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

OZG-3961 OZG-4082 encode string

parent c93a3efb
No related branches found
No related tags found
No related merge requests found
......@@ -24,6 +24,7 @@
package de.ozgcloud.operator.keycloak.user;
import java.util.Arrays;
import java.util.Base64;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
......@@ -122,7 +123,9 @@ class KeycloakUserRemoteService {
var secret = getSecret(secretName, namespace);
if (Objects.isNull(secret.get())) {
log.log(Level.INFO, "...secret does not exist, create one...");
kubernetesClient.secrets().inNamespace(namespace).create(buildSecret());
log.log(Level.INFO, "...secret created in " + namespace + " for user " + userSpec.getKeycloakUser().getUsername());
log.log(Level.INFO, "...load created secret...");
var createdSecret = getSecret(secretName, namespace);
......@@ -140,7 +143,10 @@ class KeycloakUserRemoteService {
}
private Secret buildSecret() {
return new SecretBuilder().withData(Map.of(SECRET_PASSWORD_FIELD, "Y9nk43yrQ_zzIPpfFU-I")).build();
return new SecretBuilder()
.withType("Opaque")
.withData(Map.of(SECRET_PASSWORD_FIELD, Base64.getEncoder().encodeToString("Y9nk43yrQ_zzIPpfFU-I".getBytes())))
.build();
}
private String getPassword(Resource<Secret> secret) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment