Commit Graph

66 Commits

Author SHA1 Message Date
Kevin Fenzi
0976610394 clean up releng compose role to complete on secondary composer hosts 2017-01-27 17:52:09 +00:00
Dennis Gilmore
3152746c00 pungi-4.1.12 split some scripts we need into pungi-utils so intall it
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2017-01-18 20:37:29 +00:00
Dennis Gilmore
525669406c add a cron job for creating the docker base image nightly
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2017-01-06 00:02:37 +00:00
Patrick Uiterwijk
68a0cfe803 Create compose koji profile
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-14 13:07:23 +00:00
Patrick Uiterwijk
9ca7df69de Add koji.conf for compose
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-13 02:31:19 +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
3631ca6589 aarch64/ppc are now part of the regular rawhide compose, these were disabled but best to remove them from ansible too 2016-11-07 19:29:30 +00:00
Dennis Gilmore
ba91d9529a add crontab file and install it for running atomic host continuous delivery
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-10-02 21:27:33 +00:00
Kevin Fenzi
37fada00a7 This is under /koji now. 2016-08-31 17:14:52 +00:00
Kevin Fenzi
04a52b8667 Death to all trailing whitespace. 2016-08-08 19:36:31 +00:00
Kevin Fenzi
03a8923c04 Update create-filelist and wrapper from upstream quick mirror.
Merge all the various copies of the wrapper into one copy.
Setup arguments as needed for each call.
2016-07-15 20:05:53 +00:00
Kevin Fenzi
e55e51fa7f Update new create-filelist on bodhi and releng 2016-05-28 17:22:32 +00:00
Kevin Fenzi
2224aaaa2f Add some tags to these tasks 2016-05-25 19:51:03 +00:00
Kevin Fenzi
83f1469169 Don't need idmapd.conf here, it's in nfs/client now. 2016-05-21 16:27:05 +00:00
Kevin Fenzi
d1b34d3fc7 Add new create-filelist call from https://pagure.io/quick-fedora-mirror to replace the rsync call to make fullfiletimelist file. This should allow quick-fedora-mirror script to work. 2016-05-16 16:32:38 +00:00
Peter Robinson
64c13b8106 releng: really fix AltArch /mnt/koji 2016-05-13 13:26:13 +00:00
Patrick Uiterwijk
8f37faa1b4 Fix not in
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-05-13 12:12:37 +00:00
Peter Robinson
467242053f releng: use releng-compose group 2016-05-13 10:55:38 +00:00
Peter Robinson
6e43df1ae9 releng: fix /mnt/koji symlink creations for AltArch compose hosts 2016-05-13 10:43:34 +00:00
Peter Robinson
0b8cde5bea releng: add secondary mirror nfs for AltArch compose hosts 2016-05-13 10:18:09 +00:00
Peter Robinson
353ebeeffa releng: enable s390 pungi 4 branched and rawhide composes 2016-04-12 00:06:57 +00:00
Peter Robinson
9951cad579 releng: secondary: add ability to sign packages from secondary compose servers 2016-04-09 08:21:54 +00:00
Peter Robinson
cbbf68d204 releng: fix name description: /etc/koji/koji.conf -> /etc/koji.conf 2016-04-06 13:22:50 +00:00
Peter Robinson
fdfd25a88b releng: use releng-secondary group instead of hostname 2016-04-06 12:15:24 +00:00
Peter Robinson
aa18cd63cb releng: secondary: add Power64 mash configs, branched/rawhide cron jobs, update aarch64 2016-04-06 12:09:27 +00:00
Peter Robinson
833e799481 releng: merge composers into releng-compose to reduce duplication 2016-04-06 11:34:11 +00:00
Dennis Gilmore
62a91e95e7 releng sudoe cleanup
move releng-sudoers to 00releng-sudoers everywhere
drop the no longer needed ftpsync-sudo file
ansible-priave has some changes to match

Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-03-17 15:10:10 +00:00
Kevin Fenzi
43e436825f Move 00releng-sudoers install to use the sudoers var from variables and the sudo role. 2016-03-07 23:33:03 +00:00
Dennis Gilmore
25d2fdfdc3 we need the /mnt/koji symlink on branched-composer also
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-02-27 00:16:03 +00:00
Dennis Gilmore
e2fdc38aaf setup f24 and branched compose mock configs
install pungi and compose-utils on compose boxes

Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-02-26 19:54:43 +00:00
Dennis Gilmore
b929602948 releng boxes do not need koji-utils on them
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-02-26 19:54:43 +00:00
Patrick Uiterwijk
d8ad7b6bb0 Seems this link is also needed on rawhide-composer
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-02-24 22:02:00 +00:00
Dennis Gilmore
4e0372c5de put the releng sudoers on teh boxes with a 00 prefix
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-01-27 17:30:09 +00:00
Dennis Gilmore
8cac8e989d add f23 branched compose mock configs
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-01-27 16:29:39 +00:00
Kevin Fenzi
8a66e61eca Do not replace /etc/sudoers. Instead move to a sudoers.d file. 2016-01-23 17:23:36 +00:00
Kevin Fenzi
87a27b606f Both these places change the masher user. Sync them up so they do the same thing instead of changing back and forth each run. 2016-01-10 23:00:04 +00:00
Kevin Fenzi
f0c80375b5 Remove action: in all roles. 2016-01-06 21:58:31 +00:00
Peter Robinson
8f6103ed45 releng: few minor cleanups/tweks 2015-12-21 15:04:08 +00:00
Peter Robinson
e82d879102 releng: compose: add koji CA cert to central system ca-trust 2015-12-21 14:20:35 +00:00
Peter Robinson
4fce2d9b71 releng: secondary: minor typo fix 2015-12-17 07:42:33 +00:00
Peter Robinson
e85c9877ba releng: secondary: minor fix 2015-12-17 07:40:29 +00:00
Peter Robinson
e1da14f5e6 releng: secondary: add night compose cron jobs 2015-12-17 07:38:34 +00:00
Peter Robinson
914329049d releng: secondary arch rel-eng isms 2015-12-17 07:04:20 +00:00
Peter Robinson
98eec69490 releng: updates for dnf and aarch64 2015-12-16 15:40:54 +00:00
Patrick Uiterwijk
08568865fe Replace all restart httpd with reload httpd
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-11-04 23:40:01 +00:00
Dennis Gilmore
437bcc1209 make sure the uplaod ca cert file exists 2015-09-28 21:12:58 +00:00
Dennis Gilmore
a4b2c9e8e8 add cronjob to run the nightly atomic/cloud updates composes
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2015-08-27 17:00:20 +00:00
Dennis Gilmore
4ff43e7adb install the newly made f22 compose mock configs
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2015-08-26 18:30:42 +00:00
Kevin Fenzi
c5d4da58d3 Use the correct path here. 2015-06-12 22:58:10 +00:00
Kevin Fenzi
6ee98ba3bd This became a template, so we can try this but I think ansible won't like it. 2015-06-12 22:57:30 +00:00