influxdata / influxdata/helm-charts

Include Namespace Support for InfluxDB 2 Helm Chart

Open
#590 0 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.