Upgrade NeMo Microservices Helm Chart#
Upgrade to Newer or Specific Version#
If you want to upgrade to a newer or specific version of the NeMo Microservices Helm chart, follow these steps.
Fetch the desired version of the NeMo Microservices Helm chart from the NGC Catalog.
NEMO_HELM_CHART_VERSION=<version> helm fetch https://helm.ngc.nvidia.com/nvidia/nemo-microservices/charts/nemo-microservices-helm-chart-$NEMO_HELM_CHART_VERSION.tgz \ --username='$oauthtoken' \ --password=$NGC_API_KEY
After the initial installation, Helm doesn’t handle the CRD lifecycle. Run the following command to upgrade the NeMo Operator CRDs. For more information about the NeMo Operator CRDs, see Custom Resource Definitions.
helm template --include-crds ./nemo-microservices-helm-chart-$NEMO_HELM_CHART_VERSION.tgz | yq 'select(.kind == "CustomResourceDefinition")' | kubectl apply -f -
Run the Helm upgrade command.
helm upgrade nemo ./nemo-microservices-helm-chart-$NEMO_HELM_CHART_VERSION.tgz
Upgrade with New Values#
To upgrade with new values, run the following command.
helm upgrade nemo ./nemo-microservices-helm-chart-$NEMO_HELM_CHART_VERSION.tgz --values values.yaml