Badges: Fedora Messaging certs

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
This commit is contained in:
Aurélien Bompard 2024-03-22 08:46:50 +01:00
parent f7fd0bbf11
commit 8e1ccb5cca
No known key found for this signature in database
GPG key ID: 31584CFEB9BF64AD

View file

@ -107,11 +107,22 @@
annotations:
haproxy.router.openshift.io/timeout: 5m
# Deployment config
- role: openshift/object
# Fedora Messaging
- role: openshift/secret-file
app: badges
file: deploymentconfig.yml
objectname: deploymentconfig.yml
secret_name: fedora-messaging-ca
key: cacert.pem
privatefile: "rabbitmq/{{env}}/pki/ca.crt"
- role: openshift/secret-file
app: badges
secret_name: fedora-messaging-crt
key: fedbadges-cert.pem
privatefile: "rabbitmq/{{env}}/pki/issued/fedbadges{{env_suffix}}.crt"
- role: openshift/secret-file
app: badges
secret_name: fedora-messaging-key
key: fedbadges-key.pem
privatefile: "rabbitmq/{{env}}/pki/private/fedbadges{{env_suffix}}.key"
# FASJSON access
- role: openshift/ipa-client
@ -122,6 +133,12 @@
secret_name: fedbadges-keytab
service: fedbadges
# Deployment config
- role: openshift/object
app: badges
file: deploymentconfig.yml
objectname: deploymentconfig.yml
- role: openshift/start-build
app: badges
buildname: "{{ item }}"