Reworked datagrepper POC deployment to deployment config

This commit is contained in:
Adam Saleh 2020-12-09 12:38:18 +01:00
parent 2150d5d278
commit 720e3bd13d

View file

@ -1,59 +1,64 @@
--- ---
apiVersion: apps/v1 kind: DeploymentConfig
kind: Deployment apiVersion: v1
metadata: metadata:
name: datgrepper name: datagrepper
labels:
app: datagrepper
spec: spec:
strategy:
resources: {}
replicas: 1 replicas: 1
test: false
selector: selector:
matchLabels: deploymentconfig: datagrepper
name: datgrepper app: datagrepper
template: template:
metadata: metadata:
labels: labels:
name: datgrepper name: datagrepper
app: datgrepper app: datagrepper
service: datgrepper service: datagrepper
name: datgrepper name: datagrepper
spec: spec:
containers:
- command: ["gunicorn"]
args:
- "-b"
- "0.0.0.0:8080"
- "-w"
- "4"
- "--log-level"
- "DEBUG"
- "-t"
- "175"
- "datagrepper.app:app"
image: datagrepper:latest
name: datagrepper
ports:
- containerPort: 8080
env:
- name: "DATAGREPPER_CONFIG"
value: "/srv/datanommer/apache/datagrepper.cfg"
volumeMounts:
- mountPath: /etc/fedmsg.d/datagrepper.py
subpath: datagrepper.py
name: datagrepper
- mountPath: /srv/datanommer/fedmsg.d/datagrepper.cfg
subpath: datagrepper.cfg
name: datagrepper
volumes: volumes:
- configMap: - configMap:
name: datagrepper name: datagrepper
name: datagrepper name: datagrepper
triggers: containers:
- imageChangeParams: - name: datagrepper
automatic: true image: datagrepper
containerNames: command: ["gunicorn"]
- datagrepper args:
from: - "-b"
kind: ImageStreamTag - "0.0.0.0:8080"
name: datagrepper:latest - "-w"
namespace: monitor-dashboard - "4"
type: ImageChange - "--log-level"
- type: ConfigChange - "DEBUG"
- "-t"
- "175"
- "datagrepper.app:app"
ports:
- containerPort: 8080
env:
- name: "DATAGREPPER_CONFIG"
value: "/srv/datanommer/apache/datagrepper.cfg"
volumeMounts:
- mountPath: /etc/fedmsg.d/datagrepper.py
subpath: datagrepper.py
name: datagrepper
- mountPath: /srv/datanommer/fedmsg.d/datagrepper.cfg
subpath: datagrepper.cfg
name: datagrepper
triggers:
- type: ImageChange
imageChangeParams:
automatic: true
containerNames:
- datagrepper
from:
kind: ImageStreamTag
name: datagrepper:latest
namespace: monitor-dashboard
- type: ConfigChange