diff --git a/charts/px-central/templates/px-backup/pre-upgrade-hook/pre-upgrade-check.yaml b/charts/px-central/templates/px-backup/pre-upgrade-hook/pre-upgrade-check.yaml index 06147b8fc..c9e43728e 100644 --- a/charts/px-central/templates/px-backup/pre-upgrade-hook/pre-upgrade-check.yaml +++ b/charts/px-central/templates/px-backup/pre-upgrade-hook/pre-upgrade-check.yaml @@ -1,5 +1,9 @@ {{- $isOpenshiftCluster := .Capabilities.APIVersions.Has "apps.openshift.io/v1" -}} {{- $azureProxyEnabled := .Values.proxy.azureProxyEnabled | default false }} +{{- if and .Release.IsUpgrade (empty .Values.helmTimeout) }} +{{ fail "ERROR You must pass the --timeout argument in the Helm upgrade command and set the helmTimeout variable to explicitly set the value (default 5m)." }} +{{- end }} + apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: diff --git a/charts/px-central/values.yaml b/charts/px-central/values.yaml index 2be07e2ee..aaedbc215 100644 --- a/charts/px-central/values.yaml +++ b/charts/px-central/values.yaml @@ -323,3 +323,5 @@ images: mongodb5: 5.0.24-debian-11-r20 mongodb6: 6.0.13-debian-11-r21 mongodb7: 7.0.14-debian-12-r0 + +helmTimeout: "" \ No newline at end of file