in pkg/common/resource.go [213:239]
func Equals(left *si.Resource, right *si.Resource) bool {
if left == right {
return true
}
if left != nil && left.Resources != nil {
for k, v := range left.Resources {
if right == nil ||
right.Resources[k] == nil ||
right.Resources[k].Value != v.Value {
return false
}
}
}
if right != nil && right.Resources != nil {
for k, v := range right.Resources {
if left == nil ||
left.Resources[k] == nil ||
left.Resources[k].Value != v.Value {
return false
}
}
}
return true
}