apiVersion: apps/v1 kind: Deployment metadata: name: arangodb-query-service labels: app: arangodb-query-service monitor: go-service spec: replicas: 1 selector: matchLabels: app: arangodb-query-service monitor: go-service template: metadata: labels: app: arangodb-query-service monitor: go-service spec: containers: - name: arangodb-query-service image: datastropheregistry.azurecr.io/query-service:latest ports: - containerPort: 8080 env: - name: RABBIT_HOST value: rabbitmq - name: RABBIT_PORT value: "5672" - name: RABBIT_USER valueFrom: secretKeyRef: name: rabbitmq-default-user key: username - name: RABBIT_PASSWORD valueFrom: secretKeyRef: name: rabbitmq-default-user key: password - name: REDIS_ADDRESS value: redis.redis.svc.cluster.local:6379 - name: LOG_MESSAGES value: "true" - name: MINIO_ADDRESS value: minio:9000 - name: MINIO_ACCESSKEYID value: root - name: MINIO_ACCESSKEY value: DikkeDraak - name: QUERY_CONVERSION_LANGUAGE value: aql - name: QUERY_EXECUTION value: arangodb resources: requests: memory: "100Mi" cpu: "100m" limits: memory: "250Mi" cpu: "500m" imagePullSecrets: - name: docker-regcred