Commit Graph

33694 Commits

Author SHA1 Message Date
Pierre-Yves Chibon
78ecdfe13d pagure: the hotfix to the stream server needs to restart the pagure_ev service, not httpd
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 09:58:07 +01:00
Pierre-Yves Chibon
7142c188a0 pagure: hotfix the stream server with the py3-only version
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 09:56:39 +01:00
Kevin Fenzi
af302f46e0 rabbitmq / centos-odcs: more adjustments to user creation
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-07 15:59:53 -08:00
Kevin Fenzi
88cae583c6 rabbitmq / centos-odcs: specify correct vhost
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-07 15:56:22 -08:00
Kevin Fenzi
c60c1fbaf8 rabbitmq / centos-odcs: we need a centos-odcs user
This was hidden away in the odcs playbook in fedora infra, so I missed
that we didn't make it in the odcs role, which is where we copied the
things for the centos odcs application. So, add it in there so it makes
a centos-odcs user.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-07 15:45:09 -08:00
Kevin Fenzi
b76dd79a6c bodhi / pungi: disallow pkg reuse in updates pungi runs
This should prevent a recent issue where a unsigned package managed to
get synced out. The package was mistagged, was fixed, but then it's
cached signed copies had been garbage collected. This caused the push to
fail, but then the resumed one didn't regather the signed version of
that package, and instead just reused the unsigned one.
Setting this should prevent pungi from doing any package reuse here,
which is fine as updates don't reuse packages.
See https://pagure.io/pungi/issue/1480 for more information.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-07 10:53:54 -08:00
Pierre-Yves Chibon
e566318411 toddlers: and move back to building from the debug branch
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-07 09:50:45 +01:00
Kevin Fenzi
765e526a83 proxies / mirrormanager / download redirect: fix https/http mixing
Fixes https://pagure.io/fedora-infrastructure/issue/9564

download.fedoraproject.org queries mirrormanager for a redirect to a
mirror for the path/request. Before we were just taking any mirror that
mirrormanager had, if it was http or https. This caused requests that
were sent in as https to get a http mirror and error out. So, now we
just redirect http ones to http mirrors and https requests to https
mirrors.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-06 15:51:08 -08:00
Kevin Fenzi
57a7a855b6 pagure / staging: increase disk to 50G
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-06 12:58:31 -08:00
Mohan Boddu
b05f8e93f6 Attempt 2: Update epel-release-latest-<rel>.noarch.rpm on /pub/epel
Use the relative path to symlink and only use x86_64/ dir for symlinking

This reverts commit 297a736e80.
2021-01-06 17:50:29 +00:00
Mohan Boddu
bd0219f65f fedora-comps default branch is set to main
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2021-01-06 17:25:11 +00:00
Pierre-Yves Chibon
15968c2909 toddlers: move back to build from the production branch
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-06 18:21:21 +01:00
Pierre-Yves Chibon
69e11c43da toddlers: move back to build from the debug branch
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-06 18:00:26 +01:00
Pavel Raiskup
d568d3e656 Revert "copr-hypervisor: drop openvpn client role" 2021-01-06 14:22:29 +01:00
Pavel Raiskup
2f5199716c copr-hypervisor: typo in script name 2021-01-06 10:04:24 +01:00
Pavel Raiskup
64be3c6096 copr-hypervisor: drop openvpn client role
I think we don't need to use openvpn.  It was inherited from
playbooks/groups/retrace.yml where the role was added by
commit 1cf024e37f.
2021-01-06 10:03:32 +01:00
Mattia Verga
638fec9de7 bodhi: override dnf tsflags when installing docs
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2021-01-05 23:33:18 +00:00
Francois Andrieu
0bfc8b728d logview: add header, extract play run date from path for easier filtering with -d option 2021-01-05 23:34:01 +01:00
Francois Andrieu
5e91005e93 logview: migrate optparse to argparse, add additional date filtering capabilities, and some pep8 fixes 2021-01-05 23:34:01 +01:00
Francois Andrieu
88b07454b7 logdetail: resolve variable in task name
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
80f3f3b574 logview: playbooks stats, tabular display, improve date filtering and some more
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
6d1d72ee20 logview: reformat output
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
71c8cedc00 logview: add an option to list all playbook ever run
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
84f9b4aed3 logview: hosts filtering
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
aca152fe74 logview: add log_path parameter
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
a221e0db50 logview: add gzip compression on logfiles
Signed-off-by: Francois Andrieu <darknao@fedoraproject.org>
2021-01-05 23:34:01 +01:00
Francois Andrieu
09d9f204dd logview: replace deprecated _get_item with _get_item_label 2021-01-05 23:34:01 +01:00
Pierre-Yves Chibon
d453acf6a1 toddlers: add new configuration key
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 18:06:31 +01:00
Pierre-Yves Chibon
045939cf83 toddlers: switch back to building from the production branch
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 18:06:31 +01:00
Pavel Raiskup
7f54d9eb0a copr-hypervisor: allow copr people to ssh there? 2021-01-05 16:21:44 +01:00
Pierre-Yves Chibon
21d726f63c toddlers: build from the debug branch for now
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 14:56:21 +01:00
Pierre-Yves Chibon
161526ac58 toddlers: turn up all logging for now
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 13:46:19 +01:00
Pierre-Yves Chibon
86a05e4ebb toddlers: increase the logging for toddlers.utils.bugzilla_system
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 12:50:38 +01:00
Pierre-Yves Chibon
1aba864861 toddlers: increase the logging for distgit_bugzilla_sync
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 12:38:56 +01:00
Pierre-Yves Chibon
a14a0de565 toddlers: Add a missing configuration key: kojipkgs_url
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 12:25:03 +01:00
Pierre-Yves Chibon
399e45d7a4 toddlers: Add a missing configuration key: temp_folder
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 12:22:06 +01:00
Adam Saleh
33f4f43971 Adding zlopez to monitor-gating 2021-01-05 12:21:33 +01:00
Pierre-Yves Chibon
c818330b34 toddlers: Add a distgit_bugzilla_sync playtime for the corresponding toddler
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 11:26:55 +01:00
Pierre-Yves Chibon
390d6e240c toddlers: add configuration for the distgit_bugzilla_sync toddler
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-05 11:04:58 +01:00
Kevin Fenzi
d6244f86ef pagure / production: fix a key path in prod
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:44:21 -08:00
Kevin Fenzi
8316535c1a pagure / production: fix typo
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:36:05 -08:00
Kevin Fenzi
c0025e4cce pagure / production: add letsencrypt config for pagure.io ssl certs.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:34:24 -08:00
Kevin Fenzi
467731347d pagure / staging: fix path to cert in 2 places.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:33:53 -08:00
Kevin Fenzi
5d8fd0a764 pagure / staging: www and lists do not exist in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:07:00 -08:00
Kevin Fenzi
6866165646 pagure / staging: try a different format for aliases
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:04:42 -08:00
Kevin Fenzi
b31730d841 pagure / staging: combine certs to 1, clean up logic
There's no reason to not just use one letsencrypt cert for stg.pagure.
Also clean up logic in the web config and make sure all the servernames
are handled correctly.

Once this works, will roll this to production.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 11:52:09 -08:00
Michal Konečný
84bbe1a11c the-new-hotness: Lower the number of replicas
The-new-hotness is using dogpile cache and the more replicas running
caused that sometimes the build was missed because one replica started
the build and saved the build id to cache and the other received the
message about completion and dropped it.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2021-01-04 15:56:31 +01:00
Kevin Fenzi
392a9bcebb retrace: try dropping double quotes in non variables
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-03 10:28:37 -08:00
Kevin Fenzi
434ca45279 retrace: drop quotes to perhaps make ansible happy
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-03 10:18:39 -08:00
Mark O'Brien
07d808f7f9 add aarch64-test01 to cloud inventory 2020-12-23 12:40:58 +00:00