Skip to content

ci(azure): publish Helm charts to ACR - #65

Merged
jmclong (jmclong) merged 1 commit into
mainfrom
dev/jlong/publish-azure-helm-charts
Sep 14, 2026
Merged

jmclong (jmclong) merged 1 commit into
mainfrom
dev/jlong/publish-azure-helm-charts

Conversation

@jmclong

@jmclong jmclong (jmclong) commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

Download the packaged chart artifact, verify its checksums and metadata, and publish all three OCI charts alongside the immutable images.

Summary

This pull request updates the pipeline to add publishing of Helm charts alongside container images, improving the artifact publishing process and automation. The main changes include updating display names for clarity, installing Helm, downloading Helm chart artifacts, and adding a new step to publish Helm charts to the configured repository.

Pipeline display and artifact handling improvements:

  • Updated the PublishImages stage and job display names to reflect that both images and Helm charts are now published, not just images.

Helm chart publishing automation:

  • Added a HelmInstaller@1 task to install Helm version 3.21.3 before publishing charts.
  • Added a DownloadPipelineArtifact@2 task to download Helm chart artifacts from the build.
  • Introduced a new AzureCLI@2 step that verifies, logs in, and pushes Helm charts to the specified Azure Container Registry (ACR), using metadata and SHA256 checksum validation for integrity.

Validation

I will trigger dacs-pullrequest to verify

Related issue

Download the packaged chart artifact, verify its checksums and metadata, and publish all three OCI charts alongside the immutable images.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@jmclong

Copy link
Copy Markdown
Contributor Author

/azp run dacs-pullrequest

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@jmclong
jmclong (jmclong) merged commit 5968b43 into main Sep 14, 2026
58 checks passed
@jmclong
jmclong (jmclong) deleted the dev/jlong/publish-azure-helm-charts branch September 22, 2026 11:58
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.

2 participants