1
0
Fork 0
forked from infra/ansible

[bodhi] Update for quay.io flatpaks

This adds authentication file for flatpak quay.io bots and also adds
quay.io to `container.destination_registry`.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This commit is contained in:
Michal Konečný 2026-03-24 15:29:40 +01:00 committed by Michal Konečný
commit 621d586acc
3 changed files with 27 additions and 4 deletions

View file

@ -36,6 +36,17 @@
- config
- bodhi
- name: Copy auth file for quay.io
ansible.builtin.template:
src: flatpak-bot-auth.json.j2
dest: /etc/bodhi/flatpak-bot-auth.json
owner: bodhi
group: root
mode: "0644"
tags:
- config
- bodhi
# Bodhi virtualhost in RabbitMQ
- name: Configure the bodhi virtual host

View file

@ -0,0 +1,12 @@
{
"auths": {
"quay.io": {
{% if env == 'staging' %}
"auth": {{ bodhi2_quayio_auth_stg }},
{% else %}
"auth": {{ bodhi2_quayio_auth }},
{% endif %}
"email": ""
}
}
}

View file

@ -204,13 +204,13 @@ pungi.extracmdline = --notification-script=/usr/bin/pungi-fedmsg-notification --
skopeo.cmd = /usr/bin/skopeo
# Comma separated list of extra flags to pass to the skopeo copy command.
skopeo.extra_copy_flags = -a,--retry-times=10
skopeo.extra_copy_flags = -a,--retry-times=10,--authfile=/etc/bodhi/flatpak-bot-auth.json
# Container hostnames. You can specify a port as well, using the traditional syntax (i.e., localhost:5000).
# container.destination_registry = registry.fedoraproject.org
# container.source_registry = candidate-registry.fedoraproject.org
container.destination_registry = registry.fedoraproject.org quay.io/fedora-flatpaks
container.source_registry = candidate-registry.fedoraproject.org
{% if env == 'staging' %}
container.destination_registry = registry.stg.fedoraproject.org quay.io/fedora-testingflatpak
container.destination_registry = registry.stg.fedoraproject.org quay.io/fedora-flatpaks-testing
container.source_registry = candidate-registry.stg.fedoraproject.org
{% endif %}