The release schedule for this project is ad-hoc. Given the pre-1.0 status of the project we do not have a fixed release cadence. However if a vulnerability is discovered we will respond in accordance with our security policy and this response may include a release.
There is a semi-automated release process for this project. When you create a Git tag with a tagname that has a v
prefix and push it to GitHub it will trigger the release workflow.
The release process for this repo is documented below:
- Create a tag for the new release:
export VERSION=v0.5.0-alpha.0 git tag --annotate --message="Release ${VERSION}" "${VERSION}" git push origin "${VERSION}"
- A GitHub action will see the new tag and do the following:
- Build and publish any container images
- Build and publish the Helm chart
- Create a draft GitHub release
- Wait for the PR to be merged and wait for OCI Helm chart to propagate and become available from https://charts.jetstack.io (this might take a few hours).
- Visit the releases page, edit the draft release, click "Generate release notes", then edit the notes to add the following to the top
trust-manager is the easiest way to manage security-critical TLS trust bundles in Kubernetes and OpenShift clusters.
- Publish the release.
As well as the trust-manager container images, we also publish a trust package image. For more information on what a trust package is, see the trust-packages readme. This process is fully automated through GitHub Actions:
- A cron GitHub Action checks for a new ca-certificates package and creates a PR updating
make/00_debian_version.mk
if one is found - Once merged a GitHub Action will build and release the container image.
This repo will produce the following artifacts each release. For documentation on how those artifacts are produced see the "Process" section.
- Container Images - Container images for the are published to
quay.io/jetstack
. - Helm chart - An official Helm chart is maintained within this repo and published to
quay.io/jetstack
andcharts.jetstack.io
on each release.