From 8e1de9e078bb1fe2e0daa777442850d65a9d297f Mon Sep 17 00:00:00 2001 From: Ant Somers Date: Sun, 1 Nov 2026 02:39:16 +0300 Subject: [PATCH] chore(publisher): require decdn.node 0.6.0 The publisher playbooks enable grafana_alloy_decdn_gateway_enabled and expect Alloy to watch the onramp's nginx and lego units; decdn.node 0.5.0 knows neither, so it would skip the gateway scrape silently. Co-Authored-By: Claude Opus 5.5 --- ansible/galaxy/publisher/README.md | 2 +- ansible/galaxy/publisher/galaxy.yml | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ansible/galaxy/publisher/README.md b/ansible/galaxy/publisher/README.md index 94bf97e4..6c1f8e97 100644 --- a/ansible/galaxy/publisher/README.md +++ b/ansible/galaxy/publisher/README.md @@ -25,7 +25,7 @@ them and `decdn.node`'s (see [Usage](#usage)): sudo user. Facts must be gathered (each role derives its release target from the host architecture). - Collection dependencies (installed automatically with this collection): - `decdn.node (>=0.5.0)`, for the host baseline, observability and the origin and + `decdn.node (>=0.6.0)`, for the host baseline, observability and the origin and cache nodes. None of this collection's roles calls into it: its playbooks do. ## Install diff --git a/ansible/galaxy/publisher/galaxy.yml b/ansible/galaxy/publisher/galaxy.yml index 5331b8f2..677fa90d 100644 --- a/ansible/galaxy/publisher/galaxy.yml +++ b/ansible/galaxy/publisher/galaxy.yml @@ -43,10 +43,11 @@ tags: # decdn.node.decdn_node. The floor is the oldest decdn.node these playbooks work with: # raise it whenever they need a newer decdn.node role, and whenever the decdn release # line moves, since a publisher's origin nodes, sponsord and onramp must run one line -# (decdn.node 0.5.0 is the first on decdn 0.3). scripts/release.sh refuses a release -# of this collection while no node-collection tag satisfies it. +# (decdn.node 0.5.0 is the first on decdn 0.3; 0.6.0 is the first whose Alloy scrapes +# the gateway and watches the onramp's nginx and lego units). scripts/release.sh +# refuses a release of this collection while no node-collection tag satisfies it. dependencies: - decdn.node: ">=0.5.0" + decdn.node: ">=0.6.0" repository: https://github.com/decdn/devops documentation: https://github.com/decdn/devops/tree/main/ansible homepage: https://decdn.org