chainguard-dev / tekton-helm-charts

Helm charts for deploying Tekton Pipelines, Dashboard and Chains

Home Page:https://chainguard-dev.github.io/tekton-helm-charts/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helm Charts

Helm Charts to support the Tekton project.

Usage

Charts are available in the following formats:

Installing from the Chart Repository

The following command can be used to add the chart repository:

helm repo add tekton https://chainguard-dev.github.io/tekton-helm-charts
helm repo update

Once the chart has been added, install one of the available charts:

helm upgrade -i <release_name> tekton/<chart_name>

Provenance

Charts are signed using the provenance methods provided by the Helm project as well as uploaded to the Rekor transparency server using the Helm sigstore plugin.

Verification of the signed charts can be accomplished by importing the GPG Public Key that was used to sign the associated chart.

cat security/pubkey.gpg | gpg --import --batch

Once the public key has been imported, charts can be verified using the helm verify and/or helm tekton verify commands.

NOTE: The public key that was used to sign a particular chart may not be identical to the public key on the main branch. Each chart release has an associated git tag. The public key that was used to sign the particular chart will be included in this tag.

Charts

Updates

Each new release will have new values for things like images etc.

  1. Download and helmify the new release.yaml make update_CHARTNAME

  2. Update the chart version and appVersion.

  3. Verify the RBACs work, sometimes the config names aren't updated properly.

  4. Verify the charts install with ct install --config ct.yaml

  5. Update the Chart's readme helm-docs

  6. Commit changes, merge to main will deploy new charts.

About

Helm charts for deploying Tekton Pipelines, Dashboard and Chains

https://chainguard-dev.github.io/tekton-helm-charts/

License:Apache License 2.0


Languages

Language:Smarty 59.7%Language:Makefile 40.3%