Commit graph

34400 commits

Author SHA1 Message Date
Kevin Fenzi
64bec37a00 Revert "Revert "Disable registration in Noggin, for now""
This reverts commit 3c3545d483.
2020-12-04 13:34:28 -08:00
Kevin Fenzi
3c3545d483 Revert "Disable registration in Noggin, for now"
This reverts commit ba812732c2.
2020-12-04 12:30:23 -08:00
Stephen Smoogen
ddb13e640a Update splitter to fedora modules upstream and improve documentation.
The grobisplitter parts need some documentation to explain what they
are doing and for whom. This is a first attempt at getting that right

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
2020-12-03 16:22:44 -05:00
Stephen Smoogen
8b4c38e29e remove outdated grobisplitter01 playbook 2020-12-02 17:55:08 -05:00
Stephen Smoogen
a38b6cbefb Update centos-sync to cover CentOS-Stream
In order to make CentOS-Stream useful for people wanting to test
upcoming parts there has been a request for an EPEL-next. This is a
sync of packages which will allow for Stream to be copied to the
batcave and then used by grobisplitter and koji for such needs.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
2020-12-02 17:50:50 -05:00
Kevin Fenzi
3caa063699 nagios_server / services: registry is only on proxy01/10
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-12-02 09:57:53 -08:00
09d0a5bde5 Add monitoring to oci-registry api/webui (Fixes #9231) 2020-12-01 23:44:22 +01:00
Adam Williamson
6545e3cf24 Revise Greenwave config again
This revises the Greenwave config again, aiming to be as clear
and efficient as possible. The major practical change here is
we use fedora-* for the product_versions in the 'null' policy
(wildcards like this have been allowed since Greenwave commit
be9a5427 in 2018), and we use lists of decision_contexts instead
of a single decision_context per policy (this has been allowed
since 1.6.0), allowing us to combine two pairs of policies into
single policies. I also revised the comments, policy names and
file organization, taking advantage of these simplifications.

We could make this even more efficient if policies could apply
to multiple subject_types as well, but apparently they can't.
I've filed https://pagure.io/greenwave/issue/609 for that.

Using a wildcard for product_versions in the null policy will
have the practical consequence that whenever a new Fedora release
or dist shows up, if no policy has been prepared for it in advance,
queries for it that match the other elements of the null policy
will succeed rather than failing because no policy is found. i.e.,
practically speaking, Bodhi push queries will succeed rather than
failing. I think this is what we want (since whenever that happens
we just go ahead and add the identifier to the null policy), but
it's worth noting.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-12-01 22:00:35 +00:00
Stephen Smoogen
297a736e80 Revert "Update epel-release-latest-<rel>.noarch.rpm on /pub/epel".
This reverts commit 00405f3491. The
patch needs several changes to make it work.

1. Paths need to be relative instead of absolute
2. The glob search needs to be more specific.
2020-12-01 13:21:37 -05:00
Mohan Boddu
00405f3491 Update epel-release-latest-<rel>.noarch.rpm on /pub/epel
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-12-01 16:38:38 +00:00
Patrick Uiterwijk
a07e65afdc Fix saml2 file locations in Ipsilon
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2020-12-01 10:16:08 +01:00
Clement Verna
f92f0b3725 bodhi: install python-whitenoise in the base container
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-12-01 09:30:27 +01:00
Clement Verna
2e4187ca67 bodhi: new release 5.6.1
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-12-01 09:22:01 +01:00
Adam Williamson
62992a9bd0 greenwave policy: fix applying per repo gating rules
The policies Kevin took out in f9e7d727 were misleadingly named.
They didn't have anything to do with taskotron any more. The
actual difference between them and the "no_requirements" policies
is that they each have a RemoteRule rule, which is the special
sauce that makes gating policies in package repos work. Without
that, those policies are ignored.

This commit restores those policies, changes all the policy names
to more accurate and information ones, and adds quite a lot of
explanatory comments.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-11-30 16:40:20 -08:00
Kevin Fenzi
f9e7d72766 greenwave: adjust template hopefully it works
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-30 11:10:27 -08:00
Kevin Fenzi
d6d4ece2c9 greenwave: Add fedora-34 to openqa greenwave tests
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-30 10:20:59 -08:00
Mohan Boddu
73e5393e4e EPEL6 EOL
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-11-30 11:42:35 -05:00
Aurélien Bompard
fc2beddd3d
Indentation
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 14:53:00 +01:00
Aurélien Bompard
e347b9ce1c
Handle undefined variable
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 14:50:03 +01:00
Aurélien Bompard
041be0be23
Handle undefined variable
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 14:42:38 +01:00
Aurélien Bompard
e241080514
The CentOS instance is not deployed to a subdir
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 14:34:08 +01:00
Aurélien Bompard
47580ceefd
Give it the internal name for now
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 14:23:32 +01:00
Aurélien Bompard
593d7fe7f0
Add support for installing OS app that don't match with the ansible app
And use it for the CentOS instance of Noggin.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 14:06:11 +01:00
Aurélien Bompard
29ceba9b18
Oops, use a different app name
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 13:57:28 +01:00
Aurélien Bompard
0a036abeea
Create the CentOS instance for Noggin
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 13:51:38 +01:00
Aurélien Bompard
3142dac13f
Use the newer modules for ipa/host and ipa/service
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-11-30 13:35:24 +01:00
Adam Williamson
bfcecfa553 relvalconsumer: no --nodeps in setup.py install any more
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-11-29 09:57:46 -08:00
Adam Williamson
0439ed70f7 testcase_stats: also generate IoT output
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-11-29 09:56:41 -08:00
Miro Hrončok
1185353d5f ftbfs: update to point to f34 and f34 tracking bug
Signed-off-by: Miro Hrončok <miro@hroncok.cz>

Consider my patch Public Domain.
2020-11-27 14:26:35 +00:00
Clement Verna
035df9b7c4 osbs: allow docker to talk to the aarch64 cluster
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-11-26 17:30:29 +01:00
Clement Verna
f15602d122 OSBS: fix the url for the aarch64 cluster
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-11-26 13:46:19 +01:00
Clement Verna
5534156b1b OSBS: Enable OSBS aarch64 cluster
Signed-off-by: Clement Verna <cverna@tutanota.com>
2020-11-26 13:31:11 +01:00
Mark O'Brien
fa5ac6f766 osbs: uncomment krb in buildroot image 2020-11-26 11:32:22 +00:00
Pierre-Yves Chibon
98ea07a7fe mts: add pingou to the appowners so he can check its status in openshift
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-26 11:44:24 +01:00
Mark O'Brien
e2f68b81b6 osbs: add aarh64 masters to task 2020-11-26 10:09:34 +00:00
Kevin Fenzi
a1b08fa64d kojira: Tags for seperate src repos seperated by space, not ,
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-25 17:05:54 -08:00
Kevin Fenzi
5a790d7589 greenwave: try and add f34 containers/flatpak/modules to not require testing.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-25 16:31:08 -08:00
Kevin Fenzi
9f4c79b8a1 koji_hub: kojira: enable src repo for eln-build also.
See https://pagure.io/releng/issue/9746
It's desired to have a src repo for eln-build so queries can be done
against it. This enables this for eln-build. If it turns out to cause
too many problems we can disable it again.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-24 14:50:56 -08:00
Kevin Fenzi
72bc88bfc3 koji_hub: add fwupd to list of secure-boot packages
Turns out fwupd needs to also be signed right for secure-boot, so we
should add it to the list of packages in koji that needs the secure-boot
permission. This should prevent provenpackagers from building it and
pushing out an inoperative one.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-11-24 14:49:56 -08:00
Mark O'Brien
2e345b2789 iptables false in hostvars centos 8 2020-11-24 17:36:36 +00:00
Mark O'Brien
8c00c6840b iptables change wasnt needed 2020-11-24 17:35:33 +00:00
Mark O'Brien
b61b2bf6b8 Merge branch 'master' of ssh://pagure.io/fedora-infra/ansible 2020-11-24 17:26:36 +00:00
Mark O'Brien
a426b0e240 no iptables on Centos 8 2020-11-24 17:26:29 +00:00
Mohan Boddu
73dc8a1042 F31 EOL
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-11-24 17:19:23 +00:00
Stephen Smoogen
08cfefbad1 Fix download-cc-rdu to mirror centos daily
Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
2020-11-24 12:00:48 -05:00
Mark O'Brien
f1426bdf2b add f33 and el8 maintainer test instances 2020-11-24 15:58:39 +00:00
Mark O'Brien
5a3ca07442 uncomment aarch64 group vars 2020-11-24 11:39:18 +00:00
Mark O'Brien
67996ded26 update ips for osbs aarch64 hosts 2020-11-24 09:53:27 +00:00
Mark O'Brien
9a9fe4f65a osbs aarch64 change virt install command 2020-11-23 15:07:21 +00:00
Mark O'Brien
9a87338400 group vars for osbs aarch nodes 2020-11-23 14:59:50 +00:00