Commit Graph

166 Commits

Author SHA1 Message Date
Dennis Gilmore
61bf74d401 subsitute Atomic in the iso volume id
As there is a hard limit for volume id's on isos to be <32 characters,
we have a list of subsitutions that we maintain to make sure that
isos all have volume id's under that size. with the addition of
ppc64le and aarch64 for Atomic host installer the 7 character arch
length pushed us over the limit using AH for Atomic seems the most
logical change to make.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-04-18 10:07:51 -05:00
Peter Robinson
994e4a7b49 add initial support for aarch64 disk images for Minimal/Workstation/Server
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-12 22:55:23 +01:00
Mohan Boddu
ee6fa368fb Adding ppc64le ostree and ppc64le, aarch64 ostree installer
Fix for #6688

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-04-11 11:36:06 -04:00
Lubomír Sedlář
f1cdd68405 Add eclipse-nls to additional packages
For depsolving with YUM this has no effect, but will add the package to
DNF based compose.

YUM is matching the packages against NVR, so the `-*` at the end of the
pattern matches version. DNF-based Pungi is only looking at package
names.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-04-07 15:51:41 +02:00
Adam Miller
a522a05f95 Fix docker metadata formatting and license
The previous formatting for docker image metadata was getting
escaped incorrectly when passed to imagefactory. This resolves that.

Fix the license label to be MIT instead of GPLv2.

Fix the bash path

Remove atomic RUN command, it causes build failures and isn't
necessary in the base image.

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-03-31 13:58:16 -05:00
Adam Miller
8c67ff4042 Add dockerversion to factory-parameters
Currently, imagefactory's docker plugin will default an older
version of the metadata imager format that is not compatible with
the latest versions of docker. This change tells the plugin to use
the docker version "1.10.1" metadata format which is compatible with
all currently available docker releases.

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-03-30 12:11:07 -05:00
Adam Miller
eaedf7da3b Add docker base image metadata
Currently we don't produce a docker base image that can be used with
OSBS or via the 'atomic run' command without modification. This
fixes that and will allow for an automated import of the base images
into the Fedora Container Registry

Also, fix various missing commas in dict declarations

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-03-28 17:11:19 -05:00
Dennis Gilmore
93be29408e Merge #174 atomic/host: Update to use new ISO model (in fedora.conf) 2017-03-21 15:47:49 +00:00
Colin Walters
addec6bdb2 atomic/host: Update to use new ISO model (in fedora.conf)
This is a rework of <https://pagure.io/pungi-fedora/pull-request/108>,
and re-applied from <https://pagure.io/pungi-fedora/pull-request/167>
since I found out that in fact `fedora-atomic.conf` isn't used in
this branch.
Note that I left a few things like git branches pointed at f26, but
I think these should be master most likely.

Signed-off-by: Colin Walters <walters@verbum.org>
2017-03-15 21:47:26 -04:00
Mohan Boddu
1bb1c52191 Switch python-classroom vagrant to Everything repo.
The Cloud tree does not contain python-classroom comps group.
And the Lab is not part of the Cloud Variant. So, we need to
use Everything install tree for Labs.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-14 10:01:05 -04:00
Dennis Gilmore
30e68961a9 use Everything for docker and make disk size bigger
minimal container image says it needs more disk space so bump
size to 5G
use the Everything repo for the container images, microdnf
is not part of the cloud variant and it really does not make
ense to add it nor to make a container Variant with its own
install tree

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-10 17:40:34 -06:00
Dennis Gilmore
78497bf06e add missing },{ so we get docker base back
There was a missing },{ between the two container images. The end result
is that pungi validates the config but only finds the last section so
only makes one of the two images

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-03-09 15:43:43 -06:00
Peter Robinson
4125025f36 Enable aarch64 cloud and docker images
This enables the creation of the aarch64 cloud and docker images as part of the nightly compose

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-03-03 18:23:05 +00:00
Mohan Boddu
3364900413 Fixing armhfp python classroom lab duplicates
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-01 14:35:54 -05:00
Dennis Gilmore
e74a5ff8a4 Merge #146 Rawhide changes for branching 2017-03-01 18:13:14 +00:00
Mohan Boddu
2ab7088ebe Fix the armhfp lab list
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-01 10:36:41 -05:00
Mohan Boddu
2fc1572059 Rawhide mass branching changes
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-01 09:55:01 -05:00
Mohan Boddu
dda5247bb1 Adding Python Classroom Lab
Fix for #6665

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-27 16:54:31 -05:00
Mohan Boddu
724c101963 Updating ostree ref
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-24 17:47:00 -05:00
Mohan Boddu
693d7982c5 Adding mesa-vdpau-drivers to mutlilib
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-24 09:14:54 -05:00
Mohan Boddu
d192db83e9 Adding arm for LXQt spin
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-23 14:48:18 -05:00
Mohan Boddu
7b69eb4f98 Adding Container Minimal Base image
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-23 11:32:38 -05:00
Mohan Boddu
0ae9a8f8f0 Adding LXQt spin to rawhide
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-23 09:52:10 -05:00
Mohan Boddu
d88b196c15 Adding fakechroot-libs to multilib in rawhide
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-20 15:09:15 -05:00
Mohan Boddu
2a74f77cef Increase disk size for cloud base image in rawhide
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-10 14:50:33 -05:00
Mohan Boddu
cacd60918d Adding postgresql-odbc and mysql-connector-odbc to multilib
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-01-06 12:04:06 -05:00
Patrick Uiterwijk
646bf341e4 Require signing for composes. Signing is now gated
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-16 00:23:54 +00:00
Patrick Uiterwijk
24da7bd18a Use compose-koji
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-12-14 13:41:12 +00:00
Dennis Gilmore
87f506443c add ppc64 and ppc64le to the arches to compose rawhide for
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-10-29 17:03:33 -05:00
Lubomír Sedlář
e25f2baaa1 Use globs for additional/filter packages
The code does not work with regular expressions, so the patterns never
matched.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-10-17 15:42:02 +02:00
Dennis Gilmore
f5165e30c6 Merge #77 [DO NOT MERGE] Config changes for next Pungi 2016-10-09 22:13:51 +00:00
Mohan Boddu
602d0d9a05 Fix for ostree_osname for workstation ostree
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2016-10-05 09:48:57 -05:00
Dennis Gilmore
4a56fdfc8d fixups for workstation ostree install dvd
use fedora-productimg-workstation not the atomic one
make sure the ref to install is correct

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-10-05 09:08:04 -05:00
Dennis Gilmore
1d5df17047 start making a aarch64 atomic host ostree repo
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-09-29 16:25:33 -05:00
Patrick Uiterwijk
f0a80fc59b Allow unsigned rawhide for now
Currently, rawhide is still non-gated for autosigning, so some unsigned packages
may get through.
For now, let's accept that, until it is gating.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-09-27 13:23:00 +00:00
Patrick Uiterwijk
f44367f125 Configure pungi for when we do autosigning
Basically, allow the current fedora-26 key, and do no longer accept
unsigned.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2016-09-24 21:32:26 +00:00
Lubomír Sedlář
ca4a13a3c6 Remove keep_original_comps setting
Pungi will do the right thing when it sees a non-empty variant that does
not limit comps groups.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-09-23 10:28:47 +02:00
Lubomír Sedlář
16f8055c54 Update configuration for pungi 4.1.9
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-09-22 07:49:38 -05:00
Peter Robinson
b08802d7ca Initial aarch64 compose enablement on primary koji
This is the initial enablement for aarch64 on rawhide. It adds:
* repos/net install for Everything/Cloud/Server/Workstation
* Server DVD installs

It also cleans up the config a little, remove s390(x) multilib, orders
architectures alphabetically so they're consistent and a litte easier to
read thoughout variants-fedora.xml.

What is still outstanding:
* Add configs for slicing up the compose output and sync out to mirror locations
* Cloud and Docker images
* Disk images

The first item will be a new PR, the later two are being worked upon.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2016-09-14 00:21:55 +01:00
Lubomír Sedlář
e9aafe44b0 Remove deprecated options
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-25 13:36:25 +02:00
Lubomír Sedlář
e980ebb3ba Work around Pungi bug #362
Unfortunately, this change will not work once the fix is in, and will
have to be reverted.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-11 14:44:46 +02:00
Dennis Gilmore
f842cc55d6 Merge #54 Refactor failability config 2016-08-11 08:41:19 +00:00
Lubomír Sedlář
2ac4a62920 Refactor failability config
With new pungi, the configuration is changed. The new config works
nicely for image-build and live-media. For ostree and live images it
does not look that well.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-11 10:20:18 +02:00
Lubomír Sedlář
370881845a Remove trailing whitespace in workstation ostree config
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-11 07:32:55 +02:00
Dennis Gilmore
87be0cd416 make buildinstall and iso phases not failable
Request was made by adamw in irc

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-08-09 09:31:22 -05:00
Lubomír Sedlář
64f2209545 Fix syntax of image build factory parameters
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2016-08-09 08:20:48 +02:00
Peter Robinson
3ac05926d0 Add an options to pass a factory parameter to koji builds for Vagrant.
It's not perfect as vagrant_sync_directory gets set for all Cloud images
but it should not have any material effect on the non vagrant build process.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2016-08-04 13:20:46 +01:00
Peter Robinson
6ea5fb4e72 update rawhide for F-26
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2016-07-26 07:43:29 +01:00
Peter Robinson
be2e013270 OZ supports new Fedora releases. There's no real change between 20 and 22
except that non x86 needs at least version 22. We've been using this
version without issue for some time on non x86 composees. Bring rawhide
up to this so we're the same.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2016-07-26 04:44:49 +01:00
Dennis Gilmore
2d459bec29 point workstation ostree instakller at the correct git repo and files
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2016-05-27 11:50:36 -05:00