diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index f9538988ef471..58de56108dcd6 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -420,7 +420,6 @@ jobs: # port 8080 which is not visible in netstat -tulpen, but still there # with a HTTP listener. We have API server listening on port 8088 # instead. - make controller repo-server server applicationset-controller make start-e2e-local 2>&1 | sed -r "s/[[:cntrl:]]\[[0-9]{1,3}m//g" > /tmp/e2e-server.log & count=1 until curl -f http://127.0.0.1:8088/healthz; do diff --git a/Makefile b/Makefile index 1984c6aaddaf1..e0e2ccb7403e4 100644 --- a/Makefile +++ b/Makefile @@ -51,6 +51,7 @@ ARGOCD_E2E_TEST_TIMEOUT?=30m ARGOCD_IN_CI?=false ARGOCD_TEST_E2E?=true +ARGOCD_BIN_MODE?=true ARGOCD_LINT_GOGC?=20 @@ -417,7 +418,7 @@ start-e2e: test-tools-image # Starts e2e server locally (or within a container) .PHONY: start-e2e-local -start-e2e-local: mod-vendor-local dep-ui-local +start-e2e-local: mod-vendor-local dep-ui-local cli-local kubectl create ns argocd-e2e || true kubectl config set-context --current --namespace=argocd-e2e kustomize build test/manifests/base | kubectl apply -f - @@ -438,6 +439,7 @@ start-e2e-local: mod-vendor-local dep-ui-local ARGOCD_E2E_DISABLE_AUTH=false \ ARGOCD_ZJWT_FEATURE_FLAG=always \ ARGOCD_IN_CI=$(ARGOCD_IN_CI) \ + BIN_MODE=$(ARGOCD_BIN_MODE) \ ARGOCD_E2E_TEST=true \ goreman -f $(ARGOCD_PROCFILE) start ${ARGOCD_START}