k3s/vendor/k8s.io/kubernetes/pkg/generated/openapi/openapi.go

39 lines
770 KiB
Go
Raw Normal View History

2019-08-30 18:33:25 +00:00
package openapi
import (
"bytes"
"compress/gzip"
"time"
jsoniter "github.com/json-iterator/go"
2020-08-10 17:43:49 +00:00
"k8s.io/klog/v2"
2019-08-30 18:33:25 +00:00
"k8s.io/kube-openapi/pkg/common"
)
var (
definitions = map[string]common.OpenAPIDefinition{}
)
func init() {
start := time.Now()
defer func() {
2019-09-19 23:17:14 +00:00
klog.V(7).Info("Instantiated OpenAPI definitions in ", time.Now().Sub(start))
2019-08-30 18:33:25 +00:00
}()
var json = jsoniter.ConfigCompatibleWithStandardLibrary
gz, err := gzip.NewReader(bytes.NewBuffer(api))
if err != nil {
panic(err)
}
if err := json.NewDecoder(gz).Decode(&definitions); err != nil {
panic(err)
}
}
func GetOpenAPIDefinitions(_ common.ReferenceCallback) map[string]common.OpenAPIDefinition {
return definitions
}
var api = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\xfd\x7b\x93\xdb\xb8\xb5\x37\x0a\x7f\x15\x94\xf2\x4e\xd9\x9e\x52\xab\xdb\x33\x3b\xc9\x7e\x9d\xda\x75\x8e\xb7\xed\x24\xae\xcc\x78\xfa\x71\xb7\x93\x3a\x27\x9d\x7a\x0c\x91\x90\x84\xc7\x14\xc0\x21\xc0\x6e\x2b\xbb\xe6\xbb\x9f\xc2\x5a\x00\x08\xde\x44\x4a\x2d\xf5\xcd\xc8\x1f\x19\xb7\x08\x82\xb8\xae\xeb\x6f\xad\xf5\x3f\x93\x2f\xff\xa9\x66\x5c\x9e\xd2\x9c\x9f\xd2\x74\xcd\x95\xe2\x52\x14\x6c\xc9\x95\x2e\xa8\xe6\x52\x9c\x5e\xbf\x9c\xfd\x5c\x6a\xaa\xb9\x58\xfe\x83\xcd\x57\x52\x7e\x99\xbc\xfa\x9f\xc9\x45\xb2\x62\x6b\x6a\xfe\x95\x32\x95\x14\x3c\x37\x6d\x27\xaf\x26\x8d\xa6\x04\x9f\xce\x99\x22\x54\x10\xff\x01\x72\x63\x1f\x53\x91\x12\xbd\x62\xa4\x60\x4a\x96\x45\x02\xcd\x52\x22\x73\x86\x1f\x57\x84\x6b\x42\xf3\x3c\xe3\x4c\x11\x2d\x67\x93\xe9\x44\x6f\x72\x36\x79\x35\x91\xf3\xff\xc3\x12\x3d\x99\x4e\x0a\xf6\x6b\xc9\x0b\x96\x4e\x5e\xfd\x73\x22\xe8\x9a\x4d\xa6\x93\x24\xe3\x4c\xe8\x37\x52\x2c\xf8\x72\x32\x9d\x28\x9e\xb2\x77\x8b\x05\x4b\xb4\x9a\x4c\x27\x7e\x0c\x1f\xd9\x35\x67\x37\x7f\x67\x85\xf9\x43\x4d\xfe\x35\x9d\xe4\x85\xf9\xb0\xe6\x4c\x99\x79\xf5\x35\x6c\x4d\xf9\x75\x77\x43\xc2\x61\xce\xb2\x48\x59\xc1\x52\x92\x71\xa5\x89\x5c\x90\xbc\x60\x0b\x56\x98\x5f\x3e\x37\x5e\xfc\x4c\xae\xdd\xab\x66\x49\xdc\x0a\xb2\xaf\xb9\x19\xfa\x8c\xbc\x3e\x7f\x4f\x14\x2b\xae\x59\x41\x6e\x78\x96\x11\x5d\x6c\x88\x96\xa4\x54\x8c\x2c\x78\xa1\xb4\x7b\x9d\x70\x01\x1d\xc0\x17\x6f\x56\x3c\x59\x99\x55\x54\x65\x9e\xcb\xc2\xf4\xf3\x7e\x41\x84\x14\xcc\x0c\xc6\x34\xf3\x1f\x55\x39\x4b\xf8\x82\xb3\x14\x3b\xe0\x0a\x7b\xb0\x2f\xb2\x94\xcc\x37\xc1\x18\xa6\xe4\x9a\x66\x3c\x85\x6d\xc2\xf1\x2c\x28\xcf\xc8\x42\x16\xf8\x2e\x6e\x10\x7c\x8d\x92\xdc\x7c\x43\x99\x3e\xdc\xc6\x27\xb0\x3b\x25\x6e\xb3\xff\xb4\x22\x34\xcb\xe4\x0d\x4b\xab\x51\x99\xf3\x90\x4a\xa6\x88\x90\x9a\x70\x91\x64\x65\xca\x08\x15\x9b\xaa\xc5\x17\x21\x6f\x84\x59\x09\x33\x1b\x33\xc0\x0b\x3b\xc0\x84\x66\x99\x72\x0f\xdc\x87\xab\xa1\x9a\x9e\xe7\x8c\xa8\x12\x46\xea\xda\x99\x47\x65\xc1\x48\x2e\x33\x9e\x6c\x82\x13\x47\x8b\x82\x6e\x26\xd3\x09\xd7\x6c\x0d\xa7\xc0\xfe\xae\x74\xc1\x85\x39\x67\x29\x5b\xd0\x32\xd3\x93\x57\x93\xc9\x6f\xbf\x35\x4e\x61\xeb\xd0\xbc\x09\x9e\x92\x94\x2d\xb8\x60\x8a\xac\xe4\x8d\x19\x46\x22\xd7\xeb\x52\xf0\x84\x6a\x46\x6e\xb8\x5e\xc1\xb8\xcc\xe0\x67\xe4\xa3\x3b\xed\xc1\xe7\xfe\xe7\xb7\xe9\xe4\xff\x57\xb0\xc5\xe4\xd5\xe4\x77\xa7\xd0\x15\x87\xbb\x73\xca\xe5\xcc\xdc\x6e\x9a\xf3\x59\xe7\xd5\x9e\x5d\xbf\x9c\xd9\x53\x16\x0e\x67\xf2\xdb\x74\x62\x57\xe1\x1c\x16\xa1\x3d\xfa\x3f\x87\x8f\x6b\xc3\x2f\x45\xc1\x12\xb9\x14\xfc\xdf\x2c\x25\xac\x28\x64\xa1\xc8\xa2\x90\x6b\x98\x43\x75\xff\x99\x48\x73\xc9\x85\x26\xb4\x60\x64\x45\x45\x9a\xb1\x94\x9c\x54\xbb\x4f\xb3\xd2\x1c\x86\x82\x91\xf7\x4b\x21\x0b\x46\x64\x41\xcc\x47\x67\xe4\x2d\x4e\x1b\xf6\x15\x7e\xa9\x76\xc8\xee\xc4\x6f\xd3\xc9\x9a\xea\x64\xd5\x37\xf8\xe0\x61\x7d\xe5\x57\x8c\x5c\x4d\x8a\x32\x63\xea\x6a\x82\x67\x9f\x2b\x73\xbd\x52\xf3\x2d\x78\xcb\x1c\x40\xb9\xe6\x62\x49\x0c\xd9\x61\x0a\xae\x65\x7b\xcc\x57\x93\x77\x5f\x69\xa2\xaf\x26\x66\xd8\x57\x93\x77\xbf\x96\xfc\x9a\x66\x4c\xe8\xab\xc9\xec\x4a\x5c\x89\x13\x02\xcf\x5f\xd9\x4e\xa9\xeb\x8d\x48\x91\x6d\x08\x5f\x98\xfb\xca\x4c\x8b\x6c\x83\x4d\x4c\xbf\xc1\xfd\x34\x63\x9c\x91\x3f\xcb\xc2\xb4\x5a\xe7\x19\x9b\x9a\x97\x52\x96\x67\x72\xb3\x66\x42\x2b\x92\x50\x61\xce\xf6\x5a\xa6\xf8\xc6\x35\xa7\x86\x8e\xaa\xd3\xeb\x97\x53\xf7\x8f\x39\xd3\xd4\xfc\x25\x52\xc2\xbe\x6a\x26\xe0\x36\x55\xbf\xcf\x4b\x1d\x2c\x07\x8e\x0c\xaf\x5f\x4a\x3e\xd3\x9c\xff\xa5\x90\x65\xae\x5e\xfd\xf3\x6a\x62\xfa\xbb\x9a\xfc\xcb\x74\xcc\x1d\xf5\x33\xbf\x5f\xbf\x84\x5f\x3d\x6d\x7f\x45\xfe\x79\x35\x09\x46\x79\x35\xf9\xd7\xe7\x69\x30\x7b\x2d\x6b\x43\x23\x30\xbf\xe6\xc0\xc8\x8d\x2c\xb3\x14\xa8\x81\xb9\xbc\x4c\xe8\xc6\x0d\x77\x2b\xec\x17\xbd\xbd\xcc\x7c\xe1\x56\x46\xc1\xaf\x38\x3e\xd8\x72\xa4\x7e\x30\xeb\x29\x61\xd7\x4c\xe0\xd2\x09\xa9\x57\xac\x00\xea\xb2\x34\xf3\x36\x63\xb3\x04\xe8\xe8\x1b\x61\x7e\x7f\xb8\x1b\x31\x67\x86\x96\x5f\x33\xe0\x10\xd5\x8b\x30\xea\xbe\xdd\x09\xef\x70\xfd\x7a\x74\x5d\x66\xe0\xea\xad\x5b\x7c\xb9\x62\xc4\x3c\x71\x6c\xac\x25\x5b\xcc\xc8\x07\xf3\x58\xad\xdc\x30\x17\x65\x96\x6d\xc8\xaf\x25\xcd\x60\