From fb5c1a1fa6e31ff2d23070fc5950c60138c088f4 Mon Sep 17 00:00:00 2001 From: Dario Tranchitella Date: Sat, 17 Dec 2022 15:54:34 +0100 Subject: [PATCH] feat: supporting k8s >= 1.25 --- controllers/servicelabels/endpoint_slices.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/controllers/servicelabels/endpoint_slices.go b/controllers/servicelabels/endpoint_slices.go index c73ff6cf..81f098e9 100644 --- a/controllers/servicelabels/endpoint_slices.go +++ b/controllers/servicelabels/endpoint_slices.go @@ -26,14 +26,14 @@ func (r *EndpointSlicesLabelsReconciler) SetupWithManager(ctx context.Context, m } switch { - case r.VersionMajor == 1 && r.VersionMinor <= 16: + case r.VersionMajor == 1 && r.VersionMinor < 16: r.Log.Info("Skipping controller setup, as EndpointSlices are not supported on current kubernetes version", "VersionMajor", r.VersionMajor, "VersionMinor", r.VersionMinor) return nil - case r.VersionMajor == 1 && r.VersionMinor >= 21: - r.abstractServiceLabelsReconciler.obj = &discoveryv1.EndpointSlice{} - default: + case r.VersionMajor == 1 && r.VersionMinor < 25: r.abstractServiceLabelsReconciler.obj = &discoveryv1beta1.EndpointSlice{} + default: + r.abstractServiceLabelsReconciler.obj = &discoveryv1.EndpointSlice{} } return ctrl.NewControllerManagedBy(mgr).