mirror of
https://github.com/nextcloud/all-in-one.git
synced 2024-09-21 23:36:31 +08:00
Merge pull request #1897 from nextcloud/enh/noid/helm-readonly-volumes
try to remove readonly from global volumes automatically
This commit is contained in:
commit
b428f3d1d8
|
@ -74,6 +74,15 @@ for variable in "${DEPLOYMENTS[@]}"; do
|
||||||
sed -i "/volumeMountsInitContainer:/a\ \ \ \ \ \ \ \ \ \ \ \ - name: $volumeName\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ mountPath: /$volumeName" "$variable"
|
sed -i "/volumeMountsInitContainer:/a\ \ \ \ \ \ \ \ \ \ \ \ - name: $volumeName\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ mountPath: /$volumeName" "$variable"
|
||||||
done
|
done
|
||||||
sed -i "s|volumeMountsInitContainer|volumeMounts|" "$variable"
|
sed -i "s|volumeMountsInitContainer|volumeMounts|" "$variable"
|
||||||
|
if grep -q claimName "$variable"; then
|
||||||
|
claimNames="$(grep claimName "$variable")"
|
||||||
|
mapfile -t claimNames <<< "$claimNames"
|
||||||
|
for claimName in "${claimNames[@]}"; do
|
||||||
|
if grep -A1 "^$claimName$" "$variable" | grep -q "readOnly: true"; then
|
||||||
|
sed -i "/^$claimName$/{n;d}" "$variable"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
# shellcheck disable=SC1083
|
# shellcheck disable=SC1083
|
||||||
|
|
Loading…
Reference in a new issue