deployment/templates/job_orchestrator_deployment...

60 lines
1.5 KiB
YAML
Raw Normal View History

2021-04-20 00:36:44 +02:00
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: job-orchestrator
spec:
replicas: 1
template:
metadata:
labels:
app: job-orchestrator
spec:
serviceAccountName: job-orchestrator-account
automountServiceAccountToken: true
containers:
- name: job-orchestrator-container
image: registry.kmlabz.com/universalrobots/job_orchestrator_service
envFrom:
- configMapRef:
name: job-orchestrator-config
imagePullSecrets:
- name: regcred
selector:
matchLabels:
app: job-orchestrator
---
apiVersion: v1
kind: Service
metadata:
name: job-orchestrator
spec:
selector:
app: job-orchestrator
ports:
- name: job-orchestrator
protocol: TCP
port: 80
targetPort: 8000
---
apiVersion: v1
kind: ConfigMap
metadata:
name: job-orchestrator-config
data:
SQLALCHEMY_DATABASE_URI: "postgresql://joborchestrator:joborchestratorpostgressupersecret@job-orchestrator-postgres/joborchestrator"
2021-04-20 00:57:33 +02:00
SENTRY_DSN: "{{ .Values.jobOrchestrator.sentry_dsn }}"
2021-04-20 00:36:44 +02:00
URSIM_CONTROL_IMAGE: "registry.kmlabz.com/universalrobots/single_ursim_control:latest"
URSIM_CONTROL_CONFIGMAP: "single-ursim-controller-config"
---
apiVersion: v1
kind: ConfigMap
metadata:
name: single-ursim-controller-config
data:
2021-04-20 00:57:33 +02:00
DRY_RUN: "{{ .Values.singleURSimControl.dry_run }}"
2021-04-20 00:36:44 +02:00
REDIS_URL: "redis://controller-redis/0"
2021-04-20 00:57:33 +02:00
SENTRY_DSN: "{{ .Values.singleURSimControl.sentry_dsn }}"
2021-04-26 00:18:58 +02:00
DEBUG: "{{ .Values.singleURSimControl.debug }}"