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

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