Skip to content

Commit bfd76a2

Browse files
committed
adjust update-helm script to enable readiness check
Signed-off-by: Simon L. <szaimen@e.mail.de>
1 parent c88fef1 commit bfd76a2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

nextcloud-aio-helm-chart/update-helm.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ set -ex
2525
cd manual-install
2626
cp latest.yml latest.yml.backup
2727

28+
# Additional config
29+
# shellcheck disable=SC1083
2830
sed -i -E '/^( *- )(NET_RAW|SYS_NICE|MKNOD|SYS_ADMIN)$/!s/( *- )([A-Z_]+)$/\1\2=${\2}/' latest.yml
2931
cp sample.conf /tmp/
3032
sed -i 's|^|export |' /tmp/sample.conf
@@ -117,6 +119,12 @@ EOL
117119
DEPLOYMENTS="$(find ./ -name '*deployment.yaml')"
118120
mapfile -t DEPLOYMENTS <<< "$DEPLOYMENTS"
119121
for variable in "${DEPLOYMENTS[@]}"; do
122+
if grep -q livenessProbe "$variable"; then
123+
sed -n "/.*livenessProbe/,/timeoutSeconds.*/p" "$variable" > /tmp/liveness.probe
124+
cat /tmp/liveness.probe
125+
sed -i "s|livenessProbe|readinessProbe|" /tmp/liveness.probe
126+
sed -i "/^ image:/r /tmp/liveness.probe" "$variable"
127+
fi
120128
if grep -q volumeMounts "$variable"; then
121129
if echo "$variable" | grep -q database; then
122130
sed -i "/^ spec:/r /tmp/initcontainers.database" "$variable"
@@ -197,6 +205,8 @@ find ./ -name '*deployment.yaml' -exec sed -i "s|manual-install-nextcloud-aio|ne
197205
# shellcheck disable=SC1083
198206
find ./ -name '*deployment.yaml' -exec sed -i "/medium: Memory/d" \{} \;
199207
# shellcheck disable=SC1083
208+
find ./ -name '*.yaml' -exec sed -i "/kompose.cmd/d" \{} \;
209+
# shellcheck disable=SC1083
200210
find ./ -name '*deployment.yaml' -exec sed -i "s|emptyDir:|emptyDir: \{\}|" \{} \;
201211
# shellcheck disable=SC1083
202212
find ./ -name '*deployment.yaml' -exec sed -i "/hostPort:/d" \{} \;

0 commit comments

Comments
 (0)