Merge pull request #2137 from rhomel/image-match-tag-braces

Allow braces in image tag name
This commit is contained in:
Kubernetes Prow Robot
2020-03-17 09:44:22 -07:00
committed by GitHub
2 changed files with 44 additions and 0 deletions

View File

@@ -388,3 +388,45 @@ spec:
initContainers: null
`)
}
func TestImageTagTransformerTagWithBraces(t *testing.T) {
th := kusttest_test.MakeEnhancedHarness(t).
PrepBuiltin("ImageTagTransformer")
defer th.Reset()
rm := th.LoadAndRunTransformer(`
apiVersion: builtin
kind: ImageTagTransformer
metadata:
name: notImportantHere
imageTag:
name: some.registry.io/my-image
newTag: "my-fixed-tag"
`, `
group: apps
apiVersion: v1
kind: Deployment
metadata:
name: deploy1
spec:
template:
spec:
containers:
- image: some.registry.io/my-image:{GENERATED_TAG}
name: my-image
`)
th.AssertActualEqualsExpected(rm, `
apiVersion: v1
group: apps
kind: Deployment
metadata:
name: deploy1
spec:
template:
spec:
containers:
- image: some.registry.io/my-image:my-fixed-tag
name: my-image
`)
}

View File

@@ -6,3 +6,5 @@ require (
sigs.k8s.io/kustomize/api v0.3.1
sigs.k8s.io/yaml v1.1.0
)
replace sigs.k8s.io/kustomize/api => ../../../api