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

39 lines
819 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\xbd\x7b\x93\xdb\xb8\xb5\x2f\xfa\x55\x50\xca\x9d\xb2\x9d\x52\xab\xed\x99\x9d\xe4\x5c\xa7\x76\xdd\xdb\xdb\xf6\xde\x71\x65\xec\xe9\xe3\x6e\x27\x75\x6f\x3a\x75\x0c\x91\x90\x84\x63\x0a\xe0\x10\x60\xb7\x95\x5d\xf3\xdd\x4f\x61\x2d\x00\x04\x5f\x22\xa5\x96\xfa\x65\xe4\x8f\x8c\x5b\x04\x41\x3c\xd7\xf3\xb7\xd6\xfa\xef\xc9\xd7\xff\xa1\x66\x5c\x9e\xd2\x9c\x9f\xd2\x74\xcd\x95\xe2\x52\x14\x6c\xc9\x95\x2e\xa8\xe6\x52\x9c\x5e\xbf\x9a\x7d\x28\x35\xd5\x5c\x2c\xff\xce\xe6\x2b\x29\xbf\x4e\x5e\xff\xf7\xe4\x22\x59\xb1\x35\x35\xff\x4a\x99\x4a\x0a\x9e\x9b\xb6\x93\xd7\x93\x46\x53\x82\x4f\xe7\x4c\x11\x2a\x88\xff\x00\xb9\xb1\x8f\xa9\x48\x89\x5e\x31\x52\x30\x25\xcb\x22\x81\x66\x29\x91\x39\xc3\x8f\x2b\xc2\x35\xa1\x79\x9e\x71\xa6\x88\x96\xb3\xc9\x74\xa2\x37\x39\x9b\xbc\x9e\xc8\xf9\xff\x66\x89\x9e\x4c\x27\x05\xfb\xb5\xe4\x05\x4b\x27\xaf\xff\x31\x11\x74\xcd\x26\xd3\x49\x92\x71\x26\xf4\x1b\x29\x16\x7c\x39\x99\x4e\x14\x4f\xd9\xbb\xc5\x82\x25\x5a\x4d\xa6\x13\x3f\x86\x4f\xec\x9a\xb3\x9b\xbf\xb1\xc2\xfc\xa1\x26\xff\x9c\x4e\xf2\xc2\x7c\x58\x73\xa6\xcc\xbc\xfa\x1a\xb6\xa6\x7c\xd6\xdd\x90\x70\x98\xb3\x2c\x52\x56\xb0\x94\x64\x5c\x69\x22\x17\x24\x2f\xd8\x82\x15\xe6\x97\x2f\x8d\x17\xbf\x90\x6b\xf7\xaa\x59\x12\xb7\x82\xec\x5b\x6e\x86\x3e\x23\x67\xe7\xef\x89\x62\xc5\x35\x2b\xc8\x0d\xcf\x32\xa2\x8b\x0d\xd1\x92\x94\x8a\x91\x05\x2f\x94\x76\xaf\x13\x2e\xa0\x03\xf8\xe2\xcd\x8a\x27\x2b\xb3\x8a\xaa\xcc\x73\x59\x98\x7e\xde\x2f\x88\x90\x82\x99\xc1\x98\x66\xfe\xa3\x2a\x67\x09\x5f\x70\x96\x62\x07\x5c\x61\x0f\xf6\x45\x96\x92\xf9\x26\x18\xc3\x94\x5c\xd3\x8c\xa7\xb0\x4d\x38\x9e\x05\xe5\x19\x59\xc8\x02\xdf\xc5\x0d\x82\xaf\x51\x92\x9b\x6f\x28\xd3\x87\xdb\xf8\x04\x76\xa7\xc4\x6d\xf6\x9f\x56\x84\x66\x99\xbc\x61\x69\x35\x2a\x73\x1e\x52\xc9\x14\x11\x52\x13\x2e\x92\xac\x4c\x19\xa1\x62\x53\xb5\xf8\x2a\xe4\x8d\x30\x2b\x61\x66\x63\x06\x78\x61\x07\x98\xd0\x2c\x53\xee\x81\xfb\x70\x35\x54\xd3\xf3\x9c\x11\x55\xc2\x48\x5d\x3b\xf3\xa8\x2c\x18\xc9\x65\xc6\x93\x4d\x70\xe2\x68\x51\xd0\xcd\x64\x3a\xe1\x9a\xad\xe1\x14\xd8\xdf\x95\x2e\xb8\x30\xe7\x2c\x65\x0b\x5a\x66\x7a\xf2\x7a\x32\xf9\xed\xb7\xc6\x29\x6c\x1d\x9a\x37\xc1\x53\x92\xb2\x05\x17\x4c\x91\x95\xbc\x31\xc3\x48\xe4\x7a\x5d\x0a\x9e\x50\xcd\xc8\x0d\xd7\x2b\x18\x97\x19\xfc\x8c\x7c\x72\xa7\x3d\xf8\xdc\x7f\xff\x36\x9d\xfc\x5f\x05\x5b\x4c\x5e\x4f\x7e\x77\x0a\x5d\x71\xb8\x3b\xa7\x5c\xce\xcc\xed\xa6\x39\x9f\x75\x5e\xed\xd9\xf5\xab\x99\x3d\x65\xe1\x70\x26\xbf\x4d\x27\x76\x15\xce\x61\x11\xda\xa3\xff\xcf\xf0\x71\x6d\xf8\xa5\x28\x58\x22\x97\x82\xff\x8b\xa5\x84\x15\x85\x2c\x14\x59\x14\x72\x0d\x73\xa8\xee\x3f\x13\x69\x2e\xb9\xd0\x84\x16\x8c\xac\xa8\x48\x33\x96\x92\x93\x6a\xf7\x69\x56\x9a\xc3\x50\x30\xf2\x7e\x29\x64\xc1\x88\x2c\x88\xf9\xe8\x8c\xbc\xc5\x69\xc3\xbe\xc2\x2f\xd5\x0e\xd9\x9d\xf8\x6d\x3a\x59\x53\x9d\xac\xfa\x06\x1f\x3c\xac\xaf\xfc\x8a\x91\xab\x49\x51\x66\x4c\x5d\x4d\xf0\xec\x73\x65\xae\x57\x6a\xbe\x05\x6f\x99\x03\x28\xd7\x5c\x2c\x89\x21\x3b\x4c\xc1\xb5\x6c\x8f\xf9\x6a\xf2\xee\x1b\x4d\xf4\xd5\xc4\x0c\xfb\x6a\xf2\xee\xd7\x92\x5f\xd3\x8c\x09\x7d\x35\x99\x5d\x89\x2b\x71\x42\xe0\xf9\x6b\xdb\x29\x75\xbd\x11\x29\xb2\x0d\xe1\x0b\x73\x5f\x99\x69\x91\x6d\xb0\x89\xe9\x37\xb8\x9f\x66\x8c\x33\xf2\x9f\xb2\x30\xad\xd6\x79\xc6\xa6\xe6\xa5\x94\xe5\x99\xdc\xac\x99\xd0\x8a\x24\x54\x98\xb3\xbd\x96\x29\xbe\x71\xcd\xa9\xa1\xa3\xea\xf4\xfa\xd5\xd4\xfd\x63\xce\x34\x35\x7f\x89\x94\xb0\x6f\x9a\x09\xb8\x4d\xd5\xef\xf3\x52\x07\xcb\x81\x23\xc3\xeb\x97\x92\x2f\x34\xe7\xff\x55\xc8\x32\x57\xaf\xff\x71\x35\x31\xfd\x5d\x4d\xfe\x69\x3a\xe6\x8e\xfa\x99\xdf\xaf\x5f\xc1\xaf\x9e\xb6\xbf\x26\xff\xb8\x9a\x04\xa3\xbc\x9a\xfc\xf3\xcb\x34\x98\xbd\x96\xb5\xa1\x11\x98\x5f\x73\x60\xe4\x46\x96\x59\x0a\xd4\xc0\x5c\x5e\x26\x74\xe3\x86\xbb\x15\xf6\x8b\xde\x5e\x66\xbe\x70\x2b\xa3\xe0\x57\x1c\x1f\x6c\x39\x52\x3f\x98\xf5\x94\xb0\x6b\x26\x70\xe9\x84\xd4\x2b\x56\x00\x75\x59\x9a\x79\x9b\xb1\x59\x02\x74\xf4\x8d\x30\xbf\x3f\xdc\x8d\x98\x33\x43\xcb\xaf\x19\x70\x88\xea\x45\x18\x75\xdf\xee\x84\x77\xb8\x7e\x3d\xba\x2e\x33\x70\xf5\xd6\x2d\xbe\x5c\x31\x62\x9e\x38\x36\xd6\x92\x2d\x66\xe4\xa3\x79\xac\x56\x6e\x98\x8b\x32\xcb\x36\xe4\xd7\x92\x66\xb0\x15\