Commit Graph

251 Commits

Author SHA1 Message Date
Adam Samalik
ece623afd1 add module defaults to the rawhide repo
Signed-off-by: Adam Samalik <asamalik@redhat.com>
2018-04-12 13:14:26 +02:00
Lubomír Sedlář
eeb06c72f9 Disable buildinstall for Modular variant
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-03-14 15:11:18 +01:00
Dusty Mabe
6eecb533b6
rm Cloud variant; mv CloudImages Cloud
We need to stop building repos and install media for the *Cloud* variant
because the only consumers of those repos/install media is the cloud
base images that could easily be built with the Everything repo/install
media. This commit removes the cloud variant (as it was previously
known) and then renames the CloudImages variant to 'Cloud'.

Summary:

- Cloud now becomes an empty variant (no repos, no install media)
- CloudImages variant goes away
- Cloud image builds use Everything repo/install media
- Atomic image builds use Everything install tree

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-10 12:47:18 -05:00
Dusty Mabe
0613ee5cfd
fedora.conf: AtomicHost cloud images now go under AtomicHost dir
In the output we will now put the AtomicHost cloud images under
the AtomicHost/ directory instead of in CloudImages.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-10 12:29:37 -05:00
Dusty Mabe
10adae137d
fedora.conf: make AtomicHost cloud images have AtomicHost name
We renamed Atomic -> AtomicHost recently. Let's keep the consistency.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-09 21:28:50 -05:00
Dusty Mabe
77036e3c5d
fedora.conf: move FAW to unified repo
This should be been done in PR555, commit cf4bbe81.

https://pagure.io/pungi-fedora/pull-request/555

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-08 11:29:39 -05:00
Patrick Uiterwijk
9bec4d1978 Disable pungi tagging ostree refs
The updating of refs should be done by robosignatory after they're signed.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-08 17:06:28 +01:00
Patrick Uiterwijk
b125436afa Remove the modular key from signing keys for rawhide
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-03-07 22:04:02 +01:00
Dusty Mabe
cf4bbe8124
fedora.conf: atomic: move to unified ostree repo structure
We move to /compose/atomic/repo for the compose time repo and to
/atomic/repo for the production/user repo. See [1].

[1] https://lists.fedoraproject.org/archives/list/rel-eng@lists.fedoraproject.org/thread/KLN5L33BIR3ZEHC5RIG4NXGO7LT6HBXJ/

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-06 08:37:02 -05:00
Mohan Boddu
feec65b484 Increase the size for fedora disk workstation image
https://koji.fedoraproject.org/koji/taskinfo?taskID=25417122
At least 83MB more space needed on the / filesystem.

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-03-02 17:09:42 -05:00
Dusty Mabe
42f90b2e42
rename atomic* variants
Move Atomic to AtomicHost and WorkstationOstree to
AtomicWorkstation. This is mostly to make things align
more with the names of the things we actually put out.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-03-02 15:13:45 -05:00
Mohan Boddu
fce2dd8b75 Adding modular key to rawhide compose
This is a temporary fix until we use f29(rawhide) key to sign
all modules

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-03-02 14:46:35 -05:00
Lubomír Sedlář
51f3929e6f Remove additional packages from Modular variant
Pulling these packages into Modular content is probably not the right
thing to do. The config should only list variants that get traditional
content.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-03-02 09:14:24 +01:00
Lubomír Sedlář
b7dc6d0e2c Add configuration for PDC
Since we now include modular content, we need to tell Pungi where to get
information about them from.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-03-02 09:14:20 +01:00
Sinny Kumari
2f963e7621 Enable cloud and container composes on s390x
Signed-off-by: Sinny Kumari <sinny@redhat.com>
2018-02-28 23:18:17 +05:30
Patrick Uiterwijk
3607ff8f74 Revert "Enable Atomic, Cloud and Docker composes on s390x in rawhide"
This reverts commit add1de27a7.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-02-28 15:16:10 +01:00
Dennis Gilmore
48d1f6fc57 Merge #496 Enable Atomic, Cloud and Docker composes on s390x in rawhide 2018-02-27 18:23:03 +00:00
Adam Williamson
a81a6d4f2f Update the volume ID substitutions list
Some newer subvariants / loadouts were missing from the
substitution list. This updates it, alphabetizes it, corrects
the indentation, and adds a better comment about what it's for.

Note https://pagure.io/koji/pull-request/817 , corresponding
pull request for Koji.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-02-23 16:24:28 -08:00
Dusty Mabe
36da81aa9e
Don't create ISOs for Modular variant
Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-23 13:09:02 -05:00
Sinny Kumari
add1de27a7 Enable Atomic, Cloud and Docker composes on s390x in rawhide
With Fedora 27, s390x composes (Server and Everything) are
part of primary compose. It will be nice to have atomic, cloud
and docker composes available for s390x too.

Signed-off-by: Sinny Kumari <sinny@redhat.com>
2018-02-21 12:41:02 +05:30
Dennis Gilmore
368fa1ff32 Merge #512 Update Rawhide config to build a modular variant 2018-02-20 21:17:54 +00:00
Dennis Gilmore
48294f4417 Merge #525 rawhide: workaround temporary volid issue 2018-02-20 17:58:52 +00:00
Dennis Gilmore
321f37c257 rename container config, set versions to 29
subsitute Docker with Container

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-20 11:11:19 -06:00
Dusty Mabe
3ea4eb2dad
rawhide: workaround temporary volid issue
We've been seeing failures in rawhide [1] because the full
word WorkstationOstree doesn't get matched properly in
pungi [2]. Let's workaround this issue until pungi gets
fixed.

[1] https://pagure.io/dusty/failed-composes/issue/2#comment-494497
[2] https://pagure.io/pungi/issue/840

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-20 11:51:42 -05:00
Dennis Gilmore
c25886d520 Merge #524 Exclude all Java packages from multilib 2018-02-20 16:39:42 +00:00
Dennis Gilmore
5696d586c1 Merge #523 Setup for Rawhide being F29 2018-02-20 16:36:32 +00:00
Mikolaj Izdebski
42cd401fa6 Exclude all Java packages from multilib
By FESCo decision all Java packages are exempt from multilib.
See: https://pagure.io/fesco/issue/961

Signed-off-by: Mikolaj Izdebski <mizdebsk@redhat.com>
2018-02-19 19:57:37 +01:00
Dennis Gilmore
edd61ce65b Merge #517 Updates for aarch64 server promotion 2018-02-19 15:16:16 +00:00
Mohan Boddu
381528109e Setup for Rawhide being F29
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-02-19 05:18:11 -05:00
Dennis Gilmore
4681a1fad2 make the aarch64 workstation disk 10G
The workstation images have been failing to build because they needed
528M more space.

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2018-02-17 20:26:52 -06:00
Dennis Gilmore
4322a5c35d Merge #305 rename the Docker Variant and images to Container 2018-02-15 18:02:48 +00:00
Peter Robinson
eaf03b3f3d With aarch64 Server/Cloud/Docker promotion to primary status the Server install/Cloud images are blocking if they don't exisit
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-02-15 16:24:29 +00:00
Peter Robinson
75fd18aa8b Update release version to 28 for dicker labels/env in factory-parameters
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2018-02-15 16:24:29 +00:00
Dusty Mabe
80c32ffb67
remove productimg* from Atomic Workstation ISO
The workstation installclass was merged in
c27121a898

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-12 11:30:07 -05:00
Dusty Mabe
a23e608ff7
remove productimg* rpms from installer ISOs
The installclasses were merged into anaconda so these RPMs are no longer
needed.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2018-02-10 18:31:02 -05:00
Lubomír Sedlář
d8be03fa18 Update Rawhide config to build a modular variant
This should cause the compose to contain all the previous content plus a
separate Modular variant with packages specified by list of modules in
variants file.

The final layout of the compose should be like this:

    compose/Everything/$arch/os/
    compose/Modular/$arch/os/

Relates: https://pagure.io/releng/issue/7227
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2018-02-06 15:36:23 +01:00
Mohan Boddu
79c56a10ae Making compiler-rt multilib
Fix for #501

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-01-26 04:23:13 -05:00
Mohan Boddu
2e93359cf2 Adding mariadb-connector-odbc to multilib
Fixes #493

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2018-01-03 10:33:30 -05:00
Robert Marshall
53f131ee82 Let pungi produce comps file in rawhide composes
- change comps_file setting in the fedora.conf to use the new scm_dict
  type from the latest pungi release
- remove the make step from the nightly shell script

Signed-off-by: Robert Marshall <rmarshall@redhat.com>
2017-11-13 16:31:50 -05:00
Mohan Boddu
59948a3b7c Server being non blocking variant
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2017-09-28 16:05:01 -04:00
Kevin Fenzi
0d8338db69 Merge #342 Set the gather_profiler option. 2017-09-27 17:26:23 +00:00
Dusty Mabe
ffa5fd956e
Revert "fedora: Use Atomic installtree/ISO for cloud image builds"
We can't use the Atomic Host installer image because it runs at the
same time the image builds do. See [1].

[1] https://src.fedoraproject.org/rpms/pungi/pull-request/://docs.pagure.org/pungi/phases.html

This reverts commit 97b45259db.

Signed-off-by: Dusty Mabe <dusty@dustymabe.com>
2017-09-15 18:09:57 -04:00
Colin Walters
97b45259db fedora: Use Atomic installtree/ISO for cloud image builds
This will enable the optimizations landed in
https://github.com/rhinstaller/anaconda/pull/1119
to avoid lots of HTTP requests when installing the cloud images.

Signed-off-by: Colin Walters <walters@verbum.org>
2017-09-14 15:04:04 -04:00
Lubomír Sedlář
e8ea945776 Shorted WorkstationOstree in volume ID
Since this is basically a workaround, it should look like it was part of
regular Workstation.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-09-14 07:52:53 +02:00
Peter Robinson
eb8b2cb76b drop ppc64 docker images, we dropped them in the past because the docker binaries aren't build for ppc64 BE but they've somehow come back
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2017-09-10 16:34:44 +01:00
Lubomír Sedlář
c1a92cd21f Move Workstation Ostree installer to separate variant
Creating the image requires running lorax. There is however already one
lorax instance being run in the buildinstall phase. When the second one
runs, it overwrites the outputs from first one and people expecting to
boot netinst over PXE are instead getting ostree workstation.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1477916
Relates: https://pagure.io/pungi/issue/695
Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-09-07 15:29:56 +02:00
Lubomír Sedlář
f39dd56b5a Use dnf repoclosure
Instead of the old version provided by Yum.

Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
2017-09-07 08:36:14 +02:00
Ralph Bean
bcc04edb34 Set the gather_profiler option.
See https://pagure.io/pungi/pull-request/727

Once that is merged, released, and deployed, this change will let us see
New and Fascinating Details about the compose process.

Signed-off-by: Ralph Bean <rbean@redhat.com>
2017-09-01 20:09:27 -04:00
Dennis Gilmore
e44593d547 Merge #334 Use just F28 key since everything in rawhide is signed with F28 key now. 2017-09-01 04:38:42 +00:00
Dennis Gilmore
cedb886b8a Merge #340 no delta rpms for now 2017-09-01 02:57:27 +00:00