mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-13 01:50:55 +00:00
add replacement filter to support replacmenttransformer
This commit is contained in:
@@ -61,13 +61,13 @@ func TestFindPatchTargets(t *testing.T) {
|
||||
}{
|
||||
"select_01": {
|
||||
target: types.Selector{
|
||||
Name: "name.*",
|
||||
KrmId: types.KrmId{Name: "name.*"},
|
||||
},
|
||||
count: 3,
|
||||
},
|
||||
"select_02": {
|
||||
target: types.Selector{
|
||||
Name: "name.*",
|
||||
KrmId: types.KrmId{Name: "name.*"},
|
||||
AnnotationSelector: "foo=bar",
|
||||
},
|
||||
count: 2,
|
||||
@@ -80,98 +80,102 @@ func TestFindPatchTargets(t *testing.T) {
|
||||
},
|
||||
"select_04": {
|
||||
target: types.Selector{
|
||||
Gvk: resid.Gvk{
|
||||
Kind: "Kind1",
|
||||
KrmId: types.KrmId{
|
||||
Gvk: resid.Gvk{
|
||||
Kind: "Kind1",
|
||||
},
|
||||
Name: "name.*",
|
||||
},
|
||||
Name: "name.*",
|
||||
},
|
||||
count: 2,
|
||||
},
|
||||
"select_05": {
|
||||
target: types.Selector{
|
||||
Name: "NotMatched",
|
||||
KrmId: types.KrmId{Name: "NotMatched"},
|
||||
},
|
||||
count: 0,
|
||||
},
|
||||
"select_06": {
|
||||
target: types.Selector{
|
||||
Name: "",
|
||||
KrmId: types.KrmId{Name: ""},
|
||||
},
|
||||
count: 4,
|
||||
},
|
||||
"select_07": {
|
||||
target: types.Selector{
|
||||
Namespace: "default",
|
||||
KrmId: types.KrmId{Namespace: "default"},
|
||||
},
|
||||
count: 2,
|
||||
},
|
||||
"select_08": {
|
||||
target: types.Selector{
|
||||
Namespace: "",
|
||||
KrmId: types.KrmId{Namespace: ""},
|
||||
},
|
||||
count: 4,
|
||||
},
|
||||
"select_09": {
|
||||
target: types.Selector{
|
||||
Namespace: "default",
|
||||
Name: "name.*",
|
||||
Gvk: resid.Gvk{
|
||||
Kind: "Kind1",
|
||||
KrmId: types.KrmId{
|
||||
Namespace: "default",
|
||||
Name: "name.*",
|
||||
Gvk: resid.Gvk{
|
||||
Kind: "Kind1",
|
||||
},
|
||||
},
|
||||
},
|
||||
count: 1,
|
||||
},
|
||||
"select_10": {
|
||||
target: types.Selector{
|
||||
Name: "^name.*",
|
||||
KrmId: types.KrmId{Name: "^name.*"},
|
||||
},
|
||||
count: 3,
|
||||
},
|
||||
"select_11": {
|
||||
target: types.Selector{
|
||||
Name: "name.*$",
|
||||
KrmId: types.KrmId{Name: "name.*$"},
|
||||
},
|
||||
count: 3,
|
||||
},
|
||||
"select_12": {
|
||||
target: types.Selector{
|
||||
Name: "^name.*$",
|
||||
KrmId: types.KrmId{Name: "^name.*$"},
|
||||
},
|
||||
count: 3,
|
||||
},
|
||||
"select_13": {
|
||||
target: types.Selector{
|
||||
Namespace: "^def.*",
|
||||
KrmId: types.KrmId{Namespace: "^def.*"},
|
||||
},
|
||||
count: 2,
|
||||
},
|
||||
"select_14": {
|
||||
target: types.Selector{
|
||||
Namespace: "def.*$",
|
||||
KrmId: types.KrmId{Namespace: "def.*$"},
|
||||
},
|
||||
count: 2,
|
||||
},
|
||||
"select_15": {
|
||||
target: types.Selector{
|
||||
Namespace: "^def.*$",
|
||||
KrmId: types.KrmId{Namespace: "^def.*$"},
|
||||
},
|
||||
count: 2,
|
||||
},
|
||||
"select_16": {
|
||||
target: types.Selector{
|
||||
Namespace: "default",
|
||||
KrmId: types.KrmId{Namespace: "default"},
|
||||
},
|
||||
count: 2,
|
||||
},
|
||||
"select_17": {
|
||||
target: types.Selector{
|
||||
Namespace: "NotMatched",
|
||||
KrmId: types.KrmId{Namespace: "NotMatched"},
|
||||
},
|
||||
count: 0,
|
||||
},
|
||||
"select_18": {
|
||||
target: types.Selector{
|
||||
Namespace: "ns1",
|
||||
KrmId: types.KrmId{Namespace: "ns1"},
|
||||
},
|
||||
count: 1,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user