...
1
2
3
4 package suffix_test
5
6 import (
7 "bytes"
8 "log"
9 "os"
10
11 "sigs.k8s.io/kustomize/api/filters/suffix"
12 "sigs.k8s.io/kustomize/api/types"
13 "sigs.k8s.io/kustomize/kyaml/kio"
14 )
15
16 func ExampleFilter() {
17 err := kio.Pipeline{
18 Inputs: []kio.Reader{&kio.ByteReader{Reader: bytes.NewBufferString(`
19 apiVersion: example.com/v1
20 kind: Foo
21 metadata:
22 name: instance
23 ---
24 apiVersion: example.com/v1
25 kind: Bar
26 metadata:
27 name: instance
28 `)}},
29 Filters: []kio.Filter{suffix.Filter{
30 Suffix: "-baz", FieldSpec: types.FieldSpec{Path: "metadata/name"}}},
31 Outputs: []kio.Writer{kio.ByteWriter{Writer: os.Stdout}},
32 }.Execute()
33 if err != nil {
34 log.Fatal(err)
35 }
36
37
38
39
40
41
42
43
44
45
46
47 }
48
View as plain text