Skip to content
This repository was archived by the owner on Apr 11, 2024. It is now read-only.

Commit 2866602

Browse files
committed
fix: adds missing items to scheme
1 parent c71c79f commit 2866602

File tree

1 file changed

+5
-0
lines changed
  • pkg/handlers/generic/mutation/extraapiservercertsans

1 file changed

+5
-0
lines changed

pkg/handlers/generic/mutation/extraapiservercertsans/inject.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88

99
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
1010
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
11+
"k8s.io/apimachinery/pkg/runtime"
1112
capiv1 "sigs.k8s.io/cluster-api/api/v1beta1"
1213
bootstrapv1 "sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1beta1"
1314
controlplanev1 "sigs.k8s.io/cluster-api/controlplane/kubeadm/api/v1beta1"
@@ -36,6 +37,10 @@ type extraAPIServerCertSANsPatchHandler struct {
3637
func NewPatch(
3738
cl ctrlclient.Reader,
3839
) *extraAPIServerCertSANsPatchHandler {
40+
scheme := runtime.NewScheme()
41+
_ = capiv1.AddToScheme(scheme)
42+
_ = bootstrapv1.AddToScheme(scheme)
43+
_ = controlplanev1.AddToScheme(scheme)
3944
return newExtraAPIServerCertSANsPatchHandler(clusterconfig.MetaVariableName, cl, VariableName)
4045
}
4146

0 commit comments

Comments
 (0)