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:
- https://github.com/theforeman/theforeman-rel-eng/pull/280
- Add users keys as authorized keys for yumrepostage by ehelms · Pull Request #1948 · theforeman/foreman-infra · GitHub
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:
- Restructure the yum repos:
- Give Candlepin its own release cycle:
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.