From ee40dc88f988fdc8b7369cf327c7a2db190a4527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Serta=C3=A7=20=C3=96zercan?= <852750+sozercan@users.noreply.github.com> Date: Thu, 14 Nov 2024 11:07:08 -0800 Subject: [PATCH] ci: fix ghcr push (#3698) Signed-off-by: Sertac Ozercan --- Makefile | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/Makefile b/Makefile index 0862520dcef..fc79c848034 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,11 @@ REPOSITORY ?= openpolicyagent/gatekeeper CRD_REPOSITORY ?= openpolicyagent/gatekeeper-crds GATOR_REPOSITORY ?= openpolicyagent/gator + +GHCR_REPOSITORY ?= ghcr.io/open-policy-agent/gatekeeper +GHCR_CRD_REPOSITORY ?= ghcr.io/open-policy-agent/gatekeeper-crds +GHCR_GATOR_REPOSITORY ?= ghcr.io/open-policy-agent/gator + IMG := $(REPOSITORY):latest CRD_IMG := $(CRD_REPOSITORY):latest GATOR_IMG := $(GATOR_REPOSITORY):latest @@ -418,8 +423,8 @@ docker-buildx-dev: docker-buildx-builder --output=$(OUTPUT_TYPE) \ -t $(REPOSITORY):$(DEV_TAG) \ -t $(REPOSITORY):dev \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/$(REPOSITORY):$(DEV_TAG)) \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/$(REPOSITORY):dev) . + $(if $(filter true,$(PUSH_TO_GHCR)),-t $(GHCR_REPOSITORY):$(DEV_TAG)) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t $(GHCR_REPOSITORY):dev) . docker-buildx-crds-dev: build-crds docker-buildx-builder docker buildx build \ @@ -429,8 +434,8 @@ docker-buildx-crds-dev: build-crds docker-buildx-builder --output=$(OUTPUT_TYPE) \ -t $(CRD_REPOSITORY):$(DEV_TAG) \ -t $(CRD_REPOSITORY):dev \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/$(CRD_REPOSITORY):$(DEV_TAG)) \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/$(CRD_REPOSITORY):dev) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t $(GHCR_CRD_REPOSITORY):$(DEV_TAG)) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t $(GHCR_CRD_REPOSITORY):dev) \ -f crd.Dockerfile .staging/crds/ docker-buildx-release: docker-buildx-builder @@ -440,7 +445,7 @@ docker-buildx-release: docker-buildx-builder --platform="$(PLATFORM)" \ --output=$(OUTPUT_TYPE) \ -t $(REPOSITORY):$(VERSION) \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/$(REPOSITORY):$(VERSION)) . + $(if $(filter true,$(PUSH_TO_GHCR)),-t $(GHCR_REPOSITORY):$(VERSION)) . docker-buildx-crds-release: build-crds docker-buildx-builder docker buildx build \ @@ -449,7 +454,7 @@ docker-buildx-crds-release: build-crds docker-buildx-builder --platform="$(PLATFORM)" \ --output=$(OUTPUT_TYPE) \ -t $(CRD_REPOSITORY):$(VERSION) \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/$(CRD_REPOSITORY):$(VERSION)) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t $(GHCR_CRD_REPOSITORY):$(VERSION)) \ -f crd.Dockerfile .staging/crds/ # Build gator image @@ -461,8 +466,8 @@ docker-buildx-gator-dev: docker-buildx-builder --output=$(OUTPUT_TYPE) \ -t ${GATOR_REPOSITORY}:${DEV_TAG} \ -t ${GATOR_REPOSITORY}:dev \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/${GATOR_REPOSITORY}:${DEV_TAG}) \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/${GATOR_REPOSITORY}:dev) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t ${GHCR_REPOSITORY}:${DEV_TAG}) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t ${GHCR_REPOSITORY}:dev) \ -f gator.Dockerfile . docker-buildx-gator-release: docker-buildx-builder @@ -472,7 +477,7 @@ docker-buildx-gator-release: docker-buildx-builder --platform="$(PLATFORM)" \ --output=$(OUTPUT_TYPE) \ -t ${GATOR_REPOSITORY}:${VERSION} \ - $(if $(filter true,$(PUSH_TO_GHCR)),-t ghcr.io/${GATOR_REPOSITORY}:${VERSION}) \ + $(if $(filter true,$(PUSH_TO_GHCR)),-t ${GHCR_REPOSITORY}:${VERSION}) \ -f gator.Dockerfile . # Update manager_image_patch.yaml with image tag