...
1
2
3
4 package krusty_test
5
6 import (
7 "testing"
8
9 kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest"
10 )
11
12 func TestLegacyPrefixSuffixTransformer(t *testing.T) {
13 th := kusttest_test.MakeHarness(t)
14 th.WriteK(".", `
15 resources:
16 - service.yaml
17 transformers:
18 - |-
19 apiVersion: builtin
20 kind: PrefixSuffixTransformer
21 metadata:
22 name: notImportantHere
23 prefix: baked-
24 suffix: -pie
25 fieldSpecs:
26 - path: metadata/name
27 `)
28 th.WriteF("service.yaml", `
29 apiVersion: v1
30 kind: Service
31 metadata:
32 name: apple
33 `)
34 m := th.Run(".", th.MakeDefaultOptions())
35 th.AssertActualEqualsExpected(m, `
36 apiVersion: v1
37 kind: Service
38 metadata:
39 name: baked-apple-pie
40 `)
41 }
42
View as plain text