apache / apache/pulsar-helm-chart
pulsar-proxy with authentication and proxy-metrics for prometheus
- Dominant language
- Shell
- Stars
- 240
- Forks
- 260
- Avg merge
- 4h 12m
- Merged PRs (30d)
- 1
Description
**Is your feature request related to a problem? Please describe.**
when Authentication is enabled you cant get prometheus metrics from proxy, because he needs authentication.
the pod-monitor hasn`t an option to add this.
**Describe the solution you'd like**
Adding an option to values.yaml - in this case with jwt
like:
```
...
authorization:
key: TOKEN
name: token-name
...
```
Adding this to pulsar/templates/proxy-podmonitor.yaml
```
...
- authorization:
credentials:
key: {{ $.Values.proxy.podMonitor.authorization.key }}
name: {{ $.Values.proxy.podMonitor.authorization.name }}
type: Bearer
...
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading values.yaml and pulsar/templates/proxy-podmonitor.yaml to understand the existing proxy pod monitor settings and structure. Add the requested authorization values and confirm the rendered pod monitor includes the Bearer credentials when configured, while preserving current behavior without them.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm, kubernetes, prometheus
- Domain
- devops, observability
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100