monasca-api/devstack/lib
Martin Chacon Piza 43922f8223 [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

-Bump the lower constraints for required deps which added python3.8 support
in their later version.

-Changing the way to install and configure Zookeeper.
Installing Zookeeper from official Apache's tarball.
Adding the possiblity to set the specific Zookeeper version.
Minor change in zookeeper logger.

-Use mariadb JDBC for monasca-thresh in devstack, since Drizzle isn't
compatible with MySql Server v8.0.x which is default in Focal

-Python 3.8 doesn't seem to like dictionary keys changing during
iteration.

Fixing RuntimeError: dictionary keys changed during iteration.

Tech. details:
It runs well in py27: 5 iterations
It runs risky in py37: 7 iterations
It is forbbiden in py38: raised RuntimeError
Fixed with list(dic.items()) or tuple(dic.items())

dic = {'1': 'a', '2': 'b', '3': 'c', '4': 'd', '5': 'e'}
for key, value in dic.items():
    print("Key: {0} Value: {1}".format(key,value))
    del dic[key]
    print(dic)
    dic[key] = value
print(dic)

Story: #2007865
Task: #40197
Depends-On: https://review.opendev.org/756859
Change-Id: Ieb4cf38038ffb4d1a152f8ab3b64a14098c7cbb3
2020-10-12 15:38:05 +02:00
..
client.sh Enable python3 in devstack 2018-08-24 12:59:16 +00:00
constants.sh Integrate fully with new python-monascaclient 2017-07-14 12:55:09 +02:00
monasca-log.sh Merge "Remove redundant `install_nodejs` function" 2020-05-31 13:52:01 +00:00
notification.sh Set legacy_kafka_client_enabled = False on default 2020-07-14 16:15:23 +02:00
persister.sh Set legacy_kafka_client_enabled = False on default 2020-07-14 16:15:23 +02:00
profile.sh Integrate fully with new python-monascaclient 2017-07-14 12:55:09 +02:00
storm.sh Enable ui & logviewer locally 2018-05-11 14:27:04 +00:00
ui.sh Update devstack plugin to support new api 2019-12-04 13:52:57 +01:00
zookeeper.sh [goal] Migrate testing to ubuntu focal 2020-10-12 15:38:05 +02:00