INNER CODE UNIT · Go
CompareClusters
simagix/keyhole · compare_clusters.go:8
func CompareClusters(cfg *Config) error {
if cfg.IsDeepCompare {
var err error
var comp *Comparator
if comp, err = NewComparator(cfg.SourceURI, cfg.TargetURI); err != nil {
return err
}
return comp.Compare(cfg.Filters, cfg.SampleSize)
}
return CompareMetadata(cfg)
}
// CompareMetadata compares two clusters' metadata
func CompareMetadata(cfg *Config) error {
var err error
comp := NewComparison(cfg.Signature)
comp.SetNoColor(cfg.NoColor)
comp.SetVerbose(cfg.Verbose)