Skip to content

fix: make -app suffix conditional on fullnameOverride (HDX-3850)#202

Merged
dhable merged 2 commits intomainfrom
hdx-3850-public-helm-chart-should-remove-the-hard-coded-suffix-on-the
Mar 27, 2026
Merged

fix: make -app suffix conditional on fullnameOverride (HDX-3850)#202
dhable merged 2 commits intomainfrom
hdx-3850-public-helm-chart-should-remove-the-hard-coded-suffix-on-the

Conversation

@dhable
Copy link
Copy Markdown
Collaborator

@dhable dhable commented Mar 27, 2026

Summary

  • Adds a clickstack.hyperdx.fullname helper template that omits the -app suffix when fullnameOverride is set, giving users full control over resource naming
  • Default behavior (no fullnameOverride) is unchanged -- the -app suffix is still appended for backward compatibility
  • Updates all templates, values, and examples that previously hardcoded -app to use the new helper

Closes HDX-3850

Test plan

  • All 152 existing helm-unittest tests pass (25 suites)
  • ALB example values render cleanly via helm template
  • New test case asserts fullnameOverride produces name without -app
  • Existing fullnameOverride test updated to expect name without -app
  • CI: Helm Chart Tests workflow passes
  • CI: Helm Chart Integration Test workflow passes

Made with Cursor

The -app suffix was hardcoded on the HyperDX Deployment and Service
names, so fullnameOverride could never give full control over naming.

Add a clickstack.hyperdx.fullname helper that omits the -app suffix
when fullnameOverride is set, while keeping it for the default case
to preserve backward compatibility.

Made-with: Cursor
@dhable dhable requested review from teeohhem and wrn14897 March 27, 2026 19:46
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 27, 2026

🦋 Changeset detected

Latest commit: 58178af

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
helm-charts Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dhable dhable enabled auto-merge (squash) March 27, 2026 20:13
@dhable dhable merged commit 00897b5 into main Mar 27, 2026
3 checks passed
@dhable dhable deleted the hdx-3850-public-helm-chart-should-remove-the-hard-coded-suffix-on-the branch March 27, 2026 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants