Commit Graph

288 Commits

Author SHA1 Message Date
Dan Callaghan
1a516eb0b3 pin greenwave and waiverdb stage to the current latest version 2018-06-01 16:33:02 +10:00
Kevin Fenzi
6d1150dbd4 Use admin user for db migrations 2018-05-31 19:44:39 +00:00
Patrick Uiterwijk
8ab16bab92 Combine several steps of the bodhi openshift build process into a single docker layer
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-05-31 04:01:18 +02:00
Pierre-Yves Chibon
bac5319d9f Be more flexible about who can query greenwave in stg
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-05-30 11:51:48 +02:00
Ralph Bean
d6ce1dc842 Restore atomic CI rule in greenwave staging, for testing. 2018-05-29 02:37:33 +00:00
Ralph Bean
8d460b558c Make something required in staging, to help with testing. 2018-05-29 02:19:33 +00:00
Ralph Bean
b13c984273 Adjust parameters for staging greenwave rule, for testing bodhi development. 2018-05-29 01:54:51 +00:00
Randy Barlow
70ad2456f0 Do not indent Jinja if statements in YAML.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-05-17 18:15:37 +00:00
Randy Barlow
47056fbb9a Annnnd one more.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-05-17 17:58:03 +00:00
Randy Barlow
488e718455 Give Bodhi grous vars for how many OpenShift pods to run.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-05-17 17:40:47 +00:00
Ralph Bean
a4bae0fdb9 Disable all greenwave rules. 2018-05-11 15:16:11 +00:00
Ralph Bean
274dac7069 Try building waiverdb the same way as greenwave. 2018-05-10 16:39:09 +00:00
Ralph Bean
2e09154b58 Make these into templates. 2018-05-10 16:39:09 +00:00
Ralph Bean
3bf9334b6f Try out greenwave deployments from a :prod tag. 2018-05-10 16:20:07 +00:00
Ralph Bean
96f19cbee6 Revert "Remove my greenwave-staging experiment to get out of lholecek and giulia's way."
This reverts commit 31c7305313.
2018-05-10 16:16:08 +00:00
Ralph Bean
34f284397a A version update for staging greenwave. 2018-05-10 15:57:24 +00:00
Ralph Bean
274fa478d7 Build greenwave on top of f28. 2018-05-10 15:35:28 +00:00
Ralph Bean
31c7305313 Remove my greenwave-staging experiment to get out of lholecek and giulia's way. 2018-05-10 15:32:01 +00:00
Ralph Bean
b23be38477 This shouldn't be required. 2018-05-10 13:38:56 +00:00
Ralph Bean
7a4769506d A different filename. 2018-05-10 13:29:07 +00:00
Ralph Bean
60f14d380d Whitespace. 2018-05-05 02:27:16 +00:00
Ralph Bean
9283609e41 Greenwave: Test out RemoteOriginalSpecNvrRule, in staging. 2018-05-05 02:13:01 +00:00
Ralph Bean
5c095a6bda fedmsg needs a username. 2018-05-05 01:52:54 +00:00
Ralph Bean
95a752a8ba dockerStrategy, not sourceStrategy. 2018-05-05 01:37:48 +00:00
Ralph Bean
ca8442787c Declare sourceStrategy. 2018-05-05 01:35:50 +00:00
Ralph Bean
5e0e6d1881 Greenwave fedmsg config in staging. 2018-05-05 01:23:48 +00:00
Randy Barlow
4d6d34cdbf Update staging to Bodhi 3.7.0b1.
Additionally, pin the container to use Fedora 27 since Bodhi 3.7
is in the f27-infra repo.

Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-05-05 00:10:55 +00:00
Patrick Uiterwijk
4904468ec3 Commit bodhi on openshift stabilization fixes
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-24 17:08:08 +02:00
Ralph Bean
2b27955e96 Greenwave: No CI requirements for modules, today.
FBR:  https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/thread/ELBICUXVROZFS3TWY74YSW7BJDDN6WDI/
2018-04-20 16:13:37 +00:00
Patrick Uiterwijk
bb070496c3 Tie us to specific bodhi package versions
This also means that when we bump this and rerun ansible, openshift will
clear the build cache.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-19 17:10:02 +02:00
Patrick Uiterwijk
aa3b773f72 DNF is silly.... Why no option to specify this on the CLI? Nobody knows
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-19 17:04:49 +02:00
Patrick Uiterwijk
113a8b542f Install bodhi-docs for docs in openshift bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-19 16:30:28 +02:00
Patrick Uiterwijk
9681d7d8f5 With httpd, no need for this mv
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-19 15:54:29 +02:00
Patrick Uiterwijk
af327709d3 Switch bodhi on openshift from gunicorn to httpd
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-19 15:25:52 +02:00
Randy Barlow
9f74f46187 Cache the Bodhi dockerfile in the OS buildconfig.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-18 22:18:02 +00:00
Patrick Uiterwijk
5dbc18df8d Make opinionated openshift/route and make bodhi use it
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 20:12:15 +02:00
Patrick Uiterwijk
464590e528 Some tuning of probes and workers
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 16:48:30 +02: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
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
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
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
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
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
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
Randy Barlow
79baeb984f Configure Bodhi in OpenShift to use active=True for fedmsgs.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-04-16 15:15:44 +00:00
Pierre-Yves Chibon
1c8d04443c Still no Atomic CI pipeline for -testing
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-16 14:22:28 +02:00
Pierre-Yves Chibon
a212d0aa30 Turns out there is no f28 of the Atomic CI pipeline...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-16 14:12:25 +02:00