Skip to content

Use new OCI Helm charts#269

Merged
baksetercx merged 5 commits into
trunkfrom
feat/new-helm-oci-charts
Apr 27, 2026
Merged

Use new OCI Helm charts#269
baksetercx merged 5 commits into
trunkfrom
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

Copilot AI left a comment

Copy link
Copy Markdown

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 4 times, most recently from c10f3bf to c22c3de Compare April 27, 2026 12:21
@baksetercx baksetercx force-pushed the feat/new-helm-oci-charts branch from c22c3de to 5261b07 Compare April 27, 2026 12:21
@baksetercx baksetercx merged commit 723465e into trunk Apr 27, 2026
18 checks passed
@baksetercx baksetercx deleted the feat/new-helm-oci-charts branch April 27, 2026 12:24
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