mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 17:12:51 +00:00
List and set setters in folders recursively
This commit is contained in:
@@ -34,6 +34,8 @@ type Set struct {
|
||||
SetAll bool
|
||||
}
|
||||
|
||||
const SetterNotFoundWarn = "unable to find setter with name "
|
||||
|
||||
// Filter implements Set as a yaml.Filter
|
||||
func (s *Set) Filter(object *yaml.RNode) (*yaml.RNode, error) {
|
||||
return object, accept(s, object)
|
||||
@@ -328,14 +330,14 @@ func (s SetOpenAPI) Filter(object *yaml.RNode) (*yaml.RNode, error) {
|
||||
return nil, err
|
||||
}
|
||||
if oa == nil {
|
||||
return nil, errors.Errorf("no setter %s found", s.Name)
|
||||
return nil, errors.Errorf(SetterNotFoundWarn + s.Name)
|
||||
}
|
||||
def, err := oa.Pipe(yaml.Lookup("x-k8s-cli", "setter"))
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if def == nil {
|
||||
return nil, errors.Errorf("no setter %s found", s.Name)
|
||||
return nil, errors.Errorf(SetterNotFoundWarn + s.Name)
|
||||
}
|
||||
|
||||
// record the OpenAPI type for the setter
|
||||
|
||||
@@ -1209,7 +1209,7 @@ openAPI:
|
||||
{
|
||||
name: "error",
|
||||
setter: "replicas",
|
||||
err: "no setter replicas found",
|
||||
err: "unable to find setter with name replicas",
|
||||
input: `
|
||||
openAPI:
|
||||
definitions:
|
||||
|
||||
Reference in New Issue
Block a user