@@ -118,6 +118,7 @@ type statefulSetParameters struct {
118
118
IgnoreAnnotations []string
119
119
HostNetwork bool
120
120
MinReadySeconds int32
121
+ PodManagementPolicy appsv1.PodManagementPolicyType
121
122
}
122
123
123
124
// containerParameters will define container input params
@@ -290,11 +291,12 @@ func generateStatefulSetsDef(stsMeta metav1.ObjectMeta, params statefulSetParame
290
291
TypeMeta : generateMetaInformation ("StatefulSet" , "apps/v1" ),
291
292
ObjectMeta : stsMeta ,
292
293
Spec : appsv1.StatefulSetSpec {
293
- Selector : LabelSelectors (stsMeta .GetLabels ()),
294
- ServiceName : fmt .Sprintf ("%s-headless" , stsMeta .Name ),
295
- Replicas : params .Replicas ,
296
- UpdateStrategy : params .UpdateStrategy ,
297
- MinReadySeconds : params .MinReadySeconds ,
294
+ Selector : LabelSelectors (stsMeta .GetLabels ()),
295
+ ServiceName : fmt .Sprintf ("%s-headless" , stsMeta .Name ),
296
+ Replicas : params .Replicas ,
297
+ UpdateStrategy : params .UpdateStrategy ,
298
+ MinReadySeconds : params .MinReadySeconds ,
299
+ PodManagementPolicy : params .PodManagementPolicy ,
298
300
Template : corev1.PodTemplateSpec {
299
301
ObjectMeta : metav1.ObjectMeta {
300
302
Labels : stsMeta .GetLabels (),
0 commit comments