Skip to content

feat: add MetricsOperator to component config and installable services - #30

Draft
GenosseOtt wants to merge 1 commit into
mainfrom
feat/metrics-operator-support
Draft

feat: add MetricsOperator to component config and installable services#30
GenosseOtt wants to merge 1 commit into
mainfrom
feat/metrics-operator-support

Conversation

@GenosseOtt

Copy link
Copy Markdown
Contributor

Summary

Adds support for the service-provider-metrics-operator in the Headlamp plugin.

API: metrics.services.open-control-plane.io/v1alpha1 / Kind: MetricsOperator

Changes

  • config.ts: New metricsOperator entry in COMPONENTS with probe URL and version detection paths
  • config.ts: Added to INSTALLABLE_BY_MODE for v2 and unknown modes (not v1)

Test plan

  • Metrics Operator card appears in Overview when installed
  • Install button shown when not installed in v2 mode

Adds metrics-operator as a supported component with:
- Probe URL: /apis/metrics.services.open-control-plane.io/v1alpha1/metricsoperators
- Version detection from Deployment labels
- Added to v2 and unknown mode installable set

API: metrics.services.open-control-plane.io/v1alpha1 / MetricsOperator

Signed-off-by: Johannes Ott <johannes.ott@sap.com>
@GenosseOtt
GenosseOtt requested a review from Lasserich as a code owner August 7, 2026 14:45
@GenosseOtt
GenosseOtt marked this pull request as draft August 7, 2026 14:46
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

E2E Screenshots

Artifact: e2e-screenshots

  • overview-components.png
  • overview.png

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.

1 participant