Skip to content

[FEATURE] Helm chart missing ServiceMonitor template for Prometheus Operator integration #443

Description

@Ayush4958

Is your feature request related to a problem or existing issue? Please describe.

Currently, the Helm chart exposes metrics via a Service but it lacks a template for a ServiceMonitor CRD.

For users running the Prometheus, they are forced to manually write & maintain their own ServiceMonitor manifests outside of the Helm release.

While users can technically use standard prometheus.io/scrape pod annotations, those annotations are inadequate for scraping secure HTTPS endpoints since they cannot natively pass tlsConfig, caFile, or bearerToken to Prometheus.

Describe the solution you'd like

Adding a conditionally rendered ServiceMonitor template to the Helm chart to provide native Prometheus Operator integration.

This will be disabled by default to avoid breaking clusters without the operator installed.

Describe alternatives you've considered

It will brings NRC up to parity with standard CNCF controllers

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions