Signed-off-by: Nicolas Belouin <nicolas.belouin@suse.com> (cherry picked from commitd6d501ad99) (cherry picked from commit4d824b71cc) (cherry picked from commit0d3c83fca1) (cherry picked from commit5a73d61002) (cherry picked from commit34687fb5e9) (cherry picked from commit4a99805fde) (cherry picked from commit331f08255c) (cherry picked from commit3dea69443d) (cherry picked from commitd97e434fce) (cherry picked from commit9e41ee25d9) (cherry picked from commit8f20b3433e)
70 lines
2.4 KiB
Plaintext
70 lines
2.4 KiB
Plaintext
{#-
|
|
This template is rendered by the render_meta.py script
|
|
it is not automatically enforced by OBS
|
|
-#}
|
|
{%- set maintainers = [
|
|
"edge-engineering",
|
|
] -%}
|
|
<project name="{{ project }}">
|
|
<title>{{ title }}</title>
|
|
{%- if description is defined %}
|
|
<description>{{ description }}</description>
|
|
{%- else %}
|
|
<description/>
|
|
{%- endif %}
|
|
{%- if scm_url is defined %}
|
|
<scmsync>{{ scm_url }}</scmsync>
|
|
{%- endif %}
|
|
{%- for maintainer in maintainers %}
|
|
<person userid="{{ maintainer }}" role="maintainer"/>
|
|
{%- endfor %}
|
|
{%- if not base_project %}
|
|
<build>
|
|
<disable/>
|
|
<enable repository="charts"/>
|
|
<enable repository="test_manifest_images"/>
|
|
</build>
|
|
<publish>
|
|
<disable repository="phantomcharts"/>
|
|
</publish>
|
|
<repository name="phantomcharts">
|
|
<arch>x86_64</arch>
|
|
</repository>
|
|
{%- endif %}
|
|
{%- for repository in ["images", "test_manifest_images"] %}
|
|
<repository name="{{ repository }}">
|
|
{%- if release_project is defined and repository == "images" %}
|
|
<releasetarget project="{{ release_project }}" repository="images" trigger="manual"/>
|
|
{%- endif %}
|
|
<path project="SUSE:Registry" repository="standard"/>
|
|
<path project="SUSE:CA" repository="SLE_15_SP6"/>
|
|
<path project="{{ project }}" repository="standard"/>
|
|
<arch>x86_64</arch>
|
|
<arch>aarch64</arch>
|
|
</repository>
|
|
{%- endfor %}
|
|
<repository name="standard" block="local">
|
|
{%- if release_project is defined and not for_release %}
|
|
<releasetarget project="{{ release_project }}" repository="standard" trigger="manual"/>
|
|
{%- endif %}
|
|
<path project="Cloud:OpenStack:2024.2" repository="15.6"/>
|
|
<path project="SUSE:SLE-15-SP6:Update" repository="standard"/>
|
|
<arch>x86_64</arch>
|
|
<arch>aarch64</arch>
|
|
</repository>
|
|
<repository name="charts"{{ ' rebuild="local"' if not base_project }}>
|
|
{%- if release_project is defined and not for_release %}
|
|
<releasetarget project="{{ release_project }}" repository="phantomcharts" trigger="manual"/>
|
|
{%- endif %}
|
|
<path project="{{ project }}" repository="standard"/>
|
|
<arch>x86_64</arch>
|
|
</repository>
|
|
{%- if for_release %}
|
|
<repository name="releasecharts" rebuild="local">
|
|
<releasetarget project="{{ release_project }}" repository="charts" trigger="manual"/>
|
|
<path project="{{ project }}" repository="standard"/>
|
|
<arch>x86_64</arch>
|
|
</repository>
|
|
{%- endif %}
|
|
</project>
|