mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 00:52:55 +00:00
Merge pull request #2554 from quiye/ResMap
Fix length checking for ResMap resources
This commit is contained in:
@@ -532,7 +532,7 @@ func (m *resWrangler) ErrorIfNotEqualSets(other ResMap) error {
|
|||||||
for _, r1 := range m.rList {
|
for _, r1 := range m.rList {
|
||||||
id := r1.CurId()
|
id := r1.CurId()
|
||||||
others := m2.GetMatchingResourcesByCurrentId(id.Equals)
|
others := m2.GetMatchingResourcesByCurrentId(id.Equals)
|
||||||
if len(others) < 0 {
|
if len(others) == 0 {
|
||||||
return fmt.Errorf(
|
return fmt.Errorf(
|
||||||
"id in self missing from other; id: %s", id)
|
"id in self missing from other; id: %s", id)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -669,7 +669,12 @@ func TestErrorIfNotEqualSets(t *testing.T) {
|
|||||||
t.Fatalf("%v should not equal %v %v", m1, m2, err)
|
t.Fatalf("%v should not equal %v %v", m1, m2, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
m3 := resmaptest_test.NewRmBuilder(t, rf).Add(
|
m3 := resmaptest_test.NewRmBuilder(t, rf).AddR(r2).ResMap()
|
||||||
|
if err := m2.ErrorIfNotEqualSets(m3); err == nil {
|
||||||
|
t.Fatalf("%v should not equal %v %v", m2, m3, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
m3 = resmaptest_test.NewRmBuilder(t, rf).Add(
|
||||||
map[string]interface{}{
|
map[string]interface{}{
|
||||||
"apiVersion": "v1",
|
"apiVersion": "v1",
|
||||||
"kind": "ConfigMap",
|
"kind": "ConfigMap",
|
||||||
|
|||||||
Reference in New Issue
Block a user