Skip to content

thanos_sidecar: remove the inventory group - #607

Merged
berendt merged 1 commit into
mainfrom
retire-thanos-sidecar
Jul 15, 2026
Merged

thanos_sidecar: remove the inventory group#607
berendt merged 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>
@ideaship
ideaship marked this pull request as ready for review July 15, 2026 13:08
@ideaship ideaship moved this from New to Ready for review in Human Board Jul 15, 2026
@berendt
berendt merged commit e5473f8 into main Jul 15, 2026
3 checks passed
@berendt
berendt deleted the retire-thanos-sidecar branch July 15, 2026 14:54
@github-project-automation github-project-automation Bot moved this from Ready for review to Done in Human Board Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants