4 Commits

Author SHA1 Message Date
Kevin Fenzi
0d56b527a6 anubis-el: set correct selinux labels for podman
selinux was preventing anubis from reading its policy file.
So, set the right context here so it is happy.

Note that we cannot use :Z in the podman call, because it runs as the
anubis user which cannot chcon those files on the host.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-02-12 09:08:15 -08:00
Lukas Holecek
96be99434e greenwave+waiverdb: Update image repositories
The image builds where moved to Konflux.

This is similar to the pull request for ResultsDB:
https://pagure.io/fedora-infra/ansible/pull-request/3077

See also the discussion in PR:
https://github.com/release-engineering/resultsdb_frontend/pull/17
2026-02-12 16:21:29 +00:00
Aurélien Bompard
b80627f26a Add the publish_exchange to DistGit's fedora messaging config
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-02-12 17:13:22 +01:00
Jakub Kadlcik
8015bf47c7 copr: change default storage for new projects to Pulp
See https://fedora-copr.github.io/posts/migrating-copr-results-to-pulp
2026-02-12 13:40:59 +01:00
5 changed files with 29 additions and 4 deletions

View File

@@ -84,6 +84,25 @@
- config
- anubis
- name: Set SELinux context for anubis directory
community.general.sefcontext:
target: "/srv/anubis(/.*)?"
setype: container_file_t
state: present
tags:
- config
- anubis
- selinux
- name: Apply SELinux changes to anubis directory
ansible.builtin.command: restorecon -irv "/srv/anubis/"
register: restorecon_output
changed_when: restorecon_output.stdout is defined and restorecon_output.stdout | length > 0
tags:
- config
- anubis
- selinux
# This service calls podman to pull the anubis container,
# then sets various env variables for the service and runs it.

View File

@@ -294,6 +294,10 @@ USAGE_TREEMAP_TEAMS = {
"Python-team": ["@python", "thrnciar", "torsava", "encukou", "cstratak", "churchyard"],
}
# What storage should be set for new projects.
# Possible options are "backend" and "pulp"
DEFAULT_STORAGE = "pulp"
PULP_CONTENT_URL = '{{ backend_base_url }}/results/'

View File

@@ -11,6 +11,8 @@ topic_prefix = "org.fedoraproject.stg"
topic_prefix = "org.fedoraproject.prod"
{% endif %}
publish_exchange = "amq.topic"
[tls]
ca_cert = "/etc/pki/rabbitmq/pagurecert/src.fp.o.ca"
keyfile = "/etc/pki/rabbitmq/pagurecert/src.fp.o.key"

View File

@@ -13,8 +13,8 @@ spec:
{% if env == 'staging' %}
# The latest successful build of master that passes tests
# is auto-tagged here.
name: quay.io/factory2/greenwave:latest
name: quay.io/redhat-user-workloads/exd-sp-rhel-wf-tenant/greenwave:latest
{% else %}
# This is 'prod' tag is maintained by hand.
name: quay.io/factory2/greenwave:prod-fedora
name: quay.io/redhat-user-workloads/exd-sp-rhel-wf-tenant/greenwave:prod-fedora
{% endif %}

View File

@@ -13,8 +13,8 @@ spec:
{% if env == 'staging' %}
# The latest successful build of master that passes tests
# is auto-tagged here.
name: quay.io/factory2/waiverdb:latest
name: quay.io/redhat-user-workloads/exd-sp-rhel-wf-tenant/waiverdb:latest
{% else %}
# This is 'prod' tag is maintained by hand.
name: quay.io/factory2/waiverdb:prod-fedora
name: quay.io/redhat-user-workloads/exd-sp-rhel-wf-tenant/waiverdb:prod-fedora
{% endif %}