55
66# #@ E2E Testing:
77.PHONY : test-e2e-run
8- test-e2e-run : generate-e2e-templates install-tools kind-create-bootstrap # # Run e2e tests.
9- @source ./scripts/peer-vnets.sh && source_tilt_settings tilt-settings.yaml; \
8+ test-e2e-run : generate-e2e-templates install-tools create-bootstrap # # Run e2e tests.
9+ if [ " $( MGMT_CLUSTER_TYPE) " == " aks" ]; then \
10+ source ./scripts/peer-vnets.sh && source_tilt_settings tilt-settings.yaml; \
11+ fi ; \
1012 $(ENVSUBST ) < $(E2E_CONF_FILE ) > $(E2E_CONF_FILE_ENVSUBST ) && \
1113 if [ -z " ${AZURE_CLIENT_ID_USER_ASSIGNED_IDENTITY} " ]; then \
1214 export AZURE_CLIENT_ID_USER_ASSIGNED_IDENTITY=$(shell cat $(AZURE_IDENTITY_ID_FILEPATH ) ) ; \
@@ -19,21 +21,32 @@ test-e2e-run: generate-e2e-templates install-tools kind-create-bootstrap ## Run
1921 $(MAKE ) cleanup-workload-identity
2022 $(MAKE ) clean-release-git
2123
24+
2225.PHONY : test-e2e
2326test-e2e : # # Run "docker-build" and "docker-push" rules then run e2e tests.
24- PULL_POLICY=IfNotPresent MANAGER_IMAGE=$(CONTROLLER_IMG ) -$(ARCH ) :$(TAG ) \
27+ # $$ARCH is set to amd64 for aks cluster type
28+ if [ " $( MGMT_CLUSTER_TYPE) " = " aks" ]; then \
29+ export ARCH=amd64; \
30+ fi; \
31+ PULL_POLICY=IfNotPresent MANAGER_IMAGE=$(CONTROLLER_IMG)-$$ARCH:$(TAG) \
2532 $(MAKE) docker-build docker-push \
2633 test-e2e-run
2734
2835.PHONY : test-e2e-skip-push
2936test-e2e-skip-push : # # Run "docker-build" rule then run e2e tests.
30- PULL_POLICY=IfNotPresent MANAGER_IMAGE=$(CONTROLLER_IMG ) -$(ARCH ) :$(TAG ) \
37+ if [ " $( MGMT_CLUSTER_TYPE) " = " aks" ]; then \
38+ export ARCH=amd64; \
39+ fi ; \
40+ PULL_POLICY=IfNotPresent MANAGER_IMAGE=$(CONTROLLER_IMG ) -$$ ARCH:$(TAG ) \
3141 $(MAKE ) docker-build \
3242 test-e2e-run
3343
3444.PHONY : test-e2e-skip-build-and-push
3545test-e2e-skip-build-and-push :
36- $(MAKE ) set-manifest-image MANIFEST_IMG=$(CONTROLLER_IMG ) -$(ARCH ) MANIFEST_TAG=$(TAG ) TARGET_RESOURCE=" ./config/capz/manager_image_patch.yaml"
37- $(MAKE ) set-manifest-pull-policy TARGET_RESOURCE=" ./config/capz/manager_pull_policy.yaml" PULL_POLICY=IfNotPresent
38- MANAGER_IMAGE=$(CONTROLLER_IMG ) -$(ARCH ) :$(TAG ) \
46+ if [ " $( MGMT_CLUSTER_TYPE) " = " aks" ]; then \
47+ export ARCH=amd64; \
48+ fi ; \
49+ $(MAKE ) set-manifest-image MANIFEST_IMG=$(CONTROLLER_IMG ) -$$ ARCH MANIFEST_TAG=$(TAG ) TARGET_RESOURCE=" ./config/capz/manager_image_patch.yaml" \
50+ $(MAKE ) set-manifest-pull-policy TARGET_RESOURCE=" ./config/capz/manager_pull_policy.yaml" PULL_POLICY=IfNotPresent \
51+ MANAGER_IMAGE=$(CONTROLLER_IMG ) -$$ ARCH:$(TAG ) \
3952 $(MAKE ) test-e2e-run
0 commit comments