Skip to content

thanos_sidecar: remove the inventory group#607

Draft
ideaship wants to merge 1 commit into
mainfrom
retire-thanos-sidecar
Draft

thanos_sidecar: remove the inventory group#607
ideaship wants to merge 1 commit into
mainfrom
retire-thanos-sidecar

Conversation

@ideaship

@ideaship ideaship commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

What

Removes the [thanos_sidecar:children] inventory group from inventory/50-monitoring — with the role and playbook gone it has no consumer.

Why

Retire the thanos_sidecar role/service entirely (osism/issues#1402): its image
quay.io/thanos/thanos is frozen at v0.32.5 (unchanged since 2023-12-18) and its
role-default # renovate: annotation is inert (the file is not in the collection's
renovate.json fileMatch), so it cannot be maintained — drop it rather than wire it
into release-managed pinning.

Coordinated set — must land together

Four PRs for osism/issues#1402; deleting the role while its deploy playbook survives
would break the playbook, so they merge as a set:

⚠️ Deploy-behaviour change

thanos_sidecar is enabled by default (enable_thanos_sidecar | default('true')) and
deploys to the prometheus group, so merging this set stops deploying the Thanos
sidecar on the next run
. Please confirm this is acceptable for existing deployments.

Remove the [thanos_sidecar:children] group (children: prometheus) from
inventory/50-monitoring as part of retiring the thanos_sidecar
role/service entirely (osism/issues#1402).

The role is dropped from osism/ansible-collection-services and its deploy
playbook from osism/ansible-playbooks; with no consumer left, the
inventory group serves nothing.

Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Roger Luethi <luethi@osism.tech>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

2 participants