Introduce k8sdeps package to isolate k8s deps.

This commit is contained in:
jregan
2018-10-01 15:06:20 -07:00
committed by Jeffrey Regan
parent b95423285f
commit 8f150d84ae
12 changed files with 208 additions and 28 deletions

View File

@@ -19,6 +19,7 @@ package resmap
import (
"fmt"
"reflect"
"sigs.k8s.io/kustomize/pkg/internal/k8sdeps"
"testing"
"sigs.k8s.io/kustomize/pkg/gvk"
@@ -106,7 +107,9 @@ metadata:
}),
}
m, _ := NewResMapFromFiles(l, []string{"/home/seans/project/deployment.yaml"})
m, _ := NewResMapFromFiles(
l, []string{"/home/seans/project/deployment.yaml"},
k8sdeps.NewKustDecoder())
if len(m) != 2 {
t.Fatalf("%#v should contain 2 appResource, but got %d", m, len(m))
}
@@ -145,7 +148,7 @@ metadata:
},
}),
}
m, err := newResMapFromBytes(encoded)
m, err := newResMapFromBytes(encoded, k8sdeps.NewKustDecoder())
fmt.Printf("%v\n", m)
if err != nil {
t.Fatalf("unexpected error: %v", err)