Description
As CentOS 8 reaches EOL at Dec 2021, with RH supporting CentOS 8 Stream afterwards, this discussion covers the changes required.
Discussed in Sept 2021 TSC meeting. Will use CentOS 8 for CI for 3.6, and move to RockyLinux or AlmaLinux during the 3.6 lifetime.
Plan:
- Agree RockyLinux or AlmaLinx or Oracle Linux (Oct TSC meeting - agreed to target RockyLinux unless encounter issues)
- st2ci/cd
- Replace CentOS 8 for PRs - Add rocky st2cd#469, Rocky changes st2ci#206
- Replace CentOS 8 for E2E stable/unstable - not required - RHEL used rather than CentOS8 - no change required.
- Replace CentOS 8 for CI runs on repos
- [X ] st2 (@amanda11 - Minor updates for Rocky and upgrade docker engine for CI st2#5552)
- st2-auth-ldap (no changes required)
- st2-rbac-backend (no changes required)
- st2web (no changes required)
- orquesta (no changes required)
- st2docs - update roadmap and docs (install, upgrade, etc - any mention of CentOS 8).
- st2packaging-dockerfiles (@amanda11 - Add rockylinux8 containers st2packaging-dockerfiles#108)
- st2-packages - update to use new containers - @amanda11 (Move to RockyLinux 8 for building EL8 packages st2-packages#711)
- st2chatops - change to use rockylinux 8 containers (@amanda11 Add files for building from Rocky8 st2chatops#171)
- ansible-st2 - @amanda11 (Use RockyLinux for EL8 build and test ansible-st2#308)
- puppet-st2
- st2vagrant - @amanda11 (Rocky8 changes st2vagrant#50)