Skip to content

Use new OCI Helm charts#269

Open
baksetercx wants to merge 4 commits intotrunkfrom
feat/new-helm-oci-charts
Open

Use new OCI Helm charts#269
baksetercx wants to merge 4 commits intotrunkfrom
feat/new-helm-oci-charts

Conversation

@baksetercx
Copy link
Copy Markdown
Contributor

@baksetercx baksetercx requested a review from a team as a code owner April 22, 2026 13:08
@baksetercx baksetercx self-assigned this Apr 22, 2026
@baksetercx baksetercx requested a review from Copilot April 22, 2026 13:08
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the deploy flow to use the new OCI-hosted Helm charts from GHCR instead of the legacy helm repo add/update workflow.

Changes:

  • Switch chart references from elvia-charts/<chart> to oci://ghcr.io/3lvia/charts/<chart> in Helm deploy command construction and tests.
  • Remove Helm repo add/update command helpers and their unit tests.
  • Remove the --helm-chart-repository-url override flag and the corresponding repo setup step in Deploy.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
pkg/deploy/helm.go Uses an OCI chart reference (oci://...) directly in helm upgrade --install, removing repo alias usage.
pkg/deploy/helm_test.go Updates expected command strings to match the new OCI chart reference and removes repo add/update tests.
pkg/deploy/deploy.go Removes the CLI flag and runtime steps that added/updated the Helm repo before deploying.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pkg/deploy/deploy.go
@baksetercx baksetercx force-pushed the feat/new-helm-oci-charts branch from f131aa8 to 8746891 Compare April 22, 2026 13:19
@baksetercx baksetercx force-pushed the feat/new-helm-oci-charts branch from 8746891 to b33ee87 Compare April 22, 2026 13:54
@baksetercx baksetercx force-pushed the feat/new-helm-oci-charts branch from b33ee87 to 1668b2b Compare April 22, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants