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