22AWS_ACCOUNT_ID ?= $(shell aws sts get-caller-identity --query Account --output text)
33AWS_REGION ?= us-west-2
44RELEASE_VERSION ?= dev-$(shell git rev-parse --short HEAD)
5- ECR_REPO ?= ${AWS_ACCOUNT_ID}.dkr.ecr.us-west-2.amazonaws.com
6-
7- CONTROLLER_IMAGE ?= ${ECR_REPO}/kro:${RELEASE_VERSION}
8- HELM_IMAGE ?= ${ECR_REPO}/kro-chart:${RELEASE_VERSION}
9- DOCS_IMAGE ?= ${ECR_REPO}/kro-docs:${RELEASE_VERSION}
5+ ECR_REPO ?= public.ecr.aws/kro
106
7+ CONTROLLER_IMAGE ?= ${ECR_REPO}/controller:${RELEASE_VERSION}
8+ HELM_IMAGE ?= ${ECR_REPO}
119KO_DOCKER_REPO ?= ${ECR_REPO}/kro
10+
1211KOCACHE ?= ~/.ko
1312KO_PUSH ?= true
1413
@@ -177,13 +176,13 @@ $(CONTROLLER_GEN): $(LOCALBIN)
177176
178177.PHONY : image
179178build-image : # # Build the kro controller images using ko build
180- $(WITH_GOFLAGS ) KOCACHE=$(KOCACHE ) KO_DOCKER_REPO=" 095708837592.dkr. ecr.us-west-2.amazonaws.com /kro" \
179+ $(WITH_GOFLAGS ) KOCACHE=$(KOCACHE ) KO_DOCKER_REPO=" public. ecr.aws /kro/controller " \
181180 ko build --bare github.com/awslabs/kro/cmd/controller \
182181 --push=false --tags ${RELEASE_VERSION} --sbom=none
183182
184183.PHONY : publish
185184publish-image : # # Publish the kro controller images to ECR
186- $(WITH_GOFLAGS ) KOCACHE=$(KOCACHE ) KO_DOCKER_REPO=" 095708837592.dkr. ecr.us-west-2.amazonaws.com /kro" \
185+ $(WITH_GOFLAGS ) KOCACHE=$(KOCACHE ) KO_DOCKER_REPO=" public. ecr.aws /kro/controller " \
187186 ko publish --bare github.com/awslabs/kro/cmd/controller \
188187 --tags ${RELEASE_VERSION} --sbom=none
189188
@@ -197,7 +196,7 @@ package-helm: ## Package Helm chart
197196
198197.PHONY : publish-helm
199198publish-helm : # # Helm publish
200- helm push ./kro-chart- ${RELEASE_VERSION} .tgz oci://${ECR_REPO }
199+ helm push ./kro-${RELEASE_VERSION} .tgz oci://${HELM_IMAGE }
201200
202201.PHONY :
203202release : build-image publish-image package-helm publish-helm
0 commit comments