Commit Graph

262 Commits

Author SHA1 Message Date
Adam Miller
ae2f611637 Switch from docker to container namespace
Fedora Atomic WG has decided to move from the "docker" namespace to
the "container" namespace for the sake of making it more generic in
order to target all OCI Compliant container runtimes instead of
a specific implementation. This update changes what is necessary for
to the base image metadata as well as add a transitional second call
to handle both the docker and container namespace for block_retired.

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-04-26 17:16:16 -05:00
Peter Robinson
86eae3279e aarch64: workstation: increase disk to 8Gb as it doesn't fit
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-18 18:42:24 +01:00
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
Dennis Gilmore
44d13a78f8 Merge #203 Bring back i386 for modules. 2017-04-14 14:58:14 +00:00
Ralph Bean
41d8a7b0d1 The name of this script has a typo.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-13 16:13:31 -04:00
Dennis Gilmore
13d08feef1 Merge #204 add initial support for aarch64 disk images for Minimal/Workstation/Server 2017-04-13 14:04:58 +00:00
Peter Robinson
fc1064b1dc add aarch64 to Spins variant
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-04-13 14:55:12 +01: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
Ralph Bean
94c5f4ce0e Revert "Drop i386 until we sort out a bug in the gather phase."
This reverts commit b0fbe564f6.

Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 15:03:34 -04:00
Ralph Bean
3c9a594c4c Apparently this is still only sha256.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 13:47:26 -04:00
Ralph Bean
4956b40ca9 Remove unused multilib stuff.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 13:44:53 -04:00
Ralph Bean
bf8f6e0ddb Remove some unused stuff.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 13:43:27 -04:00
Ralph Bean
b0fbe564f6 Drop i386 until we sort out a bug in the gather phase.
See the traceback here:  https://kojipkgs.fedoraproject.org/compose/Fedora-Modular-Rawhide-20170412.n.1/logs/global/traceback.global.log

Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 13:41:51 -04:00
Ralph Bean
9cb37d4107 Use Modular-Rawhide for BRANCHED name, based on feedback.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 11:33:33 -04:00
Ralph Bean
76c895cc35 This should be i386, based on feedback.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 11:02:09 -04:00
Ralph Bean
7e50c64a0f Fix strings based on PR feedback.
Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-04-12 09:24:37 -04:00
Jan Kaluza
62b8edc969 Add FedoraModular Rawhide compose
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2017-04-12 09:24:37 -04: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
Bill Peck
c5bb3f0ed1 Fix bad copy/paste path.
This fixes the missing .composeinfo for secondary arches.

Signed-off-by: Bill Peck <bpeck@redhat.com>
2017-04-03 13:57:29 -04:00
Mohan Boddu
75200de99c Adding armhfp arch to Labs variant
Fix for #6737
python-classroom is the first armhfp image under Labs variant.
And, the compose has been failing since its missing from
variants.xml file. This will fix it.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-31 15:58:30 -04: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
Dennis Gilmore
efddd81a8f Merge #178 Add a config and script for Rawhide done with DNF 2017-03-30 17:28:01 +00: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
Lubomír Sedlář
12e0b161bf Add a config and script for Rawhide done with DNF
This is a temporary measure for testing. It will shadow real rawhide
composes and redo them with depsolving based on DNF.

The composes will land in /mnt/koji/compose/rawhide-dnf and there will
be logs with information about changes in package set.

Nothing will be sent to fedmsg, no mails will be sent.

Only the package set is created, no extra images or even repos are
created.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-03-27 14:53:00 +02:00
Adam Miller
a5a8e39c73 Call block_retired.py with --namespace=docker
Need to have an extra call to the block_retired.py releng script in
order to also handle the docker namespace of "packages" from pkgdb

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
2017-03-24 16:45:28 -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
Dennis Gilmore
647422bd5d Merge #167 atomic/host: Update to use new ISO model 2017-03-14 22:16:32 +00: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
Colin Walters
f4f815979f atomic/host: Update to use new ISO model
This is a rework of <https://pagure.io/pungi-fedora/pull-request/108>.
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-13 12:58:48 -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
Dan Horák
13af4ad3e6 nightly.sh: update arches for s390 koji
Signed-off-by: Dan Horák <dan@danny.cz>
2017-03-09 18:33:30 +01:00
Dan Horák
1aadaa9dca nightly.sh: update for updated srpm-excluded-arch.py
Signed-off-by: Dan Horák <dan@danny.cz>
2017-03-09 18:33:24 +01:00
Mohan Boddu
5e68322d22 Create dir if the dir not exists for syncing
Fix for one of the issues in #6676

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-03-04 12:44:37 -05: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
Dennis Gilmore
884db9de0d Merge #145 Adding cloud images and docker composes 2017-02-24 21:58:56 +00:00
Mohan Boddu
fd9eb1219d Adding cloud, atomic and docker composes
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-02-24 13:28:32 -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
Dennis Gilmore
3af0858a36 add aarch64 to the atomic variant
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-02-23 14:24:11 -06: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