enforce strict alpha handling for API serving

This commit is contained in:
David Eads 2021-05-12 09:17:15 -04:00
parent d6a4afa5b8
commit 21faec9254
2 changed files with 5 additions and 1 deletions

View File

@ -54,7 +54,10 @@ type ResourceExpirationEvaluator interface {
}
func NewResourceExpirationEvaluator(currentVersion apimachineryversion.Info) (ResourceExpirationEvaluator, error) {
ret := &resourceExpirationEvaluator{}
ret := &resourceExpirationEvaluator{
// TODO https://github.com/kubernetes/kubernetes/issues/101951 set this back to false after beta is tagged.
strictRemovedHandlingInAlpha: true,
}
if len(currentVersion.Major) > 0 {
currentMajor64, err := strconv.ParseInt(currentVersion.Major, 10, 32)
if err != nil {

View File

@ -82,6 +82,7 @@ func Test_newResourceExpirationEvaluator(t *testing.T) {
return
}
actual.(*resourceExpirationEvaluator).strictRemovedHandlingInAlpha = false
if !reflect.DeepEqual(tt.expected, *actual.(*resourceExpirationEvaluator)) {
t.Fatal(actual)
}