Files
fedora-infra_ansible/roles/openshift-apps/librariesio2fedmsg/files/deploymentconfig.yml
Jeremy Cline 1816d3de06 Try to fix the OpenShift YAML
OpenShift refuses to roll out librariesio2fedmsg. Maybe it doesn't like
this yaml snippet. Who knows?

Signed-off-by: Jeremy Cline <jeremy@jcline.org>
2018-03-27 17:59:10 +00:00

69 lines
1.8 KiB
YAML

apiVersion: v1
items:
- apiVersion: v1
kind: DeploymentConfig
metadata:
labels:
app: librariesio2fedmsg
service: fedmsg
name: librariesio2fedmsg
spec:
replicas: 1
selector:
deploymentconfig: librariesio2fedmsg
strategy:
activeDeadlineSeconds: 21600
recreateParams:
timeoutSeconds: 600
resources: {}
rollingParams:
intervalSeconds: 1
maxSurge: 25%
maxUnavailable: 25%
timeoutSeconds: 600
updatePeriodSeconds: 1
type: Rolling
template:
metadata:
creationTimestamp: null
labels:
app: librariesio2fedmsg
deploymentconfig: librariesio2fedmsg
spec:
containers:
- name: librariesio2fedmsg
image: librariesio2fedmsg/sse2fedmsg:latest
volumeMounts:
- name: fedmsg-config-volume
mountPath: /etc/fedmsg.d/
readOnly: true
- name: fedmsg-key-volume
mountPath: /etc/pki/fedmsg/key
readOnly: true
- name: fedmsg-crt-volume
mountPath: /etc/pki/fedmsg/crt
readOnly: true
volumes:
- name: fedmsg-config-volume
configMap:
name: fedmsg-config
- name: fedmsg-key-volume
secret:
secretName: librariesio2fedmsg-fedmsg-key
- name: fedmsg-crt-volume
secret:
secretName: librariesio2fedmsg-fedmsg-crt
triggers:
- imageChangeParams:
automatic: true
containerNames:
- librariesio2fedmsg
from:
kind: ImageStreamTag
name: sse2fedmsg:latest
namespace: librariesio2fedmsg
type: ImageChange
- type: ConfigChange
kind: List
metadata: {}