diff options
author | Alex Nordlund <deep.alexander@gmail.com> | 2022-11-10 20:25:23 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-10 20:25:23 +0100 |
commit | 397845453ec8ab592ffe51657cbd80c57f69c597 (patch) | |
tree | 9c9a2f32baac58aca1012ba38c1400b6b546e68c /chart | |
parent | 8e1e7fe2e04d05022b8f2c4c07c54c16a2c44e63 (diff) |
Update Helm README and bump version (#20346)
* Update Helm chart README and comments in values.yaml * Bump next Helm chart to 2.2.0
Diffstat (limited to 'chart')
-rw-r--r-- | chart/Chart.yaml | 2 | ||||
-rw-r--r-- | chart/readme.md | 18 | ||||
-rw-r--r-- | chart/values.yaml | 7 |
3 files changed, 24 insertions, 3 deletions
diff --git a/chart/Chart.yaml b/chart/Chart.yaml index b1c77f6bf..c8ed0c9f9 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.1.0 +version: 2.2.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/chart/readme.md b/chart/readme.md index 19a1c4ff0..272d59a81 100644 --- a/chart/readme.md +++ b/chart/readme.md @@ -48,6 +48,24 @@ upgrading Mastodon versions, it may sometimes be necessary to manually delete the Rails and Sidekiq pods so that they are recreated against the latest migration. +# Upgrades in 2.1.0 + +## ingressClassName and tls-acme changes +The annotations previously defaulting to nginx have been removed and support + for ingressClassName has been added. +```yaml +ingress: + annotations: + kubernetes.io/ingress.class: nginx + kubernetes.io/tls-acme: "true" +``` + +To restore the old functionality simply add the above snippet to your `values.yaml`, +but the recommendation is to replace these with `ingress.ingressClassName` and use +cert-manager's issuer/cluster-issuer instead of tls-acme. +If you're uncertain about your current setup leave `ingressClassName` empty and add +`kubernetes.io/tls-acme` to `ingress.annotations` in your `values.yaml`. + # Upgrades in 2.0.0 ## Fixed labels diff --git a/chart/values.yaml b/chart/values.yaml index c19ab9ed2..9e1c59219 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -104,8 +104,11 @@ mastodon: ingress: enabled: true annotations: - #kubernetes.io/ingress.class: nginx - #kubernetes.io/tls-acme: "true" + # For choosing an ingress ingressClassName is preferred over annotations + # kubernetes.io/ingress.class: nginx + # + # To automatically request TLS certificates use one of the following + # kubernetes.io/tls-acme: "true" # cert-manager.io/cluster-issuer: "letsencrypt" # # ensure that NGINX's upload size matches Mastodon's |