Skip to content

Commit 383b3e7

Browse files
authored
Merge pull request #516 from kubernetes-sigs/revert-488-prefix
Revert "Skip adding nameprefix to namespace"
2 parents 3c242f5 + 1020167 commit 383b3e7

File tree

3 files changed

+11
-21
lines changed

3 files changed

+11
-21
lines changed

pkg/target/kusttarget_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,12 +204,12 @@ func TestResources1(t *testing.T) {
204204
"DB_PASSWORD": base64.StdEncoding.EncodeToString([]byte("somepw")),
205205
},
206206
}).SetBehavior(ifc.BehaviorCreate),
207-
resid.NewResIdWithPrefixNamespace(ns, "ns1", "", ""): rf.RF().FromMap(
207+
resid.NewResIdWithPrefixNamespace(ns, "ns1", "foo-", ""): rf.RF().FromMap(
208208
map[string]interface{}{
209209
"apiVersion": "v1",
210210
"kind": "Namespace",
211211
"metadata": map[string]interface{}{
212-
"name": "ns1",
212+
"name": "foo-ns1",
213213
"labels": map[string]interface{}{
214214
"app": "nginx",
215215
},

pkg/transformers/prefixname.go

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package transformers
1919
import (
2020
"errors"
2121
"fmt"
22+
"log"
2223

2324
"sigs.k8s.io/kustomize/pkg/gvk"
2425
"sigs.k8s.io/kustomize/pkg/resmap"
@@ -39,9 +40,11 @@ var prefixFieldSpecsToSkip = []config.FieldSpec{
3940
{
4041
Gvk: gvk.Gvk{Kind: "CustomResourceDefinition"},
4142
},
42-
{
43-
Gvk: gvk.Gvk{Kind: "Namespace"},
44-
},
43+
}
44+
45+
// deprecateNamePrefixFieldSpec will be moved into prefixFieldSpecsToSkip in next release
46+
var deprecateNamePrefixFieldSpec = config.FieldSpec{
47+
Gvk: gvk.Gvk{Kind: "Namespace"},
4548
}
4649

4750
// NewNamePrefixTransformer construct a namePrefixTransformer.
@@ -74,6 +77,9 @@ func (o *namePrefixTransformer) Transform(m resmap.ResMap) error {
7477
}
7578

7679
for id := range mf {
80+
if id.Gvk().IsSelected(&deprecateNamePrefixFieldSpec.Gvk) {
81+
log.Println("Adding nameprefix to Namespace resource will be deprecated in next release.")
82+
}
7783
objMap := mf[id].Map()
7884
for _, path := range o.fieldSpecsToUse {
7985
if !id.Gvk().IsSelected(&path.Gvk) {

pkg/transformers/prefixname_test.go

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,6 @@ func TestPrefixNameRun(t *testing.T) {
5454
"name": "crd",
5555
},
5656
}),
57-
resid.NewResId(ns, "ns"): rf.FromMap(
58-
map[string]interface{}{
59-
"apiVersion": "v1",
60-
"kind": "Namespace",
61-
"metadata": map[string]interface{}{
62-
"name": "ns",
63-
},
64-
}),
6557
}
6658
expected := resmap.ResMap{
6759
resid.NewResIdWithPrefix(cmap, "cm1", "someprefix-"): rf.FromMap(
@@ -88,14 +80,6 @@ func TestPrefixNameRun(t *testing.T) {
8880
"name": "crd",
8981
},
9082
}),
91-
resid.NewResId(ns, "ns"): rf.FromMap(
92-
map[string]interface{}{
93-
"apiVersion": "v1",
94-
"kind": "Namespace",
95-
"metadata": map[string]interface{}{
96-
"name": "ns",
97-
},
98-
}),
9983
}
10084

10185
npt, err := NewNamePrefixTransformer(

0 commit comments

Comments
 (0)