Skip to content

Commit 0114d9a

Browse files
author
Per Goncalves da Silva
committed
fix validating roundtripper scheme
Signed-off-by: Per Goncalves da Silva <[email protected]>
1 parent fc18b9e commit 0114d9a

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

pkg/controller/operators/catalog/operator.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import (
1111
"sync"
1212
"time"
1313

14+
apiregistrationv1 "k8s.io/kube-aggregator/pkg/apis/apiregistration/v1"
15+
1416
"github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/labeller"
1517
"github.com/operator-framework/operator-lifecycle-manager/pkg/controller/operators/validatingroundtripper"
1618
errorwrap "github.com/pkg/errors"
@@ -149,6 +151,8 @@ func NewOperator(ctx context.Context, kubeconfigPath string, clock utilclock.Clo
149151
}
150152

151153
// create a config that validates we're creating objects with labels
154+
_ = apiextensionsv1.AddToScheme(scheme) // required by opClient
155+
_ = apiregistrationv1.AddToScheme(scheme) // required by opClient
152156
validatingConfig := validatingroundtripper.Wrap(config, scheme)
153157

154158
// Create a new client for dynamic types (CRs)

pkg/lib/operatorclient/client.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,25 +172,25 @@ func NewClientFromConfig(kubeconfig string, logger *logrus.Logger) ClientInterfa
172172
}
173173

174174
func NewClientFromRestConfig(config *rest.Config) (client ClientInterface, err error) {
175-
kubernetes, err := kubernetes.NewForConfig(config)
175+
k8s, err := kubernetes.NewForConfig(config)
176176
if err != nil {
177177
return
178178
}
179179

180-
apiextensions, err := apiextensions.NewForConfig(config)
180+
apiext, err := apiextensions.NewForConfig(config)
181181
if err != nil {
182182
return
183183
}
184184

185-
apiregistration, err := apiregistration.NewForConfig(config)
185+
apireg, err := apiregistration.NewForConfig(config)
186186
if err != nil {
187187
return
188188
}
189189

190190
client = &Client{
191-
kubernetes,
192-
apiextensions,
193-
apiregistration,
191+
k8s,
192+
apiext,
193+
apireg,
194194
}
195195

196196
return

0 commit comments

Comments
 (0)