Commit graph

26084 commits

Author SHA1 Message Date
clime
52469ff1df libravatar: move prod_pubkey definition to staging where it should be 2019-03-10 07:19:20 +01:00
clime
9a596b78cc libravatar: fix cert path for postfix, add backup config 2019-03-10 07:07:08 +01:00
Mikolaj Izdebski
c07ff326a4 koji hub stg: Set up policy for CoreOS continuous builds
Allow users with coreos-continuous permission to add/block/unblock
packages in *-coreos-continuous tags.

For more details, see:
 * https://meetbot.fedoraproject.org/teams/releng/releng.2019-03-06-16.00.log.html
 * https://pagure.io/releng/issue/8165
2019-03-09 22:53:34 +01:00
Rick Elrod
ca9ea1e17d [openshift-apps/websites] webhooks for autodeploying
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-09 02:18:05 +00:00
Rick Elrod
c126cad437 [stg/proxies] point (stg.)getfedora.org @ openshift for now
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-09 02:02:01 +00:00
Rick Elrod
37aad7a9f0 web: create openshift project, but all of this will change
Signed-off-by: Rick Elrod <relrod@redhat.com>
2019-03-09 01:32:08 +00:00
Michal Konečný
fe5534b36a the-new-hotness: Disable the-new-hotness pod
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2019-03-08 17:25:04 +01:00
Pierre-Yves Chibon
307eb2fdfc pagure: Turn off debug mode on pagure.io an src.fp.o
This leads to some exception being raised instead of by-pass safely.
It was useful at some point because pagure would not log error to
its logs otherwise but Patrick has since fixed it and I believe it
may be triggering some errors now.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-08 16:52:13 +01:00
clime
09637fadd7 libravatar: enable client caching for static/img 2019-03-08 16:42:39 +01:00
Miroslav Suchý
4659d4ae7d copr: remove rawhide and suse config
no need to copy them, they are already in mock-core-config and in fact the rawhide config in this directory is old one - not updated after branching
2019-03-08 16:40:53 +01:00
24a39957bf GNOME Backups: enable backups on staff-mail 2019-03-08 13:28:31 +00:00
clime
538a048724 libravatar: add /nobody alias to serve libravatar's logo 2019-03-08 13:35:14 +01:00
clime
cb6445f426 libravatar: make the cron job executable 2019-03-08 12:07:13 +01:00
clime
306becedf8 libravatar: install cron.daily job for cert renewal 2019-03-08 11:55:11 +01:00
clime
03153a2909 libravatar: differentiate between server_name and server_cert_name
the same for cdn
2019-03-08 11:15:16 +01:00
clime
402f64be39 libravatar: let's keep the httpd conf template simple
Even though it means some virthost duplication for staging
2019-03-08 10:47:43 +01:00
clime
55ff66aac1 libravatar: combine cdn and seccdn, output redirect and cdn virthosts optionally 2019-03-08 10:36:05 +01:00
clime
fec140ddb5 libravatar: remove grindavik and apt from libravatar's available subdomains
they are not se in DNS right now anyway
2019-03-08 10:36:05 +01:00
Michal Konečný
757933b4d3 the-new-hotness: Fix syntax
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2019-03-08 10:14:24 +01:00
Michal Konečný
0bc8cc41dd the-new-hotness: Map release-monitoring.org host to proxy101
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2019-03-08 10:11:29 +01:00
Mikolaj Izdebski
b6bcde72d6 staging-sync/koji: don't set ON_ERROR_STOP=1 postgres variable 2019-03-08 09:17:06 +01:00
Mikolaj Izdebski
6edc8d918f staging-sync/koji: adjust mbuffer settings 2019-03-08 09:10:18 +01:00
clime
7569facfe7 libravatar: add virthost for cdn.libravatar.org 2019-03-08 08:49:30 +01:00
Kevin Fenzi
7cd6f3737f infrastructure.fedoraproject.org: Allow new cloud network access to repos and resources
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-07 21:16:41 +00:00
Mikolaj Izdebski
4daf8a2337 hotness: Map release-monitoring.org host to proxy101 (#7615) 2019-03-07 19:17:05 +01:00
Pierre-Yves Chibon
ad652f4359 Revert "pagure: Turn off debug mode on pagure.io"
This is a FBR which hasn't been approved yet, so let's wait
before pushing it

This reverts commit 3730434eab.
2019-03-07 16:33:09 +01:00
Pierre-Yves Chibon
6ae1ad74d4 distgit/pagure: actually apply the hotfix
So in out dist-git setup the git hook have a dedicated configuration
file which only contains a read-only access to the database.
This is because of the way our dist-git is setup where every packager
actually has a shell account on the machine and the hook are run by
that account.
So if the packager manages to get a shell access, they will be able to
read this configuration file and we do not want to give them read/write
access to the database.
Pagure however in the default hook tries to update the database, among
other it tries to clear the cached merge status of the open PR when a
commit is pushed.
For a nice UX, it does this within the hook process, this way there is
no race-condition and users accessing a PR right after a push will get
an up to date merge status (as it will be re-generated).
But we cannot do this in dist-git since we cannot update the database
directly, so instead, with this hotfix, we move the process of cleaning
up the merge status to an async job that will have read/write access
and there may be some race-condition in displaying the merge status
but so be it.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 16:31:25 +01:00
Pierre-Yves Chibon
3730434eab pagure: Turn off debug mode on pagure.io
This leads to some exception being raised instead of by-pass safely.
It was useful at some point because pagure would not log error to
its logs otherwise but Patrick has since fixed it and I believe it
may be triggering some errors now.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 16:31:25 +01:00
Stephen Smoogen
f11158639e [repospanner/hook] Update repospanner hookid
Due to a missed commit, the repospanner hookid was not updated in
ansible which broke pushes later.
2019-03-07 11:56:58 +00:00
Pierre-Yves Chibon
41f520fff4 resultsdb: create the resultsdb's rabbitmq user
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:49:55 +01:00
Pierre-Yves Chibon
88e736ddac taskotron/resultsdb-backend: Fix the mode to be string instead of integer
For unclear reason ansible seems to have issues with mode expressed
in integer while it seems to work much more nicely if they are
provided as string.
So moving to this for now.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:36:12 +01:00
Pierre-Yves Chibon
5fc5e77269 taskotron/resultsdb-backend: fix the location of the key in the private repo
The certificates are in pki/issued while the keys are in pki/private.
The location to the CA cert is correct though.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:27:06 +01:00
Pierre-Yves Chibon
d82304c936 taskotron/resultsdb-backend: the stg and prod certificates are named differently
The certificates are resultsdb.crt in prod while they are resultsdb.stg.crt in
staging so by using the ansible variable {{ env_suffix }} we're able to support
both files in one line.

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:24:50 +01:00
Stephen Smoogen
a0d2c4e5e5 [data-analysis/mirror-stats] Fix it so cron jobs only emit errors
In trying to make it so we only emit cron job emails when we see errors,
    I am fixing the cron job to point to /dev/null only.
2019-03-07 11:19:19 +00:00
Stephen Smoogen
de2089620b [data-analysis/awstats] Fix it so cron jobs only emit errors
In trying to make it so we only emit cron job emails when we see errors,
I am fixing the cron job to point to /dev/null only.
2019-03-07 11:02:39 +00:00
Richa
08cce7785b Changed commops-watch IRC fedmsg filter to watch only new issues and PRs 2019-03-06 23:45:51 +00:00
Kevin Fenzi
b2cfeea0b0 gnome-backups: remove cloud.gnome.org and also unset freeze flag
Per averi, cloud.gnome.org is to be removed.
This host has no impact on fedora releases and shouldn't freeze.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-06 22:22:32 +00:00
Kevin Fenzi
c1a0587581 batcave01: add sysadmin-gnome so they can login and commit to ansible if need be.
Gnome folks have a gnome-backups01 vm that has a netapp volume for backups.
They manage it via our ansible repo and playbooks.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-06 22:06:03 +00:00
Mohan Boddu
7933bab3e0 Adding f30 key to bodhi pungi configs
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2019-03-06 21:53:49 +00:00
Mohan Boddu
1576517956 Fedora 30 bodhi activation, koji tags signing changes
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2019-03-06 18:37:26 +00:00
Adam Williamson
4aac5fba85 Update Greenwave policy for F30 branching
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-03-06 10:23:18 -08:00
Kevin Fenzi
374be7e5e7 pagure.io: Increase upload size from 60MB to 100MB for virt-viewer
See ticket https://pagure.io/fedora-infrastructure/issue/7612
virt-viewer folks need to upload larger than 60MB content.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-06 17:57:38 +00:00
Sayan Chowdhury
f6ad5bacf4 Fix a couple of typo fixes
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2019-03-06 16:34:36 +00:00
Pierre-Yves Chibon
a790f2b884 Allow the cross-project ACLs pull_request_create pull_request_comment in staging
Fixes https://pagure.io/fedora-infrastructure/issue/7623

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-06 16:19:49 +01:00
Pierre-Yves Chibon
480f5ce7c5 vars_files doesn't need to be specified in our roles
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-06 15:54:48 +01:00
Aurélien Bompard
d5977b86f4 Use the actual cert name
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2019-03-06 14:52:55 +00:00
Aurélien Bompard
663645d0f4 Add more logging for the bridges
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2019-03-06 12:35:37 +00:00
Aurélien Bompard
f415e8188c Fix the messaging bridges config again 2019-03-06 11:23:05 +00:00
Aurélien Bompard
45c6ad950a Fix the messaging bridges config 2019-03-06 10:35:26 +00:00
Pierre-Yves Chibon
162cae8a5b Give busgateway-stg their own sudoers file
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-06 10:36:49 +01:00