From 24c04f4217d9c23b10d9977a75aeebc54d5bbb61 Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Tue, 6 Sep 2022 17:17:14 -0700 Subject: [PATCH] Make vault load balancer sticky Assets like css and js were not proxying correctly. I think it may be because they were proxying to a different instance and that the paths are dynamic. This should route subsequent requests for the session to a single backend. --- nomad/traefik/traefik.nomad | 1 + 1 file changed, 1 insertion(+) diff --git a/nomad/traefik/traefik.nomad b/nomad/traefik/traefik.nomad index 3b19e3f..d798ac0 100644 --- a/nomad/traefik/traefik.nomad +++ b/nomad/traefik/traefik.nomad @@ -220,6 +220,7 @@ CF_ZONE_API_TOKEN={{ .Data.data.api_token_zone_read }} {{ with service "vault" -}} [http.services.vault] [http.services.vault.loadBalancer] + [http.services.vault.loadBalancer.sticky.cookie] {{ range . -}} [[http.services.vault.loadBalancer.servers]] url = "http://{{ .Address }}:{{ .Port }}"