Instead of limiting arches in composes, RHEL will simply block unsupported arches by not attaching repos to any SKU. https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/1196
91 lines
2.3 KiB
Text
91 lines
2.3 KiB
Text
# This files overrides default variables defined in the configs in
|
|
# the ../shared directory.
|
|
|
|
from images import *
|
|
|
|
# Fedora signing keys.
|
|
sigkeys = ['f577861e', '6d9f90a6']
|
|
|
|
# Architectures supported by Fedora ELN.
|
|
tree_arches = ['aarch64', 'ppc64le', 's390x', 'x86_64']
|
|
|
|
# For Fedora-ELN, we do not inherit builds from parent tags.
|
|
pkgset_koji_inherit = False
|
|
|
|
# No jigdo needed in Fedora.
|
|
create_jigdo = False
|
|
|
|
# We only build repositories, installer and images in Fedora so far.
|
|
skip_phases = [
|
|
"createiso",
|
|
"live_media",
|
|
"live_images",
|
|
"ostree",
|
|
"osbs",
|
|
]
|
|
|
|
# Enables macboot on x86_64 for all variants and disables upgrade image building
|
|
# everywhere.
|
|
# Use 4GB image size for all arches.
|
|
lorax_options = [
|
|
('^.*$', {
|
|
'x86_64': {
|
|
'nomacboot': True
|
|
},
|
|
'*': {
|
|
'rootfs_size': 4
|
|
}
|
|
})
|
|
]
|
|
|
|
# Drop the variants we do not care about from the variant_as_lookaside.
|
|
variant_as_lookaside = [
|
|
("AppStream", "BaseOS"),
|
|
("Extras", "BaseOS"),
|
|
("Extras", "AppStream"),
|
|
("Extras", "CRB"),
|
|
("HighAvailability", "BaseOS"),
|
|
("HighAvailability", "AppStream"),
|
|
("RT", "BaseOS"),
|
|
("RT", "AppStream"),
|
|
("NFV", "BaseOS"),
|
|
("NFV", "AppStream"),
|
|
("CRB", "BaseOS"),
|
|
("CRB", "AppStream"),
|
|
("SAP", "BaseOS"),
|
|
("SAP", "AppStream"),
|
|
("SAP", "HighAvailability"),
|
|
("SAPHANA", "BaseOS"),
|
|
("SAPHANA", "AppStream"),
|
|
("SAPHANA", "HighAvailability"),
|
|
("Buildroot", "BaseOS"),
|
|
("Buildroot", "AppStream"),
|
|
("Buildroot", "CRB"),
|
|
("Buildroot", "Extras"),
|
|
("Buildroot", "HighAvailability"),
|
|
("Buildroot", "NFV"),
|
|
("Buildroot", "RT"),
|
|
("Buildroot", "SAP"),
|
|
("Buildroot", "SAPHANA"),
|
|
]
|
|
|
|
# No product_id for Fedora.
|
|
product_id_allow_missing = False
|
|
|
|
# These will be inherited by live_media, live_images and image_build
|
|
global_release = '!RELEASE_FROM_LABEL_DATE_TYPE_RESPIN'
|
|
global_version = 'ELN'
|
|
# live_images ignores this in favor of live_target
|
|
global_target = 'eln'
|
|
|
|
# kiwi images need another target that uses old mock chroot
|
|
kiwibuild_target = 'eln-kiwi'
|
|
|
|
# kiwi image global configuration
|
|
kiwibuild_description_scm = 'git+https://pagure.io/fedora-kiwi-descriptions.git?#HEAD'
|
|
kiwibuild_description_path = 'Fedora-ELN.kiwi'
|
|
kiwibuild_version = '11'
|
|
kiwibuild_repo_releasever = 'eln'
|
|
|
|
# <name>-<version>-<ID>.<arch>
|
|
kiwibuild_bundle_name_format = '%N-%v-%I.%A'
|