Page MenuHomePhorge

kolab-deployment.yaml
No OneTemporary

kolab-deployment.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
alpha.image.policy.openshift.io/resolve-names: '*'
app.openshift.io/connects-to: '[{"apiVersion":"apps.openshift.io/v1","kind":"DeploymentConfig","name":"mariadb"}]'
app.openshift.io/route-disabled: "false"
image.openshift.io/triggers: >-
[{"from":{"kind":"ImageStreamTag","name":"kolab:latest"},"fieldPath":"spec.template.spec.containers[?(@.name==\"kolab\")].image"}]
labels:
app: kolab
app.kubernetes.io/component: kolab
app.kubernetes.io/instance: kolab
app.kubernetes.io/name: kolab
app.kubernetes.io/part-of: kolab-app
app.openshift.io/runtime: php
app.openshift.io/runtime-version: latest
name: kolab
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: kolab
strategy:
rollingUpdate:
maxSurge: 1
timeoutSeconds: 120
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
creationTimestamp: null
labels:
app: kolab
deployment: kolab
spec:
containers:
- envFrom:
- secretRef:
name: kolab
- configMapRef:
name: kolab
image: kolab:latest
imagePullPolicy: Always
startupProbe:
exec:
command:
- ./artisan
- octane:status
failureThreshold: 30
periodSeconds: 10
timeoutSeconds: 5
readinessProbe:
failureThreshold: 3
exec:
command:
- ./artisan
- status:health
- --check=DB
- --check=Redis
initialDelaySeconds: 30
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
livenessProbe:
failureThreshold: 3
exec:
command:
- ./artisan
- octane:status
initialDelaySeconds: 30
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
name: kolab
env:
- name: KOLAB_ROLE
value: octane
- name: DB_HOST
valueFrom:
secretKeyRef:
key: database-host
name: mariadb
- name: DB_USERNAME
valueFrom:
secretKeyRef:
key: database-user
name: mariadb
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
key: database-password
name: mariadb
- name: DB_DATABASE
valueFrom:
secretKeyRef:
key: database-name
name: mariadb
- name: REDIS_HOST
value: redis
- name: REDIS_PORT
value: "6379"
- name: REDIS_PASSWORD
valueFrom:
secretKeyRef:
key: database-password
name: redis
ports:
- containerPort: 8000
protocol: TCP
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
terminationGracePeriodSeconds: 30

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 11, 10:31 AM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
319932
Default Alt Text
kolab-deployment.yaml (3 KB)

Event Timeline