Commit graph

36979 commits

Author SHA1 Message Date
Mark O Brien
b250adcce2 update routes for coreos-cincinnati to ocp4
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-13 10:29:50 +01:00
Aurélien Bompard
5cbf46d3b4
Move Noggin to OCP4 on staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-13 11:03:24 +02:00
Kevin Fenzi
80b61920c2 Revert "Install newer nbde_client collection from git."
This reverts commit 3916970463.
2022-05-12 18:28:35 -07:00
Kevin Fenzi
3916970463 Install newer nbde_client collection from git.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-12 18:27:08 -07:00
Kevin Fenzi
4bf6d41cc4 conjunction junction: whats your function?
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-12 17:55:30 -07:00
Kevin Fenzi
d1626cbb3f bvmhost-x86-04.stg: test replacing our janky clevis role with inux-system-roles.nbde_client
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-12 17:50:16 -07:00
Kevin Fenzi
ec6d71f911 bvmhost-x86-04.stg: try setting 9k mtu
This host doesn't have any guests on it yet.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-12 17:27:33 -07:00
Michal Konečný
bc5e3e6f93 [Zuul] Add configuration file for ansible-lint
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-12 12:41:43 +00:00
Michal Konečný
9d9e2784d1 [Zuul] Use ansible lint instead ansible review
Ansible review is no longer maintained upstream, let's use ansible lint instead.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-12 12:41:43 +00:00
Michal Konečný
c296ef0961 [Zuul] Migrate jobs to central repository
This commit will migrate existing Zuul jobs to pagure.io/fedora-infra/zuul
repository.

This commit also removes one job that is no longer needed.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-12 12:41:43 +00:00
Kevin Fenzi
d7c84cd540 bodhi / backend: allow ftpsync user to read fedora-messaging config
This should allow the updates sync script to again report when it's
syncing updates.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-11 18:29:01 -07:00
Adam Williamson
e6e0e2f42d openqa: set up for new resultsdb location and auth on lab
This sets up the openQA lab instance to report to the new stg
instance of resultsdb, and use authentication. The scheduler
config file is now mode 0600 because it has a password in it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-05-11 17:06:35 -07:00
Kevin Fenzi
6d1e07d599 proxies / reverseproxy / openqa: do this in a more sustainable way
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-11 15:45:14 -07:00
Kevin Fenzi
8d38f818e7 proxies / reverseproxy / openqa: drop unneeded conditional that is causing a syntax error
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-11 15:31:26 -07:00
Kevin Fenzi
63adb316a7 proxies / reverseproxy / openqa: make openqa on non iad2 proxies send a 421
Due to http/2 connection reuse bugs, sometimes firefox will decide to
'reuse' a connection to fedoraproject.org for openqa.fedoraproject.org
(since they both have the same tls cert), but openqa is only available
from the 2 iad2 proxies, not all of them. This results in a 503 timeout
and it just not loading. This should make those reused connections get a
421 from proxies and reconnect to the proper ips. (we hope)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-11 13:10:43 -07:00
Stephen Gallagher
7d26c4cde9 Use persistent SAML identifiers
Using "unspecified" will always send just the user's (FAS) username,
which has been known to conflict with existing accounts on Gitlab. The
"persistent" name-id format guarantees uniqueness.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-05-11 18:39:05 +00:00
Kevin Fenzi
7aa6310cc0 we are no longer frozen
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-11 11:16:58 -07:00
Kevin Fenzi
3289c63588 bastion / opendkim: set mx2.redhat.com in opendkim PeerList
Right now we are getting emails from redhat.com addresses and verifying
DKIM and stripping it off and sending on. We should leave redhat.com
emails coming from mx2.redhat.com alone so their own DKIM will still be
on the emails. This hopefully will allow these emails to be accepted by
google on the other side. Right now they don't have the signature so
google thinks they are trickery.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-11 10:51:33 -07:00
Pierre-Yves Chibon
34d6657bc1 Drop the override for user lef - no longer in use
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2022-05-11 14:12:14 +02:00
Kevin Fenzi
16669b17c3 pkgdb/gnome-software: Set f36 to be 'active' instead of 'in development'
This should allow gnome-software users to see the dist upgrade to 36
from both f34 and f35. It's staggered/randomized, so they don't all
upgrade at once.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-10 06:20:38 -07:00
Mark O Brien
6f75d92c5b correct mac for vmhost-p09-copr01
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-10 11:44:53 +01:00
Mark O Brien
c89c665d29 add vmhost-p09-copr01 host vars
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-10 11:39:15 +01:00
Kevin Fenzi
2c060727f6 dnf-automatic / builders: don't allow dnf-automatic to upgrade git for now
git 2.35.3 broke buildSRPMFromSCM tasks, we want to downgrade back to
2.35.1 for now until it's fixed in koji.
See https://pagure.io/koji/issue/3351 and
https://pagure.io/fedora-infrastructure/issue/10677

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-09 22:32:02 +00:00
Tomas Hrcka
7eb8bbea26 Use fedora 36 key to sign stable IOT release
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-05-09 18:27:42 +00:00
Mark O Brien
34015f4af9 add vmhost-p09-copr01 to inventory
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-05-09 18:16:51 +01:00
Michal Konečný
f39ca74d9c [the-new-hotness] Update notification template
Updating for staging with the latest changes
https://github.com/fedora-infra/the-new-hotness/pull/455

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-09 14:54:39 +02:00
Tomas Hrcka
587bbd59f7 F36 is GA
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2022-05-06 13:31:13 +00:00
Kevin Fenzi
f4484019c8 proxy / stg: make sure zabbix uses stg website in stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-05 17:23:11 -07:00
Michal Konečný
04f4298546 [the-new-hotness] Add new topic to consume
The `anitya.project.version.update` is deprecated in Anitya message schema,
let's consume `anitya.project.version.update.v2` instead. For now this is only
consumed by staging instance, but will be consumed by production instance as
well on next hotness release.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-05 18:10:27 +02:00
Michal Konečný
5d8b5f7bb1 [the-new-hotness] Apply changes to configuration for staging
Update the message template to latest version.
Schema is no longer part of the-new-hotness repository, they are installed by
pip instead.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-05-05 17:53:00 +02:00
David Kirwan
f8e34681a9 flask-oidc: updating flask-oidc-dev app to use test-auth fork.
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Vipul Sidharth <sidharthvipul1@gmail.com>
2022-05-05 11:26:26 +01:00
Aurélien Bompard
5529a3450e
Fixup
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-05 12:10:55 +02:00
Aurélien Bompard
c8ca0b524a
Use a more recent python
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-05 12:02:32 +02:00
Aurélien Bompard
ff81d44d24
Don't use a variable before we load variables
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-05 11:56:45 +02:00
Aurélien Bompard
c1c5ef42fd
Move FASJSON to OCP4 on staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-05-05 11:56:45 +02:00
David Kirwan
653e0d858f flask-oidc: Copying/reusing test-auth deployment config files
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Aurelien Bompard <abompard@redhat.com>
2022-05-05 10:24:48 +01:00
David Kirwan
c064da26c7 flask-oidc: Adding a test oauth2 app for development on flask-oidc
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Aurelien Bompard <abompard@redhat.com>
2022-05-05 10:12:03 +01:00
Andrew Heath
4e1394f7b2 Updated script per 10509 to remove fas-clientsetc 2022-05-04 18:12:06 +00:00
Jakub Kadlcik
848ce2c8f7 copr: raise builder quota 2022-05-04 11:35:45 +00:00
Silvie Chlupova
7a88ef0429 copr: restart node_exporter just in case the service file changed 2022-05-04 13:03:35 +02:00
Kevin Fenzi
08a1187765 pkgdb: koji_name should be the tag, not the rpm name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-03 11:53:10 -07:00
Kevin Fenzi
68da5f28cf notifs-web / staging: adjust to use db01.stg in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-02 12:15:15 -07:00
Luca BRUNO
0c1045d683
openshift-apps/coreos-cincinnati: cleanups for ocp4 2022-05-02 09:38:26 +00:00
Kevin Fenzi
8069541edc pagure: make sure domain search order is right
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-30 10:14:07 -07:00
Kevin Fenzi
9bfed779bb pagure: also use the pagure.io cert for pagure.org as it has a alt name for that
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-30 09:58:07 -07:00
Kevin Fenzi
1133e45da3 pagure: fix ssl cert deployment
The current playbook assumes the old digicert ssl cert thats in private.
However, we got that in 2020 and it's expired. We switched pagure.io
over to letsencrypt a while back. Somehow we didn't change the playbook
however, or the change was lost somewhere. :(

So, this adds 2 calls to the letsencrypt role to get certs for the prod
and staging pagure instances. I think this should do the right thing
with placement of files, but more eyes welcome.

Without this playbooks runs have the chance of messing up pagure.io
certs, so I think we should fix this asap.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-30 16:52:39 +00:00
Andrew Heath
81aad830e6 Fix typo 2022-04-29 18:58:50 +00:00
Andrew Heath
8795bffd2c Adding Check for pagure.io per issue 10541 2022-04-29 18:58:50 +00:00
Leonardo Rossetti
9b539b23d6 using resultsdb_httpd_password_encoded instead of resultsdb_httpd_password 2022-04-29 15:27:13 -03:00
Renata Ravanelli
6cf9e4a53b
coreos-ci: add Renata Ravanelli to appowners
Signed-off-by: Renata Ravanelli <rravanel@redhat.com>
2022-04-28 18:28:08 -03:00