nvidia/nvca-self-managed-install
Install or validate the NVCA Operator chart against a self-managed NVCF control plane from the native monorepo. Use when the control plane comes from deploy/stacks/self-managed and NVCA must be installed with stack-derived image repository settings.
npx skills add https://github.com/NVIDIA/nvcf --skill nvca-self-managed-install
Use deploy/helm/nvca-operator as the install surface for NVCA Operator chart
validation. Do not add NVCA back into the stack Helmfile just to test this
chart.
deploy/stacks/self-manageddeploy/helm/nvca-operatorsrc/compute-plane-services/nvcanvcf-self-managed-prerequisite skillnvcf-self-managed-installation skillRun from deploy/helm/nvca-operator:
make render-values-from-stack \
stack_env=local \
stack_repo=../../../deploy/stacks/self-managed
Inspect the generated file under bin/, then install or upgrade:
make install-from-stack \
stack_env=local \
stack_repo=../../../deploy/stacks/self-managed
additional_values=override.yml for one-off overridesNCA_ID=<value> to set the primary account ID explicitlyCLUSTER_NAME=<value> and CLUSTER_ID=<value> to preserve or pin cluster identityIMAGE_PULL_SECRET_NAME=<secret> to attach a pre-created image pull secretIf nvca-operator is already installed in the nvca-operator namespace, the
render helper reuses current release values first, then overlays repository
paths derived from the stack environment file. Use this to preserve cluster IDs
and operator settings during upgrades.
Before creating, deleting, or reusing local k3d clusters, read the local-dev
safety guidance in .cursor/skills/nvcf-self-hosted-local-dev/SKILL.md from
the repo root. Do not delete clusters or Helm releases without explicit user
approval.
Take nvidia/nvca-self-managed-install from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.