Skip to main content

Carvel Commands

Useful commands for tools associated with carvel, like imgpkg

imgpkg

# Local dev
imgpkg push -f bundle -b kind-registry.local:5000/internal/cluster-issuer:0.0.1
curl kind-registry.local:5000/v2/_catalog
curl -s kind-registry.local:5000/v2/internal/cluster-issuer/tags/list | jq .

# Pushing to ECR

export IMGPKG_ENABLE_IAAS_AUTH=false
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 12345678910.dkr.ecr.us-east-1.amazonaws.com
imgpkg push -f bundle -b --registry 433117149852.dkr.ecr.us-east-1.amazonaws.com

# Pulling from ECR

aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 12345678910.dkr.ecr.us-east-1.amazonaws.com
imgpkg pull -i 12345678910.dkr.ecr.us-east-1.amazonaws.com/internal/bundle-name:v0.0.1-test -o tmp

kapp

kctrl app kick -a app-name -n kapp-controller