diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-apache-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-apache-deployment.yaml index 2fe28b9e..aa99de5b 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-apache-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-apache-deployment.yaml @@ -9,6 +9,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-apache diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-clamav-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-clamav-deployment.yaml index 2537d4bf..b0aea743 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-clamav-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-clamav-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-clamav diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-collabora-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-collabora-deployment.yaml index db8fd17b..5ebf86f2 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-collabora-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-collabora-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-collabora diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-database-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-database-deployment.yaml index 3aa87ea7..af0d5bb1 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-database-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-database-deployment.yaml @@ -9,6 +9,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-database diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-eurooffice-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-eurooffice-deployment.yaml index e1f4f77a..ddb99757 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-eurooffice-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-eurooffice-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-eurooffice diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-fulltextsearch-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-fulltextsearch-deployment.yaml index 2575488c..eee9e116 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-fulltextsearch-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-fulltextsearch-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-fulltextsearch diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-harp-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-harp-deployment.yaml index 5305a973..7fefae5c 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-harp-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-harp-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-harp diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-imaginary-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-imaginary-deployment.yaml index ee8629fe..5fd3ba59 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-imaginary-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-imaginary-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-imaginary diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-nextcloud-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-nextcloud-deployment.yaml index 6450c608..0ddbbd83 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-nextcloud-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-nextcloud-deployment.yaml @@ -9,6 +9,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-nextcloud diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-notify-push-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-notify-push-deployment.yaml index 2501cc08..b2d6bfb7 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-notify-push-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-notify-push-deployment.yaml @@ -9,6 +9,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-notify-push diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-onlyoffice-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-onlyoffice-deployment.yaml index ac738d26..0a630647 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-onlyoffice-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-onlyoffice-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-onlyoffice diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-redis-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-redis-deployment.yaml index 11e01194..a4f5b7e4 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-redis-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-redis-deployment.yaml @@ -9,6 +9,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-redis diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-deployment.yaml index 7063b84c..718b7da8 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-talk diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-recording-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-recording-deployment.yaml index 13b1d58a..fcfd9faa 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-recording-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-talk-recording-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-talk-recording diff --git a/nextcloud-aio-helm-chart/templates/nextcloud-aio-whiteboard-deployment.yaml b/nextcloud-aio-helm-chart/templates/nextcloud-aio-whiteboard-deployment.yaml index f316b169..c7bf5e60 100755 --- a/nextcloud-aio-helm-chart/templates/nextcloud-aio-whiteboard-deployment.yaml +++ b/nextcloud-aio-helm-chart/templates/nextcloud-aio-whiteboard-deployment.yaml @@ -10,6 +10,7 @@ metadata: namespace: "{{ .Values.NAMESPACE }}" spec: replicas: 1 + progressDeadlineSeconds: 2147483647 selector: matchLabels: io.kompose.service: nextcloud-aio-whiteboard diff --git a/nextcloud-aio-helm-chart/update-helm.sh b/nextcloud-aio-helm-chart/update-helm.sh index caec6e31..85a65b37 100755 --- a/nextcloud-aio-helm-chart/update-helm.sh +++ b/nextcloud-aio-helm-chart/update-helm.sh @@ -228,6 +228,10 @@ find ./ -name 'nextcloud-aio-nextcloud-data-persistentvolumeclaim.yaml' -exec se find ./ -name 'nextcloud-aio-nextcloud-data-persistentvolumeclaim.yaml' -exec sed -i "s/{{- if .Values.STORAGE_CLASS }}/{{- else if .Values.STORAGE_CLASS }}/" \{} \; # shellcheck disable=SC1083 find ./ -name '*deployment.yaml' -exec sed -i "/restartPolicy:/d" \{} \; +# Effectively disable the progress deadline (max int32) so that slow container startups +# are never reported as failed rollouts +# shellcheck disable=SC1083 +find ./ -name '*deployment.yaml' -exec sed -i "/^ replicas: 1$/a\ \ progressDeadlineSeconds: 2147483647" \{} \; # shellcheck disable=SC1083 find ./ -name '*apache*' -exec sed -i "s|$APACHE_PORT|{{ .Values.APACHE_PORT }}|" \{} \; # shellcheck disable=SC1083