commit 9e56fa50d1633fc01772bcf99bbd81bf9bf0f589 Author: Martin Chacon Piza Date: Tue Sep 29 11:19:29 2020 +0200 Update git submodules * Update monasca-api from branch 'master' - [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 diff --git a/monasca-api b/monasca-api index 721d5e8..43922f8 160000 --- a/monasca-api +++ b/monasca-api @@ -1 +1 @@ -Subproject commit 721d5e8fb5318bf08946404836dbc8e0a485431a +Subproject commit 43922f822319a526299b6c8ca80f51f5b388a87e