1
0
Fork 0
forked from infra/ansible

waiverdb: moved deploymentconfig.yml.j2 to deployment.yml.j2

Signed-off-by: Pedro Moura <pmoura@redhat.com>
This commit is contained in:
Pedro Moura 2026-04-07 19:36:27 -03:00 committed by Kevin Fenzi
commit e86df4d91b

View file

@ -1,6 +1,6 @@
---
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
apiVersion: apps/v1
kind: Deployment
metadata:
name: waiverdb-web
labels:
@ -9,35 +9,41 @@ metadata:
spec:
replicas: 2
selector:
app: waiverdb
service: web
matchLabels:
app: waiverdb
service: web
strategy:
type: Rolling
rollingParams:
pre:
failurePolicy: Abort
execNewPod:
containerName: web
command:
- /bin/sh
- -c
- >-
if [ -f /app/entrypoint.sh ];
then /app/entrypoint.sh waiverdb db upgrade;
else waiverdb db upgrade;
fi
volumes:
- config-volume
- secret-volume
type: RollingUpdate
rollingUpdate: {}
template:
metadata:
labels:
app: waiverdb
service: web
annotations:
image.openshift.io/triggers: '[{"from":{"kind":"ImageStreamTag","name":"waiverdb:latest"},"fieldPath":"spec.template.spec.containers[?(@.name==\"web\")].image"}]'
spec:
initContainers:
- name: db-upgrade
image: image-registry.openshift-image-registry.svc:5000/waiverdb/waiverdb:latest
command:
- /bin/sh
- -c
- |
if [ -f /app/entrypoint.sh ];
then /app/entrypoint.sh waiverdb db upgrade;
else waiverdb db upgrade;
fi
volumeMounts:
- name: config-volume
mountPath: /etc/waiverdb
readOnly: true
- name: secret-volume
mountPath: /etc/secret
readOnly: true
containers:
- name: web
image: waiverdb
image: image-registry.openshift-image-registry.svc:5000/waiverdb/waiverdb:latest
ports:
- containerPort: 8080
volumeMounts:
@ -109,13 +115,3 @@ spec:
- name: fedora-messaging-key-volume
secret:
secretName: waiverdb-fedora-messaging-key
triggers:
- type: ImageChange
imageChangeParams:
automatic: true
containerNames:
- web
from:
kind: ImageStreamTag
name: waiverdb:latest
- type: ConfigChange