Files
Christopher FryandGitHub 91145944d2 test(e2e): allow build of argocd-e2e-cluster image for remote tests (#15805)
* chore: allow build of argocd-e2e-cluster image for remote testing

Signed-off-by: Chris Fry <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Chris Fry <[email protected]>

---------

Signed-off-by: Chris Fry <[email protected]>
2023-10-07 02:55:30 +00:00

26 lines
576 B
Makefile

PWD=$(shell pwd)
TEST_ROOT=$(shell realpath $(PWD)/../..)
IMAGE_NAMESPACE?=
IMAGE_NAME?=argocd-e2e-cluster
IMAGE_TAG?=latest
ifneq (${IMAGE_NAMESPACE},)
IMAGE_PREFIX=$(IMAGE_NAMESPACE)/
else
IMAGE_PREFIX=
endif
.PHONY: image
image:
docker build -t $(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile $(TEST_ROOT)
.PHONY: image-push
image-push: image
docker push $(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG)
.PHONY: manifests
manifests:
@cd manifests && \
kustomize edit set image argocd-e2e-cluster=$(IMAGE_PREFIX)$(IMAGE_NAME):$(IMAGE_TAG) && \
kustomize build .