influxdata / influxdata/helm-charts
Include Namespace Support for InfluxDB 2 Helm Chart
- Dominant language
- Mustache
- Stars
- 257
- Forks
- 347
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 9
Description
**Description**:
Hello,
I have been working with the InfluxDB 2 Helm chart and noticed that it currently lacks support for specifying a namespace. I believe adding this feature would greatly enhance the flexibility and usability of the Helm chart.
**Proposal**:
I propose adding the following configuration option to the InfluxDB 2 Helm chart:
```yaml
namespace: {{ .Release.Namespace | quote }}
```
This would allow users to easily deploy InfluxDB 2 into the desired namespace, aligning with the practices of other Helm charts such as Kafka and Postgres.
**Examples**:
Here are some examples from other Helm charts that demonstrate the use of a namespace parameter:
- Kafka: [bitnami/kafka/templates/broker/statefulset.yaml](https://github.com/bitnami/charts/blob/main/bitnami/kafka/templates/broker/statefulset.yaml#L12C1-L12C1)
- Postgres: [bitnami/postgresql/templates/serviceaccount.yaml](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/templates/serviceaccount.yaml)
**How I Can Help**:
I would be glad to assist with the implementation process.
Thank you for considering this proposal. I look forward to contributing to the InfluxDB 2 Helm chart and improving the user experience.
Best regards,
Tomas
Contributor guide
Research direction
Start by locating the InfluxDB 2 Helm chart templates and compare their namespace handling with the referenced Kafka broker StatefulSet and PostgreSQL ServiceAccount templates. Render the chart with a chosen release namespace and verify that the generated Kubernetes resources use the requested namespace consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- helm, kubernetes
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100