Skip to content

add workflow for adding helm chart as oci artifact for commits#2524

Merged
rahulait merged 1 commit into
NVIDIA:mainfrom
rahulait:release-helm-chart-workflow
Jun 10, 2026
Merged

add workflow for adding helm chart as oci artifact for commits#2524
rahulait merged 1 commit into
NVIDIA:mainfrom
rahulait:release-helm-chart-workflow

Conversation

@rahulait

@rahulait rahulait commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a reusable workflow to publish the GPU Operator Helm chart as a GHCR OCI artifact.

Changes

  • Adds .github/workflows/publish-helm-oci-chart.yaml.
  • Defines the workflow as workflow_call so it can be triggered from e2e-tests.yaml.
  • Packages deployments/gpu-operator as a Helm chart.
  • Uses the operator image version as chart metadata:
    • chart version: 0.0.0-git-<commit_sha>
    • app version: <commit_sha>
  • Publishes the chart to oci://ghcr.io/nvidia/gpu-operator/charts.

Notes

The workflow is intended to run after the matching GPU Operator image has been built and pushed, so the published chart points to an image tag that exists.

Checklist

  • No secrets, sensitive information, or unrelated changes
  • Lint checks passing (make lint)
  • Generated assets in-sync (make validate-generated-assets)
  • Go mod artifacts in-sync (make validate-modules)
  • Test cases are added for new code paths

Testing

Downloaded and installed the oci artifact built for this PR on a k8s cluster and everything comes up fine as expected.

@rahulait rahulait force-pushed the release-helm-chart-workflow branch from 57a0cd6 to 3d3e301 Compare June 8, 2026 22:38
@rahulait rahulait requested a review from cdesiniotis as a code owner June 8, 2026 22:38
@rahulait rahulait changed the title add workflow for helm chart release add workflow for adding helm chart as oci artifact for commits Jun 8, 2026
@rahulait rahulait force-pushed the release-helm-chart-workflow branch from 3d3e301 to 88809cd Compare June 8, 2026 23:03
Comment thread .github/workflows/publish-helm-oci-chart.yaml
Comment thread .github/workflows/publish-helm-oci-chart.yaml Outdated
@rahulait rahulait force-pushed the release-helm-chart-workflow branch from 88809cd to b6b5b91 Compare June 9, 2026 15:35
Comment thread .github/workflows/publish-helm-oci-chart.yaml
Comment thread .github/workflows/publish-helm-oci-chart.yaml
Comment thread .github/workflows/e2e-tests.yaml Outdated
@rahulait rahulait force-pushed the release-helm-chart-workflow branch from b6b5b91 to 48926af Compare June 10, 2026 17:56

@tariq1890 tariq1890 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @rahulait ! Let's get one more approve before merging

@tariq1890

Copy link
Copy Markdown
Contributor

As a follow-up, let's update the e2e test scripts to pull these helm charts instead of the project local one.

Comment thread .github/workflows/publish-helm-oci-chart.yaml
Signed-off-by: Rahul Sharma <rahulsharm@nvidia.com>
@rahulait rahulait force-pushed the release-helm-chart-workflow branch from 48926af to add306d Compare June 10, 2026 18:52
@rahulait rahulait merged commit 64714d6 into NVIDIA:main Jun 10, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants