From 2d454085d9c8370ccfba867b4298d1cfa6c3beef Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 5 Feb 2024 15:34:25 +0100 Subject: [PATCH] OZG-4880 keycloak update user toggle --- .../helm/templates/keycloak-user-crd.yaml | 1 + src/test/helm/keycloak-user-crd-test.yaml | 23 ++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/main/helm/templates/keycloak-user-crd.yaml b/src/main/helm/templates/keycloak-user-crd.yaml index 42dd1067..00c1a659 100644 --- a/src/main/helm/templates/keycloak-user-crd.yaml +++ b/src/main/helm/templates/keycloak-user-crd.yaml @@ -7,6 +7,7 @@ metadata: namespace: {{ include "app.namespace" . }} spec: keep_after_delete: {{ .Values.sso.api_user.keep_after_delete | default false }} + update_user: {{ .Values.sso.api_user.update_user | default false }} keycloak_user: username: {{ .Values.sso.api_user.name | lower }} first_name: {{ .Values.sso.api_user.first_name | default "" }} diff --git a/src/test/helm/keycloak-user-crd-test.yaml b/src/test/helm/keycloak-user-crd-test.yaml index 7003396f..b6f4e349 100644 --- a/src/test/helm/keycloak-user-crd-test.yaml +++ b/src/test/helm/keycloak-user-crd-test.yaml @@ -278,4 +278,25 @@ tests: - isNull: path: spec.keycloak_user.realm_roles - isNull: - path: spec.keycloak_user.client_roles \ No newline at end of file + path: spec.keycloak_user.client_roles + + - it: should set updateUser + set: + sso: + api_user: + name: testapiuser + update_user: true + asserts: + - equal: + path: spec.update_user + value: true + + - it: should set default updateUser to false + set: + sso: + api_user: + name: testapiuser + asserts: + - equal: + path: spec.update_user + value: false \ No newline at end of file -- GitLab