Upgrading Minio

Upgrade Minio Helm chart from Version 1.6.0 or 1.6.2 to Version 2.4.7 in your IBM® Cloud Private cluster.

Your Minio service is automatically upgraded if you configured Minio service in IBM Cloud Private Version 3.2.0 or 3.1.0 in one of the following ways:

Note: Minio service rollback is supported only in standalone mode. In standalone mode, if you created the headless service, you must delete it. You must then manually create a non-headless service.

In the previous releases, if you configured Minio by installing the Helm chart, complete the steps in the following sections:

You can upgrade Minio Helm installation either by using the Helm CLI or by using the management console.

Upgrade Minio by using the Helm CLI

  1. Get the configuration value of the installed Helm release by using the following command:

    helm list --tls | grep mini
    

    Following is a sample output:

    minio                         1           Tue Feb  5 01:56:31 2019    DEPLOYED    ibm-mino-objectstore-1.6.0         default
    
  2. Upgrade the chart.

    Run the following command to upgrade the chart:

      helm upgrade --force -f values-minio.yaml -f override.yaml --version=1.6.2 minio ibm-charts/ibm-minio-objectstore --tls
    
  3. Verify your chart version.

    helm history minio --tls
    

    Following is a sample output:

    REVISION        UPDATED                         STATUS          CHART                           DESCRIPTION
    1               Tue Apr 30 03:43:30 2019        SUPERSEDED      ibm-minio-objectstore-1.6.2     Install complete
    2               Tue Apr 30 03:44:07 2019        DEPLOYED        ibm-minio-objectstore-2.4.7     Upgrade complete
    

Upgrade Minio by using the management console

  1. Log on to the management console.
  2. From the navigation menu, click Workloads > Helm Releases.
  3. Locate the Minio release.
  4. Click ACTION > Upgrade.
  5. Select version 2.4.7.
    Note: The following steps are necessary as the variable names are changed in the latest version of the Helm chart.
  6. Specify the old Access Secret value in the Access Secret field.
  7. In the previous versions, if you enabled TLS for Minio server and configured TLS certificate provision option to provided, specify the old Minio TLS secret value in the Minio TLS secret field.