Closed
Description
As per the TSC discussion on 2nd March 2021 it was decided to add support for Python3.8 on Ubuntu 20.04 (focal).
To achieve this goal, the following actions must be carried out:
- st2
- add support for mongodb 4.4 (Only mongodb-server v4.4 packages for Focal)
Bump pymongo to >=3.11 (https://docs.mongodb.com/drivers/pymongo/#mongodb-compatibility) - Mongo 4.4 compatibility tracked in issue MongoDB 4.4 support tracking issue st2#5249
- add support for python3.8 to unit tests (github actions)
- add support for unit tests to run against mongo 4.0 and 4.4 (github actions)
- update version of eventlet to >=27.0 to benefit from monkey patch supporting python3.7+ threading.
- Add focal to .circleci packages - Add focal and remove xenial st2#5283
- add support for mongodb 4.4 (Only mongodb-server v4.4 packages for Focal)
- st2-packages
- Integrate focal package building.
- Add focal to CircleCI package build.
- Add python3.8 to cli test post package build.
- st2packaging-dockerfiles
- Add
focal
to packagingbuild. - Add
focal
to packagingtest. - Publish docker images.
- Add
- st2ci
- stcd
- ansible-st2 - @winem
- pre-release changes for U20
- post-release travis runs for stable U20
- puppet-st2 @rush-skills
- st2docs
- orquesta
- unit-tests updated with python3.8 support. Add python3.8 support to tests using tox-gh-actions orquesta#236
- st2chatops - update O/S built on - @amanda11
- st2web - add focal to builds @amanda11
- st2-aut-ldap Add py38 st2-auth-ldap#95 thanks @amanda11
- st2-rbac-backend Add py3.8 UT st2-rbac-backend#52 thanks @amanda11