Skip to content

Enable service monitor for 5G NFs#152

Merged
gab-arrobo merged 2 commits into
omec-project:mainfrom
gab-arrobo:service-monitor
Jul 1, 2026
Merged

Enable service monitor for 5G NFs#152
gab-arrobo merged 2 commits into
omec-project:mainfrom
gab-arrobo:service-monitor

Conversation

@gab-arrobo

Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds optional Prometheus Operator ServiceMonitor support to the 5g-control-plane Helm chart by exposing a consistent prometheus-exporter Service port on additional 5G NFs and providing chart values to enable ServiceMonitor generation.

Changes:

  • Bump chart versions (sd-core to 4.1.2, 5g-control-plane to 4.1.1) and update dependency pin.
  • Add a servicemonitor template gated by servicemonitor.enabled.
  • Expose prometheus-exporter ports for more NF Services and add corresponding values defaults.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
sdcore-helm-charts/Chart.yaml Bumps umbrella chart version and updates 5g-control-plane dependency version.
5g-control-plane/Chart.yaml Bumps 5g-control-plane chart version.
5g-control-plane/values.yaml Adds per-NF prometheus port defaults and a new servicemonitor values section.
5g-control-plane/templates/servicemonitor.yaml Introduces optional ServiceMonitor resources for selected NFs.
5g-control-plane/templates/service-webui.yaml Adds prometheus-exporter Service port for WebUI.
5g-control-plane/templates/service-udm.yaml Adds prometheus-exporter Service port for UDM.
5g-control-plane/templates/service-udr.yaml Adds prometheus-exporter Service port for UDR.
5g-control-plane/templates/service-pcf.yaml Adds prometheus-exporter Service port for PCF.
5g-control-plane/templates/service-nssf.yaml Adds prometheus-exporter Service port for NSSF.
5g-control-plane/templates/service-nrf.yaml Adds prometheus-exporter Service port for NRF.
5g-control-plane/templates/service-ausf.yaml Adds prometheus-exporter Service port for AUSF.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread 5g-control-plane/templates/servicemonitor.yaml
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
Comment thread 5g-control-plane/values.yaml Outdated
thakurajayL
thakurajayL previously approved these changes Jul 1, 2026
Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Comment thread 5g-control-plane/values.yaml
Comment thread 5g-control-plane/templates/servicemonitor.yaml
@gab-arrobo gab-arrobo requested review from a team and thakurajayL July 1, 2026 19:27
@gab-arrobo gab-arrobo merged commit 7051f01 into omec-project:main Jul 1, 2026
6 checks passed
@gab-arrobo gab-arrobo deleted the service-monitor branch July 1, 2026 19:33
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