Skip to content

Conversation

@unflxw
Copy link
Contributor

@unflxw unflxw commented Jul 24, 2025

See Intercom conversation for context.

The Helm chart included a namespace.yaml definition, which was useful so that the deployment.yaml generated from the Helm chart would contain a namespace. However, this breaks Helm's --namespace and --create-namespace flags, which are the preferred way to install a Helm chart on a specific namespace, and are what we recommend on our README.

Turn the existing managed flag into a kubectl flag that determines whether we're compiling the Helm template to be used via kubectl. This flag is off in the default values, but when it's on, it will cause the namespace to be present and remove Helm-related labels.

@unflxw unflxw requested a review from tombruijn July 24, 2025 10:26
@unflxw unflxw added the bug Confirmed and unconfirmed bugs reported by us and customers. label Jul 24, 2025
@backlog-helper
Copy link

Hi @unflxw,

We've found some issues with your Pull Request.

  • This Pull Request does not include a changeset. Add a changeset if the change impacts users and should be included in the changelog upon release. Read more about changesets.
    Ignore this rule by adding [skip changeset] to your Pull Request body. - (More info)

New issue guide | Backlog management | Rules | Feedback

@unflxw unflxw force-pushed the fix-namespace-helm branch from 5966c76 to 0f49c50 Compare July 24, 2025 10:29
The Helm chart included a `namespace.yaml` definition, which was
useful so that the `deployment.yaml` generated from the Helm chart
would contain a namespace. However, this breaks Helm's `--namespace`
and `--create-namespace` flags, which are the preferred way to
install a Helm chart on a specific namespace, and are what we
recommend on our README.

Turn the existing `managed` flag into a `kubectl` flag that determines
whether we're compiling the Helm template to be used via `kubectl`.
This flag is off in the default values, but when it's on, it will
cause the namespace to be present and remove Helm-related labels.
@unflxw unflxw force-pushed the fix-namespace-helm branch from 0f49c50 to 93d38a8 Compare July 24, 2025 10:34
@backlog-helper
Copy link


This is a message from the daily scheduled checks.

New issue guide | Backlog management | Rules | Feedback

@unflxw unflxw merged commit b9c9e02 into main Jul 25, 2025
3 checks passed
unflxw added a commit that referenced this pull request Jul 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Confirmed and unconfirmed bugs reported by us and customers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants