From 1e5e1074e26230853354612cd489b7e135b45fb0 Mon Sep 17 00:00:00 2001 From: Henrik Jess Nielsen Date: Wed, 27 May 2026 11:00:20 +0200 Subject: [PATCH] fix(deploy): use provider=nomad to avoid Consul version constraint on int node MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit provider=consul auto-injects attr.consul.version >= 1.8.0 constraint which filters out int (old Consul). provider=nomad uses native Nomad service discovery — Traefik still picks up tags via Nomad catalog. --- mmd.nomad | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/mmd.nomad b/mmd.nomad index c5be3b9..49c5a0c 100644 --- a/mmd.nomad +++ b/mmd.nomad @@ -36,7 +36,7 @@ job "moneymaker" { } service { - provider = "consul" + provider = "nomad" name = "moneymaker" port = "http" @@ -46,10 +46,6 @@ job "moneymaker" { "traefik.http.routers.moneymaker.tls=true", ] - canary_tags = [ - "traefik.enable=false", - ] - check { name = "http_health_check" type = "http"