apiVersion: apps/v1 kind: Deployment metadata: name: mongo-generator namespace: genearator-stack spec: replicas: 1 selector: matchLabels: app: mongo-generator template: metadata: labels: app: mongo-generator spec: containers: - name: mongo-generator image: vadzik/mongo-generator:latest env: - name: LOGSTASH_HOST valueFrom: secretKeyRef: name: generators-secret key: LOGSTASH_HOST - name: LOGSTASH_PORT valueFrom: secretKeyRef: name: generators-secret key: LOGSTASH_PORT - name: GENERATE_INTERVAL valueFrom: configMapKeyRef: name: generators-config key: GENERATE_INTERVAL - name: EXPORT_INTERVAL valueFrom: configMapKeyRef: name: generators-config key: EXPORT_INTERVAL - name: MONGO1_HOST valueFrom: secretKeyRef: name: generators-secret key: MONGO1_HOST - name: MONGO1_PORT valueFrom: secretKeyRef: name: generators-secret key: MONGO1_PORT - name: MONGO1_USER valueFrom: secretKeyRef: name: generators-secret key: MONGO1_USER - name: MONGO1_PASSWORD valueFrom: secretKeyRef: name: generators-secret key: MONGO1_PASSWORD - name: MONGO2_HOST valueFrom: secretKeyRef: name: generators-secret key: MONGO2_HOST - name: MONGO2_PORT valueFrom: secretKeyRef: name: generators-secret key: MONGO2_PORT - name: MONGO2_USER valueFrom: secretKeyRef: name: generators-secret key: MONGO2_USER - name: MONGO2_PASSWORD valueFrom: secretKeyRef: name: generators-secret key: MONGO2_PASSWORD