diff --git a/src/main/helm/templates/elstertransfer_user_cr.yaml b/src/main/helm/templates/elstertransfer_user_cr.yaml index 7527930293760b60e1d93215a6fe51f2cf4f5c76..99e00bfd8734562f6da31f2d0985d345d3d4ee26 100644 --- a/src/main/helm/templates/elstertransfer_user_cr.yaml +++ b/src/main/helm/templates/elstertransfer_user_cr.yaml @@ -22,7 +22,7 @@ # Die sprachspezifischen Genehmigungen und Beschränkungen # unter der Lizenz sind dem Lizenztext zu entnehmen. # -{{- if and (((.Values.ozgcloud).muk).enabled) (((.Values.ozgcloud).muk).authEnabled) -}} +{{- if (((.Values.ozgcloud).muk).enabled) }} --- apiVersion: operator.ozgcloud.de/v1 kind: OzgCloudElsterTransferUser diff --git a/src/main/helm/templates/ozgcloud_elstertransfer_operator_secret_delete_role.yaml b/src/main/helm/templates/ozgcloud_elstertransfer_operator_secret_delete_role.yaml deleted file mode 100644 index 1486e88b0d7ed3c38f529cce977537dfdaf7216a..0000000000000000000000000000000000000000 --- a/src/main/helm/templates/ozgcloud_elstertransfer_operator_secret_delete_role.yaml +++ /dev/null @@ -1,48 +0,0 @@ -# -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den -# Ministerpräsidenten des Landes Schleswig-Holstein -# Staatskanzlei -# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung -# -# Lizenziert unter der EUPL, Version 1.2 oder - sobald -# diese von der Europäischen Kommission genehmigt wurden - -# Folgeversionen der EUPL ("Lizenz"); -# Sie dürfen dieses Werk ausschließlich gemäß -# dieser Lizenz nutzen. -# Eine Kopie der Lizenz finden Sie hier: -# -# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 -# -# Sofern nicht durch anwendbare Rechtsvorschriften -# gefordert oder in schriftlicher Form vereinbart, wird -# die unter der Lizenz verbreitete Software "so wie sie -# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - -# ausdrücklich oder stillschweigend - verbreitet. -# Die sprachspezifischen Genehmigungen und Beschränkungen -# unter der Lizenz sind dem Lizenztext zu entnehmen. -# ---- -kind: RoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: ozgcloud-elster-transfer-operator-secret-delete-role-binding - namespace: {{ include "app.namespace" . }} -subjects: - - kind: ServiceAccount - name: ozgcloud-elster-transfer-operator-service-account - namespace: {{ required "elsterTransferOperator.namespace must be set" (.Values.elsterTransferOperator).namespace }} -roleRef: - kind: Role - name: ozgcloud-elster-transfer-operator-secret-delete-role - apiGroup: rbac.authorization.k8s.io - ---- -kind: Role -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: ozgcloud-elster-transfer-operator-secret-delete-role - namespace: {{ include "app.namespace" . }} -rules: - - apiGroups: [""] - resources: ["secrets"] - verbs: ["delete"] diff --git a/src/test/helm/elster_transfer_user_cr_test.yaml b/src/test/helm/elster_transfer_user_cr_test.yaml index 66d5400fc07327bf62a09d8889cc6aead9366852..2f311ccb8890cfd5abf34f1f4c3807c7c8027f61 100644 --- a/src/test/helm/elster_transfer_user_cr_test.yaml +++ b/src/test/helm/elster_transfer_user_cr_test.yaml @@ -34,7 +34,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true asserts: - isAPIVersion: of: operator.ozgcloud.de/v1 @@ -43,7 +42,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true asserts: - isKind: of: OzgCloudElsterTransferUser @@ -54,7 +52,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true asserts: - equal: path: metadata.name @@ -64,7 +61,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true asserts: - equal: path: metadata.namespace @@ -74,7 +70,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true asserts: - equal: path: spec.keep_after_delete @@ -84,7 +79,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true etr_user: keep_after_delete: true asserts: @@ -96,7 +90,6 @@ tests: ozgcloud: muk: enabled: true - authEnabled: true asserts: - hasDocuments: count: 1 diff --git a/src/test/helm/ozgcloud_elstertransfer_operator_secret_delete_role_test.yaml b/src/test/helm/ozgcloud_elstertransfer_operator_secret_delete_role_test.yaml deleted file mode 100644 index 79faef8903f057b3cb06150d8286c2facfac229a..0000000000000000000000000000000000000000 --- a/src/test/helm/ozgcloud_elstertransfer_operator_secret_delete_role_test.yaml +++ /dev/null @@ -1,118 +0,0 @@ -# -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den -# Ministerpräsidenten des Landes Schleswig-Holstein -# Staatskanzlei -# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung -# -# Lizenziert unter der EUPL, Version 1.2 oder - sobald -# diese von der Europäischen Kommission genehmigt wurden - -# Folgeversionen der EUPL ("Lizenz"); -# Sie dürfen dieses Werk ausschließlich gemäß -# dieser Lizenz nutzen. -# Eine Kopie der Lizenz finden Sie hier: -# -# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 -# -# Sofern nicht durch anwendbare Rechtsvorschriften -# gefordert oder in schriftlicher Form vereinbart, wird -# die unter der Lizenz verbreitete Software "so wie sie -# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - -# ausdrücklich oder stillschweigend - verbreitet. -# Die sprachspezifischen Genehmigungen und Beschränkungen -# unter der Lizenz sind dem Lizenztext zu entnehmen. -# - -suite: ElsterTransfer user secret rbac test -release: - name: ozgcloud-elstertransfer-operator - namespace: test-namespace -templates: - - templates/ozgcloud_elstertransfer_operator_secret_delete_role.yaml - - -tests: - - it: test RoleBinding metadata - set: - elsterTransferOperator: - namespace: etr-operator - - asserts: - - isKind: - of: RoleBinding - documentIndex: 0 - - isAPIVersion: - of: rbac.authorization.k8s.io/v1 - documentIndex: 0 - - equal: - path: metadata.name - value: ozgcloud-elster-transfer-operator-secret-delete-role-binding - documentIndex: 0 - - - it: test RoleBinding subject - set: - elsterTransferOperator: - namespace: etr-operator - asserts: - - contains: - path: subjects - content: - kind: ServiceAccount - name: ozgcloud-elster-transfer-operator-service-account - namespace: etr-operator - documentIndex: 0 - - it: test RoleBinding roleRef - set: - elsterTransferOperator: - namespace: etr-operator - asserts: - - equal: - path: roleRef - value: - kind: Role - name: ozgcloud-elster-transfer-operator-secret-delete-role - apiGroup: rbac.authorization.k8s.io - documentIndex: 0 - - - it: test Role metadata - set: - elsterTransferOperator: - namespace: etr-operator - asserts: - - isKind: - of: Role - documentIndex: 1 - - isAPIVersion: - of: rbac.authorization.k8s.io/v1 - documentIndex: 1 - - equal: - path: metadata.name - value: ozgcloud-elster-transfer-operator-secret-delete-role - documentIndex: 1 - - - it: test RoleBinding rules - set: - elsterTransferOperator: - namespace: etr-operator - asserts: - - contains: - path: rules - content: - apiGroups: - - "" - resources: - - secrets - verbs: - - delete - documentIndex: 1 - - it: test eltertransferOperator namespace must be set msg - asserts: - - failedTemplate: - errorMessage: elsterTransferOperator.namespace must be set - - - it: RBAC created by default - set: - elsterTransferOperator: - namespace: etr-operator - asserts: - - hasDocuments: - count: 2