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

get secret from cluster

parent f47a4e46
No related branches found
No related tags found
No related merge requests found
package de.ozgcloud.operator.keycloak; package de.ozgcloud.operator.keycloak;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.Base64;
import io.fabric8.kubernetes.api.model.Secret; import io.fabric8.kubernetes.api.model.Secret;
import io.fabric8.kubernetes.client.KubernetesClient; import io.fabric8.kubernetes.client.KubernetesClient;
...@@ -42,10 +43,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> { ...@@ -42,10 +43,10 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> {
// throw new RuntimeException("Secret not exists " + namespace + "-admin-credentials"); // throw new RuntimeException("Secret not exists " + namespace + "-admin-credentials");
// } // }
return secret return decodeBase64(secret
.get() .get()
.getData() .getData()
.get("username"); .get("username"));
// .toString(); // .toString();
} }
...@@ -55,4 +56,7 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> { ...@@ -55,4 +56,7 @@ public class KeycloakUserReconciler implements Reconciler<KeycloakUser> {
.withName("keycloak-admin-secret"); .withName("keycloak-admin-secret");
} }
String decodeBase64(String base64String) {
return new String(Base64.getDecoder().decode(base64String));
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment