From 9054dbd6e7a58f797bd4c555331706baef4a5dc6 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 15 Jun 2023 17:13:36 +0200 Subject: [PATCH] get secret from cluster --- .../operator/keycloak/KeycloakUserReconciler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ozgcloud/operator/keycloak/KeycloakUserReconciler.java b/src/main/java/de/ozgcloud/operator/keycloak/KeycloakUserReconciler.java index d73068dd..d1155f94 100644 --- a/src/main/java/de/ozgcloud/operator/keycloak/KeycloakUserReconciler.java +++ b/src/main/java/de/ozgcloud/operator/keycloak/KeycloakUserReconciler.java @@ -1,6 +1,7 @@ package de.ozgcloud.operator.keycloak; import java.time.LocalDate; +import java.util.Base64; import io.fabric8.kubernetes.api.model.Secret; import io.fabric8.kubernetes.client.KubernetesClient; @@ -42,10 +43,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> { // throw new RuntimeException("Secret not exists " + namespace + "-admin-credentials"); // } - return secret + return decodeBase64(secret .get() .getData() - .get("username"); + .get("username")); // .toString(); } @@ -55,4 +56,7 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> { .withName("keycloak-admin-secret"); } + String decodeBase64(String base64String) { + return new String(Base64.getDecoder().decode(base64String)); + } } -- GitLab