Merge upstream version
Related-PROD: PROD-28199
Change-Id: I5d9dbde1c3ac577fb30fa5d6b1ff18bcee28a0d7
diff --git a/cfg_checker/common/const.py b/cfg_checker/common/const.py
index 4142ea7..8ca0d8c 100644
--- a/cfg_checker/common/const.py
+++ b/cfg_checker/common/const.py
@@ -9,8 +9,40 @@
NODE_DOWN = next(_cnt)
NODE_UP = next(_cnt)
+# version const order is important!
+# biggest get shown in report top row
+VERSION_NA = next(_cnt)
+VERSION_OK = next(_cnt)
+VERSION_UP = next(_cnt)
+VERSION_DOWN = next(_cnt)
+VERSION_ERR = next(_cnt)
+
+# action const order is important!
+# biggest get shown in report top row
+ACT_NA = next(_cnt)
+ACT_UPGRADE = next(_cnt)
+ACT_NEED_UP = next(_cnt)
+ACT_NEED_DOWN = next(_cnt)
+ACT_REPO = next(_cnt)
+
del _cnt
+all_actions = {
+ ACT_UPGRADE: "upgrade possible",
+ ACT_NEED_UP: "needs upgrade",
+ ACT_NEED_DOWN: "needs downgrade",
+ ACT_REPO: "needs repo update",
+ ACT_NA: ""
+}
+
+all_statuses = {
+ VERSION_OK: "ok",
+ VERSION_UP: "upgraded",
+ VERSION_DOWN: "downgraded",
+ VERSION_ERR: "error",
+ VERSION_NA: "no status"
+}
+
all_roles_map = {
"apt": "repository",
"bmk": "validation",
diff --git a/cfg_checker/common/settings.py b/cfg_checker/common/settings.py
index 30cc7f2..8d8111c 100644
--- a/cfg_checker/common/settings.py
+++ b/cfg_checker/common/settings.py
@@ -31,6 +31,8 @@
self.date_format = "%Y-%m-%d %H:%M:%S.%f%z"
self.default_tz = "UTC"
+ self.pkg_versions_map = 'versions_map.csv'
+
self.ssh_uses_sudo = False
self.ssh_key = os.environ.get('SSH_KEY', None)
self.ssh_user = os.environ.get('SSH_USER', None)