in internal/controller/authproxyworkload_controller.go [421:438]
func replaceStatus(statuses []*cloudsqlapi.WorkloadStatus, updatedStatus *cloudsqlapi.WorkloadStatus) []*cloudsqlapi.WorkloadStatus {
var updated bool
for i := range statuses {
s := statuses[i]
if s.Name == updatedStatus.Name &&
s.Namespace == updatedStatus.Namespace &&
s.Kind == updatedStatus.Kind &&
s.Version == updatedStatus.Version {
statuses[i] = updatedStatus
updated = true
}
}
if !updated {
statuses = append(statuses, updatedStatus)
}
return statuses
}