apache / apache/pulsar-helm-chart

pulsar-proxy with authentication and proxy-metrics for prometheus

Open
#597 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.