Commit Graph

736 Commits

Author SHA1 Message Date
Dusty Mabe e86a05a198
Make fedora arm Workstation build use Everything repo
See https://pagure.io/releng/issue/7403#comment-589408

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2019-08-14 09:40:41 -04:00
Mohan Boddu a81b1e477c Adding F32 key for rawhide composes
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-08-13 18:27:15 -04:00
Tomas Hrcka 95ddef99fa Use f32 to sync containers
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2019-08-13 18:52:05 +02:00
Tomas Hrcka 547c2b66ab f32 becomes rawhide
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2019-08-13 09:37:39 +02:00
Dusty Mabe 1e32ca83c2
Use Everything install tree for Workstation live media
I think this should fix the failure in:
https://pagure.io/dusty/failed-composes/issue/2243

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2019-08-09 13:01:10 -04:00
Dusty Mabe ab2c136507
stop building Workstation repo
Similar to what we did for Cloud (6eecb53) we need to stop building
Workstation repos so we can speed up our compose times (see [1]).
We already switched to sourcing from the Everything repo (39683dd).
Now we just need to stop building the repo. This commit makes it so
that we will no longer build the yum repo for Workstation.

[1] https://pagure.io/releng/issue/7403

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2019-08-06 12:23:59 -04:00
Stephen Gallagher 5a45d5338a
Server: match the contents of the DVD
For some reason, the DVD is being produced with all of the content
from this compose, rather than the smaller subset listed in
fedora-disk-server-kickstart.ks, so we should reduce this compose
to match the intended contents of the DVD. Network-enabled
installations will still use the Everything repo.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2019-07-24 13:29:38 -04:00
Kevin Fenzi 68ce74f597 fedora.conf: Disable i386 buildinstall creation.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-22 11:34:02 -07:00
Kevin Fenzi 8632fcba13 remove old pdc entries in fedora.conf. They are no longer used
Should fix:

WARNING: Config option pdc_url was removed and has no effect; Koji is
queried instead.
WARNING: Config option pdc_develop was removed and has no effect; Koji
is queried instead.
WARNING: Config option pdc_insecure was removed and has no effect; Koji
is queried instead.

in rawhide composes.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-13 09:32:53 -07:00
Kevin Fenzi 8ba80a5e10 Drop i386 images and things that need a kernel, leave modular and Everything trees.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-07-12 09:24:15 -07:00
Clement Verna 740dae96b0 Set the container environment variable to oci.
Certain applications are using the container env variable to
know if they are running in a container or not. This is making sure
we have this define in the fedora base image..

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1399507

Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-07-10 20:53:23 +02:00
Kalev Lember 587a7e2a2d Add glib-networking to multilib whitelist
Make sure glib-networking is always installed multilib. Right now the
dependency that makes glib-networking multilib is Requires:
glib-networking%{_isa} in libsoup, but if libsoup is not in the same
repo as glib-networking (as is the case right now with the F30 updates
repo), glib-networking can drop out of multilib.

Fix this by explicitly listing it as multilib.

https://pagure.io/releng/issue/8365

Signed-off-by: Kalev Lember <klember@redhat.com>
2019-05-14 23:08:15 +02:00
John Doe 75ddcd0310 Sync out Silverblue Rawhide ostree repos for ppc64le and aarch64
Signed-off-by: John Doe <dftxbs3e@free.fr>
2019-05-10 19:25:34 +02:00
John Doe d8d78d2e8e Update variants to include ppc64le
Signed-off-by: John Doe <dftxbs3e@free.fr>
2019-05-08 12:10:41 +02:00
John Doe 63bf3b3dc4 Instruct pungi to build Fedora Silverblue for aarch64
Signed-off-by: John Doe <dftxbs3e@free.fr>
2019-05-01 18:22:08 +02:00
John Doe de421239e6 Instruct pungi to build Fedora Silverblue for ppc64le
Signed-off-by: John Doe <dftxbs3e@free.fr>
2019-05-01 16:47:40 +02:00
Mohan Boddu 39683dd517 Using Everything repo for arm workstation image builds
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-04-29 21:19:34 -04:00
Sinny Kumari c9602f40d7 Update ostree remote name to fedora-workstation to fedora
This is to keep in sync with ostree config fedora.conf
which we ship as part of ostree update through fedora-repos-ostree

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-04-03 23:38:04 +05:30
Mohan Boddu 04b184c8ce Revert "Disable zchunk metadata creation for now"
Now that zchunk-1.1.0 and libcurl-7.64.0-5 are in rawhide
lets give it a try again.

https://pagure.io/dusty/failed-composes/issue/1703#comment-562223
https://bugzilla.redhat.com/show_bug.cgi?id=1690971#c6

This reverts commit c723442a3e.

Signed-off-by: Mohan Boddu mboddu@bhujji.com
2019-03-24 11:32:05 -04:00
Adam Williamson c723442a3e Disable zchunk metadata creation for now
Rawhide and Branched createImage tasks are frequently failing
with "error: Curl error (16): Error in the HTTP2 framing layer"
when trying to download the zchunk metadata. We have not yet
been able to work out why this is, but it is a serious problem
causing many composes to fail and badly impeding our testing
of Rawhide and F30. For this reason we've decided to disable
zchunk metadata generation until this is fixed.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2019-03-19 12:21:32 -07:00
Kevin Fenzi 6746e5213b nightly.sh: make sure we sync 31 containers. Add some comments and a fedmsg at the end after the cleanup.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-15 18:10:30 +00:00
Kevin Fenzi 53eae6355b cloud/container/fedora: Use https everywhere.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-11 17:15:53 +00:00
Dusty Mabe 73075fc95f
Re-enable vmdk for cloud base image
See https://pagure.io/pungi-fedora/pull-request/700#comment-78539

This reverts commit d096ce37e4.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2019-03-07 11:53:47 -05:00
Kevin Fenzi d096ce37e4 cloud base: drop making vmdk image for now until we have a updated productmd that supports it.
Without productmd support, it causes the compose to fail due to invalid
type. See: https://pagure.io/dusty/failed-composes/issue/1574
Also, see:
7ebc4652be

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-03-04 16:10:11 +00:00
Mohan Boddu bb734964d3 For rawhide zck dir ends in rawhide not with a koji tag
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-02-28 16:12:18 -05:00
Dan Horák 715c556f5c disable Apple/HFS compat bits for ISOs on ppc64le
Signed-off-by: Dan Horák <dan@danny.cz>
2019-02-28 20:45:19 +00:00
Peter Robinson 18e415f609 Add armhfp for the existing aarch64 image builds
As part of the UEFI on ARMv7 feature we build the images the same
as aarch64 using image factory. This is initiall enabling the
Minimal/Server/Workstation images to allow wider testing. Once we
know they're good we'll move all the others over and remove the old
build mechanism that uses appliance-creator.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2019-02-28 20:23:24 +00:00
Mohan Boddu b6737115be Changes for rawhide being F31
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-02-26 09:58:23 -05:00
Kevin Fenzi e2f665486c variants: make master branch use f31-modular now for modular variant.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2019-02-23 15:48:12 -08:00
Mohan Boddu 7260580342 Removing F30 key
All builds are now signed with F31 key

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-02-21 14:55:44 -05:00
Mohan Boddu 0ae950a2d5 Adding f31 key
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-02-19 17:56:58 -05:00
Tomas Hrcka c7a648eaff Rawhide is f31
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2019-02-19 09:01:30 +01:00
Sinny Kumari c7132bcc34 Don't build Atomic Host in F30 and onward in the favor of FCOS
Also clean-up of Atomic related files
Related: https://github.com/coreos/fedora-coreos-tracker/issues/145

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-15 20:58:23 +05:30
Sinny Kumari 685a0f3d3d Update ostree repo from atomic/repo/ to ostree/repo
Also update ostree_update_repo and add metalink
Related - https://pagure.io/fedora-infrastructure/issue/7487

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2019-02-06 21:02:18 +05:30
Kevin Fenzi 73fad5f754 Merge #684 `set installer image size to 3GB on ppc64le`
Signed-off-by: Kevin Fenzi <kevin@fedoraproject.org>
2019-01-30 20:10:38 +00:00
Dusty Mabe ffc8ff2312 produce cloud image in vmdk format
This is needed for uploading the image to aws using the
github.com/coreos/mantle code base. We can upload the raw
files but it is a significant waste of bandwidth to do so.

Right now aws import-image does not support qcow2 files,
otherwise we would be using that.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2019-01-30 20:09:03 +00:00
Jonathan Dieter 6951242701 Use substitution for createrepo_extra_args
Signed-off-by: Jonathan Dieter <jdieter@fedoraproject.org>
2019-01-30 20:08:25 +00:00
Dan Horák 04d3d78ef9 set installer image size to 3GB on ppc64le
fixes https://pagure.io/releng/issue/8059 and https://bugzilla.redhat.com/show_bug.cgi?id=1666298

Signed-off-by: Dan Horák <dan@danny.cz>
2019-01-17 14:00:09 +01:00
Clement Verna 826c3d09fe Remove trailing whitespaces
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-01-03 19:10:22 +01:00
Clement Verna fd5b7a4c14 Upate container config to use the new ks name
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-01-03 19:10:02 +01:00
Jonathan Dieter dcfc2ad15e Hardcode path since pkgset_koji_tag isn't a substitutable variable.
Fixes #679

Signed-off-by: Jonathan Dieter <jdieter@fedoraproject.org>
2018-12-26 14:50:43 +00:00
Kevin Fenzi 7219edd5ec Revert "change createrepo_extra_args from a dict to a string"
This reverts commit 0c5e059f56.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-16 09:07:41 -08:00
Kevin Fenzi 0c5e059f56 change createrepo_extra_args from a dict to a string
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2018-12-15 22:39:42 -08:00
Jonathan Dieter f3d5297ef7 Add zchunked metadata creation
This adds the createrepo_c arguments to generate zchunked metadata for
Rawhide.  For this to work, the server running createrepo_c will need
createrepo_c-0.12 and fedora-repo-dicts installed.

Signed-off-by: Jonathan Dieter <jdieter@fedoraproject.org>
2018-12-13 23:32:32 +00:00
Mohan Boddu bf9d7fc558 Merge #675 `Add ibus-gtk[2|3].i686 to multilib_whitelist`
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-11-30 16:31:52 +00:00
Peter Robinson bdd28886b0 Pass the Fedor-30 key through to the lorax template
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-11-30 16:25:22 +00:00
Takao Fujiwara f7493d89e6
Add ibus-gtk[2|3].i686 to multilib_whitelist
Some x86_64 users wish to install ibus-gtk3.i686 and ibus-gtk2.i686
in the multilib systems but ibus.i686 is not required now.
The users could install them with `dnf install ibus-gtk3.i686` when
those modules are added to multilib_whitelist.

https://pagure.io/releng/issue/7937

Signed-off-by: Takao Fujiwara <tfujiwar@redhat.com>
2018-11-30 20:05:10 +09:00
Dusty Mabe 1a64d409e9
Silverblue manifest is now fedora-silverblue.yaml
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-11-13 15:25:11 -05:00
Mohan Boddu 2309c038ea Merge #621 `Stop sending empty changelogs on failure`
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-11-07 18:15:54 +00:00
Mohan Boddu 450a03b96e Merge #658 `Filter out java-11-openjdk instead of java-1.8.0-openjdk`
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2018-11-07 18:14:30 +00:00