Skip to content

feat: add fullnameOverride to remove release prefix from deployment names#32

Merged
mchmarny merged 5 commits intoNVIDIA:mainfrom
yuanchen8911:feat/component-fullname-override
Feb 3, 2026
Merged

feat: add fullnameOverride to remove release prefix from deployment names#32
mchmarny merged 5 commits intoNVIDIA:mainfrom
yuanchen8911:feat/component-fullname-override

Conversation

@yuanchen8911
Copy link
Contributor

Summary

  • Add fullnameOverride to component values to generate cleaner resource names without the umbrella chart release name prefix (eidos-stack-)
  • Configure sub-chart fullnameOverride for nested components (grafana, kube-state-metrics, node-feature-discovery)
  • Update prometheus-adapter's prometheus URL to match the new kube-prometheus naming

Motivation

When deploying the eidos umbrella chart with release name eidos-stack, all resources get prefixed with eidos-stack-, resulting in verbose names like eidos-stack-kube-prometheus-prometheus. This change removes the prefix for cleaner, more intuitive resource names.

Changes

Component Sub-chart Before After
kube-prometheus-stack (root) eidos-stack-kube-prometheus-* kube-prometheus-*
grafana eidos-stack-grafana grafana
kube-state-metrics eidos-stack-kube-state-metrics kube-state-metrics
gpu-operator (root) gpu-operator gpu-operator
node-feature-discovery eidos-stack-node-feature-discovery-* node-feature-discovery-*
cert-manager eidos-stack-cert-manager cert-manager
network-operator eidos-stack-network-operator network-operator
nvsentinel eidos-stack-nvsentinel nvsentinel
nvidia-dra-driver-gpu nvidia-dra-driver-gpu-* nvidia-dra-driver-gpu-*
skyhook-operator eidos-stack-skyhook-operator skyhook-operator

Known Limitations

Test plan

  • Unit tests pass (make test)
  • E2E deployment verification - check deployment names no longer have eidos-stack- prefix

🤖 Generated with Claude Code

…e names

Add fullnameOverride to component values to generate cleaner resource names
without the umbrella chart release name prefix (eidos-stack-).

Changes:
- kube-prometheus-stack: fullnameOverride: kube-prometheus
  - grafana: fullnameOverride: grafana
  - kube-state-metrics: fullnameOverride: kube-state-metrics
- gpu-operator: fullnameOverride: gpu-operator
  - node-feature-discovery: fullnameOverride: node-feature-discovery
- cert-manager: fullnameOverride: cert-manager
- network-operator: operator.fullnameOverride: network-operator
- nvsentinel: fullnameOverride: nvsentinel
- skyhook-operator: fullnameOverride: skyhook-operator
- nvidia-dra-driver-gpu: fullnameOverride: nvidia-dra-driver-gpu
- prometheus-adapter: Updated prometheus URL to match new naming

Before: eidos-stack-kube-prometheus-prometheus
After:  kube-prometheus-prometheus

Known limitations:
- prometheus-adapter: fullnameOverride pending upstream PR
  prometheus-community/helm-charts#6584
- skyhook-operator: may need upstream chart fix for fullnameOverride

Signed-off-by: Yuan Chen <yuanchen97@gmail.com>

chore: retrigger CI
@yuanchen8911 yuanchen8911 requested a review from a team as a code owner February 3, 2026 16:14
@yuanchen8911 yuanchen8911 requested review from dims and mchmarny February 3, 2026 16:16
Copy link
Member

@mchmarny mchmarny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@github-actions
Copy link

github-actions bot commented Feb 3, 2026

Coverage Report ✅

Metric Value
Coverage 73.8%
Threshold 70%
Status Pass
Coverage Badge
![Coverage](https://img.shields.io/badge/coverage-73.8%25-green)

No Go source files changed in this PR.

@mchmarny mchmarny merged commit a3f52ff into NVIDIA:main Feb 3, 2026
4 checks passed
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