Skip to content
Snippets Groups Projects
Commit f23126a9 authored by tranoris's avatar tranoris
Browse files

fixing new type in getAdditionalProperties

parent 270dd357
No related branches found
No related tags found
1 merge request!8Merging 2024Q2_RC into main, creating 2024Q2 Release
Pipeline #4145 passed
package org.etsi.osl.cridge;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import org.etsi.osl.domain.model.kubernetes.KubernetesCRDV1;
......@@ -49,7 +50,7 @@ public class WatcherService {
@EventListener
public void onApplicationEvent(ContextRefreshedEvent event) {
logger.info("Starting WatcherService event {} ", event.toString());
logger.info("Starting WatcherS.getervice event {} ", event.toString());
logger.info("Starting WatcherService for cluster getContexts {} ",
kubernetesClientResource.getKubernetesClient().getConfiguration().getContexts().toString());
......@@ -211,7 +212,7 @@ public class WatcherService {
}
logger.debug("Creating new Watcher for kind: {}", crd.getSpec().getNames().getKind());
Watch watch = kubernetesClientResource.getKubernetesClient().genericKubernetesResources(context).inAnyNamespace().watch(new Watcher<>() {
Watch watch = kubernetesClientResource.getKubernetesClient().genericKubernetesResources(context).inAnyNamespace().watch(new Watcher<>() {
private String watcherResourcesName;
......@@ -228,16 +229,21 @@ public class WatcherService {
}
logger.debug("{} Resource Kind:{} Name:{} UID:{} Namespace:{}", action.name(),
logger.debug("{} Resource Kind:{} Name:{} UID:{} Namespace:{} ", action.name(),
genericKubernetesResource.getKind(), genericKubernetesResource.getMetadata().getName(),
genericKubernetesResource.getMetadata().getUid(),
genericKubernetesResource.getMetadata().getNamespace());
genericKubernetesResource.getMetadata().getNamespace() );
genericKubernetesResource.getAdditionalProperties().forEach((pk, pv) -> {
logger.debug("\t {} {} ", pk, pv);
Map<String, Object> values = (Map<String, Object>) pv;
values.forEach((speck, specv) -> logger.debug("\t {}={} ", speck, specv));
if (pv instanceof Map) {
Map<String, Object> values = (Map<String, Object>) pv;
values.forEach((speck, specv) -> logger.debug("\t {}={} ", speck, specv));
} else if (pv instanceof ArrayList) {
ArrayList<String> values = (ArrayList) pv;
values.forEach((speck) -> logger.debug("\t {}={} ", speck));
}
});
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment