@@ -43,6 +43,7 @@ import (
4343 rabbitmqv1beta1 "github.com/rabbitmq/cluster-operator/v2/api/v1beta1"
4444 appsv1 "k8s.io/api/apps/v1"
4545 corev1 "k8s.io/api/core/v1"
46+ discoveryv1 "k8s.io/api/discovery/v1"
4647 rbacv1 "k8s.io/api/rbac/v1"
4748 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
4849)
@@ -77,7 +78,6 @@ type RabbitmqClusterReconciler struct {
7778// +kubebuilder:rbac:groups="",resources=pods/exec,verbs=create
7879// +kubebuilder:rbac:groups="",resources=pods,verbs=update;get;list;watch
7980// +kubebuilder:rbac:groups="",resources=services,verbs=get;list;watch;create;update
80- // +kubebuilder:rbac:groups="",resources=endpoints,verbs=get;watch;list
8181// +kubebuilder:rbac:groups=apps,resources=statefulsets,verbs=get;list;watch;create;update;delete
8282// +kubebuilder:rbac:groups="",resources=configmaps,verbs=get;list;watch;create;update
8383// +kubebuilder:rbac:groups="",resources=secrets,verbs=get;list;watch;create;update
@@ -88,6 +88,7 @@ type RabbitmqClusterReconciler struct {
8888// +kubebuilder:rbac:groups="",resources=serviceaccounts,verbs=get;list;watch;create;update
8989// +kubebuilder:rbac:groups="",resources=persistentvolumeclaims,verbs=get;list;watch;create;update
9090// +kubebuilder:rbac:groups="rbac.authorization.k8s.io",resources=roles,verbs=get;list;watch;create;update
91+ // +kubebuilder:rbac:groups="discovery.k8s.io",resources=endpointslices,verbs=get;list
9192// +kubebuilder:rbac:groups="rbac.authorization.k8s.io",resources=rolebindings,verbs=get;list;watch;create;update
9293
9394func (r * RabbitmqClusterReconciler ) Reconcile (ctx context.Context , req ctrl.Request ) (ctrl.Result , error ) {
@@ -342,7 +343,7 @@ func (r *RabbitmqClusterReconciler) updateStatusConditions(ctx context.Context,
342343
343344func (r * RabbitmqClusterReconciler ) getChildResources (ctx context.Context , rmq * rabbitmqv1beta1.RabbitmqCluster ) ([]runtime.Object , error ) {
344345 sts := & appsv1.StatefulSet {}
345- endPoints := & corev1. Endpoints {}
346+ endPoints := & discoveryv1. EndpointSlice {}
346347
347348 if err := r .Get (ctx ,
348349 types.NamespacedName {Name : rmq .ChildResourceName ("server" ), Namespace : rmq .Namespace },
0 commit comments