Closed amanda11 closed 2 years ago
Discussed in October TSC Meeting. Suggestion to try and build on Rocky Linux, and then to test built RPMs from RockyLinux on at least RockyLinux and RHEL 8 ( ideally on AlmaLinux and OracleLinux), to test whether RPMs built on RockyLinux will be compabile, or any issues found.
Given that the st2packaging-dockerfiles I don't believe are version based, then we might need to keep the centos8 Dockerfile for the moment https://github.com/StackStorm/st2packaging-dockerfiles/tree/master/packagingbuild.
For investigation we might need to do a PR on st2packaging-dockerfiles to generate the RockyLinux containers for build and test, and perform a manual build of the unstable RPM. We could I believe get the Dockercontainer's for both CentOS 8 and RockyLinux both being available, and then in a PR on st2-packages switch over from CentOS8 to RockyLinux for the main branch.
So I think a merge on st2packaging-dockerfiles to ADD RockyLinux containers would be the first step, and could be done without breakiing anything, but allow us to easily then generate RPMs from a st2-packages PR for testing.
Any preferences for ansible-st2. Do we move to rockylinux8 for both the stable 3.6.0 and unstable 3.7.0 builds, or continue to use CentOS8 for the stable builds and rockylinux for unstable builds? I'm thinking perhaps move both over.
I'd also prefer to move both to Rocky Linux.
Yeah. CentOS 8 is dead. It's almost more important to get stable using Rocky Linux than it is to get unstable using it because it is dead dead. Let's move both.
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: