mote: migrate DeploymentConfigs to Deployments

This commit is contained in:
Francois Andrieu 2024-02-16 12:04:36 +01:00
parent 3c9dbac354
commit 8acb0b90ae
No known key found for this signature in database
4 changed files with 28 additions and 59 deletions

View file

@ -1,13 +1,17 @@
apiVersion: apps.openshift.io/v1 apiVersion: apps/v1
kind: DeploymentConfig kind: Deployment
metadata: metadata:
name: fedmsg name: fedmsg
labels: labels:
app: fedmsg app: fedmsg
annotations:
image.openshift.io/triggers: >-
[{"from":{"kind":"ImageStreamTag","name":"mote:latest","namespace":"mote"},"fieldPath":"spec.template.spec.containers[?(@.name==\"fedmsg\")].image","pause":"false"}]
spec: spec:
replicas: 1 replicas: 1
selector: selector:
app: fedmsg matchLabels:
app: fedmsg
template: template:
metadata: metadata:
labels: labels:
@ -49,13 +53,3 @@ spec:
name: fedora-messaging name: fedora-messaging
name: fedmsg-config name: fedmsg-config
restartPolicy: Always restartPolicy: Always
triggers:
- type: ConfigChange
- type: ImageChange
imageChangeParams:
automatic: true
from:
kind: ImageStreamTag
name: mote:latest
containerNames:
- "fedmsg"

View file

@ -1,14 +1,18 @@
apiVersion: apps.openshift.io/v1 apiVersion: apps/v1
kind: DeploymentConfig kind: Deployment
metadata: metadata:
name: mote name: mote
labels: labels:
app: mote app: mote
annotations:
image.openshift.io/triggers: >-
[{"from":{"kind":"ImageStreamTag","name":"mote:latest","namespace":"mote"},"fieldPath":"spec.template.spec.containers[?(@.name==\"mote\")].image","pause":"false"}]
spec: spec:
replicas: 1 replicas: 1
revisionHistoryLimit: 5 revisionHistoryLimit: 5
selector: selector:
app: mote matchLabels:
app: mote
template: template:
metadata: metadata:
labels: labels:
@ -25,11 +29,7 @@ spec:
name: redis-password name: redis-password
key: password key: password
volumeMounts: volumeMounts:
{% if env == 'staging' %}
- mountPath: /srv - mountPath: /srv
{% else %}
- mountPath: /srv
{% endif %}
name: meetbot name: meetbot
- mountPath: /opt/app/mote/config.py - mountPath: /opt/app/mote/config.py
name: mote-config name: mote-config
@ -71,13 +71,3 @@ spec:
name: mote name: mote
name: mote-config name: mote-config
restartPolicy: Always restartPolicy: Always
triggers:
- type: ConfigChange
- type: ImageChange
imageChangeParams:
automatic: true
from:
kind: ImageStreamTag
name: mote:latest
containerNames:
- "mote"

View file

@ -1,14 +1,18 @@
apiVersion: apps.openshift.io/v1 apiVersion: apps/v1
kind: DeploymentConfig kind: Deployment
metadata: metadata:
name: mote-worker name: mote-worker
labels: labels:
app: mote-worker app: mote-worker
annotations:
image.openshift.io/triggers: >-
[{"from":{"kind":"ImageStreamTag","name":"mote:latest","namespace":"mote"},"fieldPath":"spec.template.spec.containers[?(@.name==\"mote-worker\")].image","pause":"false"}]
spec: spec:
replicas: 1 replicas: 1
revisionHistoryLimit: 5 revisionHistoryLimit: 5
selector: selector:
app: mote-worker matchLabels:
app: mote-worker
template: template:
metadata: metadata:
labels: labels:
@ -33,11 +37,7 @@ spec:
name: mote-worker name: mote-worker
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
volumeMounts: volumeMounts:
{% if env == 'staging' %}
- mountPath: /srv - mountPath: /srv
{% else %}
- mountPath: /srv
{% endif %}
name: meetbot name: meetbot
- mountPath: /opt/app/mote/config.py - mountPath: /opt/app/mote/config.py
name: mote-config name: mote-config
@ -59,13 +59,3 @@ spec:
name: mote name: mote
name: mote-config name: mote-config
restartPolicy: Always restartPolicy: Always
triggers:
- type: ConfigChange
- type: ImageChange
imageChangeParams:
automatic: true
from:
kind: ImageStreamTag
name: mote:latest
containerNames:
- "mote-worker"

View file

@ -1,13 +1,17 @@
apiVersion: apps.openshift.io/v1 apiVersion: apps/v1
kind: DeploymentConfig kind: Deployment
metadata: metadata:
name: redis name: redis
labels: labels:
app: redis app: redis
annotations:
image.openshift.io/triggers: >-
[{"from":{"kind":"ImageStreamTag","name":"redis:latest","namespace":"mote"},"fieldPath":"spec.template.spec.containers[?(@.name==\"redis\")].image","pause":"false"}]
spec: spec:
replicas: 1 replicas: 1
selector: selector:
app: redis matchLabels:
app: redis
template: template:
metadata: metadata:
labels: labels:
@ -37,12 +41,3 @@ spec:
- emptyDir: {} - emptyDir: {}
name: redis-data name: redis-data
restartPolicy: Always restartPolicy: Always
triggers:
- type: ImageChange
imageChangeParams:
automatic: true
from:
kind: ImageStreamTag
name: redis:latest
containerNames:
- "redis"