This is an automated email from the ASF dual-hosted git repository. astefanutti pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit 5196188c8ffa85b148013b16b20550328f422393 Author: Antonin Stefanutti <anto...@stefanutti.fr> AuthorDate: Wed Feb 10 16:44:15 2021 +0100 fix: Resource name must be used instead of kind for SelfSubjectAccessReview request --- pkg/controller/integration/integration_controller.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/controller/integration/integration_controller.go b/pkg/controller/integration/integration_controller.go index 4708aa8..08307c2 100644 --- a/pkg/controller/integration/integration_controller.go +++ b/pkg/controller/integration/integration_controller.go @@ -222,12 +222,11 @@ func add(mgr manager.Manager, r reconcile.Reconciler, c client.Client) error { } // Check the ServiceBinding CRD is present - serviceBindingKind := reflect.TypeOf(sb.ServiceBinding{}).Name() - if ok, err := kubernetes.IsAPIResourceInstalled(c, sb.SchemeGroupVersion.String(), serviceBindingKind); err != nil { + if ok, err := kubernetes.IsAPIResourceInstalled(c, sb.SchemeGroupVersion.String(), reflect.TypeOf(sb.ServiceBinding{}).Name()); err != nil { return err } else if !ok { log.Info("Service binding is disabled, install the Service Binding Operator if needed") - } else if ok, err := kubernetes.CheckPermission(context.TODO(), c, sb.SchemeGroupVersion.Group, serviceBindingKind, "", "", "create"); err != nil { + } else if ok, err := kubernetes.CheckPermission(context.TODO(), c, sb.SchemeGroupVersion.Group, "servicebindings", "", "", "create"); err != nil { return err } else if !ok { log.Info("Service binding is disabled, the operator is not granted permission to create ServiceBindings!")