Merge pull request #132324 from p0lyn0mial/upstream-watchlist-e2e-fallback-cfg

test/apimachinery/watchlist: properly wire modified config to informer
This commit is contained in:
Kubernetes Prow Robot 2025-06-16 04:02:59 -07:00 committed by GitHub
commit 0154f8a222
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -198,14 +198,15 @@ var _ = SIGDescribe("API Streaming (aka. WatchList)", framework.WithFeatureGate(
ginkgo.It("falls backs to supported content type when when receiving resources as Tables was requested", func(ctx context.Context) {
featuregatetesting.SetFeatureGateDuringTest(ginkgo.GinkgoTB(), utilfeature.DefaultFeatureGate, featuregate.Feature(clientfeatures.WatchListClient), true)
modifiedClientConfig := f.ClientConfig()
modifiedClientConfig := dynamic.ConfigFor(f.ClientConfig())
modifiedClientConfig.AcceptContentTypes = strings.Join([]string{
fmt.Sprintf("application/json;as=Table;v=%s;g=%s", metav1.SchemeGroupVersion.Version, metav1.GroupName),
"application/json",
}, ",")
modifiedClientConfig.GroupVersion = &v1.SchemeGroupVersion
dynamicClient, err := dynamic.NewForConfig(modifiedClientConfig)
restClient, err := rest.RESTClientFor(modifiedClientConfig)
framework.ExpectNoError(err)
dynamicClient := dynamic.New(restClient)
stopCh := make(chan struct{})
defer close(stopCh)