Files
fedora-infra_ansible/roles/openshift-apps/discourse2fedmsg/templates/buildconfig.yml.j2
2025-01-14 08:37:32 +10:00

38 lines
807 B
Django/Jinja

---
apiVersion: build.openshift.io/v1
kind: BuildConfig
metadata:
name: discourse2fedmsg
labels:
app: discourse2fedmsg
build: discourse2fedmsg
spec:
output:
to:
kind: ImageStreamTag
name: discourse2fedmsg:latest
source:
type: Git
git:
uri: https://github.com/fedora-infra/discourse2fedmsg.git
{% if env == "staging" %}
ref: staging
{% else %}
ref: stable
{% endif %}
strategy:
type: Source
sourceStrategy:
from:
kind: ImageStreamTag
namespace: openshift
name: python:3.9-ubi8
triggers:
- type: ConfigChange
- type: ImageChange
{% if discourse2fedmsg_stg_webhook_secret is defined and env == 'staging' %}
- type: GitHub
github:
secret: "{{ discourse2fedmsg_stg_webhook_secret }}"
{% endif %}