- k8s_hc_id = None
- try:
- k8s_hc_id, uninstall_sw = await self.helm_k8scluster.init_env(k8s_credentials)
- db_k8scluster_update["_admin.helm-chart.id"] = k8s_hc_id
- db_k8scluster_update["_admin.helm-chart.created"] = uninstall_sw
- except Exception as e:
- error_text_list.append("Failing init helm-chart: {}".format(e))
- db_k8scluster_update["_admin.helm-chart.error_msg"] = str(e)
- if isinstance(e, K8sException):
- self.logger.error(logging_text + "Failing init helm-chart: {}".format(e))
- else:
- self.logger.error(logging_text + "Failing init helm-chart: {}".format(e), exc_info=True)
+ if not init_target or "helm-chart" in init_target:
+ k8s_hc_id = None
+ try:
+ k8s_hc_id, uninstall_sw = await self.helm_k8scluster.init_env(k8s_credentials,
+ reuse_cluster_uuid=k8scluster_id)
+ db_k8scluster_update["_admin.helm-chart.id"] = k8s_hc_id
+ db_k8scluster_update["_admin.helm-chart.created"] = uninstall_sw
+ except Exception as e:
+ error_text_list.append("Failing init helm-chart: {}".format(e))
+ db_k8scluster_update["_admin.helm-chart.error_msg"] = str(e)
+ if isinstance(e, K8sException):
+ self.logger.error(logging_text + "Failing init helm-chart: {}".format(e))
+ else:
+ self.logger.error(logging_text + "Failing init helm-chart: {}".format(e), exc_info=True)