Feedback

Chat Icon

Helm in Practice

Designing, Deploying, and Operating Kubernetes Applications at Scale

Provenance and Integrity in Helm Charts
82%

Publishing a Signed Chart to a Repository

If you are using a classic chart repository (like an S3 bucket, HTTP server, or similar), you need to upload both the signed chart package (.tgz) and the provenance file (.tgz.prov) to the repository.

For example, if you are using an S3 bucket as your chart repository, you can use the AWS CLI to upload both files:

aws s3 cp hello-world-0.1.0.tgz s3://my-helm-charts/
aws s3 cp hello-world-0.1.0.tgz.prov s3://my-helm-charts/

In general, if the URL of a package is https://example.com/charts/mychart-1.2.3.tgz, the provenance file should be accessible at https://example.com/charts/mychart-1.2.3.tgz.prov

Helm in Practice

Designing, Deploying, and Operating Kubernetes Applications at Scale

Enroll now to unlock current content and receive all future updates for free. Your purchase supports the author and fuels the creation of more exciting content. Act fast, as the price will rise as the course nears completion!

Unlock now  $15.99$11.99

Hurry! This limited time offer ends in:

To redeem this offer, copy the coupon code below and apply it at checkout:

Learn More