about summary refs log tree commit diff
path: root/chart
AgeCommit message (Collapse)Author
2022-08-25Mark job pods not to use Istio's envoy sidecar (#18415)James Smith
* Mark job pods not to use Istio's envoy sidecar Istio injects sidecars into pods to implement mTLS between pods. Jobs usually don't know about this, so they don't signal the Envoy process to stop when the job finishes. Since at least one process is running in the pod, Kubernetes doesn't consider the job to be completed, so it lingers. By adding the `sidecar.istio.io/inject` annotation set to `"false"`, we let Istio know that it should not inject the sidecar. If Istio is not installed, then this has no impact. * Support arbitrary job annotations in the Helm chart Rather than focus on Istio, this allows arbitrary annotations for job pods. * Add in-line documentation for pod/job annotations
2022-08-25Allow S3 to use an existing secret (#18997)Alex Nordlund
2022-08-10Fix broken dependencies in helm chart and allow using existing secrets in ↵Alex Nordlund
the chart (#18941) * Add ability to specify an existing Secret (#18139) Closes #18139 * Allow using secrets with external postgres * Upgrade CronJob to batch/v1 * Allow using redis.auth.existingSecret * Helmignore mastodon-*.tgz for easy local development * Upgrade helm dependencies * Upgrade postgresql to 11 * Allow putting SMTP password into a secret * Add optional login to SMTP secret This to allow setting LOGIN either in values.yaml or in the secret. * Switch to bitnami charts full archive This prevents older versions from disappearing, see https://github.com/bitnami/charts/issues/10539 for full context. Co-authored-by: Ted Tramonte <ted.tramonte@gmail.com>
2022-05-14Support STREAMING_API_BASE_URL in Helm Chart (#18408)James Smith
This adds a mastodon.streaming.base_url setting in the Helm chart values file to allow setting the STREAMING_API_BASE_URL in the Mastodon environnment config map.
2022-05-04Bump version to 3.5.2 (#18295)Claire
* Bump version to 3.5.2 * Change some entries to be more clear * Add some extra notes * Fix line wrap Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2022-04-12chore(deps): update tootsuite/mastodon docker tag to v3.5.1 (#18023)Alexandra Catalina
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-11Helm chart SSO support (#17205)bobbyd0g
* Add SAML support * move extAuth below essential components * Add CAS, PAM, LDAP support * Add WEB_DOMAIN and S3_ALIAS_HOST support * SAML defaults aligned * Bump chart version * SSO & WEB_DOMAIN support added * Add OIDC support * Correct typo * Notice for OIDC support Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
2022-02-09Add support >= 1.22 (#17490)Takuya Yoshida
2022-02-03Update tootsuite/mastodon Docker tag to v3.4.6 (#17436)Alexandra Catalina
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-01Update tootsuite/mastodon Docker tag to v3.4.5 (#17417)Alexandra Catalina
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-09helm: upgrade elasticsearch to 7.x (#17262)Alexandra Catalina
2021-11-27Update tootsuite/mastodon Docker tag to v3.4.4 (#17065)Alexandra Catalina
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-14Update Helm release elasticsearch to v15.10.3 (#16651)Alexandra Catalina
this is a backwards-compatible upgrade: https://github.com/bitnami/charts/tree/master/bitnami/elasticsearch#to-1500 Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-09-20helm: set default SMTP_CA_FILE (#16750)Alexandra Catalina
https://github.com/mastodon/mastodon/pull/10857
2021-03-12helm: upgrade elasticsearch chart to 14 (#15767)Alexandra Catalina
2021-02-19helm: pin versions, commit lockfile (#15749)Alex Dunn
2021-02-19helm: add support for S3 storage (#15748)Alex Dunn
2021-02-15helm: standardize yaml configuration (#15728)Alex Dunn
- move application variables under `mastodon` namespace - restore standard yaml structure for ingress configuration - move values.yaml.template to values.yaml
2021-02-14helm: add option for external db (#15722)Alex Dunn
2020-12-19Forward-port v3.2.2 changelog (#15370)Eugen Rochko
2020-11-02Fix postrgres secret name for cronjob (#15072)Patrice Ferlet
The cronjob tries to get key from `mastodon` secret instead of `mastodon-postgresql` - so the cronjob fails with this error: Error: couldn't find key postgresql-password in Secret [NS]/mastodon Another solution is to save the postgres password in mastodon secret, but that means that the password is placed in two places. Postgresql use <fullname>-postgresql name as secret name.
2020-10-22helm: bump version to 3.2.1 (#15019)Alex Dunn
2020-10-13helm: add optional cron job to run `tootctl remove media` (#14396)Alex Dunn
2020-08-02helm: bump default image tag to v3.2.0 (#14476)Alex Dunn
2020-07-18helm: add examples of annotation for NGINX upload limits (#14350)Alex Dunn
2020-07-07helm: bump chart and default image version to 3.1.5 (#14256)Alex Dunn
2020-07-06helm: fix default storage values for PVCs (#14245)Alex Dunn
2020-06-29Add Helm chart (#14090)Alex Dunn
* add Helm chart known issues/future work: - SSO is unsupported - S3/Minio/GCS is unsupported - Swift is unsupported - WEB_DOMAIN is unsupported - Tor is unsupported * helm: clarify how LOCAL_DOMAIN is set * helm: add chart description * helm: make DB_POOL and Sidekiq concurrency configurable * helm: only enforce pod affinity when using ReadWriteOnce * helm: clarify compatibility * helm: clean up application variables * helm: add job to create initial admin