From e445e836b17fb2242d8f61ea3022d9e0b10c9966 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Tue, 7 Jul 2015 15:41:43 -0700 Subject: [PATCH 01/12] reflow lines --- docs/README.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/README.md b/docs/README.md index bea22e76bf5..1def0317607 100644 --- a/docs/README.md +++ b/docs/README.md @@ -8,20 +8,26 @@ Documentation for previous releases is available in their respective branches: * [v0.18.1](https://github.com/GoogleCloudPlatform/kubernetes/tree/release-0.18/docs) * [v0.17.1](https://github.com/GoogleCloudPlatform/kubernetes/tree/release-0.17/docs) -* The [User's guide](user-guide.md) is for anyone who wants to run programs and services on an existing Kubernetes cluster. +* The [User's guide](user-guide.md) is for anyone who wants to run programs and + services on an existing Kubernetes cluster. -* The [Cluster Admin's guide](cluster-admin-guide.md) is for anyone setting up a Kubernetes cluster or administering it. +* The [Cluster Admin's guide](cluster-admin-guide.md) is for anyone setting up + a Kubernetes cluster or administering it. -* The [Developer guide](developer-guide.md) is for anyone wanting to write programs that access the kubernetes API, - write plugins or extensions, or modify the core code of kubernetes. +* The [Developer guide](developer-guide.md) is for anyone wanting to write + programs that access the kubernetes API, write plugins or extensions, or + modify the core code of kubernetes. -* The [Kubectl Command Line Interface](kubectl.md) is a detailed reference on the `kubectl` CLI. +* The [Kubectl Command Line Interface](kubectl.md) is a detailed reference on + the `kubectl` CLI. -* The [API object documentation](http://kubernetes.io/third_party/swagger-ui/) is a detailed description of all fields found in core API objects. +* The [API object documentation](http://kubernetes.io/third_party/swagger-ui/) + is a detailed description of all fields found in core API objects. * An overview of the [Design of Kubernetes](design) -* There are example files and walkthroughs in the [examples](../examples) folder. +* There are example files and walkthroughs in the [examples](../examples) + folder. [![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/README.md?pixel)]() From 82b246e487056f7a67b5489f0cbe93b2e3211289 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Tue, 7 Jul 2015 16:22:34 -0700 Subject: [PATCH 02/12] Make READMEs clearer wrt versions --- build/mark-new-version.sh | 9 +++++++-- docs/README.md | 9 ++------- examples/README.md | 12 ++++-------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/build/mark-new-version.sh b/build/mark-new-version.sh index 44c7eb2091c..1c445c0332f 100755 --- a/build/mark-new-version.sh +++ b/build/mark-new-version.sh @@ -92,8 +92,13 @@ fi echo "+++ Versioning documentation and examples" # Update the docs to match this version. -$SED -ri -e "s/HEAD/${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}/" docs/README.md -$SED -ri -e "s/HEAD/${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}/" examples/README.md +DOCS_TO_EDIT=(docs/README.md examples/README.md) +for DOC in "${DOCS_TO_EDIT[@]}"; do + $SED -ri \ + -e "s/HEAD/${NEW_VERSION}/" \ + -e "//,//d" \ + "${DOC}" +done # Update API descriptions to match this version. $SED -ri -e "s|(releases.k8s.io)/HEAD|\1/${NEW_VERSION}|" pkg/api/v[0-9]*/types.go diff --git a/docs/README.md b/docs/README.md index 1def0317607..859deba9001 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,12 +1,7 @@ -# Kubernetes Documentation +# Kubernetes Documentation: v0.21.1 -**Note** -This documentation is current for 0.21.0. -Documentation for previous releases is available in their respective branches: - * [v0.19.0](https://github.com/GoogleCloudPlatform/kubernetes/tree/master/release-0.19.0/docs) - * [v0.18.1](https://github.com/GoogleCloudPlatform/kubernetes/tree/release-0.18/docs) - * [v0.17.1](https://github.com/GoogleCloudPlatform/kubernetes/tree/release-0.17/docs) +## Where to start * The [User's guide](user-guide.md) is for anyone who wants to run programs and services on an existing Kubernetes cluster. diff --git a/examples/README.md b/examples/README.md index fc6954a1af1..67eebfae7df 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,14 +1,10 @@ -# Examples +# Kubernetes Examples: v0.21.1 -This directory contains a number of different examples of how to run applications with Kubernetes. -**Note** -This documentation is current for 0.21.0. +## -Examples for previous releases is available in their respective branches: - * [v0.19.0](https://github.com/GoogleCloudPlatform/kubernetes/tree/master/release-0.19.0/examples) - * [v0.18.1](https://github.com/GoogleCloudPlatform/kubernetes/tree/release-0.18/examples) - * [v0.17.1](https://github.com/GoogleCloudPlatform/kubernetes/tree/release-0.17/examples) +This directory contains a number of different examples of how to run +applications with Kubernetes. [![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/examples/README.md?pixel)]() From ec2dd1ecfb106402186b7d9c1fab925d9341d009 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Wed, 8 Jul 2015 16:53:20 -0700 Subject: [PATCH 03/12] Fix quoting issue on sed --- build/mark-new-version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/mark-new-version.sh b/build/mark-new-version.sh index 1c445c0332f..591899130d3 100755 --- a/build/mark-new-version.sh +++ b/build/mark-new-version.sh @@ -95,8 +95,8 @@ echo "+++ Versioning documentation and examples" DOCS_TO_EDIT=(docs/README.md examples/README.md) for DOC in "${DOCS_TO_EDIT[@]}"; do $SED -ri \ + -e '//,//d' \ -e "s/HEAD/${NEW_VERSION}/" \ - -e "//,//d" \ "${DOC}" done From ba8cf2c5f6645b9db5516d5b9cd36e1752ab21a0 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Thu, 9 Jul 2015 16:33:15 -0700 Subject: [PATCH 04/12] On release, always subst new version --- build/mark-new-version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/mark-new-version.sh b/build/mark-new-version.sh index 591899130d3..d8f8f122b3b 100755 --- a/build/mark-new-version.sh +++ b/build/mark-new-version.sh @@ -101,7 +101,7 @@ for DOC in "${DOCS_TO_EDIT[@]}"; do done # Update API descriptions to match this version. -$SED -ri -e "s|(releases.k8s.io)/HEAD|\1/${NEW_VERSION}|" pkg/api/v[0-9]*/types.go +$SED -ri -e "s|(releases.k8s.io)/[^/]*|\1/${NEW_VERSION}|" pkg/api/v[0-9]*/types.go ${KUBE_ROOT}/hack/run-gendocs.sh ${KUBE_ROOT}/hack/update-swagger-spec.sh From e1ead8f3dd7896d829b26dfa1b42941d98b1e1a2 Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Thu, 9 Jul 2015 17:17:49 -0700 Subject: [PATCH 05/12] Only subst things that exist --- build/mark-new-version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/mark-new-version.sh b/build/mark-new-version.sh index d8f8f122b3b..97df03f97e4 100755 --- a/build/mark-new-version.sh +++ b/build/mark-new-version.sh @@ -101,7 +101,7 @@ for DOC in "${DOCS_TO_EDIT[@]}"; do done # Update API descriptions to match this version. -$SED -ri -e "s|(releases.k8s.io)/[^/]*|\1/${NEW_VERSION}|" pkg/api/v[0-9]*/types.go +$SED -ri -e "s|(releases.k8s.io)/[^/]+|\1/${NEW_VERSION}|" pkg/api/v[0-9]*/types.go ${KUBE_ROOT}/hack/run-gendocs.sh ${KUBE_ROOT}/hack/update-swagger-spec.sh From d96d8163faa334093988ed7c2e03543a8811f756 Mon Sep 17 00:00:00 2001 From: Zach Loafman Date: Wed, 8 Jul 2015 09:45:16 -0700 Subject: [PATCH 06/12] Add skip/flaky arguments for the jenkins-gce-e2e-release job I haven't added the job yet. Want to get the args in place first. Related to #10676 --- hack/jenkins/e2e.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/hack/jenkins/e2e.sh b/hack/jenkins/e2e.sh index 3e79dcf572d..c8ceed563d2 100755 --- a/hack/jenkins/e2e.sh +++ b/hack/jenkins/e2e.sh @@ -162,6 +162,19 @@ case ${JOB_NAME} in MINION_SIZE="n1-standard-1" NUM_MINIONS="2" ;; + + # Runs non-flaky tests on GCE on the release-latest branch, + # sequentially. As a reminder, if you need to change the skip list + # or flaky test list on the release branch, you'll need to propose a + # pull request directly to the release branch itself. + kubernetes-e2e-gce-release) + : ${E2E_CLUSTER_NAME:="jenkins-gce-e2e-release"} + : ${E2E_DOWN:="false"} + : ${E2E_NETWORK:="e2e-gce-release"} + : ${GINKGO_TEST_ARGS:="--ginkgo.skip=${GCE_DEFAULT_SKIP_TEST_REGEX}|${GCE_FLAKY_TEST_REGEX}"} + : ${KUBE_GCE_INSTANCE_PREFIX="e2e-gce"} + : ${PROJECT:="k8s-jkns-e2e-gce-release"} + ;; esac # AWS variables From a93d33d9610865faff5c363ea47035bec0140aea Mon Sep 17 00:00:00 2001 From: Brendan Burns Date: Fri, 10 Jul 2015 15:13:43 -0700 Subject: [PATCH 07/12] add spec.host as a synonym for spec.nodeName in v1 --- pkg/api/v1/conversion.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/api/v1/conversion.go b/pkg/api/v1/conversion.go index 9463edc4421..7b82324ec43 100644 --- a/pkg/api/v1/conversion.go +++ b/pkg/api/v1/conversion.go @@ -44,6 +44,9 @@ func addConversionFuncs() { "status.phase", "spec.nodeName": return label, value, nil + // This is for backwards compatability with old v1 clients which send spec.host + case "spec.host": + return "spec.nodeName", value, nil default: return "", "", fmt.Errorf("field label not supported: %s", label) } From 63c73a58a5700da9abeb68dbd0f8001fd0ebfd1c Mon Sep 17 00:00:00 2001 From: Zach Loafman Date: Fri, 10 Jul 2015 17:01:28 -0700 Subject: [PATCH 08/12] Fix gofmt from #11084 --- pkg/api/v1/conversion.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/api/v1/conversion.go b/pkg/api/v1/conversion.go index 7b82324ec43..7f4863ae520 100644 --- a/pkg/api/v1/conversion.go +++ b/pkg/api/v1/conversion.go @@ -44,7 +44,7 @@ func addConversionFuncs() { "status.phase", "spec.nodeName": return label, value, nil - // This is for backwards compatability with old v1 clients which send spec.host + // This is for backwards compatability with old v1 clients which send spec.host case "spec.host": return "spec.nodeName", value, nil default: From baf92e62a022aa6c03815c533f9b0227776700f8 Mon Sep 17 00:00:00 2001 From: Zach Loafman Date: Fri, 10 Jul 2015 17:06:22 -0700 Subject: [PATCH 09/12] Versioning docs and examples for 0.21.2 --- pkg/api/v1/types.go | 116 +++++++++++++++++++-------------------- pkg/api/v1beta3/types.go | 116 +++++++++++++++++++-------------------- 2 files changed, 116 insertions(+), 116 deletions(-) diff --git a/pkg/api/v1/types.go b/pkg/api/v1/types.go index f3cc9071ce7..d51efa9e2dc 100644 --- a/pkg/api/v1/types.go +++ b/pkg/api/v1/types.go @@ -76,7 +76,7 @@ type ListMeta struct { // concurrency and change monitoring endpoints. Clients must treat these values as opaque // and values may only be valid for a particular resource or set of resources. Only servers // will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` } // ObjectMeta is metadata that all persisted resources must have, which includes all objects @@ -119,7 +119,7 @@ type ObjectMeta struct { // concurrency, change detection, and the watch operation on a resource or set of resources. // Clients must treat these values as opaque and values may only be valid for a particular // resource or set of resources. Only servers will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` // A sequence number representing a specific generation of the desired state. // Currently only implemented by replication controllers. @@ -238,7 +238,7 @@ type PersistentVolumeSource struct { type PersistentVolume struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines a persistent volume owned by the cluster Spec PersistentVolumeSpec `json:"spec,omitempty" description:"specification of a persistent volume as provisioned by an administrator"` @@ -289,14 +289,14 @@ type PersistentVolumeStatus struct { type PersistentVolumeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` Items []PersistentVolume `json:"items,omitempty" description:"list of persistent volumes"` } // PersistentVolumeClaim is a user's request for and claim to a persistent volume type PersistentVolumeClaim struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the volume requested by a pod author Spec PersistentVolumeClaimSpec `json:"spec,omitempty" description:"the desired characteristics of a volume"` @@ -307,7 +307,7 @@ type PersistentVolumeClaim struct { type PersistentVolumeClaimList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` Items []PersistentVolumeClaim `json:"items,omitempty" description:"a list of persistent volume claims"` } @@ -489,7 +489,7 @@ type GitRepoVolumeSource struct { // SecretVolumeSource adapts a Secret into a VolumeSource // -// http://releases.k8s.io/v0.21.0/docs/design/secrets.md +// http://releases.k8s.io/v0.21.2/docs/design/secrets.md type SecretVolumeSource struct { // Name of the secret in the pod's namespace to use SecretName string `json:"secretName" description:"secretName is the name of a secret in the pod's namespace"` @@ -915,30 +915,30 @@ type PodStatus struct { // PodStatusResult is a wrapper for PodStatus returned by kubelet that can be encode/decoded type PodStatusResult struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // Pod is a collection of containers that can run on a host. This resource is created // by clients and scheduled onto hosts. type Pod struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // PodList is a list of Pods. type PodList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` Items []Pod `json:"items" description:"list of pods"` } @@ -946,25 +946,25 @@ type PodList struct { // PodTemplateSpec describes the data a pod should have when created from a template type PodTemplateSpec struct { // Metadata of the pods created from this template. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // PodTemplate describes a template for creating copies of a predefined pod. type PodTemplate struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Template defines the pods that will be created from this pod template - Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // PodTemplateList is a list of PodTemplates. type PodTemplateList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []PodTemplate `json:"items" description:"list of pod templates"` } @@ -1003,20 +1003,20 @@ type ReplicationController struct { TypeMeta `json:",inline"` // If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the desired behavior of this replication controller. - Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status is the current status of this replication controller. This data may be // out of date by some window of time. - Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // ReplicationControllerList is a collection of replication controllers. type ReplicationControllerList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []ReplicationController `json:"items" description:"list of replication controllers"` } @@ -1132,13 +1132,13 @@ type ServicePort struct { // will answer requests sent through the proxy. type Service struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a service. - Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status represents the current status of a service. - Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } const ( @@ -1150,7 +1150,7 @@ const ( // ServiceList holds a list of services. type ServiceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Service `json:"items" description:"list of services"` } @@ -1161,7 +1161,7 @@ type ServiceList struct { // * a set of secrets type ServiceAccount struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount Secrets []ObjectReference `json:"secrets,omitempty" description:"list of secrets that can be used by pods running as this service account" patchStrategy:"merge" patchMergeKey:"name"` @@ -1175,7 +1175,7 @@ type ServiceAccount struct { // ServiceAccountList is a list of ServiceAccount objects type ServiceAccountList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []ServiceAccount `json:"items" description:"list of ServiceAccounts"` } @@ -1194,7 +1194,7 @@ type ServiceAccountList struct { // ] type Endpoints struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // The set of all endpoints is the union of all subsets. Subsets []EndpointSubset `json:"subsets" description:"sets of addresses and ports that comprise a service"` @@ -1241,7 +1241,7 @@ type EndpointPort struct { // EndpointsList is a list of endpoints. type EndpointsList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Endpoints `json:"items" description:"list of endpoints"` } @@ -1281,8 +1281,8 @@ type NodeSystemInfo struct { // NodeStatus is information about the current status of a node. type NodeStatus struct { // Capacity represents the available resources of a node. - // see http://releases.k8s.io/v0.21.0/docs/resources.md for more details. - Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.0/docs/resources.md"` + // see http://releases.k8s.io/v0.21.2/docs/resources.md for more details. + Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.2/docs/resources.md"` // NodePhase is the current lifecycle phase of the node. Phase NodePhase `json:"phase,omitempty" description:"most recently observed lifecycle phase of the node"` // Conditions is an array of current node conditions. @@ -1357,19 +1357,19 @@ type ResourceList map[ResourceName]resource.Quantity // The name of the node according to etcd is in ID. type Node struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a node. - Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Node - Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // NodeList is a list of minions. type NodeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Node `json:"items" description:"list of nodes"` } @@ -1407,19 +1407,19 @@ const ( // Use of multiple namespaces is optional type Namespace struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of the Namespace. - Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Namespace - Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // NamespaceList is a list of Namespaces. type NamespaceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Items is the list of Namespace objects in the list Items []Namespace `json:"items" description:"items is the list of Namespace objects in the list"` @@ -1429,7 +1429,7 @@ type NamespaceList struct { type Binding struct { TypeMeta `json:",inline"` // ObjectMeta describes the object that is being bound. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Target is the object to bind to. Target ObjectReference `json:"target" description:"an object to bind to"` @@ -1507,7 +1507,7 @@ type PodProxyOptions struct { // Status is a return value for calls that don't return other objects. type Status struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // One of: "Success" or "Failure" Status string `json:"status,omitempty" description:"status of the operation; either Success, or Failure"` @@ -1665,7 +1665,7 @@ type ObjectReference struct { Name string `json:"name,omitempty" description:"name of the referent"` UID types.UID `json:"uid,omitempty" description:"uid of the referent"` APIVersion string `json:"apiVersion,omitempty" description:"API version of the referent"` - ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` // Optional. If referring to a piece of an object instead of an entire object, this string // should contain information to identify the sub-object. For example, if the object @@ -1700,7 +1700,7 @@ type EventSource struct { // TODO: Decide whether to store these separately or with the object they apply to. type Event struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Required. The object that this event is about. InvolvedObject ObjectReference `json:"involvedObject" description:"object this event is about"` @@ -1730,7 +1730,7 @@ type Event struct { // EventList is a list of events. type EventList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Event `json:"items" description:"list of events"` } @@ -1738,7 +1738,7 @@ type EventList struct { // List holds a list of objects, which may not be known by the server. type List struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []runtime.RawExtension `json:"items" description:"list of objects"` } @@ -1774,16 +1774,16 @@ type LimitRangeSpec struct { // LimitRange sets resource usage limits for each kind of resource in a Namespace type LimitRange struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the limits enforced - Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // LimitRangeList is a list of LimitRange items. type LimitRangeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Items is a list of LimitRange objects Items []LimitRange `json:"items" description:"items is a list of LimitRange objects"` @@ -1822,19 +1822,19 @@ type ResourceQuotaStatus struct { // ResourceQuota sets aggregate quota restrictions enforced per namespace type ResourceQuota struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the desired quota - Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status defines the actual enforced quota and its current usage - Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // ResourceQuotaList is a list of ResourceQuota items type ResourceQuotaList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Items is a list of ResourceQuota objects Items []ResourceQuota `json:"items" description:"items is a list of ResourceQuota objects"` @@ -1844,7 +1844,7 @@ type ResourceQuotaList struct { // the Data field must be less than MaxSecretSize bytes. type Secret struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Data contains the secret data. Each key must be a valid DNS_SUBDOMAIN // or leading dot followed by valid DNS_SUBDOMAIN. @@ -1895,7 +1895,7 @@ const ( type SecretList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Secret `json:"items" description:"items is a list of secret objects"` } @@ -1918,14 +1918,14 @@ type ComponentCondition struct { // ComponentStatus (and ComponentStatusList) holds the cluster validation info. type ComponentStatus struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Conditions []ComponentCondition `json:"conditions,omitempty" description:"list of component conditions observed" patchStrategy:"merge" patchMergeKey:"type"` } type ComponentStatusList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []ComponentStatus `json:"items" description:"list of component status objects"` } @@ -1969,7 +1969,7 @@ type SELinuxOptions struct { // RangeAllocation is not a public type type RangeAllocation struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Range string `json:"range" description:"a range string that identifies the range represented by 'data'; required"` Data []byte `json:"data" description:"a bit array containing all allocated addresses in the previous segment"` diff --git a/pkg/api/v1beta3/types.go b/pkg/api/v1beta3/types.go index 7743cd2e124..8a78ba92cee 100644 --- a/pkg/api/v1beta3/types.go +++ b/pkg/api/v1beta3/types.go @@ -76,7 +76,7 @@ type ListMeta struct { // concurrency and change monitoring endpoints. Clients must treat these values as opaque // and values may only be valid for a particular resource or set of resources. Only servers // will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` } // ObjectMeta is metadata that all persisted resources must have, which includes all objects @@ -119,7 +119,7 @@ type ObjectMeta struct { // concurrency, change detection, and the watch operation on a resource or set of resources. // Clients must treat these values as opaque and values may only be valid for a particular // resource or set of resources. Only servers will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` // A sequence number representing a specific generation of the desired state. // Currently only implemented by replication controllers. @@ -238,7 +238,7 @@ type PersistentVolumeSource struct { type PersistentVolume struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` //Spec defines a persistent volume owned by the cluster Spec PersistentVolumeSpec `json:"spec,omitempty" description:"specification of a persistent volume as provisioned by an administrator"` @@ -289,14 +289,14 @@ type PersistentVolumeStatus struct { type PersistentVolumeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` Items []PersistentVolume `json:"items,omitempty" description:"list of persistent volumes"` } // PersistentVolumeClaim is a user's request for and claim to a persistent volume type PersistentVolumeClaim struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the volume requested by a pod author Spec PersistentVolumeClaimSpec `json:"spec,omitempty" description:"the desired characteristics of a volume"` @@ -307,7 +307,7 @@ type PersistentVolumeClaim struct { type PersistentVolumeClaimList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` Items []PersistentVolumeClaim `json:"items,omitempty" description:"a list of persistent volume claims"` } @@ -489,7 +489,7 @@ type GitRepoVolumeSource struct { // SecretVolumeSource adapts a Secret into a VolumeSource // -// http://releases.k8s.io/v0.21.0/docs/design/secrets.md +// http://releases.k8s.io/v0.21.2/docs/design/secrets.md type SecretVolumeSource struct { // Name of the secret in the pod's namespace to use SecretName string `json:"secretName" description:"secretName is the name of a secret in the pod's namespace"` @@ -919,30 +919,30 @@ type PodStatus struct { // PodStatusResult is a wrapper for PodStatus returned by kubelet that can be encode/decoded type PodStatusResult struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // Pod is a collection of containers that can run on a host. This resource is created // by clients and scheduled onto hosts. type Pod struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // PodList is a list of Pods. type PodList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` Items []Pod `json:"items" description:"list of pods"` } @@ -950,25 +950,25 @@ type PodList struct { // PodTemplateSpec describes the data a pod should have when created from a template type PodTemplateSpec struct { // Metadata of the pods created from this template. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // PodTemplate describes a template for creating copies of a predefined pod. type PodTemplate struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Template defines the pods that will be created from this pod template - Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // PodTemplateList is a list of PodTemplates. type PodTemplateList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []PodTemplate `json:"items" description:"list of pod templates"` } @@ -1006,20 +1006,20 @@ type ReplicationControllerStatus struct { type ReplicationController struct { TypeMeta `json:",inline"` // If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the desired behavior of this replication controller. - Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status is the current status of this replication controller. This data may be // out of date by some window of time. - Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // ReplicationControllerList is a collection of replication controllers. type ReplicationControllerList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []ReplicationController `json:"items" description:"list of replication controllers"` } @@ -1138,13 +1138,13 @@ type ServicePort struct { // will answer requests sent through the proxy. type Service struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a service. - Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status represents the current status of a service. - Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } const ( @@ -1156,7 +1156,7 @@ const ( // ServiceList holds a list of services. type ServiceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Service `json:"items" description:"list of services"` } @@ -1167,7 +1167,7 @@ type ServiceList struct { // * a set of secrets type ServiceAccount struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount Secrets []ObjectReference `json:"secrets,omitempty" description:"list of secrets that can be used by pods running as this service account" patchStrategy:"merge" patchMergeKey:"name"` @@ -1181,7 +1181,7 @@ type ServiceAccount struct { // ServiceAccountList is a list of ServiceAccount objects type ServiceAccountList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []ServiceAccount `json:"items" description:"list of ServiceAccounts"` } @@ -1200,7 +1200,7 @@ type ServiceAccountList struct { // ] type Endpoints struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // The set of all endpoints is the union of all subsets. Subsets []EndpointSubset `json:"subsets" description:"sets of addresses and ports that comprise a service"` @@ -1247,7 +1247,7 @@ type EndpointPort struct { // EndpointsList is a list of endpoints. type EndpointsList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Endpoints `json:"items" description:"list of endpoints"` } @@ -1287,8 +1287,8 @@ type NodeSystemInfo struct { // NodeStatus is information about the current status of a node. type NodeStatus struct { // Capacity represents the available resources of a node. - // see http://releases.k8s.io/v0.21.0/docs/resources.md for more details. - Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.0/docs/resources.md"` + // see http://releases.k8s.io/v0.21.2/docs/resources.md for more details. + Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.2/docs/resources.md"` // NodePhase is the current lifecycle phase of the node. Phase NodePhase `json:"phase,omitempty" description:"most recently observed lifecycle phase of the node"` // Conditions is an array of current node conditions. @@ -1363,19 +1363,19 @@ type ResourceList map[ResourceName]resource.Quantity // The name of the node according to etcd is in ID. type Node struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of a node. - Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Node - Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // NodeList is a list of minions. type NodeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Node `json:"items" description:"list of nodes"` } @@ -1413,19 +1413,19 @@ const ( // Use of multiple namespaces is optional type Namespace struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the behavior of the Namespace. - Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Namespace - Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // NamespaceList is a list of Namespaces. type NamespaceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Items is the list of Namespace objects in the list Items []Namespace `json:"items" description:"items is the list of Namespace objects in the list"` @@ -1435,7 +1435,7 @@ type NamespaceList struct { type Binding struct { TypeMeta `json:",inline"` // ObjectMeta describes the object that is being bound. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Target is the object to bind to. Target ObjectReference `json:"target" description:"an object to bind to"` @@ -1513,7 +1513,7 @@ type PodProxyOptions struct { // Status is a return value for calls that don't return other objects. type Status struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // One of: "Success" or "Failure" Status string `json:"status,omitempty" description:"status of the operation; either Success, or Failure"` @@ -1671,7 +1671,7 @@ type ObjectReference struct { Name string `json:"name,omitempty" description:"name of the referent"` UID types.UID `json:"uid,omitempty" description:"uid of the referent"` APIVersion string `json:"apiVersion,omitempty" description:"API version of the referent"` - ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` // Optional. If referring to a piece of an object instead of an entire object, this string // should contain information to identify the sub-object. For example, if the object @@ -1706,7 +1706,7 @@ type EventSource struct { // TODO: Decide whether to store these separately or with the object they apply to. type Event struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Required. The object that this event is about. InvolvedObject ObjectReference `json:"involvedObject" description:"object this event is about"` @@ -1736,7 +1736,7 @@ type Event struct { // EventList is a list of events. type EventList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Event `json:"items" description:"list of events"` } @@ -1744,7 +1744,7 @@ type EventList struct { // List holds a list of objects, which may not be known by the server. type List struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []runtime.RawExtension `json:"items" description:"list of objects"` } @@ -1780,16 +1780,16 @@ type LimitRangeSpec struct { // LimitRange sets resource usage limits for each kind of resource in a Namespace type LimitRange struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the limits enforced - Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // LimitRangeList is a list of LimitRange items. type LimitRangeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Items is a list of LimitRange objects Items []LimitRange `json:"items" description:"items is a list of LimitRange objects"` @@ -1828,19 +1828,19 @@ type ResourceQuotaStatus struct { // ResourceQuota sets aggregate quota restrictions enforced per namespace type ResourceQuota struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Spec defines the desired quota - Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` // Status defines the actual enforced quota and its current usage - Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` + Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` } // ResourceQuotaList is a list of ResourceQuota items type ResourceQuotaList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Items is a list of ResourceQuota objects Items []ResourceQuota `json:"items" description:"items is a list of ResourceQuota objects"` @@ -1850,7 +1850,7 @@ type ResourceQuotaList struct { // the Data field must be less than MaxSecretSize bytes. type Secret struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` // Data contains the secret data. Each key must be a valid DNS_SUBDOMAIN // or leading dot followed by valid DNS_SUBDOMAIN. @@ -1901,7 +1901,7 @@ const ( type SecretList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []Secret `json:"items" description:"items is a list of secret objects"` } @@ -1924,14 +1924,14 @@ type ComponentCondition struct { // ComponentStatus (and ComponentStatusList) holds the cluster validation info. type ComponentStatus struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Conditions []ComponentCondition `json:"conditions,omitempty" description:"list of component conditions observed" patchStrategy:"merge" patchMergeKey:"type"` } type ComponentStatusList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Items []ComponentStatus `json:"items" description:"list of component status objects"` } @@ -1975,7 +1975,7 @@ type SELinuxOptions struct { // RangeAllocation is not a public type type RangeAllocation struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` Range string `json:"range" description:"a range string that identifies the range represented by 'data'; required"` Data []byte `json:"data" description:"a bit array containing all allocated addresses in the previous segment"` From 4e89f2e6670b1662021a86ac42b99c5c50c37d05 Mon Sep 17 00:00:00 2001 From: Zach Loafman Date: Fri, 10 Jul 2015 17:06:22 -0700 Subject: [PATCH 10/12] Kubernetes version v0.21.2 --- pkg/version/base.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/version/base.go b/pkg/version/base.go index 8d856d7e300..ab6a3c692d6 100644 --- a/pkg/version/base.go +++ b/pkg/version/base.go @@ -36,8 +36,8 @@ package version var ( // TODO: Deprecate gitMajor and gitMinor, use only gitVersion instead. gitMajor string = "0" // major version, always numeric - gitMinor string = "21.1+" // minor version, numeric possibly followed by "+" - gitVersion string = "v0.21.1-dev" // version from git, output of $(git describe) + gitMinor string = "21.2" // minor version, numeric possibly followed by "+" + gitVersion string = "v0.21.2" // version from git, output of $(git describe) gitCommit string = "" // sha1 from git, output of $(git rev-parse HEAD) gitTreeState string = "not a git tree" // state of git tree, either "clean" or "dirty" ) From bc4e751093796c142f2c3ddb4f24220a392cdbab Mon Sep 17 00:00:00 2001 From: Zach Loafman Date: Fri, 10 Jul 2015 17:06:22 -0700 Subject: [PATCH 11/12] Kubernetes version v0.21.2-dev --- pkg/version/base.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/version/base.go b/pkg/version/base.go index ab6a3c692d6..d64c1860425 100644 --- a/pkg/version/base.go +++ b/pkg/version/base.go @@ -36,8 +36,8 @@ package version var ( // TODO: Deprecate gitMajor and gitMinor, use only gitVersion instead. gitMajor string = "0" // major version, always numeric - gitMinor string = "21.2" // minor version, numeric possibly followed by "+" - gitVersion string = "v0.21.2" // version from git, output of $(git describe) + gitMinor string = "21.2+" // minor version, numeric possibly followed by "+" + gitVersion string = "v0.21.2-dev" // version from git, output of $(git describe) gitCommit string = "" // sha1 from git, output of $(git rev-parse HEAD) gitTreeState string = "not a git tree" // state of git tree, either "clean" or "dirty" ) From c85f20021b62a44525241c5a684ea931b15d8c79 Mon Sep 17 00:00:00 2001 From: Zach Loafman Date: Fri, 10 Jul 2015 17:06:22 -0700 Subject: [PATCH 12/12] Revert "Versioning docs and examples for 0.21.2" This reverts commit baf92e62a022aa6c03815c533f9b0227776700f8. --- pkg/api/v1/types.go | 116 +++++++++++++++++++-------------------- pkg/api/v1beta3/types.go | 116 +++++++++++++++++++-------------------- 2 files changed, 116 insertions(+), 116 deletions(-) diff --git a/pkg/api/v1/types.go b/pkg/api/v1/types.go index d51efa9e2dc..f3cc9071ce7 100644 --- a/pkg/api/v1/types.go +++ b/pkg/api/v1/types.go @@ -76,7 +76,7 @@ type ListMeta struct { // concurrency and change monitoring endpoints. Clients must treat these values as opaque // and values may only be valid for a particular resource or set of resources. Only servers // will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` } // ObjectMeta is metadata that all persisted resources must have, which includes all objects @@ -119,7 +119,7 @@ type ObjectMeta struct { // concurrency, change detection, and the watch operation on a resource or set of resources. // Clients must treat these values as opaque and values may only be valid for a particular // resource or set of resources. Only servers will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` // A sequence number representing a specific generation of the desired state. // Currently only implemented by replication controllers. @@ -238,7 +238,7 @@ type PersistentVolumeSource struct { type PersistentVolume struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines a persistent volume owned by the cluster Spec PersistentVolumeSpec `json:"spec,omitempty" description:"specification of a persistent volume as provisioned by an administrator"` @@ -289,14 +289,14 @@ type PersistentVolumeStatus struct { type PersistentVolumeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` Items []PersistentVolume `json:"items,omitempty" description:"list of persistent volumes"` } // PersistentVolumeClaim is a user's request for and claim to a persistent volume type PersistentVolumeClaim struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the volume requested by a pod author Spec PersistentVolumeClaimSpec `json:"spec,omitempty" description:"the desired characteristics of a volume"` @@ -307,7 +307,7 @@ type PersistentVolumeClaim struct { type PersistentVolumeClaimList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` Items []PersistentVolumeClaim `json:"items,omitempty" description:"a list of persistent volume claims"` } @@ -489,7 +489,7 @@ type GitRepoVolumeSource struct { // SecretVolumeSource adapts a Secret into a VolumeSource // -// http://releases.k8s.io/v0.21.2/docs/design/secrets.md +// http://releases.k8s.io/v0.21.0/docs/design/secrets.md type SecretVolumeSource struct { // Name of the secret in the pod's namespace to use SecretName string `json:"secretName" description:"secretName is the name of a secret in the pod's namespace"` @@ -915,30 +915,30 @@ type PodStatus struct { // PodStatusResult is a wrapper for PodStatus returned by kubelet that can be encode/decoded type PodStatusResult struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // Pod is a collection of containers that can run on a host. This resource is created // by clients and scheduled onto hosts. type Pod struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // PodList is a list of Pods. type PodList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` Items []Pod `json:"items" description:"list of pods"` } @@ -946,25 +946,25 @@ type PodList struct { // PodTemplateSpec describes the data a pod should have when created from a template type PodTemplateSpec struct { // Metadata of the pods created from this template. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // PodTemplate describes a template for creating copies of a predefined pod. type PodTemplate struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Template defines the pods that will be created from this pod template - Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // PodTemplateList is a list of PodTemplates. type PodTemplateList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []PodTemplate `json:"items" description:"list of pod templates"` } @@ -1003,20 +1003,20 @@ type ReplicationController struct { TypeMeta `json:",inline"` // If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the desired behavior of this replication controller. - Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status is the current status of this replication controller. This data may be // out of date by some window of time. - Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // ReplicationControllerList is a collection of replication controllers. type ReplicationControllerList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []ReplicationController `json:"items" description:"list of replication controllers"` } @@ -1132,13 +1132,13 @@ type ServicePort struct { // will answer requests sent through the proxy. type Service struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a service. - Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status represents the current status of a service. - Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } const ( @@ -1150,7 +1150,7 @@ const ( // ServiceList holds a list of services. type ServiceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Service `json:"items" description:"list of services"` } @@ -1161,7 +1161,7 @@ type ServiceList struct { // * a set of secrets type ServiceAccount struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount Secrets []ObjectReference `json:"secrets,omitempty" description:"list of secrets that can be used by pods running as this service account" patchStrategy:"merge" patchMergeKey:"name"` @@ -1175,7 +1175,7 @@ type ServiceAccount struct { // ServiceAccountList is a list of ServiceAccount objects type ServiceAccountList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []ServiceAccount `json:"items" description:"list of ServiceAccounts"` } @@ -1194,7 +1194,7 @@ type ServiceAccountList struct { // ] type Endpoints struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // The set of all endpoints is the union of all subsets. Subsets []EndpointSubset `json:"subsets" description:"sets of addresses and ports that comprise a service"` @@ -1241,7 +1241,7 @@ type EndpointPort struct { // EndpointsList is a list of endpoints. type EndpointsList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Endpoints `json:"items" description:"list of endpoints"` } @@ -1281,8 +1281,8 @@ type NodeSystemInfo struct { // NodeStatus is information about the current status of a node. type NodeStatus struct { // Capacity represents the available resources of a node. - // see http://releases.k8s.io/v0.21.2/docs/resources.md for more details. - Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.2/docs/resources.md"` + // see http://releases.k8s.io/v0.21.0/docs/resources.md for more details. + Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.0/docs/resources.md"` // NodePhase is the current lifecycle phase of the node. Phase NodePhase `json:"phase,omitempty" description:"most recently observed lifecycle phase of the node"` // Conditions is an array of current node conditions. @@ -1357,19 +1357,19 @@ type ResourceList map[ResourceName]resource.Quantity // The name of the node according to etcd is in ID. type Node struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a node. - Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Node - Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // NodeList is a list of minions. type NodeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Node `json:"items" description:"list of nodes"` } @@ -1407,19 +1407,19 @@ const ( // Use of multiple namespaces is optional type Namespace struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of the Namespace. - Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Namespace - Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // NamespaceList is a list of Namespaces. type NamespaceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Items is the list of Namespace objects in the list Items []Namespace `json:"items" description:"items is the list of Namespace objects in the list"` @@ -1429,7 +1429,7 @@ type NamespaceList struct { type Binding struct { TypeMeta `json:",inline"` // ObjectMeta describes the object that is being bound. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Target is the object to bind to. Target ObjectReference `json:"target" description:"an object to bind to"` @@ -1507,7 +1507,7 @@ type PodProxyOptions struct { // Status is a return value for calls that don't return other objects. type Status struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // One of: "Success" or "Failure" Status string `json:"status,omitempty" description:"status of the operation; either Success, or Failure"` @@ -1665,7 +1665,7 @@ type ObjectReference struct { Name string `json:"name,omitempty" description:"name of the referent"` UID types.UID `json:"uid,omitempty" description:"uid of the referent"` APIVersion string `json:"apiVersion,omitempty" description:"API version of the referent"` - ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` // Optional. If referring to a piece of an object instead of an entire object, this string // should contain information to identify the sub-object. For example, if the object @@ -1700,7 +1700,7 @@ type EventSource struct { // TODO: Decide whether to store these separately or with the object they apply to. type Event struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Required. The object that this event is about. InvolvedObject ObjectReference `json:"involvedObject" description:"object this event is about"` @@ -1730,7 +1730,7 @@ type Event struct { // EventList is a list of events. type EventList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Event `json:"items" description:"list of events"` } @@ -1738,7 +1738,7 @@ type EventList struct { // List holds a list of objects, which may not be known by the server. type List struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []runtime.RawExtension `json:"items" description:"list of objects"` } @@ -1774,16 +1774,16 @@ type LimitRangeSpec struct { // LimitRange sets resource usage limits for each kind of resource in a Namespace type LimitRange struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the limits enforced - Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // LimitRangeList is a list of LimitRange items. type LimitRangeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Items is a list of LimitRange objects Items []LimitRange `json:"items" description:"items is a list of LimitRange objects"` @@ -1822,19 +1822,19 @@ type ResourceQuotaStatus struct { // ResourceQuota sets aggregate quota restrictions enforced per namespace type ResourceQuota struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the desired quota - Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status defines the actual enforced quota and its current usage - Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // ResourceQuotaList is a list of ResourceQuota items type ResourceQuotaList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Items is a list of ResourceQuota objects Items []ResourceQuota `json:"items" description:"items is a list of ResourceQuota objects"` @@ -1844,7 +1844,7 @@ type ResourceQuotaList struct { // the Data field must be less than MaxSecretSize bytes. type Secret struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Data contains the secret data. Each key must be a valid DNS_SUBDOMAIN // or leading dot followed by valid DNS_SUBDOMAIN. @@ -1895,7 +1895,7 @@ const ( type SecretList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Secret `json:"items" description:"items is a list of secret objects"` } @@ -1918,14 +1918,14 @@ type ComponentCondition struct { // ComponentStatus (and ComponentStatusList) holds the cluster validation info. type ComponentStatus struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Conditions []ComponentCondition `json:"conditions,omitempty" description:"list of component conditions observed" patchStrategy:"merge" patchMergeKey:"type"` } type ComponentStatusList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []ComponentStatus `json:"items" description:"list of component status objects"` } @@ -1969,7 +1969,7 @@ type SELinuxOptions struct { // RangeAllocation is not a public type type RangeAllocation struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Range string `json:"range" description:"a range string that identifies the range represented by 'data'; required"` Data []byte `json:"data" description:"a bit array containing all allocated addresses in the previous segment"` diff --git a/pkg/api/v1beta3/types.go b/pkg/api/v1beta3/types.go index 8a78ba92cee..7743cd2e124 100644 --- a/pkg/api/v1beta3/types.go +++ b/pkg/api/v1beta3/types.go @@ -76,7 +76,7 @@ type ListMeta struct { // concurrency and change monitoring endpoints. Clients must treat these values as opaque // and values may only be valid for a particular resource or set of resources. Only servers // will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` } // ObjectMeta is metadata that all persisted resources must have, which includes all objects @@ -119,7 +119,7 @@ type ObjectMeta struct { // concurrency, change detection, and the watch operation on a resource or set of resources. // Clients must treat these values as opaque and values may only be valid for a particular // resource or set of resources. Only servers will generate resource versions. - ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"string that identifies the internal version of this object that can be used by clients to determine when objects have changed; populated by the system, read-only; value must be treated as opaque by clients and passed unmodified back to the server: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` // A sequence number representing a specific generation of the desired state. // Currently only implemented by replication controllers. @@ -238,7 +238,7 @@ type PersistentVolumeSource struct { type PersistentVolume struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` //Spec defines a persistent volume owned by the cluster Spec PersistentVolumeSpec `json:"spec,omitempty" description:"specification of a persistent volume as provisioned by an administrator"` @@ -289,14 +289,14 @@ type PersistentVolumeStatus struct { type PersistentVolumeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` Items []PersistentVolume `json:"items,omitempty" description:"list of persistent volumes"` } // PersistentVolumeClaim is a user's request for and claim to a persistent volume type PersistentVolumeClaim struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the volume requested by a pod author Spec PersistentVolumeClaimSpec `json:"spec,omitempty" description:"the desired characteristics of a volume"` @@ -307,7 +307,7 @@ type PersistentVolumeClaim struct { type PersistentVolumeClaimList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` Items []PersistentVolumeClaim `json:"items,omitempty" description:"a list of persistent volume claims"` } @@ -489,7 +489,7 @@ type GitRepoVolumeSource struct { // SecretVolumeSource adapts a Secret into a VolumeSource // -// http://releases.k8s.io/v0.21.2/docs/design/secrets.md +// http://releases.k8s.io/v0.21.0/docs/design/secrets.md type SecretVolumeSource struct { // Name of the secret in the pod's namespace to use SecretName string `json:"secretName" description:"secretName is the name of a secret in the pod's namespace"` @@ -919,30 +919,30 @@ type PodStatus struct { // PodStatusResult is a wrapper for PodStatus returned by kubelet that can be encode/decoded type PodStatusResult struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // Pod is a collection of containers that can run on a host. This resource is created // by clients and scheduled onto hosts. type Pod struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status represents the current information about a pod. This data may not be up // to date. - Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status PodStatus `json:"status,omitempty" description:"most recently observed status of the pod; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // PodList is a list of Pods. type PodList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#types-kinds"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#types-kinds"` Items []Pod `json:"items" description:"list of pods"` } @@ -950,25 +950,25 @@ type PodList struct { // PodTemplateSpec describes the data a pod should have when created from a template type PodTemplateSpec struct { // Metadata of the pods created from this template. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a pod. - Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec PodSpec `json:"spec,omitempty" description:"specification of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // PodTemplate describes a template for creating copies of a predefined pod. type PodTemplate struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Template defines the pods that will be created from this pod template - Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Template PodTemplateSpec `json:"template,omitempty" description:"the template of the desired behavior of the pod; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // PodTemplateList is a list of PodTemplates. type PodTemplateList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []PodTemplate `json:"items" description:"list of pod templates"` } @@ -1006,20 +1006,20 @@ type ReplicationControllerStatus struct { type ReplicationController struct { TypeMeta `json:",inline"` // If the Labels of a ReplicationController are empty, they are defaulted to be the same as the Pod(s) that the replication controller manages. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the desired behavior of this replication controller. - Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec ReplicationControllerSpec `json:"spec,omitempty" description:"specification of the desired behavior of the replication controller; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status is the current status of this replication controller. This data may be // out of date by some window of time. - Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status ReplicationControllerStatus `json:"status,omitempty" description:"most recently observed status of the replication controller; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // ReplicationControllerList is a collection of replication controllers. type ReplicationControllerList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []ReplicationController `json:"items" description:"list of replication controllers"` } @@ -1138,13 +1138,13 @@ type ServicePort struct { // will answer requests sent through the proxy. type Service struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a service. - Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec ServiceSpec `json:"spec,omitempty" description:"specification of the desired behavior of the service; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status represents the current status of a service. - Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status ServiceStatus `json:"status,omitempty" description:"most recently observed status of the service; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } const ( @@ -1156,7 +1156,7 @@ const ( // ServiceList holds a list of services. type ServiceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Service `json:"items" description:"list of services"` } @@ -1167,7 +1167,7 @@ type ServiceList struct { // * a set of secrets type ServiceAccount struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Secrets is the list of secrets allowed to be used by pods running using this ServiceAccount Secrets []ObjectReference `json:"secrets,omitempty" description:"list of secrets that can be used by pods running as this service account" patchStrategy:"merge" patchMergeKey:"name"` @@ -1181,7 +1181,7 @@ type ServiceAccount struct { // ServiceAccountList is a list of ServiceAccount objects type ServiceAccountList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []ServiceAccount `json:"items" description:"list of ServiceAccounts"` } @@ -1200,7 +1200,7 @@ type ServiceAccountList struct { // ] type Endpoints struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // The set of all endpoints is the union of all subsets. Subsets []EndpointSubset `json:"subsets" description:"sets of addresses and ports that comprise a service"` @@ -1247,7 +1247,7 @@ type EndpointPort struct { // EndpointsList is a list of endpoints. type EndpointsList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Endpoints `json:"items" description:"list of endpoints"` } @@ -1287,8 +1287,8 @@ type NodeSystemInfo struct { // NodeStatus is information about the current status of a node. type NodeStatus struct { // Capacity represents the available resources of a node. - // see http://releases.k8s.io/v0.21.2/docs/resources.md for more details. - Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.2/docs/resources.md"` + // see http://releases.k8s.io/v0.21.0/docs/resources.md for more details. + Capacity ResourceList `json:"capacity,omitempty" description:"compute resource capacity of the node; http://releases.k8s.io/v0.21.0/docs/resources.md"` // NodePhase is the current lifecycle phase of the node. Phase NodePhase `json:"phase,omitempty" description:"most recently observed lifecycle phase of the node"` // Conditions is an array of current node conditions. @@ -1363,19 +1363,19 @@ type ResourceList map[ResourceName]resource.Quantity // The name of the node according to etcd is in ID. type Node struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of a node. - Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec NodeSpec `json:"spec,omitempty" description:"specification of a node; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Node - Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status NodeStatus `json:"status,omitempty" description:"most recently observed status of the node; populated by the system, read-only; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // NodeList is a list of minions. type NodeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Node `json:"items" description:"list of nodes"` } @@ -1413,19 +1413,19 @@ const ( // Use of multiple namespaces is optional type Namespace struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the behavior of the Namespace. - Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec NamespaceSpec `json:"spec,omitempty" description:"spec defines the behavior of the Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status describes the current status of a Namespace - Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status NamespaceStatus `json:"status,omitempty" description:"status describes the current status of a Namespace; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // NamespaceList is a list of Namespaces. type NamespaceList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Items is the list of Namespace objects in the list Items []Namespace `json:"items" description:"items is the list of Namespace objects in the list"` @@ -1435,7 +1435,7 @@ type NamespaceList struct { type Binding struct { TypeMeta `json:",inline"` // ObjectMeta describes the object that is being bound. - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Target is the object to bind to. Target ObjectReference `json:"target" description:"an object to bind to"` @@ -1513,7 +1513,7 @@ type PodProxyOptions struct { // Status is a return value for calls that don't return other objects. type Status struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // One of: "Success" or "Failure" Status string `json:"status,omitempty" description:"status of the operation; either Success, or Failure"` @@ -1671,7 +1671,7 @@ type ObjectReference struct { Name string `json:"name,omitempty" description:"name of the referent"` UID types.UID `json:"uid,omitempty" description:"uid of the referent"` APIVersion string `json:"apiVersion,omitempty" description:"API version of the referent"` - ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.2/docs/api-conventions.md#concurrency-control-and-consistency"` + ResourceVersion string `json:"resourceVersion,omitempty" description:"specific resourceVersion to which this reference is made, if any: http://releases.k8s.io/v0.21.0/docs/api-conventions.md#concurrency-control-and-consistency"` // Optional. If referring to a piece of an object instead of an entire object, this string // should contain information to identify the sub-object. For example, if the object @@ -1706,7 +1706,7 @@ type EventSource struct { // TODO: Decide whether to store these separately or with the object they apply to. type Event struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Required. The object that this event is about. InvolvedObject ObjectReference `json:"involvedObject" description:"object this event is about"` @@ -1736,7 +1736,7 @@ type Event struct { // EventList is a list of events. type EventList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Event `json:"items" description:"list of events"` } @@ -1744,7 +1744,7 @@ type EventList struct { // List holds a list of objects, which may not be known by the server. type List struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []runtime.RawExtension `json:"items" description:"list of objects"` } @@ -1780,16 +1780,16 @@ type LimitRangeSpec struct { // LimitRange sets resource usage limits for each kind of resource in a Namespace type LimitRange struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the limits enforced - Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec LimitRangeSpec `json:"spec,omitempty" description:"spec defines the limits enforced; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // LimitRangeList is a list of LimitRange items. type LimitRangeList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Items is a list of LimitRange objects Items []LimitRange `json:"items" description:"items is a list of LimitRange objects"` @@ -1828,19 +1828,19 @@ type ResourceQuotaStatus struct { // ResourceQuota sets aggregate quota restrictions enforced per namespace type ResourceQuota struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Spec defines the desired quota - Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Spec ResourceQuotaSpec `json:"spec,omitempty" description:"spec defines the desired quota; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` // Status defines the actual enforced quota and its current usage - Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.2/docs/api-conventions.md#spec-and-status"` + Status ResourceQuotaStatus `json:"status,omitempty" description:"status defines the actual enforced quota and current usage; http://releases.k8s.io/v0.21.0/docs/api-conventions.md#spec-and-status"` } // ResourceQuotaList is a list of ResourceQuota items type ResourceQuotaList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Items is a list of ResourceQuota objects Items []ResourceQuota `json:"items" description:"items is a list of ResourceQuota objects"` @@ -1850,7 +1850,7 @@ type ResourceQuotaList struct { // the Data field must be less than MaxSecretSize bytes. type Secret struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` // Data contains the secret data. Each key must be a valid DNS_SUBDOMAIN // or leading dot followed by valid DNS_SUBDOMAIN. @@ -1901,7 +1901,7 @@ const ( type SecretList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []Secret `json:"items" description:"items is a list of secret objects"` } @@ -1924,14 +1924,14 @@ type ComponentCondition struct { // ComponentStatus (and ComponentStatusList) holds the cluster validation info. type ComponentStatus struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard object metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Conditions []ComponentCondition `json:"conditions,omitempty" description:"list of component conditions observed" patchStrategy:"merge" patchMergeKey:"type"` } type ComponentStatusList struct { TypeMeta `json:",inline"` - ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ListMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Items []ComponentStatus `json:"items" description:"list of component status objects"` } @@ -1975,7 +1975,7 @@ type SELinuxOptions struct { // RangeAllocation is not a public type type RangeAllocation struct { TypeMeta `json:",inline"` - ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.2/docs/api-conventions.md#metadata"` + ObjectMeta `json:"metadata,omitempty" description:"standard list metadata; see http://releases.k8s.io/v0.21.0/docs/api-conventions.md#metadata"` Range string `json:"range" description:"a range string that identifies the range represented by 'data'; required"` Data []byte `json:"data" description:"a bit array containing all allocated addresses in the previous segment"`