apiVersion: apps/v1 kind: Deployment metadata: name: webhook-gateway labels: product: webhook-gateway spec: replicas: 1 selector: matchLabels: product: webhook-gateway template: metadata: labels: product: webhook-gateway spec: containers: - name: webhook-gateway image: webhook-gateway:2.7 imagePullPolicy: IfNotPresent env: - name: BACKEND_HOST valueFrom: configMapKeyRef: name: backend-config key: backend_host - name: BACKEND_PORT valueFrom: configMapKeyRef: name: backend-config key: backend_port - name: BACKEND_API_TOKEN valueFrom: configMapKeyRef: name: backend-config key: backend_api_token - name: GITHUB_TOKEN valueFrom: configMapKeyRef: name: backend-config key: github_token - name: KAFKA_BROKER_LIST valueFrom: configMapKeyRef: name: backend-config key: kafka_broker_list - name: KAFKA_TOPIC valueFrom: configMapKeyRef: name: backend-config key: kafka_topic - name: KAFKA_TP_TOPIC valueFrom: configMapKeyRef: name: backend-config key: kafka_tp_topic