languages: migrate DeploymentConfig to Deployment

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

View file

@ -49,8 +49,8 @@
- role: openshift/object
app: languages
template: deploymentconfig.yml
objectname: deploymentconfig.yml
template: deployment.yml
objectname: deployment.yml
- role: openshift/object
app: languages

View file

@ -24,7 +24,7 @@ spec:
---
{% endfor %}
{% endif %}
{% set release="38" %}
{% set release="39" %}
apiVersion: batch/v1
kind: CronJob
metadata:

View file

@ -1,13 +1,17 @@
apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
apiVersion: apps/v1
kind: Deployment
metadata:
name: "web"
labels:
app: "web"
annotations:
image.openshift.io/triggers: >-
[{"from":{"kind":"ImageStreamTag","name":"nginx:latest","namespace":"languages"},"fieldPath":"spec.template.spec.containers[?(@.name==\"nginx\")].image","pause":"false"}]
spec:
replicas: 1
selector:
app: "web"
matchLabels:
app: "web"
template:
metadata:
labels:
@ -43,13 +47,3 @@ spec:
persistentVolumeClaim:
claimName: "languages-storage{{ '-stg' if env == 'staging' else '' }}"
restartPolicy: Always
triggers:
- type: ConfigChange
- type: ImageChange
imageChangeParams:
automatic: true
from:
kind: ImageStreamTag
name: nginx:latest
containerNames:
- "nginx"