Commit Graph

30766 Commits

Author SHA1 Message Date
Kevin Fenzi
7279254b42 converntions: whitespace change
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-03 13:14:14 -07:00
Pierre-Yves Chibon
fdb6943cc4 mirror_pagure_ansible: Sync the upstream changes
These include:
- Run a sync upon starting the service
- If the repo we fetch in has remotes configured, push to them (if they
  are not 'origin' since we just fetched from it).

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-03 21:39:35 +02:00
Pierre-Yves Chibon
22e7508160 Remove empty line at the top of the README
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-03 21:35:42 +02:00
Kevin Fenzi
e523e590ec master: drop beaker playbooks from master 2020-05-03 11:31:41 -07:00
Kevin Fenzi
c8ef6c6c2d Drop the todo file as we have done all the things in it
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-03 11:26:44 -07:00
Kevin Fenzi
aad8b27fe8 composers: branched and rawhide to f32
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-02 21:30:48 +00:00
Kevin Fenzi
3c44054520 composers: try with no python malloc debug, since we fixed that issue a while back
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-02 21:29:49 +00:00
Mohan Boddu
c007bb79ae runroot now has access to /srv/odcs
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-05-01 22:21:31 +00:00
Kevin Fenzi
d0649e64da koji-hub: fix typo in odcs mount name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-01 21:08:23 +00:00
Kevin Fenzi
0d746c5f9c s390x runroot composes: add mount for /srv/odcs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-01 20:51:47 +00:00
Kevin Fenzi
6929c1feac odcs: (koji hub. runroot builders): try and mount /srv/odcs on run root builders to allow odcs to compose images
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-01 20:21:07 +00:00
Stephen Smoogen
d43b319fcc a simple todo we might clear off soon 2020-05-01 18:58:44 +00:00
Mohan Boddu
7696c9e2f6 Use eln-rebuild tag for signing to avoid generating multiple newrepos
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-05-01 15:46:04 +00:00
Mohan Boddu
bb2986575d Adding signing for eln mass rebuild
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-05-01 15:21:00 +00:00
Pierre-Yves Chibon
2b72de8e86 mirror_pagure_ansible: Use different queues for batcave01 and batcave13
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 14:51:56 +02:00
Pierre-Yves Chibon
1a234dd756 mirror_pagure_ansible: Let the user write to /srv if we want to mirror things there
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 14:36:27 +02:00
Pierre-Yves Chibon
68b5c105d9 mirror_pagure_ansible: adjust the code for the exception raise in python2
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 14:31:07 +02:00
Pierre-Yves Chibon
ae6b68fa99 mirror_pagure_ansible: Hard code the name of the logger
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 14:17:53 +02:00
Pierre-Yves Chibon
1d4a623a54 mirror_pagure_ansible: add some debugging code
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 14:12:52 +02:00
Pierre-Yves Chibon
1a9213c426 mirror_pagure_ansible: adjust app name, app_url and the trigger since we renamed the namespace in pagure.io
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 14:08:45 +02:00
Pierre-Yves Chibon
6fdf5bd47f mirror_pagure_ansible: sync down the latest changes from upstream
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-01 13:59:31 +02:00
Adam Williamson
c1adee3cb7 openqa: drop scratch builds, drop hack
Scratch builds are installed now and seem to be working, so on
their way to updates-testing, so we don't need to specify them
here any more. Also drop the hack I put in to get the service
restart handler run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 17:03:32 -07:00
Adam Williamson
e9c96f5b4d openqa: really fix the worker service loop this time (I hope)
Thanks mackerman on Freenode...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 15:43:26 -07:00
Adam Williamson
6566f6ba3f openqa/worker: try the |int fix for the loop here too
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 15:33:00 -07:00
Kevin Fenzi
d4192d6b12 fas server: just move the rest over from vars/RedHat.yml
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-30 22:30:18 +00:00
Kevin Fenzi
ebad3079ff fas server: base_pkgs_erase
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-30 22:27:50 +00:00
Kevin Fenzi
5923a55536 fas server: drop distro vars for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-30 22:25:32 +00:00
Kevin Fenzi
0b1841797f fas: iptables-services does not exist in el6, try and override base_pkgs_inst here for el6 hosts
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-30 22:16:44 +00:00
Kevin Fenzi
abb7c64504 fas server: change admin bugzilla user to new fedoraproject.org
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-30 22:06:48 +00:00
Adam Williamson
d9d0048729 openqa/worker: abuse the scratch build stuff to trigger handler
I want this handler to run so I need to abuse something that's
gonna come up 'changed'.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 15:00:48 -07:00
Adam Williamson
c1b38b5ced openqa/worker: try and fix the service restart handler
It's failing and I don't see why, since I based this right on the
ansible docs. Maybe a |int will help?

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 15:00:48 -07:00
Pierre-Yves Chibon
51d5016747 mirror_pagure_ansible: Change of plans, we're keeping ansible separate for now
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-30 21:57:59 +02:00
Tim Flink
69deadceb7 taskotron: removing execdb from resultsdb role 2020-04-30 19:40:00 +00:00
Adam Williamson
26005bf805 openqa: correct scratch repo config filename
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 12:38:48 -07:00
Adam Williamson
ba8c7b49ff openqa: create repodata for scratchrepo
Whoops.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 12:35:00 -07:00
Adam Williamson
255ce6ebad openqa/server: use jq for JSON comparison as json_diff died
Swiped from https://stackoverflow.com/questions/31930041/

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 12:33:50 -07:00
Adam Williamson
e6fe5f2598 openQA: flag new scratch builds for install on staging
These are current git bumps I'm testing before they go to
updates-testing.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 12:23:57 -07:00
Adam Williamson
bb1525bdef openqa/{server,worker}: enhance package handling
This provides a mechanism for deploying scratch builds, and also
for controlling whether or not to install openQA and os-autoinst
from updates-testing.

I have been doing the scratch build thing for years already, just
manually by ssh'ing into the boxes. This is getting tiring now
we have like 15 worker hosts.

The scratch build mechanism isn't properly idempotent, but fixing
that would be hard and I really only intend to use it transiently
when I'm updating the packages, so I don't think it's worth the
effort.

This also adds a notification for restarting openQA worker
services when the packages or config are updated, and fixes the
worker playbook to enable the last worker service.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-30 12:23:57 -07:00
Pierre-Yves Chibon
6bec61e4dd mirror_pagure_ansible: Adjust the path to the fedora-messaging certs
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-30 21:23:24 +02:00
Pierre-Yves Chibon
3d0b04feb5 batcave: adjust the way the mirror_pagure_ansible role is called
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-30 21:20:54 +02:00
Pierre-Yves Chibon
051592f1cd batcave: add the mirror_pagure_ansible to the playbook
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-30 21:17:23 +02:00
Pierre-Yves Chibon
93cf23a2ae mirror_pagure_ansible: Add a role for this service
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-04-30 19:15:42 +00:00
Tim Flink
6cf6b3ad7c taskotron: disable taskotron-client-hosts plays as first part of decomissioning 2020-04-30 18:48:47 +00:00
Tim Flink
cd88c50724 taskotron: disable taskotron plays as first part of decomissioning 2020-04-30 18:44:14 +00:00
Pavel Raiskup
3116ad0f79 copr-fe: socket-timeout + request-time out seems to be the issue
https://pagure.io/copr/copr/issue/1364
2020-04-30 16:02:13 +02:00
Mohan Boddu
f75e31281e Adding releng odcs oidc token
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-04-30 13:12:16 +00:00
Pavel Raiskup
58f8584367 copr-fe: fix c&p typo in process name 2020-04-30 15:04:33 +02:00
Pavel Raiskup
436708be48 copr-fe: special process for /builds/ requests
... too.  Also prolong the deadline for packages and minimize the amount
of requests processed.
2020-04-30 14:59:32 +02:00
Nils Philippsen
96b0779e8d batcave: add mode g+s on /var/tmux
Signed-off-by: Nils Philippsen <nils@redhat.com>
2020-04-30 14:20:03 +02:00
Nils Philippsen
0a664a3529 batcave: fix setacl invocation syntax error
Every ACL needs its own `-m` option

Signed-off-by: Nils Philippsen <nils@redhat.com>
2020-04-30 14:18:31 +02:00