# Acceptance-test deployment for the standalone rabbitmq module pilot # (RABBITMQ-MODULE-PILOT.md) on brusnika-stage. Applied manually with kubectl # after `live/namespace`, `live/rabbitmq` and `live/secrets` are applied for # INFRA_ENV=brusnika-stage - not part of any terragrunt stack, throwaway probe. apiVersion: apps/v1 kind: Deployment metadata: name: rabbitmq-module-test-probe namespace: rabbitmq-module-test labels: app: rabbitmq-module-test-probe spec: replicas: 1 selector: matchLabels: app: rabbitmq-module-test-probe template: metadata: labels: app: rabbitmq-module-test-probe spec: imagePullSecrets: - name: regcred containers: - name: probe image: cr.yandex/crp3ccidau046kdj8g9q/secrets-contract-probe:v1 env: - name: RABBITMQ_HOST valueFrom: { secretKeyRef: { name: rabbitmq, key: host } } - name: RABBITMQ_PORT valueFrom: { secretKeyRef: { name: rabbitmq, key: port } } - name: RABBITMQ_VHOST valueFrom: { secretKeyRef: { name: rabbitmq, key: vhost } } - name: RABBITMQ_USERNAME valueFrom: { secretKeyRef: { name: rabbitmq, key: username } } - name: RABBITMQ_PASSWORD valueFrom: { secretKeyRef: { name: rabbitmq, key: password } } - name: PROBE_QUEUE value: rabbitmq-module-test-probe - name: PROBE_INTERVAL_SECONDS value: "15" resources: requests: cpu: 10m memory: 32Mi limits: cpu: 100m memory: 64Mi