Commit Graph

118 Commits

Author SHA1 Message Date
Mohan Boddu
96df91be05 Enable branched compose
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-01 18:35:26 +00:00
Mohan Boddu
983f5eb152 Adding Fedora 24 and Fedora 25 CloudImage nightly composes
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-18 15:28:39 +00:00
Kevin Fenzi
0976610394 clean up releng compose role to complete on secondary composer hosts 2017-01-27 17:52:09 +00:00
Kevin Fenzi
2d691214f5 fix staging koji compose links. ticket 5708 2017-01-20 18:29:35 +00:00
Dennis Gilmore
f875be5984 cleanup the files we dump in /tmp after ourselves
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2017-01-19 18:56:00 +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
Kevin Fenzi
358b1eff08 Make the git checkout in this cron job quiet so it doesn't send email everytime. 2016-12-21 17:12:49 +00:00
Patrick Uiterwijk
a90e8d9751 Work with expectations set by pungi
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-14 13:42:59 +00:00
Patrick Uiterwijk
c623eeae70 Specify authtype
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-14 13:26:45 +00:00
Patrick Uiterwijk
a7707852b7 Use compose profile
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-14 13:16:02 +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
Dennis Gilmore
06cc91db16 disable f24 production two week atomic composes
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-12-07 18:56:39 +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
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
6016393e5e run the f24 and f25 atomic composes nightly. we can switttttch off f24 as sson as f25 is good
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-11-18 22:44:48 +00:00
Peter Robinson
ca4e89c241 releng: disable branched composes 2016-11-18 13:25:06 +00: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
Peter Robinson
90aff53fc0 disable rawhide compse on ppc secondary now we've merged 2016-11-04 22:08:14 +00:00
Dennis Gilmore
e8bbcb7a59 use a lock file for the atomic continuous composes.
with the lockfile if a compose runs over five minutes the new one
stomps on the old and things are unhappy

Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-10-03 16:33:04 +00:00
Dennis Gilmore
76474e985f we do not need the -n in the git clone
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-10-02 23:30:37 +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
Peter Robinson
f773a54b2a releng: s390: adjust runtime of branched 2016-09-20 09:07:45 +00:00
Peter Robinson
393161ed42 releng - disable aarch64 rawhide secondary compose 2016-09-13 23:17:41 +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
Peter Robinson
cc13a485a5 enable branched on Alt Arches 2016-07-30 14:32:19 +00:00
Peter Robinson
1195394053 releng: enabled F-25 branched on primary 2016-07-28 13:36:57 +00:00
Peter Robinson
58c07116fc update branched cron jobs for f25 2016-07-26 05:57:42 +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
Dennis Gilmore
a66c32dc98 change the two week nightly compose to be f24 pungi based
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-06-27 03:25:10 +00:00
Peter Robinson
6dc59b465a releng: disable secondary branched 2016-06-23 09:19:28 +00:00
Kevin Fenzi
1e4e316cd3 These have to use a local lock file as ftpsync doesnt have perms to /srv or / 2016-06-22 23:04:38 +00:00
Kevin Fenzi
d5e67b45fe Some server side improvements for quick-mirror 2016-06-22 21:51:06 +00:00
Dennis Gilmore
a1bad30c03 disable branched composes now we are go
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2016-06-17 01:56:07 +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
d0a046d431 Fix unneeded chmod of files on mirrors. releng ticket 6421 2016-05-21 16:15:04 +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
Kevin Fenzi
e55c8f37c0 Add a fullfiletimelist file with timestamps for fedora/epel changes to master mirrors 2016-05-04 16:08:08 +00:00
Peter Robinson
3f904aee63 compose: releng: fix copy paste on s390 2016-04-13 11:37:33 +00:00
Peter Robinson
353ebeeffa releng: enable s390 pungi 4 branched and rawhide composes 2016-04-12 00:06:57 +00:00