Commit graph

22813 commits

Author SHA1 Message Date
Pierre-Yves Chibon
809489bc7c Disable the fedmsg hook in pagure's ui in dist-git
Since that hook will from now on be enabled for all projects

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-17 14:04:01 +02:00
Pierre-Yves Chibon
da5d18632b Turn on the pagure fedmsg hook on all projects and forks
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-17 14:02:00 +02:00
Pierre-Yves Chibon
0b2079ca11 Add new script to check the post-receive hooks on dist-git
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-17 12:52:32 +02:00
Pierre-Yves Chibon
a09604d9b2 Add a custom post-receive-chained hook for forks
This hook doesn't send fedmsg messages on the git.receive topic
and does not notify the alternative arch folks about changes

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-17 12:14:07 +02:00
Patrick Uiterwijk
4d506d964d Add keytab to prod
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:48:57 +00:00
Patrick Uiterwijk
5627f6d68f USe the modern kdc uri
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:14:22 +00:00
Patrick Uiterwijk
251555b692 Deploy krb5.conf for bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:10:57 +00:00
Patrick Uiterwijk
559e7652b4 Symlink krb5 keytab
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:54:53 +00:00
Patrick Uiterwijk
4a43535985 Mount the keytab
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:50:19 +00:00
Randy Barlow
b88f44a32f Use the env_suffix on the bodhi fedmsg endpoint config.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-17 01:47:11 +00:00
Patrick Uiterwijk
bfe9021c09 Play nicely with the magic that bodhi adds on top of fedmsg magic
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 03:44:57 +02:00
Randy Barlow
e34e637b1e Rename fedmsg.d/bodhi.py to zzbodhi.py.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-17 01:08:11 +00:00
Patrick Uiterwijk
8421005db1 Fix dest= missing
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:04:01 +00:00
Patrick Uiterwijk
887f10ae77 Update bodhi to use persistent names
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:02:21 +00:00
Patrick Uiterwijk
ff117118a5 Use consistent, permanent filenames
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:02:21 +00:00
Patrick Uiterwijk
fa8f2d5316 Use inventory_hostname so vars aren't needed
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:53:15 +02:00
Patrick Uiterwijk
82902bc5d8 Remove failed test
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:51:39 +02:00
Patrick Uiterwijk
fa7d48125f Facts are not useful for openshift apps
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:39:14 +02:00
Patrick Uiterwijk
36b7948be8 Rather than run_once, use first os-master entry
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:38:31 +02:00
Patrick Uiterwijk
f3d2bde922 Give staging fedmsg also prod policy since we have prod->stg message flow
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:24:14 +02:00
Randy Barlow
c9d657e9d3 Remove the bodhi.py fedmsg config from the package and use the name.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-17 00:15:22 +00:00
Patrick Uiterwijk
3ddc0f65f0 Make valid fedmsg config
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:09:59 +02:00
Patrick Uiterwijk
6f8272e98e Stop leaking via bugyou
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 02:05:15 +02:00
Randy Barlow
4bb555e0ba Don't mount a folder in a read only volume.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 23:52:52 +00:00
Patrick Uiterwijk
e708100dd0 Don't delete the keytab for now
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:39:25 +00:00
Patrick Uiterwijk
d994779f37 Add key
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:35:02 +00:00
Patrick Uiterwijk
7c95ba3c45 Read the docs, Patrick
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:32:24 +00:00
Patrick Uiterwijk
cb61c9293f Fix include_role
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:31:33 +00:00
Randy Barlow
0521332637 Merge branch 'master' of /git/ansible 2018-04-16 23:29:34 +00:00
Randy Barlow
649b768595 Don't try to bind mount bodhi.py as a directory.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 23:29:18 +00:00
Patrick Uiterwijk
d9a17f5c5d Try to add a keytab for bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:25:04 +02:00
Patrick Uiterwijk
f81f5a943f Add openshift/keytab
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 01:22:18 +02:00
Patrick Uiterwijk
f82264261f Set a user for fedmsg purposes
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 00:59:13 +02:00
Randy Barlow
e834fffda0 Use bodhi-openshift-web.py for fedmsg instead of bodhi.py.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 22:27:25 +00:00
Randy Barlow
2528d8f450 s/name/dcname/ in bodhi's openshift playbook.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 21:58:26 +00:00
Randy Barlow
90db775b3b Merge branch 'master' of /git/ansible 2018-04-16 21:55:38 +00:00
Patrick Uiterwijk
c4157bb821 For now, revert the combined registry, until blocking facts are fixed
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:55:30 +02:00
Randy Barlow
6e0b8f8db0 Use buildname instead of name in Bodhi's buildconfig role.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 21:55:17 +00:00
Patrick Uiterwijk
8de476d74d 'name' is no longer valid
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:49:13 +02:00
Patrick Uiterwijk
3fd13202c8 Our registry is publicly readable to the world
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 23:45:36 +02:00
Randy Barlow
481eb0ce7d Ugh, don't mix up .stg and .phx2 in the bodhi cert names.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 21:42:25 +00:00
Randy Barlow
2b4264c4bc Revert "s/bodhi-bodhi/bodhi/ on fedmsg cert names."
This reverts commit fdbeca9958.
2018-04-16 21:38:55 +00:00
Randy Barlow
fdbeca9958 s/bodhi-bodhi/bodhi/ on fedmsg cert names.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 21:34:24 +00:00
Randy Barlow
235a8047cf Use the correct paths to the super secret fedmsg certs.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 21:32:18 +00:00
Patrick Uiterwijk
3acfa5b4de vars {} makes it a global variable. Let's not do that
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 21:30:17 +00:00
Patrick Uiterwijk
0baf6b2edf Blow out the rats playbook
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 21:26:28 +00:00
Patrick Uiterwijk
2ef2b46a37 Openshift build logs have moved to another namespace. Allow that
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-16 21:26:28 +00:00
Randy Barlow
7d859098a3 Give Bodhi's OpenShift container a more complete fedmsg config.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 21:15:55 +00:00
Randy Barlow
c92f1f0c5d Configure fedmsg in a better way and give it bodhi03's cert.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 20:31:30 +00:00
Kevin Fenzi
d769f6230e move staging to 3.7.44 ansible-openshift to fix bug caused by 3.6 upgrade 2018-04-16 19:57:45 +00:00