mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-09-15 12:18:57 +00:00
Merge pull request #744 from laverya/skip-empty-object-validation
Skip empty object validation
This commit is contained in:
@@ -52,6 +52,9 @@ func (kf *KunstructuredFactoryImpl) SliceFromBytes(
|
|||||||
var out unstructured.Unstructured
|
var out unstructured.Unstructured
|
||||||
err = decoder.Decode(&out)
|
err = decoder.Decode(&out)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
|
if len(out.Object) == 0 {
|
||||||
|
continue
|
||||||
|
}
|
||||||
err = kf.validate(out)
|
err = kf.validate(out)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|||||||
@@ -109,6 +109,18 @@ WOOOOOOOOOOOOOOOOOOOOOOOOT: woot
|
|||||||
expectedOut: []ifc.Kunstructured{},
|
expectedOut: []ifc.Kunstructured{},
|
||||||
expectedErr: true,
|
expectedErr: true,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "emptyObjects",
|
||||||
|
input: []byte(`
|
||||||
|
---
|
||||||
|
#a comment
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
`),
|
||||||
|
expectedOut: []ifc.Kunstructured{},
|
||||||
|
expectedErr: false,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "Missing .metadata.name in object",
|
name: "Missing .metadata.name in object",
|
||||||
input: []byte(`
|
input: []byte(`
|
||||||
|
|||||||
Reference in New Issue
Block a user