Update list of checks for AWS and GCP cluster creation
Change-Id: I7ae53a6098b10cea1deeb93979dfee165fbb2d84
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/odu_libs/workflows.py b/osm_lcm/odu_libs/workflows.py
index a95e982..61b9353 100644
--- a/osm_lcm/odu_libs/workflows.py
+++ b/osm_lcm/odu_libs/workflows.py
@@ -18,6 +18,7 @@
import asyncio
import traceback
+import yaml
from math import ceil
@@ -38,7 +39,7 @@
async def readiness_loop(self, item, name, namespace, flag, timeout):
self.logger.info("readiness_loop Enter")
self.logger.info(
- f"{item} {name}. Namespace: {namespace}. Flag: {flag}. Timeout: {timeout}"
+ f"{item} {name}. Namespace: '{namespace}'. Flag: {flag}. Timeout: {timeout}"
)
item_api_map = {
"workflow": {
@@ -66,6 +67,16 @@
"api_plural": "clusters",
"api_version": "v1beta2",
},
+ "nodepool_aws": {
+ "api_group": "eks.aws.upbound.io",
+ "api_plural": "nodegroups",
+ "api_version": "v1beta1",
+ },
+ "nodepool_gcp": {
+ "api_group": "container.gcp.upbound.io",
+ "api_plural": "nodepools",
+ "api_version": "v1beta2",
+ },
}
counter = 1
retry_time = self._odu_checkloop_retry_time
@@ -83,9 +94,12 @@
name=name,
)
if generic_object:
- # self.logger.debug(f"{yaml.safe_dump(generic_object)}")
+ self.logger.debug(f"{yaml.safe_dump(generic_object)}")
conditions = generic_object.get("status", {}).get("conditions", [])
else:
+ self.logger.debug(
+ f"Could not find {api_plural}. Name: {name}. Namespace: '{namespace}'. API: {api_group}/{api_version}"
+ )
conditions = []
self.logger.info(
f"Iteration {counter}/{max_iterations}. {item} status conditions: {conditions}"