Fix kubectl class init to use independent kubeconfig files
Change-Id: I9c477f930a8a3a7af661d2af84d1f15517bc9540
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 eeface4..55163e7 100644
--- a/osm_lcm/odu_libs/workflows.py
+++ b/osm_lcm/odu_libs/workflows.py
@@ -60,11 +60,11 @@
async def readiness_loop(
- self, op_id, item, name, namespace, condition, deleted, timeout, kubectl=None
+ self, op_id, item, name, namespace, condition, deleted, timeout, kubectl_obj=None
):
- if kubectl is None:
- kubectl = self._kubectl
- self.logger.info("Op {op_id} readiness_loop Enter")
+ if kubectl_obj is None:
+ kubectl_obj = self._kubectl
+ self.logger.info("readiness_loop Enter")
self.logger.info(
f"Op {op_id}. {item} {name}. Namespace: '{namespace}'. Condition: {condition}. Deleted: {deleted}. Timeout: {timeout}"
)
@@ -118,7 +118,7 @@
iteration_prefix = f"Op {op_id}. Iteration {counter}/{max_iterations}"
try:
self.logger.info(f"Op {op_id}. Iteration {counter}/{max_iterations}")
- generic_object = await kubectl.get_generic_object(
+ generic_object = await kubectl_obj.get_generic_object(
api_group=api_group,
api_plural=api_plural,
api_version=api_version,