Upgrade MinIO Operator in OpenShift - cniackz/public GitHub Wiki

  1. Assuming you have previous versions installed:
image: 'minio/console:v0.20.5'
image: 'minio/operator:v4.5.2'
image: 'minio/minio:RELEASE.2022-10-29T06-21-33Z'
  1. Go to Workloads in OpenShift Console, select Deployments:
  1. Open minio-operator deployment and edit the yaml upgrading the image from v4.5.2 to v4.5.3 and save the change
From: image: 'minio/operator:v4.5.2'
To:   image: 'minio/operator:v4.5.3'
  1. Delete previous Operator pod.

  2. New pod will be created automatically.

  3. Verify new pod is with new Operator version:

  containers:
    - name: minio-operator
      image: 'minio/operator:v4.5.3'
  1. Then update the console image:
FROM: image: 'minio/console:v0.20.5'
TO:   image: 'minio/console:v0.21.0'
  1. Delete previous console pod and new pod will be created, make sure version is updated:
  containers:
      image: 'minio/console:v0.21.0'
  1. MinIO image will be automatically updated in the tenant:
image: 'minio/minio:RELEASE.2022-10-29T06-21-33Z'
  1. After the update, MinIO is accessible and you can see and play with the buckets:

Additional details:

  • Tested in OpenShift version 4.11.7