66 "github.com/go-logr/logr"
77 corev1 "k8s.io/api/core/v1"
88 apierrors "k8s.io/apimachinery/pkg/api/errors"
9- "k8s.io/apimachinery/pkg/labels"
9+ apilabels "k8s.io/apimachinery/pkg/labels"
1010 "k8s.io/apimachinery/pkg/runtime"
1111 "k8s.io/apimachinery/pkg/selection"
1212 "k8s.io/apimachinery/pkg/types"
@@ -23,9 +23,9 @@ import (
2323 "sigs.k8s.io/controller-runtime/pkg/source"
2424
2525 "github.com/ydb-platform/ydb-kubernetes-operator/api/v1alpha1"
26- ydbannotations "github.com/ydb-platform/ydb-kubernetes-operator/internal/annotations"
26+ "github.com/ydb-platform/ydb-kubernetes-operator/internal/annotations"
2727 . "github.com/ydb-platform/ydb-kubernetes-operator/internal/controllers/constants" //nolint:revive,stylecheck
28- ydblabels "github.com/ydb-platform/ydb-kubernetes-operator/internal/labels"
28+ "github.com/ydb-platform/ydb-kubernetes-operator/internal/labels"
2929 "github.com/ydb-platform/ydb-kubernetes-operator/internal/resources"
3030)
3131
@@ -72,15 +72,15 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
7272 // The object is not being deleted, so if it does not have our finalizer,
7373 // then lets add the finalizer and update the object. This is equivalent
7474 // to registering our finalizer.
75- if ! controllerutil .ContainsFinalizer (remoteDatabaseNodeSet , ydbannotations . RemoteFinalizerKey ) {
76- controllerutil .AddFinalizer (remoteDatabaseNodeSet , ydbannotations . RemoteFinalizerKey )
75+ if ! controllerutil .ContainsFinalizer (remoteDatabaseNodeSet , v1alpha1 . FinalizerRemote ) {
76+ controllerutil .AddFinalizer (remoteDatabaseNodeSet , v1alpha1 . FinalizerRemote )
7777 if err := r .RemoteClient .Update (ctx , remoteDatabaseNodeSet ); err != nil {
7878 return ctrl.Result {RequeueAfter : DefaultRequeueDelay }, err
7979 }
8080 }
8181 } else {
8282 // The object is being deleted
83- if controllerutil .ContainsFinalizer (remoteDatabaseNodeSet , ydbannotations . RemoteFinalizerKey ) {
83+ if controllerutil .ContainsFinalizer (remoteDatabaseNodeSet , v1alpha1 . FinalizerRemote ) {
8484 // our finalizer is present, so lets handle any external dependency
8585 if err := r .deleteExternalResources (ctx , remoteDatabaseNodeSet ); err != nil {
8686 // if fail to delete the external dependency here, return with error
@@ -89,7 +89,7 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
8989 }
9090
9191 // remove our finalizer from the list and update it.
92- controllerutil .RemoveFinalizer (remoteDatabaseNodeSet , ydbannotations . RemoteFinalizerKey )
92+ controllerutil .RemoveFinalizer (remoteDatabaseNodeSet , v1alpha1 . FinalizerRemote )
9393 if err := r .RemoteClient .Update (ctx , remoteDatabaseNodeSet ); err != nil {
9494 return ctrl.Result {RequeueAfter : DefaultRequeueDelay }, err
9595 }
@@ -118,8 +118,8 @@ func (r *Reconciler) SetupWithManager(mgr ctrl.Manager, remoteCluster *cluster.C
118118 annotationFilter := func (mapObj client.Object ) []reconcile.Request {
119119 requests := make ([]reconcile.Request , 0 )
120120
121- annotations := mapObj .GetAnnotations ()
122- primaryResourceName , exist := annotations [ ydbannotations . PrimaryResourceDatabaseAnnotation ]
121+ an := mapObj .GetAnnotations ()
122+ primaryResourceName , exist := an [ annotations . PrimaryResourceDatabase ]
123123 if exist {
124124 databaseNodeSets := & v1alpha1.DatabaseNodeSetList {}
125125 if err := r .Client .List (
@@ -192,32 +192,32 @@ func (r *Reconciler) SetupWithManager(mgr ctrl.Manager, remoteCluster *cluster.C
192192 Complete (r )
193193}
194194
195- func buildLocalSelector () (labels .Selector , error ) {
196- labelRequirements := []labels .Requirement {}
197- localClusterRequirement , err := labels .NewRequirement (
198- ydblabels .RemoteClusterKey ,
195+ func buildLocalSelector () (apilabels .Selector , error ) {
196+ labelRequirements := []apilabels .Requirement {}
197+ localClusterRequirement , err := apilabels .NewRequirement (
198+ labels .RemoteClusterKey ,
199199 selection .Exists ,
200200 []string {},
201201 )
202202 if err != nil {
203203 return nil , err
204204 }
205205 labelRequirements = append (labelRequirements , * localClusterRequirement )
206- return labels .NewSelector ().Add (labelRequirements ... ), nil
206+ return apilabels .NewSelector ().Add (labelRequirements ... ), nil
207207}
208208
209- func BuildRemoteSelector (remoteCluster string ) (labels .Selector , error ) {
210- labelRequirements := []labels .Requirement {}
211- remoteClusterRequirement , err := labels .NewRequirement (
212- ydblabels .RemoteClusterKey ,
209+ func BuildRemoteSelector (remoteCluster string ) (apilabels .Selector , error ) {
210+ labelRequirements := []apilabels .Requirement {}
211+ remoteClusterRequirement , err := apilabels .NewRequirement (
212+ labels .RemoteClusterKey ,
213213 selection .Equals ,
214214 []string {remoteCluster },
215215 )
216216 if err != nil {
217217 return nil , err
218218 }
219219 labelRequirements = append (labelRequirements , * remoteClusterRequirement )
220- return labels .NewSelector ().Add (labelRequirements ... ), nil
220+ return apilabels .NewSelector ().Add (labelRequirements ... ), nil
221221}
222222
223223func (r * Reconciler ) deleteExternalResources (
0 commit comments