From 66713b3a94e79fe51f595e2c6804372c3dcaf3fb Mon Sep 17 00:00:00 2001 From: Bill Maxwell Date: Fri, 16 Sep 2016 13:26:34 -0700 Subject: [PATCH] added load balancer to secrets-bridge server (#281) --- .../secrets-bridge-server/0/docker-compose.yml | 6 ++++++ .../secrets-bridge-server/0/rancher-compose.yml | 14 ++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/templates/secrets-bridge-server/0/docker-compose.yml b/templates/secrets-bridge-server/0/docker-compose.yml index b165150..88d6360 100644 --- a/templates/secrets-bridge-server/0/docker-compose.yml +++ b/templates/secrets-bridge-server/0/docker-compose.yml @@ -16,3 +16,9 @@ secrets-bridge: - ${CATTLE_SECRET_KEY} - --rancher-access - ${CATTLE_ACCESS_KEY} +secrets-bridge-lb: + ports: + - "${LBPORT}:8081" + image: rancher/load-balancer-service + links: + - secrets-bridge:secrets-bridge diff --git a/templates/secrets-bridge-server/0/rancher-compose.yml b/templates/secrets-bridge-server/0/rancher-compose.yml index eb2116a..33cd440 100644 --- a/templates/secrets-bridge-server/0/rancher-compose.yml +++ b/templates/secrets-bridge-server/0/rancher-compose.yml @@ -34,3 +34,17 @@ label: "Vault Cubbyhole Path" required: true description: "Path to get the permenant API key" + - variable: LBPORT + description: "Port for Secrets Bridge LB to listen on" + type: string + required: true +secrets-bridge-lb: + scale: 1 + load_balancer_config: + haproxy_config: {} + health_check: + port: 42 + interval: 2000 + unhealthy_threshold: 3 + healthy_threshold: 2 + response_timeout: 2000