From f7ab379489712812277eb73bbeb39a882704d77c Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Tue, 14 Mar 2023 01:19:12 -0400 Subject: [PATCH] Fix StatefulSet fuzzer --- pkg/apis/apps/fuzzer/fuzzer.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/apis/apps/fuzzer/fuzzer.go b/pkg/apis/apps/fuzzer/fuzzer.go index c271223747a..5f5f7a30795 100644 --- a/pkg/apis/apps/fuzzer/fuzzer.go +++ b/pkg/apis/apps/fuzzer/fuzzer.go @@ -51,6 +51,12 @@ var Funcs = func(codecs runtimeserializer.CodecFactory) []interface{} { WhenScaled: policies[(choice>>1)&1], } } + if len(s.Spec.PersistentVolumeClaimRetentionPolicy.WhenDeleted) == 0 { + s.Spec.PersistentVolumeClaimRetentionPolicy.WhenDeleted = apps.RetainPersistentVolumeClaimRetentionPolicyType + } + if len(s.Spec.PersistentVolumeClaimRetentionPolicy.WhenScaled) == 0 { + s.Spec.PersistentVolumeClaimRetentionPolicy.WhenScaled = apps.RetainPersistentVolumeClaimRetentionPolicyType + } if s.Spec.RevisionHistoryLimit == nil { s.Spec.RevisionHistoryLimit = new(int32) *s.Spec.RevisionHistoryLimit = 10