Skip to content

Kubernetes OpenAPI spec generation & serving

License

Notifications You must be signed in to change notification settings

zchenyu/kube-openapi

This branch is 241 commits behind kubernetes/kube-openapi:master.

Folders and files

NameName
Last commit message
Last commit date
Feb 16, 2023
May 30, 2019
Jan 7, 2023
Feb 16, 2023
Mar 7, 2023
Feb 24, 2023
Aug 21, 2017
Jul 18, 2018
Jul 20, 2017
Nov 16, 2022
Jul 18, 2018
Jul 27, 2020
Apr 27, 2020
Dec 20, 2017
Feb 24, 2023
Feb 24, 2023

Repository files navigation

Kube OpenAPI

This repo is the home for Kubernetes OpenAPI discovery spec generation. The goal is to support a subset of OpenAPI features to satisfy kubernetes use-cases but implement that subset with little to no assumption about the structure of the code or routes. Thus, there should be no kubernetes specific code in this repo.

There are two main parts:

  • A model generator that goes through .go files, find and generate model definitions.
  • The spec generator that is responsible for dynamically generate the final OpenAPI spec using web service routes or combining other OpenAPI/Json specs.

Contributing

Please see CONTRIBUTING.md for instructions on how to contribute.

About

Kubernetes OpenAPI spec generation & serving

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.9%
  • Shell 0.1%