From e30fd165c0103738e7926fe946f204bea918f18f Mon Sep 17 00:00:00 2001 From: Stavros Kois <47820033+stavros-k@users.noreply.github.com> Date: Mon, 15 Apr 2024 12:33:06 +0300 Subject: [PATCH] minio/charts: fix migration (#2368) * minio: fix migration * remove test code --- library/ix-dev/charts/minio/Chart.yaml | 2 +- library/ix-dev/charts/minio/migrations/migrate | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/library/ix-dev/charts/minio/Chart.yaml b/library/ix-dev/charts/minio/Chart.yaml index 2e3c108a1b..a3225afe7d 100644 --- a/library/ix-dev/charts/minio/Chart.yaml +++ b/library/ix-dev/charts/minio/Chart.yaml @@ -3,7 +3,7 @@ description: High Performance, Kubernetes Native Object Storage annotations: title: MinIO type: application -version: 2.0.4 +version: 2.0.5 apiVersion: v2 appVersion: "2023-03-13" kubeVersion: ">=1.16.0-0" diff --git a/library/ix-dev/charts/minio/migrations/migrate b/library/ix-dev/charts/minio/migrations/migrate index f729f2eebd..a1d943686e 100755 --- a/library/ix-dev/charts/minio/migrations/migrate +++ b/library/ix-dev/charts/minio/migrations/migrate @@ -26,8 +26,11 @@ def migrate_common_lib(values): 'appVolumeMounts', 'extraAppVolumeMounts', 'postgresAppVolumeMounts', 'runAsUser', 'runAsGroup', ] - exportVol = migrate_volume(values['appVolumeMounts']['export']) - exportVol['mountPath'] = values['appVolumeMounts']['export']['mountPath'] + exportVol = {} + if not values['distributedMode']: + exportVol = migrate_volume(values['appVolumeMounts']['export']) + exportVol['mountPath'] = values['appVolumeMounts']['export']['mountPath'] + values.update({ # Migrate Config 'minioConfig': { @@ -87,7 +90,7 @@ def migrate_common_lib(values): def migrate(values): # If this missing, we have already migrated - if not 'appVolumeMounts' in values.keys(): + if not 'accessKey' in values.keys(): return values return migrate_common_lib(values)