mirror of
https://github.com/mastodon/chart
synced 2025-05-18 04:53:21 +00:00
Add options for hcaptcha and cachebuster
This commit is contained in:
parent
905f78fd72
commit
8151759a50
|
@ -344,3 +344,22 @@ data:
|
||||||
{{- if .Values.mastodon.deepl.enabled }}
|
{{- if .Values.mastodon.deepl.enabled }}
|
||||||
DEEPL_PLAN: {{ .Values.mastodon.deepl.plan }}
|
DEEPL_PLAN: {{ .Values.mastodon.deepl.plan }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
||||||
|
{{- if .Values.mastodon.hcaptcha.enabled }}
|
||||||
|
HCAPTCHA_SITE_KEY: {{ .Values.mastodon.hcaptcha.siteId }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
|
{{- if .Values.mastodon.cacheBuster.enabled }}
|
||||||
|
CACHE_BUSTER_ENABLED: "true"
|
||||||
|
{{- else }}
|
||||||
|
CACHE_BUSTER_ENABLED: "false"
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.mastodon.cacheBuster.httpMethod }}
|
||||||
|
CACHE_BUSTER_HTTP_METHOD: {{ .Values.mastodon.cacheBuster.httpMethod }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.mastodon.cacheBuster.authHeader }}
|
||||||
|
CACHE_BUSTER_SECRET_HEADER: {{ .Values.mastodon.cacheBuster.authHeader }}
|
||||||
|
{{- end }}
|
||||||
|
{{- range $k, $v := .Values.mastodon.extraEnvVars }}
|
||||||
|
{{ $k }}: {{ quote $v }}
|
||||||
|
{{- end }}
|
||||||
|
|
|
@ -135,6 +135,13 @@ spec:
|
||||||
name: {{ $context.Values.mastodon.deepl.apiKeySecretRef.name }}
|
name: {{ $context.Values.mastodon.deepl.apiKeySecretRef.name }}
|
||||||
key: {{ $context.Values.mastodon.deepl.apiKeySecretRef.key }}
|
key: {{ $context.Values.mastodon.deepl.apiKeySecretRef.key }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if $context.Values.mastodon.cacheBuster.authToken.existingSecret }}
|
||||||
|
- name: CACHE_BUSTER_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: {{ $context.Values.mastodon.cacheBuster.authToken.existingSecret }}
|
||||||
|
key: password
|
||||||
|
{{- end }}
|
||||||
{{- if (not $context.Values.mastodon.s3.enabled) }}
|
{{- if (not $context.Values.mastodon.s3.enabled) }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: assets
|
- name: assets
|
||||||
|
|
|
@ -123,6 +123,20 @@ spec:
|
||||||
name: {{ .Values.mastodon.deepl.apiKeySecretRef.name }}
|
name: {{ .Values.mastodon.deepl.apiKeySecretRef.name }}
|
||||||
key: {{ .Values.mastodon.deepl.apiKeySecretRef.key }}
|
key: {{ .Values.mastodon.deepl.apiKeySecretRef.key }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.mastodon.hcaptcha.enabled }}
|
||||||
|
- name: "HCAPTCHA_SECRET_KEY"
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: {{ .Values.mastodon.hcaptcha.secretKeySecretRef.name }}
|
||||||
|
key: {{ .Values.mastodon.hcaptcha.secretKeySecretRef.key }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .Values.mastodon.cacheBuster.authToken.existingSecret }}
|
||||||
|
- name: CACHE_BUSTER_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: {{ .Values.mastodon.cacheBuster.authToken.existingSecret }}
|
||||||
|
key: password
|
||||||
|
{{- end }}
|
||||||
{{- if (not .Values.mastodon.s3.enabled) }}
|
{{- if (not .Values.mastodon.s3.enabled) }}
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: assets
|
- name: assets
|
||||||
|
|
16
values.yaml
16
values.yaml
|
@ -81,6 +81,12 @@ mastodon:
|
||||||
apiKeySecretRef:
|
apiKeySecretRef:
|
||||||
name:
|
name:
|
||||||
key:
|
key:
|
||||||
|
hcaptcha:
|
||||||
|
enabled: false
|
||||||
|
siteId:
|
||||||
|
secretKeySecretRef:
|
||||||
|
name:
|
||||||
|
key:
|
||||||
# these must be set manually; autogenerated keys are rotated on each upgrade
|
# these must be set manually; autogenerated keys are rotated on each upgrade
|
||||||
secrets:
|
secrets:
|
||||||
secret_key_base: ""
|
secret_key_base: ""
|
||||||
|
@ -211,6 +217,16 @@ mastodon:
|
||||||
workers: "2"
|
workers: "2"
|
||||||
persistentTimeout: "20"
|
persistentTimeout: "20"
|
||||||
|
|
||||||
|
# Additional settings for the cache buster.
|
||||||
|
cacheBuster:
|
||||||
|
enabled: false
|
||||||
|
httpMethod: "GET"
|
||||||
|
# If the cache service requires authentication, specify the header name and
|
||||||
|
# secret/token here.
|
||||||
|
authHeader:
|
||||||
|
authToken:
|
||||||
|
existingSecret:
|
||||||
|
|
||||||
metrics:
|
metrics:
|
||||||
statsd:
|
statsd:
|
||||||
# -- Enable statsd publishing via STATSD_ADDR environment variable
|
# -- Enable statsd publishing via STATSD_ADDR environment variable
|
||||||
|
|
Loading…
Reference in New Issue
Block a user