-
Notifications
You must be signed in to change notification settings - Fork 93
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into feature/add-timezone
- Loading branch information
Showing
24 changed files
with
972 additions
and
147 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
charts/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
# 5.1.0 | ||
|
||
- Added values for Active Record Encryption in Redis: | ||
```yaml | ||
mastodon: | ||
secrets: | ||
activeRecordEncryption: | ||
primaryKey: | ||
deterministicKey: | ||
keyDerivationSalt: | ||
``` | ||
- Small bugfix related to automatic secret generation | ||
# [5.0.0](https://github.com/mastodon/chart/commit/63a052b6a5c19dabd172c15c1fd74298dcc544b2) | ||
- Updated major versions of chart dependencies (postgres, redis, elasticsearch) | ||
# [4.0.0](https://github.com/mastodon/chart/compare/920cf37..ae892d5) | ||
- adds support for multiple Sidekiq deployments to be configured to manage | ||
different sets of queues. | ||
- smtp: replaces `enable_starttls_auto` boolean with `enable_starttls` setting | ||
that defaults to `auto`. | ||
|
||
- adds support for statsd publishing: | ||
``` | ||
mastodon: | ||
metrics: | ||
statsd: | ||
address: | ||
``` | ||
|
||
- allows disabling the included redis deployment in order to use an existing external redis server: | ||
``` | ||
redis: | ||
enabled: false | ||
``` | ||
|
||
- adds support for [authorized | ||
fetch](https://docs.joinmastodon.org/admin/config/#authorized_fetch): | ||
``` | ||
mastodon: | ||
authorizedFetch: true | ||
``` | ||
- removed the `HorizontalPodAutoscaler` and the global autoscaling configuration. | ||
|
||
A number of other configuration options have been added, see [values.yaml](./values.yaml). | ||
|
||
# 3.0.0 | ||
|
||
skipped | ||
|
||
# 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`. | ||
|
||
# 2.0.0 | ||
|
||
## Fixed labels | ||
Because of the changes in [#19706](https://github.com/mastodon/mastodon/pull/19706) the upgrade may fail with the following error: | ||
```Error: UPGRADE FAILED: cannot patch "mastodon-sidekiq"``` | ||
|
||
If you want an easy upgrade and you're comfortable with some downtime then | ||
simply delete the -sidekiq, -web, and -streaming Deployments manually. | ||
|
||
If you require a no-downtime upgrade then: | ||
1. run `helm template` instead of `helm upgrade` | ||
2. Copy the new -web and -streaming services into `services.yml` | ||
3. Copy the new -web and -streaming deployments into `deployments.yml` | ||
4. Append -temp to the name of each deployment in `deployments.yml` | ||
5. `kubectl apply -f deployments.yml` then wait until all pods are ready | ||
6. `kubectl apply -f services.yml` | ||
7. Delete the old -sidekiq, -web, and -streaming deployments manually | ||
8. `helm upgrade` like normal | ||
9. `kubectl delete -f deployments.yml` to clear out the temporary deployments | ||
|
||
## PostgreSQL passwords | ||
If you've previously installed the chart and you're having problems with | ||
postgres not accepting your password then make sure to set `username` to | ||
`postgres` and `password` and `postgresPassword` to the same passwords. | ||
```yaml | ||
postgresql: | ||
auth: | ||
username: postgres | ||
password: <same password> | ||
postgresPassword: <same password> | ||
``` | ||
|
||
And make sure to set `password` to the same value as `postgres-password` | ||
in your `mastodon-postgresql` secret: | ||
```kubectl edit secret mastodon-postgresql``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,12 @@ | ||
dependencies: | ||
- name: elasticsearch | ||
repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami | ||
version: 19.0.1 | ||
repository: oci://registry-1.docker.io/bitnamicharts | ||
version: 19.19.2 | ||
- name: postgresql | ||
repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami | ||
version: 11.1.3 | ||
repository: oci://registry-1.docker.io/bitnamicharts | ||
version: 14.2.3 | ||
- name: redis | ||
repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami | ||
version: 16.13.2 | ||
digest: sha256:17ea58a3264aa22faff18215c4269f47dabae956d0df273c684972f356416193 | ||
generated: "2022-08-08T21:44:18.0195364+02:00" | ||
repository: oci://registry-1.docker.io/bitnamicharts | ||
version: 18.16.1 | ||
digest: sha256:684daaf2067d96e2aa6d93e9d29b7b13fc586f6ae929342e5e9c7c169b1c0748 | ||
generated: "2024-02-23T15:14:47.536480528-08:00" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.