From 28666023f11952ed9fa2246be57d3d7a455029de Mon Sep 17 00:00:00 2001 From: faiq Date: Mon, 1 Apr 2024 13:47:42 -0600 Subject: [PATCH] fix: adds missing items to scheme --- .../generic/mutation/extraapiservercertsans/inject.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/handlers/generic/mutation/extraapiservercertsans/inject.go b/pkg/handlers/generic/mutation/extraapiservercertsans/inject.go index d72fd3ba8..547d80fe2 100644 --- a/pkg/handlers/generic/mutation/extraapiservercertsans/inject.go +++ b/pkg/handlers/generic/mutation/extraapiservercertsans/inject.go @@ -8,6 +8,7 @@ import ( apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1" "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured" + "k8s.io/apimachinery/pkg/runtime" capiv1 "sigs.k8s.io/cluster-api/api/v1beta1" bootstrapv1 "sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1beta1" controlplanev1 "sigs.k8s.io/cluster-api/controlplane/kubeadm/api/v1beta1" @@ -36,6 +37,10 @@ type extraAPIServerCertSANsPatchHandler struct { func NewPatch( cl ctrlclient.Reader, ) *extraAPIServerCertSANsPatchHandler { + scheme := runtime.NewScheme() + _ = capiv1.AddToScheme(scheme) + _ = bootstrapv1.AddToScheme(scheme) + _ = controlplanev1.AddToScheme(scheme) return newExtraAPIServerCertSANsPatchHandler(clusterconfig.MetaVariableName, cl, VariableName) }