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

OZG-4453 get password from data instead of string data

parent c105e155
No related branches found
No related tags found
No related merge requests found
......@@ -67,31 +67,18 @@ public class ElasticsearchClientConfiguration {
String getPassword() {
log.info(String.format("get password from secret: %s in namespace %s", elasticSearchProperties.getServer().getSecretName(), elasticSearchProperties.getServer().getNamespace()));
var secret = getCredentialsSecret();
log.info(String.format("secret string data: %s", secret.getStringData()));
printMap(secret.getStringData());
log.info(String.format("secret data: %s", secret.getData()));
printMap(secret.getData());
var password = getPasswordFromSecret(secret);
log.info(String.format("used password: %s", password));
return password;
}
//DEBUG
public void printMap(Map<String, String> map) {
var it = map.entrySet().iterator();
while (it.hasNext()) {
var pair = (Map.Entry)it.next();
log.info(String.format("data pair: key: %s, value: %s", pair.getKey(), pair.getValue()));
}
}
//
private Secret getCredentialsSecret() {
return kubernetesService.getSecretResource(elasticSearchProperties.getServer().getNamespace(), elasticSearchProperties.getServer().getSecretName()).get();
}
private String getPasswordFromSecret(Secret secret) {
var encodedPassword = MapUtils.getString(secret.getStringData(), elasticSearchProperties.getServer().getSecretDataKey());
var encodedPassword = MapUtils.getString(secret.getData(), elasticSearchProperties.getServer().getSecretDataKey());
return decode(encodedPassword, secret);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment