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!")

Reply via email to