Add option for forced direct SSH connection
- Added --ssh-direct option
- Added 2019.2.14 package versions
- Updated kaas package versions
- --tag option forces update if build repos set
- Rebuilt tags archive to hold only active versions
Change-Id: I69886f960eb385fc1647d8c1080344ea2508712c
Related-PROD: PROD-35903
diff --git a/cfg_checker/nodes.py b/cfg_checker/nodes.py
index e6943a6..1780b60 100644
--- a/cfg_checker/nodes.py
+++ b/cfg_checker/nodes.py
@@ -198,7 +198,6 @@
)
# TODO: Use domain with biggest node count by default
# or force it via config option
-
else:
self.domain = _domains[0]
logger_cli.info("-> {} nodes inactive".format(len(self.skip_list)))
@@ -652,7 +651,7 @@
_k = self.env_config.kube_node_keypath
_h = self.nodes[node]['internalip']
_p = 22
- if self.kube.is_local:
+ if self.kube.is_local or self.kube.config.ssh_direct:
return None, self._get_ssh_shell(_h, _u, _k, _p, silent, piped)
else:
_fh = "localhost"