Infrastructure SIG meeting 2024-07-18

Done

Migrated all CentOS Stream 8 machines to EL9

One minor issue that showed up: git is more strict on EL9. Fixed in allow all directories to be "safe" in git terms · theforeman/foreman-infra@7ffbbaa · GitHub

In progress

split and move web to EL9 · Issue #1724 · theforeman/foreman-infra · GitHub

  • Today uses createrepo from Pulp 3 for modularity and that is the same version as in EL9 so no problems expected there.
  • Time concern: let’s not do it while Foreman 3.12 branching happens.
  • Needs freight to be built for EL9. It is in Fedora and EPEL8, just not EPEL9: Overview - rpms/freight - src.fedoraproject.org

To Do

redmine:production.log is not rotated and grows indefinetly · Issue #1989 · theforeman/foreman-infra · GitHub

stop using centos jenkins now that Duffy API is available on the Internet · Issue #1828 · theforeman/foreman-infra · GitHub

To work towards a better defined CI:

  • single Jenkins
  • move all PR testing (Smart Proxy, Hammer) to GitHub Actions.

The latter is not strictly an infra task, but something the same group of people has talked about. There’s now a concrete plan.

upgrade deb-node01 to Debian 12 · Issue #2105 · theforeman/foreman-infra · GitHub

Debian 11 standard support ends 2024-07-31 (end of the month). Upgrade to Debian 12 should be straight forward.

replace claranet/timezone with puppet/systemd's timedatectl support · Issue #2101 · theforeman/foreman-infra · GitHub

Incompatible with EL7, blocked on web01 migration.

1 Like