From e981da5deebbbfbea0aa7c52d4724e4a0502fb00 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 21 Dec 2023 20:06:57 +0100
Subject: [PATCH] OZG-4453 log string data map from secret

---
 .../ElasticsearchClientConfiguration.java          | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java
index 2d15853..9472d30 100644
--- a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java
+++ b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/common/elasticsearch/ElasticsearchClientConfiguration.java
@@ -1,6 +1,8 @@
 package de.ozgcloud.operator.common.elasticsearch;
 
 import java.util.Base64;
+import java.util.Iterator;
+import java.util.Map;
 
 import org.apache.commons.collections.MapUtils;
 import org.apache.http.HttpHost;
@@ -65,11 +67,23 @@ 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 data: %s", secret.getStringData()));
+		printMap(secret.getStringData());
 		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("String data pair: key: %s, value: %s", pair.getKey(), pair.getValue()));
+	    }
+	}
+	//
+	
 	private Secret getCredentialsSecret() {
 		return kubernetesService.getSecretResource(elasticSearchProperties.getServer().getNamespace(), elasticSearchProperties.getServer().getSecretName()).get();
 	}
-- 
GitLab