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

update etr_user_cr

parent 42afbd5e
Branches
Tags
No related merge requests found
{{- if not .Values.disableOzgElsterTransferOperator -}} {{- if and (((.Values.ozgcloud).muk).enabled) (((.Values.ozgcloud).muk).authEnabled) -}}
apiVersion: operator.ozgcloud.de/v1 apiVersion: operator.ozgcloud.de/v1
kind: OzgCloudElsterTransferUser kind: OzgCloudElsterTransferUser
metadata: metadata:
...@@ -7,8 +7,8 @@ metadata: ...@@ -7,8 +7,8 @@ metadata:
namespace: {{ include "app.namespace" $ }} namespace: {{ include "app.namespace" $ }}
spec: spec:
keep_after_delete: {{ (.Values.etr_user).keep_after_delete | default false }} keep_after_delete: {{ (.Values.etr_user).keep_after_delete | default false }}
login: {{ required ".Values.ozgcloud.muk.userName must be set if disableOzgElsterTransferOperator is enabled" (.Values.ozgcloud).muk.userName }} login: {{ required ".Values.ozgcloud.muk.userName must be set if muk and auth is enabled" (.Values.ozgcloud).muk.userName }}
role: {{ (.Values.etr_user).role | default "USER" }} role: {{ (.Values.etr_user).role | default "USER" }}
credentials: {{ required ".Values.ozgcloud.muk.password must be set if disableOzgElsterTransferOperator is enabled" (.Values.ozgcloud).muk.password }} credentials: {{ required ".Values.ozgcloud.muk.password must be set if muk and auth is enabled" (.Values.ozgcloud).muk.password }}
group: {{ (.Values.etr_user).group | default "Administratoren" }} group: {{ (.Values.etr_user).group | default "Administratoren" }}
{{- end -}} {{- end -}}
\ No newline at end of file
...@@ -7,11 +7,12 @@ templates: ...@@ -7,11 +7,12 @@ templates:
tests: tests:
- it: should contain apiVersion - it: should contain apiVersion
set: set:
disableOzgElsterTransferOperator: false
ozgcloud: ozgcloud:
muk: muk:
enabled: true
password: pswhash password: pswhash
userName: user0 userName: user0
authEnabled: true
asserts: asserts:
- isAPIVersion: - isAPIVersion:
of: operator.ozgcloud.de/v1 of: operator.ozgcloud.de/v1
...@@ -20,8 +21,10 @@ tests: ...@@ -20,8 +21,10 @@ tests:
disableOzgElsterTransferOperator: false disableOzgElsterTransferOperator: false
ozgcloud: ozgcloud:
muk: muk:
enabled: true
password: pswhash password: pswhash
userName: user0 userName: user0
authEnabled: true
asserts: asserts:
- isKind: - isKind:
of: OzgCloudElsterTransferUser of: OzgCloudElsterTransferUser
...@@ -29,11 +32,12 @@ tests: ...@@ -29,11 +32,12 @@ tests:
of: operator.ozgcloud.de/v1 of: operator.ozgcloud.de/v1
- it: should have metadata name - it: should have metadata name
set: set:
disableOzgElsterTransferOperator: false
ozgcloud: ozgcloud:
muk: muk:
enabled: true
password: pswhash password: pswhash
userName: user0 userName: user0
authEnabled: true
asserts: asserts:
- equal: - equal:
path: metadata.name path: metadata.name
...@@ -42,47 +46,50 @@ tests: ...@@ -42,47 +46,50 @@ tests:
set: set:
ozgcloud: ozgcloud:
muk: muk:
enabled: true
password: pswhash password: pswhash
userName: user0 userName: user0
disableOzgElsterTransferOperator: false authEnabled: true
asserts: asserts:
- equal: - equal:
path: metadata.namespace path: metadata.namespace
value: by-helm-test value: by-helm-test
- it: should create cr if enabled - it: should create cr if enabled
set: set:
disableOzgElsterTransferOperator: false
ozgcloud: ozgcloud:
muk: muk:
enabled: true
password: pswhash password: pswhash
userName: user0 userName: user0
authEnabled: true
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 1 count: 1
- it: should NOT create cr if not enabled - it: should NOT create cr by default
set:
disableOzgElsterTransferOperator: true
asserts: asserts:
- hasDocuments: - hasDocuments:
count: 0 count: 0
- it: test user userName must be set message - it: test user userName must be set message
set: set:
disableOzgElsterTransferOperator: false
ozgcloud: ozgcloud:
muk: muk:
enabled: true
password: pswhash password: pswhash
authEnabled: true
asserts: asserts:
- failedTemplate: - failedTemplate:
errorMessage: .Values.ozgcloud.muk.userName must be set if disableOzgElsterTransferOperator is enabled errorMessage: .Values.ozgcloud.muk.userName must be set if muk and auth is enabled
- it: test user password must be set message - it: test user password must be set message
set: set:
disableOzgElsterTransferOperator: false
ozgcloud: ozgcloud:
muk: muk:
enabled: true
userName: user0 userName: user0
authEnabled: true
asserts: asserts:
- failedTemplate: - failedTemplate:
errorMessage: .Values.ozgcloud.muk.password must be set if disableOzgElsterTransferOperator is enabled errorMessage: .Values.ozgcloud.muk.password must be set if muk and auth is enabled
\ 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