mirror of
https://gitlab.sarex.io/infra/terraform-contour-mirror.git
synced 2026-08-09 05:21:36 +03:00
49 lines
1.6 KiB
YAML
49 lines
1.6 KiB
YAML
# 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
|