@@ -58,8 +58,9 @@ func (sdcc *Controller) getScyllaVersion(sts *appsv1.StatefulSet) (string, error
5858
5959// calculateRackStatus calculates a status for the rack.
6060// sts and old status may be nil.
61- func (sdcc * Controller ) calculateRackStatus (sdc * scyllav1alpha1.ScyllaDBDatacenter , sts * appsv1.StatefulSet ) * scyllav1alpha1.RackStatus {
61+ func (sdcc * Controller ) calculateRackStatus (sdc * scyllav1alpha1.ScyllaDBDatacenter , rackName string , sts * appsv1.StatefulSet ) * scyllav1alpha1.RackStatus {
6262 status := & scyllav1alpha1.RackStatus {
63+ Name : rackName ,
6364 Nodes : pointer .Ptr (int32 (0 )),
6465 CurrentNodes : pointer .Ptr (int32 (0 )),
6566 UpdatedNodes : pointer .Ptr (int32 (0 )),
@@ -72,7 +73,6 @@ func (sdcc *Controller) calculateRackStatus(sdc *scyllav1alpha1.ScyllaDBDatacent
7273 return status
7374 }
7475
75- status .Name = sts .Labels [naming .RackNameLabel ]
7676 status .Nodes = pointer .Ptr (* sts .Spec .Replicas )
7777 status .ReadyNodes = pointer .Ptr (sts .Status .ReadyReplicas )
7878 status .AvailableNodes = pointer .Ptr (sts .Status .AvailableReplicas )
@@ -129,7 +129,7 @@ func (sdcc *Controller) calculateStatus(sdc *scyllav1alpha1.ScyllaDBDatacenter,
129129 // Calculate the status for racks.
130130 for _ , rack := range sdc .Spec .Racks {
131131 stsName := naming .StatefulSetNameForRack (rack , sdc )
132- status .Racks = append (status .Racks , * sdcc .calculateRackStatus (sdc , statefulSetMap [stsName ]))
132+ status .Racks = append (status .Racks , * sdcc .calculateRackStatus (sdc , rack . Name , statefulSetMap [stsName ]))
133133 }
134134
135135 updateAggregatedStatusFields (status )
0 commit comments