@@ -233,25 +233,8 @@ jobs:
233233 platform=$(echo ${{ matrix.k8s }} | awk -F "-" '{print $2}')
234234 echo "k8s_version=$version" >> $GITHUB_OUTPUT
235235 echo "k8s_platform=$platform" >> $GITHUB_OUTPUT
236- - name : Create k8s Kind Cluster
237- if : ${{ steps.properties.outputs.k8s_platform == 'kind' && !env.ACT }}
238- uses : helm/kind-action@v1.13.0
239- with :
240- version : v0.29.0
241- config : test/helper/e2e/config/kind.yaml
242- node_image : kindest/node:${{ steps.properties.outputs.k8s_version }}
243- cluster_name : ${{ matrix.test }}
244- wait : 180s
245- - name : Print kubectl version
246- run : |
247- devbox run -- 'kubectl version'
248- - name : Install CRDs if needed
249- if : ${{ !( matrix.test == 'helm-update' || matrix.test == 'helm-wide' || matrix.test == 'helm-ns' || matrix.test == 'bundle-test' ) }}
250- run : |
251- devbox run -- 'make install'
252236 - name : Run E2E test
253237 env :
254- label : " ${{ matrix.test }}"
255238 MCLI_OPS_MANAGER_URL : " https://cloud-qa.mongodb.com/"
256239 MCLI_ORG_ID : ${{ secrets.ATLAS_ORG_ID}}
257240 MCLI_PUBLIC_API_KEY : ${{ secrets.ATLAS_PUBLIC_KEY }}
@@ -260,6 +243,7 @@ jobs:
260243 IMAGE_PULL_SECRET_REGISTRY : ghcr.io
261244 IMAGE_PULL_SECRET_USERNAME : $
262245 IMAGE_PULL_SECRET_PASSWORD : " ${{ secrets.GITHUB_TOKEN }}"
246+ TEST_NAME : " ${{ matrix.test }}"
263247 AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
264248 AWS_ACCOUNT_ARN_LIST : ${{ secrets.AWS_ACCOUNT_ARN_LIST }}
265249 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -272,7 +256,7 @@ jobs:
272256 PAGER_DUTY_SERVICE_KEY : ${{ secrets.PAGER_DUTY_SERVICE_KEY }}
273257 run : |
274258 echo "Using ENV: ${{ steps.select-env.outputs.ENV }}"
275- devbox run -- make e2e
259+ devbox run -- make e2e label=${{ env.TEST_NAME }}
276260 - name : Upload operator logs
277261 if : ${{ failure() }}
278262 uses : actions/upload-artifact@v5
@@ -304,20 +288,10 @@ jobs:
304288 ref : ${{github.event.pull_request.head.sha}}
305289 submodules : true
306290 fetch-depth : 0
307- - name : Create k8s Kind Cluster
308- if : ${{ !env.ACT }}
309- uses : helm/kind-action@v1.13.0
310- with :
311- version : v0.29.0
312- config : test/helper/e2e/config/kind.yaml
313- cluster_name : " atlas-gov-e2e-test"
314- wait : 180s
315291 - name : Install devbox
316292 uses : jetify-com/devbox-install-action@v0.14.0
317293 with :
318294 enable-cache : ' true'
319- - name : Install CRDs
320- run : devbox run -- 'make install'
321295 - name : Run e2e test
322296 env :
323297 MCLI_PUBLIC_API_KEY : ${{ secrets.ATLAS_GOV_PUBLIC_KEY }}
@@ -329,7 +303,7 @@ jobs:
329303 AWS_ACCOUNT_ARN_LIST : ${{ secrets.AWS_ACCOUNT_ARN_LIST }}
330304 PAGER_DUTY_SERVICE_KEY : ${{ secrets.PAGER_DUTY_SERVICE_KEY }}
331305 TEST_NAME : " ${{ matrix.test }}"
332- run : devbox run -- ./scripts/launch-ci- e2e.sh
306+ run : devbox run -- make e2e label=${{ env.TEST_NAME }}
333307 - name : Upload operator logs
334308 if : ${{ failure() }}
335309 uses : actions/upload-artifact@v5
0 commit comments