From cc85ce43296f83330d03260efb2ba203969ae860 Mon Sep 17 00:00:00 2001 From: Lukasz Lopatowski <llopat@man.poznan.pl> Date: Tue, 21 Sep 2021 11:23:41 +0200 Subject: [PATCH] NMAAS-1028: Minor update --- .../components/helm/HelmChartUpdateListener.java | 2 +- .../nmaas/portal/events/ApplicationListUpdatedEvent.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/components/helm/HelmChartUpdateListener.java b/src/main/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/components/helm/HelmChartUpdateListener.java index d075c0116..62ebe235f 100644 --- a/src/main/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/components/helm/HelmChartUpdateListener.java +++ b/src/main/java/net/geant/nmaas/nmservice/deployment/containerorchestrators/kubernetes/components/helm/HelmChartUpdateListener.java @@ -26,7 +26,7 @@ public class HelmChartUpdateListener { @Loggable(LogLevel.INFO) public ApplicationEvent trigger(ApplicationListUpdatedEvent event) { // add Helm repository from KubernetesTemplate (it will be overwritten if already exists) - if (Arrays.asList(ADDED, UPDATED).contains(event.getAction())) { + if (Arrays.asList(ADDED, UPDATED).contains(event.getAction()) && event.getDeploymentSpec() != null) { String repoName = event.getDeploymentSpec().getKubernetesTemplate().getHelmChartRepository().getName(); String repoUrl = event.getDeploymentSpec().getKubernetesTemplate().getHelmChartRepository().getUrl(); if (StringUtils.hasText(repoName) && StringUtils.hasText(repoUrl)) { diff --git a/src/main/java/net/geant/nmaas/portal/events/ApplicationListUpdatedEvent.java b/src/main/java/net/geant/nmaas/portal/events/ApplicationListUpdatedEvent.java index 7cba66f40..7e171535a 100644 --- a/src/main/java/net/geant/nmaas/portal/events/ApplicationListUpdatedEvent.java +++ b/src/main/java/net/geant/nmaas/portal/events/ApplicationListUpdatedEvent.java @@ -26,4 +26,11 @@ public class ApplicationListUpdatedEvent extends ApplicationEvent { DELETED; } + @Override + public String toString() { + return "ApplicationListUpdatedEvent{" + + "name=" + name + ", version=" + version + ", action=" + action + ", deploymentSpec=" + ((deploymentSpec != null) ? "provided" : "empty") + + '}'; + } + } -- GitLab