#1500 deploy/onboard s390x arch into cbs.centos.org koji infra
Closed: Fixed by arrfab. Opened by arrfab.

Openmainframeproject / IBM agreed on hosting/sponsoring a s390x VM that the CentOS Project would be able to dedicate for rpm builds on https://cbs.centos.org .

This ticket will be used to track the progress/status as we need to :

  • finalize the initial request
  • architecture the solution with IBM/openmainframeproject
  • deploy and secure the s390x builder
  • have it configured/tested fully by ansible automation and under monitoring
  • announce it to SIGs on the devel list (and so opening the gate for SIGs willing to build for s390x architecture)

Metadata Update from @arrfab:
- Issue assigned to arrfab

Metadata Update from @arrfab:
- Issue tagged with: cbs, feature-request, high-gain, medium-trouble

Host is now installed, and minimal work was done to bootstrap it so that I was able to then rebuild some pkgs in infra tags :

4232037  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, sshuttle-1.1.0-2.el9.src.rpm)
4232821  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-templated-dictionary-1.5-1.el9.src.rpm)
4232835  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-pyroute2-0.5.14-3.el9.src.rpm)
4232900  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-poetry-core-1.6.1-1.el9.src.rpm)
4232992  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-backoff-2.2.1-1.el9.src.rpm)
4233006  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, distribution-gpg-keys-1.105-1.el9.src.rpm)
4233015  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, mock-5.4-1.el9.src.rpm)
4233204  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, mock-core-configs-41.2-1.el9.src.rpm)
4233262  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, mock-core-configs-39.4-1.el9.src.rpm)
4233487  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-cheetah-3.2.6.post1-1.el9.src.rpm)
4235340  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-multilib-1.2-11.el9.src.rpm)
4235386  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, python-pycdio-2.1.0-9.el9.src.rpm)
4235422  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, cvs-1.11.23-60.el9.src.rpm)
4235511  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, screen-4.8.0-5.el9s.src.rpm)
4235515  20   arrfab               CLOSED   noarch     build (infra9-buildtools-common-el9, screen-4.8.0-6.el9.src.rpm)
4235525  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, bridge-utils-1.7.1-3.el9.src.rpm)
4235662  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, pv-1.6.20-1.el9.src.rpm)
4235743  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, zabbix-6.0.12-1.el9.src.rpm)
4235777  20   arrfab               CLOSED   noarch     build (infra9-infra-common-el9, ncurses-6.2-10.20210508.el9.src.rpm)

Ansible was then able to apply the koji role , monitoring, etc and host is now ready :
https://cbs.centos.org/koji/hosts?arch=s390x&state=enabled&order=name&ready=all&channel=all

Some jobs are kicked to ensure it's all working fine and tunnel reliable between cbs DC and remote s390x machine

Several builds happened, and we should be able to announce properly that s390x arch is available as an option for cbs, and for el8/el9/stream9/stream10

Announced and ready (https://lists.centos.org/hyperkitty/list/devel@lists.centos.org/thread/YW24YOCOSVFMZ5FLB3CMX2UXSUOFTVDF/)
Closing

Metadata Update from @arrfab:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Log in to comment on this ticket.

Metadata