Commit Graph

293 Commits

Author SHA1 Message Date
Randy Barlow
9a47520467 Set Bodhi sessions to expire and to only send cookies over TLS.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2017-01-25 16:11:11 +00:00
Kevin Fenzi
e65a51e668 move all these crons from bodhi-backend03 to bodhi-backend01 2017-01-20 19:17:10 +00:00
Patrick Uiterwijk
bd3bade568 Add new SIG groups to bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-01-15 11:15:30 +00:00
Kevin Fenzi
db07e40a74 fix drpm settings for f25. we forgot to change them after release 2017-01-14 15:15:28 +00:00
Patrick Uiterwijk
58c8e172e0 Enable the 'updates' repo for atomic composes, which contains the current mash
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-01-14 04:34:49 +00:00
Patrick Uiterwijk
f797e1dd5f Turns out.. staging is a different file
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-01-11 00:36:42 +00:00
Patrick Uiterwijk
738a38638f Make Bodhi stg work with krb
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-01-11 00:34:44 +00:00
Kevin Fenzi
69a13fb713 redirect this to /dev/null in most cases 2016-12-28 21:30:42 +00:00
Patrick Uiterwijk
e7cfef5a67 Sync out the rpm-ostree logs
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-21 15:18:17 +00:00
Patrick Uiterwijk
8c6fe9a6c4 Stop syncing F23 from pkgdb to koji, it's EOL
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-21 14:39:38 +00:00
Patrick Uiterwijk
47f8d5658a Improve caching headers for bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-21 04:30:04 +00:00
Mohan Boddu
0ef6f4e6d1 f23 EOL
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2016-12-20 21:17:02 +00:00
Patrick Uiterwijk
fe306871b6 Fix pkgdb to koji sync
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-15 15:40:11 +00:00
Patrick Uiterwijk
234f0af5fc Update bodhi mash to use https koji
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-12 18:48:45 +00:00
Patrick Uiterwijk
d7f2edd04d HTTPS
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-12 03:54:53 +00:00
Patrick Uiterwijk
b47d139555 fix
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-12 03:48:57 +00:00
Patrick Uiterwijk
7df3878a7a Kerberize owner-sync-pkgdb
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-12 03:46:51 +00:00
Patrick Uiterwijk
55d485a0cf Sync Fedora 25 trees out. Who figured you'd need to put stuff in the loop?
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-01 20:08:52 +00:00
Kevin Fenzi
1237bab5e5 this selinux file type changed in 7.3 2016-12-01 05:08:11 +00:00
Patrick Uiterwijk
59592c7809 Fix up the selinux context for bodhis homedir
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-01 03:14:13 +00:00
Patrick Uiterwijk
7dab72e8c6 Certificates are no longer needed by bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-01 03:11:32 +00:00
Patrick Uiterwijk
7eaed57510 We no longer use koji certs with bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-01 03:10:58 +00:00
Patrick Uiterwijk
3578756dc3 Make bodhi use standard ccache location
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-01 03:10:03 +00:00
Patrick Uiterwijk
208b3a5bd8 Remove old patch
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-30 15:51:08 +00:00
Patrick Uiterwijk
2ae15056fd Use explicit ccache file
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-27 08:46:48 +00:00
Patrick Uiterwijk
3c052c4363 Put bodhi koji stuff in ansible
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-26 23:39:57 +00:00
Kevin Fenzi
b8f4139cd8 correct lockfile name 2016-11-23 18:32:52 +00:00
Kevin Fenzi
3d02fede99 use common lock file for things that update fedora/secondary fullfiletimelists 2016-11-23 18:03:01 +00:00
Adam Williamson
2e09ca2d00 turn 'filterlist' into 'imagelist', using productmd
This adopts https://pagure.io/quick-fedora-mirror/pull-request/27
and adapts to it, so we get `imagelist` files rather than
`filterlist` files (see recent commits for this). The rationale
is more fully explained in that PR (and in PR #26 also) - on
further inspection it turns out that we have to filter out an
awful lot of extensions to create small filterlists for all
three modules, and I'm worried that other file extensions may
appear in the future and cause the filterlists to suddenly get
bigger again. Instead, we have create-filelist use the productmd
constant that defines valid image formats, and only include files
that match those formats in the list. The downside of this
approach is we have to ensure productmd on all the systems that
run `create-filelist` is kept up to date if the list of valid
image formats changes.
2016-11-23 09:21:45 -08:00
Kevin Fenzi
f55c6f20bc fix fedora-25-updates-testing to have correct f25 references for bodhi atomic updates composing 2016-11-21 16:42:19 +00:00
Patrick Uiterwijk
ed66e8b38a Only apply patch on bodhi-backend03:
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-20 21:20:19 +00:00
Patrick Uiterwijk
52f22558c5 Apply Bodhi patch for koji session timeout
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-11-20 21:19:43 +00:00
Adam Williamson
45d8ea3f89 Generate filtered file lists for fedfind to use
This adds `filterlist` files alongside the `fullfilelist` and
`fullfiletimelist` files. These are much, much shorter lists
which skip the entries for packages, ARM device tree boot files
and directories. They are intended for consumption by fedfind,
so it can stop using rync scraping to discover the image files
it looks for. To enable this, we update to a newer version of
`create-filelist` from upstream `quick-fedora-mirror` and make
`update-fullfiletimelist` create the filterlist files as well.

We also delete a couple of old copies of `create-filelist`;
nirik made the two roles that use it share a common copy a few
months back, but missed deleting the copy each role had in its
`files` directory.
2016-11-19 15:15:53 -08:00
Dennis Gilmore
b5c2293403 make f25 atomic host repos
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-11-18 21:09:16 +00:00
Dennis Gilmore
7b0784c393 update the pre release policy for f26
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-11-18 20:29:10 +00:00
Peter Robinson
39b67e2c6e bodhi: mash: enable aarch64 in EPEL-7 configs 2016-11-15 11:37:58 +00:00
Kevin Fenzi
af23c3c63f fix tags 2016-11-03 20:06:31 +00:00
Dennis Gilmore
64e456c769 update owner-sync-pkgdb to support the docker namespace
update the script to sync from pkgdb to koji and enable it via a cronjob

Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-11-03 19:41:45 +00:00
Kevin Fenzi
b1a2d105c9 In ansible 2.2 always_run is depreciated. Switch to check_mode. 2016-11-01 16:29:49 +00:00
Patrick Uiterwijk
2baaaf412e Deploy signed_handler for bodhi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-10-21 11:47:40 +00:00
Randy Barlow
19becf110b fedmsg-atomic-composer was renamed.
fedmsg-atomic-composer was renamed to
python2-fedmsg-atomic-composer. This commit alters the playbooks to
reference the new name.
2016-10-20 03:49:30 +00:00
Randy Barlow
70dc0c4c0f Remove a no-longer used repo file. 2016-10-18 16:57:08 +00:00
Randy Barlow
b83bfb9417 Add some missing settings to Bodhi's production.ini.
testing_approval_msg_based_on_karma and
not_yet_tested_msg_based_on_karma were both missing from Bodhi's
production.ini file, which was causing these two issues:

https://pagure.io/fedora-infrastructure/issue/5515
https://github.com/fedora-infra/bodhi/issues/1009
2016-10-08 01:53:12 +00:00
Randy Barlow
748721a020 Update production configs for bodhi-2.2.0. 2016-09-20 21:24:54 +00:00
Kevin Fenzi
897f2cc44a conditionalize this so it does not break production before we upgrade it to the new bodhi 2016-09-17 18:34:52 +00:00
Randy Barlow
b0e3a97d57 Revert my recent changes to bodhi production.ini until later. 2016-09-10 18:48:54 +00:00
Randy Barlow
2f0318e11d Update the bodhi configs for the recent client/server split. 2016-09-10 18:26:52 +00:00
Randy Barlow
f214c8bd18 Use my bodhi-pre-release copr repository to test a beta. 2016-09-09 22:16:35 +00:00
Kevin Fenzi
44e9449084 drop copr repo here on bodhi hosts 2016-09-08 18:27:05 +00:00
Kevin Fenzi
b25d6de5a4 adjust atomic updates to use new-chroot 2016-09-07 17:44:06 +00:00