mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-11 00:52:55 +00:00
Refactor openAPI
Refactor global openapi
This commit is contained in:
@@ -21,6 +21,8 @@ type FieldMeta struct {
|
||||
Schema spec.Schema
|
||||
|
||||
Extensions XKustomize
|
||||
|
||||
SettersSchema *spec.Schema
|
||||
}
|
||||
|
||||
type XKustomize struct {
|
||||
@@ -108,7 +110,7 @@ func (fm *FieldMeta) processShortHand(comment string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
if _, err := openapi.Resolve(&setterRef); err == nil {
|
||||
if _, err := openapi.Resolve(&setterRef, fm.SettersSchema); err == nil {
|
||||
setterErr := fm.Schema.UnmarshalJSON(setterRefBytes)
|
||||
return setterErr == nil
|
||||
}
|
||||
@@ -123,7 +125,7 @@ func (fm *FieldMeta) processShortHand(comment string) bool {
|
||||
return false
|
||||
}
|
||||
|
||||
if _, err := openapi.Resolve(&substRef); err == nil {
|
||||
if _, err := openapi.Resolve(&substRef, fm.SettersSchema); err == nil {
|
||||
substErr := fm.Schema.UnmarshalJSON(substRefBytes)
|
||||
return substErr == nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user