Update inconsistency_rules for configuration when loadbalancer is on single node PROD-36531
Change-Id: I315955a9f3e1453801448ad7e309c7bf20f6893d
diff --git a/test_set/cvp-sanity/tests/test_packet_checker.py b/test_set/cvp-sanity/tests/test_packet_checker.py
index 54bc491..d6271c2 100644
--- a/test_set/cvp-sanity/tests/test_packet_checker.py
+++ b/test_set/cvp-sanity/tests/test_packet_checker.py
@@ -55,7 +55,49 @@
"gunicorn",
"octavia-worker",
"octavia-health-manager",
- "octavia-housekeeping"]
+ "octavia-housekeeping",
+ 'python-automaton',
+ 'python-setproctitle',
+ 'python-glanceclient',
+ 'libnss3-nssdb',
+ 'python-json-pointer',
+ 'debootstrap',
+ 'python-cotyledon',
+ 'librbd1',
+ 'qemu-block-extra:amd64',
+ 'python-diskimage-builder',
+ 'liburcu4:amd64',
+ 'python-networkx',
+ 'librados2',
+ 'kpartx',
+ 'python-taskflow',
+ 'libnss3:amd64',
+ 'libibverbs1',
+ 'python-itsdangerous',
+ 'liblttng-ust0:amd64',
+ 'python-wsme',
+ 'python-werkzeug',
+ 'liblttng-ust-ctl2:amd64',
+ 'python-gunicorn',
+ 'python-octavia',
+ 'python-warlock',
+ 'python-barbicanclient',
+ 'iptables-persistent',
+ 'python-psycopg2',
+ 'octavia-common',
+ 'python-flask',
+ 'libpq5:amd64',
+ 'python-dib-utils',
+ 'python-jsonpatch',
+ 'libnspr4:amd64',
+ 'qemu-utils',
+ 'python-pyasn1-modules',
+ 'libonig2:amd64',
+ 'jq',
+ 'libaio1:amd64',
+ 'python-kazoo',
+ 'python-ipaddr',
+ 'libiscsi2:amd64']
}
exclude_packages = utils.get_configuration().get("skipped_packages", [])
@@ -131,7 +173,29 @@
inconsistency_rule = {
"I@elasticsearch:server": ["elasticsearch"],
# PROD-30833
- "I@octavia:manager:controller_worker:loadbalancer_topology:SINGLE": []
+ "I@octavia:manager:controller_worker:loadbalancer_topology:SINGLE": [
+ 'octavia',
+ 'setproctitle',
+ 'automaton',
+ 'warlock',
+ 'python-glanceclient',
+ 'taskflow',
+ 'diskimage-builder',
+ 'pyasn1-modules',
+ 'python-barbicanclient',
+ 'WSME',
+ 'jsonpatch',
+ 'cotyledon',
+ 'dib-utils',
+ 'itsdangerous',
+ 'kazoo',
+ 'psycopg2',
+ 'Flask',
+ 'networkx',
+ 'Werkzeug',
+ 'jsonpointer',
+ 'gunicorn',
+ 'ipaddr']
}
exclude_modules = utils.get_configuration().get("skipped_modules", [])
group, nodes = nodes_in_group