diff --git a/osm_lcm/k8s.py b/osm_lcm/k8s.py index 67173e7fd0d758339f953f443b37d4c03f28f259..b5a1f9eccb905e36757b33e713babaa533bfb086 100644 --- a/osm_lcm/k8s.py +++ b/osm_lcm/k8s.py @@ -1286,7 +1286,7 @@ class ClusterLcm(GitOpsLcm): "jsonpath_filter": "status.atProvider.defaultNodePool[0].nodeCount", "value": f"{op_params['node_count']}", }, - "timeout": self._checkloop_resource_timeout * 2, + "timeout": self._checkloop_resource_timeout * 3, "enable": True, "resourceState": "IN_PROGRESS.RESOURCE_READY.NODE_COUNT.CLUSTER", } diff --git a/osm_lcm/odu_libs/workflows.py b/osm_lcm/odu_libs/workflows.py index 651d0d96a525a97265b73b1bf2608f988d7141cd..eeface4a3c374bd12dbaa9eea08479a7041749aa 100644 --- a/osm_lcm/odu_libs/workflows.py +++ b/osm_lcm/odu_libs/workflows.py @@ -148,7 +148,7 @@ async def readiness_loop( jsonpath_expr = parse(condition["jsonpath_filter"]) match = jsonpath_expr.find(generic_object) if match: - value = match[0].value + value = str(match[0].value) condition_function = condition.get( "function", lambda x, y: x == y )