Upgrade NeMo Microservices Helm Chart#

To upgrade the NeMo Microservices Helm chart, follow the steps below.

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.

  1. Update the repository of the NeMo Microservices Helm chart from the NGC Catalog.

    helm repo update
    

    View the available versions.

    helm search repo nmp/nemo-microservices-helm-chart -l
    
    The latest version will always be the default. If you wish to use a different version, you must specify that to the `helm` command with `--version <version>` in all commands mentioned below.
    
  2. 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 nmp/nemo-microservices-helm-chart | yq 'select(.kind == "CustomResourceDefinition")' | kubectl apply -f -
    
  3. Run the Helm upgrade command.

    helm upgrade nemo nmp/nemo-microservices-helm-chart
    

Upgrade with New Values#

To upgrade with new values, run the following command.

helm upgrade nemo nmp/nemo-microservices-helm-chart --values values.yaml