Commit Graph

173 Commits

Author SHA1 Message Date
Karsten Hopp
49346c1f88 use dnf for enablerepo 2019-06-11 17:48:35 +02:00
Karsten Hopp
e61cf74291 koji_builder: dnf -> package, with_item changes 2019-06-11 14:55:12 +00:00
Mikolaj Izdebski
99e63e1e1c koji_builder: Always install koji-builder-plugins 2019-06-06 10:55:42 +02:00
Kevin Fenzi
7ef87c29ec koji_builder: just revert this here and install python3-libselinux in kickstart
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-01 17:07:58 +00:00
Kevin Fenzi
6f4518d90a koji_builder: we need python3-libselinux for python3 builders
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-01 17:04:29 +00:00
Kevin Fenzi
69ca7568f8 koji_builder: do not install the python2 osbs client, hopefully we don't need it anymore.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-28 21:15:27 +00:00
Kevin Fenzi
d863145e3f koji_builder: revert this for now until we can fix them all.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-28 21:11:01 +00:00
Kevin Fenzi
386d9a1d02 base/hosts: Clean up some depreciations.
koji_builder/sudo: Clean up some more depreciations.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-28 20:47:54 +00:00
Kevin Fenzi
22d6785ceb koji_builder: it's capitol V here.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-18 20:58:14 +00:00
Kevin Fenzi
7d2fa07e9e koji_builder: use python-krbv here as that also works on the f27 arm builders.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-18 20:38:30 +00:00
Kevin Fenzi
d74a3c0cc4 builders: Explicily install python2-krbv to get koji kerberos to work
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-05-09 00:08:12 +00:00
Kevin Fenzi
09ae58534c koji-builder: only install new koji package on new builders.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-15 03:43:08 +00:00
Kevin Fenzi
b1d1e4a685 koji builder: we need to install the builder plugins package so we have runroot plugin.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-04-11 15:20:40 +00:00
Kevin Fenzi
1c7b185c02 Revert "add dnf-utils to all koji builders so they have yum-builddep needed for epel builds"
We have to revert this for now since armv7 builders are f27 still.

This reverts commit 414f83a437.
2019-03-04 22:07:23 +00:00
Peter Robinson
a3b174ccf7 aarch64: add edk2-arm UEFI firmware for oz/imagefactory/openqa for armhfp on aarch64 processes 2019-02-28 20:59:49 +00:00
Kevin Fenzi
8830d2ad1a koji_builder: Only show changed on compile play when "Compiling " is in the stdout.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-30 18:27:07 +00:00
Kevin Fenzi
679bce5555 koji_builder: just switch to a more elegant solution and have python2's compileall deal with timestamps
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-30 18:04:16 +00:00
Kevin Fenzi
dd2008e098 koji_builder: Of course when the pyc/pyo files do not exist we need to also not run the rest of the conditional.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-30 17:52:44 +00:00
Kevin Fenzi
f068e5a785 koji_builder: try and fix up some logic to make ansible happy.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-30 17:43:33 +00:00
Kevin Fenzi
3a12278ad9 koji_builder: make it so Guest.pyc/pyo files are only removed when older than Guest.py.
This is needed to preserve idempotency.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-30 17:35:04 +00:00
Kevin Fenzi
414f83a437 add dnf-utils to all koji builders so they have yum-builddep needed for epel builds 2018-12-22 22:28:48 +00:00
Kevin Fenzi
5781573c20 take network-scripts back out and instead switch nfs/client to use nmcli c up eth1 to bring up storage route 2018-12-20 20:54:01 +00:00
Kevin Fenzi
61835dffb4 adds the network-scripts package back to builders needed for nfs route 2018-12-20 20:42:09 +00:00
Kevin Fenzi
390eecbbbc add yum back to the list of things installed on koji builders, we still need it apparently 2018-12-20 19:06:38 +00:00
Mikolaj Izdebski
a80ebbeedc Install nosync.i686 on x86_64 builders
We don't have any RHEL 6 builders any longer.
2018-12-13 18:15:35 +00:00
Kevin Fenzi
f046959d27 also install nosync 2018-12-10 20:44:01 +00:00
Kevin Fenzi
a109891537 drop yum utils 2018-12-10 20:13:01 +00:00
Patrick Uiterwijk
294dc46f53 Remove cached python files for oz Guest.py
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-11-04 23:47:54 +00:00
Patrick Uiterwijk
11db5a7d53 Add pre-hotfix oz Guest.py
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2018-11-04 13:39:11 +01:00
Mikolaj Izdebski
4730dd81ce Remove all traces of nosync from koji_builder role 2018-11-03 21:45:05 +00:00
Mikolaj Izdebski
1248a78d5a Revert nosync enablement in staging Koji 2018-11-03 21:43:36 +00:00
Mikolaj Izdebski
0c6333927f Enable nosync in staging Koji for testing (#7326) 2018-11-03 20:57:06 +00:00
Patrick Uiterwijk
7d27c45973 This variable does not start with ansible_
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-08-17 03:20:07 +00:00
Patrick Uiterwijk
6324505656 Install osbs client on builders where needed
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-08-17 03:18:27 +00:00
Clement Verna
05efa6d949 We don't need osbs-client on buildhw
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-07-24 21:09:12 +02:00
Kevin Fenzi
05d42e2710 no rngd on s390x vms 2018-06-16 19:00:04 +00:00
Patrick Uiterwijk
7b9af8332c Use rngd on builders
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-05-14 13:54:22 +02:00
Kevin Fenzi
83059c1fbc revert haveged install on builders 2018-05-13 21:55:37 +00:00
Kevin Fenzi
45297394ef add haveged on builders for vm random 2018-05-13 21:30:03 +00:00
Kevin Fenzi
1a4710e65f this needs set on 03 also 2018-05-11 16:43:16 +00:00
Kevin Fenzi
6dcc71fe94 fix typo 2018-03-22 22:23:03 +00:00
Kevin Fenzi
5dcd66d570 Per https://pagure.io/releng/issue/7326 move the power builders oz config to use just 1 cpu for now.
There is a bug in nested virt with more than 1 cpu that is causing all the images to fail to build.
2018-03-22 21:37:39 +00:00
Kevin Fenzi
92f0ccf3e1 do not set sysctl on buildvm-armv7-03 for debug info gathering 2018-03-13 00:10:15 +00:00
Kevin Fenzi
f14ef92fd3 add sysctl for armv7 builders to avoid compose lockups 2018-03-01 21:04:16 +00:00
Kevin Fenzi
11e384a8c3 lets try and install oz/imagefactory on s390x builders too 2018-02-27 00:57:34 +00:00
Kevin Fenzi
d96ccc806d add libkcapi to increase a kernel limit on arm builders. Ticket 6636 2018-01-19 21:06:53 +00:00
Patrick Uiterwijk
4763d25f0a Move the inner keytab stuff to the actual playbook
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-01-05 09:55:15 +00:00
Patrick Uiterwijk
f56cb3e60a Rename the keytab and its service
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-01-05 09:51:17 +00:00
Patrick Uiterwijk
cea3c93ff9 Attempt setup for shared secret keytab for odcs
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-01-05 09:47:11 +00:00
Kevin Fenzi
1f8bbceaa7 drop buildppc64/buildppc64le/aarch64 secondary builders 2018-01-02 21:35:54 +00:00