Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebuild Koji in new infrastructure and with new architecture #1435

Closed
4 tasks
ehelms opened this issue Aug 29, 2020 · 2 comments
Closed
4 tasks

Rebuild Koji in new infrastructure and with new architecture #1435

ehelms opened this issue Aug 29, 2020 · 2 comments

Comments

@ehelms
Copy link
Member

ehelms commented Aug 29, 2020

Discourse discussion: https://community.theforeman.org/t/rebuilding-koji/20977

Notes:

  • Current Koji has server, builder, database all in one machine
  • Requires a separate builder to handle EL8 running Fedora
  • Is unmanaged by any config management

Server and hostnames layout for new Koji:

  • Koji server
    • Hub + database
    • hostname: koji01.aws.theforeman.org
    • service name: koji.theforeman.org
  • Koji builders
    • hostname: builder0X.koji.aws.theforeman.org

Additional improvements to consider:

  • Reduce the amount of swap being used comment
  • Systemd dependency on mount points comment
  • Drop use of /etc/hosts due to floating IP comment
  • Get rid of random hostname comment
  • Enable SELinux comment
  • Add /usr/local/bin/foreman-root-restrict.sh to source control

Action Items:

  • Build out Ansible or Puppet to setup and manage Koji infrastructure
  • Build a new environment with config management on new infrastructure
  • Manage Koji within Foreman instance
  • Migrate to new disk format
@ehelms ehelms mentioned this issue Aug 29, 2020
@ekohl
Copy link
Member

ekohl commented Sep 14, 2020

Right now the httpd config also breaks on Koji upgrades. That should also be fixed. Don't have a more precise note, but it was noticed during the last upgrade.

@ehelms ehelms changed the title Koji Improvements Rebuild Koji in new infrastructure and with new architecture Nov 5, 2021
@ekohl
Copy link
Member

ekohl commented Jan 13, 2023

On hold due to #1795.

@evgeni evgeni closed this as not planned Won't fix, can't repro, duplicate, stale Oct 26, 2023
@ekohl ekohl moved this to Done in Infrastructure Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants