diff --git a/pkg/commands/testdata/testcase-configmaps/base/myapp/mycomponent/kustomization.yaml b/pkg/commands/testdata/testcase-configmaps/base/myapp/mycomponent/kustomization.yaml new file mode 100644 index 000000000..a1dafe5fb --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/base/myapp/mycomponent/kustomization.yaml @@ -0,0 +1,6 @@ +namePrefix: com1- +configMapGenerator: +- name: com1 + behavior: create + literals: + - from=base diff --git a/pkg/commands/testdata/testcase-configmaps/base/myapp/mycomponent2/kustomization.yaml b/pkg/commands/testdata/testcase-configmaps/base/myapp/mycomponent2/kustomization.yaml new file mode 100644 index 000000000..2228e5053 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/base/myapp/mycomponent2/kustomization.yaml @@ -0,0 +1,6 @@ +namePrefix: com2- +configMapGenerator: +- name: com2 + behavior: create + literals: + - from=base \ No newline at end of file diff --git a/pkg/commands/testdata/testcase-configmaps/expected.diff b/pkg/commands/testdata/testcase-configmaps/expected.diff new file mode 100644 index 000000000..d47a3ee21 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/expected.diff @@ -0,0 +1,16 @@ +diff -u -N /tmp/noop/v1_ConfigMap_com1.yaml /tmp/transformed/v1_ConfigMap_com1.yaml +--- /tmp/noop/v1_ConfigMap_com1.yaml YYYY-MM-DD HH:MM:SS ++++ /tmp/transformed/v1_ConfigMap_com1.yaml YYYY-MM-DD HH:MM:SS +@@ -1,9 +1,11 @@ + apiVersion: v1 + data: ++ baz: qux ++ foo: bar + from: overlay + kind: ConfigMap + metadata: + annotations: {} + creationTimestamp: null + labels: {} +- name: com1-com1-8mk424df76 ++ name: com1-com1-687g9gmkdf diff --git a/pkg/commands/testdata/testcase-configmaps/expected.yaml b/pkg/commands/testdata/testcase-configmaps/expected.yaml new file mode 100644 index 000000000..ed24ea891 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/expected.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +data: + baz: qux + foo: bar + from: overlay +kind: ConfigMap +metadata: + annotations: {} + creationTimestamp: null + labels: {} + name: com1-com1-687g9gmkdf +--- +apiVersion: v1 +data: + from: overlay +kind: ConfigMap +metadata: + annotations: {} + creationTimestamp: null + labels: {} + name: com2-com2-bcd85m642t diff --git a/pkg/commands/testdata/testcase-configmaps/overlay/dev/kustomization.yaml b/pkg/commands/testdata/testcase-configmaps/overlay/dev/kustomization.yaml new file mode 100644 index 000000000..1ccbeefb7 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/overlay/dev/kustomization.yaml @@ -0,0 +1,9 @@ +bases: +- myapp/mycomponent +- myapp/mycomponent2 +configMapGenerator: +- name: com1 + behavior: merge + literals: + - foo=bar + - baz=qux \ No newline at end of file diff --git a/pkg/commands/testdata/testcase-configmaps/overlay/dev/myapp/mycomponent/kustomization.yaml b/pkg/commands/testdata/testcase-configmaps/overlay/dev/myapp/mycomponent/kustomization.yaml new file mode 100644 index 000000000..0ff7d2083 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/overlay/dev/myapp/mycomponent/kustomization.yaml @@ -0,0 +1,7 @@ +bases: +- ../../../../base/myapp/mycomponent +configMapGenerator: +- name: com1 + behavior: merge + literals: + - from=overlay diff --git a/pkg/commands/testdata/testcase-configmaps/overlay/dev/myapp/mycomponent2/kustomization.yaml b/pkg/commands/testdata/testcase-configmaps/overlay/dev/myapp/mycomponent2/kustomization.yaml new file mode 100644 index 000000000..45d1eedd1 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/overlay/dev/myapp/mycomponent2/kustomization.yaml @@ -0,0 +1,7 @@ +bases: +- ../../../../base/myapp/mycomponent2 +configMapGenerator: +- name: com2 + behavior: merge + literals: + - from=overlay diff --git a/pkg/commands/testdata/testcase-configmaps/test.yaml b/pkg/commands/testdata/testcase-configmaps/test.yaml new file mode 100644 index 000000000..633d415a7 --- /dev/null +++ b/pkg/commands/testdata/testcase-configmaps/test.yaml @@ -0,0 +1,5 @@ +description: configmap generator overlay +args: [] +filename: testdata/testcase-configmaps/overlay/dev +expectedStdout: testdata/testcase-configmaps/expected.yaml +expectedDiff: testdata/testcase-configmaps/expected.diff