apache / apache/pulsar-helm-chart

Expose websocket through helm chart

Open
#144 0 comments 3 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
240
Forks
260
Avg merge
4h 12m
Merged PRs (30d)
1

Description

**Describe the bug**
A clear and concise description of what the bug is.

We want to use the websocket interface(https://pulsar.apache.org/docs/en/client-libraries-websocket/) supported by Pulsar. But I did not find a way to enable the websocket and expose it through ingress.

I can find another helm chart that supports to config websocket. e.g. https://github.com/kafkaesque-io/pulsar-helm-chart/blob/40267fbad7c91abe0a4b571d399a8bc97ddb58e0/helm-chart-sources/pulsar/values.yaml#L1392 and https://github.com/streamnative/charts/blob/master/charts/pulsar/values.yaml#L1139

It will be great if it can be supported in this helm chart.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

There is a way to enable and expose websocket interface using the helm chart.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]

**Additional context**
Add any other context about the problem here.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the Helm chart's values and ingress configuration, then compare the websocket settings in the cited pulsar-helm-chart and StreamNative values.yaml files. Done means the chart provides a way to enable the Pulsar websocket interface and expose it through ingress.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.