summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKubeEdge Bot <48982446+kubeedge-bot@users.noreply.github.com>2021-12-09 21:16:45 +0800
committerGitHub <noreply@github.com>2021-12-09 21:16:45 +0800
commit02d5fc3a7f4e73767a1771d3327026fc0f6785bb (patch)
tree5dcf9cfb6269c193f0b138e6430b0a9fee66fe48
parentMerge pull request #3293 from Rachel-Shao/resType (diff)
parentfix crd version error (diff)
downloadkubeedge-1.9.1.tar.gz
Merge pull request #3452 from gy95/automated-cherry-pick-of-#3444-upstream-release-1.9v1.9.1
Automated cherry pick of #3444: fix crd version error
-rw-r--r--keadm/cmd/keadm/app/cmd/util/k8sinstaller.go62
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/deepcopy.go294
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/doc.go21
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/helpers.go257
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/register.go51
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types.go422
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types_jsonschema.go164
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions5
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/conversion.go198
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/deepcopy.go254
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/defaults.go61
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/doc.go25
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.pb.go8991
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.proto651
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/marshal.go135
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/register.go62
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types.go478
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types_jsonschema.go257
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.conversion.go1278
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.deepcopy.go668
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.defaults.go57
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions5
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/conversion.go59
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/deepcopy.go270
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/defaults.go82
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/doc.go26
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.pb.go9031
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto688
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/marshal.go135
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/register.go62
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types.go524
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types_jsonschema.go257
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go1331
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go667
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.defaults.go55
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.prerelease-lifecycle.go97
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/zz_generated.deepcopy.go559
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/clientset.go111
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/doc.go20
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/doc.go20
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/register.go58
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/apiextensions_client.go89
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/customresourcedefinition.go184
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/doc.go20
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/generated_expansion.go21
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/apiextensions_client.go89
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/customresourcedefinition.go184
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/doc.go20
-rw-r--r--vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/generated_expansion.go21
-rw-r--r--vendor/modules.txt7
50 files changed, 26 insertions, 29057 deletions
diff --git a/keadm/cmd/keadm/app/cmd/util/k8sinstaller.go b/keadm/cmd/keadm/app/cmd/util/k8sinstaller.go
index c61d9a591..9d778571c 100644
--- a/keadm/cmd/keadm/app/cmd/util/k8sinstaller.go
+++ b/keadm/cmd/keadm/app/cmd/util/k8sinstaller.go
@@ -23,11 +23,11 @@ import (
"os"
corev1 "k8s.io/api/core/v1"
- apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
- apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
- crdclient "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
apierrors "k8s.io/apimachinery/pkg/api/errors"
+ "k8s.io/apimachinery/pkg/api/meta"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
+ "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
+ "k8s.io/client-go/dynamic"
"k8s.io/client-go/kubernetes"
"sigs.k8s.io/yaml"
@@ -109,16 +109,24 @@ func installCRDs(ks *K8SInstTool) error {
return fmt.Errorf("failed to build config, err: %v", err)
}
- crdClient, err := crdclient.NewForConfig(config)
+ dynamicClient, err := dynamic.NewForConfig(config)
if err != nil {
- return err
+ return fmt.Errorf("failed to create a new dynamic client: %v", err)
}
- crds := map[string][]string{"devices": {"devices/devices_v1alpha2_device.yaml",
- "devices/devices_v1alpha2_devicemodel.yaml"}, "reliablesyncs": {"reliablesyncs/cluster_objectsync_v1alpha1.yaml",
- "reliablesyncs/objectsync_v1alpha1.yaml"},
- "router": {"router/router_v1_rule.yaml",
- "router/router_v1_ruleEndpoint.yaml"},
+ crds := map[string][]string{
+ "devices": {
+ "devices_v1alpha2_device.yaml",
+ "devices_v1alpha2_devicemodel.yaml",
+ },
+ "reliablesyncs": {
+ "cluster_objectsync_v1alpha1.yaml",
+ "objectsync_v1alpha1.yaml",
+ },
+ "router": {
+ "router_v1_rule.yaml",
+ "router_v1_ruleEndpoint.yaml",
+ },
}
version := fmt.Sprintf("%d.%d", ks.ToolVersion.Major, ks.ToolVersion.Minor)
CRDDownloadURL := fmt.Sprintf(KubeEdgeCRDDownloadURL, version)
@@ -131,11 +139,11 @@ func installCRDs(ks *K8SInstTool) error {
for _, crdFile := range crds[dir] {
// check it first, do not download when it exists
- _, err := os.Lstat(KubeEdgeCrdPath + "/" + crdFile)
+ _, err := os.Lstat(crdPath + "/" + crdFile)
if err != nil {
if os.IsNotExist(err) {
// Download the tar from repo
- downloadURL := fmt.Sprintf("cd %s && wget -k --no-check-certificate --progress=bar:force %s/%s", KubeEdgeCrdPath+"/"+dir, CRDDownloadURL, crdFile)
+ downloadURL := fmt.Sprintf("cd %s && wget -k --no-check-certificate --progress=bar:force %s/%s", KubeEdgeCrdPath+"/"+dir, CRDDownloadURL, dir+"/"+crdFile)
cmd := NewCommand(downloadURL)
if err := cmd.Exec(); err != nil {
return err
@@ -146,11 +154,7 @@ func installCRDs(ks *K8SInstTool) error {
}
// not found err, create crd from crd file
- if dir == "router" {
- err = createKubeEdgeV1CRD(crdClient, KubeEdgeCrdPath+"/"+crdFile)
- } else {
- err = createKubeEdgeV1beta1CRD(crdClient, KubeEdgeCrdPath+"/"+crdFile)
- }
+ err = createKubeEdgeV1CRD(dynamicClient, crdPath+"/"+crdFile)
if err != nil && !apierrors.IsAlreadyExists(err) {
return err
}
@@ -160,36 +164,22 @@ func installCRDs(ks *K8SInstTool) error {
return nil
}
-func createKubeEdgeV1beta1CRD(clientset crdclient.Interface, crdFile string) error {
+func createKubeEdgeV1CRD(dynamicClient dynamic.Interface, crdFile string) error {
content, err := ioutil.ReadFile(crdFile)
if err != nil {
return fmt.Errorf("read crd yaml error: %v", err)
}
- kubeEdgeCRD := &apiextensionsv1beta1.CustomResourceDefinition{}
+ kubeEdgeCRD := &unstructured.Unstructured{}
err = yaml.Unmarshal(content, kubeEdgeCRD)
if err != nil {
return fmt.Errorf("unmarshal tfjobCRD error: %v", err)
}
- _, err = clientset.ApiextensionsV1beta1().CustomResourceDefinitions().Create(context.Background(), kubeEdgeCRD, metav1.CreateOptions{})
-
- return err
-}
-
-func createKubeEdgeV1CRD(clientset crdclient.Interface, crdFile string) error {
- content, err := ioutil.ReadFile(crdFile)
- if err != nil {
- return fmt.Errorf("read crd yaml error: %v", err)
- }
-
- kubeEdgeCRD := &apiextensionsv1.CustomResourceDefinition{}
- err = yaml.Unmarshal(content, kubeEdgeCRD)
- if err != nil {
- return fmt.Errorf("unmarshal tfjobCRD error: %v", err)
- }
+ gvk := kubeEdgeCRD.GetObjectKind().GroupVersionKind()
+ gvr, _ := meta.UnsafeGuessKindToResource(gvk)
- _, err = clientset.ApiextensionsV1().CustomResourceDefinitions().Create(context.Background(), kubeEdgeCRD, metav1.CreateOptions{})
+ _, err = dynamicClient.Resource(gvr).Create(context.Background(), kubeEdgeCRD, metav1.CreateOptions{})
return err
}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/deepcopy.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/deepcopy.go
deleted file mode 100644
index 761e27cc4..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/deepcopy.go
+++ /dev/null
@@ -1,294 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package apiextensions
-
-import "k8s.io/apimachinery/pkg/runtime"
-
-// TODO: Update this after a tag is created for interface fields in DeepCopy
-func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaProps)
-
- *out = *in
-
- if in.Default != nil {
- defaultJSON := JSON(runtime.DeepCopyJSONValue(*(in.Default)))
- out.Default = &(defaultJSON)
- } else {
- out.Default = nil
- }
-
- if in.Example != nil {
- exampleJSON := JSON(runtime.DeepCopyJSONValue(*(in.Example)))
- out.Example = &(exampleJSON)
- } else {
- out.Example = nil
- }
-
- if in.Ref != nil {
- in, out := &in.Ref, &out.Ref
- if *in == nil {
- *out = nil
- } else {
- *out = new(string)
- **out = **in
- }
- }
-
- if in.Maximum != nil {
- in, out := &in.Maximum, &out.Maximum
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.Minimum != nil {
- in, out := &in.Minimum, &out.Minimum
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.MaxLength != nil {
- in, out := &in.MaxLength, &out.MaxLength
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinLength != nil {
- in, out := &in.MinLength, &out.MinLength
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
- if in.MaxItems != nil {
- in, out := &in.MaxItems, &out.MaxItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinItems != nil {
- in, out := &in.MinItems, &out.MinItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MultipleOf != nil {
- in, out := &in.MultipleOf, &out.MultipleOf
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.Enum != nil {
- out.Enum = make([]JSON, len(in.Enum))
- for i := range in.Enum {
- out.Enum[i] = runtime.DeepCopyJSONValue(in.Enum[i])
- }
- }
-
- if in.MaxProperties != nil {
- in, out := &in.MaxProperties, &out.MaxProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinProperties != nil {
- in, out := &in.MinProperties, &out.MinProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.Required != nil {
- in, out := &in.Required, &out.Required
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
-
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrArray)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
-
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
-
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaProps)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrBool)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrBool)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.ExternalDocs != nil {
- in, out := &in.ExternalDocs, &out.ExternalDocs
- if *in == nil {
- *out = nil
- } else {
- *out = new(ExternalDocumentation)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.XPreserveUnknownFields != nil {
- in, out := &in.XPreserveUnknownFields, &out.XPreserveUnknownFields
- if *in == nil {
- *out = nil
- } else {
- *out = new(bool)
- **out = **in
- }
- }
-
- if in.XListMapKeys != nil {
- in, out := &in.XListMapKeys, &out.XListMapKeys
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
-
- if in.XListType != nil {
- in, out := &in.XListType, &out.XListType
- if *in == nil {
- *out = nil
- } else {
- *out = new(string)
- **out = **in
- }
- }
-
- if in.XMapType != nil {
- in, out := &in.XMapType, &out.XMapType
- *out = new(string)
- **out = **in
- }
-
- return out
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/doc.go
deleted file mode 100644
index 2a6b02dcc..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/doc.go
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// +k8s:deepcopy-gen=package
-// +groupName=apiextensions.k8s.io
-
-// Package apiextensions is the internal version of the API.
-package apiextensions // import "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/helpers.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/helpers.go
deleted file mode 100644
index 52d6ea866..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/helpers.go
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package apiextensions
-
-import (
- "fmt"
- "time"
-
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-)
-
-var swaggerMetadataDescriptions = metav1.ObjectMeta{}.SwaggerDoc()
-
-// SetCRDCondition sets the status condition. It either overwrites the existing one or creates a new one.
-func SetCRDCondition(crd *CustomResourceDefinition, newCondition CustomResourceDefinitionCondition) {
- newCondition.LastTransitionTime = metav1.NewTime(time.Now())
-
- existingCondition := FindCRDCondition(crd, newCondition.Type)
- if existingCondition == nil {
- crd.Status.Conditions = append(crd.Status.Conditions, newCondition)
- return
- }
-
- if existingCondition.Status != newCondition.Status || existingCondition.LastTransitionTime.IsZero() {
- existingCondition.LastTransitionTime = newCondition.LastTransitionTime
- }
-
- existingCondition.Status = newCondition.Status
- existingCondition.Reason = newCondition.Reason
- existingCondition.Message = newCondition.Message
-}
-
-// RemoveCRDCondition removes the status condition.
-func RemoveCRDCondition(crd *CustomResourceDefinition, conditionType CustomResourceDefinitionConditionType) {
- newConditions := []CustomResourceDefinitionCondition{}
- for _, condition := range crd.Status.Conditions {
- if condition.Type != conditionType {
- newConditions = append(newConditions, condition)
- }
- }
- crd.Status.Conditions = newConditions
-}
-
-// FindCRDCondition returns the condition you're looking for or nil.
-func FindCRDCondition(crd *CustomResourceDefinition, conditionType CustomResourceDefinitionConditionType) *CustomResourceDefinitionCondition {
- for i := range crd.Status.Conditions {
- if crd.Status.Conditions[i].Type == conditionType {
- return &crd.Status.Conditions[i]
- }
- }
-
- return nil
-}
-
-// IsCRDConditionTrue indicates if the condition is present and strictly true.
-func IsCRDConditionTrue(crd *CustomResourceDefinition, conditionType CustomResourceDefinitionConditionType) bool {
- return IsCRDConditionPresentAndEqual(crd, conditionType, ConditionTrue)
-}
-
-// IsCRDConditionFalse indicates if the condition is present and false.
-func IsCRDConditionFalse(crd *CustomResourceDefinition, conditionType CustomResourceDefinitionConditionType) bool {
- return IsCRDConditionPresentAndEqual(crd, conditionType, ConditionFalse)
-}
-
-// IsCRDConditionPresentAndEqual indicates if the condition is present and equal to the given status.
-func IsCRDConditionPresentAndEqual(crd *CustomResourceDefinition, conditionType CustomResourceDefinitionConditionType, status ConditionStatus) bool {
- for _, condition := range crd.Status.Conditions {
- if condition.Type == conditionType {
- return condition.Status == status
- }
- }
- return false
-}
-
-// IsCRDConditionEquivalent returns true if the lhs and rhs are equivalent except for times.
-func IsCRDConditionEquivalent(lhs, rhs *CustomResourceDefinitionCondition) bool {
- if lhs == nil && rhs == nil {
- return true
- }
- if lhs == nil || rhs == nil {
- return false
- }
-
- return lhs.Message == rhs.Message && lhs.Reason == rhs.Reason && lhs.Status == rhs.Status && lhs.Type == rhs.Type
-}
-
-// CRDHasFinalizer returns true if the finalizer is in the list.
-func CRDHasFinalizer(crd *CustomResourceDefinition, needle string) bool {
- for _, finalizer := range crd.Finalizers {
- if finalizer == needle {
- return true
- }
- }
-
- return false
-}
-
-// CRDRemoveFinalizer removes the finalizer if present.
-func CRDRemoveFinalizer(crd *CustomResourceDefinition, needle string) {
- newFinalizers := []string{}
- for _, finalizer := range crd.Finalizers {
- if finalizer != needle {
- newFinalizers = append(newFinalizers, finalizer)
- }
- }
- crd.Finalizers = newFinalizers
-}
-
-// HasServedCRDVersion returns true if the given version is in the list of CRD's versions and the Served flag is set.
-func HasServedCRDVersion(crd *CustomResourceDefinition, version string) bool {
- for _, v := range crd.Spec.Versions {
- if v.Name == version {
- return v.Served
- }
- }
- return false
-}
-
-// GetCRDStorageVersion returns the storage version for given CRD.
-func GetCRDStorageVersion(crd *CustomResourceDefinition) (string, error) {
- for _, v := range crd.Spec.Versions {
- if v.Storage {
- return v.Name, nil
- }
- }
- // This should not happened if crd is valid
- return "", fmt.Errorf("invalid CustomResourceDefinition, no storage version")
-}
-
-// IsStoredVersion returns whether the given version is the storage version of the CRD.
-func IsStoredVersion(crd *CustomResourceDefinition, version string) bool {
- for _, v := range crd.Status.StoredVersions {
- if version == v {
- return true
- }
- }
- return false
-}
-
-// GetSchemaForVersion returns the validation schema for the given version or nil.
-func GetSchemaForVersion(crd *CustomResourceDefinition, version string) (*CustomResourceValidation, error) {
- if !HasPerVersionSchema(crd.Spec.Versions) {
- return crd.Spec.Validation, nil
- }
- if crd.Spec.Validation != nil {
- return nil, fmt.Errorf("malformed CustomResourceDefinition %s version %s: top-level and per-version schemas must be mutual exclusive", crd.Name, version)
- }
- for _, v := range crd.Spec.Versions {
- if version == v.Name {
- return v.Schema, nil
- }
- }
- return nil, fmt.Errorf("version %s not found in CustomResourceDefinition: %v", version, crd.Name)
-}
-
-// GetSubresourcesForVersion returns the subresources for given version or nil.
-func GetSubresourcesForVersion(crd *CustomResourceDefinition, version string) (*CustomResourceSubresources, error) {
- if !HasPerVersionSubresources(crd.Spec.Versions) {
- return crd.Spec.Subresources, nil
- }
- if crd.Spec.Subresources != nil {
- return nil, fmt.Errorf("malformed CustomResourceDefinition %s version %s: top-level and per-version subresources must be mutual exclusive", crd.Name, version)
- }
- for _, v := range crd.Spec.Versions {
- if version == v.Name {
- return v.Subresources, nil
- }
- }
- return nil, fmt.Errorf("version %s not found in CustomResourceDefinition: %v", version, crd.Name)
-}
-
-// GetColumnsForVersion returns the columns for given version or nil.
-// NOTE: the newly logically-defaulted columns is not pointing to the original CRD object.
-// One cannot mutate the original CRD columns using the logically-defaulted columns. Please iterate through
-// the original CRD object instead.
-func GetColumnsForVersion(crd *CustomResourceDefinition, version string) ([]CustomResourceColumnDefinition, error) {
- if !HasPerVersionColumns(crd.Spec.Versions) {
- return serveDefaultColumnsIfEmpty(crd.Spec.AdditionalPrinterColumns), nil
- }
- if len(crd.Spec.AdditionalPrinterColumns) > 0 {
- return nil, fmt.Errorf("malformed CustomResourceDefinition %s version %s: top-level and per-version additionalPrinterColumns must be mutual exclusive", crd.Name, version)
- }
- for _, v := range crd.Spec.Versions {
- if version == v.Name {
- return serveDefaultColumnsIfEmpty(v.AdditionalPrinterColumns), nil
- }
- }
- return nil, fmt.Errorf("version %s not found in CustomResourceDefinition: %v", version, crd.Name)
-}
-
-// HasPerVersionSchema returns true if a CRD uses per-version schema.
-func HasPerVersionSchema(versions []CustomResourceDefinitionVersion) bool {
- for _, v := range versions {
- if v.Schema != nil {
- return true
- }
- }
- return false
-}
-
-// HasPerVersionSubresources returns true if a CRD uses per-version subresources.
-func HasPerVersionSubresources(versions []CustomResourceDefinitionVersion) bool {
- for _, v := range versions {
- if v.Subresources != nil {
- return true
- }
- }
- return false
-}
-
-// HasPerVersionColumns returns true if a CRD uses per-version columns.
-func HasPerVersionColumns(versions []CustomResourceDefinitionVersion) bool {
- for _, v := range versions {
- if len(v.AdditionalPrinterColumns) > 0 {
- return true
- }
- }
- return false
-}
-
-// serveDefaultColumnsIfEmpty applies logically defaulting to columns, if the input columns is empty.
-// NOTE: in this way, the newly logically-defaulted columns is not pointing to the original CRD object.
-// One cannot mutate the original CRD columns using the logically-defaulted columns. Please iterate through
-// the original CRD object instead.
-func serveDefaultColumnsIfEmpty(columns []CustomResourceColumnDefinition) []CustomResourceColumnDefinition {
- if len(columns) > 0 {
- return columns
- }
- return []CustomResourceColumnDefinition{
- {Name: "Age", Type: "date", Description: swaggerMetadataDescriptions["creationTimestamp"], JSONPath: ".metadata.creationTimestamp"},
- }
-}
-
-// HasVersionServed returns true if given CRD has given version served.
-func HasVersionServed(crd *CustomResourceDefinition, version string) bool {
- for _, v := range crd.Spec.Versions {
- if !v.Served || v.Name != version {
- continue
- }
- return true
- }
- return false
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/register.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/register.go
deleted file mode 100644
index 273f7f123..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/register.go
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package apiextensions
-
-import (
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/runtime/schema"
-)
-
-const GroupName = "apiextensions.k8s.io"
-
-// SchemeGroupVersion is group version used to register these objects
-var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
-
-// Kind takes an unqualified kind and returns back a Group qualified GroupKind
-func Kind(kind string) schema.GroupKind {
- return SchemeGroupVersion.WithKind(kind).GroupKind()
-}
-
-// Resource takes an unqualified resource and returns back a Group qualified GroupResource
-func Resource(resource string) schema.GroupResource {
- return SchemeGroupVersion.WithResource(resource).GroupResource()
-}
-
-var (
- SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
- AddToScheme = SchemeBuilder.AddToScheme
-)
-
-// Adds the list of known types to the given scheme.
-func addKnownTypes(scheme *runtime.Scheme) error {
- scheme.AddKnownTypes(SchemeGroupVersion,
- &CustomResourceDefinition{},
- &CustomResourceDefinitionList{},
- )
- return nil
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types.go
deleted file mode 100644
index b1c5f6f4c..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types.go
+++ /dev/null
@@ -1,422 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package apiextensions
-
-import (
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
-)
-
-// ConversionStrategyType describes different conversion types.
-type ConversionStrategyType string
-
-const (
- // NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
- NoneConverter ConversionStrategyType = "None"
- // WebhookConverter is a converter that calls to an external webhook to convert the CR.
- WebhookConverter ConversionStrategyType = "Webhook"
-)
-
-// CustomResourceDefinitionSpec describes how a user wants their resource to appear
-type CustomResourceDefinitionSpec struct {
- // Group is the group this resource belongs in
- Group string
- // Version is the version this resource belongs in
- // Should be always first item in Versions field if provided.
- // Optional, but at least one of Version or Versions must be set.
- // Deprecated: Please use `Versions`.
- Version string
- // Names are the names used to describe this custom resource
- Names CustomResourceDefinitionNames
- // Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced
- Scope ResourceScope
- // Validation describes the validation methods for CustomResources
- // Optional, the global validation schema for all versions.
- // Top-level and per-version schemas are mutually exclusive.
- // +optional
- Validation *CustomResourceValidation
- // Subresources describes the subresources for CustomResource
- // Optional, the global subresources for all versions.
- // Top-level and per-version subresources are mutually exclusive.
- // +optional
- Subresources *CustomResourceSubresources
- // Versions is the list of all supported versions for this resource.
- // If Version field is provided, this field is optional.
- // Validation: All versions must use the same validation schema for now. i.e., top
- // level Validation field is applied to all of these versions.
- // Order: The version name will be used to compute the order.
- // If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
- // lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
- // then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
- // by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
- // major version, then minor version. An example sorted list of versions:
- // v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
- Versions []CustomResourceDefinitionVersion
- // AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column.
- // Optional, the global columns for all versions.
- // Top-level and per-version columns are mutually exclusive.
- // +optional
- AdditionalPrinterColumns []CustomResourceColumnDefinition
-
- // `conversion` defines conversion settings for the CRD.
- Conversion *CustomResourceConversion
-
- // preserveUnknownFields disables pruning of object fields which are not
- // specified in the OpenAPI schema. apiVersion, kind, metadata and known
- // fields inside metadata are always preserved.
- // Defaults to true in v1beta and will default to false in v1.
- PreserveUnknownFields *bool
-}
-
-// CustomResourceConversion describes how to convert different versions of a CR.
-type CustomResourceConversion struct {
- // `strategy` specifies the conversion strategy. Allowed values are:
- // - `None`: The converter only change the apiVersion and would not touch any other field in the CR.
- // - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
- // is needed for this option. This requires spec.preserveUnknownFields to be false.
- Strategy ConversionStrategyType
-
- // `webhookClientConfig` is the instructions for how to call the webhook if strategy is `Webhook`.
- WebhookClientConfig *WebhookClientConfig
-
- // ConversionReviewVersions is an ordered list of preferred `ConversionReview`
- // versions the Webhook expects. API server will try to use first version in
- // the list which it supports. If none of the versions specified in this list
- // supported by API server, conversion will fail for this object.
- // If a persisted Webhook configuration specifies allowed versions and does not
- // include any versions known to the API Server, calls to the webhook will fail.
- // +optional
- ConversionReviewVersions []string
-}
-
-// WebhookClientConfig contains the information to make a TLS
-// connection with the webhook. It has the same field as admissionregistration.internal.WebhookClientConfig.
-type WebhookClientConfig struct {
- // `url` gives the location of the webhook, in standard URL form
- // (`scheme://host:port/path`). Exactly one of `url` or `service`
- // must be specified.
- //
- // The `host` should not refer to a service running in the cluster; use
- // the `service` field instead. The host might be resolved via external
- // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
- // in-cluster DNS as that would be a layering violation). `host` may
- // also be an IP address.
- //
- // Please note that using `localhost` or `127.0.0.1` as a `host` is
- // risky unless you take great care to run this webhook on all hosts
- // which run an apiserver which might need to make calls to this
- // webhook. Such installs are likely to be non-portable, i.e., not easy
- // to turn up in a new cluster.
- //
- // The scheme must be "https"; the URL must begin with "https://".
- //
- // A path is optional, and if present may be any string permissible in
- // a URL. You may use the path to pass an arbitrary string to the
- // webhook, for example, a cluster identifier.
- //
- // Attempting to use a user or basic auth e.g. "user:password@" is not
- // allowed. Fragments ("#...") and query parameters ("?...") are not
- // allowed, either.
- //
- // +optional
- URL *string
-
- // `service` is a reference to the service for this webhook. Either
- // `service` or `url` must be specified.
- //
- // If the webhook is running within the cluster, then you should use `service`.
- //
- // +optional
- Service *ServiceReference
-
- // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
- // If unspecified, system trust roots on the apiserver are used.
- // +optional
- CABundle []byte
-}
-
-// ServiceReference holds a reference to Service.legacy.k8s.io
-type ServiceReference struct {
- // `namespace` is the namespace of the service.
- // Required
- Namespace string
- // `name` is the name of the service.
- // Required
- Name string
-
- // `path` is an optional URL path which will be sent in any request to
- // this service.
- // +optional
- Path *string
-
- // If specified, the port on the service that hosting webhook.
- // `port` should be a valid port number (1-65535, inclusive).
- // +optional
- Port int32
-}
-
-// CustomResourceDefinitionVersion describes a version for CRD.
-type CustomResourceDefinitionVersion struct {
- // Name is the version name, e.g. “v1”, “v2beta1”, etc.
- Name string
- // Served is a flag enabling/disabling this version from being served via REST APIs
- Served bool
- // Storage flags the version as storage version. There must be exactly one flagged
- // as storage version.
- Storage bool
- // deprecated indicates this version of the custom resource API is deprecated.
- // When set to true, API requests to this version receive a warning header in the server response.
- // Defaults to false.
- Deprecated bool
- // deprecationWarning overrides the default warning returned to API clients.
- // May only be set when `deprecated` is true.
- // The default warning indicates this version is deprecated and recommends use
- // of the newest served version of equal or greater stability, if one exists.
- DeprecationWarning *string
- // Schema describes the schema for CustomResource used in validation, pruning, and defaulting.
- // Top-level and per-version schemas are mutually exclusive.
- // Per-version schemas must not all be set to identical values (top-level validation schema should be used instead)
- // This field is alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature.
- // +optional
- Schema *CustomResourceValidation
- // Subresources describes the subresources for CustomResource
- // Top-level and per-version subresources are mutually exclusive.
- // Per-version subresources must not all be set to identical values (top-level subresources should be used instead)
- // This field is alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature.
- // +optional
- Subresources *CustomResourceSubresources
- // AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column.
- // Top-level and per-version columns are mutually exclusive.
- // Per-version columns must not all be set to identical values (top-level columns should be used instead)
- // This field is alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature.
- // NOTE: CRDs created prior to 1.13 populated the top-level additionalPrinterColumns field by default. To apply an
- // update that changes to per-version additionalPrinterColumns, the top-level additionalPrinterColumns field must
- // be explicitly set to null
- // +optional
- AdditionalPrinterColumns []CustomResourceColumnDefinition
-}
-
-// CustomResourceColumnDefinition specifies a column for server side printing.
-type CustomResourceColumnDefinition struct {
- // name is a human readable name for the column.
- Name string
- // type is an OpenAPI type definition for this column.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more.
- Type string
- // format is an optional OpenAPI type definition for this column. The 'name' format is applied
- // to the primary identifier column to assist in clients identifying column is the resource name.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more.
- Format string
- // description is a human readable description of this column.
- Description string
- // priority is an integer defining the relative importance of this column compared to others. Lower
- // numbers are considered higher priority. Columns that may be omitted in limited space scenarios
- // should be given a higher priority.
- Priority int32
-
- // JSONPath is a simple JSON path, i.e. without array notation.
- JSONPath string
-}
-
-// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
-type CustomResourceDefinitionNames struct {
- // Plural is the plural name of the resource to serve. It must match the name of the CustomResourceDefinition-registration
- // too: plural.group and it must be all lowercase.
- Plural string
- // Singular is the singular name of the resource. It must be all lowercase Defaults to lowercased <kind>
- Singular string
- // ShortNames are short names for the resource. It must be all lowercase.
- ShortNames []string
- // Kind is the serialized kind of the resource. It is normally CamelCase and singular.
- Kind string
- // ListKind is the serialized kind of the list for this resource. Defaults to <kind>List.
- ListKind string
- // Categories is a list of grouped resources custom resources belong to (e.g. 'all')
- // +optional
- Categories []string
-}
-
-// ResourceScope is an enum defining the different scopes available to a custom resource
-type ResourceScope string
-
-const (
- ClusterScoped ResourceScope = "Cluster"
- NamespaceScoped ResourceScope = "Namespaced"
-)
-
-type ConditionStatus string
-
-// These are valid condition statuses. "ConditionTrue" means a resource is in the condition.
-// "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes
-// can't decide if a resource is in the condition or not. In the future, we could add other
-// intermediate conditions, e.g. ConditionDegraded.
-const (
- ConditionTrue ConditionStatus = "True"
- ConditionFalse ConditionStatus = "False"
- ConditionUnknown ConditionStatus = "Unknown"
-)
-
-// CustomResourceDefinitionConditionType is a valid value for CustomResourceDefinitionCondition.Type
-type CustomResourceDefinitionConditionType string
-
-const (
- // Established means that the resource has become active. A resource is established when all names are
- // accepted without a conflict for the first time. A resource stays established until deleted, even during
- // a later NamesAccepted due to changed names. Note that not all names can be changed.
- Established CustomResourceDefinitionConditionType = "Established"
- // NamesAccepted means the names chosen for this CustomResourceDefinition do not conflict with others in
- // the group and are therefore accepted.
- NamesAccepted CustomResourceDefinitionConditionType = "NamesAccepted"
- // NonStructuralSchema means that one or more OpenAPI schema is not structural.
- //
- // A schema is structural if it specifies types for all values, with the only exceptions of those with
- // - x-kubernetes-int-or-string: true — for fields which can be integer or string
- // - x-kubernetes-preserve-unknown-fields: true — for raw, unspecified JSON values
- // and there is no type, additionalProperties, default, nullable or x-kubernetes-* vendor extenions
- // specified under allOf, anyOf, oneOf or not.
- //
- // Non-structural schemas will not be allowed anymore in v1 API groups. Moreover, new features will not be
- // available for non-structural CRDs:
- // - pruning
- // - defaulting
- // - read-only
- // - OpenAPI publishing
- // - webhook conversion
- NonStructuralSchema CustomResourceDefinitionConditionType = "NonStructuralSchema"
- // Terminating means that the CustomResourceDefinition has been deleted and is cleaning up.
- Terminating CustomResourceDefinitionConditionType = "Terminating"
- // KubernetesAPIApprovalPolicyConformant indicates that an API in *.k8s.io or *.kubernetes.io is or is not approved. For CRDs
- // outside those groups, this condition will not be set. For CRDs inside those groups, the condition will
- // be true if .metadata.annotations["api-approved.kubernetes.io"] is set to a URL, otherwise it will be false.
- // See https://github.com/kubernetes/enhancements/pull/1111 for more details.
- KubernetesAPIApprovalPolicyConformant CustomResourceDefinitionConditionType = "KubernetesAPIApprovalPolicyConformant"
-)
-
-// CustomResourceDefinitionCondition contains details for the current condition of this pod.
-type CustomResourceDefinitionCondition struct {
- // Type is the type of the condition. Types include Established, NamesAccepted and Terminating.
- Type CustomResourceDefinitionConditionType
- // Status is the status of the condition.
- // Can be True, False, Unknown.
- Status ConditionStatus
- // Last time the condition transitioned from one status to another.
- // +optional
- LastTransitionTime metav1.Time
- // Unique, one-word, CamelCase reason for the condition's last transition.
- // +optional
- Reason string
- // Human-readable message indicating details about last transition.
- // +optional
- Message string
-}
-
-// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
-type CustomResourceDefinitionStatus struct {
- // Conditions indicate state for particular aspects of a CustomResourceDefinition
- // +listType=map
- // +listMapKey=type
- Conditions []CustomResourceDefinitionCondition
-
- // AcceptedNames are the names that are actually being used to serve discovery
- // They may be different than the names in spec.
- AcceptedNames CustomResourceDefinitionNames
-
- // StoredVersions are all versions of CustomResources that were ever persisted. Tracking these
- // versions allows a migration path for stored versions in etcd. The field is mutable
- // so the migration controller can first finish a migration to another version (i.e.
- // that no old objects are left in the storage), and then remove the rest of the
- // versions from this list.
- // None of the versions in this list can be removed from the spec.Versions field.
- StoredVersions []string
-}
-
-// CustomResourceCleanupFinalizer is the name of the finalizer which will delete instances of
-// a CustomResourceDefinition
-const CustomResourceCleanupFinalizer = "customresourcecleanup.apiextensions.k8s.io"
-
-// +genclient
-// +genclient:nonNamespaced
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-
-// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
-// <.spec.name>.<.spec.group>.
-type CustomResourceDefinition struct {
- metav1.TypeMeta
- metav1.ObjectMeta
-
- // Spec describes how the user wants the resources to appear
- Spec CustomResourceDefinitionSpec
- // Status indicates the actual state of the CustomResourceDefinition
- Status CustomResourceDefinitionStatus
-}
-
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-
-// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
-type CustomResourceDefinitionList struct {
- metav1.TypeMeta
- metav1.ListMeta
-
- // Items individual CustomResourceDefinitions
- Items []CustomResourceDefinition
-}
-
-// CustomResourceValidation is a list of validation methods for CustomResources.
-type CustomResourceValidation struct {
- // OpenAPIV3Schema is the OpenAPI v3 schema to be validated against.
- OpenAPIV3Schema *JSONSchemaProps
-}
-
-// CustomResourceSubresources defines the status and scale subresources for CustomResources.
-type CustomResourceSubresources struct {
- // Status denotes the status subresource for CustomResources
- Status *CustomResourceSubresourceStatus
- // Scale denotes the scale subresource for CustomResources
- Scale *CustomResourceSubresourceScale
-}
-
-// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
-// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
-// * exposes a /status subresource for the custom resource
-// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
-// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
-type CustomResourceSubresourceStatus struct{}
-
-// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
-type CustomResourceSubresourceScale struct {
- // SpecReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Spec.Replicas.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under .spec.
- // If there is no value under the given path in the CustomResource, the /scale subresource will return an error on GET.
- SpecReplicasPath string
- // StatusReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Replicas.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under .status.
- // If there is no value under the given path in the CustomResource, the status replica value in the /scale subresource
- // will default to 0.
- StatusReplicasPath string
- // LabelSelectorPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Selector.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under .status or .spec.
- // Must be set to work with HPA.
- // The field pointed by this JSON path must be a string field (not a complex selector struct)
- // which contains a serialized label selector in string form.
- // More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
- // If there is no value under the given path in the CustomResource, the status label selector value in the /scale
- // subresource will default to the empty string.
- // +optional
- LabelSelectorPath *string
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types_jsonschema.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types_jsonschema.go
deleted file mode 100644
index c0ac63e57..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/types_jsonschema.go
+++ /dev/null
@@ -1,164 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package apiextensions
-
-// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
-type JSONSchemaProps struct {
- ID string
- Schema JSONSchemaURL
- Ref *string
- Description string
- Type string
- Nullable bool
- Format string
- Title string
- Default *JSON
- Maximum *float64
- ExclusiveMaximum bool
- Minimum *float64
- ExclusiveMinimum bool
- MaxLength *int64
- MinLength *int64
- Pattern string
- MaxItems *int64
- MinItems *int64
- UniqueItems bool
- MultipleOf *float64
- Enum []JSON
- MaxProperties *int64
- MinProperties *int64
- Required []string
- Items *JSONSchemaPropsOrArray
- AllOf []JSONSchemaProps
- OneOf []JSONSchemaProps
- AnyOf []JSONSchemaProps
- Not *JSONSchemaProps
- Properties map[string]JSONSchemaProps
- AdditionalProperties *JSONSchemaPropsOrBool
- PatternProperties map[string]JSONSchemaProps
- Dependencies JSONSchemaDependencies
- AdditionalItems *JSONSchemaPropsOrBool
- Definitions JSONSchemaDefinitions
- ExternalDocs *ExternalDocumentation
- Example *JSON
-
- // x-kubernetes-preserve-unknown-fields stops the API server
- // decoding step from pruning fields which are not specified
- // in the validation schema. This affects fields recursively,
- // but switches back to normal pruning behaviour if nested
- // properties or additionalProperties are specified in the schema.
- // This can either be true or undefined. False is forbidden.
- XPreserveUnknownFields *bool
-
- // x-kubernetes-embedded-resource defines that the value is an
- // embedded Kubernetes runtime.Object, with TypeMeta and
- // ObjectMeta. The type must be object. It is allowed to further
- // restrict the embedded object. Both ObjectMeta and TypeMeta
- // are validated automatically. x-kubernetes-preserve-unknown-fields
- // must be true.
- XEmbeddedResource bool
-
- // x-kubernetes-int-or-string specifies that this value is
- // either an integer or a string. If this is true, an empty
- // type is allowed and type as child of anyOf is permitted
- // if following one of the following patterns:
- //
- // 1) anyOf:
- // - type: integer
- // - type: string
- // 2) allOf:
- // - anyOf:
- // - type: integer
- // - type: string
- // - ... zero or more
- XIntOrString bool
-
- // x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
- // as the index of the map.
- //
- // This tag MUST only be used on lists that have the "x-kubernetes-list-type"
- // extension set to "map". Also, the values specified for this attribute must
- // be a scalar typed field of the child structure (no nesting is supported).
- XListMapKeys []string
-
- // x-kubernetes-list-type annotates an array to further describe its topology.
- // This extension must only be used on lists and may have 3 possible values:
- //
- // 1) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic lists will be entirely replaced when updated. This extension
- // may be used on any type of list (struct, scalar, ...).
- // 2) `set`:
- // Sets are lists that must not have multiple items with the same value. Each
- // value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
- // array with x-kubernetes-list-type `atomic`.
- // 3) `map`:
- // These lists are like maps in that their elements have a non-index key
- // used to identify them. Order is preserved upon merge. The map tag
- // must only be used on a list with elements of type object.
- XListType *string
-
- // x-kubernetes-map-type annotates an object to further describe its topology.
- // This extension must only be used when type is object and may have 2 possible values:
- //
- // 1) `granular`:
- // These maps are actual maps (key-value pairs) and each fields are independent
- // from each other (they can each be manipulated by separate actors). This is
- // the default behaviour for all maps.
- // 2) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic maps will be entirely replaced when updated.
- // +optional
- XMapType *string
-}
-
-// JSON represents any valid JSON value.
-// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
-type JSON interface{}
-
-// JSONSchemaURL represents a schema url.
-type JSONSchemaURL string
-
-// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
-// or an array of JSONSchemaProps. Mainly here for serialization purposes.
-type JSONSchemaPropsOrArray struct {
- Schema *JSONSchemaProps
- JSONSchemas []JSONSchemaProps
-}
-
-// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
-// Defaults to true for the boolean property.
-type JSONSchemaPropsOrBool struct {
- Allows bool
- Schema *JSONSchemaProps
-}
-
-// JSONSchemaDependencies represent a dependencies property.
-type JSONSchemaDependencies map[string]JSONSchemaPropsOrStringArray
-
-// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
-type JSONSchemaPropsOrStringArray struct {
- Schema *JSONSchemaProps
- Property []string
-}
-
-// JSONSchemaDefinitions contains the models explicitly defined in this spec.
-type JSONSchemaDefinitions map[string]JSONSchemaProps
-
-// ExternalDocumentation allows referencing an external resource for extended documentation.
-type ExternalDocumentation struct {
- Description string
- URL string
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions
deleted file mode 100644
index 7408dd121..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions
+++ /dev/null
@@ -1,5 +0,0 @@
-inverseRules:
- # Allow use of this package in all k8s.io packages.
- - selectorRegexp: k8s[.]io
- allowedPrefixes:
- - ''
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/conversion.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/conversion.go
deleted file mode 100644
index c056dd91f..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/conversion.go
+++ /dev/null
@@ -1,198 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-import (
- "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
- apiequality "k8s.io/apimachinery/pkg/api/equality"
- "k8s.io/apimachinery/pkg/conversion"
- "k8s.io/apimachinery/pkg/util/json"
-)
-
-func Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error {
- if err := autoConvert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(in, out, s); err != nil {
- return err
- }
- if in.Default != nil && *(in.Default) == nil {
- out.Default = nil
- }
- if in.Example != nil && *(in.Example) == nil {
- out.Example = nil
- }
- return nil
-}
-
-func Convert_apiextensions_JSON_To_v1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error {
- raw, err := json.Marshal(*in)
- if err != nil {
- return err
- }
- out.Raw = raw
- return nil
-}
-
-func Convert_v1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error {
- if in != nil {
- var i interface{}
- if err := json.Unmarshal(in.Raw, &i); err != nil {
- return err
- }
- *out = i
- } else {
- out = nil
- }
- return nil
-}
-
-func Convert_apiextensions_CustomResourceDefinitionSpec_To_v1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error {
- if err := autoConvert_apiextensions_CustomResourceDefinitionSpec_To_v1_CustomResourceDefinitionSpec(in, out, s); err != nil {
- return err
- }
-
- if len(out.Versions) == 0 && len(in.Version) > 0 {
- // no versions were specified, and a version name was specified
- out.Versions = []CustomResourceDefinitionVersion{{Name: in.Version, Served: true, Storage: true}}
- }
-
- // If spec.{subresources,validation,additionalPrinterColumns} exists, move to versions
- if in.Subresources != nil {
- subresources := &CustomResourceSubresources{}
- if err := Convert_apiextensions_CustomResourceSubresources_To_v1_CustomResourceSubresources(in.Subresources, subresources, s); err != nil {
- return err
- }
- for i := range out.Versions {
- out.Versions[i].Subresources = subresources
- }
- }
- if in.Validation != nil {
- schema := &CustomResourceValidation{}
- if err := Convert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation(in.Validation, schema, s); err != nil {
- return err
- }
- for i := range out.Versions {
- out.Versions[i].Schema = schema
- }
- }
- if in.AdditionalPrinterColumns != nil {
- additionalPrinterColumns := make([]CustomResourceColumnDefinition, len(in.AdditionalPrinterColumns))
- for i := range in.AdditionalPrinterColumns {
- if err := Convert_apiextensions_CustomResourceColumnDefinition_To_v1_CustomResourceColumnDefinition(&in.AdditionalPrinterColumns[i], &additionalPrinterColumns[i], s); err != nil {
- return err
- }
- }
- for i := range out.Versions {
- out.Versions[i].AdditionalPrinterColumns = additionalPrinterColumns
- }
- }
- return nil
-}
-
-func Convert_v1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error {
- if err := autoConvert_v1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in, out, s); err != nil {
- return nil
- }
-
- if len(out.Versions) == 0 {
- return nil
- }
-
- // Copy versions[0] to version
- out.Version = out.Versions[0].Name
-
- // If versions[*].{subresources,schema,additionalPrinterColumns} are identical, move to spec
- subresources := out.Versions[0].Subresources
- subresourcesIdentical := true
- validation := out.Versions[0].Schema
- validationIdentical := true
- additionalPrinterColumns := out.Versions[0].AdditionalPrinterColumns
- additionalPrinterColumnsIdentical := true
-
- // Detect if per-version fields are identical
- for _, v := range out.Versions {
- if subresourcesIdentical && !apiequality.Semantic.DeepEqual(v.Subresources, subresources) {
- subresourcesIdentical = false
- }
- if validationIdentical && !apiequality.Semantic.DeepEqual(v.Schema, validation) {
- validationIdentical = false
- }
- if additionalPrinterColumnsIdentical && !apiequality.Semantic.DeepEqual(v.AdditionalPrinterColumns, additionalPrinterColumns) {
- additionalPrinterColumnsIdentical = false
- }
- }
-
- // If they are, set the top-level fields and clear the per-version fields
- if subresourcesIdentical {
- out.Subresources = subresources
- }
- if validationIdentical {
- out.Validation = validation
- }
- if additionalPrinterColumnsIdentical {
- out.AdditionalPrinterColumns = additionalPrinterColumns
- }
- for i := range out.Versions {
- if subresourcesIdentical {
- out.Versions[i].Subresources = nil
- }
- if validationIdentical {
- out.Versions[i].Schema = nil
- }
- if additionalPrinterColumnsIdentical {
- out.Versions[i].AdditionalPrinterColumns = nil
- }
- }
-
- return nil
-}
-
-func Convert_v1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error {
- if err := autoConvert_v1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in, out, s); err != nil {
- return err
- }
-
- out.WebhookClientConfig = nil
- out.ConversionReviewVersions = nil
- if in.Webhook != nil {
- out.ConversionReviewVersions = in.Webhook.ConversionReviewVersions
- if in.Webhook.ClientConfig != nil {
- out.WebhookClientConfig = &apiextensions.WebhookClientConfig{}
- if err := Convert_v1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in.Webhook.ClientConfig, out.WebhookClientConfig, s); err != nil {
- return err
- }
- }
- }
- return nil
-}
-
-func Convert_apiextensions_CustomResourceConversion_To_v1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error {
- if err := autoConvert_apiextensions_CustomResourceConversion_To_v1_CustomResourceConversion(in, out, s); err != nil {
- return err
- }
-
- out.Webhook = nil
- if in.WebhookClientConfig != nil || in.ConversionReviewVersions != nil {
- out.Webhook = &WebhookConversion{}
- out.Webhook.ConversionReviewVersions = in.ConversionReviewVersions
- if in.WebhookClientConfig != nil {
- out.Webhook.ClientConfig = &WebhookClientConfig{}
- if err := Convert_apiextensions_WebhookClientConfig_To_v1_WebhookClientConfig(in.WebhookClientConfig, out.Webhook.ClientConfig, s); err != nil {
- return err
- }
- }
- }
- return nil
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/deepcopy.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/deepcopy.go
deleted file mode 100644
index 84dda976b..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/deepcopy.go
+++ /dev/null
@@ -1,254 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-// TODO: Update this after a tag is created for interface fields in DeepCopy
-func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaProps)
- *out = *in
-
- if in.Ref != nil {
- in, out := &in.Ref, &out.Ref
- if *in == nil {
- *out = nil
- } else {
- *out = new(string)
- **out = **in
- }
- }
-
- if in.Maximum != nil {
- in, out := &in.Maximum, &out.Maximum
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.Minimum != nil {
- in, out := &in.Minimum, &out.Minimum
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.MaxLength != nil {
- in, out := &in.MaxLength, &out.MaxLength
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinLength != nil {
- in, out := &in.MinLength, &out.MinLength
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
- if in.MaxItems != nil {
- in, out := &in.MaxItems, &out.MaxItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinItems != nil {
- in, out := &in.MinItems, &out.MinItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MultipleOf != nil {
- in, out := &in.MultipleOf, &out.MultipleOf
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.MaxProperties != nil {
- in, out := &in.MaxProperties, &out.MaxProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinProperties != nil {
- in, out := &in.MinProperties, &out.MinProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.Required != nil {
- in, out := &in.Required, &out.Required
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
-
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrArray)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
-
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
-
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaProps)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrBool)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrBool)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.ExternalDocs != nil {
- in, out := &in.ExternalDocs, &out.ExternalDocs
- if *in == nil {
- *out = nil
- } else {
- *out = new(ExternalDocumentation)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.XPreserveUnknownFields != nil {
- in, out := &in.XPreserveUnknownFields, &out.XPreserveUnknownFields
- if *in == nil {
- *out = nil
- } else {
- *out = new(bool)
- **out = **in
- }
- }
-
- if in.XMapType != nil {
- in, out := &in.XMapType, &out.XMapType
- *out = new(string)
- **out = **in
- }
-
- return out
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/defaults.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/defaults.go
deleted file mode 100644
index 5cebec927..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/defaults.go
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-import (
- "strings"
-
- "k8s.io/apimachinery/pkg/runtime"
- utilpointer "k8s.io/utils/pointer"
-)
-
-func addDefaultingFuncs(scheme *runtime.Scheme) error {
- return RegisterDefaults(scheme)
-}
-
-func SetDefaults_CustomResourceDefinition(obj *CustomResourceDefinition) {
- SetDefaults_CustomResourceDefinitionSpec(&obj.Spec)
- if len(obj.Status.StoredVersions) == 0 {
- for _, v := range obj.Spec.Versions {
- if v.Storage {
- obj.Status.StoredVersions = append(obj.Status.StoredVersions, v.Name)
- break
- }
- }
- }
-}
-
-func SetDefaults_CustomResourceDefinitionSpec(obj *CustomResourceDefinitionSpec) {
- if len(obj.Names.Singular) == 0 {
- obj.Names.Singular = strings.ToLower(obj.Names.Kind)
- }
- if len(obj.Names.ListKind) == 0 && len(obj.Names.Kind) > 0 {
- obj.Names.ListKind = obj.Names.Kind + "List"
- }
- if obj.Conversion == nil {
- obj.Conversion = &CustomResourceConversion{
- Strategy: NoneConverter,
- }
- }
-}
-
-// SetDefaults_ServiceReference sets defaults for Webhook's ServiceReference
-func SetDefaults_ServiceReference(obj *ServiceReference) {
- if obj.Port == nil {
- obj.Port = utilpointer.Int32Ptr(443)
- }
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/doc.go
deleted file mode 100644
index 09d4872f8..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/doc.go
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// +k8s:deepcopy-gen=package
-// +k8s:protobuf-gen=package
-// +k8s:conversion-gen=k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
-// +k8s:defaulter-gen=TypeMeta
-// +k8s:openapi-gen=true
-// +groupName=apiextensions.k8s.io
-
-// Package v1 is the v1 version of the API.
-package v1 // import "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.pb.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.pb.go
deleted file mode 100644
index f3388ffe8..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.pb.go
+++ /dev/null
@@ -1,8991 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: k8s.io/kubernetes/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.proto
-
-package v1
-
-import (
- encoding_binary "encoding/binary"
- fmt "fmt"
-
- io "io"
-
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
- runtime "k8s.io/apimachinery/pkg/runtime"
-
- math "math"
- math_bits "math/bits"
- reflect "reflect"
- strings "strings"
-
- k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
-)
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
-
-func (m *ConversionRequest) Reset() { *m = ConversionRequest{} }
-func (*ConversionRequest) ProtoMessage() {}
-func (*ConversionRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{0}
-}
-func (m *ConversionRequest) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ConversionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ConversionRequest) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ConversionRequest.Merge(m, src)
-}
-func (m *ConversionRequest) XXX_Size() int {
- return m.Size()
-}
-func (m *ConversionRequest) XXX_DiscardUnknown() {
- xxx_messageInfo_ConversionRequest.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ConversionRequest proto.InternalMessageInfo
-
-func (m *ConversionResponse) Reset() { *m = ConversionResponse{} }
-func (*ConversionResponse) ProtoMessage() {}
-func (*ConversionResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{1}
-}
-func (m *ConversionResponse) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ConversionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ConversionResponse) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ConversionResponse.Merge(m, src)
-}
-func (m *ConversionResponse) XXX_Size() int {
- return m.Size()
-}
-func (m *ConversionResponse) XXX_DiscardUnknown() {
- xxx_messageInfo_ConversionResponse.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ConversionResponse proto.InternalMessageInfo
-
-func (m *ConversionReview) Reset() { *m = ConversionReview{} }
-func (*ConversionReview) ProtoMessage() {}
-func (*ConversionReview) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{2}
-}
-func (m *ConversionReview) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ConversionReview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ConversionReview) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ConversionReview.Merge(m, src)
-}
-func (m *ConversionReview) XXX_Size() int {
- return m.Size()
-}
-func (m *ConversionReview) XXX_DiscardUnknown() {
- xxx_messageInfo_ConversionReview.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ConversionReview proto.InternalMessageInfo
-
-func (m *CustomResourceColumnDefinition) Reset() { *m = CustomResourceColumnDefinition{} }
-func (*CustomResourceColumnDefinition) ProtoMessage() {}
-func (*CustomResourceColumnDefinition) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{3}
-}
-func (m *CustomResourceColumnDefinition) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceColumnDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceColumnDefinition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceColumnDefinition.Merge(m, src)
-}
-func (m *CustomResourceColumnDefinition) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceColumnDefinition) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceColumnDefinition.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceColumnDefinition proto.InternalMessageInfo
-
-func (m *CustomResourceConversion) Reset() { *m = CustomResourceConversion{} }
-func (*CustomResourceConversion) ProtoMessage() {}
-func (*CustomResourceConversion) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{4}
-}
-func (m *CustomResourceConversion) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceConversion) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceConversion.Merge(m, src)
-}
-func (m *CustomResourceConversion) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceConversion) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceConversion.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceConversion proto.InternalMessageInfo
-
-func (m *CustomResourceDefinition) Reset() { *m = CustomResourceDefinition{} }
-func (*CustomResourceDefinition) ProtoMessage() {}
-func (*CustomResourceDefinition) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{5}
-}
-func (m *CustomResourceDefinition) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinition.Merge(m, src)
-}
-func (m *CustomResourceDefinition) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinition) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinition.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinition proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionCondition) Reset() { *m = CustomResourceDefinitionCondition{} }
-func (*CustomResourceDefinitionCondition) ProtoMessage() {}
-func (*CustomResourceDefinitionCondition) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{6}
-}
-func (m *CustomResourceDefinitionCondition) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionCondition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionCondition.Merge(m, src)
-}
-func (m *CustomResourceDefinitionCondition) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionCondition) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionCondition.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionCondition proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionList) Reset() { *m = CustomResourceDefinitionList{} }
-func (*CustomResourceDefinitionList) ProtoMessage() {}
-func (*CustomResourceDefinitionList) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{7}
-}
-func (m *CustomResourceDefinitionList) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionList) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionList.Merge(m, src)
-}
-func (m *CustomResourceDefinitionList) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionList) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionList.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionList proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionNames) Reset() { *m = CustomResourceDefinitionNames{} }
-func (*CustomResourceDefinitionNames) ProtoMessage() {}
-func (*CustomResourceDefinitionNames) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{8}
-}
-func (m *CustomResourceDefinitionNames) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionNames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionNames) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionNames.Merge(m, src)
-}
-func (m *CustomResourceDefinitionNames) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionNames) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionNames.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionNames proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionSpec) Reset() { *m = CustomResourceDefinitionSpec{} }
-func (*CustomResourceDefinitionSpec) ProtoMessage() {}
-func (*CustomResourceDefinitionSpec) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{9}
-}
-func (m *CustomResourceDefinitionSpec) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionSpec) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionSpec.Merge(m, src)
-}
-func (m *CustomResourceDefinitionSpec) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionSpec) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionSpec.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionSpec proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionStatus) Reset() { *m = CustomResourceDefinitionStatus{} }
-func (*CustomResourceDefinitionStatus) ProtoMessage() {}
-func (*CustomResourceDefinitionStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{10}
-}
-func (m *CustomResourceDefinitionStatus) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionStatus) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionStatus.Merge(m, src)
-}
-func (m *CustomResourceDefinitionStatus) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionStatus) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionStatus.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionStatus proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionVersion) Reset() { *m = CustomResourceDefinitionVersion{} }
-func (*CustomResourceDefinitionVersion) ProtoMessage() {}
-func (*CustomResourceDefinitionVersion) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{11}
-}
-func (m *CustomResourceDefinitionVersion) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionVersion) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionVersion.Merge(m, src)
-}
-func (m *CustomResourceDefinitionVersion) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionVersion) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionVersion.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionVersion proto.InternalMessageInfo
-
-func (m *CustomResourceSubresourceScale) Reset() { *m = CustomResourceSubresourceScale{} }
-func (*CustomResourceSubresourceScale) ProtoMessage() {}
-func (*CustomResourceSubresourceScale) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{12}
-}
-func (m *CustomResourceSubresourceScale) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceSubresourceScale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceSubresourceScale) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceSubresourceScale.Merge(m, src)
-}
-func (m *CustomResourceSubresourceScale) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceSubresourceScale) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceSubresourceScale.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceSubresourceScale proto.InternalMessageInfo
-
-func (m *CustomResourceSubresourceStatus) Reset() { *m = CustomResourceSubresourceStatus{} }
-func (*CustomResourceSubresourceStatus) ProtoMessage() {}
-func (*CustomResourceSubresourceStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{13}
-}
-func (m *CustomResourceSubresourceStatus) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceSubresourceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceSubresourceStatus) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceSubresourceStatus.Merge(m, src)
-}
-func (m *CustomResourceSubresourceStatus) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceSubresourceStatus) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceSubresourceStatus.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceSubresourceStatus proto.InternalMessageInfo
-
-func (m *CustomResourceSubresources) Reset() { *m = CustomResourceSubresources{} }
-func (*CustomResourceSubresources) ProtoMessage() {}
-func (*CustomResourceSubresources) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{14}
-}
-func (m *CustomResourceSubresources) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceSubresources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceSubresources) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceSubresources.Merge(m, src)
-}
-func (m *CustomResourceSubresources) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceSubresources) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceSubresources.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceSubresources proto.InternalMessageInfo
-
-func (m *CustomResourceValidation) Reset() { *m = CustomResourceValidation{} }
-func (*CustomResourceValidation) ProtoMessage() {}
-func (*CustomResourceValidation) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{15}
-}
-func (m *CustomResourceValidation) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceValidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceValidation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceValidation.Merge(m, src)
-}
-func (m *CustomResourceValidation) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceValidation) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceValidation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceValidation proto.InternalMessageInfo
-
-func (m *ExternalDocumentation) Reset() { *m = ExternalDocumentation{} }
-func (*ExternalDocumentation) ProtoMessage() {}
-func (*ExternalDocumentation) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{16}
-}
-func (m *ExternalDocumentation) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ExternalDocumentation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ExternalDocumentation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ExternalDocumentation.Merge(m, src)
-}
-func (m *ExternalDocumentation) XXX_Size() int {
- return m.Size()
-}
-func (m *ExternalDocumentation) XXX_DiscardUnknown() {
- xxx_messageInfo_ExternalDocumentation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ExternalDocumentation proto.InternalMessageInfo
-
-func (m *JSON) Reset() { *m = JSON{} }
-func (*JSON) ProtoMessage() {}
-func (*JSON) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{17}
-}
-func (m *JSON) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSON) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSON) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSON.Merge(m, src)
-}
-func (m *JSON) XXX_Size() int {
- return m.Size()
-}
-func (m *JSON) XXX_DiscardUnknown() {
- xxx_messageInfo_JSON.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSON proto.InternalMessageInfo
-
-func (m *JSONSchemaProps) Reset() { *m = JSONSchemaProps{} }
-func (*JSONSchemaProps) ProtoMessage() {}
-func (*JSONSchemaProps) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{18}
-}
-func (m *JSONSchemaProps) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaProps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaProps) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaProps.Merge(m, src)
-}
-func (m *JSONSchemaProps) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaProps) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaProps.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaProps proto.InternalMessageInfo
-
-func (m *JSONSchemaPropsOrArray) Reset() { *m = JSONSchemaPropsOrArray{} }
-func (*JSONSchemaPropsOrArray) ProtoMessage() {}
-func (*JSONSchemaPropsOrArray) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{19}
-}
-func (m *JSONSchemaPropsOrArray) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaPropsOrArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaPropsOrArray) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaPropsOrArray.Merge(m, src)
-}
-func (m *JSONSchemaPropsOrArray) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaPropsOrArray) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaPropsOrArray.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaPropsOrArray proto.InternalMessageInfo
-
-func (m *JSONSchemaPropsOrBool) Reset() { *m = JSONSchemaPropsOrBool{} }
-func (*JSONSchemaPropsOrBool) ProtoMessage() {}
-func (*JSONSchemaPropsOrBool) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{20}
-}
-func (m *JSONSchemaPropsOrBool) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaPropsOrBool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaPropsOrBool) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaPropsOrBool.Merge(m, src)
-}
-func (m *JSONSchemaPropsOrBool) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaPropsOrBool) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaPropsOrBool.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaPropsOrBool proto.InternalMessageInfo
-
-func (m *JSONSchemaPropsOrStringArray) Reset() { *m = JSONSchemaPropsOrStringArray{} }
-func (*JSONSchemaPropsOrStringArray) ProtoMessage() {}
-func (*JSONSchemaPropsOrStringArray) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{21}
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaPropsOrStringArray.Merge(m, src)
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaPropsOrStringArray.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaPropsOrStringArray proto.InternalMessageInfo
-
-func (m *ServiceReference) Reset() { *m = ServiceReference{} }
-func (*ServiceReference) ProtoMessage() {}
-func (*ServiceReference) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{22}
-}
-func (m *ServiceReference) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ServiceReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ServiceReference) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ServiceReference.Merge(m, src)
-}
-func (m *ServiceReference) XXX_Size() int {
- return m.Size()
-}
-func (m *ServiceReference) XXX_DiscardUnknown() {
- xxx_messageInfo_ServiceReference.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServiceReference proto.InternalMessageInfo
-
-func (m *WebhookClientConfig) Reset() { *m = WebhookClientConfig{} }
-func (*WebhookClientConfig) ProtoMessage() {}
-func (*WebhookClientConfig) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{23}
-}
-func (m *WebhookClientConfig) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *WebhookClientConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *WebhookClientConfig) XXX_Merge(src proto.Message) {
- xxx_messageInfo_WebhookClientConfig.Merge(m, src)
-}
-func (m *WebhookClientConfig) XXX_Size() int {
- return m.Size()
-}
-func (m *WebhookClientConfig) XXX_DiscardUnknown() {
- xxx_messageInfo_WebhookClientConfig.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_WebhookClientConfig proto.InternalMessageInfo
-
-func (m *WebhookConversion) Reset() { *m = WebhookConversion{} }
-func (*WebhookConversion) ProtoMessage() {}
-func (*WebhookConversion) Descriptor() ([]byte, []int) {
- return fileDescriptor_f5a35c9667703937, []int{24}
-}
-func (m *WebhookConversion) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *WebhookConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *WebhookConversion) XXX_Merge(src proto.Message) {
- xxx_messageInfo_WebhookConversion.Merge(m, src)
-}
-func (m *WebhookConversion) XXX_Size() int {
- return m.Size()
-}
-func (m *WebhookConversion) XXX_DiscardUnknown() {
- xxx_messageInfo_WebhookConversion.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_WebhookConversion proto.InternalMessageInfo
-
-func init() {
- proto.RegisterType((*ConversionRequest)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.ConversionRequest")
- proto.RegisterType((*ConversionResponse)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.ConversionResponse")
- proto.RegisterType((*ConversionReview)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.ConversionReview")
- proto.RegisterType((*CustomResourceColumnDefinition)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceColumnDefinition")
- proto.RegisterType((*CustomResourceConversion)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceConversion")
- proto.RegisterType((*CustomResourceDefinition)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinition")
- proto.RegisterType((*CustomResourceDefinitionCondition)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionCondition")
- proto.RegisterType((*CustomResourceDefinitionList)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionList")
- proto.RegisterType((*CustomResourceDefinitionNames)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionNames")
- proto.RegisterType((*CustomResourceDefinitionSpec)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionSpec")
- proto.RegisterType((*CustomResourceDefinitionStatus)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus")
- proto.RegisterType((*CustomResourceDefinitionVersion)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionVersion")
- proto.RegisterType((*CustomResourceSubresourceScale)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceScale")
- proto.RegisterType((*CustomResourceSubresourceStatus)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresourceStatus")
- proto.RegisterType((*CustomResourceSubresources)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceSubresources")
- proto.RegisterType((*CustomResourceValidation)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.CustomResourceValidation")
- proto.RegisterType((*ExternalDocumentation)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.ExternalDocumentation")
- proto.RegisterType((*JSON)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSON")
- proto.RegisterType((*JSONSchemaProps)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps")
- proto.RegisterMapType((JSONSchemaDefinitions)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps.DefinitionsEntry")
- proto.RegisterMapType((JSONSchemaDependencies)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps.DependenciesEntry")
- proto.RegisterMapType((map[string]JSONSchemaProps)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps.PatternPropertiesEntry")
- proto.RegisterMapType((map[string]JSONSchemaProps)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaProps.PropertiesEntry")
- proto.RegisterType((*JSONSchemaPropsOrArray)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrArray")
- proto.RegisterType((*JSONSchemaPropsOrBool)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrBool")
- proto.RegisterType((*JSONSchemaPropsOrStringArray)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.JSONSchemaPropsOrStringArray")
- proto.RegisterType((*ServiceReference)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.ServiceReference")
- proto.RegisterType((*WebhookClientConfig)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.WebhookClientConfig")
- proto.RegisterType((*WebhookConversion)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1.WebhookConversion")
-}
-
-func init() {
- proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.proto", fileDescriptor_f5a35c9667703937)
-}
-
-var fileDescriptor_f5a35c9667703937 = []byte{
- // 2989 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0xdf, 0x6f, 0x5c, 0x47,
- 0xf5, 0xcf, 0x5d, 0x7b, 0xed, 0xf5, 0xd8, 0x8e, 0xed, 0x49, 0xec, 0xef, 0x8d, 0x9b, 0x78, 0x9d,
- 0xed, 0xb7, 0xc1, 0x6d, 0xd3, 0x75, 0x63, 0x5a, 0x5a, 0x2a, 0x04, 0xf2, 0xda, 0x4e, 0x71, 0x63,
- 0xc7, 0xd6, 0x6c, 0x92, 0xba, 0x2d, 0x52, 0x3b, 0xde, 0x3b, 0x5e, 0xdf, 0xfa, 0xfe, 0xca, 0x9d,
- 0x7b, 0xd7, 0xb6, 0x04, 0x52, 0x05, 0xaa, 0x80, 0x4a, 0x50, 0x1e, 0x10, 0x3c, 0x21, 0x84, 0x50,
- 0x1f, 0xe0, 0x01, 0xde, 0xe0, 0x5f, 0xe8, 0x0b, 0x52, 0x9f, 0xa0, 0x12, 0xd2, 0x8a, 0x2e, 0x7f,
- 0x02, 0x20, 0x84, 0x1f, 0x10, 0x9a, 0x1f, 0x77, 0xee, 0xec, 0xdd, 0xdd, 0x24, 0x8a, 0xd7, 0xed,
- 0x9b, 0xf7, 0xfc, 0xfa, 0x9c, 0x39, 0x73, 0xe6, 0xcc, 0x99, 0x73, 0x0d, 0xf0, 0xc1, 0xcb, 0xb4,
- 0x6c, 0xfb, 0x8b, 0x07, 0xf1, 0x2e, 0x09, 0x3d, 0x12, 0x11, 0xba, 0xd8, 0x20, 0x9e, 0xe5, 0x87,
- 0x8b, 0x92, 0x81, 0x03, 0x9b, 0x1c, 0x45, 0xc4, 0xa3, 0xb6, 0xef, 0xd1, 0xe7, 0x70, 0x60, 0x53,
- 0x12, 0x36, 0x48, 0xb8, 0x18, 0x1c, 0xd4, 0x19, 0x8f, 0xb6, 0x0b, 0x2c, 0x36, 0x6e, 0x2c, 0xd6,
- 0x89, 0x47, 0x42, 0x1c, 0x11, 0xab, 0x1c, 0x84, 0x7e, 0xe4, 0xc3, 0x97, 0x85, 0xa5, 0x72, 0x9b,
- 0xe0, 0xdb, 0xca, 0x52, 0x39, 0x38, 0xa8, 0x33, 0x1e, 0x6d, 0x17, 0x28, 0x37, 0x6e, 0xcc, 0x3e,
- 0x57, 0xb7, 0xa3, 0xfd, 0x78, 0xb7, 0x5c, 0xf3, 0xdd, 0xc5, 0xba, 0x5f, 0xf7, 0x17, 0xb9, 0xc1,
- 0xdd, 0x78, 0x8f, 0xff, 0xe2, 0x3f, 0xf8, 0x5f, 0x02, 0x68, 0xf6, 0x85, 0xd4, 0x65, 0x17, 0xd7,
- 0xf6, 0x6d, 0x8f, 0x84, 0xc7, 0xa9, 0x9f, 0x2e, 0x89, 0x70, 0x17, 0xf7, 0x66, 0x17, 0x7b, 0x69,
- 0x85, 0xb1, 0x17, 0xd9, 0x2e, 0xe9, 0x50, 0xf8, 0xca, 0xc3, 0x14, 0x68, 0x6d, 0x9f, 0xb8, 0x38,
- 0xab, 0x57, 0x3a, 0x31, 0xc0, 0xd4, 0x8a, 0xef, 0x35, 0x48, 0xc8, 0x16, 0x88, 0xc8, 0xfd, 0x98,
- 0xd0, 0x08, 0x56, 0xc0, 0x40, 0x6c, 0x5b, 0xa6, 0x31, 0x6f, 0x2c, 0x8c, 0x54, 0x9e, 0xff, 0xb8,
- 0x59, 0x3c, 0xd7, 0x6a, 0x16, 0x07, 0xee, 0xae, 0xaf, 0x9e, 0x34, 0x8b, 0x57, 0x7b, 0x21, 0x45,
- 0xc7, 0x01, 0xa1, 0xe5, 0xbb, 0xeb, 0xab, 0x88, 0x29, 0xc3, 0x57, 0xc1, 0x94, 0x45, 0xa8, 0x1d,
- 0x12, 0x6b, 0x79, 0x7b, 0xfd, 0x9e, 0xb0, 0x6f, 0xe6, 0xb8, 0xc5, 0x4b, 0xd2, 0xe2, 0xd4, 0x6a,
- 0x56, 0x00, 0x75, 0xea, 0xc0, 0x1d, 0x30, 0xec, 0xef, 0xbe, 0x4b, 0x6a, 0x11, 0x35, 0x07, 0xe6,
- 0x07, 0x16, 0x46, 0x97, 0x9e, 0x2b, 0xa7, 0x9b, 0xa7, 0x5c, 0xe0, 0x3b, 0x26, 0x17, 0x5b, 0x46,
- 0xf8, 0x70, 0x2d, 0xd9, 0xb4, 0xca, 0x84, 0x44, 0x1b, 0xde, 0x12, 0x56, 0x50, 0x62, 0xae, 0xf4,
- 0xeb, 0x1c, 0x80, 0xfa, 0xe2, 0x69, 0xe0, 0x7b, 0x94, 0xf4, 0x65, 0xf5, 0x14, 0x4c, 0xd6, 0xb8,
- 0xe5, 0x88, 0x58, 0x12, 0xd7, 0xcc, 0x3d, 0x8e, 0xf7, 0xa6, 0xc4, 0x9f, 0x5c, 0xc9, 0x98, 0x43,
- 0x1d, 0x00, 0xf0, 0x0e, 0x18, 0x0a, 0x09, 0x8d, 0x9d, 0xc8, 0x1c, 0x98, 0x37, 0x16, 0x46, 0x97,
- 0xae, 0xf7, 0x84, 0xe2, 0xa9, 0xcd, 0x92, 0xaf, 0xdc, 0xb8, 0x51, 0xae, 0x46, 0x38, 0x8a, 0x69,
- 0xe5, 0xbc, 0x44, 0x1a, 0x42, 0xdc, 0x06, 0x92, 0xb6, 0x4a, 0xff, 0x35, 0xc0, 0xa4, 0x1e, 0xa5,
- 0x86, 0x4d, 0x0e, 0x61, 0x08, 0x86, 0x43, 0x91, 0x2c, 0x3c, 0x4e, 0xa3, 0x4b, 0xb7, 0xca, 0x8f,
- 0x7b, 0xa2, 0xca, 0x1d, 0xf9, 0x57, 0x19, 0x65, 0xdb, 0x25, 0x7f, 0xa0, 0x04, 0x08, 0x36, 0x40,
- 0x21, 0x94, 0x7b, 0xc4, 0x13, 0x69, 0x74, 0x69, 0xa3, 0x3f, 0xa0, 0xc2, 0x66, 0x65, 0xac, 0xd5,
- 0x2c, 0x16, 0x92, 0x5f, 0x48, 0x61, 0x95, 0x7e, 0x99, 0x03, 0x73, 0x2b, 0x31, 0x8d, 0x7c, 0x17,
- 0x11, 0xea, 0xc7, 0x61, 0x8d, 0xac, 0xf8, 0x4e, 0xec, 0x7a, 0xab, 0x64, 0xcf, 0xf6, 0xec, 0x88,
- 0xe5, 0xe8, 0x3c, 0x18, 0xf4, 0xb0, 0x4b, 0x64, 0xce, 0x8c, 0xc9, 0x48, 0x0e, 0xde, 0xc6, 0x2e,
- 0x41, 0x9c, 0xc3, 0x24, 0x58, 0x8a, 0xc8, 0x13, 0xa0, 0x24, 0xee, 0x1c, 0x07, 0x04, 0x71, 0x0e,
- 0xbc, 0x06, 0x86, 0xf6, 0xfc, 0xd0, 0xc5, 0x62, 0xf7, 0x46, 0xd2, 0xfd, 0xb8, 0xc9, 0xa9, 0x48,
- 0x72, 0xe1, 0x8b, 0x60, 0xd4, 0x22, 0xb4, 0x16, 0xda, 0x01, 0x83, 0x36, 0x07, 0xb9, 0xf0, 0x05,
- 0x29, 0x3c, 0xba, 0x9a, 0xb2, 0x90, 0x2e, 0x07, 0xaf, 0x83, 0x42, 0x10, 0xda, 0x7e, 0x68, 0x47,
- 0xc7, 0x66, 0x7e, 0xde, 0x58, 0xc8, 0x57, 0x26, 0xa5, 0x4e, 0x61, 0x5b, 0xd2, 0x91, 0x92, 0x60,
- 0xd2, 0xef, 0x52, 0xdf, 0xdb, 0xc6, 0xd1, 0xbe, 0x39, 0xc4, 0x11, 0x94, 0xf4, 0x6b, 0xd5, 0xad,
- 0xdb, 0x8c, 0x8e, 0x94, 0x44, 0xe9, 0xcf, 0x06, 0x30, 0xb3, 0x11, 0x4a, 0xc2, 0x0b, 0x6f, 0x82,
- 0x02, 0x8d, 0x58, 0xcd, 0xa9, 0x1f, 0xcb, 0xf8, 0x3c, 0x93, 0x98, 0xaa, 0x4a, 0xfa, 0x49, 0xb3,
- 0x38, 0x93, 0x6a, 0x24, 0x54, 0x1e, 0x1b, 0xa5, 0xcb, 0x52, 0xee, 0x90, 0xec, 0xee, 0xfb, 0xfe,
- 0x81, 0xdc, 0xfd, 0x53, 0xa4, 0xdc, 0xeb, 0xc2, 0x50, 0x8a, 0x29, 0x52, 0x4e, 0x92, 0x51, 0x02,
- 0x54, 0xfa, 0x4f, 0x2e, 0xbb, 0x30, 0x6d, 0xd3, 0xdf, 0x01, 0x05, 0x76, 0x84, 0x2c, 0x1c, 0x61,
- 0x79, 0x08, 0x9e, 0x7f, 0xb4, 0x03, 0x27, 0xce, 0xeb, 0x26, 0x89, 0x70, 0x05, 0xca, 0x50, 0x80,
- 0x94, 0x86, 0x94, 0x55, 0x78, 0x04, 0x06, 0x69, 0x40, 0x6a, 0x72, 0xbd, 0xf7, 0x4e, 0x91, 0xed,
- 0x3d, 0xd6, 0x50, 0x0d, 0x48, 0x2d, 0x4d, 0x46, 0xf6, 0x0b, 0x71, 0x44, 0xf8, 0x9e, 0x01, 0x86,
- 0x28, 0xaf, 0x0b, 0xb2, 0x96, 0xec, 0x9c, 0x01, 0x78, 0xa6, 0xee, 0x88, 0xdf, 0x48, 0xe2, 0x96,
- 0xfe, 0x99, 0x03, 0x57, 0x7b, 0xa9, 0xae, 0xf8, 0x9e, 0x25, 0x36, 0x61, 0x5d, 0x9e, 0x2b, 0x91,
- 0x59, 0x2f, 0xea, 0xe7, 0xea, 0xa4, 0x59, 0x7c, 0xea, 0xa1, 0x06, 0xb4, 0x03, 0xf8, 0x55, 0xb5,
- 0x64, 0x71, 0x48, 0xaf, 0xb6, 0x3b, 0x76, 0xd2, 0x2c, 0x4e, 0x28, 0xb5, 0x76, 0x5f, 0x61, 0x03,
- 0x40, 0x07, 0xd3, 0xe8, 0x4e, 0x88, 0x3d, 0x2a, 0xcc, 0xda, 0x2e, 0x91, 0x91, 0x7b, 0xe6, 0xd1,
- 0x92, 0x82, 0x69, 0x54, 0x66, 0x25, 0x24, 0xdc, 0xe8, 0xb0, 0x86, 0xba, 0x20, 0xb0, 0x9a, 0x11,
- 0x12, 0x4c, 0x55, 0x19, 0xd0, 0x6a, 0x38, 0xa3, 0x22, 0xc9, 0x85, 0x4f, 0x83, 0x61, 0x97, 0x50,
- 0x8a, 0xeb, 0x84, 0x9f, 0xfd, 0x91, 0xf4, 0x52, 0xdc, 0x14, 0x64, 0x94, 0xf0, 0x4b, 0xff, 0x32,
- 0xc0, 0xe5, 0x5e, 0x51, 0xdb, 0xb0, 0x69, 0x04, 0xbf, 0xd5, 0x91, 0xf6, 0xe5, 0x47, 0x5b, 0x21,
- 0xd3, 0xe6, 0x49, 0xaf, 0x4a, 0x49, 0x42, 0xd1, 0x52, 0xfe, 0x10, 0xe4, 0xed, 0x88, 0xb8, 0xc9,
- 0x6d, 0x89, 0xfa, 0x9f, 0x76, 0x95, 0x71, 0x09, 0x9f, 0x5f, 0x67, 0x40, 0x48, 0xe0, 0x95, 0x3e,
- 0xca, 0x81, 0x2b, 0xbd, 0x54, 0x58, 0x1d, 0xa7, 0x2c, 0xd8, 0x81, 0x13, 0x87, 0xd8, 0x91, 0xc9,
- 0xa6, 0x82, 0xbd, 0xcd, 0xa9, 0x48, 0x72, 0x59, 0xed, 0xa4, 0xb6, 0x57, 0x8f, 0x1d, 0x1c, 0xca,
- 0x4c, 0x52, 0x0b, 0xae, 0x4a, 0x3a, 0x52, 0x12, 0xb0, 0x0c, 0x00, 0xdd, 0xf7, 0xc3, 0x88, 0x63,
- 0xf0, 0x0e, 0x67, 0xa4, 0x72, 0x9e, 0x55, 0x84, 0xaa, 0xa2, 0x22, 0x4d, 0x82, 0x5d, 0x24, 0x07,
- 0xb6, 0x67, 0xc9, 0x0d, 0x57, 0x67, 0xf7, 0x96, 0xed, 0x59, 0x88, 0x73, 0x18, 0xbe, 0x63, 0xd3,
- 0x88, 0x51, 0xe4, 0x6e, 0xb7, 0x05, 0x9c, 0x4b, 0x2a, 0x09, 0x86, 0x5f, 0x63, 0x05, 0xd6, 0x0f,
- 0x6d, 0x42, 0xcd, 0xa1, 0x14, 0x7f, 0x45, 0x51, 0x91, 0x26, 0x51, 0xfa, 0xeb, 0x60, 0xef, 0xfc,
- 0x60, 0x05, 0x04, 0x3e, 0x09, 0xf2, 0xf5, 0xd0, 0x8f, 0x03, 0x19, 0x25, 0x15, 0xed, 0x57, 0x19,
- 0x11, 0x09, 0x1e, 0xfc, 0x36, 0xc8, 0x7b, 0x72, 0xc1, 0x2c, 0x83, 0x5e, 0xef, 0xff, 0x36, 0xf3,
- 0x68, 0xa5, 0xe8, 0x22, 0x90, 0x02, 0x14, 0xbe, 0x00, 0xf2, 0xb4, 0xe6, 0x07, 0x44, 0x06, 0x71,
- 0x2e, 0x11, 0xaa, 0x32, 0xe2, 0x49, 0xb3, 0x38, 0x9e, 0x98, 0xe3, 0x04, 0x24, 0x84, 0xe1, 0xf7,
- 0x0d, 0x50, 0x90, 0xd7, 0x05, 0x35, 0x87, 0x79, 0x7a, 0xbe, 0xd1, 0x7f, 0xbf, 0x65, 0xdb, 0x9b,
- 0xee, 0x99, 0x24, 0x50, 0xa4, 0xc0, 0xe1, 0x77, 0x0d, 0x00, 0x6a, 0xea, 0xee, 0x32, 0x47, 0x78,
- 0x0c, 0xfb, 0x76, 0x54, 0xb4, 0x5b, 0x51, 0x24, 0x42, 0xda, 0x2a, 0x69, 0xa8, 0xb0, 0x0a, 0xa6,
- 0x83, 0x90, 0x70, 0xdb, 0x77, 0xbd, 0x03, 0xcf, 0x3f, 0xf4, 0x6e, 0xda, 0xc4, 0xb1, 0xa8, 0x09,
- 0xe6, 0x8d, 0x85, 0x42, 0xe5, 0x8a, 0xf4, 0x7f, 0x7a, 0xbb, 0x9b, 0x10, 0xea, 0xae, 0x5b, 0x7a,
- 0x7f, 0x20, 0xdb, 0x6b, 0x65, 0xef, 0x0b, 0xf8, 0xa1, 0x58, 0xbc, 0xa8, 0xc3, 0xd4, 0x34, 0xf8,
- 0x46, 0xbc, 0xd5, 0xff, 0x8d, 0x50, 0xb5, 0x3e, 0xbd, 0xa4, 0x15, 0x89, 0x22, 0xcd, 0x05, 0xf8,
- 0x53, 0x03, 0x8c, 0xe3, 0x5a, 0x8d, 0x04, 0x11, 0xb1, 0xc4, 0x31, 0xce, 0x9d, 0x6d, 0x56, 0x4f,
- 0x4b, 0x87, 0xc6, 0x97, 0x75, 0x54, 0xd4, 0xee, 0x04, 0x7c, 0x05, 0x9c, 0xa7, 0x91, 0x1f, 0x12,
- 0x2b, 0xc9, 0x20, 0x59, 0x5d, 0x60, 0xab, 0x59, 0x3c, 0x5f, 0x6d, 0xe3, 0xa0, 0x8c, 0x64, 0xe9,
- 0x93, 0x3c, 0x28, 0x3e, 0x24, 0x43, 0x1f, 0xa1, 0xe9, 0xbd, 0x06, 0x86, 0xf8, 0x4a, 0x2d, 0x1e,
- 0x90, 0x82, 0x76, 0xd5, 0x73, 0x2a, 0x92, 0x5c, 0x76, 0x3d, 0x31, 0x7c, 0x76, 0x3d, 0x0d, 0x70,
- 0x41, 0x75, 0x3d, 0x55, 0x05, 0x19, 0x25, 0x7c, 0xb8, 0x04, 0x80, 0x45, 0x82, 0x90, 0xb0, 0x8a,
- 0x64, 0x99, 0xc3, 0x5c, 0x5a, 0xed, 0xcf, 0xaa, 0xe2, 0x20, 0x4d, 0x0a, 0xde, 0x04, 0x30, 0xf9,
- 0x65, 0xfb, 0xde, 0xeb, 0x38, 0xf4, 0x6c, 0xaf, 0x6e, 0x16, 0xb8, 0xdb, 0x33, 0xec, 0xb6, 0x5d,
- 0xed, 0xe0, 0xa2, 0x2e, 0x1a, 0xb0, 0x01, 0x86, 0xc4, 0x33, 0x9a, 0xd7, 0x8d, 0x3e, 0x9e, 0xb8,
- 0x7b, 0xd8, 0xb1, 0x2d, 0x0e, 0x55, 0x01, 0x3c, 0x3c, 0x1c, 0x05, 0x49, 0x34, 0xf8, 0x81, 0x01,
- 0xc6, 0x68, 0xbc, 0x1b, 0x4a, 0x69, 0xca, 0xab, 0xfa, 0xe8, 0xd2, 0x9d, 0x7e, 0xc1, 0x57, 0x35,
- 0xdb, 0x95, 0xc9, 0x56, 0xb3, 0x38, 0xa6, 0x53, 0x50, 0x1b, 0x36, 0xfc, 0x83, 0x01, 0x4c, 0x6c,
- 0x89, 0xd4, 0xc7, 0xce, 0x76, 0x68, 0x7b, 0x11, 0x09, 0xc5, 0x83, 0x48, 0x5c, 0x1f, 0x7d, 0xec,
- 0x15, 0xb3, 0xef, 0xac, 0xca, 0xbc, 0xdc, 0x69, 0x73, 0xb9, 0x87, 0x07, 0xa8, 0xa7, 0x6f, 0xa5,
- 0x7f, 0x1b, 0xd9, 0xd2, 0xa2, 0xad, 0xb2, 0x5a, 0xc3, 0x0e, 0x81, 0xab, 0x60, 0x92, 0x75, 0xbf,
- 0x88, 0x04, 0x8e, 0x5d, 0xc3, 0x94, 0xbf, 0x7e, 0x44, 0x76, 0xab, 0x67, 0x78, 0x35, 0xc3, 0x47,
- 0x1d, 0x1a, 0xf0, 0x35, 0x00, 0x45, 0x5b, 0xd8, 0x66, 0x47, 0x74, 0x02, 0xaa, 0xc1, 0xab, 0x76,
- 0x48, 0xa0, 0x2e, 0x5a, 0x70, 0x05, 0x4c, 0x39, 0x78, 0x97, 0x38, 0x55, 0xe2, 0x90, 0x5a, 0xe4,
- 0x87, 0xdc, 0x94, 0x78, 0x1f, 0x4e, 0xb7, 0x9a, 0xc5, 0xa9, 0x8d, 0x2c, 0x13, 0x75, 0xca, 0x97,
- 0xae, 0x66, 0xcf, 0xb2, 0xbe, 0x70, 0xd1, 0x6c, 0xff, 0x2c, 0x07, 0x66, 0x7b, 0x27, 0x05, 0xfc,
- 0x8e, 0x6a, 0x8d, 0x45, 0xc7, 0xf7, 0xc6, 0x19, 0xa4, 0x9e, 0x7c, 0x0e, 0x80, 0xce, 0xa7, 0x00,
- 0x3c, 0x66, 0xf7, 0x35, 0x76, 0x92, 0x67, 0xff, 0xce, 0x59, 0xa0, 0x33, 0xfb, 0x95, 0x11, 0xd1,
- 0x05, 0x60, 0x87, 0x5f, 0xfa, 0xd8, 0x21, 0xa5, 0x8f, 0x3a, 0x9e, 0xb6, 0xe9, 0x61, 0x85, 0x3f,
- 0x30, 0xc0, 0x84, 0x1f, 0x10, 0x6f, 0x79, 0x7b, 0xfd, 0xde, 0x97, 0xc5, 0xa1, 0x95, 0x01, 0x5a,
- 0x7f, 0x7c, 0x17, 0xd9, 0xfb, 0x5a, 0xd8, 0xda, 0x0e, 0xfd, 0x80, 0x56, 0x2e, 0xb4, 0x9a, 0xc5,
- 0x89, 0xad, 0x76, 0x14, 0x94, 0x85, 0x2d, 0xb9, 0x60, 0x7a, 0xed, 0x28, 0x22, 0xa1, 0x87, 0x9d,
- 0x55, 0xbf, 0x16, 0xbb, 0xc4, 0x8b, 0x84, 0x8f, 0x99, 0x71, 0x81, 0xf1, 0x88, 0xe3, 0x82, 0x2b,
- 0x60, 0x20, 0x0e, 0x1d, 0x99, 0xb5, 0xa3, 0x6a, 0x08, 0x86, 0x36, 0x10, 0xa3, 0x97, 0xae, 0x82,
- 0x41, 0xe6, 0x27, 0xbc, 0x04, 0x06, 0x42, 0x7c, 0xc8, 0xad, 0x8e, 0x55, 0x86, 0x99, 0x08, 0xc2,
- 0x87, 0x88, 0xd1, 0x4a, 0x7f, 0x29, 0x82, 0x89, 0xcc, 0x5a, 0xe0, 0x2c, 0xc8, 0xa9, 0xc9, 0x1a,
- 0x90, 0x46, 0x73, 0xeb, 0xab, 0x28, 0x67, 0x5b, 0xf0, 0x25, 0x55, 0x5d, 0x05, 0x68, 0x51, 0x5d,
- 0x16, 0x9c, 0xca, 0xda, 0xb2, 0xd4, 0x1c, 0x73, 0x24, 0x29, 0x8f, 0xcc, 0x07, 0xb2, 0x27, 0x4f,
- 0x85, 0xf0, 0x81, 0xec, 0x21, 0x46, 0x7b, 0xdc, 0x59, 0x49, 0x32, 0xac, 0xc9, 0x3f, 0xc2, 0xb0,
- 0x66, 0xe8, 0x81, 0xc3, 0x9a, 0x27, 0x41, 0x3e, 0xb2, 0x23, 0x87, 0xf0, 0x9b, 0x4a, 0x6b, 0x86,
- 0xef, 0x30, 0x22, 0x12, 0x3c, 0x48, 0xc0, 0xb0, 0x45, 0xf6, 0x70, 0xec, 0x44, 0xfc, 0x52, 0x1a,
- 0x5d, 0xfa, 0xfa, 0xe9, 0xb2, 0x47, 0x0c, 0x33, 0x56, 0x85, 0x49, 0x94, 0xd8, 0x86, 0x4f, 0x81,
- 0x61, 0x17, 0x1f, 0xd9, 0x6e, 0xec, 0xf2, 0x8e, 0xd1, 0x10, 0x62, 0x9b, 0x82, 0x84, 0x12, 0x1e,
- 0x2b, 0x82, 0xe4, 0xa8, 0xe6, 0xc4, 0xd4, 0x6e, 0x10, 0xc9, 0x94, 0x2d, 0x9d, 0x2a, 0x82, 0x6b,
- 0x19, 0x3e, 0xea, 0xd0, 0xe0, 0x60, 0xb6, 0xc7, 0x95, 0x47, 0x35, 0x30, 0x41, 0x42, 0x09, 0xaf,
- 0x1d, 0x4c, 0xca, 0x8f, 0xf5, 0x02, 0x93, 0xca, 0x1d, 0x1a, 0xf0, 0x59, 0x30, 0xe2, 0xe2, 0xa3,
- 0x0d, 0xe2, 0xd5, 0xa3, 0x7d, 0x73, 0x7c, 0xde, 0x58, 0x18, 0xa8, 0x8c, 0xb7, 0x9a, 0xc5, 0x91,
- 0xcd, 0x84, 0x88, 0x52, 0x3e, 0x17, 0xb6, 0x3d, 0x29, 0x7c, 0x5e, 0x13, 0x4e, 0x88, 0x28, 0xe5,
- 0xb3, 0xce, 0x24, 0xc0, 0x11, 0x3b, 0x57, 0xe6, 0x44, 0xfb, 0xc3, 0x79, 0x5b, 0x90, 0x51, 0xc2,
- 0x87, 0x0b, 0xa0, 0xe0, 0xe2, 0x23, 0xfe, 0xa6, 0x34, 0x27, 0xb9, 0x59, 0x3e, 0x50, 0xdc, 0x94,
- 0x34, 0xa4, 0xb8, 0x5c, 0xd2, 0xf6, 0x84, 0xe4, 0x94, 0x26, 0x29, 0x69, 0x48, 0x71, 0x59, 0xfe,
- 0xc6, 0x9e, 0x7d, 0x3f, 0x26, 0x42, 0x18, 0xf2, 0xc8, 0xa8, 0xfc, 0xbd, 0x9b, 0xb2, 0x90, 0x2e,
- 0xc7, 0xde, 0x74, 0x6e, 0xec, 0x44, 0x76, 0xe0, 0x90, 0xad, 0x3d, 0xf3, 0x02, 0x8f, 0x3f, 0x6f,
- 0xe5, 0x37, 0x15, 0x15, 0x69, 0x12, 0xf0, 0x1d, 0x30, 0x48, 0xbc, 0xd8, 0x35, 0x2f, 0xf2, 0xeb,
- 0xfb, 0xb4, 0xd9, 0xa7, 0xce, 0xcb, 0x9a, 0x17, 0xbb, 0x88, 0x5b, 0x86, 0x2f, 0x81, 0x71, 0x17,
- 0x1f, 0xb1, 0x22, 0x40, 0xc2, 0x88, 0x3d, 0x34, 0xa7, 0xf9, 0xba, 0xa7, 0x58, 0x13, 0xbb, 0xa9,
- 0x33, 0x50, 0xbb, 0x1c, 0x57, 0xb4, 0x3d, 0x4d, 0x71, 0x46, 0x53, 0xd4, 0x19, 0xa8, 0x5d, 0x8e,
- 0x05, 0x39, 0x24, 0xf7, 0x63, 0x3b, 0x24, 0x96, 0xf9, 0x7f, 0xbc, 0xef, 0x95, 0xf3, 0x5d, 0x41,
- 0x43, 0x8a, 0x0b, 0xef, 0x27, 0x23, 0x07, 0x93, 0x1f, 0xbe, 0xed, 0xbe, 0x95, 0xee, 0xad, 0x70,
- 0x39, 0x0c, 0xf1, 0xb1, 0xb8, 0x55, 0xf4, 0x61, 0x03, 0xf4, 0x40, 0x1e, 0x3b, 0xce, 0xd6, 0x9e,
- 0x79, 0x89, 0x47, 0xbc, 0x8f, 0xb7, 0x85, 0xaa, 0x30, 0xcb, 0xcc, 0x3e, 0x12, 0x30, 0x0c, 0xcf,
- 0xf7, 0x58, 0x2e, 0xcc, 0x9e, 0x19, 0xde, 0x16, 0xb3, 0x8f, 0x04, 0x0c, 0x5f, 0x9f, 0x77, 0xbc,
- 0xb5, 0x67, 0x3e, 0x71, 0x76, 0xeb, 0x63, 0xf6, 0x91, 0x80, 0x81, 0x16, 0x18, 0xf0, 0xfc, 0xc8,
- 0xbc, 0xdc, 0xef, 0xbb, 0x97, 0xdf, 0x26, 0xb7, 0xfd, 0x08, 0x31, 0xf3, 0xf0, 0x47, 0x06, 0x00,
- 0x41, 0x9a, 0x89, 0x57, 0x4e, 0x3b, 0x02, 0xc8, 0xa0, 0x95, 0xd3, 0xec, 0x5d, 0xf3, 0xa2, 0xf0,
- 0x38, 0x7d, 0xd7, 0x68, 0x59, 0xae, 0x39, 0x00, 0x7f, 0x61, 0x80, 0x8b, 0x7a, 0xbb, 0xab, 0x3c,
- 0x9b, 0xe3, 0x71, 0xd8, 0xea, 0x63, 0x22, 0x57, 0x7c, 0xdf, 0xa9, 0x98, 0xad, 0x66, 0xf1, 0xe2,
- 0x72, 0x17, 0x40, 0xd4, 0xd5, 0x0d, 0xf8, 0x1b, 0x03, 0x4c, 0xc9, 0xea, 0xa8, 0x39, 0x57, 0xe4,
- 0x61, 0x7b, 0xa7, 0x8f, 0x61, 0xcb, 0x42, 0x88, 0xe8, 0xa9, 0xaf, 0x8c, 0x1d, 0x7c, 0xd4, 0xe9,
- 0x15, 0xfc, 0xbd, 0x01, 0xc6, 0x2c, 0x12, 0x10, 0xcf, 0x22, 0x5e, 0x8d, 0xb9, 0x39, 0x7f, 0xda,
- 0xb9, 0x42, 0xd6, 0xcd, 0x55, 0xcd, 0xba, 0xf0, 0xb0, 0x2c, 0x3d, 0x1c, 0xd3, 0x59, 0x27, 0xcd,
- 0xe2, 0x4c, 0xaa, 0xaa, 0x73, 0x50, 0x9b, 0x83, 0xf0, 0xc7, 0x06, 0x98, 0x48, 0xc3, 0x2e, 0x2e,
- 0x88, 0xab, 0x67, 0xb3, 0xf1, 0xbc, 0x05, 0x5d, 0x6e, 0xc7, 0x42, 0x59, 0x70, 0xf8, 0x5b, 0x83,
- 0x75, 0x5b, 0xc9, 0x5b, 0x8d, 0x9a, 0x25, 0x1e, 0xc1, 0x37, 0xfb, 0x19, 0x41, 0x65, 0x5c, 0x04,
- 0xf0, 0x7a, 0xda, 0xc9, 0x29, 0xce, 0x49, 0xb3, 0x38, 0xad, 0xc7, 0x4f, 0x31, 0x90, 0xee, 0x1c,
- 0x7c, 0xdf, 0x00, 0x63, 0x24, 0x6d, 0x98, 0xa9, 0xf9, 0xe4, 0x69, 0x43, 0xd7, 0xb5, 0xfd, 0x16,
- 0xcf, 0x69, 0x8d, 0x45, 0x51, 0x1b, 0x2c, 0xeb, 0xfd, 0xc8, 0x11, 0x76, 0x03, 0x87, 0x98, 0xff,
- 0xdf, 0xbf, 0xde, 0x6f, 0x4d, 0x98, 0x44, 0x89, 0x6d, 0x78, 0x1d, 0x14, 0xbc, 0xd8, 0x71, 0xf0,
- 0xae, 0x43, 0xcc, 0xa7, 0x78, 0x17, 0xa1, 0xe6, 0x8b, 0xb7, 0x25, 0x1d, 0x29, 0x09, 0xb8, 0x07,
- 0xe6, 0x8f, 0x6e, 0xa9, 0x7f, 0xbe, 0xe8, 0x3a, 0xc0, 0x33, 0xaf, 0x71, 0x2b, 0xb3, 0xad, 0x66,
- 0x71, 0x66, 0xa7, 0xfb, 0x88, 0xef, 0xa1, 0x36, 0xe0, 0x5b, 0xe0, 0x09, 0x4d, 0x66, 0xcd, 0xdd,
- 0x25, 0x96, 0x45, 0xac, 0xe4, 0xa1, 0x65, 0x7e, 0x89, 0x43, 0xa8, 0x73, 0xbc, 0x93, 0x15, 0x40,
- 0x0f, 0xd2, 0x86, 0x1b, 0x60, 0x46, 0x63, 0xaf, 0x7b, 0xd1, 0x56, 0x58, 0x8d, 0x42, 0xdb, 0xab,
- 0x9b, 0x0b, 0xdc, 0xee, 0xc5, 0xe4, 0xf4, 0xed, 0x68, 0x3c, 0xd4, 0x43, 0x07, 0x7e, 0xb3, 0xcd,
- 0x1a, 0xff, 0x70, 0x81, 0x83, 0x5b, 0xe4, 0x98, 0x9a, 0x4f, 0xf3, 0xe6, 0x82, 0xef, 0xf3, 0x8e,
- 0x46, 0x47, 0x3d, 0xe4, 0xe1, 0x37, 0xc0, 0x85, 0x0c, 0x87, 0xbd, 0x2b, 0xcc, 0x67, 0xc4, 0x03,
- 0x81, 0x75, 0xa2, 0x3b, 0x09, 0x11, 0x75, 0x93, 0x84, 0x5f, 0x03, 0x50, 0x23, 0x6f, 0xe2, 0x80,
- 0xeb, 0x3f, 0x2b, 0xde, 0x2a, 0x6c, 0x47, 0x77, 0x24, 0x0d, 0x75, 0x91, 0x9b, 0x65, 0x6f, 0xd6,
- 0x4c, 0xa9, 0x84, 0x93, 0x60, 0xe0, 0x80, 0xc8, 0xaf, 0xb3, 0x88, 0xfd, 0x09, 0xdf, 0x06, 0xf9,
- 0x06, 0x76, 0xe2, 0xe4, 0xc5, 0xdd, 0xbf, 0x2b, 0x15, 0x09, 0xbb, 0xaf, 0xe4, 0x5e, 0x36, 0x66,
- 0x3f, 0x34, 0xc0, 0x4c, 0xf7, 0xe2, 0xfd, 0x45, 0x79, 0xf4, 0x73, 0x03, 0x4c, 0x75, 0xd4, 0xe9,
- 0x2e, 0xce, 0x38, 0xed, 0xce, 0xdc, 0xeb, 0x63, 0xc1, 0x15, 0xf9, 0xc6, 0x1b, 0x47, 0xdd, 0xb3,
- 0x1f, 0x1a, 0x60, 0x32, 0x5b, 0xff, 0xbe, 0xa0, 0x28, 0x95, 0x3e, 0xc8, 0x81, 0x99, 0xee, 0xad,
- 0x2e, 0x74, 0xd5, 0x23, 0xbe, 0xef, 0x73, 0x90, 0x6e, 0x93, 0xd1, 0xf7, 0x0c, 0x30, 0xfa, 0xae,
- 0x92, 0x4b, 0x3e, 0x1a, 0xf6, 0x73, 0xf8, 0x92, 0xdc, 0x30, 0x29, 0x83, 0x22, 0x1d, 0xb2, 0xf4,
- 0x3b, 0x03, 0x4c, 0x77, 0xbd, 0x35, 0xe1, 0x35, 0x30, 0x84, 0x1d, 0xc7, 0x3f, 0x14, 0x43, 0x33,
- 0x6d, 0xfa, 0xbd, 0xcc, 0xa9, 0x48, 0x72, 0xb5, 0x98, 0xe5, 0x3e, 0x87, 0x98, 0x95, 0xfe, 0x68,
- 0x80, 0xcb, 0x0f, 0xca, 0xba, 0xcf, 0x7b, 0x0f, 0x17, 0x40, 0x41, 0xf6, 0xb4, 0xc7, 0x7c, 0xff,
- 0x64, 0x11, 0x93, 0x15, 0x81, 0xff, 0x53, 0x8a, 0xf8, 0xab, 0xf4, 0x2b, 0x03, 0x4c, 0x56, 0x49,
- 0xd8, 0xb0, 0x6b, 0x04, 0x91, 0x3d, 0x12, 0x12, 0xaf, 0x46, 0xe0, 0x22, 0x18, 0xe1, 0x1f, 0xf5,
- 0x02, 0x5c, 0x4b, 0x3e, 0x45, 0x4c, 0xc9, 0x40, 0x8f, 0xdc, 0x4e, 0x18, 0x28, 0x95, 0x51, 0x9f,
- 0x2d, 0x72, 0x3d, 0x3f, 0x5b, 0x5c, 0x06, 0x83, 0x41, 0x3a, 0x67, 0x2d, 0x30, 0x2e, 0x1f, 0xad,
- 0x72, 0x2a, 0xe7, 0xfa, 0x61, 0xc4, 0x87, 0x49, 0x79, 0xc9, 0xf5, 0xc3, 0x08, 0x71, 0x6a, 0xe9,
- 0x4f, 0x06, 0xb8, 0x90, 0xfc, 0x77, 0x89, 0x63, 0x13, 0x2f, 0x5a, 0xf1, 0xbd, 0x3d, 0xbb, 0x0e,
- 0x2f, 0x89, 0x79, 0x9a, 0x36, 0xa4, 0x4a, 0x66, 0x69, 0xf0, 0x3e, 0x18, 0xa6, 0x62, 0x55, 0x32,
- 0xe0, 0xaf, 0x3d, 0x7e, 0xc0, 0xb3, 0xe1, 0x11, 0xed, 0x40, 0x42, 0x4d, 0x70, 0x58, 0xcc, 0x6b,
- 0xb8, 0x12, 0x7b, 0x96, 0x9c, 0xa9, 0x8e, 0x89, 0x98, 0xaf, 0x2c, 0x0b, 0x1a, 0x52, 0xdc, 0xd2,
- 0x3f, 0x0c, 0x30, 0xd5, 0xf1, 0xdf, 0x32, 0xf0, 0x7b, 0x06, 0x18, 0xab, 0x69, 0xcb, 0x93, 0x99,
- 0xbb, 0x79, 0xfa, 0xff, 0xc8, 0xd1, 0x8c, 0x8a, 0x3b, 0x55, 0xa7, 0xa0, 0x36, 0x50, 0xb8, 0x03,
- 0xcc, 0x5a, 0xe6, 0x1f, 0xd3, 0x32, 0x9f, 0xba, 0x2e, 0xb7, 0x9a, 0x45, 0x73, 0xa5, 0x87, 0x0c,
- 0xea, 0xa9, 0x5d, 0x59, 0xf8, 0xf8, 0xb3, 0xb9, 0x73, 0x9f, 0x7c, 0x36, 0x77, 0xee, 0xd3, 0xcf,
- 0xe6, 0xce, 0xbd, 0xd7, 0x9a, 0x33, 0x3e, 0x6e, 0xcd, 0x19, 0x9f, 0xb4, 0xe6, 0x8c, 0x4f, 0x5b,
- 0x73, 0xc6, 0xdf, 0x5a, 0x73, 0xc6, 0x4f, 0xfe, 0x3e, 0x77, 0xee, 0xcd, 0x5c, 0xe3, 0xc6, 0xff,
- 0x02, 0x00, 0x00, 0xff, 0xff, 0x59, 0xc7, 0x8d, 0x55, 0xac, 0x2a, 0x00, 0x00,
-}
-
-func (m *ConversionRequest) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ConversionRequest) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ConversionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Objects) > 0 {
- for iNdEx := len(m.Objects) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Objects[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- }
- }
- i -= len(m.DesiredAPIVersion)
- copy(dAtA[i:], m.DesiredAPIVersion)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.DesiredAPIVersion)))
- i--
- dAtA[i] = 0x12
- i -= len(m.UID)
- copy(dAtA[i:], m.UID)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *ConversionResponse) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ConversionResponse) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ConversionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- {
- size, err := m.Result.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- if len(m.ConvertedObjects) > 0 {
- for iNdEx := len(m.ConvertedObjects) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.ConvertedObjects[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- }
- i -= len(m.UID)
- copy(dAtA[i:], m.UID)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *ConversionReview) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ConversionReview) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ConversionReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Response != nil {
- {
- size, err := m.Response.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- if m.Request != nil {
- {
- size, err := m.Request.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceColumnDefinition) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceColumnDefinition) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceColumnDefinition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i -= len(m.JSONPath)
- copy(dAtA[i:], m.JSONPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.JSONPath)))
- i--
- dAtA[i] = 0x32
- i = encodeVarintGenerated(dAtA, i, uint64(m.Priority))
- i--
- dAtA[i] = 0x28
- i -= len(m.Description)
- copy(dAtA[i:], m.Description)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
- i--
- dAtA[i] = 0x22
- i -= len(m.Format)
- copy(dAtA[i:], m.Format)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Format)))
- i--
- dAtA[i] = 0x1a
- i -= len(m.Type)
- copy(dAtA[i:], m.Type)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Name)
- copy(dAtA[i:], m.Name)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceConversion) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceConversion) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceConversion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Webhook != nil {
- {
- size, err := m.Webhook.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- i -= len(m.Strategy)
- copy(dAtA[i:], m.Strategy)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Strategy)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinition) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinition) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- {
- size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- {
- size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- {
- size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionCondition) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionCondition) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i -= len(m.Message)
- copy(dAtA[i:], m.Message)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
- i--
- dAtA[i] = 0x2a
- i -= len(m.Reason)
- copy(dAtA[i:], m.Reason)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
- i--
- dAtA[i] = 0x22
- {
- size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- i -= len(m.Status)
- copy(dAtA[i:], m.Status)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Type)
- copy(dAtA[i:], m.Type)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionList) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionList) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Items) > 0 {
- for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- }
- {
- size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionNames) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionNames) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionNames) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Categories) > 0 {
- for iNdEx := len(m.Categories) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.Categories[iNdEx])
- copy(dAtA[i:], m.Categories[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Categories[iNdEx])))
- i--
- dAtA[i] = 0x32
- }
- }
- i -= len(m.ListKind)
- copy(dAtA[i:], m.ListKind)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ListKind)))
- i--
- dAtA[i] = 0x2a
- i -= len(m.Kind)
- copy(dAtA[i:], m.Kind)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
- i--
- dAtA[i] = 0x22
- if len(m.ShortNames) > 0 {
- for iNdEx := len(m.ShortNames) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.ShortNames[iNdEx])
- copy(dAtA[i:], m.ShortNames[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShortNames[iNdEx])))
- i--
- dAtA[i] = 0x1a
- }
- }
- i -= len(m.Singular)
- copy(dAtA[i:], m.Singular)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Singular)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Plural)
- copy(dAtA[i:], m.Plural)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Plural)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionSpec) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionSpec) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i--
- if m.PreserveUnknownFields {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x50
- if m.Conversion != nil {
- {
- size, err := m.Conversion.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x4a
- }
- if len(m.Versions) > 0 {
- for iNdEx := len(m.Versions) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Versions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x3a
- }
- }
- i -= len(m.Scope)
- copy(dAtA[i:], m.Scope)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scope)))
- i--
- dAtA[i] = 0x22
- {
- size, err := m.Names.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- i -= len(m.Group)
- copy(dAtA[i:], m.Group)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionStatus) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionStatus) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.StoredVersions) > 0 {
- for iNdEx := len(m.StoredVersions) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.StoredVersions[iNdEx])
- copy(dAtA[i:], m.StoredVersions[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoredVersions[iNdEx])))
- i--
- dAtA[i] = 0x1a
- }
- }
- {
- size, err := m.AcceptedNames.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- if len(m.Conditions) > 0 {
- for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- }
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionVersion) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionVersion) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionVersion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.DeprecationWarning != nil {
- i -= len(*m.DeprecationWarning)
- copy(dAtA[i:], *m.DeprecationWarning)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.DeprecationWarning)))
- i--
- dAtA[i] = 0x42
- }
- i--
- if m.Deprecated {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x38
- if len(m.AdditionalPrinterColumns) > 0 {
- for iNdEx := len(m.AdditionalPrinterColumns) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AdditionalPrinterColumns[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x32
- }
- }
- if m.Subresources != nil {
- {
- size, err := m.Subresources.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2a
- }
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x22
- }
- i--
- if m.Storage {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x18
- i--
- if m.Served {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x10
- i -= len(m.Name)
- copy(dAtA[i:], m.Name)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceSubresourceScale) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceSubresourceScale) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceSubresourceScale) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.LabelSelectorPath != nil {
- i -= len(*m.LabelSelectorPath)
- copy(dAtA[i:], *m.LabelSelectorPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.LabelSelectorPath)))
- i--
- dAtA[i] = 0x1a
- }
- i -= len(m.StatusReplicasPath)
- copy(dAtA[i:], m.StatusReplicasPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.StatusReplicasPath)))
- i--
- dAtA[i] = 0x12
- i -= len(m.SpecReplicasPath)
- copy(dAtA[i:], m.SpecReplicasPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.SpecReplicasPath)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceSubresourceStatus) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceSubresourceStatus) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceSubresourceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceSubresources) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceSubresources) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceSubresources) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Scale != nil {
- {
- size, err := m.Scale.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- if m.Status != nil {
- {
- size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceValidation) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceValidation) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceValidation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.OpenAPIV3Schema != nil {
- {
- size, err := m.OpenAPIV3Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *ExternalDocumentation) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ExternalDocumentation) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ExternalDocumentation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i -= len(m.URL)
- copy(dAtA[i:], m.URL)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.URL)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Description)
- copy(dAtA[i:], m.Description)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *JSON) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSON) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSON) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Raw != nil {
- i -= len(m.Raw)
- copy(dAtA[i:], m.Raw)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Raw)))
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaProps) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaProps) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaProps) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.XMapType != nil {
- i -= len(*m.XMapType)
- copy(dAtA[i:], *m.XMapType)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.XMapType)))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xda
- }
- if m.XListType != nil {
- i -= len(*m.XListType)
- copy(dAtA[i:], *m.XListType)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.XListType)))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xd2
- }
- if len(m.XListMapKeys) > 0 {
- for iNdEx := len(m.XListMapKeys) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.XListMapKeys[iNdEx])
- copy(dAtA[i:], m.XListMapKeys[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.XListMapKeys[iNdEx])))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xca
- }
- }
- i--
- if m.XIntOrString {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xc0
- i--
- if m.XEmbeddedResource {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xb8
- if m.XPreserveUnknownFields != nil {
- i--
- if *m.XPreserveUnknownFields {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xb0
- }
- i--
- if m.Nullable {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xa8
- if m.Example != nil {
- {
- size, err := m.Example.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xa2
- }
- if m.ExternalDocs != nil {
- {
- size, err := m.ExternalDocs.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x9a
- }
- if len(m.Definitions) > 0 {
- keysForDefinitions := make([]string, 0, len(m.Definitions))
- for k := range m.Definitions {
- keysForDefinitions = append(keysForDefinitions, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDefinitions)
- for iNdEx := len(keysForDefinitions) - 1; iNdEx >= 0; iNdEx-- {
- v := m.Definitions[string(keysForDefinitions[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForDefinitions[iNdEx])
- copy(dAtA[i:], keysForDefinitions[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefinitions[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x92
- }
- }
- if m.AdditionalItems != nil {
- {
- size, err := m.AdditionalItems.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x8a
- }
- if len(m.Dependencies) > 0 {
- keysForDependencies := make([]string, 0, len(m.Dependencies))
- for k := range m.Dependencies {
- keysForDependencies = append(keysForDependencies, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDependencies)
- for iNdEx := len(keysForDependencies) - 1; iNdEx >= 0; iNdEx-- {
- v := m.Dependencies[string(keysForDependencies[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForDependencies[iNdEx])
- copy(dAtA[i:], keysForDependencies[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDependencies[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x82
- }
- }
- if len(m.PatternProperties) > 0 {
- keysForPatternProperties := make([]string, 0, len(m.PatternProperties))
- for k := range m.PatternProperties {
- keysForPatternProperties = append(keysForPatternProperties, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForPatternProperties)
- for iNdEx := len(keysForPatternProperties) - 1; iNdEx >= 0; iNdEx-- {
- v := m.PatternProperties[string(keysForPatternProperties[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForPatternProperties[iNdEx])
- copy(dAtA[i:], keysForPatternProperties[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForPatternProperties[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xfa
- }
- }
- if m.AdditionalProperties != nil {
- {
- size, err := m.AdditionalProperties.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xf2
- }
- if len(m.Properties) > 0 {
- keysForProperties := make([]string, 0, len(m.Properties))
- for k := range m.Properties {
- keysForProperties = append(keysForProperties, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForProperties)
- for iNdEx := len(keysForProperties) - 1; iNdEx >= 0; iNdEx-- {
- v := m.Properties[string(keysForProperties[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForProperties[iNdEx])
- copy(dAtA[i:], keysForProperties[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForProperties[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xea
- }
- }
- if m.Not != nil {
- {
- size, err := m.Not.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xe2
- }
- if len(m.AnyOf) > 0 {
- for iNdEx := len(m.AnyOf) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AnyOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xda
- }
- }
- if len(m.OneOf) > 0 {
- for iNdEx := len(m.OneOf) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.OneOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xd2
- }
- }
- if len(m.AllOf) > 0 {
- for iNdEx := len(m.AllOf) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AllOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xca
- }
- }
- if m.Items != nil {
- {
- size, err := m.Items.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xc2
- }
- if len(m.Required) > 0 {
- for iNdEx := len(m.Required) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.Required[iNdEx])
- copy(dAtA[i:], m.Required[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Required[iNdEx])))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xba
- }
- }
- if m.MinProperties != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MinProperties))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xb0
- }
- if m.MaxProperties != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxProperties))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xa8
- }
- if len(m.Enum) > 0 {
- for iNdEx := len(m.Enum) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Enum[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xa2
- }
- }
- if m.MultipleOf != nil {
- i -= 8
- encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.MultipleOf))))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x99
- }
- i--
- if m.UniqueItems {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x90
- if m.MinItems != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MinItems))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x88
- }
- if m.MaxItems != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxItems))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x80
- }
- i -= len(m.Pattern)
- copy(dAtA[i:], m.Pattern)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Pattern)))
- i--
- dAtA[i] = 0x7a
- if m.MinLength != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MinLength))
- i--
- dAtA[i] = 0x70
- }
- if m.MaxLength != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxLength))
- i--
- dAtA[i] = 0x68
- }
- i--
- if m.ExclusiveMinimum {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x60
- if m.Minimum != nil {
- i -= 8
- encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Minimum))))
- i--
- dAtA[i] = 0x59
- }
- i--
- if m.ExclusiveMaximum {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x50
- if m.Maximum != nil {
- i -= 8
- encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Maximum))))
- i--
- dAtA[i] = 0x49
- }
- if m.Default != nil {
- {
- size, err := m.Default.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x42
- }
- i -= len(m.Title)
- copy(dAtA[i:], m.Title)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Title)))
- i--
- dAtA[i] = 0x3a
- i -= len(m.Format)
- copy(dAtA[i:], m.Format)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Format)))
- i--
- dAtA[i] = 0x32
- i -= len(m.Type)
- copy(dAtA[i:], m.Type)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
- i--
- dAtA[i] = 0x2a
- i -= len(m.Description)
- copy(dAtA[i:], m.Description)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
- i--
- dAtA[i] = 0x22
- if m.Ref != nil {
- i -= len(*m.Ref)
- copy(dAtA[i:], *m.Ref)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Ref)))
- i--
- dAtA[i] = 0x1a
- }
- i -= len(m.Schema)
- copy(dAtA[i:], m.Schema)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Schema)))
- i--
- dAtA[i] = 0x12
- i -= len(m.ID)
- copy(dAtA[i:], m.ID)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ID)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaPropsOrArray) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaPropsOrArray) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaPropsOrArray) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.JSONSchemas) > 0 {
- for iNdEx := len(m.JSONSchemas) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.JSONSchemas[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- }
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaPropsOrBool) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaPropsOrBool) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaPropsOrBool) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- i--
- if m.Allows {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x8
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaPropsOrStringArray) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaPropsOrStringArray) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaPropsOrStringArray) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Property) > 0 {
- for iNdEx := len(m.Property) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.Property[iNdEx])
- copy(dAtA[i:], m.Property[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Property[iNdEx])))
- i--
- dAtA[i] = 0x12
- }
- }
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *ServiceReference) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ServiceReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Port != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.Port))
- i--
- dAtA[i] = 0x20
- }
- if m.Path != nil {
- i -= len(*m.Path)
- copy(dAtA[i:], *m.Path)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Path)))
- i--
- dAtA[i] = 0x1a
- }
- i -= len(m.Name)
- copy(dAtA[i:], m.Name)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Namespace)
- copy(dAtA[i:], m.Namespace)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *WebhookClientConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.URL != nil {
- i -= len(*m.URL)
- copy(dAtA[i:], *m.URL)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.URL)))
- i--
- dAtA[i] = 0x1a
- }
- if m.CABundle != nil {
- i -= len(m.CABundle)
- copy(dAtA[i:], m.CABundle)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle)))
- i--
- dAtA[i] = 0x12
- }
- if m.Service != nil {
- {
- size, err := m.Service.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *WebhookConversion) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *WebhookConversion) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *WebhookConversion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.ConversionReviewVersions) > 0 {
- for iNdEx := len(m.ConversionReviewVersions) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.ConversionReviewVersions[iNdEx])
- copy(dAtA[i:], m.ConversionReviewVersions[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConversionReviewVersions[iNdEx])))
- i--
- dAtA[i] = 0x1a
- }
- }
- if m.ClientConfig != nil {
- {
- size, err := m.ClientConfig.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- return len(dAtA) - i, nil
-}
-
-func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
- offset -= sovGenerated(v)
- base := offset
- for v >= 1<<7 {
- dAtA[offset] = uint8(v&0x7f | 0x80)
- v >>= 7
- offset++
- }
- dAtA[offset] = uint8(v)
- return base
-}
-func (m *ConversionRequest) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.UID)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.DesiredAPIVersion)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Objects) > 0 {
- for _, e := range m.Objects {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *ConversionResponse) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.UID)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.ConvertedObjects) > 0 {
- for _, e := range m.ConvertedObjects {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- l = m.Result.Size()
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *ConversionReview) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Request != nil {
- l = m.Request.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Response != nil {
- l = m.Response.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceColumnDefinition) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Name)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Type)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Format)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Description)
- n += 1 + l + sovGenerated(uint64(l))
- n += 1 + sovGenerated(uint64(m.Priority))
- l = len(m.JSONPath)
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *CustomResourceConversion) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Strategy)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Webhook != nil {
- l = m.Webhook.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceDefinition) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = m.ObjectMeta.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = m.Spec.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = m.Status.Size()
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *CustomResourceDefinitionCondition) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Type)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Status)
- n += 1 + l + sovGenerated(uint64(l))
- l = m.LastTransitionTime.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Reason)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Message)
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *CustomResourceDefinitionList) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = m.ListMeta.Size()
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Items) > 0 {
- for _, e := range m.Items {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinitionNames) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Plural)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Singular)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.ShortNames) > 0 {
- for _, s := range m.ShortNames {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- l = len(m.Kind)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.ListKind)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Categories) > 0 {
- for _, s := range m.Categories {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinitionSpec) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Group)
- n += 1 + l + sovGenerated(uint64(l))
- l = m.Names.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Scope)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Versions) > 0 {
- for _, e := range m.Versions {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- if m.Conversion != nil {
- l = m.Conversion.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- n += 2
- return n
-}
-
-func (m *CustomResourceDefinitionStatus) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if len(m.Conditions) > 0 {
- for _, e := range m.Conditions {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- l = m.AcceptedNames.Size()
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.StoredVersions) > 0 {
- for _, s := range m.StoredVersions {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinitionVersion) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Name)
- n += 1 + l + sovGenerated(uint64(l))
- n += 2
- n += 2
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Subresources != nil {
- l = m.Subresources.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.AdditionalPrinterColumns) > 0 {
- for _, e := range m.AdditionalPrinterColumns {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- n += 2
- if m.DeprecationWarning != nil {
- l = len(*m.DeprecationWarning)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceSubresourceScale) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.SpecReplicasPath)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.StatusReplicasPath)
- n += 1 + l + sovGenerated(uint64(l))
- if m.LabelSelectorPath != nil {
- l = len(*m.LabelSelectorPath)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceSubresourceStatus) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- return n
-}
-
-func (m *CustomResourceSubresources) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Status != nil {
- l = m.Status.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Scale != nil {
- l = m.Scale.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceValidation) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.OpenAPIV3Schema != nil {
- l = m.OpenAPIV3Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *ExternalDocumentation) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Description)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.URL)
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *JSON) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Raw != nil {
- l = len(m.Raw)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *JSONSchemaProps) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.ID)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Schema)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Ref != nil {
- l = len(*m.Ref)
- n += 1 + l + sovGenerated(uint64(l))
- }
- l = len(m.Description)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Type)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Format)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Title)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Default != nil {
- l = m.Default.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Maximum != nil {
- n += 9
- }
- n += 2
- if m.Minimum != nil {
- n += 9
- }
- n += 2
- if m.MaxLength != nil {
- n += 1 + sovGenerated(uint64(*m.MaxLength))
- }
- if m.MinLength != nil {
- n += 1 + sovGenerated(uint64(*m.MinLength))
- }
- l = len(m.Pattern)
- n += 1 + l + sovGenerated(uint64(l))
- if m.MaxItems != nil {
- n += 2 + sovGenerated(uint64(*m.MaxItems))
- }
- if m.MinItems != nil {
- n += 2 + sovGenerated(uint64(*m.MinItems))
- }
- n += 3
- if m.MultipleOf != nil {
- n += 10
- }
- if len(m.Enum) > 0 {
- for _, e := range m.Enum {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.MaxProperties != nil {
- n += 2 + sovGenerated(uint64(*m.MaxProperties))
- }
- if m.MinProperties != nil {
- n += 2 + sovGenerated(uint64(*m.MinProperties))
- }
- if len(m.Required) > 0 {
- for _, s := range m.Required {
- l = len(s)
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.Items != nil {
- l = m.Items.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.AllOf) > 0 {
- for _, e := range m.AllOf {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if len(m.OneOf) > 0 {
- for _, e := range m.OneOf {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if len(m.AnyOf) > 0 {
- for _, e := range m.AnyOf {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.Not != nil {
- l = m.Not.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.Properties) > 0 {
- for k, v := range m.Properties {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if m.AdditionalProperties != nil {
- l = m.AdditionalProperties.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.PatternProperties) > 0 {
- for k, v := range m.PatternProperties {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if len(m.Dependencies) > 0 {
- for k, v := range m.Dependencies {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if m.AdditionalItems != nil {
- l = m.AdditionalItems.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.Definitions) > 0 {
- for k, v := range m.Definitions {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if m.ExternalDocs != nil {
- l = m.ExternalDocs.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if m.Example != nil {
- l = m.Example.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- n += 3
- if m.XPreserveUnknownFields != nil {
- n += 3
- }
- n += 3
- n += 3
- if len(m.XListMapKeys) > 0 {
- for _, s := range m.XListMapKeys {
- l = len(s)
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.XListType != nil {
- l = len(*m.XListType)
- n += 2 + l + sovGenerated(uint64(l))
- }
- if m.XMapType != nil {
- l = len(*m.XMapType)
- n += 2 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *JSONSchemaPropsOrArray) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.JSONSchemas) > 0 {
- for _, e := range m.JSONSchemas {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *JSONSchemaPropsOrBool) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- n += 2
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *JSONSchemaPropsOrStringArray) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.Property) > 0 {
- for _, s := range m.Property {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *ServiceReference) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Namespace)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Name)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Path != nil {
- l = len(*m.Path)
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Port != nil {
- n += 1 + sovGenerated(uint64(*m.Port))
- }
- return n
-}
-
-func (m *WebhookClientConfig) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Service != nil {
- l = m.Service.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.CABundle != nil {
- l = len(m.CABundle)
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.URL != nil {
- l = len(*m.URL)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *WebhookConversion) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.ClientConfig != nil {
- l = m.ClientConfig.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.ConversionReviewVersions) > 0 {
- for _, s := range m.ConversionReviewVersions {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func sovGenerated(x uint64) (n int) {
- return (math_bits.Len64(x|1) + 6) / 7
-}
-func sozGenerated(x uint64) (n int) {
- return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *ConversionRequest) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForObjects := "[]RawExtension{"
- for _, f := range this.Objects {
- repeatedStringForObjects += fmt.Sprintf("%v", f) + ","
- }
- repeatedStringForObjects += "}"
- s := strings.Join([]string{`&ConversionRequest{`,
- `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
- `DesiredAPIVersion:` + fmt.Sprintf("%v", this.DesiredAPIVersion) + `,`,
- `Objects:` + repeatedStringForObjects + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ConversionResponse) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForConvertedObjects := "[]RawExtension{"
- for _, f := range this.ConvertedObjects {
- repeatedStringForConvertedObjects += fmt.Sprintf("%v", f) + ","
- }
- repeatedStringForConvertedObjects += "}"
- s := strings.Join([]string{`&ConversionResponse{`,
- `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
- `ConvertedObjects:` + repeatedStringForConvertedObjects + `,`,
- `Result:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Result), "Status", "v1.Status", 1), `&`, ``, 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ConversionReview) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ConversionReview{`,
- `Request:` + strings.Replace(this.Request.String(), "ConversionRequest", "ConversionRequest", 1) + `,`,
- `Response:` + strings.Replace(this.Response.String(), "ConversionResponse", "ConversionResponse", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceColumnDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceColumnDefinition{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
- `Format:` + fmt.Sprintf("%v", this.Format) + `,`,
- `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
- `Priority:` + fmt.Sprintf("%v", this.Priority) + `,`,
- `JSONPath:` + fmt.Sprintf("%v", this.JSONPath) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceConversion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceConversion{`,
- `Strategy:` + fmt.Sprintf("%v", this.Strategy) + `,`,
- `Webhook:` + strings.Replace(this.Webhook.String(), "WebhookConversion", "WebhookConversion", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceDefinition{`,
- `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
- `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CustomResourceDefinitionSpec", "CustomResourceDefinitionSpec", 1), `&`, ``, 1) + `,`,
- `Status:` + strings.Replace(strings.Replace(this.Status.String(), "CustomResourceDefinitionStatus", "CustomResourceDefinitionStatus", 1), `&`, ``, 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionCondition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceDefinitionCondition{`,
- `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
- `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
- `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
- `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
- `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionList) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForItems := "[]CustomResourceDefinition{"
- for _, f := range this.Items {
- repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CustomResourceDefinition", "CustomResourceDefinition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForItems += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionList{`,
- `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
- `Items:` + repeatedStringForItems + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionNames) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceDefinitionNames{`,
- `Plural:` + fmt.Sprintf("%v", this.Plural) + `,`,
- `Singular:` + fmt.Sprintf("%v", this.Singular) + `,`,
- `ShortNames:` + fmt.Sprintf("%v", this.ShortNames) + `,`,
- `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
- `ListKind:` + fmt.Sprintf("%v", this.ListKind) + `,`,
- `Categories:` + fmt.Sprintf("%v", this.Categories) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionSpec) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForVersions := "[]CustomResourceDefinitionVersion{"
- for _, f := range this.Versions {
- repeatedStringForVersions += strings.Replace(strings.Replace(f.String(), "CustomResourceDefinitionVersion", "CustomResourceDefinitionVersion", 1), `&`, ``, 1) + ","
- }
- repeatedStringForVersions += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionSpec{`,
- `Group:` + fmt.Sprintf("%v", this.Group) + `,`,
- `Names:` + strings.Replace(strings.Replace(this.Names.String(), "CustomResourceDefinitionNames", "CustomResourceDefinitionNames", 1), `&`, ``, 1) + `,`,
- `Scope:` + fmt.Sprintf("%v", this.Scope) + `,`,
- `Versions:` + repeatedStringForVersions + `,`,
- `Conversion:` + strings.Replace(this.Conversion.String(), "CustomResourceConversion", "CustomResourceConversion", 1) + `,`,
- `PreserveUnknownFields:` + fmt.Sprintf("%v", this.PreserveUnknownFields) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionStatus) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForConditions := "[]CustomResourceDefinitionCondition{"
- for _, f := range this.Conditions {
- repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "CustomResourceDefinitionCondition", "CustomResourceDefinitionCondition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForConditions += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionStatus{`,
- `Conditions:` + repeatedStringForConditions + `,`,
- `AcceptedNames:` + strings.Replace(strings.Replace(this.AcceptedNames.String(), "CustomResourceDefinitionNames", "CustomResourceDefinitionNames", 1), `&`, ``, 1) + `,`,
- `StoredVersions:` + fmt.Sprintf("%v", this.StoredVersions) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionVersion) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForAdditionalPrinterColumns := "[]CustomResourceColumnDefinition{"
- for _, f := range this.AdditionalPrinterColumns {
- repeatedStringForAdditionalPrinterColumns += strings.Replace(strings.Replace(f.String(), "CustomResourceColumnDefinition", "CustomResourceColumnDefinition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAdditionalPrinterColumns += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionVersion{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Served:` + fmt.Sprintf("%v", this.Served) + `,`,
- `Storage:` + fmt.Sprintf("%v", this.Storage) + `,`,
- `Schema:` + strings.Replace(this.Schema.String(), "CustomResourceValidation", "CustomResourceValidation", 1) + `,`,
- `Subresources:` + strings.Replace(this.Subresources.String(), "CustomResourceSubresources", "CustomResourceSubresources", 1) + `,`,
- `AdditionalPrinterColumns:` + repeatedStringForAdditionalPrinterColumns + `,`,
- `Deprecated:` + fmt.Sprintf("%v", this.Deprecated) + `,`,
- `DeprecationWarning:` + valueToStringGenerated(this.DeprecationWarning) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceSubresourceScale) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceSubresourceScale{`,
- `SpecReplicasPath:` + fmt.Sprintf("%v", this.SpecReplicasPath) + `,`,
- `StatusReplicasPath:` + fmt.Sprintf("%v", this.StatusReplicasPath) + `,`,
- `LabelSelectorPath:` + valueToStringGenerated(this.LabelSelectorPath) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceSubresourceStatus) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceSubresourceStatus{`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceSubresources) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceSubresources{`,
- `Status:` + strings.Replace(this.Status.String(), "CustomResourceSubresourceStatus", "CustomResourceSubresourceStatus", 1) + `,`,
- `Scale:` + strings.Replace(this.Scale.String(), "CustomResourceSubresourceScale", "CustomResourceSubresourceScale", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceValidation) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceValidation{`,
- `OpenAPIV3Schema:` + strings.Replace(this.OpenAPIV3Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ExternalDocumentation) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ExternalDocumentation{`,
- `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
- `URL:` + fmt.Sprintf("%v", this.URL) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSON) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&JSON{`,
- `Raw:` + valueToStringGenerated(this.Raw) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaProps) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForEnum := "[]JSON{"
- for _, f := range this.Enum {
- repeatedStringForEnum += strings.Replace(strings.Replace(f.String(), "JSON", "JSON", 1), `&`, ``, 1) + ","
- }
- repeatedStringForEnum += "}"
- repeatedStringForAllOf := "[]JSONSchemaProps{"
- for _, f := range this.AllOf {
- repeatedStringForAllOf += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAllOf += "}"
- repeatedStringForOneOf := "[]JSONSchemaProps{"
- for _, f := range this.OneOf {
- repeatedStringForOneOf += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForOneOf += "}"
- repeatedStringForAnyOf := "[]JSONSchemaProps{"
- for _, f := range this.AnyOf {
- repeatedStringForAnyOf += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAnyOf += "}"
- keysForProperties := make([]string, 0, len(this.Properties))
- for k := range this.Properties {
- keysForProperties = append(keysForProperties, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForProperties)
- mapStringForProperties := "map[string]JSONSchemaProps{"
- for _, k := range keysForProperties {
- mapStringForProperties += fmt.Sprintf("%v: %v,", k, this.Properties[k])
- }
- mapStringForProperties += "}"
- keysForPatternProperties := make([]string, 0, len(this.PatternProperties))
- for k := range this.PatternProperties {
- keysForPatternProperties = append(keysForPatternProperties, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForPatternProperties)
- mapStringForPatternProperties := "map[string]JSONSchemaProps{"
- for _, k := range keysForPatternProperties {
- mapStringForPatternProperties += fmt.Sprintf("%v: %v,", k, this.PatternProperties[k])
- }
- mapStringForPatternProperties += "}"
- keysForDependencies := make([]string, 0, len(this.Dependencies))
- for k := range this.Dependencies {
- keysForDependencies = append(keysForDependencies, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDependencies)
- mapStringForDependencies := "JSONSchemaDependencies{"
- for _, k := range keysForDependencies {
- mapStringForDependencies += fmt.Sprintf("%v: %v,", k, this.Dependencies[k])
- }
- mapStringForDependencies += "}"
- keysForDefinitions := make([]string, 0, len(this.Definitions))
- for k := range this.Definitions {
- keysForDefinitions = append(keysForDefinitions, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDefinitions)
- mapStringForDefinitions := "JSONSchemaDefinitions{"
- for _, k := range keysForDefinitions {
- mapStringForDefinitions += fmt.Sprintf("%v: %v,", k, this.Definitions[k])
- }
- mapStringForDefinitions += "}"
- s := strings.Join([]string{`&JSONSchemaProps{`,
- `ID:` + fmt.Sprintf("%v", this.ID) + `,`,
- `Schema:` + fmt.Sprintf("%v", this.Schema) + `,`,
- `Ref:` + valueToStringGenerated(this.Ref) + `,`,
- `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
- `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
- `Format:` + fmt.Sprintf("%v", this.Format) + `,`,
- `Title:` + fmt.Sprintf("%v", this.Title) + `,`,
- `Default:` + strings.Replace(this.Default.String(), "JSON", "JSON", 1) + `,`,
- `Maximum:` + valueToStringGenerated(this.Maximum) + `,`,
- `ExclusiveMaximum:` + fmt.Sprintf("%v", this.ExclusiveMaximum) + `,`,
- `Minimum:` + valueToStringGenerated(this.Minimum) + `,`,
- `ExclusiveMinimum:` + fmt.Sprintf("%v", this.ExclusiveMinimum) + `,`,
- `MaxLength:` + valueToStringGenerated(this.MaxLength) + `,`,
- `MinLength:` + valueToStringGenerated(this.MinLength) + `,`,
- `Pattern:` + fmt.Sprintf("%v", this.Pattern) + `,`,
- `MaxItems:` + valueToStringGenerated(this.MaxItems) + `,`,
- `MinItems:` + valueToStringGenerated(this.MinItems) + `,`,
- `UniqueItems:` + fmt.Sprintf("%v", this.UniqueItems) + `,`,
- `MultipleOf:` + valueToStringGenerated(this.MultipleOf) + `,`,
- `Enum:` + repeatedStringForEnum + `,`,
- `MaxProperties:` + valueToStringGenerated(this.MaxProperties) + `,`,
- `MinProperties:` + valueToStringGenerated(this.MinProperties) + `,`,
- `Required:` + fmt.Sprintf("%v", this.Required) + `,`,
- `Items:` + strings.Replace(this.Items.String(), "JSONSchemaPropsOrArray", "JSONSchemaPropsOrArray", 1) + `,`,
- `AllOf:` + repeatedStringForAllOf + `,`,
- `OneOf:` + repeatedStringForOneOf + `,`,
- `AnyOf:` + repeatedStringForAnyOf + `,`,
- `Not:` + strings.Replace(this.Not.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `Properties:` + mapStringForProperties + `,`,
- `AdditionalProperties:` + strings.Replace(this.AdditionalProperties.String(), "JSONSchemaPropsOrBool", "JSONSchemaPropsOrBool", 1) + `,`,
- `PatternProperties:` + mapStringForPatternProperties + `,`,
- `Dependencies:` + mapStringForDependencies + `,`,
- `AdditionalItems:` + strings.Replace(this.AdditionalItems.String(), "JSONSchemaPropsOrBool", "JSONSchemaPropsOrBool", 1) + `,`,
- `Definitions:` + mapStringForDefinitions + `,`,
- `ExternalDocs:` + strings.Replace(this.ExternalDocs.String(), "ExternalDocumentation", "ExternalDocumentation", 1) + `,`,
- `Example:` + strings.Replace(this.Example.String(), "JSON", "JSON", 1) + `,`,
- `Nullable:` + fmt.Sprintf("%v", this.Nullable) + `,`,
- `XPreserveUnknownFields:` + valueToStringGenerated(this.XPreserveUnknownFields) + `,`,
- `XEmbeddedResource:` + fmt.Sprintf("%v", this.XEmbeddedResource) + `,`,
- `XIntOrString:` + fmt.Sprintf("%v", this.XIntOrString) + `,`,
- `XListMapKeys:` + fmt.Sprintf("%v", this.XListMapKeys) + `,`,
- `XListType:` + valueToStringGenerated(this.XListType) + `,`,
- `XMapType:` + valueToStringGenerated(this.XMapType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaPropsOrArray) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForJSONSchemas := "[]JSONSchemaProps{"
- for _, f := range this.JSONSchemas {
- repeatedStringForJSONSchemas += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForJSONSchemas += "}"
- s := strings.Join([]string{`&JSONSchemaPropsOrArray{`,
- `Schema:` + strings.Replace(this.Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `JSONSchemas:` + repeatedStringForJSONSchemas + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaPropsOrBool) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&JSONSchemaPropsOrBool{`,
- `Allows:` + fmt.Sprintf("%v", this.Allows) + `,`,
- `Schema:` + strings.Replace(this.Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaPropsOrStringArray) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&JSONSchemaPropsOrStringArray{`,
- `Schema:` + strings.Replace(this.Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `Property:` + fmt.Sprintf("%v", this.Property) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ServiceReference) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ServiceReference{`,
- `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Path:` + valueToStringGenerated(this.Path) + `,`,
- `Port:` + valueToStringGenerated(this.Port) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *WebhookClientConfig) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&WebhookClientConfig{`,
- `Service:` + strings.Replace(this.Service.String(), "ServiceReference", "ServiceReference", 1) + `,`,
- `CABundle:` + valueToStringGenerated(this.CABundle) + `,`,
- `URL:` + valueToStringGenerated(this.URL) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *WebhookConversion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&WebhookConversion{`,
- `ClientConfig:` + strings.Replace(this.ClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1) + `,`,
- `ConversionReviewVersions:` + fmt.Sprintf("%v", this.ConversionReviewVersions) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringGenerated(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *ConversionRequest) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ConversionRequest: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ConversionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field DesiredAPIVersion", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.DesiredAPIVersion = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Objects", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Objects = append(m.Objects, runtime.RawExtension{})
- if err := m.Objects[len(m.Objects)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ConversionResponse) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ConversionResponse: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ConversionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ConvertedObjects", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ConvertedObjects = append(m.ConvertedObjects, runtime.RawExtension{})
- if err := m.ConvertedObjects[len(m.ConvertedObjects)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Result.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ConversionReview) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ConversionReview: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ConversionReview: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Request", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Request == nil {
- m.Request = &ConversionRequest{}
- }
- if err := m.Request.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Response", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Response == nil {
- m.Response = &ConversionResponse{}
- }
- if err := m.Response.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceColumnDefinition) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceColumnDefinition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceColumnDefinition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Type = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Format", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Format = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Description = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType)
- }
- m.Priority = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Priority |= int32(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field JSONPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.JSONPath = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceConversion) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceConversion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceConversion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Strategy", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Strategy = ConversionStrategyType(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Webhook", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Webhook == nil {
- m.Webhook = &WebhookConversion{}
- }
- if err := m.Webhook.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinition) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionCondition) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionCondition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionCondition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Type = CustomResourceDefinitionConditionType(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Reason = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Message = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionList) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionList: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionList: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Items = append(m.Items, CustomResourceDefinition{})
- if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionNames) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionNames: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionNames: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Plural", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Plural = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Singular", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Singular = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ShortNames", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ShortNames = append(m.ShortNames, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Kind = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ListKind", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ListKind = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Categories", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Categories = append(m.Categories, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionSpec) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionSpec: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionSpec: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Group = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Names.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Scope = ResourceScope(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Versions", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Versions = append(m.Versions, CustomResourceDefinitionVersion{})
- if err := m.Versions[len(m.Versions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Conversion", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Conversion == nil {
- m.Conversion = &CustomResourceConversion{}
- }
- if err := m.Conversion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 10:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field PreserveUnknownFields", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.PreserveUnknownFields = bool(v != 0)
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionStatus) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionStatus: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionStatus: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Conditions = append(m.Conditions, CustomResourceDefinitionCondition{})
- if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AcceptedNames", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.AcceptedNames.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StoredVersions", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.StoredVersions = append(m.StoredVersions, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionVersion) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionVersion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionVersion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Served", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Served = bool(v != 0)
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Storage", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Storage = bool(v != 0)
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &CustomResourceValidation{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Subresources", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Subresources == nil {
- m.Subresources = &CustomResourceSubresources{}
- }
- if err := m.Subresources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalPrinterColumns", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AdditionalPrinterColumns = append(m.AdditionalPrinterColumns, CustomResourceColumnDefinition{})
- if err := m.AdditionalPrinterColumns[len(m.AdditionalPrinterColumns)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Deprecated", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Deprecated = bool(v != 0)
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field DeprecationWarning", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.DeprecationWarning = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceSubresourceScale) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceSubresourceScale: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceSubresourceScale: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SpecReplicasPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.SpecReplicasPath = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StatusReplicasPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.StatusReplicasPath = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field LabelSelectorPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.LabelSelectorPath = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceSubresourceStatus) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceSubresourceStatus: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceSubresourceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceSubresources) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceSubresources: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceSubresources: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Status == nil {
- m.Status = &CustomResourceSubresourceStatus{}
- }
- if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Scale", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Scale == nil {
- m.Scale = &CustomResourceSubresourceScale{}
- }
- if err := m.Scale.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceValidation) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceValidation: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceValidation: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field OpenAPIV3Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.OpenAPIV3Schema == nil {
- m.OpenAPIV3Schema = &JSONSchemaProps{}
- }
- if err := m.OpenAPIV3Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ExternalDocumentation) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ExternalDocumentation: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ExternalDocumentation: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Description = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.URL = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSON) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSON: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSON: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Raw", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + byteLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Raw = append(m.Raw[:0], dAtA[iNdEx:postIndex]...)
- if m.Raw == nil {
- m.Raw = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaProps) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaProps: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaProps: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ID = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Schema = JSONSchemaURL(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Ref", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Ref = &s
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Description = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Type = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Format", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Format = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Title = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Default", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Default == nil {
- m.Default = &JSON{}
- }
- if err := m.Default.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 9:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Maximum", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
- iNdEx += 8
- v2 := float64(math.Float64frombits(v))
- m.Maximum = &v2
- case 10:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field ExclusiveMaximum", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.ExclusiveMaximum = bool(v != 0)
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Minimum", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
- iNdEx += 8
- v2 := float64(math.Float64frombits(v))
- m.Minimum = &v2
- case 12:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field ExclusiveMinimum", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.ExclusiveMinimum = bool(v != 0)
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MaxLength", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MaxLength = &v
- case 14:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MinLength", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MinLength = &v
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Pattern", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Pattern = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 16:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MaxItems", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MaxItems = &v
- case 17:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MinItems", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MinItems = &v
- case 18:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field UniqueItems", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.UniqueItems = bool(v != 0)
- case 19:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field MultipleOf", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
- iNdEx += 8
- v2 := float64(math.Float64frombits(v))
- m.MultipleOf = &v2
- case 20:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Enum", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Enum = append(m.Enum, JSON{})
- if err := m.Enum[len(m.Enum)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 21:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MaxProperties", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MaxProperties = &v
- case 22:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MinProperties", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MinProperties = &v
- case 23:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Required", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Required = append(m.Required, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 24:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Items == nil {
- m.Items = &JSONSchemaPropsOrArray{}
- }
- if err := m.Items.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 25:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AllOf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AllOf = append(m.AllOf, JSONSchemaProps{})
- if err := m.AllOf[len(m.AllOf)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 26:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field OneOf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.OneOf = append(m.OneOf, JSONSchemaProps{})
- if err := m.OneOf[len(m.OneOf)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 27:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AnyOf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AnyOf = append(m.AnyOf, JSONSchemaProps{})
- if err := m.AnyOf[len(m.AnyOf)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 28:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Not", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Not == nil {
- m.Not = &JSONSchemaProps{}
- }
- if err := m.Not.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 29:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Properties", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Properties == nil {
- m.Properties = make(map[string]JSONSchemaProps)
- }
- var mapkey string
- mapvalue := &JSONSchemaProps{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaProps{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Properties[mapkey] = *mapvalue
- iNdEx = postIndex
- case 30:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalProperties", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.AdditionalProperties == nil {
- m.AdditionalProperties = &JSONSchemaPropsOrBool{}
- }
- if err := m.AdditionalProperties.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 31:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field PatternProperties", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.PatternProperties == nil {
- m.PatternProperties = make(map[string]JSONSchemaProps)
- }
- var mapkey string
- mapvalue := &JSONSchemaProps{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaProps{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.PatternProperties[mapkey] = *mapvalue
- iNdEx = postIndex
- case 32:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Dependencies", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Dependencies == nil {
- m.Dependencies = make(JSONSchemaDependencies)
- }
- var mapkey string
- mapvalue := &JSONSchemaPropsOrStringArray{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaPropsOrStringArray{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Dependencies[mapkey] = *mapvalue
- iNdEx = postIndex
- case 33:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalItems", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.AdditionalItems == nil {
- m.AdditionalItems = &JSONSchemaPropsOrBool{}
- }
- if err := m.AdditionalItems.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 34:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Definitions", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Definitions == nil {
- m.Definitions = make(JSONSchemaDefinitions)
- }
- var mapkey string
- mapvalue := &JSONSchemaProps{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaProps{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Definitions[mapkey] = *mapvalue
- iNdEx = postIndex
- case 35:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ExternalDocs", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.ExternalDocs == nil {
- m.ExternalDocs = &ExternalDocumentation{}
- }
- if err := m.ExternalDocs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 36:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Example", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Example == nil {
- m.Example = &JSON{}
- }
- if err := m.Example.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 37:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Nullable", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Nullable = bool(v != 0)
- case 38:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field XPreserveUnknownFields", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.XPreserveUnknownFields = &b
- case 39:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field XEmbeddedResource", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.XEmbeddedResource = bool(v != 0)
- case 40:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field XIntOrString", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.XIntOrString = bool(v != 0)
- case 41:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field XListMapKeys", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.XListMapKeys = append(m.XListMapKeys, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 42:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field XListType", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.XListType = &s
- iNdEx = postIndex
- case 43:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field XMapType", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.XMapType = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaPropsOrArray) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaPropsOrArray: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaPropsOrArray: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &JSONSchemaProps{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field JSONSchemas", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.JSONSchemas = append(m.JSONSchemas, JSONSchemaProps{})
- if err := m.JSONSchemas[len(m.JSONSchemas)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaPropsOrBool) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaPropsOrBool: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaPropsOrBool: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Allows", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Allows = bool(v != 0)
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &JSONSchemaProps{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaPropsOrStringArray) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaPropsOrStringArray: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaPropsOrStringArray: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &JSONSchemaProps{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Property", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Property = append(m.Property, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ServiceReference) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ServiceReference: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ServiceReference: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Namespace = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Path = &s
- iNdEx = postIndex
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int32(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Port = &v
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: WebhookClientConfig: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: WebhookClientConfig: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Service == nil {
- m.Service = &ServiceReference{}
- }
- if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CABundle", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + byteLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...)
- if m.CABundle == nil {
- m.CABundle = []byte{}
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.URL = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *WebhookConversion) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: WebhookConversion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: WebhookConversion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ClientConfig", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.ClientConfig == nil {
- m.ClientConfig = &WebhookClientConfig{}
- }
- if err := m.ClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ConversionReviewVersions", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ConversionReviewVersions = append(m.ConversionReviewVersions, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipGenerated(dAtA []byte) (n int, err error) {
- l := len(dAtA)
- iNdEx := 0
- depth := 0
- for iNdEx < l {
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return 0, io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- wireType := int(wire & 0x7)
- switch wireType {
- case 0:
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return 0, io.ErrUnexpectedEOF
- }
- iNdEx++
- if dAtA[iNdEx-1] < 0x80 {
- break
- }
- }
- case 1:
- iNdEx += 8
- case 2:
- var length int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return 0, io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- length |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if length < 0 {
- return 0, ErrInvalidLengthGenerated
- }
- iNdEx += length
- case 3:
- depth++
- case 4:
- if depth == 0 {
- return 0, ErrUnexpectedEndOfGroupGenerated
- }
- depth--
- case 5:
- iNdEx += 4
- default:
- return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
- }
- if iNdEx < 0 {
- return 0, ErrInvalidLengthGenerated
- }
- if depth == 0 {
- return iNdEx, nil
- }
- }
- return 0, io.ErrUnexpectedEOF
-}
-
-var (
- ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
- ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
-)
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.proto b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.proto
deleted file mode 100644
index a82824ae7..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/generated.proto
+++ /dev/null
@@ -1,651 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-
-// This file was autogenerated by go-to-protobuf. Do not edit it manually!
-
-syntax = "proto2";
-
-package k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1;
-
-import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto";
-import "k8s.io/apimachinery/pkg/runtime/generated.proto";
-import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto";
-
-// Package-wide variables from generator "generated".
-option go_package = "v1";
-
-// ConversionRequest describes the conversion request parameters.
-message ConversionRequest {
- // uid is an identifier for the individual request/response. It allows distinguishing instances of requests which are
- // otherwise identical (parallel requests, etc).
- // The UID is meant to track the round trip (request/response) between the Kubernetes API server and the webhook, not the user request.
- // It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
- optional string uid = 1;
-
- // desiredAPIVersion is the version to convert given objects to. e.g. "myapi.example.com/v1"
- optional string desiredAPIVersion = 2;
-
- // objects is the list of custom resource objects to be converted.
- repeated k8s.io.apimachinery.pkg.runtime.RawExtension objects = 3;
-}
-
-// ConversionResponse describes a conversion response.
-message ConversionResponse {
- // uid is an identifier for the individual request/response.
- // This should be copied over from the corresponding `request.uid`.
- optional string uid = 1;
-
- // convertedObjects is the list of converted version of `request.objects` if the `result` is successful, otherwise empty.
- // The webhook is expected to set `apiVersion` of these objects to the `request.desiredAPIVersion`. The list
- // must also have the same size as the input list with the same objects in the same order (equal kind, metadata.uid, metadata.name and metadata.namespace).
- // The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored.
- repeated k8s.io.apimachinery.pkg.runtime.RawExtension convertedObjects = 2;
-
- // result contains the result of conversion with extra details if the conversion failed. `result.status` determines if
- // the conversion failed or succeeded. The `result.status` field is required and represents the success or failure of the
- // conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set
- // `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message`
- // will be used to construct an error message for the end user.
- optional k8s.io.apimachinery.pkg.apis.meta.v1.Status result = 3;
-}
-
-// ConversionReview describes a conversion request/response.
-message ConversionReview {
- // request describes the attributes for the conversion request.
- // +optional
- optional ConversionRequest request = 1;
-
- // response describes the attributes for the conversion response.
- // +optional
- optional ConversionResponse response = 2;
-}
-
-// CustomResourceColumnDefinition specifies a column for server side printing.
-message CustomResourceColumnDefinition {
- // name is a human readable name for the column.
- optional string name = 1;
-
- // type is an OpenAPI type definition for this column.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- optional string type = 2;
-
- // format is an optional OpenAPI type definition for this column. The 'name' format is applied
- // to the primary identifier column to assist in clients identifying column is the resource name.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- // +optional
- optional string format = 3;
-
- // description is a human readable description of this column.
- // +optional
- optional string description = 4;
-
- // priority is an integer defining the relative importance of this column compared to others. Lower
- // numbers are considered higher priority. Columns that may be omitted in limited space scenarios
- // should be given a priority greater than 0.
- // +optional
- optional int32 priority = 5;
-
- // jsonPath is a simple JSON path (i.e. with array notation) which is evaluated against
- // each custom resource to produce the value for this column.
- optional string jsonPath = 6;
-}
-
-// CustomResourceConversion describes how to convert different versions of a CR.
-message CustomResourceConversion {
- // strategy specifies how custom resources are converted between versions. Allowed values are:
- // - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource.
- // - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
- // is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhook to be set.
- optional string strategy = 1;
-
- // webhook describes how to call the conversion webhook. Required when `strategy` is set to `Webhook`.
- // +optional
- optional WebhookConversion webhook = 2;
-}
-
-// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
-// <.spec.name>.<.spec.group>.
-message CustomResourceDefinition {
- optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
- // spec describes how the user wants the resources to appear
- optional CustomResourceDefinitionSpec spec = 2;
-
- // status indicates the actual state of the CustomResourceDefinition
- // +optional
- optional CustomResourceDefinitionStatus status = 3;
-}
-
-// CustomResourceDefinitionCondition contains details for the current condition of this pod.
-message CustomResourceDefinitionCondition {
- // type is the type of the condition. Types include Established, NamesAccepted and Terminating.
- optional string type = 1;
-
- // status is the status of the condition.
- // Can be True, False, Unknown.
- optional string status = 2;
-
- // lastTransitionTime last time the condition transitioned from one status to another.
- // +optional
- optional k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3;
-
- // reason is a unique, one-word, CamelCase reason for the condition's last transition.
- // +optional
- optional string reason = 4;
-
- // message is a human-readable message indicating details about last transition.
- // +optional
- optional string message = 5;
-}
-
-// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
-message CustomResourceDefinitionList {
- optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1;
-
- // items list individual CustomResourceDefinition objects
- repeated CustomResourceDefinition items = 2;
-}
-
-// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
-message CustomResourceDefinitionNames {
- // plural is the plural name of the resource to serve.
- // The custom resources are served under `/apis/<group>/<version>/.../<plural>`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- // Must be all lowercase.
- optional string plural = 1;
-
- // singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
- // +optional
- optional string singular = 2;
-
- // shortNames are short names for the resource, exposed in API discovery documents,
- // and used by clients to support invocations like `kubectl get <shortname>`.
- // It must be all lowercase.
- // +optional
- repeated string shortNames = 3;
-
- // kind is the serialized kind of the resource. It is normally CamelCase and singular.
- // Custom resource instances will use this value as the `kind` attribute in API calls.
- optional string kind = 4;
-
- // listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
- // +optional
- optional string listKind = 5;
-
- // categories is a list of grouped resources this custom resource belongs to (e.g. 'all').
- // This is published in API discovery documents, and used by clients to support invocations like
- // `kubectl get all`.
- // +optional
- repeated string categories = 6;
-}
-
-// CustomResourceDefinitionSpec describes how a user wants their resource to appear
-message CustomResourceDefinitionSpec {
- // group is the API group of the defined custom resource.
- // The custom resources are served under `/apis/<group>/...`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- optional string group = 1;
-
- // names specify the resource and kind names for the custom resource.
- optional CustomResourceDefinitionNames names = 3;
-
- // scope indicates whether the defined custom resource is cluster- or namespace-scoped.
- // Allowed values are `Cluster` and `Namespaced`.
- optional string scope = 4;
-
- // versions is the list of all API versions of the defined custom resource.
- // Version names are used to compute the order in which served versions are listed in API discovery.
- // If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
- // lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
- // then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
- // by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
- // major version, then minor version. An example sorted list of versions:
- // v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
- repeated CustomResourceDefinitionVersion versions = 7;
-
- // conversion defines conversion settings for the CRD.
- // +optional
- optional CustomResourceConversion conversion = 9;
-
- // preserveUnknownFields indicates that object fields which are not specified
- // in the OpenAPI schema should be preserved when persisting to storage.
- // apiVersion, kind, metadata and known fields inside metadata are always preserved.
- // This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`.
- // See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.
- // +optional
- optional bool preserveUnknownFields = 10;
-}
-
-// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
-message CustomResourceDefinitionStatus {
- // conditions indicate state for particular aspects of a CustomResourceDefinition
- // +optional
- // +listType=map
- // +listMapKey=type
- repeated CustomResourceDefinitionCondition conditions = 1;
-
- // acceptedNames are the names that are actually being used to serve discovery.
- // They may be different than the names in spec.
- // +optional
- optional CustomResourceDefinitionNames acceptedNames = 2;
-
- // storedVersions lists all versions of CustomResources that were ever persisted. Tracking these
- // versions allows a migration path for stored versions in etcd. The field is mutable
- // so a migration controller can finish a migration to another version (ensuring
- // no old objects are left in storage), and then remove the rest of the
- // versions from this list.
- // Versions may not be removed from `spec.versions` while they exist in this list.
- // +optional
- repeated string storedVersions = 3;
-}
-
-// CustomResourceDefinitionVersion describes a version for CRD.
-message CustomResourceDefinitionVersion {
- // name is the version name, e.g. “v1”, “v2beta1”, etc.
- // The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
- optional string name = 1;
-
- // served is a flag enabling/disabling this version from being served via REST APIs
- optional bool served = 2;
-
- // storage indicates this version should be used when persisting custom resources to storage.
- // There must be exactly one version with storage=true.
- optional bool storage = 3;
-
- // deprecated indicates this version of the custom resource API is deprecated.
- // When set to true, API requests to this version receive a warning header in the server response.
- // Defaults to false.
- // +optional
- optional bool deprecated = 7;
-
- // deprecationWarning overrides the default warning returned to API clients.
- // May only be set when `deprecated` is true.
- // The default warning indicates this version is deprecated and recommends use
- // of the newest served version of equal or greater stability, if one exists.
- // +optional
- optional string deprecationWarning = 8;
-
- // schema describes the schema used for validation, pruning, and defaulting of this version of the custom resource.
- // +optional
- optional CustomResourceValidation schema = 4;
-
- // subresources specify what subresources this version of the defined custom resource have.
- // +optional
- optional CustomResourceSubresources subresources = 5;
-
- // additionalPrinterColumns specifies additional columns returned in Table output.
- // See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
- // If no columns are specified, a single column displaying the age of the custom resource is used.
- // +optional
- repeated CustomResourceColumnDefinition additionalPrinterColumns = 6;
-}
-
-// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
-message CustomResourceSubresourceScale {
- // specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.spec`.
- // If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.
- optional string specReplicasPath = 1;
-
- // statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status`.
- // If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource
- // will default to 0.
- optional string statusReplicasPath = 2;
-
- // labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status` or `.spec`.
- // Must be set to work with HorizontalPodAutoscaler.
- // The field pointed by this JSON path must be a string field (not a complex selector struct)
- // which contains a serialized label selector in string form.
- // More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
- // If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale`
- // subresource will default to the empty string.
- // +optional
- optional string labelSelectorPath = 3;
-}
-
-// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
-// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
-// * exposes a /status subresource for the custom resource
-// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
-// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
-message CustomResourceSubresourceStatus {
-}
-
-// CustomResourceSubresources defines the status and scale subresources for CustomResources.
-message CustomResourceSubresources {
- // status indicates the custom resource should serve a `/status` subresource.
- // When enabled:
- // 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object.
- // 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object.
- // +optional
- optional CustomResourceSubresourceStatus status = 1;
-
- // scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object.
- // +optional
- optional CustomResourceSubresourceScale scale = 2;
-}
-
-// CustomResourceValidation is a list of validation methods for CustomResources.
-message CustomResourceValidation {
- // openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.
- // +optional
- optional JSONSchemaProps openAPIV3Schema = 1;
-}
-
-// ExternalDocumentation allows referencing an external resource for extended documentation.
-message ExternalDocumentation {
- optional string description = 1;
-
- optional string url = 2;
-}
-
-// JSON represents any valid JSON value.
-// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
-message JSON {
- optional bytes raw = 1;
-}
-
-// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
-message JSONSchemaProps {
- optional string id = 1;
-
- optional string schema = 2;
-
- optional string ref = 3;
-
- optional string description = 4;
-
- optional string type = 5;
-
- // format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- //
- // - bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- // - uri: an URI as parsed by Golang net/url.ParseRequestURI
- // - email: an email address as parsed by Golang net/mail.ParseAddress
- // - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- // - ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- // - ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- // - cidr: a CIDR as parsed by Golang net.ParseCIDR
- // - mac: a MAC address as parsed by Golang net.ParseMAC
- // - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- // - isbn10: an ISBN10 number string like "0321751043"
- // - isbn13: an ISBN13 number string like "978-0321751041"
- // - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- // - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- // - hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- // - rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- // - byte: base64 encoded binary data
- // - password: any kind of string
- // - date: a date string like "2006-01-02" as defined by full-date in RFC3339
- // - duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- // - datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
- optional string format = 6;
-
- optional string title = 7;
-
- // default is a default value for undefined object fields.
- // Defaulting is a beta feature under the CustomResourceDefaulting feature gate.
- // Defaulting requires spec.preserveUnknownFields to be false.
- optional JSON default = 8;
-
- optional double maximum = 9;
-
- optional bool exclusiveMaximum = 10;
-
- optional double minimum = 11;
-
- optional bool exclusiveMinimum = 12;
-
- optional int64 maxLength = 13;
-
- optional int64 minLength = 14;
-
- optional string pattern = 15;
-
- optional int64 maxItems = 16;
-
- optional int64 minItems = 17;
-
- optional bool uniqueItems = 18;
-
- optional double multipleOf = 19;
-
- repeated JSON enum = 20;
-
- optional int64 maxProperties = 21;
-
- optional int64 minProperties = 22;
-
- repeated string required = 23;
-
- optional JSONSchemaPropsOrArray items = 24;
-
- repeated JSONSchemaProps allOf = 25;
-
- repeated JSONSchemaProps oneOf = 26;
-
- repeated JSONSchemaProps anyOf = 27;
-
- optional JSONSchemaProps not = 28;
-
- map<string, JSONSchemaProps> properties = 29;
-
- optional JSONSchemaPropsOrBool additionalProperties = 30;
-
- map<string, JSONSchemaProps> patternProperties = 31;
-
- map<string, JSONSchemaPropsOrStringArray> dependencies = 32;
-
- optional JSONSchemaPropsOrBool additionalItems = 33;
-
- map<string, JSONSchemaProps> definitions = 34;
-
- optional ExternalDocumentation externalDocs = 35;
-
- optional JSON example = 36;
-
- optional bool nullable = 37;
-
- // x-kubernetes-preserve-unknown-fields stops the API server
- // decoding step from pruning fields which are not specified
- // in the validation schema. This affects fields recursively,
- // but switches back to normal pruning behaviour if nested
- // properties or additionalProperties are specified in the schema.
- // This can either be true or undefined. False is forbidden.
- optional bool xKubernetesPreserveUnknownFields = 38;
-
- // x-kubernetes-embedded-resource defines that the value is an
- // embedded Kubernetes runtime.Object, with TypeMeta and
- // ObjectMeta. The type must be object. It is allowed to further
- // restrict the embedded object. kind, apiVersion and metadata
- // are validated automatically. x-kubernetes-preserve-unknown-fields
- // is allowed to be true, but does not have to be if the object
- // is fully specified (up to kind, apiVersion, metadata).
- optional bool xKubernetesEmbeddedResource = 39;
-
- // x-kubernetes-int-or-string specifies that this value is
- // either an integer or a string. If this is true, an empty
- // type is allowed and type as child of anyOf is permitted
- // if following one of the following patterns:
- //
- // 1) anyOf:
- // - type: integer
- // - type: string
- // 2) allOf:
- // - anyOf:
- // - type: integer
- // - type: string
- // - ... zero or more
- optional bool xKubernetesIntOrString = 40;
-
- // x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
- // as the index of the map.
- //
- // This tag MUST only be used on lists that have the "x-kubernetes-list-type"
- // extension set to "map". Also, the values specified for this attribute must
- // be a scalar typed field of the child structure (no nesting is supported).
- //
- // The properties specified must either be required or have a default value,
- // to ensure those properties are present for all list items.
- //
- // +optional
- repeated string xKubernetesListMapKeys = 41;
-
- // x-kubernetes-list-type annotates an array to further describe its topology.
- // This extension must only be used on lists and may have 3 possible values:
- //
- // 1) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic lists will be entirely replaced when updated. This extension
- // may be used on any type of list (struct, scalar, ...).
- // 2) `set`:
- // Sets are lists that must not have multiple items with the same value. Each
- // value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
- // array with x-kubernetes-list-type `atomic`.
- // 3) `map`:
- // These lists are like maps in that their elements have a non-index key
- // used to identify them. Order is preserved upon merge. The map tag
- // must only be used on a list with elements of type object.
- // Defaults to atomic for arrays.
- // +optional
- optional string xKubernetesListType = 42;
-
- // x-kubernetes-map-type annotates an object to further describe its topology.
- // This extension must only be used when type is object and may have 2 possible values:
- //
- // 1) `granular`:
- // These maps are actual maps (key-value pairs) and each fields are independent
- // from each other (they can each be manipulated by separate actors). This is
- // the default behaviour for all maps.
- // 2) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic maps will be entirely replaced when updated.
- // +optional
- optional string xKubernetesMapType = 43;
-}
-
-// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
-// or an array of JSONSchemaProps. Mainly here for serialization purposes.
-message JSONSchemaPropsOrArray {
- optional JSONSchemaProps schema = 1;
-
- repeated JSONSchemaProps jSONSchemas = 2;
-}
-
-// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
-// Defaults to true for the boolean property.
-message JSONSchemaPropsOrBool {
- optional bool allows = 1;
-
- optional JSONSchemaProps schema = 2;
-}
-
-// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
-message JSONSchemaPropsOrStringArray {
- optional JSONSchemaProps schema = 1;
-
- repeated string property = 2;
-}
-
-// ServiceReference holds a reference to Service.legacy.k8s.io
-message ServiceReference {
- // namespace is the namespace of the service.
- // Required
- optional string namespace = 1;
-
- // name is the name of the service.
- // Required
- optional string name = 2;
-
- // path is an optional URL path at which the webhook will be contacted.
- // +optional
- optional string path = 3;
-
- // port is an optional service port at which the webhook will be contacted.
- // `port` should be a valid port number (1-65535, inclusive).
- // Defaults to 443 for backward compatibility.
- // +optional
- optional int32 port = 4;
-}
-
-// WebhookClientConfig contains the information to make a TLS connection with the webhook.
-message WebhookClientConfig {
- // url gives the location of the webhook, in standard URL form
- // (`scheme://host:port/path`). Exactly one of `url` or `service`
- // must be specified.
- //
- // The `host` should not refer to a service running in the cluster; use
- // the `service` field instead. The host might be resolved via external
- // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
- // in-cluster DNS as that would be a layering violation). `host` may
- // also be an IP address.
- //
- // Please note that using `localhost` or `127.0.0.1` as a `host` is
- // risky unless you take great care to run this webhook on all hosts
- // which run an apiserver which might need to make calls to this
- // webhook. Such installs are likely to be non-portable, i.e., not easy
- // to turn up in a new cluster.
- //
- // The scheme must be "https"; the URL must begin with "https://".
- //
- // A path is optional, and if present may be any string permissible in
- // a URL. You may use the path to pass an arbitrary string to the
- // webhook, for example, a cluster identifier.
- //
- // Attempting to use a user or basic auth e.g. "user:password@" is not
- // allowed. Fragments ("#...") and query parameters ("?...") are not
- // allowed, either.
- //
- // +optional
- optional string url = 3;
-
- // service is a reference to the service for this webhook. Either
- // service or url must be specified.
- //
- // If the webhook is running within the cluster, then you should use `service`.
- //
- // +optional
- optional ServiceReference service = 1;
-
- // caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
- // If unspecified, system trust roots on the apiserver are used.
- // +optional
- optional bytes caBundle = 2;
-}
-
-// WebhookConversion describes how to call a conversion webhook
-message WebhookConversion {
- // clientConfig is the instructions for how to call the webhook if strategy is `Webhook`.
- // +optional
- optional WebhookClientConfig clientConfig = 2;
-
- // conversionReviewVersions is an ordered list of preferred `ConversionReview`
- // versions the Webhook expects. The API server will use the first version in
- // the list which it supports. If none of the versions specified in this list
- // are supported by API server, conversion will fail for the custom resource.
- // If a persisted Webhook configuration specifies allowed versions and does not
- // include any versions known to the API Server, calls to the webhook will fail.
- repeated string conversionReviewVersions = 3;
-}
-
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/marshal.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/marshal.go
deleted file mode 100644
index ba7f286eb..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/marshal.go
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-import (
- "errors"
-
- "k8s.io/apimachinery/pkg/util/json"
-)
-
-var jsTrue = []byte("true")
-var jsFalse = []byte("false")
-
-func (s JSONSchemaPropsOrBool) MarshalJSON() ([]byte, error) {
- if s.Schema != nil {
- return json.Marshal(s.Schema)
- }
-
- if s.Schema == nil && !s.Allows {
- return jsFalse, nil
- }
- return jsTrue, nil
-}
-
-func (s *JSONSchemaPropsOrBool) UnmarshalJSON(data []byte) error {
- var nw JSONSchemaPropsOrBool
- switch {
- case len(data) == 0:
- case data[0] == '{':
- var sch JSONSchemaProps
- if err := json.Unmarshal(data, &sch); err != nil {
- return err
- }
- nw.Allows = true
- nw.Schema = &sch
- case len(data) == 4 && string(data) == "true":
- nw.Allows = true
- case len(data) == 5 && string(data) == "false":
- nw.Allows = false
- default:
- return errors.New("boolean or JSON schema expected")
- }
- *s = nw
- return nil
-}
-
-func (s JSONSchemaPropsOrStringArray) MarshalJSON() ([]byte, error) {
- if len(s.Property) > 0 {
- return json.Marshal(s.Property)
- }
- if s.Schema != nil {
- return json.Marshal(s.Schema)
- }
- return []byte("null"), nil
-}
-
-func (s *JSONSchemaPropsOrStringArray) UnmarshalJSON(data []byte) error {
- var first byte
- if len(data) > 1 {
- first = data[0]
- }
- var nw JSONSchemaPropsOrStringArray
- if first == '{' {
- var sch JSONSchemaProps
- if err := json.Unmarshal(data, &sch); err != nil {
- return err
- }
- nw.Schema = &sch
- }
- if first == '[' {
- if err := json.Unmarshal(data, &nw.Property); err != nil {
- return err
- }
- }
- *s = nw
- return nil
-}
-
-func (s JSONSchemaPropsOrArray) MarshalJSON() ([]byte, error) {
- if len(s.JSONSchemas) > 0 {
- return json.Marshal(s.JSONSchemas)
- }
- return json.Marshal(s.Schema)
-}
-
-func (s *JSONSchemaPropsOrArray) UnmarshalJSON(data []byte) error {
- var nw JSONSchemaPropsOrArray
- var first byte
- if len(data) > 1 {
- first = data[0]
- }
- if first == '{' {
- var sch JSONSchemaProps
- if err := json.Unmarshal(data, &sch); err != nil {
- return err
- }
- nw.Schema = &sch
- }
- if first == '[' {
- if err := json.Unmarshal(data, &nw.JSONSchemas); err != nil {
- return err
- }
- }
- *s = nw
- return nil
-}
-
-func (s JSON) MarshalJSON() ([]byte, error) {
- if len(s.Raw) > 0 {
- return s.Raw, nil
- }
- return []byte("null"), nil
-
-}
-
-func (s *JSON) UnmarshalJSON(data []byte) error {
- if len(data) > 0 && string(data) != "null" {
- s.Raw = data
- }
- return nil
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/register.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/register.go
deleted file mode 100644
index bd6a6ed00..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/register.go
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-import (
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/runtime/schema"
-)
-
-const GroupName = "apiextensions.k8s.io"
-
-// SchemeGroupVersion is group version used to register these objects
-var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}
-
-// Kind takes an unqualified kind and returns back a Group qualified GroupKind
-func Kind(kind string) schema.GroupKind {
- return SchemeGroupVersion.WithKind(kind).GroupKind()
-}
-
-// Resource takes an unqualified resource and returns back a Group qualified GroupResource
-func Resource(resource string) schema.GroupResource {
- return SchemeGroupVersion.WithResource(resource).GroupResource()
-}
-
-var (
- SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs)
- localSchemeBuilder = &SchemeBuilder
- AddToScheme = localSchemeBuilder.AddToScheme
-)
-
-// Adds the list of known types to the given scheme.
-func addKnownTypes(scheme *runtime.Scheme) error {
- scheme.AddKnownTypes(SchemeGroupVersion,
- &CustomResourceDefinition{},
- &CustomResourceDefinitionList{},
- &ConversionReview{},
- )
- metav1.AddToGroupVersion(scheme, SchemeGroupVersion)
- return nil
-}
-
-func init() {
- // We only register manually written functions here. The registration of the
- // generated functions takes place in the generated files. The separation
- // makes the code compile even when the generated files are missing.
- localSchemeBuilder.Register(addDefaultingFuncs)
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types.go
deleted file mode 100644
index a55dd5b1b..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types.go
+++ /dev/null
@@ -1,478 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-import (
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/types"
-)
-
-// ConversionStrategyType describes different conversion types.
-type ConversionStrategyType string
-
-const (
- // KubeAPIApprovedAnnotation is an annotation that must be set to create a CRD for the k8s.io, *.k8s.io, kubernetes.io, or *.kubernetes.io namespaces.
- // The value should be a link to a URL where the current spec was approved, so updates to the spec should also update the URL.
- // If the API is unapproved, you may set the annotation to a string starting with `"unapproved"`. For instance, `"unapproved, temporarily squatting"` or `"unapproved, experimental-only"`. This is discouraged.
- KubeAPIApprovedAnnotation = "api-approved.kubernetes.io"
-
- // NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
- NoneConverter ConversionStrategyType = "None"
- // WebhookConverter is a converter that calls to an external webhook to convert the CR.
- WebhookConverter ConversionStrategyType = "Webhook"
-)
-
-// CustomResourceDefinitionSpec describes how a user wants their resource to appear
-type CustomResourceDefinitionSpec struct {
- // group is the API group of the defined custom resource.
- // The custom resources are served under `/apis/<group>/...`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- Group string `json:"group" protobuf:"bytes,1,opt,name=group"`
- // names specify the resource and kind names for the custom resource.
- Names CustomResourceDefinitionNames `json:"names" protobuf:"bytes,3,opt,name=names"`
- // scope indicates whether the defined custom resource is cluster- or namespace-scoped.
- // Allowed values are `Cluster` and `Namespaced`.
- Scope ResourceScope `json:"scope" protobuf:"bytes,4,opt,name=scope,casttype=ResourceScope"`
- // versions is the list of all API versions of the defined custom resource.
- // Version names are used to compute the order in which served versions are listed in API discovery.
- // If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
- // lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
- // then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
- // by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
- // major version, then minor version. An example sorted list of versions:
- // v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
- Versions []CustomResourceDefinitionVersion `json:"versions" protobuf:"bytes,7,rep,name=versions"`
-
- // conversion defines conversion settings for the CRD.
- // +optional
- Conversion *CustomResourceConversion `json:"conversion,omitempty" protobuf:"bytes,9,opt,name=conversion"`
-
- // preserveUnknownFields indicates that object fields which are not specified
- // in the OpenAPI schema should be preserved when persisting to storage.
- // apiVersion, kind, metadata and known fields inside metadata are always preserved.
- // This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`.
- // See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.
- // +optional
- PreserveUnknownFields bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"`
-}
-
-// CustomResourceConversion describes how to convert different versions of a CR.
-type CustomResourceConversion struct {
- // strategy specifies how custom resources are converted between versions. Allowed values are:
- // - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource.
- // - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
- // is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhook to be set.
- Strategy ConversionStrategyType `json:"strategy" protobuf:"bytes,1,name=strategy"`
-
- // webhook describes how to call the conversion webhook. Required when `strategy` is set to `Webhook`.
- // +optional
- Webhook *WebhookConversion `json:"webhook,omitempty" protobuf:"bytes,2,opt,name=webhook"`
-}
-
-// WebhookConversion describes how to call a conversion webhook
-type WebhookConversion struct {
- // clientConfig is the instructions for how to call the webhook if strategy is `Webhook`.
- // +optional
- ClientConfig *WebhookClientConfig `json:"clientConfig,omitempty" protobuf:"bytes,2,name=clientConfig"`
-
- // conversionReviewVersions is an ordered list of preferred `ConversionReview`
- // versions the Webhook expects. The API server will use the first version in
- // the list which it supports. If none of the versions specified in this list
- // are supported by API server, conversion will fail for the custom resource.
- // If a persisted Webhook configuration specifies allowed versions and does not
- // include any versions known to the API Server, calls to the webhook will fail.
- ConversionReviewVersions []string `json:"conversionReviewVersions" protobuf:"bytes,3,rep,name=conversionReviewVersions"`
-}
-
-// WebhookClientConfig contains the information to make a TLS connection with the webhook.
-type WebhookClientConfig struct {
- // url gives the location of the webhook, in standard URL form
- // (`scheme://host:port/path`). Exactly one of `url` or `service`
- // must be specified.
- //
- // The `host` should not refer to a service running in the cluster; use
- // the `service` field instead. The host might be resolved via external
- // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
- // in-cluster DNS as that would be a layering violation). `host` may
- // also be an IP address.
- //
- // Please note that using `localhost` or `127.0.0.1` as a `host` is
- // risky unless you take great care to run this webhook on all hosts
- // which run an apiserver which might need to make calls to this
- // webhook. Such installs are likely to be non-portable, i.e., not easy
- // to turn up in a new cluster.
- //
- // The scheme must be "https"; the URL must begin with "https://".
- //
- // A path is optional, and if present may be any string permissible in
- // a URL. You may use the path to pass an arbitrary string to the
- // webhook, for example, a cluster identifier.
- //
- // Attempting to use a user or basic auth e.g. "user:password@" is not
- // allowed. Fragments ("#...") and query parameters ("?...") are not
- // allowed, either.
- //
- // +optional
- URL *string `json:"url,omitempty" protobuf:"bytes,3,opt,name=url"`
-
- // service is a reference to the service for this webhook. Either
- // service or url must be specified.
- //
- // If the webhook is running within the cluster, then you should use `service`.
- //
- // +optional
- Service *ServiceReference `json:"service,omitempty" protobuf:"bytes,1,opt,name=service"`
-
- // caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
- // If unspecified, system trust roots on the apiserver are used.
- // +optional
- CABundle []byte `json:"caBundle,omitempty" protobuf:"bytes,2,opt,name=caBundle"`
-}
-
-// ServiceReference holds a reference to Service.legacy.k8s.io
-type ServiceReference struct {
- // namespace is the namespace of the service.
- // Required
- Namespace string `json:"namespace" protobuf:"bytes,1,opt,name=namespace"`
- // name is the name of the service.
- // Required
- Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
-
- // path is an optional URL path at which the webhook will be contacted.
- // +optional
- Path *string `json:"path,omitempty" protobuf:"bytes,3,opt,name=path"`
-
- // port is an optional service port at which the webhook will be contacted.
- // `port` should be a valid port number (1-65535, inclusive).
- // Defaults to 443 for backward compatibility.
- // +optional
- Port *int32 `json:"port,omitempty" protobuf:"varint,4,opt,name=port"`
-}
-
-// CustomResourceDefinitionVersion describes a version for CRD.
-type CustomResourceDefinitionVersion struct {
- // name is the version name, e.g. “v1”, “v2beta1”, etc.
- // The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
- Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
- // served is a flag enabling/disabling this version from being served via REST APIs
- Served bool `json:"served" protobuf:"varint,2,opt,name=served"`
- // storage indicates this version should be used when persisting custom resources to storage.
- // There must be exactly one version with storage=true.
- Storage bool `json:"storage" protobuf:"varint,3,opt,name=storage"`
- // deprecated indicates this version of the custom resource API is deprecated.
- // When set to true, API requests to this version receive a warning header in the server response.
- // Defaults to false.
- // +optional
- Deprecated bool `json:"deprecated,omitempty" protobuf:"varint,7,opt,name=deprecated"`
- // deprecationWarning overrides the default warning returned to API clients.
- // May only be set when `deprecated` is true.
- // The default warning indicates this version is deprecated and recommends use
- // of the newest served version of equal or greater stability, if one exists.
- // +optional
- DeprecationWarning *string `json:"deprecationWarning,omitempty" protobuf:"bytes,8,opt,name=deprecationWarning"`
- // schema describes the schema used for validation, pruning, and defaulting of this version of the custom resource.
- // +optional
- Schema *CustomResourceValidation `json:"schema,omitempty" protobuf:"bytes,4,opt,name=schema"`
- // subresources specify what subresources this version of the defined custom resource have.
- // +optional
- Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,5,opt,name=subresources"`
- // additionalPrinterColumns specifies additional columns returned in Table output.
- // See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
- // If no columns are specified, a single column displaying the age of the custom resource is used.
- // +optional
- AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,6,rep,name=additionalPrinterColumns"`
-}
-
-// CustomResourceColumnDefinition specifies a column for server side printing.
-type CustomResourceColumnDefinition struct {
- // name is a human readable name for the column.
- Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
- // type is an OpenAPI type definition for this column.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- Type string `json:"type" protobuf:"bytes,2,opt,name=type"`
- // format is an optional OpenAPI type definition for this column. The 'name' format is applied
- // to the primary identifier column to assist in clients identifying column is the resource name.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- // +optional
- Format string `json:"format,omitempty" protobuf:"bytes,3,opt,name=format"`
- // description is a human readable description of this column.
- // +optional
- Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"`
- // priority is an integer defining the relative importance of this column compared to others. Lower
- // numbers are considered higher priority. Columns that may be omitted in limited space scenarios
- // should be given a priority greater than 0.
- // +optional
- Priority int32 `json:"priority,omitempty" protobuf:"bytes,5,opt,name=priority"`
- // jsonPath is a simple JSON path (i.e. with array notation) which is evaluated against
- // each custom resource to produce the value for this column.
- JSONPath string `json:"jsonPath" protobuf:"bytes,6,opt,name=jsonPath"`
-}
-
-// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
-type CustomResourceDefinitionNames struct {
- // plural is the plural name of the resource to serve.
- // The custom resources are served under `/apis/<group>/<version>/.../<plural>`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- // Must be all lowercase.
- Plural string `json:"plural" protobuf:"bytes,1,opt,name=plural"`
- // singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
- // +optional
- Singular string `json:"singular,omitempty" protobuf:"bytes,2,opt,name=singular"`
- // shortNames are short names for the resource, exposed in API discovery documents,
- // and used by clients to support invocations like `kubectl get <shortname>`.
- // It must be all lowercase.
- // +optional
- ShortNames []string `json:"shortNames,omitempty" protobuf:"bytes,3,opt,name=shortNames"`
- // kind is the serialized kind of the resource. It is normally CamelCase and singular.
- // Custom resource instances will use this value as the `kind` attribute in API calls.
- Kind string `json:"kind" protobuf:"bytes,4,opt,name=kind"`
- // listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
- // +optional
- ListKind string `json:"listKind,omitempty" protobuf:"bytes,5,opt,name=listKind"`
- // categories is a list of grouped resources this custom resource belongs to (e.g. 'all').
- // This is published in API discovery documents, and used by clients to support invocations like
- // `kubectl get all`.
- // +optional
- Categories []string `json:"categories,omitempty" protobuf:"bytes,6,rep,name=categories"`
-}
-
-// ResourceScope is an enum defining the different scopes available to a custom resource
-type ResourceScope string
-
-const (
- ClusterScoped ResourceScope = "Cluster"
- NamespaceScoped ResourceScope = "Namespaced"
-)
-
-type ConditionStatus string
-
-// These are valid condition statuses. "ConditionTrue" means a resource is in the condition.
-// "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes
-// can't decide if a resource is in the condition or not. In the future, we could add other
-// intermediate conditions, e.g. ConditionDegraded.
-const (
- ConditionTrue ConditionStatus = "True"
- ConditionFalse ConditionStatus = "False"
- ConditionUnknown ConditionStatus = "Unknown"
-)
-
-// CustomResourceDefinitionConditionType is a valid value for CustomResourceDefinitionCondition.Type
-type CustomResourceDefinitionConditionType string
-
-const (
- // Established means that the resource has become active. A resource is established when all names are
- // accepted without a conflict for the first time. A resource stays established until deleted, even during
- // a later NamesAccepted due to changed names. Note that not all names can be changed.
- Established CustomResourceDefinitionConditionType = "Established"
- // NamesAccepted means the names chosen for this CustomResourceDefinition do not conflict with others in
- // the group and are therefore accepted.
- NamesAccepted CustomResourceDefinitionConditionType = "NamesAccepted"
- // NonStructuralSchema means that one or more OpenAPI schema is not structural.
- //
- // A schema is structural if it specifies types for all values, with the only exceptions of those with
- // - x-kubernetes-int-or-string: true — for fields which can be integer or string
- // - x-kubernetes-preserve-unknown-fields: true — for raw, unspecified JSON values
- // and there is no type, additionalProperties, default, nullable or x-kubernetes-* vendor extenions
- // specified under allOf, anyOf, oneOf or not.
- //
- // Non-structural schemas will not be allowed anymore in v1 API groups. Moreover, new features will not be
- // available for non-structural CRDs:
- // - pruning
- // - defaulting
- // - read-only
- // - OpenAPI publishing
- // - webhook conversion
- NonStructuralSchema CustomResourceDefinitionConditionType = "NonStructuralSchema"
- // Terminating means that the CustomResourceDefinition has been deleted and is cleaning up.
- Terminating CustomResourceDefinitionConditionType = "Terminating"
- // KubernetesAPIApprovalPolicyConformant indicates that an API in *.k8s.io or *.kubernetes.io is or is not approved. For CRDs
- // outside those groups, this condition will not be set. For CRDs inside those groups, the condition will
- // be true if .metadata.annotations["api-approved.kubernetes.io"] is set to a URL, otherwise it will be false.
- // See https://github.com/kubernetes/enhancements/pull/1111 for more details.
- KubernetesAPIApprovalPolicyConformant CustomResourceDefinitionConditionType = "KubernetesAPIApprovalPolicyConformant"
-)
-
-// CustomResourceDefinitionCondition contains details for the current condition of this pod.
-type CustomResourceDefinitionCondition struct {
- // type is the type of the condition. Types include Established, NamesAccepted and Terminating.
- Type CustomResourceDefinitionConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=CustomResourceDefinitionConditionType"`
- // status is the status of the condition.
- // Can be True, False, Unknown.
- Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"`
- // lastTransitionTime last time the condition transitioned from one status to another.
- // +optional
- LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
- // reason is a unique, one-word, CamelCase reason for the condition's last transition.
- // +optional
- Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
- // message is a human-readable message indicating details about last transition.
- // +optional
- Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
-}
-
-// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
-type CustomResourceDefinitionStatus struct {
- // conditions indicate state for particular aspects of a CustomResourceDefinition
- // +optional
- // +listType=map
- // +listMapKey=type
- Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"`
-
- // acceptedNames are the names that are actually being used to serve discovery.
- // They may be different than the names in spec.
- // +optional
- AcceptedNames CustomResourceDefinitionNames `json:"acceptedNames" protobuf:"bytes,2,opt,name=acceptedNames"`
-
- // storedVersions lists all versions of CustomResources that were ever persisted. Tracking these
- // versions allows a migration path for stored versions in etcd. The field is mutable
- // so a migration controller can finish a migration to another version (ensuring
- // no old objects are left in storage), and then remove the rest of the
- // versions from this list.
- // Versions may not be removed from `spec.versions` while they exist in this list.
- // +optional
- StoredVersions []string `json:"storedVersions" protobuf:"bytes,3,rep,name=storedVersions"`
-}
-
-// CustomResourceCleanupFinalizer is the name of the finalizer which will delete instances of
-// a CustomResourceDefinition
-const CustomResourceCleanupFinalizer = "customresourcecleanup.apiextensions.k8s.io"
-
-// +genclient
-// +genclient:nonNamespaced
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-
-// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
-// <.spec.name>.<.spec.group>.
-type CustomResourceDefinition struct {
- metav1.TypeMeta `json:",inline"`
- metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
-
- // spec describes how the user wants the resources to appear
- Spec CustomResourceDefinitionSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
- // status indicates the actual state of the CustomResourceDefinition
- // +optional
- Status CustomResourceDefinitionStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
-}
-
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-
-// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
-type CustomResourceDefinitionList struct {
- metav1.TypeMeta `json:",inline"`
- metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
-
- // items list individual CustomResourceDefinition objects
- Items []CustomResourceDefinition `json:"items" protobuf:"bytes,2,rep,name=items"`
-}
-
-// CustomResourceValidation is a list of validation methods for CustomResources.
-type CustomResourceValidation struct {
- // openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.
- // +optional
- OpenAPIV3Schema *JSONSchemaProps `json:"openAPIV3Schema,omitempty" protobuf:"bytes,1,opt,name=openAPIV3Schema"`
-}
-
-// CustomResourceSubresources defines the status and scale subresources for CustomResources.
-type CustomResourceSubresources struct {
- // status indicates the custom resource should serve a `/status` subresource.
- // When enabled:
- // 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object.
- // 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object.
- // +optional
- Status *CustomResourceSubresourceStatus `json:"status,omitempty" protobuf:"bytes,1,opt,name=status"`
- // scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object.
- // +optional
- Scale *CustomResourceSubresourceScale `json:"scale,omitempty" protobuf:"bytes,2,opt,name=scale"`
-}
-
-// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
-// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
-// * exposes a /status subresource for the custom resource
-// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
-// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
-type CustomResourceSubresourceStatus struct{}
-
-// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
-type CustomResourceSubresourceScale struct {
- // specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.spec`.
- // If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.
- SpecReplicasPath string `json:"specReplicasPath" protobuf:"bytes,1,name=specReplicasPath"`
- // statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status`.
- // If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource
- // will default to 0.
- StatusReplicasPath string `json:"statusReplicasPath" protobuf:"bytes,2,opt,name=statusReplicasPath"`
- // labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status` or `.spec`.
- // Must be set to work with HorizontalPodAutoscaler.
- // The field pointed by this JSON path must be a string field (not a complex selector struct)
- // which contains a serialized label selector in string form.
- // More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
- // If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale`
- // subresource will default to the empty string.
- // +optional
- LabelSelectorPath *string `json:"labelSelectorPath,omitempty" protobuf:"bytes,3,opt,name=labelSelectorPath"`
-}
-
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-
-// ConversionReview describes a conversion request/response.
-type ConversionReview struct {
- metav1.TypeMeta `json:",inline"`
- // request describes the attributes for the conversion request.
- // +optional
- Request *ConversionRequest `json:"request,omitempty" protobuf:"bytes,1,opt,name=request"`
- // response describes the attributes for the conversion response.
- // +optional
- Response *ConversionResponse `json:"response,omitempty" protobuf:"bytes,2,opt,name=response"`
-}
-
-// ConversionRequest describes the conversion request parameters.
-type ConversionRequest struct {
- // uid is an identifier for the individual request/response. It allows distinguishing instances of requests which are
- // otherwise identical (parallel requests, etc).
- // The UID is meant to track the round trip (request/response) between the Kubernetes API server and the webhook, not the user request.
- // It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
- UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"`
- // desiredAPIVersion is the version to convert given objects to. e.g. "myapi.example.com/v1"
- DesiredAPIVersion string `json:"desiredAPIVersion" protobuf:"bytes,2,name=desiredAPIVersion"`
- // objects is the list of custom resource objects to be converted.
- Objects []runtime.RawExtension `json:"objects" protobuf:"bytes,3,rep,name=objects"`
-}
-
-// ConversionResponse describes a conversion response.
-type ConversionResponse struct {
- // uid is an identifier for the individual request/response.
- // This should be copied over from the corresponding `request.uid`.
- UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"`
- // convertedObjects is the list of converted version of `request.objects` if the `result` is successful, otherwise empty.
- // The webhook is expected to set `apiVersion` of these objects to the `request.desiredAPIVersion`. The list
- // must also have the same size as the input list with the same objects in the same order (equal kind, metadata.uid, metadata.name and metadata.namespace).
- // The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored.
- ConvertedObjects []runtime.RawExtension `json:"convertedObjects" protobuf:"bytes,2,rep,name=convertedObjects"`
- // result contains the result of conversion with extra details if the conversion failed. `result.status` determines if
- // the conversion failed or succeeded. The `result.status` field is required and represents the success or failure of the
- // conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set
- // `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message`
- // will be used to construct an error message for the end user.
- Result metav1.Status `json:"result" protobuf:"bytes,3,name=result"`
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types_jsonschema.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types_jsonschema.go
deleted file mode 100644
index 4433e2446..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/types_jsonschema.go
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
-Copyright 2019 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1
-
-// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
-type JSONSchemaProps struct {
- ID string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"`
- Schema JSONSchemaURL `json:"$schema,omitempty" protobuf:"bytes,2,opt,name=schema"`
- Ref *string `json:"$ref,omitempty" protobuf:"bytes,3,opt,name=ref"`
- Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"`
- Type string `json:"type,omitempty" protobuf:"bytes,5,opt,name=type"`
-
- // format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- //
- // - bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- // - uri: an URI as parsed by Golang net/url.ParseRequestURI
- // - email: an email address as parsed by Golang net/mail.ParseAddress
- // - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- // - ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- // - ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- // - cidr: a CIDR as parsed by Golang net.ParseCIDR
- // - mac: a MAC address as parsed by Golang net.ParseMAC
- // - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- // - isbn10: an ISBN10 number string like "0321751043"
- // - isbn13: an ISBN13 number string like "978-0321751041"
- // - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- // - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- // - hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- // - rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- // - byte: base64 encoded binary data
- // - password: any kind of string
- // - date: a date string like "2006-01-02" as defined by full-date in RFC3339
- // - duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- // - datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
- Format string `json:"format,omitempty" protobuf:"bytes,6,opt,name=format"`
-
- Title string `json:"title,omitempty" protobuf:"bytes,7,opt,name=title"`
- // default is a default value for undefined object fields.
- // Defaulting is a beta feature under the CustomResourceDefaulting feature gate.
- // Defaulting requires spec.preserveUnknownFields to be false.
- Default *JSON `json:"default,omitempty" protobuf:"bytes,8,opt,name=default"`
- Maximum *float64 `json:"maximum,omitempty" protobuf:"bytes,9,opt,name=maximum"`
- ExclusiveMaximum bool `json:"exclusiveMaximum,omitempty" protobuf:"bytes,10,opt,name=exclusiveMaximum"`
- Minimum *float64 `json:"minimum,omitempty" protobuf:"bytes,11,opt,name=minimum"`
- ExclusiveMinimum bool `json:"exclusiveMinimum,omitempty" protobuf:"bytes,12,opt,name=exclusiveMinimum"`
- MaxLength *int64 `json:"maxLength,omitempty" protobuf:"bytes,13,opt,name=maxLength"`
- MinLength *int64 `json:"minLength,omitempty" protobuf:"bytes,14,opt,name=minLength"`
- Pattern string `json:"pattern,omitempty" protobuf:"bytes,15,opt,name=pattern"`
- MaxItems *int64 `json:"maxItems,omitempty" protobuf:"bytes,16,opt,name=maxItems"`
- MinItems *int64 `json:"minItems,omitempty" protobuf:"bytes,17,opt,name=minItems"`
- UniqueItems bool `json:"uniqueItems,omitempty" protobuf:"bytes,18,opt,name=uniqueItems"`
- MultipleOf *float64 `json:"multipleOf,omitempty" protobuf:"bytes,19,opt,name=multipleOf"`
- Enum []JSON `json:"enum,omitempty" protobuf:"bytes,20,rep,name=enum"`
- MaxProperties *int64 `json:"maxProperties,omitempty" protobuf:"bytes,21,opt,name=maxProperties"`
- MinProperties *int64 `json:"minProperties,omitempty" protobuf:"bytes,22,opt,name=minProperties"`
- Required []string `json:"required,omitempty" protobuf:"bytes,23,rep,name=required"`
- Items *JSONSchemaPropsOrArray `json:"items,omitempty" protobuf:"bytes,24,opt,name=items"`
- AllOf []JSONSchemaProps `json:"allOf,omitempty" protobuf:"bytes,25,rep,name=allOf"`
- OneOf []JSONSchemaProps `json:"oneOf,omitempty" protobuf:"bytes,26,rep,name=oneOf"`
- AnyOf []JSONSchemaProps `json:"anyOf,omitempty" protobuf:"bytes,27,rep,name=anyOf"`
- Not *JSONSchemaProps `json:"not,omitempty" protobuf:"bytes,28,opt,name=not"`
- Properties map[string]JSONSchemaProps `json:"properties,omitempty" protobuf:"bytes,29,rep,name=properties"`
- AdditionalProperties *JSONSchemaPropsOrBool `json:"additionalProperties,omitempty" protobuf:"bytes,30,opt,name=additionalProperties"`
- PatternProperties map[string]JSONSchemaProps `json:"patternProperties,omitempty" protobuf:"bytes,31,rep,name=patternProperties"`
- Dependencies JSONSchemaDependencies `json:"dependencies,omitempty" protobuf:"bytes,32,opt,name=dependencies"`
- AdditionalItems *JSONSchemaPropsOrBool `json:"additionalItems,omitempty" protobuf:"bytes,33,opt,name=additionalItems"`
- Definitions JSONSchemaDefinitions `json:"definitions,omitempty" protobuf:"bytes,34,opt,name=definitions"`
- ExternalDocs *ExternalDocumentation `json:"externalDocs,omitempty" protobuf:"bytes,35,opt,name=externalDocs"`
- Example *JSON `json:"example,omitempty" protobuf:"bytes,36,opt,name=example"`
- Nullable bool `json:"nullable,omitempty" protobuf:"bytes,37,opt,name=nullable"`
-
- // x-kubernetes-preserve-unknown-fields stops the API server
- // decoding step from pruning fields which are not specified
- // in the validation schema. This affects fields recursively,
- // but switches back to normal pruning behaviour if nested
- // properties or additionalProperties are specified in the schema.
- // This can either be true or undefined. False is forbidden.
- XPreserveUnknownFields *bool `json:"x-kubernetes-preserve-unknown-fields,omitempty" protobuf:"bytes,38,opt,name=xKubernetesPreserveUnknownFields"`
-
- // x-kubernetes-embedded-resource defines that the value is an
- // embedded Kubernetes runtime.Object, with TypeMeta and
- // ObjectMeta. The type must be object. It is allowed to further
- // restrict the embedded object. kind, apiVersion and metadata
- // are validated automatically. x-kubernetes-preserve-unknown-fields
- // is allowed to be true, but does not have to be if the object
- // is fully specified (up to kind, apiVersion, metadata).
- XEmbeddedResource bool `json:"x-kubernetes-embedded-resource,omitempty" protobuf:"bytes,39,opt,name=xKubernetesEmbeddedResource"`
-
- // x-kubernetes-int-or-string specifies that this value is
- // either an integer or a string. If this is true, an empty
- // type is allowed and type as child of anyOf is permitted
- // if following one of the following patterns:
- //
- // 1) anyOf:
- // - type: integer
- // - type: string
- // 2) allOf:
- // - anyOf:
- // - type: integer
- // - type: string
- // - ... zero or more
- XIntOrString bool `json:"x-kubernetes-int-or-string,omitempty" protobuf:"bytes,40,opt,name=xKubernetesIntOrString"`
-
- // x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
- // as the index of the map.
- //
- // This tag MUST only be used on lists that have the "x-kubernetes-list-type"
- // extension set to "map". Also, the values specified for this attribute must
- // be a scalar typed field of the child structure (no nesting is supported).
- //
- // The properties specified must either be required or have a default value,
- // to ensure those properties are present for all list items.
- //
- // +optional
- XListMapKeys []string `json:"x-kubernetes-list-map-keys,omitempty" protobuf:"bytes,41,rep,name=xKubernetesListMapKeys"`
-
- // x-kubernetes-list-type annotates an array to further describe its topology.
- // This extension must only be used on lists and may have 3 possible values:
- //
- // 1) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic lists will be entirely replaced when updated. This extension
- // may be used on any type of list (struct, scalar, ...).
- // 2) `set`:
- // Sets are lists that must not have multiple items with the same value. Each
- // value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
- // array with x-kubernetes-list-type `atomic`.
- // 3) `map`:
- // These lists are like maps in that their elements have a non-index key
- // used to identify them. Order is preserved upon merge. The map tag
- // must only be used on a list with elements of type object.
- // Defaults to atomic for arrays.
- // +optional
- XListType *string `json:"x-kubernetes-list-type,omitempty" protobuf:"bytes,42,opt,name=xKubernetesListType"`
-
- // x-kubernetes-map-type annotates an object to further describe its topology.
- // This extension must only be used when type is object and may have 2 possible values:
- //
- // 1) `granular`:
- // These maps are actual maps (key-value pairs) and each fields are independent
- // from each other (they can each be manipulated by separate actors). This is
- // the default behaviour for all maps.
- // 2) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic maps will be entirely replaced when updated.
- // +optional
- XMapType *string `json:"x-kubernetes-map-type,omitempty" protobuf:"bytes,43,opt,name=xKubernetesMapType"`
-}
-
-// JSON represents any valid JSON value.
-// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
-type JSON struct {
- Raw []byte `protobuf:"bytes,1,opt,name=raw"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSON) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSON) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaURL represents a schema url.
-type JSONSchemaURL string
-
-// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
-// or an array of JSONSchemaProps. Mainly here for serialization purposes.
-type JSONSchemaPropsOrArray struct {
- Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"`
- JSONSchemas []JSONSchemaProps `protobuf:"bytes,2,rep,name=jSONSchemas"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSONSchemaPropsOrArray) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSONSchemaPropsOrArray) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
-// Defaults to true for the boolean property.
-type JSONSchemaPropsOrBool struct {
- Allows bool `protobuf:"varint,1,opt,name=allows"`
- Schema *JSONSchemaProps `protobuf:"bytes,2,opt,name=schema"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSONSchemaPropsOrBool) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSONSchemaPropsOrBool) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaDependencies represent a dependencies property.
-type JSONSchemaDependencies map[string]JSONSchemaPropsOrStringArray
-
-// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
-type JSONSchemaPropsOrStringArray struct {
- Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"`
- Property []string `protobuf:"bytes,2,rep,name=property"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaDefinitions contains the models explicitly defined in this spec.
-type JSONSchemaDefinitions map[string]JSONSchemaProps
-
-// ExternalDocumentation allows referencing an external resource for extended documentation.
-type ExternalDocumentation struct {
- Description string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"`
- URL string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"`
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.conversion.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.conversion.go
deleted file mode 100644
index b22872dc0..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.conversion.go
+++ /dev/null
@@ -1,1278 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by conversion-gen. DO NOT EDIT.
-
-package v1
-
-import (
- unsafe "unsafe"
-
- apiextensions "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- conversion "k8s.io/apimachinery/pkg/conversion"
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-func init() {
- localSchemeBuilder.Register(RegisterConversions)
-}
-
-// RegisterConversions adds conversion functions to the given scheme.
-// Public to allow building arbitrary schemes.
-func RegisterConversions(s *runtime.Scheme) error {
- if err := s.AddGeneratedConversionFunc((*CustomResourceColumnDefinition)(nil), (*apiextensions.CustomResourceColumnDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(a.(*CustomResourceColumnDefinition), b.(*apiextensions.CustomResourceColumnDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceColumnDefinition)(nil), (*CustomResourceColumnDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceColumnDefinition_To_v1_CustomResourceColumnDefinition(a.(*apiextensions.CustomResourceColumnDefinition), b.(*CustomResourceColumnDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinition)(nil), (*apiextensions.CustomResourceDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(a.(*CustomResourceDefinition), b.(*apiextensions.CustomResourceDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinition)(nil), (*CustomResourceDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinition_To_v1_CustomResourceDefinition(a.(*apiextensions.CustomResourceDefinition), b.(*CustomResourceDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionCondition)(nil), (*apiextensions.CustomResourceDefinitionCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(a.(*CustomResourceDefinitionCondition), b.(*apiextensions.CustomResourceDefinitionCondition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionCondition)(nil), (*CustomResourceDefinitionCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionCondition_To_v1_CustomResourceDefinitionCondition(a.(*apiextensions.CustomResourceDefinitionCondition), b.(*CustomResourceDefinitionCondition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionList)(nil), (*apiextensions.CustomResourceDefinitionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(a.(*CustomResourceDefinitionList), b.(*apiextensions.CustomResourceDefinitionList), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionList)(nil), (*CustomResourceDefinitionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionList_To_v1_CustomResourceDefinitionList(a.(*apiextensions.CustomResourceDefinitionList), b.(*CustomResourceDefinitionList), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionNames)(nil), (*apiextensions.CustomResourceDefinitionNames)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(a.(*CustomResourceDefinitionNames), b.(*apiextensions.CustomResourceDefinitionNames), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionNames)(nil), (*CustomResourceDefinitionNames)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames(a.(*apiextensions.CustomResourceDefinitionNames), b.(*CustomResourceDefinitionNames), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionStatus)(nil), (*apiextensions.CustomResourceDefinitionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(a.(*CustomResourceDefinitionStatus), b.(*apiextensions.CustomResourceDefinitionStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionStatus)(nil), (*CustomResourceDefinitionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionStatus_To_v1_CustomResourceDefinitionStatus(a.(*apiextensions.CustomResourceDefinitionStatus), b.(*CustomResourceDefinitionStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionVersion)(nil), (*apiextensions.CustomResourceDefinitionVersion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(a.(*CustomResourceDefinitionVersion), b.(*apiextensions.CustomResourceDefinitionVersion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionVersion)(nil), (*CustomResourceDefinitionVersion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionVersion_To_v1_CustomResourceDefinitionVersion(a.(*apiextensions.CustomResourceDefinitionVersion), b.(*CustomResourceDefinitionVersion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceSubresourceScale)(nil), (*apiextensions.CustomResourceSubresourceScale)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(a.(*CustomResourceSubresourceScale), b.(*apiextensions.CustomResourceSubresourceScale), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresourceScale)(nil), (*CustomResourceSubresourceScale)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceSubresourceScale_To_v1_CustomResourceSubresourceScale(a.(*apiextensions.CustomResourceSubresourceScale), b.(*CustomResourceSubresourceScale), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceSubresourceStatus)(nil), (*apiextensions.CustomResourceSubresourceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(a.(*CustomResourceSubresourceStatus), b.(*apiextensions.CustomResourceSubresourceStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresourceStatus)(nil), (*CustomResourceSubresourceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceSubresourceStatus_To_v1_CustomResourceSubresourceStatus(a.(*apiextensions.CustomResourceSubresourceStatus), b.(*CustomResourceSubresourceStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceSubresources)(nil), (*apiextensions.CustomResourceSubresources)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(a.(*CustomResourceSubresources), b.(*apiextensions.CustomResourceSubresources), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresources)(nil), (*CustomResourceSubresources)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceSubresources_To_v1_CustomResourceSubresources(a.(*apiextensions.CustomResourceSubresources), b.(*CustomResourceSubresources), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceValidation)(nil), (*apiextensions.CustomResourceValidation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(a.(*CustomResourceValidation), b.(*apiextensions.CustomResourceValidation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceValidation)(nil), (*CustomResourceValidation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation(a.(*apiextensions.CustomResourceValidation), b.(*CustomResourceValidation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*ExternalDocumentation)(nil), (*apiextensions.ExternalDocumentation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(a.(*ExternalDocumentation), b.(*apiextensions.ExternalDocumentation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.ExternalDocumentation)(nil), (*ExternalDocumentation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_ExternalDocumentation_To_v1_ExternalDocumentation(a.(*apiextensions.ExternalDocumentation), b.(*ExternalDocumentation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaProps)(nil), (*apiextensions.JSONSchemaProps)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(a.(*JSONSchemaProps), b.(*apiextensions.JSONSchemaProps), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrArray)(nil), (*apiextensions.JSONSchemaPropsOrArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(a.(*JSONSchemaPropsOrArray), b.(*apiextensions.JSONSchemaPropsOrArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrArray)(nil), (*JSONSchemaPropsOrArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaPropsOrArray_To_v1_JSONSchemaPropsOrArray(a.(*apiextensions.JSONSchemaPropsOrArray), b.(*JSONSchemaPropsOrArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrBool)(nil), (*apiextensions.JSONSchemaPropsOrBool)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(a.(*JSONSchemaPropsOrBool), b.(*apiextensions.JSONSchemaPropsOrBool), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrBool)(nil), (*JSONSchemaPropsOrBool)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool(a.(*apiextensions.JSONSchemaPropsOrBool), b.(*JSONSchemaPropsOrBool), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrStringArray)(nil), (*apiextensions.JSONSchemaPropsOrStringArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(a.(*JSONSchemaPropsOrStringArray), b.(*apiextensions.JSONSchemaPropsOrStringArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrStringArray)(nil), (*JSONSchemaPropsOrStringArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1_JSONSchemaPropsOrStringArray(a.(*apiextensions.JSONSchemaPropsOrStringArray), b.(*JSONSchemaPropsOrStringArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*ServiceReference)(nil), (*apiextensions.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_ServiceReference_To_apiextensions_ServiceReference(a.(*ServiceReference), b.(*apiextensions.ServiceReference), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.ServiceReference)(nil), (*ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_ServiceReference_To_v1_ServiceReference(a.(*apiextensions.ServiceReference), b.(*ServiceReference), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*WebhookClientConfig)(nil), (*apiextensions.WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(a.(*WebhookClientConfig), b.(*apiextensions.WebhookClientConfig), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.WebhookClientConfig)(nil), (*WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_WebhookClientConfig_To_v1_WebhookClientConfig(a.(*apiextensions.WebhookClientConfig), b.(*WebhookClientConfig), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*apiextensions.CustomResourceConversion)(nil), (*CustomResourceConversion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceConversion_To_v1_CustomResourceConversion(a.(*apiextensions.CustomResourceConversion), b.(*CustomResourceConversion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*apiextensions.CustomResourceDefinitionSpec)(nil), (*CustomResourceDefinitionSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionSpec_To_v1_CustomResourceDefinitionSpec(a.(*apiextensions.CustomResourceDefinitionSpec), b.(*CustomResourceDefinitionSpec), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*apiextensions.JSONSchemaProps)(nil), (*JSONSchemaProps)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(a.(*apiextensions.JSONSchemaProps), b.(*JSONSchemaProps), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*apiextensions.JSON)(nil), (*JSON)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSON_To_v1_JSON(a.(*apiextensions.JSON), b.(*JSON), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*CustomResourceConversion)(nil), (*apiextensions.CustomResourceConversion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(a.(*CustomResourceConversion), b.(*apiextensions.CustomResourceConversion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*CustomResourceDefinitionSpec)(nil), (*apiextensions.CustomResourceDefinitionSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(a.(*CustomResourceDefinitionSpec), b.(*apiextensions.CustomResourceDefinitionSpec), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*JSON)(nil), (*apiextensions.JSON)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1_JSON_To_apiextensions_JSON(a.(*JSON), b.(*apiextensions.JSON), scope)
- }); err != nil {
- return err
- }
- return nil
-}
-
-func autoConvert_v1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error {
- out.Name = in.Name
- out.Type = in.Type
- out.Format = in.Format
- out.Description = in.Description
- out.Priority = in.Priority
- out.JSONPath = in.JSONPath
- return nil
-}
-
-// Convert_v1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition is an autogenerated conversion function.
-func Convert_v1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceColumnDefinition_To_v1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error {
- out.Name = in.Name
- out.Type = in.Type
- out.Format = in.Format
- out.Description = in.Description
- out.Priority = in.Priority
- out.JSONPath = in.JSONPath
- return nil
-}
-
-// Convert_apiextensions_CustomResourceColumnDefinition_To_v1_CustomResourceColumnDefinition is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceColumnDefinition_To_v1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceColumnDefinition_To_v1_CustomResourceColumnDefinition(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error {
- out.Strategy = apiextensions.ConversionStrategyType(in.Strategy)
- // WARNING: in.Webhook requires manual conversion: does not exist in peer-type
- return nil
-}
-
-func autoConvert_apiextensions_CustomResourceConversion_To_v1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error {
- out.Strategy = ConversionStrategyType(in.Strategy)
- // WARNING: in.WebhookClientConfig requires manual conversion: does not exist in peer-type
- // WARNING: in.ConversionReviewVersions requires manual conversion: does not exist in peer-type
- return nil
-}
-
-func autoConvert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error {
- out.ObjectMeta = in.ObjectMeta
- if err := Convert_v1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(&in.Spec, &out.Spec, s); err != nil {
- return err
- }
- if err := Convert_v1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(&in.Status, &out.Status, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition is an autogenerated conversion function.
-func Convert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinition_To_v1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error {
- out.ObjectMeta = in.ObjectMeta
- if err := Convert_apiextensions_CustomResourceDefinitionSpec_To_v1_CustomResourceDefinitionSpec(&in.Spec, &out.Spec, s); err != nil {
- return err
- }
- if err := Convert_apiextensions_CustomResourceDefinitionStatus_To_v1_CustomResourceDefinitionStatus(&in.Status, &out.Status, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinition_To_v1_CustomResourceDefinition is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinition_To_v1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinition_To_v1_CustomResourceDefinition(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error {
- out.Type = apiextensions.CustomResourceDefinitionConditionType(in.Type)
- out.Status = apiextensions.ConditionStatus(in.Status)
- out.LastTransitionTime = in.LastTransitionTime
- out.Reason = in.Reason
- out.Message = in.Message
- return nil
-}
-
-// Convert_v1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition is an autogenerated conversion function.
-func Convert_v1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionCondition_To_v1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error {
- out.Type = CustomResourceDefinitionConditionType(in.Type)
- out.Status = ConditionStatus(in.Status)
- out.LastTransitionTime = in.LastTransitionTime
- out.Reason = in.Reason
- out.Message = in.Message
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionCondition_To_v1_CustomResourceDefinitionCondition is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionCondition_To_v1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionCondition_To_v1_CustomResourceDefinitionCondition(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error {
- out.ListMeta = in.ListMeta
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]apiextensions.CustomResourceDefinition, len(*in))
- for i := range *in {
- if err := Convert_v1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Items = nil
- }
- return nil
-}
-
-// Convert_v1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList is an autogenerated conversion function.
-func Convert_v1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionList_To_v1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error {
- out.ListMeta = in.ListMeta
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]CustomResourceDefinition, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_CustomResourceDefinition_To_v1_CustomResourceDefinition(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Items = nil
- }
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionList_To_v1_CustomResourceDefinitionList is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionList_To_v1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionList_To_v1_CustomResourceDefinitionList(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error {
- out.Plural = in.Plural
- out.Singular = in.Singular
- out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
- out.Kind = in.Kind
- out.ListKind = in.ListKind
- out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
- return nil
-}
-
-// Convert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames is an autogenerated conversion function.
-func Convert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error {
- out.Plural = in.Plural
- out.Singular = in.Singular
- out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
- out.Kind = in.Kind
- out.ListKind = in.ListKind
- out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error {
- out.Group = in.Group
- if err := Convert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(&in.Names, &out.Names, s); err != nil {
- return err
- }
- out.Scope = apiextensions.ResourceScope(in.Scope)
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]apiextensions.CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- if err := Convert_v1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Versions = nil
- }
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(apiextensions.CustomResourceConversion)
- if err := Convert_v1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Conversion = nil
- }
- if err := metav1.Convert_bool_To_Pointer_bool(&in.PreserveUnknownFields, &out.PreserveUnknownFields, s); err != nil {
- return err
- }
- return nil
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionSpec_To_v1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error {
- out.Group = in.Group
- // WARNING: in.Version requires manual conversion: does not exist in peer-type
- if err := Convert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames(&in.Names, &out.Names, s); err != nil {
- return err
- }
- out.Scope = ResourceScope(in.Scope)
- // WARNING: in.Validation requires manual conversion: does not exist in peer-type
- // WARNING: in.Subresources requires manual conversion: does not exist in peer-type
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_CustomResourceDefinitionVersion_To_v1_CustomResourceDefinitionVersion(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Versions = nil
- }
- // WARNING: in.AdditionalPrinterColumns requires manual conversion: does not exist in peer-type
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(CustomResourceConversion)
- if err := Convert_apiextensions_CustomResourceConversion_To_v1_CustomResourceConversion(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Conversion = nil
- }
- if err := metav1.Convert_Pointer_bool_To_bool(&in.PreserveUnknownFields, &out.PreserveUnknownFields, s); err != nil {
- return err
- }
- return nil
-}
-
-func autoConvert_v1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error {
- out.Conditions = *(*[]apiextensions.CustomResourceDefinitionCondition)(unsafe.Pointer(&in.Conditions))
- if err := Convert_v1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(&in.AcceptedNames, &out.AcceptedNames, s); err != nil {
- return err
- }
- out.StoredVersions = *(*[]string)(unsafe.Pointer(&in.StoredVersions))
- return nil
-}
-
-// Convert_v1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus is an autogenerated conversion function.
-func Convert_v1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionStatus_To_v1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error {
- out.Conditions = *(*[]CustomResourceDefinitionCondition)(unsafe.Pointer(&in.Conditions))
- if err := Convert_apiextensions_CustomResourceDefinitionNames_To_v1_CustomResourceDefinitionNames(&in.AcceptedNames, &out.AcceptedNames, s); err != nil {
- return err
- }
- out.StoredVersions = *(*[]string)(unsafe.Pointer(&in.StoredVersions))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionStatus_To_v1_CustomResourceDefinitionStatus is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionStatus_To_v1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionStatus_To_v1_CustomResourceDefinitionStatus(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error {
- out.Name = in.Name
- out.Served = in.Served
- out.Storage = in.Storage
- out.Deprecated = in.Deprecated
- out.DeprecationWarning = (*string)(unsafe.Pointer(in.DeprecationWarning))
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.CustomResourceValidation)
- if err := Convert_v1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Subresources = (*apiextensions.CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
- out.AdditionalPrinterColumns = *(*[]apiextensions.CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
- return nil
-}
-
-// Convert_v1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion is an autogenerated conversion function.
-func Convert_v1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionVersion_To_v1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error {
- out.Name = in.Name
- out.Served = in.Served
- out.Storage = in.Storage
- out.Deprecated = in.Deprecated
- out.DeprecationWarning = (*string)(unsafe.Pointer(in.DeprecationWarning))
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(CustomResourceValidation)
- if err := Convert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Subresources = (*CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
- out.AdditionalPrinterColumns = *(*[]CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionVersion_To_v1_CustomResourceDefinitionVersion is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionVersion_To_v1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionVersion_To_v1_CustomResourceDefinitionVersion(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error {
- out.SpecReplicasPath = in.SpecReplicasPath
- out.StatusReplicasPath = in.StatusReplicasPath
- out.LabelSelectorPath = (*string)(unsafe.Pointer(in.LabelSelectorPath))
- return nil
-}
-
-// Convert_v1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale is an autogenerated conversion function.
-func Convert_v1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceSubresourceScale_To_v1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error {
- out.SpecReplicasPath = in.SpecReplicasPath
- out.StatusReplicasPath = in.StatusReplicasPath
- out.LabelSelectorPath = (*string)(unsafe.Pointer(in.LabelSelectorPath))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceSubresourceScale_To_v1_CustomResourceSubresourceScale is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceSubresourceScale_To_v1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceSubresourceScale_To_v1_CustomResourceSubresourceScale(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error {
- return nil
-}
-
-// Convert_v1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus is an autogenerated conversion function.
-func Convert_v1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceSubresourceStatus_To_v1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error {
- return nil
-}
-
-// Convert_apiextensions_CustomResourceSubresourceStatus_To_v1_CustomResourceSubresourceStatus is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceSubresourceStatus_To_v1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceSubresourceStatus_To_v1_CustomResourceSubresourceStatus(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error {
- out.Status = (*apiextensions.CustomResourceSubresourceStatus)(unsafe.Pointer(in.Status))
- out.Scale = (*apiextensions.CustomResourceSubresourceScale)(unsafe.Pointer(in.Scale))
- return nil
-}
-
-// Convert_v1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources is an autogenerated conversion function.
-func Convert_v1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceSubresources_To_v1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error {
- out.Status = (*CustomResourceSubresourceStatus)(unsafe.Pointer(in.Status))
- out.Scale = (*CustomResourceSubresourceScale)(unsafe.Pointer(in.Scale))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceSubresources_To_v1_CustomResourceSubresources is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceSubresources_To_v1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceSubresources_To_v1_CustomResourceSubresources(in, out, s)
-}
-
-func autoConvert_v1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error {
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.OpenAPIV3Schema = nil
- }
- return nil
-}
-
-// Convert_v1_CustomResourceValidation_To_apiextensions_CustomResourceValidation is an autogenerated conversion function.
-func Convert_v1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error {
- return autoConvert_v1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error {
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.OpenAPIV3Schema = nil
- }
- return nil
-}
-
-// Convert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceValidation_To_v1_CustomResourceValidation(in, out, s)
-}
-
-func autoConvert_v1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error {
- out.Description = in.Description
- out.URL = in.URL
- return nil
-}
-
-// Convert_v1_ExternalDocumentation_To_apiextensions_ExternalDocumentation is an autogenerated conversion function.
-func Convert_v1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error {
- return autoConvert_v1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in, out, s)
-}
-
-func autoConvert_apiextensions_ExternalDocumentation_To_v1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error {
- out.Description = in.Description
- out.URL = in.URL
- return nil
-}
-
-// Convert_apiextensions_ExternalDocumentation_To_v1_ExternalDocumentation is an autogenerated conversion function.
-func Convert_apiextensions_ExternalDocumentation_To_v1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error {
- return autoConvert_apiextensions_ExternalDocumentation_To_v1_ExternalDocumentation(in, out, s)
-}
-
-func autoConvert_v1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error {
- // WARNING: in.Raw requires manual conversion: does not exist in peer-type
- return nil
-}
-
-func autoConvert_apiextensions_JSON_To_v1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error {
- // FIXME: Type apiextensions.JSON is unsupported.
- return nil
-}
-
-func autoConvert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error {
- out.ID = in.ID
- out.Schema = apiextensions.JSONSchemaURL(in.Schema)
- out.Ref = (*string)(unsafe.Pointer(in.Ref))
- out.Description = in.Description
- out.Type = in.Type
- out.Format = in.Format
- out.Title = in.Title
- if in.Default != nil {
- in, out := &in.Default, &out.Default
- *out = new(apiextensions.JSON)
- if err := Convert_v1_JSON_To_apiextensions_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Default = nil
- }
- out.Maximum = (*float64)(unsafe.Pointer(in.Maximum))
- out.ExclusiveMaximum = in.ExclusiveMaximum
- out.Minimum = (*float64)(unsafe.Pointer(in.Minimum))
- out.ExclusiveMinimum = in.ExclusiveMinimum
- out.MaxLength = (*int64)(unsafe.Pointer(in.MaxLength))
- out.MinLength = (*int64)(unsafe.Pointer(in.MinLength))
- out.Pattern = in.Pattern
- out.MaxItems = (*int64)(unsafe.Pointer(in.MaxItems))
- out.MinItems = (*int64)(unsafe.Pointer(in.MinItems))
- out.UniqueItems = in.UniqueItems
- out.MultipleOf = (*float64)(unsafe.Pointer(in.MultipleOf))
- if in.Enum != nil {
- in, out := &in.Enum, &out.Enum
- *out = make([]apiextensions.JSON, len(*in))
- for i := range *in {
- if err := Convert_v1_JSON_To_apiextensions_JSON(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Enum = nil
- }
- out.MaxProperties = (*int64)(unsafe.Pointer(in.MaxProperties))
- out.MinProperties = (*int64)(unsafe.Pointer(in.MinProperties))
- out.Required = *(*[]string)(unsafe.Pointer(&in.Required))
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = new(apiextensions.JSONSchemaPropsOrArray)
- if err := Convert_v1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Items = nil
- }
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AllOf = nil
- }
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.OneOf = nil
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AnyOf = nil
- }
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Not = nil
- }
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]apiextensions.JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Properties = nil
- }
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- *out = new(apiextensions.JSONSchemaPropsOrBool)
- if err := Convert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalProperties = nil
- }
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]apiextensions.JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.PatternProperties = nil
- }
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(apiextensions.JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaPropsOrStringArray)
- if err := Convert_v1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Dependencies = nil
- }
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- *out = new(apiextensions.JSONSchemaPropsOrBool)
- if err := Convert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalItems = nil
- }
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(apiextensions.JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Definitions = nil
- }
- out.ExternalDocs = (*apiextensions.ExternalDocumentation)(unsafe.Pointer(in.ExternalDocs))
- if in.Example != nil {
- in, out := &in.Example, &out.Example
- *out = new(apiextensions.JSON)
- if err := Convert_v1_JSON_To_apiextensions_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Example = nil
- }
- out.Nullable = in.Nullable
- out.XPreserveUnknownFields = (*bool)(unsafe.Pointer(in.XPreserveUnknownFields))
- out.XEmbeddedResource = in.XEmbeddedResource
- out.XIntOrString = in.XIntOrString
- out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
- out.XListType = (*string)(unsafe.Pointer(in.XListType))
- out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
- return nil
-}
-
-// Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps is an autogenerated conversion function.
-func Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error {
- return autoConvert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error {
- out.ID = in.ID
- out.Schema = JSONSchemaURL(in.Schema)
- out.Ref = (*string)(unsafe.Pointer(in.Ref))
- out.Description = in.Description
- out.Type = in.Type
- out.Nullable = in.Nullable
- out.Format = in.Format
- out.Title = in.Title
- if in.Default != nil {
- in, out := &in.Default, &out.Default
- *out = new(JSON)
- if err := Convert_apiextensions_JSON_To_v1_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Default = nil
- }
- out.Maximum = (*float64)(unsafe.Pointer(in.Maximum))
- out.ExclusiveMaximum = in.ExclusiveMaximum
- out.Minimum = (*float64)(unsafe.Pointer(in.Minimum))
- out.ExclusiveMinimum = in.ExclusiveMinimum
- out.MaxLength = (*int64)(unsafe.Pointer(in.MaxLength))
- out.MinLength = (*int64)(unsafe.Pointer(in.MinLength))
- out.Pattern = in.Pattern
- out.MaxItems = (*int64)(unsafe.Pointer(in.MaxItems))
- out.MinItems = (*int64)(unsafe.Pointer(in.MinItems))
- out.UniqueItems = in.UniqueItems
- out.MultipleOf = (*float64)(unsafe.Pointer(in.MultipleOf))
- if in.Enum != nil {
- in, out := &in.Enum, &out.Enum
- *out = make([]JSON, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSON_To_v1_JSON(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Enum = nil
- }
- out.MaxProperties = (*int64)(unsafe.Pointer(in.MaxProperties))
- out.MinProperties = (*int64)(unsafe.Pointer(in.MinProperties))
- out.Required = *(*[]string)(unsafe.Pointer(&in.Required))
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = new(JSONSchemaPropsOrArray)
- if err := Convert_apiextensions_JSONSchemaPropsOrArray_To_v1_JSONSchemaPropsOrArray(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Items = nil
- }
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AllOf = nil
- }
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.OneOf = nil
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AnyOf = nil
- }
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Not = nil
- }
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Properties = nil
- }
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- *out = new(JSONSchemaPropsOrBool)
- if err := Convert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalProperties = nil
- }
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.PatternProperties = nil
- }
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaPropsOrStringArray)
- if err := Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1_JSONSchemaPropsOrStringArray(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Dependencies = nil
- }
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- *out = new(JSONSchemaPropsOrBool)
- if err := Convert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalItems = nil
- }
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Definitions = nil
- }
- out.ExternalDocs = (*ExternalDocumentation)(unsafe.Pointer(in.ExternalDocs))
- if in.Example != nil {
- in, out := &in.Example, &out.Example
- *out = new(JSON)
- if err := Convert_apiextensions_JSON_To_v1_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Example = nil
- }
- out.XPreserveUnknownFields = (*bool)(unsafe.Pointer(in.XPreserveUnknownFields))
- out.XEmbeddedResource = in.XEmbeddedResource
- out.XIntOrString = in.XIntOrString
- out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
- out.XListType = (*string)(unsafe.Pointer(in.XListType))
- out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
- return nil
-}
-
-func autoConvert_v1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.JSONSchemas = nil
- }
- return nil
-}
-
-// Convert_v1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray is an autogenerated conversion function.
-func Convert_v1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error {
- return autoConvert_v1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaPropsOrArray_To_v1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.JSONSchemas = nil
- }
- return nil
-}
-
-// Convert_apiextensions_JSONSchemaPropsOrArray_To_v1_JSONSchemaPropsOrArray is an autogenerated conversion function.
-func Convert_apiextensions_JSONSchemaPropsOrArray_To_v1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error {
- return autoConvert_apiextensions_JSONSchemaPropsOrArray_To_v1_JSONSchemaPropsOrArray(in, out, s)
-}
-
-func autoConvert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error {
- out.Allows = in.Allows
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- return nil
-}
-
-// Convert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool is an autogenerated conversion function.
-func Convert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error {
- return autoConvert_v1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error {
- out.Allows = in.Allows
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- return nil
-}
-
-// Convert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool is an autogenerated conversion function.
-func Convert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error {
- return autoConvert_apiextensions_JSONSchemaPropsOrBool_To_v1_JSONSchemaPropsOrBool(in, out, s)
-}
-
-func autoConvert_v1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Property = *(*[]string)(unsafe.Pointer(&in.Property))
- return nil
-}
-
-// Convert_v1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray is an autogenerated conversion function.
-func Convert_v1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- return autoConvert_v1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaPropsOrStringArray_To_v1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Property = *(*[]string)(unsafe.Pointer(&in.Property))
- return nil
-}
-
-// Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1_JSONSchemaPropsOrStringArray is an autogenerated conversion function.
-func Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- return autoConvert_apiextensions_JSONSchemaPropsOrStringArray_To_v1_JSONSchemaPropsOrStringArray(in, out, s)
-}
-
-func autoConvert_v1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error {
- out.Namespace = in.Namespace
- out.Name = in.Name
- out.Path = (*string)(unsafe.Pointer(in.Path))
- if err := metav1.Convert_Pointer_int32_To_int32(&in.Port, &out.Port, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_v1_ServiceReference_To_apiextensions_ServiceReference is an autogenerated conversion function.
-func Convert_v1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error {
- return autoConvert_v1_ServiceReference_To_apiextensions_ServiceReference(in, out, s)
-}
-
-func autoConvert_apiextensions_ServiceReference_To_v1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error {
- out.Namespace = in.Namespace
- out.Name = in.Name
- out.Path = (*string)(unsafe.Pointer(in.Path))
- if err := metav1.Convert_int32_To_Pointer_int32(&in.Port, &out.Port, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_apiextensions_ServiceReference_To_v1_ServiceReference is an autogenerated conversion function.
-func Convert_apiextensions_ServiceReference_To_v1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error {
- return autoConvert_apiextensions_ServiceReference_To_v1_ServiceReference(in, out, s)
-}
-
-func autoConvert_v1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error {
- out.URL = (*string)(unsafe.Pointer(in.URL))
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(apiextensions.ServiceReference)
- if err := Convert_v1_ServiceReference_To_apiextensions_ServiceReference(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Service = nil
- }
- out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
- return nil
-}
-
-// Convert_v1_WebhookClientConfig_To_apiextensions_WebhookClientConfig is an autogenerated conversion function.
-func Convert_v1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error {
- return autoConvert_v1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in, out, s)
-}
-
-func autoConvert_apiextensions_WebhookClientConfig_To_v1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error {
- out.URL = (*string)(unsafe.Pointer(in.URL))
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(ServiceReference)
- if err := Convert_apiextensions_ServiceReference_To_v1_ServiceReference(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Service = nil
- }
- out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
- return nil
-}
-
-// Convert_apiextensions_WebhookClientConfig_To_v1_WebhookClientConfig is an autogenerated conversion function.
-func Convert_apiextensions_WebhookClientConfig_To_v1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error {
- return autoConvert_apiextensions_WebhookClientConfig_To_v1_WebhookClientConfig(in, out, s)
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.deepcopy.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.deepcopy.go
deleted file mode 100644
index 7d72bebab..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.deepcopy.go
+++ /dev/null
@@ -1,668 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by deepcopy-gen. DO NOT EDIT.
-
-package v1
-
-import (
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ConversionRequest) DeepCopyInto(out *ConversionRequest) {
- *out = *in
- if in.Objects != nil {
- in, out := &in.Objects, &out.Objects
- *out = make([]runtime.RawExtension, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRequest.
-func (in *ConversionRequest) DeepCopy() *ConversionRequest {
- if in == nil {
- return nil
- }
- out := new(ConversionRequest)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ConversionResponse) DeepCopyInto(out *ConversionResponse) {
- *out = *in
- if in.ConvertedObjects != nil {
- in, out := &in.ConvertedObjects, &out.ConvertedObjects
- *out = make([]runtime.RawExtension, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- in.Result.DeepCopyInto(&out.Result)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionResponse.
-func (in *ConversionResponse) DeepCopy() *ConversionResponse {
- if in == nil {
- return nil
- }
- out := new(ConversionResponse)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ConversionReview) DeepCopyInto(out *ConversionReview) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- if in.Request != nil {
- in, out := &in.Request, &out.Request
- *out = new(ConversionRequest)
- (*in).DeepCopyInto(*out)
- }
- if in.Response != nil {
- in, out := &in.Response, &out.Response
- *out = new(ConversionResponse)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionReview.
-func (in *ConversionReview) DeepCopy() *ConversionReview {
- if in == nil {
- return nil
- }
- out := new(ConversionReview)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *ConversionReview) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceColumnDefinition.
-func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceColumnDefinition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion) {
- *out = *in
- if in.Webhook != nil {
- in, out := &in.Webhook, &out.Webhook
- *out = new(WebhookConversion)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceConversion.
-func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion {
- if in == nil {
- return nil
- }
- out := new(CustomResourceConversion)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
- in.Spec.DeepCopyInto(&out.Spec)
- in.Status.DeepCopyInto(&out.Status)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.
-func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition) {
- *out = *in
- in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionCondition.
-func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionCondition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ListMeta.DeepCopyInto(&out.ListMeta)
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]CustomResourceDefinition, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionList.
-func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionList)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames) {
- *out = *in
- if in.ShortNames != nil {
- in, out := &in.ShortNames, &out.ShortNames
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- if in.Categories != nil {
- in, out := &in.Categories, &out.Categories
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionNames.
-func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionNames)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec) {
- *out = *in
- in.Names.DeepCopyInto(&out.Names)
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(CustomResourceConversion)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionSpec.
-func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionSpec)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus) {
- *out = *in
- if in.Conditions != nil {
- in, out := &in.Conditions, &out.Conditions
- *out = make([]CustomResourceDefinitionCondition, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- in.AcceptedNames.DeepCopyInto(&out.AcceptedNames)
- if in.StoredVersions != nil {
- in, out := &in.StoredVersions, &out.StoredVersions
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionStatus.
-func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion) {
- *out = *in
- if in.DeprecationWarning != nil {
- in, out := &in.DeprecationWarning, &out.DeprecationWarning
- *out = new(string)
- **out = **in
- }
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(CustomResourceValidation)
- (*in).DeepCopyInto(*out)
- }
- if in.Subresources != nil {
- in, out := &in.Subresources, &out.Subresources
- *out = new(CustomResourceSubresources)
- (*in).DeepCopyInto(*out)
- }
- if in.AdditionalPrinterColumns != nil {
- in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
- *out = make([]CustomResourceColumnDefinition, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionVersion.
-func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionVersion)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale) {
- *out = *in
- if in.LabelSelectorPath != nil {
- in, out := &in.LabelSelectorPath, &out.LabelSelectorPath
- *out = new(string)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceScale.
-func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresourceScale)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceStatus.
-func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresourceStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources) {
- *out = *in
- if in.Status != nil {
- in, out := &in.Status, &out.Status
- *out = new(CustomResourceSubresourceStatus)
- **out = **in
- }
- if in.Scale != nil {
- in, out := &in.Scale, &out.Scale
- *out = new(CustomResourceSubresourceScale)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresources.
-func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresources)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation) {
- *out = *in
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = (*in).DeepCopy()
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceValidation.
-func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation {
- if in == nil {
- return nil
- }
- out := new(CustomResourceValidation)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation.
-func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation {
- if in == nil {
- return nil
- }
- out := new(ExternalDocumentation)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSON) DeepCopyInto(out *JSON) {
- *out = *in
- if in.Raw != nil {
- in, out := &in.Raw, &out.Raw
- *out = make([]byte, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON.
-func (in *JSON) DeepCopy() *JSON {
- if in == nil {
- return nil
- }
- out := new(JSON)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in JSONSchemaDefinitions) DeepCopyInto(out *JSONSchemaDefinitions) {
- {
- in := &in
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- return
- }
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinitions.
-func (in JSONSchemaDefinitions) DeepCopy() JSONSchemaDefinitions {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaDefinitions)
- in.DeepCopyInto(out)
- return *out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in JSONSchemaDependencies) DeepCopyInto(out *JSONSchemaDependencies) {
- {
- in := &in
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- return
- }
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDependencies.
-func (in JSONSchemaDependencies) DeepCopy() JSONSchemaDependencies {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaDependencies)
- in.DeepCopyInto(out)
- return *out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) {
- clone := in.DeepCopy()
- *out = *clone
- return
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrArray.
-func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrArray)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrBool.
-func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrBool)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- if in.Property != nil {
- in, out := &in.Property, &out.Property
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrStringArray.
-func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrStringArray)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ServiceReference) DeepCopyInto(out *ServiceReference) {
- *out = *in
- if in.Path != nil {
- in, out := &in.Path, &out.Path
- *out = new(string)
- **out = **in
- }
- if in.Port != nil {
- in, out := &in.Port, &out.Port
- *out = new(int32)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference.
-func (in *ServiceReference) DeepCopy() *ServiceReference {
- if in == nil {
- return nil
- }
- out := new(ServiceReference)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig) {
- *out = *in
- if in.URL != nil {
- in, out := &in.URL, &out.URL
- *out = new(string)
- **out = **in
- }
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(ServiceReference)
- (*in).DeepCopyInto(*out)
- }
- if in.CABundle != nil {
- in, out := &in.CABundle, &out.CABundle
- *out = make([]byte, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig.
-func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig {
- if in == nil {
- return nil
- }
- out := new(WebhookClientConfig)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *WebhookConversion) DeepCopyInto(out *WebhookConversion) {
- *out = *in
- if in.ClientConfig != nil {
- in, out := &in.ClientConfig, &out.ClientConfig
- *out = new(WebhookClientConfig)
- (*in).DeepCopyInto(*out)
- }
- if in.ConversionReviewVersions != nil {
- in, out := &in.ConversionReviewVersions, &out.ConversionReviewVersions
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookConversion.
-func (in *WebhookConversion) DeepCopy() *WebhookConversion {
- if in == nil {
- return nil
- }
- out := new(WebhookConversion)
- in.DeepCopyInto(out)
- return out
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.defaults.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.defaults.go
deleted file mode 100644
index ed03cdd88..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/zz_generated.defaults.go
+++ /dev/null
@@ -1,57 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by defaulter-gen. DO NOT EDIT.
-
-package v1
-
-import (
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-// RegisterDefaults adds defaulters functions to the given scheme.
-// Public to allow building arbitrary schemes.
-// All generated defaulters are covering - they call all nested defaulters.
-func RegisterDefaults(scheme *runtime.Scheme) error {
- scheme.AddTypeDefaultingFunc(&CustomResourceDefinition{}, func(obj interface{}) { SetObjectDefaults_CustomResourceDefinition(obj.(*CustomResourceDefinition)) })
- scheme.AddTypeDefaultingFunc(&CustomResourceDefinitionList{}, func(obj interface{}) {
- SetObjectDefaults_CustomResourceDefinitionList(obj.(*CustomResourceDefinitionList))
- })
- return nil
-}
-
-func SetObjectDefaults_CustomResourceDefinition(in *CustomResourceDefinition) {
- SetDefaults_CustomResourceDefinition(in)
- SetDefaults_CustomResourceDefinitionSpec(&in.Spec)
- if in.Spec.Conversion != nil {
- if in.Spec.Conversion.Webhook != nil {
- if in.Spec.Conversion.Webhook.ClientConfig != nil {
- if in.Spec.Conversion.Webhook.ClientConfig.Service != nil {
- SetDefaults_ServiceReference(in.Spec.Conversion.Webhook.ClientConfig.Service)
- }
- }
- }
- }
-}
-
-func SetObjectDefaults_CustomResourceDefinitionList(in *CustomResourceDefinitionList) {
- for i := range in.Items {
- a := &in.Items[i]
- SetObjectDefaults_CustomResourceDefinition(a)
- }
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions
deleted file mode 100644
index 7408dd121..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions
+++ /dev/null
@@ -1,5 +0,0 @@
-inverseRules:
- # Allow use of this package in all k8s.io packages.
- - selectorRegexp: k8s[.]io
- allowedPrefixes:
- - ''
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/conversion.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/conversion.go
deleted file mode 100644
index e014ce62f..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/conversion.go
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-import (
- "k8s.io/apimachinery/pkg/conversion"
- "k8s.io/apimachinery/pkg/util/json"
-
- "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
-)
-
-func Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error {
- if err := autoConvert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in, out, s); err != nil {
- return err
- }
- if in.Default != nil && *(in.Default) == nil {
- out.Default = nil
- }
- if in.Example != nil && *(in.Example) == nil {
- out.Example = nil
- }
- return nil
-}
-
-func Convert_apiextensions_JSON_To_v1beta1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error {
- raw, err := json.Marshal(*in)
- if err != nil {
- return err
- }
- out.Raw = raw
- return nil
-}
-
-func Convert_v1beta1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error {
- if in != nil {
- var i interface{}
- if err := json.Unmarshal(in.Raw, &i); err != nil {
- return err
- }
- *out = i
- } else {
- out = nil
- }
- return nil
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/deepcopy.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/deepcopy.go
deleted file mode 100644
index 857beac4a..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/deepcopy.go
+++ /dev/null
@@ -1,270 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-// TODO: Update this after a tag is created for interface fields in DeepCopy
-func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaProps)
- *out = *in
-
- if in.Ref != nil {
- in, out := &in.Ref, &out.Ref
- if *in == nil {
- *out = nil
- } else {
- *out = new(string)
- **out = **in
- }
- }
-
- if in.Maximum != nil {
- in, out := &in.Maximum, &out.Maximum
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.Minimum != nil {
- in, out := &in.Minimum, &out.Minimum
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.MaxLength != nil {
- in, out := &in.MaxLength, &out.MaxLength
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinLength != nil {
- in, out := &in.MinLength, &out.MinLength
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
- if in.MaxItems != nil {
- in, out := &in.MaxItems, &out.MaxItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinItems != nil {
- in, out := &in.MinItems, &out.MinItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MultipleOf != nil {
- in, out := &in.MultipleOf, &out.MultipleOf
- if *in == nil {
- *out = nil
- } else {
- *out = new(float64)
- **out = **in
- }
- }
-
- if in.MaxProperties != nil {
- in, out := &in.MaxProperties, &out.MaxProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.MinProperties != nil {
- in, out := &in.MinProperties, &out.MinProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(int64)
- **out = **in
- }
- }
-
- if in.Required != nil {
- in, out := &in.Required, &out.Required
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
-
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrArray)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
-
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
-
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaProps)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrBool)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- if *in == nil {
- *out = nil
- } else {
- *out = new(JSONSchemaPropsOrBool)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- }
-
- if in.ExternalDocs != nil {
- in, out := &in.ExternalDocs, &out.ExternalDocs
- if *in == nil {
- *out = nil
- } else {
- *out = new(ExternalDocumentation)
- (*in).DeepCopyInto(*out)
- }
- }
-
- if in.XPreserveUnknownFields != nil {
- in, out := &in.XPreserveUnknownFields, &out.XPreserveUnknownFields
- if *in == nil {
- *out = nil
- } else {
- *out = new(bool)
- **out = **in
- }
- }
-
- if in.XListMapKeys != nil {
- in, out := &in.XListMapKeys, &out.XListMapKeys
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
-
- if in.XListType != nil {
- in, out := &in.XListType, &out.XListType
- if *in == nil {
- *out = nil
- } else {
- *out = new(string)
- **out = **in
- }
- }
-
- if in.XMapType != nil {
- in, out := &in.XMapType, &out.XMapType
- *out = new(string)
- **out = **in
- }
-
- return out
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/defaults.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/defaults.go
deleted file mode 100644
index 1a9c2238e..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/defaults.go
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-import (
- "strings"
-
- "k8s.io/apimachinery/pkg/runtime"
- utilpointer "k8s.io/utils/pointer"
-)
-
-func addDefaultingFuncs(scheme *runtime.Scheme) error {
- return RegisterDefaults(scheme)
-}
-
-func SetDefaults_CustomResourceDefinition(obj *CustomResourceDefinition) {
- SetDefaults_CustomResourceDefinitionSpec(&obj.Spec)
- if len(obj.Status.StoredVersions) == 0 {
- for _, v := range obj.Spec.Versions {
- if v.Storage {
- obj.Status.StoredVersions = append(obj.Status.StoredVersions, v.Name)
- break
- }
- }
- }
-}
-
-func SetDefaults_CustomResourceDefinitionSpec(obj *CustomResourceDefinitionSpec) {
- if len(obj.Scope) == 0 {
- obj.Scope = NamespaceScoped
- }
- if len(obj.Names.Singular) == 0 {
- obj.Names.Singular = strings.ToLower(obj.Names.Kind)
- }
- if len(obj.Names.ListKind) == 0 && len(obj.Names.Kind) > 0 {
- obj.Names.ListKind = obj.Names.Kind + "List"
- }
- // If there is no list of versions, create on using deprecated Version field.
- if len(obj.Versions) == 0 && len(obj.Version) != 0 {
- obj.Versions = []CustomResourceDefinitionVersion{{
- Name: obj.Version,
- Storage: true,
- Served: true,
- }}
- }
- // For backward compatibility set the version field to the first item in versions list.
- if len(obj.Version) == 0 && len(obj.Versions) != 0 {
- obj.Version = obj.Versions[0].Name
- }
- if obj.Conversion == nil {
- obj.Conversion = &CustomResourceConversion{
- Strategy: NoneConverter,
- }
- }
- if obj.Conversion.Strategy == WebhookConverter && len(obj.Conversion.ConversionReviewVersions) == 0 {
- obj.Conversion.ConversionReviewVersions = []string{SchemeGroupVersion.Version}
- }
- if obj.PreserveUnknownFields == nil {
- obj.PreserveUnknownFields = utilpointer.BoolPtr(true)
- }
-}
-
-// SetDefaults_ServiceReference sets defaults for Webhook's ServiceReference
-func SetDefaults_ServiceReference(obj *ServiceReference) {
- if obj.Port == nil {
- obj.Port = utilpointer.Int32Ptr(443)
- }
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/doc.go
deleted file mode 100644
index 7a92cb8b0..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/doc.go
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// +k8s:deepcopy-gen=package
-// +k8s:protobuf-gen=package
-// +k8s:conversion-gen=k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
-// +k8s:defaulter-gen=TypeMeta
-// +k8s:openapi-gen=true
-// +k8s:prerelease-lifecycle-gen=true
-// +groupName=apiextensions.k8s.io
-
-// Package v1beta1 is the v1beta1 version of the API.
-package v1beta1 // import "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.pb.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.pb.go
deleted file mode 100644
index 7537be186..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.pb.go
+++ /dev/null
@@ -1,9031 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by protoc-gen-gogo. DO NOT EDIT.
-// source: k8s.io/kubernetes/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto
-
-package v1beta1
-
-import (
- encoding_binary "encoding/binary"
- fmt "fmt"
-
- io "io"
-
- proto "github.com/gogo/protobuf/proto"
- github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
- runtime "k8s.io/apimachinery/pkg/runtime"
-
- math "math"
- math_bits "math/bits"
- reflect "reflect"
- strings "strings"
-
- k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
-)
-
-// Reference imports to suppress errors if they are not otherwise used.
-var _ = proto.Marshal
-var _ = fmt.Errorf
-var _ = math.Inf
-
-// This is a compile-time assertion to ensure that this generated file
-// is compatible with the proto package it is being compiled against.
-// A compilation error at this line likely means your copy of the
-// proto package needs to be updated.
-const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
-
-func (m *ConversionRequest) Reset() { *m = ConversionRequest{} }
-func (*ConversionRequest) ProtoMessage() {}
-func (*ConversionRequest) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{0}
-}
-func (m *ConversionRequest) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ConversionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ConversionRequest) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ConversionRequest.Merge(m, src)
-}
-func (m *ConversionRequest) XXX_Size() int {
- return m.Size()
-}
-func (m *ConversionRequest) XXX_DiscardUnknown() {
- xxx_messageInfo_ConversionRequest.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ConversionRequest proto.InternalMessageInfo
-
-func (m *ConversionResponse) Reset() { *m = ConversionResponse{} }
-func (*ConversionResponse) ProtoMessage() {}
-func (*ConversionResponse) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{1}
-}
-func (m *ConversionResponse) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ConversionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ConversionResponse) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ConversionResponse.Merge(m, src)
-}
-func (m *ConversionResponse) XXX_Size() int {
- return m.Size()
-}
-func (m *ConversionResponse) XXX_DiscardUnknown() {
- xxx_messageInfo_ConversionResponse.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ConversionResponse proto.InternalMessageInfo
-
-func (m *ConversionReview) Reset() { *m = ConversionReview{} }
-func (*ConversionReview) ProtoMessage() {}
-func (*ConversionReview) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{2}
-}
-func (m *ConversionReview) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ConversionReview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ConversionReview) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ConversionReview.Merge(m, src)
-}
-func (m *ConversionReview) XXX_Size() int {
- return m.Size()
-}
-func (m *ConversionReview) XXX_DiscardUnknown() {
- xxx_messageInfo_ConversionReview.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ConversionReview proto.InternalMessageInfo
-
-func (m *CustomResourceColumnDefinition) Reset() { *m = CustomResourceColumnDefinition{} }
-func (*CustomResourceColumnDefinition) ProtoMessage() {}
-func (*CustomResourceColumnDefinition) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{3}
-}
-func (m *CustomResourceColumnDefinition) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceColumnDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceColumnDefinition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceColumnDefinition.Merge(m, src)
-}
-func (m *CustomResourceColumnDefinition) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceColumnDefinition) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceColumnDefinition.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceColumnDefinition proto.InternalMessageInfo
-
-func (m *CustomResourceConversion) Reset() { *m = CustomResourceConversion{} }
-func (*CustomResourceConversion) ProtoMessage() {}
-func (*CustomResourceConversion) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{4}
-}
-func (m *CustomResourceConversion) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceConversion) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceConversion.Merge(m, src)
-}
-func (m *CustomResourceConversion) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceConversion) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceConversion.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceConversion proto.InternalMessageInfo
-
-func (m *CustomResourceDefinition) Reset() { *m = CustomResourceDefinition{} }
-func (*CustomResourceDefinition) ProtoMessage() {}
-func (*CustomResourceDefinition) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{5}
-}
-func (m *CustomResourceDefinition) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinition.Merge(m, src)
-}
-func (m *CustomResourceDefinition) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinition) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinition.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinition proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionCondition) Reset() { *m = CustomResourceDefinitionCondition{} }
-func (*CustomResourceDefinitionCondition) ProtoMessage() {}
-func (*CustomResourceDefinitionCondition) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{6}
-}
-func (m *CustomResourceDefinitionCondition) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionCondition) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionCondition.Merge(m, src)
-}
-func (m *CustomResourceDefinitionCondition) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionCondition) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionCondition.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionCondition proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionList) Reset() { *m = CustomResourceDefinitionList{} }
-func (*CustomResourceDefinitionList) ProtoMessage() {}
-func (*CustomResourceDefinitionList) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{7}
-}
-func (m *CustomResourceDefinitionList) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionList) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionList.Merge(m, src)
-}
-func (m *CustomResourceDefinitionList) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionList) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionList.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionList proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionNames) Reset() { *m = CustomResourceDefinitionNames{} }
-func (*CustomResourceDefinitionNames) ProtoMessage() {}
-func (*CustomResourceDefinitionNames) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{8}
-}
-func (m *CustomResourceDefinitionNames) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionNames) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionNames) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionNames.Merge(m, src)
-}
-func (m *CustomResourceDefinitionNames) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionNames) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionNames.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionNames proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionSpec) Reset() { *m = CustomResourceDefinitionSpec{} }
-func (*CustomResourceDefinitionSpec) ProtoMessage() {}
-func (*CustomResourceDefinitionSpec) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{9}
-}
-func (m *CustomResourceDefinitionSpec) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionSpec) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionSpec.Merge(m, src)
-}
-func (m *CustomResourceDefinitionSpec) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionSpec) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionSpec.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionSpec proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionStatus) Reset() { *m = CustomResourceDefinitionStatus{} }
-func (*CustomResourceDefinitionStatus) ProtoMessage() {}
-func (*CustomResourceDefinitionStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{10}
-}
-func (m *CustomResourceDefinitionStatus) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionStatus) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionStatus.Merge(m, src)
-}
-func (m *CustomResourceDefinitionStatus) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionStatus) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionStatus.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionStatus proto.InternalMessageInfo
-
-func (m *CustomResourceDefinitionVersion) Reset() { *m = CustomResourceDefinitionVersion{} }
-func (*CustomResourceDefinitionVersion) ProtoMessage() {}
-func (*CustomResourceDefinitionVersion) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{11}
-}
-func (m *CustomResourceDefinitionVersion) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceDefinitionVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceDefinitionVersion) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceDefinitionVersion.Merge(m, src)
-}
-func (m *CustomResourceDefinitionVersion) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceDefinitionVersion) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceDefinitionVersion.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceDefinitionVersion proto.InternalMessageInfo
-
-func (m *CustomResourceSubresourceScale) Reset() { *m = CustomResourceSubresourceScale{} }
-func (*CustomResourceSubresourceScale) ProtoMessage() {}
-func (*CustomResourceSubresourceScale) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{12}
-}
-func (m *CustomResourceSubresourceScale) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceSubresourceScale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceSubresourceScale) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceSubresourceScale.Merge(m, src)
-}
-func (m *CustomResourceSubresourceScale) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceSubresourceScale) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceSubresourceScale.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceSubresourceScale proto.InternalMessageInfo
-
-func (m *CustomResourceSubresourceStatus) Reset() { *m = CustomResourceSubresourceStatus{} }
-func (*CustomResourceSubresourceStatus) ProtoMessage() {}
-func (*CustomResourceSubresourceStatus) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{13}
-}
-func (m *CustomResourceSubresourceStatus) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceSubresourceStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceSubresourceStatus) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceSubresourceStatus.Merge(m, src)
-}
-func (m *CustomResourceSubresourceStatus) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceSubresourceStatus) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceSubresourceStatus.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceSubresourceStatus proto.InternalMessageInfo
-
-func (m *CustomResourceSubresources) Reset() { *m = CustomResourceSubresources{} }
-func (*CustomResourceSubresources) ProtoMessage() {}
-func (*CustomResourceSubresources) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{14}
-}
-func (m *CustomResourceSubresources) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceSubresources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceSubresources) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceSubresources.Merge(m, src)
-}
-func (m *CustomResourceSubresources) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceSubresources) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceSubresources.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceSubresources proto.InternalMessageInfo
-
-func (m *CustomResourceValidation) Reset() { *m = CustomResourceValidation{} }
-func (*CustomResourceValidation) ProtoMessage() {}
-func (*CustomResourceValidation) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{15}
-}
-func (m *CustomResourceValidation) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *CustomResourceValidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *CustomResourceValidation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CustomResourceValidation.Merge(m, src)
-}
-func (m *CustomResourceValidation) XXX_Size() int {
- return m.Size()
-}
-func (m *CustomResourceValidation) XXX_DiscardUnknown() {
- xxx_messageInfo_CustomResourceValidation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_CustomResourceValidation proto.InternalMessageInfo
-
-func (m *ExternalDocumentation) Reset() { *m = ExternalDocumentation{} }
-func (*ExternalDocumentation) ProtoMessage() {}
-func (*ExternalDocumentation) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{16}
-}
-func (m *ExternalDocumentation) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ExternalDocumentation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ExternalDocumentation) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ExternalDocumentation.Merge(m, src)
-}
-func (m *ExternalDocumentation) XXX_Size() int {
- return m.Size()
-}
-func (m *ExternalDocumentation) XXX_DiscardUnknown() {
- xxx_messageInfo_ExternalDocumentation.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ExternalDocumentation proto.InternalMessageInfo
-
-func (m *JSON) Reset() { *m = JSON{} }
-func (*JSON) ProtoMessage() {}
-func (*JSON) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{17}
-}
-func (m *JSON) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSON) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSON) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSON.Merge(m, src)
-}
-func (m *JSON) XXX_Size() int {
- return m.Size()
-}
-func (m *JSON) XXX_DiscardUnknown() {
- xxx_messageInfo_JSON.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSON proto.InternalMessageInfo
-
-func (m *JSONSchemaProps) Reset() { *m = JSONSchemaProps{} }
-func (*JSONSchemaProps) ProtoMessage() {}
-func (*JSONSchemaProps) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{18}
-}
-func (m *JSONSchemaProps) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaProps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaProps) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaProps.Merge(m, src)
-}
-func (m *JSONSchemaProps) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaProps) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaProps.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaProps proto.InternalMessageInfo
-
-func (m *JSONSchemaPropsOrArray) Reset() { *m = JSONSchemaPropsOrArray{} }
-func (*JSONSchemaPropsOrArray) ProtoMessage() {}
-func (*JSONSchemaPropsOrArray) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{19}
-}
-func (m *JSONSchemaPropsOrArray) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaPropsOrArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaPropsOrArray) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaPropsOrArray.Merge(m, src)
-}
-func (m *JSONSchemaPropsOrArray) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaPropsOrArray) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaPropsOrArray.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaPropsOrArray proto.InternalMessageInfo
-
-func (m *JSONSchemaPropsOrBool) Reset() { *m = JSONSchemaPropsOrBool{} }
-func (*JSONSchemaPropsOrBool) ProtoMessage() {}
-func (*JSONSchemaPropsOrBool) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{20}
-}
-func (m *JSONSchemaPropsOrBool) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaPropsOrBool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaPropsOrBool) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaPropsOrBool.Merge(m, src)
-}
-func (m *JSONSchemaPropsOrBool) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaPropsOrBool) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaPropsOrBool.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaPropsOrBool proto.InternalMessageInfo
-
-func (m *JSONSchemaPropsOrStringArray) Reset() { *m = JSONSchemaPropsOrStringArray{} }
-func (*JSONSchemaPropsOrStringArray) ProtoMessage() {}
-func (*JSONSchemaPropsOrStringArray) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{21}
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Merge(src proto.Message) {
- xxx_messageInfo_JSONSchemaPropsOrStringArray.Merge(m, src)
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_Size() int {
- return m.Size()
-}
-func (m *JSONSchemaPropsOrStringArray) XXX_DiscardUnknown() {
- xxx_messageInfo_JSONSchemaPropsOrStringArray.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_JSONSchemaPropsOrStringArray proto.InternalMessageInfo
-
-func (m *ServiceReference) Reset() { *m = ServiceReference{} }
-func (*ServiceReference) ProtoMessage() {}
-func (*ServiceReference) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{22}
-}
-func (m *ServiceReference) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *ServiceReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *ServiceReference) XXX_Merge(src proto.Message) {
- xxx_messageInfo_ServiceReference.Merge(m, src)
-}
-func (m *ServiceReference) XXX_Size() int {
- return m.Size()
-}
-func (m *ServiceReference) XXX_DiscardUnknown() {
- xxx_messageInfo_ServiceReference.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_ServiceReference proto.InternalMessageInfo
-
-func (m *WebhookClientConfig) Reset() { *m = WebhookClientConfig{} }
-func (*WebhookClientConfig) ProtoMessage() {}
-func (*WebhookClientConfig) Descriptor() ([]byte, []int) {
- return fileDescriptor_98a4cc6918394e53, []int{23}
-}
-func (m *WebhookClientConfig) XXX_Unmarshal(b []byte) error {
- return m.Unmarshal(b)
-}
-func (m *WebhookClientConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
- b = b[:cap(b)]
- n, err := m.MarshalToSizedBuffer(b)
- if err != nil {
- return nil, err
- }
- return b[:n], nil
-}
-func (m *WebhookClientConfig) XXX_Merge(src proto.Message) {
- xxx_messageInfo_WebhookClientConfig.Merge(m, src)
-}
-func (m *WebhookClientConfig) XXX_Size() int {
- return m.Size()
-}
-func (m *WebhookClientConfig) XXX_DiscardUnknown() {
- xxx_messageInfo_WebhookClientConfig.DiscardUnknown(m)
-}
-
-var xxx_messageInfo_WebhookClientConfig proto.InternalMessageInfo
-
-func init() {
- proto.RegisterType((*ConversionRequest)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ConversionRequest")
- proto.RegisterType((*ConversionResponse)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ConversionResponse")
- proto.RegisterType((*ConversionReview)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ConversionReview")
- proto.RegisterType((*CustomResourceColumnDefinition)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceColumnDefinition")
- proto.RegisterType((*CustomResourceConversion)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceConversion")
- proto.RegisterType((*CustomResourceDefinition)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinition")
- proto.RegisterType((*CustomResourceDefinitionCondition)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionCondition")
- proto.RegisterType((*CustomResourceDefinitionList)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionList")
- proto.RegisterType((*CustomResourceDefinitionNames)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionNames")
- proto.RegisterType((*CustomResourceDefinitionSpec)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionSpec")
- proto.RegisterType((*CustomResourceDefinitionStatus)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionStatus")
- proto.RegisterType((*CustomResourceDefinitionVersion)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceDefinitionVersion")
- proto.RegisterType((*CustomResourceSubresourceScale)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresourceScale")
- proto.RegisterType((*CustomResourceSubresourceStatus)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresourceStatus")
- proto.RegisterType((*CustomResourceSubresources)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceSubresources")
- proto.RegisterType((*CustomResourceValidation)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.CustomResourceValidation")
- proto.RegisterType((*ExternalDocumentation)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ExternalDocumentation")
- proto.RegisterType((*JSON)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSON")
- proto.RegisterType((*JSONSchemaProps)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps")
- proto.RegisterMapType((JSONSchemaDefinitions)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps.DefinitionsEntry")
- proto.RegisterMapType((JSONSchemaDependencies)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps.DependenciesEntry")
- proto.RegisterMapType((map[string]JSONSchemaProps)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps.PatternPropertiesEntry")
- proto.RegisterMapType((map[string]JSONSchemaProps)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaProps.PropertiesEntry")
- proto.RegisterType((*JSONSchemaPropsOrArray)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrArray")
- proto.RegisterType((*JSONSchemaPropsOrBool)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrBool")
- proto.RegisterType((*JSONSchemaPropsOrStringArray)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.JSONSchemaPropsOrStringArray")
- proto.RegisterType((*ServiceReference)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.ServiceReference")
- proto.RegisterType((*WebhookClientConfig)(nil), "k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.WebhookClientConfig")
-}
-
-func init() {
- proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto", fileDescriptor_98a4cc6918394e53)
-}
-
-var fileDescriptor_98a4cc6918394e53 = []byte{
- // 3022 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0xcb, 0x73, 0x23, 0x57,
- 0xd5, 0x9f, 0x96, 0x2d, 0x5b, 0x3e, 0xb6, 0xc7, 0xf6, 0x9d, 0xb1, 0xd3, 0xe3, 0x4c, 0x2c, 0x8f,
- 0xf2, 0x65, 0x3e, 0x27, 0x99, 0x91, 0x13, 0x93, 0x90, 0x90, 0x82, 0xa2, 0x2c, 0xdb, 0x13, 0x9c,
- 0x8c, 0x1f, 0x5c, 0xcd, 0x24, 0x86, 0x3c, 0xdb, 0xea, 0x2b, 0xb9, 0xe3, 0x56, 0x77, 0x4f, 0xdf,
- 0x6e, 0xd9, 0xae, 0x00, 0xc5, 0xa3, 0x52, 0x50, 0x14, 0x10, 0x8a, 0x64, 0x43, 0x15, 0x2c, 0x02,
- 0xc5, 0x86, 0x05, 0x2c, 0xa0, 0xd8, 0xc0, 0x1f, 0x90, 0x65, 0x8a, 0x55, 0x16, 0x94, 0x20, 0x62,
- 0xcb, 0x92, 0x2a, 0xaa, 0xbc, 0xa2, 0xee, 0xa3, 0x6f, 0xb7, 0x5a, 0xd2, 0xcc, 0x54, 0x46, 0xca,
- 0xb0, 0xb3, 0xce, 0xeb, 0x77, 0xee, 0xb9, 0xe7, 0x9e, 0x7b, 0xee, 0x69, 0x43, 0xf5, 0xf0, 0x59,
- 0x5a, 0xb4, 0xdc, 0xe5, 0xc3, 0x70, 0x9f, 0xf8, 0x0e, 0x09, 0x08, 0x5d, 0x6e, 0x10, 0xc7, 0x74,
- 0xfd, 0x65, 0xc9, 0x30, 0x3c, 0x8b, 0x1c, 0x07, 0xc4, 0xa1, 0x96, 0xeb, 0xd0, 0xab, 0x86, 0x67,
- 0x51, 0xe2, 0x37, 0x88, 0xbf, 0xec, 0x1d, 0xd6, 0x18, 0x8f, 0xb6, 0x0b, 0x2c, 0x37, 0x9e, 0xdc,
- 0x27, 0x81, 0xf1, 0xe4, 0x72, 0x8d, 0x38, 0xc4, 0x37, 0x02, 0x62, 0x16, 0x3d, 0xdf, 0x0d, 0x5c,
- 0xf4, 0x25, 0x61, 0xae, 0xd8, 0x26, 0xfd, 0x86, 0x32, 0x57, 0xf4, 0x0e, 0x6b, 0x8c, 0x47, 0xdb,
- 0x05, 0x8a, 0xd2, 0xdc, 0xfc, 0xd5, 0x9a, 0x15, 0x1c, 0x84, 0xfb, 0xc5, 0x8a, 0x5b, 0x5f, 0xae,
- 0xb9, 0x35, 0x77, 0x99, 0x5b, 0xdd, 0x0f, 0xab, 0xfc, 0x17, 0xff, 0xc1, 0xff, 0x12, 0x68, 0xf3,
- 0x4f, 0xc5, 0xce, 0xd7, 0x8d, 0xca, 0x81, 0xe5, 0x10, 0xff, 0x24, 0xf6, 0xb8, 0x4e, 0x02, 0x63,
- 0xb9, 0xd1, 0xe1, 0xe3, 0xfc, 0x72, 0x2f, 0x2d, 0x3f, 0x74, 0x02, 0xab, 0x4e, 0x3a, 0x14, 0x3e,
- 0x7f, 0x27, 0x05, 0x5a, 0x39, 0x20, 0x75, 0x23, 0xad, 0x57, 0x38, 0xd5, 0x60, 0x66, 0xcd, 0x75,
- 0x1a, 0xc4, 0x67, 0xab, 0xc4, 0xe4, 0x56, 0x48, 0x68, 0x80, 0x4a, 0x30, 0x14, 0x5a, 0xa6, 0xae,
- 0x2d, 0x6a, 0x4b, 0x63, 0xa5, 0x27, 0x3e, 0x6c, 0xe6, 0xcf, 0xb4, 0x9a, 0xf9, 0xa1, 0x9b, 0x9b,
- 0xeb, 0xa7, 0xcd, 0xfc, 0xa5, 0x5e, 0x48, 0xc1, 0x89, 0x47, 0x68, 0xf1, 0xe6, 0xe6, 0x3a, 0x66,
- 0xca, 0xe8, 0x79, 0x98, 0x31, 0x09, 0xb5, 0x7c, 0x62, 0xae, 0xee, 0x6e, 0xbe, 0x24, 0xec, 0xeb,
- 0x19, 0x6e, 0xf1, 0x82, 0xb4, 0x38, 0xb3, 0x9e, 0x16, 0xc0, 0x9d, 0x3a, 0x68, 0x0f, 0x46, 0xdd,
- 0xfd, 0xb7, 0x48, 0x25, 0xa0, 0xfa, 0xd0, 0xe2, 0xd0, 0xd2, 0xf8, 0xca, 0xd5, 0x62, 0xbc, 0x83,
- 0xca, 0x05, 0xbe, 0x6d, 0x72, 0xb1, 0x45, 0x6c, 0x1c, 0x6d, 0x44, 0x3b, 0x57, 0x9a, 0x92, 0x68,
- 0xa3, 0x3b, 0xc2, 0x0a, 0x8e, 0xcc, 0x15, 0x7e, 0x9d, 0x01, 0x94, 0x5c, 0x3c, 0xf5, 0x5c, 0x87,
- 0x92, 0xbe, 0xac, 0x9e, 0xc2, 0x74, 0x85, 0x5b, 0x0e, 0x88, 0x29, 0x71, 0xf5, 0xcc, 0xa7, 0xf1,
- 0x5e, 0x97, 0xf8, 0xd3, 0x6b, 0x29, 0x73, 0xb8, 0x03, 0x00, 0xdd, 0x80, 0x11, 0x9f, 0xd0, 0xd0,
- 0x0e, 0xf4, 0xa1, 0x45, 0x6d, 0x69, 0x7c, 0xe5, 0x4a, 0x4f, 0x28, 0x9e, 0xdf, 0x2c, 0xf9, 0x8a,
- 0x8d, 0x27, 0x8b, 0xe5, 0xc0, 0x08, 0x42, 0x5a, 0x3a, 0x2b, 0x91, 0x46, 0x30, 0xb7, 0x81, 0xa5,
- 0xad, 0xc2, 0x0f, 0x32, 0x30, 0x9d, 0x8c, 0x52, 0xc3, 0x22, 0x47, 0xe8, 0x08, 0x46, 0x7d, 0x91,
- 0x2c, 0x3c, 0x4e, 0xe3, 0x2b, 0xbb, 0xc5, 0x7b, 0x3a, 0x56, 0xc5, 0x8e, 0x24, 0x2c, 0x8d, 0xb3,
- 0x3d, 0x93, 0x3f, 0x70, 0x84, 0x86, 0xde, 0x86, 0x9c, 0x2f, 0x37, 0x8a, 0x67, 0xd3, 0xf8, 0xca,
- 0x57, 0xfb, 0x88, 0x2c, 0x0c, 0x97, 0x26, 0x5a, 0xcd, 0x7c, 0x2e, 0xfa, 0x85, 0x15, 0x60, 0xe1,
- 0xbd, 0x0c, 0x2c, 0xac, 0x85, 0x34, 0x70, 0xeb, 0x98, 0x50, 0x37, 0xf4, 0x2b, 0x64, 0xcd, 0xb5,
- 0xc3, 0xba, 0xb3, 0x4e, 0xaa, 0x96, 0x63, 0x05, 0x2c, 0x5b, 0x17, 0x61, 0xd8, 0x31, 0xea, 0x44,
- 0x66, 0xcf, 0x84, 0x8c, 0xe9, 0xf0, 0xb6, 0x51, 0x27, 0x98, 0x73, 0x98, 0x04, 0x4b, 0x16, 0x79,
- 0x16, 0x94, 0xc4, 0x8d, 0x13, 0x8f, 0x60, 0xce, 0x41, 0x97, 0x61, 0xa4, 0xea, 0xfa, 0x75, 0x43,
- 0xec, 0xe3, 0x58, 0xbc, 0x33, 0xd7, 0x38, 0x15, 0x4b, 0x2e, 0x7a, 0x1a, 0xc6, 0x4d, 0x42, 0x2b,
- 0xbe, 0xe5, 0x31, 0x68, 0x7d, 0x98, 0x0b, 0x9f, 0x93, 0xc2, 0xe3, 0xeb, 0x31, 0x0b, 0x27, 0xe5,
- 0xd0, 0x15, 0xc8, 0x79, 0xbe, 0xe5, 0xfa, 0x56, 0x70, 0xa2, 0x67, 0x17, 0xb5, 0xa5, 0x6c, 0x69,
- 0x5a, 0xea, 0xe4, 0x76, 0x25, 0x1d, 0x2b, 0x09, 0xb4, 0x08, 0xb9, 0x17, 0xca, 0x3b, 0xdb, 0xbb,
- 0x46, 0x70, 0xa0, 0x8f, 0x70, 0x84, 0x61, 0x26, 0x8d, 0x15, 0xb5, 0xf0, 0xb7, 0x0c, 0xe8, 0xe9,
- 0xa8, 0x44, 0x21, 0x45, 0xd7, 0x20, 0x47, 0x03, 0x56, 0x71, 0x6a, 0x27, 0x32, 0x26, 0x8f, 0x45,
- 0x60, 0x65, 0x49, 0x3f, 0x6d, 0xe6, 0xe7, 0x62, 0x8d, 0x88, 0xca, 0xe3, 0xa1, 0x74, 0xd1, 0x2f,
- 0x35, 0x38, 0x77, 0x44, 0xf6, 0x0f, 0x5c, 0xf7, 0x70, 0xcd, 0xb6, 0x88, 0x13, 0xac, 0xb9, 0x4e,
- 0xd5, 0xaa, 0xc9, 0x1c, 0xc0, 0xf7, 0x98, 0x03, 0x2f, 0x77, 0x5a, 0x2e, 0x3d, 0xd0, 0x6a, 0xe6,
- 0xcf, 0x75, 0x61, 0xe0, 0x6e, 0x7e, 0xa0, 0x3d, 0xd0, 0x2b, 0xa9, 0x43, 0x22, 0x0b, 0x98, 0x28,
- 0x5b, 0x63, 0xa5, 0x8b, 0xad, 0x66, 0x5e, 0x5f, 0xeb, 0x21, 0x83, 0x7b, 0x6a, 0x17, 0xbe, 0x37,
- 0x94, 0x0e, 0x6f, 0x22, 0xdd, 0xde, 0x84, 0x1c, 0x3b, 0xc6, 0xa6, 0x11, 0x18, 0xf2, 0x20, 0x3e,
- 0x71, 0x77, 0x87, 0x5e, 0xd4, 0x8c, 0x2d, 0x12, 0x18, 0x25, 0x24, 0x37, 0x04, 0x62, 0x1a, 0x56,
- 0x56, 0xd1, 0x37, 0x61, 0x98, 0x7a, 0xa4, 0x22, 0x03, 0xfd, 0xca, 0xbd, 0x1e, 0xb6, 0x1e, 0x0b,
- 0x29, 0x7b, 0xa4, 0x12, 0x9f, 0x05, 0xf6, 0x0b, 0x73, 0x58, 0xf4, 0x8e, 0x06, 0x23, 0x94, 0x17,
- 0x28, 0x59, 0xd4, 0x5e, 0x1b, 0x94, 0x07, 0xa9, 0x2a, 0x28, 0x7e, 0x63, 0x09, 0x5e, 0xf8, 0x77,
- 0x06, 0x2e, 0xf5, 0x52, 0x5d, 0x73, 0x1d, 0x53, 0x6c, 0xc7, 0xa6, 0x3c, 0xdb, 0x22, 0xd3, 0x9f,
- 0x4e, 0x9e, 0xed, 0xd3, 0x66, 0xfe, 0x91, 0x3b, 0x1a, 0x48, 0x14, 0x81, 0x2f, 0xa8, 0x75, 0x8b,
- 0x42, 0x71, 0xa9, 0xdd, 0xb1, 0xd3, 0x66, 0x7e, 0x4a, 0xa9, 0xb5, 0xfb, 0x8a, 0x1a, 0x80, 0x6c,
- 0x83, 0x06, 0x37, 0x7c, 0xc3, 0xa1, 0xc2, 0xac, 0x55, 0x27, 0x32, 0x7c, 0x8f, 0xdd, 0x5d, 0x7a,
- 0x30, 0x8d, 0xd2, 0xbc, 0x84, 0x44, 0xd7, 0x3b, 0xac, 0xe1, 0x2e, 0x08, 0xac, 0x6e, 0xf9, 0xc4,
- 0xa0, 0xaa, 0x14, 0x25, 0x6e, 0x14, 0x46, 0xc5, 0x92, 0x8b, 0x1e, 0x85, 0xd1, 0x3a, 0xa1, 0xd4,
- 0xa8, 0x11, 0x5e, 0x7f, 0xc6, 0xe2, 0x2b, 0x7a, 0x4b, 0x90, 0x71, 0xc4, 0x67, 0xfd, 0xc9, 0xc5,
- 0x5e, 0x51, 0xbb, 0x6e, 0xd1, 0x00, 0xbd, 0xda, 0x71, 0x00, 0x8a, 0x77, 0xb7, 0x42, 0xa6, 0xcd,
- 0xd3, 0x5f, 0x15, 0xbf, 0x88, 0x92, 0x48, 0xfe, 0x6f, 0x40, 0xd6, 0x0a, 0x48, 0x3d, 0xba, 0xbb,
- 0x5f, 0x1e, 0x50, 0xee, 0x95, 0x26, 0xa5, 0x0f, 0xd9, 0x4d, 0x86, 0x86, 0x05, 0x68, 0xe1, 0x37,
- 0x19, 0x78, 0xa8, 0x97, 0x0a, 0xbb, 0x50, 0x28, 0x8b, 0xb8, 0x67, 0x87, 0xbe, 0x61, 0xcb, 0x8c,
- 0x53, 0x11, 0xdf, 0xe5, 0x54, 0x2c, 0xb9, 0xac, 0xe4, 0x53, 0xcb, 0xa9, 0x85, 0xb6, 0xe1, 0xcb,
- 0x74, 0x52, 0xab, 0x2e, 0x4b, 0x3a, 0x56, 0x12, 0xa8, 0x08, 0x40, 0x0f, 0x5c, 0x3f, 0xe0, 0x18,
- 0xb2, 0x7a, 0x9d, 0x65, 0x05, 0xa2, 0xac, 0xa8, 0x38, 0x21, 0xc1, 0x6e, 0xb4, 0x43, 0xcb, 0x31,
- 0xe5, 0xae, 0xab, 0x53, 0xfc, 0xa2, 0xe5, 0x98, 0x98, 0x73, 0x18, 0xbe, 0x6d, 0xd1, 0x80, 0x51,
- 0xe4, 0x96, 0xb7, 0x45, 0x9d, 0x4b, 0x2a, 0x09, 0x86, 0x5f, 0x61, 0x55, 0xdf, 0xf5, 0x2d, 0x42,
- 0xf5, 0x91, 0x18, 0x7f, 0x4d, 0x51, 0x71, 0x42, 0xa2, 0xf0, 0xaf, 0x5c, 0xef, 0x24, 0x61, 0xa5,
- 0x04, 0x3d, 0x0c, 0xd9, 0x9a, 0xef, 0x86, 0x9e, 0x8c, 0x92, 0x8a, 0xf6, 0xf3, 0x8c, 0x88, 0x05,
- 0x8f, 0x65, 0x65, 0xa3, 0xad, 0x4d, 0x55, 0x59, 0x19, 0x35, 0xa7, 0x11, 0x1f, 0x7d, 0x47, 0x83,
- 0xac, 0x23, 0x83, 0xc3, 0x52, 0xee, 0xd5, 0x01, 0xe5, 0x05, 0x0f, 0x6f, 0xec, 0xae, 0x88, 0xbc,
- 0x40, 0x46, 0x4f, 0x41, 0x96, 0x56, 0x5c, 0x8f, 0xc8, 0xa8, 0x2f, 0x44, 0x42, 0x65, 0x46, 0x3c,
- 0x6d, 0xe6, 0x27, 0x23, 0x73, 0x9c, 0x80, 0x85, 0x30, 0xfa, 0xbe, 0x06, 0xd0, 0x30, 0x6c, 0xcb,
- 0x34, 0x78, 0xcb, 0x90, 0xe5, 0xee, 0xf7, 0x37, 0xad, 0x5f, 0x52, 0xe6, 0xc5, 0xa6, 0xc5, 0xbf,
- 0x71, 0x02, 0x1a, 0xbd, 0xab, 0xc1, 0x04, 0x0d, 0xf7, 0x7d, 0xa9, 0x45, 0x79, 0x73, 0x31, 0xbe,
- 0xf2, 0xb5, 0xbe, 0xfa, 0x52, 0x4e, 0x00, 0x94, 0xa6, 0x5b, 0xcd, 0xfc, 0x44, 0x92, 0x82, 0xdb,
- 0x1c, 0x40, 0x3f, 0xd2, 0x20, 0xd7, 0x88, 0xee, 0xec, 0x51, 0x7e, 0xe0, 0x5f, 0x1f, 0xd0, 0xc6,
- 0xca, 0x8c, 0x8a, 0x4f, 0x81, 0xea, 0x03, 0x94, 0x07, 0xe8, 0xcf, 0x1a, 0xe8, 0x86, 0x29, 0x0a,
- 0xbc, 0x61, 0xef, 0xfa, 0x96, 0x13, 0x10, 0x5f, 0xf4, 0x9b, 0x54, 0xcf, 0x71, 0xf7, 0xfa, 0x7b,
- 0x17, 0xa6, 0x7b, 0xd9, 0xd2, 0xa2, 0xf4, 0x4e, 0x5f, 0xed, 0xe1, 0x06, 0xee, 0xe9, 0x20, 0x4f,
- 0xb4, 0xb8, 0xa5, 0xd1, 0xc7, 0x06, 0x90, 0x68, 0x71, 0x2f, 0x25, 0xab, 0x43, 0xdc, 0x41, 0x25,
- 0xa0, 0xd1, 0x0e, 0xcc, 0x7a, 0x3e, 0xe1, 0x00, 0x37, 0x9d, 0x43, 0xc7, 0x3d, 0x72, 0xae, 0x59,
- 0xc4, 0x36, 0xa9, 0x0e, 0x8b, 0xda, 0x52, 0xae, 0x74, 0xa1, 0xd5, 0xcc, 0xcf, 0xee, 0x76, 0x13,
- 0xc0, 0xdd, 0xf5, 0x0a, 0xef, 0x0e, 0xa5, 0x5f, 0x01, 0xe9, 0x2e, 0x02, 0xbd, 0x2f, 0x56, 0x2f,
- 0x62, 0x43, 0x75, 0x8d, 0xef, 0xd6, 0x9b, 0x03, 0x4a, 0x26, 0xd5, 0x06, 0xc4, 0x9d, 0x9c, 0x22,
- 0x51, 0x9c, 0xf0, 0x03, 0xfd, 0x5c, 0x83, 0x49, 0xa3, 0x52, 0x21, 0x5e, 0x40, 0x4c, 0x51, 0xdc,
- 0x33, 0x9f, 0x41, 0xfd, 0x9a, 0x95, 0x5e, 0x4d, 0xae, 0x26, 0xa1, 0x71, 0xbb, 0x27, 0xe8, 0x39,
- 0x38, 0x4b, 0x03, 0xd7, 0x27, 0x66, 0xaa, 0x6d, 0x46, 0xad, 0x66, 0xfe, 0x6c, 0xb9, 0x8d, 0x83,
- 0x53, 0x92, 0x85, 0xbf, 0x67, 0x21, 0x7f, 0x87, 0xa3, 0x76, 0x17, 0x0f, 0xb3, 0xcb, 0x30, 0xc2,
- 0x97, 0x6b, 0xf2, 0xa8, 0xe4, 0x12, 0xad, 0x20, 0xa7, 0x62, 0xc9, 0x65, 0x17, 0x05, 0xc3, 0x67,
- 0xed, 0xcb, 0x10, 0x17, 0x54, 0x17, 0x45, 0x59, 0x90, 0x71, 0xc4, 0x47, 0x2b, 0x00, 0x26, 0xf1,
- 0x7c, 0xc2, 0x2e, 0x2b, 0x53, 0x1f, 0xe5, 0xd2, 0x6a, 0x93, 0xd6, 0x15, 0x07, 0x27, 0xa4, 0xd0,
- 0x35, 0x40, 0xd1, 0x2f, 0xcb, 0x75, 0x5e, 0x36, 0x7c, 0xc7, 0x72, 0x6a, 0x7a, 0x8e, 0xbb, 0x3d,
- 0xc7, 0xba, 0xb1, 0xf5, 0x0e, 0x2e, 0xee, 0xa2, 0x81, 0xde, 0x86, 0x11, 0x31, 0xf4, 0xe1, 0x37,
- 0xc4, 0x00, 0xab, 0x3c, 0xf0, 0x18, 0x71, 0x28, 0x2c, 0x21, 0x3b, 0xab, 0x7b, 0xf6, 0x7e, 0x57,
- 0xf7, 0xdb, 0x96, 0xd3, 0x91, 0xff, 0xf1, 0x72, 0x5a, 0xf8, 0x8f, 0x96, 0xae, 0x39, 0x89, 0xa5,
- 0x96, 0x2b, 0x86, 0x4d, 0xd0, 0x3a, 0x4c, 0xb3, 0x17, 0x13, 0x26, 0x9e, 0x6d, 0x55, 0x0c, 0xca,
- 0x1f, 0xec, 0x22, 0xd9, 0xd5, 0x0c, 0xa9, 0x9c, 0xe2, 0xe3, 0x0e, 0x0d, 0xf4, 0x02, 0x20, 0xf1,
- 0x8a, 0x68, 0xb3, 0x23, 0x1a, 0x22, 0xf5, 0x1e, 0x28, 0x77, 0x48, 0xe0, 0x2e, 0x5a, 0x68, 0x0d,
- 0x66, 0x6c, 0x63, 0x9f, 0xd8, 0x65, 0x62, 0x93, 0x4a, 0xe0, 0xfa, 0xdc, 0x94, 0x18, 0x69, 0xcc,
- 0xb6, 0x9a, 0xf9, 0x99, 0xeb, 0x69, 0x26, 0xee, 0x94, 0x2f, 0x5c, 0x4a, 0x1f, 0xed, 0xe4, 0xc2,
- 0xc5, 0xdb, 0xec, 0x83, 0x0c, 0xcc, 0xf7, 0xce, 0x0c, 0xf4, 0xdd, 0xf8, 0x09, 0x29, 0x5e, 0x08,
- 0xaf, 0x0f, 0x2a, 0x0b, 0xe5, 0x1b, 0x12, 0x3a, 0xdf, 0x8f, 0xe8, 0x5b, 0xac, 0x5d, 0x33, 0xec,
- 0x68, 0x68, 0xf5, 0xda, 0xc0, 0x5c, 0x60, 0x20, 0xa5, 0x31, 0xd1, 0x09, 0x1a, 0x36, 0x6f, 0xfc,
- 0x0c, 0x9b, 0x14, 0x7e, 0xab, 0xa5, 0xa7, 0x08, 0xf1, 0x09, 0x46, 0x3f, 0xd6, 0x60, 0xca, 0xf5,
- 0x88, 0xb3, 0xba, 0xbb, 0xf9, 0xd2, 0xe7, 0xc4, 0x49, 0x96, 0xa1, 0xda, 0xbe, 0x47, 0x3f, 0x5f,
- 0x28, 0xef, 0x6c, 0x0b, 0x83, 0xbb, 0xbe, 0xeb, 0xd1, 0xd2, 0xb9, 0x56, 0x33, 0x3f, 0xb5, 0xd3,
- 0x0e, 0x85, 0xd3, 0xd8, 0x85, 0x3a, 0xcc, 0x6e, 0x1c, 0x07, 0xc4, 0x77, 0x0c, 0x7b, 0xdd, 0xad,
- 0x84, 0x75, 0xe2, 0x04, 0xc2, 0xd1, 0xd4, 0xc4, 0x4b, 0xbb, 0xcb, 0x89, 0xd7, 0x43, 0x30, 0x14,
- 0xfa, 0xb6, 0xcc, 0xe2, 0x71, 0x35, 0xd1, 0xc5, 0xd7, 0x31, 0xa3, 0x17, 0x2e, 0xc1, 0x30, 0xf3,
- 0x13, 0x5d, 0x80, 0x21, 0xdf, 0x38, 0xe2, 0x56, 0x27, 0x4a, 0xa3, 0x4c, 0x04, 0x1b, 0x47, 0x98,
- 0xd1, 0x0a, 0x7f, 0x5a, 0x84, 0xa9, 0xd4, 0x5a, 0xd0, 0x3c, 0x64, 0xd4, 0x98, 0x18, 0xa4, 0xd1,
- 0xcc, 0xe6, 0x3a, 0xce, 0x58, 0x26, 0x7a, 0x46, 0x15, 0x5f, 0x01, 0x9a, 0x57, 0x77, 0x09, 0xa7,
- 0xb2, 0xfe, 0x3c, 0x36, 0xc7, 0x1c, 0x89, 0x0a, 0x27, 0xf3, 0x81, 0x54, 0xe5, 0x29, 0x11, 0x3e,
- 0x90, 0x2a, 0x66, 0xb4, 0x4f, 0x3b, 0xee, 0x8b, 0xe6, 0x8d, 0xd9, 0xbb, 0x98, 0x37, 0x8e, 0xdc,
- 0x76, 0xde, 0xf8, 0x30, 0x64, 0x03, 0x2b, 0xb0, 0x09, 0xbf, 0xc8, 0x12, 0xcf, 0xa8, 0x1b, 0x8c,
- 0x88, 0x05, 0x0f, 0xbd, 0x05, 0xa3, 0x26, 0xa9, 0x1a, 0xa1, 0x1d, 0xf0, 0x3b, 0x6b, 0x7c, 0x65,
- 0xad, 0x0f, 0x29, 0x24, 0x86, 0xc1, 0xeb, 0xc2, 0x2e, 0x8e, 0x00, 0xd0, 0x23, 0x30, 0x5a, 0x37,
- 0x8e, 0xad, 0x7a, 0x58, 0xe7, 0x0d, 0xa6, 0x26, 0xc4, 0xb6, 0x04, 0x09, 0x47, 0x3c, 0x56, 0x19,
- 0xc9, 0x71, 0xc5, 0x0e, 0xa9, 0xd5, 0x20, 0x92, 0x29, 0x9b, 0x3f, 0x55, 0x19, 0x37, 0x52, 0x7c,
- 0xdc, 0xa1, 0xc1, 0xc1, 0x2c, 0x87, 0x2b, 0x8f, 0x27, 0xc0, 0x04, 0x09, 0x47, 0xbc, 0x76, 0x30,
- 0x29, 0x3f, 0xd1, 0x0b, 0x4c, 0x2a, 0x77, 0x68, 0xa0, 0xc7, 0x61, 0xac, 0x6e, 0x1c, 0x5f, 0x27,
- 0x4e, 0x2d, 0x38, 0xd0, 0x27, 0x17, 0xb5, 0xa5, 0xa1, 0xd2, 0x64, 0xab, 0x99, 0x1f, 0xdb, 0x8a,
- 0x88, 0x38, 0xe6, 0x73, 0x61, 0xcb, 0x91, 0xc2, 0x67, 0x13, 0xc2, 0x11, 0x11, 0xc7, 0x7c, 0xd6,
- 0xbd, 0x78, 0x46, 0xc0, 0x0e, 0x97, 0x3e, 0xd5, 0xfe, 0xcc, 0xdd, 0x15, 0x64, 0x1c, 0xf1, 0xd1,
- 0x12, 0xe4, 0xea, 0xc6, 0x31, 0x1f, 0x49, 0xe8, 0xd3, 0xdc, 0x2c, 0x1f, 0x8c, 0x6f, 0x49, 0x1a,
- 0x56, 0x5c, 0x2e, 0x69, 0x39, 0x42, 0x72, 0x26, 0x21, 0x29, 0x69, 0x58, 0x71, 0x59, 0x12, 0x87,
- 0x8e, 0x75, 0x2b, 0x24, 0x42, 0x18, 0xf1, 0xc8, 0xa8, 0x24, 0xbe, 0x19, 0xb3, 0x70, 0x52, 0x0e,
- 0x15, 0x01, 0xea, 0xa1, 0x1d, 0x58, 0x9e, 0x4d, 0x76, 0xaa, 0xfa, 0x39, 0x1e, 0x7f, 0xde, 0xf4,
- 0x6f, 0x29, 0x2a, 0x4e, 0x48, 0x20, 0x02, 0xc3, 0xc4, 0x09, 0xeb, 0xfa, 0x79, 0x7e, 0xb1, 0xf7,
- 0x25, 0x05, 0xd5, 0xc9, 0xd9, 0x70, 0xc2, 0x3a, 0xe6, 0xe6, 0xd1, 0x33, 0x30, 0x59, 0x37, 0x8e,
- 0x59, 0x39, 0x20, 0x7e, 0x60, 0x11, 0xaa, 0xcf, 0xf2, 0xc5, 0xcf, 0xb0, 0x6e, 0x77, 0x2b, 0xc9,
- 0xc0, 0xed, 0x72, 0x5c, 0xd1, 0x72, 0x12, 0x8a, 0x73, 0x09, 0xc5, 0x24, 0x03, 0xb7, 0xcb, 0xb1,
- 0x48, 0xfb, 0xe4, 0x56, 0x68, 0xf9, 0xc4, 0xd4, 0x1f, 0xe0, 0x0d, 0xb2, 0xfc, 0x58, 0x21, 0x68,
- 0x58, 0x71, 0x51, 0x23, 0x9a, 0x5d, 0xe9, 0xfc, 0x18, 0xde, 0xec, 0x6f, 0x25, 0xdf, 0xf1, 0x57,
- 0x7d, 0xdf, 0x38, 0x11, 0x37, 0x4d, 0x72, 0x6a, 0x85, 0x28, 0x64, 0x0d, 0xdb, 0xde, 0xa9, 0xea,
- 0x17, 0x78, 0xec, 0xfb, 0x7d, 0x83, 0xa8, 0xaa, 0xb3, 0xca, 0x40, 0xb0, 0xc0, 0x62, 0xa0, 0xae,
- 0xc3, 0x52, 0x63, 0x7e, 0xb0, 0xa0, 0x3b, 0x0c, 0x04, 0x0b, 0x2c, 0xbe, 0x52, 0xe7, 0x64, 0xa7,
- 0xaa, 0x3f, 0x38, 0xe0, 0x95, 0x32, 0x10, 0x2c, 0xb0, 0x90, 0x05, 0x43, 0x8e, 0x1b, 0xe8, 0x17,
- 0x07, 0x72, 0x3d, 0xf3, 0x0b, 0x67, 0xdb, 0x0d, 0x30, 0xc3, 0x40, 0x3f, 0xd3, 0x00, 0xbc, 0x38,
- 0x45, 0x1f, 0xea, 0xcb, 0x48, 0x24, 0x05, 0x59, 0x8c, 0x73, 0x7b, 0xc3, 0x09, 0xfc, 0x93, 0xf8,
- 0x79, 0x94, 0x38, 0x03, 0x09, 0x2f, 0xd0, 0xaf, 0x34, 0x38, 0x9f, 0x6c, 0x93, 0x95, 0x7b, 0x0b,
- 0x3c, 0x22, 0x37, 0xfa, 0x9d, 0xe6, 0x25, 0xd7, 0xb5, 0x4b, 0x7a, 0xab, 0x99, 0x3f, 0xbf, 0xda,
- 0x05, 0x15, 0x77, 0xf5, 0x05, 0xfd, 0x4e, 0x83, 0x19, 0x59, 0x45, 0x13, 0x1e, 0xe6, 0x79, 0x00,
- 0x49, 0xbf, 0x03, 0x98, 0xc6, 0x11, 0x71, 0x54, 0x1f, 0xd9, 0x3b, 0xf8, 0xb8, 0xd3, 0x35, 0xf4,
- 0x47, 0x0d, 0x26, 0x4c, 0xe2, 0x11, 0xc7, 0x24, 0x4e, 0x85, 0xf9, 0xba, 0xd8, 0x97, 0x91, 0x45,
- 0xda, 0xd7, 0xf5, 0x04, 0x84, 0x70, 0xb3, 0x28, 0xdd, 0x9c, 0x48, 0xb2, 0x4e, 0x9b, 0xf9, 0xb9,
- 0x58, 0x35, 0xc9, 0xc1, 0x6d, 0x5e, 0xa2, 0xf7, 0x34, 0x98, 0x8a, 0x37, 0x40, 0x5c, 0x29, 0x97,
- 0x06, 0x98, 0x07, 0xbc, 0x7d, 0x5d, 0x6d, 0x07, 0xc4, 0x69, 0x0f, 0xd0, 0xef, 0x35, 0xd6, 0xa9,
- 0x45, 0xef, 0x3e, 0xaa, 0x17, 0x78, 0x2c, 0xdf, 0xe8, 0x7b, 0x2c, 0x15, 0x82, 0x08, 0xe5, 0x95,
- 0xb8, 0x15, 0x54, 0x9c, 0xd3, 0x66, 0x7e, 0x36, 0x19, 0x49, 0xc5, 0xc0, 0x49, 0x0f, 0xd1, 0x0f,
- 0x35, 0x98, 0x20, 0x71, 0xc7, 0x4d, 0xf5, 0x87, 0xfb, 0x12, 0xc4, 0xae, 0x4d, 0xbc, 0x78, 0xa9,
- 0x27, 0x58, 0x14, 0xb7, 0x61, 0xb3, 0x0e, 0x92, 0x1c, 0x1b, 0x75, 0xcf, 0x26, 0xfa, 0xff, 0xf5,
- 0xb9, 0x83, 0xdc, 0x10, 0x76, 0x71, 0x04, 0x80, 0xae, 0x40, 0xce, 0x09, 0x6d, 0xdb, 0xd8, 0xb7,
- 0x89, 0xfe, 0x08, 0xef, 0x45, 0xd4, 0x48, 0x76, 0x5b, 0xd2, 0xb1, 0x92, 0x40, 0x55, 0x58, 0x3c,
- 0x7e, 0x51, 0xfd, 0x7b, 0x52, 0xd7, 0xa1, 0xa1, 0x7e, 0x99, 0x5b, 0x99, 0x6f, 0x35, 0xf3, 0x73,
- 0x7b, 0xdd, 0xc7, 0x8a, 0x77, 0xb4, 0x81, 0x5e, 0x81, 0x07, 0x13, 0x32, 0x1b, 0xf5, 0x7d, 0x62,
- 0x9a, 0xc4, 0x8c, 0x1e, 0x6e, 0xfa, 0xff, 0x8b, 0xc1, 0x65, 0x74, 0xc0, 0xf7, 0xd2, 0x02, 0xf8,
- 0x76, 0xda, 0xe8, 0x3a, 0xcc, 0x25, 0xd8, 0x9b, 0x4e, 0xb0, 0xe3, 0x97, 0x03, 0xdf, 0x72, 0x6a,
- 0xfa, 0x12, 0xb7, 0x7b, 0x3e, 0x3a, 0x91, 0x7b, 0x09, 0x1e, 0xee, 0xa1, 0x83, 0xbe, 0xd2, 0x66,
- 0x8d, 0x7f, 0x42, 0x33, 0xbc, 0x17, 0xc9, 0x09, 0xd5, 0x1f, 0xe5, 0xdd, 0x09, 0xdf, 0xec, 0xbd,
- 0x04, 0x1d, 0xf7, 0x90, 0x47, 0x5f, 0x86, 0x73, 0x29, 0x0e, 0x7b, 0xa2, 0xe8, 0x8f, 0x89, 0xb7,
- 0x06, 0xeb, 0x67, 0xf7, 0x22, 0x22, 0xee, 0x26, 0x89, 0xbe, 0x08, 0x28, 0x41, 0xde, 0x32, 0x3c,
- 0xae, 0xff, 0xb8, 0x78, 0xf6, 0xb0, 0x1d, 0xdd, 0x93, 0x34, 0xdc, 0x45, 0x6e, 0x9e, 0xbd, 0x81,
- 0x53, 0x35, 0x14, 0x4d, 0xc3, 0xd0, 0x21, 0x91, 0xff, 0xb7, 0x80, 0xd9, 0x9f, 0xc8, 0x84, 0x6c,
- 0xc3, 0xb0, 0xc3, 0xe8, 0x19, 0xdf, 0xe7, 0xfb, 0x17, 0x0b, 0xe3, 0xcf, 0x65, 0x9e, 0xd5, 0xe6,
- 0xdf, 0xd7, 0x60, 0xae, 0x7b, 0x69, 0xbf, 0xaf, 0x6e, 0xfd, 0x42, 0x83, 0x99, 0x8e, 0x2a, 0xde,
- 0xc5, 0xa3, 0x5b, 0xed, 0x1e, 0xbd, 0xd2, 0xef, 0x72, 0x2c, 0xd2, 0x8f, 0xf7, 0xa0, 0x49, 0xf7,
- 0x7e, 0xa2, 0xc1, 0x74, 0xba, 0x30, 0xde, 0xcf, 0x78, 0x15, 0xde, 0xcf, 0xc0, 0x5c, 0xf7, 0xd6,
- 0x19, 0xf9, 0x6a, 0x46, 0x30, 0x98, 0x59, 0x4b, 0xb7, 0xb9, 0xec, 0x3b, 0x1a, 0x8c, 0xbf, 0xa5,
- 0xe4, 0xa2, 0xef, 0xda, 0x7d, 0x9f, 0xf2, 0x44, 0x37, 0x51, 0xcc, 0xa0, 0x38, 0x89, 0x5b, 0xf8,
- 0x83, 0x06, 0xb3, 0x5d, 0xaf, 0x58, 0x74, 0x19, 0x46, 0x0c, 0xdb, 0x76, 0x8f, 0xc4, 0xb0, 0x2e,
- 0x31, 0x85, 0x5f, 0xe5, 0x54, 0x2c, 0xb9, 0x89, 0xe8, 0x65, 0x3e, 0xab, 0xe8, 0x15, 0xfe, 0xa2,
- 0xc1, 0xc5, 0xdb, 0x65, 0xe2, 0x7d, 0xd9, 0xd2, 0x25, 0xc8, 0xc9, 0xf6, 0xf8, 0x84, 0x6f, 0xa7,
- 0x2c, 0x76, 0xb2, 0x68, 0xf0, 0x7f, 0xe5, 0x12, 0x7f, 0x15, 0x3e, 0xd0, 0x60, 0xba, 0x4c, 0xfc,
- 0x86, 0x55, 0x21, 0x98, 0x54, 0x89, 0x4f, 0x9c, 0x0a, 0x41, 0xcb, 0x30, 0xc6, 0x3f, 0x28, 0x7b,
- 0x46, 0x25, 0xfa, 0x38, 0x32, 0x23, 0x43, 0x3e, 0xb6, 0x1d, 0x31, 0x70, 0x2c, 0xa3, 0x3e, 0xa4,
- 0x64, 0x7a, 0x7e, 0x48, 0xb9, 0x08, 0xc3, 0x5e, 0x3c, 0xea, 0xcd, 0x31, 0x2e, 0x9f, 0xee, 0x72,
- 0x2a, 0xe7, 0xba, 0x7e, 0xc0, 0xe7, 0x57, 0x59, 0xc9, 0x75, 0xfd, 0x00, 0x73, 0x6a, 0xe1, 0xaf,
- 0x1a, 0x74, 0xfb, 0xa7, 0x2b, 0x74, 0x41, 0x8c, 0xf0, 0x12, 0x73, 0xb1, 0x68, 0x7c, 0x87, 0x1a,
- 0x30, 0x4a, 0xc5, 0xaa, 0x64, 0xd4, 0x77, 0xee, 0x31, 0xea, 0xe9, 0x18, 0x89, 0xde, 0x21, 0xa2,
- 0x46, 0x60, 0x2c, 0xf0, 0x15, 0xa3, 0x14, 0x3a, 0xa6, 0x9c, 0xea, 0x4e, 0x88, 0xc0, 0xaf, 0xad,
- 0x0a, 0x1a, 0x56, 0xdc, 0xd2, 0xd5, 0x0f, 0x3f, 0x59, 0x38, 0xf3, 0xd1, 0x27, 0x0b, 0x67, 0x3e,
- 0xfe, 0x64, 0xe1, 0xcc, 0xb7, 0x5b, 0x0b, 0xda, 0x87, 0xad, 0x05, 0xed, 0xa3, 0xd6, 0x82, 0xf6,
- 0x71, 0x6b, 0x41, 0xfb, 0x47, 0x6b, 0x41, 0xfb, 0xe9, 0x3f, 0x17, 0xce, 0x7c, 0x7d, 0x54, 0xe2,
- 0xff, 0x37, 0x00, 0x00, 0xff, 0xff, 0x26, 0x4f, 0x67, 0x24, 0x0a, 0x2d, 0x00, 0x00,
-}
-
-func (m *ConversionRequest) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ConversionRequest) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ConversionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Objects) > 0 {
- for iNdEx := len(m.Objects) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Objects[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- }
- }
- i -= len(m.DesiredAPIVersion)
- copy(dAtA[i:], m.DesiredAPIVersion)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.DesiredAPIVersion)))
- i--
- dAtA[i] = 0x12
- i -= len(m.UID)
- copy(dAtA[i:], m.UID)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *ConversionResponse) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ConversionResponse) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ConversionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- {
- size, err := m.Result.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- if len(m.ConvertedObjects) > 0 {
- for iNdEx := len(m.ConvertedObjects) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.ConvertedObjects[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- }
- i -= len(m.UID)
- copy(dAtA[i:], m.UID)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *ConversionReview) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ConversionReview) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ConversionReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Response != nil {
- {
- size, err := m.Response.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- if m.Request != nil {
- {
- size, err := m.Request.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceColumnDefinition) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceColumnDefinition) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceColumnDefinition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i -= len(m.JSONPath)
- copy(dAtA[i:], m.JSONPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.JSONPath)))
- i--
- dAtA[i] = 0x32
- i = encodeVarintGenerated(dAtA, i, uint64(m.Priority))
- i--
- dAtA[i] = 0x28
- i -= len(m.Description)
- copy(dAtA[i:], m.Description)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
- i--
- dAtA[i] = 0x22
- i -= len(m.Format)
- copy(dAtA[i:], m.Format)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Format)))
- i--
- dAtA[i] = 0x1a
- i -= len(m.Type)
- copy(dAtA[i:], m.Type)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Name)
- copy(dAtA[i:], m.Name)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceConversion) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceConversion) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceConversion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.ConversionReviewVersions) > 0 {
- for iNdEx := len(m.ConversionReviewVersions) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.ConversionReviewVersions[iNdEx])
- copy(dAtA[i:], m.ConversionReviewVersions[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ConversionReviewVersions[iNdEx])))
- i--
- dAtA[i] = 0x1a
- }
- }
- if m.WebhookClientConfig != nil {
- {
- size, err := m.WebhookClientConfig.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- i -= len(m.Strategy)
- copy(dAtA[i:], m.Strategy)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Strategy)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinition) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinition) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- {
- size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- {
- size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- {
- size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionCondition) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionCondition) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionCondition) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i -= len(m.Message)
- copy(dAtA[i:], m.Message)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Message)))
- i--
- dAtA[i] = 0x2a
- i -= len(m.Reason)
- copy(dAtA[i:], m.Reason)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Reason)))
- i--
- dAtA[i] = 0x22
- {
- size, err := m.LastTransitionTime.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- i -= len(m.Status)
- copy(dAtA[i:], m.Status)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Status)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Type)
- copy(dAtA[i:], m.Type)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionList) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionList) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Items) > 0 {
- for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- }
- {
- size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionNames) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionNames) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionNames) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Categories) > 0 {
- for iNdEx := len(m.Categories) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.Categories[iNdEx])
- copy(dAtA[i:], m.Categories[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Categories[iNdEx])))
- i--
- dAtA[i] = 0x32
- }
- }
- i -= len(m.ListKind)
- copy(dAtA[i:], m.ListKind)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ListKind)))
- i--
- dAtA[i] = 0x2a
- i -= len(m.Kind)
- copy(dAtA[i:], m.Kind)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
- i--
- dAtA[i] = 0x22
- if len(m.ShortNames) > 0 {
- for iNdEx := len(m.ShortNames) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.ShortNames[iNdEx])
- copy(dAtA[i:], m.ShortNames[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ShortNames[iNdEx])))
- i--
- dAtA[i] = 0x1a
- }
- }
- i -= len(m.Singular)
- copy(dAtA[i:], m.Singular)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Singular)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Plural)
- copy(dAtA[i:], m.Plural)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Plural)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionSpec) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionSpec) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.PreserveUnknownFields != nil {
- i--
- if *m.PreserveUnknownFields {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x50
- }
- if m.Conversion != nil {
- {
- size, err := m.Conversion.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x4a
- }
- if len(m.AdditionalPrinterColumns) > 0 {
- for iNdEx := len(m.AdditionalPrinterColumns) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AdditionalPrinterColumns[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x42
- }
- }
- if len(m.Versions) > 0 {
- for iNdEx := len(m.Versions) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Versions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x3a
- }
- }
- if m.Subresources != nil {
- {
- size, err := m.Subresources.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x32
- }
- if m.Validation != nil {
- {
- size, err := m.Validation.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2a
- }
- i -= len(m.Scope)
- copy(dAtA[i:], m.Scope)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scope)))
- i--
- dAtA[i] = 0x22
- {
- size, err := m.Names.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1a
- i -= len(m.Version)
- copy(dAtA[i:], m.Version)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Version)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Group)
- copy(dAtA[i:], m.Group)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionStatus) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionStatus) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.StoredVersions) > 0 {
- for iNdEx := len(m.StoredVersions) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.StoredVersions[iNdEx])
- copy(dAtA[i:], m.StoredVersions[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.StoredVersions[iNdEx])))
- i--
- dAtA[i] = 0x1a
- }
- }
- {
- size, err := m.AcceptedNames.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- if len(m.Conditions) > 0 {
- for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Conditions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- }
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceDefinitionVersion) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceDefinitionVersion) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceDefinitionVersion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.DeprecationWarning != nil {
- i -= len(*m.DeprecationWarning)
- copy(dAtA[i:], *m.DeprecationWarning)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.DeprecationWarning)))
- i--
- dAtA[i] = 0x42
- }
- i--
- if m.Deprecated {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x38
- if len(m.AdditionalPrinterColumns) > 0 {
- for iNdEx := len(m.AdditionalPrinterColumns) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AdditionalPrinterColumns[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x32
- }
- }
- if m.Subresources != nil {
- {
- size, err := m.Subresources.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2a
- }
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x22
- }
- i--
- if m.Storage {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x18
- i--
- if m.Served {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x10
- i -= len(m.Name)
- copy(dAtA[i:], m.Name)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceSubresourceScale) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceSubresourceScale) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceSubresourceScale) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.LabelSelectorPath != nil {
- i -= len(*m.LabelSelectorPath)
- copy(dAtA[i:], *m.LabelSelectorPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.LabelSelectorPath)))
- i--
- dAtA[i] = 0x1a
- }
- i -= len(m.StatusReplicasPath)
- copy(dAtA[i:], m.StatusReplicasPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.StatusReplicasPath)))
- i--
- dAtA[i] = 0x12
- i -= len(m.SpecReplicasPath)
- copy(dAtA[i:], m.SpecReplicasPath)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.SpecReplicasPath)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceSubresourceStatus) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceSubresourceStatus) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceSubresourceStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceSubresources) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceSubresources) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceSubresources) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Scale != nil {
- {
- size, err := m.Scale.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- if m.Status != nil {
- {
- size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *CustomResourceValidation) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *CustomResourceValidation) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *CustomResourceValidation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.OpenAPIV3Schema != nil {
- {
- size, err := m.OpenAPIV3Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *ExternalDocumentation) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ExternalDocumentation) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ExternalDocumentation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- i -= len(m.URL)
- copy(dAtA[i:], m.URL)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.URL)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Description)
- copy(dAtA[i:], m.Description)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *JSON) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSON) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSON) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Raw != nil {
- i -= len(m.Raw)
- copy(dAtA[i:], m.Raw)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Raw)))
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaProps) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaProps) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaProps) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.XMapType != nil {
- i -= len(*m.XMapType)
- copy(dAtA[i:], *m.XMapType)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.XMapType)))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xda
- }
- if m.XListType != nil {
- i -= len(*m.XListType)
- copy(dAtA[i:], *m.XListType)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.XListType)))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xd2
- }
- if len(m.XListMapKeys) > 0 {
- for iNdEx := len(m.XListMapKeys) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.XListMapKeys[iNdEx])
- copy(dAtA[i:], m.XListMapKeys[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.XListMapKeys[iNdEx])))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xca
- }
- }
- i--
- if m.XIntOrString {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xc0
- i--
- if m.XEmbeddedResource {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xb8
- if m.XPreserveUnknownFields != nil {
- i--
- if *m.XPreserveUnknownFields {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xb0
- }
- i--
- if m.Nullable {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xa8
- if m.Example != nil {
- {
- size, err := m.Example.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0xa2
- }
- if m.ExternalDocs != nil {
- {
- size, err := m.ExternalDocs.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x9a
- }
- if len(m.Definitions) > 0 {
- keysForDefinitions := make([]string, 0, len(m.Definitions))
- for k := range m.Definitions {
- keysForDefinitions = append(keysForDefinitions, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDefinitions)
- for iNdEx := len(keysForDefinitions) - 1; iNdEx >= 0; iNdEx-- {
- v := m.Definitions[string(keysForDefinitions[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForDefinitions[iNdEx])
- copy(dAtA[i:], keysForDefinitions[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDefinitions[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x92
- }
- }
- if m.AdditionalItems != nil {
- {
- size, err := m.AdditionalItems.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x8a
- }
- if len(m.Dependencies) > 0 {
- keysForDependencies := make([]string, 0, len(m.Dependencies))
- for k := range m.Dependencies {
- keysForDependencies = append(keysForDependencies, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDependencies)
- for iNdEx := len(keysForDependencies) - 1; iNdEx >= 0; iNdEx-- {
- v := m.Dependencies[string(keysForDependencies[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForDependencies[iNdEx])
- copy(dAtA[i:], keysForDependencies[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForDependencies[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x2
- i--
- dAtA[i] = 0x82
- }
- }
- if len(m.PatternProperties) > 0 {
- keysForPatternProperties := make([]string, 0, len(m.PatternProperties))
- for k := range m.PatternProperties {
- keysForPatternProperties = append(keysForPatternProperties, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForPatternProperties)
- for iNdEx := len(keysForPatternProperties) - 1; iNdEx >= 0; iNdEx-- {
- v := m.PatternProperties[string(keysForPatternProperties[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForPatternProperties[iNdEx])
- copy(dAtA[i:], keysForPatternProperties[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForPatternProperties[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xfa
- }
- }
- if m.AdditionalProperties != nil {
- {
- size, err := m.AdditionalProperties.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xf2
- }
- if len(m.Properties) > 0 {
- keysForProperties := make([]string, 0, len(m.Properties))
- for k := range m.Properties {
- keysForProperties = append(keysForProperties, string(k))
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForProperties)
- for iNdEx := len(keysForProperties) - 1; iNdEx >= 0; iNdEx-- {
- v := m.Properties[string(keysForProperties[iNdEx])]
- baseI := i
- {
- size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- i -= len(keysForProperties[iNdEx])
- copy(dAtA[i:], keysForProperties[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(keysForProperties[iNdEx])))
- i--
- dAtA[i] = 0xa
- i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xea
- }
- }
- if m.Not != nil {
- {
- size, err := m.Not.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xe2
- }
- if len(m.AnyOf) > 0 {
- for iNdEx := len(m.AnyOf) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AnyOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xda
- }
- }
- if len(m.OneOf) > 0 {
- for iNdEx := len(m.OneOf) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.OneOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xd2
- }
- }
- if len(m.AllOf) > 0 {
- for iNdEx := len(m.AllOf) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.AllOf[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xca
- }
- }
- if m.Items != nil {
- {
- size, err := m.Items.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xc2
- }
- if len(m.Required) > 0 {
- for iNdEx := len(m.Required) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.Required[iNdEx])
- copy(dAtA[i:], m.Required[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Required[iNdEx])))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xba
- }
- }
- if m.MinProperties != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MinProperties))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xb0
- }
- if m.MaxProperties != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxProperties))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xa8
- }
- if len(m.Enum) > 0 {
- for iNdEx := len(m.Enum) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.Enum[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0xa2
- }
- }
- if m.MultipleOf != nil {
- i -= 8
- encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.MultipleOf))))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x99
- }
- i--
- if m.UniqueItems {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x90
- if m.MinItems != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MinItems))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x88
- }
- if m.MaxItems != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxItems))
- i--
- dAtA[i] = 0x1
- i--
- dAtA[i] = 0x80
- }
- i -= len(m.Pattern)
- copy(dAtA[i:], m.Pattern)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Pattern)))
- i--
- dAtA[i] = 0x7a
- if m.MinLength != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MinLength))
- i--
- dAtA[i] = 0x70
- }
- if m.MaxLength != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.MaxLength))
- i--
- dAtA[i] = 0x68
- }
- i--
- if m.ExclusiveMinimum {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x60
- if m.Minimum != nil {
- i -= 8
- encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Minimum))))
- i--
- dAtA[i] = 0x59
- }
- i--
- if m.ExclusiveMaximum {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x50
- if m.Maximum != nil {
- i -= 8
- encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(*m.Maximum))))
- i--
- dAtA[i] = 0x49
- }
- if m.Default != nil {
- {
- size, err := m.Default.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x42
- }
- i -= len(m.Title)
- copy(dAtA[i:], m.Title)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Title)))
- i--
- dAtA[i] = 0x3a
- i -= len(m.Format)
- copy(dAtA[i:], m.Format)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Format)))
- i--
- dAtA[i] = 0x32
- i -= len(m.Type)
- copy(dAtA[i:], m.Type)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
- i--
- dAtA[i] = 0x2a
- i -= len(m.Description)
- copy(dAtA[i:], m.Description)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Description)))
- i--
- dAtA[i] = 0x22
- if m.Ref != nil {
- i -= len(*m.Ref)
- copy(dAtA[i:], *m.Ref)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Ref)))
- i--
- dAtA[i] = 0x1a
- }
- i -= len(m.Schema)
- copy(dAtA[i:], m.Schema)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Schema)))
- i--
- dAtA[i] = 0x12
- i -= len(m.ID)
- copy(dAtA[i:], m.ID)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.ID)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaPropsOrArray) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaPropsOrArray) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaPropsOrArray) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.JSONSchemas) > 0 {
- for iNdEx := len(m.JSONSchemas) - 1; iNdEx >= 0; iNdEx-- {
- {
- size, err := m.JSONSchemas[iNdEx].MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- }
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaPropsOrBool) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaPropsOrBool) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaPropsOrBool) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0x12
- }
- i--
- if m.Allows {
- dAtA[i] = 1
- } else {
- dAtA[i] = 0
- }
- i--
- dAtA[i] = 0x8
- return len(dAtA) - i, nil
-}
-
-func (m *JSONSchemaPropsOrStringArray) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *JSONSchemaPropsOrStringArray) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *JSONSchemaPropsOrStringArray) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if len(m.Property) > 0 {
- for iNdEx := len(m.Property) - 1; iNdEx >= 0; iNdEx-- {
- i -= len(m.Property[iNdEx])
- copy(dAtA[i:], m.Property[iNdEx])
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Property[iNdEx])))
- i--
- dAtA[i] = 0x12
- }
- }
- if m.Schema != nil {
- {
- size, err := m.Schema.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func (m *ServiceReference) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *ServiceReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.Port != nil {
- i = encodeVarintGenerated(dAtA, i, uint64(*m.Port))
- i--
- dAtA[i] = 0x20
- }
- if m.Path != nil {
- i -= len(*m.Path)
- copy(dAtA[i:], *m.Path)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.Path)))
- i--
- dAtA[i] = 0x1a
- }
- i -= len(m.Name)
- copy(dAtA[i:], m.Name)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
- i--
- dAtA[i] = 0x12
- i -= len(m.Namespace)
- copy(dAtA[i:], m.Namespace)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespace)))
- i--
- dAtA[i] = 0xa
- return len(dAtA) - i, nil
-}
-
-func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error) {
- size := m.Size()
- dAtA = make([]byte, size)
- n, err := m.MarshalToSizedBuffer(dAtA[:size])
- if err != nil {
- return nil, err
- }
- return dAtA[:n], nil
-}
-
-func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error) {
- size := m.Size()
- return m.MarshalToSizedBuffer(dAtA[:size])
-}
-
-func (m *WebhookClientConfig) MarshalToSizedBuffer(dAtA []byte) (int, error) {
- i := len(dAtA)
- _ = i
- var l int
- _ = l
- if m.URL != nil {
- i -= len(*m.URL)
- copy(dAtA[i:], *m.URL)
- i = encodeVarintGenerated(dAtA, i, uint64(len(*m.URL)))
- i--
- dAtA[i] = 0x1a
- }
- if m.CABundle != nil {
- i -= len(m.CABundle)
- copy(dAtA[i:], m.CABundle)
- i = encodeVarintGenerated(dAtA, i, uint64(len(m.CABundle)))
- i--
- dAtA[i] = 0x12
- }
- if m.Service != nil {
- {
- size, err := m.Service.MarshalToSizedBuffer(dAtA[:i])
- if err != nil {
- return 0, err
- }
- i -= size
- i = encodeVarintGenerated(dAtA, i, uint64(size))
- }
- i--
- dAtA[i] = 0xa
- }
- return len(dAtA) - i, nil
-}
-
-func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
- offset -= sovGenerated(v)
- base := offset
- for v >= 1<<7 {
- dAtA[offset] = uint8(v&0x7f | 0x80)
- v >>= 7
- offset++
- }
- dAtA[offset] = uint8(v)
- return base
-}
-func (m *ConversionRequest) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.UID)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.DesiredAPIVersion)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Objects) > 0 {
- for _, e := range m.Objects {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *ConversionResponse) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.UID)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.ConvertedObjects) > 0 {
- for _, e := range m.ConvertedObjects {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- l = m.Result.Size()
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *ConversionReview) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Request != nil {
- l = m.Request.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Response != nil {
- l = m.Response.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceColumnDefinition) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Name)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Type)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Format)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Description)
- n += 1 + l + sovGenerated(uint64(l))
- n += 1 + sovGenerated(uint64(m.Priority))
- l = len(m.JSONPath)
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *CustomResourceConversion) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Strategy)
- n += 1 + l + sovGenerated(uint64(l))
- if m.WebhookClientConfig != nil {
- l = m.WebhookClientConfig.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.ConversionReviewVersions) > 0 {
- for _, s := range m.ConversionReviewVersions {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinition) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = m.ObjectMeta.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = m.Spec.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = m.Status.Size()
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *CustomResourceDefinitionCondition) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Type)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Status)
- n += 1 + l + sovGenerated(uint64(l))
- l = m.LastTransitionTime.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Reason)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Message)
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *CustomResourceDefinitionList) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = m.ListMeta.Size()
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Items) > 0 {
- for _, e := range m.Items {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinitionNames) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Plural)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Singular)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.ShortNames) > 0 {
- for _, s := range m.ShortNames {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- l = len(m.Kind)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.ListKind)
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.Categories) > 0 {
- for _, s := range m.Categories {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinitionSpec) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Group)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Version)
- n += 1 + l + sovGenerated(uint64(l))
- l = m.Names.Size()
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Scope)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Validation != nil {
- l = m.Validation.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Subresources != nil {
- l = m.Subresources.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.Versions) > 0 {
- for _, e := range m.Versions {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- if len(m.AdditionalPrinterColumns) > 0 {
- for _, e := range m.AdditionalPrinterColumns {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- if m.Conversion != nil {
- l = m.Conversion.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.PreserveUnknownFields != nil {
- n += 2
- }
- return n
-}
-
-func (m *CustomResourceDefinitionStatus) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if len(m.Conditions) > 0 {
- for _, e := range m.Conditions {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- l = m.AcceptedNames.Size()
- n += 1 + l + sovGenerated(uint64(l))
- if len(m.StoredVersions) > 0 {
- for _, s := range m.StoredVersions {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *CustomResourceDefinitionVersion) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Name)
- n += 1 + l + sovGenerated(uint64(l))
- n += 2
- n += 2
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Subresources != nil {
- l = m.Subresources.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.AdditionalPrinterColumns) > 0 {
- for _, e := range m.AdditionalPrinterColumns {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- n += 2
- if m.DeprecationWarning != nil {
- l = len(*m.DeprecationWarning)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceSubresourceScale) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.SpecReplicasPath)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.StatusReplicasPath)
- n += 1 + l + sovGenerated(uint64(l))
- if m.LabelSelectorPath != nil {
- l = len(*m.LabelSelectorPath)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceSubresourceStatus) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- return n
-}
-
-func (m *CustomResourceSubresources) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Status != nil {
- l = m.Status.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Scale != nil {
- l = m.Scale.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *CustomResourceValidation) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.OpenAPIV3Schema != nil {
- l = m.OpenAPIV3Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *ExternalDocumentation) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Description)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.URL)
- n += 1 + l + sovGenerated(uint64(l))
- return n
-}
-
-func (m *JSON) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Raw != nil {
- l = len(m.Raw)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *JSONSchemaProps) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.ID)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Schema)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Ref != nil {
- l = len(*m.Ref)
- n += 1 + l + sovGenerated(uint64(l))
- }
- l = len(m.Description)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Type)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Format)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Title)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Default != nil {
- l = m.Default.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Maximum != nil {
- n += 9
- }
- n += 2
- if m.Minimum != nil {
- n += 9
- }
- n += 2
- if m.MaxLength != nil {
- n += 1 + sovGenerated(uint64(*m.MaxLength))
- }
- if m.MinLength != nil {
- n += 1 + sovGenerated(uint64(*m.MinLength))
- }
- l = len(m.Pattern)
- n += 1 + l + sovGenerated(uint64(l))
- if m.MaxItems != nil {
- n += 2 + sovGenerated(uint64(*m.MaxItems))
- }
- if m.MinItems != nil {
- n += 2 + sovGenerated(uint64(*m.MinItems))
- }
- n += 3
- if m.MultipleOf != nil {
- n += 10
- }
- if len(m.Enum) > 0 {
- for _, e := range m.Enum {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.MaxProperties != nil {
- n += 2 + sovGenerated(uint64(*m.MaxProperties))
- }
- if m.MinProperties != nil {
- n += 2 + sovGenerated(uint64(*m.MinProperties))
- }
- if len(m.Required) > 0 {
- for _, s := range m.Required {
- l = len(s)
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.Items != nil {
- l = m.Items.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.AllOf) > 0 {
- for _, e := range m.AllOf {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if len(m.OneOf) > 0 {
- for _, e := range m.OneOf {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if len(m.AnyOf) > 0 {
- for _, e := range m.AnyOf {
- l = e.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.Not != nil {
- l = m.Not.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.Properties) > 0 {
- for k, v := range m.Properties {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if m.AdditionalProperties != nil {
- l = m.AdditionalProperties.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.PatternProperties) > 0 {
- for k, v := range m.PatternProperties {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if len(m.Dependencies) > 0 {
- for k, v := range m.Dependencies {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if m.AdditionalItems != nil {
- l = m.AdditionalItems.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if len(m.Definitions) > 0 {
- for k, v := range m.Definitions {
- _ = k
- _ = v
- l = v.Size()
- mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
- n += mapEntrySize + 2 + sovGenerated(uint64(mapEntrySize))
- }
- }
- if m.ExternalDocs != nil {
- l = m.ExternalDocs.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- if m.Example != nil {
- l = m.Example.Size()
- n += 2 + l + sovGenerated(uint64(l))
- }
- n += 3
- if m.XPreserveUnknownFields != nil {
- n += 3
- }
- n += 3
- n += 3
- if len(m.XListMapKeys) > 0 {
- for _, s := range m.XListMapKeys {
- l = len(s)
- n += 2 + l + sovGenerated(uint64(l))
- }
- }
- if m.XListType != nil {
- l = len(*m.XListType)
- n += 2 + l + sovGenerated(uint64(l))
- }
- if m.XMapType != nil {
- l = len(*m.XMapType)
- n += 2 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *JSONSchemaPropsOrArray) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.JSONSchemas) > 0 {
- for _, e := range m.JSONSchemas {
- l = e.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *JSONSchemaPropsOrBool) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- n += 2
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func (m *JSONSchemaPropsOrStringArray) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Schema != nil {
- l = m.Schema.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if len(m.Property) > 0 {
- for _, s := range m.Property {
- l = len(s)
- n += 1 + l + sovGenerated(uint64(l))
- }
- }
- return n
-}
-
-func (m *ServiceReference) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- l = len(m.Namespace)
- n += 1 + l + sovGenerated(uint64(l))
- l = len(m.Name)
- n += 1 + l + sovGenerated(uint64(l))
- if m.Path != nil {
- l = len(*m.Path)
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.Port != nil {
- n += 1 + sovGenerated(uint64(*m.Port))
- }
- return n
-}
-
-func (m *WebhookClientConfig) Size() (n int) {
- if m == nil {
- return 0
- }
- var l int
- _ = l
- if m.Service != nil {
- l = m.Service.Size()
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.CABundle != nil {
- l = len(m.CABundle)
- n += 1 + l + sovGenerated(uint64(l))
- }
- if m.URL != nil {
- l = len(*m.URL)
- n += 1 + l + sovGenerated(uint64(l))
- }
- return n
-}
-
-func sovGenerated(x uint64) (n int) {
- return (math_bits.Len64(x|1) + 6) / 7
-}
-func sozGenerated(x uint64) (n int) {
- return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
-}
-func (this *ConversionRequest) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForObjects := "[]RawExtension{"
- for _, f := range this.Objects {
- repeatedStringForObjects += fmt.Sprintf("%v", f) + ","
- }
- repeatedStringForObjects += "}"
- s := strings.Join([]string{`&ConversionRequest{`,
- `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
- `DesiredAPIVersion:` + fmt.Sprintf("%v", this.DesiredAPIVersion) + `,`,
- `Objects:` + repeatedStringForObjects + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ConversionResponse) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForConvertedObjects := "[]RawExtension{"
- for _, f := range this.ConvertedObjects {
- repeatedStringForConvertedObjects += fmt.Sprintf("%v", f) + ","
- }
- repeatedStringForConvertedObjects += "}"
- s := strings.Join([]string{`&ConversionResponse{`,
- `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
- `ConvertedObjects:` + repeatedStringForConvertedObjects + `,`,
- `Result:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.Result), "Status", "v1.Status", 1), `&`, ``, 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ConversionReview) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ConversionReview{`,
- `Request:` + strings.Replace(this.Request.String(), "ConversionRequest", "ConversionRequest", 1) + `,`,
- `Response:` + strings.Replace(this.Response.String(), "ConversionResponse", "ConversionResponse", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceColumnDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceColumnDefinition{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
- `Format:` + fmt.Sprintf("%v", this.Format) + `,`,
- `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
- `Priority:` + fmt.Sprintf("%v", this.Priority) + `,`,
- `JSONPath:` + fmt.Sprintf("%v", this.JSONPath) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceConversion) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceConversion{`,
- `Strategy:` + fmt.Sprintf("%v", this.Strategy) + `,`,
- `WebhookClientConfig:` + strings.Replace(this.WebhookClientConfig.String(), "WebhookClientConfig", "WebhookClientConfig", 1) + `,`,
- `ConversionReviewVersions:` + fmt.Sprintf("%v", this.ConversionReviewVersions) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceDefinition{`,
- `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
- `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "CustomResourceDefinitionSpec", "CustomResourceDefinitionSpec", 1), `&`, ``, 1) + `,`,
- `Status:` + strings.Replace(strings.Replace(this.Status.String(), "CustomResourceDefinitionStatus", "CustomResourceDefinitionStatus", 1), `&`, ``, 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionCondition) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceDefinitionCondition{`,
- `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
- `Status:` + fmt.Sprintf("%v", this.Status) + `,`,
- `LastTransitionTime:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.LastTransitionTime), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
- `Reason:` + fmt.Sprintf("%v", this.Reason) + `,`,
- `Message:` + fmt.Sprintf("%v", this.Message) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionList) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForItems := "[]CustomResourceDefinition{"
- for _, f := range this.Items {
- repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "CustomResourceDefinition", "CustomResourceDefinition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForItems += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionList{`,
- `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
- `Items:` + repeatedStringForItems + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionNames) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceDefinitionNames{`,
- `Plural:` + fmt.Sprintf("%v", this.Plural) + `,`,
- `Singular:` + fmt.Sprintf("%v", this.Singular) + `,`,
- `ShortNames:` + fmt.Sprintf("%v", this.ShortNames) + `,`,
- `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
- `ListKind:` + fmt.Sprintf("%v", this.ListKind) + `,`,
- `Categories:` + fmt.Sprintf("%v", this.Categories) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionSpec) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForVersions := "[]CustomResourceDefinitionVersion{"
- for _, f := range this.Versions {
- repeatedStringForVersions += strings.Replace(strings.Replace(f.String(), "CustomResourceDefinitionVersion", "CustomResourceDefinitionVersion", 1), `&`, ``, 1) + ","
- }
- repeatedStringForVersions += "}"
- repeatedStringForAdditionalPrinterColumns := "[]CustomResourceColumnDefinition{"
- for _, f := range this.AdditionalPrinterColumns {
- repeatedStringForAdditionalPrinterColumns += strings.Replace(strings.Replace(f.String(), "CustomResourceColumnDefinition", "CustomResourceColumnDefinition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAdditionalPrinterColumns += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionSpec{`,
- `Group:` + fmt.Sprintf("%v", this.Group) + `,`,
- `Version:` + fmt.Sprintf("%v", this.Version) + `,`,
- `Names:` + strings.Replace(strings.Replace(this.Names.String(), "CustomResourceDefinitionNames", "CustomResourceDefinitionNames", 1), `&`, ``, 1) + `,`,
- `Scope:` + fmt.Sprintf("%v", this.Scope) + `,`,
- `Validation:` + strings.Replace(this.Validation.String(), "CustomResourceValidation", "CustomResourceValidation", 1) + `,`,
- `Subresources:` + strings.Replace(this.Subresources.String(), "CustomResourceSubresources", "CustomResourceSubresources", 1) + `,`,
- `Versions:` + repeatedStringForVersions + `,`,
- `AdditionalPrinterColumns:` + repeatedStringForAdditionalPrinterColumns + `,`,
- `Conversion:` + strings.Replace(this.Conversion.String(), "CustomResourceConversion", "CustomResourceConversion", 1) + `,`,
- `PreserveUnknownFields:` + valueToStringGenerated(this.PreserveUnknownFields) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionStatus) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForConditions := "[]CustomResourceDefinitionCondition{"
- for _, f := range this.Conditions {
- repeatedStringForConditions += strings.Replace(strings.Replace(f.String(), "CustomResourceDefinitionCondition", "CustomResourceDefinitionCondition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForConditions += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionStatus{`,
- `Conditions:` + repeatedStringForConditions + `,`,
- `AcceptedNames:` + strings.Replace(strings.Replace(this.AcceptedNames.String(), "CustomResourceDefinitionNames", "CustomResourceDefinitionNames", 1), `&`, ``, 1) + `,`,
- `StoredVersions:` + fmt.Sprintf("%v", this.StoredVersions) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceDefinitionVersion) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForAdditionalPrinterColumns := "[]CustomResourceColumnDefinition{"
- for _, f := range this.AdditionalPrinterColumns {
- repeatedStringForAdditionalPrinterColumns += strings.Replace(strings.Replace(f.String(), "CustomResourceColumnDefinition", "CustomResourceColumnDefinition", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAdditionalPrinterColumns += "}"
- s := strings.Join([]string{`&CustomResourceDefinitionVersion{`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Served:` + fmt.Sprintf("%v", this.Served) + `,`,
- `Storage:` + fmt.Sprintf("%v", this.Storage) + `,`,
- `Schema:` + strings.Replace(this.Schema.String(), "CustomResourceValidation", "CustomResourceValidation", 1) + `,`,
- `Subresources:` + strings.Replace(this.Subresources.String(), "CustomResourceSubresources", "CustomResourceSubresources", 1) + `,`,
- `AdditionalPrinterColumns:` + repeatedStringForAdditionalPrinterColumns + `,`,
- `Deprecated:` + fmt.Sprintf("%v", this.Deprecated) + `,`,
- `DeprecationWarning:` + valueToStringGenerated(this.DeprecationWarning) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceSubresourceScale) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceSubresourceScale{`,
- `SpecReplicasPath:` + fmt.Sprintf("%v", this.SpecReplicasPath) + `,`,
- `StatusReplicasPath:` + fmt.Sprintf("%v", this.StatusReplicasPath) + `,`,
- `LabelSelectorPath:` + valueToStringGenerated(this.LabelSelectorPath) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceSubresourceStatus) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceSubresourceStatus{`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceSubresources) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceSubresources{`,
- `Status:` + strings.Replace(this.Status.String(), "CustomResourceSubresourceStatus", "CustomResourceSubresourceStatus", 1) + `,`,
- `Scale:` + strings.Replace(this.Scale.String(), "CustomResourceSubresourceScale", "CustomResourceSubresourceScale", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *CustomResourceValidation) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&CustomResourceValidation{`,
- `OpenAPIV3Schema:` + strings.Replace(this.OpenAPIV3Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ExternalDocumentation) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ExternalDocumentation{`,
- `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
- `URL:` + fmt.Sprintf("%v", this.URL) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSON) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&JSON{`,
- `Raw:` + valueToStringGenerated(this.Raw) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaProps) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForEnum := "[]JSON{"
- for _, f := range this.Enum {
- repeatedStringForEnum += strings.Replace(strings.Replace(f.String(), "JSON", "JSON", 1), `&`, ``, 1) + ","
- }
- repeatedStringForEnum += "}"
- repeatedStringForAllOf := "[]JSONSchemaProps{"
- for _, f := range this.AllOf {
- repeatedStringForAllOf += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAllOf += "}"
- repeatedStringForOneOf := "[]JSONSchemaProps{"
- for _, f := range this.OneOf {
- repeatedStringForOneOf += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForOneOf += "}"
- repeatedStringForAnyOf := "[]JSONSchemaProps{"
- for _, f := range this.AnyOf {
- repeatedStringForAnyOf += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForAnyOf += "}"
- keysForProperties := make([]string, 0, len(this.Properties))
- for k := range this.Properties {
- keysForProperties = append(keysForProperties, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForProperties)
- mapStringForProperties := "map[string]JSONSchemaProps{"
- for _, k := range keysForProperties {
- mapStringForProperties += fmt.Sprintf("%v: %v,", k, this.Properties[k])
- }
- mapStringForProperties += "}"
- keysForPatternProperties := make([]string, 0, len(this.PatternProperties))
- for k := range this.PatternProperties {
- keysForPatternProperties = append(keysForPatternProperties, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForPatternProperties)
- mapStringForPatternProperties := "map[string]JSONSchemaProps{"
- for _, k := range keysForPatternProperties {
- mapStringForPatternProperties += fmt.Sprintf("%v: %v,", k, this.PatternProperties[k])
- }
- mapStringForPatternProperties += "}"
- keysForDependencies := make([]string, 0, len(this.Dependencies))
- for k := range this.Dependencies {
- keysForDependencies = append(keysForDependencies, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDependencies)
- mapStringForDependencies := "JSONSchemaDependencies{"
- for _, k := range keysForDependencies {
- mapStringForDependencies += fmt.Sprintf("%v: %v,", k, this.Dependencies[k])
- }
- mapStringForDependencies += "}"
- keysForDefinitions := make([]string, 0, len(this.Definitions))
- for k := range this.Definitions {
- keysForDefinitions = append(keysForDefinitions, k)
- }
- github_com_gogo_protobuf_sortkeys.Strings(keysForDefinitions)
- mapStringForDefinitions := "JSONSchemaDefinitions{"
- for _, k := range keysForDefinitions {
- mapStringForDefinitions += fmt.Sprintf("%v: %v,", k, this.Definitions[k])
- }
- mapStringForDefinitions += "}"
- s := strings.Join([]string{`&JSONSchemaProps{`,
- `ID:` + fmt.Sprintf("%v", this.ID) + `,`,
- `Schema:` + fmt.Sprintf("%v", this.Schema) + `,`,
- `Ref:` + valueToStringGenerated(this.Ref) + `,`,
- `Description:` + fmt.Sprintf("%v", this.Description) + `,`,
- `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
- `Format:` + fmt.Sprintf("%v", this.Format) + `,`,
- `Title:` + fmt.Sprintf("%v", this.Title) + `,`,
- `Default:` + strings.Replace(this.Default.String(), "JSON", "JSON", 1) + `,`,
- `Maximum:` + valueToStringGenerated(this.Maximum) + `,`,
- `ExclusiveMaximum:` + fmt.Sprintf("%v", this.ExclusiveMaximum) + `,`,
- `Minimum:` + valueToStringGenerated(this.Minimum) + `,`,
- `ExclusiveMinimum:` + fmt.Sprintf("%v", this.ExclusiveMinimum) + `,`,
- `MaxLength:` + valueToStringGenerated(this.MaxLength) + `,`,
- `MinLength:` + valueToStringGenerated(this.MinLength) + `,`,
- `Pattern:` + fmt.Sprintf("%v", this.Pattern) + `,`,
- `MaxItems:` + valueToStringGenerated(this.MaxItems) + `,`,
- `MinItems:` + valueToStringGenerated(this.MinItems) + `,`,
- `UniqueItems:` + fmt.Sprintf("%v", this.UniqueItems) + `,`,
- `MultipleOf:` + valueToStringGenerated(this.MultipleOf) + `,`,
- `Enum:` + repeatedStringForEnum + `,`,
- `MaxProperties:` + valueToStringGenerated(this.MaxProperties) + `,`,
- `MinProperties:` + valueToStringGenerated(this.MinProperties) + `,`,
- `Required:` + fmt.Sprintf("%v", this.Required) + `,`,
- `Items:` + strings.Replace(this.Items.String(), "JSONSchemaPropsOrArray", "JSONSchemaPropsOrArray", 1) + `,`,
- `AllOf:` + repeatedStringForAllOf + `,`,
- `OneOf:` + repeatedStringForOneOf + `,`,
- `AnyOf:` + repeatedStringForAnyOf + `,`,
- `Not:` + strings.Replace(this.Not.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `Properties:` + mapStringForProperties + `,`,
- `AdditionalProperties:` + strings.Replace(this.AdditionalProperties.String(), "JSONSchemaPropsOrBool", "JSONSchemaPropsOrBool", 1) + `,`,
- `PatternProperties:` + mapStringForPatternProperties + `,`,
- `Dependencies:` + mapStringForDependencies + `,`,
- `AdditionalItems:` + strings.Replace(this.AdditionalItems.String(), "JSONSchemaPropsOrBool", "JSONSchemaPropsOrBool", 1) + `,`,
- `Definitions:` + mapStringForDefinitions + `,`,
- `ExternalDocs:` + strings.Replace(this.ExternalDocs.String(), "ExternalDocumentation", "ExternalDocumentation", 1) + `,`,
- `Example:` + strings.Replace(this.Example.String(), "JSON", "JSON", 1) + `,`,
- `Nullable:` + fmt.Sprintf("%v", this.Nullable) + `,`,
- `XPreserveUnknownFields:` + valueToStringGenerated(this.XPreserveUnknownFields) + `,`,
- `XEmbeddedResource:` + fmt.Sprintf("%v", this.XEmbeddedResource) + `,`,
- `XIntOrString:` + fmt.Sprintf("%v", this.XIntOrString) + `,`,
- `XListMapKeys:` + fmt.Sprintf("%v", this.XListMapKeys) + `,`,
- `XListType:` + valueToStringGenerated(this.XListType) + `,`,
- `XMapType:` + valueToStringGenerated(this.XMapType) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaPropsOrArray) String() string {
- if this == nil {
- return "nil"
- }
- repeatedStringForJSONSchemas := "[]JSONSchemaProps{"
- for _, f := range this.JSONSchemas {
- repeatedStringForJSONSchemas += strings.Replace(strings.Replace(f.String(), "JSONSchemaProps", "JSONSchemaProps", 1), `&`, ``, 1) + ","
- }
- repeatedStringForJSONSchemas += "}"
- s := strings.Join([]string{`&JSONSchemaPropsOrArray{`,
- `Schema:` + strings.Replace(this.Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `JSONSchemas:` + repeatedStringForJSONSchemas + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaPropsOrBool) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&JSONSchemaPropsOrBool{`,
- `Allows:` + fmt.Sprintf("%v", this.Allows) + `,`,
- `Schema:` + strings.Replace(this.Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *JSONSchemaPropsOrStringArray) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&JSONSchemaPropsOrStringArray{`,
- `Schema:` + strings.Replace(this.Schema.String(), "JSONSchemaProps", "JSONSchemaProps", 1) + `,`,
- `Property:` + fmt.Sprintf("%v", this.Property) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *ServiceReference) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&ServiceReference{`,
- `Namespace:` + fmt.Sprintf("%v", this.Namespace) + `,`,
- `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
- `Path:` + valueToStringGenerated(this.Path) + `,`,
- `Port:` + valueToStringGenerated(this.Port) + `,`,
- `}`,
- }, "")
- return s
-}
-func (this *WebhookClientConfig) String() string {
- if this == nil {
- return "nil"
- }
- s := strings.Join([]string{`&WebhookClientConfig{`,
- `Service:` + strings.Replace(this.Service.String(), "ServiceReference", "ServiceReference", 1) + `,`,
- `CABundle:` + valueToStringGenerated(this.CABundle) + `,`,
- `URL:` + valueToStringGenerated(this.URL) + `,`,
- `}`,
- }, "")
- return s
-}
-func valueToStringGenerated(v interface{}) string {
- rv := reflect.ValueOf(v)
- if rv.IsNil() {
- return "nil"
- }
- pv := reflect.Indirect(rv).Interface()
- return fmt.Sprintf("*%v", pv)
-}
-func (m *ConversionRequest) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ConversionRequest: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ConversionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field DesiredAPIVersion", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.DesiredAPIVersion = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Objects", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Objects = append(m.Objects, runtime.RawExtension{})
- if err := m.Objects[len(m.Objects)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ConversionResponse) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ConversionResponse: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ConversionResponse: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ConvertedObjects", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ConvertedObjects = append(m.ConvertedObjects, runtime.RawExtension{})
- if err := m.ConvertedObjects[len(m.ConvertedObjects)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Result", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Result.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ConversionReview) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ConversionReview: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ConversionReview: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Request", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Request == nil {
- m.Request = &ConversionRequest{}
- }
- if err := m.Request.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Response", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Response == nil {
- m.Response = &ConversionResponse{}
- }
- if err := m.Response.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceColumnDefinition) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceColumnDefinition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceColumnDefinition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Type = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Format", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Format = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Description = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Priority", wireType)
- }
- m.Priority = 0
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- m.Priority |= int32(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field JSONPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.JSONPath = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceConversion) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceConversion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceConversion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Strategy", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Strategy = ConversionStrategyType(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field WebhookClientConfig", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.WebhookClientConfig == nil {
- m.WebhookClientConfig = &WebhookClientConfig{}
- }
- if err := m.WebhookClientConfig.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ConversionReviewVersions", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ConversionReviewVersions = append(m.ConversionReviewVersions, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinition) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionCondition) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionCondition: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionCondition: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Type = CustomResourceDefinitionConditionType(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Status = ConditionStatus(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field LastTransitionTime", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.LastTransitionTime.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Reason = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Message = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionList) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionList: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionList: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Items = append(m.Items, CustomResourceDefinition{})
- if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionNames) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionNames: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionNames: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Plural", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Plural = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Singular", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Singular = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ShortNames", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ShortNames = append(m.ShortNames, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Kind = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ListKind", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ListKind = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Categories", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Categories = append(m.Categories, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionSpec) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionSpec: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionSpec: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Group = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Version = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Names", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.Names.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Scope", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Scope = ResourceScope(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Validation", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Validation == nil {
- m.Validation = &CustomResourceValidation{}
- }
- if err := m.Validation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Subresources", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Subresources == nil {
- m.Subresources = &CustomResourceSubresources{}
- }
- if err := m.Subresources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Versions", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Versions = append(m.Versions, CustomResourceDefinitionVersion{})
- if err := m.Versions[len(m.Versions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalPrinterColumns", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AdditionalPrinterColumns = append(m.AdditionalPrinterColumns, CustomResourceColumnDefinition{})
- if err := m.AdditionalPrinterColumns[len(m.AdditionalPrinterColumns)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 9:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Conversion", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Conversion == nil {
- m.Conversion = &CustomResourceConversion{}
- }
- if err := m.Conversion.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 10:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field PreserveUnknownFields", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.PreserveUnknownFields = &b
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionStatus) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionStatus: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionStatus: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Conditions", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Conditions = append(m.Conditions, CustomResourceDefinitionCondition{})
- if err := m.Conditions[len(m.Conditions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AcceptedNames", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if err := m.AcceptedNames.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StoredVersions", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.StoredVersions = append(m.StoredVersions, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceDefinitionVersion) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceDefinitionVersion: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceDefinitionVersion: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Served", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Served = bool(v != 0)
- case 3:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Storage", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Storage = bool(v != 0)
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &CustomResourceValidation{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Subresources", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Subresources == nil {
- m.Subresources = &CustomResourceSubresources{}
- }
- if err := m.Subresources.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalPrinterColumns", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AdditionalPrinterColumns = append(m.AdditionalPrinterColumns, CustomResourceColumnDefinition{})
- if err := m.AdditionalPrinterColumns[len(m.AdditionalPrinterColumns)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 7:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Deprecated", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Deprecated = bool(v != 0)
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field DeprecationWarning", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.DeprecationWarning = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceSubresourceScale) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceSubresourceScale: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceSubresourceScale: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field SpecReplicasPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.SpecReplicasPath = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field StatusReplicasPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.StatusReplicasPath = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field LabelSelectorPath", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.LabelSelectorPath = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceSubresourceStatus) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceSubresourceStatus: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceSubresourceStatus: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceSubresources) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceSubresources: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceSubresources: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Status == nil {
- m.Status = &CustomResourceSubresourceStatus{}
- }
- if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Scale", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Scale == nil {
- m.Scale = &CustomResourceSubresourceScale{}
- }
- if err := m.Scale.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *CustomResourceValidation) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: CustomResourceValidation: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: CustomResourceValidation: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field OpenAPIV3Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.OpenAPIV3Schema == nil {
- m.OpenAPIV3Schema = &JSONSchemaProps{}
- }
- if err := m.OpenAPIV3Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ExternalDocumentation) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ExternalDocumentation: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ExternalDocumentation: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Description = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.URL = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSON) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSON: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSON: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Raw", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + byteLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Raw = append(m.Raw[:0], dAtA[iNdEx:postIndex]...)
- if m.Raw == nil {
- m.Raw = []byte{}
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaProps) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaProps: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaProps: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.ID = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Schema = JSONSchemaURL(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Ref", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Ref = &s
- iNdEx = postIndex
- case 4:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Description = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 5:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Type = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 6:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Format", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Format = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 7:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Title = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 8:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Default", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Default == nil {
- m.Default = &JSON{}
- }
- if err := m.Default.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 9:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Maximum", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
- iNdEx += 8
- v2 := float64(math.Float64frombits(v))
- m.Maximum = &v2
- case 10:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field ExclusiveMaximum", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.ExclusiveMaximum = bool(v != 0)
- case 11:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field Minimum", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
- iNdEx += 8
- v2 := float64(math.Float64frombits(v))
- m.Minimum = &v2
- case 12:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field ExclusiveMinimum", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.ExclusiveMinimum = bool(v != 0)
- case 13:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MaxLength", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MaxLength = &v
- case 14:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MinLength", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MinLength = &v
- case 15:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Pattern", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Pattern = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 16:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MaxItems", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MaxItems = &v
- case 17:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MinItems", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MinItems = &v
- case 18:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field UniqueItems", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.UniqueItems = bool(v != 0)
- case 19:
- if wireType != 1 {
- return fmt.Errorf("proto: wrong wireType = %d for field MultipleOf", wireType)
- }
- var v uint64
- if (iNdEx + 8) > l {
- return io.ErrUnexpectedEOF
- }
- v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
- iNdEx += 8
- v2 := float64(math.Float64frombits(v))
- m.MultipleOf = &v2
- case 20:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Enum", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Enum = append(m.Enum, JSON{})
- if err := m.Enum[len(m.Enum)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 21:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MaxProperties", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MaxProperties = &v
- case 22:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field MinProperties", wireType)
- }
- var v int64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.MinProperties = &v
- case 23:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Required", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Required = append(m.Required, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 24:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Items == nil {
- m.Items = &JSONSchemaPropsOrArray{}
- }
- if err := m.Items.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 25:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AllOf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AllOf = append(m.AllOf, JSONSchemaProps{})
- if err := m.AllOf[len(m.AllOf)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 26:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field OneOf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.OneOf = append(m.OneOf, JSONSchemaProps{})
- if err := m.OneOf[len(m.OneOf)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 27:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AnyOf", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.AnyOf = append(m.AnyOf, JSONSchemaProps{})
- if err := m.AnyOf[len(m.AnyOf)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 28:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Not", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Not == nil {
- m.Not = &JSONSchemaProps{}
- }
- if err := m.Not.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 29:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Properties", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Properties == nil {
- m.Properties = make(map[string]JSONSchemaProps)
- }
- var mapkey string
- mapvalue := &JSONSchemaProps{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaProps{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Properties[mapkey] = *mapvalue
- iNdEx = postIndex
- case 30:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalProperties", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.AdditionalProperties == nil {
- m.AdditionalProperties = &JSONSchemaPropsOrBool{}
- }
- if err := m.AdditionalProperties.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 31:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field PatternProperties", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.PatternProperties == nil {
- m.PatternProperties = make(map[string]JSONSchemaProps)
- }
- var mapkey string
- mapvalue := &JSONSchemaProps{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaProps{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.PatternProperties[mapkey] = *mapvalue
- iNdEx = postIndex
- case 32:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Dependencies", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Dependencies == nil {
- m.Dependencies = make(JSONSchemaDependencies)
- }
- var mapkey string
- mapvalue := &JSONSchemaPropsOrStringArray{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaPropsOrStringArray{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Dependencies[mapkey] = *mapvalue
- iNdEx = postIndex
- case 33:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field AdditionalItems", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.AdditionalItems == nil {
- m.AdditionalItems = &JSONSchemaPropsOrBool{}
- }
- if err := m.AdditionalItems.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 34:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Definitions", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Definitions == nil {
- m.Definitions = make(JSONSchemaDefinitions)
- }
- var mapkey string
- mapvalue := &JSONSchemaProps{}
- for iNdEx < postIndex {
- entryPreIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- if fieldNum == 1 {
- var stringLenmapkey uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLenmapkey |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLenmapkey := int(stringLenmapkey)
- if intStringLenmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- postStringIndexmapkey := iNdEx + intStringLenmapkey
- if postStringIndexmapkey < 0 {
- return ErrInvalidLengthGenerated
- }
- if postStringIndexmapkey > l {
- return io.ErrUnexpectedEOF
- }
- mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
- iNdEx = postStringIndexmapkey
- } else if fieldNum == 2 {
- var mapmsglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- mapmsglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if mapmsglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postmsgIndex := iNdEx + mapmsglen
- if postmsgIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postmsgIndex > l {
- return io.ErrUnexpectedEOF
- }
- mapvalue = &JSONSchemaProps{}
- if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
- return err
- }
- iNdEx = postmsgIndex
- } else {
- iNdEx = entryPreIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > postIndex {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
- m.Definitions[mapkey] = *mapvalue
- iNdEx = postIndex
- case 35:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ExternalDocs", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.ExternalDocs == nil {
- m.ExternalDocs = &ExternalDocumentation{}
- }
- if err := m.ExternalDocs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 36:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Example", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Example == nil {
- m.Example = &JSON{}
- }
- if err := m.Example.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 37:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Nullable", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Nullable = bool(v != 0)
- case 38:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field XPreserveUnknownFields", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- b := bool(v != 0)
- m.XPreserveUnknownFields = &b
- case 39:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field XEmbeddedResource", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.XEmbeddedResource = bool(v != 0)
- case 40:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field XIntOrString", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.XIntOrString = bool(v != 0)
- case 41:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field XListMapKeys", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.XListMapKeys = append(m.XListMapKeys, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- case 42:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field XListType", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.XListType = &s
- iNdEx = postIndex
- case 43:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field XMapType", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.XMapType = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaPropsOrArray) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaPropsOrArray: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaPropsOrArray: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &JSONSchemaProps{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field JSONSchemas", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.JSONSchemas = append(m.JSONSchemas, JSONSchemaProps{})
- if err := m.JSONSchemas[len(m.JSONSchemas)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaPropsOrBool) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaPropsOrBool: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaPropsOrBool: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Allows", wireType)
- }
- var v int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Allows = bool(v != 0)
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &JSONSchemaProps{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *JSONSchemaPropsOrStringArray) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: JSONSchemaPropsOrStringArray: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: JSONSchemaPropsOrStringArray: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Schema", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Schema == nil {
- m.Schema = &JSONSchemaProps{}
- }
- if err := m.Schema.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Property", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Property = append(m.Property, string(dAtA[iNdEx:postIndex]))
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *ServiceReference) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: ServiceReference: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: ServiceReference: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Namespace = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.Name = string(dAtA[iNdEx:postIndex])
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.Path = &s
- iNdEx = postIndex
- case 4:
- if wireType != 0 {
- return fmt.Errorf("proto: wrong wireType = %d for field Port", wireType)
- }
- var v int32
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- v |= int32(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- m.Port = &v
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error {
- l := len(dAtA)
- iNdEx := 0
- for iNdEx < l {
- preIndex := iNdEx
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- fieldNum := int32(wire >> 3)
- wireType := int(wire & 0x7)
- if wireType == 4 {
- return fmt.Errorf("proto: WebhookClientConfig: wiretype end group for non-group")
- }
- if fieldNum <= 0 {
- return fmt.Errorf("proto: WebhookClientConfig: illegal tag %d (wire type %d)", fieldNum, wire)
- }
- switch fieldNum {
- case 1:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field Service", wireType)
- }
- var msglen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- msglen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if msglen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + msglen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- if m.Service == nil {
- m.Service = &ServiceReference{}
- }
- if err := m.Service.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
- return err
- }
- iNdEx = postIndex
- case 2:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field CABundle", wireType)
- }
- var byteLen int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- byteLen |= int(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if byteLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + byteLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- m.CABundle = append(m.CABundle[:0], dAtA[iNdEx:postIndex]...)
- if m.CABundle == nil {
- m.CABundle = []byte{}
- }
- iNdEx = postIndex
- case 3:
- if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field URL", wireType)
- }
- var stringLen uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- stringLen |= uint64(b&0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- intStringLen := int(stringLen)
- if intStringLen < 0 {
- return ErrInvalidLengthGenerated
- }
- postIndex := iNdEx + intStringLen
- if postIndex < 0 {
- return ErrInvalidLengthGenerated
- }
- if postIndex > l {
- return io.ErrUnexpectedEOF
- }
- s := string(dAtA[iNdEx:postIndex])
- m.URL = &s
- iNdEx = postIndex
- default:
- iNdEx = preIndex
- skippy, err := skipGenerated(dAtA[iNdEx:])
- if err != nil {
- return err
- }
- if (skippy < 0) || (iNdEx+skippy) < 0 {
- return ErrInvalidLengthGenerated
- }
- if (iNdEx + skippy) > l {
- return io.ErrUnexpectedEOF
- }
- iNdEx += skippy
- }
- }
-
- if iNdEx > l {
- return io.ErrUnexpectedEOF
- }
- return nil
-}
-func skipGenerated(dAtA []byte) (n int, err error) {
- l := len(dAtA)
- iNdEx := 0
- depth := 0
- for iNdEx < l {
- var wire uint64
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return 0, io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- wire |= (uint64(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- wireType := int(wire & 0x7)
- switch wireType {
- case 0:
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return 0, io.ErrUnexpectedEOF
- }
- iNdEx++
- if dAtA[iNdEx-1] < 0x80 {
- break
- }
- }
- case 1:
- iNdEx += 8
- case 2:
- var length int
- for shift := uint(0); ; shift += 7 {
- if shift >= 64 {
- return 0, ErrIntOverflowGenerated
- }
- if iNdEx >= l {
- return 0, io.ErrUnexpectedEOF
- }
- b := dAtA[iNdEx]
- iNdEx++
- length |= (int(b) & 0x7F) << shift
- if b < 0x80 {
- break
- }
- }
- if length < 0 {
- return 0, ErrInvalidLengthGenerated
- }
- iNdEx += length
- case 3:
- depth++
- case 4:
- if depth == 0 {
- return 0, ErrUnexpectedEndOfGroupGenerated
- }
- depth--
- case 5:
- iNdEx += 4
- default:
- return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
- }
- if iNdEx < 0 {
- return 0, ErrInvalidLengthGenerated
- }
- if depth == 0 {
- return iNdEx, nil
- }
- }
- return 0, io.ErrUnexpectedEOF
-}
-
-var (
- ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
- ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
- ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
-)
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto
deleted file mode 100644
index e738f423c..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto
+++ /dev/null
@@ -1,688 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-
-// This file was autogenerated by go-to-protobuf. Do not edit it manually!
-
-syntax = "proto2";
-
-package k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1;
-
-import "k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto";
-import "k8s.io/apimachinery/pkg/runtime/generated.proto";
-import "k8s.io/apimachinery/pkg/runtime/schema/generated.proto";
-
-// Package-wide variables from generator "generated".
-option go_package = "v1beta1";
-
-// ConversionRequest describes the conversion request parameters.
-message ConversionRequest {
- // uid is an identifier for the individual request/response. It allows distinguishing instances of requests which are
- // otherwise identical (parallel requests, etc).
- // The UID is meant to track the round trip (request/response) between the Kubernetes API server and the webhook, not the user request.
- // It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
- optional string uid = 1;
-
- // desiredAPIVersion is the version to convert given objects to. e.g. "myapi.example.com/v1"
- optional string desiredAPIVersion = 2;
-
- // objects is the list of custom resource objects to be converted.
- repeated k8s.io.apimachinery.pkg.runtime.RawExtension objects = 3;
-}
-
-// ConversionResponse describes a conversion response.
-message ConversionResponse {
- // uid is an identifier for the individual request/response.
- // This should be copied over from the corresponding `request.uid`.
- optional string uid = 1;
-
- // convertedObjects is the list of converted version of `request.objects` if the `result` is successful, otherwise empty.
- // The webhook is expected to set `apiVersion` of these objects to the `request.desiredAPIVersion`. The list
- // must also have the same size as the input list with the same objects in the same order (equal kind, metadata.uid, metadata.name and metadata.namespace).
- // The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored.
- repeated k8s.io.apimachinery.pkg.runtime.RawExtension convertedObjects = 2;
-
- // result contains the result of conversion with extra details if the conversion failed. `result.status` determines if
- // the conversion failed or succeeded. The `result.status` field is required and represents the success or failure of the
- // conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set
- // `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message`
- // will be used to construct an error message for the end user.
- optional k8s.io.apimachinery.pkg.apis.meta.v1.Status result = 3;
-}
-
-// ConversionReview describes a conversion request/response.
-message ConversionReview {
- // request describes the attributes for the conversion request.
- // +optional
- optional ConversionRequest request = 1;
-
- // response describes the attributes for the conversion response.
- // +optional
- optional ConversionResponse response = 2;
-}
-
-// CustomResourceColumnDefinition specifies a column for server side printing.
-message CustomResourceColumnDefinition {
- // name is a human readable name for the column.
- optional string name = 1;
-
- // type is an OpenAPI type definition for this column.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- optional string type = 2;
-
- // format is an optional OpenAPI type definition for this column. The 'name' format is applied
- // to the primary identifier column to assist in clients identifying column is the resource name.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- // +optional
- optional string format = 3;
-
- // description is a human readable description of this column.
- // +optional
- optional string description = 4;
-
- // priority is an integer defining the relative importance of this column compared to others. Lower
- // numbers are considered higher priority. Columns that may be omitted in limited space scenarios
- // should be given a priority greater than 0.
- // +optional
- optional int32 priority = 5;
-
- // JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against
- // each custom resource to produce the value for this column.
- optional string JSONPath = 6;
-}
-
-// CustomResourceConversion describes how to convert different versions of a CR.
-message CustomResourceConversion {
- // strategy specifies how custom resources are converted between versions. Allowed values are:
- // - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource.
- // - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
- // is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
- optional string strategy = 1;
-
- // webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.
- // Required when `strategy` is set to `Webhook`.
- // +optional
- optional WebhookClientConfig webhookClientConfig = 2;
-
- // conversionReviewVersions is an ordered list of preferred `ConversionReview`
- // versions the Webhook expects. The API server will use the first version in
- // the list which it supports. If none of the versions specified in this list
- // are supported by API server, conversion will fail for the custom resource.
- // If a persisted Webhook configuration specifies allowed versions and does not
- // include any versions known to the API Server, calls to the webhook will fail.
- // Defaults to `["v1beta1"]`.
- // +optional
- repeated string conversionReviewVersions = 3;
-}
-
-// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
-// <.spec.name>.<.spec.group>.
-// Deprecated in v1.16, planned for removal in v1.22. Use apiextensions.k8s.io/v1 CustomResourceDefinition instead.
-message CustomResourceDefinition {
- optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1;
-
- // spec describes how the user wants the resources to appear
- optional CustomResourceDefinitionSpec spec = 2;
-
- // status indicates the actual state of the CustomResourceDefinition
- // +optional
- optional CustomResourceDefinitionStatus status = 3;
-}
-
-// CustomResourceDefinitionCondition contains details for the current condition of this pod.
-message CustomResourceDefinitionCondition {
- // type is the type of the condition. Types include Established, NamesAccepted and Terminating.
- optional string type = 1;
-
- // status is the status of the condition.
- // Can be True, False, Unknown.
- optional string status = 2;
-
- // lastTransitionTime last time the condition transitioned from one status to another.
- // +optional
- optional k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3;
-
- // reason is a unique, one-word, CamelCase reason for the condition's last transition.
- // +optional
- optional string reason = 4;
-
- // message is a human-readable message indicating details about last transition.
- // +optional
- optional string message = 5;
-}
-
-// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
-message CustomResourceDefinitionList {
- optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1;
-
- // items list individual CustomResourceDefinition objects
- repeated CustomResourceDefinition items = 2;
-}
-
-// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
-message CustomResourceDefinitionNames {
- // plural is the plural name of the resource to serve.
- // The custom resources are served under `/apis/<group>/<version>/.../<plural>`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- // Must be all lowercase.
- optional string plural = 1;
-
- // singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
- // +optional
- optional string singular = 2;
-
- // shortNames are short names for the resource, exposed in API discovery documents,
- // and used by clients to support invocations like `kubectl get <shortname>`.
- // It must be all lowercase.
- // +optional
- repeated string shortNames = 3;
-
- // kind is the serialized kind of the resource. It is normally CamelCase and singular.
- // Custom resource instances will use this value as the `kind` attribute in API calls.
- optional string kind = 4;
-
- // listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
- // +optional
- optional string listKind = 5;
-
- // categories is a list of grouped resources this custom resource belongs to (e.g. 'all').
- // This is published in API discovery documents, and used by clients to support invocations like
- // `kubectl get all`.
- // +optional
- repeated string categories = 6;
-}
-
-// CustomResourceDefinitionSpec describes how a user wants their resource to appear
-message CustomResourceDefinitionSpec {
- // group is the API group of the defined custom resource.
- // The custom resources are served under `/apis/<group>/...`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- optional string group = 1;
-
- // version is the API version of the defined custom resource.
- // The custom resources are served under `/apis/<group>/<version>/...`.
- // Must match the name of the first item in the `versions` list if `version` and `versions` are both specified.
- // Optional if `versions` is specified.
- // Deprecated: use `versions` instead.
- // +optional
- optional string version = 2;
-
- // names specify the resource and kind names for the custom resource.
- optional CustomResourceDefinitionNames names = 3;
-
- // scope indicates whether the defined custom resource is cluster- or namespace-scoped.
- // Allowed values are `Cluster` and `Namespaced`. Default is `Namespaced`.
- optional string scope = 4;
-
- // validation describes the schema used for validation and pruning of the custom resource.
- // If present, this validation schema is used to validate all versions.
- // Top-level and per-version schemas are mutually exclusive.
- // +optional
- optional CustomResourceValidation validation = 5;
-
- // subresources specify what subresources the defined custom resource has.
- // If present, this field configures subresources for all versions.
- // Top-level and per-version subresources are mutually exclusive.
- // +optional
- optional CustomResourceSubresources subresources = 6;
-
- // versions is the list of all API versions of the defined custom resource.
- // Optional if `version` is specified.
- // The name of the first item in the `versions` list must match the `version` field if `version` and `versions` are both specified.
- // Version names are used to compute the order in which served versions are listed in API discovery.
- // If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
- // lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
- // then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
- // by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
- // major version, then minor version. An example sorted list of versions:
- // v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
- // +optional
- repeated CustomResourceDefinitionVersion versions = 7;
-
- // additionalPrinterColumns specifies additional columns returned in Table output.
- // See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
- // If present, this field configures columns for all versions.
- // Top-level and per-version columns are mutually exclusive.
- // If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
- // +optional
- repeated CustomResourceColumnDefinition additionalPrinterColumns = 8;
-
- // conversion defines conversion settings for the CRD.
- // +optional
- optional CustomResourceConversion conversion = 9;
-
- // preserveUnknownFields indicates that object fields which are not specified
- // in the OpenAPI schema should be preserved when persisting to storage.
- // apiVersion, kind, metadata and known fields inside metadata are always preserved.
- // If false, schemas must be defined for all versions.
- // Defaults to true in v1beta for backwards compatibility.
- // Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified
- // in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension.
- // See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.
- // +optional
- optional bool preserveUnknownFields = 10;
-}
-
-// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
-message CustomResourceDefinitionStatus {
- // conditions indicate state for particular aspects of a CustomResourceDefinition
- // +optional
- // +listType=map
- // +listMapKey=type
- repeated CustomResourceDefinitionCondition conditions = 1;
-
- // acceptedNames are the names that are actually being used to serve discovery.
- // They may be different than the names in spec.
- // +optional
- optional CustomResourceDefinitionNames acceptedNames = 2;
-
- // storedVersions lists all versions of CustomResources that were ever persisted. Tracking these
- // versions allows a migration path for stored versions in etcd. The field is mutable
- // so a migration controller can finish a migration to another version (ensuring
- // no old objects are left in storage), and then remove the rest of the
- // versions from this list.
- // Versions may not be removed from `spec.versions` while they exist in this list.
- // +optional
- repeated string storedVersions = 3;
-}
-
-// CustomResourceDefinitionVersion describes a version for CRD.
-message CustomResourceDefinitionVersion {
- // name is the version name, e.g. “v1”, “v2beta1”, etc.
- // The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
- optional string name = 1;
-
- // served is a flag enabling/disabling this version from being served via REST APIs
- optional bool served = 2;
-
- // storage indicates this version should be used when persisting custom resources to storage.
- // There must be exactly one version with storage=true.
- optional bool storage = 3;
-
- // deprecated indicates this version of the custom resource API is deprecated.
- // When set to true, API requests to this version receive a warning header in the server response.
- // Defaults to false.
- // +optional
- optional bool deprecated = 7;
-
- // deprecationWarning overrides the default warning returned to API clients.
- // May only be set when `deprecated` is true.
- // The default warning indicates this version is deprecated and recommends use
- // of the newest served version of equal or greater stability, if one exists.
- // +optional
- optional string deprecationWarning = 8;
-
- // schema describes the schema used for validation and pruning of this version of the custom resource.
- // Top-level and per-version schemas are mutually exclusive.
- // Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
- // +optional
- optional CustomResourceValidation schema = 4;
-
- // subresources specify what subresources this version of the defined custom resource have.
- // Top-level and per-version subresources are mutually exclusive.
- // Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
- // +optional
- optional CustomResourceSubresources subresources = 5;
-
- // additionalPrinterColumns specifies additional columns returned in Table output.
- // See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
- // Top-level and per-version columns are mutually exclusive.
- // Per-version columns must not all be set to identical values (top-level columns should be used instead).
- // If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
- // +optional
- repeated CustomResourceColumnDefinition additionalPrinterColumns = 6;
-}
-
-// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
-message CustomResourceSubresourceScale {
- // specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.spec`.
- // If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.
- optional string specReplicasPath = 1;
-
- // statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status`.
- // If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource
- // will default to 0.
- optional string statusReplicasPath = 2;
-
- // labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status` or `.spec`.
- // Must be set to work with HorizontalPodAutoscaler.
- // The field pointed by this JSON path must be a string field (not a complex selector struct)
- // which contains a serialized label selector in string form.
- // More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
- // If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale`
- // subresource will default to the empty string.
- // +optional
- optional string labelSelectorPath = 3;
-}
-
-// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
-// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
-// * exposes a /status subresource for the custom resource
-// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
-// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
-message CustomResourceSubresourceStatus {
-}
-
-// CustomResourceSubresources defines the status and scale subresources for CustomResources.
-message CustomResourceSubresources {
- // status indicates the custom resource should serve a `/status` subresource.
- // When enabled:
- // 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object.
- // 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object.
- // +optional
- optional CustomResourceSubresourceStatus status = 1;
-
- // scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object.
- // +optional
- optional CustomResourceSubresourceScale scale = 2;
-}
-
-// CustomResourceValidation is a list of validation methods for CustomResources.
-message CustomResourceValidation {
- // openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.
- // +optional
- optional JSONSchemaProps openAPIV3Schema = 1;
-}
-
-// ExternalDocumentation allows referencing an external resource for extended documentation.
-message ExternalDocumentation {
- optional string description = 1;
-
- optional string url = 2;
-}
-
-// JSON represents any valid JSON value.
-// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
-message JSON {
- optional bytes raw = 1;
-}
-
-// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
-message JSONSchemaProps {
- optional string id = 1;
-
- optional string schema = 2;
-
- optional string ref = 3;
-
- optional string description = 4;
-
- optional string type = 5;
-
- // format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- //
- // - bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- // - uri: an URI as parsed by Golang net/url.ParseRequestURI
- // - email: an email address as parsed by Golang net/mail.ParseAddress
- // - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- // - ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- // - ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- // - cidr: a CIDR as parsed by Golang net.ParseCIDR
- // - mac: a MAC address as parsed by Golang net.ParseMAC
- // - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- // - isbn10: an ISBN10 number string like "0321751043"
- // - isbn13: an ISBN13 number string like "978-0321751041"
- // - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- // - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- // - hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- // - rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- // - byte: base64 encoded binary data
- // - password: any kind of string
- // - date: a date string like "2006-01-02" as defined by full-date in RFC3339
- // - duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- // - datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
- optional string format = 6;
-
- optional string title = 7;
-
- // default is a default value for undefined object fields.
- // Defaulting is a beta feature under the CustomResourceDefaulting feature gate.
- // CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
- optional JSON default = 8;
-
- optional double maximum = 9;
-
- optional bool exclusiveMaximum = 10;
-
- optional double minimum = 11;
-
- optional bool exclusiveMinimum = 12;
-
- optional int64 maxLength = 13;
-
- optional int64 minLength = 14;
-
- optional string pattern = 15;
-
- optional int64 maxItems = 16;
-
- optional int64 minItems = 17;
-
- optional bool uniqueItems = 18;
-
- optional double multipleOf = 19;
-
- repeated JSON enum = 20;
-
- optional int64 maxProperties = 21;
-
- optional int64 minProperties = 22;
-
- repeated string required = 23;
-
- optional JSONSchemaPropsOrArray items = 24;
-
- repeated JSONSchemaProps allOf = 25;
-
- repeated JSONSchemaProps oneOf = 26;
-
- repeated JSONSchemaProps anyOf = 27;
-
- optional JSONSchemaProps not = 28;
-
- map<string, JSONSchemaProps> properties = 29;
-
- optional JSONSchemaPropsOrBool additionalProperties = 30;
-
- map<string, JSONSchemaProps> patternProperties = 31;
-
- map<string, JSONSchemaPropsOrStringArray> dependencies = 32;
-
- optional JSONSchemaPropsOrBool additionalItems = 33;
-
- map<string, JSONSchemaProps> definitions = 34;
-
- optional ExternalDocumentation externalDocs = 35;
-
- optional JSON example = 36;
-
- optional bool nullable = 37;
-
- // x-kubernetes-preserve-unknown-fields stops the API server
- // decoding step from pruning fields which are not specified
- // in the validation schema. This affects fields recursively,
- // but switches back to normal pruning behaviour if nested
- // properties or additionalProperties are specified in the schema.
- // This can either be true or undefined. False is forbidden.
- optional bool xKubernetesPreserveUnknownFields = 38;
-
- // x-kubernetes-embedded-resource defines that the value is an
- // embedded Kubernetes runtime.Object, with TypeMeta and
- // ObjectMeta. The type must be object. It is allowed to further
- // restrict the embedded object. kind, apiVersion and metadata
- // are validated automatically. x-kubernetes-preserve-unknown-fields
- // is allowed to be true, but does not have to be if the object
- // is fully specified (up to kind, apiVersion, metadata).
- optional bool xKubernetesEmbeddedResource = 39;
-
- // x-kubernetes-int-or-string specifies that this value is
- // either an integer or a string. If this is true, an empty
- // type is allowed and type as child of anyOf is permitted
- // if following one of the following patterns:
- //
- // 1) anyOf:
- // - type: integer
- // - type: string
- // 2) allOf:
- // - anyOf:
- // - type: integer
- // - type: string
- // - ... zero or more
- optional bool xKubernetesIntOrString = 40;
-
- // x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
- // as the index of the map.
- //
- // This tag MUST only be used on lists that have the "x-kubernetes-list-type"
- // extension set to "map". Also, the values specified for this attribute must
- // be a scalar typed field of the child structure (no nesting is supported).
- //
- // The properties specified must either be required or have a default value,
- // to ensure those properties are present for all list items.
- //
- // +optional
- repeated string xKubernetesListMapKeys = 41;
-
- // x-kubernetes-list-type annotates an array to further describe its topology.
- // This extension must only be used on lists and may have 3 possible values:
- //
- // 1) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic lists will be entirely replaced when updated. This extension
- // may be used on any type of list (struct, scalar, ...).
- // 2) `set`:
- // Sets are lists that must not have multiple items with the same value. Each
- // value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
- // array with x-kubernetes-list-type `atomic`.
- // 3) `map`:
- // These lists are like maps in that their elements have a non-index key
- // used to identify them. Order is preserved upon merge. The map tag
- // must only be used on a list with elements of type object.
- // Defaults to atomic for arrays.
- // +optional
- optional string xKubernetesListType = 42;
-
- // x-kubernetes-map-type annotates an object to further describe its topology.
- // This extension must only be used when type is object and may have 2 possible values:
- //
- // 1) `granular`:
- // These maps are actual maps (key-value pairs) and each fields are independent
- // from each other (they can each be manipulated by separate actors). This is
- // the default behaviour for all maps.
- // 2) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic maps will be entirely replaced when updated.
- // +optional
- optional string xKubernetesMapType = 43;
-}
-
-// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
-// or an array of JSONSchemaProps. Mainly here for serialization purposes.
-message JSONSchemaPropsOrArray {
- optional JSONSchemaProps schema = 1;
-
- repeated JSONSchemaProps jSONSchemas = 2;
-}
-
-// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
-// Defaults to true for the boolean property.
-message JSONSchemaPropsOrBool {
- optional bool allows = 1;
-
- optional JSONSchemaProps schema = 2;
-}
-
-// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
-message JSONSchemaPropsOrStringArray {
- optional JSONSchemaProps schema = 1;
-
- repeated string property = 2;
-}
-
-// ServiceReference holds a reference to Service.legacy.k8s.io
-message ServiceReference {
- // namespace is the namespace of the service.
- // Required
- optional string namespace = 1;
-
- // name is the name of the service.
- // Required
- optional string name = 2;
-
- // path is an optional URL path at which the webhook will be contacted.
- // +optional
- optional string path = 3;
-
- // port is an optional service port at which the webhook will be contacted.
- // `port` should be a valid port number (1-65535, inclusive).
- // Defaults to 443 for backward compatibility.
- // +optional
- optional int32 port = 4;
-}
-
-// WebhookClientConfig contains the information to make a TLS connection with the webhook.
-message WebhookClientConfig {
- // url gives the location of the webhook, in standard URL form
- // (`scheme://host:port/path`). Exactly one of `url` or `service`
- // must be specified.
- //
- // The `host` should not refer to a service running in the cluster; use
- // the `service` field instead. The host might be resolved via external
- // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
- // in-cluster DNS as that would be a layering violation). `host` may
- // also be an IP address.
- //
- // Please note that using `localhost` or `127.0.0.1` as a `host` is
- // risky unless you take great care to run this webhook on all hosts
- // which run an apiserver which might need to make calls to this
- // webhook. Such installs are likely to be non-portable, i.e., not easy
- // to turn up in a new cluster.
- //
- // The scheme must be "https"; the URL must begin with "https://".
- //
- // A path is optional, and if present may be any string permissible in
- // a URL. You may use the path to pass an arbitrary string to the
- // webhook, for example, a cluster identifier.
- //
- // Attempting to use a user or basic auth e.g. "user:password@" is not
- // allowed. Fragments ("#...") and query parameters ("?...") are not
- // allowed, either.
- //
- // +optional
- optional string url = 3;
-
- // service is a reference to the service for this webhook. Either
- // service or url must be specified.
- //
- // If the webhook is running within the cluster, then you should use `service`.
- //
- // +optional
- optional ServiceReference service = 1;
-
- // caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
- // If unspecified, system trust roots on the apiserver are used.
- // +optional
- optional bytes caBundle = 2;
-}
-
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/marshal.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/marshal.go
deleted file mode 100644
index 9a8fad3b7..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/marshal.go
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-import (
- "errors"
-
- "k8s.io/apimachinery/pkg/util/json"
-)
-
-var jsTrue = []byte("true")
-var jsFalse = []byte("false")
-
-func (s JSONSchemaPropsOrBool) MarshalJSON() ([]byte, error) {
- if s.Schema != nil {
- return json.Marshal(s.Schema)
- }
-
- if s.Schema == nil && !s.Allows {
- return jsFalse, nil
- }
- return jsTrue, nil
-}
-
-func (s *JSONSchemaPropsOrBool) UnmarshalJSON(data []byte) error {
- var nw JSONSchemaPropsOrBool
- switch {
- case len(data) == 0:
- case data[0] == '{':
- var sch JSONSchemaProps
- if err := json.Unmarshal(data, &sch); err != nil {
- return err
- }
- nw.Allows = true
- nw.Schema = &sch
- case len(data) == 4 && string(data) == "true":
- nw.Allows = true
- case len(data) == 5 && string(data) == "false":
- nw.Allows = false
- default:
- return errors.New("boolean or JSON schema expected")
- }
- *s = nw
- return nil
-}
-
-func (s JSONSchemaPropsOrStringArray) MarshalJSON() ([]byte, error) {
- if len(s.Property) > 0 {
- return json.Marshal(s.Property)
- }
- if s.Schema != nil {
- return json.Marshal(s.Schema)
- }
- return []byte("null"), nil
-}
-
-func (s *JSONSchemaPropsOrStringArray) UnmarshalJSON(data []byte) error {
- var first byte
- if len(data) > 1 {
- first = data[0]
- }
- var nw JSONSchemaPropsOrStringArray
- if first == '{' {
- var sch JSONSchemaProps
- if err := json.Unmarshal(data, &sch); err != nil {
- return err
- }
- nw.Schema = &sch
- }
- if first == '[' {
- if err := json.Unmarshal(data, &nw.Property); err != nil {
- return err
- }
- }
- *s = nw
- return nil
-}
-
-func (s JSONSchemaPropsOrArray) MarshalJSON() ([]byte, error) {
- if len(s.JSONSchemas) > 0 {
- return json.Marshal(s.JSONSchemas)
- }
- return json.Marshal(s.Schema)
-}
-
-func (s *JSONSchemaPropsOrArray) UnmarshalJSON(data []byte) error {
- var nw JSONSchemaPropsOrArray
- var first byte
- if len(data) > 1 {
- first = data[0]
- }
- if first == '{' {
- var sch JSONSchemaProps
- if err := json.Unmarshal(data, &sch); err != nil {
- return err
- }
- nw.Schema = &sch
- }
- if first == '[' {
- if err := json.Unmarshal(data, &nw.JSONSchemas); err != nil {
- return err
- }
- }
- *s = nw
- return nil
-}
-
-func (s JSON) MarshalJSON() ([]byte, error) {
- if len(s.Raw) > 0 {
- return s.Raw, nil
- }
- return []byte("null"), nil
-
-}
-
-func (s *JSON) UnmarshalJSON(data []byte) error {
- if len(data) > 0 && string(data) != "null" {
- s.Raw = data
- }
- return nil
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/register.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/register.go
deleted file mode 100644
index ac807211b..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/register.go
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-import (
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/runtime/schema"
-)
-
-const GroupName = "apiextensions.k8s.io"
-
-// SchemeGroupVersion is group version used to register these objects
-var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}
-
-// Kind takes an unqualified kind and returns back a Group qualified GroupKind
-func Kind(kind string) schema.GroupKind {
- return SchemeGroupVersion.WithKind(kind).GroupKind()
-}
-
-// Resource takes an unqualified resource and returns back a Group qualified GroupResource
-func Resource(resource string) schema.GroupResource {
- return SchemeGroupVersion.WithResource(resource).GroupResource()
-}
-
-var (
- SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs)
- localSchemeBuilder = &SchemeBuilder
- AddToScheme = localSchemeBuilder.AddToScheme
-)
-
-// Adds the list of known types to the given scheme.
-func addKnownTypes(scheme *runtime.Scheme) error {
- scheme.AddKnownTypes(SchemeGroupVersion,
- &CustomResourceDefinition{},
- &CustomResourceDefinitionList{},
- &ConversionReview{},
- )
- metav1.AddToGroupVersion(scheme, SchemeGroupVersion)
- return nil
-}
-
-func init() {
- // We only register manually written functions here. The registration of the
- // generated functions takes place in the generated files. The separation
- // makes the code compile even when the generated files are missing.
- localSchemeBuilder.Register(addDefaultingFuncs)
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types.go
deleted file mode 100644
index 671869b9f..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types.go
+++ /dev/null
@@ -1,524 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-import (
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- "k8s.io/apimachinery/pkg/runtime"
- "k8s.io/apimachinery/pkg/types"
-)
-
-// ConversionStrategyType describes different conversion types.
-type ConversionStrategyType string
-
-const (
- // KubeAPIApprovedAnnotation is an annotation that must be set to create a CRD for the k8s.io, *.k8s.io, kubernetes.io, or *.kubernetes.io namespaces.
- // The value should be a link to a URL where the current spec was approved, so updates to the spec should also update the URL.
- // If the API is unapproved, you may set the annotation to a string starting with `"unapproved"`. For instance, `"unapproved, temporarily squatting"` or `"unapproved, experimental-only"`. This is discouraged.
- KubeAPIApprovedAnnotation = "api-approved.kubernetes.io"
-
- // NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged.
- NoneConverter ConversionStrategyType = "None"
- // WebhookConverter is a converter that calls to an external webhook to convert the CR.
- WebhookConverter ConversionStrategyType = "Webhook"
-)
-
-// CustomResourceDefinitionSpec describes how a user wants their resource to appear
-type CustomResourceDefinitionSpec struct {
- // group is the API group of the defined custom resource.
- // The custom resources are served under `/apis/<group>/...`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- Group string `json:"group" protobuf:"bytes,1,opt,name=group"`
- // version is the API version of the defined custom resource.
- // The custom resources are served under `/apis/<group>/<version>/...`.
- // Must match the name of the first item in the `versions` list if `version` and `versions` are both specified.
- // Optional if `versions` is specified.
- // Deprecated: use `versions` instead.
- // +optional
- Version string `json:"version,omitempty" protobuf:"bytes,2,opt,name=version"`
- // names specify the resource and kind names for the custom resource.
- Names CustomResourceDefinitionNames `json:"names" protobuf:"bytes,3,opt,name=names"`
- // scope indicates whether the defined custom resource is cluster- or namespace-scoped.
- // Allowed values are `Cluster` and `Namespaced`. Default is `Namespaced`.
- Scope ResourceScope `json:"scope" protobuf:"bytes,4,opt,name=scope,casttype=ResourceScope"`
- // validation describes the schema used for validation and pruning of the custom resource.
- // If present, this validation schema is used to validate all versions.
- // Top-level and per-version schemas are mutually exclusive.
- // +optional
- Validation *CustomResourceValidation `json:"validation,omitempty" protobuf:"bytes,5,opt,name=validation"`
- // subresources specify what subresources the defined custom resource has.
- // If present, this field configures subresources for all versions.
- // Top-level and per-version subresources are mutually exclusive.
- // +optional
- Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,6,opt,name=subresources"`
- // versions is the list of all API versions of the defined custom resource.
- // Optional if `version` is specified.
- // The name of the first item in the `versions` list must match the `version` field if `version` and `versions` are both specified.
- // Version names are used to compute the order in which served versions are listed in API discovery.
- // If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered
- // lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version),
- // then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first
- // by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing
- // major version, then minor version. An example sorted list of versions:
- // v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10.
- // +optional
- Versions []CustomResourceDefinitionVersion `json:"versions,omitempty" protobuf:"bytes,7,rep,name=versions"`
- // additionalPrinterColumns specifies additional columns returned in Table output.
- // See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
- // If present, this field configures columns for all versions.
- // Top-level and per-version columns are mutually exclusive.
- // If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
- // +optional
- AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,8,rep,name=additionalPrinterColumns"`
-
- // conversion defines conversion settings for the CRD.
- // +optional
- Conversion *CustomResourceConversion `json:"conversion,omitempty" protobuf:"bytes,9,opt,name=conversion"`
-
- // preserveUnknownFields indicates that object fields which are not specified
- // in the OpenAPI schema should be preserved when persisting to storage.
- // apiVersion, kind, metadata and known fields inside metadata are always preserved.
- // If false, schemas must be defined for all versions.
- // Defaults to true in v1beta for backwards compatibility.
- // Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified
- // in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension.
- // See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.
- // +optional
- PreserveUnknownFields *bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"`
-}
-
-// CustomResourceConversion describes how to convert different versions of a CR.
-type CustomResourceConversion struct {
- // strategy specifies how custom resources are converted between versions. Allowed values are:
- // - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource.
- // - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information
- // is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
- Strategy ConversionStrategyType `json:"strategy" protobuf:"bytes,1,name=strategy"`
-
- // webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.
- // Required when `strategy` is set to `Webhook`.
- // +optional
- WebhookClientConfig *WebhookClientConfig `json:"webhookClientConfig,omitempty" protobuf:"bytes,2,name=webhookClientConfig"`
-
- // conversionReviewVersions is an ordered list of preferred `ConversionReview`
- // versions the Webhook expects. The API server will use the first version in
- // the list which it supports. If none of the versions specified in this list
- // are supported by API server, conversion will fail for the custom resource.
- // If a persisted Webhook configuration specifies allowed versions and does not
- // include any versions known to the API Server, calls to the webhook will fail.
- // Defaults to `["v1beta1"]`.
- // +optional
- ConversionReviewVersions []string `json:"conversionReviewVersions,omitempty" protobuf:"bytes,3,rep,name=conversionReviewVersions"`
-}
-
-// WebhookClientConfig contains the information to make a TLS connection with the webhook.
-type WebhookClientConfig struct {
- // url gives the location of the webhook, in standard URL form
- // (`scheme://host:port/path`). Exactly one of `url` or `service`
- // must be specified.
- //
- // The `host` should not refer to a service running in the cluster; use
- // the `service` field instead. The host might be resolved via external
- // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve
- // in-cluster DNS as that would be a layering violation). `host` may
- // also be an IP address.
- //
- // Please note that using `localhost` or `127.0.0.1` as a `host` is
- // risky unless you take great care to run this webhook on all hosts
- // which run an apiserver which might need to make calls to this
- // webhook. Such installs are likely to be non-portable, i.e., not easy
- // to turn up in a new cluster.
- //
- // The scheme must be "https"; the URL must begin with "https://".
- //
- // A path is optional, and if present may be any string permissible in
- // a URL. You may use the path to pass an arbitrary string to the
- // webhook, for example, a cluster identifier.
- //
- // Attempting to use a user or basic auth e.g. "user:password@" is not
- // allowed. Fragments ("#...") and query parameters ("?...") are not
- // allowed, either.
- //
- // +optional
- URL *string `json:"url,omitempty" protobuf:"bytes,3,opt,name=url"`
-
- // service is a reference to the service for this webhook. Either
- // service or url must be specified.
- //
- // If the webhook is running within the cluster, then you should use `service`.
- //
- // +optional
- Service *ServiceReference `json:"service,omitempty" protobuf:"bytes,1,opt,name=service"`
-
- // caBundle is a PEM encoded CA bundle which will be used to validate the webhook's server certificate.
- // If unspecified, system trust roots on the apiserver are used.
- // +optional
- CABundle []byte `json:"caBundle,omitempty" protobuf:"bytes,2,opt,name=caBundle"`
-}
-
-// ServiceReference holds a reference to Service.legacy.k8s.io
-type ServiceReference struct {
- // namespace is the namespace of the service.
- // Required
- Namespace string `json:"namespace" protobuf:"bytes,1,opt,name=namespace"`
- // name is the name of the service.
- // Required
- Name string `json:"name" protobuf:"bytes,2,opt,name=name"`
-
- // path is an optional URL path at which the webhook will be contacted.
- // +optional
- Path *string `json:"path,omitempty" protobuf:"bytes,3,opt,name=path"`
-
- // port is an optional service port at which the webhook will be contacted.
- // `port` should be a valid port number (1-65535, inclusive).
- // Defaults to 443 for backward compatibility.
- // +optional
- Port *int32 `json:"port,omitempty" protobuf:"varint,4,opt,name=port"`
-}
-
-// CustomResourceDefinitionVersion describes a version for CRD.
-type CustomResourceDefinitionVersion struct {
- // name is the version name, e.g. “v1”, “v2beta1”, etc.
- // The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.
- Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
- // served is a flag enabling/disabling this version from being served via REST APIs
- Served bool `json:"served" protobuf:"varint,2,opt,name=served"`
- // storage indicates this version should be used when persisting custom resources to storage.
- // There must be exactly one version with storage=true.
- Storage bool `json:"storage" protobuf:"varint,3,opt,name=storage"`
- // deprecated indicates this version of the custom resource API is deprecated.
- // When set to true, API requests to this version receive a warning header in the server response.
- // Defaults to false.
- // +optional
- Deprecated bool `json:"deprecated,omitempty" protobuf:"varint,7,opt,name=deprecated"`
- // deprecationWarning overrides the default warning returned to API clients.
- // May only be set when `deprecated` is true.
- // The default warning indicates this version is deprecated and recommends use
- // of the newest served version of equal or greater stability, if one exists.
- // +optional
- DeprecationWarning *string `json:"deprecationWarning,omitempty" protobuf:"bytes,8,opt,name=deprecationWarning"`
- // schema describes the schema used for validation and pruning of this version of the custom resource.
- // Top-level and per-version schemas are mutually exclusive.
- // Per-version schemas must not all be set to identical values (top-level validation schema should be used instead).
- // +optional
- Schema *CustomResourceValidation `json:"schema,omitempty" protobuf:"bytes,4,opt,name=schema"`
- // subresources specify what subresources this version of the defined custom resource have.
- // Top-level and per-version subresources are mutually exclusive.
- // Per-version subresources must not all be set to identical values (top-level subresources should be used instead).
- // +optional
- Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,5,opt,name=subresources"`
- // additionalPrinterColumns specifies additional columns returned in Table output.
- // See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details.
- // Top-level and per-version columns are mutually exclusive.
- // Per-version columns must not all be set to identical values (top-level columns should be used instead).
- // If no top-level or per-version columns are specified, a single column displaying the age of the custom resource is used.
- // +optional
- AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,6,rep,name=additionalPrinterColumns"`
-}
-
-// CustomResourceColumnDefinition specifies a column for server side printing.
-type CustomResourceColumnDefinition struct {
- // name is a human readable name for the column.
- Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
- // type is an OpenAPI type definition for this column.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- Type string `json:"type" protobuf:"bytes,2,opt,name=type"`
- // format is an optional OpenAPI type definition for this column. The 'name' format is applied
- // to the primary identifier column to assist in clients identifying column is the resource name.
- // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details.
- // +optional
- Format string `json:"format,omitempty" protobuf:"bytes,3,opt,name=format"`
- // description is a human readable description of this column.
- // +optional
- Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"`
- // priority is an integer defining the relative importance of this column compared to others. Lower
- // numbers are considered higher priority. Columns that may be omitted in limited space scenarios
- // should be given a priority greater than 0.
- // +optional
- Priority int32 `json:"priority,omitempty" protobuf:"bytes,5,opt,name=priority"`
- // JSONPath is a simple JSON path (i.e. with array notation) which is evaluated against
- // each custom resource to produce the value for this column.
- JSONPath string `json:"JSONPath" protobuf:"bytes,6,opt,name=JSONPath"`
-}
-
-// CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
-type CustomResourceDefinitionNames struct {
- // plural is the plural name of the resource to serve.
- // The custom resources are served under `/apis/<group>/<version>/.../<plural>`.
- // Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`).
- // Must be all lowercase.
- Plural string `json:"plural" protobuf:"bytes,1,opt,name=plural"`
- // singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.
- // +optional
- Singular string `json:"singular,omitempty" protobuf:"bytes,2,opt,name=singular"`
- // shortNames are short names for the resource, exposed in API discovery documents,
- // and used by clients to support invocations like `kubectl get <shortname>`.
- // It must be all lowercase.
- // +optional
- ShortNames []string `json:"shortNames,omitempty" protobuf:"bytes,3,opt,name=shortNames"`
- // kind is the serialized kind of the resource. It is normally CamelCase and singular.
- // Custom resource instances will use this value as the `kind` attribute in API calls.
- Kind string `json:"kind" protobuf:"bytes,4,opt,name=kind"`
- // listKind is the serialized kind of the list for this resource. Defaults to "`kind`List".
- // +optional
- ListKind string `json:"listKind,omitempty" protobuf:"bytes,5,opt,name=listKind"`
- // categories is a list of grouped resources this custom resource belongs to (e.g. 'all').
- // This is published in API discovery documents, and used by clients to support invocations like
- // `kubectl get all`.
- // +optional
- Categories []string `json:"categories,omitempty" protobuf:"bytes,6,rep,name=categories"`
-}
-
-// ResourceScope is an enum defining the different scopes available to a custom resource
-type ResourceScope string
-
-const (
- ClusterScoped ResourceScope = "Cluster"
- NamespaceScoped ResourceScope = "Namespaced"
-)
-
-type ConditionStatus string
-
-// These are valid condition statuses. "ConditionTrue" means a resource is in the condition.
-// "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes
-// can't decide if a resource is in the condition or not. In the future, we could add other
-// intermediate conditions, e.g. ConditionDegraded.
-const (
- ConditionTrue ConditionStatus = "True"
- ConditionFalse ConditionStatus = "False"
- ConditionUnknown ConditionStatus = "Unknown"
-)
-
-// CustomResourceDefinitionConditionType is a valid value for CustomResourceDefinitionCondition.Type
-type CustomResourceDefinitionConditionType string
-
-const (
- // Established means that the resource has become active. A resource is established when all names are
- // accepted without a conflict for the first time. A resource stays established until deleted, even during
- // a later NamesAccepted due to changed names. Note that not all names can be changed.
- Established CustomResourceDefinitionConditionType = "Established"
- // NamesAccepted means the names chosen for this CustomResourceDefinition do not conflict with others in
- // the group and are therefore accepted.
- NamesAccepted CustomResourceDefinitionConditionType = "NamesAccepted"
- // NonStructuralSchema means that one or more OpenAPI schema is not structural.
- //
- // A schema is structural if it specifies types for all values, with the only exceptions of those with
- // - x-kubernetes-int-or-string: true — for fields which can be integer or string
- // - x-kubernetes-preserve-unknown-fields: true — for raw, unspecified JSON values
- // and there is no type, additionalProperties, default, nullable or x-kubernetes-* vendor extenions
- // specified under allOf, anyOf, oneOf or not.
- //
- // Non-structural schemas will not be allowed anymore in v1 API groups. Moreover, new features will not be
- // available for non-structural CRDs:
- // - pruning
- // - defaulting
- // - read-only
- // - OpenAPI publishing
- // - webhook conversion
- NonStructuralSchema CustomResourceDefinitionConditionType = "NonStructuralSchema"
- // Terminating means that the CustomResourceDefinition has been deleted and is cleaning up.
- Terminating CustomResourceDefinitionConditionType = "Terminating"
- // KubernetesAPIApprovalPolicyConformant indicates that an API in *.k8s.io or *.kubernetes.io is or is not approved. For CRDs
- // outside those groups, this condition will not be set. For CRDs inside those groups, the condition will
- // be true if .metadata.annotations["api-approved.kubernetes.io"] is set to a URL, otherwise it will be false.
- // See https://github.com/kubernetes/enhancements/pull/1111 for more details.
- KubernetesAPIApprovalPolicyConformant CustomResourceDefinitionConditionType = "KubernetesAPIApprovalPolicyConformant"
-)
-
-// CustomResourceDefinitionCondition contains details for the current condition of this pod.
-type CustomResourceDefinitionCondition struct {
- // type is the type of the condition. Types include Established, NamesAccepted and Terminating.
- Type CustomResourceDefinitionConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=CustomResourceDefinitionConditionType"`
- // status is the status of the condition.
- // Can be True, False, Unknown.
- Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"`
- // lastTransitionTime last time the condition transitioned from one status to another.
- // +optional
- LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
- // reason is a unique, one-word, CamelCase reason for the condition's last transition.
- // +optional
- Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
- // message is a human-readable message indicating details about last transition.
- // +optional
- Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
-}
-
-// CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
-type CustomResourceDefinitionStatus struct {
- // conditions indicate state for particular aspects of a CustomResourceDefinition
- // +optional
- // +listType=map
- // +listMapKey=type
- Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"`
-
- // acceptedNames are the names that are actually being used to serve discovery.
- // They may be different than the names in spec.
- // +optional
- AcceptedNames CustomResourceDefinitionNames `json:"acceptedNames" protobuf:"bytes,2,opt,name=acceptedNames"`
-
- // storedVersions lists all versions of CustomResources that were ever persisted. Tracking these
- // versions allows a migration path for stored versions in etcd. The field is mutable
- // so a migration controller can finish a migration to another version (ensuring
- // no old objects are left in storage), and then remove the rest of the
- // versions from this list.
- // Versions may not be removed from `spec.versions` while they exist in this list.
- // +optional
- StoredVersions []string `json:"storedVersions" protobuf:"bytes,3,rep,name=storedVersions"`
-}
-
-// CustomResourceCleanupFinalizer is the name of the finalizer which will delete instances of
-// a CustomResourceDefinition
-const CustomResourceCleanupFinalizer = "customresourcecleanup.apiextensions.k8s.io"
-
-// +genclient
-// +genclient:nonNamespaced
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-// +k8s:prerelease-lifecycle-gen:introduced=1.7
-// +k8s:prerelease-lifecycle-gen:deprecated=1.16
-// +k8s:prerelease-lifecycle-gen:removed=1.22
-// +k8s:prerelease-lifecycle-gen:replacement=apiextensions.k8s.io,v1,CustomResourceDefinition
-
-// CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format
-// <.spec.name>.<.spec.group>.
-// Deprecated in v1.16, planned for removal in v1.22. Use apiextensions.k8s.io/v1 CustomResourceDefinition instead.
-type CustomResourceDefinition struct {
- metav1.TypeMeta `json:",inline"`
- metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
-
- // spec describes how the user wants the resources to appear
- Spec CustomResourceDefinitionSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
- // status indicates the actual state of the CustomResourceDefinition
- // +optional
- Status CustomResourceDefinitionStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
-}
-
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-// +k8s:prerelease-lifecycle-gen:introduced=1.7
-// +k8s:prerelease-lifecycle-gen:deprecated=1.16
-// +k8s:prerelease-lifecycle-gen:removed=1.22
-// +k8s:prerelease-lifecycle-gen:replacement=apiextensions.k8s.io,v1,CustomResourceDefinitionList
-
-// CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
-type CustomResourceDefinitionList struct {
- metav1.TypeMeta `json:",inline"`
- metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
-
- // items list individual CustomResourceDefinition objects
- Items []CustomResourceDefinition `json:"items" protobuf:"bytes,2,rep,name=items"`
-}
-
-// CustomResourceValidation is a list of validation methods for CustomResources.
-type CustomResourceValidation struct {
- // openAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning.
- // +optional
- OpenAPIV3Schema *JSONSchemaProps `json:"openAPIV3Schema,omitempty" protobuf:"bytes,1,opt,name=openAPIV3Schema"`
-}
-
-// CustomResourceSubresources defines the status and scale subresources for CustomResources.
-type CustomResourceSubresources struct {
- // status indicates the custom resource should serve a `/status` subresource.
- // When enabled:
- // 1. requests to the custom resource primary endpoint ignore changes to the `status` stanza of the object.
- // 2. requests to the custom resource `/status` subresource ignore changes to anything other than the `status` stanza of the object.
- // +optional
- Status *CustomResourceSubresourceStatus `json:"status,omitempty" protobuf:"bytes,1,opt,name=status"`
- // scale indicates the custom resource should serve a `/scale` subresource that returns an `autoscaling/v1` Scale object.
- // +optional
- Scale *CustomResourceSubresourceScale `json:"scale,omitempty" protobuf:"bytes,2,opt,name=scale"`
-}
-
-// CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources.
-// Status is represented by the `.status` JSON path inside of a CustomResource. When set,
-// * exposes a /status subresource for the custom resource
-// * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza
-// * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
-type CustomResourceSubresourceStatus struct{}
-
-// CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
-type CustomResourceSubresourceScale struct {
- // specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.spec`.
- // If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.
- SpecReplicasPath string `json:"specReplicasPath" protobuf:"bytes,1,name=specReplicasPath"`
- // statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status`.
- // If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource
- // will default to 0.
- StatusReplicasPath string `json:"statusReplicasPath" protobuf:"bytes,2,opt,name=statusReplicasPath"`
- // labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.
- // Only JSON paths without the array notation are allowed.
- // Must be a JSON Path under `.status` or `.spec`.
- // Must be set to work with HorizontalPodAutoscaler.
- // The field pointed by this JSON path must be a string field (not a complex selector struct)
- // which contains a serialized label selector in string form.
- // More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource
- // If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale`
- // subresource will default to the empty string.
- // +optional
- LabelSelectorPath *string `json:"labelSelectorPath,omitempty" protobuf:"bytes,3,opt,name=labelSelectorPath"`
-}
-
-// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
-// +k8s:prerelease-lifecycle-gen:introduced=1.13
-// +k8s:prerelease-lifecycle-gen:deprecated=1.19
-// This API is never served. It is used for outbound requests from apiservers. This will ensure it never gets served accidentally
-// and having the generator against this group will protect future APIs which may be served.
-// +k8s:prerelease-lifecycle-gen:replacement=apiextensions.k8s.io,v1,ConversionReview
-
-// ConversionReview describes a conversion request/response.
-type ConversionReview struct {
- metav1.TypeMeta `json:",inline"`
- // request describes the attributes for the conversion request.
- // +optional
- Request *ConversionRequest `json:"request,omitempty" protobuf:"bytes,1,opt,name=request"`
- // response describes the attributes for the conversion response.
- // +optional
- Response *ConversionResponse `json:"response,omitempty" protobuf:"bytes,2,opt,name=response"`
-}
-
-// ConversionRequest describes the conversion request parameters.
-type ConversionRequest struct {
- // uid is an identifier for the individual request/response. It allows distinguishing instances of requests which are
- // otherwise identical (parallel requests, etc).
- // The UID is meant to track the round trip (request/response) between the Kubernetes API server and the webhook, not the user request.
- // It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
- UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"`
- // desiredAPIVersion is the version to convert given objects to. e.g. "myapi.example.com/v1"
- DesiredAPIVersion string `json:"desiredAPIVersion" protobuf:"bytes,2,name=desiredAPIVersion"`
- // objects is the list of custom resource objects to be converted.
- Objects []runtime.RawExtension `json:"objects" protobuf:"bytes,3,rep,name=objects"`
-}
-
-// ConversionResponse describes a conversion response.
-type ConversionResponse struct {
- // uid is an identifier for the individual request/response.
- // This should be copied over from the corresponding `request.uid`.
- UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"`
- // convertedObjects is the list of converted version of `request.objects` if the `result` is successful, otherwise empty.
- // The webhook is expected to set `apiVersion` of these objects to the `request.desiredAPIVersion`. The list
- // must also have the same size as the input list with the same objects in the same order (equal kind, metadata.uid, metadata.name and metadata.namespace).
- // The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored.
- ConvertedObjects []runtime.RawExtension `json:"convertedObjects" protobuf:"bytes,2,rep,name=convertedObjects"`
- // result contains the result of conversion with extra details if the conversion failed. `result.status` determines if
- // the conversion failed or succeeded. The `result.status` field is required and represents the success or failure of the
- // conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set
- // `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message`
- // will be used to construct an error message for the end user.
- Result metav1.Status `json:"result" protobuf:"bytes,3,name=result"`
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types_jsonschema.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types_jsonschema.go
deleted file mode 100644
index 1837723a0..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types_jsonschema.go
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
-Copyright 2017 The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package v1beta1
-
-// JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
-type JSONSchemaProps struct {
- ID string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"`
- Schema JSONSchemaURL `json:"$schema,omitempty" protobuf:"bytes,2,opt,name=schema"`
- Ref *string `json:"$ref,omitempty" protobuf:"bytes,3,opt,name=ref"`
- Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"`
- Type string `json:"type,omitempty" protobuf:"bytes,5,opt,name=type"`
-
- // format is an OpenAPI v3 format string. Unknown formats are ignored. The following formats are validated:
- //
- // - bsonobjectid: a bson object ID, i.e. a 24 characters hex string
- // - uri: an URI as parsed by Golang net/url.ParseRequestURI
- // - email: an email address as parsed by Golang net/mail.ParseAddress
- // - hostname: a valid representation for an Internet host name, as defined by RFC 1034, section 3.1 [RFC1034].
- // - ipv4: an IPv4 IP as parsed by Golang net.ParseIP
- // - ipv6: an IPv6 IP as parsed by Golang net.ParseIP
- // - cidr: a CIDR as parsed by Golang net.ParseCIDR
- // - mac: a MAC address as parsed by Golang net.ParseMAC
- // - uuid: an UUID that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid3: an UUID3 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?3[0-9a-f]{3}-?[0-9a-f]{4}-?[0-9a-f]{12}$
- // - uuid4: an UUID4 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?4[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - uuid5: an UUID5 that allows uppercase defined by the regex (?i)^[0-9a-f]{8}-?[0-9a-f]{4}-?5[0-9a-f]{3}-?[89ab][0-9a-f]{3}-?[0-9a-f]{12}$
- // - isbn: an ISBN10 or ISBN13 number string like "0321751043" or "978-0321751041"
- // - isbn10: an ISBN10 number string like "0321751043"
- // - isbn13: an ISBN13 number string like "978-0321751041"
- // - creditcard: a credit card number defined by the regex ^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$ with any non digit characters mixed in
- // - ssn: a U.S. social security number following the regex ^\\d{3}[- ]?\\d{2}[- ]?\\d{4}$
- // - hexcolor: an hexadecimal color code like "#FFFFFF: following the regex ^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$
- // - rgbcolor: an RGB color code like rgb like "rgb(255,255,2559"
- // - byte: base64 encoded binary data
- // - password: any kind of string
- // - date: a date string like "2006-01-02" as defined by full-date in RFC3339
- // - duration: a duration string like "22 ns" as parsed by Golang time.ParseDuration or compatible with Scala duration format
- // - datetime: a date time string like "2014-12-15T19:30:20.000Z" as defined by date-time in RFC3339.
- Format string `json:"format,omitempty" protobuf:"bytes,6,opt,name=format"`
-
- Title string `json:"title,omitempty" protobuf:"bytes,7,opt,name=title"`
- // default is a default value for undefined object fields.
- // Defaulting is a beta feature under the CustomResourceDefaulting feature gate.
- // CustomResourceDefinitions with defaults must be created using the v1 (or newer) CustomResourceDefinition API.
- Default *JSON `json:"default,omitempty" protobuf:"bytes,8,opt,name=default"`
- Maximum *float64 `json:"maximum,omitempty" protobuf:"bytes,9,opt,name=maximum"`
- ExclusiveMaximum bool `json:"exclusiveMaximum,omitempty" protobuf:"bytes,10,opt,name=exclusiveMaximum"`
- Minimum *float64 `json:"minimum,omitempty" protobuf:"bytes,11,opt,name=minimum"`
- ExclusiveMinimum bool `json:"exclusiveMinimum,omitempty" protobuf:"bytes,12,opt,name=exclusiveMinimum"`
- MaxLength *int64 `json:"maxLength,omitempty" protobuf:"bytes,13,opt,name=maxLength"`
- MinLength *int64 `json:"minLength,omitempty" protobuf:"bytes,14,opt,name=minLength"`
- Pattern string `json:"pattern,omitempty" protobuf:"bytes,15,opt,name=pattern"`
- MaxItems *int64 `json:"maxItems,omitempty" protobuf:"bytes,16,opt,name=maxItems"`
- MinItems *int64 `json:"minItems,omitempty" protobuf:"bytes,17,opt,name=minItems"`
- UniqueItems bool `json:"uniqueItems,omitempty" protobuf:"bytes,18,opt,name=uniqueItems"`
- MultipleOf *float64 `json:"multipleOf,omitempty" protobuf:"bytes,19,opt,name=multipleOf"`
- Enum []JSON `json:"enum,omitempty" protobuf:"bytes,20,rep,name=enum"`
- MaxProperties *int64 `json:"maxProperties,omitempty" protobuf:"bytes,21,opt,name=maxProperties"`
- MinProperties *int64 `json:"minProperties,omitempty" protobuf:"bytes,22,opt,name=minProperties"`
- Required []string `json:"required,omitempty" protobuf:"bytes,23,rep,name=required"`
- Items *JSONSchemaPropsOrArray `json:"items,omitempty" protobuf:"bytes,24,opt,name=items"`
- AllOf []JSONSchemaProps `json:"allOf,omitempty" protobuf:"bytes,25,rep,name=allOf"`
- OneOf []JSONSchemaProps `json:"oneOf,omitempty" protobuf:"bytes,26,rep,name=oneOf"`
- AnyOf []JSONSchemaProps `json:"anyOf,omitempty" protobuf:"bytes,27,rep,name=anyOf"`
- Not *JSONSchemaProps `json:"not,omitempty" protobuf:"bytes,28,opt,name=not"`
- Properties map[string]JSONSchemaProps `json:"properties,omitempty" protobuf:"bytes,29,rep,name=properties"`
- AdditionalProperties *JSONSchemaPropsOrBool `json:"additionalProperties,omitempty" protobuf:"bytes,30,opt,name=additionalProperties"`
- PatternProperties map[string]JSONSchemaProps `json:"patternProperties,omitempty" protobuf:"bytes,31,rep,name=patternProperties"`
- Dependencies JSONSchemaDependencies `json:"dependencies,omitempty" protobuf:"bytes,32,opt,name=dependencies"`
- AdditionalItems *JSONSchemaPropsOrBool `json:"additionalItems,omitempty" protobuf:"bytes,33,opt,name=additionalItems"`
- Definitions JSONSchemaDefinitions `json:"definitions,omitempty" protobuf:"bytes,34,opt,name=definitions"`
- ExternalDocs *ExternalDocumentation `json:"externalDocs,omitempty" protobuf:"bytes,35,opt,name=externalDocs"`
- Example *JSON `json:"example,omitempty" protobuf:"bytes,36,opt,name=example"`
- Nullable bool `json:"nullable,omitempty" protobuf:"bytes,37,opt,name=nullable"`
-
- // x-kubernetes-preserve-unknown-fields stops the API server
- // decoding step from pruning fields which are not specified
- // in the validation schema. This affects fields recursively,
- // but switches back to normal pruning behaviour if nested
- // properties or additionalProperties are specified in the schema.
- // This can either be true or undefined. False is forbidden.
- XPreserveUnknownFields *bool `json:"x-kubernetes-preserve-unknown-fields,omitempty" protobuf:"bytes,38,opt,name=xKubernetesPreserveUnknownFields"`
-
- // x-kubernetes-embedded-resource defines that the value is an
- // embedded Kubernetes runtime.Object, with TypeMeta and
- // ObjectMeta. The type must be object. It is allowed to further
- // restrict the embedded object. kind, apiVersion and metadata
- // are validated automatically. x-kubernetes-preserve-unknown-fields
- // is allowed to be true, but does not have to be if the object
- // is fully specified (up to kind, apiVersion, metadata).
- XEmbeddedResource bool `json:"x-kubernetes-embedded-resource,omitempty" protobuf:"bytes,39,opt,name=xKubernetesEmbeddedResource"`
-
- // x-kubernetes-int-or-string specifies that this value is
- // either an integer or a string. If this is true, an empty
- // type is allowed and type as child of anyOf is permitted
- // if following one of the following patterns:
- //
- // 1) anyOf:
- // - type: integer
- // - type: string
- // 2) allOf:
- // - anyOf:
- // - type: integer
- // - type: string
- // - ... zero or more
- XIntOrString bool `json:"x-kubernetes-int-or-string,omitempty" protobuf:"bytes,40,opt,name=xKubernetesIntOrString"`
-
- // x-kubernetes-list-map-keys annotates an array with the x-kubernetes-list-type `map` by specifying the keys used
- // as the index of the map.
- //
- // This tag MUST only be used on lists that have the "x-kubernetes-list-type"
- // extension set to "map". Also, the values specified for this attribute must
- // be a scalar typed field of the child structure (no nesting is supported).
- //
- // The properties specified must either be required or have a default value,
- // to ensure those properties are present for all list items.
- //
- // +optional
- XListMapKeys []string `json:"x-kubernetes-list-map-keys,omitempty" protobuf:"bytes,41,rep,name=xKubernetesListMapKeys"`
-
- // x-kubernetes-list-type annotates an array to further describe its topology.
- // This extension must only be used on lists and may have 3 possible values:
- //
- // 1) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic lists will be entirely replaced when updated. This extension
- // may be used on any type of list (struct, scalar, ...).
- // 2) `set`:
- // Sets are lists that must not have multiple items with the same value. Each
- // value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
- // array with x-kubernetes-list-type `atomic`.
- // 3) `map`:
- // These lists are like maps in that their elements have a non-index key
- // used to identify them. Order is preserved upon merge. The map tag
- // must only be used on a list with elements of type object.
- // Defaults to atomic for arrays.
- // +optional
- XListType *string `json:"x-kubernetes-list-type,omitempty" protobuf:"bytes,42,opt,name=xKubernetesListType"`
-
- // x-kubernetes-map-type annotates an object to further describe its topology.
- // This extension must only be used when type is object and may have 2 possible values:
- //
- // 1) `granular`:
- // These maps are actual maps (key-value pairs) and each fields are independent
- // from each other (they can each be manipulated by separate actors). This is
- // the default behaviour for all maps.
- // 2) `atomic`: the list is treated as a single entity, like a scalar.
- // Atomic maps will be entirely replaced when updated.
- // +optional
- XMapType *string `json:"x-kubernetes-map-type,omitempty" protobuf:"bytes,43,opt,name=xKubernetesMapType"`
-}
-
-// JSON represents any valid JSON value.
-// These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
-type JSON struct {
- Raw []byte `protobuf:"bytes,1,opt,name=raw"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSON) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSON) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaURL represents a schema url.
-type JSONSchemaURL string
-
-// JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps
-// or an array of JSONSchemaProps. Mainly here for serialization purposes.
-type JSONSchemaPropsOrArray struct {
- Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"`
- JSONSchemas []JSONSchemaProps `protobuf:"bytes,2,rep,name=jSONSchemas"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSONSchemaPropsOrArray) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSONSchemaPropsOrArray) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value.
-// Defaults to true for the boolean property.
-type JSONSchemaPropsOrBool struct {
- Allows bool `protobuf:"varint,1,opt,name=allows"`
- Schema *JSONSchemaProps `protobuf:"bytes,2,opt,name=schema"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSONSchemaPropsOrBool) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSONSchemaPropsOrBool) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaDependencies represent a dependencies property.
-type JSONSchemaDependencies map[string]JSONSchemaPropsOrStringArray
-
-// JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
-type JSONSchemaPropsOrStringArray struct {
- Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"`
- Property []string `protobuf:"bytes,2,rep,name=property"`
-}
-
-// OpenAPISchemaType is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-//
-// See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
-func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaType() []string {
- // TODO: return actual types when anyOf is supported
- return nil
-}
-
-// OpenAPISchemaFormat is used by the kube-openapi generator when constructing
-// the OpenAPI spec of this type.
-func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaFormat() string { return "" }
-
-// JSONSchemaDefinitions contains the models explicitly defined in this spec.
-type JSONSchemaDefinitions map[string]JSONSchemaProps
-
-// ExternalDocumentation allows referencing an external resource for extended documentation.
-type ExternalDocumentation struct {
- Description string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"`
- URL string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"`
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go
deleted file mode 100644
index 322b4d28c..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.conversion.go
+++ /dev/null
@@ -1,1331 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by conversion-gen. DO NOT EDIT.
-
-package v1beta1
-
-import (
- unsafe "unsafe"
-
- apiextensions "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
- v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- conversion "k8s.io/apimachinery/pkg/conversion"
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-func init() {
- localSchemeBuilder.Register(RegisterConversions)
-}
-
-// RegisterConversions adds conversion functions to the given scheme.
-// Public to allow building arbitrary schemes.
-func RegisterConversions(s *runtime.Scheme) error {
- if err := s.AddGeneratedConversionFunc((*CustomResourceColumnDefinition)(nil), (*apiextensions.CustomResourceColumnDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(a.(*CustomResourceColumnDefinition), b.(*apiextensions.CustomResourceColumnDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceColumnDefinition)(nil), (*CustomResourceColumnDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(a.(*apiextensions.CustomResourceColumnDefinition), b.(*CustomResourceColumnDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceConversion)(nil), (*apiextensions.CustomResourceConversion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(a.(*CustomResourceConversion), b.(*apiextensions.CustomResourceConversion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceConversion)(nil), (*CustomResourceConversion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(a.(*apiextensions.CustomResourceConversion), b.(*CustomResourceConversion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinition)(nil), (*apiextensions.CustomResourceDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(a.(*CustomResourceDefinition), b.(*apiextensions.CustomResourceDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinition)(nil), (*CustomResourceDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(a.(*apiextensions.CustomResourceDefinition), b.(*CustomResourceDefinition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionCondition)(nil), (*apiextensions.CustomResourceDefinitionCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(a.(*CustomResourceDefinitionCondition), b.(*apiextensions.CustomResourceDefinitionCondition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionCondition)(nil), (*CustomResourceDefinitionCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(a.(*apiextensions.CustomResourceDefinitionCondition), b.(*CustomResourceDefinitionCondition), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionList)(nil), (*apiextensions.CustomResourceDefinitionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(a.(*CustomResourceDefinitionList), b.(*apiextensions.CustomResourceDefinitionList), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionList)(nil), (*CustomResourceDefinitionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(a.(*apiextensions.CustomResourceDefinitionList), b.(*CustomResourceDefinitionList), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionNames)(nil), (*apiextensions.CustomResourceDefinitionNames)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(a.(*CustomResourceDefinitionNames), b.(*apiextensions.CustomResourceDefinitionNames), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionNames)(nil), (*CustomResourceDefinitionNames)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(a.(*apiextensions.CustomResourceDefinitionNames), b.(*CustomResourceDefinitionNames), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionSpec)(nil), (*apiextensions.CustomResourceDefinitionSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(a.(*CustomResourceDefinitionSpec), b.(*apiextensions.CustomResourceDefinitionSpec), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionSpec)(nil), (*CustomResourceDefinitionSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(a.(*apiextensions.CustomResourceDefinitionSpec), b.(*CustomResourceDefinitionSpec), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionStatus)(nil), (*apiextensions.CustomResourceDefinitionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(a.(*CustomResourceDefinitionStatus), b.(*apiextensions.CustomResourceDefinitionStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionStatus)(nil), (*CustomResourceDefinitionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(a.(*apiextensions.CustomResourceDefinitionStatus), b.(*CustomResourceDefinitionStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionVersion)(nil), (*apiextensions.CustomResourceDefinitionVersion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(a.(*CustomResourceDefinitionVersion), b.(*apiextensions.CustomResourceDefinitionVersion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionVersion)(nil), (*CustomResourceDefinitionVersion)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(a.(*apiextensions.CustomResourceDefinitionVersion), b.(*CustomResourceDefinitionVersion), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceSubresourceScale)(nil), (*apiextensions.CustomResourceSubresourceScale)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(a.(*CustomResourceSubresourceScale), b.(*apiextensions.CustomResourceSubresourceScale), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresourceScale)(nil), (*CustomResourceSubresourceScale)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(a.(*apiextensions.CustomResourceSubresourceScale), b.(*CustomResourceSubresourceScale), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceSubresourceStatus)(nil), (*apiextensions.CustomResourceSubresourceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(a.(*CustomResourceSubresourceStatus), b.(*apiextensions.CustomResourceSubresourceStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresourceStatus)(nil), (*CustomResourceSubresourceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(a.(*apiextensions.CustomResourceSubresourceStatus), b.(*CustomResourceSubresourceStatus), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceSubresources)(nil), (*apiextensions.CustomResourceSubresources)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(a.(*CustomResourceSubresources), b.(*apiextensions.CustomResourceSubresources), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresources)(nil), (*CustomResourceSubresources)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(a.(*apiextensions.CustomResourceSubresources), b.(*CustomResourceSubresources), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*CustomResourceValidation)(nil), (*apiextensions.CustomResourceValidation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(a.(*CustomResourceValidation), b.(*apiextensions.CustomResourceValidation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceValidation)(nil), (*CustomResourceValidation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(a.(*apiextensions.CustomResourceValidation), b.(*CustomResourceValidation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*ExternalDocumentation)(nil), (*apiextensions.ExternalDocumentation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(a.(*ExternalDocumentation), b.(*apiextensions.ExternalDocumentation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.ExternalDocumentation)(nil), (*ExternalDocumentation)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(a.(*apiextensions.ExternalDocumentation), b.(*ExternalDocumentation), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaProps)(nil), (*apiextensions.JSONSchemaProps)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(a.(*JSONSchemaProps), b.(*apiextensions.JSONSchemaProps), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrArray)(nil), (*apiextensions.JSONSchemaPropsOrArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(a.(*JSONSchemaPropsOrArray), b.(*apiextensions.JSONSchemaPropsOrArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrArray)(nil), (*JSONSchemaPropsOrArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(a.(*apiextensions.JSONSchemaPropsOrArray), b.(*JSONSchemaPropsOrArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrBool)(nil), (*apiextensions.JSONSchemaPropsOrBool)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(a.(*JSONSchemaPropsOrBool), b.(*apiextensions.JSONSchemaPropsOrBool), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrBool)(nil), (*JSONSchemaPropsOrBool)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(a.(*apiextensions.JSONSchemaPropsOrBool), b.(*JSONSchemaPropsOrBool), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrStringArray)(nil), (*apiextensions.JSONSchemaPropsOrStringArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(a.(*JSONSchemaPropsOrStringArray), b.(*apiextensions.JSONSchemaPropsOrStringArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrStringArray)(nil), (*JSONSchemaPropsOrStringArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(a.(*apiextensions.JSONSchemaPropsOrStringArray), b.(*JSONSchemaPropsOrStringArray), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*ServiceReference)(nil), (*apiextensions.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(a.(*ServiceReference), b.(*apiextensions.ServiceReference), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.ServiceReference)(nil), (*ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(a.(*apiextensions.ServiceReference), b.(*ServiceReference), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*WebhookClientConfig)(nil), (*apiextensions.WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(a.(*WebhookClientConfig), b.(*apiextensions.WebhookClientConfig), scope)
- }); err != nil {
- return err
- }
- if err := s.AddGeneratedConversionFunc((*apiextensions.WebhookClientConfig)(nil), (*WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(a.(*apiextensions.WebhookClientConfig), b.(*WebhookClientConfig), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*apiextensions.JSONSchemaProps)(nil), (*JSONSchemaProps)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(a.(*apiextensions.JSONSchemaProps), b.(*JSONSchemaProps), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*apiextensions.JSON)(nil), (*JSON)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_apiextensions_JSON_To_v1beta1_JSON(a.(*apiextensions.JSON), b.(*JSON), scope)
- }); err != nil {
- return err
- }
- if err := s.AddConversionFunc((*JSON)(nil), (*apiextensions.JSON)(nil), func(a, b interface{}, scope conversion.Scope) error {
- return Convert_v1beta1_JSON_To_apiextensions_JSON(a.(*JSON), b.(*apiextensions.JSON), scope)
- }); err != nil {
- return err
- }
- return nil
-}
-
-func autoConvert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error {
- out.Name = in.Name
- out.Type = in.Type
- out.Format = in.Format
- out.Description = in.Description
- out.Priority = in.Priority
- out.JSONPath = in.JSONPath
- return nil
-}
-
-// Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error {
- out.Name = in.Name
- out.Type = in.Type
- out.Format = in.Format
- out.Description = in.Description
- out.Priority = in.Priority
- out.JSONPath = in.JSONPath
- return nil
-}
-
-// Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error {
- out.Strategy = apiextensions.ConversionStrategyType(in.Strategy)
- if in.WebhookClientConfig != nil {
- in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
- *out = new(apiextensions.WebhookClientConfig)
- if err := Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.WebhookClientConfig = nil
- }
- out.ConversionReviewVersions = *(*[]string)(unsafe.Pointer(&in.ConversionReviewVersions))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error {
- out.Strategy = ConversionStrategyType(in.Strategy)
- if in.WebhookClientConfig != nil {
- in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
- *out = new(WebhookClientConfig)
- if err := Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.WebhookClientConfig = nil
- }
- out.ConversionReviewVersions = *(*[]string)(unsafe.Pointer(&in.ConversionReviewVersions))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error {
- out.ObjectMeta = in.ObjectMeta
- if err := Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(&in.Spec, &out.Spec, s); err != nil {
- return err
- }
- if err := Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(&in.Status, &out.Status, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error {
- out.ObjectMeta = in.ObjectMeta
- if err := Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(&in.Spec, &out.Spec, s); err != nil {
- return err
- }
- if err := Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(&in.Status, &out.Status, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error {
- out.Type = apiextensions.CustomResourceDefinitionConditionType(in.Type)
- out.Status = apiextensions.ConditionStatus(in.Status)
- out.LastTransitionTime = in.LastTransitionTime
- out.Reason = in.Reason
- out.Message = in.Message
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error {
- out.Type = CustomResourceDefinitionConditionType(in.Type)
- out.Status = ConditionStatus(in.Status)
- out.LastTransitionTime = in.LastTransitionTime
- out.Reason = in.Reason
- out.Message = in.Message
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error {
- out.ListMeta = in.ListMeta
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]apiextensions.CustomResourceDefinition, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Items = nil
- }
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error {
- out.ListMeta = in.ListMeta
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]CustomResourceDefinition, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Items = nil
- }
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error {
- out.Plural = in.Plural
- out.Singular = in.Singular
- out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
- out.Kind = in.Kind
- out.ListKind = in.ListKind
- out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error {
- out.Plural = in.Plural
- out.Singular = in.Singular
- out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
- out.Kind = in.Kind
- out.ListKind = in.ListKind
- out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error {
- out.Group = in.Group
- out.Version = in.Version
- if err := Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(&in.Names, &out.Names, s); err != nil {
- return err
- }
- out.Scope = apiextensions.ResourceScope(in.Scope)
- if in.Validation != nil {
- in, out := &in.Validation, &out.Validation
- *out = new(apiextensions.CustomResourceValidation)
- if err := Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Validation = nil
- }
- out.Subresources = (*apiextensions.CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]apiextensions.CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Versions = nil
- }
- out.AdditionalPrinterColumns = *(*[]apiextensions.CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(apiextensions.CustomResourceConversion)
- if err := Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Conversion = nil
- }
- out.PreserveUnknownFields = (*bool)(unsafe.Pointer(in.PreserveUnknownFields))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error {
- out.Group = in.Group
- out.Version = in.Version
- if err := Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(&in.Names, &out.Names, s); err != nil {
- return err
- }
- out.Scope = ResourceScope(in.Scope)
- if in.Validation != nil {
- in, out := &in.Validation, &out.Validation
- *out = new(CustomResourceValidation)
- if err := Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Validation = nil
- }
- out.Subresources = (*CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Versions = nil
- }
- out.AdditionalPrinterColumns = *(*[]CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(CustomResourceConversion)
- if err := Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Conversion = nil
- }
- out.PreserveUnknownFields = (*bool)(unsafe.Pointer(in.PreserveUnknownFields))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error {
- out.Conditions = *(*[]apiextensions.CustomResourceDefinitionCondition)(unsafe.Pointer(&in.Conditions))
- if err := Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(&in.AcceptedNames, &out.AcceptedNames, s); err != nil {
- return err
- }
- out.StoredVersions = *(*[]string)(unsafe.Pointer(&in.StoredVersions))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error {
- out.Conditions = *(*[]CustomResourceDefinitionCondition)(unsafe.Pointer(&in.Conditions))
- if err := Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(&in.AcceptedNames, &out.AcceptedNames, s); err != nil {
- return err
- }
- out.StoredVersions = *(*[]string)(unsafe.Pointer(&in.StoredVersions))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error {
- out.Name = in.Name
- out.Served = in.Served
- out.Storage = in.Storage
- out.Deprecated = in.Deprecated
- out.DeprecationWarning = (*string)(unsafe.Pointer(in.DeprecationWarning))
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.CustomResourceValidation)
- if err := Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Subresources = (*apiextensions.CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
- out.AdditionalPrinterColumns = *(*[]apiextensions.CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error {
- out.Name = in.Name
- out.Served = in.Served
- out.Storage = in.Storage
- out.Deprecated = in.Deprecated
- out.DeprecationWarning = (*string)(unsafe.Pointer(in.DeprecationWarning))
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(CustomResourceValidation)
- if err := Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Subresources = (*CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
- out.AdditionalPrinterColumns = *(*[]CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error {
- out.SpecReplicasPath = in.SpecReplicasPath
- out.StatusReplicasPath = in.StatusReplicasPath
- out.LabelSelectorPath = (*string)(unsafe.Pointer(in.LabelSelectorPath))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error {
- out.SpecReplicasPath = in.SpecReplicasPath
- out.StatusReplicasPath = in.StatusReplicasPath
- out.LabelSelectorPath = (*string)(unsafe.Pointer(in.LabelSelectorPath))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error {
- return nil
-}
-
-// Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error {
- return nil
-}
-
-// Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error {
- out.Status = (*apiextensions.CustomResourceSubresourceStatus)(unsafe.Pointer(in.Status))
- out.Scale = (*apiextensions.CustomResourceSubresourceScale)(unsafe.Pointer(in.Scale))
- return nil
-}
-
-// Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error {
- out.Status = (*CustomResourceSubresourceStatus)(unsafe.Pointer(in.Status))
- out.Scale = (*CustomResourceSubresourceScale)(unsafe.Pointer(in.Scale))
- return nil
-}
-
-// Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in, out, s)
-}
-
-func autoConvert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error {
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.OpenAPIV3Schema = nil
- }
- return nil
-}
-
-// Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation is an autogenerated conversion function.
-func Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error {
- return autoConvert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in, out, s)
-}
-
-func autoConvert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error {
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.OpenAPIV3Schema = nil
- }
- return nil
-}
-
-// Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation is an autogenerated conversion function.
-func Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error {
- return autoConvert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in, out, s)
-}
-
-func autoConvert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error {
- out.Description = in.Description
- out.URL = in.URL
- return nil
-}
-
-// Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation is an autogenerated conversion function.
-func Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error {
- return autoConvert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in, out, s)
-}
-
-func autoConvert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error {
- out.Description = in.Description
- out.URL = in.URL
- return nil
-}
-
-// Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation is an autogenerated conversion function.
-func Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error {
- return autoConvert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in, out, s)
-}
-
-func autoConvert_v1beta1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error {
- // WARNING: in.Raw requires manual conversion: does not exist in peer-type
- return nil
-}
-
-func autoConvert_apiextensions_JSON_To_v1beta1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error {
- // FIXME: Type apiextensions.JSON is unsupported.
- return nil
-}
-
-func autoConvert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error {
- out.ID = in.ID
- out.Schema = apiextensions.JSONSchemaURL(in.Schema)
- out.Ref = (*string)(unsafe.Pointer(in.Ref))
- out.Description = in.Description
- out.Type = in.Type
- out.Format = in.Format
- out.Title = in.Title
- if in.Default != nil {
- in, out := &in.Default, &out.Default
- *out = new(apiextensions.JSON)
- if err := Convert_v1beta1_JSON_To_apiextensions_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Default = nil
- }
- out.Maximum = (*float64)(unsafe.Pointer(in.Maximum))
- out.ExclusiveMaximum = in.ExclusiveMaximum
- out.Minimum = (*float64)(unsafe.Pointer(in.Minimum))
- out.ExclusiveMinimum = in.ExclusiveMinimum
- out.MaxLength = (*int64)(unsafe.Pointer(in.MaxLength))
- out.MinLength = (*int64)(unsafe.Pointer(in.MinLength))
- out.Pattern = in.Pattern
- out.MaxItems = (*int64)(unsafe.Pointer(in.MaxItems))
- out.MinItems = (*int64)(unsafe.Pointer(in.MinItems))
- out.UniqueItems = in.UniqueItems
- out.MultipleOf = (*float64)(unsafe.Pointer(in.MultipleOf))
- if in.Enum != nil {
- in, out := &in.Enum, &out.Enum
- *out = make([]apiextensions.JSON, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_JSON_To_apiextensions_JSON(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Enum = nil
- }
- out.MaxProperties = (*int64)(unsafe.Pointer(in.MaxProperties))
- out.MinProperties = (*int64)(unsafe.Pointer(in.MinProperties))
- out.Required = *(*[]string)(unsafe.Pointer(&in.Required))
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = new(apiextensions.JSONSchemaPropsOrArray)
- if err := Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Items = nil
- }
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AllOf = nil
- }
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.OneOf = nil
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AnyOf = nil
- }
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Not = nil
- }
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]apiextensions.JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Properties = nil
- }
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- *out = new(apiextensions.JSONSchemaPropsOrBool)
- if err := Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalProperties = nil
- }
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]apiextensions.JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.PatternProperties = nil
- }
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(apiextensions.JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaPropsOrStringArray)
- if err := Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Dependencies = nil
- }
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- *out = new(apiextensions.JSONSchemaPropsOrBool)
- if err := Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalItems = nil
- }
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(apiextensions.JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- newVal := new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Definitions = nil
- }
- out.ExternalDocs = (*apiextensions.ExternalDocumentation)(unsafe.Pointer(in.ExternalDocs))
- if in.Example != nil {
- in, out := &in.Example, &out.Example
- *out = new(apiextensions.JSON)
- if err := Convert_v1beta1_JSON_To_apiextensions_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Example = nil
- }
- out.Nullable = in.Nullable
- out.XPreserveUnknownFields = (*bool)(unsafe.Pointer(in.XPreserveUnknownFields))
- out.XEmbeddedResource = in.XEmbeddedResource
- out.XIntOrString = in.XIntOrString
- out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
- out.XListType = (*string)(unsafe.Pointer(in.XListType))
- out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
- return nil
-}
-
-// Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps is an autogenerated conversion function.
-func Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error {
- return autoConvert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error {
- out.ID = in.ID
- out.Schema = JSONSchemaURL(in.Schema)
- out.Ref = (*string)(unsafe.Pointer(in.Ref))
- out.Description = in.Description
- out.Type = in.Type
- out.Nullable = in.Nullable
- out.Format = in.Format
- out.Title = in.Title
- if in.Default != nil {
- in, out := &in.Default, &out.Default
- *out = new(JSON)
- if err := Convert_apiextensions_JSON_To_v1beta1_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Default = nil
- }
- out.Maximum = (*float64)(unsafe.Pointer(in.Maximum))
- out.ExclusiveMaximum = in.ExclusiveMaximum
- out.Minimum = (*float64)(unsafe.Pointer(in.Minimum))
- out.ExclusiveMinimum = in.ExclusiveMinimum
- out.MaxLength = (*int64)(unsafe.Pointer(in.MaxLength))
- out.MinLength = (*int64)(unsafe.Pointer(in.MinLength))
- out.Pattern = in.Pattern
- out.MaxItems = (*int64)(unsafe.Pointer(in.MaxItems))
- out.MinItems = (*int64)(unsafe.Pointer(in.MinItems))
- out.UniqueItems = in.UniqueItems
- out.MultipleOf = (*float64)(unsafe.Pointer(in.MultipleOf))
- if in.Enum != nil {
- in, out := &in.Enum, &out.Enum
- *out = make([]JSON, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSON_To_v1beta1_JSON(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.Enum = nil
- }
- out.MaxProperties = (*int64)(unsafe.Pointer(in.MaxProperties))
- out.MinProperties = (*int64)(unsafe.Pointer(in.MinProperties))
- out.Required = *(*[]string)(unsafe.Pointer(&in.Required))
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = new(JSONSchemaPropsOrArray)
- if err := Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Items = nil
- }
- if in.AllOf != nil {
- in, out := &in.AllOf, &out.AllOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AllOf = nil
- }
- if in.OneOf != nil {
- in, out := &in.OneOf, &out.OneOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.OneOf = nil
- }
- if in.AnyOf != nil {
- in, out := &in.AnyOf, &out.AnyOf
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.AnyOf = nil
- }
- if in.Not != nil {
- in, out := &in.Not, &out.Not
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Not = nil
- }
- if in.Properties != nil {
- in, out := &in.Properties, &out.Properties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Properties = nil
- }
- if in.AdditionalProperties != nil {
- in, out := &in.AdditionalProperties, &out.AdditionalProperties
- *out = new(JSONSchemaPropsOrBool)
- if err := Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalProperties = nil
- }
- if in.PatternProperties != nil {
- in, out := &in.PatternProperties, &out.PatternProperties
- *out = make(map[string]JSONSchemaProps, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.PatternProperties = nil
- }
- if in.Dependencies != nil {
- in, out := &in.Dependencies, &out.Dependencies
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaPropsOrStringArray)
- if err := Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Dependencies = nil
- }
- if in.AdditionalItems != nil {
- in, out := &in.AdditionalItems, &out.AdditionalItems
- *out = new(JSONSchemaPropsOrBool)
- if err := Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.AdditionalItems = nil
- }
- if in.Definitions != nil {
- in, out := &in.Definitions, &out.Definitions
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- newVal := new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&val, newVal, s); err != nil {
- return err
- }
- (*out)[key] = *newVal
- }
- } else {
- out.Definitions = nil
- }
- out.ExternalDocs = (*ExternalDocumentation)(unsafe.Pointer(in.ExternalDocs))
- if in.Example != nil {
- in, out := &in.Example, &out.Example
- *out = new(JSON)
- if err := Convert_apiextensions_JSON_To_v1beta1_JSON(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Example = nil
- }
- out.XPreserveUnknownFields = (*bool)(unsafe.Pointer(in.XPreserveUnknownFields))
- out.XEmbeddedResource = in.XEmbeddedResource
- out.XIntOrString = in.XIntOrString
- out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
- out.XListType = (*string)(unsafe.Pointer(in.XListType))
- out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
- return nil
-}
-
-func autoConvert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]apiextensions.JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.JSONSchemas = nil
- }
- return nil
-}
-
-// Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray is an autogenerated conversion function.
-func Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error {
- return autoConvert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
- return err
- }
- }
- } else {
- out.JSONSchemas = nil
- }
- return nil
-}
-
-// Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray is an autogenerated conversion function.
-func Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error {
- return autoConvert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in, out, s)
-}
-
-func autoConvert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error {
- out.Allows = in.Allows
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- return nil
-}
-
-// Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool is an autogenerated conversion function.
-func Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error {
- return autoConvert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error {
- out.Allows = in.Allows
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- return nil
-}
-
-// Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool is an autogenerated conversion function.
-func Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error {
- return autoConvert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in, out, s)
-}
-
-func autoConvert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(apiextensions.JSONSchemaProps)
- if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Property = *(*[]string)(unsafe.Pointer(&in.Property))
- return nil
-}
-
-// Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray is an autogenerated conversion function.
-func Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- return autoConvert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in, out, s)
-}
-
-func autoConvert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(JSONSchemaProps)
- if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Schema = nil
- }
- out.Property = *(*[]string)(unsafe.Pointer(&in.Property))
- return nil
-}
-
-// Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray is an autogenerated conversion function.
-func Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error {
- return autoConvert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in, out, s)
-}
-
-func autoConvert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error {
- out.Namespace = in.Namespace
- out.Name = in.Name
- out.Path = (*string)(unsafe.Pointer(in.Path))
- if err := v1.Convert_Pointer_int32_To_int32(&in.Port, &out.Port, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference is an autogenerated conversion function.
-func Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error {
- return autoConvert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in, out, s)
-}
-
-func autoConvert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error {
- out.Namespace = in.Namespace
- out.Name = in.Name
- out.Path = (*string)(unsafe.Pointer(in.Path))
- if err := v1.Convert_int32_To_Pointer_int32(&in.Port, &out.Port, s); err != nil {
- return err
- }
- return nil
-}
-
-// Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference is an autogenerated conversion function.
-func Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error {
- return autoConvert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in, out, s)
-}
-
-func autoConvert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error {
- out.URL = (*string)(unsafe.Pointer(in.URL))
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(apiextensions.ServiceReference)
- if err := Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Service = nil
- }
- out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
- return nil
-}
-
-// Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig is an autogenerated conversion function.
-func Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error {
- return autoConvert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in, out, s)
-}
-
-func autoConvert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error {
- out.URL = (*string)(unsafe.Pointer(in.URL))
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(ServiceReference)
- if err := Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(*in, *out, s); err != nil {
- return err
- }
- } else {
- out.Service = nil
- }
- out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
- return nil
-}
-
-// Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig is an autogenerated conversion function.
-func Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error {
- return autoConvert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in, out, s)
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go
deleted file mode 100644
index b39a5900f..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.deepcopy.go
+++ /dev/null
@@ -1,667 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by deepcopy-gen. DO NOT EDIT.
-
-package v1beta1
-
-import (
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ConversionRequest) DeepCopyInto(out *ConversionRequest) {
- *out = *in
- if in.Objects != nil {
- in, out := &in.Objects, &out.Objects
- *out = make([]runtime.RawExtension, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRequest.
-func (in *ConversionRequest) DeepCopy() *ConversionRequest {
- if in == nil {
- return nil
- }
- out := new(ConversionRequest)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ConversionResponse) DeepCopyInto(out *ConversionResponse) {
- *out = *in
- if in.ConvertedObjects != nil {
- in, out := &in.ConvertedObjects, &out.ConvertedObjects
- *out = make([]runtime.RawExtension, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- in.Result.DeepCopyInto(&out.Result)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionResponse.
-func (in *ConversionResponse) DeepCopy() *ConversionResponse {
- if in == nil {
- return nil
- }
- out := new(ConversionResponse)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ConversionReview) DeepCopyInto(out *ConversionReview) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- if in.Request != nil {
- in, out := &in.Request, &out.Request
- *out = new(ConversionRequest)
- (*in).DeepCopyInto(*out)
- }
- if in.Response != nil {
- in, out := &in.Response, &out.Response
- *out = new(ConversionResponse)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionReview.
-func (in *ConversionReview) DeepCopy() *ConversionReview {
- if in == nil {
- return nil
- }
- out := new(ConversionReview)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *ConversionReview) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceColumnDefinition.
-func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceColumnDefinition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion) {
- *out = *in
- if in.WebhookClientConfig != nil {
- in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
- *out = new(WebhookClientConfig)
- (*in).DeepCopyInto(*out)
- }
- if in.ConversionReviewVersions != nil {
- in, out := &in.ConversionReviewVersions, &out.ConversionReviewVersions
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceConversion.
-func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion {
- if in == nil {
- return nil
- }
- out := new(CustomResourceConversion)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
- in.Spec.DeepCopyInto(&out.Spec)
- in.Status.DeepCopyInto(&out.Status)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.
-func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition) {
- *out = *in
- in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionCondition.
-func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionCondition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ListMeta.DeepCopyInto(&out.ListMeta)
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]CustomResourceDefinition, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionList.
-func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionList)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames) {
- *out = *in
- if in.ShortNames != nil {
- in, out := &in.ShortNames, &out.ShortNames
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- if in.Categories != nil {
- in, out := &in.Categories, &out.Categories
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionNames.
-func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionNames)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec) {
- *out = *in
- in.Names.DeepCopyInto(&out.Names)
- if in.Validation != nil {
- in, out := &in.Validation, &out.Validation
- *out = new(CustomResourceValidation)
- (*in).DeepCopyInto(*out)
- }
- if in.Subresources != nil {
- in, out := &in.Subresources, &out.Subresources
- *out = new(CustomResourceSubresources)
- (*in).DeepCopyInto(*out)
- }
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- if in.AdditionalPrinterColumns != nil {
- in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
- *out = make([]CustomResourceColumnDefinition, len(*in))
- copy(*out, *in)
- }
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(CustomResourceConversion)
- (*in).DeepCopyInto(*out)
- }
- if in.PreserveUnknownFields != nil {
- in, out := &in.PreserveUnknownFields, &out.PreserveUnknownFields
- *out = new(bool)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionSpec.
-func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionSpec)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus) {
- *out = *in
- if in.Conditions != nil {
- in, out := &in.Conditions, &out.Conditions
- *out = make([]CustomResourceDefinitionCondition, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- in.AcceptedNames.DeepCopyInto(&out.AcceptedNames)
- if in.StoredVersions != nil {
- in, out := &in.StoredVersions, &out.StoredVersions
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionStatus.
-func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion) {
- *out = *in
- if in.DeprecationWarning != nil {
- in, out := &in.DeprecationWarning, &out.DeprecationWarning
- *out = new(string)
- **out = **in
- }
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(CustomResourceValidation)
- (*in).DeepCopyInto(*out)
- }
- if in.Subresources != nil {
- in, out := &in.Subresources, &out.Subresources
- *out = new(CustomResourceSubresources)
- (*in).DeepCopyInto(*out)
- }
- if in.AdditionalPrinterColumns != nil {
- in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
- *out = make([]CustomResourceColumnDefinition, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionVersion.
-func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionVersion)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale) {
- *out = *in
- if in.LabelSelectorPath != nil {
- in, out := &in.LabelSelectorPath, &out.LabelSelectorPath
- *out = new(string)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceScale.
-func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresourceScale)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceStatus.
-func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresourceStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources) {
- *out = *in
- if in.Status != nil {
- in, out := &in.Status, &out.Status
- *out = new(CustomResourceSubresourceStatus)
- **out = **in
- }
- if in.Scale != nil {
- in, out := &in.Scale, &out.Scale
- *out = new(CustomResourceSubresourceScale)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresources.
-func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresources)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation) {
- *out = *in
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = (*in).DeepCopy()
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceValidation.
-func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation {
- if in == nil {
- return nil
- }
- out := new(CustomResourceValidation)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation.
-func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation {
- if in == nil {
- return nil
- }
- out := new(ExternalDocumentation)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSON) DeepCopyInto(out *JSON) {
- *out = *in
- if in.Raw != nil {
- in, out := &in.Raw, &out.Raw
- *out = make([]byte, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON.
-func (in *JSON) DeepCopy() *JSON {
- if in == nil {
- return nil
- }
- out := new(JSON)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in JSONSchemaDefinitions) DeepCopyInto(out *JSONSchemaDefinitions) {
- {
- in := &in
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- return
- }
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinitions.
-func (in JSONSchemaDefinitions) DeepCopy() JSONSchemaDefinitions {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaDefinitions)
- in.DeepCopyInto(out)
- return *out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in JSONSchemaDependencies) DeepCopyInto(out *JSONSchemaDependencies) {
- {
- in := &in
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- return
- }
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDependencies.
-func (in JSONSchemaDependencies) DeepCopy() JSONSchemaDependencies {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaDependencies)
- in.DeepCopyInto(out)
- return *out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) {
- clone := in.DeepCopy()
- *out = *clone
- return
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrArray.
-func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrArray)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrBool.
-func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrBool)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- if in.Property != nil {
- in, out := &in.Property, &out.Property
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrStringArray.
-func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrStringArray)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ServiceReference) DeepCopyInto(out *ServiceReference) {
- *out = *in
- if in.Path != nil {
- in, out := &in.Path, &out.Path
- *out = new(string)
- **out = **in
- }
- if in.Port != nil {
- in, out := &in.Port, &out.Port
- *out = new(int32)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference.
-func (in *ServiceReference) DeepCopy() *ServiceReference {
- if in == nil {
- return nil
- }
- out := new(ServiceReference)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig) {
- *out = *in
- if in.URL != nil {
- in, out := &in.URL, &out.URL
- *out = new(string)
- **out = **in
- }
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(ServiceReference)
- (*in).DeepCopyInto(*out)
- }
- if in.CABundle != nil {
- in, out := &in.CABundle, &out.CABundle
- *out = make([]byte, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig.
-func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig {
- if in == nil {
- return nil
- }
- out := new(WebhookClientConfig)
- in.DeepCopyInto(out)
- return out
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.defaults.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.defaults.go
deleted file mode 100644
index e1807243f..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.defaults.go
+++ /dev/null
@@ -1,55 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by defaulter-gen. DO NOT EDIT.
-
-package v1beta1
-
-import (
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-// RegisterDefaults adds defaulters functions to the given scheme.
-// Public to allow building arbitrary schemes.
-// All generated defaulters are covering - they call all nested defaulters.
-func RegisterDefaults(scheme *runtime.Scheme) error {
- scheme.AddTypeDefaultingFunc(&CustomResourceDefinition{}, func(obj interface{}) { SetObjectDefaults_CustomResourceDefinition(obj.(*CustomResourceDefinition)) })
- scheme.AddTypeDefaultingFunc(&CustomResourceDefinitionList{}, func(obj interface{}) {
- SetObjectDefaults_CustomResourceDefinitionList(obj.(*CustomResourceDefinitionList))
- })
- return nil
-}
-
-func SetObjectDefaults_CustomResourceDefinition(in *CustomResourceDefinition) {
- SetDefaults_CustomResourceDefinition(in)
- SetDefaults_CustomResourceDefinitionSpec(&in.Spec)
- if in.Spec.Conversion != nil {
- if in.Spec.Conversion.WebhookClientConfig != nil {
- if in.Spec.Conversion.WebhookClientConfig.Service != nil {
- SetDefaults_ServiceReference(in.Spec.Conversion.WebhookClientConfig.Service)
- }
- }
- }
-}
-
-func SetObjectDefaults_CustomResourceDefinitionList(in *CustomResourceDefinitionList) {
- for i := range in.Items {
- a := &in.Items[i]
- SetObjectDefaults_CustomResourceDefinition(a)
- }
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.prerelease-lifecycle.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.prerelease-lifecycle.go
deleted file mode 100644
index 7b73b9cf2..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/zz_generated.prerelease-lifecycle.go
+++ /dev/null
@@ -1,97 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by prerelease-lifecycle-gen. DO NOT EDIT.
-
-package v1beta1
-
-import (
- schema "k8s.io/apimachinery/pkg/runtime/schema"
-)
-
-// APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go.
-func (in *ConversionReview) APILifecycleIntroduced() (major, minor int) {
- return 1, 13
-}
-
-// APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor.
-func (in *ConversionReview) APILifecycleDeprecated() (major, minor int) {
- return 1, 19
-}
-
-// APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type.
-// It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go.
-func (in *ConversionReview) APILifecycleReplacement() schema.GroupVersionKind {
- return schema.GroupVersionKind{Group: "apiextensions.k8s.io", Version: "v1", Kind: "ConversionReview"}
-}
-
-// APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor.
-func (in *ConversionReview) APILifecycleRemoved() (major, minor int) {
- return 1, 22
-}
-
-// APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go.
-func (in *CustomResourceDefinition) APILifecycleIntroduced() (major, minor int) {
- return 1, 7
-}
-
-// APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor.
-func (in *CustomResourceDefinition) APILifecycleDeprecated() (major, minor int) {
- return 1, 16
-}
-
-// APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type.
-// It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go.
-func (in *CustomResourceDefinition) APILifecycleReplacement() schema.GroupVersionKind {
- return schema.GroupVersionKind{Group: "apiextensions.k8s.io", Version: "v1", Kind: "CustomResourceDefinition"}
-}
-
-// APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor.
-func (in *CustomResourceDefinition) APILifecycleRemoved() (major, minor int) {
- return 1, 22
-}
-
-// APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go.
-func (in *CustomResourceDefinitionList) APILifecycleIntroduced() (major, minor int) {
- return 1, 7
-}
-
-// APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor.
-func (in *CustomResourceDefinitionList) APILifecycleDeprecated() (major, minor int) {
- return 1, 16
-}
-
-// APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type.
-// It is controlled by "k8s:prerelease-lifecycle-gen:replacement=<group>,<version>,<kind>" tags in types.go.
-func (in *CustomResourceDefinitionList) APILifecycleReplacement() schema.GroupVersionKind {
- return schema.GroupVersionKind{Group: "apiextensions.k8s.io", Version: "v1", Kind: "CustomResourceDefinitionList"}
-}
-
-// APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison.
-// It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor.
-func (in *CustomResourceDefinitionList) APILifecycleRemoved() (major, minor int) {
- return 1, 22
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/zz_generated.deepcopy.go b/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/zz_generated.deepcopy.go
deleted file mode 100644
index ba9e31e99..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/zz_generated.deepcopy.go
+++ /dev/null
@@ -1,559 +0,0 @@
-// +build !ignore_autogenerated
-
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by deepcopy-gen. DO NOT EDIT.
-
-package apiextensions
-
-import (
- runtime "k8s.io/apimachinery/pkg/runtime"
-)
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceColumnDefinition.
-func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceColumnDefinition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion) {
- *out = *in
- if in.WebhookClientConfig != nil {
- in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
- *out = new(WebhookClientConfig)
- (*in).DeepCopyInto(*out)
- }
- if in.ConversionReviewVersions != nil {
- in, out := &in.ConversionReviewVersions, &out.ConversionReviewVersions
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceConversion.
-func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion {
- if in == nil {
- return nil
- }
- out := new(CustomResourceConversion)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ObjectMeta.DeepCopyInto(&out.ObjectMeta)
- in.Spec.DeepCopyInto(&out.Spec)
- in.Status.DeepCopyInto(&out.Status)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.
-func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition) {
- *out = *in
- in.LastTransitionTime.DeepCopyInto(&out.LastTransitionTime)
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionCondition.
-func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionCondition)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList) {
- *out = *in
- out.TypeMeta = in.TypeMeta
- in.ListMeta.DeepCopyInto(&out.ListMeta)
- if in.Items != nil {
- in, out := &in.Items, &out.Items
- *out = make([]CustomResourceDefinition, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionList.
-func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionList)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
-func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object {
- if c := in.DeepCopy(); c != nil {
- return c
- }
- return nil
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames) {
- *out = *in
- if in.ShortNames != nil {
- in, out := &in.ShortNames, &out.ShortNames
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- if in.Categories != nil {
- in, out := &in.Categories, &out.Categories
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionNames.
-func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionNames)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec) {
- *out = *in
- in.Names.DeepCopyInto(&out.Names)
- if in.Validation != nil {
- in, out := &in.Validation, &out.Validation
- *out = new(CustomResourceValidation)
- (*in).DeepCopyInto(*out)
- }
- if in.Subresources != nil {
- in, out := &in.Subresources, &out.Subresources
- *out = new(CustomResourceSubresources)
- (*in).DeepCopyInto(*out)
- }
- if in.Versions != nil {
- in, out := &in.Versions, &out.Versions
- *out = make([]CustomResourceDefinitionVersion, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- if in.AdditionalPrinterColumns != nil {
- in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
- *out = make([]CustomResourceColumnDefinition, len(*in))
- copy(*out, *in)
- }
- if in.Conversion != nil {
- in, out := &in.Conversion, &out.Conversion
- *out = new(CustomResourceConversion)
- (*in).DeepCopyInto(*out)
- }
- if in.PreserveUnknownFields != nil {
- in, out := &in.PreserveUnknownFields, &out.PreserveUnknownFields
- *out = new(bool)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionSpec.
-func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionSpec)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus) {
- *out = *in
- if in.Conditions != nil {
- in, out := &in.Conditions, &out.Conditions
- *out = make([]CustomResourceDefinitionCondition, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- in.AcceptedNames.DeepCopyInto(&out.AcceptedNames)
- if in.StoredVersions != nil {
- in, out := &in.StoredVersions, &out.StoredVersions
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionStatus.
-func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion) {
- *out = *in
- if in.DeprecationWarning != nil {
- in, out := &in.DeprecationWarning, &out.DeprecationWarning
- *out = new(string)
- **out = **in
- }
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = new(CustomResourceValidation)
- (*in).DeepCopyInto(*out)
- }
- if in.Subresources != nil {
- in, out := &in.Subresources, &out.Subresources
- *out = new(CustomResourceSubresources)
- (*in).DeepCopyInto(*out)
- }
- if in.AdditionalPrinterColumns != nil {
- in, out := &in.AdditionalPrinterColumns, &out.AdditionalPrinterColumns
- *out = make([]CustomResourceColumnDefinition, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionVersion.
-func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion {
- if in == nil {
- return nil
- }
- out := new(CustomResourceDefinitionVersion)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale) {
- *out = *in
- if in.LabelSelectorPath != nil {
- in, out := &in.LabelSelectorPath, &out.LabelSelectorPath
- *out = new(string)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceScale.
-func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresourceScale)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceStatus.
-func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresourceStatus)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources) {
- *out = *in
- if in.Status != nil {
- in, out := &in.Status, &out.Status
- *out = new(CustomResourceSubresourceStatus)
- **out = **in
- }
- if in.Scale != nil {
- in, out := &in.Scale, &out.Scale
- *out = new(CustomResourceSubresourceScale)
- (*in).DeepCopyInto(*out)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresources.
-func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources {
- if in == nil {
- return nil
- }
- out := new(CustomResourceSubresources)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation) {
- *out = *in
- if in.OpenAPIV3Schema != nil {
- in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
- *out = (*in).DeepCopy()
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceValidation.
-func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation {
- if in == nil {
- return nil
- }
- out := new(CustomResourceValidation)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation) {
- *out = *in
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation.
-func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation {
- if in == nil {
- return nil
- }
- out := new(ExternalDocumentation)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in JSONSchemaDefinitions) DeepCopyInto(out *JSONSchemaDefinitions) {
- {
- in := &in
- *out = make(JSONSchemaDefinitions, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- return
- }
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinitions.
-func (in JSONSchemaDefinitions) DeepCopy() JSONSchemaDefinitions {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaDefinitions)
- in.DeepCopyInto(out)
- return *out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in JSONSchemaDependencies) DeepCopyInto(out *JSONSchemaDependencies) {
- {
- in := &in
- *out = make(JSONSchemaDependencies, len(*in))
- for key, val := range *in {
- (*out)[key] = *val.DeepCopy()
- }
- return
- }
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDependencies.
-func (in JSONSchemaDependencies) DeepCopy() JSONSchemaDependencies {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaDependencies)
- in.DeepCopyInto(out)
- return *out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps) {
- clone := in.DeepCopy()
- *out = *clone
- return
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- if in.JSONSchemas != nil {
- in, out := &in.JSONSchemas, &out.JSONSchemas
- *out = make([]JSONSchemaProps, len(*in))
- for i := range *in {
- (*in)[i].DeepCopyInto(&(*out)[i])
- }
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrArray.
-func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrArray)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrBool.
-func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrBool)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray) {
- *out = *in
- if in.Schema != nil {
- in, out := &in.Schema, &out.Schema
- *out = (*in).DeepCopy()
- }
- if in.Property != nil {
- in, out := &in.Property, &out.Property
- *out = make([]string, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrStringArray.
-func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray {
- if in == nil {
- return nil
- }
- out := new(JSONSchemaPropsOrStringArray)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *ServiceReference) DeepCopyInto(out *ServiceReference) {
- *out = *in
- if in.Path != nil {
- in, out := &in.Path, &out.Path
- *out = new(string)
- **out = **in
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference.
-func (in *ServiceReference) DeepCopy() *ServiceReference {
- if in == nil {
- return nil
- }
- out := new(ServiceReference)
- in.DeepCopyInto(out)
- return out
-}
-
-// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
-func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig) {
- *out = *in
- if in.URL != nil {
- in, out := &in.URL, &out.URL
- *out = new(string)
- **out = **in
- }
- if in.Service != nil {
- in, out := &in.Service, &out.Service
- *out = new(ServiceReference)
- (*in).DeepCopyInto(*out)
- }
- if in.CABundle != nil {
- in, out := &in.CABundle, &out.CABundle
- *out = make([]byte, len(*in))
- copy(*out, *in)
- }
- return
-}
-
-// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig.
-func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig {
- if in == nil {
- return nil
- }
- out := new(WebhookClientConfig)
- in.DeepCopyInto(out)
- return out
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/clientset.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/clientset.go
deleted file mode 100644
index 74aca8f56..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/clientset.go
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package clientset
-
-import (
- "fmt"
-
- apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1"
- apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1"
- discovery "k8s.io/client-go/discovery"
- rest "k8s.io/client-go/rest"
- flowcontrol "k8s.io/client-go/util/flowcontrol"
-)
-
-type Interface interface {
- Discovery() discovery.DiscoveryInterface
- ApiextensionsV1beta1() apiextensionsv1beta1.ApiextensionsV1beta1Interface
- ApiextensionsV1() apiextensionsv1.ApiextensionsV1Interface
-}
-
-// Clientset contains the clients for groups. Each group has exactly one
-// version included in a Clientset.
-type Clientset struct {
- *discovery.DiscoveryClient
- apiextensionsV1beta1 *apiextensionsv1beta1.ApiextensionsV1beta1Client
- apiextensionsV1 *apiextensionsv1.ApiextensionsV1Client
-}
-
-// ApiextensionsV1beta1 retrieves the ApiextensionsV1beta1Client
-func (c *Clientset) ApiextensionsV1beta1() apiextensionsv1beta1.ApiextensionsV1beta1Interface {
- return c.apiextensionsV1beta1
-}
-
-// ApiextensionsV1 retrieves the ApiextensionsV1Client
-func (c *Clientset) ApiextensionsV1() apiextensionsv1.ApiextensionsV1Interface {
- return c.apiextensionsV1
-}
-
-// Discovery retrieves the DiscoveryClient
-func (c *Clientset) Discovery() discovery.DiscoveryInterface {
- if c == nil {
- return nil
- }
- return c.DiscoveryClient
-}
-
-// NewForConfig creates a new Clientset for the given config.
-// If config's RateLimiter is not set and QPS and Burst are acceptable,
-// NewForConfig will generate a rate-limiter in configShallowCopy.
-func NewForConfig(c *rest.Config) (*Clientset, error) {
- configShallowCopy := *c
- if configShallowCopy.RateLimiter == nil && configShallowCopy.QPS > 0 {
- if configShallowCopy.Burst <= 0 {
- return nil, fmt.Errorf("burst is required to be greater than 0 when RateLimiter is not set and QPS is set to greater than 0")
- }
- configShallowCopy.RateLimiter = flowcontrol.NewTokenBucketRateLimiter(configShallowCopy.QPS, configShallowCopy.Burst)
- }
- var cs Clientset
- var err error
- cs.apiextensionsV1beta1, err = apiextensionsv1beta1.NewForConfig(&configShallowCopy)
- if err != nil {
- return nil, err
- }
- cs.apiextensionsV1, err = apiextensionsv1.NewForConfig(&configShallowCopy)
- if err != nil {
- return nil, err
- }
-
- cs.DiscoveryClient, err = discovery.NewDiscoveryClientForConfig(&configShallowCopy)
- if err != nil {
- return nil, err
- }
- return &cs, nil
-}
-
-// NewForConfigOrDie creates a new Clientset for the given config and
-// panics if there is an error in the config.
-func NewForConfigOrDie(c *rest.Config) *Clientset {
- var cs Clientset
- cs.apiextensionsV1beta1 = apiextensionsv1beta1.NewForConfigOrDie(c)
- cs.apiextensionsV1 = apiextensionsv1.NewForConfigOrDie(c)
-
- cs.DiscoveryClient = discovery.NewDiscoveryClientForConfigOrDie(c)
- return &cs
-}
-
-// New creates a new Clientset for the given RESTClient.
-func New(c rest.Interface) *Clientset {
- var cs Clientset
- cs.apiextensionsV1beta1 = apiextensionsv1beta1.New(c)
- cs.apiextensionsV1 = apiextensionsv1.New(c)
-
- cs.DiscoveryClient = discovery.NewDiscoveryClient(c)
- return &cs
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/doc.go
deleted file mode 100644
index ee865e56d..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/doc.go
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-// This package has the automatically generated clientset.
-package clientset
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/doc.go
deleted file mode 100644
index 7dc375616..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/doc.go
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-// This package contains the scheme of the automatically generated clientset.
-package scheme
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/register.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/register.go
deleted file mode 100644
index 144c20666..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme/register.go
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package scheme
-
-import (
- apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
- apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
- v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- runtime "k8s.io/apimachinery/pkg/runtime"
- schema "k8s.io/apimachinery/pkg/runtime/schema"
- serializer "k8s.io/apimachinery/pkg/runtime/serializer"
- utilruntime "k8s.io/apimachinery/pkg/util/runtime"
-)
-
-var Scheme = runtime.NewScheme()
-var Codecs = serializer.NewCodecFactory(Scheme)
-var ParameterCodec = runtime.NewParameterCodec(Scheme)
-var localSchemeBuilder = runtime.SchemeBuilder{
- apiextensionsv1beta1.AddToScheme,
- apiextensionsv1.AddToScheme,
-}
-
-// AddToScheme adds all types of this clientset into the given scheme. This allows composition
-// of clientsets, like in:
-//
-// import (
-// "k8s.io/client-go/kubernetes"
-// clientsetscheme "k8s.io/client-go/kubernetes/scheme"
-// aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme"
-// )
-//
-// kclientset, _ := kubernetes.NewForConfig(c)
-// _ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
-//
-// After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
-// correctly.
-var AddToScheme = localSchemeBuilder.AddToScheme
-
-func init() {
- v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"})
- utilruntime.Must(AddToScheme(Scheme))
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/apiextensions_client.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/apiextensions_client.go
deleted file mode 100644
index 8823cb6a9..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/apiextensions_client.go
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package v1
-
-import (
- v1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
- "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme"
- rest "k8s.io/client-go/rest"
-)
-
-type ApiextensionsV1Interface interface {
- RESTClient() rest.Interface
- CustomResourceDefinitionsGetter
-}
-
-// ApiextensionsV1Client is used to interact with features provided by the apiextensions.k8s.io group.
-type ApiextensionsV1Client struct {
- restClient rest.Interface
-}
-
-func (c *ApiextensionsV1Client) CustomResourceDefinitions() CustomResourceDefinitionInterface {
- return newCustomResourceDefinitions(c)
-}
-
-// NewForConfig creates a new ApiextensionsV1Client for the given config.
-func NewForConfig(c *rest.Config) (*ApiextensionsV1Client, error) {
- config := *c
- if err := setConfigDefaults(&config); err != nil {
- return nil, err
- }
- client, err := rest.RESTClientFor(&config)
- if err != nil {
- return nil, err
- }
- return &ApiextensionsV1Client{client}, nil
-}
-
-// NewForConfigOrDie creates a new ApiextensionsV1Client for the given config and
-// panics if there is an error in the config.
-func NewForConfigOrDie(c *rest.Config) *ApiextensionsV1Client {
- client, err := NewForConfig(c)
- if err != nil {
- panic(err)
- }
- return client
-}
-
-// New creates a new ApiextensionsV1Client for the given RESTClient.
-func New(c rest.Interface) *ApiextensionsV1Client {
- return &ApiextensionsV1Client{c}
-}
-
-func setConfigDefaults(config *rest.Config) error {
- gv := v1.SchemeGroupVersion
- config.GroupVersion = &gv
- config.APIPath = "/apis"
- config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
-
- if config.UserAgent == "" {
- config.UserAgent = rest.DefaultKubernetesUserAgent()
- }
-
- return nil
-}
-
-// RESTClient returns a RESTClient that is used to communicate
-// with API server by this client implementation.
-func (c *ApiextensionsV1Client) RESTClient() rest.Interface {
- if c == nil {
- return nil
- }
- return c.restClient
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/customresourcedefinition.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/customresourcedefinition.go
deleted file mode 100644
index 5569b12d9..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/customresourcedefinition.go
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package v1
-
-import (
- "context"
- "time"
-
- v1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
- scheme "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme"
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- types "k8s.io/apimachinery/pkg/types"
- watch "k8s.io/apimachinery/pkg/watch"
- rest "k8s.io/client-go/rest"
-)
-
-// CustomResourceDefinitionsGetter has a method to return a CustomResourceDefinitionInterface.
-// A group's client should implement this interface.
-type CustomResourceDefinitionsGetter interface {
- CustomResourceDefinitions() CustomResourceDefinitionInterface
-}
-
-// CustomResourceDefinitionInterface has methods to work with CustomResourceDefinition resources.
-type CustomResourceDefinitionInterface interface {
- Create(ctx context.Context, customResourceDefinition *v1.CustomResourceDefinition, opts metav1.CreateOptions) (*v1.CustomResourceDefinition, error)
- Update(ctx context.Context, customResourceDefinition *v1.CustomResourceDefinition, opts metav1.UpdateOptions) (*v1.CustomResourceDefinition, error)
- UpdateStatus(ctx context.Context, customResourceDefinition *v1.CustomResourceDefinition, opts metav1.UpdateOptions) (*v1.CustomResourceDefinition, error)
- Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
- DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
- Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.CustomResourceDefinition, error)
- List(ctx context.Context, opts metav1.ListOptions) (*v1.CustomResourceDefinitionList, error)
- Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
- Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CustomResourceDefinition, err error)
- CustomResourceDefinitionExpansion
-}
-
-// customResourceDefinitions implements CustomResourceDefinitionInterface
-type customResourceDefinitions struct {
- client rest.Interface
-}
-
-// newCustomResourceDefinitions returns a CustomResourceDefinitions
-func newCustomResourceDefinitions(c *ApiextensionsV1Client) *customResourceDefinitions {
- return &customResourceDefinitions{
- client: c.RESTClient(),
- }
-}
-
-// Get takes name of the customResourceDefinition, and returns the corresponding customResourceDefinition object, and an error if there is any.
-func (c *customResourceDefinitions) Get(ctx context.Context, name string, options metav1.GetOptions) (result *v1.CustomResourceDefinition, err error) {
- result = &v1.CustomResourceDefinition{}
- err = c.client.Get().
- Resource("customresourcedefinitions").
- Name(name).
- VersionedParams(&options, scheme.ParameterCodec).
- Do(ctx).
- Into(result)
- return
-}
-
-// List takes label and field selectors, and returns the list of CustomResourceDefinitions that match those selectors.
-func (c *customResourceDefinitions) List(ctx context.Context, opts metav1.ListOptions) (result *v1.CustomResourceDefinitionList, err error) {
- var timeout time.Duration
- if opts.TimeoutSeconds != nil {
- timeout = time.Duration(*opts.TimeoutSeconds) * time.Second
- }
- result = &v1.CustomResourceDefinitionList{}
- err = c.client.Get().
- Resource("customresourcedefinitions").
- VersionedParams(&opts, scheme.ParameterCodec).
- Timeout(timeout).
- Do(ctx).
- Into(result)
- return
-}
-
-// Watch returns a watch.Interface that watches the requested customResourceDefinitions.
-func (c *customResourceDefinitions) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) {
- var timeout time.Duration
- if opts.TimeoutSeconds != nil {
- timeout = time.Duration(*opts.TimeoutSeconds) * time.Second
- }
- opts.Watch = true
- return c.client.Get().
- Resource("customresourcedefinitions").
- VersionedParams(&opts, scheme.ParameterCodec).
- Timeout(timeout).
- Watch(ctx)
-}
-
-// Create takes the representation of a customResourceDefinition and creates it. Returns the server's representation of the customResourceDefinition, and an error, if there is any.
-func (c *customResourceDefinitions) Create(ctx context.Context, customResourceDefinition *v1.CustomResourceDefinition, opts metav1.CreateOptions) (result *v1.CustomResourceDefinition, err error) {
- result = &v1.CustomResourceDefinition{}
- err = c.client.Post().
- Resource("customresourcedefinitions").
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(customResourceDefinition).
- Do(ctx).
- Into(result)
- return
-}
-
-// Update takes the representation of a customResourceDefinition and updates it. Returns the server's representation of the customResourceDefinition, and an error, if there is any.
-func (c *customResourceDefinitions) Update(ctx context.Context, customResourceDefinition *v1.CustomResourceDefinition, opts metav1.UpdateOptions) (result *v1.CustomResourceDefinition, err error) {
- result = &v1.CustomResourceDefinition{}
- err = c.client.Put().
- Resource("customresourcedefinitions").
- Name(customResourceDefinition.Name).
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(customResourceDefinition).
- Do(ctx).
- Into(result)
- return
-}
-
-// UpdateStatus was generated because the type contains a Status member.
-// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
-func (c *customResourceDefinitions) UpdateStatus(ctx context.Context, customResourceDefinition *v1.CustomResourceDefinition, opts metav1.UpdateOptions) (result *v1.CustomResourceDefinition, err error) {
- result = &v1.CustomResourceDefinition{}
- err = c.client.Put().
- Resource("customresourcedefinitions").
- Name(customResourceDefinition.Name).
- SubResource("status").
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(customResourceDefinition).
- Do(ctx).
- Into(result)
- return
-}
-
-// Delete takes name of the customResourceDefinition and deletes it. Returns an error if one occurs.
-func (c *customResourceDefinitions) Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error {
- return c.client.Delete().
- Resource("customresourcedefinitions").
- Name(name).
- Body(&opts).
- Do(ctx).
- Error()
-}
-
-// DeleteCollection deletes a collection of objects.
-func (c *customResourceDefinitions) DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error {
- var timeout time.Duration
- if listOpts.TimeoutSeconds != nil {
- timeout = time.Duration(*listOpts.TimeoutSeconds) * time.Second
- }
- return c.client.Delete().
- Resource("customresourcedefinitions").
- VersionedParams(&listOpts, scheme.ParameterCodec).
- Timeout(timeout).
- Body(&opts).
- Do(ctx).
- Error()
-}
-
-// Patch applies the patch and returns the patched customResourceDefinition.
-func (c *customResourceDefinitions) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.CustomResourceDefinition, err error) {
- result = &v1.CustomResourceDefinition{}
- err = c.client.Patch(pt).
- Resource("customresourcedefinitions").
- Name(name).
- SubResource(subresources...).
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(data).
- Do(ctx).
- Into(result)
- return
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/doc.go
deleted file mode 100644
index 3af5d054f..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/doc.go
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-// This package has the automatically generated typed clients.
-package v1
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/generated_expansion.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/generated_expansion.go
deleted file mode 100644
index e594636af..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1/generated_expansion.go
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package v1
-
-type CustomResourceDefinitionExpansion interface{}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/apiextensions_client.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/apiextensions_client.go
deleted file mode 100644
index ff1ec4f25..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/apiextensions_client.go
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package v1beta1
-
-import (
- v1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
- "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme"
- rest "k8s.io/client-go/rest"
-)
-
-type ApiextensionsV1beta1Interface interface {
- RESTClient() rest.Interface
- CustomResourceDefinitionsGetter
-}
-
-// ApiextensionsV1beta1Client is used to interact with features provided by the apiextensions.k8s.io group.
-type ApiextensionsV1beta1Client struct {
- restClient rest.Interface
-}
-
-func (c *ApiextensionsV1beta1Client) CustomResourceDefinitions() CustomResourceDefinitionInterface {
- return newCustomResourceDefinitions(c)
-}
-
-// NewForConfig creates a new ApiextensionsV1beta1Client for the given config.
-func NewForConfig(c *rest.Config) (*ApiextensionsV1beta1Client, error) {
- config := *c
- if err := setConfigDefaults(&config); err != nil {
- return nil, err
- }
- client, err := rest.RESTClientFor(&config)
- if err != nil {
- return nil, err
- }
- return &ApiextensionsV1beta1Client{client}, nil
-}
-
-// NewForConfigOrDie creates a new ApiextensionsV1beta1Client for the given config and
-// panics if there is an error in the config.
-func NewForConfigOrDie(c *rest.Config) *ApiextensionsV1beta1Client {
- client, err := NewForConfig(c)
- if err != nil {
- panic(err)
- }
- return client
-}
-
-// New creates a new ApiextensionsV1beta1Client for the given RESTClient.
-func New(c rest.Interface) *ApiextensionsV1beta1Client {
- return &ApiextensionsV1beta1Client{c}
-}
-
-func setConfigDefaults(config *rest.Config) error {
- gv := v1beta1.SchemeGroupVersion
- config.GroupVersion = &gv
- config.APIPath = "/apis"
- config.NegotiatedSerializer = scheme.Codecs.WithoutConversion()
-
- if config.UserAgent == "" {
- config.UserAgent = rest.DefaultKubernetesUserAgent()
- }
-
- return nil
-}
-
-// RESTClient returns a RESTClient that is used to communicate
-// with API server by this client implementation.
-func (c *ApiextensionsV1beta1Client) RESTClient() rest.Interface {
- if c == nil {
- return nil
- }
- return c.restClient
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/customresourcedefinition.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/customresourcedefinition.go
deleted file mode 100644
index 2d16ca709..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/customresourcedefinition.go
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package v1beta1
-
-import (
- "context"
- "time"
-
- v1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
- scheme "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme"
- v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
- types "k8s.io/apimachinery/pkg/types"
- watch "k8s.io/apimachinery/pkg/watch"
- rest "k8s.io/client-go/rest"
-)
-
-// CustomResourceDefinitionsGetter has a method to return a CustomResourceDefinitionInterface.
-// A group's client should implement this interface.
-type CustomResourceDefinitionsGetter interface {
- CustomResourceDefinitions() CustomResourceDefinitionInterface
-}
-
-// CustomResourceDefinitionInterface has methods to work with CustomResourceDefinition resources.
-type CustomResourceDefinitionInterface interface {
- Create(ctx context.Context, customResourceDefinition *v1beta1.CustomResourceDefinition, opts v1.CreateOptions) (*v1beta1.CustomResourceDefinition, error)
- Update(ctx context.Context, customResourceDefinition *v1beta1.CustomResourceDefinition, opts v1.UpdateOptions) (*v1beta1.CustomResourceDefinition, error)
- UpdateStatus(ctx context.Context, customResourceDefinition *v1beta1.CustomResourceDefinition, opts v1.UpdateOptions) (*v1beta1.CustomResourceDefinition, error)
- Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
- DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
- Get(ctx context.Context, name string, opts v1.GetOptions) (*v1beta1.CustomResourceDefinition, error)
- List(ctx context.Context, opts v1.ListOptions) (*v1beta1.CustomResourceDefinitionList, error)
- Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
- Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.CustomResourceDefinition, err error)
- CustomResourceDefinitionExpansion
-}
-
-// customResourceDefinitions implements CustomResourceDefinitionInterface
-type customResourceDefinitions struct {
- client rest.Interface
-}
-
-// newCustomResourceDefinitions returns a CustomResourceDefinitions
-func newCustomResourceDefinitions(c *ApiextensionsV1beta1Client) *customResourceDefinitions {
- return &customResourceDefinitions{
- client: c.RESTClient(),
- }
-}
-
-// Get takes name of the customResourceDefinition, and returns the corresponding customResourceDefinition object, and an error if there is any.
-func (c *customResourceDefinitions) Get(ctx context.Context, name string, options v1.GetOptions) (result *v1beta1.CustomResourceDefinition, err error) {
- result = &v1beta1.CustomResourceDefinition{}
- err = c.client.Get().
- Resource("customresourcedefinitions").
- Name(name).
- VersionedParams(&options, scheme.ParameterCodec).
- Do(ctx).
- Into(result)
- return
-}
-
-// List takes label and field selectors, and returns the list of CustomResourceDefinitions that match those selectors.
-func (c *customResourceDefinitions) List(ctx context.Context, opts v1.ListOptions) (result *v1beta1.CustomResourceDefinitionList, err error) {
- var timeout time.Duration
- if opts.TimeoutSeconds != nil {
- timeout = time.Duration(*opts.TimeoutSeconds) * time.Second
- }
- result = &v1beta1.CustomResourceDefinitionList{}
- err = c.client.Get().
- Resource("customresourcedefinitions").
- VersionedParams(&opts, scheme.ParameterCodec).
- Timeout(timeout).
- Do(ctx).
- Into(result)
- return
-}
-
-// Watch returns a watch.Interface that watches the requested customResourceDefinitions.
-func (c *customResourceDefinitions) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) {
- var timeout time.Duration
- if opts.TimeoutSeconds != nil {
- timeout = time.Duration(*opts.TimeoutSeconds) * time.Second
- }
- opts.Watch = true
- return c.client.Get().
- Resource("customresourcedefinitions").
- VersionedParams(&opts, scheme.ParameterCodec).
- Timeout(timeout).
- Watch(ctx)
-}
-
-// Create takes the representation of a customResourceDefinition and creates it. Returns the server's representation of the customResourceDefinition, and an error, if there is any.
-func (c *customResourceDefinitions) Create(ctx context.Context, customResourceDefinition *v1beta1.CustomResourceDefinition, opts v1.CreateOptions) (result *v1beta1.CustomResourceDefinition, err error) {
- result = &v1beta1.CustomResourceDefinition{}
- err = c.client.Post().
- Resource("customresourcedefinitions").
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(customResourceDefinition).
- Do(ctx).
- Into(result)
- return
-}
-
-// Update takes the representation of a customResourceDefinition and updates it. Returns the server's representation of the customResourceDefinition, and an error, if there is any.
-func (c *customResourceDefinitions) Update(ctx context.Context, customResourceDefinition *v1beta1.CustomResourceDefinition, opts v1.UpdateOptions) (result *v1beta1.CustomResourceDefinition, err error) {
- result = &v1beta1.CustomResourceDefinition{}
- err = c.client.Put().
- Resource("customresourcedefinitions").
- Name(customResourceDefinition.Name).
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(customResourceDefinition).
- Do(ctx).
- Into(result)
- return
-}
-
-// UpdateStatus was generated because the type contains a Status member.
-// Add a +genclient:noStatus comment above the type to avoid generating UpdateStatus().
-func (c *customResourceDefinitions) UpdateStatus(ctx context.Context, customResourceDefinition *v1beta1.CustomResourceDefinition, opts v1.UpdateOptions) (result *v1beta1.CustomResourceDefinition, err error) {
- result = &v1beta1.CustomResourceDefinition{}
- err = c.client.Put().
- Resource("customresourcedefinitions").
- Name(customResourceDefinition.Name).
- SubResource("status").
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(customResourceDefinition).
- Do(ctx).
- Into(result)
- return
-}
-
-// Delete takes name of the customResourceDefinition and deletes it. Returns an error if one occurs.
-func (c *customResourceDefinitions) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error {
- return c.client.Delete().
- Resource("customresourcedefinitions").
- Name(name).
- Body(&opts).
- Do(ctx).
- Error()
-}
-
-// DeleteCollection deletes a collection of objects.
-func (c *customResourceDefinitions) DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error {
- var timeout time.Duration
- if listOpts.TimeoutSeconds != nil {
- timeout = time.Duration(*listOpts.TimeoutSeconds) * time.Second
- }
- return c.client.Delete().
- Resource("customresourcedefinitions").
- VersionedParams(&listOpts, scheme.ParameterCodec).
- Timeout(timeout).
- Body(&opts).
- Do(ctx).
- Error()
-}
-
-// Patch applies the patch and returns the patched customResourceDefinition.
-func (c *customResourceDefinitions) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1beta1.CustomResourceDefinition, err error) {
- result = &v1beta1.CustomResourceDefinition{}
- err = c.client.Patch(pt).
- Resource("customresourcedefinitions").
- Name(name).
- SubResource(subresources...).
- VersionedParams(&opts, scheme.ParameterCodec).
- Body(data).
- Do(ctx).
- Into(result)
- return
-}
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/doc.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/doc.go
deleted file mode 100644
index 771101956..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/doc.go
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-// This package has the automatically generated typed clients.
-package v1beta1
diff --git a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/generated_expansion.go b/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/generated_expansion.go
deleted file mode 100644
index 2a989d4be..000000000
--- a/vendor/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1/generated_expansion.go
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
-Copyright The Kubernetes Authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-// Code generated by client-gen. DO NOT EDIT.
-
-package v1beta1
-
-type CustomResourceDefinitionExpansion interface{}
diff --git a/vendor/modules.txt b/vendor/modules.txt
index df5c9c3fd..eeb095666 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -850,13 +850,6 @@ k8s.io/api/storage/v1alpha1
k8s.io/api/storage/v1beta1
# k8s.io/apiextensions-apiserver v0.21.4
## explicit
-k8s.io/apiextensions-apiserver/pkg/apis/apiextensions
-k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
-k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1
-k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset
-k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme
-k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1
-k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/typed/apiextensions/v1beta1
k8s.io/apiextensions-apiserver/pkg/crdserverscheme
# k8s.io/apimachinery v0.21.4
## explicit