From b93fe6599202862e8efe45c06ee6879b98294960 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Wed, 17 Sep 2025 21:44:28 +0200 Subject: [PATCH] [seaweedfs] fix seaweedfs migration Signed-off-by: Andrei Kvapil --- scripts/migrations/19 | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/migrations/19 b/scripts/migrations/19 index 66134590..446e10ad 100755 --- a/scripts/migrations/19 +++ b/scripts/migrations/19 @@ -22,9 +22,15 @@ kubectl get helmreleases.helm.toolkit.fluxcd.io -A \ # JSON Patch | [ - { op:"add", path:"/spec/chart/spec/version", value:"0.7.0" }, + (if $s.chart.spec.version? then + {op:"replace", path:"/spec/chart/spec/version", value:"0.7.0"} + else + {op:"add", path:"/spec/chart/spec/version", value:"0.7.0"} + end), - (if ($v.volume? | type) != "object" then {op:"add", path:"/spec/values/volume", value:{}} else empty end), + (if ($v|type) != "object" then {op:"add", path:"/spec/values", value:{}} else empty end), + + (if ($v.volume?|type) != "object" then {op:"add", path:"/spec/values/volume", value:{}} else empty end), (if $v.size? then {op:"add", path:"/spec/values/volume/size", value:$v.size} else empty end), (if $v.storageClass? then {op:"add", path:"/spec/values/volume/storageClass", value:$v.storageClass} else empty end),