Add the logic of bootstrap kubevirt nodes on injection of apiConfig
Change-Id: I4de30be648bd70873ac6e36779b1c7ca638d7fe4
diff --git a/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/cli/KubevirtApiConfigListCommand.java b/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/cli/KubevirtApiConfigListCommand.java
index d88cd0d..ce64d1e 100644
--- a/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/cli/KubevirtApiConfigListCommand.java
+++ b/apps/kubevirt-node/app/src/main/java/org/onosproject/kubevirtnode/cli/KubevirtApiConfigListCommand.java
@@ -44,8 +44,13 @@
print("%s", json(config));
} else {
print(FORMAT, "Scheme", "IpAddress", "Port", "State");
- print(FORMAT, config.scheme().name(), config.ipAddress().toString(),
- config.port(), config.state().name());
+ if (config != null) {
+ print(FORMAT, config.scheme().name(), config.ipAddress().toString(),
+ config.port(), config.state().name());
+ } else {
+ print("Kubevirt config not found!");
+ }
+
}
}