mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 17:12:51 +00:00
Merge pull request #381 from monopole/simplify
Simplify default config construction.
This commit is contained in:
@@ -204,8 +204,7 @@ func TestResources1(t *testing.T) {
|
|||||||
l := makeLoader1(t)
|
l := makeLoader1(t)
|
||||||
fakeFs := fs.MakeFakeFS()
|
fakeFs := fs.MakeFakeFS()
|
||||||
fakeFs.Mkdir("/")
|
fakeFs.Mkdir("/")
|
||||||
cfg, _ := transformerconfig.MakeDefaultTransformerConfig()
|
app, err := NewApplication(l, fakeFs, transformerconfig.MakeDefaultTransformerConfig())
|
||||||
app, err := NewApplication(l, fakeFs, cfg)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Unexpected construction error %v", err)
|
t.Fatalf("Unexpected construction error %v", err)
|
||||||
}
|
}
|
||||||
@@ -228,8 +227,7 @@ func TestResourceNotFound(t *testing.T) {
|
|||||||
}
|
}
|
||||||
fakeFs := fs.MakeFakeFS()
|
fakeFs := fs.MakeFakeFS()
|
||||||
fakeFs.Mkdir("/")
|
fakeFs.Mkdir("/")
|
||||||
cfg, _ := transformerconfig.MakeDefaultTransformerConfig()
|
app, err := NewApplication(l, fakeFs, transformerconfig.MakeDefaultTransformerConfig())
|
||||||
app, err := NewApplication(l, fakeFs, cfg)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Unexpected construction error %v", err)
|
t.Fatalf("Unexpected construction error %v", err)
|
||||||
}
|
}
|
||||||
@@ -250,8 +248,7 @@ func TestSecretTimeout(t *testing.T) {
|
|||||||
}
|
}
|
||||||
fakeFs := fs.MakeFakeFS()
|
fakeFs := fs.MakeFakeFS()
|
||||||
fakeFs.Mkdir("/")
|
fakeFs.Mkdir("/")
|
||||||
cfg, _ := transformerconfig.MakeDefaultTransformerConfig()
|
app, err := NewApplication(l, fakeFs, transformerconfig.MakeDefaultTransformerConfig())
|
||||||
app, err := NewApplication(l, fakeFs, cfg)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Unexpected construction error %v", err)
|
t.Fatalf("Unexpected construction error %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,28 +94,20 @@ func (o *buildOptions) RunBuild(out io.Writer, fSys fs.FileSystem) error {
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
defer rootLoader.Cleanup()
|
defer rootLoader.Cleanup()
|
||||||
|
application, err := app.NewApplication(
|
||||||
cfg, err := transformerconfig.MakeDefaultTransformerConfig()
|
rootLoader, fSys, transformerconfig.MakeDefaultTransformerConfig())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
application, err := app.NewApplication(rootLoader, fSys, cfg)
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
allResources, err := application.MakeCustomizedResMap()
|
allResources, err := application.MakeCustomizedResMap()
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// Output the objects.
|
// Output the objects.
|
||||||
res, err := allResources.EncodeAsYaml()
|
res, err := allResources.EncodeAsYaml()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if o.outputPath != "" {
|
if o.outputPath != "" {
|
||||||
return fSys.WriteFile(o.outputPath, res)
|
return fSys.WriteFile(o.outputPath, res)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ package transformerconfig
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/ghodss/yaml"
|
"github.com/ghodss/yaml"
|
||||||
|
"log"
|
||||||
"sigs.k8s.io/kustomize/pkg/loader"
|
"sigs.k8s.io/kustomize/pkg/loader"
|
||||||
"sigs.k8s.io/kustomize/pkg/transformerconfig/defaultconfig"
|
"sigs.k8s.io/kustomize/pkg/transformerconfig/defaultconfig"
|
||||||
)
|
)
|
||||||
@@ -98,7 +99,12 @@ func MakeEmptyTransformerConfig() *TransformerConfig {
|
|||||||
return &TransformerConfig{}
|
return &TransformerConfig{}
|
||||||
}
|
}
|
||||||
|
|
||||||
// MakeDefaultTransformerConfig returns a TransformerConfig object from the default configurations
|
// MakeDefaultTransformerConfig returns a default TransformerConfig.
|
||||||
func MakeDefaultTransformerConfig() (*TransformerConfig, error) {
|
// This should never fail, hence the Fatal panic.
|
||||||
return MakeTransformerConfigFromBytes(defaultconfig.GetDefaultPathConfigs())
|
func MakeDefaultTransformerConfig() *TransformerConfig {
|
||||||
|
c, err := MakeTransformerConfigFromBytes(defaultconfig.GetDefaultPathConfigs())
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("Unable to make default transformconfig: %v", err)
|
||||||
|
}
|
||||||
|
return c
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -143,8 +143,6 @@ func TestMerge(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestMakeDefaultTransformerConfig(t *testing.T) {
|
func TestMakeDefaultTransformerConfig(t *testing.T) {
|
||||||
_, err := MakeDefaultTransformerConfig()
|
// Confirm default can be made without fatal error inside call.
|
||||||
if err != nil {
|
_ = MakeDefaultTransformerConfig()
|
||||||
t.Fatalf("unexpected error %v\n", err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -414,12 +414,9 @@ func TestLabelsRun(t *testing.T) {
|
|||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
lt, err := NewLabelsMapTransformer(
|
||||||
tcfg, err := transformerconfig.MakeDefaultTransformerConfig()
|
map[string]string{"label-key1": "label-value1", "label-key2": "label-value2"},
|
||||||
if err != nil {
|
transformerconfig.MakeDefaultTransformerConfig().CommonLabels)
|
||||||
t.Fatalf("unexpected error: %v", err)
|
|
||||||
}
|
|
||||||
lt, err := NewLabelsMapTransformer(map[string]string{"label-key1": "label-value1", "label-key2": "label-value2"}, tcfg.CommonLabels)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
@@ -554,11 +551,9 @@ func TestAnnotationsRun(t *testing.T) {
|
|||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
tcfg, err := transformerconfig.MakeDefaultTransformerConfig()
|
at, err := NewAnnotationsMapTransformer(
|
||||||
if err != nil {
|
map[string]string{"anno-key1": "anno-value1", "anno-key2": "anno-value2"},
|
||||||
t.Fatalf("unexpected error: %v", err)
|
transformerconfig.MakeDefaultTransformerConfig().CommonAnnotations)
|
||||||
}
|
|
||||||
at, err := NewAnnotationsMapTransformer(map[string]string{"anno-key1": "anno-value1", "anno-key2": "anno-value2"}, tcfg.CommonAnnotations)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -322,12 +322,7 @@ func TestNameReferenceRun(t *testing.T) {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
nrt, err := NewNameReferenceTransformer(transformerconfig.MakeDefaultTransformerConfig().NameReference)
|
||||||
tcfg, err := transformerconfig.MakeDefaultTransformerConfig()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("unexpected error: %v", err)
|
|
||||||
}
|
|
||||||
nrt, err := NewNameReferenceTransformer(tcfg.NameReference)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -184,12 +184,8 @@ func TestNamespaceRun(t *testing.T) {
|
|||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
|
||||||
tcfg, err := transformerconfig.MakeDefaultTransformerConfig()
|
nst := NewNamespaceTransformer("test", transformerconfig.MakeDefaultTransformerConfig().NameSpace)
|
||||||
if err != nil {
|
err := nst.Transform(m)
|
||||||
t.Fatalf("unexpected error: %v", err)
|
|
||||||
}
|
|
||||||
nst := NewNamespaceTransformer("test", tcfg.NameSpace)
|
|
||||||
err = nst.Transform(m)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -79,11 +79,8 @@ func TestPrefixNameRun(t *testing.T) {
|
|||||||
}),
|
}),
|
||||||
}
|
}
|
||||||
|
|
||||||
tcfg, err := transformerconfig.MakeDefaultTransformerConfig()
|
npt, err := NewNamePrefixTransformer(
|
||||||
if err != nil {
|
"someprefix-", transformerconfig.MakeDefaultTransformerConfig().NamePrefix)
|
||||||
t.Fatalf("unexpected error: %v", err)
|
|
||||||
}
|
|
||||||
npt, err := NewNamePrefixTransformer("someprefix-", tcfg.NamePrefix)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("unexpected error: %v", err)
|
t.Fatalf("unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user