in pkg/controllers/ndbcluster_status.go [22:32]
func statusEqual(oldStatus *v1.NdbClusterStatus, newStatus *v1.NdbClusterStatus) bool {
return oldStatus.ProcessedGeneration == newStatus.ProcessedGeneration &&
oldStatus.ReadyManagementNodes == newStatus.ReadyManagementNodes &&
oldStatus.ReadyDataNodes == newStatus.ReadyDataNodes &&
oldStatus.ReadyMySQLServers == newStatus.ReadyMySQLServers &&
oldStatus.GeneratedRootPasswordSecretName == newStatus.GeneratedRootPasswordSecretName &&
// TODO: Improve this comparison when more conditions are added
oldStatus.Conditions[0].Status == newStatus.Conditions[0].Status &&
oldStatus.Conditions[0].Reason == newStatus.Conditions[0].Reason &&
oldStatus.Conditions[0].Message == newStatus.Conditions[0].Message
}