Skip to content

feat: add namespaceOverride support to main chart#299

Open
s-a-tanjim wants to merge 1 commit into
langfuse:mainfrom
s-a-tanjim:add-namespaceoverride
Open

feat: add namespaceOverride support to main chart#299
s-a-tanjim wants to merge 1 commit into
langfuse:mainfrom
s-a-tanjim:add-namespaceoverride

Conversation

@s-a-tanjim
Copy link
Copy Markdown

@s-a-tanjim s-a-tanjim commented Dec 29, 2025

Summary

This PR adds namespaceOverride to the main chart.

Changes

  • Add namespaceOverride parameter to values.yaml
  • Create langfuse.namespace helper function & update all templates to use namespace helper

Context

When we need to include this langfuse chart as a dependency of another chart, we need this namespaceOverride to set the namespace.


Important

Add namespaceOverride support to Langfuse Helm chart for customizable namespace deployment.

  • Behavior:
    • Add namespaceOverride parameter to values.yaml to allow overriding the namespace for all deployed resources.
    • Update ingress.yaml, nextauth-secret.yaml, postgresql-secret.yaml, serviceaccount.yaml, web/deployment.yaml, web/hpa.yaml, web/scaled-object.yaml, web/service.yaml, web/vpa.yaml, worker/deployment.yaml, worker/hpa.yaml, worker/scaled-object.yaml, worker/vpa.yaml to use langfuse.namespace helper function for namespace specification.
  • Helpers:
    • Create langfuse.namespace helper function in _helpers.tpl to determine the namespace based on namespaceOverride or default to the release namespace.

This description was created by Ellipsis for 63732b5. You can customize this summary. It will automatically update as commits are pushed.

@dosubot dosubot Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Dec 29, 2025
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Dec 29, 2025

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants