55e41897efa741dd7c63957ded27286b64124195
## Why The Consul SD job discovered **0 targets**. vmagent logs showed it reaching the puppet Consul fine (TLS/connectivity OK) but getting `403` on `GET /v1/agent/self`: the anonymous token `lacks permission 'agent:read'`. VictoriaMetrics calls `/v1/agent/self` only to auto-detect the datacenter; catalog/health reads (what SD actually needs) work anonymously. ## Fix Set `datacenter: au-syd1` on the consul_sd_config so VM skips the `agent/self` call. No consul token needed. ## Verify after sync vmagent `/targets` → `consul` job shows the puppet targets (haproxy/ceph/gitea/node/…) up. Reviewed-on: #240 Co-authored-by: Ben Vincent <ben@unkin.net> Co-committed-by: Ben Vincent <ben@unkin.net>
Description
GitOps for ArgoCD
Languages
Shell
67.9%
Python
23.1%
Makefile
9%