-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable non-go clients: Move to OpenAPI(Swagger 2.0) #53
Comments
@mbohlool can you link to documentation for this? (where is the swagger 2.0 spec served from, etc) |
swagger 2.0 (aka openAPI) spec will be available at "/swagger.json" in 1.4. With the new improvement kubernetes/kubernetes#31468 (for 1.5) there will be a separate spec for each endpoint (/api/v1/swagger.json, /apis/apps/v1alpha1/swagger.json, ...). I am working on more improvements. It would be alpha in 1.4 and will be replacing old specs in future releases. |
Will this just have updated API docs? Any other docs required? |
Automatic merge from submit-queue Fix API Installer to generate unique Operation IDs OperationIDs generated by api_installer.go may not be unique and that causes long auto-generated function names in swagger generated clients. This is a step toward making those IDs unique. Reference Issue kubernetes/enhancements#53 and #13414
This updates swagger spec. @pwittrock is working on docs based on this new spec. Update in 1.5: The openapi spec is now mature and I am working on a client-python based on it. |
We have a working non-go client. I think this issue can be closed now. |
Configurable CoreDNS Plugins
Description
Third party orchestrators can use a clean, swagger 2.0 based interface to interact with K8s, improving the ability to build k8s clients, and letting users use tools they are familiar with, and read up to date documentation. (includes + Swagger bug fixes). This description will be fleshed out by @lavalamp.
Progress Tracker
There are many planned improvements but we will treat them as bug fixes.
(lavalamp deleted all of the checkboxes that used to be here because they don't make any sense for this feature.)
The text was updated successfully, but these errors were encountered: