mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-17 18:25:26 +00:00
45 lines
839 B
Go
45 lines
839 B
Go
package krusty_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest"
|
|
)
|
|
|
|
func TestEmptyFieldSpecValue(t *testing.T) {
|
|
th := kusttest_test.MakeHarness(t)
|
|
th.WriteK("/app", `
|
|
generators:
|
|
- generators.yaml
|
|
configurations:
|
|
- kustomizeconfig.yaml
|
|
`)
|
|
th.WriteF("/app/generators.yaml", `
|
|
apiVersion: builtin
|
|
kind: ConfigMapGenerator
|
|
metadata:
|
|
name: secret-example
|
|
labels:
|
|
app.kubernetes.io/name: secret-example
|
|
literals:
|
|
- this_is_a_secret_name=
|
|
`)
|
|
th.WriteF("/app/kustomizeconfig.yaml", `
|
|
nameReference:
|
|
- kind: Secret
|
|
version: v1
|
|
fieldSpecs:
|
|
- path: data/this_is_a_secret_name
|
|
kind: ConfigMap
|
|
`)
|
|
m := th.Run("/app", th.MakeDefaultOptions())
|
|
th.AssertActualEqualsExpected(m, `
|
|
apiVersion: v1
|
|
data:
|
|
this_is_a_secret_name: ""
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: secret-example-7hf4fh868h
|
|
`)
|
|
}
|