INNER CODE UNIT · Go
clusersToProcess
istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient.go:349
clusersToProcess = *cache
*cache = updatedLB
return clusersToProcess
}
//Validate if New ClusterAdded
for _, clusterFromAdmiralParam := range updatedLB {
if !slices.Contains(*cache, clusterFromAdmiralParam) {
clusersToProcess = append(clusersToProcess, clusterFromAdmiralParam)
*cache = append(*cache, clusterFromAdmiralParam)
}
}
//Validate if cluster Removed
for _, clusterFromCache := range *cache {
if !slices.Contains(updatedLB, clusterFromCache) {
clusersToProcess = append(clusersToProcess, clusterFromCache)
}
}