@@ -41,15 +41,14 @@ import (
4141 "github.com/cobaltcore-dev/openstack-hypervisor-operator/internal/openstack"
4242)
4343
44- type MaintenanceController struct {
44+ type GardenerNodeLifecycleController struct {
4545 k8sclient.Client
4646 Scheme * runtime.Scheme
4747 serviceClient * gophercloud.ServiceClient
4848 namespace string
4949}
5050
5151const (
52- labelManagedBy = "app.kubernetes.io/managed-by"
5352 labelDeployment = "cobaltcore-maintenance-controller"
5453 maintenancePodsNamespace = "kube-system"
5554 labelCriticalComponent = "node.gardener.cloud/critical-component"
@@ -65,7 +64,7 @@ const (
6564// +kubebuilder:rbac:groups="apps",resources=deployments,verbs=create;delete;get;list;patch;update;watch
6665// +kubebuilder:rbac:groups="policy",resources=poddisruptionbudgets,verbs=create;delete;get;list;patch;update;watch
6766
68- func (r * MaintenanceController ) Reconcile (ctx context.Context , req ctrl.Request ) (ctrl.Result , error ) {
67+ func (r * GardenerNodeLifecycleController ) Reconcile (ctx context.Context , req ctrl.Request ) (ctrl.Result , error ) {
6968 log := logger .FromContext (ctx ).WithName (req .Name )
7069 ctx = logger .IntoContext (ctx , log )
7170
@@ -115,7 +114,7 @@ func (r *MaintenanceController) Reconcile(ctx context.Context, req ctrl.Request)
115114 return ctrl.Result {}, nil
116115}
117116
118- func (r * MaintenanceController ) ensureBlockingPodDisruptionBudget (ctx context.Context , node * corev1.Node , minAvailable int32 ) error {
117+ func (r * GardenerNodeLifecycleController ) ensureBlockingPodDisruptionBudget (ctx context.Context , node * corev1.Node , minAvailable int32 ) error {
119118 name := nameForNode (node )
120119 podDisruptionBudget := & policyv1.PodDisruptionBudget {
121120 ObjectMeta : metav1.ObjectMeta {
@@ -165,7 +164,7 @@ func labelsForNode(node *corev1.Node) map[string]string {
165164 }
166165}
167166
168- func (r * MaintenanceController ) ensureSignallingDeployment (ctx context.Context , node * corev1.Node , scale int32 , ready bool ) error {
167+ func (r * GardenerNodeLifecycleController ) ensureSignallingDeployment (ctx context.Context , node * corev1.Node , scale int32 , ready bool ) error {
169168 name := nameForNode (node )
170169 deployment := & appsv1.Deployment {
171170 ObjectMeta : metav1.ObjectMeta {
@@ -250,7 +249,7 @@ func (r *MaintenanceController) ensureSignallingDeployment(ctx context.Context,
250249}
251250
252251// SetupWithManager sets up the controller with the Manager.
253- func (r * MaintenanceController ) SetupWithManager (mgr ctrl.Manager , namespace string ) error {
252+ func (r * GardenerNodeLifecycleController ) SetupWithManager (mgr ctrl.Manager , namespace string ) error {
254253 ctx := context .Background ()
255254 _ = logger .FromContext (ctx )
256255 r .namespace = namespace
0 commit comments