Helm-Managed Clusters
Helm-Managed Clusters
Helm-Managed Clusters
By default, NVCA clusters are managed through the NGC UI (NGC-managed mode), where configuration changes are applied directly through the web interface. However, advanced users can switch to Helm-managed mode to control the NVCA backend configuration through Helm charts and GitOps practices.
By default, NVCA clusters are managed through the NGC UI (NGC-managed mode), where configuration changes are applied directly through the web interface. However, advanced users can switch to Helm-managed mode to control the NVCA backend configuration through Helm charts and GitOps practices.
When using Helm-managed mode, you must save the cluster key provided during cluster registration. This key is only shown once during the registration process and is not auto-filled in UI-generated commands. You will need to manually replace <API-KEY> placeholders with your saved key in all Helm commands.
In Helm-managed mode:
helm upgrade commandsTo switch from NGC-managed to Helm-managed mode, follow these steps:
Navigate to the Settings page in the NGC UI and click the Actions menu (⋮) for your cluster, then select “Switch Management Mode” from the dropdown menu.

Check the confirmation box: “I understand that management mode cannot be switched until the Helm command is run in the cluster” and copy the provided helm command.

Run the helm command on your cluster’s command line.
The following command is an example template. Always use the actual command provided in the NGC UI, which will have your cluster-specific values (cluster IDs, versions) automatically filled in. You must manually replace <API-KEY> with the cluster key that was provided during cluster registration - this key is only shown once and must be saved by the user.
The ngcConfig.clusterSource parameter decides the cluster management mode.

When operating in Helm-managed mode, the following parameters control the NVCF backend configuration:
For the full list of available feature flags and detailed examples for all deployment modes, see the Managing Feature Flags section in the Configuration page.
When in Helm-managed mode, configuration changes must be applied through Helm commands. To update the cluster configuration:
The command below is a template example. Always refer to the NGC UI for the correct NVCA operator chart URL and version for your environment. The service key can be retrieved from your current Helm values as shown in the command.
To upgrade the NVCA version in Helm-managed mode:
This command is an example template. Use the upgrade command provided in the NGC UI, which will specify the correct NVCA operator version and chart URL. The service key can be retrieved from your current Helm values as shown in the command.
Before switching from Helm-managed to NGC-managed mode, ensure that your Helm configuration reflects the desired final state. When switching back, the NGC UI will take over cluster management, and any Helm-specific configuration may need to be replicated through the UI.
To switch back to NGC-managed mode:
Navigate to the Settings page in the NGC UI and click the Actions menu (⋮) for your cluster, then select “Switch Management Mode” from the dropdown menu.

Check the confirmation box: “I understand that management mode cannot be switched until the Helm command is run in the cluster” and copy the provided helm command.

Run the helm command on your cluster’s command line.
The following is an example command. Always use the command generated in the NGC UI, which will contain your specific cluster details and the appropriate NVCA operator version. You must manually replace <API-KEY> with your saved cluster key from the original registration.

After switching back to NGC-managed mode, verify your cluster configuration in the NGC UI to ensure all settings are correct. You may need to manually adjust settings that were previously managed through Helm.
When operating in Helm-managed mode:
--reset-values which will reset all Helm values to defaultskubectl get nvcfbackend -n nvca-operatorhelm get values -n nvca-operator nvca-operatorFor the full list of all nvca-operator Helm chart parameters (shared, helm-managed, and
self-managed), see the Helm Values Reference.