mirror of
https://github.com/external-secrets/external-secrets.git
synced 2024-12-14 11:57:59 +00:00
19 lines
951 B
Markdown
19 lines
951 B
Markdown
# Release Process
|
|
|
|
ESO and the ESO Helm Chart have two distinct lifecycles and can be released independently. Helm Chart releases are named `external-secrets-x.y.z`.
|
|
|
|
The external-secrets project is released on a as-needed basis. Feel free to open a issue to request a release.
|
|
|
|
## Release ESO
|
|
|
|
1. Run `Create Release` Action to create a new release, pass in the desired version number to release.
|
|
2. GitHub Release, Changelog will be created by the `release.yml` workflow which also promotes the container image.
|
|
3. update Helm Chart, see below
|
|
4. update OLM bundle, see [helm-operator docs](https://github.com/external-secrets/external-secrets-helm-operator/blob/main/docs/release.md#operatorhubio)
|
|
5. Announce the new release in the `#external-secrets` Kubernetes Slack
|
|
|
|
## Release Helm Chart
|
|
|
|
1. Update `version` and/or `appVersion` in `Chart.yaml`
|
|
2. push and merge PR
|
|
3. CI picks up the new chart version and creates a new GitHub Release for it
|