Infra SIG meeting 2023-10-26

Done

Migrate Discourse off of Scaleway VM · Issue #1710 · theforeman/foreman-infra · GitHub

Now hosted on our Conova machine

Decommission discourse01.theforeman.org · Issue #1933 · theforeman/foreman-infra · GitHub

Old machine removed, no longer incurring any costs

find a place for backups · Issue #1847 · theforeman/foreman-infra · GitHub

Now hosted on our sponsored Netways setup

Need a new owner for Discourse · Issue #1709 · theforeman/foreman-infra · GitHub

New owners: @evgeni, @ekohl, @nofaralfasi

In progress

Decommission redmine01.theforeman.org · Issue #1919 · theforeman/foreman-infra · GitHub

Almost done

Check webhooks. remove_webhooks.py · GitHub can be used

Investigate Copr as the build system · Issue #1795 · theforeman/foreman-infra · GitHub

Copr · GitHub now lists all the items

Immediate need:

We need to keep Foreman 3.9 schedule (Foreman 3.9 Schedule and Planning) in mind. Branching is 2023-11-21, so we want it to be done a bit before that.

Future improvements:

Open task: add foremandist to packages - probably missing foreman-build in the buildroot

Set up a Monitoring System · Issue #471 · theforeman/foreman-infra · GitHub

@evgeni played with Zabbix, but nothing to demonstrate yet

move EL Jenkins nodes to EL9 · Issue #1706 · theforeman/foreman-infra · GitHub

In theory should work now, not tested yet. To be picked up after Copr.

To Do

Rebuild Koji in new infrastructure and with new architecture · Issue #1435 · theforeman/foreman-infra · GitHub

Closed since we’re moving to Copr.

Allow building on RHEL in our Koji setup · Issue #1670 · theforeman/foreman-infra · GitHub

Closed since we’re moving to Copr.

Allow use of Jenkinsfiles · Issue #1683 · theforeman/foreman-infra · GitHub

Not planned for now. We’re moving more to GitHub Actions. GitHub - theforeman/actions: Shared GitHub workflows for use in the Foreman project provides resuable actions which is generally easier to use. We’ll recommend that more to (plugin) maintainers. Since Katello dropped the dependency on qpid-proton, we can also build that on Debian-based systems. It may still need postgresql-evr in the DB, but that’s being investigated.