File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ package main
3
3
import (
4
4
"context"
5
5
"fmt"
6
+ apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
7
+ apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1"
6
8
"net/http"
7
9
"os"
8
10
"time"
@@ -88,6 +90,14 @@ func (o *options) run(ctx context.Context, logger *logrus.Logger) error {
88
90
if o .setWorkloadUserID {
89
91
workloadUserID = defaultWorkLoadUserID
90
92
}
93
+
94
+ // the scheme is used by the catalog operator to create
95
+ // a validatingroundtripper that ensures that all created
96
+ // resources are appropriately labeled
97
+ scheme := k8sscheme .Scheme
98
+ _ = apiextensionsv1 .AddToScheme (scheme ) // required by opClient
99
+ _ = apiregistrationv1 .AddToScheme (scheme ) // required by opClient
100
+
91
101
// TODO(tflannag): Use options pattern for catalog operator
92
102
// Create a new instance of the operator.
93
103
op , err := catalog .NewOperator (
@@ -100,7 +110,7 @@ func (o *options) run(ctx context.Context, logger *logrus.Logger) error {
100
110
o .opmImage ,
101
111
o .utilImage ,
102
112
o .catalogNamespace ,
103
- k8sscheme . Scheme ,
113
+ scheme ,
104
114
o .installPlanTimeout ,
105
115
o .bundleUnpackTimeout ,
106
116
workloadUserID ,
You can’t perform that action at this time.
0 commit comments