@@ -43,17 +43,17 @@ type reconciler struct {
4343 listServiceExports func (ctx context.Context , cache cache.Cache , ns string ) ([]* kubebindv1alpha2.APIServiceExport , error )
4444 getAPIResourceSchema func (ctx context.Context , cache cache.Cache , name string ) (* kubebindv1alpha2.APIResourceSchema , error )
4545 getClusterRole func (ctx context.Context , cache cache.Cache , name string ) (* rbacv1.ClusterRole , error )
46- createClusterRole func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRole ) ( * rbacv1. ClusterRole , error )
47- updateClusterRole func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRole ) ( * rbacv1. ClusterRole , error )
46+ createClusterRole func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRole ) error
47+ updateClusterRole func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRole ) error
4848
4949 getClusterRoleBinding func (ctx context.Context , cache cache.Cache , name string ) (* rbacv1.ClusterRoleBinding , error )
5050 createClusterRoleBinding func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRoleBinding ) (* rbacv1.ClusterRoleBinding , error )
51- updateClusterRoleBinding func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRoleBinding ) ( * rbacv1. ClusterRoleBinding , error )
51+ updateClusterRoleBinding func (ctx context.Context , client client.Client , binding * rbacv1.ClusterRoleBinding ) error
5252 deleteClusterRoleBinding func (ctx context.Context , client client.Client , name string ) error
5353
5454 getRoleBinding func (ctx context.Context , cache cache.Cache , ns , name string ) (* rbacv1.RoleBinding , error )
5555 createRoleBinding func (ctx context.Context , client client.Client , binding * rbacv1.RoleBinding ) (* rbacv1.RoleBinding , error )
56- updateRoleBinding func (ctx context.Context , client client.Client , binding * rbacv1.RoleBinding ) ( * rbacv1. RoleBinding , error )
56+ updateRoleBinding func (ctx context.Context , client client.Client , binding * rbacv1.RoleBinding ) error
5757
5858 getNamespace func (ctx context.Context , cache cache.Cache , name string ) (* corev1.Namespace , error )
5959}
@@ -172,13 +172,13 @@ func (r *reconciler) ensureRBACClusterRole(ctx context.Context, client client.Cl
172172 }
173173
174174 if role == nil {
175- if _ , err := r .createClusterRole (ctx , client , expected ); err != nil {
175+ if err := r .createClusterRole (ctx , client , expected ); err != nil {
176176 return fmt .Errorf ("failed to create ClusterRole %s: %w" , expected .Name , err )
177177 }
178178 } else if ! reflect .DeepEqual (role .Rules , expected .Rules ) {
179179 role = role .DeepCopy ()
180180 role .Rules = expected .Rules
181- if _ , err := r .updateClusterRole (ctx , client , role ); err != nil {
181+ if err := r .updateClusterRole (ctx , client , role ); err != nil {
182182 return fmt .Errorf ("failed to create ClusterRole %s: %w" , role .Name , err )
183183 }
184184 }
@@ -239,7 +239,7 @@ func (r *reconciler) ensureRBACClusterRoleBinding(ctx context.Context, client cl
239239 binding = binding .DeepCopy ()
240240 binding .Subjects = expected .Subjects
241241 // roleRef is immutable
242- if _ , err := r .updateClusterRoleBinding (ctx , client , binding ); err != nil {
242+ if err := r .updateClusterRoleBinding (ctx , client , binding ); err != nil {
243243 return fmt .Errorf ("failed to create ClusterRoleBinding %s: %w" , expected .Namespace , err )
244244 }
245245 }
@@ -280,7 +280,7 @@ func (r *reconciler) ensureRBACRoleBinding(ctx context.Context, client client.Cl
280280 binding = binding .DeepCopy ()
281281 binding .Subjects = expected .Subjects
282282 // roleRef is immutable
283- if _ , err := r .updateRoleBinding (ctx , client , binding ); err != nil {
283+ if err := r .updateRoleBinding (ctx , client , binding ); err != nil {
284284 return fmt .Errorf ("failed to create RoleBinding %s: %w" , expected .Namespace , err )
285285 }
286286 }
0 commit comments