Enable proper API in CLE integration test

This commit is contained in:
Jefftree 2025-03-14 01:59:02 +00:00
parent bb19eac500
commit 6979567c44

View File

@ -23,6 +23,7 @@ import (
"time"
admissionregistrationv1 "k8s.io/api/admissionregistration/v1"
v1beta1 "k8s.io/api/coordination/v1beta1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/wait"
genericfeatures "k8s.io/apiserver/pkg/features"
@ -54,7 +55,8 @@ func TestCoordinatedLeaderElectionLeaseTransfer(t *testing.T) {
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, genericfeatures.CoordinatedLeaderElection, true)
etcd := framework.SharedEtcd()
server := apiservertesting.StartTestServerOrDie(t, apiservertesting.NewDefaultTestServerOptions(), nil, etcd)
flags := []string{fmt.Sprintf("--runtime-config=%s=true", v1beta1.SchemeGroupVersion)}
server := apiservertesting.StartTestServerOrDie(t, apiservertesting.NewDefaultTestServerOptions(), flags, etcd)
defer server.TearDownFn()
config := server.ClientConfig
@ -83,7 +85,7 @@ func TestCoordinatedLeaderElectionLeaseTransfer(t *testing.T) {
leaseName := *lease.Spec.HolderIdentity
server2 := apiservertesting.StartTestServerOrDie(t, apiservertesting.NewDefaultTestServerOptions(), nil, etcd)
server2 := apiservertesting.StartTestServerOrDie(t, apiservertesting.NewDefaultTestServerOptions(), flags, etcd)
vap := &admissionregistrationv1.ValidatingAdmissionPolicy{
ObjectMeta: metav1.ObjectMeta{Name: "cle-block-renewal"},
Spec: admissionregistrationv1.ValidatingAdmissionPolicySpec{