Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/code-scanning.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v7
with:
persist-credentials: false

- name: Initialize CodeQL
uses: github/codeql-action/init@v4
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/config-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,18 @@ on:
workflow_call:
workflow_dispatch:

permissions:
contents: read

jobs:
helm-lint:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Checkout code
uses: actions/checkout@v7
with:
persist-credentials: false
- name: Install Helm
uses: azure/setup-helm@v5.0.0
id: install
Expand All @@ -36,6 +41,8 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v7
with:
persist-credentials: false
- name: Get Golang version
id: vars
run: |
Expand All @@ -53,6 +60,8 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v7
with:
persist-credentials: false
- name: Get Golang version
id: vars
run: |
Expand All @@ -63,4 +72,3 @@ jobs:
with:
go-version: ${{ env.GOLANG_VERSION }}
- run: make validate-helm-values

2 changes: 2 additions & 0 deletions .github/workflows/coverage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v7
with:
persist-credentials: false
- name: Get Golang version
id: vars
run: |
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/e2e-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Download values override file
if: ${{ inputs.use_values_override }}
uses: actions/download-artifact@v8
Expand Down Expand Up @@ -148,6 +150,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Download values override file
if: ${{ inputs.use_values_override }}
uses: actions/download-artifact@v8
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/forward-compatibility.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,33 +33,35 @@ jobs:
contents: read
steps:
- uses: actions/checkout@v7

with:
persist-credentials: false

- name: Install regctl
uses: regclient/actions/regctl-installer@148669fe4b19151fcab6e00c6df2db43b9e2b097
with:
release: v0.11.3

- name: Get latest component images and generate values override file
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
# Fetch latest images from component repositories
echo "::notice::Fetching latest container-toolkit image..."
TOOLKIT=$(.github/scripts/get-latest-images.sh toolkit)

echo "::notice::Fetching latest device-plugin image..."
DEVICE_PLUGIN=$(.github/scripts/get-latest-images.sh device-plugin)

echo "::notice::Fetching latest mig-manager image..."
MIG_MANAGER=$(.github/scripts/get-latest-images.sh mig-manager)

# Generate values override file
.github/scripts/generate-values-overrides.sh \
values-overrides.yaml \
"${TOOLKIT}" \
"${DEVICE_PLUGIN}" \
"${MIG_MANAGER}"

- name: Upload values override file
uses: actions/upload-artifact@v7
with:
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/golang-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Checkout code
with:
persist-credentials: false
- name: Get Golang version
id: vars
run: |
Expand Down Expand Up @@ -63,6 +65,8 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v7
with:
persist-credentials: false
- name: Get Golang version
id: vars
run: |
Expand All @@ -89,4 +93,6 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Checkout code
with:
persist-credentials: false
- run: make docker-build
7 changes: 6 additions & 1 deletion .github/workflows/image-builds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Login to GitHub Container Registry
uses: docker/login-action@v4
with:
Expand Down Expand Up @@ -118,6 +120,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Login to GitHub Container Registry
uses: docker/login-action@v4
with:
Expand Down Expand Up @@ -146,6 +150,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Login to GitHub Container Registry
uses: docker/login-action@v4
with:
Expand All @@ -163,4 +169,3 @@ jobs:
${OPERATOR_IMAGE_AMD} \
${OPERATOR_IMAGE_ARM}
docker manifest push ${OPERATOR_MULTIARCH_IMAGE}

2 changes: 2 additions & 0 deletions .github/workflows/publish-helm-oci-chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false

- name: Set up Helm
uses: azure/setup-helm@v5.0.0
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/release-image-list.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ jobs:
name: Check out code
with:
ref: ${{ github.event.release.tag_name }}
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@v6
with:
Expand Down Expand Up @@ -66,6 +67,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Download image list artifact
uses: actions/download-artifact@v8
with:
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
- name: Install regctl
uses: regclient/actions/regctl-installer@148669fe4b19151fcab6e00c6df2db43b9e2b097
with:
Expand All @@ -91,6 +93,8 @@ jobs:
steps:
- uses: actions/checkout@v7
name: Check out code
with:
persist-credentials: false
Comment thread
PrashantR30 marked this conversation as resolved.
- name: Login to GitHub Container Registry
uses: docker/login-action@v4
with:
Expand All @@ -114,4 +118,3 @@ jobs:
BUNDLE_IMAGE_BASE="ghcr.io/nvidia/gpu-operator/gpu-operator-bundle"
make push-bundle-image BUNDLE_IMAGE=${BUNDLE_IMAGE_BASE}:${{ github.ref_name }}-latest
make push-bundle-image BUNDLE_IMAGE=${BUNDLE_IMAGE_BASE}:${COMMIT_SHORT_SHA}

3 changes: 3 additions & 0 deletions .github/workflows/stale.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@ on:
schedule:
- cron: "21 4 * * *"

permissions: {}

jobs:
stale:
permissions:
actions: write
Comment thread
rahulait marked this conversation as resolved.
issues: write
runs-on: ubuntu-latest
timeout-minutes: 10

steps:
- uses: actions/stale@v10
Expand Down