30 lines
1.1 KiB
YAML
30 lines
1.1 KiB
YAML
{{- if .Capabilities.APIVersions.Has "keda.sh/v1alpha1" -}}
|
|
{{- range $authName, $config := .Values.global.keda.authentications }}
|
|
---
|
|
apiVersion: keda.sh/v1alpha1
|
|
kind: TriggerAuthentication
|
|
metadata:
|
|
annotations:
|
|
app.kubernetes.io/version: {{ $.Values.global.deployment_id | quote }}
|
|
dokku.com/managed: "true"
|
|
{{- if and $.Values.global.annotations $.Values.global.annotations.keda_trigger_authentication }}
|
|
{{- range $k, $v := $.Values.global.annotations.keda_trigger_authentication }}
|
|
{{ $k }}: {{ $v | quote }}
|
|
{{- end }}
|
|
{{- end }}
|
|
labels:
|
|
app.kubernetes.io/instance: {{ $.Values.global.app_name }}-{{ $config.type }}
|
|
app.kubernetes.io/name: {{ $config.type }}
|
|
app.kubernetes.io/part-of: {{ $.Values.global.app_name }}
|
|
name: {{ $.Values.global.app_name }}-{{ $config.type }}
|
|
namespace: {{ $.Values.global.namespace }}
|
|
spec:
|
|
secretTargetRef:
|
|
{{- range $k, $v := $config.secrets }}
|
|
- key: {{ $k }}
|
|
name: kta-{{ $.Values.global.app_name }}-{{ $config.type }}
|
|
parameter: {{ $k }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|