apiVersion: apps/v1 kind: Deployment metadata: name: kener namespace: kener spec: replicas: 1 selector: matchLabels: app: kener template: metadata: labels: app: kener spec: affinity: podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchExpressions: - key: cnpg.io/cluster operator: In values: - kener-db - key: cnpg.io/instanceRole operator: In values: - primary topologyKey: "kubernetes.io/hostname" containers: - name: kener-web image: rajnandan1/kener:3.2.17 ports: - containerPort: 3000 env: - name: TZ value: "Europe/Copenhagen" - name: ORIGIN value: "https://status.halis.io" - name: KENER_DB_USER valueFrom: secretKeyRef: name: kener-db key: username - name: KENER_DB_PASSWORD valueFrom: secretKeyRef: name: kener-db key: password - name: DATABASE_URL value: "postgresql://$(KENER_DB_USER):$(KENER_DB_PASSWORD)@kener-db-local.kener.svc.cluster.local:5432/kener" - name: KENER_SECRET_KEY valueFrom: secretKeyRef: name: kener-secrets key: key