Skip to content

Commit 4f8f3f7

Browse files
committed
remove e2e tests from gha
1 parent a1da477 commit 4f8f3f7

1 file changed

Lines changed: 1 addition & 107 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -326,114 +326,8 @@ jobs:
326326
${VALIDATOR_IMAGE_ARM}
327327
docker manifest push ${VALIDATOR_MULTIARCH_IMAGE}
328328
329-
### e2e tests ###
330-
e2e-tests-containerd:
331-
needs: [build-multi-arch-images]
332-
runs-on: linux-amd64-cpu4
333-
steps:
334-
- uses: actions/checkout@v4
335-
name: Check out code
336-
- name: Set up Holodeck
337-
uses: NVIDIA/holodeck@v0.2.6
338-
with:
339-
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
340-
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
341-
aws_ssh_key: ${{ secrets.AWS_SSH_KEY }}
342-
holodeck_config: "tests/holodeck.yaml"
343-
- name: Get public dns name
344-
id: get_public_dns_name
345-
uses: mikefarah/yq@master
346-
with:
347-
cmd: yq '.status.properties[] | select(.name == "public-dns-name") | .value' /github/workspace/.cache/holodeck.yaml
348-
- name: Calculate test vars
349-
id: vars
350-
run: |
351-
COMMIT_SHORT_SHA=${GITHUB_SHA:0:8}
352-
echo "COMMIT_SHORT_SHA=${GITHUB_SHA:0:8}" >> $GITHUB_ENV
353-
LOWERCASE_REPO_OWNER=$(echo "${GITHUB_REPOSITORY_OWNER}" | awk '{print tolower($0)}')
354-
echo "LOWERCASE_REPO_OWNER=$(echo "${GITHUB_REPOSITORY_OWNER}" | awk '{print tolower($0)}')" >> $GITHUB_ENV
355-
356-
echo "OPERATOR_VERSION=${COMMIT_SHORT_SHA}" >> $GITHUB_ENV
357-
echo "OPERATOR_IMAGE=ghcr.io/${LOWERCASE_REPO_OWNER}/gpu-operator" >> $GITHUB_ENV
358-
echo "VALIDATOR_VERSION=${COMMIT_SHORT_SHA}" >> $GITHUB_ENV
359-
echo "VALIDATOR_IMAGE=ghcr.io/${LOWERCASE_REPO_OWNER}/gpu-operator/gpu-operator-validator" >> $GITHUB_ENV
360-
361-
echo "instance_hostname=ubuntu@${{ steps.get_public_dns_name.outputs.result }}" >> $GITHUB_ENV
362-
echo "private_key=${{ github.workspace }}/key.pem" >> $GITHUB_ENV
363-
- name: Run e2e tests
364-
env:
365-
GPU_PRODUCT_NAME: "Tesla-T4"
366-
SKIP_LAUNCH: "true"
367-
CONTAINER_RUNTIME: "containerd"
368-
TEST_CASE: "./tests/cases/defaults.sh"
369-
run: |
370-
echo "${{ secrets.AWS_SSH_KEY }}" > ${private_key} && chmod 400 ${private_key}
371-
./tests/ci-run-e2e.sh ${OPERATOR_IMAGE} ${OPERATOR_VERSION} ${VALIDATOR_IMAGE} ${VALIDATOR_VERSION} ${GPU_PRODUCT_NAME} ${TEST_CASE} || rc=$?
372-
./tests/scripts/pull.sh /tmp/logs logs
373-
exit $rc
374-
- name: Archive test logs
375-
if: ${{ failure() }}
376-
uses: actions/upload-artifact@v4
377-
with:
378-
name: containerd-e2e-test-logs
379-
path: ./logs/
380-
retention-days: 15
381-
382-
e2e-tests-nvidiadriver:
383-
needs: [build-multi-arch-images]
384-
runs-on: linux-amd64-cpu4
385-
steps:
386-
- uses: actions/checkout@v4
387-
name: Check out code
388-
- name: Set up Holodeck
389-
uses: NVIDIA/holodeck@v0.2.6
390-
with:
391-
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
392-
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
393-
aws_ssh_key: ${{ secrets.AWS_SSH_KEY }}
394-
holodeck_config: "tests/holodeck.yaml"
395-
- name: Get public dns name
396-
id: get_public_dns_name
397-
uses: mikefarah/yq@master
398-
with:
399-
cmd: yq '.status.properties[] | select(.name == "public-dns-name") | .value' /github/workspace/.cache/holodeck.yaml
400-
- name: Calculate test vars
401-
id: vars
402-
run: |
403-
COMMIT_SHORT_SHA=${GITHUB_SHA:0:8}
404-
echo "COMMIT_SHORT_SHA=${GITHUB_SHA:0:8}" >> $GITHUB_ENV
405-
LOWERCASE_REPO_OWNER=$(echo "${GITHUB_REPOSITORY_OWNER}" | awk '{print tolower($0)}')
406-
echo "LOWERCASE_REPO_OWNER=$(echo "${GITHUB_REPOSITORY_OWNER}" | awk '{print tolower($0)}')" >> $GITHUB_ENV
407-
408-
echo "OPERATOR_VERSION=${COMMIT_SHORT_SHA}" >> $GITHUB_ENV
409-
echo "OPERATOR_IMAGE=ghcr.io/${LOWERCASE_REPO_OWNER}/gpu-operator" >> $GITHUB_ENV
410-
echo "VALIDATOR_VERSION=${COMMIT_SHORT_SHA}" >> $GITHUB_ENV
411-
echo "VALIDATOR_IMAGE=ghcr.io/${LOWERCASE_REPO_OWNER}/gpu-operator/gpu-operator-validator" >> $GITHUB_ENV
412-
413-
echo "instance_hostname=ubuntu@${{ steps.get_public_dns_name.outputs.result }}" >> $GITHUB_ENV
414-
echo "private_key=${{ github.workspace }}/key.pem" >> $GITHUB_ENV
415-
- name: Run e2e tests
416-
env:
417-
GPU_PRODUCT_NAME: "Tesla-T4"
418-
SKIP_LAUNCH: "true"
419-
CONTAINER_RUNTIME: "containerd"
420-
TEST_CASE: "./tests/cases/nvidia-driver.sh"
421-
run: |
422-
echo "${{ secrets.AWS_SSH_KEY }}" > ${private_key} && chmod 400 ${private_key}
423-
./tests/ci-run-e2e.sh ${OPERATOR_IMAGE} ${OPERATOR_VERSION} ${VALIDATOR_IMAGE} ${VALIDATOR_VERSION} ${GPU_PRODUCT_NAME} ${TEST_CASE} || rc=$?
424-
./tests/scripts/pull.sh /tmp/logs logs
425-
exit $rc
426-
- name: Archive test logs
427-
if: ${{ failure() }}
428-
uses: actions/upload-artifact@v4
429-
with:
430-
name: nvidiadriver-e2e-test-logs
431-
path: ./logs/
432-
retention-days: 15
433-
434329
release-latest-gpu-operator-and-validator-image:
435330
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }} # Runs only if the event is a push to the main branch
436-
needs: [e2e-tests-containerd, e2e-tests-nvidiadriver]
437331
runs-on: linux-amd64-cpu4
438332
steps:
439333
- uses: actions/checkout@v4
@@ -475,7 +369,7 @@ jobs:
475369
password: ${{ secrets.GITHUB_TOKEN }}
476370
- name: Build bundle-image
477371
env:
478-
BUNDLE_IMAGE: "ghcr.io/nvidia/gpu-operator/gpu-operator-bundle:${{ github.ref_name }}-latest"
372+
BUNDLE_IMAGE: "ghcr.io/jfroy/gpu-operator/gpu-operator-bundle:${{ github.ref_name }}-latest"
479373
VERSION: ""
480374
DEFAULT_CHANNEL: "stable"
481375
CHANNELS: "stable"

0 commit comments

Comments
 (0)