Skip to content

chore(publisher): require decdn.node 0.6.0 - #197

Merged
thiras merged 1 commit into
mainfrom
chore/publisher-node-floor-0.6.0
Oct 31, 2026
Merged

thiras merged 1 commit into
mainfrom
chore/publisher-node-floor-0.6.0

Conversation

@thiras

@thiras thiras commented Oct 31, 2026

Copy link
Copy Markdown
Contributor

Raises decdn.publisher's decdn.node floor from >=0.5.0 to >=0.6.0 (just released as node-collection-v0.6.0), ahead of cutting publisher-collection-v0.5.0.

The publisher playbooks set grafana_alloy_decdn_gateway_enabled (#188) and expect Alloy's systemd unit watch-list to cover the onramp's nginx and sponsord-onramp-certs (#192). Both live in decdn.node's grafana_alloy role and first ship in 0.6.0; against 0.5.0, Alloy ignores the gateway toggle (no scrape, no error) and still watches a caddy unit that no longer exists.

  • ansible/galaxy/publisher/galaxy.yml: floor and its comment
  • ansible/galaxy/publisher/README.md: the stated dependency

make lint and make test-scripts pass locally.

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 31, 2026 23:41

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the dependency-floor update and accompanying documentation changes.

No open issues 🎉

What changed in this PR

Raises decdn.publisher’s minimum decdn.node dependency to 0.6.0 so publisher deployments receive the Alloy support required by the gateway and onramp changes in #188 and #192.

Changes:

  • Updates the dependency floor from >=0.5.0 to >=0.6.0.
  • Synchronizes the README and explains the monitoring requirements behind the new minimum.
File Description
ansible/​galaxy/​publisher/​README.md Documents the updated dependency minimum.
ansible/​galaxy/​publisher/​galaxy.yml Raises the dependency floor and explains its compatibility rationale.

Review effort: Balanced

@thiras
thiras merged commit 3f72a74 into main Oct 31, 2026
21 checks passed
@thiras
thiras deleted the chore/publisher-node-floor-0.6.0 branch October 31, 2026 23:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants