# This files overrides default variables defined in the configs in # the ../shared directory. # Fedora signing keys. sigkeys = ['eb10b464','5323552a','809a8d7c'] # 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 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"), ("Extras", "BaseOS"), ("Extras", "AppStream"), ("HighAvailability", "BaseOS"), ("HighAvailability", "AppStream"), ("ResilientStorage", "BaseOS"), ("ResilientStorage", "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"), ] # 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 = { "^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", "aarch64"], 'install_tree_from': 'BaseOS', "repo": ["BaseOS","AppStream","CRB"], "failable": ["*"], }, "factory-parameters": { "generate_icicle": False, } }, { 'image-build': { 'format': [('docker', 'tar.xz')], 'name': 'Fedora-Container-Base', 'kickstart': 'fedora-eln-container-base.ks', 'distro': 'Fedora-22', 'disk_size': 10, 'repo': ["BaseOS","AppStream","CRB"], 'install_tree_from': 'BaseOS', '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": "eln"}', }, }, ], }