monasca-api/devstack/files
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
..
cassandra Add cassandra support 2017-12-15 19:11:00 +00:00
debs [goal] Migrate testing to ubuntu focal 2020-10-12 15:38:05 +02:00
elasticsearch Upgrade Elkstack in new API 2020-01-15 12:32:34 +01:00
grafana Update devstack plugin to support new api 2019-12-04 13:52:57 +01:00
influxdb Enables InfluxDB TSI data storage as default 2019-06-24 08:55:59 +00:00
kafka Upgrade Apache Kafka to version 2.0.1 2019-08-14 14:51:44 +02:00
kibana Add build and installation for monasca-kibana-plugin in new API 2020-04-27 10:43:39 +02:00
monasca-agent Fix typo in http_check 2020-07-20 14:07:47 +02:00
monasca-api Enable uWSGI support in devstack 2018-06-12 14:36:46 +02:00
monasca-log-agent Upgrade Elkstack in new API 2020-01-15 12:32:34 +01:00
monasca-log-metrics Upgrade Elkstack in new API 2020-01-15 12:32:34 +01:00
monasca-log-persister Upgrade Elkstack in new API 2020-01-15 12:32:34 +01:00
monasca-log-transformer Upgrade Elkstack in new API 2020-01-15 12:32:34 +01:00
monasca-persister Add password authentification in monasca-api with Cassandra 2018-01-29 15:38:16 -08:00
monasca-thresh [goal] Migrate testing to ubuntu focal 2020-10-12 15:38:05 +02:00
schema Update hacking for Python3 2020-04-22 07:37:55 +00:00
vertica Add support for Vertica in the DevStack plugin 2016-03-26 11:34:08 -06:00
zookeeper [goal] Migrate testing to ubuntu focal 2020-10-12 15:38:05 +02:00
storm.yaml Enable ui & logviewer locally 2018-05-11 14:27:04 +00:00