Commit graph

22891 commits

Author SHA1 Message Date
Kevin Fenzi
60f91468cb oraculum: define a imagestream/tag for the qa-landing build to output to
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-09 10:05:44 -07:00
David Kirwan
d37f87ec1a communishift: Fixing tags on the deploy operator task
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-09-08 11:55:06 +01:00
David Kirwan
78e58efee1 communishift: Create k8s secret for the communishiftauthorization
operator

Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-09-08 11:47:43 +01:00
Tomáš Hrčka
2d90d4f673 Update roles/pkgdb-proxy/files/pkgdb-gnome-software-collections.json
fixes: fedora-infrastructure#10879
2022-09-07 18:24:39 +00:00
Kevin Fenzi
f02e9dd527 update eln signing.
This should have changed at branching, but didn't. ;(

We also need to add in a entry for eln tagged builds to be signed and
put back/kept in the eln tag. This will allow robosignatory to resign
everything with the f38 keys. It can be removed after this.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-06 08:32:46 -07:00
Michal Konečný
7a56c80377 [toddlers] Fix the syntax errors in TOML
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-05 14:13:19 +02:00
Michal Konečný
e22e3f962c [toddlers] Add missing SLA
Add missing SLAs to scm_request_processor toddler configuration.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-05 13:59:08 +02:00
Pavel Raiskup
0faa024ad9 backend: less error-prone libvirt-list'ing 2022-09-05 10:41:07 +02:00
Kevin Fenzi
b6669bc5f6 bkernel: add config for nspawn bind mount
We want to keep the old mock bind mount for non rawhide branches, but
rawhide is using nspawn, so we want to add a directive there to pass
'--bind' to it to correctly mount the pesign socket directory so kernels
can be signed for secure boot.

See https://github.com/rpm-software-management/mock/issues/140

Moving forward this could be fixed in mock, in which case we remove the
nspawn args. Or it could be fixed by pesign moving the socket directory,
in which case we remove nspawn args and adjust the old mock bind mount
to the new location. For now, this works around the current crop of
issues.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-01 12:58:18 -07:00
Michael Scherer
c6659c5a0f Remove whitespace at the end of the header
This fail on HTTP/2 with newer libnghttp2, as reported by aminvakil on
irc. See https://github.com/nghttp2/nghttp2/issues/1786
2022-09-01 18:58:14 +00:00
David Kirwan
27a514218c communishift: Minor formatting documentation in communishift efs custom module
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-09-01 16:41:50 +01:00
Michal Konečný
88e9c37990 [release-monitoring] Fix typo
Use == instead =.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-08-29 18:51:22 +02:00
Michal Konečný
11a1566b29 [release-monitoring] Install newer Flask-Login package
The Flask-Login package currently available in F36 has issue with werkzeug
package. This commit will use newer version of Flask-Login from PyPI to
work around the issue.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-08-29 18:34:27 +02:00
Michal Konečný
465c428667 [release-monitoring] Specify the exact version of sphinx package
With the sphinx 4.4.0 already installed in the container we need to specify
exact version of sphinx we want to install by pip.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-08-29 18:18:38 +02:00
Michal Konečný
626441f146 [release-monitoring] Use sphinx version from pip during build
The current version of sphinx available in Fedora 36 doesn't work with the new
version of Anitya. Let's use the newest from pip.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-08-29 18:06:10 +02:00
David Kirwan
2b4b5fefd0 communishift: Create directory for operator keytab
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-29 11:31:33 +01:00
David Kirwan
ed3f658523 communishift: Update variable cluster hostname
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-29 11:09:10 +01:00
David Kirwan
d9fa6611ae communishift: Add task to create namespace for communishift authorization operator
Create IPA keytab for communishift authorization operator

Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-29 10:50:50 +01:00
Jakub Kadlcik
a60f3caa8a copr: remove only volumes that are either available or failed 2022-08-26 04:17:07 +02:00
Jakub Kadlcik
c77da1641e copr: actually, the highest possible limit is 100
ibm_cloud_sdk_core.api_exception.ApiException:
    Error: The `limit` parameter is invalid, it must be an integer
    between 1 and 100., Code: 400
2022-08-26 03:58:09 +02:00
Jakub Kadlcik
a8ec3232b5 copr: change limit value so it is clear that we are using higher than default 2022-08-26 03:48:24 +02:00
Jakub Kadlcik
ea46351f09 copr: try to remove also volumes 2022-08-26 03:46:22 +02:00
Jakub Kadlcik
0562aa35e9 copr: list also IBM Cloud volumes
Unused and forgotten volumes are starting to pile up in the IBM
Cloud. We need to list them in this script the same way we do it in
`libvirt-list'.
2022-08-26 02:47:52 +02:00
Jiri Kyjovsky
f3da725a8a copr-fe: add link to stg FAS when copr doesnt run in production 2022-08-25 12:32:17 +02:00
7ac205846e people: escape one more username instance
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-08-25 17:48:45 +10:00
d8b5937710 people: Escape usernames when generating the people index page
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-08-25 16:10:21 +10:00
Patrick Uiterwijk
3f79919102
Add distro.builders zone to zones.conf
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2022-08-24 11:58:00 +02:00
Tomáš Hrčka
27a248b397 Update roles/bodhi2/base/templates/production.ini.j2 2022-08-24 06:05:14 +00:00
Tomas Hrcka
1343f8979a Fedora 37 Bodhi enablement and Beta freeze
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-08-23 10:54:53 +02:00
David Kirwan
ae32caf150 communishift: Added task for creating Openshift ResourceQuota
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-23 09:06:20 +01:00
Kevin Fenzi
85de7fe8c0 greenwave: try switching stg back to latest image
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-08-22 09:39:14 -07:00
Dusty Mabe
dc00f428cb
bodhi-backend: pungi: fix F38 gpg key reference
5323552a is for the F37 key. It looks like it should be eb10b464
for the F38 key.
2022-08-22 10:38:52 -04:00
David Kirwan
ccafc89498 communishift: Added task for creating Openshift Role, RoleBindings
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-22 12:06:36 +01:00
Mikolaj Izdebski
d66d362cb0 Koschei: Enable builds on aarch64
This reverts commit bf7a36b2cb.
2022-08-22 10:46:00 +02:00
Adam Williamson
23dcc9eeeb Greenwave: put F37 back on the full gating policy
All tests are now passing (yay), so we don't need the temp
policy and we can include F37 in the upgrade policy.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-20 23:54:54 -04:00
Kevin Fenzi
0ee534e358 bodhi-backend: pungi: fix kinoite f36 build
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-08-19 10:00:06 -07:00
afb1c012cf docs: repository has been moved to Gitlab 2022-08-18 18:27:55 +00:00
Kalev Lember
4dc9589c31 Add systemd-pam to bodhi multilib whitelist
Move it to here instead of having systemd-devel fake require
systemd-pam.

This should help with flatpak runtime packaging so that we can avoid
having to ship systemd-pam in the flatpak container.
2022-08-18 18:26:05 +00:00
Kevin Fenzi
12b64f5370 Revert "pagure: drop websites rule for old DDoS"
This reverts commit 415f621bdf.

Seems the DDoS is back
2022-08-18 08:55:33 -07:00
Lenka Segura
81a5f3db0d communishift: Added EFS secrets to project namespace
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-18 16:47:06 +02:00
Pavel Raiskup
b76f37feed copr: frontend: upload limit to 10G
Complements: 71e17f61f8
2022-08-18 16:39:14 +02:00
Lenka Segura
b4368593fe communishift: Added task for creating Openshift Group
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-18 12:38:59 +02:00
Adam Williamson
f122367c34 openqa/worker: change name on kernel override config file
It really needs to be called exactly 60-block-scheduler.rules
as it's overriding a file of the same name in `/usr`.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-17 14:28:18 -04:00
Adam Williamson
ca8e3db401 Add file missed from previous commit
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-17 13:46:16 -04:00
Adam Williamson
5b49611201 openqa/worker: override kernel scheduler config
This applies only within Fedora infra for now, as we're not sure
whether worker hosts on different hardware hit this bug. It's
intended to work around:
https://bugzilla.redhat.com/show_bug.cgi?id=2009585
a bug which results in the infra worker hosts hanging after a
short time when running kernels newer than 5.11.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-08-17 13:34:15 -04:00
Mikolaj Izdebski
bf7a36b2cb Koschei: disable builds on aarch64 for now
aarch64 builders have signifficantly lower capacity that other arches.
They are usually loaded with tasks, while ppc64le and x86_64 ones are
mostly free.  This slows down Koschei as it does not submit scratch
builds until load on aarch64 drops below 75 %.

The following table illustrates capacity of Koji builders in default
channel as of August 17, 2022:

    ┌─────────┬──────────┬──────────┐
    │    arch │ builders │ capacity │
    ├─────────┼──────────┼──────────┤
    │  x86_64 │       46 │      152 │
    │  armhfp │       28 │       56 │
    │ aarch64 │       34 │       68 │
    │   ppc64 │       37 │      148 │
    │ ppc64le │       37 │      148 │
    │   s390x │       27 │       67 │
    └─────────┴──────────┴──────────┘
2022-08-17 17:55:41 +02:00
Mikolaj Izdebski
c2c063d22f Koschei: Add workaround for database issue
UnappliedChange database table can run out of IDs under normal
operation.  Once this happens, there is backend outage that requires
manual admin intervention.

See: https://github.com/fedora-infra/koschei/issues/234
2022-08-17 07:22:42 +02:00
David Kirwan
e9bced043b communishift: Configure AWS EFS to continue on fail
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-16 15:29:22 +01:00
David Kirwan
b1a0394649 communishift: Added tasks for creating project namespaces
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-16 15:00:28 +01:00
David Kirwan
2007abcbd0 communishift: Added role for creating AWS EFS resources on demand
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Lenka Segura <lsegura@redhat.com>
Signed-off-by: Patrik Polakovic <ppolakov@redhat.com>
2022-08-16 14:38:34 +01:00