Commit Graph

77 Commits

Author SHA1 Message Date
Kevin Fenzi
0a494a4fc1 fix the clean ami scripts to actually work. Need to quote the ansible variables and also install python2-fedfind needed by the script 2017-11-16 22:27:46 +00:00
Sayan Chowdhury
04638babae Add the scripts to purge the amis regularly
Signed-off-by: Sayan Chowdhury <sayan.chowdhury2012@gmail.com>
2017-10-17 08:38:43 +00:00
Patrick Uiterwijk
adcbf72f03 Packageize this, packageize that, packageize the world
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-10-08 22:25:52 +00:00
Patrick Uiterwijk
04fea419cc Add the koji plugins for releng, runroot is among them
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-09-01 11:14:37 +00:00
Peter Robinson
245989e708 remove s390 cron copy too 2017-07-20 14:37:18 +00:00
Kevin Fenzi
f6ad086ae7 drop no longer needed rawhide/branched composes from alternative arches 2017-06-15 18:53:36 +00:00
Ralph Bean
893bc4a241 Add python2-modulemd and python2-pdc-client for modular compose. 2017-05-16 18:53:37 +00:00
Dennis Gilmore
76c584e920 remove the no longer needed compose mock configs
We no longer use the old compose mock configs as part of our processes. nuke
them all from being installed

Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2017-04-13 19:36:20 +00:00
Peter Robinson
87a32844b1 releng: compose boxes need kerberos 2017-04-13 14:36:31 +00:00
Adam Miller
a69c10f94a add skopeo to releng composer in stg for testing
Signed-off-by: Adam Miller <admiller@redhat.com>
2017-03-30 20:22:20 +00:00
Kevin Fenzi
9ff8bfb1c1 ostree is needed to prune ostree repos that are composed 2017-03-06 18:54:43 +00:00
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