Turn all pungi configs into a single one
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
This commit is contained in:
parent
461f7cc88d
commit
2c8ce7072d
5 changed files with 36 additions and 31 deletions
|
@ -1,15 +1,20 @@
|
||||||
# PRODUCT INFO
|
# PRODUCT INFO
|
||||||
release_name = '{{ release.id_prefix.title() }}'
|
release_name = '[[ release.id_prefix.title() ]]'
|
||||||
release_short = '{{ release.id_prefix.title() }}'
|
release_short = '[[ release.id_prefix.title() ]]'
|
||||||
release_version = '{{ release.version_int }}'
|
release_version = '[[ release.version_int ]]'
|
||||||
release_type = 'updates{% if request.name == 'testing' %}-testing{% endif %}'
|
release_type = 'updates[% if request.name == 'testing' %]-testing[% endif %]'
|
||||||
release_is_layered = False
|
release_is_layered = False
|
||||||
|
|
||||||
# GENERAL SETTINGS
|
# GENERAL SETTINGS
|
||||||
bootable = False
|
bootable = False
|
||||||
|
|
||||||
variants_file='module-variants.xml'
|
variants_file='module-variants.xml'
|
||||||
sigkeys = ['a3cc4e62', None]
|
sigkeys = [
|
||||||
|
'a3cc4e62',
|
||||||
|
{% if env == "staging" %}
|
||||||
|
None
|
||||||
|
{% endif %}
|
||||||
|
]
|
||||||
|
|
||||||
hashed_directories = True
|
hashed_directories = True
|
||||||
|
|
||||||
|
@ -17,7 +22,7 @@ hashed_directories = True
|
||||||
runroot = False
|
runroot = False
|
||||||
|
|
||||||
# PDC settings
|
# PDC settings
|
||||||
pdc_url = 'https://pdc.stg.fedoraproject.org/rest_api/v1'
|
pdc_url = 'https://pdc{{ env_suffix }}.fedoraproject.org/rest_api/v1'
|
||||||
pdc_insecure = False
|
pdc_insecure = False
|
||||||
pdc_develop = True
|
pdc_develop = True
|
||||||
|
|
||||||
|
@ -52,7 +57,7 @@ skip_phases= ["live_media", "ostree"]
|
||||||
|
|
||||||
|
|
||||||
translate_paths = [
|
translate_paths = [
|
||||||
('/mnt/koji/compose/', 'http://kojipkgs.stg.fedoraproject.org/compose/'),
|
('/mnt/koji/compose/', 'http://kojipkgs{{ env_suffix }}.fedoraproject.org/compose/'),
|
||||||
]
|
]
|
||||||
|
|
||||||
createiso_skip = [
|
createiso_skip = [
|
|
@ -1,9 +1,9 @@
|
||||||
# PRODUCT INFO
|
# PRODUCT INFO
|
||||||
skip_phases= ["buildinstall"]
|
skip_phases= ["buildinstall"]
|
||||||
release_name = '{{ release.id_prefix.title() }}'
|
release_name = '[[ release.id_prefix.title() ]]'
|
||||||
release_short = '{{ release.id_prefix.title() }}'
|
release_short = '[[ release.id_prefix.title() ]]'
|
||||||
release_version = '{{ release.version_int }}'
|
release_version = '[[ release.version_int ]]'
|
||||||
release_type = 'updates{% if request.name == 'testing' %}-testing{% endif %}'
|
release_type = 'updates[% if request.name == 'testing' %]-testing[% endif %]'
|
||||||
release_is_layered = False
|
release_is_layered = False
|
||||||
|
|
||||||
# GENERAL SETTINGS
|
# GENERAL SETTINGS
|
||||||
|
@ -11,22 +11,22 @@ comps_file = {
|
||||||
'scm': 'git',
|
'scm': 'git',
|
||||||
'repo': 'https://pagure.io/fedora-comps.git',
|
'repo': 'https://pagure.io/fedora-comps.git',
|
||||||
'branch': None, # defaults to cvs/HEAD or git/master
|
'branch': None, # defaults to cvs/HEAD or git/master
|
||||||
'file': 'comps-{{ release.branch }}.xml',
|
'file': 'comps-[[ release.branch ]].xml',
|
||||||
'command': 'make',
|
'command': 'make',
|
||||||
}
|
}
|
||||||
variants_file='variants.xml'
|
variants_file='variants.xml'
|
||||||
sigkeys = [
|
sigkeys = [
|
||||||
{% if release.version_int == 25 %}
|
[% if release.version_int == 25 %]
|
||||||
'fdb19c98',
|
'fdb19c98',
|
||||||
{% elif release.version_int == 26 %}
|
[% elif release.version_int == 26 %]
|
||||||
'64dab85d',
|
'64dab85d',
|
||||||
{% elif release.version_int == 27 %}
|
[% elif release.version_int == 27 %]
|
||||||
'f5282ee4',
|
'f5282ee4',
|
||||||
{% elif release.version_int == 6 %}
|
[% elif release.version_int == 6 %]
|
||||||
'0608b895',
|
'0608b895',
|
||||||
{% elif release.version_int == 7 %}
|
[% elif release.version_int == 7 %]
|
||||||
'352C64E5',
|
'352C64E5',
|
||||||
{% endif %}
|
[% endif %]
|
||||||
None
|
None
|
||||||
]
|
]
|
||||||
hashed_directories = True
|
hashed_directories = True
|
||||||
|
@ -34,11 +34,11 @@ hashed_directories = True
|
||||||
# RUNROOT settings
|
# RUNROOT settings
|
||||||
runroot = True
|
runroot = True
|
||||||
runroot_channel = 'compose'
|
runroot_channel = 'compose'
|
||||||
runroot_tag = '{{ release.dist_tag }}-build'
|
runroot_tag = '[[ release.dist_tag ]]-build'
|
||||||
|
|
||||||
# PKGSET
|
# PKGSET
|
||||||
pkgset_source = 'koji' # koji, repos
|
pkgset_source = 'koji' # koji, repos
|
||||||
pkgset_koji_tag = '{{ id }}'
|
pkgset_koji_tag = '[[ id ]]'
|
||||||
pkgset_koji_inherit = False
|
pkgset_koji_inherit = False
|
||||||
filter_system_release_packages = False
|
filter_system_release_packages = False
|
||||||
|
|
||||||
|
@ -101,27 +101,27 @@ createiso_skip = [
|
||||||
}),
|
}),
|
||||||
]
|
]
|
||||||
|
|
||||||
{% if release.id_prefix == 'FEDORA' %}
|
[% if release.id_prefix == 'FEDORA' %]
|
||||||
ostree = [
|
ostree = [
|
||||||
("^Everything$", {
|
("^Everything$", {
|
||||||
"x86_64": {
|
"x86_64": {
|
||||||
"version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN",
|
"version": "!OSTREE_VERSION_FROM_LABEL_DATE_TYPE_RESPIN",
|
||||||
"treefile": "fedora-atomic-host.json",
|
"treefile": "fedora-atomic-host.json",
|
||||||
"config_url": "https://pagure.io/fedora-atomic.git",
|
"config_url": "https://pagure.io/fedora-atomic.git",
|
||||||
"config_branch": "f{{ release.version }}",
|
"config_branch": "f[[ release.version ]]",
|
||||||
"repo": [
|
"repo": [
|
||||||
"Everything",
|
"Everything",
|
||||||
{% if request.name == 'testing' %}
|
[% if request.name == 'testing' %]
|
||||||
# In the case of testing, also inject the last stable updates
|
# In the case of testing, also inject the last stable updates
|
||||||
"https://kojipkgs.stg.fedoraproject.org/compose/updates/f{{ release.version }}-updates/compose/Everything/x86_64/os/"
|
"https://kojipkgs{{ env_suffix }}.fedoraproject.org/compose/updates/f[[ release.version ]]-updates/compose/Everything/x86_64/os/"
|
||||||
{% endif %}
|
[% endif %]
|
||||||
"https://dl.fedoraproject.org/pub/fedora/linux/releases/{{ release.version_int }}/Everything/x86_64/os/"
|
"https://dl.fedoraproject.org/pub/fedora/linux/releases/[[ release.version_int ]]/Everything/x86_64/os/"
|
||||||
]
|
]
|
||||||
"ostree_repo": "/mnt/koji/compose/atomic/rawhide/",
|
"ostree_repo": "/mnt/koji/compose/atomic/rawhide/",
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
{% endif %}
|
[% endif %]
|
||||||
|
|
||||||
translate_paths = [
|
translate_paths = [
|
||||||
('/mnt/koji/compose/', 'https://kojipkgs.stg.fedoraproject.org/compose/'),
|
('/mnt/koji/compose/', 'https://kojipkgs.stg.fedoraproject.org/compose/'),
|
|
@ -6,9 +6,9 @@
|
||||||
<arch>x86_64</arch>
|
<arch>x86_64</arch>
|
||||||
</arches>
|
</arches>
|
||||||
<modules>
|
<modules>
|
||||||
{% for module in modules %}
|
[% for module in modules %]
|
||||||
<module>{{ module }}</module>
|
<module>[[ module ]]</module>
|
||||||
{% endfor %}
|
[% endfor %]
|
||||||
</modules>
|
</modules>
|
||||||
</variant>
|
</variant>
|
||||||
</variants>
|
</variants>
|
|
@ -110,7 +110,7 @@
|
||||||
- config
|
- config
|
||||||
|
|
||||||
- name: Put pungi configurations in place
|
- name: Put pungi configurations in place
|
||||||
copy: src="{{env}}-{{item}}" dest=/etc/bodhi/{{item}}
|
template: src="{{item}}" dest=/etc/bodhi/{{item}}
|
||||||
with_items:
|
with_items:
|
||||||
- pungi.module.conf.j2
|
- pungi.module.conf.j2
|
||||||
- pungi.rpm.conf.j2
|
- pungi.rpm.conf.j2
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue