chore(helm): move REST charts from rest-api/helm to helm/rest (#1755)#2155
chore(helm): move REST charts from rest-api/helm to helm/rest (#1755)#2155lachen-nv wants to merge 8 commits into
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
🔐 TruffleHog Secret Scan✅ No secrets or credentials found! Your code has been scanned for 700+ types of secrets and credentials. All clear! 🎉 🕐 Last updated: 2026-06-03 08:24:13 UTC | Commit: e10f941 |
🔍 Container Scan Summary
Per-CVE detail lives in the per-service |
…ocs, NOTES, README)
|
🌿 Preview your docs: https://nvidia-preview-pull-request-2155.docs.buildwithfern.com/infra-controller |
thossain-nv
left a comment
There was a problem hiding this comment.
Looks good, thanks for this @lachen-nv
nv-dmendoza
left a comment
There was a problem hiding this comment.
LGTM. Most of the edits were renames for the pull up of helm
|
@lachen-nv could you please make sure the setup.sh path is unaffected by these changes. |
Thanks @shayan1995, I verified this and updated the setup/preflight paths after merging latest main.
The |
Closes #1755 — relocate the REST helm charts now that the repos are merged.
What moved
rest-api/helm/charts/{nico-rest,nico-rest-site-agent}→helm/rest/{nico-rest,nico-rest-site-agent}(+ their sharedREADME.md).Why
helm/rest/and nothelm/charts/helm/is the corenicoumbrella chart; anything placed underhelm/charts/is auto-bundled and rendered as a subchart ofnico. The REST charts are published standalone (each pushed to NGC individually), so they're placed underhelm/rest/and excluded from the umbrella package via.helmignore(same mechanism already used forexamples/). This keeps the deployment/publishing model unchanged — just a relocation.Changes
git mvthe two charts (self-contained;nico-restkeeps its vendored subcharts) + README (paths updated).helm/.helmignore: addrest/so thenicoumbrella package excludes the standalone REST charts.rest-helm-workflows.yml: chart pathsrest-api/helm/charts/*→helm/rest/*(still validated + pushed standalone by REST CI).rest-ci.yml): addhelm/rest/**→ editing a REST chart triggers REST CI (which publishes it).ci.yaml): add!helm/rest/**→ core pipeline isn't triggered redundantly (mirrors howrest-api/**is excluded).Validation
helm lint helm/rest/nico-rest+helm/rest/nico-rest-site-agent→ 0 failed.helm package helm/→ resultingnicoumbrella.tgzcontains norest/(.helmignoreconfirmed working).rest-api/helmreferences in the repo; workflow YAML parses clean.