pungi-fedora/fedora/override.conf
Stephen Gallagher f6dca1a2b0
Use only the Rawhide GPG key for signatures
Now that we are properly resigning all ELN packages at Branching, we
only need to use the Rawhide key for signature verification.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-03-25 09:59:27 -04:00

118 lines
3.3 KiB
Plaintext

# This files overrides default variables defined in the configs in
# the ../shared directory.
# In Fedora, we do not build all variants, because they do not make sense
# in the Fedora world.
tree_variants = ["Everything", "BaseOS", "AppStream", "CRB"]
# Fedora signing keys.
sigkeys = ['5323552a']
# Architectures supported by Fedora.
tree_arches = ['aarch64', 'ppc64le', 's390x', 'x86_64', 'i386']
# 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 3GB image size for all arches.
lorax_options = [
('^.*$', {
'x86_64': {
'nomacboot': True
},
'*': {
'noupgrade': True,
'rootfs_size': 3
}
})
]
# Drop the variants we do not care about from the variant_as_lookaside.
variant_as_lookaside = [
("AppStream", "BaseOS"),
("CRB", "BaseOS"),
("CRB", "AppStream"),
]
gather_method = {
'^.*': {
'json': 'deps',
'comps': 'deps',
'module': 'nodeps',
}
}
# No product_id for Fedora.
product_id_allow_missing = False
# These will be inherited by live_media, live_images and image_build
global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#HEAD'
global_release = '!RELEASE_FROM_LABEL_DATE_TYPE_RESPIN'
global_version = 'ELN'
# live_images ignores this in favor of live_target
global_target = 'eln'
translate_paths = [ # required by image-build
("/srv/odcs", "https://odcs.fedoraproject.org/composes"),
]
image_build = {
'^Everything$': [
{
'image-build': {
'format': [('docker', 'tar.xz')],
'name': 'Fedora-Container-Base',
'kickstart': 'fedora-eln-container-base.ks',
'distro': 'Fedora-22',
'disk_size': 10,
'repo': 'Everything',
'install_tree_from': 'Everything',
'subvariant': 'Container_Base',
'arches': ['aarch64', 'ppc64le', 's390x', 'x86_64'],
'failable': ['*'],
},
'factory-parameters': {
'dockerversion': "1.10.1",
'docker_cmd': '[ "/bin/bash" ]',
'docker_env': '[ "DISTTAG=elncontainer", "FGC=eln", "container=oci" ]',
'docker_label': '{ "name": "fedora-eln", "license": "MIT", "vendor": "Fedora Project", "version": "9"}',
},
},
],
"^BaseOS$": [
{
"image-build": {
"format": [("qcow2", "qcow2")],
"name": "Fedora-ELN-Guest",
"version": "9.0",
"kickstart": "fedora-eln-guest.ks",
"ksversion": "F26",
"distro": "Fedora-20",
"disk-size": "10",
"arches": ["x86_64"],
'install_tree_from': 'BaseOS',
"repo": ["BaseOS","AppStream","Everything"]
"failable": ["*"],
},
"factory-parameters": {
"generate_icicle": False,
}
}
]
}