From ca63f555401011ee8864b557c23070ca7ee7da26 Mon Sep 17 00:00:00 2001 From: Erik Godding Boye Date: Wed, 24 May 2023 16:01:57 +0200 Subject: [PATCH] Amund fix --- internal/resources/suite_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/resources/suite_test.go b/internal/resources/suite_test.go index c92003777..9bc5eb627 100644 --- a/internal/resources/suite_test.go +++ b/internal/resources/suite_test.go @@ -7,7 +7,10 @@ import ( . "github.com/onsi/gomega" appsv1 "k8s.io/api/apps/v1" batchv1 "k8s.io/api/batch/v1" + "k8s.io/client-go/discovery" + memcached "k8s.io/client-go/discovery/cached/memory" "k8s.io/client-go/kubernetes/scheme" + "k8s.io/client-go/restmapper" "sigs.k8s.io/controller-runtime/pkg/client" "sigs.k8s.io/controller-runtime/pkg/envtest" "sigs.k8s.io/controller-runtime/pkg/envtest/komega" @@ -35,7 +38,10 @@ var _ = BeforeSuite(func() { Expect(appsv1.AddToScheme(scheme.Scheme)).To(Succeed()) Expect(batchv1.AddToScheme(scheme.Scheme)).To(Succeed()) - k8sClient, err = client.New(restCfg, client.Options{Scheme: scheme.Scheme}) + discoveryClient := memcached.NewMemCacheClient(discovery.NewDiscoveryClientForConfigOrDie(restCfg)) + mapper := restmapper.NewDeferredDiscoveryRESTMapper(discoveryClient) + + k8sClient, err = client.New(restCfg, client.Options{Scheme: scheme.Scheme, Mapper: mapper}) Expect(err).NotTo(HaveOccurred()) komega.SetClient(k8sClient) })