Skip to content

Commit 0d05777

Browse files
committed
use apiextensions Install function instead of multiple AddToScheme's
1 parent 220aa92 commit 0d05777

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

pkg/validation/internal/crd.go

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"github.com/operator-framework/api/pkg/validation/errors"
77

88
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
9+
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/install"
910
apiextv1beta "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
1011
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/validation"
1112
"k8s.io/apimachinery/pkg/conversion"
@@ -15,12 +16,7 @@ import (
1516
var Scheme = scheme.Scheme
1617

1718
func init() {
18-
if err := apiextensions.AddToScheme(Scheme); err != nil {
19-
panic(err)
20-
}
21-
if err := apiextv1beta.AddToScheme(Scheme); err != nil {
22-
panic(err)
23-
}
19+
install.Install(Scheme)
2420
}
2521

2622
type CRDValidator struct{}

0 commit comments

Comments
 (0)