Files
argo-cd/test/remote/Makefile
Christopher Fry 1959654dac 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 <christopherfry@google.com>

* Retrigger CI pipeline

Signed-off-by: Chris Fry <christopherfry@google.com>

---------

Signed-off-by: Chris Fry <christopherfry@google.com>
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 .