From 3fce5ac846a8e4cac3dc95861506ad4d5e19c1ce Mon Sep 17 00:00:00 2001 From: nicolaferraro Date: Fri, 15 Apr 2022 15:49:43 +0200 Subject: [PATCH] operator: increase termination grace period from 30 to 120 seconds to account for hooks --- src/go/k8s/pkg/resources/statefulset.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/go/k8s/pkg/resources/statefulset.go b/src/go/k8s/pkg/resources/statefulset.go index 8676429600721..a207e81adcd72 100644 --- a/src/go/k8s/pkg/resources/statefulset.go +++ b/src/go/k8s/pkg/resources/statefulset.go @@ -71,6 +71,9 @@ var ( ConfigMapHashAnnotationKey = redpandav1alpha1.GroupVersion.Group + "/configmap-hash" // CentralizedConfigurationHashAnnotationKey contains the hash of the centralized configuration properties that require a restart when changed CentralizedConfigurationHashAnnotationKey = redpandav1alpha1.GroupVersion.Group + "/centralized-configuration-hash" + + // terminationGracePeriodSeconds should account for additional delay introduced by hooks + terminationGracePeriodSeconds int64 = 120 ) // ConfiguratorSettings holds settings related to configurator container and deployment @@ -345,6 +348,7 @@ func (r *StatefulSetResource) obj( }, }, }, r.secretVolumes()...), + TerminationGracePeriodSeconds: &terminationGracePeriodSeconds, InitContainers: []corev1.Container{ { Name: configuratorContainerName,