mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-12 01:14:22 +00:00
Merge pull request #516 from kubernetes-sigs/revert-488-prefix
Revert "Skip adding nameprefix to namespace"
This commit is contained in:
@@ -204,12 +204,12 @@ func TestResources1(t *testing.T) {
|
|||||||
"DB_PASSWORD": base64.StdEncoding.EncodeToString([]byte("somepw")),
|
"DB_PASSWORD": base64.StdEncoding.EncodeToString([]byte("somepw")),
|
||||||
},
|
},
|
||||||
}).SetBehavior(ifc.BehaviorCreate),
|
}).SetBehavior(ifc.BehaviorCreate),
|
||||||
resid.NewResIdWithPrefixNamespace(ns, "ns1", "", ""): rf.RF().FromMap(
|
resid.NewResIdWithPrefixNamespace(ns, "ns1", "foo-", ""): rf.RF().FromMap(
|
||||||
map[string]interface{}{
|
map[string]interface{}{
|
||||||
"apiVersion": "v1",
|
"apiVersion": "v1",
|
||||||
"kind": "Namespace",
|
"kind": "Namespace",
|
||||||
"metadata": map[string]interface{}{
|
"metadata": map[string]interface{}{
|
||||||
"name": "ns1",
|
"name": "foo-ns1",
|
||||||
"labels": map[string]interface{}{
|
"labels": map[string]interface{}{
|
||||||
"app": "nginx",
|
"app": "nginx",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ package transformers
|
|||||||
import (
|
import (
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
|
|
||||||
"sigs.k8s.io/kustomize/pkg/gvk"
|
"sigs.k8s.io/kustomize/pkg/gvk"
|
||||||
"sigs.k8s.io/kustomize/pkg/resmap"
|
"sigs.k8s.io/kustomize/pkg/resmap"
|
||||||
@@ -39,9 +40,11 @@ var prefixFieldSpecsToSkip = []config.FieldSpec{
|
|||||||
{
|
{
|
||||||
Gvk: gvk.Gvk{Kind: "CustomResourceDefinition"},
|
Gvk: gvk.Gvk{Kind: "CustomResourceDefinition"},
|
||||||
},
|
},
|
||||||
{
|
}
|
||||||
|
|
||||||
|
// deprecateNamePrefixFieldSpec will be moved into prefixFieldSpecsToSkip in next release
|
||||||
|
var deprecateNamePrefixFieldSpec = config.FieldSpec{
|
||||||
Gvk: gvk.Gvk{Kind: "Namespace"},
|
Gvk: gvk.Gvk{Kind: "Namespace"},
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewNamePrefixTransformer construct a namePrefixTransformer.
|
// NewNamePrefixTransformer construct a namePrefixTransformer.
|
||||||
@@ -74,6 +77,9 @@ func (o *namePrefixTransformer) Transform(m resmap.ResMap) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for id := range mf {
|
for id := range mf {
|
||||||
|
if id.Gvk().IsSelected(&deprecateNamePrefixFieldSpec.Gvk) {
|
||||||
|
log.Println("Adding nameprefix to Namespace resource will be deprecated in next release.")
|
||||||
|
}
|
||||||
objMap := mf[id].Map()
|
objMap := mf[id].Map()
|
||||||
for _, path := range o.fieldSpecsToUse {
|
for _, path := range o.fieldSpecsToUse {
|
||||||
if !id.Gvk().IsSelected(&path.Gvk) {
|
if !id.Gvk().IsSelected(&path.Gvk) {
|
||||||
|
|||||||
@@ -54,14 +54,6 @@ func TestPrefixNameRun(t *testing.T) {
|
|||||||
"name": "crd",
|
"name": "crd",
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
resid.NewResId(ns, "ns"): rf.FromMap(
|
|
||||||
map[string]interface{}{
|
|
||||||
"apiVersion": "v1",
|
|
||||||
"kind": "Namespace",
|
|
||||||
"metadata": map[string]interface{}{
|
|
||||||
"name": "ns",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
}
|
}
|
||||||
expected := resmap.ResMap{
|
expected := resmap.ResMap{
|
||||||
resid.NewResIdWithPrefix(cmap, "cm1", "someprefix-"): rf.FromMap(
|
resid.NewResIdWithPrefix(cmap, "cm1", "someprefix-"): rf.FromMap(
|
||||||
@@ -88,14 +80,6 @@ func TestPrefixNameRun(t *testing.T) {
|
|||||||
"name": "crd",
|
"name": "crd",
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
resid.NewResId(ns, "ns"): rf.FromMap(
|
|
||||||
map[string]interface{}{
|
|
||||||
"apiVersion": "v1",
|
|
||||||
"kind": "Namespace",
|
|
||||||
"metadata": map[string]interface{}{
|
|
||||||
"name": "ns",
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
}
|
}
|
||||||
|
|
||||||
npt, err := NewNamePrefixTransformer(
|
npt, err := NewNamePrefixTransformer(
|
||||||
|
|||||||
Reference in New Issue
Block a user