Skip to content

Commit 5310d81

Browse files
authored
ci: create test image vars for release test (#3639)
* ci: make azure-ipam and cns vars * ci: add ipam_image_repo * ci: variable substitution * ci: rename vars with unique name avoid build conflict
1 parent 029c0c2 commit 5310d81

File tree

1 file changed

+34
-2
lines changed

1 file changed

+34
-2
lines changed

.pipelines/cni/cilium/cilium-overlay-load-test-template.yaml

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,24 @@ stages:
118118
envsubst '${CILIUM_VERSION_TAG},${CILIUM_IMAGE_REGISTRY}' < test/integration/manifests/cilium/v${DIR}/cilium-operator/templates/deployment.yaml | kubectl apply -f -
119119
kubectl get po -owide -A
120120
121+
if [ -z "$TEST_AZURE_IPAM_VERSION" ]
122+
then
123+
echo "TEST_AZURE_IPAM_VERSION is not set, using default value"
124+
IPAM=$(make azure-ipam-version)
125+
else
126+
IPAM=$(TEST_AZURE_IPAM_VERSION)
127+
echo "TEST_AZURE_IPAM_VERSION is set to $IPAM"
128+
fi
129+
if [ -z "$TEST_CNS_VERSION" ]
130+
then
131+
echo "TEST_CNS_VERSION is not set, using default value"
132+
CNS=$(make cns-version)
133+
else
134+
CNS=$(TEST_CNS_VERSION)
135+
echo "TEST_CNS_VERSION is set to $CNS"
136+
fi
121137
echo "Deploy Azure-CNS"
122-
sudo -E env "PATH=$PATH" make test-integration AZURE_IPAM_VERSION=$(make azure-ipam-version) CNS_VERSION=$(make cns-version) INSTALL_CNS=true INSTALL_OVERLAY=true CNS_IMAGE_REPO=$(CNS_IMAGE_REPO)
138+
sudo -E env "PATH=$PATH" make test-integration AZURE_IPAM_VERSION=${IPAM} CNS_VERSION=${CNS} INSTALL_CNS=true INSTALL_OVERLAY=true CNS_IMAGE_REPO=$(CNS_IMAGE_REPO) IPAM_IMAGE_REPO=$(IPAM_IMAGE_REPO)
123139
kubectl get po -owide -A
124140
kubectl get crd -A
125141
- ${{if eq(parameters.hubbleEnabled, true)}}:
@@ -153,8 +169,24 @@ stages:
153169
envsubst '${CILIUM_IMAGE_REGISTRY},${CILIUM_VERSION_TAG}' < test/integration/manifests/cilium/v${DIR}/cilium-operator/templates/deployment.yaml | kubectl apply -f -
154170
kubectl get po -owide -A
155171
172+
if [ -z "$TEST_AZURE_IPAM_VERSION" ]
173+
then
174+
echo "TEST_AZURE_IPAM_VERSION is not set, using default value"
175+
IPAM=$(make azure-ipam-version)
176+
else
177+
IPAM=$(TEST_AZURE_IPAM_VERSION)
178+
echo "TEST_AZURE_IPAM_VERSION is set to $IPAM"
179+
fi
180+
if [ -z "$TEST_CNS_VERSION" ]
181+
then
182+
echo "TEST_CNS_VERSION is not set, using default value"
183+
CNS=$(make cns-version)
184+
else
185+
CNS=$(TEST_CNS_VERSION)
186+
echo "TEST_CNS_VERSION is set to $CNS"
187+
fi
156188
echo "Deploy Azure-CNS"
157-
sudo -E env "PATH=$PATH" make test-integration AZURE_IPAM_VERSION=$(make azure-ipam-version) CNS_VERSION=$(make cns-version) INSTALL_CNS=true INSTALL_OVERLAY=true CNS_IMAGE_REPO=$(CNS_IMAGE_REPO)
189+
sudo -E env "PATH=$PATH" make test-integration AZURE_IPAM_VERSION=${IPAM} CNS_VERSION=${CNS} INSTALL_CNS=true INSTALL_OVERLAY=true CNS_IMAGE_REPO=$(CNS_IMAGE_REPO) IPAM_IMAGE_REPO=$(IPAM_IMAGE_REPO)
158190
kubectl get po -owide -A
159191
kubectl get crd -A
160192

0 commit comments

Comments
 (0)