Commit Graph

298 Commits

Author SHA1 Message Date
Dennis Gilmore
c6240cc677 rename the Docker Variant and images to Container
To match up with the Addition of Container Minimal and the renaming
of dist-git namespace to Container, rename the Docker Variant to
Container

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-07-25 11:05:43 -05:00
Lubomír Sedlář
20f723c1b9 Fix pungi call with extra argument
The script gets a label as a command line argument, and this is manually
handled by adding it as `--label=$1` to the pungi-koji command. We
should not add this argument to another time.

This avoid problem with Pungi 4.1.17 which reports an error when seeing
unknown arguments (which were silently ignored before).

Fixes: https://pagure.io/pungi/issue/682
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-07-24 14:44:12 +02:00
Dusty Mabe
22fc96e0b0
atomic: use new json file name
We removed docker from the filename.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-07-12 11:50:03 -04:00
Ralph Bean
bc0f447dc7 Use TLS when talking to PDC.
Obviously.

Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-07 13:39:51 -04:00
Ralph Bean
ed2f4fd1ac Add s390x and armhfp to the modular rawhide compose.
Like in #274, these were missing.

Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-07-06 11:54:34 -04:00
Mohan Boddu
ea9a7ad4c9 Merge #261 rawhide: updates/cleanup for atomic pungi configs 2017-07-01 17:51:01 +00:00
Lubomír Sedlář
aab3d5db0e Remove calligra-l10n-* from additional packages
Currently the l10n support is moved to a single calligra-l10n package
(which is a subpackage of calligra itself) as opposed to previously
separate calligra-l10n package with a separate subpackage for each
language (which is now retired).

Due `greedy_method = "build"` the l10n subpackage will be pulled into
the compose if some package from the same build gets in (i.e. the main
calligra package required by comps).

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-06-30 09:44:14 +02:00
Dusty Mabe
d5f7d18b26
atomic.conf: update to use F26 key
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-06-29 08:51:44 -04:00
Dusty Mabe
dd006c0e8b
atomic: no need to provide repo for image builds
Since we pull from ostree repos it doesn't really make
sense to provide a yum "repo" to the image build in pungi.
Removing it since it could be confusing to have it there.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-06-29 08:51:36 -04:00
Dusty Mabe
fd562c33aa
atomic.conf: convert source_repo_from to repo
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-06-29 08:51:24 -04:00
Mohan Boddu
add20b40bd White listing p11-kit-trust multilib
Fixes #6855 for F27

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-06-23 10:41:53 -04:00
Mohan Boddu
ed8bc3078a Merge #255 Update ws-ostree variables for pending lorax templates unification 2017-06-22 15:50:33 +00:00
Colin Walters
d310ecc939 FAH/WS-ostree: Use unified lorax templates
This makes ws-ostree match AH more, which should reduce maintenance pain.

See: https://pagure.io/fedora-lorax-templates/pull-request/21

Signed-off-by: Colin Walters <walters@verbum.org>
2017-06-19 14:23:59 -04:00
Dusty Mabe
e5e612ea59
cloud.conf: copy over some changes from fedora.conf
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-06-19 14:05:50 -04:00
Dusty Mabe
440b303a48
cloud.conf: align more with what is in f25 production
There were a lot of changes to f25 fedora-cloud.conf (like
removing calls to create atomic artifacts) that were not in
master. Updating it here and pointing to f26.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-06-19 14:05:41 -04:00
Jan Kaluza
8d4b95be68 Fedora-Modular-Rawhide: Add nodejs-8 and switch back to gather_method='deps'
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2017-06-06 13:36:52 +02:00
Jan Kaluza
6d898b136b Fedora-Modular-Rawhide: Use gather_method = 'nodeps'
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2017-06-02 12:13:09 +02:00
Mohan Boddu
4b26f029b0 Merge #243 Remove createrepo options with default values 2017-05-30 17:20:30 +00:00
Dusty Mabe
46ce53c208
atomic: update lorax passed vars
Add new ostree_install_repo and ostree_update_repo vars so that we
can tell lorax where to pull from during the pungi compose and also
where to configure an installed system to pull from. i.e. where a
user is going to pull from over time.

This is related to https://pagure.io/fedora-lorax-templates/pull-request/19

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-05-30 09:10:20 -04:00
Sinny Kumari
54df8e9f19 Add aarch64 and ppc64le arches to atomic, cloudImage creation
Signed-off-by: Sinny Kumari <sinny@redhat.com>
2017-05-30 12:05:14 +05:30
Lubomír Sedlář
fe744d5e6a Remove createrepo options with default values
These options used to be required in pungi < 4.1.14, but now they have
default values that happen to be the same as what Fedora uses. No need
to specify them anymore.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-05-26 09:17:19 +02:00
Mohan Boddu
68ebf8ca6d Set release blocking deliverables
Koji added the ability to set livemedia and image builds to
fail on some arches, the compose configs should be updated to use
that feature and able to identify the blocking artifacts and on what
arches.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-05-23 21:30:30 -04:00
Dusty Mabe
f5769f7643
atomic: move to new versioning scheme for ostree
We have decided [1] that we want to have more meaningful versions
for ostree commits and the resulting images. One way to do this
is to have the ostree version match the version from the compose ID.

Pungi recently [2] gained support for embedding the label from the
compose into the ostree commit version. This change takes advantage
of that work to embed a more meaninful version.

[1] https://pagure.io/atomic-wg/issue/229
[2] https://pagure.io/pungi/pull-request/592

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-05-23 09:32:47 -04:00
Dusty Mabe
7163cc2572
atomic: update lorax passed vars
Similar to what we did in b28af80 on the f25 branch. Let's update
the lorax passed vars. This is to match what is expected for [1].

[1] https://pagure.io/fedora-lorax-templates/pull-request/18

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-05-22 22:22:20 -04:00
Dennis Gilmore
7f362a8216 Merge #228 ws/ostree: Adapt to new ISO model 2017-05-19 12:25:20 +00:00
Jan Kaluza
50a531563b Change the sigkey to match the one we really use. Remove unused 'base-runtime' variant.
Signed-off-by: Jan Kaluza <jkaluza@redhat.com>
2017-05-19 13:46:43 +02:00
Dusty Mabe
b69707bdd7
fedora-atomic: add in override for vagrant sync location
Go ahead and update the fedora-atomic.conf so that when it gets
branched it will have the override already in there.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-05-18 18:02:21 -04:00
Dusty Mabe
5f0774eeda
cloud: don't try to override default sync location
For the cloud base image there is no need to override the default
vagrant sync location. /vagrant/ works just fine and is what people
expect.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-05-18 18:02:16 -04:00
Dusty Mabe
df1baf55c3
cloud/atomic: give appropriate factory-parameters to koji
In koji there are ova-options and also factory-parameters.
We can pass ova-options to koji and also factory-parameters
but we can't pass ova-options as a factory-parameter. We just
need to pass in the vagrant_sync_directory as a factory
parameter.

Fixes https://pagure.io/atomic-wg/issue/181

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-05-18 18:02:05 -04:00
Colin Walters
23a24f70cc ws/ostree: Adapt to new ISO model
This is like addec6bdb2 but for
Workstation/ostree.

Signed-off-by: Colin Walters <walters@verbum.org>
2017-05-18 15:45:34 -04:00
Peter Robinson
e97c0d4d61 cloud/docker: add Power64 arches to image creation
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-05-15 18:34:41 +01:00
Lubomír Sedlář
d46b6745fa Explicitly generate release value for images
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-05-10 08:54:51 +02:00
Lubomír Sedlář
a813f127f9 Remove deprecated options
The old options still work, but generate a warning during validation.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-05-10 08:54:09 +02:00
Mohan Boddu
81a3daa489 Adding "master" as branch name for Rawhide
Fix: #168

We didn't explicitly set the branches as master for rawhide which
created issues during branching by missing setting up the branch names.
This makes it easier to identify those branch names.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-04-27 14:42:34 -04:00
Mohan Boddu
ee066a0e8e Increase root filesystem size to 3GB for Atomic variant for aarch64
Fixes: #6765

The default size of filesystem provided by lorax is 2GB and the
installtree size is gone up to 2.7GB which is failing to copy files
from installtree to created root filesystem.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-04-27 11:50:29 -04:00
Mohan Boddu
af3d355bbc Increase root filesystem size to 3GB for Atomic variant
Fixes: #6765

The default size of filesystem provided by lorax is 2GB and the
installtree size is gone up to 2.7GB which is failing to copy files
from installtree to created root filesystem.

NOTE: Just increased for x86_64 and ppc64le since aarch64 is fine.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-04-27 11:14:14 -04:00
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