--- apiVersion: apps/v1 kind: Deployment metadata: name: api namespace: system-log labels: app: api service: api spec: replicas: 1 selector: matchLabels: app: api template: metadata: labels: app: api service: api spec: containers: - name: api image: cr.yandex/crp3ccidau046kdj8g9q/system-log:prod_6ed1b27e imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8000 protocol: TCP env: - name: KAFKA_ENABLE value: "0" - name: KAFKA_USE_SSL value: "0" - name: KAFKA_ENABLE_LOGGING value: "0" - name: APP_NAME value: system_log - name: APP_VERSION value: 0.0.1 - name: LOG_LEVEL value: INFO - name: HTTP_HOST value: 0.0.0.0 - name: HTTP_PORT value: "8000" - name: NAMESPACE value: system-log - name: POSTGRES_POOL_SIZE value: "3" - name: ENABLE_SSL value: "0" - name: KAFKA_GROUP value: system-log-stage - name: KAFKA_CLIENT_ID value: system-log-stage - name: DJANGO_HOST value: http://backend.django.svc.cluster.local:8000 - name: POSTGRES_ADDRESS valueFrom: secretKeyRef: key: hostname name: postgresql-secret - name: POSTGRES_PORT valueFrom: secretKeyRef: key: port name: postgresql-secret - name: POSTGRES_DB valueFrom: secretKeyRef: key: database name: postgresql-secret - name: POSTGRES_USER valueFrom: secretKeyRef: key: username name: postgresql-secret - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: key: password name: postgresql-secret - name: KAFKA_USERNAME valueFrom: secretKeyRef: key: username name: kafka-secret - name: KAFKA_BROKERS valueFrom: secretKeyRef: key: host name: kafka-secret - name: KAFKA_TOPIC valueFrom: secretKeyRef: key: topic name: kafka-secret - name: KAFKA_PASSWORD valueFrom: secretKeyRef: key: password name: kafka-secret - name: KAFKA_PEM_CERT valueFrom: secretKeyRef: key: ca.crt name: kafka-secret resources: requests: cpu: "1" memory: 1Gi imagePullSecrets: - name: regcred