Merge pull request #381 from monopole/simplify

Simplify default config construction.
This commit is contained in:
k8s-ci-robot
2018-09-28 10:31:23 -07:00
committed by GitHub
8 changed files with 27 additions and 51 deletions

View File

@@ -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)
} }

View File

@@ -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)
} }

View File

@@ -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
} }

View File

@@ -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)
}
} }

View File

@@ -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)
} }

View File

@@ -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)
} }

View File

@@ -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)
} }

View File

@@ -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)
} }