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:
- You configured Minio service while you installed your IBM Cloud Private cluster.
- You used the add-on command to deploy Minio service after you installed IBM Cloud Private.
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
-
Get the configuration value of the installed Helm release by using the following command:
helm list --tls | grep miniFollowing is a sample output:
minio 1 Tue Feb 5 01:56:31 2019 DEPLOYED ibm-mino-objectstore-1.6.0 default -
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 -
Verify your chart version.
helm history minio --tlsFollowing 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
- Log on to the management console.
- From the navigation menu, click Workloads > Helm Releases.
- Locate the Minio release.
- Click ACTION > Upgrade.
- 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. - Specify the old
Access Secretvalue in the Access Secret field. - In the previous versions, if you enabled TLS for Minio server and configured
TLS certificate provision optiontoprovided, specify the oldMinio TLS secretvalue in theMinio TLS secretfield.