ced9341
# PRODUCT INFO
13830ed
release_name = 'Fedora'
13830ed
release_short = 'Fedora'
47103ea
release_version = '26'
2a59177
release_is_layered = False
ced9341
ced9341
# GENERAL SETTINGS
ced9341
bootable = True
1a8b28e
comps_file = 'comps-f26.xml' #{
13830ed
#    'scm': 'git',
e249ad3
#    'repo': 'https://pagure.io/fedora-comps.git',
13830ed
#    'branch': None, # defaults to cvs/HEAD or git/master
13830ed
#    'file': 'comps-f23.xml',
778eabf
#}
ced9341
13830ed
variants_file='variants-fedora.xml'
646bf34
sigkeys = ['64DAB85D']
ced9341
ced9341
# limit tree architectures
ced9341
# if undefined, all architectures from variants.xml will be included
87f5064
tree_arches = ['aarch64', 'armhfp', 'i386', 'ppc64', 'ppc64le', 'x86_64']
ced9341
ced9341
# limit tree variants
ced9341
# if undefined, all variants from variants.xml will be included
13830ed
#tree_variants = ['Server']
ced9341
2a59177
hashed_directories = True
ced9341
ced9341
# RUNROOT settings
e475fca
runroot = True
13830ed
runroot_channel = 'compose'
6ea5fb4
runroot_tag = 'f26-build'
ced9341
ced9341
# PKGSET
13830ed
pkgset_source = 'koji' # koji, repos
ced9341
ced9341
# PKGSET - REPOS
ced9341
# pkgset_repos format: {arch: [repo1_url, repo2_url, ...]}
ced9341
# pkgset_repos = {}
ced9341
ced9341
# PKGSET - KOJI
6ea5fb4
pkgset_koji_tag = 'f26'
778eabf
pkgset_koji_inherit = False
ced9341
6d486be
filter_system_release_packages = False
6d486be
ced9341
# GATHER
13830ed
gather_source = 'comps'
13830ed
gather_method = 'deps'
ced9341
check_deps = False
13830ed
greedy_method = 'build'
ced9341
ced9341
# fomat: [(variant_uid_regex, {arch|*: [repos]})]
ced9341
# gather_lookaside_repos = []
ced9341
ced9341
# GATHER - JSON
ced9341
# format: {variant_uid: {arch: package: [arch1, arch2, None (for any arch)]}}
13830ed
#gather_source_mapping = '/path/to/mapping.json'
ced9341
ced9341
ced9341
# CREATEREPO
ced9341
createrepo_c = True
13830ed
createrepo_checksum = 'sha256'
5064c97
createrepo_deltas = True
ced9341
000c036
# CHECKSUMS
13830ed
media_checksums = ['sha256']
000c036
media_checksum_one_file = True
bb606ab
media_checksum_base_filename = '%(release_short)s-%(variant)s-%(version)s-%(arch)s-%(date)s%(type_suffix)s.%(respin)s'
000c036
#jigdo
000c036
create_jigdo = False
000c036
ced9341
# BUILDINSTALL
13830ed
buildinstall_method = 'lorax'
ced9341
ea5e476
# Enables macboot on x86_64 for all variants and disables upgrade image building
ea5e476
# # everywhere.
ea5e476
lorax_options = [
13830ed
  ('^.*$', {
13830ed
     'x86_64': {
13830ed
         'nomacboot': False
00a5c4c
     },
13830ed
     '*': {
13830ed
         'noupgrade': True
ea5e476
     }
ea5e476
  })
cd8f925
]
ced9341
ced9341
#extra_packages = [
13830ed
#    '/mnt/packages/foo*',
ced9341
#]
ced9341
ced9341
ced9341
# fomat: [(variant_uid_regex, {arch|*: [packages]})]
ced9341
additional_packages = [
ced9341
    ('.*', {
ced9341
        '*': [
e25f2ba
            'kernel*',
e25f2ba
            'dracut*',
e25f2ba
            'autocorr-*',
e25f2ba
            'eclipse-nls-*',
e25f2ba
            'hunspell-*',
e25f2ba
            'hyphen-*',
e25f2ba
            'calligra-l10n-*',
e25f2ba
            'kde-l10n-*',
e25f2ba
            'libreoffice-langpack-*',
e25f2ba
            'man-pages-*',
e25f2ba
            'mythes-*',
ced9341
        ],
ced9341
    }),
ced9341
a834322
    ('^Everything$', {
a834322
        '*': [
a834322
            '*',
a834322
        ],
a834322
    }),
a834322
ced9341
    ('^Server$', {
ced9341
        '*': [
08c4673
ced9341
        ],
ced9341
    }),
ced9341
ced9341
    ('^Workstation$', {
ced9341
        '*': [
08c4673
ced9341
        ],
ced9341
    }),
ced9341
ced9341
    ('^Cloud$', {
ced9341
        '*': [
08c4673
ced9341
        ],
ced9341
    }),
ced9341
ced9341
]
ced9341
3b3f514
multilib = [
3b3f514
    ('^Everything$', {
df84d74
        'x86_64': ['devel', 'runtime'],
3b3f514
    })
3b3f514
]
ced9341
ced9341
filter_packages = [
43e6430
    ('(Workstation|Server|Cloud)$', {
ced9341
        '*': [
e25f2ba
        'kernel*debug*',
e25f2ba
        'kernel-kdump*',
e25f2ba
        'kernel-tools*',
e25f2ba
        'syslog-ng*',
e25f2ba
        'astronomy-bookmarks',
e25f2ba
        'generic*',
e25f2ba
        'GConf2-dbus*',
e25f2ba
        'bluez-gnome',
e25f2ba
        'java-1.8.0-openjdk',
e25f2ba
        'community-mysql*',
e25f2ba
        'jruby*',
e25f2ba
        'gimp-help-*',
ced9341
        ]
ced9341
    }),
ced9341
]
ced9341
ced9341
ced9341
# format: {arch|*: [packages]}
ced9341
multilib_blacklist = {
22b7efc
    '*': ['kernel', 'kernel-PAE*', 'kernel*debug*',
011994c
        'dmraid-devel', 'kdeutils-devel', 'mkinitrd-devel',
011994c
        'java-1.5.0-gcj-devel', 'java-1.7.0-icedtea-devel',
011994c
        'php-devel', 'java-1.6.0-openjdk-devel',
011994c
        'java-1.7.0-openjdk-devel', 'java-1.8.0-openjdk-devel',
200e740
        'httpd-devel', 'tomcat-native', 'php*', 'httpd',
88738aa
        'krb5-server', 'krb5-server-ldap', 'mod_*', 'ghc-*'
ced9341
    ],
ced9341
}
ced9341
ced9341
ced9341
# format: {arch|*: [packages]}
ced9341
multilib_whitelist = {
22b7efc
    '*': ['libgnat', 'wine', 'lmms-vst', 'nspluginwrapper',
011994c
        'libflashsupport', 'valgrind', 'perl-libs', 'redhat-lsb',
011994c
        'yaboot', 'syslinux-extlinux-nonlinux', 'syslinux-nonlinux',
da73478
        'syslinux-tftpboot', 'nosync', '*-static', 'apitrace-libs',
d88b196
        'fakeroot-libs', 'postgresql-odbc', 'mysql-connector-odbc',
366caf3
        'fakechroot-libs','mesa-vdpau-drivers', 'p11-kit-trust'
011994c
    ],
ced9341
}
ced9341
1dd1374
createiso_skip = [
1dd1374
        ('^Workstation$', {
1dd1374
            '*': True,
1dd1374
            'src': True
1dd1374
        }),
1dd1374
1dd1374
        ('^Server$', {
1dd1374
            'src': True
1dd1374
        }),
1dd1374
1dd1374
        ('^Cloud$', {
1dd1374
            '*': True,
1dd1374
            'src': True
1dd1374
        }),
1dd1374
1dd1374
        ('^Everything$', {
1dd1374
            '*': True,
1dd1374
            'src': True
1dd1374
        }),
1dd1374
1dd1374
    ]
ced9341
ced9341
# fomat: [(variant_uid_regex, {arch|*: [scm_dicts]})]
e475fca
#extra_files = [
e475fca
#    ('^(Server|Workstation|Cloud)$', {
e475fca
#        '*': [
e475fca
#            {
13830ed
#                'scm': 'rpm',
13830ed
#                'repo': 'fedora-release-%(variant_id_lower)s',
13830ed
#                'branch': None,
13830ed
#                'file': [
13830ed
#                    '/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-release',
e475fca
#                ],
13830ed
#                'target': '',
e475fca
#            },
e475fca
#        ],
e475fca
#    }),
e475fca
#]
ced9341
c8c7380
# Image name respecting Fedora's image naming policy
13830ed
image_name_format = '%(release_short)s-%(variant)s-%(disc_type)s-%(arch)s-%(version)s-%(date)s%(type_suffix)s.%(respin)s.iso'
c8c7380
# # Use the same format for volume id
c8c7380
image_volid_formats = [
13830ed
     '%(release_short)s-%(variant)s-%(disc_type)s-%(arch)s-%(version)s'
c8c7380
     ]
c8c7380
# No special handling for layered products, use same format as for regular images
c8c7380
image_volid_layered_product_formats = []
13830ed
# Replace 'Cloud' with 'C' in volume id etc.
c8c7380
volume_id_substitutions = {
dcb28cb
        'Rawhide': 'rawh',
236df8e
         'Images': 'img',
c8c7380
    'MATE_Compiz': 'MATE',
c8c7380
       'Security': 'Sec',
c8c7380
 'Electronic_Lab': 'Elec',
c8c7380
       'Robotics': 'Robo',
c8c7380
 'Scientific_KDE': 'SciK',
869da19
  'Astronomy_KDE': 'AstK',
c8c7380
   'Design_suite': 'Dsgn',
c8c7380
          'Games': 'Game',
c8c7380
        'Jam_KDE': 'Jam',
c8c7380
    'Workstation': 'WS',
5140aa5
     'Everything': 'E',
c8c7380
         'Server': 'S',
c8c7380
          'Cloud': 'C',
c8c7380
          'Alpha': 'A',
c8c7380
           'Beta': 'B',
c8c7380
             'TC': 'T',
c8c7380
}
a0f7cc3
aa44dca
disc_types = {
aa44dca
    'boot': 'netinst',
aa44dca
    'live': 'Live',
aa44dca
}
aa44dca
a0f7cc3
translate_paths = [
13830ed
   ('/mnt/koji/compose/', 'http://kojipkgs.fedoraproject.org/compose/'),
a0f7cc3
]
a0f7cc3
21024d1
# These will be inherited by live_media, live_images and image_build
47103ea
global_ksurl = 'git+https://pagure.io/fedora-kickstarts.git?#origin/f26'
21024d1
global_release = None
47103ea
global_version = '26'
21024d1
# live_images ignores this in favor of live_target
6ea5fb4
global_target = 'f26'
21024d1
ba006ab
image_build = {
c87901b
    '^Docker$': [
b307398
        {
b307398
            'image-build': {
00a5c4c
                    'format': [('docker', 'tar.xz')],
b307398
                    'name': 'Fedora-Docker-Base',
13830ed
                    'kickstart': 'fedora-docker-base.ks',
be2e013
                    'distro': 'Fedora-22',
ad186f5
                    'disk_size': 5,
feacabb
                    'arches': ['armhfp', 'aarch64', 'ppc64le', 'x86_64'],
ad186f5
                    'repo_from': 'Everything',
ad186f5
                    'install_tree_from': 'Everything',
00a5c4c
                    'subvariant': 'Docker_Base',
16f8055
                    'failable': ['*'],
7b69eb4
                    },
00a5c4c
            'factory-parameters': {
0da396b
                'dockerversion': "1.10.1",
267f32f
                'docker_cmd':  '[ "/usr/bin/bash" ]',
36b7b5f
                'docker_env': '[ "DISTTAG=f26container", "FGC=f26" ]',
00a5c4c
                'docker_labels': {
00a5c4c
                    'Name': 'fedora',
267f32f
                    'License': u'MIT',
00a5c4c
                    'Vendor': 'Fedora Project',
00a5c4c
                    'Version': '26',
00a5c4c
                },
00a5c4c
            },
5eea17e
        },
5eea17e
        {
7b69eb4
            'image-build': {
00a5c4c
                    'format': [('docker', 'tar.xz')],
7b69eb4
                    'name': 'Fedora-Container-Minimal-Base',
7b69eb4
                    'kickstart': 'fedora-docker-base-minimal.ks',
7b69eb4
                    'distro': 'Fedora-22',
ad186f5
                    'disk_size': 5,
feacabb
                    'arches': ['armhfp', 'aarch64', 'ppc64le', 'x86_64'],
ad186f5
                    'repo_from': 'Everything',
ad186f5
                    'install_tree_from': 'Everything',
00a5c4c
                    'subvariant': 'Container_Minimal_Base',
7b69eb4
                    'failable': ['*'],
00a5c4c
                    },
00a5c4c
            'factory-parameters': {
0da396b
                'dockerversion': "1.10.1",
267f32f
                'docker_cmd':  '[ "/usr/bin/bash" ]',
36b7b5f
                'docker_env': '[ "DISTTAG=f26container", "FGC=f26" ]',
00a5c4c
                'docker_labels': {
00a5c4c
                    'Name': 'fedora-minimal',
267f32f
                    'License': u'MIT',
00a5c4c
                    'Vendor': 'Fedora Project',
00a5c4c
                    'Version': '26',
00a5c4c
                },
00a5c4c
            },
c87901b
        }
c87901b
        ],
743cb91
    '^CloudImages$': [
b307398
        {
b307398
            'image-build': {
00a5c4c
                    'format': [('qcow2','qcow2'), ('raw-xz','raw.xz')],
b307398
                    'name': 'Fedora-Cloud-Base',
13830ed
                    'kickstart': 'fedora-cloud-base.ks',
be2e013
                    'distro': 'Fedora-22',
2a74f77
                    'disk_size': 4,
a026e6d
                    'arches': ['aarch64', 'ppc64', 'ppc64le', 'x86_64'],
fa85694
                    'repo_from': 'Cloud',
fa85694
                    'install_tree_from': 'Cloud',
00a5c4c
                    'subvariant': 'Cloud_Base',
b935b43
                    'failable': ['aarch64', 'ppc64', 'ppc64le'],
c201ee3
                     }
b307398
        },
b307398
        {
b307398
            'image-build': {
00a5c4c
                    'format': [('vagrant-libvirt','vagrant-libvirt.box'), ('vagrant-virtualbox','vagrant-virtualbox.box')],
b307398
                    'name': 'Fedora-Cloud-Base-Vagrant',
13830ed
                    'kickstart': 'fedora-cloud-base-vagrant.ks',
be2e013
                    'distro': 'Fedora-22',
b307398
                    'disk_size': 40,
4b65a92
                    'arches': ['x86_64'],
4b65a92
                    'repo_from': 'Cloud',
4b65a92
                    'install_tree_from': 'Cloud',
7ed7fa6
                    'subvariant': 'Cloud_Base',
16f8055
                    'failable': ['*'],
00a5c4c
                     },
4b65a92
        },
4b65a92
        {
4b65a92
            'image-build': {
00a5c4c
                    'format': [('qcow2','qcow2'), ('raw-xz','raw.xz')],
4b65a92
                    'name': 'Fedora-Atomic',
4b65a92
                    'kickstart': 'fedora-atomic.ks',
be2e013
                    'distro': 'Fedora-22',
a47f402
                    'disk_size': 6,
4b65a92
                    'arches': ['x86_64'],
4b65a92
                    'install_tree_from': 'Cloud',
00a5c4c
                    'subvariant': 'Atomic',
16f8055
                    'failable': ['*'],
4b65a92
                     }
4b65a92
        },
4b65a92
        {
4b65a92
            'image-build': {
00a5c4c
                    'format': [('vagrant-libvirt','vagrant-libvirt.box'), ('vagrant-virtualbox','vagrant-virtualbox.box')],
4b65a92
                    'name': 'Fedora-Atomic-Vagrant',
4b65a92
                    'kickstart': 'fedora-atomic-vagrant.ks',
be2e013
                    'distro': 'Fedora-22',
4b65a92
                    'disk_size': 40,
4b65a92
                    'arches': ['x86_64'],
fa85694
                    'install_tree_from': 'Cloud',
00a5c4c
                    'subvariant': 'Atomic',
16f8055
                    'failable': ['*'],
00a5c4c
                     },
3ac0592
            'factory-parameters': {
ccf0846
                    'vagrant_sync_directory': '/home/vagrant/sync',
64f2209
            }
64f2209
        },
695d8c3
        ],
fd1e83b
    '^Labs$': [
fd1e83b
        {
fd1e83b
            'image-build': {
00a5c4c
                    'format': [('vagrant-libvirt','vagrant-libvirt.box'), ('vagrant-virtualbox','vagrant-virtualbox.box')],
fd1e83b
                    'name': 'Fedora-Python-Classroom-Vagrant',
fd1e83b
                    'kickstart': 'fedora-python-classroom-vagrant.ks',
fd1e83b
                    'distro': 'Fedora-22',
fd1e83b
                    'disk_size': 40,
ec036af
                    'arches': ['x86_64'],
f6bd546
                    'repo_from': 'Everything',
f6bd546
                    'install_tree_from': 'Everything',
00a5c4c
                    'subvariant': 'Python_Classroom',
fd1e83b
                    'failable': ['*'],
00a5c4c
                     },
fd1e83b
            'factory-parameters': {
fd1e83b
                    'ova-option': 'vagrant_sync_directory=/home/vagrant/sync'
fd1e83b
            }
fd1e83b
        },
fd1e83b
        ],
91fd15d
    '^Spins': [
91fd15d
        {
91fd15d
            'image-build': {
91fd15d
                    'format': [('raw-xz','raw.xz')],
91fd15d
                    'name': 'Fedora-Minimal',
91fd15d
                    'kickstart': 'fedora-disk-minimal.ks',
91fd15d
                    'distro': 'Fedora-22',
91fd15d
                    'disk_size': 5,
91fd15d
                    'arches': ['aarch64'],
91fd15d
                    'repo_from': 'Everything',
91fd15d
                    'install_tree_from': 'Everything',
91fd15d
                    'subvariant': 'Minimal',
91fd15d
                    'failable': ['*'],
91fd15d
                     }
91fd15d
        },
91fd15d
        ],
91fd15d
    '^Workstation$': [
91fd15d
        {
91fd15d
            'image-build': {
91fd15d
                    'format': [('raw-xz','raw.xz')],
91fd15d
                    'name': 'Fedora-Workstation',
91fd15d
                    'kickstart': 'fedora-disk-workstation.ks',
91fd15d
                    'distro': 'Fedora-22',
c142a45
                    'disk_size': 8,
91fd15d
                    'arches': ['aarch64'],
91fd15d
                    'repo_from': 'Workstation',
91fd15d
                    'install_tree_from': 'Workstation',
91fd15d
                    'subvariant': 'Workstation',
91fd15d
                    'failable': ['*'],
91fd15d
                     }
91fd15d
        },
91fd15d
        ],
91fd15d
    '^Server$': [
91fd15d
        {
91fd15d
            'image-build': {
91fd15d
                    'format': [('raw-xz','raw.xz')],
91fd15d
                    'name': 'Fedora-Server',
91fd15d
                    'kickstart': 'fedora-disk-server.ks',
91fd15d
                    'distro': 'Fedora-22',
91fd15d
                    'disk_size': 7,
91fd15d
                    'arches': ['aarch64'],
91fd15d
                    'repo_from': 'Server',
91fd15d
                    'install_tree_from': 'Server',
91fd15d
                    'subvariant': 'Server',
91fd15d
                    'failable': ['*'],
91fd15d
                     }
91fd15d
        },
91fd15d
        ],
ba006ab
}
42ee4af
781193b
live_media = {
08c4673
    '^Workstation$': [
08c4673
            {
52f371a
                'name': 'Fedora-Workstation-Live',
13830ed
                'kickstart': 'fedora-live-workstation.ks',
08c4673
                'arches': ['x86_64', 'i386'],
b935b43
                'failable': ['i386'],
fa85694
                'repo_from': 'Everything',
fa85694
                'subvariant': 'Workstation'
fa85694
08c4673
            }
08c4673
        ],
c87901b
    '^Spins': [
08c4673
            {
52f371a
                'name': 'Fedora-KDE-Live',
13830ed
                'kickstart': 'fedora-live-kde.ks',
08c4673
                'arches': ['x86_64', 'i386'],
b935b43
                'failable': ['i386'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'KDE'
fa85694
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Xfce-Live',
13830ed
                'kickstart': 'fedora-live-xfce.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Xfce'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-SoaS-Live',
13830ed
                'kickstart': 'fedora-live-soas.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'SoaS'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Cinnamon-Live',
13830ed
                'kickstart': 'fedora-live-cinnamon.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Cinnamon'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-LXDE-Live',
13830ed
                'kickstart': 'fedora-live-lxde.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'LXDE'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-MATE_Compiz-Live',
13830ed
                'kickstart': 'fedora-live-mate_compiz.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Mate'
0ae9a8f
            },
0ae9a8f
            {
0ae9a8f
                'name': 'Fedora-LXQt-Live',
0ae9a8f
                'kickstart': 'fedora-live-lxqt.ks',
0ae9a8f
                'arches': ['x86_64', 'i386'],
0ae9a8f
                'failable': ['*'],
0ae9a8f
                'repo_from': 'Everything',
0ae9a8f
                'install_tree_from': 'Everything',
0ae9a8f
                'subvariant': 'LXQt'
08c4673
            }
08c4673
        ],
c87901b
    '^Labs$': [
08c4673
            {
52f371a
                'name': 'Fedora-Astronomy_KDE-Live',
13830ed
                'kickstart': 'fedora-live-astronomy_kde.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Astronomy_KDE'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Design_suite-Live',
13830ed
                'kickstart': 'fedora-live-design_suite.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Design_suite'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Scientific_KDE-Live',
13830ed
                'kickstart': 'fedora-live-scientific_kde.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Scientific_KDE'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Games-Live',
13830ed
                'kickstart': 'fedora-live-games.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Games'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Security-Live',
13830ed
                'kickstart': 'fedora-live-security.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Security'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Jam_KDE-Live',
13830ed
                'kickstart': 'fedora-live-jam_kde.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Jam_KDE'
08c4673
            },
08c4673
            {
52f371a
                'name': 'Fedora-Robotics-Live',
13830ed
                'kickstart': 'fedora-live-robotics.ks',
08c4673
                'arches': ['x86_64', 'i386'],
2ac4a62
                'failable': ['*'],
fa85694
                'repo_from': 'Everything',
fa85694
                'install_tree_from': 'Everything',
fa85694
                'subvariant': 'Robotics'
fd1e83b
            },
fd1e83b
            {
fd1e83b
                'name': 'Fedora-Python-Classroom-Live',
fd1e83b
                'kickstart': 'fedora-live-python-classroom.ks',
fd1e83b
                'arches': ['x86_64', 'i386'],
fd1e83b
                'failable': ['*'],
fd1e83b
                'repo_from': 'Everything',
fd1e83b
                'install_tree_from': 'Everything',
fd1e83b
                'subvariant': 'Python_Classroom'
08c4673
            }
08c4673
    ],
08c4673
}
08c4673
6d486be
failable_deliverables = [
6d486be
    ('^.*$', {
b935b43
        # buildinstall makes no sense as blocking
6d486be
        'src': ['buildinstall'],
b935b43
        # Nothing on aarch64, i386, ppc64 and ppc64le blocks the compose
b935b43
        'aarch64': ['buildinstall', 'iso'],
2ac4a62
        'i386': ['buildinstall', 'iso'],
b935b43
        'ppc64': ['buildinstall', 'iso'],
b935b43
        'ppc64le': ['buildinstall', 'iso'],
6d486be
    })
6d486be
]
ced9341
6ea5fb4
live_target = 'f26'
54c9f8e
live_images_no_rename = True
ced9341
# fomat: [(variant_uid_regex, {arch|*: scm_dict})]
c201ee3
live_images = [
c201ee3
    ('^Workstation$', {
13830ed
        'armhfp': {
13830ed
                'kickstart': 'fedora-arm-workstation.ks',
13830ed
                'name': 'Fedora-Workstation-armhfp',
2ac4a62
                'type': 'appliance',
2ac4a62
                'failable': True,
de7b91e
                }
de7b91e
    }),
de7b91e
    ('^Server$', {
13830ed
        'armhfp': {
13830ed
                'kickstart': 'fedora-arm-server.ks',
13830ed
                'name': 'Fedora-Server-armhfp',
2ac4a62
                'type': 'appliance',
2ac4a62
                'failable': True,
c201ee3
                }
c201ee3
    }),
c87901b
    ('^Spins$', {
13830ed
        'armhfp': [{
13830ed
                'kickstart': 'fedora-arm-kde.ks',
13830ed
                'name': 'Fedora-KDE-armhfp',
fa85694
                'repo_from': 'Everything',
13830ed
                'type': 'appliance',
2ac4a62
                'subvariant': 'KDE',
2ac4a62
                'failable': True,
c87901b
                },
acdefd5
                {
13830ed
                'kickstart': 'fedora-arm-lxde.ks',
13830ed
                'name': 'Fedora-LXDE-armhfp',
fa85694
                'repo_from': 'Everything',
13830ed
                'type': 'appliance',
2ac4a62
                'subvariant': 'LXDE',
2ac4a62
                'failable': True,
c87901b
                },
acdefd5
                {
13830ed
                'kickstart': 'fedora-arm-mate.ks',
13830ed
                'name': 'Fedora-Mate-armhfp',
f528c8a
                'repo_from': 'Everything',
4e71b8a
                'type': 'appliance',
2ac4a62
                'subvariant': 'Mate',
2ac4a62
                'failable': True,
c87901b
                },
acdefd5
                {
13830ed
                'kickstart': 'fedora-arm-minimal.ks',
13830ed
                'name': 'Fedora-Minimal-armhfp',
fa85694
                'repo_from': 'Everything',
13830ed
                'type': 'appliance',
2ac4a62
                'subvariant': 'Minimal',
b935b43
                'failable': False,
c87901b
                },
acdefd5
                {
13830ed
                'kickstart': 'fedora-arm-soas.ks',
13830ed
                'name': 'Fedora-SoaS-armhfp',
fa85694
                'repo_from': 'Everything',
13830ed
                'type': 'appliance',
2ac4a62
                'subvariant': 'SoaS',
2ac4a62
                'failable': True,
c87901b
                },
acdefd5
                {
13830ed
                'kickstart': 'fedora-arm-xfce.ks',
13830ed
                'name': 'Fedora-Xfce-armhfp',
fa85694
                'repo_from': 'Everything',
4e71b8a
                'type': 'appliance',
2ac4a62
                'subvariant': 'Xfce',
b935b43
                'failable': False,
d192db8
                },
d192db8
                {
d192db8
                'kickstart': 'fedora-arm-lxqt.ks',
d192db8
                'name': 'Fedora-LXQt-armhfp',
d192db8
                'repo_from': 'Everything',
d192db8
                'type': 'appliance',
d192db8
                'subvariant': 'LXQt',
d192db8
                'failable': True,
acdefd5
                },]
c87901b
    }),
fd1e83b
    ('^Labs$', {
fd1e83b
        'armhfp': {
fd1e83b
                'kickstart': 'fedora-arm-python-classroom.ks',
fd1e83b
                'name': 'Fedora-Python-Classroom-armhfp',
fd1e83b
                'repo_from': 'Everything',
fd1e83b
                'type': 'appliance',
fd1e83b
                'subvariant': 'Python_Classroom',
fd1e83b
                'failable': True,
fd1e83b
                }
fd1e83b
    }),
c201ee3
]
ced9341
de86c34
ostree = [
de86c34
    ("^Atomic$", {
1d5df17
        "aarch64": {
1d5df17
            "treefile": "fedora-atomic-docker-host.json",
1d5df17
            "config_url": "https://pagure.io/fedora-atomic.git",
7ceb13f
            "config_branch": "f26",
1d5df17
            "source_repo_from": "Everything",
47103ea
            "ostree_repo": "/mnt/koji/compose/atomic/26/",
1d5df17
            'failable': ['*'],
1d5df17
        },
de86c34
        "x86_64": {
de86c34
            "treefile": "fedora-atomic-docker-host.json",
de86c34
            "config_url": "https://pagure.io/fedora-atomic.git",
7ceb13f
            "config_branch": "f26",
de86c34
            "source_repo_from": "Everything",
47103ea
            "ostree_repo": "/mnt/koji/compose/atomic/26/",
2ac4a62
            'failable': ['*'],
de86c34
        }
4501e86
    }),
4501e86
    ("^ostree$", {
2d10497
        "x86_64": {
3708818
            "treefile": "fedora-ostree-workstation.json",
2d10497
            "config_url": "https://pagure.io/workstation-ostree-config.git",
7ceb13f
            "config_branch": "f26",
2d10497
            "source_repo_from": "Workstation",
47103ea
            "ostree_repo": "/mnt/koji/compose/ostree/26/",
2ac4a62
            'failable': ['*'],
2d10497
        }
de86c34
    })
de86c34
]
5b29d7b
4b65a92
ostree_installer = [
4b65a92
    ("^Atomic$", {
4b65a92
        "x86_64": {
4b65a92
            "source_repo_from": "Everything",
4b65a92
            "release": None,
cdb2a39
            "rootfs_size": "3",
4b65a92
            "installpkgs": ["fedora-productimg-atomic"],
Colin Walters bf73f40
            "add_template": ["ostree-based-installer/lorax-configure-repo.tmpl",
Colin Walters bf73f40
                             "ostree-based-installer/lorax-embed-repo.tmpl"],
4b65a92
            "add_template_var": [
690d065
                "ostree_install_repo=https://kojipkgs.fedoraproject.org/compose/atomic/26/",
690d065
                "ostree_update_repo=https://kojipkgs.fedoraproject.org/atomic/26/",
4b65a92
                "ostree_osname=fedora-atomic",
27042d2
                "ostree_install_ref=fedora/26/x86_64/atomic-host",
27042d2
                "ostree_update_ref=fedora/26/x86_64/atomic-host",
ce4cdf5
            ],
a3d48b1
            'template_repo': 'https://pagure.io/fedora-lorax-templates.git',
47103ea
            'template_branch': 'f26',
2ac4a62
            'failable': ['*'],
4b65a92
        }
3d1422b
    }),
3d1422b
    ("^Workstation$", {
3d1422b
        "x86_64": {
3d1422b
            "source_repo_from": "Everything",
3d1422b
            "release": None,
4a56fdf
            "installpkgs": ["fedora-productimg-workstation"],
65674d6
            "rootfs_size": "8",
Colin Walters bf73f40
            "add_template": ["ostree-based-installer/lorax-configure-repo.tmpl",
Colin Walters bf73f40
                             "ostree-based-installer/lorax-embed-repo.tmpl"],
3d1422b
            "add_template_var": [
Colin Walters bf73f40
                "ostree_install_repo=https://kojipkgs.fedoraproject.org/compose/ostree/26/",
Colin Walters bf73f40
                "ostree_update_repo=https://kojipkgs.fedoraproject.org/compose/ostree/26/",
602d0d9
                "ostree_osname=fedora-workstation",
Colin Walters bf73f40
                "ostree_install_ref=fedora/26/x86_64/workstation",
Colin Walters bf73f40
                "ostree_update_ref=fedora/26/x86_64/workstation",
00a5c4c
            ],
2d459be
            'template_repo': 'https://pagure.io/fedora-lorax-templates.git',
47103ea
            'template_branch': 'f26',
2ac4a62
            'failable': ['*'],
3d1422b
        }
4b65a92
    })
4b65a92
]
0ec4414
24da7bd
koji_profile = 'compose_koji'