From b9ae121d7e1d60736120e688ac58d1311b43fc49 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 19 Jul 2024 15:50:01 +0200 Subject: [PATCH] OZG-6177 add CR OzgCloudElsterTransferUser --- elster-transfer/templates/_helpers.tpl | 6 ++++++ .../templates/elstertransfer_user_crd.yaml | 14 ++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 elster-transfer/templates/elstertransfer_user_crd.yaml diff --git a/elster-transfer/templates/_helpers.tpl b/elster-transfer/templates/_helpers.tpl index 3a13fe3..4b844f6 100644 --- a/elster-transfer/templates/_helpers.tpl +++ b/elster-transfer/templates/_helpers.tpl @@ -27,6 +27,12 @@ app.kubernetes.io/version: {{ .Chart.Version }} helm.sh/chart: {{ include "app.chart" . }} {{- end -}} + +{{/* Namespace */}} +{{- define "app.namespace" -}} +{{- default .Release.Namespace | toString | trunc 63 | trimSuffix "-" -}} +{{- end -}} + {{- define "app.matchLabels" }} app.kubernetes.io/name: {{ .Release.Name }} app.kubernetes.io/namespace: {{ .Release.Namespace }} diff --git a/elster-transfer/templates/elstertransfer_user_crd.yaml b/elster-transfer/templates/elstertransfer_user_crd.yaml new file mode 100644 index 0000000..a658b4a --- /dev/null +++ b/elster-transfer/templates/elstertransfer_user_crd.yaml @@ -0,0 +1,14 @@ +{{- if not .Values.disableOzgElsterTransferOperator -}} +apiVersion: operator.ozgcloud.de/v1 +kind: OzgCloudElsterTransferUser +metadata: + name: {{ include "app.namespace" . }}-user + namespace: {{ include "app.namespace" . }} +spec: + keep_after_delete: {{ (.Values.user).keep_after_delete | default false }} + login: {{ (.Values.user).name }} + role: {{ (.Values.user).role | default "ADMIN" }} + credentials: {{ (.Values.user).credentials }} + group: {{ (.Values.user).group | default "Administratoren" }} +{{- end }} + -- GitLab