Commit Graph

147 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
Mohan Boddu
15dab543af Disabling F27 branched compose
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-11-10 22:22:35 +00:00
Kevin Fenzi
a022c2ff09 drop -q from purge-amis cron so it works 2017-11-01 18:44:38 +00:00
Dusty Mabe
9952433d16 start running f27 atomic/cloud pungi runs
Also stop running f25 runs.
2017-10-21 16:54:02 +00:00
Kevin Fenzi
a1e872aff5 I do not think we need this anymore 2017-10-20 20:54:06 +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
Ralph Bean
7f64e66846 An attempt at more timely f27 modular composes. 2017-10-16 17:39:10 +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
Kevin Fenzi
f8515377c2 no more f24 cloud composes please 2017-08-23 19:58:14 +00:00
Mohan Boddu
ad5233ef78 Enabling branched(f27) composes
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-08-16 20:36:15 +00:00
Peter Robinson
245989e708 remove s390 cron copy too 2017-07-20 14:37:18 +00:00
Peter Robinson
e74ef4497d remove s390 branched nightly 2017-07-20 14:24:50 +00:00
Mohan Boddu
b88dca4ba4 Enabling docker and cloud nightly composes for F26
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-07-14 18:45:49 +00:00
Mohan Boddu
fa5fb4168e Removing branched composes
Since we got a f26 gold final RC compose, we dont need to do
nightlies anymore.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-07-07 20:01:55 +00:00
Mohan Boddu
7e986a6f2d Enabling f26 atomic two-week nightly composes
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-07-06 21:10:35 +00:00
Kevin Fenzi
f6ad086ae7 drop no longer needed rawhide/branched composes from alternative arches 2017-06-15 18:53:36 +00:00
Peter Robinson
b7c110b157 releng: remove unused branched/rawhide secondary compose cron jobs 2017-05-17 13:47:42 +00:00
Ralph Bean
893bc4a241 Add python2-modulemd and python2-pdc-client for modular compose. 2017-05-16 18:53:37 +00:00
Ralph Bean
8e6d0acaeb Enable f26 modular compose cronjob. 2017-05-15 18:33:13 +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
Ralph Bean
02b70019b4 Add cron entry for modular rawhide compose. 2017-04-12 17:53:04 +00:00
Peter Robinson
7ca68c5311 update s390-compose for f26 2017-04-12 09:19:13 +00:00
Kevin Fenzi
7218efb923 make atomic-cd cron not noisy 2017-04-10 20:39:17 +00:00
Lubomír Sedlář
3103341654 Fix a typo in Rawhide DNF nightly cron job
The variable needs to be called TMPDIR, not TPMDIR.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-04-10 20:13:02 +00:00
Lubomír Sedlář
63b4978e9a Add a cron job for rawhide nightly with DNF
In order to compare YUM and DNF compose, this will start a simplified
compose (no extra deliverables, just the packages) and create logs with
differences. The compose starts 12 hours after the real rawhide, which
should prevent any negative effects on the production compose (while
it's possible for the nightly to not finish yet, after 12 hours it would
only be waiting on koji tasks and not needed local resources much).

See https://pagure.io/pungi-fedora/pull-request/178 for details.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-04-05 16:47:20 +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
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