Skip to content

Commit

Permalink
refactor: using k8s client scheme
Browse files Browse the repository at this point in the history
  • Loading branch information
prometherion committed May 5, 2022
1 parent cb4289d commit f4ac85d
Show file tree
Hide file tree
Showing 10 changed files with 10 additions and 19 deletions.
3 changes: 1 addition & 2 deletions controllers/secret/errors.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@

package secret

type MissingCaError struct {
}
type MissingCaError struct{}

func (MissingCaError) Error() string {
return "CA has not been created yet, please generate a new"
Expand Down
5 changes: 2 additions & 3 deletions controllers/servicelabels/endpoint.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ type EndpointsLabelsReconciler struct {

func (r *EndpointsLabelsReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error {
r.abstractServiceLabelsReconciler = abstractServiceLabelsReconciler{
obj: &corev1.Endpoints{},
scheme: mgr.GetScheme(),
log: r.Log,
obj: &corev1.Endpoints{},
log: r.Log,
}

return ctrl.NewControllerManagedBy(mgr).
Expand Down
3 changes: 1 addition & 2 deletions controllers/servicelabels/endpoint_slices.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@ type EndpointSlicesLabelsReconciler struct {

func (r *EndpointSlicesLabelsReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error {
r.abstractServiceLabelsReconciler = abstractServiceLabelsReconciler{
scheme: mgr.GetScheme(),
log: r.Log,
log: r.Log,
}

switch {
Expand Down
5 changes: 2 additions & 3 deletions controllers/servicelabels/service.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ type ServicesLabelsReconciler struct {

func (r *ServicesLabelsReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager) error {
r.abstractServiceLabelsReconciler = abstractServiceLabelsReconciler{
obj: &corev1.Service{},
scheme: mgr.GetScheme(),
log: r.Log,
obj: &corev1.Service{},
log: r.Log,
}
return ctrl.NewControllerManagedBy(mgr).
For(r.abstractServiceLabelsReconciler.obj, r.abstractServiceLabelsReconciler.forOptionPerInstanceName(ctx)).
Expand Down
2 changes: 1 addition & 1 deletion controllers/tenant/limitranges.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ func (r *Manager) syncLimitRange(ctx context.Context, tenant *capsulev1beta1.Ten
limitRangeLabel: strconv.Itoa(i),
}
target.Spec = spec
return controllerutil.SetControllerReference(tenant, target, r.Scheme)
return controllerutil.SetControllerReference(tenant, target, r.Client.Scheme())
})

r.emitEvent(tenant, target.GetNamespace(), res, fmt.Sprintf("Ensuring LimitRange %s", target.GetName()), err)
Expand Down
2 changes: 0 additions & 2 deletions controllers/tenant/manager.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import (
networkingv1 "k8s.io/api/networking/v1"
rbacv1 "k8s.io/api/rbac/v1"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/client-go/rest"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/retry"
Expand All @@ -22,7 +21,6 @@ import (
type Manager struct {
client.Client
Log logr.Logger
Scheme *runtime.Scheme
Recorder record.EventRecorder
RESTConfig *rest.Config
}
Expand Down
2 changes: 1 addition & 1 deletion controllers/tenant/networkpolicies.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ func (r *Manager) syncNetworkPolicy(ctx context.Context, tenant *capsulev1beta1.
})
target.Spec = spec

return controllerutil.SetControllerReference(tenant, target, r.Scheme)
return controllerutil.SetControllerReference(tenant, target, r.Client.Scheme())
})

r.emitEvent(tenant, target.GetNamespace(), res, fmt.Sprintf("Ensuring NetworkPolicy %s", target.GetName()), err)
Expand Down
2 changes: 1 addition & 1 deletion controllers/tenant/resourcequotas.go
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ func (r *Manager) syncResourceQuota(ctx context.Context, tenant *capsulev1beta1.
target.Spec.Hard = resQuota.Hard
}

return controllerutil.SetControllerReference(tenant, target, r.Scheme)
return controllerutil.SetControllerReference(tenant, target, r.Client.Scheme())
})

return retryErr
Expand Down
2 changes: 1 addition & 1 deletion controllers/tenant/rolebindings.go
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ func (r *Manager) syncAdditionalRoleBinding(ctx context.Context, tenant *capsule
}
target.Subjects = roleBinding.Subjects

return controllerutil.SetControllerReference(tenant, target, r.Scheme)
return controllerutil.SetControllerReference(tenant, target, r.Client.Scheme())
})

r.emitEvent(tenant, target.GetNamespace(), res, fmt.Sprintf("Ensuring RoleBinding %s", target.GetName()), err)
Expand Down
3 changes: 0 additions & 3 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,6 @@ func main() {
if err = (&secretcontroller.CAReconciler{
Client: manager.GetClient(),
Log: ctrl.Log.WithName("controllers").WithName("CA"),
Scheme: manager.GetScheme(),
Namespace: namespace,
Configuration: cfg,
}).SetupWithManager(manager); err != nil {
Expand All @@ -144,7 +143,6 @@ func main() {
if err = (&secretcontroller.TLSReconciler{
Client: manager.GetClient(),
Log: ctrl.Log.WithName("controllers").WithName("Tls"),
Scheme: manager.GetScheme(),
Namespace: namespace,
Configuration: cfg,
}).SetupWithManager(manager); err != nil {
Expand Down Expand Up @@ -185,7 +183,6 @@ func main() {
RESTConfig: manager.GetConfig(),
Client: manager.GetClient(),
Log: ctrl.Log.WithName("controllers").WithName("Tenant"),
Scheme: manager.GetScheme(),
Recorder: manager.GetEventRecorderFor("tenant-controller"),
}).SetupWithManager(manager); err != nil {
setupLog.Error(err, "unable to create controller", "controller", "Tenant")
Expand Down

0 comments on commit f4ac85d

Please sign in to comment.