Skip to content

pipeline-manager: deprecate unstable feature cluster_monitor_resources#6414

Merged
snkas merged 1 commit into
mainfrom
deprecate-unstable-feature-cluster-resources
Jul 10, 2026
Merged

pipeline-manager: deprecate unstable feature cluster_monitor_resources#6414
snkas merged 1 commit into
mainfrom
deprecate-unstable-feature-cluster-resources

Conversation

@snkas

@snkas snkas commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

The backing (Kubernetes) resources information is now enabled by default for the cluster monitoring events. It can still be disabled by passing --disable-cluster-monitor-resources as argument.

PR information

  • Backward compatible

@snkas
snkas requested a review from gz June 5, 2026 18:04
@gz

gz commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

does it make sense to have an opt-out option? public deployments?

@mythical-fred mythical-fred 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.

LGTM

@mihaibudiu

Copy link
Copy Markdown
Contributor

Can we merge this? It has conflicts now

@snkas

snkas commented Jul 3, 2026

Copy link
Copy Markdown
Contributor Author

I still need to add the opt-out variant

@snkas
snkas force-pushed the deprecate-unstable-feature-cluster-resources branch from 1fb9e73 to 891b7f0 Compare July 6, 2026 14:05
@snkas

snkas commented Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

I added opt-out with a new unstable feature: disable_cluster_monitor_resources

@mythical-fred mythical-fred 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.

The design shift from "remove the gate entirely" to "keep the gate but invert its polarity to opt-out" is a nicer path — enables the useful default while still leaving an escape hatch for operators who need to silence the resource poller (e.g. RBAC-restricted deployments). Logic branches are correctly flipped, feature list, changelog, helm reference, and tutorial doc are all updated consistently. LGTM.

Two very minor nits, non-blocking:

  • Changelog: "Cluster monitor events ... is no longer gated" → should be "are no longer gated" (subject is plural).
  • helm-chart-reference.md: the unstableFeatures row now lists only "testing", "runtime_version", "disable_cluster_monitor_resources", but platform_enable_unstable also accepts "rust_compiler_full_cleanup". Pre-existing gap — worth fixing in a follow-up so the reference stays in sync with all_features.

@snkas
snkas force-pushed the deprecate-unstable-feature-cluster-resources branch 3 times, most recently from b9ce837 to c900b3a Compare July 10, 2026 08:09
@snkas
snkas enabled auto-merge July 10, 2026 08:10
@snkas
snkas added this pull request to the merge queue Jul 10, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jul 10, 2026
The backing (Kubernetes) resources information is now enabled by default
for the cluster monitoring events. It can still be disabled by passing
`--disable-cluster-monitor-resources` as argument.
@snkas
snkas force-pushed the deprecate-unstable-feature-cluster-resources branch from c900b3a to 392f823 Compare July 10, 2026 08:57
@snkas
snkas enabled auto-merge July 10, 2026 08:58
@snkas
snkas added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit bb49055 Jul 10, 2026
1 check passed
@snkas
snkas deleted the deprecate-unstable-feature-cluster-resources branch July 10, 2026 10:24
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.

4 participants