apiVersion: "apps/v1" kind: "Deployment" metadata: namespace: "matillion-cdc" name: "matillion-cdc" labels: app: matillion-cdc spec: replicas: 1 selector: matchLabels: app: matillion-cdc template: metadata: labels: app: matillion-cdc spec: containers: - name: "matillion-cdc-agent" env: - name: "AZURE_SECRET_KEY_VAULT_URL" value: "https://somekeyvaulturl.microsoft.something/somemorethings" - name: "ID_ORGANIZATION" value: "a1a1-0001a1a10001-a1a10010-a1a1" - name: "ID_AGENT" valueFrom: secretKeyRef: # This is just an example using K8s secret management; you can choose to inject your agent ID directly key: "cdc_secrets" name: "cdc_agent_id" - name: "PLATFORM_KEY_NAME" value: "matillion-cdc-key" - name: "PLATFORM_KEY_PROVIDER" value: "azure-key-vault" - name: "PLATFORM_WEBSOCKET_ENDPOINT" # This will be provided for you and you will need to substitute in the correct value value: "wss://ws-us.matillion-cdc-prod.matillion.com/ws" - name: "SECRET_PROVIDERS" value: "azure-key-vault-1" image: "public.ecr.aws/matillion/cdc-agent:2" imagePullPolicy: "Always" resources: limits: memory: "8Gi" cpu: "4" requests: memory: "8Gi" cpu: "4" restartPolicy: "Always"