k3s/pkg/kubectl/cmd/util/openapi
Antoine Pelisse 5ef3516780 openapi: Change reference to be first-class
References in the openapi are currently completely hidden from the
model, and just passed through as we walk the tree. The problem is that
they can have a different description and more importantly, different
extensions.

Change them to be first-class citizen, and fully part of the model. It
means that visitors have to implement one more function and decide if
something specific should be done with references. Validation is updated
to just completely ignore them and passthrough (like it was done
before).
2017-08-23 14:11:16 -07:00
..
testing openapi: Move Fakes to testing package 2017-08-11 15:28:04 -07:00
validation openapi: Change reference to be first-class 2017-08-23 14:11:16 -07:00
BUILD openapi: Add validation logic 2017-08-11 17:02:31 -07:00
doc.go
document.go openapi: Change reference to be first-class 2017-08-23 14:11:16 -07:00
extensions.go Get cmd uses print-column extn from Openapi schema 2017-06-06 13:30:24 -07:00
openapi.go openapi: Change reference to be first-class 2017-08-23 14:11:16 -07:00
openapi_cache.go Revert "Merge pull request #47353 from apelisse/http-cache" 2017-08-07 16:20:34 -04:00
openapi_cache_test.go Revert "Merge pull request #47353 from apelisse/http-cache" 2017-08-07 16:20:34 -04:00
openapi_getter.go Revert "Merge pull request #47353 from apelisse/http-cache" 2017-08-07 16:20:34 -04:00
openapi_getter_test.go openapi: Move Fakes to testing package 2017-08-11 15:28:04 -07:00
openapi_suite_test.go Print a newline after ginkgo tests so the test infra doesn't think that they fail 2017-05-04 16:20:53 -07:00
openapi_test.go openapi: Change reference to be first-class 2017-08-23 14:11:16 -07:00