mirror of
https://github.com/bitnami/charts.git
synced 2026-03-14 14:57:22 +08:00
* Move defaultConfig and defaultSecretConfig to default-configmap.yaml and default-secret.yaml respectively Signed-off-by: jessebot <jessebot@linux.com> * mastodon: allow smtp.server to come from an existingSecret Signed-off-by: jessebot <jessebot@linux.com> * update README for mastodon after values.yaml changes to config defaults Signed-off-by: jessebot <jessebot@linux.com> * mastodon: web: move SMTP_SERVER out of 'if ne .Values.smtp.auth_method none' conditional Signed-off-by: jessebot <jessebot@linux.com> * move SMTP_SERVER to default-secrets instead of configmap Signed-off-by: jessebot <jessebot@linux.com> * adding secretKeyBase and otpSecret to values.yaml as parameters to be passed into mastodon default secret Signed-off-by: jessebot <jessebot@linux.com> * add vapidPublicKey and vapidPrivateKey as parameters for mastodon chart Signed-off-by: jessebot <jessebot@linux.com> * mastodon: remove SMTP_SERVER from deployment env vars, because we already pass it in with the default-secret Signed-off-by: jessebot <jessebot@linux.com> * Update bitnami/mastodon/templates/_helpers.tpl - remove this block as it's no longer in use Signed-off-by: JesseBot <jessebot@linux.com> * Update bitnami/mastodon/values.yaml - correct mastoon typo Signed-off-by: JesseBot <jessebot@linux.com> * Update bitnami/mastodon/values.yaml - fix mastdon typo Signed-off-by: JesseBot <jessebot@linux.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * add SMTP_SERVER env var to web/deployment and _helpers.tpl as a viable existing secret parameter Signed-off-by: jessebot <jessebot@linux.com> * Update bitnami/mastodon/Chart.yaml - change chart version to 3.1.0 Signed-off-by: JesseBot <jessebot@linux.com> * Apply suggestions from code review - fix Mastodon spelling typos Signed-off-by: JesseBot <jessebot@linux.com> * Update README.md with readme-generator-for-helm Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> * mastodon: add the smtp server to the default smtp secret Signed-off-by: jessebot <jessebot@linux.com> --------- Signed-off-by: jessebot <jessebot@linux.com> Signed-off-by: JesseBot <jessebot@linux.com> Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com> Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
60 lines
2.7 KiB
YAML
60 lines
2.7 KiB
YAML
{{- /*
|
|
Copyright VMware, Inc.
|
|
SPDX-License-Identifier: APACHE-2.0
|
|
*/}}
|
|
|
|
{{- if not .Values.existingConfigmap }}
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ printf "%s-default" (include "common.names.fullname" .) }}
|
|
namespace: {{ include "common.names.namespace" . | quote }}
|
|
labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }}
|
|
app.kubernetes.io/part-of: mastodon
|
|
{{- if .Values.commonAnnotations }}
|
|
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
|
|
{{- end }}
|
|
data:
|
|
{{- if .Values.adminUser }}
|
|
MASTODON_ADMIN_USERNAME: {{ .Values.adminUser | quote }}
|
|
{{- end }}
|
|
{{- if .Values.adminEmail }}
|
|
MASTODON_ADMIN_EMAIL: {{ .Values.adminEmail | quote }}
|
|
{{- end }}
|
|
DB_HOST: {{ include "mastodon.database.host" . | quote }}
|
|
DB_PORT: {{ include "mastodon.database.port" . | quote }}
|
|
DB_NAME: {{ include "mastodon.database.name" . | quote }}
|
|
DB_USER: {{ include "mastodon.database.user" . | quote }}
|
|
ES_ENABLED: {{ .Values.enableSearches | quote }}
|
|
ES_HOST: {{ include "mastodon.elasticsearch.host" . | quote }}
|
|
ES_PORT: {{ include "mastodon.elasticsearch.port" . | quote }}
|
|
WEB_DOMAIN: {{ include "mastodon.web.domain" . | quote }}
|
|
LOCAL_DOMAIN: {{ .Values.localDomain | quote }}
|
|
LOCAL_HTTPS: {{ .Values.local_https | quote }}
|
|
DEFAULT_LOCALE: {{ .Values.defaultLocale | quote }}
|
|
STREAMING_API_BASE_URL: {{ include "mastodon.streaming.url" . | quote }}
|
|
REDIS_HOST: {{ include "mastodon.redis.host" . | quote }}
|
|
REDIS_PORT: {{ include "mastodon.redis.port" . | quote }}
|
|
SMTP_PORT: {{ .Values.smtp.port | quote }}
|
|
SMTP_FROM_ADDRESS: {{ .Values.smtp.from_address | quote }}
|
|
SMTP_DOMAIN: {{ .Values.smtp.domain | quote }}
|
|
SMTP_REPLY_TO: {{ .Values.smtp.reply_to | quote }}
|
|
SMTP_DELIVERY_METHOD: {{ .Values.smtp.delivery_method | quote }}
|
|
SMTP_CA_FILE: {{ .Values.smtp.ca_file | quote }}
|
|
SMTP_OPENSSL_VERIFY_MODE: {{ .Values.smtp.openssl_verify_mode | quote }}
|
|
SMTP_ENABLE_STARTTLS_AUTO: {{ .Values.smtp.enable_starttls_auto | quote }}
|
|
SMTP_TLS: {{ .Values.smtp.tls | quote }}
|
|
SMTP_AUTH_METHOD: {{ .Values.smtp.auth_method | quote }}
|
|
RAILS_ENV: {{ .Values.environment | quote }}
|
|
NODE_ENV: {{ .Values.environment | quote }}
|
|
{{- if .Values.enableS3 }}
|
|
S3_ENABLED: "true"
|
|
S3_BUCKET: {{ include "mastodon.s3.bucket" . | quote }}
|
|
S3_ENDPOINT: {{ include "mastodon.s3.endpoint" . | quote }}
|
|
S3_HOSTNAME: {{ include "mastodon.s3.host" . | quote }}
|
|
S3_REGION: {{ include "mastodon.s3.region" . | quote }}
|
|
S3_ALIAS_HOST: {{ include "mastodon.s3.aliasHost" . | quote }}
|
|
S3_PROTOCOL: {{ include "mastodon.s3.protocol.setting" . | quote }}
|
|
{{- end }}
|
|
{{- end }}
|