Skip to content

feat: nvidia gpu operator and ca-signed tls certs #540

feat: nvidia gpu operator and ca-signed tls certs

feat: nvidia gpu operator and ca-signed tls certs #540

Workflow file for this run

name: Test UDS Capability
on:
push:
branches:
- "main"
pull_request:
branches:
- "main"
paths:
- "packages/init"
- "packages/uds-rke2"
- "tasks"
- ".github/workflows/build-test.yaml"
- "tasks.yaml"
concurrency:
group: build-test-${{ github.ref }}
cancel-in-progress: true
jobs:
test-clean-install:
runs-on: ubuntu-latest
name: Test Build and Install
permissions:
id-token: write
contents: write
packages: write
steps:
- name: Maximize GitHub Runner Space
uses: justinthelaw/maximize-github-runner-space@f1181577375d1bdbf1897db6295f50ff34fdc94a # v0.1.1
with:
# Standard package removal actions
remove-dotnet: "true"
remove-android: "true"
remove-haskell: "true"
remove-codeql: "true"
remove-docker-images: "true"
# Custom removal actions
remove-large-packages: "true"
remove-swapfile: "true"
remove-cached-tools: "true"
- name: Checkout Repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Setup UDS
if: always()
uses: ./.github/actions/setup
with:
registry1Username: ${{secrets.IRON_BANK_ROBOT_USERNAME}}
registry1Password: ${{secrets.IRON_BANK_ROBOT_PASSWORD}}
ghToken: ${{ secrets.GITHUB_TOKEN }}
- name: Create Default LVM for LPP
run: |
sudo uds run setup:create-lvm
- name: Create Default TLS Cert
run: |
sudo uds run create:tls-cert-dev
- name: Deploy the UDS RKE2 Cluster and Infrastructure
run: |
sudo uds run test:uds-rke2 --set VERSION=dev --no-progress --log-level warn -a amd64
- name: Deploy the `local-path` Flavor Custom Zarf Init
run: |
sudo uds run test:local-path-minio-init --set VERSION=dev --no-progress --log-level warn -a amd64
- name: Deploy the LeapfrogAI-specific Packages
run: |
sudo uds run test:leapfrogai-specific-packages --set VERSION=dev --no-progress --log-level warn -a amd64