feat: support ServiceMonitor customization #1596

Open
makkes wants to merge 1 commit from makkes/forgejo-helm:1593-sm-auth into main
First-time contributor

The new value .gitea.metrics.serviceMonitor.additionalEndpointConfig allows users to add custom configuration to the ServiceMonitor's .spec.endpoints[0] object, e.g. to configure authorization, scrape details or TLS configuration.

closes forgejo-helm/forgejo-helm#1593

The new value `.gitea.metrics.serviceMonitor.additionalEndpointConfig` allows users to add custom configuration to the ServiceMonitor's `.spec.endpoints[0]` object, e.g. to configure authorization, scrape details or TLS configuration. closes forgejo-helm/forgejo-helm#1593
values.yaml Outdated
@ -482,6 +482,8 @@ gitea:
namespace: ''
# additionalLabels:
# prometheus-release: prom1
# additionalEndpointConfig:
Owner

i think you should add additionalLabels and additionalEndpointConfig to the params section above, so they get documented in the readme

i think you should add `additionalLabels` and `additionalEndpointConfig` to the params section above, so they get documented in the readme
Author
First-time contributor

Done. Thanks!

Done. Thanks!
makkes force-pushed 1593-sm-auth from aaf8a665cd
Some checks failed
build / lint-node (pull_request) Has been cancelled
build / lint-helm (pull_request) Has been cancelled
build / e2e (v1.30.14+k3s2) (pull_request) Has been cancelled
build / e2e (v1.35.5+k3s1) (pull_request) Has been cancelled
build / e2e (v1.36.1+k3s1) (pull_request) Has been cancelled
build / test-success (pull_request) Has been cancelled
build / publish (pull_request) Has been cancelled
to d3af0437a9
Some checks failed
build / lint-node (pull_request) Has been cancelled
build / lint-helm (pull_request) Has been cancelled
build / e2e (v1.30.14+k3s2) (pull_request) Has been cancelled
build / e2e (v1.35.5+k3s1) (pull_request) Has been cancelled
build / e2e (v1.36.1+k3s1) (pull_request) Has been cancelled
build / test-success (pull_request) Has been cancelled
build / publish (pull_request) Has been cancelled
2026-06-30 09:18:05 +00:00
Compare
makkes force-pushed 1593-sm-auth from d3af0437a9
Some checks failed
build / lint-node (pull_request) Has been cancelled
build / lint-helm (pull_request) Has been cancelled
build / e2e (v1.30.14+k3s2) (pull_request) Has been cancelled
build / e2e (v1.35.5+k3s1) (pull_request) Has been cancelled
build / e2e (v1.36.1+k3s1) (pull_request) Has been cancelled
build / test-success (pull_request) Has been cancelled
build / publish (pull_request) Has been cancelled
to 0c326dbdcc
Some checks are pending
build / lint-node (pull_request) Blocked by required conditions
build / lint-helm (pull_request) Blocked by required conditions
build / e2e (v1.30.14+k3s2) (pull_request) Blocked by required conditions
build / e2e (v1.35.6+k3s1) (pull_request) Blocked by required conditions
build / e2e (v1.36.2+k3s1) (pull_request) Blocked by required conditions
build / test-success (pull_request) Blocked by required conditions
build / publish (pull_request) Blocked by required conditions
2026-06-30 09:18:46 +00:00
Compare
Owner

you can probably continue / add changes from #1422
that PR has similar changes but is missing tests

you can probably continue / add changes from #1422 that PR has similar changes but is missing tests
Some checks are pending
build / lint-node (pull_request) Blocked by required conditions
Required
Details
build / lint-helm (pull_request) Blocked by required conditions
Required
Details
build / e2e (v1.30.14+k3s2) (pull_request) Blocked by required conditions
Required
Details
build / e2e (v1.35.6+k3s1) (pull_request) Blocked by required conditions
Required
Details
build / e2e (v1.36.2+k3s1) (pull_request) Blocked by required conditions
Required
Details
build / test-success (pull_request) Blocked by required conditions
Required
Details
build / publish (pull_request) Blocked by required conditions
This pull request is blocked because it's outdated.
Some workflows are waiting to be reviewed.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u 1593-sm-auth:makkes-1593-sm-auth
git switch makkes-1593-sm-auth
Sign in to join this conversation.
No reviewers
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
forgejo-helm/forgejo-helm!1596
No description provided.