Promote cronjob to batch/v1: kubectl sparse_test prune

This commit is contained in:
Mengjiao Liu 2021-05-26 20:08:36 +08:00
parent 2da8d1c18f
commit 363b78fe88

View File

@ -20,7 +20,6 @@ import (
"testing" "testing"
"k8s.io/api/batch/v1" "k8s.io/api/batch/v1"
"k8s.io/api/batch/v1beta1"
"k8s.io/apimachinery/pkg/api/equality" "k8s.io/apimachinery/pkg/api/equality"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime"
@ -28,9 +27,9 @@ import (
) )
func TestCronJob(t *testing.T) { func TestCronJob(t *testing.T) {
src := &v1beta1.CronJob{ObjectMeta: metav1.ObjectMeta{Name: "foo"}} src := &v1.CronJob{ObjectMeta: metav1.ObjectMeta{Name: "foo"}}
encoder := Codecs.LegacyCodec(v1.SchemeGroupVersion, v1beta1.SchemeGroupVersion) encoder := Codecs.LegacyCodec(v1.SchemeGroupVersion)
cronjobBytes, err := runtime.Encode(encoder, src) cronjobBytes, err := runtime.Encode(encoder, src)
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
@ -46,7 +45,7 @@ func TestCronJob(t *testing.T) {
} }
// clear typemeta // clear typemeta
uncastDst.(*v1beta1.CronJob).TypeMeta = metav1.TypeMeta{} uncastDst.(*v1.CronJob).TypeMeta = metav1.TypeMeta{}
if !equality.Semantic.DeepEqual(src, uncastDst) { if !equality.Semantic.DeepEqual(src, uncastDst) {
t.Fatal(diff.ObjectDiff(src, uncastDst)) t.Fatal(diff.ObjectDiff(src, uncastDst))