fix issue with quote being dropped in configmap generation

This commit is contained in:
natasha41575
2021-10-14 18:30:28 -07:00
parent 4d59146e48
commit ba051c863b
2 changed files with 16 additions and 5 deletions

View File

@@ -550,6 +550,7 @@ metadata:
`)
}
// regression test for https://github.com/kubernetes-sigs/kustomize/issues/4233
func TestDataEndsWithQuotes(t *testing.T) {
th := kusttest_test.MakeHarness(t)
th.WriteK(".", `
@@ -562,14 +563,12 @@ configMapGenerator:
`)
m := th.Run(".", th.MakeDefaultOptions())
// The annotations are sorted by key, hence the order change.
// Quotes are added intentionally.
th.AssertActualEqualsExpected(
m, `apiVersion: v1
data:
TEST: this is a 'test
TEST: this is a 'test'
kind: ConfigMap
metadata:
name: test-k7hhfb697g
name: test-k9cc55dfm5
`)
}