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 77 "os"
88 "time"
99
10+ apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
11+ apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1"
12+
1013 configv1client "github.com/openshift/client-go/config/clientset/versioned/typed/config/v1"
1114 "github.com/sirupsen/logrus"
1215 k8sscheme "k8s.io/client-go/kubernetes/scheme"
@@ -88,6 +91,14 @@ func (o *options) run(ctx context.Context, logger *logrus.Logger) error {
8891 if o .setWorkloadUserID {
8992 workloadUserID = defaultWorkLoadUserID
9093 }
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+
91102 // TODO(tflannag): Use options pattern for catalog operator
92103 // Create a new instance of the operator.
93104 op , err := catalog .NewOperator (
@@ -100,7 +111,7 @@ func (o *options) run(ctx context.Context, logger *logrus.Logger) error {
100111 o .opmImage ,
101112 o .utilImage ,
102113 o .catalogNamespace ,
103- k8sscheme . Scheme ,
114+ scheme ,
104115 o .installPlanTimeout ,
105116 o .bundleUnpackTimeout ,
106117 workloadUserID ,
You can’t perform that action at this time.
0 commit comments