Skip to content

[sophora-ugc] [sophora-ugc-proxy] add ServiceMonitors - #304

Draft
mlautzas wants to merge 6 commits into
mainfrom
SUCI-615-add-prometheus-to-UGC
Draft

[sophora-ugc] [sophora-ugc-proxy] add ServiceMonitors#304
mlautzas wants to merge 6 commits into
mainfrom
SUCI-615-add-prometheus-to-UGC

Conversation

@mlautzas

@mlautzas mlautzas commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

No description provided.

DanielRaapDev
DanielRaapDev previously approved these changes Aug 7, 2026

@DanielRaapDev DanielRaapDev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

looks good to me.

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

Adds optional Prometheus Operator ServiceMonitor resources to the sophora-ugc and sophora-ugc-proxy Helm charts, including wiring Service port names so the monitors can target the correct port.

Changes:

  • Add configurable serviceMonitor values and new ServiceMonitor templates for UGC, UGC multimedia, and UGC proxy.
  • Name Service ports http so ServiceMonitor.spec.endpoints[].port: http resolves correctly.
  • Bump chart versions and update Artifact Hub change annotations.

Reviewed changes

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

Show a summary per file
File Description
charts/sophora-ugc/values.yaml Adds ugc.serviceMonitor and ugcMultimedia.serviceMonitor configuration defaults.
charts/sophora-ugc/templates/webapp-service.yaml Names the Service port http for ServiceMonitor compatibility.
charts/sophora-ugc/templates/servicemonitor.yaml New ServiceMonitor for UGC webapp metrics scraping.
charts/sophora-ugc/templates/ugc-multimedia/multimedia-service.yaml Names the multimedia Service port http for ServiceMonitor compatibility.
charts/sophora-ugc/templates/ugc-multimedia/servicemonitor.yaml New ServiceMonitor for UGC multimedia metrics scraping.
charts/sophora-ugc/templates/deployment.yaml Renames container port 1694 from jolokia to management.
charts/sophora-ugc/Chart.yaml Bumps chart version and updates Artifact Hub changelog.
charts/sophora-ugc-proxy/values.yaml Adds top-level serviceMonitor configuration defaults.
charts/sophora-ugc-proxy/templates/service.yaml Names the Service port http for ServiceMonitor compatibility.
charts/sophora-ugc-proxy/templates/servicemonitor.yaml New ServiceMonitor for UGC proxy metrics scraping.
charts/sophora-ugc-proxy/Chart.yaml Bumps chart version and updates Artifact Hub changelog.

Comment thread charts/sophora-ugc/templates/deployment.yaml
Comment thread charts/sophora-ugc/templates/servicemonitor.yaml
Comment thread charts/sophora-ugc/templates/ugc-multimedia/servicemonitor.yaml Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants