Commit Graph

5987 Commits

Author SHA1 Message Date
Michal Konečný
21b14a0add release-monitoring: Remove cron file from playbook
Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2019-06-24 14:15:23 +02:00
Aurélien Bompard
a344c67cbd Fix typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2019-06-21 14:28:36 +00:00
Aurélien Bompard
8644757f5d Restart the bodhi-consumer pods too when syncing bodhi
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2019-06-21 12:33:03 +00:00
Aurélien Bompard
ea33c67e67 Upgrade bodhi in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2019-06-21 12:24:54 +00:00
Stephen Smoogen
9902102221 I am so slow and stupid without 4 cups of coffee. Make sure all mentions of X are that vesus juyst hosts: 2019-06-20 18:15:45 +00:00
Stephen Smoogen
ade7bc10aa [relepel08] when cutting and pasting make sure the hostname you set is correct otherwise you will end up with the wrong ips 2019-06-20 18:11:35 +00:00
Stephen Smoogen
029217e4ba put in a host so we can test epel8 2019-06-20 18:05:50 +00:00
Luca Bruno
70fad76e2f coreos-cincinnati: add back (tagged) rollout role
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-20 16:53:26 +00:00
Patrick Uiterwijk
ac4a6b4ddc Move the cincinnati stg suffix later
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 17:31:26 +02:00
Patrick Uiterwijk
1bb928da03 only deploy updates.coreos to stg for now
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 15:08:26 +02:00
Patrick Uiterwijk
532faf5733 Add tags for updates.coreos
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 13:55:50 +02:00
Patrick Uiterwijk
6ee5bfe5df no-certname
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 12:59:25 +02:00
Patrick Uiterwijk
df7acc417e Use certbot for updates.coreos
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 12:11:26 +02:00
Patrick Uiterwijk
8a82fb881b Add updates.coreos(.stg).fedoraproject.org to proxies
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 12:08:33 +02:00
Patrick Uiterwijk
24963d3673 Put in place Cincinatti egress policy
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2019-06-20 09:55:24 +02:00
Adam Williamson
1e0274e20a autocloudreporter: convert to fedora-messaging
OK, now this is the *fourth* time I've done this, maybe I'll
screw it up a bit less this time? Maybe?

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 20:14:31 -07:00
Adam Williamson
d18aa2af4a check-compose: gah fix more settings
why is copy/paste so hard I am terrible at software someone fire
me

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 16:24:07 -07:00
Adam Williamson
6f7de513e8 check_compose: fix queue name
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:49:46 -07:00
Adam Williamson
efddd0d5b1 check-compose: convert to fedora-messaging
Following the patterns from openQA and relvalconsumer. Just one
to go after this!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-19 15:45:20 -07:00
Adam Williamson
a0a6facdb2 openqa playbook: fix relvalconsumer queue name
d'oh.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-18 17:32:18 -07:00
Adam Williamson
31e2e85d8c openqa playbook: rearrange, drop queue 'when' conditionals
This was kinda...a mess. I had just dumped the queue creation
in the staging NFS client play for some reason, and it still
had 'when' conditionals from when I only wanted the messaging
stuff to happen on staging. This cleans all that up and creates
separate plays for the queue creation and NFS client stuff.
The plays should also be in the right *order* now, so we get
the NFS mounts created and the AMQP queues set up *before* we
run the roles.
2019-06-18 17:22:10 -07:00
Adam Williamson
8c41cdf9ac relvalconsumer: fudge queue name to work with openqa auth
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-18 16:48:32 -07:00
Adam Williamson
aba005a548 Convert relvalconsumer to fedora-messaging
Following the basic scheme I set up for fedora_openqa, hope it's
all right...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-18 16:40:42 -07:00
Luca Bruno
7ea616ce98 coreos-cincinnati: do not rollout on each run
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 13:29:12 +00:00
Luca Bruno
d34b3b8ffa coreos-cincinnati: undo some playbook breakage
Conditional build/deploy does not work with current role-based split
(vars cannot be registered after them). Let's undo this for now.

Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 13:11:01 +00:00
Luca Bruno
8b60731bb2 coreos-cincinnati: typo fix, invalid variable name
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 11:49:30 +00:00
Luca Bruno
274ead17a6 coreos-cincinnati: rollout when deployment or config change
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 11:45:15 +00:00
Luca Bruno
05cb301322 coreos-cincinnati: build when buildconfig changes
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 11:44:50 +00:00
Luca Bruno
5d6b54306e coreos-cincinnati: register openshift objects
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-18 11:44:10 +00:00
Luca Bruno
46cf29db0d coreos-cincinnati: use a deploymentconfig template 2019-06-17 13:35:35 +00:00
Luca Bruno
e865a220fe coreos-cincinnati: move to a buildconfig template 2019-06-17 13:16:44 +00:00
Luca Bruno
c15bb92312 coreos-cincinnati: add playbook vars
Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-17 13:13:52 +00:00
Kevin Fenzi
95ee934861 buildvmhost: add buildvmhost-s390x-01
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-16 19:46:46 +00:00
Kevin Fenzi
168644af88 Drop ppc64: Since fedora 28 is end of life and we dropped it for epel6/7, drop ppc64 from all the things.
Remove ppc64-test instance in cloud.
Remove template conditionals that no longer apply since ppc64 is gone.
Remove buildvm-ppc64 instances.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-06-15 19:50:36 +00:00
Adam Williamson
080701af48 Try to clean up openqa/rabbit var usage a bit now it works
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 12:12:00 -07:00
Adam Williamson
d55a265b1e openqa: more messing about with queues...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 08:44:55 -07:00
Adam Williamson
dc387dad55 openqa: partially revert @jcline's broker config change d76e5206
The way this was set up was intentional. For staging rabbitmq_
server is already set as the staging broker in openqa_stg group
vars; the setting here was an intentional override for it to use
the prod broker just for the scheduler queue. It has to do that
because it schedules jobs in response to composes and updates;
composes and updates almost never happen in the staging env, so
if we had the openQA staging scheduler listening to the staging
broker it'd almost never schedule any jobs. It has to listen
to the production broker and schedule jobs when real composes
and updates happen.

Still, perhaps the group var setting isn't working here, so
let's keep the explicit setting of the staging server here for
the other two queues and see if that helps that case.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-14 08:33:48 -07:00
Jeremy Cline
d76e5206d7 openqa: use the staging broker URL for making queues
Perhaps this will fix Adam's AMQP troubles

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2019-06-14 14:04:55 +00:00
Luca Bruno
182e193cbf playbooks/openshift-apps: do not start-build on each run
No need to manually start a build on each playbook run, as it is
already configured to trigger on changes.

Signed-off-by: Luca Bruno <luca.bruno@coreos.com>
2019-06-14 09:00:29 +00:00
Adam Williamson
5be3d907a7 openqa: try dropping rabbit/user role use
rabbit/queue creates the user anyway, and gives it the right
perms, so this seems redundant...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 15:39:29 -07:00
Adam Williamson
1cb6edadd5 openqa: try and fix rabbitmq server for staging scheduler queue
Gah this all sucks.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 15:01:39 -07:00
Adam Williamson
6ff690cb18 openqa: fix the playbook for openqa_env_suffix too
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:21:13 -07:00
Adam Williamson
eae55769cb openqa: use prod username for queue for staging scheduler
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:10:25 -07:00
Adam Williamson
1367541f98 openqa: also create prod rabbitmq user for staging openqa
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:09:12 -07:00
Adam Williamson
69260ace32 openqa: try and fix playbook conditional...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:05:14 -07:00
Adam Williamson
bfa38e9546 openqa: fix roles in playbook
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 14:03:37 -07:00
Adam Williamson
ef43e8903b openqa/dispatcher: tag the rabbit roles
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 13:58:52 -07:00
Adam Williamson
700fb3c1ae openqa/dispatcher: use private auth in infra
The keys and certs have been created for us to use private auth
so let's do it. This tries to keep things working for non-infra
deployments somehow.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-06-13 13:55:04 -07:00
Pavel Raiskup
7aa01a3f3d copr: aarch64 hypervisor setup
This is for documentation purposes only (at least for now).  The
stuff I'm adding now will be referenced by Copr SOP to some extent
(especially the way how to prepare copr builder image for aarch64)
2019-06-13 10:52:29 +02:00
Todd Zullinger
aa8a600651 proxy-redirects: redirect getfedora.org/code-of-conduct.html to docs
Related to 4547a73ef ("mailman: fix footer link for CoC", 2019-06-11),
for https://pagure.io/fedora-infrastructure/issue/7893.
2019-06-12 11:08:32 -04:00