Skip to content
Snippets Groups Projects
Commit 4668ef9c authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6177 update etr-user-cr

parent 1d8281b4
Branches
Tags
No related merge requests found
......@@ -61,3 +61,15 @@ app.kubernetes.io/namespace: {{ .Release.Namespace }}
{{- end -}}
{{- $customList | toYaml -}}
{{- end -}}
{{- define "app.generateElsterTransferUserRessourceName" -}}
{{- $lowerUserName := . | lower }}
{{- $alphanumericUserName := (include "app.replaceAllNonAlphanumeric" $lowerUserName ) }}
{{- printf "%s-elster-transfer-user" ( $alphanumericUserName | trunc 20) }}
{{- end -}}
{{- define "app.replaceAllNonAlphanumeric" -}}
{{- trimAll "-" ( regexReplaceAll "[^a-zA-Z0-9-]" . "" ) }}
{{- end -}}
\ No newline at end of file
{{- if not .Values.disableOzgElsterTransferOperator -}}
{{ range $user := ((.Values.CR).etr_users | default list) }}
---
apiVersion: operator.ozgcloud.de/v1
kind: OzgCloudElsterTransferUser
metadata:
name: {{ include "app.namespace" . }}-user
namespace: {{ include "app.namespace" . }}
name: {{ include "app.generateElsterTransferUserRessourceName" (deepCopy $user.login) }}
namespace: {{ include "app.namespace" $ }}
spec:
keep_after_delete: {{ (.Values.user).keep_after_delete | default false }}
login: {{ (.Values.user).name }}
role: {{ (.Values.user).role | default "USER" }}
credentials: {{ (.Values.user).credentials }}
group: {{ (.Values.user).group | default "Administratoren" }}
{{- end }}
keep_after_delete: {{ $.Values.CR.keep_after_delete | default false }}
login: {{ $user.login }}
role: {{ $user.role | default "USER" }}
credentials: {{ $user.credentials }}
group: {{ $user.group | default "Administratoren" }}
{{ end }}
{{- end -}}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment