Upgrade Key Manager on Upstream Kubernetes

You can upgrade the AIStor Key Manager version in a given cluster by specifying a new image to the Helm chart.

Review and complete all prerequisites before proceeding.

  1. Make a backup of the current state of your Key Manager cluster.

    minkms backup
    
  2. Use your preferred text editor to open the aistor-keymanager-operator-values.yaml file used when installing Key Manager.

    For example, to open the file in nano from the current directory, use the following:

    nano aistor-keymanager-operator-values.yaml
    
  3. Update the values in keyManager.image and save the changes.

    The following updates the image to RELEASE.2025-07-15T06-12-56Z.

    After modification, the file should resemble the following:

    global: license
       license: "LICENSE-STRING"
    
    keyManager:
       image: 
          repository: quay.io/minio/aistor/minkms
          tag: RELEASE.2025-07-15T06-12-56Z
          pullPolicy: IfNotPresent
    
  4. Apply the updated values to upgrade the deployment.

    helm upgrade keymanager-operator minio/aistor-keymanager-operator --reuse-values -n keymanager-operator -f aistor-keymanager-operator-values.yaml
    

    If successful, the command outputs a summary of installed resources.

    To validate the installation, run kubectl get all -n keymanager-operator and check the status of deployed resources.