Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CICD-EXP-CONTROLLER

Setup

Pre-requisites

  • ko

    brew install ko
  • kind

    brew install kind
    kind create cluster --name cicd-exp
  • helm

    brew install helm
  • kustomize

    brew install kustomize
  • ack-controller

    export SERVICE=ecr
    export RELEASE_VERSION=$(curl -sL https://api.github.com/repos/aws-controllers-k8s/${SERVICE}-controller/releases/latest | jq -r '.tag_name | ltrimstr("v")')
    export ACK_SYSTEM_NAMESPACE=ack-system
    export AWS_REGION=us-west-2
    
    aws ecr-public get-login-password --region us-east-1 | helm registry login --username AWS --password-stdin public.ecr.aws
    helm install --create-namespace -n $ACK_SYSTEM_NAMESPACE ack-$SERVICE-controller \
    oci://public.ecr.aws/aws-controllers-k8s/$SERVICE-chart --version=$RELEASE_VERSION --set=aws.region=$AWS_REGION

    Repository example:

    apiVersion: ecr.services.k8s.aws/v1alpha1
    kind: Repository
    metadata:
      name: test-cenoura
      namespace: default
    spec:
      imageScanningConfiguration:
        scanOnPush: true
      imageTagMutability: MUTABLE
      name: cenoura

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages