From adeaab08b8208d2ce02470d17bae8e1600185a0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20de=20Saint=20Martin?= Date: Thu, 30 Apr 2020 09:19:18 +0200 Subject: [PATCH 001/130] Container type: document that SecurityContext applies to Container instead of Pod. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Cédric de Saint Martin Kubernetes-commit: 9fe7891fcd8290238b8416586fccdb3c4eb2cf88 --- core/v1/generated.proto | 3 ++- core/v1/types.go | 3 ++- core/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 0896c9a912..b7e82ad3a5 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -755,7 +755,8 @@ message Container { // +optional optional string imagePullPolicy = 14; - // Security options the pod should run with. + // SecurityContext defines the security options the container should be run with. + // If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. // More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ // +optional optional SecurityContext securityContext = 15; diff --git a/core/v1/types.go b/core/v1/types.go index 2803c61e29..7ca59d3ba7 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2334,7 +2334,8 @@ type Container struct { // More info: https://kubernetes.io/docs/concepts/containers/images#updating-images // +optional ImagePullPolicy PullPolicy `json:"imagePullPolicy,omitempty" protobuf:"bytes,14,opt,name=imagePullPolicy,casttype=PullPolicy"` - // Security options the pod should run with. + // SecurityContext defines the security options the container should be run with. + // If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. // More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ // +optional SecurityContext *SecurityContext `json:"securityContext,omitempty" protobuf:"bytes,15,opt,name=securityContext"` diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 76d1079d17..2550b3ee2f 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -344,7 +344,7 @@ var map_Container = map[string]string{ "terminationMessagePath": "Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", "terminationMessagePolicy": "Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", "imagePullPolicy": "Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", - "securityContext": "Security options the pod should run with. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", + "securityContext": "SecurityContext defines the security options the container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "stdin": "Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.", "stdinOnce": "Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", "tty": "Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.", From e923586681f58ace9a37cf42a388659a83360e2e Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Mon, 22 Mar 2021 23:58:28 -0400 Subject: [PATCH 002/130] Mark v1beta1 EndpointSlice deprecated in favor of v1 Kubernetes-commit: 99dc24ec3796eb8083b37f33a676bef4633a1211 --- discovery/v1beta1/types.go | 8 ++++++-- .../zz_generated.prerelease-lifecycle.go | 20 +++++++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/discovery/v1beta1/types.go b/discovery/v1beta1/types.go index 35b0be29a5..eeb46e175a 100644 --- a/discovery/v1beta1/types.go +++ b/discovery/v1beta1/types.go @@ -24,7 +24,9 @@ import ( // +genclient // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +k8s:prerelease-lifecycle-gen:introduced=1.16 -// +k8s:prerelease-lifecycle-gen:deprecated=1.22 +// +k8s:prerelease-lifecycle-gen:deprecated=1.21 +// +k8s:prerelease-lifecycle-gen:removed=1.25 +// +k8s:prerelease-lifecycle-gen:replacement=discovery.k8s.io,v1,EndpointSlice // EndpointSlice represents a subset of the endpoints that implement a service. // For a given service there may be multiple EndpointSlice objects, selected by @@ -188,7 +190,9 @@ type EndpointPort struct { // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +k8s:prerelease-lifecycle-gen:introduced=1.16 -// +k8s:prerelease-lifecycle-gen:deprecated=1.22 +// +k8s:prerelease-lifecycle-gen:deprecated=1.21 +// +k8s:prerelease-lifecycle-gen:removed=1.25 +// +k8s:prerelease-lifecycle-gen:replacement=discovery.k8s.io,v1,EndpointSlice // EndpointSliceList represents a list of endpoint slices type EndpointSliceList struct { diff --git a/discovery/v1beta1/zz_generated.prerelease-lifecycle.go b/discovery/v1beta1/zz_generated.prerelease-lifecycle.go index 09e94d0e8b..c0f2c63f09 100644 --- a/discovery/v1beta1/zz_generated.prerelease-lifecycle.go +++ b/discovery/v1beta1/zz_generated.prerelease-lifecycle.go @@ -20,6 +20,10 @@ limitations under the License. package v1beta1 +import ( + schema "k8s.io/apimachinery/pkg/runtime/schema" +) + // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. // It is controlled by "k8s:prerelease-lifecycle-gen:introduced" tags in types.go. func (in *EndpointSlice) APILifecycleIntroduced() (major, minor int) { @@ -29,7 +33,13 @@ func (in *EndpointSlice) APILifecycleIntroduced() (major, minor int) { // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. func (in *EndpointSlice) APILifecycleDeprecated() (major, minor int) { - return 1, 22 + return 1, 21 +} + +// APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type. +// It is controlled by "k8s:prerelease-lifecycle-gen:replacement=,," tags in types.go. +func (in *EndpointSlice) APILifecycleReplacement() schema.GroupVersionKind { + return schema.GroupVersionKind{Group: "discovery.k8s.io", Version: "v1", Kind: "EndpointSlice"} } // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. @@ -47,7 +57,13 @@ func (in *EndpointSliceList) APILifecycleIntroduced() (major, minor int) { // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. func (in *EndpointSliceList) APILifecycleDeprecated() (major, minor int) { - return 1, 22 + return 1, 21 +} + +// APILifecycleReplacement is an autogenerated function, returning the group, version, and kind that should be used instead of this deprecated type. +// It is controlled by "k8s:prerelease-lifecycle-gen:replacement=,," tags in types.go. +func (in *EndpointSliceList) APILifecycleReplacement() schema.GroupVersionKind { + return schema.GroupVersionKind{Group: "discovery.k8s.io", Version: "v1", Kind: "EndpointSlice"} } // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. From 3a2d6b5bb7f84daa2125131865eb81b151448d5b Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 23 Mar 2021 12:09:48 -0700 Subject: [PATCH 003/130] Merge pull request #100472 from liggitt/endpoint-slice-v1beta1 Mark v1beta1 EndpointSlice deprecated in favor of v1 Kubernetes-commit: 16610bbb2fcc662e1bdb9bcc633ce1f880de26e3 From 0c55033e4fb7f55c06225083a09512cfc9b23d09 Mon Sep 17 00:00:00 2001 From: Christian Huffman Date: Fri, 17 Jul 2020 12:24:08 -0400 Subject: [PATCH 004/130] Addresses nitpicks for FSGroupPolicy Kubernetes-commit: 3bcf407d2fc33b80da14a6f87657d5080c92897f --- storage/v1/generated.proto | 4 +++- storage/v1/types.go | 11 +++++++---- storage/v1/types_swagger_doc_generated.go | 2 +- storage/v1beta1/generated.proto | 4 +++- storage/v1beta1/types.go | 10 +++++++--- storage/v1beta1/types_swagger_doc_generated.go | 2 +- 6 files changed, 22 insertions(+), 11 deletions(-) diff --git a/storage/v1/generated.proto b/storage/v1/generated.proto index 0e9a2e1da3..9ba3b8d2e6 100644 --- a/storage/v1/generated.proto +++ b/storage/v1/generated.proto @@ -154,11 +154,13 @@ message CSIDriverSpec { // Defines if the underlying volume supports changing ownership and // permission of the volume before being mounted. // Refer to the specific FSGroupPolicy values for additional details. - // This field is alpha-level, and is only honored by servers + // This field is beta, and is only honored by servers // that enable the CSIVolumeFSGroupPolicy feature gate. // // This field is immutable. // + // Defaults to ReadWriteOnceWithFSType, which will use heuristics to + // determine if Kubernetes should modify ownership and permissions of the volume. // +optional optional string fsGroupPolicy = 5; diff --git a/storage/v1/types.go b/storage/v1/types.go index 6a7bf49292..3b46c8ce8d 100644 --- a/storage/v1/types.go +++ b/storage/v1/types.go @@ -352,11 +352,13 @@ type CSIDriverSpec struct { // Defines if the underlying volume supports changing ownership and // permission of the volume before being mounted. // Refer to the specific FSGroupPolicy values for additional details. - // This field is alpha-level, and is only honored by servers + // This field is beta, and is only honored by servers // that enable the CSIVolumeFSGroupPolicy feature gate. // // This field is immutable. // + // Defaults to ReadWriteOnceWithFSType, which will use heuristics to + // determine if Kubernetes should modify ownership and permissions of the volume. // +optional FSGroupPolicy *FSGroupPolicy `json:"fsGroupPolicy,omitempty" protobuf:"bytes,5,opt,name=fsGroupPolicy"` @@ -414,10 +416,11 @@ const ( ReadWriteOnceWithFSTypeFSGroupPolicy FSGroupPolicy = "ReadWriteOnceWithFSType" // FileFSGroupPolicy indicates that CSI driver supports volume ownership - // and permission change via fsGroup, and Kubernetes may use fsGroup - // to change permissions and ownership of the volume to match user requested fsGroup in + // and permission change via fsGroup, and Kubernetes will change the permissions + // and ownership of every file in the volume to match the user requested fsGroup in // the pod's SecurityPolicy regardless of fstype or access mode. - // This mode should be defined if the fsGroup is expected to always change on mount + // Use this mode if Kubernetes should modify the permissions and ownership + // of the volume. FileFSGroupPolicy FSGroupPolicy = "File" // NoneFSGroupPolicy indicates that volumes will be mounted without performing diff --git a/storage/v1/types_swagger_doc_generated.go b/storage/v1/types_swagger_doc_generated.go index a9c7cc9afd..edcd7953a7 100644 --- a/storage/v1/types_swagger_doc_generated.go +++ b/storage/v1/types_swagger_doc_generated.go @@ -53,7 +53,7 @@ var map_CSIDriverSpec = map[string]string{ "podInfoOnMount": "If set to true, podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeConext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \"csi.storage.k8s.io/pod.name\": pod.Name \"csi.storage.k8s.io/pod.namespace\": pod.Namespace \"csi.storage.k8s.io/pod.uid\": string(pod.UID) \"csi.storage.k8s.io/ephemeral\": \"true\" if the volume is an ephemeral inline volume\n defined by a CSIVolumeSource, otherwise \"false\"\n\n\"csi.storage.k8s.io/ephemeral\" is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \"Persistent\" and \"Ephemeral\" VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn't support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver.\n\nThis field is immutable.", "volumeLifecycleModes": "volumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future. This field is beta.\n\nThis field is immutable.", "storageCapacity": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field is immutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", - "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is alpha-level, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.", + "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will use heuristics to determine if Kubernetes should modify ownership and permissions of the volume.", "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", } diff --git a/storage/v1beta1/generated.proto b/storage/v1beta1/generated.proto index 5ed6413ec0..a7411fcf57 100644 --- a/storage/v1beta1/generated.proto +++ b/storage/v1beta1/generated.proto @@ -156,11 +156,13 @@ message CSIDriverSpec { // Defines if the underlying volume supports changing ownership and // permission of the volume before being mounted. // Refer to the specific FSGroupPolicy values for additional details. - // This field is alpha-level, and is only honored by servers + // This field is beta, and is only honored by servers // that enable the CSIVolumeFSGroupPolicy feature gate. // // This field is immutable. // + // Defaults to ReadWriteOnceWithFSType, which will use heuristics to + // determine if Kubernetes should modify ownership and permissions of the volume. // +optional optional string fsGroupPolicy = 5; diff --git a/storage/v1beta1/types.go b/storage/v1beta1/types.go index d1ffe7a0ec..6d108becc2 100644 --- a/storage/v1beta1/types.go +++ b/storage/v1beta1/types.go @@ -373,11 +373,13 @@ type CSIDriverSpec struct { // Defines if the underlying volume supports changing ownership and // permission of the volume before being mounted. // Refer to the specific FSGroupPolicy values for additional details. - // This field is alpha-level, and is only honored by servers + // This field is beta, and is only honored by servers // that enable the CSIVolumeFSGroupPolicy feature gate. // // This field is immutable. // + // Defaults to ReadWriteOnceWithFSType, which will use heuristics to + // determine if Kubernetes should modify ownership and permissions of the volume. // +optional FSGroupPolicy *FSGroupPolicy `json:"fsGroupPolicy,omitempty" protobuf:"bytes,5,opt,name=fsGroupPolicy"` @@ -433,9 +435,11 @@ const ( ReadWriteOnceWithFSTypeFSGroupPolicy FSGroupPolicy = "ReadWriteOnceWithFSType" // FileFSGroupPolicy indicates that CSI driver supports volume ownership - // and permission change via fsGroup, and Kubernetes may use fsGroup - // to change permissions and ownership of the volume to match user requested fsGroup in + // and permission change via fsGroup, and Kubernetes will change the permissions + // and ownership of every file in the volume to match the user requested fsGroup in // the pod's SecurityPolicy regardless of fstype or access mode. + // Use this mode if Kubernetes should modify the permissions and ownership + // of the volume. FileFSGroupPolicy FSGroupPolicy = "File" // None indicates that volumes will be mounted without performing diff --git a/storage/v1beta1/types_swagger_doc_generated.go b/storage/v1beta1/types_swagger_doc_generated.go index 0d03a30b4f..6021f96092 100644 --- a/storage/v1beta1/types_swagger_doc_generated.go +++ b/storage/v1beta1/types_swagger_doc_generated.go @@ -53,7 +53,7 @@ var map_CSIDriverSpec = map[string]string{ "podInfoOnMount": "If set to true, podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeConext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \"csi.storage.k8s.io/pod.name\": pod.Name \"csi.storage.k8s.io/pod.namespace\": pod.Namespace \"csi.storage.k8s.io/pod.uid\": string(pod.UID) \"csi.storage.k8s.io/ephemeral\": \"true\" if the volume is an ephemeral inline volume\n defined by a CSIVolumeSource, otherwise \"false\"\n\n\"csi.storage.k8s.io/ephemeral\" is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \"Persistent\" and \"Ephemeral\" VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn't support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver.\n\nThis field is immutable.", "volumeLifecycleModes": "VolumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future.\n\nThis field is immutable.", "storageCapacity": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field is immutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", - "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is alpha-level, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.", + "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will use heuristics to determine if Kubernetes should modify ownership and permissions of the volume.", "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", } From 04650e484b69a1836dd51169bc05e6ecc470da2b Mon Sep 17 00:00:00 2001 From: Christian Huffman Date: Fri, 17 Jul 2020 13:49:14 -0400 Subject: [PATCH 005/130] Updated generated dependencies Kubernetes-commit: 8efa9e2f6c2a1759ababb173f2a3f8f7abcdf38d --- storage/v1/generated.proto | 6 ++++-- storage/v1/types.go | 6 ++++-- storage/v1/types_swagger_doc_generated.go | 2 +- storage/v1beta1/generated.proto | 6 ++++-- storage/v1beta1/types.go | 6 ++++-- storage/v1beta1/types_swagger_doc_generated.go | 2 +- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/storage/v1/generated.proto b/storage/v1/generated.proto index 9ba3b8d2e6..e82520ef6e 100644 --- a/storage/v1/generated.proto +++ b/storage/v1/generated.proto @@ -159,8 +159,10 @@ message CSIDriverSpec { // // This field is immutable. // - // Defaults to ReadWriteOnceWithFSType, which will use heuristics to - // determine if Kubernetes should modify ownership and permissions of the volume. + // Defaults to ReadWriteOnceWithFSType, which will examine each volume + // to determine if Kubernetes should modify ownership and permissions of the volume. + // With the default policy the defined fsGroup will only be applied + // if a fstype is defined and the volume's access mode contains ReadWriteOnce. // +optional optional string fsGroupPolicy = 5; diff --git a/storage/v1/types.go b/storage/v1/types.go index 3b46c8ce8d..5afe6d7fd0 100644 --- a/storage/v1/types.go +++ b/storage/v1/types.go @@ -357,8 +357,10 @@ type CSIDriverSpec struct { // // This field is immutable. // - // Defaults to ReadWriteOnceWithFSType, which will use heuristics to - // determine if Kubernetes should modify ownership and permissions of the volume. + // Defaults to ReadWriteOnceWithFSType, which will examine each volume + // to determine if Kubernetes should modify ownership and permissions of the volume. + // With the default policy the defined fsGroup will only be applied + // if a fstype is defined and the volume's access mode contains ReadWriteOnce. // +optional FSGroupPolicy *FSGroupPolicy `json:"fsGroupPolicy,omitempty" protobuf:"bytes,5,opt,name=fsGroupPolicy"` diff --git a/storage/v1/types_swagger_doc_generated.go b/storage/v1/types_swagger_doc_generated.go index edcd7953a7..ea212e9f95 100644 --- a/storage/v1/types_swagger_doc_generated.go +++ b/storage/v1/types_swagger_doc_generated.go @@ -53,7 +53,7 @@ var map_CSIDriverSpec = map[string]string{ "podInfoOnMount": "If set to true, podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeConext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \"csi.storage.k8s.io/pod.name\": pod.Name \"csi.storage.k8s.io/pod.namespace\": pod.Namespace \"csi.storage.k8s.io/pod.uid\": string(pod.UID) \"csi.storage.k8s.io/ephemeral\": \"true\" if the volume is an ephemeral inline volume\n defined by a CSIVolumeSource, otherwise \"false\"\n\n\"csi.storage.k8s.io/ephemeral\" is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \"Persistent\" and \"Ephemeral\" VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn't support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver.\n\nThis field is immutable.", "volumeLifecycleModes": "volumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future. This field is beta.\n\nThis field is immutable.", "storageCapacity": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field is immutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", - "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will use heuristics to determine if Kubernetes should modify ownership and permissions of the volume.", + "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume's access mode contains ReadWriteOnce.", "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", } diff --git a/storage/v1beta1/generated.proto b/storage/v1beta1/generated.proto index a7411fcf57..6db5b86d95 100644 --- a/storage/v1beta1/generated.proto +++ b/storage/v1beta1/generated.proto @@ -161,8 +161,10 @@ message CSIDriverSpec { // // This field is immutable. // - // Defaults to ReadWriteOnceWithFSType, which will use heuristics to - // determine if Kubernetes should modify ownership and permissions of the volume. + // Defaults to ReadWriteOnceWithFSType, which will examine each volume + // to determine if Kubernetes should modify ownership and permissions of the volume. + // With the default policy the defined fsGroup will only be applied + // if a fstype is defined and the volume's access mode contains ReadWriteOnce. // +optional optional string fsGroupPolicy = 5; diff --git a/storage/v1beta1/types.go b/storage/v1beta1/types.go index 6d108becc2..0f56efc94d 100644 --- a/storage/v1beta1/types.go +++ b/storage/v1beta1/types.go @@ -378,8 +378,10 @@ type CSIDriverSpec struct { // // This field is immutable. // - // Defaults to ReadWriteOnceWithFSType, which will use heuristics to - // determine if Kubernetes should modify ownership and permissions of the volume. + // Defaults to ReadWriteOnceWithFSType, which will examine each volume + // to determine if Kubernetes should modify ownership and permissions of the volume. + // With the default policy the defined fsGroup will only be applied + // if a fstype is defined and the volume's access mode contains ReadWriteOnce. // +optional FSGroupPolicy *FSGroupPolicy `json:"fsGroupPolicy,omitempty" protobuf:"bytes,5,opt,name=fsGroupPolicy"` diff --git a/storage/v1beta1/types_swagger_doc_generated.go b/storage/v1beta1/types_swagger_doc_generated.go index 6021f96092..b8d0f74a14 100644 --- a/storage/v1beta1/types_swagger_doc_generated.go +++ b/storage/v1beta1/types_swagger_doc_generated.go @@ -53,7 +53,7 @@ var map_CSIDriverSpec = map[string]string{ "podInfoOnMount": "If set to true, podInfoOnMount indicates this CSI volume driver requires additional pod information (like podName, podUID, etc.) during mount operations. If set to false, pod information will not be passed on mount. Default is false. The CSI driver specifies podInfoOnMount as part of driver deployment. If true, Kubelet will pass pod information as VolumeContext in the CSI NodePublishVolume() calls. The CSI driver is responsible for parsing and validating the information passed in as VolumeContext. The following VolumeConext will be passed if podInfoOnMount is set to true. This list might grow, but the prefix will be used. \"csi.storage.k8s.io/pod.name\": pod.Name \"csi.storage.k8s.io/pod.namespace\": pod.Namespace \"csi.storage.k8s.io/pod.uid\": string(pod.UID) \"csi.storage.k8s.io/ephemeral\": \"true\" if the volume is an ephemeral inline volume\n defined by a CSIVolumeSource, otherwise \"false\"\n\n\"csi.storage.k8s.io/ephemeral\" is a new feature in Kubernetes 1.16. It is only required for drivers which support both the \"Persistent\" and \"Ephemeral\" VolumeLifecycleMode. Other drivers can leave pod info disabled and/or ignore this field. As Kubernetes 1.15 doesn't support this field, drivers can only support one mode when deployed on such a cluster and the deployment determines which mode that is, for example via a command line parameter of the driver.\n\nThis field is immutable.", "volumeLifecycleModes": "VolumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future.\n\nThis field is immutable.", "storageCapacity": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field is immutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", - "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will use heuristics to determine if Kubernetes should modify ownership and permissions of the volume.", + "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume's access mode contains ReadWriteOnce.", "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", } From 475ec09d429319e1d4707f8e1a34bbe6c2252eb6 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Mon, 17 Aug 2020 19:29:01 -0400 Subject: [PATCH 006/130] Document the NodeAddressType values Kubernetes-commit: 4272ac92a761cdd36b5c4c598d34fb965ad79f70 --- core/v1/types.go | 41 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/core/v1/types.go b/core/v1/types.go index d1dbeda8f3..ef4e433ac4 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -4912,11 +4912,44 @@ type NodeAddressType string // These are valid address type of node. const ( - NodeHostName NodeAddressType = "Hostname" - NodeExternalIP NodeAddressType = "ExternalIP" - NodeInternalIP NodeAddressType = "InternalIP" - NodeExternalDNS NodeAddressType = "ExternalDNS" + // NodeHostName identifies a name of the node. Although every node can be assumed + // to have a NodeAddress of this type, its exact syntax and semantics are not + // defined, and are not consistent between different clusters. + NodeHostName NodeAddressType = "Hostname" + + // NodeInternalIP identifies an IP address which is assigned to one of the node's + // network interfaces. Every node should have at least one address of this type. + // + // An internal IP is normally expected to be reachable from every other node, but + // may not be visible to hosts outside the cluster. By default it is assumed that + // kube-apiserver can reach node internal IPs, though it is possible to configure + // clusters where this is not the case. + // + // NodeInternalIP is the default type of node IP, and does not necessarily imply + // that the IP is ONLY reachable internally. If a node has multiple internal IPs, + // no specific semantics are assigned to the additional IPs. + NodeInternalIP NodeAddressType = "InternalIP" + + // NodeExternalIP identifies an IP address which is, in some way, intended to be + // more usable from outside the cluster then an internal IP, though no specific + // semantics are defined. It may be a globally routable IP, though it is not + // required to be. + // + // External IPs may be assigned directly to an interface on the node, like a + // NodeInternalIP, or alternatively, packets sent to the external IP may be NAT'ed + // to an internal node IP rather than being delivered directly (making the IP less + // efficient for node-to-node traffic than a NodeInternalIP). + NodeExternalIP NodeAddressType = "ExternalIP" + + // NodeInternalDNS identifies a DNS name which resolves to an IP address which has + // the characteristics of a NodeInternalIP. The IP it resolves to may or may not + // be a listed NodeInternalIP address. NodeInternalDNS NodeAddressType = "InternalDNS" + + // NodeExternalDNS identifies a DNS name which resolves to an IP address which has + // the characteristics of a NodeExternalIP. The IP it resolves to may or may not + // be a listed NodeExternalIP address. + NodeExternalDNS NodeAddressType = "ExternalDNS" ) // NodeAddress contains information for the node's address. From 31da8213f6cd5b82cdc758fb2789ad94b218ed8f Mon Sep 17 00:00:00 2001 From: Taahir Ahmed Date: Sat, 10 Oct 2020 20:29:26 -0700 Subject: [PATCH 007/130] Remove MPL-licensed dep from lruexpirecache github.com/hashicorp/golang-lru is MPL 2 licensed, which means that anyone who distributes code or binaries that incorporates it needs to include its source code, even if they haven't made any modifications. Since lrucacheexpire is picked up as a dependency of using the shared informers in client-go, that's potentially a lot of distributors. Most other deps of client-go are Apache 2.0, MIT, or BSD-like licensed, which only requires including the license. Rather than reverting to groupcache/lru, I just reimplemented the functionality we need, which isn't much. Kubernetes-commit: ecc53182475a00a4a1dc8ca1e056b0deb6bd430c --- go.mod | 7 +++++-- go.sum | 4 ---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 64fd537567..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210619071501-4713ab59dd88 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210619071501-4713ab59dd88 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 4aea35fd9d..06f18199a2 100644 --- a/go.sum +++ b/go.sum @@ -27,7 +27,6 @@ github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -55,7 +54,6 @@ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= -github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ= @@ -209,8 +207,6 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210619071501-4713ab59dd88 h1:9Qc+08Nttbg1dtl8dElWJv9nGb0aMA+Qbx4sXD9iK2E= -k8s.io/apimachinery v0.0.0-20210619071501-4713ab59dd88/go.mod h1:AZCsxGyiXb/4yTvUIiY+4LESjQ12B77LFrbW2xd61is= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From f81f579bb465c7e1527b269a563b823b907a17af Mon Sep 17 00:00:00 2001 From: Danil-Grigorev Date: Tue, 12 Jan 2021 18:29:56 +0100 Subject: [PATCH 008/130] Make selectors atomic Ensure that all label selectors are treated as atomic values, to exclude situations when selectors are being corrupted by different actors attempting to apply their overlapping definition for this field with server-side-apply. Kubernetes-commit: d8a7764b6396b90313ae7bd50a845f4da4705d67 --- apps/v1beta2/generated.proto | 1 + apps/v1beta2/types.go | 1 + core/v1/generated.proto | 3 +++ core/v1/types.go | 3 +++ extensions/v1beta1/generated.proto | 1 + extensions/v1beta1/types.go | 1 + node/v1/generated.proto | 1 + node/v1/types.go | 1 + node/v1alpha1/generated.proto | 1 + node/v1alpha1/types.go | 1 + node/v1beta1/generated.proto | 1 + node/v1beta1/types.go | 1 + 12 files changed, 16 insertions(+) diff --git a/apps/v1beta2/generated.proto b/apps/v1beta2/generated.proto index ff306ba6a9..8940f64269 100644 --- a/apps/v1beta2/generated.proto +++ b/apps/v1beta2/generated.proto @@ -592,6 +592,7 @@ message ScaleStatus { // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors // +optional + // +mapType=atomic map selector = 2; // label selector for pods that should match the replicas count. This is a serializated diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index 316a0ad24d..e94e29aea7 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -45,6 +45,7 @@ type ScaleStatus struct { // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors // +optional + // +mapType=atomic Selector map[string]string `json:"selector,omitempty" protobuf:"bytes,2,rep,name=selector"` // label selector for pods that should match the replicas count. This is a serializated diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 152ea29fd0..e0fe9ef4f5 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -3450,6 +3450,7 @@ message PodSpec { // Selector which must match a node's labels for the pod to be scheduled on that node. // More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ // +optional + // +mapType=atomic map nodeSelector = 7; // ServiceAccountName is the name of the ServiceAccount to use to run this pod. @@ -4138,6 +4139,7 @@ message ReplicationControllerSpec { // controller, if empty defaulted to labels on Pod template. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors // +optional + // +mapType=atomic map selector = 2; // Template is the object that describes the pod that will be created if @@ -4841,6 +4843,7 @@ message ServiceSpec { // Ignored if type is ExternalName. // More info: https://kubernetes.io/docs/concepts/services-networking/service/ // +optional + // +mapType=atomic map selector = 2; // clusterIP is the IP address of the service and is usually assigned diff --git a/core/v1/types.go b/core/v1/types.go index 3eadb45674..ea7635f3cf 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -3005,6 +3005,7 @@ type PodSpec struct { // Selector which must match a node's labels for the pod to be scheduled on that node. // More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ // +optional + // +mapType=atomic NodeSelector map[string]string `json:"nodeSelector,omitempty" protobuf:"bytes,7,rep,name=nodeSelector"` // ServiceAccountName is the name of the ServiceAccount to use to run this pod. @@ -3785,6 +3786,7 @@ type ReplicationControllerSpec struct { // controller, if empty defaulted to labels on Pod template. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors // +optional + // +mapType=atomic Selector map[string]string `json:"selector,omitempty" protobuf:"bytes,2,rep,name=selector"` // TemplateRef is a reference to an object that describes the pod that will be created if @@ -4083,6 +4085,7 @@ type ServiceSpec struct { // Ignored if type is ExternalName. // More info: https://kubernetes.io/docs/concepts/services-networking/service/ // +optional + // +mapType=atomic Selector map[string]string `json:"selector,omitempty" protobuf:"bytes,2,rep,name=selector"` // clusterIP is the IP address of the service and is usually assigned diff --git a/extensions/v1beta1/generated.proto b/extensions/v1beta1/generated.proto index 5e3d165ebe..a3e54810d6 100644 --- a/extensions/v1beta1/generated.proto +++ b/extensions/v1beta1/generated.proto @@ -1237,6 +1237,7 @@ message ScaleStatus { // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors // +optional + // +mapType=atomic map selector = 2; // label selector for pods that should match the replicas count. This is a serializated diff --git a/extensions/v1beta1/types.go b/extensions/v1beta1/types.go index f3479713c5..5f5f51dc48 100644 --- a/extensions/v1beta1/types.go +++ b/extensions/v1beta1/types.go @@ -37,6 +37,7 @@ type ScaleStatus struct { // label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors // +optional + // +mapType=atomic Selector map[string]string `json:"selector,omitempty" protobuf:"bytes,2,rep,name=selector"` // label selector for pods that should match the replicas count. This is a serializated diff --git a/node/v1/generated.proto b/node/v1/generated.proto index 4a86999f14..0b98cabb2f 100644 --- a/node/v1/generated.proto +++ b/node/v1/generated.proto @@ -97,6 +97,7 @@ message Scheduling { // with a pod's existing nodeSelector. Any conflicts will cause the pod to // be rejected in admission. // +optional + // +mapType=atomic map nodeSelector = 1; // tolerations are appended (excluding duplicates) to pods running with this diff --git a/node/v1/types.go b/node/v1/types.go index b32cc36c49..bfe947e1fc 100644 --- a/node/v1/types.go +++ b/node/v1/types.go @@ -82,6 +82,7 @@ type Scheduling struct { // with a pod's existing nodeSelector. Any conflicts will cause the pod to // be rejected in admission. // +optional + // +mapType=atomic NodeSelector map[string]string `json:"nodeSelector,omitempty" protobuf:"bytes,1,opt,name=nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this diff --git a/node/v1alpha1/generated.proto b/node/v1alpha1/generated.proto index 310ad490bf..967e06cc29 100644 --- a/node/v1alpha1/generated.proto +++ b/node/v1alpha1/generated.proto @@ -106,6 +106,7 @@ message Scheduling { // with a pod's existing nodeSelector. Any conflicts will cause the pod to // be rejected in admission. // +optional + // +mapType=atomic map nodeSelector = 1; // tolerations are appended (excluding duplicates) to pods running with this diff --git a/node/v1alpha1/types.go b/node/v1alpha1/types.go index 03e7e6f333..58b84409f5 100644 --- a/node/v1alpha1/types.go +++ b/node/v1alpha1/types.go @@ -91,6 +91,7 @@ type Scheduling struct { // with a pod's existing nodeSelector. Any conflicts will cause the pod to // be rejected in admission. // +optional + // +mapType=atomic NodeSelector map[string]string `json:"nodeSelector,omitempty" protobuf:"bytes,1,opt,name=nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this diff --git a/node/v1beta1/generated.proto b/node/v1beta1/generated.proto index 5c2d9d50af..724465902e 100644 --- a/node/v1beta1/generated.proto +++ b/node/v1beta1/generated.proto @@ -96,6 +96,7 @@ message Scheduling { // with a pod's existing nodeSelector. Any conflicts will cause the pod to // be rejected in admission. // +optional + // +mapType=atomic map nodeSelector = 1; // tolerations are appended (excluding duplicates) to pods running with this diff --git a/node/v1beta1/types.go b/node/v1beta1/types.go index 89559949ca..5c0421efcb 100644 --- a/node/v1beta1/types.go +++ b/node/v1beta1/types.go @@ -83,6 +83,7 @@ type Scheduling struct { // with a pod's existing nodeSelector. Any conflicts will cause the pod to // be rejected in admission. // +optional + // +mapType=atomic NodeSelector map[string]string `json:"nodeSelector,omitempty" protobuf:"bytes,1,opt,name=nodeSelector"` // tolerations are appended (excluding duplicates) to pods running with this From aaabe7bcf8dd8c0672762c48b802272ed6f78f46 Mon Sep 17 00:00:00 2001 From: Abu Kashem Date: Tue, 12 Jan 2021 16:12:13 -0500 Subject: [PATCH 009/130] add auto update for apf bootstrap configuration Take the following approach: On a fresh install, all bootstrap configuration objects will have auto update enabled via the following annotation : `apf.kubernetes.io/autoupdate: 'true'` The kube-apiserver periodically checks the bootstrap configuration objects on the cluster and applies update if necessary. We enforce an 'always auto-update' policy for the mandatory configuration object(s). We update the suggested configuration objects when: - auto update is enabled (`apf.kubernetes.io/autoupdate: 'true'`) or - auto update annotation key is missing but `generation` is `1` If the configuration object is missing the annotation key, we add it appropriately: it is set to `true` if `generation` is `1`, `false` otherwise. The above approach ensures that we don't squash changes made by an operator. Please note, we can't protect the changes made by the operator in the following scenario: - the user changes the spec and then deletes and recreates the same object. (generation resets to 1) remove using a marker Kubernetes-commit: 759a64136b0d4619d5535adb79a8367e124b06c6 --- flowcontrol/v1beta1/types.go | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/flowcontrol/v1beta1/types.go b/flowcontrol/v1beta1/types.go index ece834e929..673cde42dc 100644 --- a/flowcontrol/v1beta1/types.go +++ b/flowcontrol/v1beta1/types.go @@ -57,6 +57,50 @@ const ( ResponseHeaderMatchedFlowSchemaUID = "X-Kubernetes-PF-FlowSchema-UID" ) +const ( + // AutoUpdateAnnotationKey is the name of an annotation that enables + // automatic update of the spec of the bootstrap configuration + // object(s), if set to 'true'. + // + // On a fresh install, all bootstrap configuration objects will have auto + // update enabled with the following annotation key: + // apf.kubernetes.io/autoupdate-spec: 'true' + // + // The kube-apiserver periodically checks the bootstrap configuration + // objects on the cluster and applies updates if necessary. + // + // kube-apiserver enforces an 'always auto-update' policy for the + // mandatory configuration object(s). This implies: + // - the auto-update annotation key is added with a value of 'true' + // if it is missing. + // - the auto-update annotation key is set to 'true' if its current value + // is a boolean false or has an invalid boolean representation + // (if the cluster operator sets it to 'false' it will be stomped) + // - any changes to the spec made by the cluster operator will be + // stomped. + // + // The kube-apiserver will apply updates on the suggested configuration if: + // - the cluster operator has enabled auto-update by setting the annotation + // (apf.kubernetes.io/autoupdate-spec: 'true') or + // - the annotation key is missing but the generation is 1 + // + // If the suggested configuration object is missing the annotation key, + // kube-apiserver will update the annotation appropriately: + // - it is set to 'true' if generation of the object is '1' which usually + // indicates that the spec of the object has not been changed. + // - it is set to 'false' if generation of the object is greater than 1. + // + // The goal is to enable the kube-apiserver to apply update on suggested + // configuration objects installed by previous releases but not overwrite + // changes made by the cluster operators. + // Note that this distinction is imperfectly detected: in the case where an + // operator deletes a suggested configuration object and later creates it + // but with a variant spec and then does no updates of the object + // (generation is 1), the technique outlined above will incorrectly + // determine that the object should be auto-updated. + AutoUpdateAnnotationKey = "apf.kubernetes.io/autoupdate-spec" +) + // +genclient // +genclient:nonNamespaced // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object From 1cee8b1d127ad2cdc2c44c8b18238012c589dbbd Mon Sep 17 00:00:00 2001 From: Aldo Culquicondor Date: Mon, 18 Jan 2021 13:36:03 -0500 Subject: [PATCH 010/130] Add Job.status.uncountedPodUIDs For tracking Job Pods that have finished but are not yet counted as failed or succeeded And feature gate JobTrackingWithFinalizers Change-Id: I3e080f3ec090922640384b692e88eaf9a544d3b5 Kubernetes-commit: bb56a0bd04891ae0a4aebeaeb4d145b32d9ad2d9 --- batch/v1/generated.pb.go | 443 +++++++++++++++++++----- batch/v1/generated.proto | 32 ++ batch/v1/types.go | 45 ++- batch/v1/types_swagger_doc_generated.go | 27 +- batch/v1/zz_generated.deepcopy.go | 32 ++ testdata/HEAD/batch.v1.Job.json | 10 +- testdata/HEAD/batch.v1.Job.pb | Bin 7853 -> 7885 bytes testdata/HEAD/batch.v1.Job.yaml | 5 + 8 files changed, 501 insertions(+), 93 deletions(-) diff --git a/batch/v1/generated.pb.go b/batch/v1/generated.pb.go index 1407caebc6..b8a1028317 100644 --- a/batch/v1/generated.pb.go +++ b/batch/v1/generated.pb.go @@ -33,6 +33,8 @@ import ( math_bits "math/bits" reflect "reflect" strings "strings" + + k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types" ) // Reference imports to suppress errors if they are not otherwise used. @@ -326,6 +328,34 @@ func (m *JobTemplateSpec) XXX_DiscardUnknown() { var xxx_messageInfo_JobTemplateSpec proto.InternalMessageInfo +func (m *UncountedTerminatedPods) Reset() { *m = UncountedTerminatedPods{} } +func (*UncountedTerminatedPods) ProtoMessage() {} +func (*UncountedTerminatedPods) Descriptor() ([]byte, []int) { + return fileDescriptor_3b52da57c93de713, []int{10} +} +func (m *UncountedTerminatedPods) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *UncountedTerminatedPods) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *UncountedTerminatedPods) XXX_Merge(src proto.Message) { + xxx_messageInfo_UncountedTerminatedPods.Merge(m, src) +} +func (m *UncountedTerminatedPods) XXX_Size() int { + return m.Size() +} +func (m *UncountedTerminatedPods) XXX_DiscardUnknown() { + xxx_messageInfo_UncountedTerminatedPods.DiscardUnknown(m) +} + +var xxx_messageInfo_UncountedTerminatedPods proto.InternalMessageInfo + func init() { proto.RegisterType((*CronJob)(nil), "k8s.io.api.batch.v1.CronJob") proto.RegisterType((*CronJobList)(nil), "k8s.io.api.batch.v1.CronJobList") @@ -337,6 +367,7 @@ func init() { proto.RegisterType((*JobSpec)(nil), "k8s.io.api.batch.v1.JobSpec") proto.RegisterType((*JobStatus)(nil), "k8s.io.api.batch.v1.JobStatus") proto.RegisterType((*JobTemplateSpec)(nil), "k8s.io.api.batch.v1.JobTemplateSpec") + proto.RegisterType((*UncountedTerminatedPods)(nil), "k8s.io.api.batch.v1.UncountedTerminatedPods") } func init() { @@ -344,89 +375,95 @@ func init() { } var fileDescriptor_3b52da57c93de713 = []byte{ - // 1304 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0x41, 0x6f, 0x1b, 0x45, - 0x14, 0xce, 0xc6, 0x71, 0x6c, 0x8f, 0x93, 0xd4, 0x9d, 0xd2, 0xd6, 0x98, 0xca, 0x1b, 0x4c, 0x41, - 0x01, 0xc1, 0x9a, 0x94, 0x08, 0x21, 0x04, 0x48, 0xd9, 0x54, 0x15, 0x0d, 0x8e, 0x1a, 0xc6, 0xa9, - 0x90, 0xa0, 0x20, 0xc6, 0xbb, 0x63, 0x67, 0x9b, 0xdd, 0x9d, 0xd5, 0xce, 0xd8, 0x22, 0x37, 0x7e, - 0x02, 0xbf, 0x02, 0x71, 0x42, 0x48, 0xdc, 0x39, 0xa2, 0x1e, 0x7b, 0xec, 0x69, 0x45, 0x97, 0x1b, - 0x17, 0xee, 0xe1, 0x82, 0x76, 0x76, 0xbc, 0xbb, 0xb6, 0x77, 0x43, 0xd3, 0x43, 0xc5, 0xcd, 0xfb, - 0xe6, 0xfb, 0xbe, 0x79, 0x7e, 0xef, 0xcd, 0x7b, 0x0f, 0x7c, 0x74, 0xf2, 0x01, 0xd3, 0x2c, 0xda, - 0x3d, 0x19, 0x0f, 0x88, 0xef, 0x12, 0x4e, 0x58, 0x77, 0x42, 0x5c, 0x93, 0xfa, 0x5d, 0x79, 0x80, - 0x3d, 0xab, 0x3b, 0xc0, 0xdc, 0x38, 0xee, 0x4e, 0xb6, 0xbb, 0x23, 0xe2, 0x12, 0x1f, 0x73, 0x62, - 0x6a, 0x9e, 0x4f, 0x39, 0x85, 0x57, 0x62, 0x90, 0x86, 0x3d, 0x4b, 0x13, 0x20, 0x6d, 0xb2, 0xdd, - 0x7a, 0x67, 0x64, 0xf1, 0xe3, 0xf1, 0x40, 0x33, 0xa8, 0xd3, 0x1d, 0xd1, 0x11, 0xed, 0x0a, 0xec, - 0x60, 0x3c, 0x14, 0x5f, 0xe2, 0x43, 0xfc, 0x8a, 0x35, 0x5a, 0x9d, 0xcc, 0x45, 0x06, 0xf5, 0x49, - 0xce, 0x3d, 0xad, 0x9d, 0x14, 0xe3, 0x60, 0xe3, 0xd8, 0x72, 0x89, 0x7f, 0xda, 0xf5, 0x4e, 0x46, - 0x91, 0x81, 0x75, 0x1d, 0xc2, 0x71, 0x1e, 0xab, 0x5b, 0xc4, 0xf2, 0xc7, 0x2e, 0xb7, 0x1c, 0xb2, - 0x40, 0x78, 0xff, 0xbf, 0x08, 0xcc, 0x38, 0x26, 0x0e, 0x9e, 0xe7, 0x75, 0xfe, 0x51, 0x40, 0x65, - 0xcf, 0xa7, 0xee, 0x3e, 0x1d, 0xc0, 0x6f, 0x41, 0x35, 0xf2, 0xc7, 0xc4, 0x1c, 0x37, 0x95, 0x4d, - 0x65, 0xab, 0x7e, 0xeb, 0x5d, 0x2d, 0x8d, 0x52, 0x22, 0xab, 0x79, 0x27, 0xa3, 0xc8, 0xc0, 0xb4, - 0x08, 0xad, 0x4d, 0xb6, 0xb5, 0x7b, 0x83, 0x87, 0xc4, 0xe0, 0x07, 0x84, 0x63, 0x1d, 0x3e, 0x0a, - 0xd4, 0xa5, 0x30, 0x50, 0x41, 0x6a, 0x43, 0x89, 0x2a, 0xd4, 0xc1, 0x0a, 0xf3, 0x88, 0xd1, 0x5c, - 0x16, 0xea, 0x9b, 0x5a, 0x4e, 0x0e, 0x34, 0xe9, 0x4d, 0xdf, 0x23, 0x86, 0xbe, 0x26, 0xd5, 0x56, - 0xa2, 0x2f, 0x24, 0xb8, 0x70, 0x1f, 0xac, 0x32, 0x8e, 0xf9, 0x98, 0x35, 0x4b, 0x42, 0xa5, 0x73, - 0xae, 0x8a, 0x40, 0xea, 0x1b, 0x52, 0x67, 0x35, 0xfe, 0x46, 0x52, 0xa1, 0xf3, 0xb3, 0x02, 0xea, - 0x12, 0xd9, 0xb3, 0x18, 0x87, 0x0f, 0x16, 0x22, 0xa0, 0x3d, 0x5b, 0x04, 0x22, 0xb6, 0xf8, 0xff, - 0x0d, 0x79, 0x53, 0x75, 0x6a, 0xc9, 0xfc, 0xfb, 0x5d, 0x50, 0xb6, 0x38, 0x71, 0x58, 0x73, 0x79, - 0xb3, 0xb4, 0x55, 0xbf, 0x75, 0xe3, 0x3c, 0xc7, 0xf5, 0x75, 0x29, 0x54, 0xbe, 0x1b, 0x51, 0x50, - 0xcc, 0xec, 0xfc, 0xb4, 0x92, 0x38, 0x1c, 0x85, 0x04, 0xbe, 0x0d, 0xaa, 0x51, 0x62, 0xcd, 0xb1, - 0x4d, 0x84, 0xc3, 0xb5, 0xd4, 0x81, 0xbe, 0xb4, 0xa3, 0x04, 0x01, 0xef, 0x83, 0xeb, 0x8c, 0x63, - 0x9f, 0x5b, 0xee, 0xe8, 0x36, 0xc1, 0xa6, 0x6d, 0xb9, 0xa4, 0x4f, 0x0c, 0xea, 0x9a, 0x4c, 0x64, - 0xa4, 0xa4, 0xbf, 0x12, 0x06, 0xea, 0xf5, 0x7e, 0x3e, 0x04, 0x15, 0x71, 0xe1, 0x03, 0x70, 0xd9, - 0xa0, 0xae, 0x31, 0xf6, 0x7d, 0xe2, 0x1a, 0xa7, 0x87, 0xd4, 0xb6, 0x8c, 0x53, 0x91, 0x9c, 0x9a, - 0xae, 0x49, 0x6f, 0x2e, 0xef, 0xcd, 0x03, 0xce, 0xf2, 0x8c, 0x68, 0x51, 0x08, 0xbe, 0x0e, 0x2a, - 0x6c, 0xcc, 0x3c, 0xe2, 0x9a, 0xcd, 0x95, 0x4d, 0x65, 0xab, 0xaa, 0xd7, 0xc3, 0x40, 0xad, 0xf4, - 0x63, 0x13, 0x9a, 0x9e, 0xc1, 0xaf, 0x40, 0xfd, 0x21, 0x1d, 0x1c, 0x11, 0xc7, 0xb3, 0x31, 0x27, - 0xcd, 0xb2, 0xc8, 0xde, 0xcd, 0xdc, 0x10, 0xef, 0xa7, 0x38, 0x51, 0x65, 0x57, 0xa4, 0x93, 0xf5, - 0xcc, 0x01, 0xca, 0xaa, 0xc1, 0x6f, 0x40, 0x8b, 0x8d, 0x0d, 0x83, 0x30, 0x36, 0x1c, 0xdb, 0xfb, - 0x74, 0xc0, 0x3e, 0xb5, 0x18, 0xa7, 0xfe, 0x69, 0xcf, 0x72, 0x2c, 0xde, 0x5c, 0xdd, 0x54, 0xb6, - 0xca, 0x7a, 0x3b, 0x0c, 0xd4, 0x56, 0xbf, 0x10, 0x85, 0xce, 0x51, 0x80, 0x08, 0x5c, 0x1b, 0x62, - 0xcb, 0x26, 0xe6, 0x82, 0x76, 0x45, 0x68, 0xb7, 0xc2, 0x40, 0xbd, 0x76, 0x27, 0x17, 0x81, 0x0a, - 0x98, 0x9d, 0xdf, 0x96, 0xc1, 0xfa, 0xcc, 0x2b, 0x80, 0x9f, 0x81, 0x55, 0x6c, 0x70, 0x6b, 0x12, - 0x95, 0x4a, 0x54, 0x80, 0xaf, 0x65, 0xa3, 0x13, 0xf5, 0xaf, 0xf4, 0x2d, 0x23, 0x32, 0x24, 0x51, - 0x12, 0x48, 0xfa, 0x74, 0x76, 0x05, 0x15, 0x49, 0x09, 0x68, 0x83, 0x86, 0x8d, 0x19, 0x9f, 0x56, - 0xd9, 0x91, 0xe5, 0x10, 0x91, 0x9f, 0xfa, 0xad, 0xb7, 0x9e, 0xed, 0xc9, 0x44, 0x0c, 0xfd, 0xa5, - 0x30, 0x50, 0x1b, 0xbd, 0x39, 0x1d, 0xb4, 0xa0, 0x0c, 0x7d, 0x00, 0x85, 0x2d, 0x09, 0xa1, 0xb8, - 0xaf, 0x7c, 0xe1, 0xfb, 0xae, 0x85, 0x81, 0x0a, 0x7b, 0x0b, 0x4a, 0x28, 0x47, 0xbd, 0xf3, 0xb7, - 0x02, 0x4a, 0x2f, 0xa6, 0x2d, 0x7e, 0x32, 0xd3, 0x16, 0x6f, 0x14, 0x15, 0x6d, 0x61, 0x4b, 0xbc, - 0x33, 0xd7, 0x12, 0xdb, 0x85, 0x0a, 0xe7, 0xb7, 0xc3, 0xdf, 0x4b, 0x60, 0x6d, 0x9f, 0x0e, 0xf6, - 0xa8, 0x6b, 0x5a, 0xdc, 0xa2, 0x2e, 0xdc, 0x01, 0x2b, 0xfc, 0xd4, 0x9b, 0xb6, 0x96, 0xcd, 0xe9, - 0xd5, 0x47, 0xa7, 0x1e, 0x39, 0x0b, 0xd4, 0x46, 0x16, 0x1b, 0xd9, 0x90, 0x40, 0xc3, 0x5e, 0xe2, - 0xce, 0xb2, 0xe0, 0xed, 0xcc, 0x5e, 0x77, 0x16, 0xa8, 0x39, 0x83, 0x53, 0x4b, 0x94, 0x66, 0x9d, - 0x82, 0x23, 0xb0, 0x1e, 0x25, 0xe7, 0xd0, 0xa7, 0x83, 0xb8, 0xca, 0x4a, 0x17, 0xce, 0xfa, 0x55, - 0xe9, 0xc0, 0x7a, 0x2f, 0x2b, 0x84, 0x66, 0x75, 0xe1, 0x24, 0xae, 0xb1, 0x23, 0x1f, 0xbb, 0x2c, - 0xfe, 0x4b, 0xcf, 0x57, 0xd3, 0x2d, 0x79, 0x9b, 0xa8, 0xb3, 0x59, 0x35, 0x94, 0x73, 0x03, 0x7c, - 0x03, 0xac, 0xfa, 0x04, 0x33, 0xea, 0x8a, 0x7a, 0xae, 0xa5, 0xd9, 0x41, 0xc2, 0x8a, 0xe4, 0x29, - 0x7c, 0x13, 0x54, 0x1c, 0xc2, 0x18, 0x1e, 0x11, 0xd1, 0x71, 0x6a, 0xfa, 0x25, 0x09, 0xac, 0x1c, - 0xc4, 0x66, 0x34, 0x3d, 0xef, 0xfc, 0xa8, 0x80, 0xca, 0x8b, 0x99, 0x69, 0x1f, 0xcf, 0xce, 0xb4, - 0x66, 0x51, 0xe5, 0x15, 0xcc, 0xb3, 0x5f, 0xca, 0xc2, 0x51, 0x31, 0xcb, 0xb6, 0x41, 0xdd, 0xc3, - 0x3e, 0xb6, 0x6d, 0x62, 0x5b, 0xcc, 0x11, 0xbe, 0x96, 0xf5, 0x4b, 0x51, 0x5f, 0x3e, 0x4c, 0xcd, - 0x28, 0x8b, 0x89, 0x28, 0x06, 0x75, 0x3c, 0x9b, 0x44, 0xc1, 0x8c, 0xcb, 0x4d, 0x52, 0xf6, 0x52, - 0x33, 0xca, 0x62, 0xe0, 0x3d, 0x70, 0x35, 0xee, 0x60, 0xf3, 0x13, 0xb0, 0x24, 0x26, 0xe0, 0xcb, - 0x61, 0xa0, 0x5e, 0xdd, 0xcd, 0x03, 0xa0, 0x7c, 0x1e, 0xdc, 0x01, 0x6b, 0x03, 0x6c, 0x9c, 0xd0, - 0xe1, 0x30, 0xdb, 0xb1, 0x1b, 0x61, 0xa0, 0xae, 0xe9, 0x19, 0x3b, 0x9a, 0x41, 0xc1, 0xaf, 0x41, - 0x95, 0x11, 0x9b, 0x18, 0x9c, 0xfa, 0xb2, 0xc4, 0xde, 0x7b, 0xc6, 0xac, 0xe0, 0x01, 0xb1, 0xfb, - 0x92, 0xaa, 0xaf, 0x89, 0x49, 0x2f, 0xbf, 0x50, 0x22, 0x09, 0x3f, 0x04, 0x1b, 0x0e, 0x76, 0xc7, - 0x38, 0x41, 0x8a, 0xda, 0xaa, 0xea, 0x30, 0x0c, 0xd4, 0x8d, 0x83, 0x99, 0x13, 0x34, 0x87, 0x84, - 0x9f, 0x83, 0x2a, 0x9f, 0x8e, 0xd1, 0x55, 0xe1, 0x5a, 0xee, 0xa0, 0x38, 0xa4, 0xe6, 0xcc, 0x14, - 0x4d, 0xaa, 0x24, 0x19, 0xa1, 0x89, 0x4c, 0xb4, 0x78, 0x70, 0x6e, 0xcb, 0x88, 0xed, 0x0e, 0x39, - 0xf1, 0xef, 0x58, 0xae, 0xc5, 0x8e, 0x89, 0xd9, 0xac, 0x8a, 0x70, 0x89, 0xc5, 0xe3, 0xe8, 0xa8, - 0x97, 0x07, 0x41, 0x45, 0x5c, 0xd8, 0x03, 0x1b, 0x69, 0x6a, 0x0f, 0xa8, 0x49, 0x9a, 0x35, 0xf1, - 0x30, 0x6e, 0x46, 0xff, 0x72, 0x6f, 0xe6, 0xe4, 0x6c, 0xc1, 0x82, 0xe6, 0xb8, 0xd9, 0x45, 0x03, - 0x14, 0x2f, 0x1a, 0x9d, 0xbf, 0x4a, 0xa0, 0x96, 0xce, 0xd4, 0xfb, 0x00, 0x18, 0xd3, 0xc6, 0xc5, - 0xe4, 0x5c, 0x7d, 0xb5, 0xe8, 0x11, 0x24, 0x2d, 0x2e, 0x9d, 0x07, 0x89, 0x89, 0xa1, 0x8c, 0x10, - 0xfc, 0x02, 0xd4, 0xc4, 0xb6, 0x25, 0x5a, 0xd0, 0xf2, 0x85, 0x5b, 0xd0, 0x7a, 0x18, 0xa8, 0xb5, - 0xfe, 0x54, 0x00, 0xa5, 0x5a, 0x70, 0x98, 0x0d, 0xd9, 0x73, 0xb6, 0x53, 0x38, 0x1b, 0x5e, 0x71, - 0xc5, 0x9c, 0x6a, 0xd4, 0xd4, 0xe4, 0xae, 0xb1, 0x22, 0x12, 0x5c, 0xb4, 0x46, 0x74, 0x41, 0x4d, - 0xec, 0x45, 0xc4, 0x24, 0xa6, 0xa8, 0xd1, 0xb2, 0x7e, 0x59, 0x42, 0x6b, 0xfd, 0xe9, 0x01, 0x4a, - 0x31, 0x91, 0x70, 0xbc, 0xf0, 0xc8, 0xb5, 0x2b, 0x11, 0x8e, 0xd7, 0x23, 0x24, 0x4f, 0xe1, 0x6d, - 0xd0, 0x90, 0x2e, 0x11, 0xf3, 0xae, 0x6b, 0x92, 0xef, 0x08, 0x13, 0x4f, 0xb3, 0xa6, 0x37, 0x25, - 0xa3, 0xb1, 0x37, 0x77, 0x8e, 0x16, 0x18, 0x9d, 0x5f, 0x15, 0x70, 0x69, 0x6e, 0x5d, 0xfc, 0xff, - 0xef, 0x03, 0xfa, 0xd6, 0xa3, 0xa7, 0xed, 0xa5, 0xc7, 0x4f, 0xdb, 0x4b, 0x4f, 0x9e, 0xb6, 0x97, - 0xbe, 0x0f, 0xdb, 0xca, 0xa3, 0xb0, 0xad, 0x3c, 0x0e, 0xdb, 0xca, 0x93, 0xb0, 0xad, 0xfc, 0x11, - 0xb6, 0x95, 0x1f, 0xfe, 0x6c, 0x2f, 0x7d, 0xb9, 0x3c, 0xd9, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, - 0x5a, 0x54, 0xec, 0x5f, 0x44, 0x0f, 0x00, 0x00, + // 1395 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0xcf, 0x6f, 0x1b, 0xc5, + 0x17, 0xcf, 0xc6, 0x76, 0x6c, 0x8f, 0x93, 0xd4, 0x9d, 0x7e, 0xdb, 0xfa, 0x6b, 0x2a, 0x6f, 0x6a, + 0x0a, 0x0a, 0xa8, 0xac, 0x49, 0x88, 0x10, 0x42, 0x80, 0x94, 0x4d, 0x55, 0x68, 0x70, 0xd4, 0x30, + 0x76, 0x84, 0x04, 0x05, 0xb1, 0xde, 0x1d, 0x3b, 0xdb, 0xec, 0xee, 0x58, 0x3b, 0x63, 0x8b, 0xdc, + 0x90, 0xf8, 0x07, 0xf8, 0x2b, 0x10, 0x27, 0x84, 0x04, 0x67, 0x8e, 0xa8, 0xc7, 0x1e, 0x7b, 0x5a, + 0xd1, 0xe5, 0x0f, 0x80, 0x73, 0xb8, 0xa0, 0x9d, 0x1d, 0xef, 0x0f, 0x7b, 0x37, 0xa4, 0x3d, 0x54, + 0xdc, 0xbc, 0x6f, 0x3e, 0x9f, 0xcf, 0xbc, 0x99, 0xf7, 0xe6, 0xbd, 0x67, 0xf0, 0xde, 0xc9, 0x3b, + 0x54, 0x31, 0x49, 0xe7, 0x64, 0x32, 0xc0, 0xae, 0x83, 0x19, 0xa6, 0x9d, 0x29, 0x76, 0x0c, 0xe2, + 0x76, 0xc4, 0x82, 0x36, 0x36, 0x3b, 0x03, 0x8d, 0xe9, 0xc7, 0x9d, 0xe9, 0x56, 0x67, 0x84, 0x1d, + 0xec, 0x6a, 0x0c, 0x1b, 0xca, 0xd8, 0x25, 0x8c, 0xc0, 0x2b, 0x21, 0x48, 0xd1, 0xc6, 0xa6, 0xc2, + 0x41, 0xca, 0x74, 0xab, 0xf9, 0xc6, 0xc8, 0x64, 0xc7, 0x93, 0x81, 0xa2, 0x13, 0xbb, 0x33, 0x22, + 0x23, 0xd2, 0xe1, 0xd8, 0xc1, 0x64, 0xc8, 0xbf, 0xf8, 0x07, 0xff, 0x15, 0x6a, 0x34, 0xdb, 0x89, + 0x8d, 0x74, 0xe2, 0xe2, 0x8c, 0x7d, 0x9a, 0x3b, 0x31, 0xc6, 0xd6, 0xf4, 0x63, 0xd3, 0xc1, 0xee, + 0x69, 0x67, 0x7c, 0x32, 0x0a, 0x0c, 0xb4, 0x63, 0x63, 0xa6, 0x65, 0xb1, 0x3a, 0x79, 0x2c, 0x77, + 0xe2, 0x30, 0xd3, 0xc6, 0x0b, 0x84, 0xb7, 0xff, 0x8d, 0x40, 0xf5, 0x63, 0x6c, 0x6b, 0xf3, 0xbc, + 0xf6, 0xdf, 0x12, 0x28, 0xef, 0xb9, 0xc4, 0xd9, 0x27, 0x03, 0xf8, 0x15, 0xa8, 0x04, 0xfe, 0x18, + 0x1a, 0xd3, 0x1a, 0xd2, 0x86, 0xb4, 0x59, 0xdb, 0x7e, 0x53, 0x89, 0x6f, 0x29, 0x92, 0x55, 0xc6, + 0x27, 0xa3, 0xc0, 0x40, 0x95, 0x00, 0xad, 0x4c, 0xb7, 0x94, 0xfb, 0x83, 0x87, 0x58, 0x67, 0x07, + 0x98, 0x69, 0x2a, 0x7c, 0xe4, 0xc9, 0x4b, 0xbe, 0x27, 0x83, 0xd8, 0x86, 0x22, 0x55, 0xa8, 0x82, + 0x22, 0x1d, 0x63, 0xbd, 0xb1, 0xcc, 0xd5, 0x37, 0x94, 0x8c, 0x18, 0x28, 0xc2, 0x9b, 0xde, 0x18, + 0xeb, 0xea, 0xaa, 0x50, 0x2b, 0x06, 0x5f, 0x88, 0x73, 0xe1, 0x3e, 0x58, 0xa1, 0x4c, 0x63, 0x13, + 0xda, 0x28, 0x70, 0x95, 0xf6, 0xb9, 0x2a, 0x1c, 0xa9, 0xae, 0x0b, 0x9d, 0x95, 0xf0, 0x1b, 0x09, + 0x85, 0xf6, 0x8f, 0x12, 0xa8, 0x09, 0x64, 0xd7, 0xa4, 0x0c, 0x3e, 0x58, 0xb8, 0x01, 0xe5, 0x62, + 0x37, 0x10, 0xb0, 0xf9, 0xf9, 0xeb, 0x62, 0xa7, 0xca, 0xcc, 0x92, 0x38, 0xfd, 0x2e, 0x28, 0x99, + 0x0c, 0xdb, 0xb4, 0xb1, 0xbc, 0x51, 0xd8, 0xac, 0x6d, 0xdf, 0x38, 0xcf, 0x71, 0x75, 0x4d, 0x08, + 0x95, 0xee, 0x05, 0x14, 0x14, 0x32, 0xdb, 0x3f, 0x14, 0x23, 0x87, 0x83, 0x2b, 0x81, 0xb7, 0x41, + 0x25, 0x08, 0xac, 0x31, 0xb1, 0x30, 0x77, 0xb8, 0x1a, 0x3b, 0xd0, 0x13, 0x76, 0x14, 0x21, 0xe0, + 0x11, 0xb8, 0x4e, 0x99, 0xe6, 0x32, 0xd3, 0x19, 0xdd, 0xc1, 0x9a, 0x61, 0x99, 0x0e, 0xee, 0x61, + 0x9d, 0x38, 0x06, 0xe5, 0x11, 0x29, 0xa8, 0x2f, 0xf9, 0x9e, 0x7c, 0xbd, 0x97, 0x0d, 0x41, 0x79, + 0x5c, 0xf8, 0x00, 0x5c, 0xd6, 0x89, 0xa3, 0x4f, 0x5c, 0x17, 0x3b, 0xfa, 0xe9, 0x21, 0xb1, 0x4c, + 0xfd, 0x94, 0x07, 0xa7, 0xaa, 0x2a, 0xc2, 0x9b, 0xcb, 0x7b, 0xf3, 0x80, 0xb3, 0x2c, 0x23, 0x5a, + 0x14, 0x82, 0xaf, 0x80, 0x32, 0x9d, 0xd0, 0x31, 0x76, 0x8c, 0x46, 0x71, 0x43, 0xda, 0xac, 0xa8, + 0x35, 0xdf, 0x93, 0xcb, 0xbd, 0xd0, 0x84, 0x66, 0x6b, 0xf0, 0x73, 0x50, 0x7b, 0x48, 0x06, 0x7d, + 0x6c, 0x8f, 0x2d, 0x8d, 0xe1, 0x46, 0x89, 0x47, 0xef, 0x56, 0xe6, 0x15, 0xef, 0xc7, 0x38, 0x9e, + 0x65, 0x57, 0x84, 0x93, 0xb5, 0xc4, 0x02, 0x4a, 0xaa, 0xc1, 0x2f, 0x41, 0x93, 0x4e, 0x74, 0x1d, + 0x53, 0x3a, 0x9c, 0x58, 0xfb, 0x64, 0x40, 0x3f, 0x32, 0x29, 0x23, 0xee, 0x69, 0xd7, 0xb4, 0x4d, + 0xd6, 0x58, 0xd9, 0x90, 0x36, 0x4b, 0x6a, 0xcb, 0xf7, 0xe4, 0x66, 0x2f, 0x17, 0x85, 0xce, 0x51, + 0x80, 0x08, 0x5c, 0x1b, 0x6a, 0xa6, 0x85, 0x8d, 0x05, 0xed, 0x32, 0xd7, 0x6e, 0xfa, 0x9e, 0x7c, + 0xed, 0x6e, 0x26, 0x02, 0xe5, 0x30, 0xdb, 0xbf, 0x2e, 0x83, 0xb5, 0xd4, 0x2b, 0x80, 0x1f, 0x83, + 0x15, 0x4d, 0x67, 0xe6, 0x34, 0x48, 0x95, 0x20, 0x01, 0x5f, 0x4e, 0xde, 0x4e, 0x50, 0xbf, 0xe2, + 0xb7, 0x8c, 0xf0, 0x10, 0x07, 0x41, 0xc0, 0xf1, 0xd3, 0xd9, 0xe5, 0x54, 0x24, 0x24, 0xa0, 0x05, + 0xea, 0x96, 0x46, 0xd9, 0x2c, 0xcb, 0xfa, 0xa6, 0x8d, 0x79, 0x7c, 0x6a, 0xdb, 0xaf, 0x5f, 0xec, + 0xc9, 0x04, 0x0c, 0xf5, 0x7f, 0xbe, 0x27, 0xd7, 0xbb, 0x73, 0x3a, 0x68, 0x41, 0x19, 0xba, 0x00, + 0x72, 0x5b, 0x74, 0x85, 0x7c, 0xbf, 0xd2, 0x33, 0xef, 0x77, 0xcd, 0xf7, 0x64, 0xd8, 0x5d, 0x50, + 0x42, 0x19, 0xea, 0xed, 0x3f, 0x25, 0x50, 0x78, 0x31, 0x65, 0xf1, 0x83, 0x54, 0x59, 0xbc, 0x91, + 0x97, 0xb4, 0xb9, 0x25, 0xf1, 0xee, 0x5c, 0x49, 0x6c, 0xe5, 0x2a, 0x9c, 0x5f, 0x0e, 0x7f, 0x2b, + 0x80, 0xd5, 0x7d, 0x32, 0xd8, 0x23, 0x8e, 0x61, 0x32, 0x93, 0x38, 0x70, 0x07, 0x14, 0xd9, 0xe9, + 0x78, 0x56, 0x5a, 0x36, 0x66, 0x5b, 0xf7, 0x4f, 0xc7, 0xf8, 0xcc, 0x93, 0xeb, 0x49, 0x6c, 0x60, + 0x43, 0x1c, 0x0d, 0xbb, 0x91, 0x3b, 0xcb, 0x9c, 0xb7, 0x93, 0xde, 0xee, 0xcc, 0x93, 0x33, 0x1a, + 0xa7, 0x12, 0x29, 0xa5, 0x9d, 0x82, 0x23, 0xb0, 0x16, 0x04, 0xe7, 0xd0, 0x25, 0x83, 0x30, 0xcb, + 0x0a, 0xcf, 0x1c, 0xf5, 0xab, 0xc2, 0x81, 0xb5, 0x6e, 0x52, 0x08, 0xa5, 0x75, 0xe1, 0x34, 0xcc, + 0xb1, 0xbe, 0xab, 0x39, 0x34, 0x3c, 0xd2, 0xf3, 0xe5, 0x74, 0x53, 0xec, 0xc6, 0xf3, 0x2c, 0xad, + 0x86, 0x32, 0x76, 0x80, 0xaf, 0x82, 0x15, 0x17, 0x6b, 0x94, 0x38, 0x3c, 0x9f, 0xab, 0x71, 0x74, + 0x10, 0xb7, 0x22, 0xb1, 0x0a, 0x5f, 0x03, 0x65, 0x1b, 0x53, 0xaa, 0x8d, 0x30, 0xaf, 0x38, 0x55, + 0xf5, 0x92, 0x00, 0x96, 0x0f, 0x42, 0x33, 0x9a, 0xad, 0xb7, 0xbf, 0x97, 0x40, 0xf9, 0xc5, 0xf4, + 0xb4, 0xf7, 0xd3, 0x3d, 0xad, 0x91, 0x97, 0x79, 0x39, 0xfd, 0xec, 0xa7, 0x12, 0x77, 0x94, 0xf7, + 0xb2, 0x2d, 0x50, 0x1b, 0x6b, 0xae, 0x66, 0x59, 0xd8, 0x32, 0xa9, 0xcd, 0x7d, 0x2d, 0xa9, 0x97, + 0x82, 0xba, 0x7c, 0x18, 0x9b, 0x51, 0x12, 0x13, 0x50, 0x74, 0x62, 0x8f, 0x2d, 0x1c, 0x5c, 0x66, + 0x98, 0x6e, 0x82, 0xb2, 0x17, 0x9b, 0x51, 0x12, 0x03, 0xef, 0x83, 0xab, 0x61, 0x05, 0x9b, 0xef, + 0x80, 0x05, 0xde, 0x01, 0xff, 0xef, 0x7b, 0xf2, 0xd5, 0xdd, 0x2c, 0x00, 0xca, 0xe6, 0xc1, 0x1d, + 0xb0, 0x3a, 0xd0, 0xf4, 0x13, 0x32, 0x1c, 0x26, 0x2b, 0x76, 0xdd, 0xf7, 0xe4, 0x55, 0x35, 0x61, + 0x47, 0x29, 0x14, 0xfc, 0x02, 0x54, 0x28, 0xb6, 0xb0, 0xce, 0x88, 0x2b, 0x52, 0xec, 0xad, 0x0b, + 0x46, 0x45, 0x1b, 0x60, 0xab, 0x27, 0xa8, 0xea, 0x2a, 0xef, 0xf4, 0xe2, 0x0b, 0x45, 0x92, 0xf0, + 0x5d, 0xb0, 0x6e, 0x6b, 0xce, 0x44, 0x8b, 0x90, 0x3c, 0xb7, 0x2a, 0x2a, 0xf4, 0x3d, 0x79, 0xfd, + 0x20, 0xb5, 0x82, 0xe6, 0x90, 0xf0, 0x13, 0x50, 0x61, 0xb3, 0x36, 0xba, 0xc2, 0x5d, 0xcb, 0x6c, + 0x14, 0x87, 0xc4, 0x48, 0x75, 0xd1, 0x28, 0x4b, 0xa2, 0x16, 0x1a, 0xc9, 0x04, 0x83, 0x07, 0x63, + 0x96, 0xb8, 0xb1, 0xdd, 0x21, 0xc3, 0xee, 0x5d, 0xd3, 0x31, 0xe9, 0x31, 0x36, 0x1a, 0x15, 0x7e, + 0x5d, 0x7c, 0xf0, 0xe8, 0xf7, 0xbb, 0x59, 0x10, 0x94, 0xc7, 0x85, 0x5d, 0xb0, 0x1e, 0x87, 0xf6, + 0x80, 0x18, 0xb8, 0x51, 0xe5, 0x0f, 0xe3, 0x56, 0x70, 0xca, 0xbd, 0xd4, 0xca, 0xd9, 0x82, 0x05, + 0xcd, 0x71, 0x93, 0x83, 0x06, 0xc8, 0x1f, 0x34, 0xda, 0x7f, 0x15, 0x41, 0x35, 0xee, 0xa9, 0x47, + 0x00, 0xe8, 0xb3, 0xc2, 0x45, 0x45, 0x5f, 0xbd, 0x99, 0xf7, 0x08, 0xa2, 0x12, 0x17, 0xf7, 0x83, + 0xc8, 0x44, 0x51, 0x42, 0x08, 0x7e, 0x0a, 0xaa, 0x7c, 0xda, 0xe2, 0x25, 0x68, 0xf9, 0x99, 0x4b, + 0xd0, 0x9a, 0xef, 0xc9, 0xd5, 0xde, 0x4c, 0x00, 0xc5, 0x5a, 0x70, 0x98, 0xbc, 0xb2, 0xe7, 0x2c, + 0xa7, 0x30, 0x7d, 0xbd, 0x7c, 0x8b, 0x39, 0xd5, 0xa0, 0xa8, 0x89, 0x59, 0xa3, 0xc8, 0x03, 0x9c, + 0x37, 0x46, 0x74, 0x40, 0x95, 0xcf, 0x45, 0xd8, 0xc0, 0x06, 0xcf, 0xd1, 0x92, 0x7a, 0x59, 0x40, + 0xab, 0xbd, 0xd9, 0x02, 0x8a, 0x31, 0x81, 0x70, 0x38, 0xf0, 0x88, 0xb1, 0x2b, 0x12, 0x0e, 0xc7, + 0x23, 0x24, 0x56, 0xe1, 0x1d, 0x50, 0x17, 0x2e, 0x61, 0xe3, 0x9e, 0x63, 0xe0, 0xaf, 0x31, 0xe5, + 0x4f, 0xb3, 0xaa, 0x36, 0x04, 0xa3, 0xbe, 0x37, 0xb7, 0x8e, 0x16, 0x18, 0xf0, 0x5b, 0x09, 0x5c, + 0x9f, 0x38, 0x3a, 0x99, 0x38, 0x0c, 0x1b, 0x7d, 0xec, 0xda, 0xa6, 0x13, 0xfc, 0x79, 0x3a, 0x24, + 0x06, 0xe5, 0x99, 0x5b, 0xdb, 0xbe, 0x9d, 0x19, 0xec, 0xa3, 0x6c, 0x4e, 0x98, 0xe7, 0x39, 0x8b, + 0x28, 0x6f, 0xa7, 0xf6, 0xcf, 0x12, 0xb8, 0x34, 0x37, 0xb4, 0xfe, 0xf7, 0xa7, 0x92, 0xf6, 0x2f, + 0x12, 0xc8, 0x3b, 0x2a, 0x3c, 0x4c, 0x86, 0x3d, 0x78, 0x35, 0x55, 0x75, 0x3b, 0x15, 0xf2, 0x33, + 0x4f, 0xbe, 0x99, 0xf7, 0x97, 0x36, 0x18, 0x32, 0xa8, 0x72, 0x74, 0xef, 0x4e, 0x32, 0x2f, 0x3e, + 0x8c, 0xf2, 0x62, 0x99, 0xcb, 0x75, 0xe2, 0x9c, 0xb8, 0x98, 0x96, 0xa0, 0xab, 0x9b, 0x8f, 0x9e, + 0xb6, 0x96, 0x1e, 0x3f, 0x6d, 0x2d, 0x3d, 0x79, 0xda, 0x5a, 0xfa, 0xc6, 0x6f, 0x49, 0x8f, 0xfc, + 0x96, 0xf4, 0xd8, 0x6f, 0x49, 0x4f, 0xfc, 0x96, 0xf4, 0xbb, 0xdf, 0x92, 0xbe, 0xfb, 0xa3, 0xb5, + 0xf4, 0xd9, 0xf2, 0x74, 0xeb, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa8, 0xfc, 0x0b, 0x48, 0x81, + 0x10, 0x00, 0x00, } func (m *CronJob) Marshal() (dAtA []byte, err error) { @@ -938,6 +975,18 @@ func (m *JobStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.UncountedTerminatedPods != nil { + { + size, err := m.UncountedTerminatedPods.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } i -= len(m.CompletedIndexes) copy(dAtA[i:], m.CompletedIndexes) i = encodeVarintGenerated(dAtA, i, uint64(len(m.CompletedIndexes))) @@ -1036,6 +1085,47 @@ func (m *JobTemplateSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *UncountedTerminatedPods) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *UncountedTerminatedPods) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *UncountedTerminatedPods) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Failed) > 0 { + for iNdEx := len(m.Failed) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Failed[iNdEx]) + copy(dAtA[i:], m.Failed[iNdEx]) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Failed[iNdEx]))) + i-- + dAtA[i] = 0x12 + } + } + if len(m.Succeeded) > 0 { + for iNdEx := len(m.Succeeded) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Succeeded[iNdEx]) + copy(dAtA[i:], m.Succeeded[iNdEx]) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.Succeeded[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int { offset -= sovGenerated(v) base := offset @@ -1247,6 +1337,10 @@ func (m *JobStatus) Size() (n int) { n += 1 + sovGenerated(uint64(m.Failed)) l = len(m.CompletedIndexes) n += 1 + l + sovGenerated(uint64(l)) + if m.UncountedTerminatedPods != nil { + l = m.UncountedTerminatedPods.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -1263,6 +1357,27 @@ func (m *JobTemplateSpec) Size() (n int) { return n } +func (m *UncountedTerminatedPods) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Succeeded) > 0 { + for _, s := range m.Succeeded { + l = len(s) + n += 1 + l + sovGenerated(uint64(l)) + } + } + if len(m.Failed) > 0 { + for _, s := range m.Failed { + l = len(s) + n += 1 + l + sovGenerated(uint64(l)) + } + } + return n +} + func sovGenerated(x uint64) (n int) { return (math_bits.Len64(x|1) + 6) / 7 } @@ -1409,6 +1524,7 @@ func (this *JobStatus) String() string { `Succeeded:` + fmt.Sprintf("%v", this.Succeeded) + `,`, `Failed:` + fmt.Sprintf("%v", this.Failed) + `,`, `CompletedIndexes:` + fmt.Sprintf("%v", this.CompletedIndexes) + `,`, + `UncountedTerminatedPods:` + strings.Replace(this.UncountedTerminatedPods.String(), "UncountedTerminatedPods", "UncountedTerminatedPods", 1) + `,`, `}`, }, "") return s @@ -1424,6 +1540,17 @@ func (this *JobTemplateSpec) String() string { }, "") return s } +func (this *UncountedTerminatedPods) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&UncountedTerminatedPods{`, + `Succeeded:` + fmt.Sprintf("%v", this.Succeeded) + `,`, + `Failed:` + fmt.Sprintf("%v", this.Failed) + `,`, + `}`, + }, "") + return s +} func valueToStringGenerated(v interface{}) string { rv := reflect.ValueOf(v) if rv.IsNil() { @@ -3110,6 +3237,42 @@ func (m *JobStatus) Unmarshal(dAtA []byte) error { } m.CompletedIndexes = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UncountedTerminatedPods", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.UncountedTerminatedPods == nil { + m.UncountedTerminatedPods = &UncountedTerminatedPods{} + } + if err := m.UncountedTerminatedPods.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -3247,6 +3410,120 @@ func (m *JobTemplateSpec) Unmarshal(dAtA []byte) error { } return nil } +func (m *UncountedTerminatedPods) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: UncountedTerminatedPods: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: UncountedTerminatedPods: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Succeeded", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Succeeded = append(m.Succeeded, k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Failed", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Failed = append(m.Failed, k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func skipGenerated(dAtA []byte) (n int, err error) { l := len(dAtA) iNdEx := 0 diff --git a/batch/v1/generated.proto b/batch/v1/generated.proto index 12092565cc..1aefe05269 100644 --- a/batch/v1/generated.proto +++ b/batch/v1/generated.proto @@ -321,6 +321,24 @@ message JobStatus { // represented as "1,3-5,7". // +optional optional string completedIndexes = 7; + + // UncountedTerminatedPods holds the UIDs of Pods that have terminated but + // the job controller hasn't yet accounted for in the status counters. + // + // The job controller creates pods with a finalizer. When a pod terminates + // (succeeded or failed), the controller does three steps to account for it + // in the job status: + // (1) Add the pod UID to the arrays in this field. + // (2) Remove the pod finalizer. + // (3) Remove the pod UID from the arrays while increasing the corresponding + // counter. + // + // This field is alpha-level. The job controller only makes use of this field + // when the feature gate PodTrackingWithFinalizers is enabled. + // Old jobs might not be tracked using this field, in which case the field + // remains null. + // +optional + optional UncountedTerminatedPods uncountedTerminatedPods = 8; } // JobTemplateSpec describes the data a Job should have when created from a template @@ -336,3 +354,17 @@ message JobTemplateSpec { optional JobSpec spec = 2; } +// UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't +// been accounted in Job status counters. +message UncountedTerminatedPods { + // Succeeded holds UIDs of succeeded Pods. + // +listType=set + // +optional + repeated string succeeded = 1; + + // Failed holds UIDs of failed Pods. + // +listType=set + // +optional + repeated string failed = 2; +} + diff --git a/batch/v1/types.go b/batch/v1/types.go index 1803fabfd8..77742e5f8c 100644 --- a/batch/v1/types.go +++ b/batch/v1/types.go @@ -19,9 +19,20 @@ package v1 import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/types" ) -const JobCompletionIndexAnnotation = "batch.kubernetes.io/job-completion-index" +const ( + JobCompletionIndexAnnotation = "batch.kubernetes.io/job-completion-index" + + // JobTrackingFinalizer is a finalizer for Job's pods. It prevents them from + // being deleted before being accounted in the Job status. + // The apiserver and job controller use this string as a Job annotation, to + // mark Jobs that are being tracked using pod finalizers. Two releases after + // the JobTrackingWithFinalizers graduates to GA, JobTrackingFinalizer will + // no longer be used as a Job annotation. + JobTrackingFinalizer = "batch.kubernetes.io/job-tracking" +) // +genclient // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object @@ -237,6 +248,38 @@ type JobStatus struct { // represented as "1,3-5,7". // +optional CompletedIndexes string `json:"completedIndexes,omitempty" protobuf:"bytes,7,opt,name=completedIndexes"` + + // UncountedTerminatedPods holds the UIDs of Pods that have terminated but + // the job controller hasn't yet accounted for in the status counters. + // + // The job controller creates pods with a finalizer. When a pod terminates + // (succeeded or failed), the controller does three steps to account for it + // in the job status: + // (1) Add the pod UID to the arrays in this field. + // (2) Remove the pod finalizer. + // (3) Remove the pod UID from the arrays while increasing the corresponding + // counter. + // + // This field is alpha-level. The job controller only makes use of this field + // when the feature gate PodTrackingWithFinalizers is enabled. + // Old jobs might not be tracked using this field, in which case the field + // remains null. + // +optional + UncountedTerminatedPods *UncountedTerminatedPods `json:"uncountedTerminatedPods,omitempty" protobuf:"bytes,8,opt,name=uncountedTerminatedPods"` +} + +// UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't +// been accounted in Job status counters. +type UncountedTerminatedPods struct { + // Succeeded holds UIDs of succeeded Pods. + // +listType=set + // +optional + Succeeded []types.UID `json:"succeeded,omitempty" protobuf:"bytes,1,rep,name=succeeded,casttype=k8s.io/apimachinery/pkg/types.UID"` + + // Failed holds UIDs of failed Pods. + // +listType=set + // +optional + Failed []types.UID `json:"failed,omitempty" protobuf:"bytes,2,rep,name=failed,casttype=k8s.io/apimachinery/pkg/types.UID"` } type JobConditionType string diff --git a/batch/v1/types_swagger_doc_generated.go b/batch/v1/types_swagger_doc_generated.go index da3ef6a24a..f6e01000da 100644 --- a/batch/v1/types_swagger_doc_generated.go +++ b/batch/v1/types_swagger_doc_generated.go @@ -128,14 +128,15 @@ func (JobSpec) SwaggerDoc() map[string]string { } var map_JobStatus = map[string]string{ - "": "JobStatus represents the current state of a Job.", - "conditions": "The latest available observations of an object's current state. When a Job fails, one of the conditions will have type \"Failed\" and status true. When a Job is suspended, one of the conditions will have type \"Suspended\" and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \"Complete\" and status true. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/", - "startTime": "Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC.", - "completionTime": "Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is only set when the job finishes successfully.", - "active": "The number of actively running pods.", - "succeeded": "The number of pods which reached phase Succeeded.", - "failed": "The number of pods which reached phase Failed.", - "completedIndexes": "CompletedIndexes holds the completed indexes when .spec.completionMode = \"Indexed\" in a text format. The indexes are represented as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the completed indexes are 1, 3, 4, 5 and 7, they are represented as \"1,3-5,7\".", + "": "JobStatus represents the current state of a Job.", + "conditions": "The latest available observations of an object's current state. When a Job fails, one of the conditions will have type \"Failed\" and status true. When a Job is suspended, one of the conditions will have type \"Suspended\" and status true; when the Job is resumed, the status of this condition will become false. When a Job is completed, one of the conditions will have type \"Complete\" and status true. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/", + "startTime": "Represents time when the job controller started processing a job. When a Job is created in the suspended state, this field is not set until the first time it is resumed. This field is reset every time a Job is resumed from suspension. It is represented in RFC3339 form and is in UTC.", + "completionTime": "Represents time when the job was completed. It is not guaranteed to be set in happens-before order across separate operations. It is represented in RFC3339 form and is in UTC. The completion time is only set when the job finishes successfully.", + "active": "The number of actively running pods.", + "succeeded": "The number of pods which reached phase Succeeded.", + "failed": "The number of pods which reached phase Failed.", + "completedIndexes": "CompletedIndexes holds the completed indexes when .spec.completionMode = \"Indexed\" in a text format. The indexes are represented as decimal integers separated by commas. The numbers are listed in increasing order. Three or more consecutive numbers are compressed and represented by the first and last element of the series, separated by a hyphen. For example, if the completed indexes are 1, 3, 4, 5 and 7, they are represented as \"1,3-5,7\".", + "uncountedTerminatedPods": "UncountedTerminatedPods holds the UIDs of Pods that have terminated but the job controller hasn't yet accounted for in the status counters.\n\nThe job controller creates pods with a finalizer. When a pod terminates (succeeded or failed), the controller does three steps to account for it in the job status: (1) Add the pod UID to the arrays in this field. (2) Remove the pod finalizer. (3) Remove the pod UID from the arrays while increasing the corresponding\n counter.\n\nThis field is alpha-level. The job controller only makes use of this field when the feature gate PodTrackingWithFinalizers is enabled. Old jobs might not be tracked using this field, in which case the field remains null.", } func (JobStatus) SwaggerDoc() map[string]string { @@ -152,4 +153,14 @@ func (JobTemplateSpec) SwaggerDoc() map[string]string { return map_JobTemplateSpec } +var map_UncountedTerminatedPods = map[string]string{ + "": "UncountedTerminatedPods holds UIDs of Pods that have terminated but haven't been accounted in Job status counters.", + "succeeded": "Succeeded holds UIDs of succeeded Pods.", + "failed": "Failed holds UIDs of failed Pods.", +} + +func (UncountedTerminatedPods) SwaggerDoc() map[string]string { + return map_UncountedTerminatedPods +} + // AUTO-GENERATED FUNCTIONS END HERE diff --git a/batch/v1/zz_generated.deepcopy.go b/batch/v1/zz_generated.deepcopy.go index 6018ad1d3c..fe60aaf379 100644 --- a/batch/v1/zz_generated.deepcopy.go +++ b/batch/v1/zz_generated.deepcopy.go @@ -24,6 +24,7 @@ import ( corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" + types "k8s.io/apimachinery/pkg/types" ) // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. @@ -312,6 +313,11 @@ func (in *JobStatus) DeepCopyInto(out *JobStatus) { in, out := &in.CompletionTime, &out.CompletionTime *out = (*in).DeepCopy() } + if in.UncountedTerminatedPods != nil { + in, out := &in.UncountedTerminatedPods, &out.UncountedTerminatedPods + *out = new(UncountedTerminatedPods) + (*in).DeepCopyInto(*out) + } return } @@ -342,3 +348,29 @@ func (in *JobTemplateSpec) DeepCopy() *JobTemplateSpec { in.DeepCopyInto(out) return out } + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *UncountedTerminatedPods) DeepCopyInto(out *UncountedTerminatedPods) { + *out = *in + if in.Succeeded != nil { + in, out := &in.Succeeded, &out.Succeeded + *out = make([]types.UID, len(*in)) + copy(*out, *in) + } + if in.Failed != nil { + in, out := &in.Failed, &out.Failed + *out = make([]types.UID, len(*in)) + copy(*out, *in) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UncountedTerminatedPods. +func (in *UncountedTerminatedPods) DeepCopy() *UncountedTerminatedPods { + if in == nil { + return nil + } + out := new(UncountedTerminatedPods) + in.DeepCopyInto(out) + return out +} diff --git a/testdata/HEAD/batch.v1.Job.json b/testdata/HEAD/batch.v1.Job.json index e76149b1ef..530bf57dc8 100644 --- a/testdata/HEAD/batch.v1.Job.json +++ b/testdata/HEAD/batch.v1.Job.json @@ -1565,6 +1565,14 @@ "active": 543081713, "succeeded": -377965530, "failed": 77405208, - "completedIndexes": "495" + "completedIndexes": "495", + "uncountedTerminatedPods": { + "succeeded": [ + "Ʊ巭銔07?为Èá網抒h" + ], + "failed": [ + "W" + ] + } } } \ No newline at end of file diff --git a/testdata/HEAD/batch.v1.Job.pb b/testdata/HEAD/batch.v1.Job.pb index 8bdcc0505571e2aed518eccf3b10cd9b875ce260..0738639c5965ba2a04fb4ec4806f2ead9dc3f4a5 100644 GIT binary patch delta 55 zcmV-70LcHXJ Date: Wed, 3 Feb 2021 17:43:51 -0500 Subject: [PATCH 011/130] Remove duplicate link in container/securityContext Two links were listed to provide more info about security context in the container documentation. One of the links now permanently redirects to the other (301 status code). This change removes the outdated link. Kubernetes-commit: 35fd9e833107f4f38642a9843542b433006384f3 --- core/v1/types.go | 1 - 1 file changed, 1 deletion(-) diff --git a/core/v1/types.go b/core/v1/types.go index 3cbdd3c20c..2803c61e29 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2335,7 +2335,6 @@ type Container struct { // +optional ImagePullPolicy PullPolicy `json:"imagePullPolicy,omitempty" protobuf:"bytes,14,opt,name=imagePullPolicy,casttype=PullPolicy"` // Security options the pod should run with. - // More info: https://kubernetes.io/docs/concepts/policy/security-context/ // More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ // +optional SecurityContext *SecurityContext `json:"securityContext,omitempty" protobuf:"bytes,15,opt,name=securityContext"` From 6f6e8edf91cba3b23d512179bbcf01ab6bdcc6cc Mon Sep 17 00:00:00 2001 From: Andrew Melis Date: Wed, 3 Feb 2021 18:19:55 -0500 Subject: [PATCH 012/130] Generate specs after documentation change Kubernetes-commit: 59e3501451107c19d9fcb2490aa0be31297cb8eb --- core/v1/generated.proto | 1 - core/v1/types_swagger_doc_generated.go | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index eb54bd424e..0896c9a912 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -756,7 +756,6 @@ message Container { optional string imagePullPolicy = 14; // Security options the pod should run with. - // More info: https://kubernetes.io/docs/concepts/policy/security-context/ // More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ // +optional optional SecurityContext securityContext = 15; diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 51d17c6deb..76d1079d17 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -344,7 +344,7 @@ var map_Container = map[string]string{ "terminationMessagePath": "Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", "terminationMessagePolicy": "Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", "imagePullPolicy": "Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", - "securityContext": "Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", + "securityContext": "Security options the pod should run with. More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "stdin": "Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.", "stdinOnce": "Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", "tty": "Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.", From 1a4d863353ff78dd92edc5f38371b064fb40d683 Mon Sep 17 00:00:00 2001 From: Lee Verberne Date: Fri, 12 Feb 2021 10:44:54 +0100 Subject: [PATCH 013/130] Allow securityContext in EphemeralContainers Kubernetes-commit: 70765fa24d569f5bd65f31b171cf899842adfc5e --- core/v1/types.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/v1/types.go b/core/v1/types.go index 19eef8b135..6d0bd51849 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -3546,7 +3546,8 @@ type EphemeralContainerCommon struct { // More info: https://kubernetes.io/docs/concepts/containers/images#updating-images // +optional ImagePullPolicy PullPolicy `json:"imagePullPolicy,omitempty" protobuf:"bytes,14,opt,name=imagePullPolicy,casttype=PullPolicy"` - // SecurityContext is not allowed for ephemeral containers. + // Optional: SecurityContext defines the security options the ephemeral container should be run with. + // If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. // +optional SecurityContext *SecurityContext `json:"securityContext,omitempty" protobuf:"bytes,15,opt,name=securityContext"` From f608fb05616cd63f8c58da878fd6af90c0ea99b5 Mon Sep 17 00:00:00 2001 From: Lee Verberne Date: Fri, 12 Feb 2021 10:45:27 +0100 Subject: [PATCH 014/130] Generated code for securityContext in EphemeralContainers Kubernetes-commit: aff49ca684613cdc86e32f3aa42ad067666d172e --- core/v1/generated.proto | 3 ++- core/v1/types_swagger_doc_generated.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 1b7152a39c..a4546cdbd3 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -1337,7 +1337,8 @@ message EphemeralContainerCommon { // +optional optional string imagePullPolicy = 14; - // SecurityContext is not allowed for ephemeral containers. + // Optional: SecurityContext defines the security options the ephemeral container should be run with. + // If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext. // +optional optional SecurityContext securityContext = 15; diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index c03bbb89fe..399147a670 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -607,7 +607,7 @@ var map_EphemeralContainerCommon = map[string]string{ "terminationMessagePath": "Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", "terminationMessagePolicy": "Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", "imagePullPolicy": "Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", - "securityContext": "SecurityContext is not allowed for ephemeral containers.", + "securityContext": "Optional: SecurityContext defines the security options the ephemeral container should be run with. If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext.", "stdin": "Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false.", "stdinOnce": "Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", "tty": "Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.", From 104cee518ce7dc96a1102890a32dffaa1b0a67dd Mon Sep 17 00:00:00 2001 From: zhuangqh Date: Wed, 24 Feb 2021 15:22:50 +0800 Subject: [PATCH 015/130] docs: fix outdated enhancement doc link Signed-off-by: zhuangqh Kubernetes-commit: adf28648cb32d17cd186a6c7e8b264419e6d0759 --- core/v1/generated.proto | 4 ++-- core/v1/types.go | 4 ++-- core/v1/types_swagger_doc_generated.go | 4 ++-- node/v1alpha1/generated.proto | 2 +- node/v1alpha1/types.go | 2 +- node/v1alpha1/types_swagger_doc_generated.go | 2 +- node/v1beta1/generated.proto | 2 +- node/v1beta1/types.go | 2 +- node/v1beta1/types_swagger_doc_generated.go | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index b7e82ad3a5..0246a952b3 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -3567,7 +3567,7 @@ message PodSpec { // If specified, all readiness gates will be evaluated for pod readiness. // A pod is ready when all its containers are ready AND // all conditions specified in the readiness gates have status equal to "True" - // More info: https://git.k8s.io/enhancements/keps/sig-network/0007-pod-ready%2B%2B.md + // More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates // +optional repeated PodReadinessGate readinessGates = 28; @@ -3575,7 +3575,7 @@ message PodSpec { // to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. // If unset or empty, the "legacy" RuntimeClass will be used, which is an implicit class with an // empty definition that uses the default runtime handler. - // More info: https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md + // More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class // This is a beta feature as of Kubernetes v1.14. // +optional optional string runtimeClassName = 29; diff --git a/core/v1/types.go b/core/v1/types.go index 7ca59d3ba7..4dac2f281b 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -3120,14 +3120,14 @@ type PodSpec struct { // If specified, all readiness gates will be evaluated for pod readiness. // A pod is ready when all its containers are ready AND // all conditions specified in the readiness gates have status equal to "True" - // More info: https://git.k8s.io/enhancements/keps/sig-network/0007-pod-ready%2B%2B.md + // More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates // +optional ReadinessGates []PodReadinessGate `json:"readinessGates,omitempty" protobuf:"bytes,28,opt,name=readinessGates"` // RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used // to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. // If unset or empty, the "legacy" RuntimeClass will be used, which is an implicit class with an // empty definition that uses the default runtime handler. - // More info: https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md + // More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class // This is a beta feature as of Kubernetes v1.14. // +optional RuntimeClassName *string `json:"runtimeClassName,omitempty" protobuf:"bytes,29,opt,name=runtimeClassName"` diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 2550b3ee2f..0c08e34334 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -1641,8 +1641,8 @@ var map_PodSpec = map[string]string{ "priorityClassName": "If specified, indicates the pod's priority. \"system-node-critical\" and \"system-cluster-critical\" are two special keywords which indicate the highest priorities with the former being the highest priority. Any other name must be defined by creating a PriorityClass object with that name. If not specified, the pod priority will be default or zero if there is no default.", "priority": "The priority value. Various system components use this field to find the priority of the pod. When Priority Admission Controller is enabled, it prevents users from setting this field. The admission controller populates this field from PriorityClassName. The higher the value, the higher the priority.", "dnsConfig": "Specifies the DNS parameters of a pod. Parameters specified here will be merged to the generated DNS configuration based on DNSPolicy.", - "readinessGates": "If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to \"True\" More info: https://git.k8s.io/enhancements/keps/sig-network/0007-pod-ready%2B%2B.md", - "runtimeClassName": "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md This is a beta feature as of Kubernetes v1.14.", + "readinessGates": "If specified, all readiness gates will be evaluated for pod readiness. A pod is ready when all its containers are ready AND all conditions specified in the readiness gates have status equal to \"True\" More info: https://git.k8s.io/enhancements/keps/sig-network/580-pod-readiness-gates", + "runtimeClassName": "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class This is a beta feature as of Kubernetes v1.14.", "enableServiceLinks": "EnableServiceLinks indicates whether information about services should be injected into pod's environment variables, matching the syntax of Docker links. Optional: Defaults to true.", "preemptionPolicy": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate.", "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.", diff --git a/node/v1alpha1/generated.proto b/node/v1alpha1/generated.proto index f88ae6f41a..d92e18ff33 100644 --- a/node/v1alpha1/generated.proto +++ b/node/v1alpha1/generated.proto @@ -43,7 +43,7 @@ message Overhead { // user or cluster provisioner, and referenced in the PodSpec. The Kubelet is // responsible for resolving the RuntimeClassName reference before running the // pod. For more details, see -// https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md +// https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class message RuntimeClass { // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional diff --git a/node/v1alpha1/types.go b/node/v1alpha1/types.go index d0dd281bde..f11bcbb10a 100644 --- a/node/v1alpha1/types.go +++ b/node/v1alpha1/types.go @@ -31,7 +31,7 @@ import ( // user or cluster provisioner, and referenced in the PodSpec. The Kubelet is // responsible for resolving the RuntimeClassName reference before running the // pod. For more details, see -// https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md +// https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class type RuntimeClass struct { metav1.TypeMeta `json:",inline"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata diff --git a/node/v1alpha1/types_swagger_doc_generated.go b/node/v1alpha1/types_swagger_doc_generated.go index 244077e20f..5a259573c3 100644 --- a/node/v1alpha1/types_swagger_doc_generated.go +++ b/node/v1alpha1/types_swagger_doc_generated.go @@ -37,7 +37,7 @@ func (Overhead) SwaggerDoc() map[string]string { } var map_RuntimeClass = map[string]string{ - "": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md", + "": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class", "metadata": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", "spec": "Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", } diff --git a/node/v1beta1/generated.proto b/node/v1beta1/generated.proto index 1166e525b3..3c1e5bbbdc 100644 --- a/node/v1beta1/generated.proto +++ b/node/v1beta1/generated.proto @@ -43,7 +43,7 @@ message Overhead { // user or cluster provisioner, and referenced in the PodSpec. The Kubelet is // responsible for resolving the RuntimeClassName reference before running the // pod. For more details, see -// https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md +// https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class message RuntimeClass { // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional diff --git a/node/v1beta1/types.go b/node/v1beta1/types.go index d2741bf626..c545abf18b 100644 --- a/node/v1beta1/types.go +++ b/node/v1beta1/types.go @@ -33,7 +33,7 @@ import ( // user or cluster provisioner, and referenced in the PodSpec. The Kubelet is // responsible for resolving the RuntimeClassName reference before running the // pod. For more details, see -// https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md +// https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class type RuntimeClass struct { metav1.TypeMeta `json:",inline"` // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata diff --git a/node/v1beta1/types_swagger_doc_generated.go b/node/v1beta1/types_swagger_doc_generated.go index 5a5422f94f..6d88710340 100644 --- a/node/v1beta1/types_swagger_doc_generated.go +++ b/node/v1beta1/types_swagger_doc_generated.go @@ -37,7 +37,7 @@ func (Overhead) SwaggerDoc() map[string]string { } var map_RuntimeClass = map[string]string{ - "": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md", + "": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class", "metadata": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", "handler": "Handler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.", "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.", From 7c10caecf7ff8c6ee131368b5d6560830995005c Mon Sep 17 00:00:00 2001 From: marosset Date: Fri, 26 Feb 2021 12:26:01 -0800 Subject: [PATCH 016/130] API support for Windows host process containers Co-authored-by: James Sturtevant Kubernetes-commit: 93da0fd45d98176dc7f0def1e26530f99f9d9f08 --- core/v1/generated.pb.go | 744 +++++++++-------- core/v1/generated.proto | 10 + core/v1/types.go | 10 + core/v1/types_swagger_doc_generated.go | 1 + core/v1/zz_generated.deepcopy.go | 5 + testdata/HEAD/apps.v1.DaemonSet.json | 443 ++++++----- testdata/HEAD/apps.v1.DaemonSet.pb | Bin 8253 -> 8139 bytes testdata/HEAD/apps.v1.DaemonSet.yaml | 434 +++++----- testdata/HEAD/apps.v1.Deployment.json | 661 ++++++++------- testdata/HEAD/apps.v1.Deployment.pb | Bin 8048 -> 8098 bytes testdata/HEAD/apps.v1.Deployment.yaml | 650 ++++++++------- testdata/HEAD/apps.v1.ReplicaSet.json | 624 +++++++-------- testdata/HEAD/apps.v1.ReplicaSet.pb | Bin 7959 -> 8295 bytes testdata/HEAD/apps.v1.ReplicaSet.yaml | 618 +++++++------- testdata/HEAD/apps.v1.StatefulSet.json | 753 +++++++++--------- testdata/HEAD/apps.v1.StatefulSet.pb | Bin 8629 -> 8847 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 741 +++++++++-------- testdata/HEAD/apps.v1beta1.Deployment.json | 663 ++++++++------- testdata/HEAD/apps.v1beta1.Deployment.pb | Bin 8044 -> 8111 bytes testdata/HEAD/apps.v1beta1.Deployment.yaml | 652 ++++++++------- testdata/HEAD/apps.v1beta1.StatefulSet.json | 753 +++++++++--------- testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 8685 -> 8825 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 741 +++++++++-------- testdata/HEAD/apps.v1beta2.DaemonSet.json | 443 ++++++----- testdata/HEAD/apps.v1beta2.DaemonSet.pb | Bin 8258 -> 8144 bytes testdata/HEAD/apps.v1beta2.DaemonSet.yaml | 434 +++++----- testdata/HEAD/apps.v1beta2.Deployment.json | 661 ++++++++------- testdata/HEAD/apps.v1beta2.Deployment.pb | Bin 8053 -> 8103 bytes testdata/HEAD/apps.v1beta2.Deployment.yaml | 650 ++++++++------- testdata/HEAD/apps.v1beta2.ReplicaSet.json | 624 +++++++-------- testdata/HEAD/apps.v1beta2.ReplicaSet.pb | Bin 7964 -> 8300 bytes testdata/HEAD/apps.v1beta2.ReplicaSet.yaml | 618 +++++++------- testdata/HEAD/apps.v1beta2.StatefulSet.json | 753 +++++++++--------- testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 8634 -> 8852 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 741 +++++++++-------- testdata/HEAD/batch.v1.CronJob.json | 554 ++++++------- testdata/HEAD/batch.v1.CronJob.pb | Bin 8525 -> 8523 bytes testdata/HEAD/batch.v1.CronJob.yaml | 550 ++++++------- testdata/HEAD/batch.v1.Job.json | 656 +++++++-------- testdata/HEAD/batch.v1.Job.pb | Bin 7748 -> 7814 bytes testdata/HEAD/batch.v1.Job.yaml | 651 +++++++-------- testdata/HEAD/batch.v1beta1.CronJob.json | 554 ++++++------- testdata/HEAD/batch.v1beta1.CronJob.pb | Bin 8530 -> 8528 bytes testdata/HEAD/batch.v1beta1.CronJob.yaml | 550 ++++++------- testdata/HEAD/batch.v1beta1.JobTemplate.json | 402 +++++----- testdata/HEAD/batch.v1beta1.JobTemplate.pb | Bin 8071 -> 8406 bytes testdata/HEAD/batch.v1beta1.JobTemplate.yaml | 388 ++++----- .../HEAD/core.v1.EphemeralContainers.json | 18 + .../HEAD/core.v1.EphemeralContainers.yaml | 17 + testdata/HEAD/core.v1.Pod.json | 592 +++++++------- testdata/HEAD/core.v1.Pod.pb | Bin 8031 -> 8135 bytes testdata/HEAD/core.v1.Pod.yaml | 583 +++++++------- testdata/HEAD/core.v1.PodTemplate.json | 439 +++++----- testdata/HEAD/core.v1.PodTemplate.pb | Bin 7947 -> 7335 bytes testdata/HEAD/core.v1.PodTemplate.yaml | 428 +++++----- .../HEAD/core.v1.ReplicationController.json | 503 ++++++------ .../HEAD/core.v1.ReplicationController.pb | Bin 7877 -> 7889 bytes .../HEAD/core.v1.ReplicationController.yaml | 491 ++++++------ .../HEAD/extensions.v1beta1.DaemonSet.json | 445 +++++------ testdata/HEAD/extensions.v1beta1.DaemonSet.pb | Bin 8281 -> 8183 bytes .../HEAD/extensions.v1beta1.DaemonSet.yaml | 436 +++++----- .../HEAD/extensions.v1beta1.Deployment.json | 663 ++++++++------- .../HEAD/extensions.v1beta1.Deployment.pb | Bin 8050 -> 8117 bytes .../HEAD/extensions.v1beta1.Deployment.yaml | 652 ++++++++------- .../HEAD/extensions.v1beta1.ReplicaSet.json | 624 +++++++-------- .../HEAD/extensions.v1beta1.ReplicaSet.pb | Bin 7970 -> 8306 bytes .../HEAD/extensions.v1beta1.ReplicaSet.yaml | 618 +++++++------- 67 files changed, 12148 insertions(+), 12093 deletions(-) diff --git a/core/v1/generated.pb.go b/core/v1/generated.pb.go index bc5bcbd607..bc3f922460 100644 --- a/core/v1/generated.pb.go +++ b/core/v1/generated.pb.go @@ -6087,15 +6087,15 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 14043 bytes of a gzipped FileDescriptorProto + // 14061 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x70, 0x1c, 0xd9, 0x75, 0x18, 0xac, 0x9e, 0xc1, 0x6b, 0x0e, 0xde, 0x17, 0x24, 0x17, 0xc4, 0x2e, 0x09, 0x6e, 0x53, 0xe2, 0x72, 0xb5, 0xbb, 0xa0, 0xb8, 0x0f, 0x69, 0xbd, 0x2b, 0xad, 0x05, 0x60, 0x00, 0x72, 0x96, 0x04, 0x38, 0x7b, 0x07, 0x24, 0x25, 0x79, 0xa5, 0x52, 0x63, 0xe6, 0x02, 0x68, 0x61, 0xa6, 0x7b, 0xb6, 0xbb, 0x07, 0x24, 0xf6, 0x93, 0xeb, 0xf3, 0x27, 0x3f, 0xe5, 0xc7, 0x57, 0xaa, 0x94, 0xf3, - 0xb2, 0x5d, 0xae, 0x94, 0xe3, 0x54, 0xac, 0x38, 0x49, 0xc5, 0xb1, 0x63, 0x3b, 0x96, 0x13, 0x3b, + 0xb2, 0x5d, 0xae, 0x94, 0xe3, 0x94, 0xad, 0x38, 0x49, 0xc5, 0xb1, 0x63, 0x3b, 0x96, 0x13, 0x3b, 0x71, 0x1e, 0x4e, 0x7e, 0x38, 0x8e, 0x2b, 0xb1, 0x5c, 0xe5, 0x0a, 0x62, 0xd3, 0x49, 0xb9, 0xf4, - 0x23, 0xb6, 0x13, 0x3b, 0x3f, 0x82, 0xb8, 0xe2, 0xd4, 0x7d, 0xf6, 0xbd, 0xfd, 0x98, 0x19, 0x70, + 0x23, 0xb6, 0x13, 0x27, 0x3f, 0x82, 0xb8, 0xe2, 0xd4, 0x7d, 0xf6, 0xbd, 0xfd, 0x98, 0x19, 0x70, 0x41, 0x68, 0xa5, 0xda, 0x7f, 0x33, 0xf7, 0x9c, 0x7b, 0xee, 0xed, 0xfb, 0x3c, 0xf7, 0x3c, 0xe1, 0xd5, 0xdd, 0x97, 0xc3, 0x05, 0xd7, 0xbf, 0xb2, 0xdb, 0xd9, 0x24, 0x81, 0x47, 0x22, 0x12, 0x5e, 0xd9, 0x23, 0x5e, 0xc3, 0x0f, 0xae, 0x08, 0x80, 0xd3, 0x76, 0xaf, 0xd4, 0xfd, 0x80, 0x5c, 0xd9, @@ -6109,7 +6109,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x21, 0xaf, 0x5e, 0x27, 0x72, 0x9b, 0x57, 0x5c, 0x2f, 0x0a, 0xa3, 0x20, 0x59, 0xc9, 0xfe, 0xaa, 0x05, 0x17, 0x16, 0xef, 0xd6, 0x56, 0x9a, 0x4e, 0x18, 0xb9, 0xf5, 0xa5, 0xa6, 0x5f, 0xdf, 0xad, 0x45, 0x7e, 0x40, 0xee, 0xf8, 0xcd, 0x4e, 0x8b, 0xd4, 0xd8, 0x40, 0xa0, 0x67, 0x61, 0x64, 0x8f, - 0xfd, 0xaf, 0x94, 0x67, 0xad, 0x0b, 0xd6, 0xe5, 0xd2, 0xd2, 0xd4, 0xaf, 0x1f, 0xcc, 0xbf, 0xef, + 0xfd, 0xaf, 0x94, 0x67, 0xad, 0x0b, 0xd6, 0xe5, 0xd2, 0xd2, 0xd4, 0x6f, 0x1c, 0xcc, 0xbf, 0xef, 0xc1, 0xc1, 0xfc, 0xc8, 0x1d, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x04, 0x43, 0x5b, 0xe1, 0xc6, 0x7e, 0x9b, 0xcc, 0x16, 0x18, 0xee, 0x84, 0xc0, 0x1d, 0x5a, 0xad, 0xd1, 0x52, 0x2c, 0xa0, 0xe8, 0x0a, 0x94, 0xda, 0x4e, 0x10, 0xb9, 0x91, 0xeb, 0x7b, 0xb3, 0xc5, 0x0b, 0xd6, 0xe5, 0xc1, 0xa5, 0x69, @@ -6127,7 +6127,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x13, 0xed, 0x88, 0xf9, 0x46, 0xa2, 0x2e, 0x94, 0x15, 0x04, 0x6b, 0x58, 0xf6, 0x7d, 0x28, 0x2d, 0xee, 0xf9, 0x6e, 0xa3, 0xea, 0x37, 0x42, 0xb4, 0x0b, 0x93, 0xed, 0x80, 0x6c, 0x91, 0x40, 0x15, 0xcd, 0x5a, 0x17, 0x8a, 0x97, 0x47, 0x9f, 0xbf, 0x9c, 0xf9, 0xb1, 0x26, 0xea, 0x8a, 0x17, 0x05, - 0xfb, 0x4b, 0x8f, 0x89, 0xf6, 0x26, 0x13, 0x50, 0x9c, 0xa4, 0x6c, 0xff, 0x8b, 0x02, 0x9c, 0x5e, + 0xfb, 0x4b, 0x8f, 0x89, 0xf6, 0x26, 0x13, 0x50, 0x9c, 0xa4, 0x6c, 0xff, 0xf3, 0x02, 0x9c, 0x5e, 0x7c, 0xbb, 0x13, 0x90, 0xb2, 0x1b, 0xee, 0x26, 0x57, 0x78, 0xc3, 0x0d, 0x77, 0xd7, 0xe3, 0x11, 0x50, 0x4b, 0xab, 0x2c, 0xca, 0xb1, 0xc2, 0x40, 0xcf, 0xc1, 0x30, 0xfd, 0x7d, 0x1b, 0x57, 0xc4, 0x27, 0xcf, 0x08, 0xe4, 0xd1, 0xb2, 0x13, 0x39, 0x65, 0x0e, 0xc2, 0x12, 0x07, 0xad, 0xc1, 0x68, @@ -6135,13 +6135,13 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xf1, 0xe1, 0xc1, 0xfc, 0x2c, 0xef, 0x9b, 0x20, 0xa1, 0xc1, 0xb0, 0x5e, 0x1f, 0xd9, 0x6a, 0x7f, 0x0d, 0x30, 0x4a, 0x90, 0xb1, 0xb7, 0x2e, 0x6b, 0x5b, 0x65, 0x90, 0x6d, 0x95, 0xb1, 0xec, 0x6d, 0x82, 0xae, 0xc2, 0xc0, 0xae, 0xeb, 0x35, 0x66, 0x87, 0x18, 0xad, 0x73, 0x74, 0xce, 0x6f, 0xb8, - 0x5e, 0xe3, 0xf0, 0x60, 0x7e, 0xda, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x53, 0x0b, 0xe6, + 0x5e, 0xe3, 0xf0, 0x60, 0x7e, 0xda, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x33, 0x0b, 0xe6, 0x19, 0x6c, 0xd5, 0x6d, 0x92, 0x2a, 0x09, 0x42, 0x37, 0x8c, 0x88, 0x17, 0x19, 0x03, 0xfa, 0x3c, 0x40, 0x48, 0xea, 0x01, 0x89, 0xb4, 0x21, 0x55, 0x0b, 0xa3, 0xa6, 0x20, 0x58, 0xc3, 0xa2, 0x07, 0x42, 0xb8, 0xe3, 0x04, 0x6c, 0x7d, 0x89, 0x81, 0x55, 0x07, 0x42, 0x4d, 0x02, 0x70, 0x8c, 0x63, 0x1c, 0x08, 0xc5, 0x5e, 0x07, 0x02, 0xfa, 0x18, 0x4c, 0xc6, 0x8d, 0x85, 0x6d, 0xa7, 0x2e, 0x07, - 0x90, 0x6d, 0x99, 0x9a, 0x09, 0xc2, 0x49, 0x5c, 0xfb, 0xef, 0x58, 0x62, 0xf1, 0xd0, 0xaf, 0x7e, - 0x97, 0x7f, 0xab, 0xfd, 0x8b, 0x16, 0x0c, 0x2f, 0xb9, 0x5e, 0xc3, 0xf5, 0xb6, 0xd1, 0x67, 0x61, + 0x90, 0x6d, 0x99, 0x9a, 0x09, 0xc2, 0x49, 0x5c, 0xfb, 0x6f, 0x5b, 0x62, 0xf1, 0xd0, 0xaf, 0x7e, + 0x97, 0x7f, 0xab, 0xfd, 0x4b, 0x16, 0x0c, 0x2f, 0xb9, 0x5e, 0xc3, 0xf5, 0xb6, 0xd1, 0x67, 0x61, 0x84, 0xde, 0x4d, 0x0d, 0x27, 0x72, 0xc4, 0xb9, 0xf7, 0x21, 0x6d, 0x6f, 0xa9, 0xab, 0x62, 0xa1, 0xbd, 0xbb, 0x4d, 0x0b, 0xc2, 0x05, 0x8a, 0x4d, 0x77, 0xdb, 0xad, 0xcd, 0xcf, 0x91, 0x7a, 0xb4, 0x46, 0x22, 0x27, 0xfe, 0x9c, 0xb8, 0x0c, 0x2b, 0xaa, 0xe8, 0x06, 0x0c, 0x45, 0x4e, 0xb0, 0x4d, @@ -6161,7 +6161,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x87, 0x05, 0x67, 0xe3, 0xcf, 0x5f, 0xb9, 0xdf, 0x76, 0xbc, 0x46, 0xdc, 0x70, 0xa9, 0xff, 0x86, 0xe9, 0x99, 0x7c, 0x76, 0x39, 0x8f, 0x12, 0xce, 0x6f, 0x64, 0x6e, 0x19, 0x4e, 0x67, 0xae, 0x16, 0x34, 0x05, 0xc5, 0x5d, 0xc2, 0xb9, 0xa0, 0x12, 0xa6, 0x3f, 0xd1, 0x29, 0x18, 0xdc, 0x73, 0x9a, - 0x1d, 0xb1, 0x51, 0x30, 0xff, 0xf3, 0x4a, 0xe1, 0x65, 0xcb, 0xfe, 0x97, 0x45, 0x98, 0x5c, 0xae, + 0x1d, 0xb1, 0x51, 0x30, 0xff, 0xf3, 0x4a, 0xe1, 0x65, 0xcb, 0xfe, 0x17, 0x45, 0x98, 0x5c, 0xae, 0x55, 0x1e, 0x6a, 0x17, 0xea, 0xd7, 0x50, 0xa1, 0xeb, 0x35, 0x14, 0x5f, 0x6a, 0xc5, 0xdc, 0x4b, 0xed, 0xff, 0xcd, 0xd8, 0x42, 0x03, 0x6c, 0x0b, 0x7d, 0x4b, 0xce, 0x16, 0x3a, 0xe6, 0x8d, 0xb3, 0x97, 0xb3, 0x8a, 0x06, 0xd9, 0x64, 0x66, 0x72, 0x2c, 0x37, 0xfd, 0xba, 0xd3, 0x4c, 0x1e, 0x7d, @@ -6169,301 +6169,301 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x97, 0x84, 0xe8, 0x29, 0x28, 0x3a, 0x8d, 0x06, 0xe3, 0xb6, 0x4a, 0x4b, 0xa7, 0x1f, 0x1c, 0xcc, 0x17, 0x17, 0x1b, 0xf4, 0xda, 0x07, 0x85, 0xb5, 0x8f, 0x29, 0x06, 0xfa, 0x20, 0x0c, 0x34, 0x02, 0xbf, 0x3d, 0x5b, 0x60, 0x98, 0x74, 0xd7, 0x0d, 0x94, 0x03, 0xbf, 0x9d, 0x40, 0x65, 0x38, 0xf6, - 0xaf, 0x16, 0xe0, 0x89, 0x65, 0xd2, 0xde, 0x59, 0xad, 0xe5, 0x9c, 0xdf, 0x97, 0x61, 0xa4, 0xe5, + 0xaf, 0x15, 0xe0, 0x89, 0x65, 0xd2, 0xde, 0x59, 0xad, 0xe5, 0x9c, 0xdf, 0x97, 0x61, 0xa4, 0xe5, 0x7b, 0x6e, 0xe4, 0x07, 0xa1, 0x68, 0x9a, 0xad, 0x88, 0x35, 0x51, 0x86, 0x15, 0x14, 0x5d, 0x80, 0x81, 0x76, 0xcc, 0x54, 0x8e, 0x49, 0x86, 0x94, 0xb1, 0x93, 0x0c, 0x42, 0x31, 0x3a, 0x21, 0x09, 0xc4, 0x8a, 0x51, 0x18, 0xb7, 0x43, 0x12, 0x60, 0x06, 0x89, 0x6f, 0x66, 0x7a, 0x67, 0x8b, 0x13, 0x3a, 0x71, 0x33, 0x53, 0x08, 0xd6, 0xb0, 0x50, 0x15, 0x4a, 0x61, 0x62, 0x66, 0xfb, 0xda, 0xa6, 0xe3, 0xec, 0xea, 0x56, 0x33, 0x19, 0x13, 0x31, 0x6e, 0x94, 0xa1, 0x9e, 0x57, 0xf7, 0x57, 0x0a, 0x80, 0xf8, 0x10, 0x7e, 0x83, 0x0d, 0xdc, 0xed, 0xf4, 0xc0, 0xf5, 0xbf, 0x25, 0x8e, 0x6b, 0xf4, - 0xfe, 0xcc, 0x82, 0x27, 0x96, 0x5d, 0xaf, 0x41, 0x82, 0x9c, 0x05, 0xf8, 0x68, 0xde, 0xb2, 0x47, - 0x63, 0x1a, 0x8c, 0x25, 0x36, 0x70, 0x0c, 0x4b, 0xcc, 0xfe, 0x63, 0x0b, 0x10, 0xff, 0xec, 0x77, - 0xdd, 0xc7, 0xde, 0x4e, 0x7f, 0xec, 0x31, 0x2c, 0x0b, 0xfb, 0x26, 0x4c, 0x2c, 0x37, 0x5d, 0xe2, - 0x45, 0x95, 0xea, 0xb2, 0xef, 0x6d, 0xb9, 0xdb, 0xe8, 0x15, 0x98, 0x88, 0xdc, 0x16, 0xf1, 0x3b, - 0x51, 0x8d, 0xd4, 0x7d, 0x8f, 0xbd, 0x24, 0xad, 0xcb, 0x83, 0x4b, 0xe8, 0xc1, 0xc1, 0xfc, 0xc4, - 0x86, 0x01, 0xc1, 0x09, 0x4c, 0xfb, 0x77, 0xe9, 0xf8, 0xf9, 0xad, 0xb6, 0xef, 0x11, 0x2f, 0x5a, - 0xf6, 0xbd, 0x06, 0x97, 0x38, 0xbc, 0x02, 0x03, 0x11, 0x1d, 0x0f, 0x3e, 0x76, 0x97, 0xe4, 0x46, - 0xa1, 0xa3, 0x70, 0x78, 0x30, 0x7f, 0x26, 0x5d, 0x83, 0x8d, 0x13, 0xab, 0x83, 0xbe, 0x05, 0x86, - 0xc2, 0xc8, 0x89, 0x3a, 0xa1, 0x18, 0xcd, 0x27, 0xe5, 0x68, 0xd6, 0x58, 0xe9, 0xe1, 0xc1, 0xfc, - 0xa4, 0xaa, 0xc6, 0x8b, 0xb0, 0xa8, 0x80, 0x9e, 0x86, 0xe1, 0x16, 0x09, 0x43, 0x67, 0x5b, 0xde, - 0x86, 0x93, 0xa2, 0xee, 0xf0, 0x1a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc2, 0x20, 0x09, 0x02, 0x3f, - 0x10, 0x7b, 0x74, 0x5c, 0x20, 0x0e, 0xae, 0xd0, 0x42, 0xcc, 0x61, 0xf6, 0xbf, 0xb3, 0x60, 0x52, - 0xf5, 0x95, 0xb7, 0x75, 0x02, 0xaf, 0x82, 0x4f, 0x01, 0xd4, 0xe5, 0x07, 0x86, 0xec, 0xf6, 0x18, - 0x7d, 0xfe, 0x52, 0xe6, 0x45, 0x9d, 0x1a, 0xc6, 0x98, 0xb2, 0x2a, 0x0a, 0xb1, 0x46, 0xcd, 0xfe, - 0x27, 0x16, 0xcc, 0x24, 0xbe, 0xe8, 0xa6, 0x1b, 0x46, 0xe8, 0xcd, 0xd4, 0x57, 0x2d, 0xf4, 0xf7, - 0x55, 0xb4, 0x36, 0xfb, 0x26, 0xb5, 0x94, 0x65, 0x89, 0xf6, 0x45, 0xd7, 0x61, 0xd0, 0x8d, 0x48, - 0x4b, 0x7e, 0xcc, 0xc5, 0xae, 0x1f, 0xc3, 0x7b, 0x15, 0xcf, 0x48, 0x85, 0xd6, 0xc4, 0x9c, 0x80, - 0xfd, 0xab, 0x45, 0x28, 0xf1, 0x65, 0xbb, 0xe6, 0xb4, 0x4f, 0x60, 0x2e, 0x9e, 0x81, 0x92, 0xdb, - 0x6a, 0x75, 0x22, 0x67, 0x53, 0x1c, 0xe7, 0x23, 0x7c, 0x6b, 0x55, 0x64, 0x21, 0x8e, 0xe1, 0xa8, - 0x02, 0x03, 0xac, 0x2b, 0xfc, 0x2b, 0x9f, 0xca, 0xfe, 0x4a, 0xd1, 0xf7, 0x85, 0xb2, 0x13, 0x39, - 0x9c, 0x93, 0x52, 0xf7, 0x08, 0x2d, 0xc2, 0x8c, 0x04, 0x72, 0x00, 0x36, 0x5d, 0xcf, 0x09, 0xf6, - 0x69, 0xd9, 0x6c, 0x91, 0x11, 0x7c, 0xae, 0x3b, 0xc1, 0x25, 0x85, 0xcf, 0xc9, 0xaa, 0x0f, 0x8b, - 0x01, 0x58, 0x23, 0x3a, 0xf7, 0x11, 0x28, 0x29, 0xe4, 0xa3, 0x30, 0x44, 0x73, 0x1f, 0x83, 0xc9, - 0x44, 0x5b, 0xbd, 0xaa, 0x8f, 0xe9, 0xfc, 0xd4, 0x2f, 0xb1, 0x23, 0x43, 0xf4, 0x7a, 0xc5, 0xdb, - 0x13, 0x47, 0xee, 0xdb, 0x70, 0xaa, 0x99, 0x71, 0x92, 0x89, 0x79, 0xed, 0xff, 0xe4, 0x7b, 0x42, - 0x7c, 0xf6, 0xa9, 0x2c, 0x28, 0xce, 0x6c, 0x83, 0xf2, 0x08, 0x7e, 0x9b, 0x6e, 0x10, 0xa7, 0xa9, - 0xb3, 0xdb, 0xb7, 0x44, 0x19, 0x56, 0x50, 0x7a, 0xde, 0x9d, 0x52, 0x9d, 0xbf, 0x41, 0xf6, 0x6b, - 0xa4, 0x49, 0xea, 0x91, 0x1f, 0x7c, 0x5d, 0xbb, 0x7f, 0x8e, 0x8f, 0x3e, 0x3f, 0x2e, 0x47, 0x05, - 0x81, 0xe2, 0x0d, 0xb2, 0xcf, 0xa7, 0x42, 0xff, 0xba, 0x62, 0xd7, 0xaf, 0xfb, 0x19, 0x0b, 0xc6, - 0xd5, 0xd7, 0x9d, 0xc0, 0xb9, 0xb0, 0x64, 0x9e, 0x0b, 0xe7, 0xba, 0x2e, 0xf0, 0x9c, 0x13, 0xe1, - 0x2b, 0x05, 0x38, 0xab, 0x70, 0xe8, 0xdb, 0x80, 0xff, 0x11, 0xab, 0xea, 0x0a, 0x94, 0x3c, 0x25, - 0xb5, 0xb2, 0x4c, 0x71, 0x51, 0x2c, 0xb3, 0x8a, 0x71, 0x28, 0x8b, 0xe7, 0xc5, 0xa2, 0xa5, 0x31, - 0x5d, 0x9c, 0x2b, 0x44, 0xb7, 0x4b, 0x50, 0xec, 0xb8, 0x0d, 0x71, 0xc1, 0x7c, 0x48, 0x8e, 0xf6, - 0xed, 0x4a, 0xf9, 0xf0, 0x60, 0xfe, 0xc9, 0x3c, 0x55, 0x02, 0xbd, 0xd9, 0xc2, 0x85, 0xdb, 0x95, - 0x32, 0xa6, 0x95, 0xd1, 0x22, 0x4c, 0x4a, 0x6d, 0xc9, 0x1d, 0xca, 0x6e, 0xf9, 0x9e, 0xb8, 0x87, - 0x94, 0x4c, 0x16, 0x9b, 0x60, 0x9c, 0xc4, 0x47, 0x65, 0x98, 0xda, 0xed, 0x6c, 0x92, 0x26, 0x89, - 0xf8, 0x07, 0xdf, 0x20, 0x5c, 0x62, 0x59, 0x8a, 0x5f, 0x66, 0x37, 0x12, 0x70, 0x9c, 0xaa, 0x61, - 0xff, 0x05, 0xbb, 0x0f, 0xc4, 0xe8, 0x55, 0x03, 0x9f, 0x2e, 0x2c, 0x4a, 0xfd, 0xeb, 0xb9, 0x9c, - 0xfb, 0x59, 0x15, 0x37, 0xc8, 0xfe, 0x86, 0x4f, 0x39, 0xf3, 0xec, 0x55, 0x61, 0xac, 0xf9, 0x81, - 0xae, 0x6b, 0xfe, 0xe7, 0x0a, 0x70, 0x5a, 0x8d, 0x80, 0xc1, 0x04, 0x7e, 0xa3, 0x8f, 0xc1, 0x55, - 0x18, 0x6d, 0x90, 0x2d, 0xa7, 0xd3, 0x8c, 0x94, 0xf8, 0x7c, 0x90, 0xab, 0x50, 0xca, 0x71, 0x31, - 0xd6, 0x71, 0x8e, 0x30, 0x6c, 0xff, 0x73, 0x94, 0x5d, 0xc4, 0x91, 0x43, 0xd7, 0xb8, 0xda, 0x35, - 0x56, 0xee, 0xae, 0xb9, 0x08, 0x83, 0x6e, 0x8b, 0x32, 0x66, 0x05, 0x93, 0xdf, 0xaa, 0xd0, 0x42, - 0xcc, 0x61, 0xe8, 0x03, 0x30, 0x5c, 0xf7, 0x5b, 0x2d, 0xc7, 0x6b, 0xb0, 0x2b, 0xaf, 0xb4, 0x34, - 0x4a, 0x79, 0xb7, 0x65, 0x5e, 0x84, 0x25, 0x0c, 0x3d, 0x01, 0x03, 0x4e, 0xb0, 0xcd, 0x65, 0x18, - 0xa5, 0xa5, 0x11, 0xda, 0xd2, 0x62, 0xb0, 0x1d, 0x62, 0x56, 0x4a, 0x9f, 0x60, 0xf7, 0xfc, 0x60, - 0xd7, 0xf5, 0xb6, 0xcb, 0x6e, 0x20, 0xb6, 0x84, 0xba, 0x0b, 0xef, 0x2a, 0x08, 0xd6, 0xb0, 0xd0, - 0x2a, 0x0c, 0xb6, 0xfd, 0x20, 0x0a, 0x67, 0x87, 0xd8, 0x70, 0x3f, 0x99, 0x73, 0x10, 0xf1, 0xaf, - 0xad, 0xfa, 0x41, 0x14, 0x7f, 0x00, 0xfd, 0x17, 0x62, 0x5e, 0x1d, 0xdd, 0x84, 0x61, 0xe2, 0xed, - 0xad, 0x06, 0x7e, 0x6b, 0x76, 0x26, 0x9f, 0xd2, 0x0a, 0x47, 0xe1, 0xcb, 0x2c, 0xe6, 0x51, 0x45, - 0x31, 0x96, 0x24, 0xd0, 0xb7, 0x40, 0x91, 0x78, 0x7b, 0xb3, 0xc3, 0x8c, 0xd2, 0x5c, 0x0e, 0xa5, - 0x3b, 0x4e, 0x10, 0x9f, 0xf9, 0x2b, 0xde, 0x1e, 0xa6, 0x75, 0xd0, 0x27, 0xa1, 0x24, 0x0f, 0x8c, - 0x50, 0x08, 0xeb, 0x32, 0x17, 0xac, 0x3c, 0x66, 0x30, 0x79, 0xab, 0xe3, 0x06, 0xa4, 0x45, 0xbc, - 0x28, 0x8c, 0x4f, 0x48, 0x09, 0x0d, 0x71, 0x4c, 0x0d, 0x7d, 0x52, 0x4a, 0x88, 0xd7, 0xfc, 0x8e, - 0x17, 0x85, 0xb3, 0x25, 0xd6, 0xbd, 0x4c, 0xdd, 0xdd, 0x9d, 0x18, 0x2f, 0x29, 0x42, 0xe6, 0x95, - 0xb1, 0x41, 0x0a, 0x7d, 0x1a, 0xc6, 0xf9, 0x7f, 0xae, 0x01, 0x0b, 0x67, 0x4f, 0x33, 0xda, 0x17, - 0xf2, 0x69, 0x73, 0xc4, 0xa5, 0xd3, 0x82, 0xf8, 0xb8, 0x5e, 0x1a, 0x62, 0x93, 0x1a, 0xc2, 0x30, - 0xde, 0x74, 0xf7, 0x88, 0x47, 0xc2, 0xb0, 0x1a, 0xf8, 0x9b, 0x64, 0x16, 0xd8, 0xc0, 0x9c, 0xcd, - 0xd6, 0x98, 0xf9, 0x9b, 0x64, 0x69, 0x9a, 0xd2, 0xbc, 0xa9, 0xd7, 0xc1, 0x26, 0x09, 0x74, 0x1b, - 0x26, 0xe8, 0x8b, 0xcd, 0x8d, 0x89, 0x8e, 0xf6, 0x22, 0xca, 0xde, 0x55, 0xd8, 0xa8, 0x84, 0x13, - 0x44, 0xd0, 0x2d, 0x18, 0x0b, 0x23, 0x27, 0x88, 0x3a, 0x6d, 0x4e, 0xf4, 0x4c, 0x2f, 0xa2, 0x4c, - 0xe1, 0x5a, 0xd3, 0xaa, 0x60, 0x83, 0x00, 0x7a, 0x1d, 0x4a, 0x4d, 0x77, 0x8b, 0xd4, 0xf7, 0xeb, - 0x4d, 0x32, 0x3b, 0xc6, 0xa8, 0x65, 0x1e, 0x2a, 0x37, 0x25, 0x12, 0xe7, 0x73, 0xd5, 0x5f, 0x1c, - 0x57, 0x47, 0x77, 0xe0, 0x4c, 0x44, 0x82, 0x96, 0xeb, 0x39, 0xf4, 0x30, 0x10, 0x4f, 0x2b, 0xa6, - 0xc8, 0x1c, 0x67, 0xbb, 0xed, 0xbc, 0x98, 0x8d, 0x33, 0x1b, 0x99, 0x58, 0x38, 0xa7, 0x36, 0xba, - 0x0f, 0xb3, 0x19, 0x10, 0xbf, 0xe9, 0xd6, 0xf7, 0x67, 0x4f, 0x31, 0xca, 0x1f, 0x15, 0x94, 0x67, - 0x37, 0x72, 0xf0, 0x0e, 0xbb, 0xc0, 0x70, 0x2e, 0x75, 0x74, 0x0b, 0x26, 0xd9, 0x09, 0x54, 0xed, - 0x34, 0x9b, 0xa2, 0xc1, 0x09, 0xd6, 0xe0, 0x07, 0xe4, 0x7d, 0x5c, 0x31, 0xc1, 0x87, 0x07, 0xf3, - 0x10, 0xff, 0xc3, 0xc9, 0xda, 0x68, 0x93, 0xe9, 0xcc, 0x3a, 0x81, 0x1b, 0xed, 0xd3, 0x73, 0x83, - 0xdc, 0x8f, 0x66, 0x27, 0xbb, 0xca, 0x2b, 0x74, 0x54, 0xa5, 0x58, 0xd3, 0x0b, 0x71, 0x92, 0x20, - 0x3d, 0x52, 0xc3, 0xa8, 0xe1, 0x7a, 0xb3, 0x53, 0xfc, 0x5d, 0x22, 0x4f, 0xa4, 0x1a, 0x2d, 0xc4, - 0x1c, 0xc6, 0xf4, 0x65, 0xf4, 0xc7, 0x2d, 0x7a, 0x73, 0x4d, 0x33, 0xc4, 0x58, 0x5f, 0x26, 0x01, - 0x38, 0xc6, 0xa1, 0xcc, 0x64, 0x14, 0xed, 0xcf, 0x22, 0x86, 0xaa, 0x0e, 0x96, 0x8d, 0x8d, 0x4f, - 0x62, 0x5a, 0x6e, 0x6f, 0xc2, 0x84, 0x3a, 0x08, 0xd9, 0x98, 0xa0, 0x79, 0x18, 0x64, 0xec, 0x93, - 0x90, 0xae, 0x95, 0x68, 0x17, 0x18, 0x6b, 0x85, 0x79, 0x39, 0xeb, 0x82, 0xfb, 0x36, 0x59, 0xda, - 0x8f, 0x08, 0x7f, 0xd3, 0x17, 0xb5, 0x2e, 0x48, 0x00, 0x8e, 0x71, 0xec, 0xff, 0xc3, 0xd9, 0xd0, - 0xf8, 0xb4, 0xed, 0xe3, 0x7e, 0x79, 0x16, 0x46, 0x76, 0xfc, 0x30, 0xa2, 0xd8, 0xac, 0x8d, 0xc1, - 0x98, 0xf1, 0xbc, 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0xaf, 0xc2, 0x78, 0x5d, 0x6f, 0x40, 0x5c, 0x8e, - 0xea, 0x18, 0x31, 0x5a, 0xc7, 0x26, 0x2e, 0x7a, 0x19, 0x46, 0x98, 0x0d, 0x48, 0xdd, 0x6f, 0x0a, - 0xae, 0x4d, 0xde, 0xf0, 0x23, 0x55, 0x51, 0x7e, 0xa8, 0xfd, 0xc6, 0x0a, 0x1b, 0x5d, 0x82, 0x21, - 0xda, 0x85, 0x4a, 0x55, 0x5c, 0x4b, 0x4a, 0x50, 0x74, 0x9d, 0x95, 0x62, 0x01, 0xb5, 0xff, 0x52, - 0x41, 0x1b, 0x65, 0xfa, 0x1e, 0x26, 0xa8, 0x0a, 0xc3, 0xf7, 0x1c, 0x37, 0x72, 0xbd, 0x6d, 0xc1, - 0x7f, 0x3c, 0xdd, 0xf5, 0x8e, 0x62, 0x95, 0xee, 0xf2, 0x0a, 0xfc, 0x16, 0x15, 0x7f, 0xb0, 0x24, - 0x43, 0x29, 0x06, 0x1d, 0xcf, 0xa3, 0x14, 0x0b, 0xfd, 0x52, 0xc4, 0xbc, 0x02, 0xa7, 0x28, 0xfe, - 0x60, 0x49, 0x06, 0xbd, 0x09, 0x20, 0x77, 0x18, 0x69, 0x08, 0xdb, 0x8b, 0x67, 0x7b, 0x13, 0xdd, - 0x50, 0x75, 0x96, 0x26, 0xe8, 0x1d, 0x1d, 0xff, 0xc7, 0x1a, 0x3d, 0x3b, 0x62, 0x7c, 0x5a, 0xba, - 0x33, 0xe8, 0xdb, 0xe8, 0x12, 0x77, 0x82, 0x88, 0x34, 0x16, 0x23, 0x31, 0x38, 0x1f, 0xec, 0xef, - 0x91, 0xb2, 0xe1, 0xb6, 0x88, 0xbe, 0x1d, 0x04, 0x11, 0x1c, 0xd3, 0xb3, 0x7f, 0xa1, 0x08, 0xb3, - 0x79, 0xdd, 0xa5, 0x8b, 0x8e, 0xdc, 0x77, 0xa3, 0x65, 0xca, 0x5e, 0x59, 0xe6, 0xa2, 0x5b, 0x11, - 0xe5, 0x58, 0x61, 0xd0, 0xd9, 0x0f, 0xdd, 0x6d, 0xf9, 0xc6, 0x1c, 0x8c, 0x67, 0xbf, 0xc6, 0x4a, - 0xb1, 0x80, 0x52, 0xbc, 0x80, 0x38, 0xa1, 0x30, 0xee, 0xd1, 0x56, 0x09, 0x66, 0xa5, 0x58, 0x40, - 0x75, 0x69, 0xd7, 0x40, 0x0f, 0x69, 0x97, 0x31, 0x44, 0x83, 0xc7, 0x3b, 0x44, 0xe8, 0x33, 0x00, - 0x5b, 0xae, 0xe7, 0x86, 0x3b, 0x8c, 0xfa, 0xd0, 0x91, 0xa9, 0x2b, 0xe6, 0x6c, 0x55, 0x51, 0xc1, - 0x1a, 0x45, 0xf4, 0x12, 0x8c, 0xaa, 0x0d, 0x58, 0x29, 0x33, 0x4d, 0xa7, 0x66, 0x39, 0x12, 0x9f, - 0x46, 0x65, 0xac, 0xe3, 0xd9, 0x9f, 0x4b, 0xae, 0x17, 0xb1, 0x03, 0xb4, 0xf1, 0xb5, 0xfa, 0x1d, - 0xdf, 0x42, 0xf7, 0xf1, 0xb5, 0xbf, 0x56, 0x84, 0x49, 0xa3, 0xb1, 0x4e, 0xd8, 0xc7, 0x99, 0x75, - 0x8d, 0x1e, 0xe0, 0x4e, 0x44, 0xc4, 0xfe, 0xb3, 0x7b, 0x6f, 0x15, 0xfd, 0x90, 0xa7, 0x3b, 0x80, - 0xd7, 0x47, 0x9f, 0x81, 0x52, 0xd3, 0x09, 0x99, 0xe4, 0x8c, 0x88, 0x7d, 0xd7, 0x0f, 0xb1, 0xf8, - 0x61, 0xe2, 0x84, 0x91, 0x76, 0x6b, 0x72, 0xda, 0x31, 0x49, 0x7a, 0xd3, 0x50, 0xfe, 0x44, 0x5a, - 0x8f, 0xa9, 0x4e, 0x50, 0x26, 0x66, 0x1f, 0x73, 0x18, 0x7a, 0x19, 0xc6, 0x02, 0xc2, 0x56, 0xc5, - 0x32, 0xe5, 0xe6, 0xd8, 0x32, 0x1b, 0x8c, 0xd9, 0x3e, 0xac, 0xc1, 0xb0, 0x81, 0x19, 0xbf, 0x0d, - 0x86, 0xba, 0xbc, 0x0d, 0x9e, 0x86, 0x61, 0xf6, 0x43, 0xad, 0x00, 0x35, 0x1b, 0x15, 0x5e, 0x8c, - 0x25, 0x3c, 0xb9, 0x60, 0x46, 0xfa, 0x5b, 0x30, 0xf4, 0xf5, 0x21, 0x16, 0x35, 0xd3, 0x32, 0x8f, - 0xf0, 0x53, 0x4e, 0x2c, 0x79, 0x2c, 0x61, 0xf6, 0x07, 0x61, 0xa2, 0xec, 0x90, 0x96, 0xef, 0xad, - 0x78, 0x8d, 0xb6, 0xef, 0x7a, 0x11, 0x9a, 0x85, 0x01, 0x76, 0x89, 0xf0, 0x23, 0x60, 0x80, 0x36, - 0x84, 0x59, 0x89, 0xbd, 0x0d, 0xa7, 0xcb, 0xfe, 0x3d, 0xef, 0x9e, 0x13, 0x34, 0x16, 0xab, 0x15, - 0xed, 0x7d, 0xbd, 0x2e, 0xdf, 0x77, 0xdc, 0x68, 0x2b, 0xf3, 0xe8, 0xd5, 0x6a, 0x72, 0xb6, 0x76, - 0xd5, 0x6d, 0x92, 0x1c, 0x29, 0xc8, 0x5f, 0x2d, 0x18, 0x2d, 0xc5, 0xf8, 0x4a, 0xab, 0x65, 0xe5, - 0x6a, 0xb5, 0xde, 0x80, 0x91, 0x2d, 0x97, 0x34, 0x1b, 0x98, 0x6c, 0x89, 0x95, 0xf8, 0x54, 0xbe, - 0x1d, 0xca, 0x2a, 0xc5, 0x94, 0x52, 0x2f, 0xfe, 0x3a, 0x5c, 0x15, 0x95, 0xb1, 0x22, 0x83, 0x76, - 0x61, 0x4a, 0x3e, 0x18, 0x24, 0x54, 0xac, 0xcb, 0xa7, 0xbb, 0xbd, 0x42, 0x4c, 0xe2, 0xa7, 0x1e, - 0x1c, 0xcc, 0x4f, 0xe1, 0x04, 0x19, 0x9c, 0x22, 0x4c, 0x9f, 0x83, 0x2d, 0x7a, 0x02, 0x0f, 0xb0, - 0xe1, 0x67, 0xcf, 0x41, 0xf6, 0xb2, 0x65, 0xa5, 0xf6, 0x8f, 0x59, 0xf0, 0x58, 0x6a, 0x64, 0xc4, - 0x0b, 0xff, 0x98, 0x67, 0x21, 0xf9, 0xe2, 0x2e, 0xf4, 0x7e, 0x71, 0xdb, 0x7f, 0xd7, 0x82, 0x53, - 0x2b, 0xad, 0x76, 0xb4, 0x5f, 0x76, 0x4d, 0x15, 0xd4, 0x47, 0x60, 0xa8, 0x45, 0x1a, 0x6e, 0xa7, - 0x25, 0x66, 0x6e, 0x5e, 0x9e, 0x52, 0x6b, 0xac, 0xf4, 0xf0, 0x60, 0x7e, 0xbc, 0x16, 0xf9, 0x81, - 0xb3, 0x4d, 0x78, 0x01, 0x16, 0xe8, 0xec, 0xac, 0x77, 0xdf, 0x26, 0x37, 0xdd, 0x96, 0x2b, 0xed, - 0x8a, 0xba, 0xca, 0xec, 0x16, 0xe4, 0x80, 0x2e, 0xbc, 0xd1, 0x71, 0xbc, 0xc8, 0x8d, 0xf6, 0x85, - 0xf6, 0x48, 0x12, 0xc1, 0x31, 0x3d, 0xfb, 0xab, 0x16, 0x4c, 0xca, 0x75, 0xbf, 0xd8, 0x68, 0x04, - 0x24, 0x0c, 0xd1, 0x1c, 0x14, 0xdc, 0xb6, 0xe8, 0x25, 0x88, 0x5e, 0x16, 0x2a, 0x55, 0x5c, 0x70, - 0xdb, 0x92, 0x2d, 0x63, 0x07, 0x61, 0xd1, 0x54, 0xa4, 0x5d, 0x17, 0xe5, 0x58, 0x61, 0xa0, 0xcb, - 0x30, 0xe2, 0xf9, 0x0d, 0x6e, 0xdb, 0xc5, 0xaf, 0x34, 0xb6, 0xc0, 0xd6, 0x45, 0x19, 0x56, 0x50, - 0x54, 0x85, 0x12, 0x37, 0x7b, 0x8a, 0x17, 0x6d, 0x5f, 0xc6, 0x53, 0xec, 0xcb, 0x36, 0x64, 0x4d, - 0x1c, 0x13, 0xb1, 0x7f, 0xc5, 0x82, 0x31, 0xf9, 0x65, 0x7d, 0xf2, 0x9c, 0x74, 0x6b, 0xc5, 0xfc, - 0x66, 0xbc, 0xb5, 0x28, 0xcf, 0xc8, 0x20, 0x06, 0xab, 0x58, 0x3c, 0x12, 0xab, 0x78, 0x15, 0x46, - 0x9d, 0x76, 0xbb, 0x6a, 0xf2, 0x99, 0x6c, 0x29, 0x2d, 0xc6, 0xc5, 0x58, 0xc7, 0xb1, 0x7f, 0xb4, - 0x00, 0x13, 0xf2, 0x0b, 0x6a, 0x9d, 0xcd, 0x90, 0x44, 0x68, 0x03, 0x4a, 0x0e, 0x9f, 0x25, 0x22, - 0x17, 0xf9, 0xc5, 0x6c, 0x39, 0x82, 0x31, 0xa5, 0xf1, 0x85, 0xbf, 0x28, 0x6b, 0xe3, 0x98, 0x10, - 0x6a, 0xc2, 0xb4, 0xe7, 0x47, 0xec, 0xf0, 0x57, 0xf0, 0x6e, 0xaa, 0x9d, 0x24, 0xf5, 0xb3, 0x82, - 0xfa, 0xf4, 0x7a, 0x92, 0x0a, 0x4e, 0x13, 0x46, 0x2b, 0x52, 0x36, 0x53, 0xcc, 0x17, 0x06, 0xe8, - 0x13, 0x97, 0x2d, 0x9a, 0xb1, 0x7f, 0xd9, 0x82, 0x92, 0x44, 0x3b, 0x09, 0x2d, 0xde, 0x1a, 0x0c, - 0x87, 0x6c, 0x12, 0xe4, 0xd0, 0xd8, 0xdd, 0x3a, 0xce, 0xe7, 0x2b, 0xbe, 0xd3, 0xf8, 0xff, 0x10, - 0x4b, 0x1a, 0x4c, 0x34, 0xaf, 0xba, 0xff, 0x2e, 0x11, 0xcd, 0xab, 0xfe, 0xe4, 0x5c, 0x4a, 0x7f, - 0xc8, 0xfa, 0xac, 0xc9, 0xba, 0x28, 0xeb, 0xd5, 0x0e, 0xc8, 0x96, 0x7b, 0x3f, 0xc9, 0x7a, 0x55, - 0x59, 0x29, 0x16, 0x50, 0xf4, 0x26, 0x8c, 0xd5, 0xa5, 0x4c, 0x36, 0xde, 0xe1, 0x97, 0xba, 0xea, - 0x07, 0x94, 0x2a, 0x89, 0xcb, 0x42, 0x96, 0xb5, 0xfa, 0xd8, 0xa0, 0x66, 0x9a, 0x11, 0x14, 0x7b, - 0x99, 0x11, 0xc4, 0x74, 0xf3, 0x95, 0xea, 0x3f, 0x6e, 0xc1, 0x10, 0x97, 0xc5, 0xf5, 0x27, 0x0a, - 0xd5, 0x34, 0x6b, 0xf1, 0xd8, 0xdd, 0xa1, 0x85, 0x42, 0x53, 0x86, 0xd6, 0xa0, 0xc4, 0x7e, 0x30, - 0x59, 0x62, 0x31, 0xdf, 0xea, 0x9e, 0xb7, 0xaa, 0x77, 0xf0, 0x8e, 0xac, 0x86, 0x63, 0x0a, 0xf6, - 0x0f, 0x17, 0xe9, 0xe9, 0x16, 0xa3, 0x1a, 0x97, 0xbe, 0xf5, 0xe8, 0x2e, 0xfd, 0xc2, 0xa3, 0xba, - 0xf4, 0xb7, 0x61, 0xb2, 0xae, 0xe9, 0xe1, 0xe2, 0x99, 0xbc, 0xdc, 0x75, 0x91, 0x68, 0x2a, 0x3b, - 0x2e, 0x65, 0x59, 0x36, 0x89, 0xe0, 0x24, 0x55, 0xf4, 0x6d, 0x30, 0xc6, 0xe7, 0x59, 0xb4, 0xc2, - 0x2d, 0x31, 0x3e, 0x90, 0xbf, 0x5e, 0xf4, 0x26, 0xb8, 0x54, 0x4e, 0xab, 0x8e, 0x0d, 0x62, 0xf6, - 0x9f, 0x58, 0x80, 0x56, 0xda, 0x3b, 0xa4, 0x45, 0x02, 0xa7, 0x19, 0x8b, 0xd3, 0xbf, 0xdf, 0x82, - 0x59, 0x92, 0x2a, 0x5e, 0xf6, 0x5b, 0x2d, 0xf1, 0x68, 0xc9, 0x79, 0x57, 0xaf, 0xe4, 0xd4, 0x51, - 0x6e, 0x09, 0xb3, 0x79, 0x18, 0x38, 0xb7, 0x3d, 0xb4, 0x06, 0x33, 0xfc, 0x96, 0x54, 0x00, 0xcd, - 0xf6, 0xfa, 0x71, 0x41, 0x78, 0x66, 0x23, 0x8d, 0x82, 0xb3, 0xea, 0xd9, 0xdf, 0x35, 0x06, 0xb9, - 0xbd, 0x78, 0x4f, 0x8f, 0xf0, 0x9e, 0x1e, 0xe1, 0x3d, 0x3d, 0xc2, 0x7b, 0x7a, 0x84, 0xf7, 0xf4, - 0x08, 0xdf, 0xf4, 0x7a, 0x84, 0xbf, 0x6c, 0xc1, 0x69, 0x75, 0x0d, 0x18, 0x0f, 0xdf, 0xcf, 0xc3, - 0x0c, 0xdf, 0x6e, 0xcb, 0x4d, 0xc7, 0x6d, 0x6d, 0x90, 0x56, 0xbb, 0xe9, 0x44, 0x52, 0xeb, 0x7e, - 0x35, 0x73, 0xe5, 0x26, 0x2c, 0x56, 0x8d, 0x8a, 0x4b, 0x8f, 0xd1, 0xeb, 0x29, 0x03, 0x80, 0xb3, - 0x9a, 0xb1, 0x7f, 0x61, 0x04, 0x06, 0x57, 0xf6, 0x88, 0x17, 0x9d, 0xc0, 0x13, 0xa1, 0x0e, 0x13, - 0xae, 0xb7, 0xe7, 0x37, 0xf7, 0x48, 0x83, 0xc3, 0x8f, 0xf2, 0x92, 0x3d, 0x23, 0x48, 0x4f, 0x54, - 0x0c, 0x12, 0x38, 0x41, 0xf2, 0x51, 0x48, 0x93, 0xaf, 0xc1, 0x10, 0x3f, 0xc4, 0x85, 0x28, 0x39, - 0xf3, 0xcc, 0x66, 0x83, 0x28, 0xae, 0xa6, 0x58, 0xd2, 0xcd, 0x2f, 0x09, 0x51, 0x1d, 0x7d, 0x0e, - 0x26, 0xb6, 0xdc, 0x20, 0x8c, 0x36, 0xdc, 0x16, 0x09, 0x23, 0xa7, 0xd5, 0x7e, 0x08, 0xe9, 0xb1, - 0x1a, 0x87, 0x55, 0x83, 0x12, 0x4e, 0x50, 0x46, 0xdb, 0x30, 0xde, 0x74, 0xf4, 0xa6, 0x86, 0x8f, - 0xdc, 0x94, 0xba, 0x1d, 0x6e, 0xea, 0x84, 0xb0, 0x49, 0x97, 0x6e, 0xa7, 0x3a, 0x13, 0x80, 0x8e, - 0x30, 0xb1, 0x80, 0xda, 0x4e, 0x5c, 0xf2, 0xc9, 0x61, 0x94, 0xd1, 0x61, 0x06, 0xb2, 0x25, 0x93, - 0xd1, 0xd1, 0xcc, 0x60, 0x3f, 0x0b, 0x25, 0x42, 0x87, 0x90, 0x12, 0x16, 0x17, 0xcc, 0x95, 0xfe, - 0xfa, 0xba, 0xe6, 0xd6, 0x03, 0xdf, 0x94, 0xdb, 0xaf, 0x48, 0x4a, 0x38, 0x26, 0x8a, 0x96, 0x61, - 0x28, 0x24, 0x81, 0x4b, 0x42, 0x71, 0xd5, 0x74, 0x99, 0x46, 0x86, 0xc6, 0x7d, 0x4b, 0xf8, 0x6f, - 0x2c, 0xaa, 0xd2, 0xe5, 0xe5, 0x30, 0x91, 0x26, 0xbb, 0x0c, 0xb4, 0xe5, 0xb5, 0xc8, 0x4a, 0xb1, - 0x80, 0xa2, 0xd7, 0x61, 0x38, 0x20, 0x4d, 0xa6, 0x18, 0x1a, 0xef, 0x7f, 0x91, 0x73, 0x3d, 0x13, - 0xaf, 0x87, 0x25, 0x01, 0x74, 0x03, 0x50, 0x40, 0x28, 0xa3, 0xe4, 0x7a, 0xdb, 0xca, 0x6c, 0x54, - 0x1c, 0xb4, 0x8a, 0x21, 0xc5, 0x31, 0x86, 0x74, 0xf3, 0xc1, 0x19, 0xd5, 0xd0, 0x35, 0x98, 0x56, - 0xa5, 0x15, 0x2f, 0x8c, 0x1c, 0x7a, 0xc0, 0x4d, 0x32, 0x5a, 0x4a, 0x4e, 0x81, 0x93, 0x08, 0x38, - 0x5d, 0xc7, 0xfe, 0xb2, 0x05, 0x7c, 0x9c, 0x4f, 0xe0, 0x75, 0xfe, 0x9a, 0xf9, 0x3a, 0x3f, 0x9b, - 0x3b, 0x73, 0x39, 0x2f, 0xf3, 0x2f, 0x5b, 0x30, 0xaa, 0xcd, 0x6c, 0xbc, 0x66, 0xad, 0x2e, 0x6b, - 0xb6, 0x03, 0x53, 0x74, 0xa5, 0xdf, 0xda, 0x0c, 0x49, 0xb0, 0x47, 0x1a, 0x6c, 0x61, 0x16, 0x1e, - 0x6e, 0x61, 0x2a, 0x13, 0xb5, 0x9b, 0x09, 0x82, 0x38, 0xd5, 0x84, 0xfd, 0x59, 0xd9, 0x55, 0x65, - 0xd1, 0x57, 0x57, 0x73, 0x9e, 0xb0, 0xe8, 0x53, 0xb3, 0x8a, 0x63, 0x1c, 0xba, 0xd5, 0x76, 0xfc, - 0x30, 0x4a, 0x5a, 0xf4, 0x5d, 0xf7, 0xc3, 0x08, 0x33, 0x88, 0xfd, 0x02, 0xc0, 0xca, 0x7d, 0x52, - 0xe7, 0x2b, 0x56, 0x7f, 0x3c, 0x58, 0xf9, 0x8f, 0x07, 0xfb, 0xb7, 0x2c, 0x98, 0x58, 0x5d, 0x36, - 0x6e, 0xae, 0x05, 0x00, 0xfe, 0xe2, 0xb9, 0x7b, 0x77, 0x5d, 0xaa, 0xc3, 0xb9, 0x46, 0x53, 0x95, - 0x62, 0x0d, 0x03, 0x9d, 0x85, 0x62, 0xb3, 0xe3, 0x09, 0xf1, 0xe1, 0x30, 0xbd, 0x1e, 0x6f, 0x76, - 0x3c, 0x4c, 0xcb, 0x34, 0x97, 0x82, 0x62, 0xdf, 0x2e, 0x05, 0x3d, 0x5d, 0xfb, 0xd1, 0x3c, 0x0c, - 0xde, 0xbb, 0xe7, 0x36, 0xb8, 0x03, 0xa5, 0x50, 0xd5, 0xdf, 0xbd, 0x5b, 0x29, 0x87, 0x98, 0x97, - 0xdb, 0x5f, 0x2a, 0xc2, 0xdc, 0x6a, 0x93, 0xdc, 0x7f, 0x87, 0x4e, 0xa4, 0xfd, 0x3a, 0x44, 0x1c, - 0x4d, 0x10, 0x73, 0x54, 0xa7, 0x97, 0xde, 0xe3, 0xb1, 0x05, 0xc3, 0xdc, 0xa0, 0x4d, 0xba, 0x94, - 0xbe, 0x9a, 0xd5, 0x7a, 0xfe, 0x80, 0x2c, 0x70, 0xc3, 0x38, 0xe1, 0x11, 0xa7, 0x2e, 0x4c, 0x51, - 0x8a, 0x25, 0xf1, 0xb9, 0x57, 0x60, 0x4c, 0xc7, 0x3c, 0x92, 0xfb, 0xd9, 0xff, 0x57, 0x84, 0x29, - 0xda, 0x83, 0x47, 0x3a, 0x11, 0xb7, 0xd3, 0x13, 0x71, 0xdc, 0x2e, 0x48, 0xbd, 0x67, 0xe3, 0xcd, - 0xe4, 0x6c, 0x5c, 0xcd, 0x9b, 0x8d, 0x93, 0x9e, 0x83, 0xef, 0xb4, 0x60, 0x66, 0xb5, 0xe9, 0xd7, - 0x77, 0x13, 0x6e, 0x42, 0x2f, 0xc1, 0x28, 0x3d, 0x8e, 0x43, 0xc3, 0x83, 0xdd, 0x88, 0x69, 0x20, - 0x40, 0x58, 0xc7, 0xd3, 0xaa, 0xdd, 0xbe, 0x5d, 0x29, 0x67, 0x85, 0x42, 0x10, 0x20, 0xac, 0xe3, - 0xd9, 0xbf, 0x61, 0xc1, 0xb9, 0x6b, 0xcb, 0x2b, 0xf1, 0x52, 0x4c, 0x45, 0x63, 0xb8, 0x04, 0x43, - 0xed, 0x86, 0xd6, 0x95, 0x58, 0xbc, 0x5a, 0x66, 0xbd, 0x10, 0xd0, 0x77, 0x4b, 0xa4, 0x91, 0x9f, - 0xb2, 0x60, 0xe6, 0x9a, 0x1b, 0xd1, 0xdb, 0x35, 0x19, 0x17, 0x80, 0x5e, 0xaf, 0xa1, 0x1b, 0xf9, - 0xc1, 0x7e, 0x32, 0x2e, 0x00, 0x56, 0x10, 0xac, 0x61, 0xf1, 0x96, 0xf7, 0x5c, 0x66, 0x4a, 0x5d, - 0x30, 0x15, 0x4d, 0x58, 0x94, 0x63, 0x85, 0x41, 0x3f, 0xac, 0xe1, 0x06, 0x4c, 0x46, 0xb7, 0x2f, - 0x4e, 0x58, 0xf5, 0x61, 0x65, 0x09, 0xc0, 0x31, 0x8e, 0xfd, 0x47, 0x16, 0xcc, 0x5f, 0x6b, 0x76, - 0xc2, 0x88, 0x04, 0x5b, 0x61, 0xce, 0xe9, 0xf8, 0x02, 0x94, 0x88, 0x94, 0x88, 0x8b, 0x5e, 0x2b, - 0x8e, 0x51, 0x89, 0xca, 0x79, 0x78, 0x02, 0x85, 0xd7, 0x87, 0xd3, 0xe1, 0xd1, 0xbc, 0xc6, 0x56, - 0x01, 0x11, 0xbd, 0x2d, 0x3d, 0x5e, 0x03, 0x73, 0xfc, 0x5e, 0x49, 0x41, 0x71, 0x46, 0x0d, 0xfb, - 0xc7, 0x2c, 0x38, 0xad, 0x3e, 0xf8, 0x5d, 0xf7, 0x99, 0xf6, 0xcf, 0x16, 0x60, 0xfc, 0xfa, 0xc6, - 0x46, 0xf5, 0x1a, 0x89, 0xc4, 0xb5, 0xdd, 0x5b, 0xcf, 0x8d, 0x35, 0x75, 0x5d, 0xb7, 0xc7, 0x5c, - 0x27, 0x72, 0x9b, 0x0b, 0x3c, 0xec, 0xcf, 0x42, 0xc5, 0x8b, 0x6e, 0x05, 0xb5, 0x28, 0x70, 0xbd, - 0xed, 0x4c, 0x05, 0x9f, 0x64, 0x2e, 0x8a, 0x79, 0xcc, 0x05, 0x7a, 0x01, 0x86, 0x58, 0xdc, 0x21, - 0x39, 0x09, 0x8f, 0xab, 0xb7, 0x10, 0x2b, 0x3d, 0x3c, 0x98, 0x2f, 0xdd, 0xc6, 0x15, 0xfe, 0x07, - 0x0b, 0x54, 0x74, 0x1b, 0x46, 0x77, 0xa2, 0xa8, 0x7d, 0x9d, 0x38, 0x0d, 0x12, 0xc8, 0xe3, 0xf0, - 0x7c, 0xd6, 0x71, 0x48, 0x07, 0x81, 0xa3, 0xc5, 0x27, 0x48, 0x5c, 0x16, 0x62, 0x9d, 0x8e, 0x5d, - 0x03, 0x88, 0x61, 0xc7, 0xa4, 0xa9, 0xb0, 0xff, 0xc0, 0x82, 0x61, 0x1e, 0x02, 0x22, 0x40, 0x1f, - 0x85, 0x01, 0x72, 0x9f, 0xd4, 0x05, 0xc7, 0x9b, 0xd9, 0xe1, 0x98, 0xd3, 0xe2, 0x12, 0x57, 0xfa, - 0x1f, 0xb3, 0x5a, 0xe8, 0x3a, 0x0c, 0xd3, 0xde, 0x5e, 0x53, 0xf1, 0x30, 0x9e, 0xcc, 0xfb, 0x62, - 0x35, 0xed, 0x9c, 0x39, 0x13, 0x45, 0x58, 0x56, 0x67, 0xea, 0xe1, 0x7a, 0xbb, 0x46, 0x4f, 0xec, - 0xa8, 0x1b, 0x63, 0xb1, 0xb1, 0x5c, 0xe5, 0x48, 0x82, 0x1a, 0x57, 0x0f, 0xcb, 0x42, 0x1c, 0x13, - 0xb1, 0x37, 0xa0, 0x44, 0x27, 0x75, 0xb1, 0xe9, 0x3a, 0xdd, 0x35, 0xde, 0xcf, 0x40, 0x49, 0xea, - 0xb3, 0x43, 0xe1, 0xfa, 0xcd, 0xa8, 0x4a, 0x75, 0x77, 0x88, 0x63, 0xb8, 0xbd, 0x05, 0xa7, 0x98, - 0x75, 0xa2, 0x13, 0xed, 0x18, 0x7b, 0xac, 0xf7, 0x62, 0x7e, 0x56, 0x3c, 0x20, 0xf9, 0xcc, 0xcc, - 0x6a, 0xde, 0x95, 0x63, 0x92, 0x62, 0xfc, 0x98, 0xb4, 0xbf, 0x36, 0x00, 0x8f, 0x57, 0x6a, 0xf9, - 0xd1, 0x41, 0x5e, 0x86, 0x31, 0xce, 0x97, 0xd2, 0xa5, 0xed, 0x34, 0x45, 0xbb, 0x4a, 0xd4, 0xba, - 0xa1, 0xc1, 0xb0, 0x81, 0x89, 0xce, 0x41, 0xd1, 0x7d, 0xcb, 0x4b, 0xfa, 0x1e, 0x55, 0xde, 0x58, - 0xc7, 0xb4, 0x9c, 0x82, 0x29, 0x8b, 0xcb, 0xef, 0x0e, 0x05, 0x56, 0x6c, 0xee, 0x6b, 0x30, 0xe1, - 0x86, 0xf5, 0xd0, 0xad, 0x78, 0xf4, 0x9c, 0xd1, 0x4e, 0x2a, 0x25, 0xdc, 0xa0, 0x9d, 0x56, 0x50, - 0x9c, 0xc0, 0xd6, 0x2e, 0xb2, 0xc1, 0xbe, 0xd9, 0xe4, 0x9e, 0xbe, 0xd0, 0xf4, 0x05, 0xd0, 0x66, - 0x5f, 0x17, 0x32, 0x99, 0xb9, 0x78, 0x01, 0xf0, 0x0f, 0x0e, 0xb1, 0x84, 0xd1, 0x97, 0x63, 0x7d, - 0xc7, 0x69, 0x2f, 0x76, 0xa2, 0x9d, 0xb2, 0x1b, 0xd6, 0xfd, 0x3d, 0x12, 0xec, 0xb3, 0x47, 0xff, - 0x48, 0xfc, 0x72, 0x54, 0x80, 0xe5, 0xeb, 0x8b, 0x55, 0x8a, 0x89, 0xd3, 0x75, 0xd0, 0x22, 0x4c, - 0xca, 0xc2, 0x1a, 0x09, 0xd9, 0x15, 0x36, 0xca, 0xc8, 0x28, 0x6f, 0x20, 0x51, 0xac, 0x88, 0x24, - 0xf1, 0x4d, 0x4e, 0x1a, 0x8e, 0x83, 0x93, 0xfe, 0x08, 0x8c, 0xbb, 0x9e, 0x1b, 0xb9, 0x4e, 0xe4, - 0x73, 0x85, 0x0f, 0x7f, 0xdf, 0x33, 0x49, 0x76, 0x45, 0x07, 0x60, 0x13, 0xcf, 0xfe, 0x2f, 0x03, - 0x30, 0xcd, 0xa6, 0xed, 0xbd, 0x15, 0xf6, 0xcd, 0xb4, 0xc2, 0x6e, 0xa7, 0x57, 0xd8, 0x71, 0x3c, - 0x11, 0x1e, 0x7a, 0x99, 0x7d, 0x0e, 0x4a, 0xca, 0x01, 0x4a, 0x7a, 0x40, 0x5a, 0x39, 0x1e, 0x90, - 0xbd, 0xb9, 0x0f, 0x69, 0x43, 0x56, 0xcc, 0xb4, 0x21, 0xfb, 0xeb, 0x16, 0xc4, 0x1a, 0x0c, 0x74, - 0x1d, 0x4a, 0x6d, 0x9f, 0x99, 0x46, 0x06, 0xd2, 0xde, 0xf8, 0xf1, 0xcc, 0x8b, 0x8a, 0x5f, 0x8a, - 0xfc, 0xe3, 0xab, 0xb2, 0x06, 0x8e, 0x2b, 0xa3, 0x25, 0x18, 0x6e, 0x07, 0xa4, 0x16, 0xb1, 0x20, - 0x21, 0x3d, 0xe9, 0xf0, 0x35, 0xc2, 0xf1, 0xb1, 0xac, 0x68, 0xff, 0x9c, 0x05, 0xc0, 0xcd, 0xb4, - 0x1c, 0x6f, 0x9b, 0x9c, 0x80, 0xd4, 0xba, 0x0c, 0x03, 0x61, 0x9b, 0xd4, 0xbb, 0x19, 0xad, 0xc6, - 0xfd, 0xa9, 0xb5, 0x49, 0x3d, 0x1e, 0x70, 0xfa, 0x0f, 0xb3, 0xda, 0xf6, 0x77, 0x03, 0x4c, 0xc4, - 0x68, 0x95, 0x88, 0xb4, 0xd0, 0x73, 0x46, 0xd0, 0x80, 0xb3, 0x89, 0xa0, 0x01, 0x25, 0x86, 0xad, - 0x09, 0x48, 0x3f, 0x07, 0xc5, 0x96, 0x73, 0x5f, 0x48, 0xc0, 0x9e, 0xe9, 0xde, 0x0d, 0x4a, 0x7f, - 0x61, 0xcd, 0xb9, 0xcf, 0x1f, 0x89, 0xcf, 0xc8, 0x05, 0xb2, 0xe6, 0xdc, 0x3f, 0xe4, 0xa6, 0xa9, - 0xec, 0x90, 0xba, 0xe9, 0x86, 0xd1, 0x17, 0xfe, 0x73, 0xfc, 0x9f, 0x2d, 0x3b, 0xda, 0x08, 0x6b, - 0xcb, 0xf5, 0x84, 0x05, 0x52, 0x5f, 0x6d, 0xb9, 0x5e, 0xb2, 0x2d, 0xd7, 0xeb, 0xa3, 0x2d, 0xd7, - 0x43, 0x6f, 0xc3, 0xb0, 0x30, 0x10, 0x14, 0x41, 0x7a, 0xae, 0xf4, 0xd1, 0x9e, 0xb0, 0x2f, 0xe4, - 0x6d, 0x5e, 0x91, 0x8f, 0x60, 0x51, 0xda, 0xb3, 0x5d, 0xd9, 0x20, 0xfa, 0x2b, 0x16, 0x4c, 0x88, - 0xdf, 0x98, 0xbc, 0xd5, 0x21, 0x61, 0x24, 0x78, 0xcf, 0x0f, 0xf7, 0xdf, 0x07, 0x51, 0x91, 0x77, - 0xe5, 0xc3, 0xf2, 0x98, 0x35, 0x81, 0x3d, 0x7b, 0x94, 0xe8, 0x05, 0xfa, 0xfb, 0x16, 0x9c, 0x6a, - 0x39, 0xf7, 0x79, 0x8b, 0xbc, 0x0c, 0x3b, 0x91, 0xeb, 0x0b, 0x45, 0xfb, 0x47, 0xfb, 0x9b, 0xfe, - 0x54, 0x75, 0xde, 0x49, 0xa9, 0x0d, 0x3c, 0x95, 0x85, 0xd2, 0xb3, 0xab, 0x99, 0xfd, 0x9a, 0xdb, - 0x82, 0x11, 0xb9, 0xde, 0x32, 0x44, 0x0d, 0x65, 0x9d, 0xb1, 0x3e, 0xb2, 0x7d, 0xa6, 0xee, 0x8c, - 0x4f, 0xdb, 0x11, 0x6b, 0xed, 0x91, 0xb6, 0xf3, 0x39, 0x18, 0xd3, 0xd7, 0xd8, 0x23, 0x6d, 0xeb, - 0x2d, 0x98, 0xc9, 0x58, 0x4b, 0x8f, 0xb4, 0xc9, 0x7b, 0x70, 0x36, 0x77, 0x7d, 0x3c, 0xca, 0x86, - 0xed, 0x9f, 0xb5, 0xf4, 0x73, 0xf0, 0x04, 0x54, 0x07, 0xcb, 0xa6, 0xea, 0xe0, 0x7c, 0xf7, 0x9d, - 0x93, 0xa3, 0x3f, 0x78, 0x53, 0xef, 0x34, 0x3d, 0xd5, 0xd1, 0xeb, 0x30, 0xd4, 0xa4, 0x25, 0xd2, - 0xcc, 0xd4, 0xee, 0xbd, 0x23, 0x63, 0x5e, 0x8a, 0x95, 0x87, 0x58, 0x50, 0xb0, 0x7f, 0xd1, 0x82, - 0x81, 0x13, 0x18, 0x09, 0x6c, 0x8e, 0xc4, 0x73, 0xb9, 0xa4, 0x45, 0xfc, 0xe0, 0x05, 0xec, 0xdc, - 0x5b, 0xb9, 0x1f, 0x11, 0x2f, 0x64, 0x4f, 0xc5, 0xcc, 0x81, 0xf9, 0x49, 0x0b, 0x66, 0x6e, 0xfa, - 0x4e, 0x63, 0xc9, 0x69, 0x3a, 0x5e, 0x9d, 0x04, 0x15, 0x6f, 0xfb, 0x48, 0x36, 0xd2, 0x85, 0x9e, - 0x36, 0xd2, 0xcb, 0xd2, 0xc4, 0x68, 0x20, 0x7f, 0xfe, 0x28, 0x23, 0x99, 0x0c, 0xa3, 0x62, 0x18, - 0xc3, 0xee, 0x00, 0xd2, 0x7b, 0x29, 0x3c, 0x56, 0x30, 0x0c, 0xbb, 0xbc, 0xbf, 0x62, 0x12, 0x9f, - 0xca, 0x66, 0xf0, 0x52, 0x9f, 0xa7, 0xf9, 0x62, 0xf0, 0x02, 0x2c, 0x09, 0xd9, 0x2f, 0x43, 0xa6, - 0xdb, 0x7b, 0x6f, 0xe1, 0x83, 0xfd, 0x49, 0x98, 0x66, 0x35, 0x8f, 0xf8, 0x30, 0xb6, 0x13, 0xb2, - 0xcd, 0x8c, 0x80, 0x78, 0xf6, 0x17, 0x2d, 0x98, 0x5c, 0x4f, 0xc4, 0x09, 0xbb, 0xc4, 0xb4, 0xa1, - 0x19, 0x22, 0xf5, 0x1a, 0x2b, 0xc5, 0x02, 0x7a, 0xec, 0x92, 0xac, 0xbf, 0xb0, 0x20, 0x8e, 0x44, - 0x71, 0x02, 0xec, 0xdb, 0xb2, 0xc1, 0xbe, 0x65, 0x4a, 0x58, 0x54, 0x77, 0xf2, 0xb8, 0x37, 0x74, - 0x43, 0xc5, 0x68, 0xea, 0x22, 0x5c, 0x89, 0xc9, 0xf0, 0xa5, 0x38, 0x61, 0x06, 0x72, 0x92, 0x51, - 0x9b, 0xec, 0xdf, 0x2e, 0x00, 0x52, 0xb8, 0x7d, 0xc7, 0x90, 0x4a, 0xd7, 0x38, 0x9e, 0x18, 0x52, - 0x7b, 0x80, 0x98, 0x3e, 0x3f, 0x70, 0xbc, 0x90, 0x93, 0x75, 0x85, 0xec, 0xee, 0x68, 0xc6, 0x02, - 0x73, 0xa2, 0x49, 0x74, 0x33, 0x45, 0x0d, 0x67, 0xb4, 0xa0, 0xd9, 0x69, 0x0c, 0xf6, 0x6b, 0xa7, - 0x31, 0xd4, 0xc3, 0x2b, 0xed, 0x67, 0x2c, 0x18, 0x57, 0xc3, 0xf4, 0x2e, 0xb1, 0x19, 0x57, 0xfd, - 0xc9, 0x39, 0x40, 0xab, 0x5a, 0x97, 0xd9, 0xc5, 0xf2, 0xad, 0xcc, 0xbb, 0xd0, 0x69, 0xba, 0x6f, - 0x13, 0x15, 0xc1, 0x6f, 0x5e, 0x78, 0x0b, 0x8a, 0xd2, 0xc3, 0x83, 0xf9, 0x71, 0xf5, 0x8f, 0x47, - 0x0c, 0x8e, 0xab, 0xd0, 0x23, 0x79, 0x32, 0xb1, 0x14, 0xd1, 0x4b, 0x30, 0xd8, 0xde, 0x71, 0x42, - 0x92, 0xf0, 0xad, 0x19, 0xac, 0xd2, 0xc2, 0xc3, 0x83, 0xf9, 0x09, 0x55, 0x81, 0x95, 0x60, 0x8e, - 0xdd, 0x7f, 0x64, 0xae, 0xf4, 0xe2, 0xec, 0x19, 0x99, 0xeb, 0x4f, 0x2c, 0x18, 0x58, 0xf7, 0x1b, - 0x27, 0x71, 0x04, 0xbc, 0x66, 0x1c, 0x01, 0x4f, 0xe4, 0x05, 0x73, 0xcf, 0xdd, 0xfd, 0xab, 0x89, - 0xdd, 0x7f, 0x3e, 0x97, 0x42, 0xf7, 0x8d, 0xdf, 0x82, 0x51, 0x16, 0x22, 0x5e, 0xf8, 0x11, 0xbd, - 0x60, 0x6c, 0xf8, 0xf9, 0xc4, 0x86, 0x9f, 0xd4, 0x50, 0xb5, 0x9d, 0xfe, 0x34, 0x0c, 0x0b, 0xc7, - 0x94, 0xa4, 0x93, 0xa6, 0xc0, 0xc5, 0x12, 0x6e, 0xff, 0x78, 0x11, 0x8c, 0x90, 0xf4, 0xe8, 0x97, - 0x2d, 0x58, 0x08, 0xb8, 0xc1, 0x6a, 0xa3, 0xdc, 0x09, 0x5c, 0x6f, 0xbb, 0x56, 0xdf, 0x21, 0x8d, - 0x4e, 0xd3, 0xf5, 0xb6, 0x2b, 0xdb, 0x9e, 0xaf, 0x8a, 0x57, 0xee, 0x93, 0x7a, 0x87, 0x29, 0xc1, - 0x7a, 0xc4, 0xbf, 0x57, 0x86, 0xdf, 0xcf, 0x3f, 0x38, 0x98, 0x5f, 0xc0, 0x47, 0xa2, 0x8d, 0x8f, - 0xd8, 0x17, 0xf4, 0x1b, 0x16, 0x5c, 0xe1, 0x91, 0xda, 0xfb, 0xef, 0x7f, 0x97, 0xd7, 0x72, 0x55, - 0x92, 0x8a, 0x89, 0x6c, 0x90, 0xa0, 0xb5, 0xf4, 0x11, 0x31, 0xa0, 0x57, 0xaa, 0x47, 0x6b, 0x0b, - 0x1f, 0xb5, 0x73, 0xf6, 0x3f, 0x2b, 0xc2, 0xb8, 0x88, 0xe0, 0x24, 0xee, 0x80, 0x97, 0x8c, 0x25, - 0xf1, 0x64, 0x62, 0x49, 0x4c, 0x1b, 0xc8, 0xc7, 0x73, 0xfc, 0x87, 0x30, 0x4d, 0x0f, 0xe7, 0xeb, - 0xc4, 0x09, 0xa2, 0x4d, 0xe2, 0x70, 0xf3, 0xab, 0xe2, 0x91, 0x4f, 0x7f, 0x25, 0x9e, 0xbb, 0x99, - 0x24, 0x86, 0xd3, 0xf4, 0xbf, 0x99, 0xee, 0x1c, 0x0f, 0xa6, 0x52, 0x41, 0xb8, 0x3e, 0x05, 0x25, - 0xe5, 0x55, 0x21, 0x0e, 0x9d, 0xee, 0xb1, 0xec, 0x92, 0x14, 0xb8, 0x08, 0x2d, 0xf6, 0xe8, 0x89, - 0xc9, 0xd9, 0xff, 0xa0, 0x60, 0x34, 0xc8, 0x27, 0x71, 0x1d, 0x46, 0x9c, 0x30, 0x74, 0xb7, 0x3d, - 0xd2, 0x10, 0x3b, 0xf6, 0xfd, 0x79, 0x3b, 0xd6, 0x68, 0x86, 0x79, 0xb6, 0x2c, 0x8a, 0x9a, 0x58, - 0xd1, 0x40, 0xd7, 0xb9, 0x91, 0xdb, 0x9e, 0x7c, 0xef, 0xf5, 0x47, 0x0d, 0xa4, 0x19, 0xdc, 0x1e, - 0xc1, 0xa2, 0x3e, 0xfa, 0x34, 0xb7, 0x42, 0xbc, 0xe1, 0xf9, 0xf7, 0xbc, 0x6b, 0xbe, 0x2f, 0xa3, - 0x24, 0xf4, 0x47, 0x70, 0x5a, 0xda, 0x1e, 0xaa, 0xea, 0xd8, 0xa4, 0xd6, 0x5f, 0x54, 0xcb, 0xcf, - 0xc3, 0x0c, 0x25, 0x6d, 0x3a, 0x31, 0x87, 0x88, 0xc0, 0xa4, 0x08, 0x0f, 0x26, 0xcb, 0xc4, 0xd8, - 0x65, 0x3e, 0xe5, 0xcc, 0xda, 0xb1, 0x1c, 0xf9, 0x86, 0x49, 0x02, 0x27, 0x69, 0xda, 0x7f, 0xdb, + 0xfe, 0x87, 0x05, 0x4f, 0x2c, 0xbb, 0x5e, 0x83, 0x04, 0x39, 0x0b, 0xf0, 0xd1, 0xbc, 0x65, 0x8f, + 0xc6, 0x34, 0x18, 0x4b, 0x6c, 0xe0, 0x18, 0x96, 0x98, 0xfd, 0x27, 0x16, 0x20, 0xfe, 0xd9, 0xef, + 0xba, 0x8f, 0xbd, 0x9d, 0xfe, 0xd8, 0x63, 0x58, 0x16, 0xf6, 0x4d, 0x98, 0x58, 0x6e, 0xba, 0xc4, + 0x8b, 0x2a, 0xd5, 0x65, 0xdf, 0xdb, 0x72, 0xb7, 0xd1, 0x2b, 0x30, 0x11, 0xb9, 0x2d, 0xe2, 0x77, + 0xa2, 0x1a, 0xa9, 0xfb, 0x1e, 0x7b, 0x49, 0x5a, 0x97, 0x07, 0x97, 0xd0, 0x83, 0x83, 0xf9, 0x89, + 0x0d, 0x03, 0x82, 0x13, 0x98, 0xf6, 0xef, 0xd1, 0xf1, 0xf3, 0x5b, 0x6d, 0xdf, 0x23, 0x5e, 0xb4, + 0xec, 0x7b, 0x0d, 0x2e, 0x71, 0x78, 0x05, 0x06, 0x22, 0x3a, 0x1e, 0x7c, 0xec, 0x2e, 0xc9, 0x8d, + 0x42, 0x47, 0xe1, 0xf0, 0x60, 0xfe, 0x4c, 0xba, 0x06, 0x1b, 0x27, 0x56, 0x07, 0x7d, 0x0b, 0x0c, + 0x85, 0x91, 0x13, 0x75, 0x42, 0x31, 0x9a, 0x4f, 0xca, 0xd1, 0xac, 0xb1, 0xd2, 0xc3, 0x83, 0xf9, + 0x49, 0x55, 0x8d, 0x17, 0x61, 0x51, 0x01, 0x3d, 0x0d, 0xc3, 0x2d, 0x12, 0x86, 0xce, 0xb6, 0xbc, + 0x0d, 0x27, 0x45, 0xdd, 0xe1, 0x35, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x84, 0x41, 0x12, 0x04, 0x7e, + 0x20, 0xf6, 0xe8, 0xb8, 0x40, 0x1c, 0x5c, 0xa1, 0x85, 0x98, 0xc3, 0xec, 0x7f, 0x6b, 0xc1, 0xa4, + 0xea, 0x2b, 0x6f, 0xeb, 0x04, 0x5e, 0x05, 0x9f, 0x02, 0xa8, 0xcb, 0x0f, 0x0c, 0xd9, 0xed, 0x31, + 0xfa, 0xfc, 0xa5, 0xcc, 0x8b, 0x3a, 0x35, 0x8c, 0x31, 0x65, 0x55, 0x14, 0x62, 0x8d, 0x9a, 0xfd, + 0x8f, 0x2d, 0x98, 0x49, 0x7c, 0xd1, 0x4d, 0x37, 0x8c, 0xd0, 0x9b, 0xa9, 0xaf, 0x5a, 0xe8, 0xef, + 0xab, 0x68, 0x6d, 0xf6, 0x4d, 0x6a, 0x29, 0xcb, 0x12, 0xed, 0x8b, 0xae, 0xc3, 0xa0, 0x1b, 0x91, + 0x96, 0xfc, 0x98, 0x8b, 0x5d, 0x3f, 0x86, 0xf7, 0x2a, 0x9e, 0x91, 0x0a, 0xad, 0x89, 0x39, 0x01, + 0xfb, 0xd7, 0x8a, 0x50, 0xe2, 0xcb, 0x76, 0xcd, 0x69, 0x9f, 0xc0, 0x5c, 0x3c, 0x03, 0x25, 0xb7, + 0xd5, 0xea, 0x44, 0xce, 0xa6, 0x38, 0xce, 0x47, 0xf8, 0xd6, 0xaa, 0xc8, 0x42, 0x1c, 0xc3, 0x51, + 0x05, 0x06, 0x58, 0x57, 0xf8, 0x57, 0x3e, 0x95, 0xfd, 0x95, 0xa2, 0xef, 0x0b, 0x65, 0x27, 0x72, + 0x38, 0x27, 0xa5, 0xee, 0x11, 0x5a, 0x84, 0x19, 0x09, 0xe4, 0x00, 0x6c, 0xba, 0x9e, 0x13, 0xec, + 0xd3, 0xb2, 0xd9, 0x22, 0x23, 0xf8, 0x5c, 0x77, 0x82, 0x4b, 0x0a, 0x9f, 0x93, 0x55, 0x1f, 0x16, + 0x03, 0xb0, 0x46, 0x74, 0xee, 0x23, 0x50, 0x52, 0xc8, 0x47, 0x61, 0x88, 0xe6, 0x3e, 0x06, 0x93, + 0x89, 0xb6, 0x7a, 0x55, 0x1f, 0xd3, 0xf9, 0xa9, 0x5f, 0x66, 0x47, 0x86, 0xe8, 0xf5, 0x8a, 0xb7, + 0x27, 0x8e, 0xdc, 0xb7, 0xe1, 0x54, 0x33, 0xe3, 0x24, 0x13, 0xf3, 0xda, 0xff, 0xc9, 0xf7, 0x84, + 0xf8, 0xec, 0x53, 0x59, 0x50, 0x9c, 0xd9, 0x06, 0xe5, 0x11, 0xfc, 0x36, 0xdd, 0x20, 0x4e, 0x53, + 0x67, 0xb7, 0x6f, 0x89, 0x32, 0xac, 0xa0, 0xf4, 0xbc, 0x3b, 0xa5, 0x3a, 0x7f, 0x83, 0xec, 0xd7, + 0x48, 0x93, 0xd4, 0x23, 0x3f, 0xf8, 0xba, 0x76, 0xff, 0x1c, 0x1f, 0x7d, 0x7e, 0x5c, 0x8e, 0x0a, + 0x02, 0xc5, 0x1b, 0x64, 0x9f, 0x4f, 0x85, 0xfe, 0x75, 0xc5, 0xae, 0x5f, 0xf7, 0xb3, 0x16, 0x8c, + 0xab, 0xaf, 0x3b, 0x81, 0x73, 0x61, 0xc9, 0x3c, 0x17, 0xce, 0x75, 0x5d, 0xe0, 0x39, 0x27, 0xc2, + 0x57, 0x0a, 0x70, 0x56, 0xe1, 0xd0, 0xb7, 0x01, 0xff, 0x23, 0x56, 0xd5, 0x15, 0x28, 0x79, 0x4a, + 0x6a, 0x65, 0x99, 0xe2, 0xa2, 0x58, 0x66, 0x15, 0xe3, 0x50, 0x16, 0xcf, 0x8b, 0x45, 0x4b, 0x63, + 0xba, 0x38, 0x57, 0x88, 0x6e, 0x97, 0xa0, 0xd8, 0x71, 0x1b, 0xe2, 0x82, 0xf9, 0x90, 0x1c, 0xed, + 0xdb, 0x95, 0xf2, 0xe1, 0xc1, 0xfc, 0x93, 0x79, 0xaa, 0x04, 0x7a, 0xb3, 0x85, 0x0b, 0xb7, 0x2b, + 0x65, 0x4c, 0x2b, 0xa3, 0x45, 0x98, 0x94, 0xda, 0x92, 0x3b, 0x94, 0xdd, 0xf2, 0x3d, 0x71, 0x0f, + 0x29, 0x99, 0x2c, 0x36, 0xc1, 0x38, 0x89, 0x8f, 0xca, 0x30, 0xb5, 0xdb, 0xd9, 0x24, 0x4d, 0x12, + 0xf1, 0x0f, 0xbe, 0x41, 0xb8, 0xc4, 0xb2, 0x14, 0xbf, 0xcc, 0x6e, 0x24, 0xe0, 0x38, 0x55, 0xc3, + 0xfe, 0x0b, 0x76, 0x1f, 0x88, 0xd1, 0xab, 0x06, 0x3e, 0x5d, 0x58, 0x94, 0xfa, 0xd7, 0x73, 0x39, + 0xf7, 0xb3, 0x2a, 0x6e, 0x90, 0xfd, 0x0d, 0x9f, 0x72, 0xe6, 0xd9, 0xab, 0xc2, 0x58, 0xf3, 0x03, + 0x5d, 0xd7, 0xfc, 0xcf, 0x17, 0xe0, 0xb4, 0x1a, 0x01, 0x83, 0x09, 0xfc, 0x46, 0x1f, 0x83, 0xab, + 0x30, 0xda, 0x20, 0x5b, 0x4e, 0xa7, 0x19, 0x29, 0xf1, 0xf9, 0x20, 0x57, 0xa1, 0x94, 0xe3, 0x62, + 0xac, 0xe3, 0x1c, 0x61, 0xd8, 0xfe, 0xe7, 0x28, 0xbb, 0x88, 0x23, 0x87, 0xae, 0x71, 0xb5, 0x6b, + 0xac, 0xdc, 0x5d, 0x73, 0x11, 0x06, 0xdd, 0x16, 0x65, 0xcc, 0x0a, 0x26, 0xbf, 0x55, 0xa1, 0x85, + 0x98, 0xc3, 0xd0, 0x07, 0x60, 0xb8, 0xee, 0xb7, 0x5a, 0x8e, 0xd7, 0x60, 0x57, 0x5e, 0x69, 0x69, + 0x94, 0xf2, 0x6e, 0xcb, 0xbc, 0x08, 0x4b, 0x18, 0x7a, 0x02, 0x06, 0x9c, 0x60, 0x9b, 0xcb, 0x30, + 0x4a, 0x4b, 0x23, 0xb4, 0xa5, 0xc5, 0x60, 0x3b, 0xc4, 0xac, 0x94, 0x3e, 0xc1, 0xee, 0xf9, 0xc1, + 0xae, 0xeb, 0x6d, 0x97, 0xdd, 0x40, 0x6c, 0x09, 0x75, 0x17, 0xde, 0x55, 0x10, 0xac, 0x61, 0xa1, + 0x55, 0x18, 0x6c, 0xfb, 0x41, 0x14, 0xce, 0x0e, 0xb1, 0xe1, 0x7e, 0x32, 0xe7, 0x20, 0xe2, 0x5f, + 0x5b, 0xf5, 0x83, 0x28, 0xfe, 0x00, 0xfa, 0x2f, 0xc4, 0xbc, 0x3a, 0xba, 0x09, 0xc3, 0xc4, 0xdb, + 0x5b, 0x0d, 0xfc, 0xd6, 0xec, 0x4c, 0x3e, 0xa5, 0x15, 0x8e, 0xc2, 0x97, 0x59, 0xcc, 0xa3, 0x8a, + 0x62, 0x2c, 0x49, 0xa0, 0x6f, 0x81, 0x22, 0xf1, 0xf6, 0x66, 0x87, 0x19, 0xa5, 0xb9, 0x1c, 0x4a, + 0x77, 0x9c, 0x20, 0x3e, 0xf3, 0x57, 0xbc, 0x3d, 0x4c, 0xeb, 0xa0, 0x4f, 0x42, 0x49, 0x1e, 0x18, + 0xa1, 0x10, 0xd6, 0x65, 0x2e, 0x58, 0x79, 0xcc, 0x60, 0xf2, 0x56, 0xc7, 0x0d, 0x48, 0x8b, 0x78, + 0x51, 0x18, 0x9f, 0x90, 0x12, 0x1a, 0xe2, 0x98, 0x1a, 0xfa, 0xa4, 0x94, 0x10, 0xaf, 0xf9, 0x1d, + 0x2f, 0x0a, 0x67, 0x4b, 0xac, 0x7b, 0x99, 0xba, 0xbb, 0x3b, 0x31, 0x5e, 0x52, 0x84, 0xcc, 0x2b, + 0x63, 0x83, 0x14, 0xfa, 0x34, 0x8c, 0xf3, 0xff, 0x5c, 0x03, 0x16, 0xce, 0x9e, 0x66, 0xb4, 0x2f, + 0xe4, 0xd3, 0xe6, 0x88, 0x4b, 0xa7, 0x05, 0xf1, 0x71, 0xbd, 0x34, 0xc4, 0x26, 0x35, 0x84, 0x61, + 0xbc, 0xe9, 0xee, 0x11, 0x8f, 0x84, 0x61, 0x35, 0xf0, 0x37, 0xc9, 0x2c, 0xb0, 0x81, 0x39, 0x9b, + 0xad, 0x31, 0xf3, 0x37, 0xc9, 0xd2, 0x34, 0xa5, 0x79, 0x53, 0xaf, 0x83, 0x4d, 0x12, 0xe8, 0x36, + 0x4c, 0xd0, 0x17, 0x9b, 0x1b, 0x13, 0x1d, 0xed, 0x45, 0x94, 0xbd, 0xab, 0xb0, 0x51, 0x09, 0x27, + 0x88, 0xa0, 0x5b, 0x30, 0x16, 0x46, 0x4e, 0x10, 0x75, 0xda, 0x9c, 0xe8, 0x99, 0x5e, 0x44, 0x99, + 0xc2, 0xb5, 0xa6, 0x55, 0xc1, 0x06, 0x01, 0xf4, 0x3a, 0x94, 0x9a, 0xee, 0x16, 0xa9, 0xef, 0xd7, + 0x9b, 0x64, 0x76, 0x8c, 0x51, 0xcb, 0x3c, 0x54, 0x6e, 0x4a, 0x24, 0xce, 0xe7, 0xaa, 0xbf, 0x38, + 0xae, 0x8e, 0xee, 0xc0, 0x99, 0x88, 0x04, 0x2d, 0xd7, 0x73, 0xe8, 0x61, 0x20, 0x9e, 0x56, 0x4c, + 0x91, 0x39, 0xce, 0x76, 0xdb, 0x79, 0x31, 0x1b, 0x67, 0x36, 0x32, 0xb1, 0x70, 0x4e, 0x6d, 0x74, + 0x1f, 0x66, 0x33, 0x20, 0x7e, 0xd3, 0xad, 0xef, 0xcf, 0x9e, 0x62, 0x94, 0x3f, 0x2a, 0x28, 0xcf, + 0x6e, 0xe4, 0xe0, 0x1d, 0x76, 0x81, 0xe1, 0x5c, 0xea, 0xe8, 0x16, 0x4c, 0xb2, 0x13, 0xa8, 0xda, + 0x69, 0x36, 0x45, 0x83, 0x13, 0xac, 0xc1, 0x0f, 0xc8, 0xfb, 0xb8, 0x62, 0x82, 0x0f, 0x0f, 0xe6, + 0x21, 0xfe, 0x87, 0x93, 0xb5, 0xd1, 0x26, 0xd3, 0x99, 0x75, 0x02, 0x37, 0xda, 0xa7, 0xe7, 0x06, + 0xb9, 0x1f, 0xcd, 0x4e, 0x76, 0x95, 0x57, 0xe8, 0xa8, 0x4a, 0xb1, 0xa6, 0x17, 0xe2, 0x24, 0x41, + 0x7a, 0xa4, 0x86, 0x51, 0xc3, 0xf5, 0x66, 0xa7, 0xf8, 0xbb, 0x44, 0x9e, 0x48, 0x35, 0x5a, 0x88, + 0x39, 0x8c, 0xe9, 0xcb, 0xe8, 0x8f, 0x5b, 0xf4, 0xe6, 0x9a, 0x66, 0x88, 0xb1, 0xbe, 0x4c, 0x02, + 0x70, 0x8c, 0x43, 0x99, 0xc9, 0x28, 0xda, 0x9f, 0x45, 0x0c, 0x55, 0x1d, 0x2c, 0x1b, 0x1b, 0x9f, + 0xc4, 0xb4, 0xdc, 0xde, 0x84, 0x09, 0x75, 0x10, 0xb2, 0x31, 0x41, 0xf3, 0x30, 0xc8, 0xd8, 0x27, + 0x21, 0x5d, 0x2b, 0xd1, 0x2e, 0x30, 0xd6, 0x0a, 0xf3, 0x72, 0xd6, 0x05, 0xf7, 0x6d, 0xb2, 0xb4, + 0x1f, 0x11, 0xfe, 0xa6, 0x2f, 0x6a, 0x5d, 0x90, 0x00, 0x1c, 0xe3, 0xd8, 0xff, 0x87, 0xb3, 0xa1, + 0xf1, 0x69, 0xdb, 0xc7, 0xfd, 0xf2, 0x2c, 0x8c, 0xec, 0xf8, 0x61, 0x44, 0xb1, 0x59, 0x1b, 0x83, + 0x31, 0xe3, 0x79, 0x5d, 0x94, 0x63, 0x85, 0x81, 0x5e, 0x85, 0xf1, 0xba, 0xde, 0x80, 0xb8, 0x1c, + 0xd5, 0x31, 0x62, 0xb4, 0x8e, 0x4d, 0x5c, 0xf4, 0x32, 0x8c, 0x30, 0x1b, 0x90, 0xba, 0xdf, 0x14, + 0x5c, 0x9b, 0xbc, 0xe1, 0x47, 0xaa, 0xa2, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0xba, 0x04, 0x43, + 0xb4, 0x0b, 0x95, 0xaa, 0xb8, 0x96, 0x94, 0xa0, 0xe8, 0x3a, 0x2b, 0xc5, 0x02, 0x6a, 0xff, 0xa5, + 0x82, 0x36, 0xca, 0xf4, 0x3d, 0x4c, 0x50, 0x15, 0x86, 0xef, 0x39, 0x6e, 0xe4, 0x7a, 0xdb, 0x82, + 0xff, 0x78, 0xba, 0xeb, 0x1d, 0xc5, 0x2a, 0xdd, 0xe5, 0x15, 0xf8, 0x2d, 0x2a, 0xfe, 0x60, 0x49, + 0x86, 0x52, 0x0c, 0x3a, 0x9e, 0x47, 0x29, 0x16, 0xfa, 0xa5, 0x88, 0x79, 0x05, 0x4e, 0x51, 0xfc, + 0xc1, 0x92, 0x0c, 0x7a, 0x13, 0x40, 0xee, 0x30, 0xd2, 0x10, 0xb6, 0x17, 0xcf, 0xf6, 0x26, 0xba, + 0xa1, 0xea, 0x2c, 0x4d, 0xd0, 0x3b, 0x3a, 0xfe, 0x8f, 0x35, 0x7a, 0x76, 0xc4, 0xf8, 0xb4, 0x74, + 0x67, 0xd0, 0xb7, 0xd1, 0x25, 0xee, 0x04, 0x11, 0x69, 0x2c, 0x46, 0x62, 0x70, 0x3e, 0xd8, 0xdf, + 0x23, 0x65, 0xc3, 0x6d, 0x11, 0x7d, 0x3b, 0x08, 0x22, 0x38, 0xa6, 0x67, 0xff, 0x62, 0x11, 0x66, + 0xf3, 0xba, 0x4b, 0x17, 0x1d, 0xb9, 0xef, 0x46, 0xcb, 0x94, 0xbd, 0xb2, 0xcc, 0x45, 0xb7, 0x22, + 0xca, 0xb1, 0xc2, 0xa0, 0xb3, 0x1f, 0xba, 0xdb, 0xf2, 0x8d, 0x39, 0x18, 0xcf, 0x7e, 0x8d, 0x95, + 0x62, 0x01, 0xa5, 0x78, 0x01, 0x71, 0x42, 0x61, 0xdc, 0xa3, 0xad, 0x12, 0xcc, 0x4a, 0xb1, 0x80, + 0xea, 0xd2, 0xae, 0x81, 0x1e, 0xd2, 0x2e, 0x63, 0x88, 0x06, 0x8f, 0x77, 0x88, 0xd0, 0x67, 0x00, + 0xb6, 0x5c, 0xcf, 0x0d, 0x77, 0x18, 0xf5, 0xa1, 0x23, 0x53, 0x57, 0xcc, 0xd9, 0xaa, 0xa2, 0x82, + 0x35, 0x8a, 0xe8, 0x25, 0x18, 0x55, 0x1b, 0xb0, 0x52, 0x66, 0x9a, 0x4e, 0xcd, 0x72, 0x24, 0x3e, + 0x8d, 0xca, 0x58, 0xc7, 0xb3, 0x3f, 0x97, 0x5c, 0x2f, 0x62, 0x07, 0x68, 0xe3, 0x6b, 0xf5, 0x3b, + 0xbe, 0x85, 0xee, 0xe3, 0x6b, 0x7f, 0xad, 0x08, 0x93, 0x46, 0x63, 0x9d, 0xb0, 0x8f, 0x33, 0xeb, + 0x1a, 0x3d, 0xc0, 0x9d, 0x88, 0x88, 0xfd, 0x67, 0xf7, 0xde, 0x2a, 0xfa, 0x21, 0x4f, 0x77, 0x00, + 0xaf, 0x8f, 0x3e, 0x03, 0xa5, 0xa6, 0x13, 0x32, 0xc9, 0x19, 0x11, 0xfb, 0xae, 0x1f, 0x62, 0xf1, + 0xc3, 0xc4, 0x09, 0x23, 0xed, 0xd6, 0xe4, 0xb4, 0x63, 0x92, 0xf4, 0xa6, 0xa1, 0xfc, 0x89, 0xb4, + 0x1e, 0x53, 0x9d, 0xa0, 0x4c, 0xcc, 0x3e, 0xe6, 0x30, 0xf4, 0x32, 0x8c, 0x05, 0x84, 0xad, 0x8a, + 0x65, 0xca, 0xcd, 0xb1, 0x65, 0x36, 0x18, 0xb3, 0x7d, 0x58, 0x83, 0x61, 0x03, 0x33, 0x7e, 0x1b, + 0x0c, 0x75, 0x79, 0x1b, 0x3c, 0x0d, 0xc3, 0xec, 0x87, 0x5a, 0x01, 0x6a, 0x36, 0x2a, 0xbc, 0x18, + 0x4b, 0x78, 0x72, 0xc1, 0x8c, 0xf4, 0xb7, 0x60, 0xe8, 0xeb, 0x43, 0x2c, 0x6a, 0xa6, 0x65, 0x1e, + 0xe1, 0xa7, 0x9c, 0x58, 0xf2, 0x58, 0xc2, 0xec, 0x0f, 0xc2, 0x44, 0xd9, 0x21, 0x2d, 0xdf, 0x5b, + 0xf1, 0x1a, 0x6d, 0xdf, 0xf5, 0x22, 0x34, 0x0b, 0x03, 0xec, 0x12, 0xe1, 0x47, 0xc0, 0x00, 0x6d, + 0x08, 0xb3, 0x12, 0x7b, 0x1b, 0x4e, 0x97, 0xfd, 0x7b, 0xde, 0x3d, 0x27, 0x68, 0x2c, 0x56, 0x2b, + 0xda, 0xfb, 0x7a, 0x5d, 0xbe, 0xef, 0xb8, 0xd1, 0x56, 0xe6, 0xd1, 0xab, 0xd5, 0xe4, 0x6c, 0xed, + 0xaa, 0xdb, 0x24, 0x39, 0x52, 0x90, 0xbf, 0x5a, 0x30, 0x5a, 0x8a, 0xf1, 0x95, 0x56, 0xcb, 0xca, + 0xd5, 0x6a, 0xbd, 0x01, 0x23, 0x5b, 0x2e, 0x69, 0x36, 0x30, 0xd9, 0x12, 0x2b, 0xf1, 0xa9, 0x7c, + 0x3b, 0x94, 0x55, 0x8a, 0x29, 0xa5, 0x5e, 0xfc, 0x75, 0xb8, 0x2a, 0x2a, 0x63, 0x45, 0x06, 0xed, + 0xc2, 0x94, 0x7c, 0x30, 0x48, 0xa8, 0x58, 0x97, 0x4f, 0x77, 0x7b, 0x85, 0x98, 0xc4, 0x4f, 0x3d, + 0x38, 0x98, 0x9f, 0xc2, 0x09, 0x32, 0x38, 0x45, 0x98, 0x3e, 0x07, 0x5b, 0xf4, 0x04, 0x1e, 0x60, + 0xc3, 0xcf, 0x9e, 0x83, 0xec, 0x65, 0xcb, 0x4a, 0xed, 0x1f, 0xb3, 0xe0, 0xb1, 0xd4, 0xc8, 0x88, + 0x17, 0xfe, 0x31, 0xcf, 0x42, 0xf2, 0xc5, 0x5d, 0xe8, 0xfd, 0xe2, 0xb6, 0xff, 0x8e, 0x05, 0xa7, + 0x56, 0x5a, 0xed, 0x68, 0xbf, 0xec, 0x9a, 0x2a, 0xa8, 0x8f, 0xc0, 0x50, 0x8b, 0x34, 0xdc, 0x4e, + 0x4b, 0xcc, 0xdc, 0xbc, 0x3c, 0xa5, 0xd6, 0x58, 0xe9, 0xe1, 0xc1, 0xfc, 0x78, 0x2d, 0xf2, 0x03, + 0x67, 0x9b, 0xf0, 0x02, 0x2c, 0xd0, 0xd9, 0x59, 0xef, 0xbe, 0x4d, 0x6e, 0xba, 0x2d, 0x57, 0xda, + 0x15, 0x75, 0x95, 0xd9, 0x2d, 0xc8, 0x01, 0x5d, 0x78, 0xa3, 0xe3, 0x78, 0x91, 0x1b, 0xed, 0x0b, + 0xed, 0x91, 0x24, 0x82, 0x63, 0x7a, 0xf6, 0x57, 0x2d, 0x98, 0x94, 0xeb, 0x7e, 0xb1, 0xd1, 0x08, + 0x48, 0x18, 0xa2, 0x39, 0x28, 0xb8, 0x6d, 0xd1, 0x4b, 0x10, 0xbd, 0x2c, 0x54, 0xaa, 0xb8, 0xe0, + 0xb6, 0x25, 0x5b, 0xc6, 0x0e, 0xc2, 0xa2, 0xa9, 0x48, 0xbb, 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0x97, + 0x61, 0xc4, 0xf3, 0x1b, 0xdc, 0xb6, 0x8b, 0x5f, 0x69, 0x6c, 0x81, 0xad, 0x8b, 0x32, 0xac, 0xa0, + 0xa8, 0x0a, 0x25, 0x6e, 0xf6, 0x14, 0x2f, 0xda, 0xbe, 0x8c, 0xa7, 0xd8, 0x97, 0x6d, 0xc8, 0x9a, + 0x38, 0x26, 0x62, 0xff, 0xaa, 0x05, 0x63, 0xf2, 0xcb, 0xfa, 0xe4, 0x39, 0xe9, 0xd6, 0x8a, 0xf9, + 0xcd, 0x78, 0x6b, 0x51, 0x9e, 0x91, 0x41, 0x0c, 0x56, 0xb1, 0x78, 0x24, 0x56, 0xf1, 0x2a, 0x8c, + 0x3a, 0xed, 0x76, 0xd5, 0xe4, 0x33, 0xd9, 0x52, 0x5a, 0x8c, 0x8b, 0xb1, 0x8e, 0x63, 0xff, 0x68, + 0x01, 0x26, 0xe4, 0x17, 0xd4, 0x3a, 0x9b, 0x21, 0x89, 0xd0, 0x06, 0x94, 0x1c, 0x3e, 0x4b, 0x44, + 0x2e, 0xf2, 0x8b, 0xd9, 0x72, 0x04, 0x63, 0x4a, 0xe3, 0x0b, 0x7f, 0x51, 0xd6, 0xc6, 0x31, 0x21, + 0xd4, 0x84, 0x69, 0xcf, 0x8f, 0xd8, 0xe1, 0xaf, 0xe0, 0xdd, 0x54, 0x3b, 0x49, 0xea, 0x67, 0x05, + 0xf5, 0xe9, 0xf5, 0x24, 0x15, 0x9c, 0x26, 0x8c, 0x56, 0xa4, 0x6c, 0xa6, 0x98, 0x2f, 0x0c, 0xd0, + 0x27, 0x2e, 0x5b, 0x34, 0x63, 0xff, 0x8a, 0x05, 0x25, 0x89, 0x76, 0x12, 0x5a, 0xbc, 0x35, 0x18, + 0x0e, 0xd9, 0x24, 0xc8, 0xa1, 0xb1, 0xbb, 0x75, 0x9c, 0xcf, 0x57, 0x7c, 0xa7, 0xf1, 0xff, 0x21, + 0x96, 0x34, 0x98, 0x68, 0x5e, 0x75, 0xff, 0x5d, 0x22, 0x9a, 0x57, 0xfd, 0xc9, 0xb9, 0x94, 0xfe, + 0x88, 0xf5, 0x59, 0x93, 0x75, 0x51, 0xd6, 0xab, 0x1d, 0x90, 0x2d, 0xf7, 0x7e, 0x92, 0xf5, 0xaa, + 0xb2, 0x52, 0x2c, 0xa0, 0xe8, 0x4d, 0x18, 0xab, 0x4b, 0x99, 0x6c, 0xbc, 0xc3, 0x2f, 0x75, 0xd5, + 0x0f, 0x28, 0x55, 0x12, 0x97, 0x85, 0x2c, 0x6b, 0xf5, 0xb1, 0x41, 0xcd, 0x34, 0x23, 0x28, 0xf6, + 0x32, 0x23, 0x88, 0xe9, 0xe6, 0x2b, 0xd5, 0x7f, 0xdc, 0x82, 0x21, 0x2e, 0x8b, 0xeb, 0x4f, 0x14, + 0xaa, 0x69, 0xd6, 0xe2, 0xb1, 0xbb, 0x43, 0x0b, 0x85, 0xa6, 0x0c, 0xad, 0x41, 0x89, 0xfd, 0x60, + 0xb2, 0xc4, 0x62, 0xbe, 0xd5, 0x3d, 0x6f, 0x55, 0xef, 0xe0, 0x1d, 0x59, 0x0d, 0xc7, 0x14, 0xec, + 0x1f, 0x2e, 0xd2, 0xd3, 0x2d, 0x46, 0x35, 0x2e, 0x7d, 0xeb, 0xd1, 0x5d, 0xfa, 0x85, 0x47, 0x75, + 0xe9, 0x6f, 0xc3, 0x64, 0x5d, 0xd3, 0xc3, 0xc5, 0x33, 0x79, 0xb9, 0xeb, 0x22, 0xd1, 0x54, 0x76, + 0x5c, 0xca, 0xb2, 0x6c, 0x12, 0xc1, 0x49, 0xaa, 0xe8, 0xdb, 0x60, 0x8c, 0xcf, 0xb3, 0x68, 0x85, + 0x5b, 0x62, 0x7c, 0x20, 0x7f, 0xbd, 0xe8, 0x4d, 0x70, 0xa9, 0x9c, 0x56, 0x1d, 0x1b, 0xc4, 0xec, + 0x3f, 0xb5, 0x00, 0xad, 0xb4, 0x77, 0x48, 0x8b, 0x04, 0x4e, 0x33, 0x16, 0xa7, 0x7f, 0xbf, 0x05, + 0xb3, 0x24, 0x55, 0xbc, 0xec, 0xb7, 0x5a, 0xe2, 0xd1, 0x92, 0xf3, 0xae, 0x5e, 0xc9, 0xa9, 0xa3, + 0xdc, 0x12, 0x66, 0xf3, 0x30, 0x70, 0x6e, 0x7b, 0x68, 0x0d, 0x66, 0xf8, 0x2d, 0xa9, 0x00, 0x9a, + 0xed, 0xf5, 0xe3, 0x82, 0xf0, 0xcc, 0x46, 0x1a, 0x05, 0x67, 0xd5, 0xb3, 0xbf, 0x6b, 0x0c, 0x72, + 0x7b, 0xf1, 0x9e, 0x1e, 0xe1, 0x3d, 0x3d, 0xc2, 0x7b, 0x7a, 0x84, 0xf7, 0xf4, 0x08, 0xef, 0xe9, + 0x11, 0xbe, 0xe9, 0xf5, 0x08, 0x7f, 0xd9, 0x82, 0xd3, 0xea, 0x1a, 0x30, 0x1e, 0xbe, 0x9f, 0x87, + 0x19, 0xbe, 0xdd, 0x96, 0x9b, 0x8e, 0xdb, 0xda, 0x20, 0xad, 0x76, 0xd3, 0x89, 0xa4, 0xd6, 0xfd, + 0x6a, 0xe6, 0xca, 0x4d, 0x58, 0xac, 0x1a, 0x15, 0x97, 0x1e, 0xa3, 0xd7, 0x53, 0x06, 0x00, 0x67, + 0x35, 0x63, 0xff, 0xe2, 0x08, 0x0c, 0xae, 0xec, 0x11, 0x2f, 0x3a, 0x81, 0x27, 0x42, 0x1d, 0x26, + 0x5c, 0x6f, 0xcf, 0x6f, 0xee, 0x91, 0x06, 0x87, 0x1f, 0xe5, 0x25, 0x7b, 0x46, 0x90, 0x9e, 0xa8, + 0x18, 0x24, 0x70, 0x82, 0xe4, 0xa3, 0x90, 0x26, 0x5f, 0x83, 0x21, 0x7e, 0x88, 0x0b, 0x51, 0x72, + 0xe6, 0x99, 0xcd, 0x06, 0x51, 0x5c, 0x4d, 0xb1, 0xa4, 0x9b, 0x5f, 0x12, 0xa2, 0x3a, 0xfa, 0x1c, + 0x4c, 0x6c, 0xb9, 0x41, 0x18, 0x6d, 0xb8, 0x2d, 0x12, 0x46, 0x4e, 0xab, 0xfd, 0x10, 0xd2, 0x63, + 0x35, 0x0e, 0xab, 0x06, 0x25, 0x9c, 0xa0, 0x8c, 0xb6, 0x61, 0xbc, 0xe9, 0xe8, 0x4d, 0x0d, 0x1f, + 0xb9, 0x29, 0x75, 0x3b, 0xdc, 0xd4, 0x09, 0x61, 0x93, 0x2e, 0xdd, 0x4e, 0x75, 0x26, 0x00, 0x1d, + 0x61, 0x62, 0x01, 0xb5, 0x9d, 0xb8, 0xe4, 0x93, 0xc3, 0x28, 0xa3, 0xc3, 0x0c, 0x64, 0x4b, 0x26, + 0xa3, 0xa3, 0x99, 0xc1, 0x7e, 0x16, 0x4a, 0x84, 0x0e, 0x21, 0x25, 0x2c, 0x2e, 0x98, 0x2b, 0xfd, + 0xf5, 0x75, 0xcd, 0xad, 0x07, 0xbe, 0x29, 0xb7, 0x5f, 0x91, 0x94, 0x70, 0x4c, 0x14, 0x2d, 0xc3, + 0x50, 0x48, 0x02, 0x97, 0x84, 0xe2, 0xaa, 0xe9, 0x32, 0x8d, 0x0c, 0x8d, 0xfb, 0x96, 0xf0, 0xdf, + 0x58, 0x54, 0xa5, 0xcb, 0xcb, 0x61, 0x22, 0x4d, 0x76, 0x19, 0x68, 0xcb, 0x6b, 0x91, 0x95, 0x62, + 0x01, 0x45, 0xaf, 0xc3, 0x70, 0x40, 0x9a, 0x4c, 0x31, 0x34, 0xde, 0xff, 0x22, 0xe7, 0x7a, 0x26, + 0x5e, 0x0f, 0x4b, 0x02, 0xe8, 0x06, 0xa0, 0x80, 0x50, 0x46, 0xc9, 0xf5, 0xb6, 0x95, 0xd9, 0xa8, + 0x38, 0x68, 0x15, 0x43, 0x8a, 0x63, 0x0c, 0xe9, 0xe6, 0x83, 0x33, 0xaa, 0xa1, 0x6b, 0x30, 0xad, + 0x4a, 0x2b, 0x5e, 0x18, 0x39, 0xf4, 0x80, 0x9b, 0x64, 0xb4, 0x94, 0x9c, 0x02, 0x27, 0x11, 0x70, + 0xba, 0x8e, 0xfd, 0x65, 0x0b, 0xf8, 0x38, 0x9f, 0xc0, 0xeb, 0xfc, 0x35, 0xf3, 0x75, 0x7e, 0x36, + 0x77, 0xe6, 0x72, 0x5e, 0xe6, 0x5f, 0xb6, 0x60, 0x54, 0x9b, 0xd9, 0x78, 0xcd, 0x5a, 0x5d, 0xd6, + 0x6c, 0x07, 0xa6, 0xe8, 0x4a, 0xbf, 0xb5, 0x19, 0x92, 0x60, 0x8f, 0x34, 0xd8, 0xc2, 0x2c, 0x3c, + 0xdc, 0xc2, 0x54, 0x26, 0x6a, 0x37, 0x13, 0x04, 0x71, 0xaa, 0x09, 0xfb, 0xb3, 0xb2, 0xab, 0xca, + 0xa2, 0xaf, 0xae, 0xe6, 0x3c, 0x61, 0xd1, 0xa7, 0x66, 0x15, 0xc7, 0x38, 0x74, 0xab, 0xed, 0xf8, + 0x61, 0x94, 0xb4, 0xe8, 0xbb, 0xee, 0x87, 0x11, 0x66, 0x10, 0xfb, 0x05, 0x80, 0x95, 0xfb, 0xa4, + 0xce, 0x57, 0xac, 0xfe, 0x78, 0xb0, 0xf2, 0x1f, 0x0f, 0xf6, 0x6f, 0x5b, 0x30, 0xb1, 0xba, 0x6c, + 0xdc, 0x5c, 0x0b, 0x00, 0xfc, 0xc5, 0x73, 0xf7, 0xee, 0xba, 0x54, 0x87, 0x73, 0x8d, 0xa6, 0x2a, + 0xc5, 0x1a, 0x06, 0x3a, 0x0b, 0xc5, 0x66, 0xc7, 0x13, 0xe2, 0xc3, 0x61, 0x7a, 0x3d, 0xde, 0xec, + 0x78, 0x98, 0x96, 0x69, 0x2e, 0x05, 0xc5, 0xbe, 0x5d, 0x0a, 0x7a, 0xba, 0xf6, 0xa3, 0x79, 0x18, + 0xbc, 0x77, 0xcf, 0x6d, 0x70, 0x07, 0x4a, 0xa1, 0xaa, 0xbf, 0x7b, 0xb7, 0x52, 0x0e, 0x31, 0x2f, + 0xb7, 0xbf, 0x54, 0x84, 0xb9, 0xd5, 0x26, 0xb9, 0xff, 0x0e, 0x9d, 0x48, 0xfb, 0x75, 0x88, 0x38, + 0x9a, 0x20, 0xe6, 0xa8, 0x4e, 0x2f, 0xbd, 0xc7, 0x63, 0x0b, 0x86, 0xb9, 0x41, 0x9b, 0x74, 0x29, + 0x7d, 0x35, 0xab, 0xf5, 0xfc, 0x01, 0x59, 0xe0, 0x86, 0x71, 0xc2, 0x23, 0x4e, 0x5d, 0x98, 0xa2, + 0x14, 0x4b, 0xe2, 0x73, 0xaf, 0xc0, 0x98, 0x8e, 0x79, 0x24, 0xf7, 0xb3, 0xff, 0xaf, 0x08, 0x53, + 0xb4, 0x07, 0x8f, 0x74, 0x22, 0x6e, 0xa7, 0x27, 0xe2, 0xb8, 0x5d, 0x90, 0x7a, 0xcf, 0xc6, 0x9b, + 0xc9, 0xd9, 0xb8, 0x9a, 0x37, 0x1b, 0x27, 0x3d, 0x07, 0xdf, 0x69, 0xc1, 0xcc, 0x6a, 0xd3, 0xaf, + 0xef, 0x26, 0xdc, 0x84, 0x5e, 0x82, 0x51, 0x7a, 0x1c, 0x87, 0x86, 0x07, 0xbb, 0x11, 0xd3, 0x40, + 0x80, 0xb0, 0x8e, 0xa7, 0x55, 0xbb, 0x7d, 0xbb, 0x52, 0xce, 0x0a, 0x85, 0x20, 0x40, 0x58, 0xc7, + 0xb3, 0x7f, 0xd3, 0x82, 0x73, 0xd7, 0x96, 0x57, 0xe2, 0xa5, 0x98, 0x8a, 0xc6, 0x70, 0x09, 0x86, + 0xda, 0x0d, 0xad, 0x2b, 0xb1, 0x78, 0xb5, 0xcc, 0x7a, 0x21, 0xa0, 0xef, 0x96, 0x48, 0x23, 0x3f, + 0x6d, 0xc1, 0xcc, 0x35, 0x37, 0xa2, 0xb7, 0x6b, 0x32, 0x2e, 0x00, 0xbd, 0x5e, 0x43, 0x37, 0xf2, + 0x83, 0xfd, 0x64, 0x5c, 0x00, 0xac, 0x20, 0x58, 0xc3, 0xe2, 0x2d, 0xef, 0xb9, 0xcc, 0x94, 0xba, + 0x60, 0x2a, 0x9a, 0xb0, 0x28, 0xc7, 0x0a, 0x83, 0x7e, 0x58, 0xc3, 0x0d, 0x98, 0x8c, 0x6e, 0x5f, + 0x9c, 0xb0, 0xea, 0xc3, 0xca, 0x12, 0x80, 0x63, 0x1c, 0xfb, 0x8f, 0x2d, 0x98, 0xbf, 0xd6, 0xec, + 0x84, 0x11, 0x09, 0xb6, 0xc2, 0x9c, 0xd3, 0xf1, 0x05, 0x28, 0x11, 0x29, 0x11, 0x17, 0xbd, 0x56, + 0x1c, 0xa3, 0x12, 0x95, 0xf3, 0xf0, 0x04, 0x0a, 0xaf, 0x0f, 0xa7, 0xc3, 0xa3, 0x79, 0x8d, 0xad, + 0x02, 0x22, 0x7a, 0x5b, 0x7a, 0xbc, 0x06, 0xe6, 0xf8, 0xbd, 0x92, 0x82, 0xe2, 0x8c, 0x1a, 0xf6, + 0x8f, 0x59, 0x70, 0x5a, 0x7d, 0xf0, 0xbb, 0xee, 0x33, 0xed, 0x9f, 0x2b, 0xc0, 0xf8, 0xf5, 0x8d, + 0x8d, 0xea, 0x35, 0x12, 0x89, 0x6b, 0xbb, 0xb7, 0x9e, 0x1b, 0x6b, 0xea, 0xba, 0x6e, 0x8f, 0xb9, + 0x4e, 0xe4, 0x36, 0x17, 0x78, 0xd8, 0x9f, 0x85, 0x8a, 0x17, 0xdd, 0x0a, 0x6a, 0x51, 0xe0, 0x7a, + 0xdb, 0x99, 0x0a, 0x3e, 0xc9, 0x5c, 0x14, 0xf3, 0x98, 0x0b, 0xf4, 0x02, 0x0c, 0xb1, 0xb8, 0x43, + 0x72, 0x12, 0x1e, 0x57, 0x6f, 0x21, 0x56, 0x7a, 0x78, 0x30, 0x5f, 0xba, 0x8d, 0x2b, 0xfc, 0x0f, + 0x16, 0xa8, 0xe8, 0x36, 0x8c, 0xee, 0x44, 0x51, 0xfb, 0x3a, 0x71, 0x1a, 0x24, 0x90, 0xc7, 0xe1, + 0xf9, 0xac, 0xe3, 0x90, 0x0e, 0x02, 0x47, 0x8b, 0x4f, 0x90, 0xb8, 0x2c, 0xc4, 0x3a, 0x1d, 0xbb, + 0x06, 0x10, 0xc3, 0x8e, 0x49, 0x53, 0x61, 0xff, 0xa1, 0x05, 0xc3, 0x3c, 0x04, 0x44, 0x80, 0x3e, + 0x0a, 0x03, 0xe4, 0x3e, 0xa9, 0x0b, 0x8e, 0x37, 0xb3, 0xc3, 0x31, 0xa7, 0xc5, 0x25, 0xae, 0xf4, + 0x3f, 0x66, 0xb5, 0xd0, 0x75, 0x18, 0xa6, 0xbd, 0xbd, 0xa6, 0xe2, 0x61, 0x3c, 0x99, 0xf7, 0xc5, + 0x6a, 0xda, 0x39, 0x73, 0x26, 0x8a, 0xb0, 0xac, 0xce, 0xd4, 0xc3, 0xf5, 0x76, 0x8d, 0x9e, 0xd8, + 0x51, 0x37, 0xc6, 0x62, 0x63, 0xb9, 0xca, 0x91, 0x04, 0x35, 0xae, 0x1e, 0x96, 0x85, 0x38, 0x26, + 0x62, 0x6f, 0x40, 0x89, 0x4e, 0xea, 0x62, 0xd3, 0x75, 0xba, 0x6b, 0xbc, 0x9f, 0x81, 0x92, 0xd4, + 0x67, 0x87, 0xc2, 0xf5, 0x9b, 0x51, 0x95, 0xea, 0xee, 0x10, 0xc7, 0x70, 0x7b, 0x0b, 0x4e, 0x31, + 0xeb, 0x44, 0x27, 0xda, 0x31, 0xf6, 0x58, 0xef, 0xc5, 0xfc, 0xac, 0x78, 0x40, 0xf2, 0x99, 0x99, + 0xd5, 0xbc, 0x2b, 0xc7, 0x24, 0xc5, 0xf8, 0x31, 0x69, 0x7f, 0x6d, 0x00, 0x1e, 0xaf, 0xd4, 0xf2, + 0xa3, 0x83, 0xbc, 0x0c, 0x63, 0x9c, 0x2f, 0xa5, 0x4b, 0xdb, 0x69, 0x8a, 0x76, 0x95, 0xa8, 0x75, + 0x43, 0x83, 0x61, 0x03, 0x13, 0x9d, 0x83, 0xa2, 0xfb, 0x96, 0x97, 0xf4, 0x3d, 0xaa, 0xbc, 0xb1, + 0x8e, 0x69, 0x39, 0x05, 0x53, 0x16, 0x97, 0xdf, 0x1d, 0x0a, 0xac, 0xd8, 0xdc, 0xd7, 0x60, 0xc2, + 0x0d, 0xeb, 0xa1, 0x5b, 0xf1, 0xe8, 0x39, 0xa3, 0x9d, 0x54, 0x4a, 0xb8, 0x41, 0x3b, 0xad, 0xa0, + 0x38, 0x81, 0xad, 0x5d, 0x64, 0x83, 0x7d, 0xb3, 0xc9, 0x3d, 0x7d, 0xa1, 0xe9, 0x0b, 0xa0, 0xcd, + 0xbe, 0x2e, 0x64, 0x32, 0x73, 0xf1, 0x02, 0xe0, 0x1f, 0x1c, 0x62, 0x09, 0xa3, 0x2f, 0xc7, 0xfa, + 0x8e, 0xd3, 0x5e, 0xec, 0x44, 0x3b, 0x65, 0x37, 0xac, 0xfb, 0x7b, 0x24, 0xd8, 0x67, 0x8f, 0xfe, + 0x91, 0xf8, 0xe5, 0xa8, 0x00, 0xcb, 0xd7, 0x17, 0xab, 0x14, 0x13, 0xa7, 0xeb, 0xa0, 0x45, 0x98, + 0x94, 0x85, 0x35, 0x12, 0xb2, 0x2b, 0x6c, 0x94, 0x91, 0x51, 0xde, 0x40, 0xa2, 0x58, 0x11, 0x49, + 0xe2, 0x9b, 0x9c, 0x34, 0x1c, 0x07, 0x27, 0xfd, 0x11, 0x18, 0x77, 0x3d, 0x37, 0x72, 0x9d, 0xc8, + 0xe7, 0x0a, 0x1f, 0xfe, 0xbe, 0x67, 0x92, 0xec, 0x8a, 0x0e, 0xc0, 0x26, 0x9e, 0xfd, 0x9f, 0x07, + 0x60, 0x9a, 0x4d, 0xdb, 0x7b, 0x2b, 0xec, 0x9b, 0x69, 0x85, 0xdd, 0x4e, 0xaf, 0xb0, 0xe3, 0x78, + 0x22, 0x3c, 0xf4, 0x32, 0xfb, 0x1c, 0x94, 0x94, 0x03, 0x94, 0xf4, 0x80, 0xb4, 0x72, 0x3c, 0x20, + 0x7b, 0x73, 0x1f, 0xd2, 0x86, 0xac, 0x98, 0x69, 0x43, 0xf6, 0xd7, 0x2d, 0x88, 0x35, 0x18, 0xe8, + 0x3a, 0x94, 0xda, 0x3e, 0x33, 0x8d, 0x0c, 0xa4, 0xbd, 0xf1, 0xe3, 0x99, 0x17, 0x15, 0xbf, 0x14, + 0xf9, 0xc7, 0x57, 0x65, 0x0d, 0x1c, 0x57, 0x46, 0x4b, 0x30, 0xdc, 0x0e, 0x48, 0x2d, 0x62, 0x41, + 0x42, 0x7a, 0xd2, 0xe1, 0x6b, 0x84, 0xe3, 0x63, 0x59, 0xd1, 0xfe, 0x79, 0x0b, 0x80, 0x9b, 0x69, + 0x39, 0xde, 0x36, 0x39, 0x01, 0xa9, 0x75, 0x19, 0x06, 0xc2, 0x36, 0xa9, 0x77, 0x33, 0x5a, 0x8d, + 0xfb, 0x53, 0x6b, 0x93, 0x7a, 0x3c, 0xe0, 0xf4, 0x1f, 0x66, 0xb5, 0xed, 0xef, 0x06, 0x98, 0x88, + 0xd1, 0x2a, 0x11, 0x69, 0xa1, 0xe7, 0x8c, 0xa0, 0x01, 0x67, 0x13, 0x41, 0x03, 0x4a, 0x0c, 0x5b, + 0x13, 0x90, 0x7e, 0x0e, 0x8a, 0x2d, 0xe7, 0xbe, 0x90, 0x80, 0x3d, 0xd3, 0xbd, 0x1b, 0x94, 0xfe, + 0xc2, 0x9a, 0x73, 0x9f, 0x3f, 0x12, 0x9f, 0x91, 0x0b, 0x64, 0xcd, 0xb9, 0x7f, 0xc8, 0x4d, 0x53, + 0xd9, 0x21, 0x75, 0xd3, 0x0d, 0xa3, 0x2f, 0xfc, 0xa7, 0xf8, 0x3f, 0x5b, 0x76, 0xb4, 0x11, 0xd6, + 0x96, 0xeb, 0x09, 0x0b, 0xa4, 0xbe, 0xda, 0x72, 0xbd, 0x64, 0x5b, 0xae, 0xd7, 0x47, 0x5b, 0xae, + 0x87, 0xde, 0x86, 0x61, 0x61, 0x20, 0x28, 0x82, 0xf4, 0x5c, 0xe9, 0xa3, 0x3d, 0x61, 0x5f, 0xc8, + 0xdb, 0xbc, 0x22, 0x1f, 0xc1, 0xa2, 0xb4, 0x67, 0xbb, 0xb2, 0x41, 0xf4, 0x57, 0x2c, 0x98, 0x10, + 0xbf, 0x31, 0x79, 0xab, 0x43, 0xc2, 0x48, 0xf0, 0x9e, 0x1f, 0xee, 0xbf, 0x0f, 0xa2, 0x22, 0xef, + 0xca, 0x87, 0xe5, 0x31, 0x6b, 0x02, 0x7b, 0xf6, 0x28, 0xd1, 0x0b, 0xf4, 0xf7, 0x2c, 0x38, 0xd5, + 0x72, 0xee, 0xf3, 0x16, 0x79, 0x19, 0x76, 0x22, 0xd7, 0x17, 0x8a, 0xf6, 0x8f, 0xf6, 0x37, 0xfd, + 0xa9, 0xea, 0xbc, 0x93, 0x52, 0x1b, 0x78, 0x2a, 0x0b, 0xa5, 0x67, 0x57, 0x33, 0xfb, 0x35, 0xb7, + 0x05, 0x23, 0x72, 0xbd, 0x65, 0x88, 0x1a, 0xca, 0x3a, 0x63, 0x7d, 0x64, 0xfb, 0x4c, 0xdd, 0x19, + 0x9f, 0xb6, 0x23, 0xd6, 0xda, 0x23, 0x6d, 0xe7, 0x73, 0x30, 0xa6, 0xaf, 0xb1, 0x47, 0xda, 0xd6, + 0x5b, 0x30, 0x93, 0xb1, 0x96, 0x1e, 0x69, 0x93, 0xf7, 0xe0, 0x6c, 0xee, 0xfa, 0x78, 0x94, 0x0d, + 0xdb, 0x3f, 0x67, 0xe9, 0xe7, 0xe0, 0x09, 0xa8, 0x0e, 0x96, 0x4d, 0xd5, 0xc1, 0xf9, 0xee, 0x3b, + 0x27, 0x47, 0x7f, 0xf0, 0xa6, 0xde, 0x69, 0x7a, 0xaa, 0xa3, 0xd7, 0x61, 0xa8, 0x49, 0x4b, 0xa4, + 0x99, 0xa9, 0xdd, 0x7b, 0x47, 0xc6, 0xbc, 0x14, 0x2b, 0x0f, 0xb1, 0xa0, 0x60, 0xff, 0x92, 0x05, + 0x03, 0x27, 0x30, 0x12, 0xd8, 0x1c, 0x89, 0xe7, 0x72, 0x49, 0x8b, 0xf8, 0xc1, 0x0b, 0xd8, 0xb9, + 0xb7, 0x72, 0x3f, 0x22, 0x5e, 0xc8, 0x9e, 0x8a, 0x99, 0x03, 0xf3, 0x93, 0x16, 0xcc, 0xdc, 0xf4, + 0x9d, 0xc6, 0x92, 0xd3, 0x74, 0xbc, 0x3a, 0x09, 0x2a, 0xde, 0xf6, 0x91, 0x6c, 0xa4, 0x0b, 0x3d, + 0x6d, 0xa4, 0x97, 0xa5, 0x89, 0xd1, 0x40, 0xfe, 0xfc, 0x51, 0x46, 0x32, 0x19, 0x46, 0xc5, 0x30, + 0x86, 0xdd, 0x01, 0xa4, 0xf7, 0x52, 0x78, 0xac, 0x60, 0x18, 0x76, 0x79, 0x7f, 0xc5, 0x24, 0x3e, + 0x95, 0xcd, 0xe0, 0xa5, 0x3e, 0x4f, 0xf3, 0xc5, 0xe0, 0x05, 0x58, 0x12, 0xb2, 0x5f, 0x86, 0x4c, + 0xb7, 0xf7, 0xde, 0xc2, 0x07, 0xfb, 0x93, 0x30, 0xcd, 0x6a, 0x1e, 0xf1, 0x61, 0x6c, 0x27, 0x64, + 0x9b, 0x19, 0x01, 0xf1, 0xec, 0x2f, 0x5a, 0x30, 0xb9, 0x9e, 0x88, 0x13, 0x76, 0x89, 0x69, 0x43, + 0x33, 0x44, 0xea, 0x35, 0x56, 0x8a, 0x05, 0xf4, 0xd8, 0x25, 0x59, 0x7f, 0x61, 0x41, 0x1c, 0x89, + 0xe2, 0x04, 0xd8, 0xb7, 0x65, 0x83, 0x7d, 0xcb, 0x94, 0xb0, 0xa8, 0xee, 0xe4, 0x71, 0x6f, 0xe8, + 0x86, 0x8a, 0xd1, 0xd4, 0x45, 0xb8, 0x12, 0x93, 0xe1, 0x4b, 0x71, 0xc2, 0x0c, 0xe4, 0x24, 0xa3, + 0x36, 0xd9, 0xbf, 0x53, 0x00, 0xa4, 0x70, 0xfb, 0x8e, 0x21, 0x95, 0xae, 0x71, 0x3c, 0x31, 0xa4, + 0xf6, 0x00, 0x31, 0x7d, 0x7e, 0xe0, 0x78, 0x21, 0x27, 0xeb, 0x0a, 0xd9, 0xdd, 0xd1, 0x8c, 0x05, + 0xe6, 0x44, 0x93, 0xe8, 0x66, 0x8a, 0x1a, 0xce, 0x68, 0x41, 0xb3, 0xd3, 0x18, 0xec, 0xd7, 0x4e, + 0x63, 0xa8, 0x87, 0x57, 0xda, 0xcf, 0x5a, 0x30, 0xae, 0x86, 0xe9, 0x5d, 0x62, 0x33, 0xae, 0xfa, + 0x93, 0x73, 0x80, 0x56, 0xb5, 0x2e, 0xb3, 0x8b, 0xe5, 0x5b, 0x99, 0x77, 0xa1, 0xd3, 0x74, 0xdf, + 0x26, 0x2a, 0x82, 0xdf, 0xbc, 0xf0, 0x16, 0x14, 0xa5, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x1f, 0x8f, + 0x18, 0x1c, 0x57, 0xa1, 0x47, 0xf2, 0x64, 0x62, 0x29, 0xa2, 0x97, 0x60, 0xb0, 0xbd, 0xe3, 0x84, + 0x24, 0xe1, 0x5b, 0x33, 0x58, 0xa5, 0x85, 0x87, 0x07, 0xf3, 0x13, 0xaa, 0x02, 0x2b, 0xc1, 0x1c, + 0xbb, 0xff, 0xc8, 0x5c, 0xe9, 0xc5, 0xd9, 0x33, 0x32, 0xd7, 0x9f, 0x5a, 0x30, 0xb0, 0xee, 0x37, + 0x4e, 0xe2, 0x08, 0x78, 0xcd, 0x38, 0x02, 0x9e, 0xc8, 0x0b, 0xe6, 0x9e, 0xbb, 0xfb, 0x57, 0x13, + 0xbb, 0xff, 0x7c, 0x2e, 0x85, 0xee, 0x1b, 0xbf, 0x05, 0xa3, 0x2c, 0x44, 0xbc, 0xf0, 0x23, 0x7a, + 0xc1, 0xd8, 0xf0, 0xf3, 0x89, 0x0d, 0x3f, 0xa9, 0xa1, 0x6a, 0x3b, 0xfd, 0x69, 0x18, 0x16, 0x8e, + 0x29, 0x49, 0x27, 0x4d, 0x81, 0x8b, 0x25, 0xdc, 0xfe, 0xf1, 0x22, 0x18, 0x21, 0xe9, 0xd1, 0xaf, + 0x58, 0xb0, 0x10, 0x70, 0x83, 0xd5, 0x46, 0xb9, 0x13, 0xb8, 0xde, 0x76, 0xad, 0xbe, 0x43, 0x1a, + 0x9d, 0xa6, 0xeb, 0x6d, 0x57, 0xb6, 0x3d, 0x5f, 0x15, 0xaf, 0xdc, 0x27, 0xf5, 0x0e, 0x53, 0x82, + 0xf5, 0x88, 0x7f, 0xaf, 0x0c, 0xbf, 0x9f, 0x7f, 0x70, 0x30, 0xbf, 0x80, 0x8f, 0x44, 0x1b, 0x1f, + 0xb1, 0x2f, 0xe8, 0x37, 0x2d, 0xb8, 0xc2, 0x23, 0xb5, 0xf7, 0xdf, 0xff, 0x2e, 0xaf, 0xe5, 0xaa, + 0x24, 0x15, 0x13, 0xd9, 0x20, 0x41, 0x6b, 0xe9, 0x23, 0x62, 0x40, 0xaf, 0x54, 0x8f, 0xd6, 0x16, + 0x3e, 0x6a, 0xe7, 0xec, 0x7f, 0x5a, 0x84, 0x71, 0x11, 0xc1, 0x49, 0xdc, 0x01, 0x2f, 0x19, 0x4b, + 0xe2, 0xc9, 0xc4, 0x92, 0x98, 0x36, 0x90, 0x8f, 0xe7, 0xf8, 0x0f, 0x61, 0x9a, 0x1e, 0xce, 0xd7, + 0x89, 0x13, 0x44, 0x9b, 0xc4, 0xe1, 0xe6, 0x57, 0xc5, 0x23, 0x9f, 0xfe, 0x4a, 0x3c, 0x77, 0x33, + 0x49, 0x0c, 0xa7, 0xe9, 0x7f, 0x33, 0xdd, 0x39, 0x1e, 0x4c, 0xa5, 0x82, 0x70, 0x7d, 0x0a, 0x4a, + 0xca, 0xab, 0x42, 0x1c, 0x3a, 0xdd, 0x63, 0xd9, 0x25, 0x29, 0x70, 0x11, 0x5a, 0xec, 0xd1, 0x13, + 0x93, 0xb3, 0xff, 0x7e, 0xc1, 0x68, 0x90, 0x4f, 0xe2, 0x3a, 0x8c, 0x38, 0x61, 0xe8, 0x6e, 0x7b, + 0xa4, 0x21, 0x76, 0xec, 0xfb, 0xf3, 0x76, 0xac, 0xd1, 0x0c, 0xf3, 0x6c, 0x59, 0x14, 0x35, 0xb1, + 0xa2, 0x81, 0xae, 0x73, 0x23, 0xb7, 0x3d, 0xf9, 0xde, 0xeb, 0x8f, 0x1a, 0x48, 0x33, 0xb8, 0x3d, + 0x82, 0x45, 0x7d, 0xf4, 0x69, 0x6e, 0x85, 0x78, 0xc3, 0xf3, 0xef, 0x79, 0xd7, 0x7c, 0x5f, 0x46, + 0x49, 0xe8, 0x8f, 0xe0, 0xb4, 0xb4, 0x3d, 0x54, 0xd5, 0xb1, 0x49, 0xad, 0xbf, 0xa8, 0x96, 0x9f, + 0x87, 0x19, 0x4a, 0xda, 0x74, 0x62, 0x0e, 0x11, 0x81, 0x49, 0x11, 0x1e, 0x4c, 0x96, 0x89, 0xb1, + 0xcb, 0x7c, 0xca, 0x99, 0xb5, 0x63, 0x39, 0xf2, 0x0d, 0x93, 0x04, 0x4e, 0xd2, 0xb4, 0x7f, 0xca, 0x02, 0xe6, 0xd0, 0x79, 0x02, 0xfc, 0xc8, 0xc7, 0x4c, 0x7e, 0x64, 0x36, 0x6f, 0x90, 0x73, 0x58, 0x91, 0x17, 0xf9, 0xca, 0xaa, 0x06, 0xfe, 0xfd, 0x7d, 0x61, 0x3a, 0xd2, 0xfb, 0xfd, 0x61, 0xff, 0x6f, 0x8b, 0x1f, 0x62, 0xca, 0xe7, 0x01, 0x7d, 0x3b, 0x8c, 0xd4, 0x9d, 0xb6, 0x53, 0xe7, 0xf9, @@ -6478,7 +6478,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x44, 0xf5, 0x9d, 0x95, 0xfb, 0xed, 0x80, 0x6b, 0x5c, 0xe4, 0x38, 0x3d, 0xd3, 0x6b, 0x9c, 0xb4, 0x8f, 0x8c, 0x0d, 0x2b, 0xd7, 0x12, 0xc4, 0x70, 0x8a, 0x3c, 0xda, 0x84, 0x51, 0x56, 0xc6, 0x7c, 0xea, 0xc2, 0x6e, 0xac, 0x41, 0x5e, 0x6b, 0xca, 0xe2, 0x60, 0x2d, 0xa6, 0x83, 0x75, 0xa2, 0xf6, - 0x4f, 0x17, 0xf9, 0x6e, 0x67, 0xac, 0xfc, 0xd3, 0x30, 0xdc, 0xf6, 0x1b, 0xcb, 0x95, 0x32, 0x16, + 0xcf, 0x14, 0xf9, 0x6e, 0x67, 0xac, 0xfc, 0xd3, 0x30, 0xdc, 0xf6, 0x1b, 0xcb, 0x95, 0x32, 0x16, 0xb3, 0xa0, 0xae, 0x91, 0x2a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc3, 0x88, 0xf8, 0x29, 0x35, 0x64, 0xec, 0x6c, 0x16, 0x78, 0x21, 0x56, 0x50, 0xf4, 0x3c, 0x40, 0x3b, 0xf0, 0xf7, 0xdc, 0x06, 0x8b, 0xf5, 0x50, 0x34, 0x8d, 0x85, 0xaa, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x2a, 0x8c, 0x77, 0xbc, 0x90, @@ -6487,7 +6487,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xa8, 0x88, 0x3e, 0x25, 0xdd, 0x5b, 0xf9, 0xc1, 0x2e, 0xac, 0xde, 0xfb, 0xbb, 0x04, 0x34, 0xe7, 0x56, 0x61, 0x4d, 0x6f, 0xd0, 0x42, 0xaf, 0x00, 0x90, 0xfb, 0x11, 0x09, 0x3c, 0xa7, 0xa9, 0x6c, 0xcb, 0x14, 0x5f, 0x50, 0xf6, 0xd7, 0xfd, 0xe8, 0x76, 0x48, 0x56, 0x14, 0x06, 0xd6, 0xb0, 0xed, - 0xdf, 0x28, 0x01, 0xc4, 0x7c, 0x3b, 0x7a, 0x3b, 0x75, 0x70, 0x3d, 0xdb, 0x9d, 0xd3, 0x3f, 0xbe, + 0xdf, 0x2c, 0x01, 0xc4, 0x7c, 0x3b, 0x7a, 0x3b, 0x75, 0x70, 0x3d, 0xdb, 0x9d, 0xd3, 0x3f, 0xbe, 0x53, 0x0b, 0x7d, 0x8f, 0x05, 0xa3, 0x4e, 0xb3, 0xe9, 0xd7, 0x1d, 0x1e, 0x7b, 0xb7, 0xd0, 0xfd, 0xe0, 0x14, 0xed, 0x2f, 0xc6, 0x35, 0x78, 0x17, 0x5e, 0x90, 0x2b, 0x54, 0x83, 0xf4, 0xec, 0x85, 0xde, 0x30, 0xfa, 0x90, 0x7c, 0x2a, 0x16, 0x8d, 0xa1, 0x54, 0x4f, 0xc5, 0x12, 0xbb, 0x23, 0xf4, @@ -6502,7 +6502,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xf3, 0x84, 0xcd, 0x42, 0x7e, 0xf7, 0xcc, 0x5c, 0x62, 0xf1, 0x70, 0xde, 0x31, 0x49, 0xe0, 0x24, 0x4d, 0xca, 0x91, 0xf2, 0x5d, 0x2f, 0x7c, 0x37, 0x7a, 0x9d, 0x1d, 0xfc, 0x21, 0xce, 0x6e, 0x23, 0x5e, 0x82, 0x45, 0xfd, 0x13, 0x65, 0x0f, 0xe6, 0x3c, 0x98, 0x4a, 0x6e, 0xd1, 0x47, 0xca, 0x8e, - 0xfc, 0xc1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x81, 0x92, 0x20, 0xa2, 0x62, 0xfb, 0xab, 0x5d, + 0xfc, 0xe1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x81, 0x92, 0x20, 0xa2, 0x62, 0xfb, 0xab, 0x5d, 0xb2, 0x26, 0x01, 0x38, 0xc6, 0x61, 0x29, 0x1d, 0x58, 0x75, 0xcd, 0x58, 0x37, 0x4e, 0xe9, 0xa0, 0x20, 0x58, 0xc3, 0xa2, 0x0f, 0xab, 0x4d, 0xdf, 0x8f, 0xd4, 0x85, 0xa4, 0xd6, 0xdd, 0x12, 0x2b, 0xc5, 0x02, 0x4a, 0x2f, 0xa2, 0x5d, 0x12, 0x78, 0xa4, 0x69, 0x46, 0x01, 0x56, 0x17, 0xd1, 0x0d, @@ -6515,7 +6515,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x61, 0xcc, 0x09, 0xea, 0x3b, 0x6e, 0x44, 0xea, 0x51, 0x27, 0xe0, 0x3e, 0x57, 0x9a, 0x85, 0xd2, 0xa2, 0x06, 0xc3, 0x06, 0xa6, 0xfd, 0x36, 0xcc, 0x64, 0xc4, 0x49, 0xa0, 0x0b, 0xc7, 0x69, 0xbb, 0xf2, 0x9b, 0x12, 0x66, 0xcc, 0x8b, 0xd5, 0x8a, 0xfc, 0x1a, 0x0d, 0x8b, 0xae, 0x4e, 0x16, 0x4f, - 0x41, 0x4b, 0x0b, 0xa8, 0x56, 0xe7, 0xaa, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0x1f, 0x05, 0x98, 0xcc, + 0x41, 0x4b, 0x0b, 0xa8, 0x56, 0xe7, 0xaa, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0xef, 0x05, 0x98, 0xcc, 0xd0, 0xad, 0xb0, 0xd4, 0x74, 0x89, 0x47, 0x4a, 0x9c, 0x89, 0xce, 0x0c, 0x8b, 0x5d, 0x38, 0x42, 0x58, 0xec, 0x62, 0xaf, 0xb0, 0xd8, 0x03, 0xef, 0x24, 0x2c, 0xb6, 0x39, 0x62, 0x83, 0x7d, 0x8d, 0x58, 0x46, 0x28, 0xed, 0xa1, 0x23, 0x86, 0xd2, 0x36, 0x06, 0x7d, 0xb8, 0x8f, 0x41, 0xff, 0xe1, @@ -6525,8 +6525,8 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xee, 0x00, 0xdd, 0x4d, 0x0c, 0xd0, 0x95, 0xfe, 0x49, 0x76, 0x1f, 0xa5, 0xaf, 0x16, 0xe1, 0x7c, 0x66, 0xbd, 0x58, 0xec, 0xb9, 0x6a, 0x88, 0x3d, 0x9f, 0x4f, 0x88, 0x3d, 0xed, 0xee, 0xb5, 0x8f, 0x47, 0x0e, 0x2a, 0xdc, 0x65, 0x99, 0xd3, 0xff, 0x43, 0xca, 0x40, 0x0d, 0x77, 0x59, 0x45, 0x08, - 0x9b, 0x74, 0xbf, 0x99, 0x64, 0x9f, 0xff, 0xc6, 0x82, 0xb3, 0x99, 0x73, 0x73, 0x02, 0xb2, 0xae, - 0x75, 0x53, 0xd6, 0xf5, 0x74, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0x6b, 0x03, 0x39, 0xdf, 0xc2, + 0x9b, 0x74, 0xbf, 0x99, 0x64, 0x9f, 0xff, 0xda, 0x82, 0xb3, 0x99, 0x73, 0x73, 0x02, 0xb2, 0xae, + 0x75, 0x53, 0xd6, 0xf5, 0x74, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0xeb, 0x03, 0x39, 0xdf, 0xc2, 0x5e, 0xf2, 0xb7, 0x60, 0xd4, 0xa9, 0xd7, 0x49, 0x18, 0xae, 0xf9, 0x0d, 0x15, 0xf9, 0xf7, 0x39, 0xf6, 0xce, 0x8a, 0x8b, 0x0f, 0x0f, 0xe6, 0xe7, 0x92, 0x24, 0x62, 0x30, 0xd6, 0x29, 0xa0, 0x4f, 0xc3, 0x48, 0x28, 0xee, 0x4d, 0x31, 0xf7, 0x2f, 0xf4, 0x39, 0x38, 0xce, 0x26, 0x69, 0x9a, 0xa1, @@ -6539,11 +6539,11 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xed, 0x1f, 0x1e, 0x80, 0xc7, 0xbb, 0x9c, 0x91, 0x68, 0xd1, 0xd4, 0xc3, 0x3e, 0x93, 0x7c, 0x5c, 0xcf, 0x65, 0x56, 0x36, 0x5e, 0xdb, 0x89, 0xa5, 0x58, 0x78, 0xc7, 0x4b, 0xf1, 0x07, 0x2c, 0x4d, 0xec, 0xc1, 0x2d, 0x3e, 0x3f, 0x76, 0xc4, 0xb3, 0xff, 0x18, 0xe5, 0x20, 0x5b, 0x19, 0xc2, 0x84, - 0xe7, 0xfb, 0xee, 0x4e, 0xdf, 0xd2, 0x85, 0x93, 0x95, 0x12, 0xff, 0x96, 0x05, 0xe7, 0xba, 0x06, + 0xe7, 0xfb, 0xee, 0x4e, 0xdf, 0xd2, 0x85, 0x93, 0x95, 0x12, 0xff, 0xb6, 0x05, 0xe7, 0xba, 0x06, 0xed, 0xf8, 0x06, 0x64, 0x18, 0xec, 0x2f, 0x58, 0xf0, 0x64, 0x66, 0x0d, 0xc3, 0xcc, 0xe8, 0x0a, 0x94, 0xea, 0xb4, 0x50, 0xf3, 0xd2, 0x8c, 0xdd, 0xd7, 0x25, 0x00, 0xc7, 0x38, 0x86, 0x35, 0x51, - 0xa1, 0xa7, 0x35, 0xd1, 0xaf, 0x58, 0x90, 0xda, 0xf4, 0x27, 0x70, 0xfb, 0x54, 0xcc, 0xdb, 0xe7, - 0xfd, 0xfd, 0x8c, 0x66, 0xce, 0xc5, 0xf3, 0xc7, 0x93, 0x70, 0x26, 0xc7, 0x4b, 0x69, 0x0f, 0xa6, + 0xa1, 0xa7, 0x35, 0xd1, 0xaf, 0x5a, 0x90, 0xda, 0xf4, 0x27, 0x70, 0xfb, 0x54, 0xcc, 0xdb, 0xe7, + 0xfd, 0xfd, 0x8c, 0x66, 0xce, 0xc5, 0xf3, 0x27, 0x93, 0x70, 0x26, 0xc7, 0x4b, 0x69, 0x0f, 0xa6, 0xb7, 0xeb, 0xc4, 0xf4, 0x7f, 0xed, 0x16, 0x17, 0xa6, 0xab, 0xb3, 0x2c, 0x4b, 0xdd, 0x39, 0x9d, 0x42, 0xc1, 0xe9, 0x26, 0xd0, 0x17, 0x2c, 0x38, 0xe5, 0xdc, 0x0b, 0x53, 0xb9, 0xfe, 0xc5, 0xda, 0x79, 0x31, 0x53, 0xb2, 0x73, 0xb7, 0x96, 0xc2, 0x37, 0x9a, 0x67, 0xb9, 0x4c, 0xb3, 0xb0, 0x70, @@ -6575,7 +6575,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x9a, 0xb2, 0x8a, 0xe6, 0x67, 0x13, 0x2b, 0xc6, 0xbc, 0x3a, 0xdd, 0x03, 0xe2, 0xcd, 0xe0, 0x87, 0xb3, 0xa7, 0xf3, 0xf7, 0x80, 0x78, 0x6a, 0xdc, 0xaa, 0x75, 0xdb, 0x03, 0x0a, 0x09, 0xc7, 0x44, 0xe9, 0xc9, 0x4c, 0x4f, 0xd3, 0x33, 0x5d, 0xcc, 0x79, 0x72, 0xcf, 0x52, 0x76, 0x32, 0xd3, 0x93, - 0x94, 0x92, 0xb0, 0x7f, 0x6f, 0x38, 0xcd, 0xb3, 0xb0, 0x57, 0xe6, 0x77, 0x59, 0x29, 0x05, 0xe4, + 0x94, 0x92, 0xb0, 0x7f, 0x7f, 0x38, 0xcd, 0xb3, 0xb0, 0x57, 0xe6, 0x77, 0x59, 0x29, 0x05, 0xe4, 0x87, 0xfb, 0x15, 0x7a, 0x1d, 0x23, 0x0b, 0xfe, 0x05, 0x0b, 0xce, 0xb4, 0x33, 0x3f, 0x44, 0x30, 0x00, 0xfd, 0xc9, 0xce, 0xf8, 0xa7, 0xab, 0x98, 0x86, 0xd9, 0x70, 0x9c, 0xd3, 0x52, 0xf2, 0x99, 0x53, 0x7c, 0xc7, 0xcf, 0x9c, 0x35, 0x18, 0x61, 0x4c, 0x66, 0x8f, 0x54, 0xca, 0xc9, 0xd7, 0x1e, @@ -6588,23 +6588,23 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xd9, 0x07, 0xdf, 0x97, 0xad, 0x0c, 0xa6, 0x9e, 0x8b, 0x00, 0x3e, 0x6a, 0x8a, 0x00, 0x2e, 0x25, 0x45, 0x00, 0x29, 0x89, 0xb2, 0xf1, 0xfa, 0xef, 0x3f, 0x47, 0x4b, 0xbf, 0x81, 0x10, 0xed, 0x26, 0x5c, 0xe8, 0x75, 0x2d, 0x31, 0x33, 0xb0, 0x86, 0xd2, 0x1f, 0xc6, 0x66, 0x60, 0x8d, 0x4a, 0x19, - 0x33, 0x48, 0xbf, 0x21, 0x76, 0xec, 0xff, 0x66, 0x41, 0xb1, 0xea, 0x37, 0x4e, 0xe0, 0xc1, 0xfb, + 0x33, 0x48, 0xbf, 0x21, 0x76, 0xec, 0xff, 0x6a, 0x41, 0xb1, 0xea, 0x37, 0x4e, 0xe0, 0xc1, 0xfb, 0x31, 0xe3, 0xc1, 0xfb, 0x78, 0xf6, 0x85, 0xd8, 0xc8, 0x95, 0x87, 0xaf, 0x24, 0xe4, 0xe1, 0xe7, - 0xf2, 0x08, 0x74, 0x97, 0x7e, 0xff, 0x64, 0x11, 0x46, 0xab, 0x7e, 0x43, 0xd9, 0x60, 0xff, 0xda, + 0xf2, 0x08, 0x74, 0x97, 0x7e, 0xff, 0x64, 0x11, 0x46, 0xab, 0x7e, 0x43, 0xd9, 0x60, 0xff, 0xfa, 0xc3, 0xd8, 0x60, 0xe7, 0x66, 0x1a, 0xd0, 0x28, 0x33, 0xeb, 0x31, 0xe9, 0x7e, 0xfa, 0x0d, 0x66, - 0x8a, 0x7d, 0x97, 0xb8, 0xdb, 0x3b, 0x11, 0x69, 0x24, 0x3f, 0xe7, 0xe4, 0x4c, 0xb1, 0x7f, 0xaf, + 0x8a, 0x7d, 0x97, 0xb8, 0xdb, 0x3b, 0x11, 0x69, 0x24, 0x3f, 0xe7, 0xe4, 0x4c, 0xb1, 0x7f, 0xbf, 0x00, 0x93, 0x89, 0xd6, 0x51, 0x13, 0xc6, 0x9b, 0xba, 0xb4, 0x55, 0xac, 0xd3, 0x87, 0x12, 0xd4, 0x0a, 0x53, 0x56, 0xad, 0x08, 0x9b, 0xc4, 0xd1, 0x02, 0x80, 0x52, 0x3f, 0x4a, 0xb1, 0x1e, 0xe3, 0xfa, 0x95, 0x7e, 0x32, 0xc4, 0x1a, 0x06, 0x7a, 0x09, 0x46, 0x23, 0xbf, 0xed, 0x37, 0xfd, 0xed, 0xfd, 0x1b, 0x44, 0x06, 0x75, 0x52, 0x06, 0x6a, 0x1b, 0x31, 0x08, 0xeb, 0x78, 0xe8, 0x3e, 0x4c, 0x2b, 0x22, 0xb5, 0x63, 0x90, 0x40, 0x33, 0xa9, 0xc2, 0x7a, 0x92, 0x22, 0x4e, 0x37, 0x62, 0xff, - 0x54, 0x91, 0x0f, 0xb1, 0x17, 0xb9, 0xef, 0xed, 0x86, 0x77, 0xf7, 0x6e, 0xf8, 0xaa, 0x05, 0x53, + 0x74, 0x91, 0x0f, 0xb1, 0x17, 0xb9, 0xef, 0xed, 0x86, 0x77, 0xf7, 0x6e, 0xf8, 0xaa, 0x05, 0x53, 0xb4, 0x75, 0x66, 0x7d, 0x23, 0xaf, 0x79, 0x15, 0x36, 0xd9, 0xea, 0x12, 0x36, 0xf9, 0x12, 0x3d, 0x35, 0x1b, 0x7e, 0x27, 0x12, 0xb2, 0x3b, 0xed, 0x58, 0xa4, 0xa5, 0x58, 0x40, 0x05, 0x1e, 0x09, 0x02, 0xe1, 0x31, 0xa8, 0xe3, 0x91, 0x20, 0xc0, 0x02, 0x2a, 0xa3, 0x2a, 0x0f, 0x64, 0x47, 0x55, 0xe6, 0xc1, 0x31, 0x85, 0x9d, 0x86, 0x60, 0xb8, 0xb4, 0xe0, 0x98, 0xd2, 0x80, 0x23, 0xc6, 0xb1, - 0x7f, 0xb6, 0x08, 0x63, 0x55, 0xbf, 0x11, 0xab, 0x1e, 0x5f, 0x34, 0x54, 0x8f, 0x17, 0x12, 0xaa, - 0xc7, 0x29, 0x1d, 0xf7, 0x3d, 0x45, 0xe3, 0xd7, 0x4b, 0xd1, 0xf8, 0x4f, 0x2d, 0x36, 0x6b, 0xe5, + 0x7f, 0xae, 0x08, 0x63, 0x55, 0xbf, 0x11, 0xab, 0x1e, 0x5f, 0x34, 0x54, 0x8f, 0x17, 0x12, 0xaa, + 0xc7, 0x29, 0x1d, 0xf7, 0x3d, 0x45, 0xe3, 0xd7, 0x4b, 0xd1, 0xf8, 0x4f, 0x2c, 0x36, 0x6b, 0xe5, 0xf5, 0x1a, 0x37, 0xe6, 0x42, 0x57, 0x61, 0x94, 0x1d, 0x30, 0xcc, 0x45, 0x55, 0xea, 0xe3, 0x58, 0xb6, 0xa0, 0xf5, 0xb8, 0x18, 0xeb, 0x38, 0xe8, 0x32, 0x8c, 0x84, 0xc4, 0x09, 0xea, 0x3b, 0xea, 0x74, 0x15, 0xca, 0x33, 0x5e, 0x86, 0x15, 0x14, 0xbd, 0x11, 0xc7, 0x65, 0x2c, 0xe6, 0xbb, 0xbc, @@ -6628,7 +6628,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x32, 0x2f, 0xa3, 0x24, 0xd0, 0xa3, 0x70, 0x90, 0x1f, 0x14, 0x46, 0x04, 0x84, 0x17, 0x18, 0xf3, 0x75, 0x44, 0xdf, 0x9e, 0x3a, 0x63, 0x03, 0x54, 0xca, 0x8d, 0x6b, 0x4e, 0x44, 0xd0, 0x2d, 0x96, 0x4a, 0x38, 0xbe, 0x11, 0x45, 0xf5, 0xa7, 0xb5, 0x54, 0xc2, 0x31, 0x30, 0xf3, 0x0a, 0x35, 0xeb, - 0xdb, 0xff, 0x7d, 0x90, 0x1d, 0x8e, 0x89, 0xb4, 0x0d, 0xe8, 0x33, 0x30, 0x11, 0x92, 0x9b, 0xae, + 0xdb, 0xff, 0x6d, 0x90, 0x1d, 0x8e, 0x89, 0xb4, 0x0d, 0xe8, 0x33, 0x30, 0x11, 0x92, 0x9b, 0xae, 0xd7, 0xb9, 0x2f, 0xa5, 0x11, 0x5d, 0xbc, 0xb3, 0x6a, 0x2b, 0x3a, 0x26, 0x97, 0x69, 0x9a, 0x65, 0x38, 0x41, 0x0d, 0xb5, 0x60, 0xe2, 0x9e, 0xeb, 0x35, 0xfc, 0x7b, 0xa1, 0xa4, 0x3f, 0x92, 0x2f, 0xda, 0xbc, 0xcb, 0x31, 0x13, 0x7d, 0x34, 0x9a, 0xbb, 0x6b, 0x10, 0xc3, 0x09, 0xe2, 0x74, 0x01, @@ -6694,7 +6694,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x9e, 0xcd, 0xc3, 0x08, 0x71, 0x7e, 0x8b, 0x68, 0x19, 0xa6, 0x43, 0x12, 0xc9, 0xc3, 0x68, 0x31, 0x5c, 0x7d, 0xa3, 0xbc, 0x3e, 0x7b, 0x91, 0xfb, 0xaf, 0xd3, 0xcd, 0x50, 0x4b, 0x02, 0x71, 0x1a, 0x7f, 0xee, 0x5b, 0x61, 0x3a, 0x75, 0xfd, 0x1f, 0x25, 0x23, 0xca, 0xdc, 0x2e, 0x8c, 0x1b, 0x43, - 0xfc, 0x48, 0xb5, 0xc7, 0xff, 0x6a, 0x18, 0x4a, 0x4a, 0xb3, 0x88, 0xae, 0x98, 0x0a, 0xe3, 0xb3, + 0xfc, 0x48, 0xb5, 0xc7, 0xff, 0x72, 0x18, 0x4a, 0x4a, 0xb3, 0x88, 0xae, 0x98, 0x0a, 0xe3, 0xb3, 0x49, 0x85, 0xf1, 0x08, 0x7d, 0xd7, 0xeb, 0x3a, 0xe2, 0x8d, 0x8c, 0xa8, 0x5d, 0x79, 0x1b, 0xba, 0x7f, 0x77, 0x6c, 0x4d, 0x5c, 0x5b, 0xec, 0x5b, 0xf3, 0x3c, 0xd0, 0x55, 0x02, 0x7c, 0x0d, 0xa6, 0x3d, 0x9f, 0xf1, 0x9c, 0xa4, 0x21, 0x19, 0x0a, 0xc6, 0x37, 0x94, 0xf4, 0x30, 0x18, 0x09, 0x04, @@ -6708,18 +6708,18 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x7a, 0x15, 0x46, 0xde, 0xf2, 0x43, 0x76, 0x56, 0x0b, 0x1e, 0x59, 0x3a, 0xec, 0x8e, 0xbc, 0x71, 0xab, 0xc6, 0xca, 0x0f, 0x0f, 0xe6, 0x47, 0xab, 0x7e, 0x43, 0xfe, 0xc5, 0xaa, 0x02, 0xfa, 0x5e, 0x0b, 0xe6, 0xd2, 0x2f, 0x2f, 0xd5, 0xe9, 0xf1, 0xfe, 0x3b, 0x6d, 0x8b, 0x46, 0xe7, 0x56, 0x72, - 0xc9, 0xe1, 0x2e, 0x4d, 0xd9, 0xbf, 0x64, 0x31, 0xa9, 0x9b, 0xd0, 0x00, 0x91, 0xb0, 0xd3, 0x3c, - 0x89, 0x34, 0x9b, 0x2b, 0x86, 0x72, 0xea, 0xa1, 0x2d, 0x17, 0xfe, 0xb9, 0xc5, 0x2c, 0x17, 0x4e, + 0xc9, 0xe1, 0x2e, 0x4d, 0xd9, 0xbf, 0x6c, 0x31, 0xa9, 0x9b, 0xd0, 0x00, 0x91, 0xb0, 0xd3, 0x3c, + 0x89, 0x34, 0x9b, 0x2b, 0x86, 0x72, 0xea, 0xa1, 0x2d, 0x17, 0xfe, 0x99, 0xc5, 0x2c, 0x17, 0x4e, 0xd0, 0x45, 0xe1, 0x0d, 0x18, 0x89, 0x64, 0xfa, 0xd3, 0x2e, 0x99, 0x41, 0xb5, 0x4e, 0x31, 0xeb, - 0x0d, 0xc5, 0xb1, 0xaa, 0x4c, 0xa7, 0x8a, 0x8c, 0xfd, 0x8f, 0xf8, 0x0c, 0x48, 0xc8, 0x09, 0xe8, - 0x00, 0xca, 0xa6, 0x0e, 0x60, 0xbe, 0xc7, 0x17, 0xe4, 0xe8, 0x02, 0xfe, 0xa1, 0xd9, 0x6f, 0x26, + 0x0d, 0xc5, 0xb1, 0xaa, 0x4c, 0xa7, 0x8a, 0x8c, 0xfd, 0x0f, 0xf9, 0x0c, 0x48, 0xc8, 0x09, 0xe8, + 0x00, 0xca, 0xa6, 0x0e, 0x60, 0xbe, 0xc7, 0x17, 0xe4, 0xe8, 0x02, 0xfe, 0x81, 0xd9, 0x6f, 0x26, 0xa9, 0x79, 0xb7, 0x9b, 0xcc, 0xd8, 0x5f, 0xb4, 0x00, 0xe2, 0x50, 0xbc, 0x4c, 0xbe, 0xec, 0x07, 0x32, 0xc7, 0x62, 0x56, 0x36, 0xa1, 0x97, 0x29, 0x8f, 0xea, 0x47, 0x7e, 0xdd, 0x6f, 0x0a, 0x0d, 0xd7, 0x13, 0xb1, 0x1a, 0x82, 0x97, 0x1f, 0x6a, 0xbf, 0xb1, 0xc2, 0x46, 0xf3, 0x32, 0xf0, 0x57, 0x31, 0x56, 0x8c, 0x19, 0x41, 0xbf, 0x7e, 0xc4, 0x82, 0x53, 0x59, 0xf6, 0xae, 0xf4, 0xc5, 0xc3, 0x65, 0x56, 0xca, 0x9c, 0x49, 0xcd, 0xe6, 0x1d, 0x51, 0x8e, 0x15, 0x46, 0xdf, 0x99, 0xc3, 0x8e, 0x16, 0x03, 0xf7, 0x16, 0x8c, 0x57, 0x03, 0xa2, 0x5d, 0xae, 0xaf, 0x71, 0x67, 0x72, 0xde, 0x9f, - 0x67, 0x8f, 0xec, 0x48, 0x6e, 0xff, 0x74, 0x01, 0x4e, 0x71, 0xab, 0x80, 0xc5, 0x3d, 0xdf, 0x6d, + 0x67, 0x8f, 0xec, 0x48, 0x6e, 0xff, 0x4c, 0x01, 0x4e, 0x71, 0xab, 0x80, 0xc5, 0x3d, 0xdf, 0x6d, 0x54, 0xfd, 0x86, 0xc8, 0xfa, 0xf6, 0x29, 0x18, 0x6b, 0x6b, 0x82, 0xc6, 0x6e, 0xf1, 0x1c, 0x75, 0x81, 0x64, 0x2c, 0x1a, 0xd1, 0x4b, 0xb1, 0x41, 0x0b, 0x35, 0x60, 0x8c, 0xec, 0xb9, 0x75, 0xa5, 0x5a, 0x2e, 0x1c, 0xf9, 0xa2, 0x53, 0xad, 0xac, 0x68, 0x74, 0xb0, 0x41, 0xf5, 0x11, 0xe4, 0xf3, @@ -6749,12 +6749,12 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x8c, 0x57, 0xc2, 0x46, 0x03, 0x3b, 0x0d, 0x3f, 0xd4, 0x06, 0xed, 0x69, 0x18, 0xde, 0x25, 0xfb, 0x81, 0xeb, 0x6d, 0x27, 0x6d, 0x77, 0x6e, 0xf0, 0x62, 0x2c, 0xe1, 0x66, 0xa6, 0xae, 0xe1, 0xe3, 0xce, 0x79, 0x3b, 0xd2, 0xf3, 0xae, 0xfd, 0x81, 0x22, 0x4c, 0xe2, 0xa5, 0xf2, 0x7b, 0x13, 0x71, - 0x3b, 0x3d, 0x11, 0xc7, 0x9d, 0xf3, 0xb6, 0xf7, 0x6c, 0xfc, 0xbc, 0x05, 0x93, 0x2c, 0x21, 0x86, + 0x3b, 0x3d, 0x11, 0xc7, 0x9d, 0xf3, 0xb6, 0xf7, 0x6c, 0xfc, 0x82, 0x05, 0x93, 0x2c, 0x21, 0x86, 0x08, 0x8b, 0xe5, 0xfa, 0xde, 0x09, 0xf0, 0xb5, 0x17, 0x61, 0x30, 0xa0, 0x8d, 0x26, 0xf3, 0x3a, 0xb2, 0x9e, 0x60, 0x0e, 0x43, 0x4f, 0xc0, 0x00, 0xeb, 0x02, 0x9d, 0xbc, 0x31, 0x9e, 0x12, 0xab, 0xec, 0x44, 0x0e, 0x66, 0xa5, 0x2c, 0xd6, 0x0b, 0x26, 0xed, 0xa6, 0xcb, 0x3b, 0x1d, 0x2b, 0x53, 0xdf, 0x1d, 0xae, 0xdb, 0x99, 0x5d, 0x7b, 0x67, 0xb1, 0x5e, 0xb2, 0x49, 0x76, 0x7f, 0x33, 0xfe, - 0x51, 0x01, 0xce, 0x67, 0xd6, 0xeb, 0x3b, 0xd6, 0x4b, 0xf7, 0xda, 0x8f, 0x32, 0xe5, 0x41, 0xf1, + 0x71, 0x01, 0xce, 0x67, 0xd6, 0xeb, 0x3b, 0xd6, 0x4b, 0xf7, 0xda, 0x8f, 0x32, 0xe5, 0x41, 0xf1, 0x04, 0x2d, 0x23, 0x07, 0xfa, 0x65, 0x65, 0x07, 0xfb, 0x08, 0xc1, 0x92, 0x39, 0x64, 0xef, 0x92, 0x10, 0x2c, 0x99, 0x7d, 0xcb, 0x79, 0xf3, 0xfe, 0x45, 0x21, 0xe7, 0x5b, 0xd8, 0xeb, 0xf7, 0x32, 0x3d, 0x67, 0x18, 0x30, 0x94, 0x2f, 0x4a, 0x7e, 0xc6, 0xf0, 0x32, 0xac, 0xa0, 0x68, 0x11, 0x26, @@ -6768,23 +6768,23 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x1a, 0x4c, 0x3b, 0x7b, 0x8e, 0xcb, 0x63, 0xdc, 0x4a, 0x02, 0xfc, 0xe9, 0xa0, 0x84, 0x93, 0x8b, 0x49, 0x04, 0x9c, 0xae, 0x83, 0x5e, 0x07, 0xe4, 0x6f, 0x32, 0xb3, 0xe2, 0xc6, 0x35, 0xe2, 0x09, 0x7d, 0x20, 0x9b, 0xbb, 0x62, 0x7c, 0x24, 0xdc, 0x4a, 0x61, 0xe0, 0x8c, 0x5a, 0x89, 0x70, 0x27, - 0x43, 0xf9, 0xe1, 0x4e, 0xba, 0x9f, 0x8b, 0x3d, 0xb3, 0x6d, 0xfc, 0x27, 0x8b, 0x5e, 0x5f, 0x9c, + 0x43, 0xf9, 0xe1, 0x4e, 0xba, 0x9f, 0x8b, 0x3d, 0xb3, 0x6d, 0xfc, 0x47, 0x8b, 0x5e, 0x5f, 0x9c, 0xc9, 0x37, 0xa3, 0xf6, 0xbd, 0xca, 0xec, 0xf9, 0xb8, 0xe0, 0x52, 0x0b, 0xd2, 0x71, 0x5a, 0xb3, 0xe7, 0x8b, 0x81, 0xd8, 0xc4, 0xe5, 0x0b, 0x22, 0x8c, 0x7d, 0x43, 0x0d, 0x16, 0x5f, 0x84, 0x16, 0x52, 0x18, 0xe8, 0x93, 0x30, 0xdc, 0x70, 0xf7, 0xdc, 0x50, 0x88, 0x6d, 0x8e, 0xac, 0x23, 0x89, 0xcf, 0xc1, 0x32, 0x27, 0x83, 0x25, 0x3d, 0xfb, 0x07, 0x0a, 0x30, 0x2e, 0x5b, 0x7c, 0xa3, 0xe3, 0x47, 0xce, 0x09, 0x5c, 0xcb, 0xd7, 0x8c, 0x6b, 0xf9, 0x03, 0xdd, 0xe2, 0x2b, 0xb1, 0x2e, 0xe5, - 0x5e, 0xc7, 0xb7, 0x12, 0xd7, 0xf1, 0x53, 0xbd, 0x49, 0x75, 0xbf, 0x86, 0xff, 0xb1, 0x05, 0xd3, + 0x5e, 0xc7, 0xb7, 0x12, 0xd7, 0xf1, 0x53, 0xbd, 0x49, 0x75, 0xbf, 0x86, 0xff, 0x91, 0x05, 0xd3, 0x06, 0xfe, 0x09, 0xdc, 0x06, 0xab, 0xe6, 0x6d, 0xf0, 0x64, 0xcf, 0x6f, 0xc8, 0xb9, 0x05, 0xbe, 0xbb, 0x98, 0xe8, 0x3b, 0x3b, 0xfd, 0xdf, 0x82, 0x81, 0x1d, 0x27, 0x68, 0x74, 0x8b, 0x27, 0x9f, 0xaa, 0xb4, 0x70, 0xdd, 0x09, 0x84, 0x42, 0xf4, 0x59, 0x95, 0xa8, 0xdc, 0x09, 0x7a, 0x2b, 0x43, 0x59, 0x53, 0xe8, 0x65, 0x18, 0x0a, 0xeb, 0x7e, 0x5b, 0xb9, 0x0b, 0x5c, 0xe0, 0x49, 0xcc, 0x69, 0xc9, 0xe1, 0xc1, 0x3c, 0x32, 0x9b, 0xa3, 0xc5, 0x58, 0xe0, 0xa3, 0x4f, 0xc1, 0x38, 0xfb, 0xa5, 0xac, 0x93, 0x8a, 0xf9, 0xb9, 0xa7, 0x6a, 0x3a, 0x22, 0x37, 0xdd, 0x33, 0x8a, 0xb0, 0x49, 0x6a, - 0x6e, 0x1b, 0x4a, 0xea, 0xb3, 0x1e, 0xa9, 0x12, 0xf2, 0xdf, 0x17, 0x61, 0x26, 0x63, 0xcd, 0xa1, + 0x6e, 0x1b, 0x4a, 0xea, 0xb3, 0x1e, 0xa9, 0x12, 0xf2, 0xdf, 0x15, 0x61, 0x26, 0x63, 0xcd, 0xa1, 0xd0, 0x98, 0x89, 0xab, 0x7d, 0x2e, 0xd5, 0x77, 0x38, 0x17, 0x21, 0x7b, 0x0d, 0x35, 0xc4, 0xda, 0xea, 0xbb, 0xd1, 0xdb, 0x21, 0x49, 0x36, 0x4a, 0x8b, 0x7a, 0x37, 0x4a, 0x1b, 0x3b, 0xb1, 0xa1, - 0xa6, 0x0d, 0xa9, 0x9e, 0x3e, 0xd2, 0x39, 0xfd, 0xd3, 0x22, 0x9c, 0xca, 0x0a, 0xf9, 0x86, 0x3e, + 0xa6, 0x0d, 0xa9, 0x9e, 0x3e, 0xd2, 0x39, 0xfd, 0xb3, 0x22, 0x9c, 0xca, 0x0a, 0xf9, 0x86, 0x3e, 0x9f, 0xc8, 0x66, 0xf8, 0x62, 0xbf, 0xc1, 0xe2, 0x78, 0x8a, 0x43, 0x2e, 0x6c, 0x5e, 0x5a, 0x30, 0xf3, 0x1b, 0xf6, 0x1c, 0x66, 0xd1, 0x26, 0x8b, 0x7b, 0x10, 0xf0, 0x2c, 0x94, 0xf2, 0xf8, 0xf8, 0x70, 0xdf, 0x1d, 0x10, 0xe9, 0x2b, 0xc3, 0x84, 0xe5, 0x83, 0x2c, 0xee, 0x6d, 0xf9, 0x20, 0x5b, @@ -6792,7 +6792,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x67, 0xfd, 0x47, 0x2d, 0x48, 0x18, 0xc3, 0x2b, 0xb1, 0x98, 0x95, 0x2b, 0x16, 0xbb, 0x00, 0x03, 0x81, 0xdf, 0x24, 0xc9, 0xb4, 0x7f, 0xd8, 0x6f, 0x12, 0xcc, 0x20, 0x14, 0x23, 0x8a, 0x85, 0x1d, 0x63, 0xfa, 0x43, 0x4e, 0x3c, 0xd1, 0x2e, 0xc2, 0x60, 0x93, 0xec, 0x91, 0x66, 0x32, 0x3b, 0xcb, - 0x4d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0xf9, 0x01, 0x38, 0xd7, 0x35, 0x72, 0x08, 0x7d, 0x0e, 0x6d, + 0x4d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0x85, 0x01, 0x38, 0xd7, 0x35, 0x72, 0x08, 0x7d, 0x0e, 0x6d, 0x3b, 0x11, 0xb9, 0xe7, 0xec, 0x27, 0xd3, 0x28, 0x5c, 0xe3, 0xc5, 0x58, 0xc2, 0x99, 0xbb, 0x12, 0x8f, 0x86, 0x9c, 0x10, 0x22, 0x8a, 0x20, 0xc8, 0x02, 0x6a, 0x0a, 0xa5, 0x8a, 0xc7, 0x21, 0x94, 0x7a, 0x1e, 0x20, 0x0c, 0x9b, 0xdc, 0x64, 0xa8, 0x21, 0xfc, 0xa0, 0xe2, 0xa8, 0xd9, 0xb5, 0x9b, @@ -6800,32 +6800,32 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x83, 0x66, 0xd0, 0x86, 0x6a, 0x02, 0x8e, 0x53, 0x35, 0xd0, 0x4b, 0x30, 0x2a, 0x02, 0x39, 0x54, 0x7d, 0xbf, 0x29, 0xc4, 0x40, 0xca, 0xd0, 0xac, 0x16, 0x83, 0xb0, 0x8e, 0xa7, 0x55, 0x63, 0x82, 0xde, 0xe1, 0xcc, 0x6a, 0x5c, 0xd8, 0xab, 0xe1, 0x25, 0xc2, 0x3f, 0x8e, 0xf4, 0x15, 0xfe, 0x31, - 0x16, 0x8c, 0x95, 0xfa, 0x56, 0xa2, 0x41, 0x4f, 0x51, 0xd2, 0xcf, 0x0c, 0xc0, 0x8c, 0x58, 0x38, + 0x16, 0x8c, 0x95, 0xfa, 0x56, 0xa2, 0x41, 0x4f, 0x51, 0xd2, 0xcf, 0x0e, 0xc0, 0x8c, 0x58, 0x38, 0x8f, 0x7a, 0xb9, 0xdc, 0x4e, 0x2f, 0x97, 0xe3, 0x10, 0x9d, 0xbd, 0xb7, 0x66, 0x4e, 0x7a, 0xcd, 0xfc, 0xa0, 0x05, 0x26, 0x7b, 0x85, 0xfe, 0x9f, 0xdc, 0x3c, 0x34, 0x2f, 0xe5, 0xb2, 0x6b, 0x0d, - 0x79, 0x81, 0xbc, 0xc3, 0x8c, 0x34, 0xf6, 0x7f, 0xb4, 0xe0, 0xc9, 0x9e, 0x14, 0xd1, 0x0a, 0x94, + 0x79, 0x81, 0xbc, 0xc3, 0x8c, 0x34, 0xf6, 0x7f, 0xb0, 0xe0, 0xc9, 0x9e, 0x14, 0xd1, 0x0a, 0x94, 0x18, 0x0f, 0xa8, 0xbd, 0xce, 0x9e, 0x52, 0x56, 0xb7, 0x12, 0x90, 0xc3, 0x92, 0xc6, 0x35, 0xd1, 0x4a, 0x2a, 0xe1, 0xcf, 0xd3, 0x19, 0x09, 0x7f, 0x4e, 0x1b, 0xc3, 0xf3, 0x90, 0x19, 0x7f, 0xbe, 0x9f, 0xde, 0x38, 0x86, 0xc7, 0x0b, 0xfa, 0xb0, 0x21, 0xf6, 0xb3, 0x13, 0x62, 0x3f, 0x64, 0x62, 0x6b, 0x77, 0xc8, 0xc7, 0x61, 0x8a, 0x45, 0x78, 0x62, 0x36, 0xe0, 0xc2, 0x17, 0xa7, 0x10, 0xdb, - 0x79, 0xde, 0x4c, 0xc0, 0x70, 0x0a, 0xdb, 0xfe, 0xc3, 0x22, 0x0c, 0xf1, 0xed, 0x77, 0x02, 0x6f, + 0x79, 0xde, 0x4c, 0xc0, 0x70, 0x0a, 0xdb, 0xfe, 0xa3, 0x22, 0x0c, 0xf1, 0xed, 0x77, 0x02, 0x6f, 0xc2, 0x67, 0xa0, 0xe4, 0xb6, 0x5a, 0x1d, 0x9e, 0xc3, 0x65, 0x90, 0x3b, 0xe0, 0xd2, 0x79, 0xaa, 0xc8, 0x42, 0x1c, 0xc3, 0xd1, 0xaa, 0x90, 0x38, 0x77, 0x09, 0x22, 0xc9, 0x3b, 0xbe, 0x50, 0x76, 0x22, 0x87, 0x33, 0x38, 0xea, 0x9e, 0x8d, 0x65, 0xd3, 0xe8, 0x33, 0x00, 0x61, 0x14, 0xb8, 0xde, 0x36, 0x2d, 0x13, 0x31, 0x53, 0x3f, 0xd8, 0x85, 0x5a, 0x4d, 0x21, 0x73, 0x9a, 0xf1, 0x99, 0xa3, 0x00, 0x58, 0xa3, 0x88, 0x16, 0x8c, 0x9b, 0x7e, 0x2e, 0x31, 0x77, 0xc0, 0xa9, 0xc6, 0x73, 0x36, 0xf7, 0x11, 0x28, 0x29, 0xe2, 0xbd, 0xe4, 0x4f, 0x63, 0x3a, 0x5b, 0xf4, 0x31, 0x98, 0x4c, 0xf4, - 0xed, 0x48, 0xe2, 0xab, 0x5f, 0xb0, 0x60, 0x92, 0x77, 0x66, 0xc5, 0xdb, 0x13, 0xb7, 0xc1, 0xdb, + 0xed, 0x48, 0xe2, 0xab, 0x5f, 0xb4, 0x60, 0x92, 0x77, 0x66, 0xc5, 0xdb, 0x13, 0xb7, 0xc1, 0xdb, 0x70, 0xaa, 0x99, 0x71, 0x2a, 0x8b, 0xe9, 0xef, 0xff, 0x14, 0x57, 0xe2, 0xaa, 0x2c, 0x28, 0xce, 0x6c, 0x03, 0x5d, 0xa6, 0x3b, 0x8e, 0x9e, 0xba, 0x4e, 0x53, 0xf8, 0xe3, 0x8e, 0xf1, 0xdd, 0xc6, - 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x63, 0xc1, 0x34, 0xef, 0xf9, 0x0d, 0xb2, 0xaf, 0xce, 0xa6, 0xaf, - 0x67, 0xdf, 0x45, 0xf6, 0xb0, 0x42, 0x4e, 0xf6, 0x30, 0xfd, 0xd3, 0x8a, 0x5d, 0x3f, 0xed, 0xa7, - 0x2d, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, 0x6a, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, + 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x6b, 0xc1, 0x34, 0xef, 0xf9, 0x0d, 0xb2, 0xaf, 0xce, 0xa6, 0xaf, + 0x67, 0xdf, 0x45, 0xf6, 0xb0, 0x42, 0x4e, 0xf6, 0x30, 0xfd, 0xd3, 0x8a, 0x5d, 0x3f, 0xed, 0x67, + 0x2c, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, 0x6a, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, 0xf4, 0xe1, 0xcf, 0x2d, 0x98, 0xe2, 0x08, 0xb1, 0xb6, 0xfc, 0xeb, 0x3a, 0x0f, 0xfd, 0xe4, 0x18, 0xbe, 0x41, 0xf6, 0x37, 0xfc, 0xaa, 0x13, 0xed, 0x64, 0x7f, 0x94, 0x31, 0x59, 0x03, 0x5d, 0x27, 0xab, 0x21, 0x37, 0xd0, 0x11, 0x12, 0x97, 0x1f, 0x39, 0xb9, 0x86, 0xfd, 0x35, 0x0b, 0x10, 0x6f, 0xc6, 0x60, 0xdc, 0x28, 0x3b, 0xc4, 0x4a, 0xb5, 0x8b, 0x2e, 0x3e, 0x9a, 0x14, 0x04, 0x6b, 0x58, - 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1e, 0x82, + 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1a, 0x82, 0xa4, 0xd7, 0x0f, 0xba, 0x03, 0x63, 0x75, 0xa7, 0xed, 0x6c, 0xba, 0x4d, 0x37, 0x72, 0x49, 0xd8, 0xcd, 0x28, 0x6b, 0x59, 0xc3, 0x13, 0x4a, 0x6a, 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x02, 0x40, 0x3b, 0x70, 0xf7, 0xdc, 0x26, 0xd9, 0x66, 0xb2, 0x12, 0x16, 0x01, 0x80, 0x5b, 0x1a, 0xc9, 0x52, 0xac, @@ -6844,17 +6844,17 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xb1, 0x90, 0x6f, 0xa0, 0x9f, 0x9c, 0xc4, 0xd8, 0x8e, 0x4d, 0x78, 0x38, 0x4a, 0x22, 0x99, 0x8e, 0x94, 0xc5, 0x47, 0xe8, 0x48, 0xd9, 0xcb, 0x23, 0x77, 0xe0, 0x38, 0x3c, 0x72, 0xed, 0xaf, 0xb0, 0x9b, 0x53, 0x2f, 0x3f, 0x01, 0xa6, 0xea, 0x9a, 0x79, 0xc7, 0xda, 0x5d, 0x56, 0x96, 0xe8, 0x54, - 0x0e, 0x73, 0xf5, 0x73, 0x16, 0x9c, 0xcb, 0xf8, 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, + 0x0e, 0x73, 0xf5, 0xf3, 0x16, 0x9c, 0xcb, 0xf8, 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, 0xc3, 0x55, 0x7b, 0x59, 0xd3, 0x27, 0x2e, 0x8a, 0x72, 0xac, 0x30, 0xd0, 0x32, 0x4c, 0x93, 0xfb, 0x6d, 0x97, 0xab, 0x52, 0x75, 0xab, 0xd6, 0x22, 0x77, 0x0d, 0x5b, 0x49, 0x02, 0x71, 0x1a, 0x5f, - 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0x7b, 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, - 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x33, 0xcc, 0xbf, 0x55, 0x50, 0xfd, 0xad, 0xfa, + 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0xbb, 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, + 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x33, 0xcc, 0xbf, 0x5d, 0x50, 0xfd, 0xad, 0xfa, 0x41, 0xd4, 0x07, 0x07, 0xf7, 0xf0, 0x76, 0xf8, 0x57, 0x61, 0xd4, 0x69, 0xb7, 0x25, 0x40, 0xda, 0xa0, 0xb1, 0x30, 0xbd, 0x71, 0x31, 0xd6, 0x71, 0x94, 0x5b, 0x40, 0x31, 0xd7, 0x2d, 0xa0, 0x01, 0x10, 0x39, 0xc1, 0x36, 0x89, 0x68, 0x99, 0x88, 0x58, 0x96, 0x7f, 0xde, 0x74, 0x22, 0xb7, 0xb9, 0xe0, 0x7a, 0x51, 0x18, 0x05, 0x0b, 0x15, 0x2f, 0xba, 0x15, 0xf0, 0x27, 0xa4, 0x16, 0x12, 0x48, 0xd1, 0xc2, 0x1a, 0x5d, 0xe9, 0xdd, 0xce, 0xda, 0x18, 0x34, 0x8d, 0x19, 0xd6, 0x45, 0x39, 0x56, - 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, 0x68, 0x31, 0x74, 0xfe, 0xeb, 0x98, 0x9a, 0x0d, + 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, 0x68, 0x31, 0x74, 0xfe, 0xcb, 0x98, 0x9a, 0x0d, 0xa6, 0xc9, 0x2c, 0xeb, 0x91, 0x7a, 0xba, 0x1f, 0xf6, 0xb4, 0x61, 0xdd, 0x49, 0x2d, 0x0e, 0xe7, 0x83, 0xbe, 0x2d, 0x65, 0xa0, 0xf2, 0x5c, 0x8f, 0x5b, 0xe3, 0x08, 0x26, 0x29, 0x2c, 0x67, 0x07, 0xcb, 0x68, 0x50, 0xa9, 0x8a, 0x7d, 0xa1, 0xe5, 0xec, 0x10, 0x00, 0x1c, 0xe3, 0x50, 0x66, 0x4a, @@ -6881,12 +6881,12 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xdd, 0x72, 0xf6, 0x42, 0x96, 0x01, 0x60, 0x84, 0x3b, 0x4b, 0x2c, 0x76, 0x43, 0xc4, 0xdd, 0xe9, 0x50, 0xae, 0x40, 0xdf, 0x24, 0xdc, 0x89, 0xf4, 0x34, 0x37, 0x6a, 0xa2, 0x5c, 0xc1, 0xcd, 0x24, 0x10, 0xa7, 0xf1, 0x51, 0x08, 0xa7, 0x5d, 0x2f, 0x6b, 0x4f, 0x9c, 0x61, 0x84, 0x3e, 0xc6, 0xfd, - 0x67, 0xbb, 0xef, 0x87, 0x4c, 0x38, 0xdf, 0x0f, 0x99, 0xb4, 0xdf, 0x99, 0xed, 0xde, 0x6f, 0x5b, + 0x67, 0xbb, 0xef, 0x87, 0x4c, 0x38, 0xdf, 0x0f, 0x99, 0xb4, 0xdf, 0x99, 0xed, 0xde, 0xef, 0x58, 0xb4, 0xb6, 0xc6, 0xdf, 0xa3, 0xcf, 0xc2, 0x98, 0xfe, 0x61, 0x82, 0x57, 0xb9, 0x94, 0xcd, 0xfe, 0x6a, 0xa7, 0x0a, 0x7f, 0x1d, 0xa8, 0x93, 0x43, 0x87, 0x61, 0x83, 0x22, 0xaa, 0x67, 0x78, 0x9a, 0x5f, 0xe9, 0x8f, 0x17, 0xea, 0xdf, 0x74, 0x8d, 0x40, 0xf6, 0x66, 0x41, 0x37, 0x61, 0xa4, 0xde, 0x74, 0x89, 0x17, 0x55, 0xaa, 0xdd, 0x62, 0xc3, 0x2d, 0x0b, 0x1c, 0xb1, 0xfb, 0x44, 0x40, 0x7f, - 0x5e, 0x86, 0x15, 0x05, 0xfb, 0x57, 0x0b, 0x30, 0xdf, 0x23, 0x3b, 0x44, 0x42, 0x91, 0x65, 0xf5, + 0x5e, 0x86, 0x15, 0x05, 0xfb, 0xd7, 0x0a, 0x30, 0xdf, 0x23, 0x3b, 0x44, 0x42, 0x91, 0x65, 0xf5, 0xa5, 0xc8, 0x5a, 0x94, 0x09, 0xb2, 0xd7, 0x13, 0x32, 0xb2, 0x44, 0xf2, 0xeb, 0x58, 0x52, 0x96, 0xc4, 0xef, 0xdb, 0xb1, 0x40, 0xd7, 0x85, 0x0d, 0xf4, 0x74, 0x8d, 0x31, 0x74, 0xe0, 0x83, 0xfd, 0x3f, 0x9c, 0x73, 0xf5, 0x99, 0xf6, 0x57, 0x0a, 0x70, 0x5a, 0x0d, 0xe1, 0x37, 0xef, 0xc0, 0xdd, @@ -6894,7 +6894,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x34, 0xe3, 0xc2, 0x2a, 0x1e, 0xd1, 0x88, 0x0d, 0xfb, 0xbd, 0x16, 0x4c, 0x6e, 0x2c, 0x57, 0x6b, 0x7e, 0x7d, 0x97, 0x44, 0x8b, 0xfc, 0x81, 0x85, 0x35, 0x9f, 0xdc, 0x87, 0x61, 0xaa, 0xb3, 0xd8, 0xf5, 0x0b, 0x30, 0xb0, 0xe3, 0x87, 0x51, 0xd2, 0x54, 0xe4, 0xba, 0x1f, 0x46, 0x98, 0x41, 0xec, - 0xdf, 0xb5, 0x60, 0x70, 0xc3, 0x71, 0xbd, 0x48, 0xaa, 0x15, 0xac, 0x1c, 0xb5, 0x42, 0x3f, 0xdf, + 0xdf, 0xb3, 0x60, 0x70, 0xc3, 0x71, 0xbd, 0x48, 0xaa, 0x15, 0xac, 0x1c, 0xb5, 0x42, 0x3f, 0xdf, 0x85, 0x5e, 0x82, 0x21, 0xb2, 0xb5, 0x45, 0xea, 0x91, 0x98, 0x55, 0x19, 0xd0, 0x60, 0x68, 0x85, 0x95, 0x52, 0x0e, 0x92, 0x35, 0xc6, 0xff, 0x62, 0x81, 0x8c, 0xee, 0x42, 0x29, 0x72, 0x5b, 0x64, 0xb1, 0xd1, 0x10, 0xca, 0xf6, 0x87, 0x08, 0xca, 0xb0, 0x21, 0x09, 0xe0, 0x98, 0x96, 0xfd, 0xa5, @@ -6904,7 +6904,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x05, 0x15, 0xec, 0x45, 0xdc, 0x68, 0xcc, 0x96, 0x5b, 0x57, 0x6b, 0xf7, 0x18, 0xa7, 0x58, 0xcf, 0x5c, 0xc8, 0xd5, 0x33, 0xff, 0x84, 0x05, 0xa7, 0x92, 0xed, 0x30, 0x2f, 0xde, 0x2f, 0x5a, 0x70, 0x9a, 0x69, 0xdb, 0x59, 0xab, 0x69, 0xdd, 0xfe, 0x8b, 0x5d, 0x03, 0xd8, 0xe4, 0xf4, 0x38, 0x8e, - 0x9c, 0xb1, 0x96, 0x45, 0x1a, 0x67, 0xb7, 0x68, 0xff, 0x87, 0x02, 0xcc, 0xe6, 0x45, 0xbe, 0x61, + 0x9c, 0xb1, 0x96, 0x45, 0x1a, 0x67, 0xb7, 0x68, 0xff, 0xfb, 0x02, 0xcc, 0xe6, 0x45, 0xbe, 0x61, 0xae, 0x1e, 0xce, 0xfd, 0xda, 0x2e, 0xb9, 0x27, 0x0c, 0xea, 0x63, 0x57, 0x0f, 0x5e, 0x8c, 0x25, 0x3c, 0x19, 0xf0, 0xbf, 0xd0, 0x67, 0xc0, 0xff, 0x1d, 0x98, 0xbe, 0xb7, 0x43, 0xbc, 0xdb, 0x5e, 0xe8, 0x44, 0x6e, 0xb8, 0xe5, 0x32, 0xcd, 0x34, 0x5f, 0x37, 0xaf, 0x48, 0xb3, 0xf7, 0xbb, 0x49, @@ -6915,7 +6915,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xfb, 0x38, 0xbb, 0x3f, 0x05, 0x63, 0x7b, 0xe9, 0x9c, 0x4a, 0x17, 0xf2, 0xfd, 0x76, 0x45, 0x26, 0x25, 0xc5, 0x90, 0x19, 0xf9, 0x93, 0x0c, 0x5a, 0x76, 0x03, 0x04, 0xb4, 0x4c, 0x98, 0xe8, 0xba, 0x77, 0x6f, 0x9e, 0x07, 0x68, 0x30, 0x5c, 0x2d, 0x03, 0xbf, 0xba, 0x99, 0xcb, 0x0a, 0x82, 0x35, - 0x2c, 0xfb, 0xdf, 0x16, 0x60, 0x54, 0xe6, 0xf0, 0xe9, 0x78, 0xfd, 0x08, 0x98, 0x8e, 0x94, 0xd4, + 0x2c, 0xfb, 0xdf, 0x14, 0x60, 0x54, 0xe6, 0xf0, 0xe9, 0x78, 0xfd, 0x08, 0x98, 0x8e, 0x94, 0xd4, 0x13, 0x5d, 0x81, 0x12, 0x93, 0x80, 0x56, 0x63, 0xb9, 0x9c, 0x92, 0x3f, 0xac, 0x49, 0x00, 0x8e, 0x71, 0xe8, 0x2e, 0x0a, 0x3b, 0x9b, 0x0c, 0x3d, 0xe1, 0x54, 0x59, 0xe3, 0xc5, 0x58, 0xc2, 0xd1, 0x27, 0x60, 0x8a, 0xd7, 0x0b, 0xfc, 0xb6, 0xb3, 0xcd, 0xb5, 0x26, 0x83, 0x2a, 0xec, 0xc2, 0xd4, @@ -6957,15 +6957,16 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x2a, 0x2f, 0xf9, 0x5a, 0x12, 0x01, 0xa7, 0xeb, 0xa0, 0x45, 0x98, 0x34, 0x0a, 0x2b, 0x65, 0xf1, 0x36, 0x53, 0xe2, 0xdb, 0x9a, 0x09, 0xc6, 0x49, 0x7c, 0xfb, 0xcb, 0x16, 0x3c, 0x96, 0x93, 0x0c, 0xaf, 0xef, 0x38, 0x6d, 0x5b, 0x30, 0xd9, 0x36, 0xab, 0xf6, 0x08, 0x2d, 0x69, 0xa4, 0xdc, 0x53, - 0x7d, 0x4d, 0x00, 0x70, 0x92, 0xa8, 0xfd, 0x67, 0x16, 0x9c, 0xeb, 0x6a, 0xc2, 0x88, 0x30, 0x9c, - 0xd9, 0x6e, 0x85, 0xce, 0x72, 0x40, 0x1a, 0xc4, 0x8b, 0x5c, 0xa7, 0x59, 0x6b, 0x93, 0xba, 0x26, - 0x0f, 0x67, 0xb6, 0x80, 0xd7, 0xd6, 0x6a, 0x8b, 0x69, 0x0c, 0x9c, 0x53, 0x13, 0xad, 0x02, 0x4a, - 0x43, 0xc4, 0x0c, 0xb3, 0x18, 0xd6, 0x69, 0x7a, 0x38, 0xa3, 0x06, 0xfa, 0x08, 0x8c, 0x2b, 0xd3, - 0x48, 0x6d, 0xc6, 0xd9, 0xc1, 0x8e, 0x75, 0x00, 0x36, 0xf1, 0x96, 0x2e, 0xff, 0xfa, 0xef, 0x9f, - 0x7f, 0xdf, 0x6f, 0xfe, 0xfe, 0xf9, 0xf7, 0xfd, 0xce, 0xef, 0x9f, 0x7f, 0xdf, 0x77, 0x3c, 0x38, - 0x6f, 0xfd, 0xfa, 0x83, 0xf3, 0xd6, 0x6f, 0x3e, 0x38, 0x6f, 0xfd, 0xce, 0x83, 0xf3, 0xd6, 0xef, - 0x3d, 0x38, 0x6f, 0x7d, 0xe9, 0x0f, 0xce, 0xbf, 0xef, 0x53, 0x85, 0xbd, 0xab, 0xff, 0x37, 0x00, - 0x00, 0xff, 0xff, 0x6d, 0xc2, 0x10, 0x4f, 0xcb, 0x03, 0x01, 0x00, + 0x7d, 0x4d, 0x00, 0x70, 0x92, 0xa8, 0xfd, 0x53, 0x05, 0x38, 0xd7, 0xd5, 0x84, 0x11, 0x61, 0x38, + 0xb3, 0xdd, 0x0a, 0x9d, 0xe5, 0x80, 0x34, 0x88, 0x17, 0xb9, 0x4e, 0xb3, 0xd6, 0x26, 0x75, 0x4d, + 0x1e, 0xce, 0x6c, 0x01, 0xaf, 0xad, 0xd5, 0x16, 0xd3, 0x18, 0x38, 0xa7, 0x26, 0x5a, 0x05, 0x94, + 0x86, 0x88, 0x19, 0x66, 0x31, 0xac, 0xd3, 0xf4, 0x70, 0x46, 0x0d, 0xf4, 0x11, 0x18, 0x57, 0xa6, + 0x91, 0xda, 0x8c, 0xb3, 0x83, 0x1d, 0xeb, 0x00, 0x6c, 0xe2, 0xa1, 0xab, 0x3c, 0x08, 0xba, 0x08, + 0x97, 0x2f, 0x84, 0xe7, 0x93, 0x32, 0xc2, 0xb9, 0x28, 0xc6, 0x3a, 0xce, 0xd2, 0xe5, 0xdf, 0xf8, + 0x83, 0xf3, 0xef, 0xfb, 0xad, 0x3f, 0x38, 0xff, 0xbe, 0xdf, 0xfd, 0x83, 0xf3, 0xef, 0xfb, 0x8e, + 0x07, 0xe7, 0xad, 0xdf, 0x78, 0x70, 0xde, 0xfa, 0xad, 0x07, 0xe7, 0xad, 0xdf, 0x7d, 0x70, 0xde, + 0xfa, 0xfd, 0x07, 0xe7, 0xad, 0x2f, 0xfd, 0xe1, 0xf9, 0xf7, 0x7d, 0xaa, 0xb0, 0x77, 0xf5, 0xff, + 0x06, 0x00, 0x00, 0xff, 0xff, 0xed, 0xaf, 0x78, 0x87, 0xfe, 0x03, 0x01, 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -19418,6 +19419,16 @@ func (m *WindowsSecurityContextOptions) MarshalToSizedBuffer(dAtA []byte) (int, _ = i var l int _ = l + if m.HostProcess != nil { + i-- + if *m.HostProcess { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } if m.RunAsUserName != nil { i -= len(*m.RunAsUserName) copy(dAtA[i:], *m.RunAsUserName) @@ -24003,6 +24014,9 @@ func (m *WindowsSecurityContextOptions) Size() (n int) { l = len(*m.RunAsUserName) n += 1 + l + sovGenerated(uint64(l)) } + if m.HostProcess != nil { + n += 2 + } return n } @@ -27408,6 +27422,7 @@ func (this *WindowsSecurityContextOptions) String() string { `GMSACredentialSpecName:` + valueToStringGenerated(this.GMSACredentialSpecName) + `,`, `GMSACredentialSpec:` + valueToStringGenerated(this.GMSACredentialSpec) + `,`, `RunAsUserName:` + valueToStringGenerated(this.RunAsUserName) + `,`, + `HostProcess:` + valueToStringGenerated(this.HostProcess) + `,`, `}`, }, "") return s @@ -67092,6 +67107,27 @@ func (m *WindowsSecurityContextOptions) Unmarshal(dAtA []byte) error { s := string(dAtA[iNdEx:postIndex]) m.RunAsUserName = &s iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HostProcess", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + b := bool(v != 0) + m.HostProcess = &b default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index f7b44a6dc6..a45d9b1864 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -5631,5 +5631,15 @@ message WindowsSecurityContextOptions { // PodSecurityContext, the value specified in SecurityContext takes precedence. // +optional optional string runAsUserName = 3; + + // HostProcess determines if a container should be run as a 'Host Process' container. + // This field is alpha-level and will only be honored by components that enable the + // WindowsHostProcessContainers feature flag. Setting this field without the feature + // flag will result in errors when validating the Pod. All of a Pod's containers must + // have the same effective HostProcess value (it is not allowed to have a mix of HostProcess + // containers and non-HostProcess containers). In addition, if HostProcess is true + // then HostNetwork must also be set to true. + // +optional + optional bool hostProcess = 4; } diff --git a/core/v1/types.go b/core/v1/types.go index d5e86a7c7b..528b4d247e 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -6217,6 +6217,16 @@ type WindowsSecurityContextOptions struct { // PodSecurityContext, the value specified in SecurityContext takes precedence. // +optional RunAsUserName *string `json:"runAsUserName,omitempty" protobuf:"bytes,3,opt,name=runAsUserName"` + + // HostProcess determines if a container should be run as a 'Host Process' container. + // This field is alpha-level and will only be honored by components that enable the + // WindowsHostProcessContainers feature flag. Setting this field without the feature + // flag will result in errors when validating the Pod. All of a Pod's containers must + // have the same effective HostProcess value (it is not allowed to have a mix of HostProcess + // containers and non-HostProcess containers). In addition, if HostProcess is true + // then HostNetwork must also be set to true. + // +optional + HostProcess *bool `json:"hostProcess,omitempty" protobuf:"bytes,4,opt,name=hostProcess"` } // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 14f8e5d4a4..2103fc252c 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -2506,6 +2506,7 @@ var map_WindowsSecurityContextOptions = map[string]string{ "gmsaCredentialSpecName": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", "gmsaCredentialSpec": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", "runAsUserName": "The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", + "hostProcess": "HostProcess determines if a container should be run as a 'Host Process' container. This field is alpha-level and will only be honored by components that enable the WindowsHostProcessContainers feature flag. Setting this field without the feature flag will result in errors when validating the Pod. All of a Pod's containers must have the same effective HostProcess value (it is not allowed to have a mix of HostProcess containers and non-HostProcess containers). In addition, if HostProcess is true then HostNetwork must also be set to true.", } func (WindowsSecurityContextOptions) SwaggerDoc() map[string]string { diff --git a/core/v1/zz_generated.deepcopy.go b/core/v1/zz_generated.deepcopy.go index aff3c6894e..07cfa3cfca 100644 --- a/core/v1/zz_generated.deepcopy.go +++ b/core/v1/zz_generated.deepcopy.go @@ -5910,6 +5910,11 @@ func (in *WindowsSecurityContextOptions) DeepCopyInto(out *WindowsSecurityContex *out = new(string) **out = **in } + if in.HostProcess != nil { + in, out := &in.HostProcess, &out.HostProcess + *out = new(bool) + **out = **in + } return } diff --git a/testdata/HEAD/apps.v1.DaemonSet.json b/testdata/HEAD/apps.v1.DaemonSet.json index f33c44196d..7d952f77cd 100644 --- a/testdata/HEAD/apps.v1.DaemonSet.json +++ b/testdata/HEAD/apps.v1.DaemonSet.json @@ -688,14 +688,15 @@ "windowsOptions": { "gmsaCredentialSpecName": "246", "gmsaCredentialSpec": "247", - "runAsUserName": "248" + "runAsUserName": "248", + "hostProcess": true }, - "runAsUser": 9148233193771851687, - "runAsGroup": 6901713258562004024, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -7299434051955863644, + "runAsGroup": 4041264710404335706, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", "localhostProfile": "249" @@ -944,19 +945,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "317", "gmsaCredentialSpec": "318", - "runAsUserName": "319" + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": -1286199491017539507, + "runAsGroup": -6292316479661489180, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "procMount": "cx赮ǒđ\u003e*劶?j", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", + "type": "ĭ¥#ƱÁR", "localhostProfile": "320" } - } + }, + "stdin": true, + "tty": true } ], "ephemeralContainers": [ @@ -973,9 +977,9 @@ "ports": [ { "name": "326", - "hostPort": 1805682547, - "containerPort": -651405950, - "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostPort": 2032588794, + "containerPort": -1371690155, + "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", "hostIP": "327" } ], @@ -988,7 +992,7 @@ }, "secretRef": { "name": "330", - "optional": true + "optional": false } } ], @@ -1004,12 +1008,12 @@ "resourceFieldRef": { "containerName": "335", "resource": "336", - "divisor": "684" + "divisor": "473" }, "configMapKeyRef": { "name": "337", "key": "338", - "optional": true + "optional": false }, "secretKeyRef": { "name": "339", @@ -1021,19 +1025,18 @@ ], "resources": { "limits": { - "蠨磼O_h盌3+Œ9两@8Byß": "111" + "盌3+Œ": "752" }, "requests": { - "ɃŒ": "451" + ")Zq=歍þ": "759" } }, "volumeMounts": [ { "name": "341", - "readOnly": true, "mountPath": "342", "subPath": "343", - "mountPropagation": "葰賦", + "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", "subPathExpr": "344" } ], @@ -1051,9 +1054,9 @@ }, "httpGet": { "path": "348", - "port": -121675052, + "port": 1034835933, "host": "349", - "scheme": "W#ļǹʅŚO虀^", + "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", "httpHeaders": [ { "name": "350", @@ -1062,27 +1065,27 @@ ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -1744546613, + "host": "352" }, - "initialDelaySeconds": -1959891996, - "timeoutSeconds": -1442230895, - "periodSeconds": 1475033091, - "successThreshold": 1782790310, - "failureThreshold": 1587036035, - "terminationGracePeriodSeconds": 7560036535013464461 + "initialDelaySeconds": 650448405, + "timeoutSeconds": 1943254244, + "periodSeconds": -168773629, + "successThreshold": 2068592383, + "failureThreshold": 1566765016, + "terminationGracePeriodSeconds": -1112599546012453731 }, "readinessProbe": { "exec": { "command": [ - "354" + "353" ] }, "httpGet": { - "path": "355", - "port": -1744546613, + "path": "354", + "port": "355", "host": "356", - "scheme": "ʓɻŊ", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { "name": "357", @@ -1091,185 +1094,186 @@ ] }, "tcpSocket": { - "port": -259047269, - "host": "359" + "port": "359", + "host": "360" }, - "initialDelaySeconds": 1586122127, - "timeoutSeconds": -1813456856, - "periodSeconds": 781203691, - "successThreshold": -216440055, - "failureThreshold": 408029351, - "terminationGracePeriodSeconds": 5450105809027610853 + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 }, "startupProbe": { "exec": { "command": [ - "360" + "361" ] }, "httpGet": { - "path": "361", - "port": -5241849, - "host": "362", - "scheme": "}颉hȱɷȰW", + "path": "362", + "port": "363", + "host": "364", + "scheme": "y#t(ȗŜŲ\u0026", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": 1387858949, + "host": "367" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 156368232, + "timeoutSeconds": -815239246, + "periodSeconds": 44612600, + "successThreshold": -688929182, + "failureThreshold": -1222486879, + "terminationGracePeriodSeconds": 6543873941346781273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "368" ] }, "httpGet": { - "path": "368", - "port": -1460652193, - "host": "369", - "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "path": "369", + "port": 1176168596, + "host": "370", + "scheme": "轪d覉;Ĕ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "373", + "host": "374" } }, "preStop": { "exec": { "command": [ - "374" + "375" ] }, "httpGet": { - "path": "375", - "port": 71524977, - "host": "376", - "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "path": "376", + "port": "377", + "host": "378", + "scheme": "ʦŊĊ娮", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -565041796, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "terminationMessagePolicy": "Ƭ婦d", - "imagePullPolicy": "ɧeʫį淓¯", + "terminationMessagePath": "383", + "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", + "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", "securityContext": { "capabilities": { "add": [ - "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + "蓋Cȗä2 ɲ±m嵘厶sȰÖ" ], "drop": [ - "8緔Tj§E蓋Cȗä2 ɲ±" + "ÆɰŞ襵" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387" + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": -4564863616644509171, - "runAsGroup": -7297536356638221066, + "runAsUser": -5519662252699559890, + "runAsGroup": -1624551961163368198, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ş襵樞úʥ銀", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "阫Ƈʥ椹ý", "seccompProfile": { - "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "388" + "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", + "localhostProfile": "391" } }, "stdin": true, - "tty": true, - "targetContainerName": "389" + "stdinOnce": true, + "targetContainerName": "392" } ], - "restartPolicy": "鹚蝉茲ʛ饊", - "terminationGracePeriodSeconds": 1736985756995615785, - "activeDeadlineSeconds": -1284119655860768065, - "dnsPolicy": "錏嬮#ʐ", + "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "terminationGracePeriodSeconds": 3296766428578159624, + "activeDeadlineSeconds": -8925090445844634303, + "dnsPolicy": "q沷¾!", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", + "serviceAccountName": "395", + "serviceAccount": "396", "automountServiceAccountToken": true, - "nodeName": "394", - "hostPID": true, + "nodeName": "397", "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": true }, - "runAsUser": -4904722847506013622, - "runAsGroup": 6465579957265382985, + "runAsUser": -3496040522639830925, + "runAsGroup": 2960114664726223450, "runAsNonRoot": false, "supplementalGroups": [ - -981432507446869083 + 2402603282459663167 ], - "fsGroup": -1867959832193971598, + "fsGroup": 3564097949592109139, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", "seccompProfile": { - "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "404" + "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1277,19 +1281,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "UǷ坒", + "key": "411", + "operator": "Üɉ愂,wa纝佯fɞ", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "", + "key": "413", + "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", "values": [ - "411" + "414" ] } ] @@ -1298,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1280563546, + "weight": 1690937616, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "Mɮ6)", + "key": "415", + "operator": "襉{遠", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "key": "417", + "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", "values": [ - "415" + "418" ] } ] @@ -1327,30 +1331,27 @@ { "labelSelector": { "matchLabels": { - "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + "lx..w": "t-_.5.40w" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", - "operator": "NotIn", - "values": [ - "VT3sn-0_.i__a.O2G_J" - ] + "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + "8V": "3sn-03" }, "matchExpressions": [ { - "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", - "operator": "DoesNotExist" + "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", + "operator": "Exists" } ] } @@ -1358,33 +1359,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2118597352, + "weight": -947725955, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", "values": [ - "f8k" + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", "operator": "DoesNotExist" } ] @@ -1398,29 +1399,26 @@ { "labelSelector": { "matchLabels": { - "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" }, "matchExpressions": [ { - "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", - "operator": "NotIn", - "values": [ - "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" - ] + "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", + "operator": "Exists" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" }, "matchExpressions": [ { - "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", "operator": "Exists" } ] @@ -1429,33 +1427,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1943011795, + "weight": 1819321475, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" }, "matchExpressions": [ { - "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", - "operator": "DoesNotExist" + "key": "62o787-7lk2/L.--4P--_q-.9", + "operator": "Exists" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" }, "matchExpressions": [ { - "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", - "operator": "NotIn", + "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", + "operator": "In", "values": [ - "9-.66hcB.rTt7bm9I.-..q-n" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1465,64 +1463,67 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", - "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "474", - "effect": "ɮ-nʣž吞Ƞ唄®窂爪", - "tolerationSeconds": -5154627301352060136 + "key": "476", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "477", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", - "priority": -860768401, + "priorityClassName": "480", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, "readinessGates": [ { - "conditionType": "@.ȇʟ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, - "preemptionPolicy": "", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "": "359" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -2013945465, - "topologyKey": "483", - "whenUnsatisfiable": "½ǩ ", + "maxSkew": -174245111, + "topologyKey": "486", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", - "operator": "Exists" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } @@ -1532,32 +1533,32 @@ } }, "updateStrategy": { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1467929320, - "revisionHistoryLimit": -1098193709 + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776 }, "status": { - "currentNumberScheduled": 2090664533, - "numberMisscheduled": -1371816595, - "desiredNumberScheduled": 1219820375, - "numberReady": -788475912, - "observedGeneration": 6637463221525448952, - "updatedNumberScheduled": -1684048223, - "numberAvailable": 16994744, - "numberUnavailable": 340429479, - "collisionCount": 1177227691, + "currentNumberScheduled": -69450448, + "numberMisscheduled": -212409426, + "desiredNumberScheduled": 17761427, + "numberReady": 1329525670, + "observedGeneration": -721999650192865404, + "updatedNumberScheduled": 1162680985, + "numberAvailable": 171558604, + "numberUnavailable": -161888815, + "collisionCount": 1714841371, "conditions": [ { - "type": "ôD齆O#ȞM\u003c²彾Ǟʈɐ", - "status": "盧ŶbșʬÇ[輚趞", - "lastTransitionTime": "2205-11-05T22:21:51Z", - "reason": "490", - "message": "491" + "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", + "status": "", + "lastTransitionTime": "2124-10-20T09:17:54Z", + "reason": "493", + "message": "494" } ] } diff --git a/testdata/HEAD/apps.v1.DaemonSet.pb b/testdata/HEAD/apps.v1.DaemonSet.pb index 41ab23e0104a1b7ea860fdd3aa8de8ff770cbce5..8276b4fa0a181b8f41d066d59d71d1f5bf989592 100644 GIT binary patch delta 3575 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 diff --git a/testdata/HEAD/apps.v1.DaemonSet.yaml b/testdata/HEAD/apps.v1.DaemonSet.yaml index 6c9e4d9d95..3198cc75f7 100644 --- a/testdata/HEAD/apps.v1.DaemonSet.yaml +++ b/testdata/HEAD/apps.v1.DaemonSet.yaml @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1467929320 - revisionHistoryLimit: -1098193709 + minReadySeconds: 1559072561 + revisionHistoryLimit: -629510776 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,112 +73,108 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -1284119655860768065 + activeDeadlineSeconds: -8925090445844634303 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: Mɮ6) + - key: "415" + operator: 襉{遠 values: - - "413" + - "416" matchFields: - - key: "414" - operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + - key: "417" + operator: 诰ðÈ娒Ġ滔xvŗÑ" values: - - "415" - weight: -1280563546 + - "418" + weight: 1690937616 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: UǷ坒 + - key: "411" + operator: Üɉ愂,wa纝佯fɞ values: - - "409" + - "412" matchFields: - - key: "410" - operator: "" + - key: "413" + operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In values: - - f8k + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e namespaceSelector: matchExpressions: - - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 operator: DoesNotExist matchLabels: - s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "436" - topologyKey: "437" - weight: -2118597352 + - "439" + topologyKey: "440" + weight: -947725955 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g - operator: NotIn - values: - - VT3sn-0_.i__a.O2G_J + - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 + operator: DoesNotExist matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + lx..w: t-_.5.40w namespaceSelector: matchExpressions: - - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT - operator: DoesNotExist + - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 + operator: Exists matchLabels: - 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + 8V: 3sn-03 namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: x3___-..f5-6x-_-o_6O_If-5_-_U - operator: DoesNotExist + - key: 62o787-7lk2/L.--4P--_q-.9 + operator: Exists matchLabels: - j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 namespaceSelector: matchExpressions: - - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 - operator: NotIn + - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 + operator: In values: - - 9-.66hcB.rTt7bm9I.-..q-n + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e namespaces: - - "464" - topologyKey: "465" - weight: 1943011795 + - "467" + topologyKey: "468" + weight: 1819321475 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs - operator: NotIn - values: - - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 + operator: Exists matchLabels: - Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" namespaceSelector: matchExpressions: - - key: N-._M5..-N_H_55..--E3_2D-1DW_o + - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT operator: Exists matchLabels: - x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z namespaces: - - "450" - topologyKey: "451" + - "453" + topologyKey: "454" automountServiceAccountToken: true containers: - args: @@ -307,11 +303,11 @@ spec: drop: - 氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹 privileged: false - procMount: ʙcx + procMount: cx赮ǒđ>*劶?j readOnlyRootFilesystem: false - runAsGroup: -6657305077321335240 + runAsGroup: -6292316479661489180 runAsNonRoot: false - runAsUser: 4369716065827112267 + runAsUser: -1286199491017539507 seLinuxOptions: level: "316" role: "314" @@ -319,10 +315,11 @@ spec: user: "313" seccompProfile: localhostProfile: "320" - type: ǒđ>*劶?jĎĭ + type: ĭ¥#ƱÁR windowsOptions: gmsaCredentialSpec: "318" gmsaCredentialSpecName: "317" + hostProcess: true runAsUserName: "319" startupProbe: exec: @@ -345,8 +342,10 @@ spec: port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 + stdin: true terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + tty: true volumeDevices: - devicePath: "275" name: "274" @@ -360,13 +359,13 @@ spec: workingDir: "254" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 錏嬮#ʐ + - "482" + dnsPolicy: q沷¾! enableServiceLinks: false ephemeralContainers: - args: @@ -380,13 +379,13 @@ spec: configMapKeyRef: key: "338" name: "337" - optional: true + optional: false fieldRef: apiVersion: "333" fieldPath: "334" resourceFieldRef: containerName: "335" - divisor: "684" + divisor: "473" resource: "336" secretKeyRef: key: "340" @@ -399,165 +398,164 @@ spec: prefix: "328" secretRef: name: "330" - optional: true + optional: false image: "322" - imagePullPolicy: ɧeʫį淓¯ + imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj lifecycle: postStart: exec: command: - - "367" + - "368" httpGet: - host: "369" + host: "370" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1460652193 - scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + - name: "371" + value: "372" + path: "369" + port: 1176168596 + scheme: 轪d覉;Ĕ tcpSocket: - host: "373" - port: "372" + host: "374" + port: "373" preStop: exec: command: - - "374" + - "375" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "375" - port: 71524977 - scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + - name: "379" + value: "380" + path: "376" + port: "377" + scheme: ʦŊĊ娮 tcpSocket: - host: "379" - port: -565041796 + host: "382" + port: "381" livenessProbe: exec: command: - "347" - failureThreshold: 1587036035 + failureThreshold: 1566765016 httpGet: host: "349" httpHeaders: - name: "350" value: "351" path: "348" - port: -121675052 - scheme: W#ļǹʅŚO虀^ - initialDelaySeconds: -1959891996 - periodSeconds: 1475033091 - successThreshold: 1782790310 + port: 1034835933 + scheme: O虀^背遻堣灭ƴɦ燻踸陴 + initialDelaySeconds: 650448405 + periodSeconds: -168773629 + successThreshold: 2068592383 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7560036535013464461 - timeoutSeconds: -1442230895 + host: "352" + port: -1744546613 + terminationGracePeriodSeconds: -1112599546012453731 + timeoutSeconds: 1943254244 name: "321" ports: - - containerPort: -651405950 + - containerPort: -1371690155 hostIP: "327" - hostPort: 1805682547 + hostPort: 2032588794 name: "326" - protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + protocol: G昧牱fsǕT衩kƒK07曳wœj堑 readinessProbe: exec: command: - - "354" - failureThreshold: 408029351 + - "353" + failureThreshold: 902204699 httpGet: host: "356" httpHeaders: - name: "357" value: "358" - path: "355" - port: -1744546613 - scheme: ʓɻŊ - initialDelaySeconds: 1586122127 - periodSeconds: 781203691 - successThreshold: -216440055 + path: "354" + port: "355" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 tcpSocket: - host: "359" - port: -259047269 - terminationGracePeriodSeconds: 5450105809027610853 - timeoutSeconds: -1813456856 + host: "360" + port: "359" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 resources: limits: - 蠨磼O_h盌3+Œ9两@8Byß: "111" + 盌3+Œ: "752" requests: - ɃŒ: "451" + )Zq=歍þ: "759" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƛ忀z委>,趐V曡88 u怞荊ù + - 蓋Cȗä2 ɲ±m嵘厶sȰÖ drop: - - 8緔Tj§E蓋Cȗä2 ɲ± + - ÆɰŞ襵 privileged: true - procMount: Ş襵樞úʥ銀 - readOnlyRootFilesystem: true - runAsGroup: -7297536356638221066 + procMount: 阫Ƈʥ椹ý + readOnlyRootFilesystem: false + runAsGroup: -1624551961163368198 runAsNonRoot: false - runAsUser: -4564863616644509171 + runAsUser: -5519662252699559890 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + localhostProfile: "391" + type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "360" - failureThreshold: 902204699 + - "361" + failureThreshold: -1222486879 httpGet: - host: "362" + host: "364" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: -5241849 - scheme: '}颉hȱɷȰW' - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: y#t(ȗŜŲ& + initialDelaySeconds: 156368232 + periodSeconds: 44612600 + successThreshold: -688929182 tcpSocket: - host: "366" - port: "365" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "367" + port: 1387858949 + terminationGracePeriodSeconds: 6543873941346781273 + timeoutSeconds: -815239246 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" - terminationMessagePolicy: Ƭ婦d - tty: true + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 volumeDevices: - devicePath: "346" name: "345" volumeMounts: - mountPath: "342" - mountPropagation: 葰賦 + mountPropagation: 讅缔m葰賦迾娙ƴ4虵p name: "341" - readOnly: true subPath: "343" subPathExpr: "344" workingDir: "325" hostAliases: - hostnames: - - "476" - ip: "475" + - "479" + ip: "478" hostIPC: true - hostPID: true - hostname: "406" + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - "181" @@ -685,11 +683,11 @@ spec: drop: - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 privileged: false - procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ - readOnlyRootFilesystem: false - runAsGroup: 6901713258562004024 - runAsNonRoot: true - runAsUser: 9148233193771851687 + procMount: ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: true + runAsGroup: 4041264710404335706 + runAsNonRoot: false + runAsUser: -7299434051955863644 seLinuxOptions: level: "245" role: "243" @@ -701,6 +699,7 @@ spec: windowsOptions: gmsaCredentialSpec: "247" gmsaCredentialSpecName: "246" + hostProcess: true runAsUserName: "248" startupProbe: exec: @@ -735,64 +734,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "394" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: - "": "359" - preemptionPolicy: "" - priority: -860768401 - priorityClassName: "477" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "480" readinessGates: - - conditionType: '@.ȇʟ' - restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "482" - schedulerName: "472" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: -1867959832193971598 - fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! - runAsGroup: 6465579957265382985 + fsGroup: 3564097949592109139 + fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 + runAsGroup: 2960114664726223450 runAsNonRoot: false - runAsUser: -4904722847506013622 + runAsUser: -3496040522639830925 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: '`翾''ųŎ群E牬庘颮6(|ǖû' + localhostProfile: "407" + type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ supplementalGroups: - - -981432507446869083 + - 2402603282459663167 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: true + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: 1736985756995615785 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: 3296766428578159624 tolerations: - - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "473" - operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] - tolerationSeconds: -5154627301352060136 - value: "474" + - effect: '慰x:' + key: "476" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q - operator: Exists + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n - maxSkew: -2013945465 - topologyKey: "483" - whenUnsatisfiable: '½ǩ ' + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "486" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -1049,20 +1051,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& status: - collisionCount: 1177227691 + collisionCount: 1714841371 conditions: - - lastTransitionTime: "2205-11-05T22:21:51Z" - message: "491" - reason: "490" - status: 盧ŶbșʬÇ[輚趞 - type: ôD齆O#ȞM<²彾Ǟʈɐ - currentNumberScheduled: 2090664533 - desiredNumberScheduled: 1219820375 - numberAvailable: 16994744 - numberMisscheduled: -1371816595 - numberReady: -788475912 - numberUnavailable: 340429479 - observedGeneration: 6637463221525448952 - updatedNumberScheduled: -1684048223 + - lastTransitionTime: "2124-10-20T09:17:54Z" + message: "494" + reason: "493" + status: "" + type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ + currentNumberScheduled: -69450448 + desiredNumberScheduled: 17761427 + numberAvailable: 171558604 + numberMisscheduled: -212409426 + numberReady: 1329525670 + numberUnavailable: -161888815 + observedGeneration: -721999650192865404 + updatedNumberScheduled: 1162680985 diff --git a/testdata/HEAD/apps.v1.Deployment.json b/testdata/HEAD/apps.v1.Deployment.json index 3d7e85b666..401a32cf2c 100644 --- a/testdata/HEAD/apps.v1.Deployment.json +++ b/testdata/HEAD/apps.v1.Deployment.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,103 +1466,104 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, - "progressDeadlineSeconds": -212409426 + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, + "progressDeadlineSeconds": 1499408621 }, "status": { - "observedGeneration": -2967151415957453677, - "replicas": 1329525670, - "updatedReplicas": -1169406076, - "readyReplicas": 1162680985, - "availableReplicas": 171558604, - "unavailableReplicas": -161888815, + "observedGeneration": 4061426462677728903, + "replicas": 208086661, + "updatedReplicas": 1598926042, + "readyReplicas": -1813284990, + "availableReplicas": 1659111388, + "unavailableReplicas": -717288184, "conditions": [ { - "type": "?鳢.ǀŭ瘢颦", - "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", - "lastUpdateTime": "2346-11-18T09:51:55Z", - "lastTransitionTime": "2391-11-11T11:52:22Z", - "reason": "488", - "message": "489" + "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "status": "嘯龡班悦ʀ臺穔", + "lastUpdateTime": "2294-09-29T07:15:12Z", + "lastTransitionTime": "2196-06-26T01:09:43Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1889018254 + "collisionCount": 16994744 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1.Deployment.pb b/testdata/HEAD/apps.v1.Deployment.pb index 79a15539a61d3de379d4a4576ad53bc157d292b1..84c5610d39b75c1b86489794c28598e682309dc0 100644 GIT binary patch delta 4849 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 delta 4738 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 Ef6NqoBme*a diff --git a/testdata/HEAD/apps.v1.Deployment.yaml b/testdata/HEAD/apps.v1.Deployment.yaml index a6a961e963..592fcf818d 100644 --- a/testdata/HEAD/apps.v1.Deployment.yaml +++ b/testdata/HEAD/apps.v1.Deployment.yaml @@ -31,10 +31,11 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: -212409426 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: 1499408621 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -45,7 +46,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -78,114 +79,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -199,372 +194,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -692,11 +687,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -704,10 +699,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -730,6 +726,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -745,66 +742,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,17 +1058,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 171558604 - collisionCount: -1889018254 + availableReplicas: 1659111388 + collisionCount: 16994744 conditions: - - lastTransitionTime: "2391-11-11T11:52:22Z" - lastUpdateTime: "2346-11-18T09:51:55Z" - message: "489" - reason: "488" - status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 - type: ?鳢.ǀŭ瘢颦 - observedGeneration: -2967151415957453677 - readyReplicas: 1162680985 - replicas: 1329525670 - unavailableReplicas: -161888815 - updatedReplicas: -1169406076 + - lastTransitionTime: "2196-06-26T01:09:43Z" + lastUpdateTime: "2294-09-29T07:15:12Z" + message: "485" + reason: "484" + status: 嘯龡班悦ʀ臺穔 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + observedGeneration: 4061426462677728903 + readyReplicas: -1813284990 + replicas: 208086661 + unavailableReplicas: -717288184 + updatedReplicas: 1598926042 diff --git a/testdata/HEAD/apps.v1.ReplicaSet.json b/testdata/HEAD/apps.v1.ReplicaSet.json index 8e306a6f8b..ee71197b06 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.json +++ b/testdata/HEAD/apps.v1.ReplicaSet.json @@ -689,21 +689,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "242", "gmsaCredentialSpec": "243", - "runAsUserName": "244" + "runAsUserName": "244", + "hostProcess": true }, - "runAsUser": 1946087648860511217, - "runAsGroup": 8839567045362091290, + "runAsUser": 7510677649797968740, + "runAsGroup": -1629447906545846003, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "Ÿ8T 苧yñKJɐ扵", + "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", "seccompProfile": { - "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", "localhostProfile": "245" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ @@ -720,9 +720,9 @@ "ports": [ { "name": "251", - "hostPort": 465972736, - "containerPort": -1784617397, - "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostPort": 59244165, + "containerPort": -614161319, + "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "hostIP": "252" } ], @@ -735,7 +735,7 @@ }, "secretRef": { "name": "255", - "optional": true + "optional": false } } ], @@ -751,7 +751,7 @@ "resourceFieldRef": { "containerName": "260", "resource": "261", - "divisor": "9" + "divisor": "861" }, "configMapKeyRef": { "name": "262", @@ -768,18 +768,19 @@ ], "resources": { "limits": { - "lNKƙ順\\E¦队偯J僳徥淳": "93" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { - "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + "Ö闊 鰔澝qV": "752" } }, "volumeMounts": [ { "name": "266", + "readOnly": true, "mountPath": "267", "subPath": "268", - "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", "subPathExpr": "269" } ], @@ -797,266 +798,266 @@ }, "httpGet": { "path": "273", - "port": -1468297794, - "host": "274", - "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "port": "274", + "host": "275", + "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "277", - "host": "278" + "port": "278", + "host": "279" }, - "initialDelaySeconds": 1308698792, - "timeoutSeconds": 1401790459, - "periodSeconds": -934378634, - "successThreshold": -1453143878, - "failureThreshold": -1129218498, - "terminationGracePeriodSeconds": 2471155705902100229 + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "readinessProbe": { "exec": { "command": [ - "279" + "280" ] }, "httpGet": { - "path": "280", - "port": -614098868, - "host": "281", - "scheme": "ȗÔÂɘɢ", + "path": "281", + "port": 1401790459, + "host": "282", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 802134138, - "host": "284" + "port": -1103045151, + "host": "285" }, - "initialDelaySeconds": -942399354, - "timeoutSeconds": 1264624019, - "periodSeconds": -1803854120, - "successThreshold": -1412915219, - "failureThreshold": 323903711, - "terminationGracePeriodSeconds": -9192251189672401053 + "initialDelaySeconds": -614098868, + "timeoutSeconds": 234253676, + "periodSeconds": 846286700, + "successThreshold": 1080545253, + "failureThreshold": 1843491416, + "terminationGracePeriodSeconds": -5175286970144973961 }, "startupProbe": { "exec": { "command": [ - "285" + "286" ] }, "httpGet": { - "path": "286", - "port": -992558278, - "host": "287", - "scheme": "鯂²静", + "path": "287", + "port": "288", + "host": "289", + "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": -402384013, - "host": "290" + "port": -560238386, + "host": "292" }, - "initialDelaySeconds": -181601395, - "timeoutSeconds": -617381112, - "periodSeconds": 1851229369, - "successThreshold": -560238386, - "failureThreshold": 1658749995, - "terminationGracePeriodSeconds": -4030490994049395944 + "initialDelaySeconds": 1658749995, + "timeoutSeconds": -938421813, + "periodSeconds": 809683205, + "successThreshold": -1615316902, + "failureThreshold": -793616601, + "terminationGracePeriodSeconds": -2242897509815578930 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "293" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "294", + "port": -1699531929, + "host": "295", + "scheme": "Z涬P­蜷ɔ幩šeS", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "297" + "port": 155090390, + "host": "298" } }, "preStop": { "exec": { "command": [ - "298" + "299" ] }, "httpGet": { - "path": "299", - "port": -115833863, - "host": "300", - "scheme": "ì", + "path": "300", + "port": "301", + "host": "302", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": -727263154, + "host": "305" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", - "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "terminationMessagePath": "306", + "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "securityContext": { "capabilities": { "add": [ - "ņ" + ")DŽ髐njʉBn(fǂ" ], "drop": [ - ")DŽ髐njʉBn(fǂ" + "曣ŋayåe躒訙" ] }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313", + "hostProcess": true }, - "runAsUser": -6717020695319852049, - "runAsGroup": -495558749504439559, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ǫʓ)ǂť嗆u", + "runAsUser": 1083662227773909466, + "runAsGroup": 6245571390016329382, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "313" + "type": "|蕎'佉賞ǧ", + "localhostProfile": "314" } }, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "315", + "image": "316", "command": [ - "316" + "317" ], "args": [ - "317" + "318" ], - "workingDir": "318", + "workingDir": "319", "ports": [ { - "name": "319", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "320" + "name": "320", + "hostPort": -1920304485, + "containerPort": -1842062977, + "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", + "hostIP": "321" } ], "envFrom": [ { - "prefix": "321", + "prefix": "322", "configMapRef": { - "name": "322", + "name": "323", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "324", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "69" + "containerName": "329", + "resource": "330", + "divisor": "992" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false + "name": "333", + "key": "334", + "optional": true } } } ], "resources": { "limits": { - "1b": "328" + "ʨIk(dŊiɢzĮ蛋I滞": "394" }, "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + "ɞȥ}礤铟怖ý萜Ǖ": "305" } }, "volumeMounts": [ { - "name": "334", + "name": "335", "readOnly": true, - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "337" + "mountPath": "336", + "subPath": "337", + "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "340" + "341" ] }, "httpGet": { - "path": "341", - "port": "342", + "path": "342", + "port": 1529027685, "host": "343", - "scheme": "ȥ}礤铟怖ý萜Ǖ", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { "name": "344", @@ -1065,15 +1066,15 @@ ] }, "tcpSocket": { - "port": -1088996269, + "port": -1912967242, "host": "346" }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584, - "terminationGracePeriodSeconds": -2524837786321986358 + "initialDelaySeconds": -2106399359, + "timeoutSeconds": 1443270783, + "periodSeconds": -1038975198, + "successThreshold": 1821835340, + "failureThreshold": 2046765799, + "terminationGracePeriodSeconds": -6946775447206795219 }, "readinessProbe": { "exec": { @@ -1083,26 +1084,26 @@ }, "httpGet": { "path": "348", - "port": 1219644543, - "host": "349", - "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "port": "349", + "host": "350", + "scheme": "Ƒ[澔", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "352", + "port": 1288391156, "host": "353" }, - "initialDelaySeconds": 652646450, - "timeoutSeconds": 757223010, - "periodSeconds": -1912967242, - "successThreshold": -2106399359, - "failureThreshold": 1443270783, - "terminationGracePeriodSeconds": -4462364494060795190 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "startupProbe": { "exec": { @@ -1112,9 +1113,9 @@ }, "httpGet": { "path": "355", - "port": -902839620, + "port": -514169648, "host": "356", - "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "scheme": "\u0026疀", "httpHeaders": [ { "name": "357", @@ -1126,12 +1127,12 @@ "port": "359", "host": "360" }, - "initialDelaySeconds": -574742201, - "timeoutSeconds": -1182912186, - "periodSeconds": -514169648, - "successThreshold": -1186167291, - "failureThreshold": 64459150, - "terminationGracePeriodSeconds": -4166164136222066963 + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 }, "lifecycle": { "postStart": { @@ -1142,32 +1143,32 @@ }, "httpGet": { "path": "362", - "port": "363", - "host": "364", - "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "port": 1445923603, + "host": "363", + "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "367", - "host": "368" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "369" + "368" ] }, "httpGet": { - "path": "370", - "port": 1791758702, + "path": "369", + "port": "370", "host": "371", - "scheme": "tl敷斢杧ż鯀", + "scheme": "杧ż鯀1'", "httpHeaders": [ { "name": "372", @@ -1176,13 +1177,13 @@ ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": 1297979953, + "host": "374" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "鸔ɧWǘ炙", + "terminationMessagePath": "375", + "terminationMessagePolicy": "ǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { @@ -1195,83 +1196,84 @@ }, "privileged": true, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382", + "hostProcess": true }, - "runAsUser": 2114633499332155907, - "runAsGroup": -1232960403847883886, - "runAsNonRoot": true, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "铳s44矕Ƈè*鑏=", + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "384" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "383" } }, - "stdin": true, "tty": true, - "targetContainerName": "385" + "targetContainerName": "384" } ], - "restartPolicy": "W歹s梊ɥʋăƻ", - "terminationGracePeriodSeconds": 1031455728822209328, - "activeDeadlineSeconds": 579099652389333099, - "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "386": "387" + "385": "386" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "hostNetwork": true, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": false, + "nodeName": "389", + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396", + "hostProcess": false }, - "runAsUser": 3011215457607075123, - "runAsGroup": -2549376519991319825, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 8667724420266764868 + -1600417733583164525 ], - "fsGroup": -8322686588708543096, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "398", - "value": "399" + "name": "397", + "value": "398" } ], - "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "", - "localhostProfile": "400" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "401" + "name": "400" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1281,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "灭ƴɦ燻踸陴Sĕ濦", + "key": "403", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "筿ɾ", + "key": "405", + "operator": " ", "values": [ - "407" + "406" ] } ] @@ -1300,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -259047269, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "霎ȃň", + "key": "407", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "409" + "408" ] } ], "matchFields": [ { - "key": "410", - "operator": "ʓ滨", + "key": "409", + "operator": "[y#t(", "values": [ - "411" + "410" ] } ] @@ -1329,27 +1331,30 @@ { "labelSelector": { "matchLabels": { - "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "3QC1--L--v_Z--ZgC", - "operator": "Exists" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "418" + "417" ], - "topologyKey": "419", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { - "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "7Vz_6.Hz_V_.r_v_._X", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1357,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 2001693468, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "Q_--v-3-BzO5z80n_HtW", - "operator": "NotIn", - "values": [ - "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" - ] + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "432" + "431" ], - "topologyKey": "433", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { - "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1400,32 +1399,32 @@ { "labelSelector": { "matchLabels": { - "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "T", - "operator": "NotIn", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", "values": [ - "" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "446" + "445" ], - "topologyKey": "447", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { - "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "vSW_4-__h", + "key": "N7.81_-._-_8_.._._a9", "operator": "In", "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" ] } ] @@ -1434,34 +1433,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1920802622, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "460" + "459" ], - "topologyKey": "461", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { - "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", - "operator": "Exists" + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" } ] } @@ -1470,66 +1466,66 @@ ] } }, - "schedulerName": "468", + "schedulerName": "467", "tolerations": [ { - "key": "469", - "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "470", - "effect": ";牆詒ĸąsƶ", - "tolerationSeconds": -456102350746071856 + "key": "468", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "469", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "471", + "ip": "470", "hostnames": [ - "472" + "471" ] } ], - "priorityClassName": "473", - "priority": 1188651641, + "priorityClassName": "472", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "474" + "473" ], "searches": [ - "475" + "474" ], "options": [ { - "name": "476", - "value": "477" + "name": "475", + "value": "476" } ] }, "readinessGates": [ { - "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "478", + "runtimeClassName": "477", "enableServiceLinks": false, - "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "»Š": "727" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -388643187, - "topologyKey": "479", - "whenUnsatisfiable": "i僠噚恗N", + "maxSkew": -484382570, + "topologyKey": "478", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "br..1.--S-w-5_..D.pz_-ad", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "Q.__y644" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1541,18 +1537,18 @@ } }, "status": { - "replicas": -2095627603, - "fullyLabeledReplicas": 516555648, - "readyReplicas": 2104777337, - "availableReplicas": 876226690, - "observedGeneration": 1436288218546692842, + "replicas": 2106170541, + "fullyLabeledReplicas": 415168801, + "readyReplicas": 1448332644, + "availableReplicas": -2060941196, + "observedGeneration": 7426283174216567769, "conditions": [ { - "type": "C`牯雫", - "status": "%ÿ¼璤ňɈȀę", - "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "486", - "message": "487" + "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", + "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", + "lastTransitionTime": "2597-11-21T15:14:16Z", + "reason": "485", + "message": "486" } ] } diff --git a/testdata/HEAD/apps.v1.ReplicaSet.pb b/testdata/HEAD/apps.v1.ReplicaSet.pb index 860d419f3eb731a7bd44ce4b5bc0163d10995e0f..02aa2d59449a8b23b28673d5e086226323ac74dc 100644 GIT binary patch delta 4992 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 ArT_o{ delta 4652 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 diff --git a/testdata/HEAD/apps.v1.ReplicaSet.yaml b/testdata/HEAD/apps.v1.ReplicaSet.yaml index 09b88a7880..f7f01f3dab 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.yaml +++ b/testdata/HEAD/apps.v1.ReplicaSet.yaml @@ -73,116 +73,112 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 579099652389333099 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "408" - operator: 霎ȃň + - key: "407" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "409" + - "408" matchFields: - - key: "410" - operator: ʓ滨 + - key: "409" + operator: '[y#t(' values: - - "411" - weight: -259047269 + - "410" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "404" - operator: 灭ƴɦ燻踸陴Sĕ濦 + - key: "403" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "405" + - "404" matchFields: - - key: "406" - operator: 筿ɾ + - key: "405" + operator: ' ' values: - - "407" + - "406" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: Q_--v-3-BzO5z80n_HtW - operator: NotIn - values: - - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 - : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "432" - topologyKey: "433" - weight: 2001693468 + - "431" + topologyKey: "432" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 3QC1--L--v_Z--ZgC - operator: Exists + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 7Vz_6.Hz_V_.r_v_._X - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "418" - topologyKey: "419" + - "417" + topologyKey: "418" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8v---a9j23/9 - operator: In - values: - - y__y.9O.L-.m.3h + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG - operator: Exists + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 + operator: DoesNotExist matchLabels: - VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "460" - topologyKey: "461" - weight: 1920802622 + - "459" + topologyKey: "460" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: T - operator: NotIn + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 + operator: In values: - - "" + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: vSW_4-__h + - key: N7.81_-._-_8_.._._a9 operator: In values: - - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "446" - topologyKey: "447" - automountServiceAccountToken: true + - "445" + topologyKey: "446" + automountServiceAccountToken: false containers: - args: - "249" @@ -201,7 +197,7 @@ spec: fieldPath: "259" resourceFieldRef: containerName: "260" - divisor: "9" + divisor: "861" resource: "261" secretKeyRef: key: "265" @@ -214,196 +210,197 @@ spec: prefix: "253" secretRef: name: "255" - optional: true + optional: false image: "247" - imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ lifecycle: postStart: exec: command: - - "291" + - "293" httpGet: - host: "294" + host: "295" httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + - name: "296" + value: "297" + path: "294" + port: -1699531929 + scheme: Z涬P­蜷ɔ幩šeS tcpSocket: - host: "297" - port: 1167615307 + host: "298" + port: 155090390 preStop: exec: command: - - "298" + - "299" httpGet: - host: "300" + host: "302" httpHeaders: - - name: "301" - value: "302" - path: "299" - port: -115833863 - scheme: ì + - name: "303" + value: "304" + path: "300" + port: "301" tcpSocket: - host: "304" - port: "303" + host: "305" + port: -727263154 livenessProbe: exec: command: - "272" - failureThreshold: -1129218498 + failureThreshold: 472742933 httpGet: - host: "274" + host: "275" httpHeaders: - - name: "275" - value: "276" + - name: "276" + value: "277" path: "273" - port: -1468297794 - scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ - initialDelaySeconds: 1308698792 - periodSeconds: -934378634 - successThreshold: -1453143878 + port: "274" + scheme: 冓鍓贯 + initialDelaySeconds: 1290950685 + periodSeconds: 1058960779 + successThreshold: -2133441986 tcpSocket: - host: "278" - port: "277" - terminationGracePeriodSeconds: 2471155705902100229 - timeoutSeconds: 1401790459 + host: "279" + port: "278" + terminationGracePeriodSeconds: 217739466937954194 + timeoutSeconds: 12533543 name: "246" ports: - - containerPort: -1784617397 + - containerPort: -614161319 hostIP: "252" - hostPort: 465972736 + hostPort: 59244165 name: "251" - protocol: Ƭƶ氩Ȩ<6 + protocol: Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "279" - failureThreshold: 323903711 + - "280" + failureThreshold: 1843491416 httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" - path: "280" - port: -614098868 - scheme: ȗÔÂɘɢ - initialDelaySeconds: -942399354 - periodSeconds: -1803854120 - successThreshold: -1412915219 + - name: "283" + value: "284" + path: "281" + port: 1401790459 + scheme: ǵɐ鰥Z + initialDelaySeconds: -614098868 + periodSeconds: 846286700 + successThreshold: 1080545253 tcpSocket: - host: "284" - port: 802134138 - terminationGracePeriodSeconds: -9192251189672401053 - timeoutSeconds: 1264624019 + host: "285" + port: -1103045151 + terminationGracePeriodSeconds: -5175286970144973961 + timeoutSeconds: 234253676 resources: limits: - lNKƙ順\E¦队偯J僳徥淳: "93" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: - 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + Ö闊 鰔澝qV: "752" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ņ - drop: - )DŽ髐njʉBn(fǂ + drop: + - 曣ŋayåe躒訙 privileged: false - procMount: Ǫʓ)ǂť嗆u - readOnlyRootFilesystem: true - runAsGroup: -495558749504439559 - runAsNonRoot: false - runAsUser: -6717020695319852049 + procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + readOnlyRootFilesystem: false + runAsGroup: 6245571390016329382 + runAsNonRoot: true + runAsUser: 1083662227773909466 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "313" - type: 晲T[irȎ3Ĕ\ + localhostProfile: "314" + type: '|蕎''佉賞ǧ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + hostProcess: true + runAsUserName: "313" startupProbe: exec: command: - - "285" - failureThreshold: 1658749995 + - "286" + failureThreshold: -793616601 httpGet: - host: "287" + host: "289" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: -992558278 - scheme: 鯂²静 - initialDelaySeconds: -181601395 - periodSeconds: 1851229369 - successThreshold: -560238386 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj + initialDelaySeconds: 1658749995 + periodSeconds: 809683205 + successThreshold: -1615316902 tcpSocket: - host: "290" - port: -402384013 - terminationGracePeriodSeconds: -4030490994049395944 - timeoutSeconds: -617381112 - terminationMessagePath: "305" - terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - tty: true + host: "292" + port: -560238386 + terminationGracePeriodSeconds: -2242897509815578930 + timeoutSeconds: -938421813 + stdin: true + terminationMessagePath: "306" + terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 volumeDevices: - devicePath: "271" name: "270" volumeMounts: - mountPath: "267" - mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î name: "266" + readOnly: true subPath: "268" subPathExpr: "269" workingDir: "250" dnsConfig: nameservers: - - "474" + - "473" options: - - name: "476" - value: "477" + - name: "475" + value: "476" searches: - - "475" - dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + - "474" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "318" command: - - "316" + - "317" env: - - name: "324" - value: "325" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "332" + name: "331" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "328" - divisor: "69" - resource: "329" + containerName: "329" + divisor: "992" + resource: "330" secretKeyRef: - key: "333" - name: "332" - optional: false + key: "334" + name: "333" + optional: true envFrom: - configMapRef: - name: "322" + name: "323" optional: true - prefix: "321" + prefix: "322" secretRef: - name: "323" - optional: false - image: "315" + name: "324" + optional: true + image: "316" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: @@ -411,85 +408,85 @@ spec: command: - "361" httpGet: - host: "364" + host: "363" httpHeaders: - - name: "365" - value: "366" + - name: "364" + value: "365" path: "362" - port: "363" - scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + port: 1445923603 + scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q tcpSocket: - host: "368" - port: "367" + host: "367" + port: "366" preStop: exec: command: - - "369" + - "368" httpGet: host: "371" httpHeaders: - name: "372" value: "373" - path: "370" - port: 1791758702 - scheme: tl敷斢杧ż鯀 + path: "369" + port: "370" + scheme: 杧ż鯀1' tcpSocket: - host: "375" - port: "374" + host: "374" + port: 1297979953 livenessProbe: exec: command: - - "340" - failureThreshold: -36573584 + - "341" + failureThreshold: 2046765799 httpGet: host: "343" httpHeaders: - name: "344" value: "345" - path: "341" - port: "342" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 + path: "342" + port: 1529027685 + scheme: żLj捲攻xƂ9阠$嬏wy¶熀 + initialDelaySeconds: -2106399359 + periodSeconds: -1038975198 + successThreshold: 1821835340 tcpSocket: host: "346" - port: -1088996269 - terminationGracePeriodSeconds: -2524837786321986358 - timeoutSeconds: 1480364858 - name: "314" + port: -1912967242 + terminationGracePeriodSeconds: -6946775447206795219 + timeoutSeconds: 1443270783 + name: "315" ports: - - containerPort: -1918622971 - hostIP: "320" - hostPort: -1656699070 - name: "319" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + - containerPort: -1842062977 + hostIP: "321" + hostPort: -1920304485 + name: "320" + protocol: 輔3璾ėȜv1b繐汚磉反-n覦 readinessProbe: exec: command: - "347" - failureThreshold: 1443270783 + failureThreshold: 1671084780 httpGet: - host: "349" + host: "350" httpHeaders: - - name: "350" - value: "351" + - name: "351" + value: "352" path: "348" - port: 1219644543 - scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy - initialDelaySeconds: 652646450 - periodSeconds: -1912967242 - successThreshold: -2106399359 + port: "349" + scheme: Ƒ[澔 + initialDelaySeconds: -952255430 + periodSeconds: -824007302 + successThreshold: -359713104 tcpSocket: host: "353" - port: "352" - terminationGracePeriodSeconds: -4462364494060795190 - timeoutSeconds: 757223010 + port: 1288391156 + terminationGracePeriodSeconds: 1571605531283019612 + timeoutSeconds: 1568034275 resources: limits: - 1b: "328" + ʨIk(dŊiɢzĮ蛋I滞: "394" requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + ɞȥ}礤铟怖ý萜Ǖ: "305" securityContext: allowPrivilegeEscalation: false capabilities: @@ -498,68 +495,68 @@ spec: drop: - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 铳s44矕Ƈè*鑏= + procMount: s44矕Ƈè readOnlyRootFilesystem: false - runAsGroup: -1232960403847883886 - runAsNonRoot: true - runAsUser: 2114633499332155907 + runAsGroup: 73764735411458498 + runAsNonRoot: false + runAsUser: 4224635496843945227 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "379" + role: "377" + type: "378" + user: "376" seccompProfile: - localhostProfile: "384" - type: ʨ|ǓÓ敆OɈÏ 瞍髃# + localhostProfile: "383" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + hostProcess: true + runAsUserName: "382" startupProbe: exec: command: - "354" - failureThreshold: 64459150 + failureThreshold: -1031303729 httpGet: host: "356" httpHeaders: - name: "357" value: "358" path: "355" - port: -902839620 - scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W - initialDelaySeconds: -574742201 - periodSeconds: -514169648 - successThreshold: -1186167291 + port: -514169648 + scheme: '&疀' + initialDelaySeconds: -39292476 + periodSeconds: -1312249623 + successThreshold: -1089435479 tcpSocket: host: "360" port: "359" - terminationGracePeriodSeconds: -4166164136222066963 - timeoutSeconds: -1182912186 - stdin: true - targetContainerName: "385" - terminationMessagePath: "376" - terminationMessagePolicy: 鸔ɧWǘ炙 + terminationGracePeriodSeconds: -7317946572666008364 + timeoutSeconds: 801902541 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: ǘ炙 tty: true volumeDevices: - - devicePath: "339" - name: "338" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "335" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "334" + - mountPath: "336" + mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m + name: "335" readOnly: true - subPath: "336" - subPathExpr: "337" - workingDir: "318" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "472" - ip: "471" - hostNetwork: true - hostname: "402" + - "471" + ip: "470" + hostPID: true + hostname: "401" imagePullSecrets: - - name: "401" + - name: "400" initContainers: - args: - "181" @@ -687,11 +684,11 @@ spec: drop: - W:ĸ輦唊#v privileged: false - procMount: Ÿ8T 苧yñKJɐ扵 + procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ readOnlyRootFilesystem: true - runAsGroup: 8839567045362091290 + runAsGroup: -1629447906545846003 runAsNonRoot: true - runAsUser: 1946087648860511217 + runAsUser: 7510677649797968740 seLinuxOptions: level: "241" role: "239" @@ -699,10 +696,11 @@ spec: user: "238" seccompProfile: localhostProfile: "245" - type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 windowsOptions: gmsaCredentialSpec: "243" gmsaCredentialSpecName: "242" + hostProcess: true runAsUserName: "244" startupProbe: exec: @@ -728,7 +726,6 @@ spec: stdin: true terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' - tty: true volumeDevices: - devicePath: "203" name: "202" @@ -740,66 +737,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "390" + nodeName: "389" nodeSelector: - "386": "387" + "385": "386" overhead: - »Š: "727" - preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA - priority: 1188651641 - priorityClassName: "473" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "472" readinessGates: - - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW - restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "478" - schedulerName: "468" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "477" + schedulerName: "467" securityContext: - fsGroup: -8322686588708543096 - fsGroupChangePolicy: 4虵p蓋沥7uPƒ - runAsGroup: -2549376519991319825 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: 3011215457607075123 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "394" - role: "392" - type: "393" - user: "391" + level: "393" + role: "391" + type: "392" + user: "390" seccompProfile: - localhostProfile: "400" - type: "" + localhostProfile: "399" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 8667724420266764868 + - -1600417733583164525 sysctls: - - name: "398" - value: "399" + - name: "397" + value: "398" windowsOptions: - gmsaCredentialSpec: "396" - gmsaCredentialSpecName: "395" - runAsUserName: "397" - serviceAccount: "389" - serviceAccountName: "388" + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + hostProcess: false + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "403" - terminationGracePeriodSeconds: 1031455728822209328 + subdomain: "402" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ;牆詒ĸąsƶ - key: "469" - operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ - tolerationSeconds: -456102350746071856 - value: "470" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "468" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "469" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: br..1.--S-w-5_..D.pz_-ad - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - Q.__y644 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T - maxSkew: -388643187 - topologyKey: "479" - whenUnsatisfiable: i僠噚恗N + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "478" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -1051,14 +1049,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 876226690 + availableReplicas: -2060941196 conditions: - - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "487" - reason: "486" - status: '%ÿ¼璤ňɈȀę' - type: C`牯雫 - fullyLabeledReplicas: 516555648 - observedGeneration: 1436288218546692842 - readyReplicas: 2104777337 - replicas: -2095627603 + - lastTransitionTime: "2597-11-21T15:14:16Z" + message: "486" + reason: "485" + status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 + type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN + fullyLabeledReplicas: 415168801 + observedGeneration: 7426283174216567769 + readyReplicas: 1448332644 + replicas: 2106170541 diff --git a/testdata/HEAD/apps.v1.StatefulSet.json b/testdata/HEAD/apps.v1.StatefulSet.json index 888f3680b1..6ca8deb914 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.json +++ b/testdata/HEAD/apps.v1.StatefulSet.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,199 +1466,196 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "volumeClaimTemplates": [ { "metadata": { - "name": "488", - "generateName": "489", - "namespace": "490", - "selfLink": "491", - "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", - "resourceVersion": "5814982353389179965", - "generation": 1310178674290624050, - "creationTimestamp": "2094-04-06T18:59:28Z", - "deletionGracePeriodSeconds": 1872311292774274066, + "name": "484", + "generateName": "485", + "namespace": "486", + "selfLink": "487", + "uid": "ʬÇ[輚趞ț@", + "resourceVersion": "17306677052996382890", + "generation": -7348861935573569087, + "creationTimestamp": "1982-10-30T18:37:00Z", + "deletionGracePeriodSeconds": -7914036355585221334, "labels": { - "493": "494" + "489": "490" }, "annotations": { - "495": "496" + "491": "492" }, "ownerReferences": [ { - "apiVersion": "497", - "kind": "498", - "name": "499", - "uid": "tY圻醆锛[M牍Ƃ", - "controller": false, + "apiVersion": "493", + "kind": "494", + "name": "495", + "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", + "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "500" + "496" ], - "clusterName": "501", + "clusterName": "497", "managedFields": [ { - "manager": "502", - "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "503", - "fieldsType": "504", - "subresource": "505" + "manager": "498", + "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", + "apiVersion": "499", + "fieldsType": "500", + "subresource": "501" } ] }, "spec": { "accessModes": [ - "狳u恺Ŕsʅ" + "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" ], "selector": { "matchLabels": { - "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" }, "matchExpressions": [ { - "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", - "operator": "In", - "values": [ - "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" - ] + "key": "c59x3oo2/a4-___..1.N_l..-8", + "operator": "DoesNotExist" } ] }, "resources": { "limits": { - "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + "": "736" }, "requests": { - "ƥ": "89" + "DÓǶɟ汩b隊曻:Bȗ轊": "278" } }, - "volumeName": "512", - "storageClassName": "513", - "volumeMode": "", + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", "dataSource": { - "apiGroup": "514", - "kind": "515", - "name": "516" + "apiGroup": "510", + "kind": "511", + "name": "512" } }, "status": { - "phase": "ɫòDÓǶɟ", + "phase": "VǕ酈t史C\u003c镼ƶƭ", "accessModes": [ - "b隊曻:Bȗ轊" + "" ], "capacity": { - "": "375" + "蟀贑!ǃȥ瓤骁ȩ": "486" }, "conditions": [ { - "type": "b賝łų$Q郔", - "status": "Ċ凭Ǩ輹AÀŪ", - "lastProbeTime": "2913-03-10T01:14:02Z", - "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "517", - "message": "518" + "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", + "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", + "lastProbeTime": "2002-10-17T05:21:34Z", + "lastTransitionTime": "2090-08-02T09:40:31Z", + "reason": "513", + "message": "514" } ] } } ], - "serviceName": "519", - "podManagementPolicy": "t史C\u003c镼ƶƭ", + "serviceName": "515", + "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", "updateStrategy": { - "type": "蘃ʋxr®", + "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", "rollingUpdate": { - "partition": 1241629379 + "partition": -578791744 } }, - "revisionHistoryLimit": -2047047343 + "revisionHistoryLimit": 1747963012 }, "status": { - "observedGeneration": -7554417720389717167, - "replicas": -1084756341, - "readyReplicas": -2001638406, - "currentReplicas": -1687188044, - "updatedReplicas": 497109907, - "currentRevision": "520", - "updateRevision": "521", - "collisionCount": 916590407, + "observedGeneration": -2804094558607818028, + "replicas": 604810772, + "readyReplicas": -2017431863, + "currentReplicas": -1391197036, + "updatedReplicas": -819211803, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": -741018201, "conditions": [ { - "type": "ȁ隞ĻȀ", - "status": "jËUe", - "lastTransitionTime": "2859-10-03T21:26:35Z", - "reason": "522", - "message": "523" + "type": "!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛", + "status": "Hđ\"-劺bY伂滹Ǽ", + "lastTransitionTime": "2019-10-21T13:42:33Z", + "reason": "518", + "message": "519" } ] } diff --git a/testdata/HEAD/apps.v1.StatefulSet.pb b/testdata/HEAD/apps.v1.StatefulSet.pb index 02998c04b38eee8e524dab3e424a340a7522d975..f48c3924c520558efad215b7780799a9c9226e1e 100644 GIT binary patch delta 5580 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劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -687,11 +681,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -699,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -725,6 +720,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -740,66 +736,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1056,87 +1053,85 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 1241629379 - type: 蘃ʋxr® + partition: -578791744 + type: 撇Ȥ寭ƉɫDžXSgƈɿ1 volumeClaimTemplates: - metadata: annotations: - "495": "496" - clusterName: "501" - creationTimestamp: "2094-04-06T18:59:28Z" - deletionGracePeriodSeconds: 1872311292774274066 + "491": "492" + clusterName: "497" + creationTimestamp: "1982-10-30T18:37:00Z" + deletionGracePeriodSeconds: -7914036355585221334 finalizers: - - "500" - generateName: "489" - generation: 1310178674290624050 + - "496" + generateName: "485" + generation: -7348861935573569087 labels: - "493": "494" + "489": "490" managedFields: - - apiVersion: "503" - fieldsType: "504" - manager: "502" - operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - subresource: "505" - name: "488" - namespace: "490" + - apiVersion: "499" + fieldsType: "500" + manager: "498" + operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 + subresource: "501" + name: "484" + namespace: "486" ownerReferences: - - apiVersion: "497" + - apiVersion: "493" blockOwnerDeletion: true - controller: false - kind: "498" - name: "499" - uid: tY圻醆锛[M牍Ƃ - resourceVersion: "5814982353389179965" - selfLink: "491" - uid: t;Äƾ53§T旦y6辱Ŵ鎥 + controller: true + kind: "494" + name: "495" + uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' + resourceVersion: "17306677052996382890" + selfLink: "487" + uid: ʬÇ[輚趞ț@ spec: accessModes: - - 狳u恺Ŕsʅ + - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 dataSource: - apiGroup: "514" - kind: "515" - name: "516" + apiGroup: "510" + kind: "511" + name: "512" resources: limits: - HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + "": "736" requests: - ƥ: "89" + DÓǶɟ汩b隊曻:Bȗ轊: "278" selector: matchExpressions: - - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr - operator: In - values: - - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + - key: c59x3oo2/a4-___..1.N_l..-8 + operator: DoesNotExist matchLabels: - De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "513" - volumeMode: "" - volumeName: "512" + 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a + storageClassName: "509" + volumeMode: ɋb賝łų$Q郔惻¬\ơ^ + volumeName: "508" status: accessModes: - - b隊曻:Bȗ轊 + - "" capacity: - "": "375" + 蟀贑!ǃȥ瓤骁ȩ: "486" conditions: - - lastProbeTime: "2913-03-10T01:14:02Z" - lastTransitionTime: "2359-04-16T09:19:58Z" - message: "518" - reason: "517" - status: Ċ凭Ǩ輹AÀŪ - type: b賝łų$Q郔 - phase: ɫòDÓǶɟ + - lastProbeTime: "2002-10-17T05:21:34Z" + lastTransitionTime: "2090-08-02T09:40:31Z" + message: "514" + reason: "513" + status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ + type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 + phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 916590407 + collisionCount: -741018201 conditions: - - lastTransitionTime: "2859-10-03T21:26:35Z" - message: "523" - reason: "522" - status: jËUe - type: ȁ隞ĻȀ - currentReplicas: -1687188044 - currentRevision: "520" - observedGeneration: -7554417720389717167 - readyReplicas: -2001638406 - replicas: -1084756341 - updateRevision: "521" - updatedReplicas: 497109907 + - lastTransitionTime: "2019-10-21T13:42:33Z" + message: "519" + reason: "518" + status: Hđ"-劺bY伂滹Ǽ + type: '!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛' + currentReplicas: -1391197036 + currentRevision: "516" + observedGeneration: -2804094558607818028 + readyReplicas: -2017431863 + replicas: 604810772 + updateRevision: "517" + updatedReplicas: -819211803 diff --git a/testdata/HEAD/apps.v1beta1.Deployment.json b/testdata/HEAD/apps.v1beta1.Deployment.json index 3dff1bb2c3..cb1894d41a 100644 --- a/testdata/HEAD/apps.v1beta1.Deployment.json +++ b/testdata/HEAD/apps.v1beta1.Deployment.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,106 +1466,107 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, "rollbackTo": { - "revision": -8285752436940414034 + "revision": 5409045697701816557 }, - "progressDeadlineSeconds": 349353563 + "progressDeadlineSeconds": -1491990975 }, "status": { - "observedGeneration": 5710269275969351972, - "replicas": -153843136, - "updatedReplicas": -1961319491, - "readyReplicas": 1492268066, - "availableReplicas": -2102211832, - "unavailableReplicas": 1714841371, + "observedGeneration": 893725404715704439, + "replicas": -611078700, + "updatedReplicas": -280135412, + "readyReplicas": 143932221, + "availableReplicas": 845369726, + "unavailableReplicas": 1757097428, "conditions": [ { - "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", - "status": "", - "lastUpdateTime": "2124-10-20T09:17:54Z", - "lastTransitionTime": "2625-01-11T08:25:47Z", - "reason": "488", - "message": "489" + "type": ",R譏K", + "status": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", + "lastUpdateTime": "2587-03-02T15:57:31Z", + "lastTransitionTime": "2127-02-15T04:53:58Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1280802136 + "collisionCount": 2000058265 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta1.Deployment.pb b/testdata/HEAD/apps.v1beta1.Deployment.pb index 008b36600c6f71a0eb751f0dc8474df80d00574c..3e2efed74d7e0130f32e241d813a2af4e3e1ec9c 100644 GIT binary patch delta 4877 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劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -694,11 +689,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -706,10 +701,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -732,6 +728,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -747,66 +744,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1062,17 +1060,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2102211832 - collisionCount: -1280802136 + availableReplicas: 845369726 + collisionCount: 2000058265 conditions: - - lastTransitionTime: "2625-01-11T08:25:47Z" - lastUpdateTime: "2124-10-20T09:17:54Z" - message: "489" - reason: "488" - status: "" - type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ - observedGeneration: 5710269275969351972 - readyReplicas: 1492268066 - replicas: -153843136 - unavailableReplicas: 1714841371 - updatedReplicas: -1961319491 + - lastTransitionTime: "2127-02-15T04:53:58Z" + lastUpdateTime: "2587-03-02T15:57:31Z" + message: "485" + reason: "484" + status: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 + type: ',R譏K' + observedGeneration: 893725404715704439 + readyReplicas: 143932221 + replicas: -611078700 + unavailableReplicas: 1757097428 + updatedReplicas: -280135412 diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.json b/testdata/HEAD/apps.v1beta1.StatefulSet.json index a70eec22c7..c18e728afc 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,199 +1466,196 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "volumeClaimTemplates": [ { "metadata": { - "name": "488", - "generateName": "489", - "namespace": "490", - "selfLink": "491", - "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", - "resourceVersion": "5814982353389179965", - "generation": 1310178674290624050, - "creationTimestamp": "2094-04-06T18:59:28Z", - "deletionGracePeriodSeconds": 1872311292774274066, + "name": "484", + "generateName": "485", + "namespace": "486", + "selfLink": "487", + "uid": "ʬÇ[輚趞ț@", + "resourceVersion": "17306677052996382890", + "generation": -7348861935573569087, + "creationTimestamp": "1982-10-30T18:37:00Z", + "deletionGracePeriodSeconds": -7914036355585221334, "labels": { - "493": "494" + "489": "490" }, "annotations": { - "495": "496" + "491": "492" }, "ownerReferences": [ { - "apiVersion": "497", - "kind": "498", - "name": "499", - "uid": "tY圻醆锛[M牍Ƃ", - "controller": false, + "apiVersion": "493", + "kind": "494", + "name": "495", + "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", + "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "500" + "496" ], - "clusterName": "501", + "clusterName": "497", "managedFields": [ { - "manager": "502", - "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "503", - "fieldsType": "504", - "subresource": "505" + "manager": "498", + "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", + "apiVersion": "499", + "fieldsType": "500", + "subresource": "501" } ] }, "spec": { "accessModes": [ - "狳u恺Ŕsʅ" + "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" ], "selector": { "matchLabels": { - "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" }, "matchExpressions": [ { - "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", - "operator": "In", - "values": [ - "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" - ] + "key": "c59x3oo2/a4-___..1.N_l..-8", + "operator": "DoesNotExist" } ] }, "resources": { "limits": { - "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + "": "736" }, "requests": { - "ƥ": "89" + "DÓǶɟ汩b隊曻:Bȗ轊": "278" } }, - "volumeName": "512", - "storageClassName": "513", - "volumeMode": "", + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", "dataSource": { - "apiGroup": "514", - "kind": "515", - "name": "516" + "apiGroup": "510", + "kind": "511", + "name": "512" } }, "status": { - "phase": "ɫòDÓǶɟ", + "phase": "VǕ酈t史C\u003c镼ƶƭ", "accessModes": [ - "b隊曻:Bȗ轊" + "" ], "capacity": { - "": "375" + "蟀贑!ǃȥ瓤骁ȩ": "486" }, "conditions": [ { - "type": "b賝łų$Q郔", - "status": "Ċ凭Ǩ輹AÀŪ", - "lastProbeTime": "2913-03-10T01:14:02Z", - "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "517", - "message": "518" + "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", + "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", + "lastProbeTime": "2002-10-17T05:21:34Z", + "lastTransitionTime": "2090-08-02T09:40:31Z", + "reason": "513", + "message": "514" } ] } } ], - "serviceName": "519", - "podManagementPolicy": "t史C\u003c镼ƶƭ", + "serviceName": "515", + "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", "updateStrategy": { - "type": "蘃ʋxr®", + "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", "rollingUpdate": { - "partition": 1241629379 + "partition": -578791744 } }, - "revisionHistoryLimit": -2047047343 + "revisionHistoryLimit": 1747963012 }, "status": { - "observedGeneration": -4953621687850665429, - "replicas": -36590142, - "readyReplicas": -745346633, - "currentReplicas": -85996001, - "updatedReplicas": 1569440493, - "currentRevision": "520", - "updateRevision": "521", - "collisionCount": 509085460, + "observedGeneration": 978199023237639818, + "replicas": 1835483741, + "readyReplicas": -1579944009, + "currentReplicas": -1233364344, + "updatedReplicas": -906614126, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": 2139385164, "conditions": [ { - "type": "ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙", - "status": "q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變", - "lastTransitionTime": "2478-09-16T03:50:01Z", - "reason": "522", - "message": "523" + "type": "GƧĪɱ|", + "status": "蘞睨函Ɂʟ]mʦ獪霛圦", + "lastTransitionTime": "2150-01-03T14:51:04Z", + "reason": "518", + "message": "519" } ] } diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/testdata/HEAD/apps.v1beta1.StatefulSet.pb index 5ef56bded03c6d1d0a137abc6bf8374f5ab62199..cc07ede0b9fd3163cd0b37ea2ba7835729e4061b 100644 GIT binary patch delta 5591 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 K>;7H_uYUr88oSm2 delta 5436 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 NEy8w02?i3={{vD1Wd{HN diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml index 042c565b73..a4a0c90dad 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml @@ -31,16 +31,16 @@ metadata: selfLink: "5" uid: "7" spec: - podManagementPolicy: t史C<镼ƶƭ + podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ replicas: 896585016 - revisionHistoryLimit: -2047047343 + revisionHistoryLimit: 1747963012 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "519" + serviceName: "515" template: metadata: annotations: @@ -73,114 +73,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -194,372 +188,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -687,11 +681,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -699,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -725,6 +720,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -740,66 +736,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1056,87 +1053,85 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 1241629379 - type: 蘃ʋxr® + partition: -578791744 + type: 撇Ȥ寭ƉɫDžXSgƈɿ1 volumeClaimTemplates: - metadata: annotations: - "495": "496" - clusterName: "501" - creationTimestamp: "2094-04-06T18:59:28Z" - deletionGracePeriodSeconds: 1872311292774274066 + "491": "492" + clusterName: "497" + creationTimestamp: "1982-10-30T18:37:00Z" + deletionGracePeriodSeconds: -7914036355585221334 finalizers: - - "500" - generateName: "489" - generation: 1310178674290624050 + - "496" + generateName: "485" + generation: -7348861935573569087 labels: - "493": "494" + "489": "490" managedFields: - - apiVersion: "503" - fieldsType: "504" - manager: "502" - operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - subresource: "505" - name: "488" - namespace: "490" + - apiVersion: "499" + fieldsType: "500" + manager: "498" + operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 + subresource: "501" + name: "484" + namespace: "486" ownerReferences: - - apiVersion: "497" + - apiVersion: "493" blockOwnerDeletion: true - controller: false - kind: "498" - name: "499" - uid: tY圻醆锛[M牍Ƃ - resourceVersion: "5814982353389179965" - selfLink: "491" - uid: t;Äƾ53§T旦y6辱Ŵ鎥 + controller: true + kind: "494" + name: "495" + uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' + resourceVersion: "17306677052996382890" + selfLink: "487" + uid: ʬÇ[輚趞ț@ spec: accessModes: - - 狳u恺Ŕsʅ + - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 dataSource: - apiGroup: "514" - kind: "515" - name: "516" + apiGroup: "510" + kind: "511" + name: "512" resources: limits: - HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + "": "736" requests: - ƥ: "89" + DÓǶɟ汩b隊曻:Bȗ轊: "278" selector: matchExpressions: - - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr - operator: In - values: - - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + - key: c59x3oo2/a4-___..1.N_l..-8 + operator: DoesNotExist matchLabels: - De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "513" - volumeMode: "" - volumeName: "512" + 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a + storageClassName: "509" + volumeMode: ɋb賝łų$Q郔惻¬\ơ^ + volumeName: "508" status: accessModes: - - b隊曻:Bȗ轊 + - "" capacity: - "": "375" + 蟀贑!ǃȥ瓤骁ȩ: "486" conditions: - - lastProbeTime: "2913-03-10T01:14:02Z" - lastTransitionTime: "2359-04-16T09:19:58Z" - message: "518" - reason: "517" - status: Ċ凭Ǩ輹AÀŪ - type: b賝łų$Q郔 - phase: ɫòDÓǶɟ + - lastProbeTime: "2002-10-17T05:21:34Z" + lastTransitionTime: "2090-08-02T09:40:31Z" + message: "514" + reason: "513" + status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ + type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 + phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 509085460 + collisionCount: 2139385164 conditions: - - lastTransitionTime: "2478-09-16T03:50:01Z" - message: "523" - reason: "522" - status: q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變 - type: ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙 - currentReplicas: -85996001 - currentRevision: "520" - observedGeneration: -4953621687850665429 - readyReplicas: -745346633 - replicas: -36590142 - updateRevision: "521" - updatedReplicas: 1569440493 + - lastTransitionTime: "2150-01-03T14:51:04Z" + message: "519" + reason: "518" + status: 蘞睨函Ɂʟ]mʦ獪霛圦 + type: GƧĪɱ| + currentReplicas: -1233364344 + currentRevision: "516" + observedGeneration: 978199023237639818 + readyReplicas: -1579944009 + replicas: 1835483741 + updateRevision: "517" + updatedReplicas: -906614126 diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.json b/testdata/HEAD/apps.v1beta2.DaemonSet.json index 400c362289..620a19856b 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.json +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.json @@ -688,14 +688,15 @@ "windowsOptions": { "gmsaCredentialSpecName": "246", "gmsaCredentialSpec": "247", - "runAsUserName": "248" + "runAsUserName": "248", + "hostProcess": true }, - "runAsUser": 9148233193771851687, - "runAsGroup": 6901713258562004024, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -7299434051955863644, + "runAsGroup": 4041264710404335706, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", "localhostProfile": "249" @@ -944,19 +945,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "317", "gmsaCredentialSpec": "318", - "runAsUserName": "319" + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": -1286199491017539507, + "runAsGroup": -6292316479661489180, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "procMount": "cx赮ǒđ\u003e*劶?j", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", + "type": "ĭ¥#ƱÁR", "localhostProfile": "320" } - } + }, + "stdin": true, + "tty": true } ], "ephemeralContainers": [ @@ -973,9 +977,9 @@ "ports": [ { "name": "326", - "hostPort": 1805682547, - "containerPort": -651405950, - "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostPort": 2032588794, + "containerPort": -1371690155, + "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", "hostIP": "327" } ], @@ -988,7 +992,7 @@ }, "secretRef": { "name": "330", - "optional": true + "optional": false } } ], @@ -1004,12 +1008,12 @@ "resourceFieldRef": { "containerName": "335", "resource": "336", - "divisor": "684" + "divisor": "473" }, "configMapKeyRef": { "name": "337", "key": "338", - "optional": true + "optional": false }, "secretKeyRef": { "name": "339", @@ -1021,19 +1025,18 @@ ], "resources": { "limits": { - "蠨磼O_h盌3+Œ9两@8Byß": "111" + "盌3+Œ": "752" }, "requests": { - "ɃŒ": "451" + ")Zq=歍þ": "759" } }, "volumeMounts": [ { "name": "341", - "readOnly": true, "mountPath": "342", "subPath": "343", - "mountPropagation": "葰賦", + "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", "subPathExpr": "344" } ], @@ -1051,9 +1054,9 @@ }, "httpGet": { "path": "348", - "port": -121675052, + "port": 1034835933, "host": "349", - "scheme": "W#ļǹʅŚO虀^", + "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", "httpHeaders": [ { "name": "350", @@ -1062,27 +1065,27 @@ ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -1744546613, + "host": "352" }, - "initialDelaySeconds": -1959891996, - "timeoutSeconds": -1442230895, - "periodSeconds": 1475033091, - "successThreshold": 1782790310, - "failureThreshold": 1587036035, - "terminationGracePeriodSeconds": 7560036535013464461 + "initialDelaySeconds": 650448405, + "timeoutSeconds": 1943254244, + "periodSeconds": -168773629, + "successThreshold": 2068592383, + "failureThreshold": 1566765016, + "terminationGracePeriodSeconds": -1112599546012453731 }, "readinessProbe": { "exec": { "command": [ - "354" + "353" ] }, "httpGet": { - "path": "355", - "port": -1744546613, + "path": "354", + "port": "355", "host": "356", - "scheme": "ʓɻŊ", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { "name": "357", @@ -1091,185 +1094,186 @@ ] }, "tcpSocket": { - "port": -259047269, - "host": "359" + "port": "359", + "host": "360" }, - "initialDelaySeconds": 1586122127, - "timeoutSeconds": -1813456856, - "periodSeconds": 781203691, - "successThreshold": -216440055, - "failureThreshold": 408029351, - "terminationGracePeriodSeconds": 5450105809027610853 + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 }, "startupProbe": { "exec": { "command": [ - "360" + "361" ] }, "httpGet": { - "path": "361", - "port": -5241849, - "host": "362", - "scheme": "}颉hȱɷȰW", + "path": "362", + "port": "363", + "host": "364", + "scheme": "y#t(ȗŜŲ\u0026", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": 1387858949, + "host": "367" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 156368232, + "timeoutSeconds": -815239246, + "periodSeconds": 44612600, + "successThreshold": -688929182, + "failureThreshold": -1222486879, + "terminationGracePeriodSeconds": 6543873941346781273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "368" ] }, "httpGet": { - "path": "368", - "port": -1460652193, - "host": "369", - "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "path": "369", + "port": 1176168596, + "host": "370", + "scheme": "轪d覉;Ĕ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "373", + "host": "374" } }, "preStop": { "exec": { "command": [ - "374" + "375" ] }, "httpGet": { - "path": "375", - "port": 71524977, - "host": "376", - "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "path": "376", + "port": "377", + "host": "378", + "scheme": "ʦŊĊ娮", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -565041796, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "terminationMessagePolicy": "Ƭ婦d", - "imagePullPolicy": "ɧeʫį淓¯", + "terminationMessagePath": "383", + "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", + "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", "securityContext": { "capabilities": { "add": [ - "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + "蓋Cȗä2 ɲ±m嵘厶sȰÖ" ], "drop": [ - "8緔Tj§E蓋Cȗä2 ɲ±" + "ÆɰŞ襵" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387" + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": -4564863616644509171, - "runAsGroup": -7297536356638221066, + "runAsUser": -5519662252699559890, + "runAsGroup": -1624551961163368198, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ş襵樞úʥ銀", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "阫Ƈʥ椹ý", "seccompProfile": { - "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "388" + "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", + "localhostProfile": "391" } }, "stdin": true, - "tty": true, - "targetContainerName": "389" + "stdinOnce": true, + "targetContainerName": "392" } ], - "restartPolicy": "鹚蝉茲ʛ饊", - "terminationGracePeriodSeconds": 1736985756995615785, - "activeDeadlineSeconds": -1284119655860768065, - "dnsPolicy": "錏嬮#ʐ", + "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "terminationGracePeriodSeconds": 3296766428578159624, + "activeDeadlineSeconds": -8925090445844634303, + "dnsPolicy": "q沷¾!", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", + "serviceAccountName": "395", + "serviceAccount": "396", "automountServiceAccountToken": true, - "nodeName": "394", - "hostPID": true, + "nodeName": "397", "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": true }, - "runAsUser": -4904722847506013622, - "runAsGroup": 6465579957265382985, + "runAsUser": -3496040522639830925, + "runAsGroup": 2960114664726223450, "runAsNonRoot": false, "supplementalGroups": [ - -981432507446869083 + 2402603282459663167 ], - "fsGroup": -1867959832193971598, + "fsGroup": 3564097949592109139, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", "seccompProfile": { - "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "404" + "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1277,19 +1281,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "UǷ坒", + "key": "411", + "operator": "Üɉ愂,wa纝佯fɞ", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "", + "key": "413", + "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", "values": [ - "411" + "414" ] } ] @@ -1298,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1280563546, + "weight": 1690937616, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "Mɮ6)", + "key": "415", + "operator": "襉{遠", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "key": "417", + "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", "values": [ - "415" + "418" ] } ] @@ -1327,30 +1331,27 @@ { "labelSelector": { "matchLabels": { - "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + "lx..w": "t-_.5.40w" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", - "operator": "NotIn", - "values": [ - "VT3sn-0_.i__a.O2G_J" - ] + "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + "8V": "3sn-03" }, "matchExpressions": [ { - "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", - "operator": "DoesNotExist" + "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", + "operator": "Exists" } ] } @@ -1358,33 +1359,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2118597352, + "weight": -947725955, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", "values": [ - "f8k" + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", "operator": "DoesNotExist" } ] @@ -1398,29 +1399,26 @@ { "labelSelector": { "matchLabels": { - "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" }, "matchExpressions": [ { - "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", - "operator": "NotIn", - "values": [ - "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" - ] + "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", + "operator": "Exists" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" }, "matchExpressions": [ { - "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", "operator": "Exists" } ] @@ -1429,33 +1427,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1943011795, + "weight": 1819321475, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" }, "matchExpressions": [ { - "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", - "operator": "DoesNotExist" + "key": "62o787-7lk2/L.--4P--_q-.9", + "operator": "Exists" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" }, "matchExpressions": [ { - "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", - "operator": "NotIn", + "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", + "operator": "In", "values": [ - "9-.66hcB.rTt7bm9I.-..q-n" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1465,64 +1463,67 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", - "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "474", - "effect": "ɮ-nʣž吞Ƞ唄®窂爪", - "tolerationSeconds": -5154627301352060136 + "key": "476", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "477", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", - "priority": -860768401, + "priorityClassName": "480", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, "readinessGates": [ { - "conditionType": "@.ȇʟ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, - "preemptionPolicy": "", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "": "359" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -2013945465, - "topologyKey": "483", - "whenUnsatisfiable": "½ǩ ", + "maxSkew": -174245111, + "topologyKey": "486", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", - "operator": "Exists" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } @@ -1532,32 +1533,32 @@ } }, "updateStrategy": { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1467929320, - "revisionHistoryLimit": -1098193709 + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776 }, "status": { - "currentNumberScheduled": 2090664533, - "numberMisscheduled": -1371816595, - "desiredNumberScheduled": 1219820375, - "numberReady": -788475912, - "observedGeneration": 6637463221525448952, - "updatedNumberScheduled": -1684048223, - "numberAvailable": 16994744, - "numberUnavailable": 340429479, - "collisionCount": 1177227691, + "currentNumberScheduled": -69450448, + "numberMisscheduled": -212409426, + "desiredNumberScheduled": 17761427, + "numberReady": 1329525670, + "observedGeneration": -721999650192865404, + "updatedNumberScheduled": 1162680985, + "numberAvailable": 171558604, + "numberUnavailable": -161888815, + "collisionCount": 1714841371, "conditions": [ { - "type": "ôD齆O#ȞM\u003c²彾Ǟʈɐ", - "status": "盧ŶbșʬÇ[輚趞", - "lastTransitionTime": "2205-11-05T22:21:51Z", - "reason": "490", - "message": "491" + "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", + "status": "", + "lastTransitionTime": "2124-10-20T09:17:54Z", + "reason": "493", + "message": "494" } ] } diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.pb b/testdata/HEAD/apps.v1beta2.DaemonSet.pb index 7c746c3a9a680f1335b45986044dad58ceb64c71..61a51c453f7f947100d3e194fe78c25b2d092d0e 100644 GIT binary patch delta 3467 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 delta 3607 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 diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml index fb1d345288..206ce1223a 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1467929320 - revisionHistoryLimit: -1098193709 + minReadySeconds: 1559072561 + revisionHistoryLimit: -629510776 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,112 +73,108 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -1284119655860768065 + activeDeadlineSeconds: -8925090445844634303 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: Mɮ6) + - key: "415" + operator: 襉{遠 values: - - "413" + - "416" matchFields: - - key: "414" - operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + - key: "417" + operator: 诰ðÈ娒Ġ滔xvŗÑ" values: - - "415" - weight: -1280563546 + - "418" + weight: 1690937616 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: UǷ坒 + - key: "411" + operator: Üɉ愂,wa纝佯fɞ values: - - "409" + - "412" matchFields: - - key: "410" - operator: "" + - key: "413" + operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In values: - - f8k + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e namespaceSelector: matchExpressions: - - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 operator: DoesNotExist matchLabels: - s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "436" - topologyKey: "437" - weight: -2118597352 + - "439" + topologyKey: "440" + weight: -947725955 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g - operator: NotIn - values: - - VT3sn-0_.i__a.O2G_J + - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 + operator: DoesNotExist matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + lx..w: t-_.5.40w namespaceSelector: matchExpressions: - - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT - operator: DoesNotExist + - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 + operator: Exists matchLabels: - 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + 8V: 3sn-03 namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: x3___-..f5-6x-_-o_6O_If-5_-_U - operator: DoesNotExist + - key: 62o787-7lk2/L.--4P--_q-.9 + operator: Exists matchLabels: - j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 namespaceSelector: matchExpressions: - - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 - operator: NotIn + - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 + operator: In values: - - 9-.66hcB.rTt7bm9I.-..q-n + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e namespaces: - - "464" - topologyKey: "465" - weight: 1943011795 + - "467" + topologyKey: "468" + weight: 1819321475 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs - operator: NotIn - values: - - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 + operator: Exists matchLabels: - Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" namespaceSelector: matchExpressions: - - key: N-._M5..-N_H_55..--E3_2D-1DW_o + - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT operator: Exists matchLabels: - x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z namespaces: - - "450" - topologyKey: "451" + - "453" + topologyKey: "454" automountServiceAccountToken: true containers: - args: @@ -307,11 +303,11 @@ spec: drop: - 氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹 privileged: false - procMount: ʙcx + procMount: cx赮ǒđ>*劶?j readOnlyRootFilesystem: false - runAsGroup: -6657305077321335240 + runAsGroup: -6292316479661489180 runAsNonRoot: false - runAsUser: 4369716065827112267 + runAsUser: -1286199491017539507 seLinuxOptions: level: "316" role: "314" @@ -319,10 +315,11 @@ spec: user: "313" seccompProfile: localhostProfile: "320" - type: ǒđ>*劶?jĎĭ + type: ĭ¥#ƱÁR windowsOptions: gmsaCredentialSpec: "318" gmsaCredentialSpecName: "317" + hostProcess: true runAsUserName: "319" startupProbe: exec: @@ -345,8 +342,10 @@ spec: port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 + stdin: true terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + tty: true volumeDevices: - devicePath: "275" name: "274" @@ -360,13 +359,13 @@ spec: workingDir: "254" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 錏嬮#ʐ + - "482" + dnsPolicy: q沷¾! enableServiceLinks: false ephemeralContainers: - args: @@ -380,13 +379,13 @@ spec: configMapKeyRef: key: "338" name: "337" - optional: true + optional: false fieldRef: apiVersion: "333" fieldPath: "334" resourceFieldRef: containerName: "335" - divisor: "684" + divisor: "473" resource: "336" secretKeyRef: key: "340" @@ -399,165 +398,164 @@ spec: prefix: "328" secretRef: name: "330" - optional: true + optional: false image: "322" - imagePullPolicy: ɧeʫį淓¯ + imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj lifecycle: postStart: exec: command: - - "367" + - "368" httpGet: - host: "369" + host: "370" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1460652193 - scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + - name: "371" + value: "372" + path: "369" + port: 1176168596 + scheme: 轪d覉;Ĕ tcpSocket: - host: "373" - port: "372" + host: "374" + port: "373" preStop: exec: command: - - "374" + - "375" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "375" - port: 71524977 - scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + - name: "379" + value: "380" + path: "376" + port: "377" + scheme: ʦŊĊ娮 tcpSocket: - host: "379" - port: -565041796 + host: "382" + port: "381" livenessProbe: exec: command: - "347" - failureThreshold: 1587036035 + failureThreshold: 1566765016 httpGet: host: "349" httpHeaders: - name: "350" value: "351" path: "348" - port: -121675052 - scheme: W#ļǹʅŚO虀^ - initialDelaySeconds: -1959891996 - periodSeconds: 1475033091 - successThreshold: 1782790310 + port: 1034835933 + scheme: O虀^背遻堣灭ƴɦ燻踸陴 + initialDelaySeconds: 650448405 + periodSeconds: -168773629 + successThreshold: 2068592383 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7560036535013464461 - timeoutSeconds: -1442230895 + host: "352" + port: -1744546613 + terminationGracePeriodSeconds: -1112599546012453731 + timeoutSeconds: 1943254244 name: "321" ports: - - containerPort: -651405950 + - containerPort: -1371690155 hostIP: "327" - hostPort: 1805682547 + hostPort: 2032588794 name: "326" - protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + protocol: G昧牱fsǕT衩kƒK07曳wœj堑 readinessProbe: exec: command: - - "354" - failureThreshold: 408029351 + - "353" + failureThreshold: 902204699 httpGet: host: "356" httpHeaders: - name: "357" value: "358" - path: "355" - port: -1744546613 - scheme: ʓɻŊ - initialDelaySeconds: 1586122127 - periodSeconds: 781203691 - successThreshold: -216440055 + path: "354" + port: "355" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 tcpSocket: - host: "359" - port: -259047269 - terminationGracePeriodSeconds: 5450105809027610853 - timeoutSeconds: -1813456856 + host: "360" + port: "359" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 resources: limits: - 蠨磼O_h盌3+Œ9两@8Byß: "111" + 盌3+Œ: "752" requests: - ɃŒ: "451" + )Zq=歍þ: "759" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƛ忀z委>,趐V曡88 u怞荊ù + - 蓋Cȗä2 ɲ±m嵘厶sȰÖ drop: - - 8緔Tj§E蓋Cȗä2 ɲ± + - ÆɰŞ襵 privileged: true - procMount: Ş襵樞úʥ銀 - readOnlyRootFilesystem: true - runAsGroup: -7297536356638221066 + procMount: 阫Ƈʥ椹ý + readOnlyRootFilesystem: false + runAsGroup: -1624551961163368198 runAsNonRoot: false - runAsUser: -4564863616644509171 + runAsUser: -5519662252699559890 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + localhostProfile: "391" + type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "360" - failureThreshold: 902204699 + - "361" + failureThreshold: -1222486879 httpGet: - host: "362" + host: "364" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: -5241849 - scheme: '}颉hȱɷȰW' - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: y#t(ȗŜŲ& + initialDelaySeconds: 156368232 + periodSeconds: 44612600 + successThreshold: -688929182 tcpSocket: - host: "366" - port: "365" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "367" + port: 1387858949 + terminationGracePeriodSeconds: 6543873941346781273 + timeoutSeconds: -815239246 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" - terminationMessagePolicy: Ƭ婦d - tty: true + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 volumeDevices: - devicePath: "346" name: "345" volumeMounts: - mountPath: "342" - mountPropagation: 葰賦 + mountPropagation: 讅缔m葰賦迾娙ƴ4虵p name: "341" - readOnly: true subPath: "343" subPathExpr: "344" workingDir: "325" hostAliases: - hostnames: - - "476" - ip: "475" + - "479" + ip: "478" hostIPC: true - hostPID: true - hostname: "406" + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - "181" @@ -685,11 +683,11 @@ spec: drop: - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 privileged: false - procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ - readOnlyRootFilesystem: false - runAsGroup: 6901713258562004024 - runAsNonRoot: true - runAsUser: 9148233193771851687 + procMount: ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: true + runAsGroup: 4041264710404335706 + runAsNonRoot: false + runAsUser: -7299434051955863644 seLinuxOptions: level: "245" role: "243" @@ -701,6 +699,7 @@ spec: windowsOptions: gmsaCredentialSpec: "247" gmsaCredentialSpecName: "246" + hostProcess: true runAsUserName: "248" startupProbe: exec: @@ -735,64 +734,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "394" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: - "": "359" - preemptionPolicy: "" - priority: -860768401 - priorityClassName: "477" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "480" readinessGates: - - conditionType: '@.ȇʟ' - restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "482" - schedulerName: "472" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: -1867959832193971598 - fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! - runAsGroup: 6465579957265382985 + fsGroup: 3564097949592109139 + fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 + runAsGroup: 2960114664726223450 runAsNonRoot: false - runAsUser: -4904722847506013622 + runAsUser: -3496040522639830925 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: '`翾''ųŎ群E牬庘颮6(|ǖû' + localhostProfile: "407" + type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ supplementalGroups: - - -981432507446869083 + - 2402603282459663167 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: true + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: 1736985756995615785 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: 3296766428578159624 tolerations: - - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "473" - operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] - tolerationSeconds: -5154627301352060136 - value: "474" + - effect: '慰x:' + key: "476" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q - operator: Exists + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n - maxSkew: -2013945465 - topologyKey: "483" - whenUnsatisfiable: '½ǩ ' + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "486" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -1049,20 +1051,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& status: - collisionCount: 1177227691 + collisionCount: 1714841371 conditions: - - lastTransitionTime: "2205-11-05T22:21:51Z" - message: "491" - reason: "490" - status: 盧ŶbșʬÇ[輚趞 - type: ôD齆O#ȞM<²彾Ǟʈɐ - currentNumberScheduled: 2090664533 - desiredNumberScheduled: 1219820375 - numberAvailable: 16994744 - numberMisscheduled: -1371816595 - numberReady: -788475912 - numberUnavailable: 340429479 - observedGeneration: 6637463221525448952 - updatedNumberScheduled: -1684048223 + - lastTransitionTime: "2124-10-20T09:17:54Z" + message: "494" + reason: "493" + status: "" + type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ + currentNumberScheduled: -69450448 + desiredNumberScheduled: 17761427 + numberAvailable: 171558604 + numberMisscheduled: -212409426 + numberReady: 1329525670 + numberUnavailable: -161888815 + observedGeneration: -721999650192865404 + updatedNumberScheduled: 1162680985 diff --git a/testdata/HEAD/apps.v1beta2.Deployment.json b/testdata/HEAD/apps.v1beta2.Deployment.json index 4d76077e4a..283ac64273 100644 --- a/testdata/HEAD/apps.v1beta2.Deployment.json +++ b/testdata/HEAD/apps.v1beta2.Deployment.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,103 +1466,104 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, - "progressDeadlineSeconds": -212409426 + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, + "progressDeadlineSeconds": 1499408621 }, "status": { - "observedGeneration": -2967151415957453677, - "replicas": 1329525670, - "updatedReplicas": -1169406076, - "readyReplicas": 1162680985, - "availableReplicas": 171558604, - "unavailableReplicas": -161888815, + "observedGeneration": 4061426462677728903, + "replicas": 208086661, + "updatedReplicas": 1598926042, + "readyReplicas": -1813284990, + "availableReplicas": 1659111388, + "unavailableReplicas": -717288184, "conditions": [ { - "type": "?鳢.ǀŭ瘢颦", - "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", - "lastUpdateTime": "2346-11-18T09:51:55Z", - "lastTransitionTime": "2391-11-11T11:52:22Z", - "reason": "488", - "message": "489" + "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "status": "嘯龡班悦ʀ臺穔", + "lastUpdateTime": "2294-09-29T07:15:12Z", + "lastTransitionTime": "2196-06-26T01:09:43Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1889018254 + "collisionCount": 16994744 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta2.Deployment.pb b/testdata/HEAD/apps.v1beta2.Deployment.pb index 312d7d31b631391c11852414e7eb4500be16cbb1..a0a702161adf962656469eca04e32a80eba3589b 100644 GIT binary patch delta 4870 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 A%K!iX diff --git a/testdata/HEAD/apps.v1beta2.Deployment.yaml b/testdata/HEAD/apps.v1beta2.Deployment.yaml index 2ca9511eb0..a94db877bb 100644 --- a/testdata/HEAD/apps.v1beta2.Deployment.yaml +++ b/testdata/HEAD/apps.v1beta2.Deployment.yaml @@ -31,10 +31,11 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: -212409426 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: 1499408621 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -45,7 +46,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -78,114 +79,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -199,372 +194,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -692,11 +687,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -704,10 +699,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -730,6 +726,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -745,66 +742,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1060,17 +1058,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 171558604 - collisionCount: -1889018254 + availableReplicas: 1659111388 + collisionCount: 16994744 conditions: - - lastTransitionTime: "2391-11-11T11:52:22Z" - lastUpdateTime: "2346-11-18T09:51:55Z" - message: "489" - reason: "488" - status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 - type: ?鳢.ǀŭ瘢颦 - observedGeneration: -2967151415957453677 - readyReplicas: 1162680985 - replicas: 1329525670 - unavailableReplicas: -161888815 - updatedReplicas: -1169406076 + - lastTransitionTime: "2196-06-26T01:09:43Z" + lastUpdateTime: "2294-09-29T07:15:12Z" + message: "485" + reason: "484" + status: 嘯龡班悦ʀ臺穔 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + observedGeneration: 4061426462677728903 + readyReplicas: -1813284990 + replicas: 208086661 + unavailableReplicas: -717288184 + updatedReplicas: 1598926042 diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.json b/testdata/HEAD/apps.v1beta2.ReplicaSet.json index ac97a89fb4..8ad2a97cb6 100644 --- a/testdata/HEAD/apps.v1beta2.ReplicaSet.json +++ b/testdata/HEAD/apps.v1beta2.ReplicaSet.json @@ -689,21 +689,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "242", "gmsaCredentialSpec": "243", - "runAsUserName": "244" + "runAsUserName": "244", + "hostProcess": true }, - "runAsUser": 1946087648860511217, - "runAsGroup": 8839567045362091290, + "runAsUser": 7510677649797968740, + "runAsGroup": -1629447906545846003, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "Ÿ8T 苧yñKJɐ扵", + "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", "seccompProfile": { - "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", "localhostProfile": "245" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ @@ -720,9 +720,9 @@ "ports": [ { "name": "251", - "hostPort": 465972736, - "containerPort": -1784617397, - "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostPort": 59244165, + "containerPort": -614161319, + "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "hostIP": "252" } ], @@ -735,7 +735,7 @@ }, "secretRef": { "name": "255", - "optional": true + "optional": false } } ], @@ -751,7 +751,7 @@ "resourceFieldRef": { "containerName": "260", "resource": "261", - "divisor": "9" + "divisor": "861" }, "configMapKeyRef": { "name": "262", @@ -768,18 +768,19 @@ ], "resources": { "limits": { - "lNKƙ順\\E¦队偯J僳徥淳": "93" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { - "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + "Ö闊 鰔澝qV": "752" } }, "volumeMounts": [ { "name": "266", + "readOnly": true, "mountPath": "267", "subPath": "268", - "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", "subPathExpr": "269" } ], @@ -797,266 +798,266 @@ }, "httpGet": { "path": "273", - "port": -1468297794, - "host": "274", - "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "port": "274", + "host": "275", + "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "277", - "host": "278" + "port": "278", + "host": "279" }, - "initialDelaySeconds": 1308698792, - "timeoutSeconds": 1401790459, - "periodSeconds": -934378634, - "successThreshold": -1453143878, - "failureThreshold": -1129218498, - "terminationGracePeriodSeconds": 2471155705902100229 + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "readinessProbe": { "exec": { "command": [ - "279" + "280" ] }, "httpGet": { - "path": "280", - "port": -614098868, - "host": "281", - "scheme": "ȗÔÂɘɢ", + "path": "281", + "port": 1401790459, + "host": "282", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 802134138, - "host": "284" + "port": -1103045151, + "host": "285" }, - "initialDelaySeconds": -942399354, - "timeoutSeconds": 1264624019, - "periodSeconds": -1803854120, - "successThreshold": -1412915219, - "failureThreshold": 323903711, - "terminationGracePeriodSeconds": -9192251189672401053 + "initialDelaySeconds": -614098868, + "timeoutSeconds": 234253676, + "periodSeconds": 846286700, + "successThreshold": 1080545253, + "failureThreshold": 1843491416, + "terminationGracePeriodSeconds": -5175286970144973961 }, "startupProbe": { "exec": { "command": [ - "285" + "286" ] }, "httpGet": { - "path": "286", - "port": -992558278, - "host": "287", - "scheme": "鯂²静", + "path": "287", + "port": "288", + "host": "289", + "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": -402384013, - "host": "290" + "port": -560238386, + "host": "292" }, - "initialDelaySeconds": -181601395, - "timeoutSeconds": -617381112, - "periodSeconds": 1851229369, - "successThreshold": -560238386, - "failureThreshold": 1658749995, - "terminationGracePeriodSeconds": -4030490994049395944 + "initialDelaySeconds": 1658749995, + "timeoutSeconds": -938421813, + "periodSeconds": 809683205, + "successThreshold": -1615316902, + "failureThreshold": -793616601, + "terminationGracePeriodSeconds": -2242897509815578930 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "293" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "294", + "port": -1699531929, + "host": "295", + "scheme": "Z涬P­蜷ɔ幩šeS", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "297" + "port": 155090390, + "host": "298" } }, "preStop": { "exec": { "command": [ - "298" + "299" ] }, "httpGet": { - "path": "299", - "port": -115833863, - "host": "300", - "scheme": "ì", + "path": "300", + "port": "301", + "host": "302", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": -727263154, + "host": "305" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", - "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "terminationMessagePath": "306", + "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "securityContext": { "capabilities": { "add": [ - "ņ" + ")DŽ髐njʉBn(fǂ" ], "drop": [ - ")DŽ髐njʉBn(fǂ" + "曣ŋayåe躒訙" ] }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313", + "hostProcess": true }, - "runAsUser": -6717020695319852049, - "runAsGroup": -495558749504439559, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ǫʓ)ǂť嗆u", + "runAsUser": 1083662227773909466, + "runAsGroup": 6245571390016329382, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "313" + "type": "|蕎'佉賞ǧ", + "localhostProfile": "314" } }, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "315", + "image": "316", "command": [ - "316" + "317" ], "args": [ - "317" + "318" ], - "workingDir": "318", + "workingDir": "319", "ports": [ { - "name": "319", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "320" + "name": "320", + "hostPort": -1920304485, + "containerPort": -1842062977, + "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", + "hostIP": "321" } ], "envFrom": [ { - "prefix": "321", + "prefix": "322", "configMapRef": { - "name": "322", + "name": "323", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "324", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "69" + "containerName": "329", + "resource": "330", + "divisor": "992" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false + "name": "333", + "key": "334", + "optional": true } } } ], "resources": { "limits": { - "1b": "328" + "ʨIk(dŊiɢzĮ蛋I滞": "394" }, "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + "ɞȥ}礤铟怖ý萜Ǖ": "305" } }, "volumeMounts": [ { - "name": "334", + "name": "335", "readOnly": true, - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "337" + "mountPath": "336", + "subPath": "337", + "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "340" + "341" ] }, "httpGet": { - "path": "341", - "port": "342", + "path": "342", + "port": 1529027685, "host": "343", - "scheme": "ȥ}礤铟怖ý萜Ǖ", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { "name": "344", @@ -1065,15 +1066,15 @@ ] }, "tcpSocket": { - "port": -1088996269, + "port": -1912967242, "host": "346" }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584, - "terminationGracePeriodSeconds": -2524837786321986358 + "initialDelaySeconds": -2106399359, + "timeoutSeconds": 1443270783, + "periodSeconds": -1038975198, + "successThreshold": 1821835340, + "failureThreshold": 2046765799, + "terminationGracePeriodSeconds": -6946775447206795219 }, "readinessProbe": { "exec": { @@ -1083,26 +1084,26 @@ }, "httpGet": { "path": "348", - "port": 1219644543, - "host": "349", - "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "port": "349", + "host": "350", + "scheme": "Ƒ[澔", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "352", + "port": 1288391156, "host": "353" }, - "initialDelaySeconds": 652646450, - "timeoutSeconds": 757223010, - "periodSeconds": -1912967242, - "successThreshold": -2106399359, - "failureThreshold": 1443270783, - "terminationGracePeriodSeconds": -4462364494060795190 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "startupProbe": { "exec": { @@ -1112,9 +1113,9 @@ }, "httpGet": { "path": "355", - "port": -902839620, + "port": -514169648, "host": "356", - "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "scheme": "\u0026疀", "httpHeaders": [ { "name": "357", @@ -1126,12 +1127,12 @@ "port": "359", "host": "360" }, - "initialDelaySeconds": -574742201, - "timeoutSeconds": -1182912186, - "periodSeconds": -514169648, - "successThreshold": -1186167291, - "failureThreshold": 64459150, - "terminationGracePeriodSeconds": -4166164136222066963 + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 }, "lifecycle": { "postStart": { @@ -1142,32 +1143,32 @@ }, "httpGet": { "path": "362", - "port": "363", - "host": "364", - "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "port": 1445923603, + "host": "363", + "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "367", - "host": "368" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "369" + "368" ] }, "httpGet": { - "path": "370", - "port": 1791758702, + "path": "369", + "port": "370", "host": "371", - "scheme": "tl敷斢杧ż鯀", + "scheme": "杧ż鯀1'", "httpHeaders": [ { "name": "372", @@ -1176,13 +1177,13 @@ ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": 1297979953, + "host": "374" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "鸔ɧWǘ炙", + "terminationMessagePath": "375", + "terminationMessagePolicy": "ǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { @@ -1195,83 +1196,84 @@ }, "privileged": true, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382", + "hostProcess": true }, - "runAsUser": 2114633499332155907, - "runAsGroup": -1232960403847883886, - "runAsNonRoot": true, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "铳s44矕Ƈè*鑏=", + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "384" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "383" } }, - "stdin": true, "tty": true, - "targetContainerName": "385" + "targetContainerName": "384" } ], - "restartPolicy": "W歹s梊ɥʋăƻ", - "terminationGracePeriodSeconds": 1031455728822209328, - "activeDeadlineSeconds": 579099652389333099, - "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "386": "387" + "385": "386" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "hostNetwork": true, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": false, + "nodeName": "389", + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396", + "hostProcess": false }, - "runAsUser": 3011215457607075123, - "runAsGroup": -2549376519991319825, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 8667724420266764868 + -1600417733583164525 ], - "fsGroup": -8322686588708543096, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "398", - "value": "399" + "name": "397", + "value": "398" } ], - "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "", - "localhostProfile": "400" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "401" + "name": "400" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1281,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "灭ƴɦ燻踸陴Sĕ濦", + "key": "403", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "筿ɾ", + "key": "405", + "operator": " ", "values": [ - "407" + "406" ] } ] @@ -1300,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -259047269, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "霎ȃň", + "key": "407", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "409" + "408" ] } ], "matchFields": [ { - "key": "410", - "operator": "ʓ滨", + "key": "409", + "operator": "[y#t(", "values": [ - "411" + "410" ] } ] @@ -1329,27 +1331,30 @@ { "labelSelector": { "matchLabels": { - "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "3QC1--L--v_Z--ZgC", - "operator": "Exists" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "418" + "417" ], - "topologyKey": "419", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { - "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "7Vz_6.Hz_V_.r_v_._X", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1357,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 2001693468, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "Q_--v-3-BzO5z80n_HtW", - "operator": "NotIn", - "values": [ - "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" - ] + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "432" + "431" ], - "topologyKey": "433", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { - "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1400,32 +1399,32 @@ { "labelSelector": { "matchLabels": { - "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "T", - "operator": "NotIn", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", "values": [ - "" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "446" + "445" ], - "topologyKey": "447", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { - "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "vSW_4-__h", + "key": "N7.81_-._-_8_.._._a9", "operator": "In", "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" ] } ] @@ -1434,34 +1433,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1920802622, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "460" + "459" ], - "topologyKey": "461", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { - "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", - "operator": "Exists" + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" } ] } @@ -1470,66 +1466,66 @@ ] } }, - "schedulerName": "468", + "schedulerName": "467", "tolerations": [ { - "key": "469", - "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "470", - "effect": ";牆詒ĸąsƶ", - "tolerationSeconds": -456102350746071856 + "key": "468", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "469", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "471", + "ip": "470", "hostnames": [ - "472" + "471" ] } ], - "priorityClassName": "473", - "priority": 1188651641, + "priorityClassName": "472", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "474" + "473" ], "searches": [ - "475" + "474" ], "options": [ { - "name": "476", - "value": "477" + "name": "475", + "value": "476" } ] }, "readinessGates": [ { - "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "478", + "runtimeClassName": "477", "enableServiceLinks": false, - "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "»Š": "727" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -388643187, - "topologyKey": "479", - "whenUnsatisfiable": "i僠噚恗N", + "maxSkew": -484382570, + "topologyKey": "478", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "br..1.--S-w-5_..D.pz_-ad", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "Q.__y644" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1541,18 +1537,18 @@ } }, "status": { - "replicas": -2095627603, - "fullyLabeledReplicas": 516555648, - "readyReplicas": 2104777337, - "availableReplicas": 876226690, - "observedGeneration": 1436288218546692842, + "replicas": 2106170541, + "fullyLabeledReplicas": 415168801, + "readyReplicas": 1448332644, + "availableReplicas": -2060941196, + "observedGeneration": 7426283174216567769, "conditions": [ { - "type": "C`牯雫", - "status": "%ÿ¼璤ňɈȀę", - "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "486", - "message": "487" + "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", + "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", + "lastTransitionTime": "2597-11-21T15:14:16Z", + "reason": "485", + "message": "486" } ] } diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.pb b/testdata/HEAD/apps.v1beta2.ReplicaSet.pb index 78a59df5e3b4bb1a7f570b1ce5b60f74e4cfbc2f..e5a1ebe5a90c0f5b2f270734f5f5b46335e6638f 100644 GIT binary patch delta 5013 zcmY*d30zgxx@Us}?Or$94HA{n$y?-YZT8-4kN&D_h$-NJvtjqGKxPmQ;{ks44vLbX zG95%kfkZ{HP{awvs2}Gr9P-+5tC!Zj)yp%P-MYPQTB-Ma>m2L8`2ARW@3X%B4gYUg z-?#TXb7gkJBf%rH8y`I#T=h)j-(10sPuWJ8;ov{dI#v^$Fxh$~lns$&m4ii#fJHaK zV$2MY6hY!)OA*61-RO8Q{K9zCCpZ2De~gJ6?|w@4ZS3>(9UJa*432eVJx1xJSqYS$ zvQo5&Ke8-+(&>}I-39lm0QagGF_{g~;qp5cZX{bmXoNM6<=Nj4clma9xYi$ucU2v8 z4IOZwIwrg82hj}Y8^sVQ&GpU>4&D(potwt~&fenNQ5)&&YjzK{6|AHinj*zZ zRFE3RfGMg5rl|VNi0I)#->UbBQOKwvDjmay~u%4ibz zB)qR-?zT`SEC_gLGF=qYZLVsYZ=20~{K!mdmPU=#w1_bFS3+v2W`wo%IX#oY58k{! zIdaQaKVA!o8rpcF`kEg%Vf(ccUod*pXT4wA_gvZ#lJpY0&@a}i3x2t}$g!b8VL!il za?j)lDqWXMp<^eU4ZgkuNq)IH1}VB6aUXjp5PmUO_1({Y))7JUcO~pxU&}2ggf6@$f@h%7 zS?O+S96sxPbx8N^Z*=YIjU7Hwv6o?IuwhS(ZS=j?Ft&A~CMGW`eQX04=H9(;WJ_|n z{Xm-cOp~{J7r68uDpjM*b*hMA3c;dPh`jihFRy;K_xi>=qZlDb51QT8+c5Ff@ZpbE z#!p|9RXARU9nCK|J6HSqy4`I<(c_hl6Tai?9X;dyOChqcC;~%K0)`@vWRmV-?|8|( zz3%Z#Z`62?wT~U7n{p+?Y-WNQn4nhX0l->;81qA<$YHjZZ@+y~P$x6ZR)706>mkM; zVKiAZv7gz`u-Se>UFG87MP2&^OGyV4B;7DQ=B@4Z)*c-`4Ii=Kbb#CSrzj-}v@b?%vZy?#^20fr%}Ss?kB; z`u?%4x#K&1r-u?oH;mLo4t&4$lOKQnd-ql*sMq zJ;NHT#y&=OF&E)}vuncU92}_?yse$S#sS~SetT6xiuaAzB7i{V?x1uE$3)UcHHBLm z`pV|F`~d%p;pVae-PX7nkGmQVxnDo)ZP;T!;W@n1H_+#59P;h8`F7NdcP;lcZX6q& zM>*)U*vf*zOL& zAVp{a2l~Q6B#XMKA(*X#=ob(YGEf1Mq(a$Jo~B6UC{vSFoLg=#l4TvEe2|<$7@Gr|Kjkh3_1sVvJ zQn<-Ox+c(Hiq#xhLt1$%DhF!ITD?GzwiKqUVu1C7l=q%|VIji^>Q=D@Y=D zfAJ~_gGm+OQNRP^q@;NQ zkJgeo{5&3FWgSn_7x5%VC)6QkDUpxi$+JW-=32RVtd>a3?ik|?u0gbH=l3K0!H)KRglXCRAIpjDt!bCDwJKqD4v*$947*xWkQr3~^BklU(qt&t@{xcn1*jrD)uLewL@kn&MIEKf(WxSule&;6 zDLJ~h4D&?<+yJ3=$`6TYtB=#o5HZrVPOowzRP6sNjP}dP)YF5RyfN~MaE3qmXAc1moinLTz zW`H|XDPNCXVDLl%t}$7lPV(XG9QqNAu2>Tlqo&K zlENdEduXA-14eqeg=6on%Xl+(T38);MjZ&Z2$U+L%LIq0VA~K&S^ajnvM9Tba z+<`9?1AL(hrk-H-0K;x%@<4|V8T7Gd1c@8`UkKlTP zv$FY6=mFV$lwJr@F=S=A0iq-XHLAQk8S{ot%N9ba09Qx{RGvX=HP+Hmp(PV(DS%SB zkep#w#4^RupusHw>b&CUg-DpWlt*!p)OZ1jmyKey8fxipQD}t&P}Mq_9mmeyeJz+7 zwT;}j+}}t@|J~7n;iEn#{(gOVq<71~a{JMQcxQvV=ES_w zR?p!6^odH^Q%SM}jf#w+!;xj^sh(g>-c3EO&NKEV*P->^ZM_*5*PFF3&2`l@d7Il` z^6u?+4V|QKDF46FvNcXSZw=~aR>6s=>fDUNm))Jm+|A9Fk$zuq*J!mc+UYoKuXOCR zS39f62gWtA-a4Z3UE9qm!ybzlDMV$GKg z=nU=EWQ}H{CJqAtnl#P~y!ZJ5=6&Wqx&!^KRfZwLPX>*Rtf?O}%>OXq?0qAYEJ z>c;B-v`m>bVjJD+I#D&Y{xW5veai&>#5}mpQ{VZ*?_C=@D~7uqm7dpH9S!4KN4v+4 zyXvbq1mD3>ROx%=cATuQE_%@P7xe;7L)}EU`?&aQxWw1 z>$Ji$F0$5LX6$Jia_ku2Q!1u-PB*xZwtDu}xazl|Ja1RmOn6tM!!4F5dr1up zw^*V*q~!0nuw=kJ7U*zm7*b%k#hA_oRxE`xCjYdHF`aj?9L~hdW~a0FPISlRM5T_@ zW;r`69EZKTx5T*z+o?loOA7nW_VEKRd-m`5**e^nE%rB{_Z!>p-xrklXduH1opdo) z!B(uzoHp9%Xd6B}*U>%JTx#EFZ?*3*`}o&St&?C|U)sX3$#j&!vdGP*7s)?wx(2ph z@XwoA#-;~te|un>b@-&Gy3#+P$+S0ylO`~6p8U-BO#natfF`S9>)(Fc_6wq~w)Rbq z?7Zo02uu!9=PEzFG)3@yc>SHJdhfd*{?Oc5eXfH^`Y(2FKnsm~f@-1vGSFZdswh?j zlXc2y;~Mu+vtI*+f~ZIlcd>Lh{@&K>p5zy<;IK2-emEVF75?S!3tvr+{Ar^0>Mh}Y zU!VOTkPE_;S*xTNWNY{)6dqz(h^Xh7F}KY^=}QQ#tmg>&?o1 zXWi(T1r@K`?tW+voC&ZE%`(>Ds}0tS$So6fSKI&h%)7Iqg8XCb@V?evz0Dh|n0OXi zWlzWU(O2x<{*e_vIlx#&Cn#Nl^7=3v?rW@n`tgbGm&R;%n|pipV&`UieWa&-8>PdQ zOpt$iW&G1CmLxj8LRG~Qh6waevRIPCm`-N$*iO%eUH%~!W11AQ(9b~sJl_wBBKtv6 z6#tiocb&f4fRE_s4y>rANsoD2Ds73=AGSKa-1~K)?+yQRN8iohNZ)&%b%C!PQ9X^r z*8;b~JGI-so}N9+J#D@2>V8L; zXXA;iCr7r7bT8sePq|xbM)o{1zRxq*=h=Lyz|rDp8GqGv&^G?cGp@cvo~F8p(9rSj V-QKvcAXA8}D>GqHBZ5pp{|9YB;|~A; delta 4688 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 NBaf_WmN0AB-vRvZYHR=i diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml b/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml index a8f770ec04..0fe545b38d 100644 --- a/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml +++ b/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml @@ -73,116 +73,112 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 579099652389333099 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "408" - operator: 霎ȃň + - key: "407" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "409" + - "408" matchFields: - - key: "410" - operator: ʓ滨 + - key: "409" + operator: '[y#t(' values: - - "411" - weight: -259047269 + - "410" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "404" - operator: 灭ƴɦ燻踸陴Sĕ濦 + - key: "403" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "405" + - "404" matchFields: - - key: "406" - operator: 筿ɾ + - key: "405" + operator: ' ' values: - - "407" + - "406" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: Q_--v-3-BzO5z80n_HtW - operator: NotIn - values: - - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W - operator: In - values: - - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 - : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "432" - topologyKey: "433" - weight: 2001693468 + - "431" + topologyKey: "432" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 3QC1--L--v_Z--ZgC - operator: Exists + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 7Vz_6.Hz_V_.r_v_._X - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "418" - topologyKey: "419" + - "417" + topologyKey: "418" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 8v---a9j23/9 - operator: In - values: - - y__y.9O.L-.m.3h + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG - operator: Exists + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 + operator: DoesNotExist matchLabels: - VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "460" - topologyKey: "461" - weight: 1920802622 + - "459" + topologyKey: "460" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: T - operator: NotIn + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 + operator: In values: - - "" + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: vSW_4-__h + - key: N7.81_-._-_8_.._._a9 operator: In values: - - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "446" - topologyKey: "447" - automountServiceAccountToken: true + - "445" + topologyKey: "446" + automountServiceAccountToken: false containers: - args: - "249" @@ -201,7 +197,7 @@ spec: fieldPath: "259" resourceFieldRef: containerName: "260" - divisor: "9" + divisor: "861" resource: "261" secretKeyRef: key: "265" @@ -214,196 +210,197 @@ spec: prefix: "253" secretRef: name: "255" - optional: true + optional: false image: "247" - imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ lifecycle: postStart: exec: command: - - "291" + - "293" httpGet: - host: "294" + host: "295" httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + - name: "296" + value: "297" + path: "294" + port: -1699531929 + scheme: Z涬P­蜷ɔ幩šeS tcpSocket: - host: "297" - port: 1167615307 + host: "298" + port: 155090390 preStop: exec: command: - - "298" + - "299" httpGet: - host: "300" + host: "302" httpHeaders: - - name: "301" - value: "302" - path: "299" - port: -115833863 - scheme: ì + - name: "303" + value: "304" + path: "300" + port: "301" tcpSocket: - host: "304" - port: "303" + host: "305" + port: -727263154 livenessProbe: exec: command: - "272" - failureThreshold: -1129218498 + failureThreshold: 472742933 httpGet: - host: "274" + host: "275" httpHeaders: - - name: "275" - value: "276" + - name: "276" + value: "277" path: "273" - port: -1468297794 - scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ - initialDelaySeconds: 1308698792 - periodSeconds: -934378634 - successThreshold: -1453143878 + port: "274" + scheme: 冓鍓贯 + initialDelaySeconds: 1290950685 + periodSeconds: 1058960779 + successThreshold: -2133441986 tcpSocket: - host: "278" - port: "277" - terminationGracePeriodSeconds: 2471155705902100229 - timeoutSeconds: 1401790459 + host: "279" + port: "278" + terminationGracePeriodSeconds: 217739466937954194 + timeoutSeconds: 12533543 name: "246" ports: - - containerPort: -1784617397 + - containerPort: -614161319 hostIP: "252" - hostPort: 465972736 + hostPort: 59244165 name: "251" - protocol: Ƭƶ氩Ȩ<6 + protocol: Ȩ<6鄰簳°Ļǟi& readinessProbe: exec: command: - - "279" - failureThreshold: 323903711 + - "280" + failureThreshold: 1843491416 httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" - path: "280" - port: -614098868 - scheme: ȗÔÂɘɢ - initialDelaySeconds: -942399354 - periodSeconds: -1803854120 - successThreshold: -1412915219 + - name: "283" + value: "284" + path: "281" + port: 1401790459 + scheme: ǵɐ鰥Z + initialDelaySeconds: -614098868 + periodSeconds: 846286700 + successThreshold: 1080545253 tcpSocket: - host: "284" - port: 802134138 - terminationGracePeriodSeconds: -9192251189672401053 - timeoutSeconds: 1264624019 + host: "285" + port: -1103045151 + terminationGracePeriodSeconds: -5175286970144973961 + timeoutSeconds: 234253676 resources: limits: - lNKƙ順\E¦队偯J僳徥淳: "93" + ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" requests: - 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + Ö闊 鰔澝qV: "752" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ņ - drop: - )DŽ髐njʉBn(fǂ + drop: + - 曣ŋayåe躒訙 privileged: false - procMount: Ǫʓ)ǂť嗆u - readOnlyRootFilesystem: true - runAsGroup: -495558749504439559 - runAsNonRoot: false - runAsUser: -6717020695319852049 + procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + readOnlyRootFilesystem: false + runAsGroup: 6245571390016329382 + runAsNonRoot: true + runAsUser: 1083662227773909466 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "313" - type: 晲T[irȎ3Ĕ\ + localhostProfile: "314" + type: '|蕎''佉賞ǧ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + hostProcess: true + runAsUserName: "313" startupProbe: exec: command: - - "285" - failureThreshold: 1658749995 + - "286" + failureThreshold: -793616601 httpGet: - host: "287" + host: "289" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: -992558278 - scheme: 鯂²静 - initialDelaySeconds: -181601395 - periodSeconds: 1851229369 - successThreshold: -560238386 + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj + initialDelaySeconds: 1658749995 + periodSeconds: 809683205 + successThreshold: -1615316902 tcpSocket: - host: "290" - port: -402384013 - terminationGracePeriodSeconds: -4030490994049395944 - timeoutSeconds: -617381112 - terminationMessagePath: "305" - terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - tty: true + host: "292" + port: -560238386 + terminationGracePeriodSeconds: -2242897509815578930 + timeoutSeconds: -938421813 + stdin: true + terminationMessagePath: "306" + terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 volumeDevices: - devicePath: "271" name: "270" volumeMounts: - mountPath: "267" - mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î name: "266" + readOnly: true subPath: "268" subPathExpr: "269" workingDir: "250" dnsConfig: nameservers: - - "474" + - "473" options: - - name: "476" - value: "477" + - name: "475" + value: "476" searches: - - "475" - dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + - "474" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "318" command: - - "316" + - "317" env: - - name: "324" - value: "325" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "332" + name: "331" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "328" - divisor: "69" - resource: "329" + containerName: "329" + divisor: "992" + resource: "330" secretKeyRef: - key: "333" - name: "332" - optional: false + key: "334" + name: "333" + optional: true envFrom: - configMapRef: - name: "322" + name: "323" optional: true - prefix: "321" + prefix: "322" secretRef: - name: "323" - optional: false - image: "315" + name: "324" + optional: true + image: "316" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: @@ -411,85 +408,85 @@ spec: command: - "361" httpGet: - host: "364" + host: "363" httpHeaders: - - name: "365" - value: "366" + - name: "364" + value: "365" path: "362" - port: "363" - scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + port: 1445923603 + scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q tcpSocket: - host: "368" - port: "367" + host: "367" + port: "366" preStop: exec: command: - - "369" + - "368" httpGet: host: "371" httpHeaders: - name: "372" value: "373" - path: "370" - port: 1791758702 - scheme: tl敷斢杧ż鯀 + path: "369" + port: "370" + scheme: 杧ż鯀1' tcpSocket: - host: "375" - port: "374" + host: "374" + port: 1297979953 livenessProbe: exec: command: - - "340" - failureThreshold: -36573584 + - "341" + failureThreshold: 2046765799 httpGet: host: "343" httpHeaders: - name: "344" value: "345" - path: "341" - port: "342" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 + path: "342" + port: 1529027685 + scheme: żLj捲攻xƂ9阠$嬏wy¶熀 + initialDelaySeconds: -2106399359 + periodSeconds: -1038975198 + successThreshold: 1821835340 tcpSocket: host: "346" - port: -1088996269 - terminationGracePeriodSeconds: -2524837786321986358 - timeoutSeconds: 1480364858 - name: "314" + port: -1912967242 + terminationGracePeriodSeconds: -6946775447206795219 + timeoutSeconds: 1443270783 + name: "315" ports: - - containerPort: -1918622971 - hostIP: "320" - hostPort: -1656699070 - name: "319" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + - containerPort: -1842062977 + hostIP: "321" + hostPort: -1920304485 + name: "320" + protocol: 輔3璾ėȜv1b繐汚磉反-n覦 readinessProbe: exec: command: - "347" - failureThreshold: 1443270783 + failureThreshold: 1671084780 httpGet: - host: "349" + host: "350" httpHeaders: - - name: "350" - value: "351" + - name: "351" + value: "352" path: "348" - port: 1219644543 - scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy - initialDelaySeconds: 652646450 - periodSeconds: -1912967242 - successThreshold: -2106399359 + port: "349" + scheme: Ƒ[澔 + initialDelaySeconds: -952255430 + periodSeconds: -824007302 + successThreshold: -359713104 tcpSocket: host: "353" - port: "352" - terminationGracePeriodSeconds: -4462364494060795190 - timeoutSeconds: 757223010 + port: 1288391156 + terminationGracePeriodSeconds: 1571605531283019612 + timeoutSeconds: 1568034275 resources: limits: - 1b: "328" + ʨIk(dŊiɢzĮ蛋I滞: "394" requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + ɞȥ}礤铟怖ý萜Ǖ: "305" securityContext: allowPrivilegeEscalation: false capabilities: @@ -498,68 +495,68 @@ spec: drop: - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 铳s44矕Ƈè*鑏= + procMount: s44矕Ƈè readOnlyRootFilesystem: false - runAsGroup: -1232960403847883886 - runAsNonRoot: true - runAsUser: 2114633499332155907 + runAsGroup: 73764735411458498 + runAsNonRoot: false + runAsUser: 4224635496843945227 seLinuxOptions: - level: "380" - role: "378" - type: "379" - user: "377" + level: "379" + role: "377" + type: "378" + user: "376" seccompProfile: - localhostProfile: "384" - type: ʨ|ǓÓ敆OɈÏ 瞍髃# + localhostProfile: "383" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "382" - gmsaCredentialSpecName: "381" - runAsUserName: "383" + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + hostProcess: true + runAsUserName: "382" startupProbe: exec: command: - "354" - failureThreshold: 64459150 + failureThreshold: -1031303729 httpGet: host: "356" httpHeaders: - name: "357" value: "358" path: "355" - port: -902839620 - scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W - initialDelaySeconds: -574742201 - periodSeconds: -514169648 - successThreshold: -1186167291 + port: -514169648 + scheme: '&疀' + initialDelaySeconds: -39292476 + periodSeconds: -1312249623 + successThreshold: -1089435479 tcpSocket: host: "360" port: "359" - terminationGracePeriodSeconds: -4166164136222066963 - timeoutSeconds: -1182912186 - stdin: true - targetContainerName: "385" - terminationMessagePath: "376" - terminationMessagePolicy: 鸔ɧWǘ炙 + terminationGracePeriodSeconds: -7317946572666008364 + timeoutSeconds: 801902541 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: ǘ炙 tty: true volumeDevices: - - devicePath: "339" - name: "338" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "335" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "334" + - mountPath: "336" + mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m + name: "335" readOnly: true - subPath: "336" - subPathExpr: "337" - workingDir: "318" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "472" - ip: "471" - hostNetwork: true - hostname: "402" + - "471" + ip: "470" + hostPID: true + hostname: "401" imagePullSecrets: - - name: "401" + - name: "400" initContainers: - args: - "181" @@ -687,11 +684,11 @@ spec: drop: - W:ĸ輦唊#v privileged: false - procMount: Ÿ8T 苧yñKJɐ扵 + procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ readOnlyRootFilesystem: true - runAsGroup: 8839567045362091290 + runAsGroup: -1629447906545846003 runAsNonRoot: true - runAsUser: 1946087648860511217 + runAsUser: 7510677649797968740 seLinuxOptions: level: "241" role: "239" @@ -699,10 +696,11 @@ spec: user: "238" seccompProfile: localhostProfile: "245" - type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 windowsOptions: gmsaCredentialSpec: "243" gmsaCredentialSpecName: "242" + hostProcess: true runAsUserName: "244" startupProbe: exec: @@ -728,7 +726,6 @@ spec: stdin: true terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' - tty: true volumeDevices: - devicePath: "203" name: "202" @@ -740,66 +737,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "390" + nodeName: "389" nodeSelector: - "386": "387" + "385": "386" overhead: - »Š: "727" - preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA - priority: 1188651641 - priorityClassName: "473" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "472" readinessGates: - - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW - restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "478" - schedulerName: "468" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "477" + schedulerName: "467" securityContext: - fsGroup: -8322686588708543096 - fsGroupChangePolicy: 4虵p蓋沥7uPƒ - runAsGroup: -2549376519991319825 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: 3011215457607075123 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "394" - role: "392" - type: "393" - user: "391" + level: "393" + role: "391" + type: "392" + user: "390" seccompProfile: - localhostProfile: "400" - type: "" + localhostProfile: "399" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 8667724420266764868 + - -1600417733583164525 sysctls: - - name: "398" - value: "399" + - name: "397" + value: "398" windowsOptions: - gmsaCredentialSpec: "396" - gmsaCredentialSpecName: "395" - runAsUserName: "397" - serviceAccount: "389" - serviceAccountName: "388" + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + hostProcess: false + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "403" - terminationGracePeriodSeconds: 1031455728822209328 + subdomain: "402" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ;牆詒ĸąsƶ - key: "469" - operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ - tolerationSeconds: -456102350746071856 - value: "470" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "468" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "469" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: br..1.--S-w-5_..D.pz_-ad - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - Q.__y644 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T - maxSkew: -388643187 - topologyKey: "479" - whenUnsatisfiable: i僠噚恗N + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "478" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -1051,14 +1049,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 876226690 + availableReplicas: -2060941196 conditions: - - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "487" - reason: "486" - status: '%ÿ¼璤ňɈȀę' - type: C`牯雫 - fullyLabeledReplicas: 516555648 - observedGeneration: 1436288218546692842 - readyReplicas: 2104777337 - replicas: -2095627603 + - lastTransitionTime: "2597-11-21T15:14:16Z" + message: "486" + reason: "485" + status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 + type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN + fullyLabeledReplicas: 415168801 + observedGeneration: 7426283174216567769 + readyReplicas: 1448332644 + replicas: 2106170541 diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.json b/testdata/HEAD/apps.v1beta2.StatefulSet.json index 7930b97235..760fc11ef0 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,199 +1466,196 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "volumeClaimTemplates": [ { "metadata": { - "name": "488", - "generateName": "489", - "namespace": "490", - "selfLink": "491", - "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", - "resourceVersion": "5814982353389179965", - "generation": 1310178674290624050, - "creationTimestamp": "2094-04-06T18:59:28Z", - "deletionGracePeriodSeconds": 1872311292774274066, + "name": "484", + "generateName": "485", + "namespace": "486", + "selfLink": "487", + "uid": "ʬÇ[輚趞ț@", + "resourceVersion": "17306677052996382890", + "generation": -7348861935573569087, + "creationTimestamp": "1982-10-30T18:37:00Z", + "deletionGracePeriodSeconds": -7914036355585221334, "labels": { - "493": "494" + "489": "490" }, "annotations": { - "495": "496" + "491": "492" }, "ownerReferences": [ { - "apiVersion": "497", - "kind": "498", - "name": "499", - "uid": "tY圻醆锛[M牍Ƃ", - "controller": false, + "apiVersion": "493", + "kind": "494", + "name": "495", + "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", + "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "500" + "496" ], - "clusterName": "501", + "clusterName": "497", "managedFields": [ { - "manager": "502", - "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "503", - "fieldsType": "504", - "subresource": "505" + "manager": "498", + "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", + "apiVersion": "499", + "fieldsType": "500", + "subresource": "501" } ] }, "spec": { "accessModes": [ - "狳u恺Ŕsʅ" + "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" ], "selector": { "matchLabels": { - "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" }, "matchExpressions": [ { - "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", - "operator": "In", - "values": [ - "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" - ] + "key": "c59x3oo2/a4-___..1.N_l..-8", + "operator": "DoesNotExist" } ] }, "resources": { "limits": { - "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + "": "736" }, "requests": { - "ƥ": "89" + "DÓǶɟ汩b隊曻:Bȗ轊": "278" } }, - "volumeName": "512", - "storageClassName": "513", - "volumeMode": "", + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", "dataSource": { - "apiGroup": "514", - "kind": "515", - "name": "516" + "apiGroup": "510", + "kind": "511", + "name": "512" } }, "status": { - "phase": "ɫòDÓǶɟ", + "phase": "VǕ酈t史C\u003c镼ƶƭ", "accessModes": [ - "b隊曻:Bȗ轊" + "" ], "capacity": { - "": "375" + "蟀贑!ǃȥ瓤骁ȩ": "486" }, "conditions": [ { - "type": "b賝łų$Q郔", - "status": "Ċ凭Ǩ輹AÀŪ", - "lastProbeTime": "2913-03-10T01:14:02Z", - "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "517", - "message": "518" + "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", + "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", + "lastProbeTime": "2002-10-17T05:21:34Z", + "lastTransitionTime": "2090-08-02T09:40:31Z", + "reason": "513", + "message": "514" } ] } } ], - "serviceName": "519", - "podManagementPolicy": "t史C\u003c镼ƶƭ", + "serviceName": "515", + "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", "updateStrategy": { - "type": "蘃ʋxr®", + "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", "rollingUpdate": { - "partition": 1241629379 + "partition": -578791744 } }, - "revisionHistoryLimit": -2047047343 + "revisionHistoryLimit": 1747963012 }, "status": { - "observedGeneration": -7554417720389717167, - "replicas": -1084756341, - "readyReplicas": -2001638406, - "currentReplicas": -1687188044, - "updatedReplicas": 497109907, - "currentRevision": "520", - "updateRevision": "521", - "collisionCount": 916590407, + "observedGeneration": -2804094558607818028, + "replicas": 604810772, + "readyReplicas": -2017431863, + "currentReplicas": -1391197036, + "updatedReplicas": -819211803, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": -741018201, "conditions": [ { - "type": "ȁ隞ĻȀ", - "status": "jËUe", - "lastTransitionTime": "2859-10-03T21:26:35Z", - "reason": "522", - "message": "523" + "type": "!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛", + "status": "Hđ\"-劺bY伂滹Ǽ", + "lastTransitionTime": "2019-10-21T13:42:33Z", + "reason": "518", + "message": "519" } ] } diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/testdata/HEAD/apps.v1beta2.StatefulSet.pb index 8a255ab12c693d4372d38adf7d131b4b26ce4bc8..7eed1c867820b9cbe598b2b8470faa86b40aceab 100644 GIT binary patch delta 5618 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 NqX@Q%5=*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -687,11 +681,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -699,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -725,6 +720,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -740,66 +736,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1056,87 +1053,85 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: 1241629379 - type: 蘃ʋxr® + partition: -578791744 + type: 撇Ȥ寭ƉɫDžXSgƈɿ1 volumeClaimTemplates: - metadata: annotations: - "495": "496" - clusterName: "501" - creationTimestamp: "2094-04-06T18:59:28Z" - deletionGracePeriodSeconds: 1872311292774274066 + "491": "492" + clusterName: "497" + creationTimestamp: "1982-10-30T18:37:00Z" + deletionGracePeriodSeconds: -7914036355585221334 finalizers: - - "500" - generateName: "489" - generation: 1310178674290624050 + - "496" + generateName: "485" + generation: -7348861935573569087 labels: - "493": "494" + "489": "490" managedFields: - - apiVersion: "503" - fieldsType: "504" - manager: "502" - operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - subresource: "505" - name: "488" - namespace: "490" + - apiVersion: "499" + fieldsType: "500" + manager: "498" + operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 + subresource: "501" + name: "484" + namespace: "486" ownerReferences: - - apiVersion: "497" + - apiVersion: "493" blockOwnerDeletion: true - controller: false - kind: "498" - name: "499" - uid: tY圻醆锛[M牍Ƃ - resourceVersion: "5814982353389179965" - selfLink: "491" - uid: t;Äƾ53§T旦y6辱Ŵ鎥 + controller: true + kind: "494" + name: "495" + uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' + resourceVersion: "17306677052996382890" + selfLink: "487" + uid: ʬÇ[輚趞ț@ spec: accessModes: - - 狳u恺Ŕsʅ + - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 dataSource: - apiGroup: "514" - kind: "515" - name: "516" + apiGroup: "510" + kind: "511" + name: "512" resources: limits: - HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + "": "736" requests: - ƥ: "89" + DÓǶɟ汩b隊曻:Bȗ轊: "278" selector: matchExpressions: - - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr - operator: In - values: - - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + - key: c59x3oo2/a4-___..1.N_l..-8 + operator: DoesNotExist matchLabels: - De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "513" - volumeMode: "" - volumeName: "512" + 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a + storageClassName: "509" + volumeMode: ɋb賝łų$Q郔惻¬\ơ^ + volumeName: "508" status: accessModes: - - b隊曻:Bȗ轊 + - "" capacity: - "": "375" + 蟀贑!ǃȥ瓤骁ȩ: "486" conditions: - - lastProbeTime: "2913-03-10T01:14:02Z" - lastTransitionTime: "2359-04-16T09:19:58Z" - message: "518" - reason: "517" - status: Ċ凭Ǩ輹AÀŪ - type: b賝łų$Q郔 - phase: ɫòDÓǶɟ + - lastProbeTime: "2002-10-17T05:21:34Z" + lastTransitionTime: "2090-08-02T09:40:31Z" + message: "514" + reason: "513" + status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ + type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 + phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 916590407 + collisionCount: -741018201 conditions: - - lastTransitionTime: "2859-10-03T21:26:35Z" - message: "523" - reason: "522" - status: jËUe - type: ȁ隞ĻȀ - currentReplicas: -1687188044 - currentRevision: "520" - observedGeneration: -7554417720389717167 - readyReplicas: -2001638406 - replicas: -1084756341 - updateRevision: "521" - updatedReplicas: 497109907 + - lastTransitionTime: "2019-10-21T13:42:33Z" + message: "519" + reason: "518" + status: Hđ"-劺bY伂滹Ǽ + type: '!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛' + currentReplicas: -1391197036 + currentRevision: "516" + observedGeneration: -2804094558607818028 + readyReplicas: -2017431863 + replicas: 604810772 + updateRevision: "517" + updatedReplicas: -819211803 diff --git a/testdata/HEAD/batch.v1.CronJob.json b/testdata/HEAD/batch.v1.CronJob.json index b304a289e0..5e465b03fa 100644 --- a/testdata/HEAD/batch.v1.CronJob.json +++ b/testdata/HEAD/batch.v1.CronJob.json @@ -738,21 +738,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "261", "gmsaCredentialSpec": "262", - "runAsUserName": "263" + "runAsUserName": "263", + "hostProcess": false }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, + "runAsUser": 8833778257967181711, + "runAsGroup": -5647743520459672618, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "队偯J僳徥淳4揻", "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "type": "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ", "localhostProfile": "264" } }, "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ @@ -769,8 +770,9 @@ "ports": [ { "name": "270", - "hostPort": -825277526, - "containerPort": 1157117817, + "hostPort": 1156888068, + "containerPort": -1296077882, + "protocol": "頸", "hostIP": "271" } ], @@ -779,7 +781,7 @@ "prefix": "272", "configMapRef": { "name": "273", - "optional": false + "optional": true }, "secretRef": { "name": "274", @@ -799,12 +801,12 @@ "resourceFieldRef": { "containerName": "279", "resource": "280", - "divisor": "107" + "divisor": "50" }, "configMapKeyRef": { "name": "281", "key": "282", - "optional": false + "optional": true }, "secretKeyRef": { "name": "283", @@ -816,19 +818,18 @@ ], "resources": { "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" + "´摖ȱ": "528" }, "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + "鍓贯澔 ƺ蛜6Ɖ飴": "86" } }, "volumeMounts": [ { "name": "285", - "readOnly": true, "mountPath": "286", "subPath": "287", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "mountPropagation": "", "subPathExpr": "288" } ], @@ -846,54 +847,55 @@ }, "httpGet": { "path": "292", - "port": "293", - "host": "294", - "scheme": "C\"6x$1s", + "port": -1453143878, + "host": "293", + "scheme": "鰥Z龏´DÒȗ", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": "297", - "host": "298" + "port": 1843491416, + "host": "296" }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393, - "terminationGracePeriodSeconds": 3557544419897236324 + "initialDelaySeconds": -1204965397, + "timeoutSeconds": -494895708, + "periodSeconds": -1021949447, + "successThreshold": 802134138, + "failureThreshold": -942399354, + "terminationGracePeriodSeconds": 5431518803727886665 }, "readinessProbe": { "exec": { "command": [ - "299" + "297" ] }, "httpGet": { - "path": "300", - "port": -311014176, - "host": "301", + "path": "298", + "port": "299", + "host": "300", + "scheme": "J", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 1076497581, + "port": "303", "host": "304" }, - "initialDelaySeconds": 95144287, - "timeoutSeconds": 363405643, - "periodSeconds": 1635382953, - "successThreshold": -727263154, - "failureThreshold": -1449289597, - "terminationGracePeriodSeconds": 6328236602200940742 + "initialDelaySeconds": 657418949, + "timeoutSeconds": -992558278, + "periodSeconds": 287654902, + "successThreshold": -2062708879, + "failureThreshold": 215186711, + "terminationGracePeriodSeconds": -607313695104609402 }, "startupProbe": { "exec": { @@ -903,9 +905,9 @@ }, "httpGet": { "path": "306", - "port": 248533396, + "port": -617381112, "host": "307", - "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "scheme": "8ŕİi騎C\"6x", "httpHeaders": [ { "name": "308", @@ -914,15 +916,15 @@ ] }, "tcpSocket": { - "port": -674445196, + "port": -852140121, "host": "310" }, - "initialDelaySeconds": 1239158543, - "timeoutSeconds": -543432015, - "periodSeconds": -515370067, - "successThreshold": 2073046460, - "failureThreshold": 1692740191, - "terminationGracePeriodSeconds": -1195705267535749940 + "initialDelaySeconds": 1606930340, + "timeoutSeconds": 940930263, + "periodSeconds": -860435782, + "successThreshold": 1067125211, + "failureThreshold": -2088645849, + "terminationGracePeriodSeconds": 8161302388850132593 }, "lifecycle": { "postStart": { @@ -933,392 +935,394 @@ }, "httpGet": { "path": "312", - "port": "313", - "host": "314", - "scheme": "Ǣ曣ŋayåe躒訙", + "port": 1167615307, + "host": "313", + "scheme": "vEȤƏ埮p", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "314", + "value": "315" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "316", + "host": "317" } }, "preStop": { "exec": { "command": [ - "319" + "318" ] }, "httpGet": { - "path": "320", - "port": "321", - "host": "322", - "scheme": "uE增猍ǵ xǨŴ", + "path": "319", + "port": 1575106083, + "host": "320", + "scheme": "ş", "httpHeaders": [ { - "name": "323", - "value": "324" + "name": "321", + "value": "322" } ] }, "tcpSocket": { - "port": 2112112129, - "host": "325" + "port": "323", + "host": "324" } } }, - "terminationMessagePath": "326", - "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", - "imagePullPolicy": "ĒzŔ瘍Nʊ", + "terminationMessagePath": "325", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "璾ėȜv" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "b繐汚磉反-n覦灲閈誹" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "327", - "role": "328", - "type": "329", - "level": "330" + "user": "326", + "role": "327", + "type": "328", + "level": "329" }, "windowsOptions": { - "gmsaCredentialSpecName": "331", - "gmsaCredentialSpec": "332", - "runAsUserName": "333" + "gmsaCredentialSpecName": "330", + "gmsaCredentialSpec": "331", + "runAsUserName": "332", + "hostProcess": true }, - "runAsUser": 8423952810832831481, - "runAsGroup": 7806703309589874498, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "k(dŊiɢzĮ蛋I滞廬耐", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "焬CQm坊柩", - "localhostProfile": "334" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "333" } - } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "335", - "image": "336", + "name": "334", + "image": "335", "command": [ - "337" + "336" ], "args": [ - "338" + "337" ], - "workingDir": "339", + "workingDir": "338", "ports": [ { - "name": "340", - "hostPort": 1141812777, - "containerPort": -1830926023, - "protocol": "®EĨǔvÄÚ×p", - "hostIP": "341" + "name": "339", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "340" } ], "envFrom": [ { - "prefix": "342", + "prefix": "341", "configMapRef": { - "name": "343", + "name": "342", "optional": true }, "secretRef": { - "name": "344", + "name": "343", "optional": true } } ], "env": [ { - "name": "345", - "value": "346", + "name": "344", + "value": "345", "valueFrom": { "fieldRef": { - "apiVersion": "347", - "fieldPath": "348" + "apiVersion": "346", + "fieldPath": "347" }, "resourceFieldRef": { - "containerName": "349", - "resource": "350", - "divisor": "60" + "containerName": "348", + "resource": "349", + "divisor": "464" }, "configMapKeyRef": { - "name": "351", - "key": "352", + "name": "350", + "key": "351", "optional": true }, "secretKeyRef": { - "name": "353", - "key": "354", - "optional": true + "name": "352", + "key": "353", + "optional": false } } } ], "resources": { "limits": { - "": "262" + "汚磉反-n": "653" }, "requests": { - "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶": "1" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "355", - "mountPath": "356", - "subPath": "357", - "mountPropagation": "TGÒ鵌Ē3Nh×DJ", - "subPathExpr": "358" + "name": "354", + "mountPath": "355", + "subPath": "356", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "357" } ], "volumeDevices": [ { - "name": "359", - "devicePath": "360" + "name": "358", + "devicePath": "359" } ], "livenessProbe": { "exec": { "command": [ - "361" + "360" ] }, "httpGet": { - "path": "362", - "port": -514169648, - "host": "363", - "scheme": "\u0026疀", + "path": "361", + "port": -1088996269, + "host": "362", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": -1836225650, + "host": "365" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "368" + "366" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "path": "367", + "port": 705333281, + "host": "368", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": -916583020, + "host": "371" }, - "initialDelaySeconds": 2102595797, - "timeoutSeconds": -1921957558, - "periodSeconds": 180543684, - "successThreshold": -1050610482, - "failureThreshold": 1191111236, - "terminationGracePeriodSeconds": 5574781452707956333 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "376" + "372" ] }, "httpGet": { - "path": "377", - "port": "378", - "host": "379", - "scheme": "餸硷", + "path": "373", + "port": "374", + "host": "375", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "380", - "value": "381" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": 731136838, - "host": "382" + "port": 1288391156, + "host": "378" }, - "initialDelaySeconds": 1701169865, - "timeoutSeconds": 685946195, - "periodSeconds": 1871363087, - "successThreshold": -614257963, - "failureThreshold": 1517970305, - "terminationGracePeriodSeconds": -3984053182430357055 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "383" + "379" ] }, "httpGet": { - "path": "384", - "port": "385", - "host": "386", - "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", + "path": "380", + "port": "381", + "host": "382", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "387", - "value": "388" + "name": "383", + "value": "384" } ] }, "tcpSocket": { - "port": "389", - "host": "390" + "port": -1467648837, + "host": "385" } }, "preStop": { "exec": { "command": [ - "391" + "386" ] }, "httpGet": { - "path": "392", - "port": "393", - "host": "394", - "scheme": "cx赮ǒđ\u003e*劶?j", + "path": "387", + "port": "388", + "host": "389", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "395", - "value": "396" + "name": "390", + "value": "391" } ] }, "tcpSocket": { - "port": "397", - "host": "398" + "port": "392", + "host": "393" } } }, - "terminationMessagePath": "399", - "terminationMessagePolicy": "¥", - "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", + "terminationMessagePath": "394", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "ȕW歹s" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "ɥʋăƻ遲" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "395", + "role": "396", + "type": "397", + "level": "398" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406" + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401", + "hostProcess": true }, - "runAsUser": 3805707846751185585, - "runAsGroup": 4820130167691486230, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "z鋎", - "localhostProfile": "407" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "402" } }, "tty": true, - "targetContainerName": "408" + "targetContainerName": "403" } ], - "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", - "terminationGracePeriodSeconds": -8963807447996144781, - "activeDeadlineSeconds": -5539971415578447792, - "dnsPolicy": "6", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "409": "410" + "404": "405" }, - "serviceAccountName": "411", - "serviceAccount": "412", + "serviceAccountName": "406", + "serviceAccount": "407", "automountServiceAccountToken": false, - "nodeName": "413", - "hostNetwork": true, + "nodeName": "408", "hostPID": true, - "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "414", - "role": "415", - "type": "416", - "level": "417" + "user": "409", + "role": "410", + "type": "411", + "level": "412" }, "windowsOptions": { - "gmsaCredentialSpecName": "418", - "gmsaCredentialSpec": "419", - "runAsUserName": "420" + "gmsaCredentialSpecName": "413", + "gmsaCredentialSpec": "414", + "runAsUserName": "415", + "hostProcess": false }, - "runAsUser": 4290717681745188904, - "runAsGroup": 3355244307027629244, - "runAsNonRoot": false, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, + "runAsNonRoot": true, "supplementalGroups": [ - -7106117411092125093 + -1600417733583164525 ], - "fsGroup": -9164240834267238973, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "421", - "value": "422" + "name": "416", + "value": "417" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "d'呪", - "localhostProfile": "423" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "418" } }, "imagePullSecrets": [ { - "name": "424" + "name": "419" } ], - "hostname": "425", - "subdomain": "426", + "hostname": "420", + "subdomain": "421", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1326,19 +1330,19 @@ { "matchExpressions": [ { - "key": "427", - "operator": "W瀤oɢ嫎¸殚篎3o8[y", + "key": "422", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "428" + "423" ] } ], "matchFields": [ { - "key": "429", - "operator": "ï驿笈", + "key": "424", + "operator": " ", "values": [ - "430" + "425" ] } ] @@ -1347,23 +1351,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1009377808, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "431", - "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", + "key": "426", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "432" + "427" ] } ], "matchFields": [ { - "key": "433", - "operator": "惍EʦŊĊ娮rȧ", + "key": "428", + "operator": "[y#t(", "values": [ - "434" + "429" ] } ] @@ -1376,7 +1380,7 @@ { "labelSelector": { "matchLabels": { - "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c": "" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { @@ -1389,9 +1393,9 @@ ] }, "namespaces": [ - "441" + "436" ], - "topologyKey": "442", + "topologyKey": "437", "namespaceSelector": { "matchLabels": { "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" @@ -1421,9 +1425,9 @@ ] }, "namespaces": [ - "455" + "450" ], - "topologyKey": "456", + "topologyKey": "451", "namespaceSelector": { "matchLabels": { "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" @@ -1457,9 +1461,9 @@ ] }, "namespaces": [ - "469" + "464" ], - "topologyKey": "470", + "topologyKey": "465", "namespaceSelector": { "matchLabels": { "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" @@ -1492,9 +1496,9 @@ ] }, "namespaces": [ - "483" + "478" ], - "topologyKey": "484", + "topologyKey": "479", "namespaceSelector": { "matchLabels": { "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" @@ -1511,37 +1515,37 @@ ] } }, - "schedulerName": "491", + "schedulerName": "486", "tolerations": [ { - "key": "492", + "key": "487", "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "493", + "value": "488", "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "494", + "ip": "489", "hostnames": [ - "495" + "490" ] } ], - "priorityClassName": "496", + "priorityClassName": "491", "priority": 347613368, "dnsConfig": { "nameservers": [ - "497" + "492" ], "searches": [ - "498" + "493" ], "options": [ { - "name": "499", - "value": "500" + "name": "494", + "value": "495" } ] }, @@ -1550,7 +1554,7 @@ "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "501", + "runtimeClassName": "496", "enableServiceLinks": false, "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { @@ -1559,7 +1563,7 @@ "topologySpreadConstraints": [ { "maxSkew": -484382570, - "topologyKey": "502", + "topologyKey": "497", "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { @@ -1591,13 +1595,13 @@ "status": { "active": [ { - "kind": "509", - "namespace": "510", - "name": "511", + "kind": "504", + "namespace": "505", + "name": "506", "uid": "暉Ŝ!ȣ绰", - "apiVersion": "512", - "resourceVersion": "513", - "fieldPath": "514" + "apiVersion": "507", + "resourceVersion": "508", + "fieldPath": "509" } ] } diff --git a/testdata/HEAD/batch.v1.CronJob.pb b/testdata/HEAD/batch.v1.CronJob.pb index 406102b84de84ec5a4dc1f8a4faf402d5d781f8e..cf9ef3d3aaed51866572c9e43ea0c955e8eaa52b 100644 GIT binary patch delta 3002 zcmYjTdvp_J7SET`7RSZLS;TDWYK*8AOr4o;o*a)4)b&_BdzQL;RMs)C)cmge&lmS&`xy3waWMf%I$qRDJjKqF_lW< zM1ck&T0lrP5b^>L3TK7CB*s*D`f%$kbMWX@_m%7LL$)NX*#{O9yC{oTkj0W{d5ogS zmqfl~+C<(Jc$XQ=EXpV_mfNUg(8(;(ab{%Gza5;6iGnv97PFLzN*(J{om;})G}sE9 zO#ha;L)+|%_jReG)z;upyuLvU7Hgh98hpxPmYH}IOa_Qt79nz3T43PdA!j=g^`gF^ z!qO60DIA?P+h7`UmQG&Qv#^jwiUZqj)4V&EYNHineNT^9g=-d&EEFDsQUuHG6a|aE zI{DG}DHa1!iKbI0_I;A5gL%i5yy|PZGwUVSvD%;Y*Nn^F(Q8Jg=#xXE356Uv?DKW^ zw0WOjx|Vu85tBsEC%eeB+Ldr`y|B?;j55wO?rWRY17K<{fBL#y)H?EU&6(QBMYN(EQO}WWG0W1K6trzT+&vdp~lCPNEyJuv4%#~wr)MkcMUFg>UgQ7`EQVgy=* z5ExPKyG=!(9lQEV-(g0w&5;9czxOSzt^6sQxIS^{GVISNmU$Fu)z$+?w8RmU*264g z+R@Z>E!lijJMwXob;vyxCI33Eql_un>7SFB)-4+w5*;9)EBo?#!S3$u?^@fXV%YD-CE=R~Q$AULe$^@Pe+hHJIK(dUEtfnuxgeA(2cD`(rvP)1$RrJOgNA)|4O$&WUHB2t3PJK(ICtoGJ8k z*S5y)$*D)o$m%-U_V8}O`cAfj~VSO9YV>~M@hQs4o zXcnI3i8sM&$Vv_N@$s$wtF!N>?o@krO7Hz4SoOi!Zbzigzb{rW;2&A{=4!G)-T-NVW=B$Ws$qcu0?-A<(gF}NcOUsnF>S7F?oT#<{k?ZG)pl#B z)nBzCP#vq?{ChCsnMKco5l`0hg5`0FfHY5ViPujS^JI2;#X_1-#`MNzVNh(iE0f|LXSQWC@kcg5>VpHqh$qr)BX+)8brG3F@j zcxuUCqT5Q;rrjLaNZD10dPRpRk)dU90p~|B=O5F@rxWC+gSp7r(t@?Y{y-}mYzn%f zokjQRKqV3!hb$97RerR;`qB)x5xro_8~L^%0bOSA=LMxkht=0{{7gcV;n`k$Hkr9v z;~7otB#*T3{oznq$hmB39+?D442vSYkUS)vUA9;5Ib=)(B->Kg2lExJwmA_9bOx4~ znLw)RrzdVgOo=tsZ9VZX7+MG1TFje|x9enm9a;Ce&YeLSJ>I$jBlGWuV$CRDm_B^v z?1lQPo6(9^L}lqg!1d)J2tsD)8yqYXDv>!`%Ka1DUJdQlLm>ATEZ?Zbu;%vPxL**x zK$9{%;7z0-BhIA%JA*OAvSLe*dGgl<3jJl_fzWW~2jPnGmYAnG*c*dYhhEsw zfhd_WYaJc)V@;Jgs@omtj`lZ3JG$2W^_j>heOI{Ct_}`79rq5Z-kL~3thIBzC)g43 z`G;360_G!3tiW9lD*!TBfr}zmWNYa}`NhWn4jo#QVE`gFJTc~}+q$>9umELIYk5A_ z%&wL9m>opPl)7s?^?G~bq}apT6Ffs0vSF*=|Mn5OA=?t(E`LP;a|!v0R&=6u+f3eM?ciM_QiZf zf&8Fz*>bp9>SdP5G)vOVo$tJBuR2R7UP(3$OF58{A3K$7y*yEJai*QUXZC-Q zxCAn%fBLQ=MLyoydhEjSf5z@0iD8%Dx_lv^hQI*o2#jdERjn%yG~65Z#D={KKqGM= Msfg85EsCOm z$8N$R(am=@$&v(;up!^yALMHxl>N#s3W|odH1zt2HpfP6{HKD&acg9Vk{R8Xb;}dOD$y7Wi zSZE-E5s1|cL`(xBaX*DEE2D4EKl#ngTku1MnSWhsNigeR+sdxmNVdsIt6+SDqR5w( ze2MfTvX)>iGR8SnJj+;(3n*A{B1@Q@L1&)*wqe5H4Z6&Y)P2-F(b7tFsAH9SG(TJ| zxAug3<=VoxXgDcaFr7-7veoet@8CLLdC29f@a+#D3cJg+0sI*V2g75($AM81>X`F%kwz)Q?q8$+Ll* za$da|Z)&N^KRm5PG9~0Fa3nFOY}GC0|I;|)3aSiJtT@}6|V``%++$kg^_v>-9% zTyJet>^jEY_ss|Yy=4Q1NDQ7n6|6X3qi)^Sh^Su@=P}FD7V>x7dCY?InB~p%gga8( z7$|sludnHOWvpCjt=8;dAr6?mBMz8_IAB(!pNMIcXbc)T=KFABjy2kV!I|~D*URp@ zXkpRBanqiO*1({qkb~U796#$=USZj_B+W6-vIF?Su6h3QeSwPTp`uM^9Q$e!wSr2H zmXG^gp~G*`i?>BbOCx+}_kr{9QWiq-6Vd;SVrEL%h{h>?uQA30F`rFVv?PijjDBYSurPP<8ZxGOPlcEKfu%Mj%kvJZsgr_BPhf)L#v( zHt0-Kla9Yn-ni9!1f}?%SU^FzAEH)MOUbU4{?XQG?y;R=x7<wFY`K#ex*1(DG;1 zV^#i>!P?01V7TlN?@*{e*uI|ijwvVGw=2!>t@c-_?slSqqklqFGICAf9SMR4TQ6cgCA9?f$jM+f^EnwJpRq9~J%`E3$k?6n zXvQnAW;{phoZP~D+;T+;cGwU3Gd4J8d;rYrh(l>(8A>vsH9{urGJ|-#0GyqpaoLX7y0LoY#{j z+Xv+FrpWLBA1U#qFAJZ%JW}s-?NKXA!u6!4IDtTg05!!4I6IXxPn0Pq_CFA)^tbyP z9#;JKlb*zjw4SWN3~XVH2~?cG#PAc_ETq#|I0K3SC(PpECk@N1&Rt=tZDkEHu%cbFmRoN#}%DpzYb0>m5(mLK2|3j*O-_5RO~eo4XubH&;E-tXc}>UnqZ4ULh~ zR_2|KEtwB%>ndWUB2L<>KXy&NKQ&T=vMUj_EoO>HZy=^fw{gYFfGbwkyeu?4;mLS2 zRN`|-8ykWH@?h1I-j1ieJ-)n9^Xo4~Du*LgZp}z&$Z!JRVWgFqZMEnx9R1)*lHtt$ zz!wC#ZMTrgf4bo5lyj=RAZ8TfpS&@gAbweRNjVaXbU(gr2vOTL!$hpLW0AjYm zVIa9b&?g_SlRJA}e`|esJW@Ft>Q0Z04zE*sM3@zQSo@>yaD9d7CtN z#1;}H0pM|WY?{JWL7S#vMxCA0u$5rHRWc{4$3~(@hhyOecd*Ekp(7JAJ9zN?r*RrK zikv=N>FP){d~(Gx5oaoyZoiqBa^XVZ)a*Q!H=%wqM?5_sfBUiP>%WB%F*劶?j + - name: "390" + value: "391" + path: "387" + port: "388" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "398" - port: "397" + host: "393" + port: "392" livenessProbe: exec: command: - - "361" - failureThreshold: -1031303729 + - "360" + failureThreshold: -1211577347 httpGet: - host: "363" + host: "362" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: -514169648 - scheme: '&疀' - initialDelaySeconds: -39292476 - periodSeconds: -1312249623 - successThreshold: -1089435479 + - name: "363" + value: "364" + path: "361" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "367" - port: "366" - terminationGracePeriodSeconds: -7317946572666008364 - timeoutSeconds: 801902541 - name: "335" + host: "365" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "334" ports: - - containerPort: -1830926023 - hostIP: "341" - hostPort: 1141812777 - name: "340" - protocol: ®EĨǔvÄÚ×p + - containerPort: 2037135322 + hostIP: "340" + hostPort: 1453852685 + name: "339" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "368" - failureThreshold: 1191111236 + - "366" + failureThreshold: 757223010 httpGet: - host: "371" + host: "368" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 - initialDelaySeconds: 2102595797 - periodSeconds: 180543684 - successThreshold: -1050610482 + - name: "369" + value: "370" + path: "367" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "375" - port: "374" - terminationGracePeriodSeconds: 5574781452707956333 - timeoutSeconds: -1921957558 + host: "371" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - "": "262" + 汚磉反-n: "653" requests: - Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟ŮXpO@2! ziXv)+7B^hM1zeDTEF$O#bVHNOI2k9Iabldj4D{lQ?-(a}CMMDM-)=qQ)H(fE)xEd= z`~Tnn-+RBm2Vbw8wR0MCtLBBCfMYXjt`!9A(rxpZ0p@D^-VGhUdd*dJez?irB0}41LfmnN&GZ?dN?Z(lqsrXG zAST!Z->C`}s%6G#-v|AdZIwY5YdA}XXkePEo2Ri;f=s~!wrw9i@cCypLA%BWAMd`? z<@Y$`V1Mn&z|bpS{rK5Wz9C`VKXrcL@8cUrNB{nmc5ZBE`=3wlY5bO1xtn2E`ApFS zZZ^!Li5#8aRGnwT_x=g2)GUoyLKeh0ce<)Nq8EOE^!K&rvD2iouZ_xmS+>j4qbBZX!X=I*gIU!P2Mw|Sw3@g3YV_` z%N)Y>KSqJg~<$lbytaFN9ak zQ&|?k`RIXb`veL+;k679dj2!6O9%53JWZ939rj-P$+8|>5j)Q+&?yB0^a`Q{1PR@A z=xpuX+kbSDFcWXmOmB8>tUGl1>z&7D#Jn=FYoNlp*V*7bv)x^}JJPfDtY_;7{iob} zk9rQDh>09I?A`u;+*Ghx0Hlc^Q>{uUvvLX>-{w8IkG8Aj46}t{b~4O;fLT;ntvaGj$*-LU=hW}umdTIVg#ja}*-tQkAk?rCXp zoN;uzTAPQP{J07fSMgCAeqOoxotu&DwX-R3AuuS7iBAz zYAthfGW#AI&CZ>~igW^v`^E63Ikxpb3$-rmKTVbE+!W}bDKmO;Jv0acCkEZ`IPCRf z$i2$?`oXfn_Eof>a2)+W;>O#1z30jy%_KqQj*Mro1h6+4b_c^&FvSRo2x;(Joq+_j z4xyY}BB9b!QA0#4$u5-FT1zBomIS0Cq{!JC5=sP7FT!$WJ}Ti0k&vB|m63{M*wHkd zpaPVcMdV}!AvJ#;QOnBGN(qt>Tx(N7kVLdPEnmrtD8q)fh>sV_xCzS1Yf@E$|QY0~OlAx|m zM7i8_cB+t{o{i*EWJP6&kC0QA>fEF`IVtNF=M?zn;I0P-IZxF%{MpQX7|0GV?628~ zBJh$|q?Ei&8KG1u1$@sJGGTwtLdi(W5l{&dinAynsf0wVkeG>bL5D!}G$a-mpfpsJBFotj&SdB< zECEG4jLKb$WFE9;6%bU6lGKPOjIjn-8ixEKx@{ti+wmW)O5>Y9bA%Mg!qo``@<_Y+yL3^8mX8xVY(ezYd``#^q^4T)Tebr_qiqNSkI zC|dT8A%XUE?v-L>doXo+R0fyJrY4udM!}P;bx2cCp}0mx3W8*ZD-|U{uF*>+SV@BW z+Vs^jkCIcwymS#dm30v|nVVsq{RD;z9N3Z~TRvsj*V*Sa47n)gmEm`AGI%W@H~}>7 zZ5B&;A&|wAg-ne)+F&A84%nwCan)xnT^?0F!WRzSs5N&6j_##ysoVbu7Z!?c5O> z*MHJe-Z?KdGK&%iQKA%00^%S_lsG)cPA1b=Ixh`2y3SP(*eF|*fIXOiJ=l&<`^0K$ zV}Nx@D&YbK4gl1uWcit=t=@ZLpT<Vx+gLI&Qdcc~SUu=Rwc5@}Z`%v(@*Vjdk4( z#XSr?M1jM*mV;bueNpO|U12Yiu$%hFLA9C(r@{FO0%$xLF|S;IAGwyUmf zq{?~=KGeiJjOjjOb~SAE96XN)w|JY+46b*aE%vt74YgW^_a#;Y%wS)7-BF$8tX}MH ztoGKm4EMwiY;hhRTfg3Wx^A%1v4^sAAh25ljxs@&4}WU)lTkV?FVp}_zNHP991Fe<~LYMo(LsRMBpf`AwVPuA!fiv6I6daL)aV?K1JzHn+#_ z-T2N&Ln+@SvSj)BNbS&m@AlSJ?(Q0AxvRFOzt>|ua!K6|94iOaf)Vn&VGKZvD49!I@~v~!L!YlJ8W}a^ckc8 zH6<$lgh49MbE1k|f=@LpT^UqEk@*;Lm6i>vV&R6m|I1Ui1B%QlPy3;vlY_NoK8-4M zNYyC4w?a`+|84VEkCCDsdPX48`21JxXB~a+0|$RQaKc@G%GJKlQ+@p1toH_LJVz=9 z4*bed{~J&5CcUhYVZ+%M99!H6`rH*;-N#Nldi$H^m$=(2Jew-GDMS112j&*eEp?wh zGg9e11XVL7?@)$<0B&a`P;}{4X*v|Lw)vMU)`k9@M$#VG!?eL36Re4 zsQKz86Rnq+7h!%8($fc?RaBrL_dknjFw?-8pdy745?whGX=BP6HrAhBx({cC2b@j8 zW9J{t^2bg9oEu#AjrQuq(t+bCo}OAy(>{OXs1AiZ5jpx-1X1MRzK{R@U_!`)>ldwG z1cd(W+CLuES7E!qY3mrrU-Tl*=b6>vbZP+$; zX@88X<%Fwcr=u>xbGXyKVbC_P+q-$E_hhAgm*aAZ_iX)OvpFc}VaqO;9Bi@#1#SN9 rKNS4l?r&b130P{{eqJtMxZ;Vo;YqqWJgXP=|HYSzCyntStyt8Cq_{ksw;7A={)G{$oHm1$;0 z(L!Hk0zr-pKhzJlsfuBu<%1xDS(?JoMJhm2wa{@4U3;|a+e_bjtq%3095yysgI-g5u`-IuuD?!71JmS;#iU-tRP*79vzt58xiVpe*6 zpmA&z=+StV0R?@h&wPozILw-0m=JBRac;XXXK0`6%8|9hB?CR~@)M4h?*2N*$xZH^ zr&CQ{jG72oG$}Ng85M+rsS%n?N0i{Y&i``zz=Z7hYDd?1UKn8&Bb$#t@pi+9M;@H{ z(c9&2TOQpB&}zPK`1to9*5B?hqvQ*SiSuGKO6=Q!(I|T{)_nKLsh7MMjfx@2(cS)Y z*S_ORyhx1HTgDgO`qcGsGnM@eETZE^b`2FLavVFCet7mdUXc?*;lF73dEYV5o@U3U zv(b*g&7F>`M=k%ryvae7h@2ccmZ2WH{-bl}D^#AyDH+hHIj=geHf>zuZmk%q8tfT7 zUfgL}%FH%%8eL)pxjbiph7Y^?bkOm&edv?r;fV9o{AQHjaqRx=-pElyG-KP{U*BJ9 z-(zn{90SOB0rv7D-76(cV#d2Fc15@=PrEBS`cAs`9C9}wi;fs>_Ux>l>p5FWm&zr` zZ!1DI2<<~}fTv{H%#QN9PFCPRo_Ez?)Pe%u9&9*?yrBhJ1XVnTikNqOp`fypXeel2 zH=p?EhbAzTo~F^@=W{Pd-N^sVK^v(IqZqui2z1s`0zh`-O%JbUFOUXCK?Ai z-y5iMmNgBwyLUGxyAEH?U2Z$*y4>q*IAd*hpD3|jn+`^ZG}1&(iGW6phDJ+-#<&cb zSE4kOlf(QJ)))b{2(Y0M;3xp@CaY&;@IQA{SD+9ScJ{`|)0=l6-s(Z&_dhImU%&aQ z$}!xBosP#J?|$^T4SChjz!HsG1U(&yMrdRzPKge5w4Kd+KXDY}Z@)^1jl~dQ633ZK z5q$Vc+6r~(*l6YyVq%$SW;~r1*|DDL?e50QwqDycPepaAXVdXe7?;?8rqePze&9;> z^!J_3XWxyue{FkTTiQzZrb`}6XRai~v^Y|2uGYe#8wV+}_#2BZpCt@K^##oj) z(Wq)%@){F|c{7&OoE(#e<-A<1!u$p-W7(9Mj-|p}%wc(5`ZOaUqMoPY^@LzDYmSu=WwN<*J6K;W|6HOv9I@URzkbE+mY}g1pvA7@-z{O%*peJFR zl#2BQ?9a?hAfS_ZHgJA+-n^{PQIQ0v@CuHHc#(LO+Nc@ai0MMie;CDLY?7&F6&GVg zga)?e-~xc0f-_Yu8!K25cpj@8KwWVrUS9}B#Dw!QuqaE@jG&rVb99{u$@7wQ`09$8 zki4~6&&MLxvp7OxHl!~k*)f>JgJ@i|LEEV3VqVu%O&P2r&z&Ra^0N4u%Sh_tjY|Xp zOSmXS7K#?6sYD^T2*bH+VnVhaE3O3;db~uk;@~{r&@%H1lXV@Z6k?s%ar~^*NS(*J z27g3$^sMZZTrfYXFg-Vqz2+ZO``g2heb)rr;m`CVW(Fgv;)XO~nm~x<>X<3!NH&Pt zE#ioH*39H@=;_fDwuCFY(#Go}hL@yy$^vzCa`9HL{(`CtS1 zMtu%wD(08ZW&eelsxHL}A(9@qSWS;zyAX542(v^d zJR!M6&qz=*NIn=HgH!)rHCQP@F_9$2(1)01%!CbKAxXmVusb7GF92h8BCRpaPR=ig zS}V)T1%VY)W<%~|fQ)`&P?Cs{n?0}SFqU4j%5z|UfSoT@HX$p&^UGu3i& zY}ir~Ni@9BsAI{*`a^1n`B>jrAYo9W=<{{sG8{p2H8Nk%iGx#w)hQrx4aUo{z8)7q zZZE-W*b@IB*S(vE5c?Q0z$G#m&hj=pVO$hWl$Xl7kOd|{-mpqEqzJLpu#?SrW6rYC2gA$*vaTJPvPIKu-Z`!kbADdkbU1KT`S& zsr#ThD{2c6%(mA81JEJMxpB)9I&WV7=*R1}rr#jAr;&zcd{uV7`tFU+`zxc-OnN;F z5~Ypw%mhhE3T0lKX793Bg(dbKcb8n8y*6Tft~h}%P`#J3pC$G6Pt52X;-LB}8XGcr zdbmD$^1JS>J8heXj~2SO9R0Wcqt4m`)H=9m!*4veV`*=B(mth|-qMl^mzSjSeE?Mz zY-mUK^)Gyc>0>mGP6PLnR4LTEl-4#?`EP{2L@X0*Yh2xTIALagm9^DuYjqyn{(CAz z{TBH>L4jHCdpfU_`oGD%=Gj+nEl(b3kBYNiwD+w1z*Z|iPLi0Q(2KQTxZ?q+1dV{tE<*t;;gIf>v12v zs(FsoI`*EXJ9t@*2Bs&9l;6Qe1*1i6N`Un;CqU1bxEC?Hm+eXd8)=4>lIVSIRBidR z%SXN`w-Y7F5E_vczSdf5ZE-dp9^AgFsQ+k+ySvWay4QM=vOZCw6iZT`^WPsoyK>Lp z%YP*``16skp3}RKU4J}xAu#Onjp`=<@H@YCb@*sMxAWIRP)VWywuW* zMwWtqQ}^KOfRLfTR2=u6Z&<^HZ@Qk+z8Qt@KYQc5KyJ^;bDo#AhC}tY|9tR&hnQq5 zV&3!OPy}`c;7~*__ucl@-d}@}07Q`tZ}#tBG1T}=cTc&|-sn8sFtpXRzt>e-={j<1 zsK*OTp&n9Rc<7UnGZ%d?1Vv?2z0%E)`0(Tt6{A=Dx!Q-{da1Rja)xkwOYy)NcjNYX z&MOBTSK8bqHJ(ccTxD&M3o;!|mCoi9j>_8gq#Xsb3A^<8vTlnhiyCpmkL4DNO` zH4mQo1w2|QSypM(t2B{Rnn_J2Kor)*Tt~*FIbN_ z57pVvd$yG>jpm(|+nk-{1LgnZ+ErrfneV!G)pnJZ%&{UoGl7^>4z3AFlbJBf&Cy|I zIwY1L18J`n%5OZ&>@?-(B{xDsHd))4jf~cJ^!c zHd{yatzks1l=k@hX犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - initialDelaySeconds: 887398685 - periodSeconds: -1139949896 - successThreshold: 1274622498 + port: "276" + scheme: 佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ + initialDelaySeconds: -1224991707 + periodSeconds: -612420031 + successThreshold: -1139949896 tcpSocket: - host: "279" - port: -1224991707 - terminationGracePeriodSeconds: -8210022364156100044 - timeoutSeconds: -612420031 + host: "280" + port: -379385405 + terminationGracePeriodSeconds: -772827768292101457 + timeoutSeconds: 887398685 name: "248" ports: - - containerPort: -630252364 + - containerPort: -1213051101 hostIP: "254" - hostPort: -720450949 + hostPort: -970312425 name: "253" - protocol: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + protocol: 埽uʎȺ眖R readinessProbe: exec: command: - - "280" - failureThreshold: 1004325340 + - "281" + failureThreshold: 764360370 httpGet: - host: "282" + host: "283" httpHeaders: - - name: "283" - value: "284" - path: "281" - port: 474715842 - scheme: Jɐ扵Gƚ绤fʀļ腩墺Ò媁荭gw - initialDelaySeconds: -1122739822 - periodSeconds: -1532958330 - successThreshold: -438588982 + - name: "284" + value: "285" + path: "282" + port: -1871050070 + scheme: KJɐ扵Gƚ绤fʀļ腩墺 + initialDelaySeconds: -631862664 + periodSeconds: -53728881 + successThreshold: -52739417 tcpSocket: - host: "286" - port: "285" - terminationGracePeriodSeconds: -5640668310341845616 - timeoutSeconds: -1761398388 + host: "287" + port: "286" + terminationGracePeriodSeconds: -4822130814617082943 + timeoutSeconds: 1056531337 resources: limits: - 輓Ɔȓ蹣ɐǛv+8: "375" + Ůĺ}潷ʒ胵輓: "404" requests: - '[颐o啛更偢ɇ': "21" + 1ØœȠƬQg鄠: "488" securityContext: allowPrivilegeEscalation: false capabilities: @@ -308,45 +311,48 @@ spec: drop: - ƺ蛜6Ɖ飴ɎiǨź privileged: true - procMount: ȗÔÂɘɢ + procMount: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 readOnlyRootFilesystem: false - runAsGroup: 2471155705902100229 - runAsNonRoot: true - runAsUser: 6461287015868628542 + runAsGroup: 2830586634171662902 + runAsNonRoot: false + runAsUser: 3716388262106582789 seLinuxOptions: - level: "311" - role: "309" - type: "310" - user: "308" + level: "313" + role: "311" + type: "312" + user: "310" seccompProfile: - localhostProfile: "315" - type: 熖B芭花ª瘡蟦JBʟ鍏H鯂 + localhostProfile: "317" + type: 鯂²静 windowsOptions: - gmsaCredentialSpec: "313" - gmsaCredentialSpecName: "312" - runAsUserName: "314" + gmsaCredentialSpec: "315" + gmsaCredentialSpecName: "314" + hostProcess: true + runAsUserName: "316" startupProbe: exec: command: - - "287" - failureThreshold: -1666819085 + - "288" + failureThreshold: 704287801 httpGet: - host: "289" + host: "290" httpHeaders: - - name: "290" - value: "291" - path: "288" - port: 1941923625 - initialDelaySeconds: 452673549 - periodSeconds: -125932767 - successThreshold: -18758819 + - name: "291" + value: "292" + path: "289" + port: 1004325340 + scheme: 徶đ寳议Ƭƶ氩Ȩ + initialDelaySeconds: -1666819085 + periodSeconds: 1777326813 + successThreshold: -1471289102 tcpSocket: host: "293" - port: "292" - terminationGracePeriodSeconds: -1212012606981050727 - timeoutSeconds: 627670321 + port: -18758819 + terminationGracePeriodSeconds: 8549738818875784336 + timeoutSeconds: -282193676 + stdin: true stdinOnce: true - terminationMessagePath: "307" + terminationMessagePath: "309" terminationMessagePolicy: ',ŕ' tty: true volumeDevices: @@ -354,7 +360,7 @@ spec: name: "272" volumeMounts: - mountPath: "269" - mountPropagation: + + mountPropagation: '>郵[+扴ȨŮ' name: "268" readOnly: true subPath: "270" @@ -362,204 +368,203 @@ spec: workingDir: "252" dnsConfig: nameservers: - - "473" + - "478" options: - - name: "475" - value: "476" + - name: "480" + value: "481" searches: - - "474" - dnsPolicy: 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ + - "479" + dnsPolicy: 喕 enableServiceLinks: false ephemeralContainers: - args: - - "319" + - "321" command: - - "318" + - "320" env: - - name: "326" - value: "327" + - name: "328" + value: "329" valueFrom: configMapKeyRef: - key: "333" - name: "332" + key: "335" + name: "334" optional: false fieldRef: - apiVersion: "328" - fieldPath: "329" + apiVersion: "330" + fieldPath: "331" resourceFieldRef: - containerName: "330" - divisor: "956" - resource: "331" + containerName: "332" + divisor: "817" + resource: "333" secretKeyRef: - key: "335" - name: "334" - optional: true + key: "337" + name: "336" + optional: false envFrom: - configMapRef: - name: "324" - optional: true - prefix: "323" - secretRef: - name: "325" + name: "326" optional: false - image: "317" - imagePullPolicy: G鄧蜢暳ǽ + prefix: "325" + secretRef: + name: "327" + optional: true + image: "319" + imagePullPolicy: ŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ƛ^輅9 lifecycle: postStart: exec: command: - - "362" + - "366" httpGet: - host: "364" + host: "368" httpHeaders: - - name: "365" - value: "366" - path: "363" - port: 702968201 - scheme: Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ + - name: "369" + value: "370" + path: "367" + port: -637630736 + scheme: Ŵ壶ƵfȽÃ茓pȓɻ tcpSocket: - host: "367" - port: 1993058773 + host: "372" + port: "371" preStop: exec: command: - - "368" + - "373" httpGet: - host: "370" + host: "376" httpHeaders: - - name: "371" - value: "372" - path: "369" - port: 2115799218 - scheme: ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[ + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: Ǹ|蕎'佉賞ǧĒz tcpSocket: - host: "374" - port: "373" + host: "379" + port: -1920304485 livenessProbe: exec: command: - - "342" - failureThreshold: -1379762675 + - "344" + failureThreshold: 595289079 httpGet: - host: "344" + host: "347" httpHeaders: - - name: "345" - value: "346" - path: "343" - port: -1491762290 - scheme: Bn(fǂǢ曣ŋayåe躒訙Ǫ - initialDelaySeconds: -17241638 - periodSeconds: 597943993 - successThreshold: -1237718434 + - name: "348" + value: "349" + path: "345" + port: "346" + scheme: pɵ{ + initialDelaySeconds: 1221583046 + periodSeconds: 1802356198 + successThreshold: -5838370 tcpSocket: - host: "347" - port: 739175678 - terminationGracePeriodSeconds: -3735660420379502501 - timeoutSeconds: 1454160406 - name: "316" + host: "351" + port: "350" + terminationGracePeriodSeconds: -7062605330414484831 + timeoutSeconds: -1861307253 + name: "318" ports: - - containerPort: -181601395 - hostIP: "322" - hostPort: -402384013 - name: "321" - protocol: 汰8ŕİi騎C"6x$1s + - containerPort: 1851229369 + hostIP: "324" + hostPort: -617381112 + name: "323" + protocol: ŕİi騎C readinessProbe: exec: command: - - "348" - failureThreshold: 1831638296 + - "352" + failureThreshold: -1491762290 httpGet: - host: "351" + host: "354" httpHeaders: - - name: "352" - value: "353" - path: "349" - port: "350" - scheme: Ȏ3Ĕ\ɢX鰨 - initialDelaySeconds: 1031506256 - periodSeconds: -954508651 - successThreshold: 1597200284 + - name: "355" + value: "356" + path: "353" + port: -1952582931 + scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + initialDelaySeconds: 748460736 + periodSeconds: 864674728 + successThreshold: -707765804 tcpSocket: - host: "354" - port: -1918622971 - terminationGracePeriodSeconds: 760480547754807445 - timeoutSeconds: -186532794 + host: "358" + port: "357" + terminationGracePeriodSeconds: -6530634860612550556 + timeoutSeconds: 1601057463 resources: limits: - 5哇芆斩ìh4ɊHȖ|ʐş: "879" + "": "243" requests: - ȭCV擭銆jʒǚ鍰\縑ɀ撑¼蠾8餑噭: "157" + ɔ幩še: "641" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - "" + - ƈ眽炊礫Ƽ¨Ix糂腂 drop: - - 攻xƂ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů< + - ǚŜEuEy竬ʆɞ privileged: true - procMount: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ - readOnlyRootFilesystem: true - runAsGroup: 4961684277572791542 - runAsNonRoot: true - runAsUser: -2391833818948531474 + procMount: ǣƘƵŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽż + readOnlyRootFilesystem: false + runAsGroup: 6975450977224404481 + runAsNonRoot: false + runAsUser: 2002344837004307079 seLinuxOptions: - level: "379" - role: "377" - type: "378" - user: "376" + level: "384" + role: "382" + type: "383" + user: "381" seccompProfile: - localhostProfile: "383" - type: 虓氙磂tńČȷǻ.wȏâ磠Ƴ崖 + localhostProfile: "388" + type: "" windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "386" + gmsaCredentialSpecName: "385" + hostProcess: true + runAsUserName: "387" startupProbe: exec: command: - - "355" - failureThreshold: -751455207 + - "359" + failureThreshold: 597943993 httpGet: - host: "358" + host: "361" httpHeaders: - - name: "359" - value: "360" - path: "356" - port: "357" - scheme: 賞ǧĒzŔ瘍N - initialDelaySeconds: 2073630689 - periodSeconds: -1395144116 - successThreshold: -684167223 + - name: "362" + value: "363" + path: "360" + port: 129997413 + scheme: Ǣ曣ŋayåe躒訙 + initialDelaySeconds: 2144856253 + periodSeconds: -17241638 + successThreshold: 1454160406 tcpSocket: - host: "361" - port: -531787516 - terminationGracePeriodSeconds: -3839813958613977681 - timeoutSeconds: -830875556 + host: "365" + port: "364" + terminationGracePeriodSeconds: -5315960194881172085 + timeoutSeconds: 739175678 stdin: true - stdinOnce: true - targetContainerName: "384" - terminationMessagePath: "375" - terminationMessagePolicy: ĝ®EĨǔvÄÚ×p鬷 + targetContainerName: "389" + terminationMessagePath: "380" + tty: true volumeDevices: - - devicePath: "341" - name: "340" + - devicePath: "343" + name: "342" volumeMounts: - - mountPath: "337" - mountPropagation: ǹ0 - name: "336" - subPath: "338" - subPathExpr: "339" - workingDir: "320" + - mountPath: "339" + mountPropagation: "" + name: "338" + readOnly: true + subPath: "340" + subPathExpr: "341" + workingDir: "322" hostAliases: - hostnames: - - "471" - ip: "470" + - "476" + ip: "475" hostIPC: true - hostNetwork: true - hostPID: true - hostname: "401" + hostname: "406" imagePullSecrets: - - name: "400" + - name: "405" initContainers: - args: - "181" @@ -680,18 +685,18 @@ spec: requests: Ā<é瞾ʀNŬɨǙÄr: "862" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0 drop: - Kʝ瘴I\p[ħsĨɆâĺɗ privileged: true - procMount: A + procMount: 攤/ɸɎ R§耶FfBl readOnlyRootFilesystem: true - runAsGroup: 6974050994588811875 + runAsGroup: 4006793330334483398 runAsNonRoot: true - runAsUser: -3442119660495017037 + runAsUser: 8088324525605310061 seLinuxOptions: level: "243" role: "241" @@ -699,10 +704,11 @@ spec: user: "240" seccompProfile: localhostProfile: "247" - type: /ɸɎ R§耶FfBls3! + type: 3!Zɾģ毋Ó6 windowsOptions: gmsaCredentialSpec: "245" gmsaCredentialSpecName: "244" + hostProcess: true runAsUserName: "246" startupProbe: exec: @@ -725,6 +731,7 @@ spec: port: "223" terminationGracePeriodSeconds: 1132874952502226901 timeoutSeconds: -1341523482 + stdinOnce: true terminationMessagePath: "239" terminationMessagePolicy: U髷裎$MVȟ@7飣奺Ȋ tty: true @@ -738,65 +745,65 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "389" + nodeName: "394" nodeSelector: - "385": "386" + "390": "391" overhead: - 隅DžbİEMǶɼ`|褞: "229" - preemptionPolicy: n{鳻 - priority: -340583156 - priorityClassName: "472" + <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" + preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa + priority: 878153992 + priorityClassName: "477" readinessGates: - - conditionType: țc£PAÎǨȨ栋 - restartPolicy: V - runtimeClassName: "477" - schedulerName: "467" + - conditionType: =ȑ-A敲ʉ + restartPolicy: xƂ9阠 + runtimeClassName: "482" + schedulerName: "472" securityContext: - fsGroup: 1086777894996369636 - fsGroupChangePolicy: 嬯t{ - runAsGroup: -3984053182430357055 + fsGroup: 7768299165267384830 + fsGroupChangePolicy: G + runAsGroup: 8790792169692841191 runAsNonRoot: true - runAsUser: -8782526851089538175 + runAsUser: -6831737663967002548 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "398" + role: "396" + type: "397" + user: "395" seccompProfile: - localhostProfile: "399" - type: ɾ + localhostProfile: "404" + type: 鵌Ē3Nh×DJɶ羹ƞʓ%ʝ supplementalGroups: - - -4848183283725048145 + - 419368455950991325 sysctls: - - name: "397" - value: "398" + - name: "402" + value: "403" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "400" + gmsaCredentialSpecName: "399" + hostProcess: true + runAsUserName: "401" + serviceAccount: "393" + serviceAccountName: "392" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "402" - terminationGracePeriodSeconds: 2097799378008387965 + shareProcessNamespace: false + subdomain: "407" + terminationGracePeriodSeconds: -1251681867635446860 tolerations: - - key: "468" - operator: ŭʔb'?舍ȃʥx臥]å摞 - tolerationSeconds: 3053978290188957517 - value: "469" + - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ + key: "473" + operator: Ü + tolerationSeconds: 8594241010639209901 + value: "474" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b - operator: NotIn - values: - - H1z..j_.r3--T + - key: z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0 + operator: DoesNotExist matchLabels: - H_55..--E3_2D-1DW__o_-.k: "7" - maxSkew: 1486667065 - topologyKey: "478" - whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + N-_.F: 09z2 + maxSkew: -702578810 + topologyKey: "483" + whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw volumes: - awsElasticBlockStore: fsType: "49" @@ -1047,16 +1054,16 @@ spec: storagePolicyID: "106" storagePolicyName: "105" volumePath: "103" - ttlSecondsAfterFinished: 1020403419 + ttlSecondsAfterFinished: -1284862566 status: - active: 157401294 - completedIndexes: "487" + active: 543081713 + completedIndexes: "492" conditions: - - lastProbeTime: "2377-08-03T07:30:10Z" - lastTransitionTime: "2619-06-09T02:29:16Z" - message: "486" - reason: "485" - status: bCũw¼ ǫđ槴Ċį軠>桼劑 - type: 穌砊ʑȩ硘(ǒ[ȼ罦¦褅 - failed: 648978003 - succeeded: -702718077 + - lastProbeTime: "2427-08-17T22:26:07Z" + lastTransitionTime: "2012-08-22T05:26:31Z" + message: "491" + reason: "490" + status: 翻颌徚J殦殐ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ + type: ɓ为\Ŧƺ猑\#ȼ縤ɰTaI楅© + failed: 77405208 + succeeded: -377965530 diff --git a/testdata/HEAD/batch.v1beta1.CronJob.json b/testdata/HEAD/batch.v1beta1.CronJob.json index 586c12196e..c8201432df 100644 --- a/testdata/HEAD/batch.v1beta1.CronJob.json +++ b/testdata/HEAD/batch.v1beta1.CronJob.json @@ -738,21 +738,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "261", "gmsaCredentialSpec": "262", - "runAsUserName": "263" + "runAsUserName": "263", + "hostProcess": false }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, + "runAsUser": 8833778257967181711, + "runAsGroup": -5647743520459672618, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "队偯J僳徥淳4揻", "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "type": "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ", "localhostProfile": "264" } }, "stdin": true, - "tty": true + "stdinOnce": true } ], "containers": [ @@ -769,8 +770,9 @@ "ports": [ { "name": "270", - "hostPort": -825277526, - "containerPort": 1157117817, + "hostPort": 1156888068, + "containerPort": -1296077882, + "protocol": "頸", "hostIP": "271" } ], @@ -779,7 +781,7 @@ "prefix": "272", "configMapRef": { "name": "273", - "optional": false + "optional": true }, "secretRef": { "name": "274", @@ -799,12 +801,12 @@ "resourceFieldRef": { "containerName": "279", "resource": "280", - "divisor": "107" + "divisor": "50" }, "configMapKeyRef": { "name": "281", "key": "282", - "optional": false + "optional": true }, "secretKeyRef": { "name": "283", @@ -816,19 +818,18 @@ ], "resources": { "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" + "´摖ȱ": "528" }, "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + "鍓贯澔 ƺ蛜6Ɖ飴": "86" } }, "volumeMounts": [ { "name": "285", - "readOnly": true, "mountPath": "286", "subPath": "287", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "mountPropagation": "", "subPathExpr": "288" } ], @@ -846,54 +847,55 @@ }, "httpGet": { "path": "292", - "port": "293", - "host": "294", - "scheme": "C\"6x$1s", + "port": -1453143878, + "host": "293", + "scheme": "鰥Z龏´DÒȗ", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": "297", - "host": "298" + "port": 1843491416, + "host": "296" }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393, - "terminationGracePeriodSeconds": 3557544419897236324 + "initialDelaySeconds": -1204965397, + "timeoutSeconds": -494895708, + "periodSeconds": -1021949447, + "successThreshold": 802134138, + "failureThreshold": -942399354, + "terminationGracePeriodSeconds": 5431518803727886665 }, "readinessProbe": { "exec": { "command": [ - "299" + "297" ] }, "httpGet": { - "path": "300", - "port": -311014176, - "host": "301", + "path": "298", + "port": "299", + "host": "300", + "scheme": "J", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 1076497581, + "port": "303", "host": "304" }, - "initialDelaySeconds": 95144287, - "timeoutSeconds": 363405643, - "periodSeconds": 1635382953, - "successThreshold": -727263154, - "failureThreshold": -1449289597, - "terminationGracePeriodSeconds": 6328236602200940742 + "initialDelaySeconds": 657418949, + "timeoutSeconds": -992558278, + "periodSeconds": 287654902, + "successThreshold": -2062708879, + "failureThreshold": 215186711, + "terminationGracePeriodSeconds": -607313695104609402 }, "startupProbe": { "exec": { @@ -903,9 +905,9 @@ }, "httpGet": { "path": "306", - "port": 248533396, + "port": -617381112, "host": "307", - "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "scheme": "8ŕİi騎C\"6x", "httpHeaders": [ { "name": "308", @@ -914,15 +916,15 @@ ] }, "tcpSocket": { - "port": -674445196, + "port": -852140121, "host": "310" }, - "initialDelaySeconds": 1239158543, - "timeoutSeconds": -543432015, - "periodSeconds": -515370067, - "successThreshold": 2073046460, - "failureThreshold": 1692740191, - "terminationGracePeriodSeconds": -1195705267535749940 + "initialDelaySeconds": 1606930340, + "timeoutSeconds": 940930263, + "periodSeconds": -860435782, + "successThreshold": 1067125211, + "failureThreshold": -2088645849, + "terminationGracePeriodSeconds": 8161302388850132593 }, "lifecycle": { "postStart": { @@ -933,392 +935,394 @@ }, "httpGet": { "path": "312", - "port": "313", - "host": "314", - "scheme": "Ǣ曣ŋayåe躒訙", + "port": 1167615307, + "host": "313", + "scheme": "vEȤƏ埮p", "httpHeaders": [ { - "name": "315", - "value": "316" + "name": "314", + "value": "315" } ] }, "tcpSocket": { - "port": "317", - "host": "318" + "port": "316", + "host": "317" } }, "preStop": { "exec": { "command": [ - "319" + "318" ] }, "httpGet": { - "path": "320", - "port": "321", - "host": "322", - "scheme": "uE增猍ǵ xǨŴ", + "path": "319", + "port": 1575106083, + "host": "320", + "scheme": "ş", "httpHeaders": [ { - "name": "323", - "value": "324" + "name": "321", + "value": "322" } ] }, "tcpSocket": { - "port": 2112112129, - "host": "325" + "port": "323", + "host": "324" } } }, - "terminationMessagePath": "326", - "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", - "imagePullPolicy": "ĒzŔ瘍Nʊ", + "terminationMessagePath": "325", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "璾ėȜv" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "b繐汚磉反-n覦灲閈誹" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "327", - "role": "328", - "type": "329", - "level": "330" + "user": "326", + "role": "327", + "type": "328", + "level": "329" }, "windowsOptions": { - "gmsaCredentialSpecName": "331", - "gmsaCredentialSpec": "332", - "runAsUserName": "333" + "gmsaCredentialSpecName": "330", + "gmsaCredentialSpec": "331", + "runAsUserName": "332", + "hostProcess": true }, - "runAsUser": 8423952810832831481, - "runAsGroup": 7806703309589874498, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "k(dŊiɢzĮ蛋I滞廬耐", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "焬CQm坊柩", - "localhostProfile": "334" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "333" } - } + }, + "stdin": true } ], "ephemeralContainers": [ { - "name": "335", - "image": "336", + "name": "334", + "image": "335", "command": [ - "337" + "336" ], "args": [ - "338" + "337" ], - "workingDir": "339", + "workingDir": "338", "ports": [ { - "name": "340", - "hostPort": 1141812777, - "containerPort": -1830926023, - "protocol": "®EĨǔvÄÚ×p", - "hostIP": "341" + "name": "339", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "340" } ], "envFrom": [ { - "prefix": "342", + "prefix": "341", "configMapRef": { - "name": "343", + "name": "342", "optional": true }, "secretRef": { - "name": "344", + "name": "343", "optional": true } } ], "env": [ { - "name": "345", - "value": "346", + "name": "344", + "value": "345", "valueFrom": { "fieldRef": { - "apiVersion": "347", - "fieldPath": "348" + "apiVersion": "346", + "fieldPath": "347" }, "resourceFieldRef": { - "containerName": "349", - "resource": "350", - "divisor": "60" + "containerName": "348", + "resource": "349", + "divisor": "464" }, "configMapKeyRef": { - "name": "351", - "key": "352", + "name": "350", + "key": "351", "optional": true }, "secretKeyRef": { - "name": "353", - "key": "354", - "optional": true + "name": "352", + "key": "353", + "optional": false } } } ], "resources": { "limits": { - "": "262" + "汚磉反-n": "653" }, "requests": { - "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶": "1" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "355", - "mountPath": "356", - "subPath": "357", - "mountPropagation": "TGÒ鵌Ē3Nh×DJ", - "subPathExpr": "358" + "name": "354", + "mountPath": "355", + "subPath": "356", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "357" } ], "volumeDevices": [ { - "name": "359", - "devicePath": "360" + "name": "358", + "devicePath": "359" } ], "livenessProbe": { "exec": { "command": [ - "361" + "360" ] }, "httpGet": { - "path": "362", - "port": -514169648, - "host": "363", - "scheme": "\u0026疀", + "path": "361", + "port": -1088996269, + "host": "362", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": -1836225650, + "host": "365" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "368" + "366" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "path": "367", + "port": 705333281, + "host": "368", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "369", + "value": "370" } ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": -916583020, + "host": "371" }, - "initialDelaySeconds": 2102595797, - "timeoutSeconds": -1921957558, - "periodSeconds": 180543684, - "successThreshold": -1050610482, - "failureThreshold": 1191111236, - "terminationGracePeriodSeconds": 5574781452707956333 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "376" + "372" ] }, "httpGet": { - "path": "377", - "port": "378", - "host": "379", - "scheme": "餸硷", + "path": "373", + "port": "374", + "host": "375", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "380", - "value": "381" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": 731136838, - "host": "382" + "port": 1288391156, + "host": "378" }, - "initialDelaySeconds": 1701169865, - "timeoutSeconds": 685946195, - "periodSeconds": 1871363087, - "successThreshold": -614257963, - "failureThreshold": 1517970305, - "terminationGracePeriodSeconds": -3984053182430357055 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "383" + "379" ] }, "httpGet": { - "path": "384", - "port": "385", - "host": "386", - "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", + "path": "380", + "port": "381", + "host": "382", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "387", - "value": "388" + "name": "383", + "value": "384" } ] }, "tcpSocket": { - "port": "389", - "host": "390" + "port": -1467648837, + "host": "385" } }, "preStop": { "exec": { "command": [ - "391" + "386" ] }, "httpGet": { - "path": "392", - "port": "393", - "host": "394", - "scheme": "cx赮ǒđ\u003e*劶?j", + "path": "387", + "port": "388", + "host": "389", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "395", - "value": "396" + "name": "390", + "value": "391" } ] }, "tcpSocket": { - "port": "397", - "host": "398" + "port": "392", + "host": "393" } } }, - "terminationMessagePath": "399", - "terminationMessagePolicy": "¥", - "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", + "terminationMessagePath": "394", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "ȕW歹s" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "ɥʋăƻ遲" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "400", - "role": "401", - "type": "402", - "level": "403" + "user": "395", + "role": "396", + "type": "397", + "level": "398" }, "windowsOptions": { - "gmsaCredentialSpecName": "404", - "gmsaCredentialSpec": "405", - "runAsUserName": "406" + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401", + "hostProcess": true }, - "runAsUser": 3805707846751185585, - "runAsGroup": 4820130167691486230, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "z鋎", - "localhostProfile": "407" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "402" } }, "tty": true, - "targetContainerName": "408" + "targetContainerName": "403" } ], - "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", - "terminationGracePeriodSeconds": -8963807447996144781, - "activeDeadlineSeconds": -5539971415578447792, - "dnsPolicy": "6", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "409": "410" + "404": "405" }, - "serviceAccountName": "411", - "serviceAccount": "412", + "serviceAccountName": "406", + "serviceAccount": "407", "automountServiceAccountToken": false, - "nodeName": "413", - "hostNetwork": true, + "nodeName": "408", "hostPID": true, - "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "414", - "role": "415", - "type": "416", - "level": "417" + "user": "409", + "role": "410", + "type": "411", + "level": "412" }, "windowsOptions": { - "gmsaCredentialSpecName": "418", - "gmsaCredentialSpec": "419", - "runAsUserName": "420" + "gmsaCredentialSpecName": "413", + "gmsaCredentialSpec": "414", + "runAsUserName": "415", + "hostProcess": false }, - "runAsUser": 4290717681745188904, - "runAsGroup": 3355244307027629244, - "runAsNonRoot": false, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, + "runAsNonRoot": true, "supplementalGroups": [ - -7106117411092125093 + -1600417733583164525 ], - "fsGroup": -9164240834267238973, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "421", - "value": "422" + "name": "416", + "value": "417" } ], - "fsGroupChangePolicy": "", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "d'呪", - "localhostProfile": "423" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "418" } }, "imagePullSecrets": [ { - "name": "424" + "name": "419" } ], - "hostname": "425", - "subdomain": "426", + "hostname": "420", + "subdomain": "421", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1326,19 +1330,19 @@ { "matchExpressions": [ { - "key": "427", - "operator": "W瀤oɢ嫎¸殚篎3o8[y", + "key": "422", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "428" + "423" ] } ], "matchFields": [ { - "key": "429", - "operator": "ï驿笈", + "key": "424", + "operator": " ", "values": [ - "430" + "425" ] } ] @@ -1347,23 +1351,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1009377808, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "431", - "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", + "key": "426", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "432" + "427" ] } ], "matchFields": [ { - "key": "433", - "operator": "惍EʦŊĊ娮rȧ", + "key": "428", + "operator": "[y#t(", "values": [ - "434" + "429" ] } ] @@ -1376,7 +1380,7 @@ { "labelSelector": { "matchLabels": { - "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c": "" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { @@ -1389,9 +1393,9 @@ ] }, "namespaces": [ - "441" + "436" ], - "topologyKey": "442", + "topologyKey": "437", "namespaceSelector": { "matchLabels": { "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" @@ -1421,9 +1425,9 @@ ] }, "namespaces": [ - "455" + "450" ], - "topologyKey": "456", + "topologyKey": "451", "namespaceSelector": { "matchLabels": { "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" @@ -1457,9 +1461,9 @@ ] }, "namespaces": [ - "469" + "464" ], - "topologyKey": "470", + "topologyKey": "465", "namespaceSelector": { "matchLabels": { "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" @@ -1492,9 +1496,9 @@ ] }, "namespaces": [ - "483" + "478" ], - "topologyKey": "484", + "topologyKey": "479", "namespaceSelector": { "matchLabels": { "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" @@ -1511,37 +1515,37 @@ ] } }, - "schedulerName": "491", + "schedulerName": "486", "tolerations": [ { - "key": "492", + "key": "487", "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "493", + "value": "488", "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "494", + "ip": "489", "hostnames": [ - "495" + "490" ] } ], - "priorityClassName": "496", + "priorityClassName": "491", "priority": 347613368, "dnsConfig": { "nameservers": [ - "497" + "492" ], "searches": [ - "498" + "493" ], "options": [ { - "name": "499", - "value": "500" + "name": "494", + "value": "495" } ] }, @@ -1550,7 +1554,7 @@ "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "501", + "runtimeClassName": "496", "enableServiceLinks": false, "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { @@ -1559,7 +1563,7 @@ "topologySpreadConstraints": [ { "maxSkew": -484382570, - "topologyKey": "502", + "topologyKey": "497", "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { @@ -1591,13 +1595,13 @@ "status": { "active": [ { - "kind": "509", - "namespace": "510", - "name": "511", + "kind": "504", + "namespace": "505", + "name": "506", "uid": "暉Ŝ!ȣ绰", - "apiVersion": "512", - "resourceVersion": "513", - "fieldPath": "514" + "apiVersion": "507", + "resourceVersion": "508", + "fieldPath": "509" } ] } diff --git a/testdata/HEAD/batch.v1beta1.CronJob.pb b/testdata/HEAD/batch.v1beta1.CronJob.pb index 3eabc7994d156472a4fe3011ae54dcdcb7ec5fd5..4addd0a61b13bfc71f537614c2f93b79d97d866f 100644 GIT binary patch delta 2960 zcmYjTdvp}l8Q;4x35*q%5$SegbzMOtxa-W^dD0%WQ1uWzo)UYG3Oz>o!>Y$BFBR$O z*}M$oL6Xg6Nk~EhSwaE{Wbn+yMscYV=H{gdHDf;ffV)(=^%_1BE4Mem(Oi^Sfk)2Fi$bSX?%Z%+7 z$}BLpIaDf~$t*eJtjIC5$7Ii2P0LuyLZy%PYMvdDE*e+`Hz(7-r0&qStBKxDZKT>B z8cftTh@oQL*Gq#;SlMY8f*HnvvWNkgfhb`&!`Up<3&DO!9$$d%j_Dfs6#VGS) zV}IL}VE|Jz{kNCoqSoQ}YR=b2FQc{Ph+09^VwR;{WZ`Jy)v<}Q9k-AuU=};5w;qe^ z4OPUN4y`i`U?Bo-%nCOdz=~i1E78A6%982(h%CjBr_J)$2iQvCPM~CoZxQu zfg?U}{Hs8O4d!6c7RZu~njbFI+bhFm6UED3&wMGIA8yv_eYE*S_d5`p`JjX&nmGw9 zSNSys{xuj>oJ25N&=|_qS=gMjndfj`!)kdE@&d-Gm$GBD4*eDv?R;`x!k4*=8Fl zlX#1%8L3NdyWf2Pks6UnaVtzWDn-;YMo1We7C|W^8kM%K=!4VOeyTLgNRHd&pm*H= zir!Yf+#zmG=2-@njAC0rk>YGUdQwj&l@uFh8Oz?Lrt7KJQ~JsGQtX4?$r$<1>*|ebqQIHv)fgtcKV*|oEfN+-Z51qRjyN*phWJPxMRNG%a^pwVQlv(uU zer+sr;93MRpG|!_FtG39mk%0hNLBHyv<%Y4vrry9%M)pW-ISFc>g5wV`_^UOMg3gs zZjs*nU8w5q(f#gd?|6T_U|@WB)646~1$he;H_s~hD23;k5<=N3R6dugK$JpB6x1ot zakNc4x^F^_4h2h?L|wD)3F!UZV+HHiCWhNVBb4TCgpa3@ooodY8`% z-IPg=6uLf*N~BN`L_JBlHay{!oX&NM%bCMu199Sn-u`2b zbFKVhjwsW%ReX+1=3Te1%z+E=`Ayg3u665OE~j&q`r6#Tq+=0uV5#Sux$P*8e!Z< zzWOBoZ9#>0?87dUHD9l7isf}?#R__2BQ4rM53f}Wkv8K*g6Sd$cq(GMX|;pOSQs7t zBG5EevstgMh&J(IPvS`agHZhk#&;7|-smv|JywS@KmgQQvdh%zUksXMN$s~iV3uX| ztj*~pea0)yD5Oy0%KLt!Y zvvege@#H=)*dCz>MDqlccq7S}CvD6tHd2QopPY19AmAggR`<-P!vffg1q`F^acG`f zwXV9juQ*n*-T68hccOp+ofkcyIP$I%t=D|s(6)HPa6G>xzPCMeWVCI?=6Fwj;@y0} z$2!8VC`uL&b_f7W;F2JKOMz{Hq?>Gt<(n^(@G^;6 z<)`|pugt(4ITtK>!)FVUC}#D4R8VSm+XEeE&L>YYeS2yzq%zlPd?QIs@^JgXZ;qFR zJ!@9yk){C0uqe_?$RZh|Wl!aS zc)L6RM##*MBO1$Oj>w!NZPCQ87s3Y(6J!z#`Nvoc>E7`l9~b0Yph=kB@K2;4Cc>ou z3xhVqvf{{y`|>vh3&+bM1K}ap+mVW~=D2Tns3+FD<7q>KLaIn%Z<@oT?6HDh1;TH* zPb=IN^e1ZS*T#J#8=s5pjvpS@yobX6#Qxmy(b&=4H=>KmLxWFl=|GfBS@n*Nh4H4! z9L?(ucE$P{V;!BF{`^>UguYWfd)I#zctf)xpBOOfrR6Xlm1 z|2uemX{HH=uIbTHU)|1w)rAEpi`vNZ@g{F*>sXsHcoovL48b6Vg~59_WmVVTZFQ4F zE*F`M`HGC*$2^naH*u?^AH9_e{Fo9Mj zGsV#Y1Xsd81y=&V!;;{jgNJ_oj^5cH4-^ISL!LFy!z0oNsziEMl4hQF->C;RcnFar z*)lkF>F`YT{-^%*SE=^tiIU4R#p^$Rlyey5eBNJrQ4g$iEm)Bo2tY6o_IoIZXcpab_IF delta 2988 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 diff --git a/testdata/HEAD/batch.v1beta1.CronJob.yaml b/testdata/HEAD/batch.v1beta1.CronJob.yaml index 083b22e8ed..341a73aed1 100644 --- a/testdata/HEAD/batch.v1beta1.CronJob.yaml +++ b/testdata/HEAD/batch.v1beta1.CronJob.yaml @@ -110,34 +110,34 @@ spec: selfLink: "48" uid: A spec: - activeDeadlineSeconds: -5539971415578447792 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "431" - operator: a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪 + - key: "426" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "432" + - "427" matchFields: - - key: "433" - operator: 惍EʦŊĊ娮rȧ + - key: "428" + operator: '[y#t(' values: - - "434" - weight: -1009377808 + - "429" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "427" - operator: W瀤oɢ嫎¸殚篎3o8[y + - key: "422" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "428" + - "423" matchFields: - - key: "429" - operator: ï驿笈 + - key: "424" + operator: ' ' values: - - "430" + - "425" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -154,8 +154,8 @@ spec: matchLabels: Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "455" - topologyKey: "456" + - "450" + topologyKey: "451" weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -165,7 +165,7 @@ spec: values: - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c: "" + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr @@ -173,8 +173,8 @@ spec: matchLabels: 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "441" - topologyKey: "442" + - "436" + topologyKey: "437" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -192,8 +192,8 @@ spec: ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "483" - topologyKey: "484" + - "478" + topologyKey: "479" weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -213,8 +213,8 @@ spec: matchLabels: m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "469" - topologyKey: "470" + - "464" + topologyKey: "465" automountServiceAccountToken: false containers: - args: @@ -228,13 +228,13 @@ spec: configMapKeyRef: key: "282" name: "281" - optional: false + optional: true fieldRef: apiVersion: "277" fieldPath: "278" resourceFieldRef: containerName: "279" - divisor: "107" + divisor: "50" resource: "280" secretKeyRef: key: "284" @@ -243,354 +243,356 @@ spec: envFrom: - configMapRef: name: "273" - optional: false + optional: true prefix: "272" secretRef: name: "274" optional: false image: "266" - imagePullPolicy: ĒzŔ瘍Nʊ + imagePullPolicy: ņ lifecycle: postStart: exec: command: - "311" httpGet: - host: "314" + host: "313" httpHeaders: - - name: "315" - value: "316" + - name: "314" + value: "315" path: "312" - port: "313" - scheme: Ǣ曣ŋayåe躒訙 + port: 1167615307 + scheme: vEȤƏ埮p tcpSocket: - host: "318" - port: "317" + host: "317" + port: "316" preStop: exec: command: - - "319" + - "318" httpGet: - host: "322" + host: "320" httpHeaders: - - name: "323" - value: "324" - path: "320" - port: "321" - scheme: uE增猍ǵ xǨŴ + - name: "321" + value: "322" + path: "319" + port: 1575106083 + scheme: ş tcpSocket: - host: "325" - port: 2112112129 + host: "324" + port: "323" livenessProbe: exec: command: - "291" - failureThreshold: -766915393 + failureThreshold: -942399354 httpGet: - host: "294" + host: "293" httpHeaders: - - name: "295" - value: "296" + - name: "294" + value: "295" path: "292" - port: "293" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 + port: -1453143878 + scheme: 鰥Z龏´DÒȗ + initialDelaySeconds: -1204965397 + periodSeconds: -1021949447 + successThreshold: 802134138 tcpSocket: - host: "298" - port: "297" - terminationGracePeriodSeconds: 3557544419897236324 - timeoutSeconds: 1067125211 + host: "296" + port: 1843491416 + terminationGracePeriodSeconds: 5431518803727886665 + timeoutSeconds: -494895708 name: "265" ports: - - containerPort: 1157117817 + - containerPort: -1296077882 hostIP: "271" - hostPort: -825277526 + hostPort: 1156888068 name: "270" + protocol: 頸 readinessProbe: exec: command: - - "299" - failureThreshold: -1449289597 + - "297" + failureThreshold: 215186711 httpGet: - host: "301" + host: "300" httpHeaders: - - name: "302" - value: "303" - path: "300" - port: -311014176 - initialDelaySeconds: 95144287 - periodSeconds: 1635382953 - successThreshold: -727263154 + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: J + initialDelaySeconds: 657418949 + periodSeconds: 287654902 + successThreshold: -2062708879 tcpSocket: host: "304" - port: 1076497581 - terminationGracePeriodSeconds: 6328236602200940742 - timeoutSeconds: 363405643 + port: "303" + terminationGracePeriodSeconds: -607313695104609402 + timeoutSeconds: -992558278 resources: limits: - 琕鶫:顇ə娯Ȱ囌{: "853" + ´摖ȱ: "528" requests: - Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" + 鍓贯澔 ƺ蛜6Ɖ飴: "86" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 璾ėȜv + - DŽ髐njʉBn(fǂǢ曣 drop: - - b繐汚磉反-n覦灲閈誹 - privileged: true - procMount: k(dŊiɢzĮ蛋I滞廬耐 - readOnlyRootFilesystem: true - runAsGroup: 7806703309589874498 + - ay + privileged: false + procMount: u8晲 + readOnlyRootFilesystem: false + runAsGroup: -4786249339103684082 runAsNonRoot: true - runAsUser: 8423952810832831481 + runAsUser: -3576337664396773931 seLinuxOptions: - level: "330" - role: "328" - type: "329" - user: "327" + level: "329" + role: "327" + type: "328" + user: "326" seccompProfile: - localhostProfile: "334" - type: 焬CQm坊柩 + localhostProfile: "333" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "332" - gmsaCredentialSpecName: "331" - runAsUserName: "333" + gmsaCredentialSpec: "331" + gmsaCredentialSpecName: "330" + hostProcess: true + runAsUserName: "332" startupProbe: exec: command: - "305" - failureThreshold: 1692740191 + failureThreshold: -2088645849 httpGet: host: "307" httpHeaders: - name: "308" value: "309" path: "306" - port: 248533396 - scheme: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - initialDelaySeconds: 1239158543 - periodSeconds: -515370067 - successThreshold: 2073046460 + port: -617381112 + scheme: 8ŕİi騎C"6x + initialDelaySeconds: 1606930340 + periodSeconds: -860435782 + successThreshold: 1067125211 tcpSocket: host: "310" - port: -674445196 - terminationGracePeriodSeconds: -1195705267535749940 - timeoutSeconds: -543432015 - terminationMessagePath: "326" - terminationMessagePolicy: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 + port: -852140121 + terminationGracePeriodSeconds: 8161302388850132593 + timeoutSeconds: 940930263 + stdin: true + terminationMessagePath: "325" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - devicePath: "290" name: "289" volumeMounts: - mountPath: "286" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 + mountPropagation: "" name: "285" - readOnly: true subPath: "287" subPathExpr: "288" workingDir: "269" dnsConfig: nameservers: - - "497" + - "492" options: - - name: "499" - value: "500" + - name: "494" + value: "495" searches: - - "498" - dnsPolicy: "6" + - "493" + dnsPolicy: +Œ9两 enableServiceLinks: false ephemeralContainers: - args: - - "338" - command: - "337" + command: + - "336" env: - - name: "345" - value: "346" + - name: "344" + value: "345" valueFrom: configMapKeyRef: - key: "352" - name: "351" + key: "351" + name: "350" optional: true fieldRef: - apiVersion: "347" - fieldPath: "348" + apiVersion: "346" + fieldPath: "347" resourceFieldRef: - containerName: "349" - divisor: "60" - resource: "350" + containerName: "348" + divisor: "464" + resource: "349" secretKeyRef: - key: "354" - name: "353" - optional: true + key: "353" + name: "352" + optional: false envFrom: - configMapRef: - name: "343" + name: "342" optional: true - prefix: "342" + prefix: "341" secretRef: - name: "344" + name: "343" optional: true - image: "336" - imagePullPolicy: Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃 + image: "335" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "383" + - "379" httpGet: - host: "386" + host: "382" httpHeaders: - - name: "387" - value: "388" - path: "384" - port: "385" - scheme: ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ + - name: "383" + value: "384" + path: "380" + port: "381" + scheme: '%ʝ`ǭ' tcpSocket: - host: "390" - port: "389" + host: "385" + port: -1467648837 preStop: exec: command: - - "391" + - "386" httpGet: - host: "394" + host: "389" httpHeaders: - - name: "395" - value: "396" - path: "392" - port: "393" - scheme: cx赮ǒđ>*劶?j + - name: "390" + value: "391" + path: "387" + port: "388" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "398" - port: "397" + host: "393" + port: "392" livenessProbe: exec: command: - - "361" - failureThreshold: -1031303729 + - "360" + failureThreshold: -1211577347 httpGet: - host: "363" + host: "362" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: -514169648 - scheme: '&疀' - initialDelaySeconds: -39292476 - periodSeconds: -1312249623 - successThreshold: -1089435479 + - name: "363" + value: "364" + path: "361" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "367" - port: "366" - terminationGracePeriodSeconds: -7317946572666008364 - timeoutSeconds: 801902541 - name: "335" + host: "365" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "334" ports: - - containerPort: -1830926023 - hostIP: "341" - hostPort: 1141812777 - name: "340" - protocol: ®EĨǔvÄÚ×p + - containerPort: 2037135322 + hostIP: "340" + hostPort: 1453852685 + name: "339" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "368" - failureThreshold: 1191111236 + - "366" + failureThreshold: 757223010 httpGet: - host: "371" + host: "368" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 - initialDelaySeconds: 2102595797 - periodSeconds: 180543684 - successThreshold: -1050610482 + - name: "369" + value: "370" + path: "367" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "375" - port: "374" - terminationGracePeriodSeconds: 5574781452707956333 - timeoutSeconds: -1921957558 + host: "371" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - "": "262" + 汚磉反-n: "653" requests: - Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ůh=_nF)#UF9^E}85Sy>NpU=kFb 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,趐V曡88 ' enableServiceLinks: true ephemeralContainers: - args: @@ -417,13 +418,13 @@ template: configMapKeyRef: key: "355" name: "354" - optional: false + optional: true fieldRef: apiVersion: "350" fieldPath: "351" resourceFieldRef: containerName: "352" - divisor: "274" + divisor: "522" resource: "353" secretKeyRef: key: "357" @@ -436,24 +437,25 @@ template: prefix: "345" secretRef: name: "347" - optional: false + optional: true image: "339" + imagePullPolicy: ĖRh}颉hȱɷȰW瀤oɢ嫎¸殚篎 lifecycle: postStart: exec: command: - "385" httpGet: - host: "387" + host: "388" httpHeaders: - - name: "388" - value: "389" + - name: "389" + value: "390" path: "386" - port: -1289510276 - scheme: ŒGm¨z鋎靀G + port: "387" + scheme: ǹʅŚO虀^背 tcpSocket: host: "391" - port: "390" + port: -1442230895 preStop: exec: command: @@ -464,16 +466,16 @@ template: - name: "395" value: "396" path: "393" - port: 1289969734 - scheme: 7uPƒw©ɴĶ烷Ľ + port: 1468940509 + scheme: 像-觗裓6Ř tcpSocket: host: "397" - port: 1468940509 + port: 1762917570 livenessProbe: exec: command: - "364" - failureThreshold: 1805682547 + failureThreshold: 178262944 httpGet: host: "367" httpHeaders: @@ -481,61 +483,61 @@ template: value: "369" path: "365" port: "366" - scheme: cx赮ǒđ>*劶?j - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 + scheme: ¥ + initialDelaySeconds: 1045190247 + periodSeconds: -651405950 + successThreshold: 1903147240 tcpSocket: host: "371" port: "370" - terminationGracePeriodSeconds: -2797767251501326723 - timeoutSeconds: -821592382 + terminationGracePeriodSeconds: 7591592723235237403 + timeoutSeconds: 1805682547 name: "338" ports: - - containerPort: -166419777 + - containerPort: -253063948 hostIP: "344" - hostPort: -257245030 + hostPort: 488431979 name: "343" - protocol: a殆诵H玲 + protocol: 橱9ij\Ď愝Ű藛b磾s readinessProbe: exec: command: - "372" - failureThreshold: -394464008 + failureThreshold: 240154501 httpGet: - host: "374" + host: "375" httpHeaders: - - name: "375" - value: "376" + - name: "376" + value: "377" path: "373" - port: 2032588794 - scheme: 鍃G昧牱 - initialDelaySeconds: -215316554 - periodSeconds: 1521292403 - successThreshold: -283400620 + port: "374" + scheme: 昧牱fsǕT衩kƒK0 + initialDelaySeconds: 22814565 + periodSeconds: -96528156 + successThreshold: -2043135662 tcpSocket: host: "378" - port: "377" - terminationGracePeriodSeconds: 911858222236680643 - timeoutSeconds: -2141869576 + port: -629974246 + terminationGracePeriodSeconds: -1988677584282886128 + timeoutSeconds: -89787189 resources: limits: - 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ: "895" + ƺL肄$鬬$矐_敕ű嵞嬯: "84" requests: - 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ: "151" + 姰l咑耖p^鏋蛹Ƚȿ: "232" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - 蚢鑸鶲Ãq + - 8[y#t(ȗŜŲ drop: - - 轫ʓ滨ĖRh}颉 - privileged: false - procMount: ¸殚篎3 - readOnlyRootFilesystem: true - runAsGroup: -4328915352766545090 - runAsNonRoot: true - runAsUser: -7492598848400758567 + - 洪 + privileged: true + procMount: ǾɁ鍻G鯇ɀ魒Ð扬=惍E + readOnlyRootFilesystem: false + runAsGroup: -2958928304063527963 + runAsNonRoot: false + runAsUser: 4233308148542782456 seLinuxOptions: level: "402" role: "400" @@ -543,42 +545,43 @@ template: user: "399" seccompProfile: localhostProfile: "406" - type: 8[y#t(ȗŜŲ + type: ŊĊ娮rȧŹ黷 windowsOptions: gmsaCredentialSpec: "404" gmsaCredentialSpecName: "403" + hostProcess: false runAsUserName: "405" startupProbe: exec: command: - "379" - failureThreshold: 279062028 + failureThreshold: -548803057 httpGet: host: "381" httpHeaders: - name: "382" value: "383" path: "380" - port: -629974246 - scheme: œj堑ūM鈱ɖ'蠨磼O_h - initialDelaySeconds: -1026606578 - periodSeconds: -645536124 - successThreshold: 896697276 + port: 1885676566 + scheme: O_h盌3+Œ9两@8Byß讪Ă2 + initialDelaySeconds: -372626292 + periodSeconds: 1019901190 + successThreshold: -1625381496 tcpSocket: host: "384" - port: -2033879721 - terminationGracePeriodSeconds: 4458982675949227932 - timeoutSeconds: -25232164 + port: -281926929 + terminationGracePeriodSeconds: -8201340979270163756 + timeoutSeconds: 2018111855 targetContainerName: "407" terminationMessagePath: "398" - terminationMessagePolicy: 像-觗裓6Ř + terminationMessagePolicy: Ų買霎ȃň[>ą tty: true volumeDevices: - devicePath: "363" name: "362" volumeMounts: - mountPath: "359" - mountPropagation: '{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬɸ' + mountPropagation: ƬɸĻo:{柯?B俋¬h`職 name: "358" readOnly: true subPath: "360" @@ -588,8 +591,7 @@ template: - hostnames: - "494" ip: "493" - hostIPC: true - hostNetwork: true + hostPID: true hostname: "424" imagePullSecrets: - name: "423" @@ -713,18 +715,18 @@ template: requests: 昕Ĭ: "524" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - "" drop: - Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; privileged: false - procMount: 丆 + procMount: 録²Ŏ)/灩聋3趐囨鏻砅邻爥 readOnlyRootFilesystem: true - runAsGroup: -545284475172904979 - runAsNonRoot: false - runAsUser: 5431518803727886665 + runAsGroup: 802922970712269023 + runAsNonRoot: true + runAsUser: -7747494447986851160 seLinuxOptions: level: "262" role: "260" @@ -732,10 +734,11 @@ template: user: "259" seccompProfile: localhostProfile: "266" - type: ²Ŏ)/灩聋3趐囨 + type: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS windowsOptions: gmsaCredentialSpec: "264" gmsaCredentialSpecName: "263" + hostProcess: false runAsUserName: "265" startupProbe: exec: @@ -758,8 +761,10 @@ template: port: "242" terminationGracePeriodSeconds: -1117820874616112287 timeoutSeconds: 1386255869 + stdin: true terminationMessagePath: "258" terminationMessagePolicy: ²sNƗ¸g + tty: true volumeDevices: - devicePath: "221" name: "220" @@ -774,21 +779,21 @@ template: nodeSelector: "408": "409" overhead: - k_: "725" - preemptionPolicy: Ʀ[螵沊齣薣鰎đƝ):惝ŵ髿ɔ - priority: -1133320634 + 3§T旦y6辱Ŵ鎥: "789" + preemptionPolicy: '{De½t;Äƾ' + priority: 171558604 priorityClassName: "495" readinessGates: - - conditionType: į - restartPolicy: "y" + - conditionType: 鳢.ǀŭ瘢颦z疵悡nȩ純z邜排A + restartPolicy: ;Ƭ婦d%蹶/ʗp壥Ƥ runtimeClassName: "500" schedulerName: "490" securityContext: - fsGroup: -6276111079389958404 - fsGroupChangePolicy: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ - runAsGroup: 5200080507234099655 + fsGroup: -2019276087967685705 + fsGroupChangePolicy: 2 ɲ±m嵘厶sȰÖ埡ÆɰŞ + runAsGroup: -8157642381087094542 runAsNonRoot: true - runAsUser: -4962946920772050319 + runAsUser: -5785208110583552190 seLinuxOptions: level: "416" role: "414" @@ -796,38 +801,41 @@ template: user: "413" seccompProfile: localhostProfile: "422" - type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' + type: 樞úʥ銀ƨ supplementalGroups: - - -4548866432246561416 + - -6356503130840432651 sysctls: - name: "420" value: "421" windowsOptions: gmsaCredentialSpec: "418" gmsaCredentialSpecName: "417" + hostProcess: true runAsUserName: "419" serviceAccount: "411" serviceAccountName: "410" - setHostnameAsFQDN: false - shareProcessNamespace: true + setHostnameAsFQDN: true + shareProcessNamespace: false subdomain: "425" - terminationGracePeriodSeconds: -1357828024706138776 + terminationGracePeriodSeconds: -6472827475835479775 tolerations: - - effect: kx-餌勀奷Ŏ + - effect: =Ĉ鳟/d&蒡榤Ⱦ盜ŭ飼 key: "491" - operator: 0yVA嬂刲;牆詒ĸąs - tolerationSeconds: -9038755672632113093 + operator: ʇɆȏ+&ɃB沅零 + tolerationSeconds: 5710269275969351972 value: "492" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: B.rTt7bm9I.-..q-F-.__ck - operator: DoesNotExist + - key: 086----3-893097-0zy976-0--q-90fo4gk.3f--5nwy-m0---063-r-z-n1l3j-4175-x-0---9/s + operator: In + values: + - 79_j570n__.-7_I8.--4-___..1N matchLabels: - 3.hy9---2--e-yya--bj7-l-9aw--2/hs.-_DM__28W-_-.0HfR-_f-5: 019_-gYY._..fP--hQ7be__-.-g-5.-59...7q___n.__16ee.6 - maxSkew: -2046521037 + 1h9-z8-35x38iq/V_-q-L34-_D86-Wg: 51_n4a-n.Q_-.__A9-4l_m.A.Zi___Y__YDuzh9N6-...2_.Qa + maxSkew: 1725443144 topologyKey: "501" - whenUnsatisfiable: '"T#sM網m' + whenUnsatisfiable: ƫƍƙơ卍睊Pǎ玒 volumes: - awsElasticBlockStore: fsType: "67" @@ -1082,4 +1090,4 @@ template: storagePolicyID: "124" storagePolicyName: "123" volumePath: "121" - ttlSecondsAfterFinished: -2143422853 + ttlSecondsAfterFinished: -654972141 diff --git a/testdata/HEAD/core.v1.EphemeralContainers.json b/testdata/HEAD/core.v1.EphemeralContainers.json index ad579654e2..13dd2a0864 100644 --- a/testdata/HEAD/core.v1.EphemeralContainers.json +++ b/testdata/HEAD/core.v1.EphemeralContainers.json @@ -295,6 +295,24 @@ }, "tty": true, "targetContainerName": "88" + "gmsaCredentialSpecName": "86", + "gmsaCredentialSpec": "87", + "runAsUserName": "88", + "hostProcess": false + }, + "runAsUser": -3031446704001093654, + "runAsGroup": 7608666948531988994, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ðl恕ɍȇ廄裭4懙鏮嵒ƫS", + "seccompProfile": { + "type": "ɷD¡轫n(鲼ƳÐƣKʘń", + "localhostProfile": "89" + } + }, + "stdinOnce": true, + "targetContainerName": "90" } ] } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.EphemeralContainers.yaml b/testdata/HEAD/core.v1.EphemeralContainers.yaml index b61fe3fe40..3aaf112d16 100644 --- a/testdata/HEAD/core.v1.EphemeralContainers.yaml +++ b/testdata/HEAD/core.v1.EphemeralContainers.yaml @@ -130,6 +130,11 @@ ephemeralContainers: runAsGroup: 8360795821384820753 runAsNonRoot: false runAsUser: -1466062763730980131 + procMount: Ðl恕ɍȇ廄裭4懙鏮嵒ƫS + readOnlyRootFilesystem: true + runAsGroup: 7608666948531988994 + runAsNonRoot: true + runAsUser: -3031446704001093654 seLinuxOptions: level: "83" role: "81" @@ -142,6 +147,13 @@ ephemeralContainers: gmsaCredentialSpec: "85" gmsaCredentialSpecName: "84" runAsUserName: "86" + localhostProfile: "89" + type: ɷD¡轫n(鲼ƳÐƣKʘń + windowsOptions: + gmsaCredentialSpec: "87" + gmsaCredentialSpecName: "86" + hostProcess: false + runAsUserName: "88" startupProbe: exec: command: @@ -167,6 +179,11 @@ ephemeralContainers: terminationMessagePath: "79" terminationMessagePolicy: ?讦ĭÐ tty: true + timeoutSeconds: 1229400382 + stdinOnce: true + targetContainerName: "90" + terminationMessagePath: "81" + terminationMessagePolicy: Ņ£ volumeDevices: - devicePath: "45" name: "44" diff --git a/testdata/HEAD/core.v1.Pod.json b/testdata/HEAD/core.v1.Pod.json index 7095cc7519..189039c83e 100644 --- a/testdata/HEAD/core.v1.Pod.json +++ b/testdata/HEAD/core.v1.Pod.json @@ -632,19 +632,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "221", "gmsaCredentialSpec": "222", - "runAsUserName": "223" + "runAsUserName": "223", + "hostProcess": true }, - "runAsUser": -2402724957580114162, - "runAsGroup": -6738846580626183558, - "runAsNonRoot": false, + "runAsUser": 42649466061901501, + "runAsGroup": -4525194116194020035, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "鲡:", + "allowPrivilegeEscalation": false, + "procMount": ":贅wE@Ȗs«öʮĀ\u003cé瞾", "seccompProfile": { - "type": "wE@Ȗs", + "type": "NŬɨǙÄr蛏豈ɃHŠơŴĿ", "localhostProfile": "224" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -663,9 +665,9 @@ "ports": [ { "name": "230", - "hostPort": 1135182169, - "containerPort": 1843758068, - "protocol": "瞾ʀNŬɨǙÄr蛏豈Ƀ", + "hostPort": 804417065, + "containerPort": 1348377429, + "protocol": "廷s{Ⱦdz@ùƸʋŀ樺ȃv渟7", "hostIP": "231" } ], @@ -674,7 +676,7 @@ "prefix": "232", "configMapRef": { "name": "233", - "optional": false + "optional": true }, "secretRef": { "name": "234", @@ -694,12 +696,12 @@ "resourceFieldRef": { "containerName": "239", "resource": "240", - "divisor": "193" + "divisor": "478" }, "configMapKeyRef": { "name": "241", "key": "242", - "optional": false + "optional": true }, "secretKeyRef": { "name": "243", @@ -711,10 +713,10 @@ ], "resources": { "limits": { - "Ŵ廷s{Ⱦdz@": "12" + "0)鈼¬麄p呝TG;邪匾mɩC[ó瓧嫭": "957" }, "requests": { - "粛E煹": "508" + "ĨFħ籘Àǒɿʒ": "692" } }, "volumeMounts": [ @@ -723,7 +725,7 @@ "readOnly": true, "mountPath": "246", "subPath": "247", - "mountPropagation": "渟", + "mountPropagation": "o/樝fw[Řż丩Ž", "subPathExpr": "248" } ], @@ -741,8 +743,9 @@ }, "httpGet": { "path": "252", - "port": 1762266578, + "port": 486195690, "host": "253", + "scheme": "1Ůđ眊ľǎɳ,ǿ飏騀", "httpHeaders": [ { "name": "254", @@ -751,27 +754,27 @@ ] }, "tcpSocket": { - "port": "256", - "host": "257" + "port": -490345684, + "host": "256" }, - "initialDelaySeconds": -1294101963, - "timeoutSeconds": -1961863213, - "periodSeconds": -103588794, - "successThreshold": -1045704964, - "failureThreshold": 1089147958, - "terminationGracePeriodSeconds": -5467651408314215291 + "initialDelaySeconds": 474119379, + "timeoutSeconds": 1923334396, + "periodSeconds": -1343558801, + "successThreshold": 284401429, + "failureThreshold": 1427600698, + "terminationGracePeriodSeconds": -6576869501326512452 }, "readinessProbe": { "exec": { "command": [ - "258" + "257" ] }, "httpGet": { - "path": "259", - "port": 747521320, + "path": "258", + "port": "259", "host": "260", - "scheme": "棂p儼Ƿ裚瓶釆Ɗ+j忊", + "scheme": "\u003e5姣\u003e懔%熷谟", "httpHeaders": [ { "name": "261", @@ -780,244 +783,243 @@ ] }, "tcpSocket": { - "port": "263", - "host": "264" + "port": -1920661051, + "host": "263" }, - "initialDelaySeconds": 441998152, - "timeoutSeconds": 747802823, - "periodSeconds": -1453848697, - "successThreshold": -321513994, - "failureThreshold": 1024248645, - "terminationGracePeriodSeconds": 866094339485091956 + "initialDelaySeconds": -1763501586, + "timeoutSeconds": -337240309, + "periodSeconds": -1675041613, + "successThreshold": 963670270, + "failureThreshold": -1180080716, + "terminationGracePeriodSeconds": -6054478692818889553 }, "startupProbe": { "exec": { "command": [ - "265" + "264" ] }, "httpGet": { - "path": "266", - "port": "267", - "host": "268", - "scheme": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", + "path": "265", + "port": -1498229293, + "host": "266", + "scheme": "LƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", "httpHeaders": [ { - "name": "269", - "value": "270" + "name": "267", + "value": "268" } ] }, "tcpSocket": { - "port": 486195690, - "host": "271" + "port": "269", + "host": "270" }, - "initialDelaySeconds": 1157241180, - "timeoutSeconds": -1810997540, - "periodSeconds": -1681029343, - "successThreshold": -1589303862, - "failureThreshold": -1586756233, - "terminationGracePeriodSeconds": 8197254455293781725 + "initialDelaySeconds": -1171167638, + "timeoutSeconds": -1336170981, + "periodSeconds": 1179132251, + "successThreshold": -2123728714, + "failureThreshold": -406148612, + "terminationGracePeriodSeconds": 241615716805649441 }, "lifecycle": { "postStart": { "exec": { "command": [ - "272" + "271" ] }, "httpGet": { - "path": "273", - "port": "274", - "host": "275", - "scheme": "Ȋɞ-uƻ悖ȩ0Ƹ", + "path": "272", + "port": "273", + "host": "274", + "scheme": "粕擓ƖHVe熼'FD", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": "277", + "host": "278" } }, "preStop": { "exec": { "command": [ - "280" + "279" ] }, "httpGet": { - "path": "281", - "port": "282", - "host": "283", - "scheme": "\u003e5姣\u003e懔%熷谟", + "path": "280", + "port": 100356493, + "host": "281", + "scheme": "ƮA攤/ɸɎ R§耶FfB", "httpHeaders": [ { - "name": "284", - "value": "285" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": -1920661051, - "host": "286" + "port": "284", + "host": "285" } } }, - "terminationMessagePath": "287", - "terminationMessagePolicy": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "imagePullPolicy": "vt莭琽§ć\\ ïì«", + "terminationMessagePath": "286", + "terminationMessagePolicy": "3!Zɾģ毋Ó6", + "imagePullPolicy": "?$矡ȶ网棊ʢ", "securityContext": { "capabilities": { "add": [ - "枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F" + "Ǖɳɷ9Ì崟¿瘦ɖ緕" ], "drop": [ - "剂讼ɓȌʟni酛3Ɓ" + "Í勅跦Opwǩ曬逴褜1ØœȠƬ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "288", - "role": "289", - "type": "290", - "level": "291" + "user": "287", + "role": "288", + "type": "289", + "level": "290" }, "windowsOptions": { - "gmsaCredentialSpecName": "292", - "gmsaCredentialSpec": "293", - "runAsUserName": "294" + "gmsaCredentialSpecName": "291", + "gmsaCredentialSpec": "292", + "runAsUserName": "293", + "hostProcess": false }, - "runAsUser": -2000070193364862971, - "runAsGroup": -636584014972667630, - "runAsNonRoot": false, + "runAsUser": 7864982275050120786, + "runAsGroup": 4734307467052060549, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "procMount": "卷", "seccompProfile": { - "type": "w", - "localhostProfile": "295" + "type": "J", + "localhostProfile": "294" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "296", - "image": "297", + "name": "295", + "image": "296", "command": [ - "298" + "297" ], "args": [ - "299" + "298" ], - "workingDir": "300", + "workingDir": "299", "ports": [ { - "name": "301", - "hostPort": 1752155096, - "containerPort": -1962065705, - "protocol": "¿", - "hostIP": "302" + "name": "300", + "hostPort": -743369977, + "containerPort": -1624574056, + "protocol": "犵殇ŕ-Ɂ圯W:ĸ輦唊#", + "hostIP": "301" } ], "envFrom": [ { - "prefix": "303", + "prefix": "302", "configMapRef": { - "name": "304", + "name": "303", "optional": false }, "secretRef": { - "name": "305", - "optional": false + "name": "304", + "optional": true } } ], "env": [ { - "name": "306", - "value": "307", + "name": "305", + "value": "306", "valueFrom": { "fieldRef": { - "apiVersion": "308", - "fieldPath": "309" + "apiVersion": "307", + "fieldPath": "308" }, "resourceFieldRef": { - "containerName": "310", - "resource": "311", - "divisor": "142" + "containerName": "309", + "resource": "310", + "divisor": "626" }, "configMapKeyRef": { - "name": "312", - "key": "313", - "optional": false + "name": "311", + "key": "312", + "optional": true }, "secretKeyRef": { - "name": "314", - "key": "315", - "optional": false + "name": "313", + "key": "314", + "optional": true } } } ], "resources": { "limits": { - "ǩ": "957" + "Ÿ8T 苧yñKJɐ扵": "44" }, "requests": { - "Ɔȓ蹣ɐǛv+8Ƥ熪": "951" + "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5": "723" } }, "volumeMounts": [ { - "name": "316", - "mountPath": "317", - "subPath": "318", - "mountPropagation": "啛更", - "subPathExpr": "319" + "name": "315", + "mountPath": "316", + "subPath": "317", + "mountPropagation": "徶đ寳议Ƭƶ氩Ȩ", + "subPathExpr": "318" } ], "volumeDevices": [ { - "name": "320", - "devicePath": "321" + "name": "319", + "devicePath": "320" } ], "livenessProbe": { "exec": { "command": [ - "322" + "321" ] }, "httpGet": { - "path": "323", - "port": "324", - "host": "325", - "scheme": "Ů+朷Ǝ膯ljVX1虊", + "path": "322", + "port": "323", + "host": "324", + "scheme": "ŕ翑0展}", "httpHeaders": [ { - "name": "326", - "value": "327" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": -979584143, + "port": "327", "host": "328" }, - "initialDelaySeconds": -1748648882, - "timeoutSeconds": -239843014, - "periodSeconds": 1381579966, - "successThreshold": -1418092595, - "failureThreshold": -1538905728, - "terminationGracePeriodSeconds": -1867540518204155332 + "initialDelaySeconds": -1778952574, + "timeoutSeconds": 1386255869, + "periodSeconds": -778272981, + "successThreshold": 2056774277, + "failureThreshold": -2146674095, + "terminationGracePeriodSeconds": -1117820874616112287 }, "readinessProbe": { "exec": { @@ -1027,26 +1029,26 @@ }, "httpGet": { "path": "330", - "port": "331", - "host": "332", - "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "port": 303592056, + "host": "331", + "scheme": "獕;跣Hǝcw媀瓄\u0026翜舞拉", "httpHeaders": [ { - "name": "333", - "value": "334" + "name": "332", + "value": "333" } ] }, "tcpSocket": { - "port": 1574967021, + "port": "334", "host": "335" }, - "initialDelaySeconds": -244758593, - "timeoutSeconds": 591440053, - "periodSeconds": 104069700, - "successThreshold": -331594625, - "failureThreshold": 888935190, - "terminationGracePeriodSeconds": 7193904584276385338 + "initialDelaySeconds": 2066735093, + "timeoutSeconds": -190183379, + "periodSeconds": -940334911, + "successThreshold": -341287812, + "failureThreshold": 2030115750, + "terminationGracePeriodSeconds": 7933506142593743951 }, "startupProbe": { "exec": { @@ -1056,85 +1058,83 @@ }, "httpGet": { "path": "337", - "port": "338", - "host": "339", - "scheme": "î.Ȏ蝪ʜ5遰=", + "port": -816630929, + "host": "338", "httpHeaders": [ { - "name": "340", - "value": "341" + "name": "339", + "value": "340" } ] }, "tcpSocket": { - "port": 834105836, - "host": "342" + "port": 1965273344, + "host": "341" }, - "initialDelaySeconds": -1462219068, - "timeoutSeconds": -370386363, - "periodSeconds": 1714588921, - "successThreshold": -1246371817, - "failureThreshold": 617318981, - "terminationGracePeriodSeconds": 1856677271350902065 + "initialDelaySeconds": 509813083, + "timeoutSeconds": -1389984716, + "periodSeconds": 204229950, + "successThreshold": 237070189, + "failureThreshold": 1328165061, + "terminationGracePeriodSeconds": -2419752030496149068 }, "lifecycle": { "postStart": { "exec": { "command": [ - "343" + "342" ] }, "httpGet": { - "path": "344", - "port": -282193676, - "host": "345", - "scheme": "Ļǟi\u0026", + "path": "343", + "port": -2128108224, + "host": "344", + "scheme": "δ摖", "httpHeaders": [ { - "name": "346", - "value": "347" + "name": "345", + "value": "346" } ] }, "tcpSocket": { - "port": "348", - "host": "349" + "port": "347", + "host": "348" } }, "preStop": { "exec": { "command": [ - "350" + "349" ] }, "httpGet": { - "path": "351", - "port": "352", - "host": "353", - "scheme": "垾现葢ŵ橨", + "path": "350", + "port": "351", + "host": "352", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": -1312425203, + "port": "355", "host": "356" } } }, "terminationMessagePath": "357", - "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", - "imagePullPolicy": "丟×x锏ɟ4Ǒ", + "terminationMessagePolicy": "ƺ蛜6Ɖ飴ɎiǨź", + "imagePullPolicy": "囌{屿oiɥ嵐sC", "securityContext": { "capabilities": { "add": [ - "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ" + "Ǻ鱎ƙ;Nŕ" ], "drop": [ - ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:" + "Jih亏yƕ丆録²" ] }, "privileged": false, @@ -1147,28 +1147,29 @@ "windowsOptions": { "gmsaCredentialSpecName": "362", "gmsaCredentialSpec": "363", - "runAsUserName": "364" + "runAsUserName": "364", + "hostProcess": true }, - "runAsUser": 5620818514944490121, - "runAsGroup": -499179336506637450, + "runAsUser": -5099422937845460309, + "runAsGroup": -4798571027889325171, "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", + "allowPrivilegeEscalation": false, + "procMount": "邻爥蹔ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩", "seccompProfile": { - "type": "ih亏yƕ丆録²", + "type": "eSvEȤƏ埮pɵ{WOŭW灬p", "localhostProfile": "365" } }, - "stdin": true, + "stdinOnce": true, "tty": true, "targetContainerName": "366" } ], - "restartPolicy": "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫", - "terminationGracePeriodSeconds": -247950237984551522, - "activeDeadlineSeconds": -7299434051955863644, - "dnsPolicy": "±p鋄5弢ȹ均i绝5哇芆", + "restartPolicy": "V擭銆j", + "terminationGracePeriodSeconds": -2096491188749634309, + "activeDeadlineSeconds": 4288903380102217677, + "dnsPolicy": "饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM", "nodeSelector": { "367": "368" }, @@ -1176,6 +1177,8 @@ "serviceAccount": "370", "automountServiceAccountToken": false, "nodeName": "371", + "hostNetwork": true, + "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { @@ -1187,24 +1190,25 @@ "windowsOptions": { "gmsaCredentialSpecName": "376", "gmsaCredentialSpec": "377", - "runAsUserName": "378" + "runAsUserName": "378", + "hostProcess": true }, - "runAsUser": -6224651420440742974, - "runAsGroup": 5246659233493169699, - "runAsNonRoot": true, + "runAsUser": -6717020695319852049, + "runAsGroup": -495558749504439559, + "runAsNonRoot": false, "supplementalGroups": [ - -7305004673396184610 + 933334675092942213 ], - "fsGroup": 2556747128430250366, + "fsGroup": 2373631082804169687, "sysctls": [ { "name": "379", "value": "380" } ], - "fsGroupChangePolicy": "IJ嘢4ʗ", + "fsGroupChangePolicy": "趭(娕uE增猍ǵ x", "seccompProfile": { - "type": ",丽饾| 鞤ɱďW", + "type": "Ŵ壶ƵfȽÃ茓pȓɻ", "localhostProfile": "381" } }, @@ -1223,7 +1227,7 @@ "matchExpressions": [ { "key": "385", - "operator": "ņ", + "operator": "ȲǸ|蕎'佉賞ǧĒzŔ", "values": [ "386" ] @@ -1232,7 +1236,7 @@ "matchFields": [ { "key": "387", - "operator": "衷,ƷƣMț譎懚", + "operator": "fŭƽ眝{", "values": [ "388" ] @@ -1243,12 +1247,12 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 257855378, + "weight": -684167223, "preference": { "matchExpressions": [ { "key": "389", - "operator": "鑳w妕眵笭/9崍h趭", + "operator": "若`l}", "values": [ "390" ] @@ -1257,7 +1261,7 @@ "matchFields": [ { "key": "391", - "operator": "ť嗆u8晲T", + "operator": "", "values": [ "392" ] @@ -1272,15 +1276,12 @@ { "labelSelector": { "matchLabels": { - "x_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up2": "Ns-o779._-k5" + "x9-35o-1-5w5z3-d----0p---s-9----747o-3.jr-927--m6-k8-c2---2etfh41ca-z-5g2wco28---6/Dup.2L_s-o779._-k-5___-Qq..csh-3--ZT": "6_31-_I-A-_3bz._8M0U1_-__.71-_-9_._XD" }, "matchExpressions": [ { - "key": "9d4i-m7---k8235--8--c83-4b-9-1o8w-4/4csh-3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9.D", - "operator": "NotIn", - "values": [ - "G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X" - ] + "key": "8609a-e0--1----v8-2/ck..1Q7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F2", + "operator": "DoesNotExist" } ] }, @@ -1290,14 +1291,14 @@ "topologyKey": "400", "namespaceSelector": { "matchLabels": { - "70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M": "ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0" + "780bdw0-1-47rrw8-5tn.0-1y-tw/O-..6W.VK.sTt.-U_--56-.7D.3_KPg___KA-._d.8": "wmiJ4x-_0_5-_.7F3p2_-_AmD-.A" }, "matchExpressions": [ { - "key": "2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5", + "key": "C0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b17ca-p", "operator": "In", "values": [ - "c" + "3-3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ_K" ] } ] @@ -1306,19 +1307,16 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1097269124, + "weight": 1357609391, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a": "n9" + "23bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/1k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H": "46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e" }, "matchExpressions": [ { - "key": "xv-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-4.x5----0g-q-22r4wye5y/8q_s-1__gw_-z_659GE.l_.23--_6l.-5B", - "operator": "In", - "values": [ - "h7.6.-y-s4483Po_L3f1-7_O4.w" - ] + "key": "f2t-m839-qr-7----rgvf3q-z-5z80n--t5--9-4-d2-w/w0_.i__a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_ITO", + "operator": "DoesNotExist" } ] }, @@ -1328,11 +1326,11 @@ "topologyKey": "414", "namespaceSelector": { "matchLabels": { - "n_5023Xl-3Pw_-r75--_-A-o-__y_4": "12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr" + "54-br5r---r8oh782-u---76g---h-4-lx-0-2qg-4.94s-6-k57/8..-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b": "E_8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Qa" }, "matchExpressions": [ { - "key": "0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My", + "key": "34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p", "operator": "DoesNotExist" } ] @@ -1346,15 +1344,12 @@ { "labelSelector": { "matchLabels": { - "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" + "8--7g0e6-x5-7-a6434---7i-f-d019o1v3-2101s8-j-6j4uvl/5p_B-d--Q5._D6_.d-n_9n.p.2-.-w": "61P_.D8_t..-Ww27" }, "matchExpressions": [ { - "key": "3--_9QW2JkU27_.-4T-I.-..K.2", - "operator": "In", - "values": [ - "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" - ] + "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", + "operator": "DoesNotExist" } ] }, @@ -1364,11 +1359,11 @@ "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" + "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" }, "matchExpressions": [ { - "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", + "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", "operator": "DoesNotExist" } ] @@ -1377,15 +1372,15 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -176177167, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8_t..-Ww2q.zK-p5": "8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28" + "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" }, "matchExpressions": [ { - "key": "x.._-x_4..u2-__3uM77U7._pT-___-_r", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] @@ -1396,12 +1391,12 @@ "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s": "M-k5.C.e.._d-Y" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16", - "operator": "DoesNotExist" + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1414,10 +1409,9 @@ "tolerations": [ { "key": "450", - "operator": "5谠vÐ仆dždĄ跞肞=ɴC}怢", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", "value": "451", - "effect": "D?/nēɅĀ埰ʀł!U詨nj1ýǝ", - "tolerationSeconds": -7090833765995091747 + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ @@ -1429,7 +1423,7 @@ } ], "priorityClassName": "454", - "priority": -1623129882, + "priority": -340583156, "dnsConfig": { "nameservers": [ "455" @@ -1446,30 +1440,30 @@ }, "readinessGates": [ { - "conditionType": "d楗鱶镖喗vȥ倉螆ȨX" + "conditionType": "țc£PAÎǨȨ栋" } ], "runtimeClassName": "459", "enableServiceLinks": false, - "preemptionPolicy": "«ɒó\u003c碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡", + "preemptionPolicy": "n{鳻", "overhead": { - "": "846" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": 1688294622, + "maxSkew": 1486667065, "topologyKey": "460", - "whenUnsatisfiable": "矵\u00267Ʃɩ", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK": "35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "7.W74-R_Z_Tz.a3_HWo4_6" + "H1z..j_.r3--T" ] } ] @@ -1479,13 +1473,13 @@ "setHostnameAsFQDN": false }, "status": { - "phase": "å譥a", + "phase": "șa汸\u003cƋlɋN磋镮ȺPÈ", "conditions": [ { - "type": "H诹ɼ#趶毎卸値å镮ó\"壽ȱǒ鉚", - "status": "Ȕ蝬Kȴ", - "lastProbeTime": "2122-07-22T00:15:32Z", - "lastTransitionTime": "2116-05-26T10:14:24Z", + "type": "偁髕ģƗ鐫?勥穌砊ʑȩ硘(ǒ[", + "status": "闬輙怀¹bCũw¼ ǫđ槴Ċį軠\u003e", + "lastProbeTime": "2446-08-01T12:34:13Z", + "lastTransitionTime": "2721-06-15T10:27:00Z", "reason": "467", "message": "468" } @@ -1509,15 +1503,15 @@ "message": "477" }, "running": { - "startedAt": "2838-07-20T19:58:45Z" + "startedAt": "2044-06-19T19:39:57Z" }, "terminated": { - "exitCode": 537567999, - "signal": 2082930716, + "exitCode": -702718077, + "signal": 648978003, "reason": "478", "message": "479", - "startedAt": "2738-06-23T15:55:19Z", - "finishedAt": "2233-02-01T14:10:47Z", + "startedAt": "2298-10-11T07:26:38Z", + "finishedAt": "2953-05-20T20:14:17Z", "containerID": "480" } }, @@ -1527,20 +1521,20 @@ "message": "482" }, "running": { - "startedAt": "2413-05-17T07:07:15Z" + "startedAt": "2909-12-17T10:35:05Z" }, "terminated": { - "exitCode": -416338651, - "signal": 1820564266, + "exitCode": 344566548, + "signal": -1274159576, "reason": "483", "message": "484", - "startedAt": "2855-03-01T08:57:00Z", - "finishedAt": "2486-05-12T14:50:32Z", + "startedAt": "2448-03-03T21:49:58Z", + "finishedAt": "2181-04-23T17:08:11Z", "containerID": "485" } }, - "ready": true, - "restartCount": -1399651668, + "ready": false, + "restartCount": 880515121, "image": "486", "imageID": "487", "containerID": "488", @@ -1556,15 +1550,15 @@ "message": "491" }, "running": { - "startedAt": "2465-03-18T23:55:27Z" + "startedAt": "2639-07-13T08:26:34Z" }, "terminated": { - "exitCode": 1254193769, - "signal": -1393376760, + "exitCode": -477105883, + "signal": 1266675441, "reason": "492", "message": "493", - "startedAt": "2799-10-17T21:43:53Z", - "finishedAt": "2007-08-17T02:42:37Z", + "startedAt": "2760-06-20T08:13:38Z", + "finishedAt": "2270-10-11T19:35:54Z", "containerID": "494" } }, @@ -1574,27 +1568,27 @@ "message": "496" }, "running": { - "startedAt": "2719-07-17T22:00:10Z" + "startedAt": "2018-06-11T20:33:19Z" }, "terminated": { - "exitCode": -391574961, - "signal": -933017112, + "exitCode": 267482175, + "signal": -724869497, "reason": "497", "message": "498", - "startedAt": "2454-01-24T20:04:32Z", - "finishedAt": "2045-05-04T00:27:18Z", + "startedAt": "2261-09-25T07:35:50Z", + "finishedAt": "2921-08-01T07:23:37Z", "containerID": "499" } }, - "ready": true, - "restartCount": 840157370, + "ready": false, + "restartCount": 1996366336, "image": "500", "imageID": "501", "containerID": "502", - "started": false + "started": true } ], - "qosClass": "哶ɓŖybÑW紋旣Ülɳ涟Ð", + "qosClass": "ɹNL觀嫧酞篐8郫焮3ó緼Ŷ獃夕ƆIJ", "ephemeralContainerStatuses": [ { "name": "503", @@ -1604,15 +1598,15 @@ "message": "505" }, "running": { - "startedAt": "2269-01-04T20:21:46Z" + "startedAt": "2679-03-05T15:56:11Z" }, "terminated": { - "exitCode": -419737006, - "signal": 1267525999, + "exitCode": -678247306, + "signal": -798353979, "reason": "506", "message": "507", - "startedAt": "2479-09-29T08:36:44Z", - "finishedAt": "2107-05-30T03:08:00Z", + "startedAt": "2522-07-17T20:42:05Z", + "finishedAt": "2671-06-02T09:10:05Z", "containerID": "508" } }, @@ -1622,20 +1616,20 @@ "message": "510" }, "running": { - "startedAt": "2685-03-12T10:07:19Z" + "startedAt": "2470-09-16T06:10:29Z" }, "terminated": { - "exitCode": 2005043090, - "signal": 728551686, + "exitCode": -379260195, + "signal": 1724179157, "reason": "511", "message": "512", - "startedAt": "2283-08-08T02:13:39Z", - "finishedAt": "2594-07-18T02:53:59Z", + "startedAt": "2713-05-24T08:16:36Z", + "finishedAt": "2940-09-11T05:49:16Z", "containerID": "513" } }, "ready": true, - "restartCount": 692446142, + "restartCount": -579160123, "image": "514", "imageID": "515", "containerID": "516", diff --git a/testdata/HEAD/core.v1.Pod.pb b/testdata/HEAD/core.v1.Pod.pb index 3142d17ba420608c3ef13504e4bd10fc5481111d..4e506ee0351f99a4f0b1e56f3a8b86cb255486f7 100644 GIT binary patch delta 5262 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姣>懔%熷谟' + - name: "282" + value: "283" + path: "280" + port: 100356493 + scheme: ƮA攤/ɸɎ R§耶FfB tcpSocket: - host: "286" - port: -1920661051 + host: "285" + port: "284" livenessProbe: exec: command: - "251" - failureThreshold: 1089147958 + failureThreshold: 1427600698 httpGet: host: "253" httpHeaders: - name: "254" value: "255" path: "252" - port: 1762266578 - initialDelaySeconds: -1294101963 - periodSeconds: -103588794 - successThreshold: -1045704964 + port: 486195690 + scheme: 1Ůđ眊ľǎɳ,ǿ飏騀 + initialDelaySeconds: 474119379 + periodSeconds: -1343558801 + successThreshold: 284401429 tcpSocket: - host: "257" - port: "256" - terminationGracePeriodSeconds: -5467651408314215291 - timeoutSeconds: -1961863213 + host: "256" + port: -490345684 + terminationGracePeriodSeconds: -6576869501326512452 + timeoutSeconds: 1923334396 name: "225" ports: - - containerPort: 1843758068 + - containerPort: 1348377429 hostIP: "231" - hostPort: 1135182169 + hostPort: 804417065 name: "230" - protocol: 瞾ʀNŬɨǙÄr蛏豈Ƀ + protocol: 廷s{Ⱦdz@ùƸʋŀ樺ȃv渟7 readinessProbe: exec: command: - - "258" - failureThreshold: 1024248645 + - "257" + failureThreshold: -1180080716 httpGet: host: "260" httpHeaders: - name: "261" value: "262" - path: "259" - port: 747521320 - scheme: 棂p儼Ƿ裚瓶釆Ɗ+j忊 - initialDelaySeconds: 441998152 - periodSeconds: -1453848697 - successThreshold: -321513994 + path: "258" + port: "259" + scheme: '>5姣>懔%熷谟' + initialDelaySeconds: -1763501586 + periodSeconds: -1675041613 + successThreshold: 963670270 tcpSocket: - host: "264" - port: "263" - terminationGracePeriodSeconds: 866094339485091956 - timeoutSeconds: 747802823 + host: "263" + port: -1920661051 + terminationGracePeriodSeconds: -6054478692818889553 + timeoutSeconds: -337240309 resources: limits: - Ŵ廷s{Ⱦdz@: "12" + 0)鈼¬麄p呝TG;邪匾mɩC[ó瓧嫭: "957" requests: - 粛E煹: "508" + ĨFħ籘Àǒɿʒ: "692" securityContext: allowPrivilegeEscalation: true capabilities: add: - - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F + - Ǖɳɷ9Ì崟¿瘦ɖ緕 drop: - - 剂讼ɓȌʟni酛3Ɓ - privileged: false - procMount: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + - Í勅跦Opwǩ曬逴褜1ØœȠƬ + privileged: true + procMount: 卷 readOnlyRootFilesystem: true - runAsGroup: -636584014972667630 - runAsNonRoot: false - runAsUser: -2000070193364862971 + runAsGroup: 4734307467052060549 + runAsNonRoot: true + runAsUser: 7864982275050120786 seLinuxOptions: - level: "291" - role: "289" - type: "290" - user: "288" + level: "290" + role: "288" + type: "289" + user: "287" seccompProfile: - localhostProfile: "295" - type: w + localhostProfile: "294" + type: J windowsOptions: - gmsaCredentialSpec: "293" - gmsaCredentialSpecName: "292" - runAsUserName: "294" + gmsaCredentialSpec: "292" + gmsaCredentialSpecName: "291" + hostProcess: false + runAsUserName: "293" startupProbe: exec: command: - - "265" - failureThreshold: -1586756233 + - "264" + failureThreshold: -406148612 httpGet: - host: "268" + host: "266" httpHeaders: - - name: "269" - value: "270" - path: "266" - port: "267" - scheme: ʒ刽ʼn掏1ſ盷褎weLJèux榜 - initialDelaySeconds: 1157241180 - periodSeconds: -1681029343 - successThreshold: -1589303862 + - name: "267" + value: "268" + path: "265" + port: -1498229293 + scheme: LƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 + initialDelaySeconds: -1171167638 + periodSeconds: 1179132251 + successThreshold: -2123728714 tcpSocket: - host: "271" - port: 486195690 - terminationGracePeriodSeconds: 8197254455293781725 - timeoutSeconds: -1810997540 + host: "270" + port: "269" + terminationGracePeriodSeconds: 241615716805649441 + timeoutSeconds: -1336170981 stdin: true - stdinOnce: true - terminationMessagePath: "287" - terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 - tty: true + terminationMessagePath: "286" + terminationMessagePolicy: 3!Zɾģ毋Ó6 volumeDevices: - devicePath: "250" name: "249" volumeMounts: - mountPath: "246" - mountPropagation: 渟 + mountPropagation: o/樝fw[Řż丩Ž name: "245" readOnly: true subPath: "247" @@ -326,140 +320,139 @@ spec: value: "458" searches: - "456" - dnsPolicy: ±p鋄5弢ȹ均i绝5哇芆 + dnsPolicy: 饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM enableServiceLinks: false ephemeralContainers: - args: - - "299" - command: - "298" + command: + - "297" env: - - name: "306" - value: "307" + - name: "305" + value: "306" valueFrom: configMapKeyRef: - key: "313" - name: "312" - optional: false + key: "312" + name: "311" + optional: true fieldRef: - apiVersion: "308" - fieldPath: "309" + apiVersion: "307" + fieldPath: "308" resourceFieldRef: - containerName: "310" - divisor: "142" - resource: "311" + containerName: "309" + divisor: "626" + resource: "310" secretKeyRef: - key: "315" - name: "314" - optional: false + key: "314" + name: "313" + optional: true envFrom: - configMapRef: - name: "304" + name: "303" optional: false - prefix: "303" + prefix: "302" secretRef: - name: "305" - optional: false - image: "297" - imagePullPolicy: 丟×x锏ɟ4Ǒ + name: "304" + optional: true + image: "296" + imagePullPolicy: 囌{屿oiɥ嵐sC lifecycle: postStart: exec: command: - - "343" + - "342" httpGet: - host: "345" + host: "344" httpHeaders: - - name: "346" - value: "347" - path: "344" - port: -282193676 - scheme: Ļǟi& + - name: "345" + value: "346" + path: "343" + port: -2128108224 + scheme: δ摖 tcpSocket: - host: "349" - port: "348" + host: "348" + port: "347" preStop: exec: command: - - "350" + - "349" httpGet: - host: "353" + host: "352" httpHeaders: - - name: "354" - value: "355" - path: "351" - port: "352" - scheme: 垾现葢ŵ橨 + - name: "353" + value: "354" + path: "350" + port: "351" tcpSocket: host: "356" - port: -1312425203 + port: "355" livenessProbe: exec: command: - - "322" - failureThreshold: -1538905728 + - "321" + failureThreshold: -2146674095 httpGet: - host: "325" + host: "324" httpHeaders: - - name: "326" - value: "327" - path: "323" - port: "324" - scheme: Ů+朷Ǝ膯ljVX1虊 - initialDelaySeconds: -1748648882 - periodSeconds: 1381579966 - successThreshold: -1418092595 + - name: "325" + value: "326" + path: "322" + port: "323" + scheme: ŕ翑0展} + initialDelaySeconds: -1778952574 + periodSeconds: -778272981 + successThreshold: 2056774277 tcpSocket: host: "328" - port: -979584143 - terminationGracePeriodSeconds: -1867540518204155332 - timeoutSeconds: -239843014 - name: "296" + port: "327" + terminationGracePeriodSeconds: -1117820874616112287 + timeoutSeconds: 1386255869 + name: "295" ports: - - containerPort: -1962065705 - hostIP: "302" - hostPort: 1752155096 - name: "301" - protocol: ¿ + - containerPort: -1624574056 + hostIP: "301" + hostPort: -743369977 + name: "300" + protocol: 犵殇ŕ-Ɂ圯W:ĸ輦唊# readinessProbe: exec: command: - "329" - failureThreshold: 888935190 + failureThreshold: 2030115750 httpGet: - host: "332" + host: "331" httpHeaders: - - name: "333" - value: "334" + - name: "332" + value: "333" path: "330" - port: "331" - scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - initialDelaySeconds: -244758593 - periodSeconds: 104069700 - successThreshold: -331594625 + port: 303592056 + scheme: 獕;跣Hǝcw媀瓄&翜舞拉 + initialDelaySeconds: 2066735093 + periodSeconds: -940334911 + successThreshold: -341287812 tcpSocket: host: "335" - port: 1574967021 - terminationGracePeriodSeconds: 7193904584276385338 - timeoutSeconds: 591440053 + port: "334" + terminationGracePeriodSeconds: 7933506142593743951 + timeoutSeconds: -190183379 resources: limits: - ǩ: "957" + Ÿ8T 苧yñKJɐ扵: "44" requests: - Ɔȓ蹣ɐǛv+8Ƥ熪: "951" + û咡W<敄lu|榝$î.Ȏ蝪ʜ5: "723" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + - Ǻ鱎ƙ;Nŕ drop: - - ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + - Jih亏yƕ丆録² privileged: false - procMount: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 + procMount: 邻爥蹔ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩 readOnlyRootFilesystem: true - runAsGroup: -499179336506637450 + runAsGroup: -4798571027889325171 runAsNonRoot: true - runAsUser: 5620818514944490121 + runAsUser: -5099422937845460309 seLinuxOptions: level: "361" role: "359" @@ -467,51 +460,53 @@ spec: user: "358" seccompProfile: localhostProfile: "365" - type: ih亏yƕ丆録² + type: eSvEȤƏ埮pɵ{WOŭW灬p windowsOptions: gmsaCredentialSpec: "363" gmsaCredentialSpecName: "362" + hostProcess: true runAsUserName: "364" startupProbe: exec: command: - "336" - failureThreshold: 617318981 + failureThreshold: 1328165061 httpGet: - host: "339" + host: "338" httpHeaders: - - name: "340" - value: "341" + - name: "339" + value: "340" path: "337" - port: "338" - scheme: î.Ȏ蝪ʜ5遰= - initialDelaySeconds: -1462219068 - periodSeconds: 1714588921 - successThreshold: -1246371817 + port: -816630929 + initialDelaySeconds: 509813083 + periodSeconds: 204229950 + successThreshold: 237070189 tcpSocket: - host: "342" - port: 834105836 - terminationGracePeriodSeconds: 1856677271350902065 - timeoutSeconds: -370386363 - stdin: true + host: "341" + port: 1965273344 + terminationGracePeriodSeconds: -2419752030496149068 + timeoutSeconds: -1389984716 + stdinOnce: true targetContainerName: "366" terminationMessagePath: "357" - terminationMessagePolicy: ;跣Hǝcw媀瓄& + terminationMessagePolicy: ƺ蛜6Ɖ飴ɎiǨź tty: true volumeDevices: - - devicePath: "321" - name: "320" + - devicePath: "320" + name: "319" volumeMounts: - - mountPath: "317" - mountPropagation: 啛更 - name: "316" - subPath: "318" - subPathExpr: "319" - workingDir: "300" + - mountPath: "316" + mountPropagation: 徶đ寳议Ƭƶ氩Ȩ + name: "315" + subPath: "317" + subPathExpr: "318" + workingDir: "299" hostAliases: - hostnames: - "453" ip: "452" + hostIPC: true + hostNetwork: true hostname: "383" imagePullSecrets: - name: "382" @@ -635,18 +630,18 @@ spec: requests: VzÏ抴ŨfZhUʎ浵ɲõ: "303" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - 珝Żwʮ馜ü drop: - șƶ4ĩĉş蝿ɖȃ賲鐅臬dH巧 privileged: true - procMount: '鲡:' + procMount: :贅wE@Ȗs«öʮĀ<é瞾 readOnlyRootFilesystem: true - runAsGroup: -6738846580626183558 - runAsNonRoot: false - runAsUser: -2402724957580114162 + runAsGroup: -4525194116194020035 + runAsNonRoot: true + runAsUser: 42649466061901501 seLinuxOptions: level: "220" role: "218" @@ -654,10 +649,11 @@ spec: user: "217" seccompProfile: localhostProfile: "224" - type: wE@Ȗs + type: NŬɨǙÄr蛏豈ɃHŠơŴĿ windowsOptions: gmsaCredentialSpec: "222" gmsaCredentialSpecName: "221" + hostProcess: true runAsUserName: "223" startupProbe: exec: @@ -680,6 +676,7 @@ spec: port: "199" terminationGracePeriodSeconds: 1919118248821998564 timeoutSeconds: -935589762 + stdin: true stdinOnce: true terminationMessagePath: "216" terminationMessagePolicy: ńMǰ溟ɴ扵閝 @@ -699,21 +696,21 @@ spec: nodeSelector: "367": "368" overhead: - "": "846" - preemptionPolicy: «ɒó<碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡ - priority: -1623129882 + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 priorityClassName: "454" readinessGates: - - conditionType: d楗鱶镖喗vȥ倉螆ȨX - restartPolicy: /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: V擭銆j runtimeClassName: "459" schedulerName: "449" securityContext: - fsGroup: 2556747128430250366 - fsGroupChangePolicy: IJ嘢4ʗ - runAsGroup: 5246659233493169699 - runAsNonRoot: true - runAsUser: -6224651420440742974 + fsGroup: 2373631082804169687 + fsGroupChangePolicy: 趭(娕uE增猍ǵ x + runAsGroup: -495558749504439559 + runAsNonRoot: false + runAsUser: -6717020695319852049 seLinuxOptions: level: "375" role: "373" @@ -721,40 +718,40 @@ spec: user: "372" seccompProfile: localhostProfile: "381" - type: ',丽饾| 鞤ɱďW' + type: Ŵ壶ƵfȽÃ茓pȓɻ supplementalGroups: - - -7305004673396184610 + - 933334675092942213 sysctls: - name: "379" value: "380" windowsOptions: gmsaCredentialSpec: "377" gmsaCredentialSpecName: "376" + hostProcess: true runAsUserName: "378" serviceAccount: "370" serviceAccountName: "369" setHostnameAsFQDN: false shareProcessNamespace: false subdomain: "384" - terminationGracePeriodSeconds: -247950237984551522 + terminationGracePeriodSeconds: -2096491188749634309 tolerations: - - effect: D?/nēɅĀ埰ʀł!U詨nj1ýǝ - key: "450" - operator: 5谠vÐ仆dždĄ跞肞=ɴC}怢 - tolerationSeconds: -7090833765995091747 + - key: "450" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 value: "451" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - 7.W74-R_Z_Tz.a3_HWo4_6 + - H1z..j_.r3--T matchLabels: - t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK: 35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po - maxSkew: 1688294622 + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 topologyKey: "460" - whenUnsatisfiable: 矵&7Ʃɩ + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "25" @@ -1007,45 +1004,45 @@ spec: volumePath: "79" status: conditions: - - lastProbeTime: "2122-07-22T00:15:32Z" - lastTransitionTime: "2116-05-26T10:14:24Z" + - lastProbeTime: "2446-08-01T12:34:13Z" + lastTransitionTime: "2721-06-15T10:27:00Z" message: "468" reason: "467" - status: Ȕ蝬Kȴ - type: H诹ɼ#趶毎卸値å镮ó"壽ȱǒ鉚 + status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> + type: 偁髕ģƗ鐫?勥穌砊ʑȩ硘(ǒ[ containerStatuses: - containerID: "502" image: "500" imageID: "501" lastState: running: - startedAt: "2719-07-17T22:00:10Z" + startedAt: "2018-06-11T20:33:19Z" terminated: containerID: "499" - exitCode: -391574961 - finishedAt: "2045-05-04T00:27:18Z" + exitCode: 267482175 + finishedAt: "2921-08-01T07:23:37Z" message: "498" reason: "497" - signal: -933017112 - startedAt: "2454-01-24T20:04:32Z" + signal: -724869497 + startedAt: "2261-09-25T07:35:50Z" waiting: message: "496" reason: "495" name: "489" - ready: true - restartCount: 840157370 - started: false + ready: false + restartCount: 1996366336 + started: true state: running: - startedAt: "2465-03-18T23:55:27Z" + startedAt: "2639-07-13T08:26:34Z" terminated: containerID: "494" - exitCode: 1254193769 - finishedAt: "2007-08-17T02:42:37Z" + exitCode: -477105883 + finishedAt: "2270-10-11T19:35:54Z" message: "493" reason: "492" - signal: -1393376760 - startedAt: "2799-10-17T21:43:53Z" + signal: 1266675441 + startedAt: "2760-06-20T08:13:38Z" waiting: message: "491" reason: "490" @@ -1055,33 +1052,33 @@ status: imageID: "515" lastState: running: - startedAt: "2685-03-12T10:07:19Z" + startedAt: "2470-09-16T06:10:29Z" terminated: containerID: "513" - exitCode: 2005043090 - finishedAt: "2594-07-18T02:53:59Z" + exitCode: -379260195 + finishedAt: "2940-09-11T05:49:16Z" message: "512" reason: "511" - signal: 728551686 - startedAt: "2283-08-08T02:13:39Z" + signal: 1724179157 + startedAt: "2713-05-24T08:16:36Z" waiting: message: "510" reason: "509" name: "503" ready: true - restartCount: 692446142 + restartCount: -579160123 started: false state: running: - startedAt: "2269-01-04T20:21:46Z" + startedAt: "2679-03-05T15:56:11Z" terminated: containerID: "508" - exitCode: -419737006 - finishedAt: "2107-05-30T03:08:00Z" + exitCode: -678247306 + finishedAt: "2671-06-02T09:10:05Z" message: "507" reason: "506" - signal: 1267525999 - startedAt: "2479-09-29T08:36:44Z" + signal: -798353979 + startedAt: "2522-07-17T20:42:05Z" waiting: message: "505" reason: "504" @@ -1092,41 +1089,41 @@ status: imageID: "487" lastState: running: - startedAt: "2413-05-17T07:07:15Z" + startedAt: "2909-12-17T10:35:05Z" terminated: containerID: "485" - exitCode: -416338651 - finishedAt: "2486-05-12T14:50:32Z" + exitCode: 344566548 + finishedAt: "2181-04-23T17:08:11Z" message: "484" reason: "483" - signal: 1820564266 - startedAt: "2855-03-01T08:57:00Z" + signal: -1274159576 + startedAt: "2448-03-03T21:49:58Z" waiting: message: "482" reason: "481" name: "475" - ready: true - restartCount: -1399651668 + ready: false + restartCount: 880515121 started: true state: running: - startedAt: "2838-07-20T19:58:45Z" + startedAt: "2044-06-19T19:39:57Z" terminated: containerID: "480" - exitCode: 537567999 - finishedAt: "2233-02-01T14:10:47Z" + exitCode: -702718077 + finishedAt: "2953-05-20T20:14:17Z" message: "479" reason: "478" - signal: 2082930716 - startedAt: "2738-06-23T15:55:19Z" + signal: 648978003 + startedAt: "2298-10-11T07:26:38Z" waiting: message: "477" reason: "476" message: "469" nominatedNodeName: "471" - phase: å譥a + phase: șa汸<ƋlɋN磋镮ȺPÈ podIP: "473" podIPs: - ip: "474" - qosClass: 哶ɓŖybÑW紋旣Ülɳ涟Ð + qosClass: ɹNL觀嫧酞篐8郫焮3ó緼Ŷ獃夕ƆIJ reason: "470" diff --git a/testdata/HEAD/core.v1.PodTemplate.json b/testdata/HEAD/core.v1.PodTemplate.json index 08a17c354c..520e147a2b 100644 --- a/testdata/HEAD/core.v1.PodTemplate.json +++ b/testdata/HEAD/core.v1.PodTemplate.json @@ -674,21 +674,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "240", "gmsaCredentialSpec": "241", - "runAsUserName": "242" + "runAsUserName": "242", + "hostProcess": false }, - "runAsUser": -1471909806757355977, - "runAsGroup": 2673502285499267331, + "runAsUser": 8519427267030036521, + "runAsGroup": -4151726557168738613, "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ux", + "allowPrivilegeEscalation": false, + "procMount": "x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ", "seccompProfile": { - "type": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "type": "ǣ萭", "localhostProfile": "243" } }, - "stdin": true, - "stdinOnce": true + "stdin": true } ], "containers": [ @@ -705,9 +705,9 @@ "ports": [ { "name": "249", - "hostPort": 474119379, - "containerPort": 1923334396, - "protocol": "旿@掇lNdǂ\u003e5姣\u003e懔%熷谟þ", + "hostPort": 70206540, + "containerPort": -1694108493, + "protocol": "ǂ\u003e5姣\u003e懔%熷", "hostIP": "250" } ], @@ -716,11 +716,11 @@ "prefix": "251", "configMapRef": { "name": "252", - "optional": false + "optional": true }, "secretRef": { "name": "253", - "optional": true + "optional": false } } ], @@ -736,36 +736,35 @@ "resourceFieldRef": { "containerName": "258", "resource": "259", - "divisor": "771" + "divisor": "138" }, "configMapKeyRef": { "name": "260", "key": "261", - "optional": false + "optional": true }, "secretKeyRef": { "name": "262", "key": "263", - "optional": true + "optional": false } } } ], "resources": { "limits": { - "吐": "777" + "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻": "575" }, "requests": { - "rʤî萨zvt莭琽§ć\\ ïì": "80" + "丯Ƙ枛牐ɺ皚|": "933" } }, "volumeMounts": [ { "name": "264", - "readOnly": true, "mountPath": "265", "subPath": "266", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "mountPropagation": "[ħsĨɆâĺɗŹ倗S晒嶗UÐ_Ʈ", "subPathExpr": "267" } ], @@ -783,9 +782,8 @@ }, "httpGet": { "path": "271", - "port": -1285424066, + "port": 1087851818, "host": "272", - "scheme": "ni酛3ƁÀ", "httpHeaders": [ { "name": "273", @@ -932,19 +930,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "307", "gmsaCredentialSpec": "308", - "runAsUserName": "309" + "runAsUserName": "309", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "310" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -963,9 +963,9 @@ "ports": [ { "name": "316", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "317" } ], @@ -974,7 +974,7 @@ "prefix": "318", "configMapRef": { "name": "319", - "optional": false + "optional": true }, "secretRef": { "name": "320", @@ -994,35 +994,36 @@ "resourceFieldRef": { "containerName": "325", "resource": "326", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "327", "key": "328", - "optional": true + "optional": false }, "secretKeyRef": { "name": "329", "key": "330", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "331", + "readOnly": true, "mountPath": "332", "subPath": "333", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "334" } ], @@ -1040,26 +1041,26 @@ }, "httpGet": { "path": "338", - "port": "339", - "host": "340", - "scheme": "頸", + "port": 1907998540, + "host": "339", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "340", + "value": "341" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "342", "host": "343" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -1069,9 +1070,9 @@ }, "httpGet": { "path": "345", - "port": -1315487077, + "port": 1315054653, "host": "346", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "347", @@ -1083,12 +1084,12 @@ "port": "349", "host": "350" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -1098,9 +1099,9 @@ }, "httpGet": { "path": "352", - "port": 1332783160, + "port": 1013673874, "host": "353", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "354", @@ -1109,156 +1110,158 @@ ] }, "tcpSocket": { - "port": "356", - "host": "357" + "port": -1829146875, + "host": "356" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "358" + "357" ] }, "httpGet": { - "path": "359", - "port": "360", - "host": "361", - "scheme": "鯂²静", + "path": "358", + "port": -1021949447, + "host": "359", + "scheme": "B芭", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "360", + "value": "361" } ] }, "tcpSocket": { - "port": -402384013, - "host": "364" + "port": "362", + "host": "363" } }, "preStop": { "exec": { "command": [ - "365" + "364" ] }, "httpGet": { - "path": "366", - "port": "367", - "host": "368", - "scheme": "鏻砅邻爥", + "path": "365", + "port": "366", + "host": "367", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "368", + "value": "369" } ] }, "tcpSocket": { - "port": -305362540, - "host": "371" + "port": 507384491, + "host": "370" } } }, - "terminationMessagePath": "372", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "371", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "373", - "role": "374", - "type": "375", - "level": "376" + "user": "372", + "role": "373", + "type": "374", + "level": "375" }, "windowsOptions": { - "gmsaCredentialSpecName": "377", - "gmsaCredentialSpec": "378", - "runAsUserName": "379" + "gmsaCredentialSpecName": "376", + "gmsaCredentialSpec": "377", + "runAsUserName": "378", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "380" + "type": "諔迮ƙ", + "localhostProfile": "379" } }, - "stdin": true, "stdinOnce": true, - "tty": true, - "targetContainerName": "381" + "targetContainerName": "380" } ], - "restartPolicy": "眵笭/9崍h趭(娕uE增猍ǵ x", - "terminationGracePeriodSeconds": 5164725064832182831, - "activeDeadlineSeconds": -5669474827175536499, - "dnsPolicy": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎", + "restartPolicy": "4ʗN,丽饾| 鞤ɱď", + "terminationGracePeriodSeconds": 5667186155078596628, + "activeDeadlineSeconds": 8952305945735902812, + "dnsPolicy": "µņP)DŽ髐njʉBn(fǂǢ", "nodeSelector": { - "382": "383" + "381": "382" }, - "serviceAccountName": "384", - "serviceAccount": "385", + "serviceAccountName": "383", + "serviceAccount": "384", "automountServiceAccountToken": false, - "nodeName": "386", + "nodeName": "385", + "hostNetwork": true, "hostPID": true, - "shareProcessNamespace": false, + "hostIPC": true, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "387", - "role": "388", - "type": "389", - "level": "390" + "user": "386", + "role": "387", + "type": "388", + "level": "389" }, "windowsOptions": { - "gmsaCredentialSpecName": "391", - "gmsaCredentialSpec": "392", - "runAsUserName": "393" + "gmsaCredentialSpecName": "390", + "gmsaCredentialSpec": "391", + "runAsUserName": "392", + "hostProcess": true }, - "runAsUser": 8748656795747647539, - "runAsGroup": 1362411221198469787, - "runAsNonRoot": false, + "runAsUser": 2373631082804169687, + "runAsGroup": 6942343986058351509, + "runAsNonRoot": true, "supplementalGroups": [ - 6117757314288468928 + 3174735363260936461 ], - "fsGroup": 692941646129076193, + "fsGroup": -8460346884535567850, "sysctls": [ { - "name": "394", - "value": "395" + "name": "393", + "value": "394" } ], - "fsGroupChangePolicy": "Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ", + "fsGroupChangePolicy": "8", "seccompProfile": { - "type": "箨ʨIk(dŊiɢ", - "localhostProfile": "396" + "type": "T[", + "localhostProfile": "395" } }, "imagePullSecrets": [ { - "name": "397" + "name": "396" } ], - "hostname": "398", - "subdomain": "399", + "hostname": "397", + "subdomain": "398", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1266,19 +1269,19 @@ { "matchExpressions": [ { - "key": "400", - "operator": "y竬ʆɞȥ}礤铟怖ý萜Ǖc8", + "key": "399", + "operator": "Ƶf", "values": [ - "401" + "400" ] } ], "matchFields": [ { - "key": "402", - "operator": "ĝ®EĨǔvÄÚ×p鬷", + "key": "401", + "operator": "X鰨松/Ȁĵ鴁ĩȲǸ|蕎'佉賞", "values": [ - "403" + "402" ] } ] @@ -1287,23 +1290,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -843639240, + "weight": -1519458130, "preference": { "matchExpressions": [ { - "key": "404", - "operator": "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$", + "key": "403", + "operator": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "Z漤ŗ坟Ů\u003cy鯶縆ł", + "key": "405", + "operator": "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ", "values": [ - "407" + "406" ] } ] @@ -1316,32 +1319,29 @@ { "labelSelector": { "matchLabels": { - "a--g.u-2/p-9-4-Tm.__G-8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-_2": "1Ys_Mop34_-y.H" + "f.-zv._._.5-H.T.-.-.T-V_D_0-K_AS": "NZ_C..7o_x3..-.8-Jp-9-4-Tm.__G-8...__.Q_c8.G.b_9_18" }, "matchExpressions": [ { - "key": "4.B.__6m", - "operator": "In", - "values": [ - "3-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.DG7r-3.----._4__Xn" - ] + "key": "1-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l..Q", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "414" + "413" ], - "topologyKey": "415", + "topologyKey": "414", "namespaceSelector": { "matchLabels": { - "x-3/6-.7D.3_KPgL": "d._.Um.-__k.5" + "4sE4": "B.__65m8_1-1.9_.-.Ms7_t.P_3..H..k9M6" }, "matchExpressions": [ { - "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", - "operator": "In", + "key": "0R_.Z__Lv8_.O_..8n.--z_-..6W.VKs", + "operator": "NotIn", "values": [ - "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" + "6E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V7" ] } ] @@ -1350,37 +1350,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1036096141, + "weight": -688929182, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "3-8o1-x-1wl----f31-0-2t3zw.il-023bm-6l2e5---k5v38/E9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiSo": "X-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2" + "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" }, "matchExpressions": [ { - "key": "Y.39g_.--_-_ve5.m_U", + "key": "3--51", "operator": "NotIn", "values": [ - "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + "C.-e16-O5" ] } ] }, "namespaces": [ - "428" + "427" ], - "topologyKey": "429", + "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "0--385h---0-u73phjo--8kb6--ut---p6.t5--9-4-d2-22-0/jcz.-Y6T4gz": "p_.----cp__ac8u.._-__BM.6-.Y7" + "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" }, "matchExpressions": [ { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] + "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "operator": "DoesNotExist" } ] } @@ -1393,29 +1390,26 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_X0": "u7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----cp__ac8u.._K" }, "matchExpressions": [ { - "key": "4b699/B9n.2", - "operator": "In", - "values": [ - "MM7-.e.x" - ] + "key": "sap--h--q0h-t2n4s-6-k5-e.t8x7-l--b-9-u--17---u7-gl7814ei0/pT75-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_V", + "operator": "Exists" } ] }, "namespaces": [ - "442" + "441" ], - "topologyKey": "443", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "e7-7973b--7-n-34-5-yqu20-9105g4-edj0fi-z-s--o8t7.4--p1-2-xa-o65p--edno-52--6-0dkn-9n7p22o4a-w----17/zA_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h-m": "e.Dx._.W-6..4_MU7iLfS0" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "key": "P6j.u--.K--g__..b", "operator": "DoesNotExist" } ] @@ -1424,34 +1418,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": -616061040, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "L_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4.u": "j__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "b6---9-d-6s83--r-vk58-7e74-ddq-al.8-0m2/48-S9_-4CwMqp..__X", + "operator": "Exists" } ] }, "namespaces": [ - "456" + "455" ], - "topologyKey": "457", + "topologyKey": "456", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "97---1-i-67-3o--w/Q__-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...7a": "ZZ__.-_U-.60--o._8H__lB" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", - "operator": "DoesNotExist" + "key": "vi.Z", + "operator": "NotIn", + "values": [ + "03l-_86_u2-7_._qN__A_f_-B3_U__L.H" + ] } ] } @@ -1460,67 +1454,64 @@ ] } }, - "schedulerName": "464", + "schedulerName": "463", "tolerations": [ { - "key": "465", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "466", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "464", + "operator": "瘂S淫íŶƭ鬯富Nú顏*z犔kU", + "value": "465", + "effect": "甬Ʈ岢r臣鐐qwïźU痤ȵ", + "tolerationSeconds": -4322909565451750640 } ], "hostAliases": [ { - "ip": "467", + "ip": "466", "hostnames": [ - "468" + "467" ] } ], - "priorityClassName": "469", - "priority": -1756088332, + "priorityClassName": "468", + "priority": 780753434, "dnsConfig": { "nameservers": [ - "470" + "469" ], "searches": [ - "471" + "470" ], "options": [ { - "name": "472", - "value": "473" + "name": "471", + "value": "472" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "¤趜磕绘翁揌p:oŇE" } ], - "runtimeClassName": "474", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "473", + "enableServiceLinks": false, + "preemptionPolicy": "ħ\\", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "kƱ": "313" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "475", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": 1674267790, + "topologyKey": "474", + "whenUnsatisfiable": "G峣搒R谱ʜ篲\u0026ZǘtnjʣǕV", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i": "Wq-...Oai.D7-_9..8-8yw..__Yb_8" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", - "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" - ] + "key": "h---dY7_M_-._M5..-N_H_55..--E3_2D1", + "operator": "DoesNotExist" } ] } diff --git a/testdata/HEAD/core.v1.PodTemplate.pb b/testdata/HEAD/core.v1.PodTemplate.pb index ee45106d340e5d62976ecb6616a8f0e16d36813c..97970c0e14080cf6261d39d3f7fc740116ea4c08 100644 GIT binary patch delta 3537 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 diff --git a/testdata/HEAD/core.v1.PodTemplate.yaml b/testdata/HEAD/core.v1.PodTemplate.yaml index baa6400164..3cc850923e 100644 --- a/testdata/HEAD/core.v1.PodTemplate.yaml +++ b/testdata/HEAD/core.v1.PodTemplate.yaml @@ -62,116 +62,111 @@ template: selfLink: "23" uid: SǡƏ spec: - activeDeadlineSeconds: -5669474827175536499 + activeDeadlineSeconds: 8952305945735902812 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "404" - operator: 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$ + - key: "403" + operator: Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n values: - - "405" + - "404" matchFields: - - key: "406" - operator: Z漤ŗ坟Ů5姣>懔%熷谟þ + protocol: ǂ>5姣>懔%熷 readinessProbe: exec: command: @@ -289,9 +283,9 @@ template: timeoutSeconds: -1745509819 resources: limits: - 吐: "777" + 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻: "575" requests: - rʤî萨zvt莭琽§ć\ ïì: "80" + 丯Ƙ枛牐ɺ皚|: "933" securityContext: allowPrivilegeEscalation: false capabilities: @@ -300,11 +294,11 @@ template: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "306" role: "304" @@ -312,10 +306,11 @@ template: user: "303" seccompProfile: localhostProfile: "310" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "308" gmsaCredentialSpecName: "307" + hostProcess: false runAsUserName: "309" startupProbe: exec: @@ -338,6 +333,7 @@ template: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "302" terminationMessagePolicy: ĸ輦唊 @@ -347,22 +343,21 @@ template: name: "268" volumeMounts: - mountPath: "265" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + mountPropagation: '[ħsĨɆâĺɗŹ倗S晒嶗UÐ_Ʈ' name: "264" - readOnly: true subPath: "266" subPathExpr: "267" workingDir: "248" dnsConfig: nameservers: - - "470" + - "469" options: - - name: "472" - value: "473" + - name: "471" + value: "472" searches: - - "471" - dnsPolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 - enableServiceLinks: true + - "470" + dnsPolicy: µņP)DŽ髐njʉBn(fǂǢ + enableServiceLinks: false ephemeralContainers: - args: - "314" @@ -375,183 +370,185 @@ template: configMapKeyRef: key: "328" name: "327" - optional: true + optional: false fieldRef: apiVersion: "323" fieldPath: "324" resourceFieldRef: containerName: "325" - divisor: "185" + divisor: "271" resource: "326" secretKeyRef: key: "330" name: "329" - optional: false + optional: true envFrom: - configMapRef: name: "319" - optional: false + optional: true prefix: "318" secretRef: name: "320" optional: false image: "312" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "358" + - "357" httpGet: - host: "361" + host: "359" httpHeaders: - - name: "362" - value: "363" - path: "359" - port: "360" - scheme: 鯂²静 + - name: "360" + value: "361" + path: "358" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "364" - port: -402384013 + host: "363" + port: "362" preStop: exec: command: - - "365" + - "364" httpGet: - host: "368" + host: "367" httpHeaders: - - name: "369" - value: "370" - path: "366" - port: "367" - scheme: 鏻砅邻爥 + - name: "368" + value: "369" + path: "365" + port: "366" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "371" - port: -305362540 + host: "370" + port: 507384491 livenessProbe: exec: command: - "337" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "340" + host: "339" httpHeaders: - - name: "341" - value: "342" + - name: "340" + value: "341" path: "338" - port: "339" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "343" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "342" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "311" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "317" - hostPort: -1462219068 + hostPort: -370386363 name: "316" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "344" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "346" httpHeaders: - name: "347" value: "348" path: "345" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "350" port: "349" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "376" - role: "374" - type: "375" - user: "373" + level: "375" + role: "373" + type: "374" + user: "372" seccompProfile: - localhostProfile: "380" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "379" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "378" - gmsaCredentialSpecName: "377" - runAsUserName: "379" + gmsaCredentialSpec: "377" + gmsaCredentialSpecName: "376" + hostProcess: false + runAsUserName: "378" startupProbe: exec: command: - "351" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "353" httpHeaders: - name: "354" value: "355" path: "352" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "357" - port: "356" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "356" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - targetContainerName: "381" - terminationMessagePath: "372" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + targetContainerName: "380" + terminationMessagePath: "371" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "336" name: "335" volumeMounts: - mountPath: "332" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "331" + readOnly: true subPath: "333" subPathExpr: "334" workingDir: "315" hostAliases: - hostnames: - - "468" - ip: "467" + - "467" + ip: "466" + hostIPC: true + hostNetwork: true hostPID: true - hostname: "398" + hostname: "397" imagePullSecrets: - - name: "397" + - name: "396" initContainers: - args: - "175" @@ -672,18 +669,18 @@ template: requests: 瓷碑: "809" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF drop: - 籘Àǒɿʒ刽ʼn privileged: false - procMount: ux + procMount: x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ readOnlyRootFilesystem: true - runAsGroup: 2673502285499267331 + runAsGroup: -4151726557168738613 runAsNonRoot: true - runAsUser: -1471909806757355977 + runAsUser: 8519427267030036521 seLinuxOptions: level: "239" role: "237" @@ -691,10 +688,11 @@ template: user: "236" seccompProfile: localhostProfile: "243" - type: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + type: ǣ萭 windowsOptions: gmsaCredentialSpec: "241" gmsaCredentialSpecName: "240" + hostProcess: false runAsUserName: "242" startupProbe: exec: @@ -718,7 +716,6 @@ template: terminationGracePeriodSeconds: 6388225771169951791 timeoutSeconds: 1487007476 stdin: true - stdinOnce: true terminationMessagePath: "235" terminationMessagePolicy: Ⱦdz@ùƸʋŀ volumeDevices: @@ -731,66 +728,65 @@ template: subPath: "194" subPathExpr: "195" workingDir: "176" - nodeName: "386" + nodeName: "385" nodeSelector: - "382": "383" + "381": "382" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "469" + kƱ: "313" + preemptionPolicy: ħ\ + priority: 780753434 + priorityClassName: "468" readinessGates: - - conditionType: '#sM網' - restartPolicy: 眵笭/9崍h趭(娕uE增猍ǵ x - runtimeClassName: "474" - schedulerName: "464" + - conditionType: ¤趜磕绘翁揌p:oŇE + restartPolicy: 4ʗN,丽饾| 鞤ɱď + runtimeClassName: "473" + schedulerName: "463" securityContext: - fsGroup: 692941646129076193 - fsGroupChangePolicy: Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ - runAsGroup: 1362411221198469787 - runAsNonRoot: false - runAsUser: 8748656795747647539 + fsGroup: -8460346884535567850 + fsGroupChangePolicy: "8" + runAsGroup: 6942343986058351509 + runAsNonRoot: true + runAsUser: 2373631082804169687 seLinuxOptions: - level: "390" - role: "388" - type: "389" - user: "387" + level: "389" + role: "387" + type: "388" + user: "386" seccompProfile: - localhostProfile: "396" - type: 箨ʨIk(dŊiɢ + localhostProfile: "395" + type: T[ supplementalGroups: - - 6117757314288468928 + - 3174735363260936461 sysctls: - - name: "394" - value: "395" + - name: "393" + value: "394" windowsOptions: - gmsaCredentialSpec: "392" - gmsaCredentialSpecName: "391" - runAsUserName: "393" - serviceAccount: "385" - serviceAccountName: "384" + gmsaCredentialSpec: "391" + gmsaCredentialSpecName: "390" + hostProcess: true + runAsUserName: "392" + serviceAccount: "384" + serviceAccountName: "383" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "399" - terminationGracePeriodSeconds: 5164725064832182831 + shareProcessNamespace: true + subdomain: "398" + terminationGracePeriodSeconds: 5667186155078596628 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "465" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "466" + - effect: 甬Ʈ岢r臣鐐qwïźU痤ȵ + key: "464" + operator: 瘂S淫íŶƭ鬯富Nú顏*z犔kU + tolerationSeconds: -4322909565451750640 + value: "465" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In - values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - key: h---dY7_M_-._M5..-N_H_55..--E3_2D1 + operator: DoesNotExist matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "475" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i: Wq-...Oai.D7-_9..8-8yw..__Yb_8 + maxSkew: 1674267790 + topologyKey: "474" + whenUnsatisfiable: G峣搒R谱ʜ篲&ZǘtnjʣǕV volumes: - awsElasticBlockStore: fsType: "43" diff --git a/testdata/HEAD/core.v1.ReplicationController.json b/testdata/HEAD/core.v1.ReplicationController.json index 9cc7a104ea..0c4c54545d 100644 --- a/testdata/HEAD/core.v1.ReplicationController.json +++ b/testdata/HEAD/core.v1.ReplicationController.json @@ -679,20 +679,20 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -2000070193364862971, - "runAsGroup": -636584014972667630, - "runAsNonRoot": false, + "runAsUser": 4530581071337252406, + "runAsGroup": 708875421817317137, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "allowPrivilegeEscalation": false, + "procMount": "鸖ɱJȉ罴ņ螡źȰ", "seccompProfile": { - "type": "w", + "type": "$矡ȶ", "localhostProfile": "244" } }, - "stdin": true, "stdinOnce": true, "tty": true } @@ -711,9 +711,9 @@ "ports": [ { "name": "250", - "hostPort": 1752155096, - "containerPort": -1962065705, - "protocol": "¿", + "hostPort": -1905643191, + "containerPort": -2717401, + "protocol": "ɳɷ9Ì", "hostIP": "251" } ], @@ -726,7 +726,7 @@ }, "secretRef": { "name": "254", - "optional": false + "optional": true } } ], @@ -742,7 +742,7 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "142" + "divisor": "800" }, "configMapKeyRef": { "name": "261", @@ -752,17 +752,17 @@ "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "ǩ": "957" + "pw": "934" }, "requests": { - "Ɔȓ蹣ɐǛv+8Ƥ熪": "951" + "輓Ɔȓ蹣ɐǛv+8": "375" } }, "volumeMounts": [ @@ -770,7 +770,7 @@ "name": "265", "mountPath": "266", "subPath": "267", - "mountPropagation": "啛更", + "mountPropagation": "颐o", "subPathExpr": "268" } ], @@ -788,97 +788,96 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "Ů+朷Ǝ膯ljVX1虊", + "port": 972978563, + "host": "273", + "scheme": "ȨŮ+朷Ǝ膯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": -979584143, - "host": "277" + "port": -1506633471, + "host": "276" }, - "initialDelaySeconds": -1748648882, - "timeoutSeconds": -239843014, - "periodSeconds": 1381579966, - "successThreshold": -1418092595, - "failureThreshold": -1538905728, - "terminationGracePeriodSeconds": -1867540518204155332 + "initialDelaySeconds": -249989919, + "timeoutSeconds": -171684192, + "periodSeconds": -602419938, + "successThreshold": 1040396664, + "failureThreshold": -979584143, + "terminationGracePeriodSeconds": -7510389757339505131 }, "readinessProbe": { "exec": { "command": [ - "278" + "277" ] }, "httpGet": { - "path": "279", - "port": "280", - "host": "281", - "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "path": "278", + "port": -1538905728, + "host": "279", + "scheme": "ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢xɮ", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": 1574967021, - "host": "284" + "port": "282", + "host": "283" }, - "initialDelaySeconds": -244758593, - "timeoutSeconds": 591440053, - "periodSeconds": 104069700, - "successThreshold": -331594625, - "failureThreshold": 888935190, - "terminationGracePeriodSeconds": 7193904584276385338 + "initialDelaySeconds": -1817291584, + "timeoutSeconds": 1224868165, + "periodSeconds": 582041100, + "successThreshold": 509188266, + "failureThreshold": -940514142, + "terminationGracePeriodSeconds": 6764431850409848860 }, "startupProbe": { "exec": { "command": [ - "285" + "284" ] }, "httpGet": { - "path": "286", - "port": "287", - "host": "288", - "scheme": "î.Ȏ蝪ʜ5遰=", + "path": "285", + "port": -331594625, + "host": "286", + "scheme": "lu|榝$î.", "httpHeaders": [ { - "name": "289", - "value": "290" + "name": "287", + "value": "288" } ] }, "tcpSocket": { - "port": 834105836, - "host": "291" + "port": "289", + "host": "290" }, - "initialDelaySeconds": -1462219068, - "timeoutSeconds": -370386363, - "periodSeconds": 1714588921, - "successThreshold": -1246371817, - "failureThreshold": 617318981, - "terminationGracePeriodSeconds": 1856677271350902065 + "initialDelaySeconds": -1505188927, + "timeoutSeconds": -2133054549, + "periodSeconds": 2083727489, + "successThreshold": 486365838, + "failureThreshold": 133009177, + "terminationGracePeriodSeconds": -6177393256425700216 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": -282193676, + "path": "292", + "port": "293", "host": "294", - "scheme": "Ļǟi\u0026", "httpHeaders": [ { "name": "295", @@ -901,7 +900,7 @@ "path": "300", "port": "301", "host": "302", - "scheme": "垾现葢ŵ橨", + "scheme": "跩aŕ翑", "httpHeaders": [ { "name": "303", @@ -910,144 +909,144 @@ ] }, "tcpSocket": { - "port": -1312425203, - "host": "305" + "port": "305", + "host": "306" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", - "imagePullPolicy": "丟×x锏ɟ4Ǒ", + "terminationMessagePath": "307", + "imagePullPolicy": "\u0026皥贸碔lNKƙ順\\E¦队偯", "securityContext": { "capabilities": { "add": [ - "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ" + "徥淳4揻-$ɽ丟" ], "drop": [ - ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:" + "" ] }, "privileged": false, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "308", + "role": "309", + "type": "310", + "level": "311" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "312", + "gmsaCredentialSpec": "313", + "runAsUserName": "314", + "hostProcess": false }, - "runAsUser": 5620818514944490121, - "runAsGroup": -499179336506637450, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": -816831389119959689, + "runAsGroup": 8194791334069427324, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", + "procMount": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", "seccompProfile": { - "type": "ih亏yƕ丆録²", - "localhostProfile": "314" + "type": "ȱğ_\u003cǬëJ橈'琕鶫:顇ə", + "localhostProfile": "315" } }, - "stdin": true, + "stdinOnce": true, "tty": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "316", + "image": "317", "command": [ - "317" + "318" ], "args": [ - "318" + "319" ], - "workingDir": "319", + "workingDir": "320", "ports": [ { - "name": "320", - "hostPort": 507384491, - "containerPort": -1117254382, - "protocol": "趐囨鏻砅邻爥蹔ŧOǨ", - "hostIP": "321" + "name": "321", + "hostPort": 1504385614, + "containerPort": 865289071, + "protocol": "iɥ嵐sC8", + "hostIP": "322" } ], "envFrom": [ { - "prefix": "322", + "prefix": "323", "configMapRef": { - "name": "323", - "optional": true + "name": "324", + "optional": false }, "secretRef": { - "name": "324", - "optional": true + "name": "325", + "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "326", + "value": "327", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "328", + "fieldPath": "329" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "149" + "containerName": "330", + "resource": "331", + "divisor": "832" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": true + "name": "332", + "key": "333", + "optional": false }, "secretKeyRef": { - "name": "333", - "key": "334", - "optional": true + "name": "334", + "key": "335", + "optional": false } } } ], "resources": { "limits": { - "幩šeSvEȤƏ埮pɵ": "426" + "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻": "127" }, "requests": { - "Ȗ|ʐşƧ諔迮ƙIJ嘢4": "422" + "C\"6x$1s": "463" } }, "volumeMounts": [ { - "name": "335", - "mountPath": "336", - "subPath": "337", - "mountPropagation": "", - "subPathExpr": "338" + "name": "336", + "mountPath": "337", + "subPath": "338", + "mountPropagation": "P­蜷ɔ幩šeSvEȤƏ埮pɵ{W", + "subPathExpr": "339" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "340", + "devicePath": "341" } ], "livenessProbe": { "exec": { "command": [ - "341" + "342" ] }, "httpGet": { - "path": "342", - "port": "343", + "path": "343", + "port": -1700828941, "host": "344", - "scheme": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", + "scheme": "諔迮ƙ", "httpHeaders": [ { "name": "345", @@ -1059,12 +1058,12 @@ "port": "347", "host": "348" }, - "initialDelaySeconds": -200074798, - "timeoutSeconds": 556036216, - "periodSeconds": -1838917931, - "successThreshold": -1563928252, - "failureThreshold": -302933400, - "terminationGracePeriodSeconds": 7094149050088640176 + "initialDelaySeconds": -969533986, + "timeoutSeconds": 299741709, + "periodSeconds": -488127393, + "successThreshold": 1137109081, + "failureThreshold": -1896415283, + "terminationGracePeriodSeconds": 6618112330449141397 }, "readinessProbe": { "exec": { @@ -1074,26 +1073,26 @@ }, "httpGet": { "path": "350", - "port": -832681001, - "host": "351", - "scheme": "h趭", + "port": "351", + "host": "352", + "scheme": "ɱďW賁Ě", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": "354", + "port": 1436222565, "host": "355" }, - "initialDelaySeconds": -1969828011, - "timeoutSeconds": -1186720090, - "periodSeconds": -748525373, - "successThreshold": 805162379, - "failureThreshold": 1486914884, - "terminationGracePeriodSeconds": -2753079965660681160 + "initialDelaySeconds": -674445196, + "timeoutSeconds": 1239158543, + "periodSeconds": -543432015, + "successThreshold": -515370067, + "failureThreshold": 2073046460, + "terminationGracePeriodSeconds": 7270263763744228913 }, "startupProbe": { "exec": { @@ -1105,7 +1104,7 @@ "path": "357", "port": "358", "host": "359", - "scheme": "壶ƵfȽÃ茓", + "scheme": "XW疪鑳w妕眵", "httpHeaders": [ { "name": "360", @@ -1114,15 +1113,15 @@ ] }, "tcpSocket": { - "port": 1359309446, + "port": 455919108, "host": "362" }, - "initialDelaySeconds": -647531549, - "timeoutSeconds": -733444015, - "periodSeconds": 1737172479, - "successThreshold": -767058113, - "failureThreshold": 1223564938, - "terminationGracePeriodSeconds": 5333033627167868167 + "initialDelaySeconds": -832681001, + "timeoutSeconds": 1616390418, + "periodSeconds": -1337533938, + "successThreshold": 1473765654, + "failureThreshold": 252309773, + "terminationGracePeriodSeconds": -8460346884535567850 }, "lifecycle": { "postStart": { @@ -1133,18 +1132,18 @@ }, "httpGet": { "path": "364", - "port": "365", - "host": "366", - "scheme": "賞ǧĒzŔ瘍N", + "port": -869776221, + "host": "365", + "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": -531787516, + "port": "368", "host": "369" } }, @@ -1156,9 +1155,9 @@ }, "httpGet": { "path": "371", - "port": -824445204, + "port": -1917609921, "host": "372", - "scheme": "泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ", + "scheme": "耗", "httpHeaders": [ { "name": "373", @@ -1173,15 +1172,15 @@ } }, "terminationMessagePath": "377", - "terminationMessagePolicy": "礫Ƽ¨Ix糂腂ǂǚŜEu", - "imagePullPolicy": "I滞廬耐鷞焬CQm坊柩劄奼[", + "terminationMessagePolicy": "ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[", + "imagePullPolicy": "灲閈誹ʅ蕉ɼ搳", "securityContext": { "capabilities": { "add": [ - "ĝ®EĨǔvÄÚ×p鬷" + "箨ʨIk(dŊiɢ" ], "drop": [ - "罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃" + "Į蛋I滞廬耐鷞焬CQ" ] }, "privileged": true, @@ -1194,35 +1193,38 @@ "windowsOptions": { "gmsaCredentialSpecName": "382", "gmsaCredentialSpec": "383", - "runAsUserName": "384" + "runAsUserName": "384", + "hostProcess": false }, - "runAsUser": 2803095162614904173, - "runAsGroup": -1207159809527615562, - "runAsNonRoot": true, + "runAsUser": -506227444233847191, + "runAsGroup": -583355774536171734, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "-紑浘牬釼aTGÒ鵌", + "procMount": "EĨǔvÄÚ×p", "seccompProfile": { - "type": "3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶", + "type": "m罂o3ǰ廋i乳'ȘUɻ", "localhostProfile": "385" } }, "stdin": true, + "stdinOnce": true, + "tty": true, "targetContainerName": "386" } ], - "restartPolicy": "ȟP", - "terminationGracePeriodSeconds": -7559660744894799169, - "activeDeadlineSeconds": 6210194589539369395, - "dnsPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "restartPolicy": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", + "terminationGracePeriodSeconds": -3877666641335425693, + "activeDeadlineSeconds": -2391833818948531474, + "dnsPolicy": "Ƒ[澔", "nodeSelector": { "387": "388" }, "serviceAccountName": "389", "serviceAccount": "390", - "automountServiceAccountToken": false, + "automountServiceAccountToken": true, "nodeName": "391", - "hostNetwork": true, + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { @@ -1234,24 +1236,25 @@ "windowsOptions": { "gmsaCredentialSpecName": "396", "gmsaCredentialSpec": "397", - "runAsUserName": "398" + "runAsUserName": "398", + "hostProcess": false }, - "runAsUser": 5115783808026178112, - "runAsGroup": -2515253323988521837, - "runAsNonRoot": false, + "runAsUser": 7177254483209867257, + "runAsGroup": 7721939829013914482, + "runAsNonRoot": true, "supplementalGroups": [ - -6267717930337655515 + -5080569150241191388 ], - "fsGroup": -3072254610148392250, + "fsGroup": -6486306216295496187, "sysctls": [ { "name": "399", "value": "400" } ], - "fsGroupChangePolicy": "q櫞繡", + "fsGroupChangePolicy": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", "seccompProfile": { - "type": "翃ɾ氒ĺʈʫ羶", + "type": "崖S«V¯Á", "localhostProfile": "401" } }, @@ -1270,7 +1273,7 @@ "matchExpressions": [ { "key": "405", - "operator": "t{Eɾ敹Ȯ-湷D", + "operator": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", "values": [ "406" ] @@ -1279,7 +1282,7 @@ "matchFields": [ { "key": "407", - "operator": "ȿ醏g遧", + "operator": "旹翃ɾ氒ĺʈʫ", "values": [ "408" ] @@ -1290,12 +1293,12 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1649234654, + "weight": -855547676, "preference": { "matchExpressions": [ { "key": "409", - "operator": "Ƌʙcx赮ǒđ\u003e*", + "operator": "F豎穜姰l咑耖p^鏋蛹Ƚȿ", "values": [ "410" ] @@ -1304,7 +1307,7 @@ "matchFields": [ { "key": "411", - "operator": "铳s44矕Ƈè*鑏=", + "operator": "ò", "values": [ "412" ] @@ -1319,14 +1322,14 @@ { "labelSelector": { "matchLabels": { - "0-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cr/M7": "1-U_--56-.7D.3_KPg___KA-._d._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L2" + "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" }, "matchExpressions": [ { - "key": "Cv2.5p_..Y-.wg_b", - "operator": "In", + "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", + "operator": "NotIn", "values": [ - "mD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33" + "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" ] } ] @@ -1337,12 +1340,12 @@ "topologyKey": "420", "namespaceSelector": { "matchLabels": { - "d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y": "7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S" + "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" }, "matchExpressions": [ { - "key": "e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5", - "operator": "DoesNotExist" + "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "operator": "Exists" } ] } @@ -1350,16 +1353,19 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -334387631, + "weight": 957174721, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "nw0-3i--a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h---0-u73pj.brgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--itk/5.m_2_--XZ-x.__.Y_2-n_5023Xl-3Pw_-r75--_A": "BM.6-.Y_72-_--p7" + "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" }, "matchExpressions": [ { - "key": "gi--7-nt-23h-4z-21-sap--h--qh.l4-03a68u7-l---8x7-l--b-9-u--17---u7-gl7814ei-07shtq-p/4D-r.-B", - "operator": "DoesNotExist" + "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", + "operator": "NotIn", + "values": [ + "N7_B_r" + ] } ] }, @@ -1369,15 +1375,12 @@ "topologyKey": "434", "namespaceSelector": { "matchLabels": { - "11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2": "7G79.3bU_._nV34G._--u.._.105-4_ed-f" + "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" }, "matchExpressions": [ { - "key": "o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_g0", - "operator": "NotIn", - "values": [ - "kn_9n.p.o" - ] + "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", + "operator": "Exists" } ] } @@ -1390,12 +1393,15 @@ { "labelSelector": { "matchLabels": { - "r1W7": "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zKp" + "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" }, "matchExpressions": [ { - "key": "t.7-1n13sx82-cx-428u2j--u/4.Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89z", - "operator": "Exists" + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] } ] }, @@ -1405,12 +1411,15 @@ "topologyKey": "448", "namespaceSelector": { "matchLabels": { - "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo": "Mqp..__._-J_-fk3-_j.133eT_2_Y" + "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" }, "matchExpressions": [ { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" + "key": "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo", + "operator": "NotIn", + "values": [ + "0--_qv4--_.6_N_9X-B.s8.B" + ] } ] } @@ -1418,19 +1427,16 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -357359630, + "weight": -1832836223, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_.._._a-N": "X_-_._.3l-_86_u2-7_._qZ" + "BQ.9-_.m7-Q____vSW_4-__h": "w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj" }, "matchExpressions": [ { - "key": "U__L.KH6K.RwsfI_j", - "operator": "In", - "values": [ - "" - ] + "key": "dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A", + "operator": "Exists" } ] }, @@ -1440,12 +1446,15 @@ "topologyKey": "462", "namespaceSelector": { "matchLabels": { - "6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb": "Y" + "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" }, "matchExpressions": [ { - "key": "o_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O97", - "operator": "DoesNotExist" + "key": "006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W", + "operator": "NotIn", + "values": [ + "z87_2---2.E.p9-.-3.__a.bl_--..-A" + ] } ] } @@ -1458,9 +1467,10 @@ "tolerations": [ { "key": "470", + "operator": "Ü", "value": "471", - "effect": "n3'T砳1\\İ塄", - "tolerationSeconds": 7716735516543221297 + "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", + "tolerationSeconds": 8594241010639209901 } ], "hostAliases": [ @@ -1472,7 +1482,7 @@ } ], "priorityClassName": "474", - "priority": 2026789529, + "priority": 878153992, "dnsConfig": { "nameservers": [ "475" @@ -1489,51 +1499,48 @@ }, "readinessGates": [ { - "conditionType": "I芩嗎競ɵd魶暐f髓沨" + "conditionType": "=ȑ-A敲ʉ" } ], "runtimeClassName": "479", - "enableServiceLinks": true, - "preemptionPolicy": "", + "enableServiceLinks": false, + "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", "overhead": { - "Ĵ诛ª韷v": "537" + "\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ": "283" }, "topologySpreadConstraints": [ { - "maxSkew": -447517325, + "maxSkew": -702578810, "topologyKey": "480", - "whenUnsatisfiable": "値å镮", + "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", "labelSelector": { "matchLabels": { - "2tm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f56/v__-Zvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__g": "W84-M-_-U...s.K" + "N-_.F": "09z2" }, "matchExpressions": [ { - "key": "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h", - "operator": "NotIn", - "values": [ - "m_-q9.N8._--M-0R.-I-_23L_J49t-X..j1Q1.A-N.--_63-N2" - ] + "key": "z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0", + "operator": "DoesNotExist" } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } } }, "status": { - "replicas": -1196967581, - "fullyLabeledReplicas": 1536133995, - "readyReplicas": -2018539527, - "availableReplicas": 655071461, - "observedGeneration": -7699725135993161935, + "replicas": 432535745, + "fullyLabeledReplicas": 2073220944, + "readyReplicas": -141868138, + "availableReplicas": -1324418171, + "observedGeneration": -5431516755862952643, "conditions": [ { - "type": "š^劶", - "status": "ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ", - "lastTransitionTime": "2427-08-17T22:26:07Z", + "type": "ƻ舁Ȁ贠ȇö匉a揘O 籇", + "status": "楅©Ǫ壿/š^劶äɲ泒欞尟燬Ǻ媳ɦ", + "lastTransitionTime": "2169-06-15T23:50:17Z", "reason": "487", "message": "488" } diff --git a/testdata/HEAD/core.v1.ReplicationController.pb b/testdata/HEAD/core.v1.ReplicationController.pb index f3ac499c65f812802810d115e495f36334f1579b..411dd51bc5934d41fbbf873cae9a8f971ac6a33f 100644 GIT binary patch delta 4526 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 delta 4583 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 AYybcN diff --git a/testdata/HEAD/core.v1.ReplicationController.yaml b/testdata/HEAD/core.v1.ReplicationController.yaml index f4d7049ac8..91ba596467 100644 --- a/testdata/HEAD/core.v1.ReplicationController.yaml +++ b/testdata/HEAD/core.v1.ReplicationController.yaml @@ -67,32 +67,32 @@ spec: selfLink: "25" uid: '*齧獚敆Ȏțêɘ' spec: - activeDeadlineSeconds: 6210194589539369395 + activeDeadlineSeconds: -2391833818948531474 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - key: "409" - operator: Ƌʙcx赮ǒđ>* + operator: F豎穜姰l咑耖p^鏋蛹Ƚȿ values: - "410" matchFields: - key: "411" - operator: 铳s44矕Ƈè*鑏= + operator: ò values: - "412" - weight: -1649234654 + weight: -855547676 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: "405" - operator: t{Eɾ敹Ȯ-湷D + operator: \Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o values: - "406" matchFields: - key: "407" - operator: ȿ醏g遧 + operator: 旹翃ɾ氒ĺʈʫ values: - "408" podAffinity: @@ -100,38 +100,37 @@ spec: - podAffinityTerm: labelSelector: matchExpressions: - - key: gi--7-nt-23h-4z-21-sap--h--qh.l4-03a68u7-l---8x7-l--b-9-u--17---u7-gl7814ei-07shtq-p/4D-r.-B - operator: DoesNotExist + - key: 4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p + operator: NotIn + values: + - N7_B_r matchLabels: - ? nw0-3i--a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h---0-u73pj.brgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--itk/5.m_2_--XZ-x.__.Y_2-n_5023Xl-3Pw_-r75--_A - : BM.6-.Y_72-_--p7 + o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66: 11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C namespaceSelector: matchExpressions: - - key: o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_g0 - operator: NotIn - values: - - kn_9n.p.o + - key: XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T + operator: Exists matchLabels: - 11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2: 7G79.3bU_._nV34G._--u.._.105-4_ed-f + O_._e_3_.4_W_-q: Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr namespaces: - "433" topologyKey: "434" - weight: -334387631 + weight: 957174721 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: Cv2.5p_..Y-.wg_b - operator: In + - key: 37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v + operator: NotIn values: - - mD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + - 0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc matchLabels: - 0-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cr/M7: 1-U_--56-.7D.3_KPg___KA-._d._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L2 + 4_-y.8_38xm-.nx.sEK4.B.__6m: J1-1.9_.-.Ms7_tP namespaceSelector: matchExpressions: - - key: e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5 - operator: DoesNotExist + - key: w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a + operator: Exists matchLabels: - d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y: 7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S + 3QC1--L--v_Z--ZgC: Q__-v_t_u_.__O namespaces: - "419" topologyKey: "420" @@ -140,39 +139,43 @@ spec: - podAffinityTerm: labelSelector: matchExpressions: - - key: U__L.KH6K.RwsfI_j - operator: In - values: - - "" + - key: dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A + operator: Exists matchLabels: - z336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_.._._a-N: X_-_._.3l-_86_u2-7_._qZ + BQ.9-_.m7-Q____vSW_4-__h: w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj namespaceSelector: matchExpressions: - - key: o_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O97 - operator: DoesNotExist + - key: 006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W + operator: NotIn + values: + - z87_2---2.E.p9-.-3.__a.bl_--..-A matchLabels: - 6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb: "Y" + 8.7-72qz.W.d.._1-3968: G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO namespaces: - "461" topologyKey: "462" - weight: -357359630 + weight: -1832836223 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: t.7-1n13sx82-cx-428u2j--u/4.Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89z - operator: Exists + - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W + operator: In + values: + - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx matchLabels: - r1W7: B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zKp + ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q: h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV namespaceSelector: matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists + - key: 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo + operator: NotIn + values: + - 0--_qv4--_.6_N_9X-B.s8.B matchLabels: - 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo: Mqp..__._-J_-fk3-_j.133eT_2_Y + 2-_.4dwFbuvf: 5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J namespaces: - "447" topologyKey: "448" - automountServiceAccountToken: false + automountServiceAccountToken: true containers: - args: - "248" @@ -191,12 +194,12 @@ spec: fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "142" + divisor: "800" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" @@ -204,22 +207,21 @@ spec: prefix: "252" secretRef: name: "254" - optional: false + optional: true image: "246" - imagePullPolicy: 丟×x锏ɟ4Ǒ + imagePullPolicy: '&皥贸碔lNKƙ順\E¦队偯' lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: host: "294" httpHeaders: - name: "295" value: "296" - path: "293" - port: -282193676 - scheme: Ļǟi& + path: "292" + port: "293" tcpSocket: host: "298" port: "297" @@ -234,120 +236,120 @@ spec: value: "304" path: "300" port: "301" - scheme: 垾现葢ŵ橨 + scheme: 跩aŕ翑 tcpSocket: - host: "305" - port: -1312425203 + host: "306" + port: "305" livenessProbe: exec: command: - "271" - failureThreshold: -1538905728 + failureThreshold: -979584143 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: Ů+朷Ǝ膯ljVX1虊 - initialDelaySeconds: -1748648882 - periodSeconds: 1381579966 - successThreshold: -1418092595 + port: 972978563 + scheme: ȨŮ+朷Ǝ膯 + initialDelaySeconds: -249989919 + periodSeconds: -602419938 + successThreshold: 1040396664 tcpSocket: - host: "277" - port: -979584143 - terminationGracePeriodSeconds: -1867540518204155332 - timeoutSeconds: -239843014 + host: "276" + port: -1506633471 + terminationGracePeriodSeconds: -7510389757339505131 + timeoutSeconds: -171684192 name: "245" ports: - - containerPort: -1962065705 + - containerPort: -2717401 hostIP: "251" - hostPort: 1752155096 + hostPort: -1905643191 name: "250" - protocol: ¿ + protocol: ɳɷ9Ì readinessProbe: exec: command: - - "278" - failureThreshold: 888935190 + - "277" + failureThreshold: -940514142 httpGet: - host: "281" + host: "279" httpHeaders: - - name: "282" - value: "283" - path: "279" - port: "280" - scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - initialDelaySeconds: -244758593 - periodSeconds: 104069700 - successThreshold: -331594625 + - name: "280" + value: "281" + path: "278" + port: -1538905728 + scheme: ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢xɮ + initialDelaySeconds: -1817291584 + periodSeconds: 582041100 + successThreshold: 509188266 tcpSocket: - host: "284" - port: 1574967021 - terminationGracePeriodSeconds: 7193904584276385338 - timeoutSeconds: 591440053 + host: "283" + port: "282" + terminationGracePeriodSeconds: 6764431850409848860 + timeoutSeconds: 1224868165 resources: limits: - ǩ: "957" + pw: "934" requests: - Ɔȓ蹣ɐǛv+8Ƥ熪: "951" + 輓Ɔȓ蹣ɐǛv+8: "375" securityContext: allowPrivilegeEscalation: true capabilities: add: - - ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + - 徥淳4揻-$ɽ丟 drop: - - ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + - "" privileged: false - procMount: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 - readOnlyRootFilesystem: true - runAsGroup: -499179336506637450 - runAsNonRoot: true - runAsUser: 5620818514944490121 + procMount: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ + readOnlyRootFilesystem: false + runAsGroup: 8194791334069427324 + runAsNonRoot: false + runAsUser: -816831389119959689 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "311" + role: "309" + type: "310" + user: "308" seccompProfile: - localhostProfile: "314" - type: ih亏yƕ丆録² + localhostProfile: "315" + type: ȱğ_<ǬëJ橈'琕鶫:顇ə windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "313" + gmsaCredentialSpecName: "312" + hostProcess: false + runAsUserName: "314" startupProbe: exec: command: - - "285" - failureThreshold: 617318981 + - "284" + failureThreshold: 133009177 httpGet: - host: "288" + host: "286" httpHeaders: - - name: "289" - value: "290" - path: "286" - port: "287" - scheme: î.Ȏ蝪ʜ5遰= - initialDelaySeconds: -1462219068 - periodSeconds: 1714588921 - successThreshold: -1246371817 + - name: "287" + value: "288" + path: "285" + port: -331594625 + scheme: lu|榝$î. + initialDelaySeconds: -1505188927 + periodSeconds: 2083727489 + successThreshold: 486365838 tcpSocket: - host: "291" - port: 834105836 - terminationGracePeriodSeconds: 1856677271350902065 - timeoutSeconds: -370386363 - stdin: true - terminationMessagePath: "306" - terminationMessagePolicy: ;跣Hǝcw媀瓄& + host: "290" + port: "289" + terminationGracePeriodSeconds: -6177393256425700216 + timeoutSeconds: -2133054549 + stdinOnce: true + terminationMessagePath: "307" tty: true volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: 啛更 + mountPropagation: 颐o name: "265" subPath: "267" subPathExpr: "268" @@ -360,58 +362,58 @@ spec: value: "478" searches: - "476" - dnsPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 - enableServiceLinks: true + dnsPolicy: Ƒ[澔 + enableServiceLinks: false ephemeralContainers: - args: - - "318" + - "319" command: - - "317" + - "318" env: - - name: "325" - value: "326" + - name: "326" + value: "327" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: true + key: "333" + name: "332" + optional: false fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "328" + fieldPath: "329" resourceFieldRef: - containerName: "329" - divisor: "149" - resource: "330" + containerName: "330" + divisor: "832" + resource: "331" secretKeyRef: - key: "334" - name: "333" - optional: true + key: "335" + name: "334" + optional: false envFrom: - configMapRef: - name: "323" - optional: true - prefix: "322" - secretRef: name: "324" - optional: true - image: "316" - imagePullPolicy: I滞廬耐鷞焬CQm坊柩劄奼[ + optional: false + prefix: "323" + secretRef: + name: "325" + optional: false + image: "317" + imagePullPolicy: 灲閈誹ʅ蕉ɼ搳 lifecycle: postStart: exec: command: - "363" httpGet: - host: "366" + host: "365" httpHeaders: - - name: "367" - value: "368" + - name: "366" + value: "367" path: "364" - port: "365" - scheme: 賞ǧĒzŔ瘍N + port: -869776221 + scheme: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' tcpSocket: host: "369" - port: -531787516 + port: "368" preStop: exec: command: @@ -422,78 +424,78 @@ spec: - name: "373" value: "374" path: "371" - port: -824445204 - scheme: 泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ + port: -1917609921 + scheme: 耗 tcpSocket: host: "376" port: "375" livenessProbe: exec: command: - - "341" - failureThreshold: -302933400 + - "342" + failureThreshold: -1896415283 httpGet: host: "344" httpHeaders: - name: "345" value: "346" - path: "342" - port: "343" - scheme: ' 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎' - initialDelaySeconds: -200074798 - periodSeconds: -1838917931 - successThreshold: -1563928252 + path: "343" + port: -1700828941 + scheme: 諔迮ƙ + initialDelaySeconds: -969533986 + periodSeconds: -488127393 + successThreshold: 1137109081 tcpSocket: host: "348" port: "347" - terminationGracePeriodSeconds: 7094149050088640176 - timeoutSeconds: 556036216 - name: "315" + terminationGracePeriodSeconds: 6618112330449141397 + timeoutSeconds: 299741709 + name: "316" ports: - - containerPort: -1117254382 - hostIP: "321" - hostPort: 507384491 - name: "320" - protocol: 趐囨鏻砅邻爥蹔ŧOǨ + - containerPort: 865289071 + hostIP: "322" + hostPort: 1504385614 + name: "321" + protocol: iɥ嵐sC8 readinessProbe: exec: command: - "349" - failureThreshold: 1486914884 + failureThreshold: 2073046460 httpGet: - host: "351" + host: "352" httpHeaders: - - name: "352" - value: "353" + - name: "353" + value: "354" path: "350" - port: -832681001 - scheme: h趭 - initialDelaySeconds: -1969828011 - periodSeconds: -748525373 - successThreshold: 805162379 + port: "351" + scheme: ɱďW賁Ě + initialDelaySeconds: -674445196 + periodSeconds: -543432015 + successThreshold: -515370067 tcpSocket: host: "355" - port: "354" - terminationGracePeriodSeconds: -2753079965660681160 - timeoutSeconds: -1186720090 + port: 1436222565 + terminationGracePeriodSeconds: 7270263763744228913 + timeoutSeconds: 1239158543 resources: limits: - 幩šeSvEȤƏ埮pɵ: "426" + h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻: "127" requests: - Ȗ|ʐşƧ諔迮ƙIJ嘢4: "422" + C"6x$1s: "463" securityContext: allowPrivilegeEscalation: false capabilities: add: - - ĝ®EĨǔvÄÚ×p鬷 + - 箨ʨIk(dŊiɢ drop: - - 罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃 + - Į蛋I滞廬耐鷞焬CQ privileged: true - procMount: -紑浘牬釼aTGÒ鵌 + procMount: EĨǔvÄÚ×p readOnlyRootFilesystem: false - runAsGroup: -1207159809527615562 - runAsNonRoot: true - runAsUser: 2803095162614904173 + runAsGroup: -583355774536171734 + runAsNonRoot: false + runAsUser: -506227444233847191 seLinuxOptions: level: "381" role: "379" @@ -501,16 +503,17 @@ spec: user: "378" seccompProfile: localhostProfile: "385" - type: 3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶 + type: m罂o3ǰ廋i乳'ȘUɻ windowsOptions: gmsaCredentialSpec: "383" gmsaCredentialSpecName: "382" + hostProcess: false runAsUserName: "384" startupProbe: exec: command: - "356" - failureThreshold: 1223564938 + failureThreshold: 252309773 httpGet: host: "359" httpHeaders: @@ -518,34 +521,36 @@ spec: value: "361" path: "357" port: "358" - scheme: 壶ƵfȽÃ茓 - initialDelaySeconds: -647531549 - periodSeconds: 1737172479 - successThreshold: -767058113 + scheme: XW疪鑳w妕眵 + initialDelaySeconds: -832681001 + periodSeconds: -1337533938 + successThreshold: 1473765654 tcpSocket: host: "362" - port: 1359309446 - terminationGracePeriodSeconds: 5333033627167868167 - timeoutSeconds: -733444015 + port: 455919108 + terminationGracePeriodSeconds: -8460346884535567850 + timeoutSeconds: 1616390418 stdin: true + stdinOnce: true targetContainerName: "386" terminationMessagePath: "377" - terminationMessagePolicy: 礫Ƽ¨Ix糂腂ǂǚŜEu + terminationMessagePolicy: ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ + tty: true volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "341" + name: "340" volumeMounts: - - mountPath: "336" - mountPropagation: "" - name: "335" - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "337" + mountPropagation: P­蜷ɔ幩šeSvEȤƏ埮pɵ{W + name: "336" + subPath: "338" + subPathExpr: "339" + workingDir: "320" hostAliases: - hostnames: - "473" ip: "472" - hostNetwork: true + hostPID: true hostname: "403" imagePullSecrets: - name: "402" @@ -669,18 +674,18 @@ spec: requests: 軶ǃ*ʙ嫙&蒒5靇: "813" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F drop: - 剂讼ɓȌʟni酛3Ɓ privileged: false - procMount: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + procMount: 鸖ɱJȉ罴ņ螡źȰ readOnlyRootFilesystem: true - runAsGroup: -636584014972667630 - runAsNonRoot: false - runAsUser: -2000070193364862971 + runAsGroup: 708875421817317137 + runAsNonRoot: true + runAsUser: 4530581071337252406 seLinuxOptions: level: "240" role: "238" @@ -688,10 +693,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: w + type: $矡ȶ windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -714,7 +720,6 @@ spec: port: "219" terminationGracePeriodSeconds: -6826008110504741173 timeoutSeconds: 486195690 - stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 @@ -733,21 +738,21 @@ spec: nodeSelector: "387": "388" overhead: - Ĵ诛ª韷v: "537" - preemptionPolicy: "" - priority: 2026789529 + <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" + preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa + priority: 878153992 priorityClassName: "474" readinessGates: - - conditionType: I芩嗎競ɵd魶暐f髓沨 - restartPolicy: ȟP + - conditionType: =ȑ-A敲ʉ + restartPolicy: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 runtimeClassName: "479" schedulerName: "469" securityContext: - fsGroup: -3072254610148392250 - fsGroupChangePolicy: q櫞繡 - runAsGroup: -2515253323988521837 - runAsNonRoot: false - runAsUser: 5115783808026178112 + fsGroup: -6486306216295496187 + fsGroupChangePolicy: ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠 + runAsGroup: 7721939829013914482 + runAsNonRoot: true + runAsUser: 7177254483209867257 seLinuxOptions: level: "395" role: "393" @@ -755,39 +760,39 @@ spec: user: "392" seccompProfile: localhostProfile: "401" - type: 翃ɾ氒ĺʈʫ羶 + type: 崖S«V¯Á supplementalGroups: - - -6267717930337655515 + - -5080569150241191388 sysctls: - name: "399" value: "400" windowsOptions: gmsaCredentialSpec: "397" gmsaCredentialSpecName: "396" + hostProcess: false runAsUserName: "398" serviceAccount: "390" serviceAccountName: "389" - setHostnameAsFQDN: true + setHostnameAsFQDN: false shareProcessNamespace: true subdomain: "404" - terminationGracePeriodSeconds: -7559660744894799169 + terminationGracePeriodSeconds: -3877666641335425693 tolerations: - - effect: n3'T砳1\İ塄 + - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ key: "470" - tolerationSeconds: 7716735516543221297 + operator: Ü + tolerationSeconds: 8594241010639209901 value: "471" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h - operator: NotIn - values: - - m_-q9.N8._--M-0R.-I-_23L_J49t-X..j1Q1.A-N.--_63-N2 + - key: z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0 + operator: DoesNotExist matchLabels: - 2tm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f56/v__-Zvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__g: W84-M-_-U...s.K - maxSkew: -447517325 + N-_.F: 09z2 + maxSkew: -702578810 topologyKey: "480" - whenUnsatisfiable: 値å镮 + whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw volumes: - awsElasticBlockStore: fsType: "45" @@ -1040,14 +1045,14 @@ spec: storagePolicyName: "101" volumePath: "99" status: - availableReplicas: 655071461 + availableReplicas: -1324418171 conditions: - - lastTransitionTime: "2427-08-17T22:26:07Z" + - lastTransitionTime: "2169-06-15T23:50:17Z" message: "488" reason: "487" - status: ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ - type: š^劶 - fullyLabeledReplicas: 1536133995 - observedGeneration: -7699725135993161935 - readyReplicas: -2018539527 - replicas: -1196967581 + status: 楅©Ǫ壿/š^劶äɲ泒欞尟燬Ǻ媳ɦ + type: ƻ舁Ȁ贠ȇö匉a揘O 籇 + fullyLabeledReplicas: 2073220944 + observedGeneration: -5431516755862952643 + readyReplicas: -141868138 + replicas: 432535745 diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.json b/testdata/HEAD/extensions.v1beta1.DaemonSet.json index b264bbe0cd..c463c3f4c4 100644 --- a/testdata/HEAD/extensions.v1beta1.DaemonSet.json +++ b/testdata/HEAD/extensions.v1beta1.DaemonSet.json @@ -688,14 +688,15 @@ "windowsOptions": { "gmsaCredentialSpecName": "246", "gmsaCredentialSpec": "247", - "runAsUserName": "248" + "runAsUserName": "248", + "hostProcess": true }, - "runAsUser": 9148233193771851687, - "runAsGroup": 6901713258562004024, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, + "runAsUser": -7299434051955863644, + "runAsGroup": 4041264710404335706, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", "localhostProfile": "249" @@ -944,19 +945,22 @@ "windowsOptions": { "gmsaCredentialSpecName": "317", "gmsaCredentialSpec": "318", - "runAsUserName": "319" + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": -1286199491017539507, + "runAsGroup": -6292316479661489180, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "procMount": "cx赮ǒđ\u003e*劶?j", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", + "type": "ĭ¥#ƱÁR", "localhostProfile": "320" } - } + }, + "stdin": true, + "tty": true } ], "ephemeralContainers": [ @@ -973,9 +977,9 @@ "ports": [ { "name": "326", - "hostPort": 1805682547, - "containerPort": -651405950, - "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostPort": 2032588794, + "containerPort": -1371690155, + "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", "hostIP": "327" } ], @@ -988,7 +992,7 @@ }, "secretRef": { "name": "330", - "optional": true + "optional": false } } ], @@ -1004,12 +1008,12 @@ "resourceFieldRef": { "containerName": "335", "resource": "336", - "divisor": "684" + "divisor": "473" }, "configMapKeyRef": { "name": "337", "key": "338", - "optional": true + "optional": false }, "secretKeyRef": { "name": "339", @@ -1021,19 +1025,18 @@ ], "resources": { "limits": { - "蠨磼O_h盌3+Œ9两@8Byß": "111" + "盌3+Œ": "752" }, "requests": { - "ɃŒ": "451" + ")Zq=歍þ": "759" } }, "volumeMounts": [ { "name": "341", - "readOnly": true, "mountPath": "342", "subPath": "343", - "mountPropagation": "葰賦", + "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", "subPathExpr": "344" } ], @@ -1051,9 +1054,9 @@ }, "httpGet": { "path": "348", - "port": -121675052, + "port": 1034835933, "host": "349", - "scheme": "W#ļǹʅŚO虀^", + "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", "httpHeaders": [ { "name": "350", @@ -1062,27 +1065,27 @@ ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -1744546613, + "host": "352" }, - "initialDelaySeconds": -1959891996, - "timeoutSeconds": -1442230895, - "periodSeconds": 1475033091, - "successThreshold": 1782790310, - "failureThreshold": 1587036035, - "terminationGracePeriodSeconds": 7560036535013464461 + "initialDelaySeconds": 650448405, + "timeoutSeconds": 1943254244, + "periodSeconds": -168773629, + "successThreshold": 2068592383, + "failureThreshold": 1566765016, + "terminationGracePeriodSeconds": -1112599546012453731 }, "readinessProbe": { "exec": { "command": [ - "354" + "353" ] }, "httpGet": { - "path": "355", - "port": -1744546613, + "path": "354", + "port": "355", "host": "356", - "scheme": "ʓɻŊ", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { "name": "357", @@ -1091,185 +1094,186 @@ ] }, "tcpSocket": { - "port": -259047269, - "host": "359" + "port": "359", + "host": "360" }, - "initialDelaySeconds": 1586122127, - "timeoutSeconds": -1813456856, - "periodSeconds": 781203691, - "successThreshold": -216440055, - "failureThreshold": 408029351, - "terminationGracePeriodSeconds": 5450105809027610853 + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 }, "startupProbe": { "exec": { "command": [ - "360" + "361" ] }, "httpGet": { - "path": "361", - "port": -5241849, - "host": "362", - "scheme": "}颉hȱɷȰW", + "path": "362", + "port": "363", + "host": "364", + "scheme": "y#t(ȗŜŲ\u0026", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": 1387858949, + "host": "367" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 156368232, + "timeoutSeconds": -815239246, + "periodSeconds": 44612600, + "successThreshold": -688929182, + "failureThreshold": -1222486879, + "terminationGracePeriodSeconds": 6543873941346781273 }, "lifecycle": { "postStart": { "exec": { "command": [ - "367" + "368" ] }, "httpGet": { - "path": "368", - "port": -1460652193, - "host": "369", - "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "path": "369", + "port": 1176168596, + "host": "370", + "scheme": "轪d覉;Ĕ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "373", + "host": "374" } }, "preStop": { "exec": { "command": [ - "374" + "375" ] }, "httpGet": { - "path": "375", - "port": 71524977, - "host": "376", - "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "path": "376", + "port": "377", + "host": "378", + "scheme": "ʦŊĊ娮", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -565041796, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "terminationMessagePolicy": "Ƭ婦d", - "imagePullPolicy": "ɧeʫį淓¯", + "terminationMessagePath": "383", + "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", + "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", "securityContext": { "capabilities": { "add": [ - "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + "蓋Cȗä2 ɲ±m嵘厶sȰÖ" ], "drop": [ - "8緔Tj§E蓋Cȗä2 ɲ±" + "ÆɰŞ襵" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387" + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": -4564863616644509171, - "runAsGroup": -7297536356638221066, + "runAsUser": -5519662252699559890, + "runAsGroup": -1624551961163368198, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ş襵樞úʥ銀", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "阫Ƈʥ椹ý", "seccompProfile": { - "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "388" + "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", + "localhostProfile": "391" } }, "stdin": true, - "tty": true, - "targetContainerName": "389" + "stdinOnce": true, + "targetContainerName": "392" } ], - "restartPolicy": "鹚蝉茲ʛ饊", - "terminationGracePeriodSeconds": 1736985756995615785, - "activeDeadlineSeconds": -1284119655860768065, - "dnsPolicy": "錏嬮#ʐ", + "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "terminationGracePeriodSeconds": 3296766428578159624, + "activeDeadlineSeconds": -8925090445844634303, + "dnsPolicy": "q沷¾!", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", + "serviceAccountName": "395", + "serviceAccount": "396", "automountServiceAccountToken": true, - "nodeName": "394", - "hostPID": true, + "nodeName": "397", "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": true }, - "runAsUser": -4904722847506013622, - "runAsGroup": 6465579957265382985, + "runAsUser": -3496040522639830925, + "runAsGroup": 2960114664726223450, "runAsNonRoot": false, "supplementalGroups": [ - -981432507446869083 + 2402603282459663167 ], - "fsGroup": -1867959832193971598, + "fsGroup": 3564097949592109139, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", "seccompProfile": { - "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "404" + "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1277,19 +1281,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "UǷ坒", + "key": "411", + "operator": "Üɉ愂,wa纝佯fɞ", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "", + "key": "413", + "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", "values": [ - "411" + "414" ] } ] @@ -1298,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1280563546, + "weight": 1690937616, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "Mɮ6)", + "key": "415", + "operator": "襉{遠", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "key": "417", + "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", "values": [ - "415" + "418" ] } ] @@ -1327,30 +1331,27 @@ { "labelSelector": { "matchLabels": { - "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + "lx..w": "t-_.5.40w" }, "matchExpressions": [ { - "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", - "operator": "NotIn", - "values": [ - "VT3sn-0_.i__a.O2G_J" - ] + "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + "8V": "3sn-03" }, "matchExpressions": [ { - "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", - "operator": "DoesNotExist" + "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", + "operator": "Exists" } ] } @@ -1358,33 +1359,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -2118597352, + "weight": -947725955, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" }, "matchExpressions": [ { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", "values": [ - "f8k" + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" }, "matchExpressions": [ { - "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", "operator": "DoesNotExist" } ] @@ -1398,29 +1399,26 @@ { "labelSelector": { "matchLabels": { - "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" }, "matchExpressions": [ { - "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", - "operator": "NotIn", - "values": [ - "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" - ] + "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", + "operator": "Exists" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" }, "matchExpressions": [ { - "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", "operator": "Exists" } ] @@ -1429,33 +1427,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1943011795, + "weight": 1819321475, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" }, "matchExpressions": [ { - "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", - "operator": "DoesNotExist" + "key": "62o787-7lk2/L.--4P--_q-.9", + "operator": "Exists" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" }, "matchExpressions": [ { - "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", - "operator": "NotIn", + "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", + "operator": "In", "values": [ - "9-.66hcB.rTt7bm9I.-..q-n" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1465,64 +1463,67 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", - "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "474", - "effect": "ɮ-nʣž吞Ƞ唄®窂爪", - "tolerationSeconds": -5154627301352060136 + "key": "476", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "477", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", - "priority": -860768401, + "priorityClassName": "480", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, "readinessGates": [ { - "conditionType": "@.ȇʟ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, - "preemptionPolicy": "", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "": "359" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -2013945465, - "topologyKey": "483", - "whenUnsatisfiable": "½ǩ ", + "maxSkew": -174245111, + "topologyKey": "486", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", - "operator": "Exists" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } @@ -1532,33 +1533,33 @@ } }, "updateStrategy": { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1467929320, - "templateGeneration": 6217170132371410053, - "revisionHistoryLimit": 2090664533 + "minReadySeconds": 1559072561, + "templateGeneration": 5029735218517286947, + "revisionHistoryLimit": -69450448 }, "status": { - "currentNumberScheduled": -1371816595, - "numberMisscheduled": 1219820375, - "desiredNumberScheduled": -788475912, - "numberReady": 415140088, - "observedGeneration": 8590184840880420513, - "updatedNumberScheduled": 16994744, - "numberAvailable": 340429479, - "numberUnavailable": -1024715512, - "collisionCount": 380871347, + "currentNumberScheduled": -212409426, + "numberMisscheduled": 17761427, + "desiredNumberScheduled": 1329525670, + "numberReady": -1169406076, + "observedGeneration": -660751236671399271, + "updatedNumberScheduled": 171558604, + "numberAvailable": -161888815, + "numberUnavailable": 1676195855, + "collisionCount": -286154190, "conditions": [ { - "type": "D齆O#ȞM\u003c²彾Ǟʈɐ碓yƗÄ.", - "status": "Ç[輚趞ț@郺丮嘱uȒ", - "lastTransitionTime": "2688-06-15T12:51:56Z", - "reason": "490", - "message": "491" + "type": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", + "status": "De½t;Ä", + "lastTransitionTime": "2194-10-19T16:17:18Z", + "reason": "493", + "message": "494" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.pb b/testdata/HEAD/extensions.v1beta1.DaemonSet.pb index 3e9feaacf864d6870993699435a0b42f2a913b27..4f434abf81dedba627de2a78ce75d5f0be1f68ba 100644 GIT binary patch delta 3594 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 L%R!h7I-~ACkO~te diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml b/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml index 5a386d7186..33e7ce1739 100644 --- a/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml +++ b/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1467929320 - revisionHistoryLimit: 2090664533 + minReadySeconds: 1559072561 + revisionHistoryLimit: -69450448 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,112 +73,108 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -1284119655860768065 + activeDeadlineSeconds: -8925090445844634303 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: Mɮ6) + - key: "415" + operator: 襉{遠 values: - - "413" + - "416" matchFields: - - key: "414" - operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + - key: "417" + operator: 诰ðÈ娒Ġ滔xvŗÑ" values: - - "415" - weight: -1280563546 + - "418" + weight: 1690937616 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: UǷ坒 + - key: "411" + operator: Üɉ愂,wa纝佯fɞ values: - - "409" + - "412" matchFields: - - key: "410" - operator: "" + - key: "413" + operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In values: - - f8k + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 matchLabels: - il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e namespaceSelector: matchExpressions: - - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 operator: DoesNotExist matchLabels: - s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "436" - topologyKey: "437" - weight: -2118597352 + - "439" + topologyKey: "440" + weight: -947725955 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g - operator: NotIn - values: - - VT3sn-0_.i__a.O2G_J + - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 + operator: DoesNotExist matchLabels: - H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + lx..w: t-_.5.40w namespaceSelector: matchExpressions: - - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT - operator: DoesNotExist + - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 + operator: Exists matchLabels: - 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + 8V: 3sn-03 namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: x3___-..f5-6x-_-o_6O_If-5_-_U - operator: DoesNotExist + - key: 62o787-7lk2/L.--4P--_q-.9 + operator: Exists matchLabels: - j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 namespaceSelector: matchExpressions: - - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 - operator: NotIn + - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 + operator: In values: - - 9-.66hcB.rTt7bm9I.-..q-n + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e namespaces: - - "464" - topologyKey: "465" - weight: 1943011795 + - "467" + topologyKey: "468" + weight: 1819321475 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs - operator: NotIn - values: - - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 + operator: Exists matchLabels: - Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" namespaceSelector: matchExpressions: - - key: N-._M5..-N_H_55..--E3_2D-1DW_o + - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT operator: Exists matchLabels: - x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z namespaces: - - "450" - topologyKey: "451" + - "453" + topologyKey: "454" automountServiceAccountToken: true containers: - args: @@ -307,11 +303,11 @@ spec: drop: - 氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹 privileged: false - procMount: ʙcx + procMount: cx赮ǒđ>*劶?j readOnlyRootFilesystem: false - runAsGroup: -6657305077321335240 + runAsGroup: -6292316479661489180 runAsNonRoot: false - runAsUser: 4369716065827112267 + runAsUser: -1286199491017539507 seLinuxOptions: level: "316" role: "314" @@ -319,10 +315,11 @@ spec: user: "313" seccompProfile: localhostProfile: "320" - type: ǒđ>*劶?jĎĭ + type: ĭ¥#ƱÁR windowsOptions: gmsaCredentialSpec: "318" gmsaCredentialSpecName: "317" + hostProcess: true runAsUserName: "319" startupProbe: exec: @@ -345,8 +342,10 @@ spec: port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 + stdin: true terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + tty: true volumeDevices: - devicePath: "275" name: "274" @@ -360,13 +359,13 @@ spec: workingDir: "254" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 錏嬮#ʐ + - "482" + dnsPolicy: q沷¾! enableServiceLinks: false ephemeralContainers: - args: @@ -380,13 +379,13 @@ spec: configMapKeyRef: key: "338" name: "337" - optional: true + optional: false fieldRef: apiVersion: "333" fieldPath: "334" resourceFieldRef: containerName: "335" - divisor: "684" + divisor: "473" resource: "336" secretKeyRef: key: "340" @@ -399,165 +398,164 @@ spec: prefix: "328" secretRef: name: "330" - optional: true + optional: false image: "322" - imagePullPolicy: ɧeʫį淓¯ + imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj lifecycle: postStart: exec: command: - - "367" + - "368" httpGet: - host: "369" + host: "370" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1460652193 - scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + - name: "371" + value: "372" + path: "369" + port: 1176168596 + scheme: 轪d覉;Ĕ tcpSocket: - host: "373" - port: "372" + host: "374" + port: "373" preStop: exec: command: - - "374" + - "375" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "375" - port: 71524977 - scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + - name: "379" + value: "380" + path: "376" + port: "377" + scheme: ʦŊĊ娮 tcpSocket: - host: "379" - port: -565041796 + host: "382" + port: "381" livenessProbe: exec: command: - "347" - failureThreshold: 1587036035 + failureThreshold: 1566765016 httpGet: host: "349" httpHeaders: - name: "350" value: "351" path: "348" - port: -121675052 - scheme: W#ļǹʅŚO虀^ - initialDelaySeconds: -1959891996 - periodSeconds: 1475033091 - successThreshold: 1782790310 + port: 1034835933 + scheme: O虀^背遻堣灭ƴɦ燻踸陴 + initialDelaySeconds: 650448405 + periodSeconds: -168773629 + successThreshold: 2068592383 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: 7560036535013464461 - timeoutSeconds: -1442230895 + host: "352" + port: -1744546613 + terminationGracePeriodSeconds: -1112599546012453731 + timeoutSeconds: 1943254244 name: "321" ports: - - containerPort: -651405950 + - containerPort: -1371690155 hostIP: "327" - hostPort: 1805682547 + hostPort: 2032588794 name: "326" - protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + protocol: G昧牱fsǕT衩kƒK07曳wœj堑 readinessProbe: exec: command: - - "354" - failureThreshold: 408029351 + - "353" + failureThreshold: 902204699 httpGet: host: "356" httpHeaders: - name: "357" value: "358" - path: "355" - port: -1744546613 - scheme: ʓɻŊ - initialDelaySeconds: 1586122127 - periodSeconds: 781203691 - successThreshold: -216440055 + path: "354" + port: "355" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 tcpSocket: - host: "359" - port: -259047269 - terminationGracePeriodSeconds: 5450105809027610853 - timeoutSeconds: -1813456856 + host: "360" + port: "359" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 resources: limits: - 蠨磼O_h盌3+Œ9两@8Byß: "111" + 盌3+Œ: "752" requests: - ɃŒ: "451" + )Zq=歍þ: "759" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƛ忀z委>,趐V曡88 u怞荊ù + - 蓋Cȗä2 ɲ±m嵘厶sȰÖ drop: - - 8緔Tj§E蓋Cȗä2 ɲ± + - ÆɰŞ襵 privileged: true - procMount: Ş襵樞úʥ銀 - readOnlyRootFilesystem: true - runAsGroup: -7297536356638221066 + procMount: 阫Ƈʥ椹ý + readOnlyRootFilesystem: false + runAsGroup: -1624551961163368198 runAsNonRoot: false - runAsUser: -4564863616644509171 + runAsUser: -5519662252699559890 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + localhostProfile: "391" + type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "360" - failureThreshold: 902204699 + - "361" + failureThreshold: -1222486879 httpGet: - host: "362" + host: "364" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: -5241849 - scheme: '}颉hȱɷȰW' - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "365" + value: "366" + path: "362" + port: "363" + scheme: y#t(ȗŜŲ& + initialDelaySeconds: 156368232 + periodSeconds: 44612600 + successThreshold: -688929182 tcpSocket: - host: "366" - port: "365" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "367" + port: 1387858949 + terminationGracePeriodSeconds: 6543873941346781273 + timeoutSeconds: -815239246 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" - terminationMessagePolicy: Ƭ婦d - tty: true + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 volumeDevices: - devicePath: "346" name: "345" volumeMounts: - mountPath: "342" - mountPropagation: 葰賦 + mountPropagation: 讅缔m葰賦迾娙ƴ4虵p name: "341" - readOnly: true subPath: "343" subPathExpr: "344" workingDir: "325" hostAliases: - hostnames: - - "476" - ip: "475" + - "479" + ip: "478" hostIPC: true - hostPID: true - hostname: "406" + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - "181" @@ -685,11 +683,11 @@ spec: drop: - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 privileged: false - procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ - readOnlyRootFilesystem: false - runAsGroup: 6901713258562004024 - runAsNonRoot: true - runAsUser: 9148233193771851687 + procMount: ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: true + runAsGroup: 4041264710404335706 + runAsNonRoot: false + runAsUser: -7299434051955863644 seLinuxOptions: level: "245" role: "243" @@ -701,6 +699,7 @@ spec: windowsOptions: gmsaCredentialSpec: "247" gmsaCredentialSpecName: "246" + hostProcess: true runAsUserName: "248" startupProbe: exec: @@ -735,64 +734,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "394" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: - "": "359" - preemptionPolicy: "" - priority: -860768401 - priorityClassName: "477" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "480" readinessGates: - - conditionType: '@.ȇʟ' - restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "482" - schedulerName: "472" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: -1867959832193971598 - fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! - runAsGroup: 6465579957265382985 + fsGroup: 3564097949592109139 + fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 + runAsGroup: 2960114664726223450 runAsNonRoot: false - runAsUser: -4904722847506013622 + runAsUser: -3496040522639830925 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: '`翾''ųŎ群E牬庘颮6(|ǖû' + localhostProfile: "407" + type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ supplementalGroups: - - -981432507446869083 + - 2402603282459663167 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: true + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: 1736985756995615785 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: 3296766428578159624 tolerations: - - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "473" - operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] - tolerationSeconds: -5154627301352060136 - value: "474" + - effect: '慰x:' + key: "476" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q - operator: Exists + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n - maxSkew: -2013945465 - topologyKey: "483" - whenUnsatisfiable: '½ǩ ' + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "486" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -1045,25 +1047,25 @@ spec: storagePolicyID: "106" storagePolicyName: "105" volumePath: "103" - templateGeneration: 6217170132371410053 + templateGeneration: 5029735218517286947 updateStrategy: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& status: - collisionCount: 380871347 + collisionCount: -286154190 conditions: - - lastTransitionTime: "2688-06-15T12:51:56Z" - message: "491" - reason: "490" - status: Ç[輚趞ț@郺丮嘱uȒ - type: D齆O#ȞM<²彾Ǟʈɐ碓yƗÄ. - currentNumberScheduled: -1371816595 - desiredNumberScheduled: -788475912 - numberAvailable: 340429479 - numberMisscheduled: 1219820375 - numberReady: 415140088 - numberUnavailable: -1024715512 - observedGeneration: 8590184840880420513 - updatedNumberScheduled: 16994744 + - lastTransitionTime: "2194-10-19T16:17:18Z" + message: "494" + reason: "493" + status: De½t;Ä + type: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 + currentNumberScheduled: -212409426 + desiredNumberScheduled: 1329525670 + numberAvailable: -161888815 + numberMisscheduled: 17761427 + numberReady: -1169406076 + numberUnavailable: 1676195855 + observedGeneration: -660751236671399271 + updatedNumberScheduled: 171558604 diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.json b/testdata/HEAD/extensions.v1beta1.Deployment.json index 27c87df266..315bab5658 100644 --- a/testdata/HEAD/extensions.v1beta1.Deployment.json +++ b/testdata/HEAD/extensions.v1beta1.Deployment.json @@ -690,19 +690,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "241", "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "runAsUserName": "243", + "hostProcess": false }, - "runAsUser": -857934902638099053, - "runAsGroup": 8967035373007538858, - "runAsNonRoot": true, + "runAsUser": 161123823296532265, + "runAsGroup": -6406791857291159870, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "Z鐫û咡W\u003c敄lu", + "procMount": "鐫û咡W\u003c敄lu|榝", "seccompProfile": { - "type": "榝$î.Ȏ蝪ʜ5遰", + "type": "î.Ȏ蝪ʜ5遰=", "localhostProfile": "244" } }, + "stdin": true, "stdinOnce": true, "tty": true } @@ -721,9 +723,9 @@ "ports": [ { "name": "250", - "hostPort": -1462219068, - "containerPort": -370386363, - "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostPort": -370386363, + "containerPort": 1714588921, + "protocol": "Ư貾", "hostIP": "251" } ], @@ -732,7 +734,7 @@ "prefix": "252", "configMapRef": { "name": "253", - "optional": false + "optional": true }, "secretRef": { "name": "254", @@ -752,35 +754,36 @@ "resourceFieldRef": { "containerName": "259", "resource": "260", - "divisor": "185" + "divisor": "271" }, "configMapKeyRef": { "name": "261", "key": "262", - "optional": true + "optional": false }, "secretKeyRef": { "name": "263", "key": "264", - "optional": false + "optional": true } } } ], "resources": { "limits": { - "鬶l獕;跣Hǝcw": "242" + "庰%皧V": "116" }, "requests": { - "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + "": "289" } }, "volumeMounts": [ { "name": "265", + "readOnly": true, "mountPath": "266", "subPath": "267", - "mountPropagation": "", + "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", "subPathExpr": "268" } ], @@ -798,26 +801,26 @@ }, "httpGet": { "path": "272", - "port": "273", - "host": "274", - "scheme": "頸", + "port": 1907998540, + "host": "273", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": 1315054653, + "port": "276", "host": "277" }, - "initialDelaySeconds": 711020087, - "timeoutSeconds": 1103049140, - "periodSeconds": -1965247100, - "successThreshold": 218453478, - "failureThreshold": 1993268896, - "terminationGracePeriodSeconds": -9140155223242250138 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "readinessProbe": { "exec": { @@ -827,9 +830,9 @@ }, "httpGet": { "path": "279", - "port": -1315487077, + "port": 1315054653, "host": "280", - "scheme": "ğ_", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { "name": "281", @@ -841,12 +844,12 @@ "port": "283", "host": "284" }, - "initialDelaySeconds": 1272940694, - "timeoutSeconds": -385597677, - "periodSeconds": 422133388, - "successThreshold": 1952458416, - "failureThreshold": 1456461851, - "terminationGracePeriodSeconds": -6078441689118311403 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "startupProbe": { "exec": { @@ -856,9 +859,9 @@ }, "httpGet": { "path": "286", - "port": 1332783160, + "port": 1013673874, "host": "287", - "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "scheme": "ə娯Ȱ囌{", "httpHeaders": [ { "name": "288", @@ -867,159 +870,158 @@ ] }, "tcpSocket": { - "port": "290", - "host": "291" + "port": -1829146875, + "host": "290" }, - "initialDelaySeconds": -300247800, - "timeoutSeconds": 386804041, - "periodSeconds": -126958936, - "successThreshold": 186945072, - "failureThreshold": 620822482, - "terminationGracePeriodSeconds": -2203905759223555727 + "initialDelaySeconds": -205176266, + "timeoutSeconds": 490479437, + "periodSeconds": -116469891, + "successThreshold": 311083651, + "failureThreshold": 353361793, + "terminationGracePeriodSeconds": -8939747084334542875 }, "lifecycle": { "postStart": { "exec": { "command": [ - "292" + "291" ] }, "httpGet": { - "path": "293", - "port": "294", - "host": "295", - "scheme": "鯂²静", + "path": "292", + "port": -1021949447, + "host": "293", + "scheme": "B芭", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": -402384013, - "host": "298" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "299" + "298" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", - "scheme": "鏻砅邻爥", + "path": "299", + "port": "300", + "host": "301", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": -305362540, - "host": "305" + "port": 507384491, + "host": "304" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "imagePullPolicy": "i绝5哇芆斩", + "terminationMessagePath": "305", + "terminationMessagePolicy": "3", + "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", "securityContext": { "capabilities": { "add": [ - "" + "p鋄5弢ȹ均i绝5" ], "drop": [ - "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", + "hostProcess": false }, - "runAsUser": -7936947433725476327, - "runAsGroup": -5712715102324619404, + "runAsUser": -3385088507022597813, + "runAsGroup": 7023916302283403328, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "W賁Ěɭɪǹ0", + "allowPrivilegeEscalation": false, + "procMount": "ş", "seccompProfile": { - "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "314" + "type": "諔迮ƙ", + "localhostProfile": "313" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdinOnce": true } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "314", + "image": "315", "command": [ - "317" + "316" ], "args": [ - "318" + "317" ], - "workingDir": "319", + "workingDir": "318", "ports": [ { - "name": "320", - "hostPort": 217308913, - "containerPort": 455919108, - "protocol": "崍h趭(娕u", - "hostIP": "321" + "name": "319", + "hostPort": -488127393, + "containerPort": 1137109081, + "protocol": "丽饾| 鞤ɱď", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "322", + "prefix": "321", "configMapRef": { - "name": "323", - "optional": false + "name": "322", + "optional": true }, "secretRef": { - "name": "324", + "name": "323", "optional": false } } ], "env": [ { - "name": "325", - "value": "326", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "360" + "containerName": "328", + "resource": "329", + "divisor": "66" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "333", - "key": "334", + "name": "332", + "key": "333", "optional": false } } @@ -1027,39 +1029,37 @@ ], "resources": { "limits": { - "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + "ƣMț譎懚X": "93" }, "requests": { - "蕎'": "62" + "曣ŋayåe躒訙": "484" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ǚ(", - "subPathExpr": "338" + "name": "334", + "mountPath": "335", + "subPath": "336", + "mountPropagation": "(娕uE增猍", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "341" + "340" ] }, "httpGet": { - "path": "342", - "port": -1842062977, + "path": "341", + "port": "342", "host": "343", - "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { "name": "344", @@ -1068,212 +1068,215 @@ ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": -819013491, + "host": "346" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1843539391, + "timeoutSeconds": 1238925115, + "periodSeconds": -1758095966, + "successThreshold": 1627026804, + "failureThreshold": -1508967300, + "terminationGracePeriodSeconds": -4548040070833300341 }, "readinessProbe": { "exec": { "command": [ - "348" + "347" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "348", + "port": -186532794, + "host": "349", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "354", - "host": "355" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442, + "terminationGracePeriodSeconds": -8866033802256420471 }, "startupProbe": { "exec": { "command": [ - "356" + "354" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "355", + "port": -1789721862, + "host": "356", + "scheme": "閈誹ʅ蕉ɼ", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "362" + "port": 374862544, + "host": "359" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 1518001294, + "timeoutSeconds": 1467189105, + "periodSeconds": -2068583194, + "successThreshold": -29073009, + "failureThreshold": 1190831814, + "terminationGracePeriodSeconds": 7262727411813417219 }, "lifecycle": { "postStart": { "exec": { "command": [ - "363" + "360" ] }, "httpGet": { - "path": "364", - "port": 466267060, - "host": "365", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "361", + "port": 890223061, + "host": "362", + "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "368", - "host": "369" + "port": "365", + "host": "366" } }, "preStop": { "exec": { "command": [ - "370" + "367" ] }, "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "368", + "port": 797714018, + "host": "369", + "scheme": "vÄÚ×", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "376", - "host": "377" + "port": "372", + "host": "373" } } }, - "terminationMessagePath": "378", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "374", + "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", + "imagePullPolicy": "阠$嬏", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "¶熀ďJZ漤" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "379", - "role": "380", - "type": "381", - "level": "382" + "user": "375", + "role": "376", + "type": "377", + "level": "378" }, "windowsOptions": { - "gmsaCredentialSpecName": "383", - "gmsaCredentialSpec": "384", - "runAsUserName": "385" + "gmsaCredentialSpecName": "379", + "gmsaCredentialSpec": "380", + "runAsUserName": "381", + "hostProcess": false }, - "runAsUser": 4369716065827112267, - "runAsGroup": -6657305077321335240, + "runAsUser": 5680561050872693436, + "runAsGroup": -8721643037453811760, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ʙcx", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "386" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "382" } }, - "targetContainerName": "387" + "targetContainerName": "383" } ], - "restartPolicy": "ƱÁR»淹揀", - "terminationGracePeriodSeconds": 2008726498083002362, - "activeDeadlineSeconds": -5891364351877125204, - "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "restartPolicy": "ȏâ磠", + "terminationGracePeriodSeconds": 5614430095732678823, + "activeDeadlineSeconds": 5204116807884683873, + "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", "nodeSelector": { - "388": "389" + "384": "385" }, - "serviceAccountName": "390", - "serviceAccount": "391", + "serviceAccountName": "386", + "serviceAccount": "387", "automountServiceAccountToken": true, - "nodeName": "392", + "nodeName": "388", + "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "393", - "role": "394", - "type": "395", - "level": "396" + "user": "389", + "role": "390", + "type": "391", + "level": "392" }, "windowsOptions": { - "gmsaCredentialSpecName": "397", - "gmsaCredentialSpec": "398", - "runAsUserName": "399" + "gmsaCredentialSpecName": "393", + "gmsaCredentialSpec": "394", + "runAsUserName": "395", + "hostProcess": false }, - "runAsUser": 4466809078783855686, - "runAsGroup": -3587143030436465588, + "runAsUser": -3072254610148392250, + "runAsGroup": -935274303703112577, "runAsNonRoot": true, "supplementalGroups": [ - 4820130167691486230 + 5215323049148402377 ], - "fsGroup": 6713296993350540686, + "fsGroup": 2946116477552625615, "sysctls": [ { - "name": "400", - "value": "401" + "name": "396", + "value": "397" } ], - "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "fsGroupChangePolicy": "$鬬$矐_敕", "seccompProfile": { - "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "402" + "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "localhostProfile": "398" } }, "imagePullSecrets": [ { - "name": "403" + "name": "399" } ], - "hostname": "404", - "subdomain": "405", + "hostname": "400", + "subdomain": "401", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1284,19 @@ { "matchExpressions": [ { - "key": "406", + "key": "402", "operator": "", "values": [ - "407" + "403" ] } ], "matchFields": [ { - "key": "408", - "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "key": "404", + "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", "values": [ - "409" + "405" ] } ] @@ -1302,23 +1305,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1762917570, + "weight": 1805682547, "preference": { "matchExpressions": [ { - "key": "410", - "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "key": "406", + "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", "values": [ - "411" + "407" ] } ], "matchFields": [ { - "key": "412", - "operator": "顓闉ȦT", + "key": "408", + "operator": "ƒK07曳w", "values": [ - "413" + "409" ] } ] @@ -1331,29 +1334,26 @@ { "labelSelector": { "matchLabels": { - "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" }, "matchExpressions": [ { - "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", - "operator": "NotIn", - "values": [ - "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" - ] + "key": "67F3p2_-_AmD-.0P", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "420" + "416" ], - "topologyKey": "421", + "topologyKey": "417", "namespaceSelector": { "matchLabels": { - "4eq5": "" + "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" }, "matchExpressions": [ { - "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", "operator": "Exists" } ] @@ -1362,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 888976270, + "weight": -450654683, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" }, "matchExpressions": [ { - "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", - "operator": "In", - "values": [ - "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" - ] + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "434" + "430" ], - "topologyKey": "435", + "topologyKey": "431", "namespaceSelector": { "matchLabels": { - "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" }, "matchExpressions": [ { - "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", - "operator": "In", - "values": [ - "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" - ] + "key": "C-_20", + "operator": "Exists" } ] } @@ -1405,30 +1399,30 @@ { "labelSelector": { "matchLabels": { - "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" }, "matchExpressions": [ { - "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", - "operator": "Exists" + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] } ] }, "namespaces": [ - "448" + "444" ], - "topologyKey": "449", + "topologyKey": "445", "namespaceSelector": { "matchLabels": { - "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" }, "matchExpressions": [ { - "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", - "operator": "In", - "values": [ - "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" - ] + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" } ] } @@ -1436,34 +1430,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1668452490, + "weight": 1131487788, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" }, "matchExpressions": [ { - "key": "6W74-R_Z_Tz.a3_Ho", - "operator": "Exists" + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] } ] }, "namespaces": [ - "462" + "458" ], - "topologyKey": "463", + "topologyKey": "459", "namespaceSelector": { "matchLabels": { - "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" }, "matchExpressions": [ { - "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" } ] } @@ -1472,106 +1466,107 @@ ] } }, - "schedulerName": "470", + "schedulerName": "466", "tolerations": [ { - "key": "471", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "472", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "467", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "468", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 } ], "hostAliases": [ { - "ip": "473", + "ip": "469", "hostnames": [ - "474" + "470" ] } ], - "priorityClassName": "475", - "priority": 743241089, + "priorityClassName": "471", + "priority": -1756088332, "dnsConfig": { "nameservers": [ - "476" + "472" ], "searches": [ - "477" + "473" ], "options": [ { - "name": "478", - "value": "479" + "name": "474", + "value": "475" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "#sM網" } ], - "runtimeClassName": "480", - "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "runtimeClassName": "476", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "481", - "whenUnsatisfiable": "", + "maxSkew": -447559705, + "topologyKey": "477", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "key": "KTlO.__0PX", "operator": "In", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "strategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "卍睊", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776, + "minReadySeconds": -212999359, + "revisionHistoryLimit": -866496758, + "paused": true, "rollbackTo": { - "revision": -8285752436940414034 + "revision": 5409045697701816557 }, - "progressDeadlineSeconds": 349353563 + "progressDeadlineSeconds": -1491990975 }, "status": { - "observedGeneration": 5710269275969351972, - "replicas": -153843136, - "updatedReplicas": -1961319491, - "readyReplicas": 1492268066, - "availableReplicas": -2102211832, - "unavailableReplicas": 1714841371, + "observedGeneration": 893725404715704439, + "replicas": -611078700, + "updatedReplicas": -280135412, + "readyReplicas": 143932221, + "availableReplicas": 845369726, + "unavailableReplicas": 1757097428, "conditions": [ { - "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", - "status": "", - "lastUpdateTime": "2124-10-20T09:17:54Z", - "lastTransitionTime": "2625-01-11T08:25:47Z", - "reason": "488", - "message": "489" + "type": ",R譏K", + "status": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", + "lastUpdateTime": "2587-03-02T15:57:31Z", + "lastTransitionTime": "2127-02-15T04:53:58Z", + "reason": "484", + "message": "485" } ], - "collisionCount": -1280802136 + "collisionCount": 2000058265 } } \ No newline at end of file diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.pb b/testdata/HEAD/extensions.v1beta1.Deployment.pb index 3d60ae486e86d15c90c1dab59fb69547129c0cf2..9dcd9aa244e368780479111641bd890db851ba59 100644 GIT binary patch delta 4892 zcmZWN30PItx@R98XkTB_u4_d17WZUV^tKjz9x5{t%peRLK)J&T1O%B6Gx^?85M@>& zR2)D>pEx5pAqd4`IB+YiTfN5HtvplpzHYNN*!$Nx*1O+(=ljmT_gQQG^RWK^eDT=1 z1>5GBYZh#u+s8bA=A%C{<~F0{adQWAz4sqxW2*U$=`HsLhTLai14M-n8a;dF%FUnP z!vx=Gn>;hkGIi{{K|Y3LF42*krl&TcW?^U?$=|_6|1Cd8zwB z_wFMJ9Gn#dmAj2K(N|G7qUTd=C5Q=uhiU^%2j7&L!jf)|5Jr zZE&}2`n`K-ucxNnRbM;WEC$#_RbOUhBYYBQ0yhUpX(Go4nu1=u>1v!FVgjO?WC?g^ zv~?a!H)W7YQ$m8++X9&&->ynmv>^MA-CL-VprxyFsL32U@p|KtfUw5N|8h^|H+}l* zktzB+!wp}4aQ*G~dzhp;hD`vb3ZUxTBb2b=<9gXq^W_vDSDm-q?b%&5(K#|W*IQlZ z9qh6<4WD&w-{CmZa_P4FZM!!2H%t$H^VOHfZuq!{?%00w?^D8BZfp!`1z3PqH?xK`7hF#)Q)DSoXEDe#H35womd281XJ`z5@hGdx%;i)_6Q`eyC8vm-U zLDe-h&KBz@rE>x$WpKCbA@O`jfW!-y+snsVuU*{iZRi>98Eu+N$w|D(0gyuOV5xmdzFlD+<|JESK-C-=sJP4m$dr`?h4d z`}f%t&IB&Mi&6!VBwnLzbqfF^^smE*PHw#US>-ECn29&(rpKTE$GOJcum3oZ9Bm%$ zSat^>2|OSP0w4)us3~bC8|XRyoM-6NSQ}lJHZZ0dhS|oLb~E>aeu@YIN5f5#fGK^o z!Mhw}I><26F@{ElYS1{~dzfm5jq{z=6)qe$bk*nC=J!v26yW!)X8F}bo3rb*quaTs z;aQ)dbseyEBV-m!T~hsb=T5&@sd+?$4?4f8wVnD1qU)u>e|niv+mG%24*yD6RrT@b z7=Gi>P#2>+J36XHKJ|QC#e__EY_%VBckT~8^1{KYD=+Q)IyUTsuRa~v-+FrQ67e40 z-hHiqW4!C=8DpgPPa{pPP5VZ>Jv;ZLJWM^MgX1M#i2$HR1JITM&{r|fFd2+>8^hjZ zqlZ9c$)Nr=1TefI28~tsoPB%8nIeOnav z=$Cn!``yIFk^a1gpLKPdUJ!9@sDAiF#xtIc7rZUKg|h7KXdT-^k1JeM;FnF6?@i<8 zv$H9p$_3A#W1H++Ki*<*akXxKdZNa@HPqeS=sjLV5j5`C^q9`wHr5=&Ypy-LrF7Zg z-kr+6XJ$7uYzk}P5fTu5N^~S6q$ql>kX%@Sth%n!jl%FE?olg_A_QTbq>*e9W1<%# zq!Fo%plD*l^rK;nP$^G@1Q{bM(w8d;5sjdve1!{TgH&y?lrIuQ7Uo1E%*SyvBJcTz`DsmJu6MgN0O9X zgbc8ah_aBVA=xUURAeN}YWU)(K>U<+Vi2?l#icJT1Fxgj zAxkil473pJldWp;7!`3d*{O>V5&55O9CCg-d(_OXh5O{O^re_&>C`T1`C=T7z+|C~ z@CF~X>5$g*PTW!OA+egxqaOr9z%MoS1z*F~fgyfQU$X)alb zFt%YKj^Ie06hV3-TiD8YzeIkj|gN^wb4x}vNWv+!cH7-K01 zf{utKy0H==9ZO3I7P!Y*UN08GfKqX+rmfU4$zK7#z(NXAGe}Iih6tZfik4QSr7!LL#+g#eYoCOh8&OAdrF* z8AWp1YLbWHba@n7rX(sv%%!zMPtGeQKnq7BC>{jm#ide5C4nyywWFHPU18YmOa{cV z$|nO41EH2P+ygey5veJfhSDK0Awwa>p>WZGLAL80gn6pCT_hG7%g`Cux@4wSlDBe766Nvs0yUrLq`g}$IDiHMO% zh)g6Tk8WpGL}-u!@mN;Ylq=k<)!AstY-Ra z_-?rARP`V;(Hn5r4`!ym`EK#gN83j~y3n?ludPgWW79%^vbZ*U&IFxs@pv-QB(S!aFyBlEobPLG@(s{;?Iy5;`S zR?n`puAzbPGwZxf&7(&X*E`OSZ(hQW4Z3#?4POlV=IgFE9rgo9Ut=!Oc1ou0l&tZ? zpr0lAWE;Vx8I6Yz}m9{p+z?R}ApcLhfCW{G{t}_3+X0 zW6sW@@X-T*an_x;ADZZK^)_2RWY|*-TL{G;LDr_pdDdhD7ilRu29k4lxgZzi!qyro z3t)O$CQ7kt(4el(MrEZr3euJ2aI21U)A`VYC)07%2u#nUSq=d2Q-r|Y#m*S(jCJhsoNRJ!*}aMbJZK#6VS`+II!Ei1%k78LY@SQa zo~|~ZyL34kdNxUdRvpxk6i`D_=gkOncC{8qIS;nG8yZDe(w6-P8%djXN#?l+=tKBr zprKhI$&$t78)0OsiLBge)Em$A-}rfUqU&nV3x~e7ZSzNJaR1E@UY-(q@c0{j{)Mow zKK5>z#{Y1=zxz91FR$14ebxBc*)5+x&m_SVk>!^_wVGds>_3T)SNB>1`iBGSXZz`kZ@L4G&w%YY$=y6SvePH8LT#xC|2wcs zFw4M-6x8NvZp~{j;4XwpQ$A*dTVs@Ok&<4I^8llUxIbewigT z%2|W1Skg3z6-^Hvs2+Od-RieLUJBKe(V54u{?zx)d*63_znO{VTt}*+N6(EPavf-% zIP0ygOpK<*)F#0&57QAHjC292DQ4%m>S|rR)g#rvckkHX7+C5a8gvXsdfHlC-EHp9 z%A(OtBMpuV{>a|f6PV;s3g(El8hb(=8a`Od`0F|*iaN-V0~Bp;<2A+Ob}F2E&t}-QR6w*H(Bjz zt(_R~M~?{p%e*M)CjSB#*hzEA!(HTd(Um;0xNy572S__{BY!nWGC+rIF} z3qSVK#}}sPRh64x>ZodSrc&jkU1pOdgq`MWY;^Cdg9YTo4qHO z-hKBnyyEjG>zC-Ko@{t@oZ36^-qV!+HPy0G-$@M)y`wh;>N|og3xf>uGCF{l*kF76 zyVKwP2tO)h>e9d~KlpErA?4E-yo1+V?cGbfqi0j5te)!)tZTsfCrf-#xS3NW!##8$ zD3Cb@20nx`-hLLeXE8(2;q9gqF6^{7> zNGUvXXAtF=R0I%LL}P%jYiud4%}L;rA{*|b=^$P3RY%Pi^9(xel@dI9V&7}}kW24< zS356s?}wlN<7@xo!`!{rY_{v_#K;}0`>!{L_nz@tc2mja^tw5ds*!n2(`#bx1%++< z-a7Ih|91w>QI$0Y*gJ`3_|8S<=7t~Mo)=>Iq24ivYUq*gpLbGW7hkG6bqCva@%l)h zYW;fn-B&M6-sq)LyC{02-++l{{s{U_!q00miJ;je8H0QmswW41?XCWWnPganNijS? zYkqt&Qvc$d8UN}`Dr1hFQ)gnr=>UOce^Mu~oB^JB<6XX^6P~VpzUm22%?p}Jfrao1 ztaw{xlV$MV|5Yil(sr1Xi|@(tOtecb%K`79{qE+ol~#%lrFG12orfYF&Cku&Pjyb8 z_VzY;&DZ;W^08|2!_z{r=@aFcd7_9527R;RSjQ7sg%{1&v zc8{Eoo$T|T7cOD?$P+y|e| zK_23~F*Zhpp4m5H)7bSR@a9D0HulDkd(P<9&jx$P#y&bY{4Qmb-?qI>X;wsFAPiiD7DkiC1Cz!BlPSvJ z7@6vK^>+P!<;q8si=J@z)!MFkJ6fE3rW)fOp?{Y*d8X2LxX#yJwQlmdvo&e4{mRVv z?7pevG2YgyXEdFBC1ebd6{;y1#Y5UCHB#oDyXpNDEzlf&mo_ak5Frs5_$HsiEm*VYK_w}Axi*rH~F)=Ygli$4Jn9r=EF$i-kWArtQ`9=n9dx}!MS9@nI z?uj$@=D6%X`MM8gI|iJij*Cg~C9v~;O&*x$J88D~S`IpT614XM^Y{7mCluXELE@rS zj8HjCxI~2!i;)^HAw(2{k_!nY80F-2OI{XiutAUv#8OjZcV;Sz9OPB}?o zo_LnWSk=}?q{wwVk+#OH+KRKb6eaRJ649;AQ{KadU_|V?97H0@?ANA1|cD_~qqK#j#1H zF(Oh>tjK{JMyobsQjAd?bB&^(Q_O$~VofZJd_GdaO@y*k9-$PJ4)0L8HWYG*M-?fk zK$c)SBR#(WNgz^)O$en+8I_zSlq#DlOrSu?Vl!k^At8kg&)tPk6tFXSbzA~wD^WoP zUZY5yL;acm0l-vW|Hgm3Ft6(AK8miT=xECp zX0eb}p33fk4F<%>%gRv@zdb{#++NBS7NU&sRB#zkMo5Z4@yz3C=_Cei%eUNOI5W<} zrOZP5J~>GdQ5<-kP>E9n5?SyIq+~e1MOiR5QM5vbW^-$j2;>T&$BxPf1t_!`i&EMy z;DWZ>l9^wZ;*AM1yAvl>#HIlwH$XaJw$Z|l96r1_cPoI3F>FDgzZ|`h0MfB2ONc6! zGfe9+QVSvfA)Hc{oRC%?<>#j1cNKyb42&}+BtvdM1w@V^>obuA2JzbCaDXUmH#IX9 z`kU|c)IrNb5Asi24!?J8|FNngUs7Qd)G4}^=d9j6t*+O`o{I`j_SN^=CR~jtlOA_l z_vV&ql?pFvrLhPrKq5y6y6x<-gmKLS=dXHpZx8Oe&65l zWvxgN6*!b5fZdh2%5}cl zRbw7p?m4*Md$!R&X5Uxx0Vq+~PbuBE)UVc0_t}ShotI}%KUu90r5{}5sbYlsuk@VFCNl=Mg<-G>dW(UMGF{HIfKslPm0c?MI}W=h1n%sik4Rp zuRK23eX=ji;;wc((Lf)JfbD>O)5kmMMFM=oxEBAa-dw;rtv!yk>#BQ53fmK zcFTF( z9q9{mow1gI5YH{!pb2T;^Ri(DtyNXLR^#w0bDwq(6{H}r1^`Kr*}3LP5VTs>Ebt+^ zx$a4TQyZkT?n$5*(}qmPRofo#5lf*1>Js;nOS4_h6I%UttWE=4UdY;!>w}hET z>t#L)id;dEf+_G{fPP63l%)YPtzkUesc{Vyou-wp0`M|YyYT+@G5|8q6n^v(tk@>K?Ifwq7wY$ z$36d;YluQ#|Ka_XJ3_x~yHGVhtoG)O0|D$eGw&3ulXbURrhV6XbCatn+PrDbE0qy6 zuS`F8DH2pDg2Wkv*Y5~RpE{J|?5?!;d)p4L_uGeJ9%hAK*q1bqBq@04(o6OF5J&IK z(fOe#`frZiZtA*hjR)s$*>}Hq|NB7oz~4WZcGgAOQ+`xr$+)O|*W`$2f0g}cRI>ZZ^HVLZ_RgvP$9MTIjCjWOPgVQ9k~IuuT}AHR4$t^Wcgwiv`W|Mf`(mU0@@&m)ujkr` z>)`nGp|#$DI?ve?uG1HDU5yRis^-FHd`Ay^+s1FVb><$!o9ANuD*QwMBA z%{LzRcXhgzW8Zx|{no**mrqeq^JZJqD*Vly3Vb&Us@7DfQZn?hGmZ9!CzrYojjY&i zue0}QN@YlpHI%NN()qhM0a)*E-30#UE>7V6UEKZN%SUVjD_pfB?uqN3z5|ZV*k$1< z{tiwMGzUfK;Eqvrx<3?>><_gB)$mWTkhFe8G8sc%FI;(g+B)4}Z=dXc%6?|1X{T+k z?YOO_(06_`&vW&5tf8F|WbSsa{OYGOU(eA?Yrh4V55C&lR~SGutNZd3 z_8Q+%XL$M_m|%K7w48b{qg?|Gy0C$c5l@lSS7@2;gH zZ+y0_rLu;Do72L(;G4z@DEx@AE@ chZ`JK(ZM>k+v}JKTzO_+cl%HOBr)p#ACkp@%>V!Z diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.yaml b/testdata/HEAD/extensions.v1beta1.Deployment.yaml index c87aeee35b..83fbc5f4b3 100644 --- a/testdata/HEAD/extensions.v1beta1.Deployment.yaml +++ b/testdata/HEAD/extensions.v1beta1.Deployment.yaml @@ -31,12 +31,13 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - progressDeadlineSeconds: 349353563 + minReadySeconds: -212999359 + paused: true + progressDeadlineSeconds: -1491990975 replicas: 896585016 - revisionHistoryLimit: -629510776 + revisionHistoryLimit: -866496758 rollbackTo: - revision: -8285752436940414034 + revision: 5409045697701816557 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -47,7 +48,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: 卍睊 template: metadata: annotations: @@ -80,114 +81,108 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: -5891364351877125204 + activeDeadlineSeconds: 5204116807884683873 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "410" - operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + - key: "406" + operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 values: - - "411" + - "407" matchFields: - - key: "412" - operator: 顓闉ȦT + - key: "408" + operator: ƒK07曳w values: - - "413" - weight: 1762917570 + - "409" + weight: 1805682547 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "406" + - key: "402" operator: "" values: - - "407" + - "403" matchFields: - - key: "408" - operator: ɦ燻踸陴Sĕ濦ʓɻ + - key: "404" + operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ values: - - "409" + - "405" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 - operator: In - values: - - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr + operator: DoesNotExist matchLabels: - z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c namespaceSelector: matchExpressions: - - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V - operator: In - values: - - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + - key: C-_20 + operator: Exists matchLabels: - vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t namespaces: - - "434" - topologyKey: "435" - weight: 888976270 + - "430" + topologyKey: "431" + weight: -450654683 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 - operator: NotIn - values: - - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + - key: 67F3p2_-_AmD-.0P + operator: DoesNotExist matchLabels: - 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 namespaceSelector: matchExpressions: - - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj operator: Exists matchLabels: - 4eq5: "" + 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r namespaces: - - "420" - topologyKey: "421" + - "416" + topologyKey: "417" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 6W74-R_Z_Tz.a3_Ho - operator: Exists + - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b + operator: NotIn + values: + - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m matchLabels: - n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p namespaceSelector: matchExpressions: - - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + operator: DoesNotExist matchLabels: - h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K namespaces: - - "462" - topologyKey: "463" - weight: -1668452490 + - "458" + topologyKey: "459" + weight: 1131487788 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 - operator: Exists + - key: 4b699/B9n.2 + operator: In + values: + - MM7-.e.x matchLabels: - 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q namespaceSelector: matchExpressions: - - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s - operator: In - values: - - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J + operator: DoesNotExist matchLabels: - u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 namespaces: - - "448" - topologyKey: "449" + - "444" + topologyKey: "445" automountServiceAccountToken: true containers: - args: @@ -201,372 +196,372 @@ spec: configMapKeyRef: key: "262" name: "261" - optional: true + optional: false fieldRef: apiVersion: "257" fieldPath: "258" resourceFieldRef: containerName: "259" - divisor: "185" + divisor: "271" resource: "260" secretKeyRef: key: "264" name: "263" - optional: false + optional: true envFrom: - configMapRef: name: "253" - optional: false + optional: true prefix: "252" secretRef: name: "254" optional: false image: "246" - imagePullPolicy: i绝5哇芆斩 + imagePullPolicy: 汰8ŕİi騎C"6x$1s lifecycle: postStart: exec: command: - - "292" + - "291" httpGet: - host: "295" + host: "293" httpHeaders: - - name: "296" - value: "297" - path: "293" - port: "294" - scheme: 鯂²静 + - name: "294" + value: "295" + path: "292" + port: -1021949447 + scheme: B芭 tcpSocket: - host: "298" - port: -402384013 + host: "297" + port: "296" preStop: exec: command: - - "299" + - "298" httpGet: - host: "302" + host: "301" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" - scheme: 鏻砅邻爥 + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: yƕ丆録²Ŏ) tcpSocket: - host: "305" - port: -305362540 + host: "304" + port: 507384491 livenessProbe: exec: command: - "271" - failureThreshold: 1993268896 + failureThreshold: 1156888068 httpGet: - host: "274" + host: "273" httpHeaders: - - name: "275" - value: "276" + - name: "274" + value: "275" path: "272" - port: "273" - scheme: 頸 - initialDelaySeconds: 711020087 - periodSeconds: -1965247100 - successThreshold: 218453478 + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: host: "277" - port: 1315054653 - terminationGracePeriodSeconds: -9140155223242250138 - timeoutSeconds: 1103049140 + port: "276" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 name: "245" ports: - - containerPort: -370386363 + - containerPort: 1714588921 hostIP: "251" - hostPort: -1462219068 + hostPort: -370386363 name: "250" - protocol: wƯ貾坢'跩aŕ翑0展} + protocol: Ư貾 readinessProbe: exec: command: - "278" - failureThreshold: 1456461851 + failureThreshold: 422133388 httpGet: host: "280" httpHeaders: - name: "281" value: "282" path: "279" - port: -1315487077 - scheme: ğ_ - initialDelaySeconds: 1272940694 - periodSeconds: 422133388 - successThreshold: 1952458416 + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: host: "284" port: "283" - terminationGracePeriodSeconds: -6078441689118311403 - timeoutSeconds: -385597677 + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 resources: limits: - 鬶l獕;跣Hǝcw: "242" + 庰%皧V: "116" requests: - $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + "": "289" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - "" + - p鋄5弢ȹ均i绝5 drop: - - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ - privileged: false - procMount: W賁Ěɭɪǹ0 + - "" + privileged: true + procMount: ş readOnlyRootFilesystem: false - runAsGroup: -5712715102324619404 + runAsGroup: 7023916302283403328 runAsNonRoot: false - runAsUser: -7936947433725476327 + runAsUser: -3385088507022597813 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "314" - type: ',ƷƣMț譎懚XW疪鑳' + localhostProfile: "313" + type: 諔迮ƙ windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" - runAsUserName: "313" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + hostProcess: false + runAsUserName: "312" startupProbe: exec: command: - "285" - failureThreshold: 620822482 + failureThreshold: 353361793 httpGet: host: "287" httpHeaders: - name: "288" value: "289" path: "286" - port: 1332783160 - scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - initialDelaySeconds: -300247800 - periodSeconds: -126958936 - successThreshold: 186945072 + port: 1013673874 + scheme: ə娯Ȱ囌{ + initialDelaySeconds: -205176266 + periodSeconds: -116469891 + successThreshold: 311083651 tcpSocket: - host: "291" - port: "290" - terminationGracePeriodSeconds: -2203905759223555727 - timeoutSeconds: 386804041 - stdin: true + host: "290" + port: -1829146875 + terminationGracePeriodSeconds: -8939747084334542875 + timeoutSeconds: 490479437 stdinOnce: true - terminationMessagePath: "306" - terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - tty: true + terminationMessagePath: "305" + terminationMessagePolicy: "3" volumeDevices: - devicePath: "270" name: "269" volumeMounts: - mountPath: "266" - mountPropagation: "" + mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ name: "265" + readOnly: true subPath: "267" subPathExpr: "268" workingDir: "249" dnsConfig: nameservers: - - "476" + - "472" options: - - name: "478" - value: "479" + - name: "474" + value: "475" searches: - - "477" - dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s - enableServiceLinks: false + - "473" + dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b + enableServiceLinks: true ephemeralContainers: - args: - - "318" - command: - "317" + command: + - "316" env: - - name: "325" - value: "326" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "329" - divisor: "360" - resource: "330" + containerName: "328" + divisor: "66" + resource: "329" secretKeyRef: - key: "334" - name: "333" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "323" - optional: false - prefix: "322" + name: "322" + optional: true + prefix: "321" secretRef: - name: "324" + name: "323" optional: false - image: "316" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "315" + imagePullPolicy: 阠$嬏 lifecycle: postStart: exec: command: - - "363" + - "360" httpGet: - host: "365" + host: "362" httpHeaders: - - name: "366" - value: "367" - path: "364" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + localhostProfile: "382" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + hostProcess: false + runAsUserName: "381" startupProbe: exec: command: - - "356" - failureThreshold: 1447314009 + - "354" + failureThreshold: 1190831814 httpGet: - host: "359" + host: "356" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "357" + value: "358" + path: "355" + port: -1789721862 + scheme: 閈誹ʅ蕉ɼ + initialDelaySeconds: 1518001294 + periodSeconds: -2068583194 + successThreshold: -29073009 tcpSocket: - host: "362" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "359" + port: 374862544 + terminationGracePeriodSeconds: 7262727411813417219 + timeoutSeconds: 1467189105 + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: m罂o3ǰ廋i乳'ȘUɻ volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "336" - mountPropagation: Ǚ( - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "335" + mountPropagation: (娕uE增猍 + name: "334" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "474" - ip: "473" + - "470" + ip: "469" hostIPC: true + hostNetwork: true hostPID: true - hostname: "404" + hostname: "400" imagePullSecrets: - - name: "403" + - name: "399" initContainers: - args: - "181" @@ -694,11 +689,11 @@ spec: drop: - ʁ岼昕ĬÇ privileged: true - procMount: Z鐫û咡W<敄lu + procMount: 鐫û咡W<敄lu|榝 readOnlyRootFilesystem: false - runAsGroup: 8967035373007538858 - runAsNonRoot: true - runAsUser: -857934902638099053 + runAsGroup: -6406791857291159870 + runAsNonRoot: false + runAsUser: 161123823296532265 seLinuxOptions: level: "240" role: "238" @@ -706,10 +701,11 @@ spec: user: "237" seccompProfile: localhostProfile: "244" - type: 榝$î.Ȏ蝪ʜ5遰 + type: î.Ȏ蝪ʜ5遰= windowsOptions: gmsaCredentialSpec: "242" gmsaCredentialSpecName: "241" + hostProcess: false runAsUserName: "243" startupProbe: exec: @@ -732,6 +728,7 @@ spec: port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 + stdin: true stdinOnce: true terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 @@ -747,66 +744,67 @@ spec: subPath: "200" subPathExpr: "201" workingDir: "182" - nodeName: "392" + nodeName: "388" nodeSelector: - "388": "389" + "384": "385" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "475" + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "471" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: ƱÁR»淹揀 - runtimeClassName: "480" - schedulerName: "470" + - conditionType: '#sM網' + restartPolicy: ȏâ磠 + runtimeClassName: "476" + schedulerName: "466" securityContext: - fsGroup: 6713296993350540686 - fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ - runAsGroup: -3587143030436465588 + fsGroup: 2946116477552625615 + fsGroupChangePolicy: $鬬$矐_敕 + runAsGroup: -935274303703112577 runAsNonRoot: true - runAsUser: 4466809078783855686 + runAsUser: -3072254610148392250 seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" + level: "392" + role: "390" + type: "391" + user: "389" seccompProfile: - localhostProfile: "402" - type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + localhostProfile: "398" + type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 supplementalGroups: - - 4820130167691486230 + - 5215323049148402377 sysctls: - - name: "400" - value: "401" + - name: "396" + value: "397" windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: true + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + hostProcess: false + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: 2008726498083002362 + subdomain: "401" + terminationGracePeriodSeconds: 5614430095732678823 tolerations: - - effect: '慰x:' - key: "471" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "472" + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "467" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "468" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + - key: KTlO.__0PX operator: In values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "481" - whenUnsatisfiable: "" + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "477" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: fsType: "49" @@ -1062,17 +1060,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2102211832 - collisionCount: -1280802136 + availableReplicas: 845369726 + collisionCount: 2000058265 conditions: - - lastTransitionTime: "2625-01-11T08:25:47Z" - lastUpdateTime: "2124-10-20T09:17:54Z" - message: "489" - reason: "488" - status: "" - type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ - observedGeneration: 5710269275969351972 - readyReplicas: 1492268066 - replicas: -153843136 - unavailableReplicas: 1714841371 - updatedReplicas: -1961319491 + - lastTransitionTime: "2127-02-15T04:53:58Z" + lastUpdateTime: "2587-03-02T15:57:31Z" + message: "485" + reason: "484" + status: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 + type: ',R譏K' + observedGeneration: 893725404715704439 + readyReplicas: 143932221 + replicas: -611078700 + unavailableReplicas: 1757097428 + updatedReplicas: -280135412 diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json index a897c8f9d8..81eb214dc7 100644 --- a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json +++ b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json @@ -689,21 +689,21 @@ "windowsOptions": { "gmsaCredentialSpecName": "242", "gmsaCredentialSpec": "243", - "runAsUserName": "244" + "runAsUserName": "244", + "hostProcess": true }, - "runAsUser": 1946087648860511217, - "runAsGroup": 8839567045362091290, + "runAsUser": 7510677649797968740, + "runAsGroup": -1629447906545846003, "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "Ÿ8T 苧yñKJɐ扵", + "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", "seccompProfile": { - "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", "localhostProfile": "245" } }, - "stdin": true, - "tty": true + "stdin": true } ], "containers": [ @@ -720,9 +720,9 @@ "ports": [ { "name": "251", - "hostPort": 465972736, - "containerPort": -1784617397, - "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostPort": 59244165, + "containerPort": -614161319, + "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "hostIP": "252" } ], @@ -735,7 +735,7 @@ }, "secretRef": { "name": "255", - "optional": true + "optional": false } } ], @@ -751,7 +751,7 @@ "resourceFieldRef": { "containerName": "260", "resource": "261", - "divisor": "9" + "divisor": "861" }, "configMapKeyRef": { "name": "262", @@ -768,18 +768,19 @@ ], "resources": { "limits": { - "lNKƙ順\\E¦队偯J僳徥淳": "93" + "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" }, "requests": { - "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + "Ö闊 鰔澝qV": "752" } }, "volumeMounts": [ { "name": "266", + "readOnly": true, "mountPath": "267", "subPath": "268", - "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", "subPathExpr": "269" } ], @@ -797,266 +798,266 @@ }, "httpGet": { "path": "273", - "port": -1468297794, - "host": "274", - "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "port": "274", + "host": "275", + "scheme": "冓鍓贯", "httpHeaders": [ { - "name": "275", - "value": "276" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "277", - "host": "278" + "port": "278", + "host": "279" }, - "initialDelaySeconds": 1308698792, - "timeoutSeconds": 1401790459, - "periodSeconds": -934378634, - "successThreshold": -1453143878, - "failureThreshold": -1129218498, - "terminationGracePeriodSeconds": 2471155705902100229 + "initialDelaySeconds": 1290950685, + "timeoutSeconds": 12533543, + "periodSeconds": 1058960779, + "successThreshold": -2133441986, + "failureThreshold": 472742933, + "terminationGracePeriodSeconds": 217739466937954194 }, "readinessProbe": { "exec": { "command": [ - "279" + "280" ] }, "httpGet": { - "path": "280", - "port": -614098868, - "host": "281", - "scheme": "ȗÔÂɘɢ", + "path": "281", + "port": 1401790459, + "host": "282", + "scheme": "ǵɐ鰥Z", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": 802134138, - "host": "284" + "port": -1103045151, + "host": "285" }, - "initialDelaySeconds": -942399354, - "timeoutSeconds": 1264624019, - "periodSeconds": -1803854120, - "successThreshold": -1412915219, - "failureThreshold": 323903711, - "terminationGracePeriodSeconds": -9192251189672401053 + "initialDelaySeconds": -614098868, + "timeoutSeconds": 234253676, + "periodSeconds": 846286700, + "successThreshold": 1080545253, + "failureThreshold": 1843491416, + "terminationGracePeriodSeconds": -5175286970144973961 }, "startupProbe": { "exec": { "command": [ - "285" + "286" ] }, "httpGet": { - "path": "286", - "port": -992558278, - "host": "287", - "scheme": "鯂²静", + "path": "287", + "port": "288", + "host": "289", + "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": -402384013, - "host": "290" + "port": -560238386, + "host": "292" }, - "initialDelaySeconds": -181601395, - "timeoutSeconds": -617381112, - "periodSeconds": 1851229369, - "successThreshold": -560238386, - "failureThreshold": 1658749995, - "terminationGracePeriodSeconds": -4030490994049395944 + "initialDelaySeconds": 1658749995, + "timeoutSeconds": -938421813, + "periodSeconds": 809683205, + "successThreshold": -1615316902, + "failureThreshold": -793616601, + "terminationGracePeriodSeconds": -2242897509815578930 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "293" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "path": "294", + "port": -1699531929, + "host": "295", + "scheme": "Z涬P­蜷ɔ幩šeS", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": 1167615307, - "host": "297" + "port": 155090390, + "host": "298" } }, "preStop": { "exec": { "command": [ - "298" + "299" ] }, "httpGet": { - "path": "299", - "port": -115833863, - "host": "300", - "scheme": "ì", + "path": "300", + "port": "301", + "host": "302", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": -727263154, + "host": "305" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", - "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "terminationMessagePath": "306", + "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "securityContext": { "capabilities": { "add": [ - "ņ" + ")DŽ髐njʉBn(fǂ" ], "drop": [ - ")DŽ髐njʉBn(fǂ" + "曣ŋayåe躒訙" ] }, "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313", + "hostProcess": true }, - "runAsUser": -6717020695319852049, - "runAsGroup": -495558749504439559, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "Ǫʓ)ǂť嗆u", + "runAsUser": 1083662227773909466, + "runAsGroup": 6245571390016329382, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "313" + "type": "|蕎'佉賞ǧ", + "localhostProfile": "314" } }, - "tty": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "315", + "image": "316", "command": [ - "316" + "317" ], "args": [ - "317" + "318" ], - "workingDir": "318", + "workingDir": "319", "ports": [ { - "name": "319", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "320" + "name": "320", + "hostPort": -1920304485, + "containerPort": -1842062977, + "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", + "hostIP": "321" } ], "envFrom": [ { - "prefix": "321", + "prefix": "322", "configMapRef": { - "name": "322", + "name": "323", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "324", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "69" + "containerName": "329", + "resource": "330", + "divisor": "992" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false + "name": "333", + "key": "334", + "optional": true } } } ], "resources": { "limits": { - "1b": "328" + "ʨIk(dŊiɢzĮ蛋I滞": "394" }, "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + "ɞȥ}礤铟怖ý萜Ǖ": "305" } }, "volumeMounts": [ { - "name": "334", + "name": "335", "readOnly": true, - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "337" + "mountPath": "336", + "subPath": "337", + "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "340" + "341" ] }, "httpGet": { - "path": "341", - "port": "342", + "path": "342", + "port": 1529027685, "host": "343", - "scheme": "ȥ}礤铟怖ý萜Ǖ", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { "name": "344", @@ -1065,15 +1066,15 @@ ] }, "tcpSocket": { - "port": -1088996269, + "port": -1912967242, "host": "346" }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584, - "terminationGracePeriodSeconds": -2524837786321986358 + "initialDelaySeconds": -2106399359, + "timeoutSeconds": 1443270783, + "periodSeconds": -1038975198, + "successThreshold": 1821835340, + "failureThreshold": 2046765799, + "terminationGracePeriodSeconds": -6946775447206795219 }, "readinessProbe": { "exec": { @@ -1083,26 +1084,26 @@ }, "httpGet": { "path": "348", - "port": 1219644543, - "host": "349", - "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "port": "349", + "host": "350", + "scheme": "Ƒ[澔", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "352", + "port": 1288391156, "host": "353" }, - "initialDelaySeconds": 652646450, - "timeoutSeconds": 757223010, - "periodSeconds": -1912967242, - "successThreshold": -2106399359, - "failureThreshold": 1443270783, - "terminationGracePeriodSeconds": -4462364494060795190 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "startupProbe": { "exec": { @@ -1112,9 +1113,9 @@ }, "httpGet": { "path": "355", - "port": -902839620, + "port": -514169648, "host": "356", - "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "scheme": "\u0026疀", "httpHeaders": [ { "name": "357", @@ -1126,12 +1127,12 @@ "port": "359", "host": "360" }, - "initialDelaySeconds": -574742201, - "timeoutSeconds": -1182912186, - "periodSeconds": -514169648, - "successThreshold": -1186167291, - "failureThreshold": 64459150, - "terminationGracePeriodSeconds": -4166164136222066963 + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 }, "lifecycle": { "postStart": { @@ -1142,32 +1143,32 @@ }, "httpGet": { "path": "362", - "port": "363", - "host": "364", - "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "port": 1445923603, + "host": "363", + "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "367", - "host": "368" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "369" + "368" ] }, "httpGet": { - "path": "370", - "port": 1791758702, + "path": "369", + "port": "370", "host": "371", - "scheme": "tl敷斢杧ż鯀", + "scheme": "杧ż鯀1'", "httpHeaders": [ { "name": "372", @@ -1176,13 +1177,13 @@ ] }, "tcpSocket": { - "port": "374", - "host": "375" + "port": 1297979953, + "host": "374" } } }, - "terminationMessagePath": "376", - "terminationMessagePolicy": "鸔ɧWǘ炙", + "terminationMessagePath": "375", + "terminationMessagePolicy": "ǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { @@ -1195,83 +1196,84 @@ }, "privileged": true, "seLinuxOptions": { - "user": "377", - "role": "378", - "type": "379", - "level": "380" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "381", - "gmsaCredentialSpec": "382", - "runAsUserName": "383" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382", + "hostProcess": true }, - "runAsUser": 2114633499332155907, - "runAsGroup": -1232960403847883886, - "runAsNonRoot": true, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, + "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "铳s44矕Ƈè*鑏=", + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "384" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "383" } }, - "stdin": true, "tty": true, - "targetContainerName": "385" + "targetContainerName": "384" } ], - "restartPolicy": "W歹s梊ɥʋăƻ", - "terminationGracePeriodSeconds": 1031455728822209328, - "activeDeadlineSeconds": 579099652389333099, - "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "386": "387" + "385": "386" }, - "serviceAccountName": "388", - "serviceAccount": "389", - "automountServiceAccountToken": true, - "nodeName": "390", - "hostNetwork": true, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": false, + "nodeName": "389", + "hostPID": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "391", - "role": "392", - "type": "393", - "level": "394" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "395", - "gmsaCredentialSpec": "396", - "runAsUserName": "397" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396", + "hostProcess": false }, - "runAsUser": 3011215457607075123, - "runAsGroup": -2549376519991319825, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 8667724420266764868 + -1600417733583164525 ], - "fsGroup": -8322686588708543096, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "398", - "value": "399" + "name": "397", + "value": "398" } ], - "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "", - "localhostProfile": "400" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "401" + "name": "400" } ], - "hostname": "402", - "subdomain": "403", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1281,19 @@ { "matchExpressions": [ { - "key": "404", - "operator": "灭ƴɦ燻踸陴Sĕ濦", + "key": "403", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "405" + "404" ] } ], "matchFields": [ { - "key": "406", - "operator": "筿ɾ", + "key": "405", + "operator": " ", "values": [ - "407" + "406" ] } ] @@ -1300,23 +1302,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -259047269, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "408", - "operator": "霎ȃň", + "key": "407", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "409" + "408" ] } ], "matchFields": [ { - "key": "410", - "operator": "ʓ滨", + "key": "409", + "operator": "[y#t(", "values": [ - "411" + "410" ] } ] @@ -1329,27 +1331,30 @@ { "labelSelector": { "matchLabels": { - "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "3QC1--L--v_Z--ZgC", - "operator": "Exists" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "418" + "417" ], - "topologyKey": "419", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { - "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "7Vz_6.Hz_V_.r_v_._X", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1357,37 +1362,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 2001693468, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "Q_--v-3-BzO5z80n_HtW", - "operator": "NotIn", - "values": [ - "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" - ] + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "432" + "431" ], - "topologyKey": "433", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { - "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1400,32 +1399,32 @@ { "labelSelector": { "matchLabels": { - "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "T", - "operator": "NotIn", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", "values": [ - "" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "446" + "445" ], - "topologyKey": "447", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { - "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "vSW_4-__h", + "key": "N7.81_-._-_8_.._._a9", "operator": "In", "values": [ - "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" ] } ] @@ -1434,34 +1433,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1920802622, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "8v---a9j23/9", - "operator": "In", - "values": [ - "y__y.9O.L-.m.3h" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "460" + "459" ], - "topologyKey": "461", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { - "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", - "operator": "Exists" + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" } ] } @@ -1470,66 +1466,66 @@ ] } }, - "schedulerName": "468", + "schedulerName": "467", "tolerations": [ { - "key": "469", - "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "470", - "effect": ";牆詒ĸąsƶ", - "tolerationSeconds": -456102350746071856 + "key": "468", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "469", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "471", + "ip": "470", "hostnames": [ - "472" + "471" ] } ], - "priorityClassName": "473", - "priority": 1188651641, + "priorityClassName": "472", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "474" + "473" ], "searches": [ - "475" + "474" ], "options": [ { - "name": "476", - "value": "477" + "name": "475", + "value": "476" } ] }, "readinessGates": [ { - "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "478", + "runtimeClassName": "477", "enableServiceLinks": false, - "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "»Š": "727" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -388643187, - "topologyKey": "479", - "whenUnsatisfiable": "i僠噚恗N", + "maxSkew": -484382570, + "topologyKey": "478", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "br..1.--S-w-5_..D.pz_-ad", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "Q.__y644" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1541,18 +1537,18 @@ } }, "status": { - "replicas": -2095627603, - "fullyLabeledReplicas": 516555648, - "readyReplicas": 2104777337, - "availableReplicas": 876226690, - "observedGeneration": 1436288218546692842, + "replicas": 2106170541, + "fullyLabeledReplicas": 415168801, + "readyReplicas": 1448332644, + "availableReplicas": -2060941196, + "observedGeneration": 7426283174216567769, "conditions": [ { - "type": "C`牯雫", - "status": "%ÿ¼璤ňɈȀę", - "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "486", - "message": "487" + "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", + "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", + "lastTransitionTime": "2597-11-21T15:14:16Z", + "reason": "485", + "message": "486" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb b/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb index c6e1173d48c85c95edf58570344b1b60315ecaf6..6920c24a825bf54c9e16bb098c073785fca6897f 100644 GIT binary patch delta 5052 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 Axc~qF delta 4724 zcmYjVdt6m@wr3wTX*bnr*Qc0cHQdt+ZGJ!Z`%%-}#54sTpeRc7nP0p?dA~WInuDMS zs018PKuW>~n34vB_<|d7&H-$iymgzpb?eskylS-UPK{dE?)sghQ|FJh_wT*dcYS|r zuXVnCy65*zkD0!Es(JoN(`QdMU+|bN8jf?!xaqJy_>w7h4)e9+b|LRZhW30Eij=F}u#}7~S{Z3r~Q^Y5h)0rv-q|vJFwisXIn+C`JFusLgOg-U zjKTCk)f{Glhh_z#FSvKId!@g9d#rQY!tv9A?vcmWPHgpe)`&1@tm$FcY|zp^OVmVe z6)e^y?#}Qq^XT476W4+eSm<7wY<V`0nrq&P*W{t_SSGFsEel29^Kq`e(N{0BYqeg?wS+%eeJ37AA?6kow7IY zI2SsOAN|qk`61Y?Z~N4<=cE6A@1QlQo?%x9!PE>+f)jK;sO8(ocYpkUKWnKAR(5L7 zMC(NLbo+EqP!*kmuS=G@SQf0hc6{`@$r47pWOMCX?~aDfk8s#0sz06``Qh1%`$K+@ zx;WPJ=?#TGd+TH;qyNu4eLF5~KX9UoNde3@1eGxa?suS!A#ykEG$a7akgdOV_xVm9 znQ3%4S0;IfkH(Gn`@2p|w|Y(<4r*mkfDHA9R_A6u-*9wxP%T5_mWH<0xyR|&z$(!D z>h>?DsF^=8)Eg4dTTK&3=}rG`SqS%t#9@1zR<%&h4GBeJbm@MKRb3` z|Ie4MGBLNiUz>5vcULX@)5hH*T1+XHr{hq-^cVcFE~7iOBA`&_;LBdz|i*IgZx1D^ICd1lXROprZZ$P{_9{?l)7iF)Vri+>Mw@JH&d?Y>2CKh*K% z$&*8MQ;fx&=uvc`2f^7!uWzJBkUm;3IB`s&@!F7K@VaBH}D-(&vn zKHvT`t4Wq`?@sA)XNz%RtVO+tT#Yh4~RoNy7xM%f*Ngo_kUunaFYZ_TSnG=Hq38br~<`=COB4@rwn7Rv=VHk`PMD zT+H3Fq$0bxq!{cIbh@!&wX=U@=Ltnwxk#x*$cFfZDT0=oj7R~h#Od({_pfQ|5Gh8v zC5v#PLXbl6dI1%!!vv02aeCoqWeGtt!W)($JKl^noI_Beo{vdIjDT{MF5197z}~H` zw-FUDvyt@#7m+f8$%cRG^5@y%T_2o1HJ6*5&3@0Ydl)?f+Rv@lyp zz`5DwL`xhDm4FH#6VxUwTMjO=xIn%}^ zvG>FiKodzQ+O}G;>3kkpR+7lgS(RV1JkRo^T_RW}i3Aa(B@_@0TAkPpeYEa=dLHD99$v+!(~abj+)rF8TM5s1D2O+C^JXX1vxz%@mg_K zNg-098_Yz=D3%NxLK!GW)sT^lO6)}?h?kIN6K$1zdLfuts%trwg@q^|RED3*+sg9O zHKZAu1h{E=3o}+#5Q5eb9G8a@MF|mX18~6Kh%80XYY@&N03I$T>S}PkMi5^PiYqV= zHZ-_L<8U-4iwJMk)}x#O1PjMKa09xPU~XG=$<6 zOrB8*PD6Rb$ioE~4ngtdgltT}z*%VIYq%f=h?U5h09&+9%U+SO7V+4CG4PFmaWN*F z;?zyJ6sE@lCItA8#gy!{r4^QmIqVJ-#FuIzE zKsFth6eCr#fnSkcgm_ApqU1DP(=v-xF*Q?NxCABfBw-~{xyXV9@FI9pL24F>t<-=- z>&ww9TSi(rmaGUb=6=O82{#!*1BncgMwT_}pICu?D8cdmUH@V%=h)?Np=4lTQ9QSt zy|rv@B9UR^te~xWEV=i}i7W*E< z9%0x&izq?paO{U44kU)C@ozq%o1S` zm?cO#n-!EUqf(@7E~D2EK+&~LnpkLqC26{BM?waK&n#U`UYLhf9wE5v%eeWOo7{!Y^a1s1@Y8lnTRA2l(%+8A@>mbD;=;#$;Kv8T4)4qzO#~$N^Gpg zD-h1bQWgNG@&KGFSX~S&vk$IcsbGv&k!5zG&^NS1A|gQYOd=uqMCZ88wrCA_9FJus zwGshfvD_|(t!C7sbRY-2LzIAPSAqCKh$HD>8Y)Rm6Ok?#qdb(2G(jkq>BWKo zl8^U78s5ojBth z_U)?i9B6aZ0`MAdz2iw=eXaj+%jC%9wqnd&Qdu$G_(&H<_l&%`&iC1p6WK2!`s~u*wgCoc-eEJ z#aDI6+2(H_@{XNxzp*LM*y22#_$A#{|Aq;>#yse*UBWamxz=i3~>vgwWyqa zNAWYbz(!DVTJQ#h$HOL-sw}sddTwPqZ-q=n02n1fq3NUwd5@qi0HKRd(ILY;-dOWx zC{K^r=4!flC79A#=S{vD7}_#+Sx*SKPgmEjCy$@=wITdXa7| zDwf}~G(8e&4kl`xnZDChNi-}_bE!9qH%X#-tt8wm-XsYaC`l3&Zwh-GYZ6i@^mOH; z>;o@OH2b@&C%T?S>VxLIdNGEE6($$IzH!54i84g?(g zyj8m=&ib3W+-q zrl|A&kA^}M`ENdPUkasb`pn7x;pYD9*FIsAfI#UXr8JJhDeD}qtbS^rc0vh5wKA-a zPBrI08`#?G@3QxJI|tooooC#2-dzLU*3%WPY9r9z{jlfgOXZb8O%;l;BK)F)Q7FcW zWF9!)dBPO&MOS^m6gm7^;OmgOQCrTPbA(>`pSnAb&(UYvChA|iu&;icNqK{Tq>e(S z3fy9N*rE8oQJYCB#0^Q6t&yHx!`{p5q_f5;R{Etmcv&Z`%p)?jG;UPxU&_ z1dde&cZ32P=1adYlm-h)Q#OH6i_Grh{=-%7G0#|4{&b`3)C${xAH!RB7Lvy3LL3;1lwT4%MZ`8oI}!P{FC<9yS7!24>;^iZI_I+4QWc=0#$?C$X^7ekd;gzJkd z=RyRHe0Ms~5Q=nB+jb7j+@Nja{!bs&FJ9a+dHCw!9v4GxQrb;nk&VMYz89j6Wn*~% zw*P7mHOy7p`@Ux)zI2{A>TP=cA9qJy9XkKj+^FjF{#R#-JR83Fd0#y~7T9})Ge0sh pHh#v}a==+PT{l%V*尪璎 + type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN + fullyLabeledReplicas: 415168801 + observedGeneration: 7426283174216567769 + readyReplicas: 1448332644 + replicas: 2106170541 From 45a00c1e39ce160906f7c7492997c82a56d572e5 Mon Sep 17 00:00:00 2001 From: Jeff Smith Date: Fri, 26 Feb 2021 19:37:28 -0600 Subject: [PATCH 017/130] Correct a misspelling of 'secret'. Kubernetes-commit: 19fefdd0e30d3da261f1d46699555803b914f57b --- core/v1/types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/v1/types.go b/core/v1/types.go index c0068c4744..666ab92967 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -5908,7 +5908,7 @@ const ( // TODO: Consider supporting different formats, specifying CA/destinationCA. SecretTypeTLS SecretType = "kubernetes.io/tls" - // TLSCertKey is the key for tls certificates in a TLS secert. + // TLSCertKey is the key for tls certificates in a TLS secret. TLSCertKey = "tls.crt" // TLSPrivateKeyKey is the key for the private key field in a TLS secret. TLSPrivateKeyKey = "tls.key" From 64fc45ed7ef23a95f97fad32e7aba99f38d98555 Mon Sep 17 00:00:00 2001 From: Joe Betz Date: Fri, 5 Mar 2021 08:33:09 -0800 Subject: [PATCH 018/130] Add genclient:method=ApplyScale to types supporting scale update Kubernetes-commit: 1bd4ba4ec0a70855e4835c030aad996994fd684a --- apps/v1/types.go | 3 +++ apps/v1beta2/types.go | 1 + extensions/v1beta1/types.go | 2 ++ 3 files changed, 6 insertions(+) diff --git a/apps/v1/types.go b/apps/v1/types.go index 48299f18ec..e2c8961aa5 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -34,6 +34,7 @@ const ( // +genclient // +genclient:method=GetScale,verb=get,subresource=scale,result=k8s.io/api/autoscaling/v1.Scale // +genclient:method=UpdateScale,verb=update,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale +// +genclient:method=ApplyScale,verb=apply,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // StatefulSet represents a set of pods with consistent identities. @@ -248,6 +249,7 @@ type StatefulSetList struct { // +genclient // +genclient:method=GetScale,verb=get,subresource=scale,result=k8s.io/api/autoscaling/v1.Scale // +genclient:method=UpdateScale,verb=update,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale +// +genclient:method=ApplyScale,verb=apply,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // Deployment enables declarative updates for Pods and ReplicaSets. @@ -682,6 +684,7 @@ type DaemonSetList struct { // +genclient // +genclient:method=GetScale,verb=get,subresource=scale,result=k8s.io/api/autoscaling/v1.Scale // +genclient:method=UpdateScale,verb=update,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale +// +genclient:method=ApplyScale,verb=apply,subresource=scale,input=k8s.io/api/autoscaling/v1.Scale,result=k8s.io/api/autoscaling/v1.Scale // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // ReplicaSet ensures that a specified number of pod replicas are running at any given time. diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index e94e29aea7..be3744ef04 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -83,6 +83,7 @@ type Scale struct { // +genclient // +genclient:method=GetScale,verb=get,subresource=scale,result=Scale // +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale +// +genclient:method=ApplyScale,verb=apply,subresource=scale,input=Scale,result=Scale // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +k8s:prerelease-lifecycle-gen:introduced=1.8 // +k8s:prerelease-lifecycle-gen:deprecated=1.9 diff --git a/extensions/v1beta1/types.go b/extensions/v1beta1/types.go index 5f5f51dc48..f9e7012ebe 100644 --- a/extensions/v1beta1/types.go +++ b/extensions/v1beta1/types.go @@ -74,6 +74,7 @@ type Scale struct { // +genclient // +genclient:method=GetScale,verb=get,subresource=scale,result=Scale // +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale +// +genclient:method=ApplyScale,verb=apply,subresource=scale,input=Scale,result=Scale // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +k8s:prerelease-lifecycle-gen:introduced=1.1 // +k8s:prerelease-lifecycle-gen:deprecated=1.8 @@ -828,6 +829,7 @@ type IngressBackend struct { // +genclient // +genclient:method=GetScale,verb=get,subresource=scale,result=Scale // +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale +// +genclient:method=ApplyScale,verb=apply,subresource=scale,input=Scale,result=Scale // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +k8s:prerelease-lifecycle-gen:introduced=1.2 // +k8s:prerelease-lifecycle-gen:deprecated=1.8 From 04a51e77eb82e30df9c336599dcfa8ae5465eeda Mon Sep 17 00:00:00 2001 From: Joe Betz Date: Wed, 10 Mar 2021 20:51:56 -0800 Subject: [PATCH 019/130] Add structType=atomic to all selectors Kubernetes-commit: 1f2a82f530e7d028779d67727ed0ca20b75a2222 --- core/v1/types.go | 9 +++++++++ storage/v1/types.go | 1 + storage/v1beta1/types.go | 1 + 3 files changed, 11 insertions(+) diff --git a/core/v1/types.go b/core/v1/types.go index 431f5aa9c9..e00ab7da12 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -1948,6 +1948,7 @@ type EnvVarSource struct { } // ObjectFieldSelector selects an APIVersioned field of an object. +// +structType=atomic type ObjectFieldSelector struct { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // +optional @@ -1957,6 +1958,7 @@ type ObjectFieldSelector struct { } // ResourceFieldSelector represents container resources (cpu, memory) and their output format +// +structType=atomic type ResourceFieldSelector struct { // Container name: required for volumes, optional for env vars // +optional @@ -1969,6 +1971,7 @@ type ResourceFieldSelector struct { } // Selects a key from a ConfigMap. +// +structType=atomic type ConfigMapKeySelector struct { // The ConfigMap to select from. LocalObjectReference `json:",inline" protobuf:"bytes,1,opt,name=localObjectReference"` @@ -1980,6 +1983,7 @@ type ConfigMapKeySelector struct { } // SecretKeySelector selects a key of a Secret. +// +structType=atomic type SecretKeySelector struct { // The name of the secret in the pod's namespace to select from. LocalObjectReference `json:",inline" protobuf:"bytes,1,opt,name=localObjectReference"` @@ -2616,6 +2620,7 @@ const ( // A node selector represents the union of the results of one or more label queries // over a set of nodes; that is, it represents the OR of the selectors represented // by the node selector terms. +// +structType=atomic type NodeSelector struct { //Required. A list of node selector terms. The terms are ORed. NodeSelectorTerms []NodeSelectorTerm `json:"nodeSelectorTerms" protobuf:"bytes,1,rep,name=nodeSelectorTerms"` @@ -2668,7 +2673,10 @@ const ( // The requirements of them are ANDed. // It provides a subset of functionality as NodeSelectorTerm. // This is an alpha feature and may change in the future. +// +structType=atomic. type TopologySelectorTerm struct { + // Usage: Fields of type []TopologySelectorTerm must be listType=atomic. + // A list of topology selector requirements by labels. // +optional MatchLabelExpressions []TopologySelectorLabelRequirement `json:"matchLabelExpressions,omitempty" protobuf:"bytes,1,rep,name=matchLabelExpressions"` @@ -5712,6 +5720,7 @@ type ResourceQuotaSpec struct { // A scope selector represents the AND of the selectors represented // by the scoped-resource selector requirements. +// +structType=atomic type ScopeSelector struct { // A list of scope selector requirements by scope of the resources. // +optional diff --git a/storage/v1/types.go b/storage/v1/types.go index 5afe6d7fd0..d03a7417da 100644 --- a/storage/v1/types.go +++ b/storage/v1/types.go @@ -71,6 +71,7 @@ type StorageClass struct { // An empty TopologySelectorTerm list means there is no topology restriction. // This field is only honored by servers that enable the VolumeScheduling feature. // +optional + // +listType=atomic AllowedTopologies []v1.TopologySelectorTerm `json:"allowedTopologies,omitempty" protobuf:"bytes,8,rep,name=allowedTopologies"` } diff --git a/storage/v1beta1/types.go b/storage/v1beta1/types.go index 0f56efc94d..d1bcbffc6a 100644 --- a/storage/v1beta1/types.go +++ b/storage/v1beta1/types.go @@ -75,6 +75,7 @@ type StorageClass struct { // An empty TopologySelectorTerm list means there is no topology restriction. // This field is only honored by servers that enable the VolumeScheduling feature. // +optional + // +listType=atomic AllowedTopologies []v1.TopologySelectorTerm `json:"allowedTopologies,omitempty" protobuf:"bytes,8,rep,name=allowedTopologies"` } From ddfb9baf5ec254f18ab125ae4d50f281c13c9630 Mon Sep 17 00:00:00 2001 From: Jefftree Date: Mon, 5 Apr 2021 13:46:37 -0700 Subject: [PATCH 020/130] Tag certain non-selector structs as atomic Kubernetes-commit: 2e18314918952873c882da8d591ff50a1df64cea --- autoscaling/v1/types.go | 1 + core/v1/types.go | 7 +++++++ discovery/v1/types.go | 1 + rbac/v1/types.go | 2 ++ 4 files changed, 11 insertions(+) diff --git a/autoscaling/v1/types.go b/autoscaling/v1/types.go index 3343177b2a..93b1efb51c 100644 --- a/autoscaling/v1/types.go +++ b/autoscaling/v1/types.go @@ -23,6 +23,7 @@ import ( ) // CrossVersionObjectReference contains enough information to let you identify the referred resource. +// +structType=atomic type CrossVersionObjectReference struct { // Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" Kind string `json:"kind" protobuf:"bytes,1,opt,name=kind"` diff --git a/core/v1/types.go b/core/v1/types.go index e00ab7da12..e380b324a8 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -861,6 +861,7 @@ type CephFSVolumeSource struct { // SecretReference represents a Secret Reference. It has enough information to retrieve secret // in any namespace +// +structType=atomic type SecretReference struct { // Name is unique within a namespace to reference a secret resource. // +optional @@ -2629,6 +2630,7 @@ type NodeSelector struct { // A null or empty node selector term matches no objects. The requirements of // them are ANDed. // The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. +// +structType=atomic type NodeSelectorTerm struct { // A list of node selector requirements by node's labels. // +optional @@ -4534,6 +4536,7 @@ type EndpointSubset struct { } // EndpointAddress is a tuple that describes single IP address. +// +structType=atomic type EndpointAddress struct { // The IP of this endpoint. // May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), @@ -4554,6 +4557,7 @@ type EndpointAddress struct { } // EndpointPort is a tuple that describes a single port. +// +structType=atomic type EndpointPort struct { // The name of this port. This must match the 'name' field in the // corresponding ServicePort. @@ -5373,6 +5377,7 @@ type ServiceProxyOptions struct { // Instead of using this type, create a locally provided and used type that is well-focused on your reference. // For example, ServiceReferences for admission registration: https://github.com/kubernetes/api/blob/release-1.17/admissionregistration/v1/types.go#L533 . // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +// +structType=atomic type ObjectReference struct { // Kind of the referent. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds @@ -5412,6 +5417,7 @@ type ObjectReference struct { // LocalObjectReference contains enough information to let you locate the // referenced object inside the same namespace. +// +structType=atomic type LocalObjectReference struct { // Name of the referent. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names @@ -5422,6 +5428,7 @@ type LocalObjectReference struct { // TypedLocalObjectReference contains enough information to let you locate the // typed referenced object inside the same namespace. +// +structType=atomic type TypedLocalObjectReference struct { // APIGroup is the group for the resource being referenced. // If APIGroup is not specified, the specified Kind must be in the core API group. diff --git a/discovery/v1/types.go b/discovery/v1/types.go index fa990efdb7..b66fdd8849 100644 --- a/discovery/v1/types.go +++ b/discovery/v1/types.go @@ -153,6 +153,7 @@ type ForZone struct { } // EndpointPort represents a Port used by an EndpointSlice +// +structType=atomic type EndpointPort struct { // The name of this port. All ports in an EndpointSlice must have a unique // name. If the EndpointSlice is dervied from a Kubernetes service, this diff --git a/rbac/v1/types.go b/rbac/v1/types.go index 7ba7d05435..6129bb2d50 100644 --- a/rbac/v1/types.go +++ b/rbac/v1/types.go @@ -70,6 +70,7 @@ type PolicyRule struct { // Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, // or a value for non-objects such as user and group names. +// +structType=atomic type Subject struct { // Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". // If the Authorizer does not recognized the kind value, the Authorizer should report an error. @@ -88,6 +89,7 @@ type Subject struct { } // RoleRef contains information that points to the role being used +// +structType=atomic type RoleRef struct { // APIGroup is the group for the resource being referenced APIGroup string `json:"apiGroup" protobuf:"bytes,1,opt,name=apiGroup"` From 26340339f1db3bb0fdaee995e0e11969aecc83a4 Mon Sep 17 00:00:00 2001 From: Joe Betz Date: Wed, 10 Mar 2021 21:07:09 -0800 Subject: [PATCH 021/130] Generate openapi and proto files Kubernetes-commit: 5d86cff7c0518cd225b52794c51d2eae0dc75d1f --- autoscaling/v1/generated.proto | 1 + core/v1/generated.proto | 14 ++++++++++++++ core/v1/types.go | 2 +- discovery/v1/generated.proto | 1 + rbac/v1/generated.proto | 2 ++ storage/v1/generated.proto | 1 + storage/v1beta1/generated.proto | 1 + 7 files changed, 21 insertions(+), 1 deletion(-) diff --git a/autoscaling/v1/generated.proto b/autoscaling/v1/generated.proto index 08b8667c8d..606a50da56 100644 --- a/autoscaling/v1/generated.proto +++ b/autoscaling/v1/generated.proto @@ -85,6 +85,7 @@ message ContainerResourceMetricStatus { } // CrossVersionObjectReference contains enough information to let you identify the referred resource. +// +structType=atomic message CrossVersionObjectReference { // Kind of the referent; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds" optional string kind = 1; diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 66913fbebb..8c79e7f258 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -498,6 +498,7 @@ message ConfigMapEnvSource { } // Selects a key from a ConfigMap. +// +structType=atomic message ConfigMapKeySelector { // The ConfigMap to select from. optional LocalObjectReference localObjectReference = 1; @@ -1010,6 +1011,7 @@ message EmptyDirVolumeSource { } // EndpointAddress is a tuple that describes single IP address. +// +structType=atomic message EndpointAddress { // The IP of this endpoint. // May not be loopback (127.0.0.0/8), link-local (169.254.0.0/16), @@ -1033,6 +1035,7 @@ message EndpointAddress { } // EndpointPort is a tuple that describes a single port. +// +structType=atomic message EndpointPort { // The name of this port. This must match the 'name' field in the // corresponding ServicePort. @@ -2049,6 +2052,7 @@ message LoadBalancerStatus { // LocalObjectReference contains enough information to let you locate the // referenced object inside the same namespace. +// +structType=atomic message LocalObjectReference { // Name of the referent. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names @@ -2330,6 +2334,7 @@ message NodeResources { // A node selector represents the union of the results of one or more label queries // over a set of nodes; that is, it represents the OR of the selectors represented // by the node selector terms. +// +structType=atomic message NodeSelector { // Required. A list of node selector terms. The terms are ORed. repeated NodeSelectorTerm nodeSelectorTerms = 1; @@ -2357,6 +2362,7 @@ message NodeSelectorRequirement { // A null or empty node selector term matches no objects. The requirements of // them are ANDed. // The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. +// +structType=atomic message NodeSelectorTerm { // A list of node selector requirements by node's labels. // +optional @@ -2504,6 +2510,7 @@ message NodeSystemInfo { } // ObjectFieldSelector selects an APIVersioned field of an object. +// +structType=atomic message ObjectFieldSelector { // Version of the schema the FieldPath is written in terms of, defaults to "v1". // +optional @@ -2529,6 +2536,7 @@ message ObjectFieldSelector { // Instead of using this type, create a locally provided and used type that is well-focused on your reference. // For example, ServiceReferences for admission registration: https://github.com/kubernetes/api/blob/release-1.17/admissionregistration/v1/types.go#L533 . // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +// +structType=atomic message ObjectReference { // Kind of the referent. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds @@ -4180,6 +4188,7 @@ message ReplicationControllerStatus { } // ResourceFieldSelector represents container resources (cpu, memory) and their output format +// +structType=atomic message ResourceFieldSelector { // Container name: required for volumes, optional for env vars // +optional @@ -4382,6 +4391,7 @@ message ScaleIOVolumeSource { // A scope selector represents the AND of the selectors represented // by the scoped-resource selector requirements. +// +structType=atomic message ScopeSelector { // A list of scope selector requirements by scope of the resources. // +optional @@ -4477,6 +4487,7 @@ message SecretEnvSource { } // SecretKeySelector selects a key of a Secret. +// +structType=atomic message SecretKeySelector { // The name of the secret in the pod's namespace to select from. optional LocalObjectReference localObjectReference = 1; @@ -4527,6 +4538,7 @@ message SecretProjection { // SecretReference represents a Secret Reference. It has enough information to retrieve secret // in any namespace +// +structType=atomic message SecretReference { // Name is unique within a namespace to reference a secret resource. // +optional @@ -5249,6 +5261,7 @@ message TopologySelectorLabelRequirement { // The requirements of them are ANDed. // It provides a subset of functionality as NodeSelectorTerm. // This is an alpha feature and may change in the future. +// +structType=atomic message TopologySelectorTerm { // A list of topology selector requirements by labels. // +optional @@ -5315,6 +5328,7 @@ message TopologySpreadConstraint { // TypedLocalObjectReference contains enough information to let you locate the // typed referenced object inside the same namespace. +// +structType=atomic message TypedLocalObjectReference { // APIGroup is the group for the resource being referenced. // If APIGroup is not specified, the specified Kind must be in the core API group. diff --git a/core/v1/types.go b/core/v1/types.go index e380b324a8..be3a9ae73f 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2675,7 +2675,7 @@ const ( // The requirements of them are ANDed. // It provides a subset of functionality as NodeSelectorTerm. // This is an alpha feature and may change in the future. -// +structType=atomic. +// +structType=atomic type TopologySelectorTerm struct { // Usage: Fields of type []TopologySelectorTerm must be listType=atomic. diff --git a/discovery/v1/generated.proto b/discovery/v1/generated.proto index 5844965d09..0e1e4a8c37 100644 --- a/discovery/v1/generated.proto +++ b/discovery/v1/generated.proto @@ -115,6 +115,7 @@ message EndpointHints { } // EndpointPort represents a Port used by an EndpointSlice +// +structType=atomic message EndpointPort { // The name of this port. All ports in an EndpointSlice must have a unique // name. If the EndpointSlice is dervied from a Kubernetes service, this diff --git a/rbac/v1/generated.proto b/rbac/v1/generated.proto index 22c6dae4b0..fa7aaa6ba0 100644 --- a/rbac/v1/generated.proto +++ b/rbac/v1/generated.proto @@ -164,6 +164,7 @@ message RoleList { } // RoleRef contains information that points to the role being used +// +structType=atomic message RoleRef { // APIGroup is the group for the resource being referenced optional string apiGroup = 1; @@ -177,6 +178,7 @@ message RoleRef { // Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, // or a value for non-objects such as user and group names. +// +structType=atomic message Subject { // Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount". // If the Authorizer does not recognized the kind value, the Authorizer should report an error. diff --git a/storage/v1/generated.proto b/storage/v1/generated.proto index e82520ef6e..a24e5df644 100644 --- a/storage/v1/generated.proto +++ b/storage/v1/generated.proto @@ -323,6 +323,7 @@ message StorageClass { // An empty TopologySelectorTerm list means there is no topology restriction. // This field is only honored by servers that enable the VolumeScheduling feature. // +optional + // +listType=atomic repeated k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8; } diff --git a/storage/v1beta1/generated.proto b/storage/v1beta1/generated.proto index 6db5b86d95..6311e7ca4c 100644 --- a/storage/v1beta1/generated.proto +++ b/storage/v1beta1/generated.proto @@ -416,6 +416,7 @@ message StorageClass { // An empty TopologySelectorTerm list means there is no topology restriction. // This field is only honored by servers that enable the VolumeScheduling feature. // +optional + // +listType=atomic repeated k8s.io.api.core.v1.TopologySelectorTerm allowedTopologies = 8; } From 5d132f2fa4476af1bf2f1c8ea74d253e5ee615cb Mon Sep 17 00:00:00 2001 From: "mengjiao.liu" Date: Mon, 15 Mar 2021 19:35:02 +0800 Subject: [PATCH 022/130] Update `PodSpec/Overhead` broken links Kubernetes-commit: 2f9f72a5634324b321199a9a2f291116c9076fee --- core/v1/generated.proto | 4 ++-- core/v1/types.go | 4 ++-- core/v1/types_swagger_doc_generated.go | 2 +- node/v1alpha1/generated.proto | 4 ++-- node/v1alpha1/types.go | 4 ++-- node/v1alpha1/types_swagger_doc_generated.go | 2 +- node/v1beta1/generated.proto | 4 ++-- node/v1beta1/types.go | 4 ++-- node/v1beta1/types_swagger_doc_generated.go | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index e0fe9ef4f5..66913fbebb 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -3604,8 +3604,8 @@ message PodSpec { // The RuntimeClass admission controller will reject Pod create requests which have the overhead already // set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value // defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. - // More info: https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md - // This field is alpha-level as of Kubernetes v1.16, and is only honored by servers that enable the PodOverhead feature. + // More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md + // This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. // +optional map overhead = 32; diff --git a/core/v1/types.go b/core/v1/types.go index ea7635f3cf..431f5aa9c9 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -3137,8 +3137,8 @@ type PodSpec struct { // The RuntimeClass admission controller will reject Pod create requests which have the overhead already // set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value // defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. - // More info: https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md - // This field is alpha-level as of Kubernetes v1.16, and is only honored by servers that enable the PodOverhead feature. + // More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md + // This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. // +optional Overhead ResourceList `json:"overhead,omitempty" protobuf:"bytes,32,opt,name=overhead"` // TopologySpreadConstraints describes how a group of pods ought to spread across topology diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 0892b9b5ec..2a00096f56 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -1654,7 +1654,7 @@ var map_PodSpec = map[string]string{ "runtimeClassName": "RuntimeClassName refers to a RuntimeClass object in the node.k8s.io group, which should be used to run this pod. If no RuntimeClass resource matches the named class, the pod will not be run. If unset or empty, the \"legacy\" RuntimeClass will be used, which is an implicit class with an empty definition that uses the default runtime handler. More info: https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md This is a beta feature as of Kubernetes v1.14.", "enableServiceLinks": "EnableServiceLinks indicates whether information about services should be injected into pod's environment variables, matching the syntax of Docker links. Optional: Defaults to true.", "preemptionPolicy": "PreemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset. This field is beta-level, gated by the NonPreemptingPriority feature-gate.", - "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.16, and is only honored by servers that enable the PodOverhead feature.", + "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. This field will be autopopulated at admission time by the RuntimeClass admission controller. If the RuntimeClass admission controller is enabled, overhead must not be set in Pod create requests. The RuntimeClass admission controller will reject Pod create requests which have the overhead already set. If RuntimeClass is configured and selected in the PodSpec, Overhead will be set to the value defined in the corresponding RuntimeClass, otherwise it will remain unset and treated as zero. More info: https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.", "topologySpreadConstraints": "TopologySpreadConstraints describes how a group of pods ought to spread across topology domains. Scheduler will schedule pods in a way which abides by the constraints. All topologySpreadConstraints are ANDed.", "setHostnameAsFQDN": "If true the pod's hostname will be configured as the pod's FQDN, rather than the leaf name (the default). In Linux containers, this means setting the FQDN in the hostname field of the kernel (the nodename field of struct utsname). In Windows containers, this means setting the registry value of hostname for the registry key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters to FQDN. If a pod does not have FQDN, this has no effect. Default to false.", } diff --git a/node/v1alpha1/generated.proto b/node/v1alpha1/generated.proto index 967e06cc29..f88ae6f41a 100644 --- a/node/v1alpha1/generated.proto +++ b/node/v1alpha1/generated.proto @@ -84,8 +84,8 @@ message RuntimeClassSpec { // Overhead represents the resource overhead associated with running a pod for a // given RuntimeClass. For more details, see - // https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md - // This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. + // https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md + // This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. // +optional optional Overhead overhead = 2; diff --git a/node/v1alpha1/types.go b/node/v1alpha1/types.go index 58b84409f5..d0dd281bde 100644 --- a/node/v1alpha1/types.go +++ b/node/v1alpha1/types.go @@ -62,8 +62,8 @@ type RuntimeClassSpec struct { // Overhead represents the resource overhead associated with running a pod for a // given RuntimeClass. For more details, see - // https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md - // This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. + // https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md + // This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. // +optional Overhead *Overhead `json:"overhead,omitempty" protobuf:"bytes,2,opt,name=overhead"` diff --git a/node/v1alpha1/types_swagger_doc_generated.go b/node/v1alpha1/types_swagger_doc_generated.go index d3011466bb..244077e20f 100644 --- a/node/v1alpha1/types_swagger_doc_generated.go +++ b/node/v1alpha1/types_swagger_doc_generated.go @@ -59,7 +59,7 @@ func (RuntimeClassList) SwaggerDoc() map[string]string { var map_RuntimeClassSpec = map[string]string{ "": "RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.", "runtimeHandler": "RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.", - "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature.", + "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.", "scheduling": "Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.", } diff --git a/node/v1beta1/generated.proto b/node/v1beta1/generated.proto index 724465902e..1166e525b3 100644 --- a/node/v1beta1/generated.proto +++ b/node/v1beta1/generated.proto @@ -63,8 +63,8 @@ message RuntimeClass { // Overhead represents the resource overhead associated with running a pod for a // given RuntimeClass. For more details, see - // https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md - // This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. + // https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md + // This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. // +optional optional Overhead overhead = 3; diff --git a/node/v1beta1/types.go b/node/v1beta1/types.go index 5c0421efcb..d2741bf626 100644 --- a/node/v1beta1/types.go +++ b/node/v1beta1/types.go @@ -54,8 +54,8 @@ type RuntimeClass struct { // Overhead represents the resource overhead associated with running a pod for a // given RuntimeClass. For more details, see - // https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md - // This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature. + // https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md + // This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature. // +optional Overhead *Overhead `json:"overhead,omitempty" protobuf:"bytes,3,opt,name=overhead"` diff --git a/node/v1beta1/types_swagger_doc_generated.go b/node/v1beta1/types_swagger_doc_generated.go index a486147f03..5a5422f94f 100644 --- a/node/v1beta1/types_swagger_doc_generated.go +++ b/node/v1beta1/types_swagger_doc_generated.go @@ -40,7 +40,7 @@ var map_RuntimeClass = map[string]string{ "": "RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/runtime-class.md", "metadata": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", "handler": "Handler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called \"runc\" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The Handler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.", - "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/20190226-pod-overhead.md This field is alpha-level as of Kubernetes v1.15, and is only honored by servers that enable the PodOverhead feature.", + "overhead": "Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.", "scheduling": "Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.", } From 4d4999e11605966700c752e533bb6b218e187a9c Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Wed, 31 Mar 2021 15:39:41 -0400 Subject: [PATCH 023/130] Register Eviction v1 Kubernetes-commit: 40f8fb222491de331bb578413684a3388608e708 --- policy/v1/register.go | 1 + policy/v1/types.go | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/policy/v1/register.go b/policy/v1/register.go index 603c49b9ce..7fb9fd3e1f 100644 --- a/policy/v1/register.go +++ b/policy/v1/register.go @@ -44,6 +44,7 @@ func addKnownTypes(scheme *runtime.Scheme) error { scheme.AddKnownTypes(SchemeGroupVersion, &PodDisruptionBudget{}, &PodDisruptionBudgetList{}, + &Eviction{}, ) // Add the watch version that applies metav1.AddToGroupVersion(scheme, SchemeGroupVersion) diff --git a/policy/v1/types.go b/policy/v1/types.go index 65bf768d86..f621e784f7 100644 --- a/policy/v1/types.go +++ b/policy/v1/types.go @@ -148,3 +148,22 @@ type PodDisruptionBudgetList struct { // Items is a list of PodDisruptionBudgets Items []PodDisruptionBudget `json:"items" protobuf:"bytes,2,rep,name=items"` } + +// +genclient +// +genclient:noVerbs +// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object + +// Eviction evicts a pod from its node subject to certain policies and safety constraints. +// This is a subresource of Pod. A request to cause such an eviction is +// created by POSTing to .../pods//evictions. +type Eviction struct { + metav1.TypeMeta `json:",inline"` + + // ObjectMeta describes the pod that is being evicted. + // +optional + metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` + + // DeleteOptions may be provided + // +optional + DeleteOptions *metav1.DeleteOptions `json:"deleteOptions,omitempty" protobuf:"bytes,2,opt,name=deleteOptions"` +} From 63023e5ab79c40f3a3d0e925961964668447d6ad Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Wed, 31 Mar 2021 15:39:55 -0400 Subject: [PATCH 024/130] Generated files Change-Id: Ibd7ac0392fd52ae7ce2f6864aefb47bf1b74f8c3 Kubernetes-commit: e22cd7dbc4d6b2c2de844811d15ed630312d2201 --- policy/v1/generated.pb.go | 328 +++++++++++++++++++---- policy/v1/generated.proto | 13 + policy/v1/types_swagger_doc_generated.go | 10 + policy/v1/zz_generated.deepcopy.go | 31 +++ testdata/HEAD/policy.v1.Eviction.json | 55 ++++ testdata/HEAD/policy.v1.Eviction.pb | Bin 0 -> 274 bytes testdata/HEAD/policy.v1.Eviction.yaml | 40 +++ 7 files changed, 424 insertions(+), 53 deletions(-) create mode 100644 testdata/HEAD/policy.v1.Eviction.json create mode 100644 testdata/HEAD/policy.v1.Eviction.pb create mode 100644 testdata/HEAD/policy.v1.Eviction.yaml diff --git a/policy/v1/generated.pb.go b/policy/v1/generated.pb.go index 9a9f73c124..183db076aa 100644 --- a/policy/v1/generated.pb.go +++ b/policy/v1/generated.pb.go @@ -47,10 +47,38 @@ var _ = math.Inf // proto package needs to be updated. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package +func (m *Eviction) Reset() { *m = Eviction{} } +func (*Eviction) ProtoMessage() {} +func (*Eviction) Descriptor() ([]byte, []int) { + return fileDescriptor_2d50488813b2d18e, []int{0} +} +func (m *Eviction) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Eviction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *Eviction) XXX_Merge(src proto.Message) { + xxx_messageInfo_Eviction.Merge(m, src) +} +func (m *Eviction) XXX_Size() int { + return m.Size() +} +func (m *Eviction) XXX_DiscardUnknown() { + xxx_messageInfo_Eviction.DiscardUnknown(m) +} + +var xxx_messageInfo_Eviction proto.InternalMessageInfo + func (m *PodDisruptionBudget) Reset() { *m = PodDisruptionBudget{} } func (*PodDisruptionBudget) ProtoMessage() {} func (*PodDisruptionBudget) Descriptor() ([]byte, []int) { - return fileDescriptor_2d50488813b2d18e, []int{0} + return fileDescriptor_2d50488813b2d18e, []int{1} } func (m *PodDisruptionBudget) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -78,7 +106,7 @@ var xxx_messageInfo_PodDisruptionBudget proto.InternalMessageInfo func (m *PodDisruptionBudgetList) Reset() { *m = PodDisruptionBudgetList{} } func (*PodDisruptionBudgetList) ProtoMessage() {} func (*PodDisruptionBudgetList) Descriptor() ([]byte, []int) { - return fileDescriptor_2d50488813b2d18e, []int{1} + return fileDescriptor_2d50488813b2d18e, []int{2} } func (m *PodDisruptionBudgetList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -106,7 +134,7 @@ var xxx_messageInfo_PodDisruptionBudgetList proto.InternalMessageInfo func (m *PodDisruptionBudgetSpec) Reset() { *m = PodDisruptionBudgetSpec{} } func (*PodDisruptionBudgetSpec) ProtoMessage() {} func (*PodDisruptionBudgetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_2d50488813b2d18e, []int{2} + return fileDescriptor_2d50488813b2d18e, []int{3} } func (m *PodDisruptionBudgetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -134,7 +162,7 @@ var xxx_messageInfo_PodDisruptionBudgetSpec proto.InternalMessageInfo func (m *PodDisruptionBudgetStatus) Reset() { *m = PodDisruptionBudgetStatus{} } func (*PodDisruptionBudgetStatus) ProtoMessage() {} func (*PodDisruptionBudgetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_2d50488813b2d18e, []int{3} + return fileDescriptor_2d50488813b2d18e, []int{4} } func (m *PodDisruptionBudgetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -160,6 +188,7 @@ func (m *PodDisruptionBudgetStatus) XXX_DiscardUnknown() { var xxx_messageInfo_PodDisruptionBudgetStatus proto.InternalMessageInfo func init() { + proto.RegisterType((*Eviction)(nil), "k8s.io.api.policy.v1.Eviction") proto.RegisterType((*PodDisruptionBudget)(nil), "k8s.io.api.policy.v1.PodDisruptionBudget") proto.RegisterType((*PodDisruptionBudgetList)(nil), "k8s.io.api.policy.v1.PodDisruptionBudgetList") proto.RegisterType((*PodDisruptionBudgetSpec)(nil), "k8s.io.api.policy.v1.PodDisruptionBudgetSpec") @@ -172,55 +201,103 @@ func init() { } var fileDescriptor_2d50488813b2d18e = []byte{ - // 766 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x94, 0xdf, 0x6e, 0xe3, 0x44, - 0x14, 0xc6, 0xe3, 0xa4, 0x29, 0x65, 0x36, 0x8d, 0xaa, 0x61, 0x81, 0x90, 0x0b, 0x77, 0xd5, 0xab, - 0x82, 0xb4, 0x63, 0xba, 0x8b, 0x50, 0x85, 0x04, 0x62, 0xbd, 0x59, 0xc1, 0x22, 0x4a, 0x56, 0x53, - 0x10, 0x12, 0x02, 0x89, 0x89, 0x7d, 0xd6, 0x19, 0x62, 0x7b, 0xac, 0x99, 0xb1, 0xd9, 0x5c, 0xc1, - 0x23, 0xf0, 0x0a, 0x3c, 0x0a, 0x57, 0xf4, 0x0a, 0xed, 0xe5, 0x5e, 0x45, 0xd4, 0xbc, 0x08, 0xf2, - 0xd8, 0xf9, 0xe3, 0x24, 0x55, 0x03, 0x77, 0x99, 0x39, 0xe7, 0xfb, 0x9d, 0x39, 0xdf, 0x39, 0x0e, - 0xfa, 0x78, 0x72, 0xae, 0x08, 0x17, 0xce, 0x24, 0x1d, 0x81, 0x8c, 0x41, 0x83, 0x72, 0x32, 0x88, - 0x7d, 0x21, 0x9d, 0x2a, 0xc0, 0x12, 0xee, 0x24, 0x22, 0xe4, 0xde, 0xd4, 0xc9, 0xce, 0x9c, 0x00, - 0x62, 0x90, 0x4c, 0x83, 0x4f, 0x12, 0x29, 0xb4, 0xc0, 0x77, 0xcb, 0x2c, 0xc2, 0x12, 0x4e, 0xca, - 0x2c, 0x92, 0x9d, 0xf5, 0xef, 0x07, 0x5c, 0x8f, 0xd3, 0x11, 0xf1, 0x44, 0xe4, 0x04, 0x22, 0x10, - 0x8e, 0x49, 0x1e, 0xa5, 0xcf, 0xcd, 0xc9, 0x1c, 0xcc, 0xaf, 0x12, 0xd2, 0xff, 0x60, 0x59, 0x2a, - 0x62, 0xde, 0x98, 0xc7, 0x20, 0xa7, 0x4e, 0x32, 0x09, 0x8a, 0x0b, 0xe5, 0x44, 0xa0, 0xd9, 0x96, - 0xd2, 0x7d, 0xe7, 0x26, 0x95, 0x4c, 0x63, 0xcd, 0x23, 0xd8, 0x10, 0x7c, 0x78, 0x9b, 0x40, 0x79, - 0x63, 0x88, 0xd8, 0x86, 0xee, 0xe1, 0x4d, 0xba, 0x54, 0xf3, 0xd0, 0xe1, 0xb1, 0x56, 0x5a, 0xae, - 0x8b, 0x4e, 0x7e, 0x6f, 0xa2, 0x37, 0x9e, 0x09, 0x7f, 0xc0, 0x95, 0x4c, 0x13, 0xcd, 0x45, 0xec, - 0xa6, 0x7e, 0x00, 0x1a, 0xff, 0x88, 0x0e, 0x8a, 0x86, 0x7c, 0xa6, 0x59, 0xcf, 0xba, 0x67, 0x9d, - 0xde, 0x79, 0xf0, 0x3e, 0x59, 0x7a, 0xb8, 0xe0, 0x93, 0x64, 0x12, 0x14, 0x17, 0x8a, 0x14, 0xd9, - 0x24, 0x3b, 0x23, 0xc3, 0xd1, 0x4f, 0xe0, 0xe9, 0x0b, 0xd0, 0xcc, 0xc5, 0x57, 0xb3, 0xe3, 0x46, - 0x3e, 0x3b, 0x46, 0xcb, 0x3b, 0xba, 0xa0, 0xe2, 0x21, 0xda, 0x53, 0x09, 0x78, 0xbd, 0xa6, 0xa1, - 0xdf, 0x27, 0xdb, 0x26, 0x44, 0xb6, 0x3c, 0xed, 0x32, 0x01, 0xcf, 0xed, 0x54, 0xe8, 0xbd, 0xe2, - 0x44, 0x0d, 0x08, 0x7f, 0x8b, 0xf6, 0x95, 0x66, 0x3a, 0x55, 0xbd, 0x96, 0x41, 0x3a, 0xbb, 0x23, - 0x8d, 0xcc, 0xed, 0x56, 0xd0, 0xfd, 0xf2, 0x4c, 0x2b, 0xdc, 0xc9, 0x9f, 0x16, 0x7a, 0x7b, 0x8b, - 0xea, 0x4b, 0xae, 0x34, 0xfe, 0x7e, 0xc3, 0x27, 0xb2, 0x9b, 0x4f, 0x85, 0xda, 0xb8, 0x74, 0x54, - 0x55, 0x3d, 0x98, 0xdf, 0xac, 0x78, 0xf4, 0x15, 0x6a, 0x73, 0x0d, 0x91, 0xea, 0x35, 0xef, 0xb5, - 0x4e, 0xef, 0x3c, 0x78, 0x77, 0xe7, 0x8e, 0xdc, 0xc3, 0x8a, 0xda, 0x7e, 0x5a, 0xe8, 0x69, 0x89, - 0x39, 0xf9, 0xab, 0xb9, 0xb5, 0x93, 0xc2, 0x44, 0xfc, 0x1c, 0x75, 0x22, 0x1e, 0x3f, 0xca, 0x18, - 0x0f, 0xd9, 0x28, 0x84, 0x5b, 0xa7, 0x5e, 0x6c, 0x15, 0x29, 0xb7, 0x8a, 0x3c, 0x8d, 0xf5, 0x50, - 0x5e, 0x6a, 0xc9, 0xe3, 0xc0, 0x3d, 0xca, 0x67, 0xc7, 0x9d, 0x8b, 0x15, 0x12, 0xad, 0x71, 0xf1, - 0x0f, 0xe8, 0x40, 0x41, 0x08, 0x9e, 0x16, 0xb2, 0x9a, 0xfd, 0xc3, 0x1d, 0x1d, 0x63, 0x23, 0x08, - 0x2f, 0x2b, 0xa9, 0xdb, 0x29, 0x2c, 0x9b, 0x9f, 0xe8, 0x02, 0x89, 0x43, 0xd4, 0x8d, 0xd8, 0x8b, - 0x6f, 0x62, 0xb6, 0x68, 0xa4, 0xf5, 0x3f, 0x1b, 0xc1, 0xf9, 0xec, 0xb8, 0x7b, 0x51, 0x63, 0xd1, - 0x35, 0xf6, 0xc9, 0x1f, 0x6d, 0xf4, 0xce, 0x8d, 0x0b, 0x85, 0xbf, 0x40, 0x58, 0x8c, 0x14, 0xc8, - 0x0c, 0xfc, 0xcf, 0xca, 0xef, 0x8e, 0x8b, 0xd8, 0x18, 0xdb, 0x72, 0xfb, 0xd5, 0x80, 0xf0, 0x70, - 0x23, 0x83, 0x6e, 0x51, 0xe1, 0x5f, 0xd0, 0xa1, 0x5f, 0x56, 0x01, 0xff, 0x99, 0xf0, 0xe7, 0x2b, - 0xe1, 0xfe, 0xc7, 0x25, 0x27, 0x83, 0x55, 0xc8, 0x93, 0x58, 0xcb, 0xa9, 0xfb, 0x66, 0xf5, 0x94, - 0xc3, 0x5a, 0x8c, 0xd6, 0xeb, 0x15, 0xcd, 0xf8, 0x0b, 0xa4, 0x7a, 0x14, 0x86, 0xe2, 0x67, 0xf0, - 0x8d, 0xb9, 0xed, 0x65, 0x33, 0x83, 0x8d, 0x0c, 0xba, 0x45, 0x85, 0x3f, 0x41, 0x5d, 0x2f, 0x95, - 0x12, 0x62, 0xfd, 0x39, 0xb0, 0x50, 0x8f, 0xa7, 0xbd, 0x3d, 0xc3, 0x79, 0xab, 0xe2, 0x74, 0x1f, - 0xd7, 0xa2, 0x74, 0x2d, 0xbb, 0xd0, 0xfb, 0xa0, 0xb8, 0x04, 0x7f, 0xae, 0x6f, 0xd7, 0xf5, 0x83, - 0x5a, 0x94, 0xae, 0x65, 0xe3, 0x73, 0xd4, 0x81, 0x17, 0x09, 0x78, 0x73, 0x2f, 0xf7, 0x8d, 0xfa, - 0x6e, 0xa5, 0xee, 0x3c, 0x59, 0x89, 0xd1, 0x5a, 0x26, 0xf6, 0x10, 0xf2, 0x44, 0xec, 0x73, 0xd3, - 0x4e, 0xef, 0x35, 0x33, 0x03, 0x67, 0xb7, 0xfd, 0x7d, 0x3c, 0xd7, 0x2d, 0xff, 0x18, 0x17, 0x57, - 0x8a, 0xae, 0x60, 0xfb, 0x21, 0xc2, 0x9b, 0x63, 0xc2, 0x47, 0xa8, 0x35, 0x81, 0xa9, 0x59, 0x9f, - 0xd7, 0x69, 0xf1, 0x13, 0x7f, 0x8a, 0xda, 0x19, 0x0b, 0x53, 0xa8, 0xbe, 0xa3, 0xf7, 0x76, 0x7b, - 0xc7, 0xd7, 0x3c, 0x02, 0x5a, 0x0a, 0x3f, 0x6a, 0x9e, 0x5b, 0xee, 0xe9, 0xd5, 0xb5, 0xdd, 0x78, - 0x79, 0x6d, 0x37, 0x5e, 0x5d, 0xdb, 0x8d, 0x5f, 0x73, 0xdb, 0xba, 0xca, 0x6d, 0xeb, 0x65, 0x6e, - 0x5b, 0xaf, 0x72, 0xdb, 0xfa, 0x3b, 0xb7, 0xad, 0xdf, 0xfe, 0xb1, 0x1b, 0xdf, 0x35, 0xb3, 0xb3, - 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xca, 0x04, 0x93, 0xc0, 0x85, 0x07, 0x00, 0x00, + // 805 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x94, 0xdf, 0x8e, 0xdb, 0x44, + 0x14, 0xc6, 0xe3, 0x64, 0xb3, 0x2c, 0xd3, 0x24, 0x5a, 0x86, 0x02, 0x4b, 0x2e, 0x1c, 0x94, 0xab, + 0x05, 0xa9, 0x63, 0xb6, 0x45, 0x68, 0x85, 0x04, 0xa2, 0x6e, 0x56, 0x50, 0xd4, 0x25, 0xd5, 0x2c, + 0x08, 0x09, 0x81, 0xc4, 0xc4, 0x3e, 0xcd, 0x0e, 0xb1, 0x3d, 0xd6, 0xcc, 0xd8, 0x34, 0x57, 0xf0, + 0x08, 0xbc, 0x02, 0x8f, 0xc2, 0x15, 0x7b, 0x85, 0x7a, 0x59, 0x71, 0x11, 0xb1, 0xe6, 0x45, 0x90, + 0xc7, 0xce, 0x1f, 0x27, 0x59, 0x35, 0xe5, 0x82, 0x3b, 0xcf, 0x99, 0xf3, 0xfd, 0x8e, 0xcf, 0x37, + 0x67, 0x06, 0x7d, 0x3c, 0x39, 0x55, 0x84, 0x0b, 0x67, 0x92, 0x8c, 0x40, 0x46, 0xa0, 0x41, 0x39, + 0x29, 0x44, 0xbe, 0x90, 0x4e, 0xb9, 0xc1, 0x62, 0xee, 0xc4, 0x22, 0xe0, 0xde, 0xd4, 0x49, 0x4f, + 0x9c, 0x31, 0x44, 0x20, 0x99, 0x06, 0x9f, 0xc4, 0x52, 0x68, 0x81, 0x6f, 0x17, 0x59, 0x84, 0xc5, + 0x9c, 0x14, 0x59, 0x24, 0x3d, 0xe9, 0xde, 0x19, 0x73, 0x7d, 0x99, 0x8c, 0x88, 0x27, 0x42, 0x67, + 0x2c, 0xc6, 0xc2, 0x31, 0xc9, 0xa3, 0xe4, 0x89, 0x59, 0x99, 0x85, 0xf9, 0x2a, 0x20, 0xdd, 0x0f, + 0x96, 0xa5, 0x42, 0xe6, 0x5d, 0xf2, 0x08, 0xe4, 0xd4, 0x89, 0x27, 0xe3, 0x3c, 0xa0, 0x9c, 0x10, + 0x34, 0xdb, 0x52, 0xba, 0xeb, 0xdc, 0xa4, 0x92, 0x49, 0xa4, 0x79, 0x08, 0x1b, 0x82, 0x0f, 0x5f, + 0x24, 0x50, 0xde, 0x25, 0x84, 0x6c, 0x43, 0x77, 0xef, 0x26, 0x5d, 0xa2, 0x79, 0xe0, 0xf0, 0x48, + 0x2b, 0x2d, 0xd7, 0x45, 0xfd, 0xbf, 0x2c, 0x74, 0x70, 0x96, 0x72, 0x4f, 0x73, 0x11, 0xe1, 0x1f, + 0xd0, 0x41, 0xde, 0x85, 0xcf, 0x34, 0x3b, 0xb2, 0xde, 0xb1, 0x8e, 0x6f, 0xdd, 0x7d, 0x9f, 0x2c, + 0x8d, 0x5b, 0x40, 0x49, 0x3c, 0x19, 0xe7, 0x01, 0x45, 0xf2, 0x6c, 0x92, 0x9e, 0x90, 0xe1, 0xe8, + 0x47, 0xf0, 0xf4, 0x39, 0x68, 0xe6, 0xe2, 0xab, 0x59, 0xaf, 0x96, 0xcd, 0x7a, 0x68, 0x19, 0xa3, + 0x0b, 0x2a, 0x0e, 0x50, 0xdb, 0x87, 0x00, 0x34, 0x0c, 0xe3, 0xbc, 0xa2, 0x3a, 0xaa, 0x9b, 0x32, + 0xf7, 0x76, 0x2b, 0x33, 0x58, 0x95, 0xba, 0xaf, 0x65, 0xb3, 0x5e, 0xbb, 0x12, 0xa2, 0x55, 0x78, + 0xff, 0xb7, 0x3a, 0x7a, 0xfd, 0xb1, 0xf0, 0x07, 0x5c, 0xc9, 0xc4, 0x84, 0xdc, 0xc4, 0x1f, 0x83, + 0xfe, 0x1f, 0xfa, 0x1c, 0xa2, 0x3d, 0x15, 0x83, 0x57, 0xb6, 0x77, 0x87, 0x6c, 0x1b, 0x3f, 0xb2, + 0xe5, 0xd7, 0x2e, 0x62, 0xf0, 0xdc, 0x56, 0x89, 0xde, 0xcb, 0x57, 0xd4, 0x80, 0xf0, 0x37, 0x68, + 0x5f, 0x69, 0xa6, 0x13, 0x75, 0xd4, 0x30, 0x48, 0x67, 0x77, 0xa4, 0x91, 0xb9, 0x9d, 0x12, 0xba, + 0x5f, 0xac, 0x69, 0x89, 0xeb, 0xff, 0x61, 0xa1, 0xb7, 0xb6, 0xa8, 0x1e, 0x71, 0xa5, 0xf1, 0x77, + 0x1b, 0x3e, 0x91, 0xdd, 0x7c, 0xca, 0xd5, 0xc6, 0xa5, 0xc3, 0xb2, 0xea, 0xc1, 0x3c, 0xb2, 0xe2, + 0xd1, 0x97, 0xa8, 0xc9, 0x35, 0x84, 0xf9, 0x0c, 0x34, 0x8e, 0x6f, 0xdd, 0x7d, 0x77, 0xe7, 0x8e, + 0xdc, 0x76, 0x49, 0x6d, 0x3e, 0xcc, 0xf5, 0xb4, 0xc0, 0xf4, 0xff, 0xac, 0x6f, 0xed, 0x24, 0x37, + 0x11, 0x3f, 0x41, 0xad, 0x90, 0x47, 0xf7, 0x53, 0xc6, 0x03, 0x36, 0x0a, 0xe0, 0x85, 0xa7, 0x9e, + 0x5f, 0x19, 0x52, 0x5c, 0x19, 0xf2, 0x30, 0xd2, 0x43, 0x79, 0xa1, 0x25, 0x8f, 0xc6, 0xee, 0x61, + 0x36, 0xeb, 0xb5, 0xce, 0x57, 0x48, 0xb4, 0xc2, 0xc5, 0xdf, 0xa3, 0x03, 0x05, 0x01, 0x78, 0x5a, + 0xc8, 0x97, 0x1b, 0xed, 0x47, 0x6c, 0x04, 0xc1, 0x45, 0x29, 0x75, 0x5b, 0xb9, 0x65, 0xf3, 0x15, + 0x5d, 0x20, 0x71, 0x80, 0x3a, 0x21, 0x7b, 0xfa, 0x75, 0xc4, 0x16, 0x8d, 0x34, 0xfe, 0x63, 0x23, + 0x38, 0x9b, 0xf5, 0x3a, 0xe7, 0x15, 0x16, 0x5d, 0x63, 0xf7, 0x7f, 0x6f, 0xa2, 0xb7, 0x6f, 0x1c, + 0x28, 0xfc, 0x05, 0xc2, 0x62, 0xa4, 0x40, 0xa6, 0xe0, 0x7f, 0x56, 0x3c, 0x2a, 0x5c, 0x44, 0xc6, + 0xd8, 0x86, 0xdb, 0x2d, 0x0f, 0x08, 0x0f, 0x37, 0x32, 0xe8, 0x16, 0x15, 0xfe, 0x19, 0xb5, 0xfd, + 0xa2, 0x0a, 0xf8, 0x8f, 0x85, 0x3f, 0x1f, 0x09, 0xf7, 0x25, 0x87, 0x9c, 0x0c, 0x56, 0x21, 0x67, + 0x91, 0x96, 0x53, 0xf7, 0x8d, 0xf2, 0x57, 0xda, 0x95, 0x3d, 0x5a, 0xad, 0x97, 0x37, 0xe3, 0x2f, + 0x90, 0xea, 0x7e, 0x10, 0x88, 0x9f, 0xc0, 0x37, 0xe6, 0x36, 0x97, 0xcd, 0x0c, 0x36, 0x32, 0xe8, + 0x16, 0x15, 0xfe, 0x04, 0x75, 0xbc, 0x44, 0x4a, 0x88, 0xf4, 0xe7, 0xc0, 0x02, 0x7d, 0x39, 0x3d, + 0xda, 0x33, 0x9c, 0x37, 0x4b, 0x4e, 0xe7, 0x41, 0x65, 0x97, 0xae, 0x65, 0xe7, 0x7a, 0x1f, 0x14, + 0x97, 0xe0, 0xcf, 0xf5, 0xcd, 0xaa, 0x7e, 0x50, 0xd9, 0xa5, 0x6b, 0xd9, 0xf8, 0x14, 0xb5, 0xe0, + 0x69, 0x0c, 0xde, 0xdc, 0xcb, 0x7d, 0xa3, 0xbe, 0x5d, 0xaa, 0x5b, 0x67, 0x2b, 0x7b, 0xb4, 0x92, + 0x89, 0x3d, 0x84, 0x3c, 0x11, 0xf9, 0xbc, 0x78, 0x9a, 0x5f, 0x31, 0x67, 0xe0, 0xec, 0x36, 0xbf, + 0x0f, 0xe6, 0xba, 0xe5, 0xc3, 0xb8, 0x08, 0x29, 0xba, 0x82, 0xed, 0x06, 0x08, 0x6f, 0x1e, 0x13, + 0x3e, 0x44, 0x8d, 0x09, 0x4c, 0xcd, 0xf8, 0xbc, 0x4a, 0xf3, 0x4f, 0xfc, 0x29, 0x6a, 0xa6, 0x2c, + 0x48, 0xa0, 0xbc, 0x47, 0xef, 0xed, 0xf6, 0x1f, 0x5f, 0xf1, 0x10, 0x68, 0x21, 0xfc, 0xa8, 0x7e, + 0x6a, 0xb9, 0xc7, 0x57, 0xd7, 0x76, 0xed, 0xd9, 0xb5, 0x5d, 0x7b, 0x7e, 0x6d, 0xd7, 0x7e, 0xc9, + 0x6c, 0xeb, 0x2a, 0xb3, 0xad, 0x67, 0x99, 0x6d, 0x3d, 0xcf, 0x6c, 0xeb, 0xef, 0xcc, 0xb6, 0x7e, + 0xfd, 0xc7, 0xae, 0x7d, 0x5b, 0x4f, 0x4f, 0xfe, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xce, 0x1b, 0x9d, + 0x9f, 0x62, 0x08, 0x00, 0x00, +} + +func (m *Eviction) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Eviction) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Eviction) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.DeleteOptions != nil { + { + size, err := m.DeleteOptions.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + { + size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil } func (m *PodDisruptionBudget) Marshal() (dAtA []byte, err error) { @@ -474,6 +551,21 @@ func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int { dAtA[offset] = uint8(v) return base } +func (m *Eviction) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.ObjectMeta.Size() + n += 1 + l + sovGenerated(uint64(l)) + if m.DeleteOptions != nil { + l = m.DeleteOptions.Size() + n += 1 + l + sovGenerated(uint64(l)) + } + return n +} + func (m *PodDisruptionBudget) Size() (n int) { if m == nil { return 0 @@ -562,6 +654,17 @@ func sovGenerated(x uint64) (n int) { func sozGenerated(x uint64) (n int) { return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63)))) } +func (this *Eviction) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&Eviction{`, + `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`, + `DeleteOptions:` + strings.Replace(fmt.Sprintf("%v", this.DeleteOptions), "DeleteOptions", "v1.DeleteOptions", 1) + `,`, + `}`, + }, "") + return s +} func (this *PodDisruptionBudget) String() string { if this == nil { return "nil" @@ -641,6 +744,125 @@ func valueToStringGenerated(v interface{}) string { pv := reflect.Indirect(rv).Interface() return fmt.Sprintf("*%v", pv) } +func (m *Eviction) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Eviction: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Eviction: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DeleteOptions", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.DeleteOptions == nil { + m.DeleteOptions = &v1.DeleteOptions{} + } + if err := m.DeleteOptions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *PodDisruptionBudget) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 diff --git a/policy/v1/generated.proto b/policy/v1/generated.proto index f57514112a..5b79842356 100644 --- a/policy/v1/generated.proto +++ b/policy/v1/generated.proto @@ -29,6 +29,19 @@ import "k8s.io/apimachinery/pkg/util/intstr/generated.proto"; // Package-wide variables from generator "generated". option go_package = "v1"; +// Eviction evicts a pod from its node subject to certain policies and safety constraints. +// This is a subresource of Pod. A request to cause such an eviction is +// created by POSTing to .../pods//evictions. +message Eviction { + // ObjectMeta describes the pod that is being evicted. + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; + + // DeleteOptions may be provided + // +optional + optional k8s.io.apimachinery.pkg.apis.meta.v1.DeleteOptions deleteOptions = 2; +} + // PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods message PodDisruptionBudget { // Standard object's metadata. diff --git a/policy/v1/types_swagger_doc_generated.go b/policy/v1/types_swagger_doc_generated.go index 0b80a1dccf..3208392e88 100644 --- a/policy/v1/types_swagger_doc_generated.go +++ b/policy/v1/types_swagger_doc_generated.go @@ -27,6 +27,16 @@ package v1 // Those methods can be generated by using hack/update-generated-swagger-docs.sh // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. +var map_Eviction = map[string]string{ + "": "Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods//evictions.", + "metadata": "ObjectMeta describes the pod that is being evicted.", + "deleteOptions": "DeleteOptions may be provided", +} + +func (Eviction) SwaggerDoc() map[string]string { + return map_Eviction +} + var map_PodDisruptionBudget = map[string]string{ "": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods", "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", diff --git a/policy/v1/zz_generated.deepcopy.go b/policy/v1/zz_generated.deepcopy.go index 78c0adbd70..9b7aac2f19 100644 --- a/policy/v1/zz_generated.deepcopy.go +++ b/policy/v1/zz_generated.deepcopy.go @@ -26,6 +26,37 @@ import ( intstr "k8s.io/apimachinery/pkg/util/intstr" ) +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *Eviction) DeepCopyInto(out *Eviction) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + if in.DeleteOptions != nil { + in, out := &in.DeleteOptions, &out.DeleteOptions + *out = new(metav1.DeleteOptions) + (*in).DeepCopyInto(*out) + } + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eviction. +func (in *Eviction) DeepCopy() *Eviction { + if in == nil { + return nil + } + out := new(Eviction) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *Eviction) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PodDisruptionBudget) DeepCopyInto(out *PodDisruptionBudget) { *out = *in diff --git a/testdata/HEAD/policy.v1.Eviction.json b/testdata/HEAD/policy.v1.Eviction.json new file mode 100644 index 0000000000..b48ebc6dd8 --- /dev/null +++ b/testdata/HEAD/policy.v1.Eviction.json @@ -0,0 +1,55 @@ +{ + "kind": "Eviction", + "apiVersion": "policy/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "deleteOptions": { + "gracePeriodSeconds": 3850803321873644574, + "preconditions": { + "uid": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", + "resourceVersion": "19" + }, + "orphanDependents": true, + "propagationPolicy": "蓏Ŋ", + "dryRun": [ + "20" + ] + } +} \ No newline at end of file diff --git a/testdata/HEAD/policy.v1.Eviction.pb b/testdata/HEAD/policy.v1.Eviction.pb new file mode 100644 index 0000000000000000000000000000000000000000..1d1917ba1aceefbb43e5c39f63a153ef12937c44 GIT binary patch literal 274 zcmV+t0qy>4ICB6B6$%M(Z)|B}c`tS`5(q_hX=8M0Z*CIs0Sc)B3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0WS&yF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- zI1)k#p7^k#fTy##H4-TbBj%opVL0fajbOy6$(Szan6Ea(i&o{NxMj(aWy+-JguTR@ Y5&|(f7y%*$=#!7diYfv!Fd6_N07-da_W%F@ literal 0 HcmV?d00001 diff --git a/testdata/HEAD/policy.v1.Eviction.yaml b/testdata/HEAD/policy.v1.Eviction.yaml new file mode 100644 index 0000000000..d5a72ba482 --- /dev/null +++ b/testdata/HEAD/policy.v1.Eviction.yaml @@ -0,0 +1,40 @@ +apiVersion: policy/v1 +deleteOptions: + dryRun: + - "20" + gracePeriodSeconds: 3850803321873644574 + orphanDependents: true + preconditions: + resourceVersion: "19" + uid: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě + propagationPolicy: 蓏Ŋ +kind: Eviction +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" From 6140925bed6498e8544352a10188d8578a0f8b32 Mon Sep 17 00:00:00 2001 From: Rob Scott Date: Wed, 31 Mar 2021 15:58:04 -0700 Subject: [PATCH 025/130] Updating Topology Aware Hints to support "Auto" value for annotation Previously only "auto" was supported, a value that was inconsistent with Kubernetes naming patterns. Kubernetes-commit: 50b377fe4e3c4fa6ac63c14be6e6a3fd04d3f8d0 --- core/v1/annotation_key_constants.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/v1/annotation_key_constants.go b/core/v1/annotation_key_constants.go index 612f6aa747..22476b2bd9 100644 --- a/core/v1/annotation_key_constants.go +++ b/core/v1/annotation_key_constants.go @@ -148,7 +148,7 @@ const ( PodDeletionCost = "controller.kubernetes.io/pod-deletion-cost" // AnnotationTopologyAwareHints can be used to enable or disable Topology - // Aware Hints for a Service. This may be set to "auto" or "disabled". Any - // other value is treated as "disabled". + // Aware Hints for a Service. This may be set to "Auto" or "Disabled". Any + // other value is treated as "Disabled". AnnotationTopologyAwareHints = "service.kubernetes.io/topology-aware-hints" ) From e2bec993cc2361b9265b19b40154dab755505629 Mon Sep 17 00:00:00 2001 From: Mike Danese Date: Wed, 31 Mar 2021 17:01:48 -0700 Subject: [PATCH 026/130] clarify RBAC API documentation (Resource|Verb)All are meaningless in the context of openapi spec. I saw ResourceAll used in an RBAC policy. Change-Id: I8ab5f230bed23be902f77cadee3fbcdec6b24064 Kubernetes-commit: 724e760721b8c7fcd3d930718615417c4f7a34b9 --- rbac/v1/generated.proto | 4 ++-- rbac/v1/types.go | 4 ++-- rbac/v1/types_swagger_doc_generated.go | 4 ++-- rbac/v1alpha1/generated.proto | 4 ++-- rbac/v1alpha1/types.go | 4 ++-- rbac/v1alpha1/types_swagger_doc_generated.go | 4 ++-- rbac/v1beta1/generated.proto | 2 +- rbac/v1beta1/types.go | 2 +- rbac/v1beta1/types_swagger_doc_generated.go | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/rbac/v1/generated.proto b/rbac/v1/generated.proto index fa7aaa6ba0..db8fd427cd 100644 --- a/rbac/v1/generated.proto +++ b/rbac/v1/generated.proto @@ -92,7 +92,7 @@ message ClusterRoleList { // PolicyRule holds information that describes a policy rule, but does not contain information // about who the rule applies to or which namespace the rule applies to. message PolicyRule { - // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds. + // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs. repeated string verbs = 1; // APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of @@ -100,7 +100,7 @@ message PolicyRule { // +optional repeated string apiGroups = 2; - // Resources is a list of resources this rule applies to. ResourceAll represents all resources. + // Resources is a list of resources this rule applies to. '*' represents all resources. // +optional repeated string resources = 3; diff --git a/rbac/v1/types.go b/rbac/v1/types.go index 6129bb2d50..038baf61b5 100644 --- a/rbac/v1/types.go +++ b/rbac/v1/types.go @@ -47,14 +47,14 @@ const ( // PolicyRule holds information that describes a policy rule, but does not contain information // about who the rule applies to or which namespace the rule applies to. type PolicyRule struct { - // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds. + // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs. Verbs []string `json:"verbs" protobuf:"bytes,1,rep,name=verbs"` // APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of // the enumerated resources in any API group will be allowed. // +optional APIGroups []string `json:"apiGroups,omitempty" protobuf:"bytes,2,rep,name=apiGroups"` - // Resources is a list of resources this rule applies to. ResourceAll represents all resources. + // Resources is a list of resources this rule applies to. '*' represents all resources. // +optional Resources []string `json:"resources,omitempty" protobuf:"bytes,3,rep,name=resources"` // ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. diff --git a/rbac/v1/types_swagger_doc_generated.go b/rbac/v1/types_swagger_doc_generated.go index 83ce310e6f..664cf95f84 100644 --- a/rbac/v1/types_swagger_doc_generated.go +++ b/rbac/v1/types_swagger_doc_generated.go @@ -80,9 +80,9 @@ func (ClusterRoleList) SwaggerDoc() map[string]string { var map_PolicyRule = map[string]string{ "": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.", - "verbs": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.", + "verbs": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs.", "apiGroups": "APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.", - "resources": "Resources is a list of resources this rule applies to. ResourceAll represents all resources.", + "resources": "Resources is a list of resources this rule applies to. '*' represents all resources.", "resourceNames": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", "nonResourceURLs": "NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as \"pods\" or \"secrets\") or non-resource URL paths (such as \"/api\"), but not both.", } diff --git a/rbac/v1alpha1/generated.proto b/rbac/v1alpha1/generated.proto index caed7ec306..9dea00e05e 100644 --- a/rbac/v1alpha1/generated.proto +++ b/rbac/v1alpha1/generated.proto @@ -96,7 +96,7 @@ message ClusterRoleList { // PolicyRule holds information that describes a policy rule, but does not contain information // about who the rule applies to or which namespace the rule applies to. message PolicyRule { - // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds. + // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs. repeated string verbs = 1; // APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of @@ -104,7 +104,7 @@ message PolicyRule { // +optional repeated string apiGroups = 3; - // Resources is a list of resources this rule applies to. ResourceAll represents all resources. + // Resources is a list of resources this rule applies to. '*' represents all resources. // +optional repeated string resources = 4; diff --git a/rbac/v1alpha1/types.go b/rbac/v1alpha1/types.go index 538ae4c9b0..57d993caab 100644 --- a/rbac/v1alpha1/types.go +++ b/rbac/v1alpha1/types.go @@ -47,14 +47,14 @@ const ( // PolicyRule holds information that describes a policy rule, but does not contain information // about who the rule applies to or which namespace the rule applies to. type PolicyRule struct { - // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds. + // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs. Verbs []string `json:"verbs" protobuf:"bytes,1,rep,name=verbs"` // APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of // the enumerated resources in any API group will be allowed. // +optional APIGroups []string `json:"apiGroups,omitempty" protobuf:"bytes,3,rep,name=apiGroups"` - // Resources is a list of resources this rule applies to. ResourceAll represents all resources. + // Resources is a list of resources this rule applies to. '*' represents all resources. // +optional Resources []string `json:"resources,omitempty" protobuf:"bytes,4,rep,name=resources"` // ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. diff --git a/rbac/v1alpha1/types_swagger_doc_generated.go b/rbac/v1alpha1/types_swagger_doc_generated.go index acb8447825..8fc984ad56 100644 --- a/rbac/v1alpha1/types_swagger_doc_generated.go +++ b/rbac/v1alpha1/types_swagger_doc_generated.go @@ -80,9 +80,9 @@ func (ClusterRoleList) SwaggerDoc() map[string]string { var map_PolicyRule = map[string]string{ "": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.", - "verbs": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.", + "verbs": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs.", "apiGroups": "APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.", - "resources": "Resources is a list of resources this rule applies to. ResourceAll represents all resources.", + "resources": "Resources is a list of resources this rule applies to. '*' represents all resources.", "resourceNames": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", "nonResourceURLs": "NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding. Rules can either apply to API resources (such as \"pods\" or \"secrets\") or non-resource URL paths (such as \"/api\"), but not both.", } diff --git a/rbac/v1beta1/generated.proto b/rbac/v1beta1/generated.proto index 17d3741f0c..fb975e2eab 100644 --- a/rbac/v1beta1/generated.proto +++ b/rbac/v1beta1/generated.proto @@ -96,7 +96,7 @@ message ClusterRoleList { // PolicyRule holds information that describes a policy rule, but does not contain information // about who the rule applies to or which namespace the rule applies to. message PolicyRule { - // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds. + // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs. repeated string verbs = 1; // APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of diff --git a/rbac/v1beta1/types.go b/rbac/v1beta1/types.go index f167888119..ad8391fd71 100644 --- a/rbac/v1beta1/types.go +++ b/rbac/v1beta1/types.go @@ -47,7 +47,7 @@ const ( // PolicyRule holds information that describes a policy rule, but does not contain information // about who the rule applies to or which namespace the rule applies to. type PolicyRule struct { - // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds. + // Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs. Verbs []string `json:"verbs" protobuf:"bytes,1,rep,name=verbs"` // APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of diff --git a/rbac/v1beta1/types_swagger_doc_generated.go b/rbac/v1beta1/types_swagger_doc_generated.go index 0512301f5a..eef80f834c 100644 --- a/rbac/v1beta1/types_swagger_doc_generated.go +++ b/rbac/v1beta1/types_swagger_doc_generated.go @@ -80,7 +80,7 @@ func (ClusterRoleList) SwaggerDoc() map[string]string { var map_PolicyRule = map[string]string{ "": "PolicyRule holds information that describes a policy rule, but does not contain information about who the rule applies to or which namespace the rule applies to.", - "verbs": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.", + "verbs": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs.", "apiGroups": "APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed.", "resources": "Resources is a list of resources this rule applies to. '*' represents all resources in the specified apiGroups. '*/foo' represents the subresource 'foo' for all resources in the specified apiGroups.", "resourceNames": "ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.", From 5ace41595f36f11b28308a6941d61f42e38a8552 Mon Sep 17 00:00:00 2001 From: Kevin Delgado Date: Fri, 2 Apr 2021 17:42:54 +0000 Subject: [PATCH 027/130] Update structured-merge-diff to v4.1.1 Kubernetes-commit: 5f1b146852124e6c5ebfc2b69aee7dfa4fe6d158 --- go.mod | 7 +++++-- go.sum | 5 ++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 0801e24f59..7bcddd6672 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210409151717-77ef728a9ac6 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210409151717-77ef728a9ac6 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 9b626ff696..957d175a77 100644 --- a/go.sum +++ b/go.sum @@ -199,14 +199,13 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210409151717-77ef728a9ac6/go.mod h1:jbreFvJo3ov9rj7eWT7+sYiRx+qZuCYXwWT1bcDswPY= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod h1:wXW5VT87nVfh/iLV8FpR2uDvrFyomxbtb1KivDbvPTE= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.0 h1:C4r9BgJ98vrKnnVCjwCSXcWjWe0NKcUQkmzDXZXGwH8= -sigs.k8s.io/structured-merge-diff/v4 v4.1.0/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.1.1 h1:nYqY2A6oy37sKLYuSBXuQhbj4JVclzJK13BOIvJG5XU= +sigs.k8s.io/structured-merge-diff/v4 v4.1.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= From 6bb5a8aa3855ce1f06a00eec78b52ea302648c9f Mon Sep 17 00:00:00 2001 From: Monis Khan Date: Wed, 7 Apr 2021 10:38:27 -0400 Subject: [PATCH 028/130] Prune stale entries from OWNERS files Signed-off-by: Monis Khan Kubernetes-commit: 91241eac9b7a7e62cc31e663147294bf6dc8f875 --- apps/OWNERS | 1 - autoscaling/OWNERS | 2 -- batch/OWNERS | 2 -- extensions/OWNERS | 2 -- 4 files changed, 7 deletions(-) diff --git a/apps/OWNERS b/apps/OWNERS index 22967c53a7..a50ce7de01 100644 --- a/apps/OWNERS +++ b/apps/OWNERS @@ -12,6 +12,5 @@ reviewers: - ncdc - dims - errordeveloper -- mml - m1093782566 - kevin-wangzefeng diff --git a/autoscaling/OWNERS b/autoscaling/OWNERS index 9ba34848cc..16d8759718 100644 --- a/autoscaling/OWNERS +++ b/autoscaling/OWNERS @@ -7,10 +7,8 @@ reviewers: - wojtek-t - deads2k - caesarxuchao -- erictune - sttts - ncdc - piosz - dims - errordeveloper -- mml diff --git a/batch/OWNERS b/batch/OWNERS index 78a78ca36f..9ccc6dc0d4 100644 --- a/batch/OWNERS +++ b/batch/OWNERS @@ -7,11 +7,9 @@ reviewers: - wojtek-t - deads2k - caesarxuchao -- erictune - sttts - saad-ali - ncdc - soltysh - dims - errordeveloper -- mml diff --git a/extensions/OWNERS b/extensions/OWNERS index 89e34a529f..33893c3274 100644 --- a/extensions/OWNERS +++ b/extensions/OWNERS @@ -11,7 +11,6 @@ reviewers: - caesarxuchao - mikedanese - liggitt -- erictune - pmorie - sttts - saad-ali @@ -25,7 +24,6 @@ reviewers: - dims - errordeveloper - rootfs -- mml - resouer - therc - pweil- From b23efeb6cb2440f7af772b4ca2254c9bd9041679 Mon Sep 17 00:00:00 2001 From: Monis Khan Date: Wed, 7 Apr 2021 10:42:00 -0400 Subject: [PATCH 029/130] Update auth OWNERS files to only use aliases Signed-off-by: Monis Khan Kubernetes-commit: bca4993004953041c91ad56e37ef195b32066c27 --- certificates/OWNERS | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/certificates/OWNERS b/certificates/OWNERS index 2601bdf7a8..0d20fa3d78 100644 --- a/certificates/OWNERS +++ b/certificates/OWNERS @@ -1,13 +1,8 @@ # See the OWNERS docs at https://go.k8s.io/owners +# approval on api packages bubbles to api-approvers reviewers: -- thockin -- lavalamp -- smarterclayton -- deads2k -- caesarxuchao -- liggitt -- sttts -- dims -- errordeveloper -- enj +- sig-auth-certificates-approvers +- sig-auth-certificates-reviewers +labels: +- sig/auth From 2824ee61d1ae96ae165858f1751bb771b963e2f2 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Thu, 8 Apr 2021 14:26:43 -0700 Subject: [PATCH 030/130] Merge pull request #93195 from huffmanca/update-fsgrouppolicy Addresses nitpicks for FSGroupPolicy Kubernetes-commit: 050eae9e7b769743b74fba3d60512430c44f48ac From 59fddaa1444a996e26ca568ee1cd80e18fd0f7b7 Mon Sep 17 00:00:00 2001 From: Abdullah Gharaibeh Date: Tue, 13 Apr 2021 14:49:09 -0400 Subject: [PATCH 031/130] Graduate PodDeletionCost to Beta Kubernetes-commit: 6ebafb37ddba0a16781c5d9212bca49d67fda87c --- core/v1/annotation_key_constants.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/v1/annotation_key_constants.go b/core/v1/annotation_key_constants.go index 22476b2bd9..a3802f0c36 100644 --- a/core/v1/annotation_key_constants.go +++ b/core/v1/annotation_key_constants.go @@ -144,7 +144,7 @@ const ( // pod deletion order. // The implicit deletion cost for pods that don't set the annotation is 0, negative values are permitted. // - // This annotation is alpha-level and is only honored when PodDeletionCost feature is enabled. + // This annotation is beta-level and is only honored when PodDeletionCost feature is enabled. PodDeletionCost = "controller.kubernetes.io/pod-deletion-cost" // AnnotationTopologyAwareHints can be used to enable or disable Topology From 96ffc3f9ea5d297600b5fe3b8eb51a84c9d1215d Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Wed, 14 Apr 2021 09:12:21 -0400 Subject: [PATCH 032/130] Define constant for eviction failure cause Kubernetes-commit: 10b07085f8cc5a5a6dd6d6e6a48324b89fcf8770 --- policy/v1/types.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/policy/v1/types.go b/policy/v1/types.go index f621e784f7..4a03696f00 100644 --- a/policy/v1/types.go +++ b/policy/v1/types.go @@ -21,6 +21,9 @@ import ( "k8s.io/apimachinery/pkg/util/intstr" ) +// DisruptionBudgetCause is the status cause returned for eviction failures caused by PodDisruptionBudget violations. +const DisruptionBudgetCause metav1.CauseType = "DisruptionBudget" + // PodDisruptionBudgetSpec is a description of a PodDisruptionBudget. type PodDisruptionBudgetSpec struct { // An eviction is allowed if at least "minAvailable" pods selected by From fada3d2c5520564c9eeafa9cff9dafd008b17c0b Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Wed, 14 Apr 2021 18:20:18 -0700 Subject: [PATCH 033/130] Merge pull request #101080 from ahg-g/ahg-cost-beta Graduate PodDeletionCost to Beta Kubernetes-commit: fcf9300cc8e6918fce26e9ad1e9f7360a7cbf552 --- Godeps/Godeps.json | 2 +- go.mod | 4 ++-- go.sum | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 05fd93eebd..8c1b0dce58 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -328,7 +328,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "d23dd757f6df" + "Rev": "f2987aa1dd04" }, { "ImportPath": "k8s.io/gengo", diff --git a/go.mod b/go.mod index 3a9ef74cfc..99a1f81897 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210411071641-d23dd757f6df + k8s.io/apimachinery v0.0.0-20210414154526-f2987aa1dd04 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210411071641-d23dd757f6df +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210414154526-f2987aa1dd04 diff --git a/go.sum b/go.sum index 09a97d4339..6447669c60 100644 --- a/go.sum +++ b/go.sum @@ -199,7 +199,7 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210411071641-d23dd757f6df/go.mod h1:CRK4uy8GKqwLtMa4Gj9i/B2EBjcqOsuvwP2xZJWUwmk= +k8s.io/apimachinery v0.0.0-20210414154526-f2987aa1dd04/go.mod h1:CRK4uy8GKqwLtMa4Gj9i/B2EBjcqOsuvwP2xZJWUwmk= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 50dfb4f70642199f908e05802b5985f5fb2ae47d Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Sat, 17 Apr 2021 03:47:05 +0000 Subject: [PATCH 034/130] sync: update go.mod --- go.sum | 1 + 1 file changed, 1 insertion(+) diff --git a/go.sum b/go.sum index db6e08d6c9..b93c693f75 100644 --- a/go.sum +++ b/go.sum @@ -199,6 +199,7 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210415154527-1ba67c107540 h1:xFowz4QhYZAZ9cFw4BhLhTSkFSiYy6ArOL1oUAs15wI= k8s.io/apimachinery v0.0.0-20210415154527-1ba67c107540/go.mod h1:CRK4uy8GKqwLtMa4Gj9i/B2EBjcqOsuvwP2xZJWUwmk= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= From 16be49db02ebbbcc8c22ec358c6c8f59a61c2b43 Mon Sep 17 00:00:00 2001 From: Andrea Nodari Date: Sun, 28 Feb 2021 11:10:41 +0100 Subject: [PATCH 035/130] Generated code Kubernetes-commit: 93dffdc1af7f9cef48864e7764ffda16e230cab9 --- ...8s.io.v1.MutatingWebhookConfiguration.json | 21 +- ....k8s.io.v1.MutatingWebhookConfiguration.pb | Bin 722 -> 726 bytes ...8s.io.v1.MutatingWebhookConfiguration.yaml | 19 +- ....io.v1.ValidatingWebhookConfiguration.json | 21 +- ...8s.io.v1.ValidatingWebhookConfiguration.pb | Bin 717 -> 721 bytes ....io.v1.ValidatingWebhookConfiguration.yaml | 19 +- ....v1beta1.MutatingWebhookConfiguration.json | 21 +- ...io.v1beta1.MutatingWebhookConfiguration.pb | Bin 727 -> 731 bytes ....v1beta1.MutatingWebhookConfiguration.yaml | 19 +- ...1beta1.ValidatingWebhookConfiguration.json | 21 +- ....v1beta1.ValidatingWebhookConfiguration.pb | Bin 722 -> 726 bytes ...1beta1.ValidatingWebhookConfiguration.yaml | 19 +- testdata/HEAD/apps.v1.ControllerRevision.json | 3 +- testdata/HEAD/apps.v1.ControllerRevision.pb | Bin 327 -> 331 bytes testdata/HEAD/apps.v1.ControllerRevision.yaml | 1 + testdata/HEAD/apps.v1.DaemonSet.json | 795 ++++++++-------- testdata/HEAD/apps.v1.DaemonSet.pb | Bin 8214 -> 8229 bytes testdata/HEAD/apps.v1.DaemonSet.yaml | 793 ++++++++-------- testdata/HEAD/apps.v1.Deployment.json | 791 ++++++++-------- testdata/HEAD/apps.v1.Deployment.pb | Bin 8009 -> 8024 bytes testdata/HEAD/apps.v1.Deployment.yaml | 789 ++++++++-------- testdata/HEAD/apps.v1.ReplicaSet.json | 787 ++++++++-------- testdata/HEAD/apps.v1.ReplicaSet.pb | Bin 7920 -> 7935 bytes testdata/HEAD/apps.v1.ReplicaSet.yaml | 785 ++++++++-------- testdata/HEAD/apps.v1.StatefulSet.json | 840 ++++++++--------- testdata/HEAD/apps.v1.StatefulSet.pb | Bin 8577 -> 8597 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 838 ++++++++--------- .../HEAD/apps.v1beta1.ControllerRevision.json | 3 +- .../HEAD/apps.v1beta1.ControllerRevision.pb | Bin 332 -> 336 bytes .../HEAD/apps.v1beta1.ControllerRevision.yaml | 1 + testdata/HEAD/apps.v1beta1.Deployment.json | 791 ++++++++-------- testdata/HEAD/apps.v1beta1.Deployment.pb | Bin 8005 -> 8020 bytes testdata/HEAD/apps.v1beta1.Deployment.yaml | 789 ++++++++-------- testdata/HEAD/apps.v1beta1.Scale.json | 7 +- testdata/HEAD/apps.v1beta1.Scale.pb | Bin 240 -> 244 bytes testdata/HEAD/apps.v1beta1.Scale.yaml | 5 +- testdata/HEAD/apps.v1beta1.StatefulSet.json | 840 ++++++++--------- testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 8633 -> 8653 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 838 ++++++++--------- .../HEAD/apps.v1beta2.ControllerRevision.json | 3 +- .../HEAD/apps.v1beta2.ControllerRevision.pb | Bin 332 -> 336 bytes .../HEAD/apps.v1beta2.ControllerRevision.yaml | 1 + testdata/HEAD/apps.v1beta2.DaemonSet.json | 795 ++++++++-------- testdata/HEAD/apps.v1beta2.DaemonSet.pb | Bin 8219 -> 8234 bytes testdata/HEAD/apps.v1beta2.DaemonSet.yaml | 793 ++++++++-------- testdata/HEAD/apps.v1beta2.Deployment.json | 791 ++++++++-------- testdata/HEAD/apps.v1beta2.Deployment.pb | Bin 8014 -> 8029 bytes testdata/HEAD/apps.v1beta2.Deployment.yaml | 789 ++++++++-------- testdata/HEAD/apps.v1beta2.ReplicaSet.json | 787 ++++++++-------- testdata/HEAD/apps.v1beta2.ReplicaSet.pb | Bin 7925 -> 7940 bytes testdata/HEAD/apps.v1beta2.ReplicaSet.yaml | 785 ++++++++-------- testdata/HEAD/apps.v1beta2.Scale.json | 7 +- testdata/HEAD/apps.v1beta2.Scale.pb | Bin 240 -> 244 bytes testdata/HEAD/apps.v1beta2.Scale.yaml | 5 +- testdata/HEAD/apps.v1beta2.StatefulSet.json | 840 ++++++++--------- testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 8582 -> 8602 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 838 ++++++++--------- ...authentication.k8s.io.v1.TokenRequest.json | 13 +- .../authentication.k8s.io.v1.TokenRequest.pb | Bin 306 -> 310 bytes ...authentication.k8s.io.v1.TokenRequest.yaml | 11 +- .../authentication.k8s.io.v1.TokenReview.json | 21 +- .../authentication.k8s.io.v1.TokenReview.pb | Bin 272 -> 276 bytes .../authentication.k8s.io.v1.TokenReview.yaml | 19 +- ...entication.k8s.io.v1beta1.TokenReview.json | 21 +- ...thentication.k8s.io.v1beta1.TokenReview.pb | Bin 277 -> 281 bytes ...entication.k8s.io.v1beta1.TokenReview.yaml | 19 +- ...on.k8s.io.v1.LocalSubjectAccessReview.json | 35 +- ...tion.k8s.io.v1.LocalSubjectAccessReview.pb | Bin 316 -> 320 bytes ...on.k8s.io.v1.LocalSubjectAccessReview.yaml | 33 +- ...ion.k8s.io.v1.SelfSubjectAccessReview.json | 25 +- ...ation.k8s.io.v1.SelfSubjectAccessReview.pb | Bin 291 -> 295 bytes ...ion.k8s.io.v1.SelfSubjectAccessReview.yaml | 23 +- ...tion.k8s.io.v1.SelfSubjectRulesReview.json | 19 +- ...zation.k8s.io.v1.SelfSubjectRulesReview.pb | Bin 276 -> 280 bytes ...tion.k8s.io.v1.SelfSubjectRulesReview.yaml | 17 +- ...ization.k8s.io.v1.SubjectAccessReview.json | 35 +- ...orization.k8s.io.v1.SubjectAccessReview.pb | Bin 311 -> 315 bytes ...ization.k8s.io.v1.SubjectAccessReview.yaml | 33 +- ...s.io.v1beta1.LocalSubjectAccessReview.json | 35 +- ...k8s.io.v1beta1.LocalSubjectAccessReview.pb | Bin 321 -> 325 bytes ...s.io.v1beta1.LocalSubjectAccessReview.yaml | 33 +- ...8s.io.v1beta1.SelfSubjectAccessReview.json | 25 +- ....k8s.io.v1beta1.SelfSubjectAccessReview.pb | Bin 296 -> 300 bytes ...8s.io.v1beta1.SelfSubjectAccessReview.yaml | 23 +- ...k8s.io.v1beta1.SelfSubjectRulesReview.json | 19 +- ...n.k8s.io.v1beta1.SelfSubjectRulesReview.pb | Bin 281 -> 285 bytes ...k8s.io.v1beta1.SelfSubjectRulesReview.yaml | 17 +- ...on.k8s.io.v1beta1.SubjectAccessReview.json | 35 +- ...tion.k8s.io.v1beta1.SubjectAccessReview.pb | Bin 316 -> 320 bytes ...on.k8s.io.v1beta1.SubjectAccessReview.yaml | 33 +- ...utoscaling.v1.HorizontalPodAutoscaler.json | 9 +- .../autoscaling.v1.HorizontalPodAutoscaler.pb | Bin 311 -> 315 bytes ...utoscaling.v1.HorizontalPodAutoscaler.yaml | 7 +- testdata/HEAD/autoscaling.v1.Scale.json | 5 +- testdata/HEAD/autoscaling.v1.Scale.pb | Bin 232 -> 236 bytes testdata/HEAD/autoscaling.v1.Scale.yaml | 3 +- ...aling.v2beta1.HorizontalPodAutoscaler.json | 41 +- ...scaling.v2beta1.HorizontalPodAutoscaler.pb | Bin 1957 -> 1961 bytes ...aling.v2beta1.HorizontalPodAutoscaler.yaml | 39 +- ...aling.v2beta2.HorizontalPodAutoscaler.json | 41 +- ...scaling.v2beta2.HorizontalPodAutoscaler.pb | Bin 2125 -> 2129 bytes ...aling.v2beta2.HorizontalPodAutoscaler.yaml | 39 +- testdata/HEAD/batch.v1.CronJob.json | 834 ++++++++--------- testdata/HEAD/batch.v1.CronJob.pb | Bin 8473 -> 8493 bytes testdata/HEAD/batch.v1.CronJob.yaml | 832 ++++++++--------- testdata/HEAD/batch.v1.Job.json | 787 ++++++++-------- testdata/HEAD/batch.v1.Job.pb | Bin 7709 -> 7724 bytes testdata/HEAD/batch.v1.Job.yaml | 785 ++++++++-------- testdata/HEAD/batch.v1beta1.CronJob.json | 834 ++++++++--------- testdata/HEAD/batch.v1beta1.CronJob.pb | Bin 8478 -> 8498 bytes testdata/HEAD/batch.v1beta1.CronJob.yaml | 832 ++++++++--------- testdata/HEAD/batch.v1beta1.JobTemplate.json | 820 ++++++++--------- testdata/HEAD/batch.v1beta1.JobTemplate.pb | Bin 8019 -> 8039 bytes testdata/HEAD/batch.v1beta1.JobTemplate.yaml | 818 ++++++++--------- ...s.k8s.io.v1.CertificateSigningRequest.json | 19 +- ...tes.k8s.io.v1.CertificateSigningRequest.pb | Bin 361 -> 365 bytes ...s.k8s.io.v1.CertificateSigningRequest.yaml | 17 +- ....io.v1beta1.CertificateSigningRequest.json | 19 +- ...8s.io.v1beta1.CertificateSigningRequest.pb | Bin 366 -> 370 bytes ....io.v1beta1.CertificateSigningRequest.yaml | 17 +- .../HEAD/coordination.k8s.io.v1.Lease.json | 5 +- testdata/HEAD/coordination.k8s.io.v1.Lease.pb | Bin 246 -> 250 bytes .../HEAD/coordination.k8s.io.v1.Lease.yaml | 3 +- .../coordination.k8s.io.v1beta1.Lease.json | 5 +- .../HEAD/coordination.k8s.io.v1beta1.Lease.pb | Bin 251 -> 255 bytes .../coordination.k8s.io.v1beta1.Lease.yaml | 3 +- testdata/HEAD/core.v1.Binding.json | 15 +- testdata/HEAD/core.v1.Binding.pb | Bin 247 -> 251 bytes testdata/HEAD/core.v1.Binding.yaml | 13 +- testdata/HEAD/core.v1.ComponentStatus.json | 7 +- testdata/HEAD/core.v1.ComponentStatus.pb | Bin 242 -> 246 bytes testdata/HEAD/core.v1.ComponentStatus.yaml | 5 +- testdata/HEAD/core.v1.ConfigMap.json | 7 +- testdata/HEAD/core.v1.ConfigMap.pb | Bin 221 -> 225 bytes testdata/HEAD/core.v1.ConfigMap.yaml | 5 +- testdata/HEAD/core.v1.Endpoints.json | 43 +- testdata/HEAD/core.v1.Endpoints.pb | Bin 378 -> 382 bytes testdata/HEAD/core.v1.Endpoints.yaml | 41 +- .../HEAD/core.v1.EphemeralContainers.json | 141 +-- testdata/HEAD/core.v1.EphemeralContainers.pb | Bin 1272 -> 1276 bytes .../HEAD/core.v1.EphemeralContainers.yaml | 139 +-- testdata/HEAD/core.v1.Event.json | 43 +- testdata/HEAD/core.v1.Event.pb | Bin 395 -> 399 bytes testdata/HEAD/core.v1.Event.yaml | 41 +- testdata/HEAD/core.v1.LimitRange.json | 3 +- testdata/HEAD/core.v1.LimitRange.pb | Bin 376 -> 380 bytes testdata/HEAD/core.v1.LimitRange.yaml | 1 + testdata/HEAD/core.v1.Namespace.json | 7 +- testdata/HEAD/core.v1.Namespace.pb | Bin 317 -> 321 bytes testdata/HEAD/core.v1.Namespace.yaml | 5 +- testdata/HEAD/core.v1.Node.json | 79 +- testdata/HEAD/core.v1.Node.pb | Bin 746 -> 750 bytes testdata/HEAD/core.v1.Node.yaml | 77 +- testdata/HEAD/core.v1.PersistentVolume.json | 225 ++--- testdata/HEAD/core.v1.PersistentVolume.pb | Bin 1177 -> 1182 bytes testdata/HEAD/core.v1.PersistentVolume.yaml | 223 ++--- .../HEAD/core.v1.PersistentVolumeClaim.json | 17 +- .../HEAD/core.v1.PersistentVolumeClaim.pb | Bin 595 -> 599 bytes .../HEAD/core.v1.PersistentVolumeClaim.yaml | 15 +- testdata/HEAD/core.v1.Pod.json | 864 +++++++++--------- testdata/HEAD/core.v1.Pod.pb | Bin 8005 -> 8015 bytes testdata/HEAD/core.v1.Pod.yaml | 862 ++++++++--------- testdata/HEAD/core.v1.PodStatusResult.json | 103 +-- testdata/HEAD/core.v1.PodStatusResult.pb | Bin 910 -> 914 bytes testdata/HEAD/core.v1.PodStatusResult.yaml | 101 +- testdata/HEAD/core.v1.PodTemplate.json | 787 ++++++++-------- testdata/HEAD/core.v1.PodTemplate.pb | Bin 7908 -> 7923 bytes testdata/HEAD/core.v1.PodTemplate.yaml | 785 ++++++++-------- testdata/HEAD/core.v1.RangeAllocation.json | 5 +- testdata/HEAD/core.v1.RangeAllocation.pb | Bin 213 -> 217 bytes testdata/HEAD/core.v1.RangeAllocation.yaml | 3 +- .../HEAD/core.v1.ReplicationController.json | 799 ++++++++-------- .../HEAD/core.v1.ReplicationController.pb | Bin 7838 -> 7853 bytes .../HEAD/core.v1.ReplicationController.yaml | 797 ++++++++-------- testdata/HEAD/core.v1.ResourceQuota.json | 5 +- testdata/HEAD/core.v1.ResourceQuota.pb | Bin 395 -> 399 bytes testdata/HEAD/core.v1.ResourceQuota.yaml | 3 +- testdata/HEAD/core.v1.Secret.json | 7 +- testdata/HEAD/core.v1.Secret.pb | Bin 228 -> 232 bytes testdata/HEAD/core.v1.Secret.yaml | 5 +- testdata/HEAD/core.v1.Service.json | 39 +- testdata/HEAD/core.v1.Service.pb | Bin 525 -> 529 bytes testdata/HEAD/core.v1.Service.yaml | 37 +- testdata/HEAD/core.v1.ServiceAccount.json | 17 +- testdata/HEAD/core.v1.ServiceAccount.pb | Bin 251 -> 255 bytes testdata/HEAD/core.v1.ServiceAccount.yaml | 15 +- .../discovery.k8s.io.v1.EndpointSlice.json | 31 +- .../HEAD/discovery.k8s.io.v1.EndpointSlice.pb | Bin 365 -> 369 bytes .../discovery.k8s.io.v1.EndpointSlice.yaml | 29 +- ...iscovery.k8s.io.v1beta1.EndpointSlice.json | 29 +- .../discovery.k8s.io.v1beta1.EndpointSlice.pb | Bin 366 -> 370 bytes ...iscovery.k8s.io.v1beta1.EndpointSlice.yaml | 27 +- testdata/HEAD/events.k8s.io.v1.Event.json | 43 +- testdata/HEAD/events.k8s.io.v1.Event.pb | Bin 409 -> 413 bytes testdata/HEAD/events.k8s.io.v1.Event.yaml | 41 +- .../HEAD/events.k8s.io.v1beta1.Event.json | 43 +- testdata/HEAD/events.k8s.io.v1beta1.Event.pb | Bin 414 -> 418 bytes .../HEAD/events.k8s.io.v1beta1.Event.yaml | 41 +- .../HEAD/extensions.v1beta1.DaemonSet.json | 795 ++++++++-------- testdata/HEAD/extensions.v1beta1.DaemonSet.pb | Bin 8242 -> 8257 bytes .../HEAD/extensions.v1beta1.DaemonSet.yaml | 793 ++++++++-------- .../HEAD/extensions.v1beta1.Deployment.json | 791 ++++++++-------- .../HEAD/extensions.v1beta1.Deployment.pb | Bin 8011 -> 8026 bytes .../HEAD/extensions.v1beta1.Deployment.yaml | 789 ++++++++-------- testdata/HEAD/extensions.v1beta1.Ingress.json | 37 +- testdata/HEAD/extensions.v1beta1.Ingress.pb | Bin 375 -> 379 bytes testdata/HEAD/extensions.v1beta1.Ingress.yaml | 35 +- .../extensions.v1beta1.NetworkPolicy.json | 11 +- .../HEAD/extensions.v1beta1.NetworkPolicy.pb | Bin 1412 -> 1416 bytes .../extensions.v1beta1.NetworkPolicy.yaml | 9 +- .../extensions.v1beta1.PodSecurityPolicy.json | 25 +- .../extensions.v1beta1.PodSecurityPolicy.pb | Bin 582 -> 586 bytes .../extensions.v1beta1.PodSecurityPolicy.yaml | 23 +- .../HEAD/extensions.v1beta1.ReplicaSet.json | 787 ++++++++-------- .../HEAD/extensions.v1beta1.ReplicaSet.pb | Bin 7931 -> 7946 bytes .../HEAD/extensions.v1beta1.ReplicaSet.yaml | 785 ++++++++-------- testdata/HEAD/extensions.v1beta1.Scale.json | 7 +- testdata/HEAD/extensions.v1beta1.Scale.pb | Bin 246 -> 250 bytes testdata/HEAD/extensions.v1beta1.Scale.yaml | 5 +- ....apiserver.k8s.io.v1alpha1.FlowSchema.json | 29 +- ...ol.apiserver.k8s.io.v1alpha1.FlowSchema.pb | Bin 416 -> 420 bytes ....apiserver.k8s.io.v1alpha1.FlowSchema.yaml | 27 +- ...o.v1alpha1.PriorityLevelConfiguration.json | 7 +- ....io.v1alpha1.PriorityLevelConfiguration.pb | Bin 426 -> 430 bytes ...o.v1alpha1.PriorityLevelConfiguration.yaml | 5 +- ...l.apiserver.k8s.io.v1beta1.FlowSchema.json | 29 +- ...rol.apiserver.k8s.io.v1beta1.FlowSchema.pb | Bin 415 -> 419 bytes ...l.apiserver.k8s.io.v1beta1.FlowSchema.yaml | 27 +- ...io.v1beta1.PriorityLevelConfiguration.json | 7 +- ...s.io.v1beta1.PriorityLevelConfiguration.pb | Bin 425 -> 429 bytes ...io.v1beta1.PriorityLevelConfiguration.yaml | 5 +- ...agepolicy.k8s.io.v1alpha1.ImageReview.json | 13 +- ...imagepolicy.k8s.io.v1alpha1.ImageReview.pb | Bin 267 -> 271 bytes ...agepolicy.k8s.io.v1alpha1.ImageReview.yaml | 11 +- ...server.k8s.io.v1alpha1.StorageVersion.json | 15 +- ...piserver.k8s.io.v1alpha1.StorageVersion.pb | Bin 350 -> 354 bytes ...server.k8s.io.v1alpha1.StorageVersion.yaml | 13 +- .../HEAD/networking.k8s.io.v1.Ingress.json | 39 +- testdata/HEAD/networking.k8s.io.v1.Ingress.pb | Bin 367 -> 371 bytes .../HEAD/networking.k8s.io.v1.Ingress.yaml | 37 +- .../networking.k8s.io.v1.IngressClass.json | 15 +- .../HEAD/networking.k8s.io.v1.IngressClass.pb | Bin 249 -> 253 bytes .../networking.k8s.io.v1.IngressClass.yaml | 13 +- .../networking.k8s.io.v1.NetworkPolicy.json | 11 +- .../networking.k8s.io.v1.NetworkPolicy.pb | Bin 1414 -> 1418 bytes .../networking.k8s.io.v1.NetworkPolicy.yaml | 9 +- .../networking.k8s.io.v1beta1.Ingress.json | 37 +- .../HEAD/networking.k8s.io.v1beta1.Ingress.pb | Bin 382 -> 386 bytes .../networking.k8s.io.v1beta1.Ingress.yaml | 35 +- ...etworking.k8s.io.v1beta1.IngressClass.json | 15 +- .../networking.k8s.io.v1beta1.IngressClass.pb | Bin 254 -> 258 bytes ...etworking.k8s.io.v1beta1.IngressClass.yaml | 13 +- .../HEAD/node.k8s.io.v1.RuntimeClass.json | 11 +- testdata/HEAD/node.k8s.io.v1.RuntimeClass.pb | Bin 285 -> 289 bytes .../HEAD/node.k8s.io.v1.RuntimeClass.yaml | 9 +- .../node.k8s.io.v1alpha1.RuntimeClass.json | 11 +- .../HEAD/node.k8s.io.v1alpha1.RuntimeClass.pb | Bin 293 -> 297 bytes .../node.k8s.io.v1alpha1.RuntimeClass.yaml | 9 +- .../node.k8s.io.v1beta1.RuntimeClass.json | 11 +- .../HEAD/node.k8s.io.v1beta1.RuntimeClass.pb | Bin 290 -> 294 bytes .../node.k8s.io.v1beta1.RuntimeClass.yaml | 9 +- testdata/HEAD/policy.v1.Eviction.json | 7 +- testdata/HEAD/policy.v1.Eviction.pb | Bin 274 -> 278 bytes testdata/HEAD/policy.v1.Eviction.yaml | 5 +- .../HEAD/policy.v1.PodDisruptionBudget.json | 11 +- .../HEAD/policy.v1.PodDisruptionBudget.pb | Bin 671 -> 675 bytes .../HEAD/policy.v1.PodDisruptionBudget.yaml | 9 +- testdata/HEAD/policy.v1beta1.Eviction.json | 7 +- testdata/HEAD/policy.v1beta1.Eviction.pb | Bin 279 -> 283 bytes testdata/HEAD/policy.v1beta1.Eviction.yaml | 5 +- .../policy.v1beta1.PodDisruptionBudget.json | 11 +- .../policy.v1beta1.PodDisruptionBudget.pb | Bin 676 -> 680 bytes .../policy.v1beta1.PodDisruptionBudget.yaml | 9 +- .../policy.v1beta1.PodSecurityPolicy.json | 25 +- .../HEAD/policy.v1beta1.PodSecurityPolicy.pb | Bin 578 -> 582 bytes .../policy.v1beta1.PodSecurityPolicy.yaml | 23 +- ...c.authorization.k8s.io.v1.ClusterRole.json | 13 +- ...bac.authorization.k8s.io.v1.ClusterRole.pb | Bin 344 -> 348 bytes ...c.authorization.k8s.io.v1.ClusterRole.yaml | 11 +- ...rization.k8s.io.v1.ClusterRoleBinding.json | 17 +- ...horization.k8s.io.v1.ClusterRoleBinding.pb | Bin 267 -> 271 bytes ...rization.k8s.io.v1.ClusterRoleBinding.yaml | 15 +- .../rbac.authorization.k8s.io.v1.Role.json | 13 +- .../HEAD/rbac.authorization.k8s.io.v1.Role.pb | Bin 243 -> 247 bytes .../rbac.authorization.k8s.io.v1.Role.yaml | 11 +- ...c.authorization.k8s.io.v1.RoleBinding.json | 17 +- ...bac.authorization.k8s.io.v1.RoleBinding.pb | Bin 260 -> 264 bytes ...c.authorization.k8s.io.v1.RoleBinding.yaml | 15 +- ...orization.k8s.io.v1alpha1.ClusterRole.json | 13 +- ...thorization.k8s.io.v1alpha1.ClusterRole.pb | Bin 350 -> 354 bytes ...orization.k8s.io.v1alpha1.ClusterRole.yaml | 11 +- ...on.k8s.io.v1alpha1.ClusterRoleBinding.json | 17 +- ...tion.k8s.io.v1alpha1.ClusterRoleBinding.pb | Bin 273 -> 277 bytes ...on.k8s.io.v1alpha1.ClusterRoleBinding.yaml | 15 +- ...ac.authorization.k8s.io.v1alpha1.Role.json | 13 +- ...rbac.authorization.k8s.io.v1alpha1.Role.pb | Bin 249 -> 253 bytes ...ac.authorization.k8s.io.v1alpha1.Role.yaml | 11 +- ...orization.k8s.io.v1alpha1.RoleBinding.json | 17 +- ...thorization.k8s.io.v1alpha1.RoleBinding.pb | Bin 266 -> 270 bytes ...orization.k8s.io.v1alpha1.RoleBinding.yaml | 15 +- ...horization.k8s.io.v1beta1.ClusterRole.json | 13 +- ...uthorization.k8s.io.v1beta1.ClusterRole.pb | Bin 349 -> 353 bytes ...horization.k8s.io.v1beta1.ClusterRole.yaml | 11 +- ...ion.k8s.io.v1beta1.ClusterRoleBinding.json | 17 +- ...ation.k8s.io.v1beta1.ClusterRoleBinding.pb | Bin 272 -> 276 bytes ...ion.k8s.io.v1beta1.ClusterRoleBinding.yaml | 15 +- ...bac.authorization.k8s.io.v1beta1.Role.json | 13 +- .../rbac.authorization.k8s.io.v1beta1.Role.pb | Bin 248 -> 252 bytes ...bac.authorization.k8s.io.v1beta1.Role.yaml | 11 +- ...horization.k8s.io.v1beta1.RoleBinding.json | 17 +- ...uthorization.k8s.io.v1beta1.RoleBinding.pb | Bin 265 -> 269 bytes ...horization.k8s.io.v1beta1.RoleBinding.yaml | 15 +- .../scheduling.k8s.io.v1.PriorityClass.json | 5 +- .../scheduling.k8s.io.v1.PriorityClass.pb | Bin 246 -> 250 bytes .../scheduling.k8s.io.v1.PriorityClass.yaml | 3 +- ...eduling.k8s.io.v1alpha1.PriorityClass.json | 5 +- ...cheduling.k8s.io.v1alpha1.PriorityClass.pb | Bin 252 -> 256 bytes ...eduling.k8s.io.v1alpha1.PriorityClass.yaml | 3 +- ...heduling.k8s.io.v1beta1.PriorityClass.json | 5 +- ...scheduling.k8s.io.v1beta1.PriorityClass.pb | Bin 251 -> 255 bytes ...heduling.k8s.io.v1beta1.PriorityClass.yaml | 3 +- .../HEAD/storage.k8s.io.v1.CSIDriver.json | 5 +- testdata/HEAD/storage.k8s.io.v1.CSIDriver.pb | Bin 304 -> 308 bytes .../HEAD/storage.k8s.io.v1.CSIDriver.yaml | 3 +- testdata/HEAD/storage.k8s.io.v1.CSINode.json | 9 +- testdata/HEAD/storage.k8s.io.v1.CSINode.pb | Bin 237 -> 241 bytes testdata/HEAD/storage.k8s.io.v1.CSINode.yaml | 7 +- .../HEAD/storage.k8s.io.v1.StorageClass.json | 13 +- .../HEAD/storage.k8s.io.v1.StorageClass.pb | Bin 267 -> 271 bytes .../HEAD/storage.k8s.io.v1.StorageClass.yaml | 11 +- .../storage.k8s.io.v1.VolumeAttachment.json | 233 ++--- .../storage.k8s.io.v1.VolumeAttachment.pb | Bin 1155 -> 1160 bytes .../storage.k8s.io.v1.VolumeAttachment.yaml | 231 ++--- ...ge.k8s.io.v1alpha1.CSIStorageCapacity.json | 5 +- ...rage.k8s.io.v1alpha1.CSIStorageCapacity.pb | Bin 537 -> 541 bytes ...ge.k8s.io.v1alpha1.CSIStorageCapacity.yaml | 3 +- ...rage.k8s.io.v1alpha1.VolumeAttachment.json | 233 ++--- ...torage.k8s.io.v1alpha1.VolumeAttachment.pb | Bin 1161 -> 1166 bytes ...rage.k8s.io.v1alpha1.VolumeAttachment.yaml | 231 ++--- .../storage.k8s.io.v1beta1.CSIDriver.json | 5 +- .../HEAD/storage.k8s.io.v1beta1.CSIDriver.pb | Bin 309 -> 313 bytes .../storage.k8s.io.v1beta1.CSIDriver.yaml | 3 +- .../HEAD/storage.k8s.io.v1beta1.CSINode.json | 9 +- .../HEAD/storage.k8s.io.v1beta1.CSINode.pb | Bin 242 -> 246 bytes .../HEAD/storage.k8s.io.v1beta1.CSINode.yaml | 7 +- ...age.k8s.io.v1beta1.CSIStorageCapacity.json | 5 +- ...orage.k8s.io.v1beta1.CSIStorageCapacity.pb | Bin 536 -> 540 bytes ...age.k8s.io.v1beta1.CSIStorageCapacity.yaml | 3 +- .../storage.k8s.io.v1beta1.StorageClass.json | 13 +- .../storage.k8s.io.v1beta1.StorageClass.pb | Bin 272 -> 276 bytes .../storage.k8s.io.v1beta1.StorageClass.yaml | 11 +- ...orage.k8s.io.v1beta1.VolumeAttachment.json | 233 ++--- ...storage.k8s.io.v1beta1.VolumeAttachment.pb | Bin 1160 -> 1165 bytes ...orage.k8s.io.v1beta1.VolumeAttachment.yaml | 231 ++--- ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 724 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 719 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 729 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 724 bytes ...s.v1.ControllerRevision.after_roundtrip.pb | Bin 0 -> 329 bytes .../apps.v1.DaemonSet.after_roundtrip.pb | Bin 7235 -> 7241 bytes .../apps.v1.Deployment.after_roundtrip.pb | Bin 7276 -> 7282 bytes .../apps.v1.ReplicaSet.after_roundtrip.pb | Bin 6809 -> 6815 bytes .../apps.v1.StatefulSet.after_roundtrip.pb | Bin 7990 -> 7998 bytes ...eta1.ControllerRevision.after_roundtrip.pb | Bin 0 -> 334 bytes ...apps.v1beta1.Deployment.after_roundtrip.pb | Bin 7267 -> 7273 bytes .../apps.v1beta1.Scale.after_roundtrip.pb | Bin 0 -> 242 bytes ...pps.v1beta1.StatefulSet.after_roundtrip.pb | Bin 8008 -> 8016 bytes ...eta2.ControllerRevision.after_roundtrip.pb | Bin 0 -> 334 bytes .../apps.v1beta2.DaemonSet.after_roundtrip.pb | Bin 7240 -> 7246 bytes ...apps.v1beta2.Deployment.after_roundtrip.pb | Bin 7281 -> 7287 bytes ...apps.v1beta2.ReplicaSet.after_roundtrip.pb | Bin 6814 -> 6820 bytes .../apps.v1beta2.Scale.after_roundtrip.pb | Bin 0 -> 242 bytes ...pps.v1beta2.StatefulSet.after_roundtrip.pb | Bin 7995 -> 8003 bytes ....k8s.io.v1.TokenRequest.after_roundtrip.pb | Bin 0 -> 308 bytes ...n.k8s.io.v1.TokenReview.after_roundtrip.pb | Bin 0 -> 274 bytes ....io.v1beta1.TokenReview.after_roundtrip.pb | Bin 0 -> 279 bytes ...ocalSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 318 bytes ...SelfSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 293 bytes ....SelfSubjectRulesReview.after_roundtrip.pb | Bin 0 -> 278 bytes ....v1.SubjectAccessReview.after_roundtrip.pb | Bin 0 -> 313 bytes ...ocalSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 323 bytes ...SelfSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 298 bytes ....SelfSubjectRulesReview.after_roundtrip.pb | Bin 0 -> 283 bytes ...ta1.SubjectAccessReview.after_roundtrip.pb | Bin 0 -> 318 bytes ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 313 bytes .../autoscaling.v1.Scale.after_roundtrip.pb | Bin 0 -> 234 bytes ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 1710 bytes ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 2338 bytes .../v1.19.0/batch.v1.Job.after_roundtrip.pb | Bin 6669 -> 6675 bytes .../batch.v1beta1.CronJob.after_roundtrip.pb | Bin 7367 -> 7375 bytes ...tch.v1beta1.JobTemplate.after_roundtrip.pb | Bin 7313 -> 7321 bytes ...rtificateSigningRequest.after_roundtrip.pb | Bin 0 -> 363 bytes ...rtificateSigningRequest.after_roundtrip.pb | Bin 0 -> 368 bytes ...ination.k8s.io.v1.Lease.after_roundtrip.pb | Bin 0 -> 248 bytes ...on.k8s.io.v1beta1.Lease.after_roundtrip.pb | Bin 0 -> 253 bytes .../core.v1.Binding.after_roundtrip.pb | Bin 0 -> 249 bytes ...core.v1.ComponentStatus.after_roundtrip.pb | Bin 0 -> 244 bytes .../core.v1.ConfigMap.after_roundtrip.pb | Bin 0 -> 223 bytes .../core.v1.Endpoints.after_roundtrip.pb | Bin 0 -> 380 bytes ....v1.EphemeralContainers.after_roundtrip.pb | Bin 0 -> 1168 bytes .../v1.19.0/core.v1.Event.after_roundtrip.pb | Bin 0 -> 397 bytes .../core.v1.LimitRange.after_roundtrip.pb | Bin 0 -> 378 bytes .../core.v1.Namespace.after_roundtrip.pb | Bin 0 -> 319 bytes .../v1.19.0/core.v1.Node.after_roundtrip.pb | Bin 0 -> 748 bytes ...ore.v1.PersistentVolume.after_roundtrip.pb | Bin 0 -> 1179 bytes ...1.PersistentVolumeClaim.after_roundtrip.pb | Bin 0 -> 597 bytes .../v1.19.0/core.v1.Pod.after_roundtrip.pb | Bin 7193 -> 7197 bytes ...core.v1.PodStatusResult.after_roundtrip.pb | Bin 0 -> 912 bytes .../core.v1.PodTemplate.after_roundtrip.pb | Bin 6672 -> 6678 bytes ...core.v1.RangeAllocation.after_roundtrip.pb | Bin 0 -> 215 bytes ...1.ReplicationController.after_roundtrip.pb | Bin 6848 -> 6854 bytes .../core.v1.ResourceQuota.after_roundtrip.pb | Bin 0 -> 397 bytes .../v1.19.0/core.v1.Secret.after_roundtrip.pb | Bin 0 -> 230 bytes .../core.v1.Service.after_roundtrip.pb | Bin 377 -> 379 bytes .../core.v1.ServiceAccount.after_roundtrip.pb | Bin 0 -> 253 bytes ...o.v1beta1.EndpointSlice.after_roundtrip.pb | Bin 0 -> 381 bytes .../events.k8s.io.v1.Event.after_roundtrip.pb | Bin 0 -> 411 bytes ...ts.k8s.io.v1beta1.Event.after_roundtrip.pb | Bin 0 -> 416 bytes ...sions.v1beta1.DaemonSet.after_roundtrip.pb | Bin 7268 -> 7274 bytes ...ions.v1beta1.Deployment.after_roundtrip.pb | Bin 7273 -> 7279 bytes ...ensions.v1beta1.Ingress.after_roundtrip.pb | Bin 0 -> 347 bytes ...s.v1beta1.NetworkPolicy.after_roundtrip.pb | Bin 0 -> 1399 bytes ...beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 0 -> 584 bytes ...ions.v1beta1.ReplicaSet.after_roundtrip.pb | Bin 6820 -> 6826 bytes ...xtensions.v1beta1.Scale.after_roundtrip.pb | Bin 0 -> 248 bytes ....io.v1alpha1.FlowSchema.after_roundtrip.pb | Bin 0 -> 418 bytes ...orityLevelConfiguration.after_roundtrip.pb | Bin 0 -> 428 bytes ...io.v1alpha1.ImageReview.after_roundtrip.pb | Bin 0 -> 269 bytes ...rking.k8s.io.v1.Ingress.after_roundtrip.pb | Bin 0 -> 350 bytes ....k8s.io.v1.IngressClass.after_roundtrip.pb | Bin 0 -> 243 bytes ...k8s.io.v1.NetworkPolicy.after_roundtrip.pb | Bin 0 -> 1401 bytes ....k8s.io.v1beta1.Ingress.after_roundtrip.pb | Bin 0 -> 354 bytes ...io.v1beta1.IngressClass.after_roundtrip.pb | Bin 0 -> 248 bytes ...o.v1alpha1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 295 bytes ...io.v1beta1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 292 bytes ...policy.v1beta1.Eviction.after_roundtrip.pb | Bin 0 -> 281 bytes ...ta1.PodDisruptionBudget.after_roundtrip.pb | Bin 0 -> 605 bytes ...beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 0 -> 580 bytes ...n.k8s.io.v1.ClusterRole.after_roundtrip.pb | Bin 0 -> 346 bytes ...o.v1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 269 bytes ...rization.k8s.io.v1.Role.after_roundtrip.pb | Bin 0 -> 245 bytes ...n.k8s.io.v1.RoleBinding.after_roundtrip.pb | Bin 0 -> 262 bytes ...io.v1alpha1.ClusterRole.after_roundtrip.pb | Bin 0 -> 352 bytes ...pha1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 275 bytes ...on.k8s.io.v1alpha1.Role.after_roundtrip.pb | Bin 0 -> 251 bytes ...io.v1alpha1.RoleBinding.after_roundtrip.pb | Bin 0 -> 268 bytes ....io.v1beta1.ClusterRole.after_roundtrip.pb | Bin 0 -> 351 bytes ...eta1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 274 bytes ...ion.k8s.io.v1beta1.Role.after_roundtrip.pb | Bin 0 -> 250 bytes ....io.v1beta1.RoleBinding.after_roundtrip.pb | Bin 0 -> 267 bytes ...k8s.io.v1.PriorityClass.after_roundtrip.pb | Bin 0 -> 248 bytes ....v1alpha1.PriorityClass.after_roundtrip.pb | Bin 0 -> 254 bytes ...o.v1beta1.PriorityClass.after_roundtrip.pb | Bin 0 -> 253 bytes ...age.k8s.io.v1.CSIDriver.after_roundtrip.pb | Bin 0 -> 287 bytes ...orage.k8s.io.v1.CSINode.after_roundtrip.pb | Bin 0 -> 239 bytes ....k8s.io.v1.StorageClass.after_roundtrip.pb | Bin 0 -> 269 bytes ....io.v1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1157 bytes ...pha1.CSIStorageCapacity.after_roundtrip.pb | Bin 0 -> 532 bytes ...alpha1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1163 bytes ...8s.io.v1beta1.CSIDriver.after_roundtrip.pb | Bin 0 -> 292 bytes ....k8s.io.v1beta1.CSINode.after_roundtrip.pb | Bin 0 -> 244 bytes ...io.v1beta1.StorageClass.after_roundtrip.pb | Bin 0 -> 274 bytes ...1beta1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1162 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 724 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 719 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 729 bytes ...ingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 724 bytes ...s.v1.ControllerRevision.after_roundtrip.pb | Bin 0 -> 329 bytes .../apps.v1.DaemonSet.after_roundtrip.pb | Bin 7235 -> 7241 bytes .../apps.v1.Deployment.after_roundtrip.pb | Bin 7276 -> 7282 bytes .../apps.v1.ReplicaSet.after_roundtrip.pb | Bin 6809 -> 6815 bytes .../apps.v1.StatefulSet.after_roundtrip.pb | Bin 7990 -> 7998 bytes ...eta1.ControllerRevision.after_roundtrip.pb | Bin 0 -> 334 bytes ...apps.v1beta1.Deployment.after_roundtrip.pb | Bin 7267 -> 7273 bytes .../apps.v1beta1.Scale.after_roundtrip.pb | Bin 0 -> 242 bytes ...pps.v1beta1.StatefulSet.after_roundtrip.pb | Bin 8008 -> 8016 bytes ...eta2.ControllerRevision.after_roundtrip.pb | Bin 0 -> 334 bytes .../apps.v1beta2.DaemonSet.after_roundtrip.pb | Bin 7240 -> 7246 bytes ...apps.v1beta2.Deployment.after_roundtrip.pb | Bin 7281 -> 7287 bytes ...apps.v1beta2.ReplicaSet.after_roundtrip.pb | Bin 6814 -> 6820 bytes .../apps.v1beta2.Scale.after_roundtrip.pb | Bin 0 -> 242 bytes ...pps.v1beta2.StatefulSet.after_roundtrip.pb | Bin 7995 -> 8003 bytes ....k8s.io.v1.TokenRequest.after_roundtrip.pb | Bin 0 -> 308 bytes ...n.k8s.io.v1.TokenReview.after_roundtrip.pb | Bin 0 -> 274 bytes ....io.v1beta1.TokenReview.after_roundtrip.pb | Bin 0 -> 279 bytes ...ocalSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 318 bytes ...SelfSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 293 bytes ....SelfSubjectRulesReview.after_roundtrip.pb | Bin 0 -> 278 bytes ....v1.SubjectAccessReview.after_roundtrip.pb | Bin 0 -> 313 bytes ...ocalSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 323 bytes ...SelfSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 298 bytes ....SelfSubjectRulesReview.after_roundtrip.pb | Bin 0 -> 283 bytes ...ta1.SubjectAccessReview.after_roundtrip.pb | Bin 0 -> 318 bytes ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 313 bytes .../autoscaling.v1.Scale.after_roundtrip.pb | Bin 0 -> 234 bytes ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 1959 bytes ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 2127 bytes .../v1.20.0/batch.v1.Job.after_roundtrip.pb | Bin 6669 -> 6675 bytes .../batch.v1beta1.CronJob.after_roundtrip.pb | Bin 7367 -> 7375 bytes ...tch.v1beta1.JobTemplate.after_roundtrip.pb | Bin 7313 -> 7321 bytes ...rtificateSigningRequest.after_roundtrip.pb | Bin 0 -> 363 bytes ...rtificateSigningRequest.after_roundtrip.pb | Bin 0 -> 368 bytes ...ination.k8s.io.v1.Lease.after_roundtrip.pb | Bin 0 -> 248 bytes ...on.k8s.io.v1beta1.Lease.after_roundtrip.pb | Bin 0 -> 253 bytes .../core.v1.Binding.after_roundtrip.pb | Bin 0 -> 249 bytes ...core.v1.ComponentStatus.after_roundtrip.pb | Bin 0 -> 244 bytes .../core.v1.ConfigMap.after_roundtrip.pb | Bin 0 -> 223 bytes .../core.v1.Endpoints.after_roundtrip.pb | Bin 0 -> 380 bytes ....v1.EphemeralContainers.after_roundtrip.pb | Bin 0 -> 1168 bytes .../v1.20.0/core.v1.Event.after_roundtrip.pb | Bin 0 -> 397 bytes .../core.v1.LimitRange.after_roundtrip.pb | Bin 0 -> 378 bytes .../core.v1.Namespace.after_roundtrip.pb | Bin 0 -> 319 bytes .../v1.20.0/core.v1.Node.after_roundtrip.pb | Bin 0 -> 748 bytes ...ore.v1.PersistentVolume.after_roundtrip.pb | Bin 0 -> 1179 bytes ...1.PersistentVolumeClaim.after_roundtrip.pb | Bin 0 -> 597 bytes .../v1.20.0/core.v1.Pod.after_roundtrip.pb | Bin 7193 -> 7197 bytes ...core.v1.PodStatusResult.after_roundtrip.pb | Bin 0 -> 912 bytes .../core.v1.PodTemplate.after_roundtrip.pb | Bin 6672 -> 6678 bytes ...core.v1.RangeAllocation.after_roundtrip.pb | Bin 0 -> 215 bytes ...1.ReplicationController.after_roundtrip.pb | Bin 6848 -> 6854 bytes .../core.v1.ResourceQuota.after_roundtrip.pb | Bin 0 -> 397 bytes .../v1.20.0/core.v1.Secret.after_roundtrip.pb | Bin 0 -> 230 bytes .../core.v1.Service.after_roundtrip.pb | Bin 0 -> 513 bytes .../core.v1.ServiceAccount.after_roundtrip.pb | Bin 0 -> 253 bytes ...o.v1beta1.EndpointSlice.after_roundtrip.pb | Bin 0 -> 363 bytes .../events.k8s.io.v1.Event.after_roundtrip.pb | Bin 0 -> 411 bytes ...ts.k8s.io.v1beta1.Event.after_roundtrip.pb | Bin 0 -> 416 bytes ...sions.v1beta1.DaemonSet.after_roundtrip.pb | Bin 7268 -> 7274 bytes ...ions.v1beta1.Deployment.after_roundtrip.pb | Bin 7273 -> 7279 bytes ...ensions.v1beta1.Ingress.after_roundtrip.pb | Bin 0 -> 377 bytes ...s.v1beta1.NetworkPolicy.after_roundtrip.pb | Bin 0 -> 1399 bytes ...beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 0 -> 584 bytes ...ions.v1beta1.ReplicaSet.after_roundtrip.pb | Bin 6820 -> 6826 bytes ...xtensions.v1beta1.Scale.after_roundtrip.pb | Bin 0 -> 248 bytes ....io.v1alpha1.FlowSchema.after_roundtrip.pb | Bin 0 -> 418 bytes ...orityLevelConfiguration.after_roundtrip.pb | Bin 0 -> 428 bytes ...s.io.v1beta1.FlowSchema.after_roundtrip.pb | Bin 0 -> 417 bytes ...orityLevelConfiguration.after_roundtrip.pb | Bin 0 -> 427 bytes ...io.v1alpha1.ImageReview.after_roundtrip.pb | Bin 0 -> 269 bytes ...v1alpha1.StorageVersion.after_roundtrip.pb | Bin 0 -> 352 bytes ...rking.k8s.io.v1.Ingress.after_roundtrip.pb | Bin 0 -> 369 bytes ....k8s.io.v1.IngressClass.after_roundtrip.pb | Bin 0 -> 243 bytes ...k8s.io.v1.NetworkPolicy.after_roundtrip.pb | Bin 0 -> 1401 bytes ....k8s.io.v1beta1.Ingress.after_roundtrip.pb | Bin 0 -> 384 bytes ...io.v1beta1.IngressClass.after_roundtrip.pb | Bin 0 -> 248 bytes ....k8s.io.v1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 287 bytes ...o.v1alpha1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 295 bytes ...io.v1beta1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 292 bytes ...policy.v1beta1.Eviction.after_roundtrip.pb | Bin 0 -> 281 bytes ...ta1.PodDisruptionBudget.after_roundtrip.pb | Bin 0 -> 605 bytes ...beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 0 -> 580 bytes ...n.k8s.io.v1.ClusterRole.after_roundtrip.pb | Bin 0 -> 346 bytes ...o.v1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 269 bytes ...rization.k8s.io.v1.Role.after_roundtrip.pb | Bin 0 -> 245 bytes ...n.k8s.io.v1.RoleBinding.after_roundtrip.pb | Bin 0 -> 262 bytes ...io.v1alpha1.ClusterRole.after_roundtrip.pb | Bin 0 -> 352 bytes ...pha1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 275 bytes ...on.k8s.io.v1alpha1.Role.after_roundtrip.pb | Bin 0 -> 251 bytes ...io.v1alpha1.RoleBinding.after_roundtrip.pb | Bin 0 -> 268 bytes ....io.v1beta1.ClusterRole.after_roundtrip.pb | Bin 0 -> 351 bytes ...eta1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 274 bytes ...ion.k8s.io.v1beta1.Role.after_roundtrip.pb | Bin 0 -> 250 bytes ....io.v1beta1.RoleBinding.after_roundtrip.pb | Bin 0 -> 267 bytes ...k8s.io.v1.PriorityClass.after_roundtrip.pb | Bin 0 -> 248 bytes ....v1alpha1.PriorityClass.after_roundtrip.pb | Bin 0 -> 254 bytes ...o.v1beta1.PriorityClass.after_roundtrip.pb | Bin 0 -> 253 bytes ...age.k8s.io.v1.CSIDriver.after_roundtrip.pb | Bin 0 -> 306 bytes ...orage.k8s.io.v1.CSINode.after_roundtrip.pb | Bin 0 -> 239 bytes ....k8s.io.v1.StorageClass.after_roundtrip.pb | Bin 0 -> 269 bytes ....io.v1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1157 bytes ...pha1.CSIStorageCapacity.after_roundtrip.pb | Bin 0 -> 532 bytes ...alpha1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1163 bytes ...8s.io.v1beta1.CSIDriver.after_roundtrip.pb | Bin 0 -> 311 bytes ....k8s.io.v1beta1.CSINode.after_roundtrip.pb | Bin 0 -> 244 bytes ...io.v1beta1.StorageClass.after_roundtrip.pb | Bin 0 -> 274 bytes ...1beta1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1162 bytes 576 files changed, 18992 insertions(+), 18666 deletions(-) create mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.19.0/apps.v1.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.19.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.19.0/apps.v1beta1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.19.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.19.0/apps.v1beta2.Scale.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.19.0/autoscaling.v1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb create mode 100644 testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb create mode 100644 testdata/v1.19.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb create mode 100644 testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.Binding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.ComponentStatus.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.ConfigMap.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.Endpoints.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.EphemeralContainers.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.Event.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.LimitRange.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.Namespace.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.Node.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.PersistentVolume.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.PersistentVolumeClaim.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.PodStatusResult.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.RangeAllocation.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.ResourceQuota.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.Secret.after_roundtrip.pb create mode 100644 testdata/v1.19.0/core.v1.ServiceAccount.after_roundtrip.pb create mode 100644 testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb create mode 100644 testdata/v1.19.0/events.k8s.io.v1.Event.after_roundtrip.pb create mode 100644 testdata/v1.19.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb create mode 100644 testdata/v1.19.0/extensions.v1beta1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.after_roundtrip.pb create mode 100644 testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb create mode 100644 testdata/v1.19.0/extensions.v1beta1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.after_roundtrip.pb create mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb create mode 100644 testdata/v1.19.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb create mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/policy.v1beta1.Eviction.after_roundtrip.pb create mode 100644 testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb create mode 100644 testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb create mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSINode.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1.StorageClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.after_roundtrip.pb create mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.20.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.20.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.20.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.20.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.20.0/apps.v1.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.20.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.20.0/apps.v1beta1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.20.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.20.0/apps.v1beta2.Scale.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1.SelfSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.20.0/autoscaling.v1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.20.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.20.0/autoscaling.v2beta2.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.20.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb create mode 100644 testdata/v1.20.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb create mode 100644 testdata/v1.20.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb create mode 100644 testdata/v1.20.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Binding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.ComponentStatus.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.ConfigMap.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Endpoints.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.EphemeralContainers.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Event.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.LimitRange.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Namespace.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Node.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.PersistentVolume.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.PersistentVolumeClaim.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.PodStatusResult.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.RangeAllocation.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.ResourceQuota.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Secret.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.Service.after_roundtrip.pb create mode 100644 testdata/v1.20.0/core.v1.ServiceAccount.after_roundtrip.pb create mode 100644 testdata/v1.20.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb create mode 100644 testdata/v1.20.0/events.k8s.io.v1.Event.after_roundtrip.pb create mode 100644 testdata/v1.20.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb create mode 100644 testdata/v1.20.0/extensions.v1beta1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.20.0/extensions.v1beta1.NetworkPolicy.after_roundtrip.pb create mode 100644 testdata/v1.20.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb create mode 100644 testdata/v1.20.0/extensions.v1beta1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.after_roundtrip.pb create mode 100644 testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.after_roundtrip.pb create mode 100644 testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.20.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb create mode 100644 testdata/v1.20.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.after_roundtrip.pb create mode 100644 testdata/v1.20.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.20.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb create mode 100644 testdata/v1.20.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.20.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/node.k8s.io.v1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/node.k8s.io.v1alpha1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/policy.v1beta1.Eviction.after_roundtrip.pb create mode 100644 testdata/v1.20.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb create mode 100644 testdata/v1.20.0/policy.v1beta1.PodSecurityPolicy.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb create mode 100644 testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.20.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/scheduling.k8s.io.v1alpha1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/scheduling.k8s.io.v1beta1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1.CSINode.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1.StorageClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1beta1.StorageClass.after_roundtrip.pb create mode 100644 testdata/v1.20.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json index 756c184fa2..e0fb0c7808 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json +++ b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json @@ -36,19 +36,20 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "webhooks": [ { - "name": "19", + "name": "20", "clientConfig": { - "url": "20", + "url": "21", "service": { - "namespace": "21", - "name": "22", - "path": "23", + "namespace": "22", + "name": "23", + "path": "24", "port": -1971381490 }, "caBundle": "IQ==" @@ -59,13 +60,13 @@ "8衍`Ĩɘ.蘯" ], "apiGroups": [ - "24" + "25" ], "apiVersions": [ - "25" + "26" ], "resources": [ - "26" + "27" ], "scope": "昍řČ扷5ƗǸƢ6/" } @@ -100,7 +101,7 @@ "sideEffects": "Ɵ)Ù", "timeoutSeconds": 1132918207, "admissionReviewVersions": [ - "39" + "40" ], "reinvocationPolicy": "錯ƶ" } diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb index 7e5534d02147b88e233cc087827bde65068b3c51..ab7e6e55738f66f3617414f62a0e7398235eda26 100644 GIT binary patch delta 107 zcmcb_dX0608%q}}*V>6*RgA_HkLvq4F&SD4U1#QEGBOZS;1UPYMnX(R#!^g1CJKGq z{#^d?9|#zQ7!`pchEhgcycRDO_9h%zadL*6bRgA_HkL&9?F&SD4U0~*7GBOZS;1UPYMnX(R#!^g1CJKGq p{#^d?9|#zQ7!`pchLhzP#W+oY@@7Du`D8oBS4<`bleL%@0|1q|87Tk& delta 103 zcmcb}dX{y92g`pJu9Xvgsu=Yr9@qB}y1>lEWN0a*z$MPbWMnABWMm}8WMr(+x9!j6 zAOC@XQHW6yC}JRG#KmjzVqtH>krgLr=)IV+UPuwB!33zm6ew*r*@^KLld8xRgA_HPwD$OF&SD4U1#QEGBOZS;1UPYMnX(R#!^g1CJKGq z{#^d?9|#zQ7!`pchEhgcycRDO_9h%zadL* GS_J_8=OJ1E delta 103 zcmcc3dYyHGH%l8U*UE|hRgC%*Pw9IIU1#QEGPD#@;1cIzGBOlmGBT24GBQ@^+xF-3 zkN-fxD8#4;6fux8;^MV7JRgA_H&*=L&F&SD4U0~*7GBOZS;1UPYMnX(R#!^g1CJKGq z{#^d?9|#zQ7!`pchEhgcycRDO_9h%zadL*lEWN0a*z$MPbWMnABWMm}8WMr(+x9!j6 zAOC@XQHW6yC}JRG#KmjzVqtH>krgLr=)IV+UPuwB!33zm6ew*r*`4tfldw3u9Xutsu=YrF4muTtrP%Qa0o*H diff --git a/testdata/HEAD/apps.v1.ControllerRevision.yaml b/testdata/HEAD/apps.v1.ControllerRevision.yaml index 634a51ed2a..38aa695d05 100644 --- a/testdata/HEAD/apps.v1.ControllerRevision.yaml +++ b/testdata/HEAD/apps.v1.ControllerRevision.yaml @@ -24,6 +24,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: diff --git a/testdata/HEAD/apps.v1.DaemonSet.json b/testdata/HEAD/apps.v1.DaemonSet.json index 86e3a06ea4..e294de2ce3 100644 --- a/testdata/HEAD/apps.v1.DaemonSet.json +++ b/testdata/HEAD/apps.v1.DaemonSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -57,50 +58,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "TʡȂŏ{sǡƟ", "resourceVersion": "1698285396218902212", "generation": -4139900758039117471, "creationTimestamp": null, "deletionGracePeriodSeconds": 7534629739119643351, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "^", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "" }, "emptyDir": { @@ -108,26 +110,26 @@ "sizeLimit": "804" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1318752360 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": -2007808768 }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": 228756891 } ], @@ -135,93 +137,93 @@ "optional": false }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "readOnly": true, "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "chapAuthSession": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64" + "endpoints": "65", + "path": "66" }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" }, "readOnly": true }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "915" }, "mode": -1768075156 @@ -231,25 +233,25 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": 570501002, - "fsType": "94", + "fsType": "96", "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 2020789772 } ], @@ -257,39 +259,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", + "fsType": "114", "readOnly": false, "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": 675406340 } ], @@ -298,14 +300,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "461" }, "mode": -1618937335 @@ -313,99 +315,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": -1126738259 } ], "optional": true }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": -6345861634934949644, - "path": "127" + "path": "129" } } ], "defaultMode": 480521693 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129" + "volumeID": "130", + "fsType": "131" }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": true, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", "resourceVersion": "1248703441945830579", "generation": 3849874053153949822, "creationTimestamp": null, "deletionGracePeriodSeconds": 2974444584632416014, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "oɘ檲ɨ銦妰黖ȓ", "controller": true, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -432,13 +435,13 @@ "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -447,59 +450,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": -1981710234, "containerPort": -1109619518, "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "617" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": false }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -515,40 +518,40 @@ }, "volumeMounts": [ { - "name": "195", - "mountPath": "196", - "subPath": "197", + "name": "198", + "mountPath": "199", + "subPath": "200", "mountPropagation": "ó藢xɮĵȑ6L*", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", - "port": "203", - "host": "204", + "path": "205", + "port": "206", + "host": "207", "scheme": "fʀļ腩墺Ò媁荭gw忊", "httpHeaders": [ { - "name": "205", - "value": "206" + "name": "208", + "value": "209" } ] }, "tcpSocket": { "port": -1761398388, - "host": "207" + "host": "210" }, "initialDelaySeconds": -1532958330, "timeoutSeconds": -438588982, @@ -560,24 +563,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -614161319, - "host": "210", + "host": "213", "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { - "port": "213", - "host": "214" + "port": "216", + "host": "217" }, "initialDelaySeconds": 233282513, "timeoutSeconds": -518330919, @@ -589,24 +592,24 @@ "startupProbe": { "exec": { "command": [ - "215" + "218" ] }, "httpGet": { - "path": "216", - "port": "217", - "host": "218", + "path": "219", + "port": "220", + "host": "221", "scheme": "队偯J僳徥淳4揻", "httpHeaders": [ { - "name": "219", - "value": "220" + "name": "222", + "value": "223" } ] }, "tcpSocket": { "port": 878005329, - "host": "221" + "host": "224" }, "initialDelaySeconds": -1244119841, "timeoutSeconds": 1235694147, @@ -619,51 +622,51 @@ "postStart": { "exec": { "command": [ - "222" + "225" ] }, "httpGet": { - "path": "223", - "port": "224", - "host": "225", + "path": "226", + "port": "227", + "host": "228", "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "229", + "value": "230" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "231", + "host": "232" } }, "preStop": { "exec": { "command": [ - "230" + "233" ] }, "httpGet": { - "path": "231", - "port": "232", - "host": "233", + "path": "234", + "port": "235", + "host": "236", "scheme": "δ摖", "httpHeaders": [ { - "name": "234", - "value": "235" + "name": "237", + "value": "238" } ] }, "tcpSocket": { - "port": "236", - "host": "237" + "port": "239", + "host": "240" } } }, - "terminationMessagePath": "238", + "terminationMessagePath": "241", "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", "imagePullPolicy": "ǵɐ鰥Z", "securityContext": { @@ -677,15 +680,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "239", - "role": "240", - "type": "241", - "level": "242" + "user": "242", + "role": "243", + "type": "244", + "level": "245" }, "windowsOptions": { - "gmsaCredentialSpecName": "243", - "gmsaCredentialSpec": "244", - "runAsUserName": "245" + "gmsaCredentialSpecName": "246", + "gmsaCredentialSpec": "247", + "runAsUserName": "248" }, "runAsUser": 9148233193771851687, "runAsGroup": 6901713258562004024, @@ -695,66 +698,66 @@ "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "localhostProfile": "246" + "localhostProfile": "249" } } } ], "containers": [ { - "name": "247", - "image": "248", + "name": "250", + "image": "251", "command": [ - "249" + "252" ], "args": [ - "250" + "253" ], - "workingDir": "251", + "workingDir": "254", "ports": [ { - "name": "252", + "name": "255", "hostPort": 1540899353, "containerPort": -1330095135, "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", - "hostIP": "253" + "hostIP": "256" } ], "envFrom": [ { - "prefix": "254", + "prefix": "257", "configMapRef": { - "name": "255", + "name": "258", "optional": false }, "secretRef": { - "name": "256", + "name": "259", "optional": false } } ], "env": [ { - "name": "257", - "value": "258", + "name": "260", + "value": "261", "valueFrom": { "fieldRef": { - "apiVersion": "259", - "fieldPath": "260" + "apiVersion": "262", + "fieldPath": "263" }, "resourceFieldRef": { - "containerName": "261", - "resource": "262", + "containerName": "264", + "resource": "265", "divisor": "293" }, "configMapKeyRef": { - "name": "263", - "key": "264", + "name": "266", + "key": "267", "optional": true }, "secretKeyRef": { - "name": "265", - "key": "266", + "name": "268", + "key": "269", "optional": false } } @@ -770,41 +773,41 @@ }, "volumeMounts": [ { - "name": "267", + "name": "270", "readOnly": true, - "mountPath": "268", - "subPath": "269", + "mountPath": "271", + "subPath": "272", "mountPropagation": "ʠɜ瞍阎lğ Ņ", - "subPathExpr": "270" + "subPathExpr": "273" } ], "volumeDevices": [ { - "name": "271", - "devicePath": "272" + "name": "274", + "devicePath": "275" } ], "livenessProbe": { "exec": { "command": [ - "273" + "276" ] }, "httpGet": { - "path": "274", + "path": "277", "port": 1866529638, - "host": "275", + "host": "278", "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "279", + "value": "280" } ] }, "tcpSocket": { "port": 638012651, - "host": "278" + "host": "281" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -816,24 +819,24 @@ "readinessProbe": { "exec": { "command": [ - "279" + "282" ] }, "httpGet": { - "path": "280", - "port": "281", - "host": "282", + "path": "283", + "port": "284", + "host": "285", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "283", - "value": "284" + "name": "286", + "value": "287" } ] }, "tcpSocket": { - "port": "285", - "host": "286" + "port": "288", + "host": "289" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -845,24 +848,24 @@ "startupProbe": { "exec": { "command": [ - "287" + "290" ] }, "httpGet": { - "path": "288", - "port": "289", - "host": "290", + "path": "291", + "port": "292", + "host": "293", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "291", - "value": "292" + "name": "294", + "value": "295" } ] }, "tcpSocket": { "port": -1894647727, - "host": "293" + "host": "296" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -875,51 +878,51 @@ "postStart": { "exec": { "command": [ - "294" + "297" ] }, "httpGet": { - "path": "295", + "path": "298", "port": 466267060, - "host": "296", + "host": "299", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "297", - "value": "298" + "name": "300", + "value": "301" } ] }, "tcpSocket": { - "port": "299", - "host": "300" + "port": "302", + "host": "303" } }, "preStop": { "exec": { "command": [ - "301" + "304" ] }, "httpGet": { - "path": "302", - "port": "303", - "host": "304", + "path": "305", + "port": "306", + "host": "307", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "305", - "value": "306" + "name": "308", + "value": "309" } ] }, "tcpSocket": { - "port": "307", - "host": "308" + "port": "310", + "host": "311" } } }, - "terminationMessagePath": "309", + "terminationMessagePath": "312", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -933,15 +936,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "310", - "role": "311", - "type": "312", - "level": "313" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "314", - "gmsaCredentialSpec": "315", - "runAsUserName": "316" + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -951,66 +954,66 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "317" + "localhostProfile": "320" } } } ], "ephemeralContainers": [ { - "name": "318", - "image": "319", + "name": "321", + "image": "322", "command": [ - "320" + "323" ], "args": [ - "321" + "324" ], - "workingDir": "322", + "workingDir": "325", "ports": [ { - "name": "323", + "name": "326", "hostPort": 1805682547, "containerPort": -651405950, "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", - "hostIP": "324" + "hostIP": "327" } ], "envFrom": [ { - "prefix": "325", + "prefix": "328", "configMapRef": { - "name": "326", + "name": "329", "optional": true }, "secretRef": { - "name": "327", + "name": "330", "optional": true } } ], "env": [ { - "name": "328", - "value": "329", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "330", - "fieldPath": "331" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "332", - "resource": "333", + "containerName": "335", + "resource": "336", "divisor": "684" }, "configMapKeyRef": { - "name": "334", - "key": "335", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "336", - "key": "337", + "name": "339", + "key": "340", "optional": true } } @@ -1026,41 +1029,41 @@ }, "volumeMounts": [ { - "name": "338", + "name": "341", "readOnly": true, - "mountPath": "339", - "subPath": "340", + "mountPath": "342", + "subPath": "343", "mountPropagation": "葰賦", - "subPathExpr": "341" + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "342", - "devicePath": "343" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "344" + "347" ] }, "httpGet": { - "path": "345", + "path": "348", "port": -121675052, - "host": "346", + "host": "349", "scheme": "W#ļǹʅŚO虀^", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": "352", + "host": "353" }, "initialDelaySeconds": -1959891996, "timeoutSeconds": -1442230895, @@ -1072,24 +1075,24 @@ "readinessProbe": { "exec": { "command": [ - "351" + "354" ] }, "httpGet": { - "path": "352", + "path": "355", "port": -1744546613, - "host": "353", + "host": "356", "scheme": "ʓɻŊ", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "357", + "value": "358" } ] }, "tcpSocket": { "port": -259047269, - "host": "356" + "host": "359" }, "initialDelaySeconds": 1586122127, "timeoutSeconds": -1813456856, @@ -1101,24 +1104,24 @@ "startupProbe": { "exec": { "command": [ - "357" + "360" ] }, "httpGet": { - "path": "358", + "path": "361", "port": -5241849, - "host": "359", + "host": "362", "scheme": "}颉hȱɷȰW", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "362", - "host": "363" + "port": "365", + "host": "366" }, "initialDelaySeconds": 636493142, "timeoutSeconds": -192358697, @@ -1131,51 +1134,51 @@ "postStart": { "exec": { "command": [ - "364" + "367" ] }, "httpGet": { - "path": "365", + "path": "368", "port": -1460652193, - "host": "366", + "host": "369", "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "369", - "host": "370" + "port": "372", + "host": "373" } }, "preStop": { "exec": { "command": [ - "371" + "374" ] }, "httpGet": { - "path": "372", + "path": "375", "port": 71524977, - "host": "373", + "host": "376", "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "377", + "value": "378" } ] }, "tcpSocket": { "port": -565041796, - "host": "376" + "host": "379" } } }, - "terminationMessagePath": "377", + "terminationMessagePath": "380", "terminationMessagePolicy": "Ƭ婦d", "imagePullPolicy": "ɧeʫį淓¯", "securityContext": { @@ -1189,15 +1192,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "378", - "role": "379", - "type": "380", - "level": "381" + "user": "381", + "role": "382", + "type": "383", + "level": "384" }, "windowsOptions": { - "gmsaCredentialSpecName": "382", - "gmsaCredentialSpec": "383", - "runAsUserName": "384" + "gmsaCredentialSpecName": "385", + "gmsaCredentialSpec": "386", + "runAsUserName": "387" }, "runAsUser": -4564863616644509171, "runAsGroup": -7297536356638221066, @@ -1207,12 +1210,12 @@ "procMount": "Ş襵樞úʥ銀", "seccompProfile": { "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "385" + "localhostProfile": "388" } }, "stdin": true, "tty": true, - "targetContainerName": "386" + "targetContainerName": "389" } ], "restartPolicy": "鹚蝉茲ʛ饊", @@ -1220,26 +1223,26 @@ "activeDeadlineSeconds": -1284119655860768065, "dnsPolicy": "錏嬮#ʐ", "nodeSelector": { - "387": "388" + "390": "391" }, - "serviceAccountName": "389", - "serviceAccount": "390", + "serviceAccountName": "392", + "serviceAccount": "393", "automountServiceAccountToken": true, - "nodeName": "391", + "nodeName": "394", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "392", - "role": "393", - "type": "394", - "level": "395" + "user": "395", + "role": "396", + "type": "397", + "level": "398" }, "windowsOptions": { - "gmsaCredentialSpecName": "396", - "gmsaCredentialSpec": "397", - "runAsUserName": "398" + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401" }, "runAsUser": -4904722847506013622, "runAsGroup": 6465579957265382985, @@ -1250,23 +1253,23 @@ "fsGroup": -1867959832193971598, "sysctls": [ { - "name": "399", - "value": "400" + "name": "402", + "value": "403" } ], "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", "seccompProfile": { "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "401" + "localhostProfile": "404" } }, "imagePullSecrets": [ { - "name": "402" + "name": "405" } ], - "hostname": "403", - "subdomain": "404", + "hostname": "406", + "subdomain": "407", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1274,19 +1277,19 @@ { "matchExpressions": [ { - "key": "405", + "key": "408", "operator": "UǷ坒", "values": [ - "406" + "409" ] } ], "matchFields": [ { - "key": "407", + "key": "410", "operator": "", "values": [ - "408" + "411" ] } ] @@ -1299,19 +1302,19 @@ "preference": { "matchExpressions": [ { - "key": "409", + "key": "412", "operator": "Mɮ6)", "values": [ - "410" + "413" ] } ], "matchFields": [ { - "key": "411", + "key": "414", "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", "values": [ - "412" + "415" ] } ] @@ -1337,9 +1340,9 @@ ] }, "namespaces": [ - "419" + "422" ], - "topologyKey": "420", + "topologyKey": "423", "namespaceSelector": { "matchLabels": { "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" @@ -1372,9 +1375,9 @@ ] }, "namespaces": [ - "433" + "436" ], - "topologyKey": "434", + "topologyKey": "437", "namespaceSelector": { "matchLabels": { "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" @@ -1408,9 +1411,9 @@ ] }, "namespaces": [ - "447" + "450" ], - "topologyKey": "448", + "topologyKey": "451", "namespaceSelector": { "matchLabels": { "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" @@ -1440,9 +1443,9 @@ ] }, "namespaces": [ - "461" + "464" ], - "topologyKey": "462", + "topologyKey": "465", "namespaceSelector": { "matchLabels": { "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" @@ -1462,37 +1465,37 @@ ] } }, - "schedulerName": "469", + "schedulerName": "472", "tolerations": [ { - "key": "470", + "key": "473", "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "471", + "value": "474", "effect": "ɮ-nʣž吞Ƞ唄®窂爪", "tolerationSeconds": -5154627301352060136 } ], "hostAliases": [ { - "ip": "472", + "ip": "475", "hostnames": [ - "473" + "476" ] } ], - "priorityClassName": "474", + "priorityClassName": "477", "priority": -860768401, "dnsConfig": { "nameservers": [ - "475" + "478" ], "searches": [ - "476" + "479" ], "options": [ { - "name": "477", - "value": "478" + "name": "480", + "value": "481" } ] }, @@ -1501,7 +1504,7 @@ "conditionType": "@.ȇʟ" } ], - "runtimeClassName": "479", + "runtimeClassName": "482", "enableServiceLinks": false, "preemptionPolicy": "", "overhead": { @@ -1510,7 +1513,7 @@ "topologySpreadConstraints": [ { "maxSkew": -2013945465, - "topologyKey": "480", + "topologyKey": "483", "whenUnsatisfiable": "½ǩ ", "labelSelector": { "matchLabels": { @@ -1553,8 +1556,8 @@ "type": "ôD齆O#ȞM\u003c²彾Ǟʈɐ", "status": "盧ŶbșʬÇ[輚趞", "lastTransitionTime": "2205-11-05T22:21:51Z", - "reason": "487", - "message": "488" + "reason": "490", + "message": "491" } ] } diff --git a/testdata/HEAD/apps.v1.DaemonSet.pb b/testdata/HEAD/apps.v1.DaemonSet.pb index f9ec76fc762f434c5986a3b22ee890655dd00fc0..5e6a3d2930e19650441f36fd93e19f34fee86332 100644 GIT binary patch delta 3260 zcmY*beQcIj6@Ty3^3pyn^yPt;w+~<43j)4b;JF{q{is1}Cr)Y?5kf|YS(IR$OpPJ_ z!J3#d=rSoE0v8$MW0+1*P_UyzM%Zw+1==D}NX%3+7g<_iM(1>HQ)lpZ-nI;%KhAUS zx%ZrV?m546&fV8^v}xCj@{XqP7xg}WWiG3|-WVQZVIXuA2ondw z76RdXSw%dzCXq;R);~FL_x~q zAQfT;W-^)ts=!P02M>0BJ>RkI#4pPmGL0eFP@I}PYc668ZK=zjzVJ>jD+D?z2AU_V zG0>u^ovkPj11(pxwSiVG5Y%ZDXr0fjfaTic*qR3Xp+LJhFi9aWycifE0wWtCX;c$i z8{-ctqhsQj23CYm4P=a4p9=#Et1ZuG3RtybLmm|Vwki&6Dhq+tMOrXPrVU~iV%BYD zCWPTGiNJD*lM`_bMv!yLzgsr9Jsw2b}r8ju=_%|m?ue; zqaTkzM1K3BD}595uRnL@QdvW$i%p{?NlPjQNedwQ1e-x@Lu?D9@pHv84sj5Entc|l zTui_+m;PY+ET;Uq@?v{R4BgABu`ClzByK#!7SUADRK{eGRPYXdsQ}T9Af_3_wt%?h znd=PK*vi5gCF{8Pi0XI>P3SU0`EN{!VNfk` zG;vJ+PkLZtNOnzh`-@0_Y$dd?nysvRuiV zY!3ZZj`pjxK*uZ6ugvHU`z9MH58o&c-(lfYupQRY1e;S1H>SeJ*;TU@G1Ijq42*)9 z^$Th2uums`N49>tO_#ASU{8WmqPVFCe&vNJRle7D1F~qNUV#R5Z5gM#NKS+NXK^i4bN9jd%$yBY0G3 zm@9Nju@g?llPNAj!)~FGT!pbY0wlEaVdVqMOhWDv1~(Q)6mvu0A3XG@XLsD*zw>MT zM;b0ZDZrL15ao3xRYpgjfkqe{R%CJ`?{4{bHqMZ|_4_LCuZIVPO%PjJ{qr-2yMs7G zEbebq>Sb0$62i!)$_kbvF(eg8TF5PXY~i|#onIa7YU@9B>)^I!MY@ z$ONH~iSad6vu5EOnYep|IjQ4(J&5qjsycFjuH-OZa^#`p+P_w{pbA+ixh1CaHPv+s zM6!uxzQZ!RSmprbsYp#!S#o4*;efHB^R3nQ6)AEiJOyYL~PsN;Hn@ z4&p`=jgvn)syme~M@14D22W^iMiY%YDi$t96)q(jcT_N(@!M)wewyNqi9?m%+>gS{WpRK=tDN;`v^k7gkz~1`nrQr`sLAuWB0Dr=$0!C2@6`mv@{I@J~ zlU0P-rbPo!4IOzCf>!v2@jPgKDBd`WdaI7~)Le0Z-`(L_zZs^I22R?V}nN5$7-|%{cR`kBR#U5`C z;z(aRb4iPe@P?3ST7vVHSszMn;bjV5Ct|3;n2HWO8r!?#GtKy!9}ErreLUTW@79+|oA{%%R!*_xdP^a)6e6p9`eUif*t ziLp}Gz{3z-Lkc^JT8UTB7;2?Nf-10RR91 delta 3285 zcmY*ceQcK16@TyZ*0<$pu`iDl-ac5UZym5V2A=!z+>b73hcO$BZKj4vrZJ9?sdXP2 zF&SyH6afR&j{#R*qahu!R*zY`TfxUm6 zd!KXfIrrRie&?L~9%_5IZP$XTzg-g^*}bTfE#JL&c@Uj=>XjDOFx(pUvM>;76bKy$ z!juDHeRa?#lPHjUeN7lhftl>M46`&2q%N~tDuGl<&a#bxG@XI8-K+(x&UXfJDG`C< z(LooUsSN`qq8Dnz0w&V;2Tffn3RGI^dHbPz|9uWW)|@LhU{Ql@N}Ic19{gmQU8w`x zg6-lUO~isQNO?3H6vm{ov~OScw@cgZ?fX?#bFMW68;aAk#8y@?hqly|jy?bJAS(x{ ztpuq{SZkn@wl3CQ6$YBGW9tJgRzpzBDA1~uYln?GEwZmSV}t^2;y~MSpj{;}xRT+m zkTjx=t&cH6%BYw)X)~+9Nd_{;bQCdz)y9=_Wvtp{V+oW;ffaFJr7QFvj!K9g_G^|HAkxSW4<;uNV`LDH2VdNqi-KKB~K<#w`gK}ef<8Wm~Kq}!CX z4Q(F`nsX5kmlM}UAq{k8k#xm#@FD1uLeNP{^X8o&Z~gS28K~msOrelb18q~ZEiD~A z`sTzm78$Szo-Tg;QUAFQ9(evAKVfi{FvU0D*fq|6&q`R8bS>$?R|z6P7ApQO{EyLz zA_*v2CZiM`pwg)=`hE6JRrpp__yMCOLra$SI(RQl{FQ~ZUlCxYay`ic&LC;WQkom= zOKthG?~e9N^c@?0{A~B(@x%RRPd+^2D_GG9v$>6!xXwJ+NjF;oAo_f0kZlTqGfElW0~AE0UPyL`1o`>dvJbPIuoi+S@twD!LYXT$)*O{Pn)KSZ0aS{)O-}t-_IyoV`exGEyc< zbOYT)A_*-GV#XMmAQUoDeqn7>6V8!|z91|UsFR890C9d@?Y1HkNg^9TL>WZ-Ki4j) z1zsdiiK+dQ_G;{$#3TXa07urtY>B3i8t0l^||)Ub>_mgs;op z%5G;HA7>$Ik#qo|1X4g0?%`6uV>WM;~okM^$}+duZ;>HWUv(ufKF#HB~7IUJ%y zGH_GV!N~(dDIpeHa!Ca-RufObE0YOq)__=dmU#wj(dkmSz4b@tsDfbLg-&mxu zaRP|qHt};BR;=NaY24C2tEV!JlS4V;LG=y&AB`^9w8&0RtZ#(!^K z+ag3DQ|=RK{WkvS^$`$~%z>;KO{Zjtb02)7cIZ+fcy zA4-eA!3p&uNsh5CEX=BeK-)907Hx0ls)#kdZF%n5o`d6e|7`X6)`9Wo4^5mHP!m5q znVC*)P>5u@3clL&o8Ekum4f@*8Vx$Y!N$et0B0Jnx(>;wj2uJ;88yN__{*8`PqRq8 z#^xab2&4)iMJ-eY&{M|#mgU}MHDRG`*~s>>gYT1|^CrF$T5pawHK7rs_8=*wNRZ8f zS3rb7w4{*!qu8ub1Zznlk-|;ETGFFHA|QY@9s@L&8LUxyGZ;$>hLm{MO~G1HD5Nz0 zt_3TWNlOhxN;E7yMk|HM-TjjThXp=(`}S!!N;F|Awg}1F3mOt#uD`Km=(*u%#_l=2 z_p6hSY`%s3CaL>LbieZ~39~O9+5O@SuyJ@Q%Y`vNdh&FZ z1d`geOw;Kk*mw6Yw~ghO%mNn zfRTnrt7)K)kt=>Qbbpx|jx^G*Z(80$XPTKaKOGzS>r74&Uw42Qf4u32Ie3?1P9d@s zBFlYgp{ymZTdKlV`L8Wp+Ldl*EbAM1RHAQ4{4vO&D)B6uMyl7?cI6%$Wx;yM*45eqJW1) hUe4A0qA+OEiucQ$MI5fWcG2s#7SB^*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "315" - gmsaCredentialSpecName: "314" - runAsUserName: "316" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + runAsUserName: "319" startupProbe: exec: command: - - "287" + - "290" failureThreshold: 1447314009 httpGet: - host: "290" + host: "293" httpHeaders: - - name: "291" - value: "292" - path: "288" - port: "289" + - name: "294" + value: "295" + path: "291" + port: "292" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "293" + host: "296" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - terminationMessagePath: "309" + terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "272" - name: "271" + - devicePath: "275" + name: "274" volumeMounts: - - mountPath: "268" + - mountPath: "271" mountPropagation: ʠɜ瞍阎lğ Ņ - name: "267" + name: "270" readOnly: true - subPath: "269" - subPathExpr: "270" - workingDir: "251" + subPath: "272" + subPathExpr: "273" + workingDir: "254" dnsConfig: nameservers: - - "475" + - "478" options: - - name: "477" - value: "478" + - name: "480" + value: "481" searches: - - "476" + - "479" dnsPolicy: 錏嬮#ʐ enableServiceLinks: false ephemeralContainers: - args: - - "321" + - "324" command: - - "320" + - "323" env: - - name: "328" - value: "329" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "335" - name: "334" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "330" - fieldPath: "331" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "332" + containerName: "335" divisor: "684" - resource: "333" + resource: "336" secretKeyRef: - key: "337" - name: "336" + key: "340" + name: "339" optional: true envFrom: - configMapRef: - name: "326" + name: "329" optional: true - prefix: "325" + prefix: "328" secretRef: - name: "327" + name: "330" optional: true - image: "319" + image: "322" imagePullPolicy: ɧeʫį淓¯ lifecycle: postStart: exec: command: - - "364" + - "367" httpGet: - host: "366" + host: "369" httpHeaders: - - name: "367" - value: "368" - path: "365" + - name: "370" + value: "371" + path: "368" port: -1460652193 scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? tcpSocket: - host: "370" - port: "369" + host: "373" + port: "372" preStop: exec: command: - - "371" + - "374" httpGet: - host: "373" + host: "376" httpHeaders: - - name: "374" - value: "375" - path: "372" + - name: "377" + value: "378" + path: "375" port: 71524977 scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 tcpSocket: - host: "376" + host: "379" port: -565041796 livenessProbe: exec: command: - - "344" + - "347" failureThreshold: 1587036035 httpGet: - host: "346" + host: "349" httpHeaders: - - name: "347" - value: "348" - path: "345" + - name: "350" + value: "351" + path: "348" port: -121675052 scheme: W#ļǹʅŚO虀^ initialDelaySeconds: -1959891996 periodSeconds: 1475033091 successThreshold: 1782790310 tcpSocket: - host: "350" - port: "349" + host: "353" + port: "352" terminationGracePeriodSeconds: 7560036535013464461 timeoutSeconds: -1442230895 - name: "318" + name: "321" ports: - containerPort: -651405950 - hostIP: "324" + hostIP: "327" hostPort: 1805682547 - name: "323" + name: "326" protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 readinessProbe: exec: command: - - "351" + - "354" failureThreshold: 408029351 httpGet: - host: "353" + host: "356" httpHeaders: - - name: "354" - value: "355" - path: "352" + - name: "357" + value: "358" + path: "355" port: -1744546613 scheme: ʓɻŊ initialDelaySeconds: 1586122127 periodSeconds: 781203691 successThreshold: -216440055 tcpSocket: - host: "356" + host: "359" port: -259047269 terminationGracePeriodSeconds: 5450105809027610853 timeoutSeconds: -1813456856 @@ -499,175 +501,175 @@ spec: runAsNonRoot: false runAsUser: -4564863616644509171 seLinuxOptions: - level: "381" - role: "379" - type: "380" - user: "378" + level: "384" + role: "382" + type: "383" + user: "381" seccompProfile: - localhostProfile: "385" + localhostProfile: "388" type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 windowsOptions: - gmsaCredentialSpec: "383" - gmsaCredentialSpecName: "382" - runAsUserName: "384" + gmsaCredentialSpec: "386" + gmsaCredentialSpecName: "385" + runAsUserName: "387" startupProbe: exec: command: - - "357" + - "360" failureThreshold: 902204699 httpGet: - host: "359" + host: "362" httpHeaders: - - name: "360" - value: "361" - path: "358" + - name: "363" + value: "364" + path: "361" port: -5241849 scheme: '}颉hȱɷȰW' initialDelaySeconds: 636493142 periodSeconds: 420595064 successThreshold: 1195176401 tcpSocket: - host: "363" - port: "362" + host: "366" + port: "365" terminationGracePeriodSeconds: 9196919020604133323 timeoutSeconds: -192358697 stdin: true - targetContainerName: "386" - terminationMessagePath: "377" + targetContainerName: "389" + terminationMessagePath: "380" terminationMessagePolicy: Ƭ婦d tty: true volumeDevices: - - devicePath: "343" - name: "342" + - devicePath: "346" + name: "345" volumeMounts: - - mountPath: "339" + - mountPath: "342" mountPropagation: 葰賦 - name: "338" + name: "341" readOnly: true - subPath: "340" - subPathExpr: "341" - workingDir: "322" + subPath: "343" + subPathExpr: "344" + workingDir: "325" hostAliases: - hostnames: - - "473" - ip: "472" + - "476" + ip: "475" hostIPC: true hostPID: true - hostname: "403" + hostname: "406" imagePullSecrets: - - name: "402" + - name: "405" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: false fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "617" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: ǵɐ鰥Z lifecycle: postStart: exec: command: - - "222" + - "225" httpGet: - host: "225" + host: "228" httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" + - name: "229" + value: "230" + path: "226" + port: "227" scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ tcpSocket: - host: "229" - port: "228" + host: "232" + port: "231" preStop: exec: command: - - "230" + - "233" httpGet: - host: "233" + host: "236" httpHeaders: - - name: "234" - value: "235" - path: "231" - port: "232" + - name: "237" + value: "238" + path: "234" + port: "235" scheme: δ摖 tcpSocket: - host: "237" - port: "236" + host: "240" + port: "239" livenessProbe: exec: command: - - "201" + - "204" failureThreshold: 14304392 httpGet: - host: "204" + host: "207" httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" + - name: "208" + value: "209" + path: "205" + port: "206" scheme: fʀļ腩墺Ò媁荭gw忊 initialDelaySeconds: -1532958330 periodSeconds: 1004325340 successThreshold: -1313320434 tcpSocket: - host: "207" + host: "210" port: -1761398388 terminationGracePeriodSeconds: 2001337664780390084 timeoutSeconds: -438588982 - name: "175" + name: "178" ports: - containerPort: -1109619518 - hostIP: "181" + hostIP: "184" hostPort: -1981710234 - name: "180" + name: "183" protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 readinessProbe: exec: command: - - "208" + - "211" failureThreshold: -1314967760 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -614161319 scheme: Ȩ<6鄰簳°Ļǟi& initialDelaySeconds: 233282513 periodSeconds: 1313273370 successThreshold: -1296830577 tcpSocket: - host: "214" - port: "213" + host: "217" + port: "216" terminationGracePeriodSeconds: 5043322816247327651 timeoutSeconds: -518330919 resources: @@ -689,63 +691,63 @@ spec: runAsNonRoot: true runAsUser: 9148233193771851687 seLinuxOptions: - level: "242" - role: "240" - type: "241" - user: "239" + level: "245" + role: "243" + type: "244" + user: "242" seccompProfile: - localhostProfile: "246" + localhostProfile: "249" type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 windowsOptions: - gmsaCredentialSpec: "244" - gmsaCredentialSpecName: "243" - runAsUserName: "245" + gmsaCredentialSpec: "247" + gmsaCredentialSpecName: "246" + runAsUserName: "248" startupProbe: exec: command: - - "215" + - "218" failureThreshold: 1909548849 httpGet: - host: "218" + host: "221" httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" + - name: "222" + value: "223" + path: "219" + port: "220" scheme: 队偯J僳徥淳4揻 initialDelaySeconds: -1244119841 periodSeconds: 348370746 successThreshold: 468369166 tcpSocket: - host: "221" + host: "224" port: 878005329 terminationGracePeriodSeconds: 6410850623145248813 timeoutSeconds: 1235694147 - terminationMessagePath: "238" + terminationMessagePath: "241" terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: ó藢xɮĵȑ6L* - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "391" + name: "198" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "394" nodeSelector: - "387": "388" + "390": "391" overhead: "": "359" preemptionPolicy: "" priority: -860768401 - priorityClassName: "474" + priorityClassName: "477" readinessGates: - conditionType: '@.ȇʟ' restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "479" - schedulerName: "469" + runtimeClassName: "482" + schedulerName: "472" securityContext: fsGroup: -1867959832193971598 fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! @@ -753,34 +755,34 @@ spec: runAsNonRoot: false runAsUser: -4904722847506013622 seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" + level: "398" + role: "396" + type: "397" + user: "395" seccompProfile: - localhostProfile: "401" + localhostProfile: "404" type: '`翾''ųŎ群E牬庘颮6(|ǖû' supplementalGroups: - -981432507446869083 sysctls: - - name: "399" - value: "400" + - name: "402" + value: "403" windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - runAsUserName: "398" - serviceAccount: "390" - serviceAccountName: "389" + gmsaCredentialSpec: "400" + gmsaCredentialSpecName: "399" + runAsUserName: "401" + serviceAccount: "393" + serviceAccountName: "392" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "404" + subdomain: "407" terminationGracePeriodSeconds: 1736985756995615785 tolerations: - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "470" + key: "473" operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] tolerationSeconds: -5154627301352060136 - value: "471" + value: "474" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -789,65 +791,65 @@ spec: matchLabels: 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n maxSkew: -2013945465 - topologyKey: "480" + topologyKey: "483" whenUnsatisfiable: '½ǩ ' volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -2007808768 - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 readOnly: false azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 952979935 items: - - key: "99" + - key: "101" mode: 2020789772 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: true volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -868808281 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: -1768075156 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "915" - resource: "92" + resource: "94" emptyDir: medium: ɹ坼É/pȿ sizeLimit: "804" @@ -855,40 +857,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 2974444584632416014 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 3849874053153949822 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: true - kind: "157" - name: "158" + kind: "159" + name: "160" uid: oɘ檲ɨ銦妰黖ȓ resourceVersion: "1248703441945830579" - selfLink: "150" + selfLink: "152" uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ spec: accessModes: - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" @@ -900,148 +903,148 @@ spec: operator: DoesNotExist matchLabels: o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" + storageClassName: "174" volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: 570501002 targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1318752360 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" hostPath: - path: "43" + path: "45" type: "" iscsi: chapAuthDiscovery: true chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 408756018 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: 480521693 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1126738259 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: -1618937335 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "461" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: 675406340 - path: "117" - name: "115" + path: "119" + name: "117" optional: false serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: -6345861634934949644 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" + name: "134" sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 1233814916 items: - - key: "52" + - key: "54" mode: 228756891 - path: "53" + path: "55" optional: false - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" updateStrategy: rollingUpdate: maxSurge: 3 @@ -1051,8 +1054,8 @@ status: collisionCount: 1177227691 conditions: - lastTransitionTime: "2205-11-05T22:21:51Z" - message: "488" - reason: "487" + message: "491" + reason: "490" status: 盧ŶbșʬÇ[輚趞 type: ôD齆O#ȞM<²彾Ǟʈɐ currentNumberScheduled: 2090664533 diff --git a/testdata/HEAD/apps.v1.Deployment.json b/testdata/HEAD/apps.v1.Deployment.json index dc6084351a..4a00c76f99 100644 --- a/testdata/HEAD/apps.v1.Deployment.json +++ b/testdata/HEAD/apps.v1.Deployment.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -55,50 +56,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, "creationTimestamp": null, "deletionGracePeriodSeconds": -2575298329142810753, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ƶȤ^}", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" }, "emptyDir": { @@ -106,27 +108,27 @@ "sizeLimit": "473" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1188153605 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": 912004803, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -547518679 } ], @@ -134,91 +136,91 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" } }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "660" }, "mode": 1569992019 @@ -228,26 +230,26 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1740986684, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 195263908 } ], @@ -255,39 +257,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "|@?鷅bȻN", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "榱*Gưoɘ檲" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -323584340 } ], @@ -296,14 +298,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "106" }, "mode": 173030157 @@ -311,99 +313,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": 2063799569 } ], "optional": false }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 8357931971650847566, - "path": "127" + "path": "129" } } ], "defaultMode": -1334904807 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129", + "volumeID": "130", + "fsType": "131", "readOnly": true }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, "creationTimestamp": null, "deletionGracePeriodSeconds": 6296624700137074905, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "閝ȝ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -433,13 +436,13 @@ "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -448,59 +451,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 1923334396, "containerPort": -1343558801, "protocol": "@掇lNdǂ\u003e", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "713" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -516,41 +519,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1285424066, - "host": "203", + "host": "206", "scheme": "ni酛3ƁÀ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "206", - "host": "207" + "port": "209", + "host": "210" }, "initialDelaySeconds": -2036074491, "timeoutSeconds": -148216266, @@ -562,24 +565,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -331283026, - "host": "210", + "host": "213", "scheme": "ȉ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 714088955, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1033766276, "timeoutSeconds": -1745509819, @@ -591,24 +594,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": -361442565, - "host": "216", + "host": "219", "scheme": "w", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { "port": -1099429189, - "host": "219" + "host": "222" }, "initialDelaySeconds": 994072122, "timeoutSeconds": 1752155096, @@ -621,51 +624,51 @@ "postStart": { "exec": { "command": [ - "220" + "223" ] }, "httpGet": { - "path": "221", + "path": "224", "port": -1109619518, - "host": "222", + "host": "225", "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 461585849, - "host": "229", + "host": "232", "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": 467291328, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "ĸ輦唊", "imagePullPolicy": "r嚧", "securityContext": { @@ -679,15 +682,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -857934902638099053, "runAsGroup": 8967035373007538858, @@ -697,7 +700,7 @@ "procMount": "Z鐫û咡W\u003c敄lu", "seccompProfile": { "type": "榝$î.Ȏ蝪ʜ5遰", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdinOnce": true, @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": -1462219068, "containerPort": -370386363, "protocol": "wƯ貾坢'跩aŕ翑0展}", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "185" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -774,40 +777,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "頸", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": 1315054653, - "host": "274" + "host": "277" }, "initialDelaySeconds": 711020087, "timeoutSeconds": 1103049140, @@ -819,24 +822,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", + "path": "279", "port": -1315487077, - "host": "277", + "host": "280", "scheme": "ğ_", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "280", - "host": "281" + "port": "283", + "host": "284" }, "initialDelaySeconds": 1272940694, "timeoutSeconds": -385597677, @@ -848,24 +851,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": 1332783160, - "host": "284", + "host": "287", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "287", - "host": "288" + "port": "290", + "host": "291" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", - "port": "291", - "host": "292", + "path": "293", + "port": "294", + "host": "295", "scheme": "鯂²静", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "296", + "value": "297" } ] }, "tcpSocket": { "port": -402384013, - "host": "295" + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "鏻砅邻爥", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -305362540, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "imagePullPolicy": "i绝5哇芆斩", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": -7936947433725476327, "runAsGroup": -5712715102324619404, @@ -954,7 +957,7 @@ "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -964,59 +967,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 217308913, "containerPort": 455919108, "protocol": "崍h趭(娕u", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": false }, "secretRef": { - "name": "321", + "name": "324", "optional": false } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "360" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": false }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": false } } @@ -1032,41 +1035,41 @@ }, "volumeMounts": [ { - "name": "332", + "name": "335", "readOnly": true, - "mountPath": "333", - "subPath": "334", + "mountPath": "336", + "subPath": "337", "mountPropagation": "Ǚ(", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", + "path": "342", "port": -1842062977, - "host": "340", + "host": "343", "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { - "port": "343", - "host": "344" + "port": "346", + "host": "347" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -1078,24 +1081,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -1107,24 +1110,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": -1894647727, - "host": "359" + "host": "362" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -1137,51 +1140,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", + "path": "364", "port": 466267060, - "host": "362", + "host": "365", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": "368", + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", + "path": "371", + "port": "372", + "host": "373", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "374", + "value": "375" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "376", + "host": "377" } } }, - "terminationMessagePath": "375", + "terminationMessagePath": "378", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -1195,15 +1198,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "379", + "role": "380", + "type": "381", + "level": "382" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382" + "gmsaCredentialSpecName": "383", + "gmsaCredentialSpec": "384", + "runAsUserName": "385" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -1213,10 +1216,10 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "383" + "localhostProfile": "386" } }, - "targetContainerName": "384" + "targetContainerName": "387" } ], "restartPolicy": "ƱÁR»淹揀", @@ -1224,26 +1227,26 @@ "activeDeadlineSeconds": -5891364351877125204, "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", "nodeSelector": { - "385": "386" + "388": "389" }, - "serviceAccountName": "387", - "serviceAccount": "388", + "serviceAccountName": "390", + "serviceAccount": "391", "automountServiceAccountToken": true, - "nodeName": "389", + "nodeName": "392", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "393", + "role": "394", + "type": "395", + "level": "396" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396" + "gmsaCredentialSpecName": "397", + "gmsaCredentialSpec": "398", + "runAsUserName": "399" }, "runAsUser": 4466809078783855686, "runAsGroup": -3587143030436465588, @@ -1254,23 +1257,23 @@ "fsGroup": 6713296993350540686, "sysctls": [ { - "name": "397", - "value": "398" + "name": "400", + "value": "401" } ], "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", "seccompProfile": { "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "399" + "localhostProfile": "402" } }, "imagePullSecrets": [ { - "name": "400" + "name": "403" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "404", + "subdomain": "405", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1278,19 +1281,19 @@ { "matchExpressions": [ { - "key": "403", + "key": "406", "operator": "", "values": [ - "404" + "407" ] } ], "matchFields": [ { - "key": "405", + "key": "408", "operator": "ɦ燻踸陴Sĕ濦ʓɻ", "values": [ - "406" + "409" ] } ] @@ -1303,19 +1306,19 @@ "preference": { "matchExpressions": [ { - "key": "407", + "key": "410", "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "408" + "411" ] } ], "matchFields": [ { - "key": "409", + "key": "412", "operator": "顓闉ȦT", "values": [ - "410" + "413" ] } ] @@ -1341,9 +1344,9 @@ ] }, "namespaces": [ - "417" + "420" ], - "topologyKey": "418", + "topologyKey": "421", "namespaceSelector": { "matchLabels": { "4eq5": "" @@ -1376,9 +1379,9 @@ ] }, "namespaces": [ - "431" + "434" ], - "topologyKey": "432", + "topologyKey": "435", "namespaceSelector": { "matchLabels": { "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" @@ -1412,9 +1415,9 @@ ] }, "namespaces": [ - "445" + "448" ], - "topologyKey": "446", + "topologyKey": "449", "namespaceSelector": { "matchLabels": { "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" @@ -1447,9 +1450,9 @@ ] }, "namespaces": [ - "459" + "462" ], - "topologyKey": "460", + "topologyKey": "463", "namespaceSelector": { "matchLabels": { "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" @@ -1469,37 +1472,37 @@ ] } }, - "schedulerName": "467", + "schedulerName": "470", "tolerations": [ { - "key": "468", + "key": "471", "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "469", + "value": "472", "effect": "慰x:", "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "473", "hostnames": [ - "471" + "474" ] } ], - "priorityClassName": "472", + "priorityClassName": "475", "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "476" ], "searches": [ - "474" + "477" ], "options": [ { - "name": "475", - "value": "476" + "name": "478", + "value": "479" } ] }, @@ -1508,7 +1511,7 @@ "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "480", "enableServiceLinks": false, "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { @@ -1517,7 +1520,7 @@ "topologySpreadConstraints": [ { "maxSkew": -174245111, - "topologyKey": "478", + "topologyKey": "481", "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { @@ -1562,8 +1565,8 @@ "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", "lastUpdateTime": "2346-11-18T09:51:55Z", "lastTransitionTime": "2391-11-11T11:52:22Z", - "reason": "485", - "message": "486" + "reason": "488", + "message": "489" } ], "collisionCount": -1889018254 diff --git a/testdata/HEAD/apps.v1.Deployment.pb b/testdata/HEAD/apps.v1.Deployment.pb index c362d4f632ab62f75b6c621cf2c05122c36a89b6..1a0ce425d4bc9873f3f0c858305fd660dc0565e4 100644 GIT binary patch delta 3252 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 diff --git a/testdata/HEAD/apps.v1.Deployment.yaml b/testdata/HEAD/apps.v1.Deployment.yaml index 95ab8caf52..94c2f39a4d 100644 --- a/testdata/HEAD/apps.v1.Deployment.yaml +++ b/testdata/HEAD/apps.v1.Deployment.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -48,32 +49,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -2575298329142810753 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -8542870036622468681 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: 躢 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ƶȤ^} resourceVersion: "1736621709629422270" - selfLink: "28" + selfLink: "29" uid: ?Qȫş spec: activeDeadlineSeconds: -5891364351877125204 @@ -82,28 +84,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" + - key: "410" operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW values: - - "408" + - "411" matchFields: - - key: "409" + - key: "412" operator: 顓闉ȦT values: - - "410" + - "413" weight: 1762917570 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" + - key: "406" operator: "" values: - - "404" + - "407" matchFields: - - key: "405" + - key: "408" operator: ɦ燻踸陴Sĕ濦ʓɻ values: - - "406" + - "409" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -124,8 +126,8 @@ spec: matchLabels: vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" + - "434" + topologyKey: "435" weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -143,8 +145,8 @@ spec: matchLabels: 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "420" + topologyKey: "421" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -163,8 +165,8 @@ spec: matchLabels: h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" + - "462" + topologyKey: "463" weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -182,121 +184,121 @@ spec: matchLabels: u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" + - "448" + topologyKey: "449" automountServiceAccountToken: true containers: - args: - - "245" + - "248" command: - - "244" + - "247" env: - - name: "252" - value: "253" + - name: "255" + value: "256" valueFrom: configMapKeyRef: - key: "259" - name: "258" + key: "262" + name: "261" optional: true fieldRef: - apiVersion: "254" - fieldPath: "255" + apiVersion: "257" + fieldPath: "258" resourceFieldRef: - containerName: "256" + containerName: "259" divisor: "185" - resource: "257" + resource: "260" secretKeyRef: - key: "261" - name: "260" + key: "264" + name: "263" optional: false envFrom: - configMapRef: - name: "250" + name: "253" optional: false - prefix: "249" + prefix: "252" secretRef: - name: "251" + name: "254" optional: false - image: "243" + image: "246" imagePullPolicy: i绝5哇芆斩 lifecycle: postStart: exec: command: - - "289" + - "292" httpGet: - host: "292" + host: "295" httpHeaders: - - name: "293" - value: "294" - path: "290" - port: "291" + - name: "296" + value: "297" + path: "293" + port: "294" scheme: 鯂²静 tcpSocket: - host: "295" + host: "298" port: -402384013 preStop: exec: command: - - "296" + - "299" httpGet: - host: "299" + host: "302" httpHeaders: - - name: "300" - value: "301" - path: "297" - port: "298" + - name: "303" + value: "304" + path: "300" + port: "301" scheme: 鏻砅邻爥 tcpSocket: - host: "302" + host: "305" port: -305362540 livenessProbe: exec: command: - - "268" + - "271" failureThreshold: 1993268896 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "269" - port: "270" + - name: "275" + value: "276" + path: "272" + port: "273" scheme: 頸 initialDelaySeconds: 711020087 periodSeconds: -1965247100 successThreshold: 218453478 tcpSocket: - host: "274" + host: "277" port: 1315054653 terminationGracePeriodSeconds: -9140155223242250138 timeoutSeconds: 1103049140 - name: "242" + name: "245" ports: - containerPort: -370386363 - hostIP: "248" + hostIP: "251" hostPort: -1462219068 - name: "247" + name: "250" protocol: wƯ貾坢'跩aŕ翑0展} readinessProbe: exec: command: - - "275" + - "278" failureThreshold: 1456461851 httpGet: - host: "277" + host: "280" httpHeaders: - - name: "278" - value: "279" - path: "276" + - name: "281" + value: "282" + path: "279" port: -1315487077 scheme: ğ_ initialDelaySeconds: 1272940694 periodSeconds: 422133388 successThreshold: 1952458416 tcpSocket: - host: "281" - port: "280" + host: "284" + port: "283" terminationGracePeriodSeconds: -6078441689118311403 timeoutSeconds: -385597677 resources: @@ -318,175 +320,175 @@ spec: runAsNonRoot: false runAsUser: -7936947433725476327 seLinuxOptions: - level: "307" - role: "305" - type: "306" - user: "304" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "311" + localhostProfile: "314" type: ',ƷƣMț譎懚XW疪鑳' windowsOptions: - gmsaCredentialSpec: "309" - gmsaCredentialSpecName: "308" - runAsUserName: "310" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + runAsUserName: "313" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 620822482 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "288" - port: "287" + host: "291" + port: "290" terminationGracePeriodSeconds: -2203905759223555727 timeoutSeconds: 386804041 stdin: true stdinOnce: true - terminationMessagePath: "303" + terminationMessagePath: "306" terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tty: true volumeDevices: - - devicePath: "267" - name: "266" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "263" + - mountPath: "266" mountPropagation: "" - name: "262" - subPath: "264" - subPathExpr: "265" - workingDir: "246" + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "473" + - "476" options: - - name: "475" - value: "476" + - name: "478" + value: "479" searches: - - "474" + - "477" dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s enableServiceLinks: false ephemeralContainers: - args: - - "315" + - "318" command: - - "314" + - "317" env: - - name: "322" - value: "323" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "329" - name: "328" + key: "332" + name: "331" optional: false fieldRef: - apiVersion: "324" - fieldPath: "325" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "326" + containerName: "329" divisor: "360" - resource: "327" + resource: "330" secretKeyRef: - key: "331" - name: "330" + key: "334" + name: "333" optional: false envFrom: - configMapRef: - name: "320" + name: "323" optional: false - prefix: "319" + prefix: "322" secretRef: - name: "321" + name: "324" optional: false - image: "313" + image: "316" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "360" + - "363" httpGet: - host: "362" + host: "365" httpHeaders: - - name: "363" - value: "364" - path: "361" + - name: "366" + value: "367" + path: "364" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -696,66 +698,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -763,34 +765,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -801,66 +803,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -868,40 +870,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -915,155 +918,155 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: 171558604 collisionCount: -1889018254 conditions: - lastTransitionTime: "2391-11-11T11:52:22Z" lastUpdateTime: "2346-11-18T09:51:55Z" - message: "486" - reason: "485" + message: "489" + reason: "488" status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 type: ?鳢.ǀŭ瘢颦 observedGeneration: -2967151415957453677 diff --git a/testdata/HEAD/apps.v1.ReplicaSet.json b/testdata/HEAD/apps.v1.ReplicaSet.json index 138dcadf45..f877539e0a 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.json +++ b/testdata/HEAD/apps.v1.ReplicaSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -59,50 +60,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "ʬ", "resourceVersion": "7336814125345800857", "generation": -6617020301190572172, "creationTimestamp": null, "deletionGracePeriodSeconds": -152893758082474859, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" }, "emptyDir": { @@ -110,27 +112,27 @@ "sizeLimit": "115" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1499132872 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": -762366823, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -104666658 } ], @@ -138,90 +140,90 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "readOnly": true, "portals": [ - "60" + "62" ], "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64" + "endpoints": "65", + "path": "66" }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" }, "readOnly": true }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "457" }, "mode": 1235524154 @@ -231,25 +233,25 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": 441887498, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97" + "secretName": "98", + "shareName": "99" }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": -2039036935 } ], @@ -257,40 +259,40 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", + "registry": "107", + "volume": "108", "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "躢" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -1399063270 } ], @@ -299,14 +301,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "746" }, "mode": 926891073 @@ -314,98 +316,99 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": -1694464659 } ], "optional": true }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": -7593824971107985079, - "path": "127" + "path": "129" } } ], "defaultMode": -522879476 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129" + "volumeID": "130", + "fsType": "131" }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "readOnly": true, "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "resourceVersion": "5302358391842833914", "generation": 6327094951466338107, "creationTimestamp": null, "deletionGracePeriodSeconds": 4217400953499279873, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -432,13 +435,13 @@ ".Q貇£ȹ嫰ƹǔw÷nI": "718" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -447,59 +450,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 424236719, "containerPort": -2031266553, "protocol": "呝TG;邪", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "486" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": true } } @@ -515,41 +518,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": 2035347577, - "host": "203", + "host": "206", "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { "port": -1498229293, - "host": "206" + "host": "209" }, "initialDelaySeconds": -1155992025, "timeoutSeconds": -194343002, @@ -561,24 +564,24 @@ "readinessProbe": { "exec": { "command": [ - "207" + "210" ] }, "httpGet": { - "path": "208", - "port": "209", - "host": "210", + "path": "211", + "port": "212", + "host": "213", "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 538852927, - "host": "213" + "host": "216" }, "initialDelaySeconds": -407545915, "timeoutSeconds": 902535764, @@ -590,24 +593,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": 1623772781, - "host": "216", + "host": "219", "scheme": "UÐ_ƮA攤/ɸɎ", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": "222", + "host": "223" }, "initialDelaySeconds": 1054858106, "timeoutSeconds": 232569106, @@ -620,51 +623,51 @@ "postStart": { "exec": { "command": [ - "221" + "224" ] }, "httpGet": { - "path": "222", + "path": "225", "port": 896430536, - "host": "223", + "host": "226", "scheme": "罴ņ螡źȰ", "httpHeaders": [ { - "name": "224", - "value": "225" + "name": "227", + "value": "228" } ] }, "tcpSocket": { "port": 513341278, - "host": "226" + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 1451056156, - "host": "229", + "host": "232", "scheme": "uʎȺ眖R#", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "232", - "host": "233" + "port": "235", + "host": "236" } } }, - "terminationMessagePath": "234", + "terminationMessagePath": "237", "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", "imagePullPolicy": "1ØœȠƬQg鄠", "securityContext": { @@ -678,15 +681,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" + "user": "238", + "role": "239", + "type": "240", + "level": "241" }, "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" + "gmsaCredentialSpecName": "242", + "gmsaCredentialSpec": "243", + "runAsUserName": "244" }, "runAsUser": 1946087648860511217, "runAsGroup": 8839567045362091290, @@ -696,7 +699,7 @@ "procMount": "Ÿ8T 苧yñKJɐ扵", "seccompProfile": { "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", - "localhostProfile": "242" + "localhostProfile": "245" } }, "stdin": true, @@ -705,59 +708,59 @@ ], "containers": [ { - "name": "243", - "image": "244", + "name": "246", + "image": "247", "command": [ - "245" + "248" ], "args": [ - "246" + "249" ], - "workingDir": "247", + "workingDir": "250", "ports": [ { - "name": "248", + "name": "251", "hostPort": 465972736, "containerPort": -1784617397, "protocol": "Ƭƶ氩Ȩ\u003c6", - "hostIP": "249" + "hostIP": "252" } ], "envFrom": [ { - "prefix": "250", + "prefix": "253", "configMapRef": { - "name": "251", + "name": "254", "optional": false }, "secretRef": { - "name": "252", + "name": "255", "optional": true } } ], "env": [ { - "name": "253", - "value": "254", + "name": "256", + "value": "257", "valueFrom": { "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" + "apiVersion": "258", + "fieldPath": "259" }, "resourceFieldRef": { - "containerName": "257", - "resource": "258", + "containerName": "260", + "resource": "261", "divisor": "9" }, "configMapKeyRef": { - "name": "259", - "key": "260", + "name": "262", + "key": "263", "optional": true }, "secretKeyRef": { - "name": "261", - "key": "262", + "name": "264", + "key": "265", "optional": false } } @@ -773,40 +776,40 @@ }, "volumeMounts": [ { - "name": "263", - "mountPath": "264", - "subPath": "265", + "name": "266", + "mountPath": "267", + "subPath": "268", "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", - "subPathExpr": "266" + "subPathExpr": "269" } ], "volumeDevices": [ { - "name": "267", - "devicePath": "268" + "name": "270", + "devicePath": "271" } ], "livenessProbe": { "exec": { "command": [ - "269" + "272" ] }, "httpGet": { - "path": "270", + "path": "273", "port": -1468297794, - "host": "271", + "host": "274", "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "274", - "host": "275" + "port": "277", + "host": "278" }, "initialDelaySeconds": 1308698792, "timeoutSeconds": 1401790459, @@ -818,24 +821,24 @@ "readinessProbe": { "exec": { "command": [ - "276" + "279" ] }, "httpGet": { - "path": "277", + "path": "280", "port": -614098868, - "host": "278", + "host": "281", "scheme": "ȗÔÂɘɢ", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { "port": 802134138, - "host": "281" + "host": "284" }, "initialDelaySeconds": -942399354, "timeoutSeconds": 1264624019, @@ -847,24 +850,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": -992558278, - "host": "284", + "host": "287", "scheme": "鯂²静", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { "port": -402384013, - "host": "287" + "host": "290" }, "initialDelaySeconds": -181601395, "timeoutSeconds": -617381112, @@ -877,51 +880,51 @@ "postStart": { "exec": { "command": [ - "288" + "291" ] }, "httpGet": { - "path": "289", - "port": "290", - "host": "291", + "path": "292", + "port": "293", + "host": "294", "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "httpHeaders": [ { - "name": "292", - "value": "293" + "name": "295", + "value": "296" } ] }, "tcpSocket": { "port": 1167615307, - "host": "294" + "host": "297" } }, "preStop": { "exec": { "command": [ - "295" + "298" ] }, "httpGet": { - "path": "296", + "path": "299", "port": -115833863, - "host": "297", + "host": "300", "scheme": "ì", "httpHeaders": [ { - "name": "298", - "value": "299" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": "300", - "host": "301" + "port": "303", + "host": "304" } } }, - "terminationMessagePath": "302", + "terminationMessagePath": "305", "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", "securityContext": { @@ -935,15 +938,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "303", - "role": "304", - "type": "305", - "level": "306" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "307", - "gmsaCredentialSpec": "308", - "runAsUserName": "309" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312" }, "runAsUser": -6717020695319852049, "runAsGroup": -495558749504439559, @@ -953,7 +956,7 @@ "procMount": "Ǫʓ)ǂť嗆u", "seccompProfile": { "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "310" + "localhostProfile": "313" } }, "tty": true @@ -961,59 +964,59 @@ ], "ephemeralContainers": [ { - "name": "311", - "image": "312", + "name": "314", + "image": "315", "command": [ - "313" + "316" ], "args": [ - "314" + "317" ], - "workingDir": "315", + "workingDir": "318", "ports": [ { - "name": "316", + "name": "319", "hostPort": -1656699070, "containerPort": -1918622971, "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "317" + "hostIP": "320" } ], "envFrom": [ { - "prefix": "318", + "prefix": "321", "configMapRef": { - "name": "319", + "name": "322", "optional": true }, "secretRef": { - "name": "320", + "name": "323", "optional": false } } ], "env": [ { - "name": "321", - "value": "322", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "323", - "fieldPath": "324" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "325", - "resource": "326", + "containerName": "328", + "resource": "329", "divisor": "69" }, "configMapKeyRef": { - "name": "327", - "key": "328", + "name": "330", + "key": "331", "optional": true }, "secretKeyRef": { - "name": "329", - "key": "330", + "name": "332", + "key": "333", "optional": false } } @@ -1029,41 +1032,41 @@ }, "volumeMounts": [ { - "name": "331", + "name": "334", "readOnly": true, - "mountPath": "332", - "subPath": "333", + "mountPath": "335", + "subPath": "336", "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "334" + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "335", - "devicePath": "336" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "337" + "340" ] }, "httpGet": { - "path": "338", - "port": "339", - "host": "340", + "path": "341", + "port": "342", + "host": "343", "scheme": "ȥ}礤铟怖ý萜Ǖ", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { "port": -1088996269, - "host": "343" + "host": "346" }, "initialDelaySeconds": -1922458514, "timeoutSeconds": 1480364858, @@ -1075,24 +1078,24 @@ "readinessProbe": { "exec": { "command": [ - "344" + "347" ] }, "httpGet": { - "path": "345", + "path": "348", "port": 1219644543, - "host": "346", + "host": "349", "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": "352", + "host": "353" }, "initialDelaySeconds": 652646450, "timeoutSeconds": 757223010, @@ -1104,24 +1107,24 @@ "startupProbe": { "exec": { "command": [ - "351" + "354" ] }, "httpGet": { - "path": "352", + "path": "355", "port": -902839620, - "host": "353", + "host": "356", "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": "356", - "host": "357" + "port": "359", + "host": "360" }, "initialDelaySeconds": -574742201, "timeoutSeconds": -1182912186, @@ -1134,51 +1137,51 @@ "postStart": { "exec": { "command": [ - "358" + "361" ] }, "httpGet": { - "path": "359", - "port": "360", - "host": "361", + "path": "362", + "port": "363", + "host": "364", "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "364", - "host": "365" + "port": "367", + "host": "368" } }, "preStop": { "exec": { "command": [ - "366" + "369" ] }, "httpGet": { - "path": "367", + "path": "370", "port": 1791758702, - "host": "368", + "host": "371", "scheme": "tl敷斢杧ż鯀", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "372", + "value": "373" } ] }, "tcpSocket": { - "port": "371", - "host": "372" + "port": "374", + "host": "375" } } }, - "terminationMessagePath": "373", + "terminationMessagePath": "376", "terminationMessagePolicy": "鸔ɧWǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { @@ -1192,15 +1195,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" + "user": "377", + "role": "378", + "type": "379", + "level": "380" }, "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" + "gmsaCredentialSpecName": "381", + "gmsaCredentialSpec": "382", + "runAsUserName": "383" }, "runAsUser": 2114633499332155907, "runAsGroup": -1232960403847883886, @@ -1210,12 +1213,12 @@ "procMount": "铳s44矕Ƈè*鑏=", "seccompProfile": { "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "381" + "localhostProfile": "384" } }, "stdin": true, "tty": true, - "targetContainerName": "382" + "targetContainerName": "385" } ], "restartPolicy": "W歹s梊ɥʋăƻ", @@ -1223,25 +1226,25 @@ "activeDeadlineSeconds": 579099652389333099, "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", "nodeSelector": { - "383": "384" + "386": "387" }, - "serviceAccountName": "385", - "serviceAccount": "386", + "serviceAccountName": "388", + "serviceAccount": "389", "automountServiceAccountToken": true, - "nodeName": "387", + "nodeName": "390", "hostNetwork": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" + "user": "391", + "role": "392", + "type": "393", + "level": "394" }, "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" + "gmsaCredentialSpecName": "395", + "gmsaCredentialSpec": "396", + "runAsUserName": "397" }, "runAsUser": 3011215457607075123, "runAsGroup": -2549376519991319825, @@ -1252,23 +1255,23 @@ "fsGroup": -8322686588708543096, "sysctls": [ { - "name": "395", - "value": "396" + "name": "398", + "value": "399" } ], "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", "seccompProfile": { "type": "", - "localhostProfile": "397" + "localhostProfile": "400" } }, "imagePullSecrets": [ { - "name": "398" + "name": "401" } ], - "hostname": "399", - "subdomain": "400", + "hostname": "402", + "subdomain": "403", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1276,19 +1279,19 @@ { "matchExpressions": [ { - "key": "401", + "key": "404", "operator": "灭ƴɦ燻踸陴Sĕ濦", "values": [ - "402" + "405" ] } ], "matchFields": [ { - "key": "403", + "key": "406", "operator": "筿ɾ", "values": [ - "404" + "407" ] } ] @@ -1301,19 +1304,19 @@ "preference": { "matchExpressions": [ { - "key": "405", + "key": "408", "operator": "霎ȃň", "values": [ - "406" + "409" ] } ], "matchFields": [ { - "key": "407", + "key": "410", "operator": "ʓ滨", "values": [ - "408" + "411" ] } ] @@ -1336,9 +1339,9 @@ ] }, "namespaces": [ - "415" + "418" ], - "topologyKey": "416", + "topologyKey": "419", "namespaceSelector": { "matchLabels": { "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" @@ -1371,9 +1374,9 @@ ] }, "namespaces": [ - "429" + "432" ], - "topologyKey": "430", + "topologyKey": "433", "namespaceSelector": { "matchLabels": { "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" @@ -1410,9 +1413,9 @@ ] }, "namespaces": [ - "443" + "446" ], - "topologyKey": "444", + "topologyKey": "447", "namespaceSelector": { "matchLabels": { "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" @@ -1448,9 +1451,9 @@ ] }, "namespaces": [ - "457" + "460" ], - "topologyKey": "458", + "topologyKey": "461", "namespaceSelector": { "matchLabels": { "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" @@ -1467,37 +1470,37 @@ ] } }, - "schedulerName": "465", + "schedulerName": "468", "tolerations": [ { - "key": "466", + "key": "469", "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "467", + "value": "470", "effect": ";牆詒ĸąsƶ", "tolerationSeconds": -456102350746071856 } ], "hostAliases": [ { - "ip": "468", + "ip": "471", "hostnames": [ - "469" + "472" ] } ], - "priorityClassName": "470", + "priorityClassName": "473", "priority": 1188651641, "dnsConfig": { "nameservers": [ - "471" + "474" ], "searches": [ - "472" + "475" ], "options": [ { - "name": "473", - "value": "474" + "name": "476", + "value": "477" } ] }, @@ -1506,7 +1509,7 @@ "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" } ], - "runtimeClassName": "475", + "runtimeClassName": "478", "enableServiceLinks": false, "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", "overhead": { @@ -1515,7 +1518,7 @@ "topologySpreadConstraints": [ { "maxSkew": -388643187, - "topologyKey": "476", + "topologyKey": "479", "whenUnsatisfiable": "i僠噚恗N", "labelSelector": { "matchLabels": { @@ -1548,8 +1551,8 @@ "type": "C`牯雫", "status": "%ÿ¼璤ňɈȀę", "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "483", - "message": "484" + "reason": "486", + "message": "487" } ] } diff --git a/testdata/HEAD/apps.v1.ReplicaSet.pb b/testdata/HEAD/apps.v1.ReplicaSet.pb index 8aa1439de65534caa4c8bc45c8536a7570dff725..688fbb508f7d0c2afe3cc85de38f6c5e306886e5 100644 GIT binary patch delta 3176 zcmY*beQcK16@TwjXv;&9*9S`9J}tGpQ|w+Wd+t5=xgXU|Q{x9(%V0B$PBXnd zKKGt;?)mzib3f@l+qqAQr{OzpZsCyjpNPl_;`niBW03E*)&qF z8Yv%M6Q)%r5vj$EaYTfbUNR3WlSX92tf*sVo(U(GM&t$}@~gy`<49-W#;Cnrsz|H8 zNK>-e#d~Ay>ttsfcVm%;_0*aiOy2B8HWzrzOw%0OOO6{d|T9- z;waCOD3@uJD>VmSl*|Ct*vl*L9$kHyInRp9u9biNjp!6TxGjhJ+*U+i4QuGkedWNJ ztv{=;MkcF8MrMPeCo<}qQvaklGIU#Mab)yD2%0>JjH#6R>#??FaeF8Jp}_bwvRO5< zvKCpTB1=7xwE7ycIK@AttVwytc9v?0mW7PoyM&F(J@`yk<+$Z8D*<%) zmIEMamADEVhQbf(ub8S8mN~*{OxRq1y`V5wzgp<+5bEnK@3jH)E6F6hT^46F9FGyrmt-{ z`S7-Ho!B`vy6pJcp?xonJ+;T3d}b)T5YH_mE0iI9lp%eT`S3xUHA!TIBr-x$h0dwX zb7`3clb+-<*2+cPwYq0`?DyxWC|Wc_KMfrf_5Tino7$ z=DZuq*=pm-UoYP`eDaC);}PY`a6X+Cv(x|HvF7*Vuo(|c7T%kBFR{@MfF}pQlk@#` z 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 QlfNIT66TAJbH&{M0HtB5NB{r; diff --git a/testdata/HEAD/apps.v1.ReplicaSet.yaml b/testdata/HEAD/apps.v1.ReplicaSet.yaml index 7ce2d92dea..7afbf0a411 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.yaml +++ b/testdata/HEAD/apps.v1.ReplicaSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -43,32 +44,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -152893758082474859 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -6617020301190572172 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: ƅS·Õüe0ɔȖ脵鴈Ō - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: 'ɖgȏ哙ȍȂ揲ȼDDŽLŬp:' resourceVersion: "7336814125345800857" - selfLink: "28" + selfLink: "29" uid: ʬ spec: activeDeadlineSeconds: 579099652389333099 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "405" + - key: "408" operator: 霎ȃň values: - - "406" + - "409" matchFields: - - key: "407" + - key: "410" operator: ʓ滨 values: - - "408" + - "411" weight: -259047269 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "401" + - key: "404" operator: 灭ƴɦ燻踸陴Sĕ濦 values: - - "402" + - "405" matchFields: - - key: "403" + - key: "406" operator: 筿ɾ values: - - "404" + - "407" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -120,8 +122,8 @@ spec: ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA namespaces: - - "429" - topologyKey: "430" + - "432" + topologyKey: "433" weight: 2001693468 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -137,8 +139,8 @@ spec: matchLabels: 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX namespaces: - - "415" - topologyKey: "416" + - "418" + topologyKey: "419" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -157,8 +159,8 @@ spec: matchLabels: VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K namespaces: - - "457" - topologyKey: "458" + - "460" + topologyKey: "461" weight: 1920802622 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -178,120 +180,120 @@ spec: matchLabels: T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ namespaces: - - "443" - topologyKey: "444" + - "446" + topologyKey: "447" automountServiceAccountToken: true containers: - args: - - "246" + - "249" command: - - "245" + - "248" env: - - name: "253" - value: "254" + - name: "256" + value: "257" valueFrom: configMapKeyRef: - key: "260" - name: "259" + key: "263" + name: "262" optional: true fieldRef: - apiVersion: "255" - fieldPath: "256" + apiVersion: "258" + fieldPath: "259" resourceFieldRef: - containerName: "257" + containerName: "260" divisor: "9" - resource: "258" + resource: "261" secretKeyRef: - key: "262" - name: "261" + key: "265" + name: "264" optional: false envFrom: - configMapRef: - name: "251" + name: "254" optional: false - prefix: "250" + prefix: "253" secretRef: - name: "252" + name: "255" optional: true - image: "244" + image: "247" imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 lifecycle: postStart: exec: command: - - "288" + - "291" httpGet: - host: "291" + host: "294" httpHeaders: - - name: "292" - value: "293" - path: "289" - port: "290" + - name: "295" + value: "296" + path: "292" + port: "293" scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tcpSocket: - host: "294" + host: "297" port: 1167615307 preStop: exec: command: - - "295" + - "298" httpGet: - host: "297" + host: "300" httpHeaders: - - name: "298" - value: "299" - path: "296" + - name: "301" + value: "302" + path: "299" port: -115833863 scheme: ì tcpSocket: - host: "301" - port: "300" + host: "304" + port: "303" livenessProbe: exec: command: - - "269" + - "272" failureThreshold: -1129218498 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "270" + - name: "275" + value: "276" + path: "273" port: -1468297794 scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ initialDelaySeconds: 1308698792 periodSeconds: -934378634 successThreshold: -1453143878 tcpSocket: - host: "275" - port: "274" + host: "278" + port: "277" terminationGracePeriodSeconds: 2471155705902100229 timeoutSeconds: 1401790459 - name: "243" + name: "246" ports: - containerPort: -1784617397 - hostIP: "249" + hostIP: "252" hostPort: 465972736 - name: "248" + name: "251" protocol: Ƭƶ氩Ȩ<6 readinessProbe: exec: command: - - "276" + - "279" failureThreshold: 323903711 httpGet: - host: "278" + host: "281" httpHeaders: - - name: "279" - value: "280" - path: "277" + - name: "282" + value: "283" + path: "280" port: -614098868 scheme: ȗÔÂɘɢ initialDelaySeconds: -942399354 periodSeconds: -1803854120 successThreshold: -1412915219 tcpSocket: - host: "281" + host: "284" port: 802134138 terminationGracePeriodSeconds: -9192251189672401053 timeoutSeconds: 1264624019 @@ -314,173 +316,173 @@ spec: runAsNonRoot: false runAsUser: -6717020695319852049 seLinuxOptions: - level: "306" - role: "304" - type: "305" - user: "303" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "310" + localhostProfile: "313" type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "308" - gmsaCredentialSpecName: "307" - runAsUserName: "309" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + runAsUserName: "312" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 1658749995 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: -992558278 scheme: 鯂²静 initialDelaySeconds: -181601395 periodSeconds: 1851229369 successThreshold: -560238386 tcpSocket: - host: "287" + host: "290" port: -402384013 terminationGracePeriodSeconds: -4030490994049395944 timeoutSeconds: -617381112 - terminationMessagePath: "302" + terminationMessagePath: "305" terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ tty: true volumeDevices: - - devicePath: "268" - name: "267" + - devicePath: "271" + name: "270" volumeMounts: - - mountPath: "264" + - mountPath: "267" mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 - name: "263" - subPath: "265" - subPathExpr: "266" - workingDir: "247" + name: "266" + subPath: "268" + subPathExpr: "269" + workingDir: "250" dnsConfig: nameservers: - - "471" + - "474" options: - - name: "473" - value: "474" + - name: "476" + value: "477" searches: - - "472" + - "475" dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' enableServiceLinks: false ephemeralContainers: - args: - - "314" + - "317" command: - - "313" + - "316" env: - - name: "321" - value: "322" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "328" - name: "327" + key: "331" + name: "330" optional: true fieldRef: - apiVersion: "323" - fieldPath: "324" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "325" + containerName: "328" divisor: "69" - resource: "326" + resource: "329" secretKeyRef: - key: "330" - name: "329" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "319" + name: "322" optional: true - prefix: "318" + prefix: "321" secretRef: - name: "320" + name: "323" optional: false - image: "312" + image: "315" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "358" + - "361" httpGet: - host: "361" + host: "364" httpHeaders: - - name: "362" - value: "363" - path: "359" - port: "360" + - name: "365" + value: "366" + path: "362" + port: "363" scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# tcpSocket: - host: "365" - port: "364" + host: "368" + port: "367" preStop: exec: command: - - "366" + - "369" httpGet: - host: "368" + host: "371" httpHeaders: - - name: "369" - value: "370" - path: "367" + - name: "372" + value: "373" + path: "370" port: 1791758702 scheme: tl敷斢杧ż鯀 tcpSocket: - host: "372" - port: "371" + host: "375" + port: "374" livenessProbe: exec: command: - - "337" + - "340" failureThreshold: -36573584 httpGet: - host: "340" + host: "343" httpHeaders: - - name: "341" - value: "342" - path: "338" - port: "339" + - name: "344" + value: "345" + path: "341" + port: "342" scheme: ȥ}礤铟怖ý萜Ǖ initialDelaySeconds: -1922458514 periodSeconds: 692511776 successThreshold: -1231653807 tcpSocket: - host: "343" + host: "346" port: -1088996269 terminationGracePeriodSeconds: -2524837786321986358 timeoutSeconds: 1480364858 - name: "311" + name: "314" ports: - containerPort: -1918622971 - hostIP: "317" + hostIP: "320" hostPort: -1656699070 - name: "316" + name: "319" protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz readinessProbe: exec: command: - - "344" + - "347" failureThreshold: 1443270783 httpGet: - host: "346" + host: "349" httpHeaders: - - name: "347" - value: "348" - path: "345" + - name: "350" + value: "351" + path: "348" port: 1219644543 scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy initialDelaySeconds: 652646450 periodSeconds: -1912967242 successThreshold: -2106399359 tcpSocket: - host: "350" - port: "349" + host: "353" + port: "352" terminationGracePeriodSeconds: -4462364494060795190 timeoutSeconds: 757223010 resources: @@ -502,173 +504,173 @@ spec: runAsNonRoot: true runAsUser: 2114633499332155907 seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" + level: "380" + role: "378" + type: "379" + user: "377" seccompProfile: - localhostProfile: "381" + localhostProfile: "384" type: ʨ|ǓÓ敆OɈÏ 瞍髃# windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" + gmsaCredentialSpec: "382" + gmsaCredentialSpecName: "381" + runAsUserName: "383" startupProbe: exec: command: - - "351" + - "354" failureThreshold: 64459150 httpGet: - host: "353" + host: "356" httpHeaders: - - name: "354" - value: "355" - path: "352" + - name: "357" + value: "358" + path: "355" port: -902839620 scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W initialDelaySeconds: -574742201 periodSeconds: -514169648 successThreshold: -1186167291 tcpSocket: - host: "357" - port: "356" + host: "360" + port: "359" terminationGracePeriodSeconds: -4166164136222066963 timeoutSeconds: -1182912186 stdin: true - targetContainerName: "382" - terminationMessagePath: "373" + targetContainerName: "385" + terminationMessagePath: "376" terminationMessagePolicy: 鸔ɧWǘ炙 tty: true volumeDevices: - - devicePath: "336" - name: "335" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "332" + - mountPath: "335" mountPropagation: Ik(dŊiɢzĮ蛋I - name: "331" + name: "334" readOnly: true - subPath: "333" - subPathExpr: "334" - workingDir: "315" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "469" - ip: "468" + - "472" + ip: "471" hostNetwork: true - hostname: "399" + hostname: "402" imagePullSecrets: - - name: "398" + - name: "401" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "486" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: true envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: 1ØœȠƬQg鄠 lifecycle: postStart: exec: command: - - "221" + - "224" httpGet: - host: "223" + host: "226" httpHeaders: - - name: "224" - value: "225" - path: "222" + - name: "227" + value: "228" + path: "225" port: 896430536 scheme: 罴ņ螡źȰ tcpSocket: - host: "226" + host: "229" port: 513341278 preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 1451056156 scheme: uʎȺ眖R# tcpSocket: - host: "233" - port: "232" + host: "236" + port: "235" livenessProbe: exec: command: - - "201" + - "204" failureThreshold: 1016277253 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: 2035347577 scheme: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 initialDelaySeconds: -1155992025 periodSeconds: -850069363 successThreshold: 918929368 tcpSocket: - host: "206" + host: "209" port: -1498229293 terminationGracePeriodSeconds: -8520337362162976488 timeoutSeconds: -194343002 - name: "175" + name: "178" ports: - containerPort: -2031266553 - hostIP: "181" + hostIP: "184" hostPort: 424236719 - name: "180" + name: "183" protocol: 呝TG;邪 readinessProbe: exec: command: - - "207" + - "210" failureThreshold: 163512962 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" + - name: "214" + value: "215" + path: "211" + port: "212" scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p initialDelaySeconds: -407545915 periodSeconds: 716842280 successThreshold: 1479266199 tcpSocket: - host: "213" + host: "216" port: 538852927 terminationGracePeriodSeconds: -8521017368802772029 timeoutSeconds: 902535764 @@ -691,66 +693,66 @@ spec: runAsNonRoot: true runAsUser: 1946087648860511217 seLinuxOptions: - level: "238" - role: "236" - type: "237" - user: "235" + level: "241" + role: "239" + type: "240" + user: "238" seccompProfile: - localhostProfile: "242" + localhostProfile: "245" type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 windowsOptions: - gmsaCredentialSpec: "240" - gmsaCredentialSpecName: "239" - runAsUserName: "241" + gmsaCredentialSpec: "243" + gmsaCredentialSpecName: "242" + runAsUserName: "244" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -2107743490 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: 1623772781 scheme: UÐ_ƮA攤/ɸɎ initialDelaySeconds: 1054858106 periodSeconds: -1150474479 successThreshold: 744319626 tcpSocket: - host: "220" - port: "219" + host: "223" + port: "222" terminationGracePeriodSeconds: 8569885835306406695 timeoutSeconds: 232569106 stdin: true - terminationMessagePath: "234" + terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "390" nodeSelector: - "383": "384" + "386": "387" overhead: »Š: "727" preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA priority: 1188651641 - priorityClassName: "470" + priorityClassName: "473" readinessGates: - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "475" - schedulerName: "465" + runtimeClassName: "478" + schedulerName: "468" securityContext: fsGroup: -8322686588708543096 fsGroupChangePolicy: 4虵p蓋沥7uPƒ @@ -758,34 +760,34 @@ spec: runAsNonRoot: true runAsUser: 3011215457607075123 seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" + level: "394" + role: "392" + type: "393" + user: "391" seccompProfile: - localhostProfile: "397" + localhostProfile: "400" type: "" supplementalGroups: - 8667724420266764868 sysctls: - - name: "395" - value: "396" + - name: "398" + value: "399" windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" + gmsaCredentialSpec: "396" + gmsaCredentialSpecName: "395" + runAsUserName: "397" + serviceAccount: "389" + serviceAccountName: "388" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "400" + subdomain: "403" terminationGracePeriodSeconds: 1031455728822209328 tolerations: - effect: ;牆詒ĸąsƶ - key: "466" + key: "469" operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ tolerationSeconds: -456102350746071856 - value: "467" + value: "470" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -796,65 +798,65 @@ spec: matchLabels: z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T maxSkew: -388643187 - topologyKey: "476" + topologyKey: "479" whenUnsatisfiable: i僠噚恗N volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -762366823 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: HǺƶȤ^}穠 - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 躢 readOnly: true azureFile: - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: -460478410 items: - - key: "99" + - key: "101" mode: -2039036935 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -106644772 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1235524154 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "457" - resource: "92" + resource: "94" emptyDir: medium: 彭聡A3fƻfʣ sizeLimit: "115" @@ -862,39 +864,40 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 4217400953499279873 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6327094951466338107 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: true controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: "" resourceVersion: "5302358391842833914" - selfLink: "150" + selfLink: "152" spec: accessModes: - eÞȦY籎顒 dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: ŴĿ: "377" @@ -906,153 +909,153 @@ spec: operator: DoesNotExist matchLabels: 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 - storageClassName: "171" + storageClassName: "174" volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: 441887498 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1499132872 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" hostPath: - path: "43" + path: "45" type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 1655406148 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: -522879476 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1694464659 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 926891073 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "746" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -1399063270 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: -7593824971107985079 - path: "127" + path: "129" quobyte: - group: "108" + group: "110" readOnly: true - registry: "105" - tenant: "109" - user: "107" - volume: "106" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 372704313 items: - - key: "52" + - key: "54" mode: -104666658 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" readOnly: true secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: 876226690 conditions: - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "484" - reason: "483" + message: "487" + reason: "486" status: '%ÿ¼璤ňɈȀę' type: C`牯雫 fullyLabeledReplicas: 516555648 diff --git a/testdata/HEAD/apps.v1.StatefulSet.json b/testdata/HEAD/apps.v1.StatefulSet.json index 77af4f86f0..8993132032 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.json +++ b/testdata/HEAD/apps.v1.StatefulSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -55,50 +56,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, "creationTimestamp": null, "deletionGracePeriodSeconds": -2575298329142810753, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ƶȤ^}", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" }, "emptyDir": { @@ -106,27 +108,27 @@ "sizeLimit": "473" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1188153605 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": 912004803, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -547518679 } ], @@ -134,91 +136,91 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" } }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "660" }, "mode": 1569992019 @@ -228,26 +230,26 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1740986684, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 195263908 } ], @@ -255,39 +257,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "|@?鷅bȻN", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "榱*Gưoɘ檲" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -323584340 } ], @@ -296,14 +298,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "106" }, "mode": 173030157 @@ -311,99 +313,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": 2063799569 } ], "optional": false }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 8357931971650847566, - "path": "127" + "path": "129" } } ], "defaultMode": -1334904807 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129", + "volumeID": "130", + "fsType": "131", "readOnly": true }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, "creationTimestamp": null, "deletionGracePeriodSeconds": 6296624700137074905, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "閝ȝ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -433,13 +436,13 @@ "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -448,59 +451,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 1923334396, "containerPort": -1343558801, "protocol": "@掇lNdǂ\u003e", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "713" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -516,41 +519,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1285424066, - "host": "203", + "host": "206", "scheme": "ni酛3ƁÀ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "206", - "host": "207" + "port": "209", + "host": "210" }, "initialDelaySeconds": -2036074491, "timeoutSeconds": -148216266, @@ -562,24 +565,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -331283026, - "host": "210", + "host": "213", "scheme": "ȉ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 714088955, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1033766276, "timeoutSeconds": -1745509819, @@ -591,24 +594,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": -361442565, - "host": "216", + "host": "219", "scheme": "w", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { "port": -1099429189, - "host": "219" + "host": "222" }, "initialDelaySeconds": 994072122, "timeoutSeconds": 1752155096, @@ -621,51 +624,51 @@ "postStart": { "exec": { "command": [ - "220" + "223" ] }, "httpGet": { - "path": "221", + "path": "224", "port": -1109619518, - "host": "222", + "host": "225", "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 461585849, - "host": "229", + "host": "232", "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": 467291328, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "ĸ輦唊", "imagePullPolicy": "r嚧", "securityContext": { @@ -679,15 +682,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -857934902638099053, "runAsGroup": 8967035373007538858, @@ -697,7 +700,7 @@ "procMount": "Z鐫û咡W\u003c敄lu", "seccompProfile": { "type": "榝$î.Ȏ蝪ʜ5遰", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdinOnce": true, @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": -1462219068, "containerPort": -370386363, "protocol": "wƯ貾坢'跩aŕ翑0展}", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "185" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -774,40 +777,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "頸", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": 1315054653, - "host": "274" + "host": "277" }, "initialDelaySeconds": 711020087, "timeoutSeconds": 1103049140, @@ -819,24 +822,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", + "path": "279", "port": -1315487077, - "host": "277", + "host": "280", "scheme": "ğ_", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "280", - "host": "281" + "port": "283", + "host": "284" }, "initialDelaySeconds": 1272940694, "timeoutSeconds": -385597677, @@ -848,24 +851,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": 1332783160, - "host": "284", + "host": "287", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "287", - "host": "288" + "port": "290", + "host": "291" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", - "port": "291", - "host": "292", + "path": "293", + "port": "294", + "host": "295", "scheme": "鯂²静", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "296", + "value": "297" } ] }, "tcpSocket": { "port": -402384013, - "host": "295" + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "鏻砅邻爥", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -305362540, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "imagePullPolicy": "i绝5哇芆斩", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": -7936947433725476327, "runAsGroup": -5712715102324619404, @@ -954,7 +957,7 @@ "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -964,59 +967,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 217308913, "containerPort": 455919108, "protocol": "崍h趭(娕u", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": false }, "secretRef": { - "name": "321", + "name": "324", "optional": false } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "360" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": false }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": false } } @@ -1032,41 +1035,41 @@ }, "volumeMounts": [ { - "name": "332", + "name": "335", "readOnly": true, - "mountPath": "333", - "subPath": "334", + "mountPath": "336", + "subPath": "337", "mountPropagation": "Ǚ(", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", + "path": "342", "port": -1842062977, - "host": "340", + "host": "343", "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { - "port": "343", - "host": "344" + "port": "346", + "host": "347" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -1078,24 +1081,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -1107,24 +1110,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": -1894647727, - "host": "359" + "host": "362" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -1137,51 +1140,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", + "path": "364", "port": 466267060, - "host": "362", + "host": "365", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": "368", + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", + "path": "371", + "port": "372", + "host": "373", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "374", + "value": "375" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "376", + "host": "377" } } }, - "terminationMessagePath": "375", + "terminationMessagePath": "378", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -1195,15 +1198,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "379", + "role": "380", + "type": "381", + "level": "382" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382" + "gmsaCredentialSpecName": "383", + "gmsaCredentialSpec": "384", + "runAsUserName": "385" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -1213,10 +1216,10 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "383" + "localhostProfile": "386" } }, - "targetContainerName": "384" + "targetContainerName": "387" } ], "restartPolicy": "ƱÁR»淹揀", @@ -1224,26 +1227,26 @@ "activeDeadlineSeconds": -5891364351877125204, "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", "nodeSelector": { - "385": "386" + "388": "389" }, - "serviceAccountName": "387", - "serviceAccount": "388", + "serviceAccountName": "390", + "serviceAccount": "391", "automountServiceAccountToken": true, - "nodeName": "389", + "nodeName": "392", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "393", + "role": "394", + "type": "395", + "level": "396" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396" + "gmsaCredentialSpecName": "397", + "gmsaCredentialSpec": "398", + "runAsUserName": "399" }, "runAsUser": 4466809078783855686, "runAsGroup": -3587143030436465588, @@ -1254,23 +1257,23 @@ "fsGroup": 6713296993350540686, "sysctls": [ { - "name": "397", - "value": "398" + "name": "400", + "value": "401" } ], "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", "seccompProfile": { "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "399" + "localhostProfile": "402" } }, "imagePullSecrets": [ { - "name": "400" + "name": "403" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "404", + "subdomain": "405", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1278,19 +1281,19 @@ { "matchExpressions": [ { - "key": "403", + "key": "406", "operator": "", "values": [ - "404" + "407" ] } ], "matchFields": [ { - "key": "405", + "key": "408", "operator": "ɦ燻踸陴Sĕ濦ʓɻ", "values": [ - "406" + "409" ] } ] @@ -1303,19 +1306,19 @@ "preference": { "matchExpressions": [ { - "key": "407", + "key": "410", "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "408" + "411" ] } ], "matchFields": [ { - "key": "409", + "key": "412", "operator": "顓闉ȦT", "values": [ - "410" + "413" ] } ] @@ -1341,9 +1344,9 @@ ] }, "namespaces": [ - "417" + "420" ], - "topologyKey": "418", + "topologyKey": "421", "namespaceSelector": { "matchLabels": { "4eq5": "" @@ -1376,9 +1379,9 @@ ] }, "namespaces": [ - "431" + "434" ], - "topologyKey": "432", + "topologyKey": "435", "namespaceSelector": { "matchLabels": { "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" @@ -1412,9 +1415,9 @@ ] }, "namespaces": [ - "445" + "448" ], - "topologyKey": "446", + "topologyKey": "449", "namespaceSelector": { "matchLabels": { "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" @@ -1447,9 +1450,9 @@ ] }, "namespaces": [ - "459" + "462" ], - "topologyKey": "460", + "topologyKey": "463", "namespaceSelector": { "matchLabels": { "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" @@ -1469,37 +1472,37 @@ ] } }, - "schedulerName": "467", + "schedulerName": "470", "tolerations": [ { - "key": "468", + "key": "471", "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "469", + "value": "472", "effect": "慰x:", "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "473", "hostnames": [ - "471" + "474" ] } ], - "priorityClassName": "472", + "priorityClassName": "475", "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "476" ], "searches": [ - "474" + "477" ], "options": [ { - "name": "475", - "value": "476" + "name": "478", + "value": "479" } ] }, @@ -1508,7 +1511,7 @@ "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "480", "enableServiceLinks": false, "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { @@ -1517,7 +1520,7 @@ "topologySpreadConstraints": [ { "maxSkew": -174245111, - "topologyKey": "478", + "topologyKey": "481", "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { @@ -1541,41 +1544,42 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "485", - "generateName": "486", - "namespace": "487", - "selfLink": "488", + "name": "488", + "generateName": "489", + "namespace": "490", + "selfLink": "491", "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", "resourceVersion": "5814982353389179965", "generation": 1310178674290624050, "creationTimestamp": null, "deletionGracePeriodSeconds": 1872311292774274066, "labels": { - "490": "491" + "493": "494" }, "annotations": { - "492": "493" + "495": "496" }, "ownerReferences": [ { - "apiVersion": "494", - "kind": "495", - "name": "496", + "apiVersion": "497", + "kind": "498", + "name": "499", "uid": "tY圻醆锛[M牍Ƃ", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "497" + "500" ], - "clusterName": "498", + "clusterName": "501", "managedFields": [ { - "manager": "499", + "manager": "502", "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "500", - "fieldsType": "501" + "apiVersion": "503", + "fieldsType": "504", + "subresource": "505" } ] }, @@ -1605,13 +1609,13 @@ "ƥ": "89" } }, - "volumeName": "508", - "storageClassName": "509", + "volumeName": "512", + "storageClassName": "513", "volumeMode": "", "dataSource": { - "apiGroup": "510", - "kind": "511", - "name": "512" + "apiGroup": "514", + "kind": "515", + "name": "516" } }, "status": { @@ -1628,14 +1632,14 @@ "status": "Ċ凭Ǩ輹AÀŪ", "lastProbeTime": "2913-03-10T01:14:02Z", "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "513", - "message": "514" + "reason": "517", + "message": "518" } ] } } ], - "serviceName": "515", + "serviceName": "519", "podManagementPolicy": "t史C\u003c镼ƶƭ", "updateStrategy": { "type": "蘃ʋxr®", @@ -1651,16 +1655,16 @@ "readyReplicas": -2001638406, "currentReplicas": -1687188044, "updatedReplicas": 497109907, - "currentRevision": "516", - "updateRevision": "517", + "currentRevision": "520", + "updateRevision": "521", "collisionCount": 916590407, "conditions": [ { "type": "ȁ隞ĻȀ", "status": "jËUe", "lastTransitionTime": "2859-10-03T21:26:35Z", - "reason": "518", - "message": "519" + "reason": "522", + "message": "523" } ] } diff --git a/testdata/HEAD/apps.v1.StatefulSet.pb b/testdata/HEAD/apps.v1.StatefulSet.pb index 5d450240d97122168cf22078c648a8532ce565de..1b8f08537663a4d79eec59d1022048224bc29e85 100644 GIT binary patch delta 3326 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 HkQM$9P-WiB diff --git a/testdata/HEAD/apps.v1.StatefulSet.yaml b/testdata/HEAD/apps.v1.StatefulSet.yaml index cf1066f71d..36c55a0a60 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1.StatefulSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -39,36 +40,37 @@ spec: operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "515" + serviceName: "519" template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -2575298329142810753 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -8542870036622468681 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: 躢 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ƶȤ^} resourceVersion: "1736621709629422270" - selfLink: "28" + selfLink: "29" uid: ?Qȫş spec: activeDeadlineSeconds: -5891364351877125204 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" + - key: "410" operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW values: - - "408" + - "411" matchFields: - - key: "409" + - key: "412" operator: 顓闉ȦT values: - - "410" + - "413" weight: 1762917570 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" + - key: "406" operator: "" values: - - "404" + - "407" matchFields: - - key: "405" + - key: "408" operator: ɦ燻踸陴Sĕ濦ʓɻ values: - - "406" + - "409" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -119,8 +121,8 @@ spec: matchLabels: vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" + - "434" + topologyKey: "435" weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -138,8 +140,8 @@ spec: matchLabels: 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "420" + topologyKey: "421" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -158,8 +160,8 @@ spec: matchLabels: h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" + - "462" + topologyKey: "463" weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -177,121 +179,121 @@ spec: matchLabels: u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" + - "448" + topologyKey: "449" automountServiceAccountToken: true containers: - args: - - "245" + - "248" command: - - "244" + - "247" env: - - name: "252" - value: "253" + - name: "255" + value: "256" valueFrom: configMapKeyRef: - key: "259" - name: "258" + key: "262" + name: "261" optional: true fieldRef: - apiVersion: "254" - fieldPath: "255" + apiVersion: "257" + fieldPath: "258" resourceFieldRef: - containerName: "256" + containerName: "259" divisor: "185" - resource: "257" + resource: "260" secretKeyRef: - key: "261" - name: "260" + key: "264" + name: "263" optional: false envFrom: - configMapRef: - name: "250" + name: "253" optional: false - prefix: "249" + prefix: "252" secretRef: - name: "251" + name: "254" optional: false - image: "243" + image: "246" imagePullPolicy: i绝5哇芆斩 lifecycle: postStart: exec: command: - - "289" + - "292" httpGet: - host: "292" + host: "295" httpHeaders: - - name: "293" - value: "294" - path: "290" - port: "291" + - name: "296" + value: "297" + path: "293" + port: "294" scheme: 鯂²静 tcpSocket: - host: "295" + host: "298" port: -402384013 preStop: exec: command: - - "296" + - "299" httpGet: - host: "299" + host: "302" httpHeaders: - - name: "300" - value: "301" - path: "297" - port: "298" + - name: "303" + value: "304" + path: "300" + port: "301" scheme: 鏻砅邻爥 tcpSocket: - host: "302" + host: "305" port: -305362540 livenessProbe: exec: command: - - "268" + - "271" failureThreshold: 1993268896 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "269" - port: "270" + - name: "275" + value: "276" + path: "272" + port: "273" scheme: 頸 initialDelaySeconds: 711020087 periodSeconds: -1965247100 successThreshold: 218453478 tcpSocket: - host: "274" + host: "277" port: 1315054653 terminationGracePeriodSeconds: -9140155223242250138 timeoutSeconds: 1103049140 - name: "242" + name: "245" ports: - containerPort: -370386363 - hostIP: "248" + hostIP: "251" hostPort: -1462219068 - name: "247" + name: "250" protocol: wƯ貾坢'跩aŕ翑0展} readinessProbe: exec: command: - - "275" + - "278" failureThreshold: 1456461851 httpGet: - host: "277" + host: "280" httpHeaders: - - name: "278" - value: "279" - path: "276" + - name: "281" + value: "282" + path: "279" port: -1315487077 scheme: ğ_ initialDelaySeconds: 1272940694 periodSeconds: 422133388 successThreshold: 1952458416 tcpSocket: - host: "281" - port: "280" + host: "284" + port: "283" terminationGracePeriodSeconds: -6078441689118311403 timeoutSeconds: -385597677 resources: @@ -313,175 +315,175 @@ spec: runAsNonRoot: false runAsUser: -7936947433725476327 seLinuxOptions: - level: "307" - role: "305" - type: "306" - user: "304" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "311" + localhostProfile: "314" type: ',ƷƣMț譎懚XW疪鑳' windowsOptions: - gmsaCredentialSpec: "309" - gmsaCredentialSpecName: "308" - runAsUserName: "310" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + runAsUserName: "313" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 620822482 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "288" - port: "287" + host: "291" + port: "290" terminationGracePeriodSeconds: -2203905759223555727 timeoutSeconds: 386804041 stdin: true stdinOnce: true - terminationMessagePath: "303" + terminationMessagePath: "306" terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tty: true volumeDevices: - - devicePath: "267" - name: "266" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "263" + - mountPath: "266" mountPropagation: "" - name: "262" - subPath: "264" - subPathExpr: "265" - workingDir: "246" + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "473" + - "476" options: - - name: "475" - value: "476" + - name: "478" + value: "479" searches: - - "474" + - "477" dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s enableServiceLinks: false ephemeralContainers: - args: - - "315" + - "318" command: - - "314" + - "317" env: - - name: "322" - value: "323" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "329" - name: "328" + key: "332" + name: "331" optional: false fieldRef: - apiVersion: "324" - fieldPath: "325" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "326" + containerName: "329" divisor: "360" - resource: "327" + resource: "330" secretKeyRef: - key: "331" - name: "330" + key: "334" + name: "333" optional: false envFrom: - configMapRef: - name: "320" + name: "323" optional: false - prefix: "319" + prefix: "322" secretRef: - name: "321" + name: "324" optional: false - image: "313" + image: "316" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "360" + - "363" httpGet: - host: "362" + host: "365" httpHeaders: - - name: "363" - value: "364" - path: "361" + - name: "366" + value: "367" + path: "364" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -691,66 +693,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -758,34 +760,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -796,66 +798,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -863,40 +865,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -910,147 +913,147 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" updateStrategy: rollingUpdate: partition: 1241629379 @@ -1058,40 +1061,41 @@ spec: volumeClaimTemplates: - metadata: annotations: - "492": "493" - clusterName: "498" + "495": "496" + clusterName: "501" creationTimestamp: null deletionGracePeriodSeconds: 1872311292774274066 finalizers: - - "497" - generateName: "486" + - "500" + generateName: "489" generation: 1310178674290624050 labels: - "490": "491" + "493": "494" managedFields: - - apiVersion: "500" - fieldsType: "501" - manager: "499" + - apiVersion: "503" + fieldsType: "504" + manager: "502" operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - name: "485" - namespace: "487" + subresource: "505" + name: "488" + namespace: "490" ownerReferences: - - apiVersion: "494" + - apiVersion: "497" blockOwnerDeletion: true controller: false - kind: "495" - name: "496" + kind: "498" + name: "499" uid: tY圻醆锛[M牍Ƃ resourceVersion: "5814982353389179965" - selfLink: "488" + selfLink: "491" uid: t;Äƾ53§T旦y6辱Ŵ鎥 spec: accessModes: - 狳u恺Ŕsʅ dataSource: - apiGroup: "510" - kind: "511" - name: "512" + apiGroup: "514" + kind: "515" + name: "516" resources: limits: HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" @@ -1105,9 +1109,9 @@ spec: - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L matchLabels: De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "509" + storageClassName: "513" volumeMode: "" - volumeName: "508" + volumeName: "512" status: accessModes: - b隊曻:Bȗ轊 @@ -1116,8 +1120,8 @@ spec: conditions: - lastProbeTime: "2913-03-10T01:14:02Z" lastTransitionTime: "2359-04-16T09:19:58Z" - message: "514" - reason: "513" + message: "518" + reason: "517" status: Ċ凭Ǩ輹AÀŪ type: b賝łų$Q郔 phase: ɫòDÓǶɟ @@ -1125,14 +1129,14 @@ status: collisionCount: 916590407 conditions: - lastTransitionTime: "2859-10-03T21:26:35Z" - message: "519" - reason: "518" + message: "523" + reason: "522" status: jËUe type: ȁ隞ĻȀ currentReplicas: -1687188044 - currentRevision: "516" + currentRevision: "520" observedGeneration: -7554417720389717167 readyReplicas: -2001638406 replicas: -1084756341 - updateRevision: "517" + updateRevision: "521" updatedReplicas: 497109907 diff --git a/testdata/HEAD/apps.v1beta1.ControllerRevision.json b/testdata/HEAD/apps.v1beta1.ControllerRevision.json index dfc8b52658..b5b7a87df6 100644 --- a/testdata/HEAD/apps.v1beta1.ControllerRevision.json +++ b/testdata/HEAD/apps.v1beta1.ControllerRevision.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, diff --git a/testdata/HEAD/apps.v1beta1.ControllerRevision.pb b/testdata/HEAD/apps.v1beta1.ControllerRevision.pb index 691dabf14a2eff3c71d7730c73dc1304622e9989..f9dcc821b424b43b98fff43a19a84e078879f500 100644 GIT binary patch delta 27 jcmX@Zbb)DtCd)!5uC)_&s~C+ZuFz+3VluRxc)b(=e)9<% delta 22 ecmcb>bcShyCd*tVu9XvYs~GhsuF#)&yA%Lf>*9!@c3*qCn5O_tn`@I_nnx-?gg%)e74noBaFk_p}bSjS1 z8Ac}sp?s85(klpR_c9%`Grk?^*Ci_4n=YNLPuq7Z!#|FN?<{QO;%Y+!RA>d|X!0k>_69yuQ zvV%Y09|wZ6K(MAj@Tg0NuY{Nq(Sb0Wi-B~%4^}tfNTKsXfA2jzbOS#!J5$JE(m-wV zrw(21&dw&qsxXjA6i6BelCe4X$D_%R0y^oQ$mUzIjnsM4RD>35rOlt;-FYEf2vkxG z6iqS>fntrMxhxD6Uzu4OD6tIQC>aGx~wVz1Hg4(NPAW0AHkaNWRBL-UyerVZNwzzm=>A`Xl!1V$CTUMHE2SZ1)w z*v;e<9uS*EP+1^uSzL_~mRaE*E}Ld$uK)G-e*IwzP#jo=Lj$XyC%A#d7S`s;cgXB; zT$rUv5>@*TjUbpiQa0s2?uR0VkOc_UMW%ZT?bQa3;$w?h3UdhBO%`I7GR#sQhhJ~J zqx93QYX|yPz>W%+8<%gDeombvRWRfTHRUu<&XGm_uV2S`>|NnvcBY7rWDu$WLN`H} zWf1m(%v)p+2{)5)*l((%8mytl?``w1eDuzxkB1Y2M7M_vFvXH6^dH&^6UO3O{2zZe zCeq^)HT&8BoM?`xr#LVf<-CFN20Gu?wd+sgky}%|&g9;BdQ1C`KmXz5uL2cjbM06A zzB!zJ7f2o!K7Xm8m=p|m@Rt$%BAMmCBBwKcLKeI?!tXEiu!(t(9Lk1W+3+0kQx;P) zfvu##PBQn!^1B*^SIV`1t@LZ9Zi)Ta!cHZHaiwo{4s;fwFiFN_Hb6-?La?30z)W%X zZu$I5!7!8nQz&LGo!W|!f>mnZ%VBiv9W)fFnDoJ5BGM?lSW(q0B6w8ys$bZCwDdBck zEMFyaz=$b@^OP=T7(S-?D`8W*P}680)@v3`s357K=CIbHkS*=&E&9X3FbIVhhZULJ z@qz8v%HoVyX~!q%J57WfW!gs7nC;m5*ImQGi~XS{DP;S<_oZ|j<6Sf?&V{2Vfs4=x z_oE4>)iPvOmVsxZvlc92Ru(EsKi+(@yVTj9?qU%qW_4T}`s1!0+jC+#GgFVizX#G= zSsN`5vmE>z*^MViAfB*7Rq46DEBm&VHuqiGe!%a@6L`UAfs?~qzTmq5adS(a$QGC= zw<%nbLlAgk{64mj^}wK!$aQtraane)U`gls3^6UqR%%_N{rost~*jtqrc zQ91W^A4#2bljlgdIyEseYQz$wA`f-%?@kT@YLBCKFIC=_2OpWSV-Q4{0vgm^sC*Jt zI?Ii1%5s}5gP_e2Y-Q$Q@(9`RG6_L84s;=aD+jI+%5AM$JWT+mtVn1RY8AKslGb0+ zTK9TY<2sSBjmR*O@XZ8L?DSGTPYzBDpC%y>X^6@r5*5KufjTzF|1(j|*@IWM^$qs+ zmfDX#*uVGkuMVDbXZyT~jXqs*^20X=%A-$(s8RwrJ~6R=8gN9-L63?ilwNkFZ|@j5 z_*s|()FTrQjAx*(V6^9dEq#T|KVSD;-d5nx#h=Kqs)#Q$OI@wRo zfN>Pf0KzlcCnGf!d^U{LW6E&%-^p|C6P|DsHl2DZO?lrO81n8Wae!f#0k9i*J0%AKxhs^HNw?81bruB{=`&8=OKG7T?~o5wPrf6PW} z(rcjEG+_y+X|DckXxCpznyZ|-ZME}edTw(ua@>jb(%&%aRp1lj%KfHxf#(zB2q5Dg zDv`LdsjOA_G9eI2CitppVRZRm=WVABFB;fA*x7aNyRx+Dh@S_^GGjN9sI??OE2u~LWc&92qsH-H)#!*r`JHQD?*Q6=kXhIuTHI=Zwutf6g0Fs z+?bA(hQ7V;UKZ^MIo@j}~d)pg9_J?%v1duRp!>(X;zE_8%VX zc;?=;P@|AymXFyCZ%$~W`{DE@(|B|jHd7+a#-o4i^7)3{lyou90csBn^W}r2{eWmNw_|B5YH2TJ-h=( y9hAOCOY1Jz)z4B$Q?5qS^!(K`*RKyhPr*2@;LS`$v|Bf`ryL0-jCC_+E%+aMJ*|=e delta 3239 zcmYjTeQZ|M8Gp}xp)HpJFPE>|3x)P|PwJI}{Cv*_re&9$R;E%NtmncYGbY}viQ3yQD5yNpcfG5!n0_m~VkrXr8&yvK~a z&8uG;2Og)(D}0YL%y@H%nT$NH@@2=~7hgAodpjyz@Zo=OUy zhEJN-LsGMb%<>2$q_l|KiiE{LOG8HMW_Y7vyH3JP9=j%93H%HVJi{W-wDP=XM8R#y zIMV_#12Lo5kgq$Cj0xOQ5_m}*P4K-0atVt@`&p&pn$u@belR*WcyiaqY#XVl|XHxL-KPn)5mFv3C4patwEN?arnyMa}S1X`_^6?U6a{E zCi_^VZihu6JP#r|$#l0Y-Lir&7<2)|Fp#8++=yKoW0%s%|4G9w#ow)4KG1s)_$Zr8 z*tm-wuNUq(_S+wx*nY9I>mW?R1`k?6MIWieA2SeUNl4xzH{q8%U7R{!DQ7jA0tSw= zxTpt_jUZ|y+9W#}|6gMbmiw=MN`Fj_>D1{aY=KJ&9mI>115uvS= z#nD8pG3PH!p@n}n&wX;ZDVm<@V?4+?2H_ZFxTSN`-^&rD4kV^>e_g+}edD=zzgPvN zn9j9d?fq#fkk6739Nam@6KskYJ~;aXJx^x2k>xUx#K`l`8sYQ{Sz=LF$g5d@Z`MCb z+?IA*#wkgFr;P2RWw$mkEK0uI$s*Q4WOL-^8hp~^M;Bk(Ik2;Uxr#F;vl5e}B}-M@ zMmX3MwO7jKmNAAYx7Fp}Cb3;rzLZe==kgnFa=JB#A}xYl6@Hc>Z9%ZYgvf))0*GSu zZcE$h3jPgY>X+aTISIm}TYMPCoMBAL00=WAA&5>d)W~SO1D8qQ!z3;}U;0)@3V|0ZK5VA}wyL!yz*;?nb{lEBLNzU1%lPKp8t2WLmL+!yaW&x6M zKID@4`oRgs!3oP(6o0d(udBGTJ=KzM$Rxtn`qP%m;NH||B;f)ltG|-Pt+FJ^R~BFB zy|jB>aZT@~4SStDk8viCX*AWJ0PDBft`AF5>|Ee6YX;$Vv%fG0hM!Q~)G069BGs12NDWno|4V*xB>lJt^Hq&<>WREQSRQ z5HUP(K=z#M8w8NB+X%aV?AJn+1ZLDoxDc<*7+W0sq`)ROsu4sl1~E+_$Y z%fv?(aX<+I5IH~u;dX1~f+`M_@M9V$I2Pw*;+#yBeZR8dVV)!{h#wKhYX~T9bCkVE zI>!0yiO+rNqojzK2e4DbBB*tLC=4e$EVte&GK8Z5I!9yk$@HIu;dtv!d_Q zw+G6CJA9NM0UTS$)l~sU6cZ5xt>VkJ__K`z9p3^wKs_{WZ#hM-32M4mjBh4oa6oX@ zeQv@>qzsk{p}J2`TtUhuZb7Kn-Zp8+9HsY=tqjK{ z2ojoTdusCR@6g0FZ6f|X=_RA!qb{(R1uowHc~XB;O4RfxH)aFJ-hb&aP%T>Xq@*3Hl|uA3}%!K<>=s%!)LrS zM=7^wrZmosgT>H-+U&ISwSV;C2%8wQV(Pp!&6pTr23{}_QNcs0TTBOyP6bLnRQ!H$ z)B7a#h$Z%=sdI2ZmZ8a%O2pyz;yEX$C~_uEDrz`zADW6B*+VM&doKT>cLXQjfRpf917`PBNnXd1YE*m)Bp+h}@ z3*t;z;#^rFFp1OMc+O^XA)b%k5Yi24U S?8=$lWe6x?l$}3o-v0qklD|m+ diff --git a/testdata/HEAD/apps.v1beta1.Deployment.yaml b/testdata/HEAD/apps.v1beta1.Deployment.yaml index c7597f8754..460b3edfb2 100644 --- a/testdata/HEAD/apps.v1beta1.Deployment.yaml +++ b/testdata/HEAD/apps.v1beta1.Deployment.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -50,32 +51,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -2575298329142810753 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -8542870036622468681 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: 躢 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ƶȤ^} resourceVersion: "1736621709629422270" - selfLink: "28" + selfLink: "29" uid: ?Qȫş spec: activeDeadlineSeconds: -5891364351877125204 @@ -84,28 +86,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" + - key: "410" operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW values: - - "408" + - "411" matchFields: - - key: "409" + - key: "412" operator: 顓闉ȦT values: - - "410" + - "413" weight: 1762917570 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" + - key: "406" operator: "" values: - - "404" + - "407" matchFields: - - key: "405" + - key: "408" operator: ɦ燻踸陴Sĕ濦ʓɻ values: - - "406" + - "409" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -126,8 +128,8 @@ spec: matchLabels: vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" + - "434" + topologyKey: "435" weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -145,8 +147,8 @@ spec: matchLabels: 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "420" + topologyKey: "421" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -165,8 +167,8 @@ spec: matchLabels: h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" + - "462" + topologyKey: "463" weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -184,121 +186,121 @@ spec: matchLabels: u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" + - "448" + topologyKey: "449" automountServiceAccountToken: true containers: - args: - - "245" + - "248" command: - - "244" + - "247" env: - - name: "252" - value: "253" + - name: "255" + value: "256" valueFrom: configMapKeyRef: - key: "259" - name: "258" + key: "262" + name: "261" optional: true fieldRef: - apiVersion: "254" - fieldPath: "255" + apiVersion: "257" + fieldPath: "258" resourceFieldRef: - containerName: "256" + containerName: "259" divisor: "185" - resource: "257" + resource: "260" secretKeyRef: - key: "261" - name: "260" + key: "264" + name: "263" optional: false envFrom: - configMapRef: - name: "250" + name: "253" optional: false - prefix: "249" + prefix: "252" secretRef: - name: "251" + name: "254" optional: false - image: "243" + image: "246" imagePullPolicy: i绝5哇芆斩 lifecycle: postStart: exec: command: - - "289" + - "292" httpGet: - host: "292" + host: "295" httpHeaders: - - name: "293" - value: "294" - path: "290" - port: "291" + - name: "296" + value: "297" + path: "293" + port: "294" scheme: 鯂²静 tcpSocket: - host: "295" + host: "298" port: -402384013 preStop: exec: command: - - "296" + - "299" httpGet: - host: "299" + host: "302" httpHeaders: - - name: "300" - value: "301" - path: "297" - port: "298" + - name: "303" + value: "304" + path: "300" + port: "301" scheme: 鏻砅邻爥 tcpSocket: - host: "302" + host: "305" port: -305362540 livenessProbe: exec: command: - - "268" + - "271" failureThreshold: 1993268896 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "269" - port: "270" + - name: "275" + value: "276" + path: "272" + port: "273" scheme: 頸 initialDelaySeconds: 711020087 periodSeconds: -1965247100 successThreshold: 218453478 tcpSocket: - host: "274" + host: "277" port: 1315054653 terminationGracePeriodSeconds: -9140155223242250138 timeoutSeconds: 1103049140 - name: "242" + name: "245" ports: - containerPort: -370386363 - hostIP: "248" + hostIP: "251" hostPort: -1462219068 - name: "247" + name: "250" protocol: wƯ貾坢'跩aŕ翑0展} readinessProbe: exec: command: - - "275" + - "278" failureThreshold: 1456461851 httpGet: - host: "277" + host: "280" httpHeaders: - - name: "278" - value: "279" - path: "276" + - name: "281" + value: "282" + path: "279" port: -1315487077 scheme: ğ_ initialDelaySeconds: 1272940694 periodSeconds: 422133388 successThreshold: 1952458416 tcpSocket: - host: "281" - port: "280" + host: "284" + port: "283" terminationGracePeriodSeconds: -6078441689118311403 timeoutSeconds: -385597677 resources: @@ -320,175 +322,175 @@ spec: runAsNonRoot: false runAsUser: -7936947433725476327 seLinuxOptions: - level: "307" - role: "305" - type: "306" - user: "304" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "311" + localhostProfile: "314" type: ',ƷƣMț譎懚XW疪鑳' windowsOptions: - gmsaCredentialSpec: "309" - gmsaCredentialSpecName: "308" - runAsUserName: "310" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + runAsUserName: "313" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 620822482 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "288" - port: "287" + host: "291" + port: "290" terminationGracePeriodSeconds: -2203905759223555727 timeoutSeconds: 386804041 stdin: true stdinOnce: true - terminationMessagePath: "303" + terminationMessagePath: "306" terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tty: true volumeDevices: - - devicePath: "267" - name: "266" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "263" + - mountPath: "266" mountPropagation: "" - name: "262" - subPath: "264" - subPathExpr: "265" - workingDir: "246" + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "473" + - "476" options: - - name: "475" - value: "476" + - name: "478" + value: "479" searches: - - "474" + - "477" dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s enableServiceLinks: false ephemeralContainers: - args: - - "315" + - "318" command: - - "314" + - "317" env: - - name: "322" - value: "323" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "329" - name: "328" + key: "332" + name: "331" optional: false fieldRef: - apiVersion: "324" - fieldPath: "325" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "326" + containerName: "329" divisor: "360" - resource: "327" + resource: "330" secretKeyRef: - key: "331" - name: "330" + key: "334" + name: "333" optional: false envFrom: - configMapRef: - name: "320" + name: "323" optional: false - prefix: "319" + prefix: "322" secretRef: - name: "321" + name: "324" optional: false - image: "313" + image: "316" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "360" + - "363" httpGet: - host: "362" + host: "365" httpHeaders: - - name: "363" - value: "364" - path: "361" + - name: "366" + value: "367" + path: "364" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -698,66 +700,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -765,34 +767,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -803,66 +805,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -870,40 +872,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -917,155 +920,155 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: -2102211832 collisionCount: -1280802136 conditions: - lastTransitionTime: "2625-01-11T08:25:47Z" lastUpdateTime: "2124-10-20T09:17:54Z" - message: "486" - reason: "485" + message: "489" + reason: "488" status: "" type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ observedGeneration: 5710269275969351972 diff --git a/testdata/HEAD/apps.v1beta1.Scale.json b/testdata/HEAD/apps.v1beta1.Scale.json index 6ec5d74471..d71448f4c7 100644 --- a/testdata/HEAD/apps.v1beta1.Scale.json +++ b/testdata/HEAD/apps.v1beta1.Scale.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -46,8 +47,8 @@ "status": { "replicas": 70007838, "selector": { - "19": "20" + "20": "21" }, - "targetSelector": "21" + "targetSelector": "22" } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta1.Scale.pb b/testdata/HEAD/apps.v1beta1.Scale.pb index 65a8f0ec45e9e7d2e7285c0e75289b2489aaa8bb..20a294f30591c17de42efcb26100ede3b9078f8b 100644 GIT binary patch delta 62 zcmeys_=RzT49g`(uC)^tsu+zY&eqp*VluQ8;^t_1KKIGr|3JVfCCoAJ#|A|q4lX7m R10g0OLn$UBBPj+Y1_02n6cqpf delta 37 tcmeyu_Ml`0RZbF3GV;^ diff --git a/testdata/HEAD/apps.v1beta1.Scale.yaml b/testdata/HEAD/apps.v1beta1.Scale.yaml index 4cf545604a..17c8fff1bd 100644 --- a/testdata/HEAD/apps.v1beta1.Scale.yaml +++ b/testdata/HEAD/apps.v1beta1.Scale.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -34,5 +35,5 @@ spec: status: replicas: 70007838 selector: - "19": "20" - targetSelector: "21" + "20": "21" + targetSelector: "22" diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.json b/testdata/HEAD/apps.v1beta1.StatefulSet.json index f247d407e6..3df1f81f6a 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -55,50 +56,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, "creationTimestamp": null, "deletionGracePeriodSeconds": -2575298329142810753, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ƶȤ^}", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" }, "emptyDir": { @@ -106,27 +108,27 @@ "sizeLimit": "473" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1188153605 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": 912004803, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -547518679 } ], @@ -134,91 +136,91 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" } }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "660" }, "mode": 1569992019 @@ -228,26 +230,26 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1740986684, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 195263908 } ], @@ -255,39 +257,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "|@?鷅bȻN", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "榱*Gưoɘ檲" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -323584340 } ], @@ -296,14 +298,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "106" }, "mode": 173030157 @@ -311,99 +313,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": 2063799569 } ], "optional": false }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 8357931971650847566, - "path": "127" + "path": "129" } } ], "defaultMode": -1334904807 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129", + "volumeID": "130", + "fsType": "131", "readOnly": true }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, "creationTimestamp": null, "deletionGracePeriodSeconds": 6296624700137074905, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "閝ȝ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -433,13 +436,13 @@ "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -448,59 +451,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 1923334396, "containerPort": -1343558801, "protocol": "@掇lNdǂ\u003e", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "713" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -516,41 +519,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1285424066, - "host": "203", + "host": "206", "scheme": "ni酛3ƁÀ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "206", - "host": "207" + "port": "209", + "host": "210" }, "initialDelaySeconds": -2036074491, "timeoutSeconds": -148216266, @@ -562,24 +565,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -331283026, - "host": "210", + "host": "213", "scheme": "ȉ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 714088955, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1033766276, "timeoutSeconds": -1745509819, @@ -591,24 +594,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": -361442565, - "host": "216", + "host": "219", "scheme": "w", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { "port": -1099429189, - "host": "219" + "host": "222" }, "initialDelaySeconds": 994072122, "timeoutSeconds": 1752155096, @@ -621,51 +624,51 @@ "postStart": { "exec": { "command": [ - "220" + "223" ] }, "httpGet": { - "path": "221", + "path": "224", "port": -1109619518, - "host": "222", + "host": "225", "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 461585849, - "host": "229", + "host": "232", "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": 467291328, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "ĸ輦唊", "imagePullPolicy": "r嚧", "securityContext": { @@ -679,15 +682,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -857934902638099053, "runAsGroup": 8967035373007538858, @@ -697,7 +700,7 @@ "procMount": "Z鐫û咡W\u003c敄lu", "seccompProfile": { "type": "榝$î.Ȏ蝪ʜ5遰", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdinOnce": true, @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": -1462219068, "containerPort": -370386363, "protocol": "wƯ貾坢'跩aŕ翑0展}", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "185" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -774,40 +777,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "頸", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": 1315054653, - "host": "274" + "host": "277" }, "initialDelaySeconds": 711020087, "timeoutSeconds": 1103049140, @@ -819,24 +822,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", + "path": "279", "port": -1315487077, - "host": "277", + "host": "280", "scheme": "ğ_", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "280", - "host": "281" + "port": "283", + "host": "284" }, "initialDelaySeconds": 1272940694, "timeoutSeconds": -385597677, @@ -848,24 +851,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": 1332783160, - "host": "284", + "host": "287", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "287", - "host": "288" + "port": "290", + "host": "291" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", - "port": "291", - "host": "292", + "path": "293", + "port": "294", + "host": "295", "scheme": "鯂²静", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "296", + "value": "297" } ] }, "tcpSocket": { "port": -402384013, - "host": "295" + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "鏻砅邻爥", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -305362540, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "imagePullPolicy": "i绝5哇芆斩", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": -7936947433725476327, "runAsGroup": -5712715102324619404, @@ -954,7 +957,7 @@ "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -964,59 +967,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 217308913, "containerPort": 455919108, "protocol": "崍h趭(娕u", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": false }, "secretRef": { - "name": "321", + "name": "324", "optional": false } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "360" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": false }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": false } } @@ -1032,41 +1035,41 @@ }, "volumeMounts": [ { - "name": "332", + "name": "335", "readOnly": true, - "mountPath": "333", - "subPath": "334", + "mountPath": "336", + "subPath": "337", "mountPropagation": "Ǚ(", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", + "path": "342", "port": -1842062977, - "host": "340", + "host": "343", "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { - "port": "343", - "host": "344" + "port": "346", + "host": "347" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -1078,24 +1081,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -1107,24 +1110,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": -1894647727, - "host": "359" + "host": "362" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -1137,51 +1140,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", + "path": "364", "port": 466267060, - "host": "362", + "host": "365", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": "368", + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", + "path": "371", + "port": "372", + "host": "373", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "374", + "value": "375" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "376", + "host": "377" } } }, - "terminationMessagePath": "375", + "terminationMessagePath": "378", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -1195,15 +1198,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "379", + "role": "380", + "type": "381", + "level": "382" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382" + "gmsaCredentialSpecName": "383", + "gmsaCredentialSpec": "384", + "runAsUserName": "385" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -1213,10 +1216,10 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "383" + "localhostProfile": "386" } }, - "targetContainerName": "384" + "targetContainerName": "387" } ], "restartPolicy": "ƱÁR»淹揀", @@ -1224,26 +1227,26 @@ "activeDeadlineSeconds": -5891364351877125204, "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", "nodeSelector": { - "385": "386" + "388": "389" }, - "serviceAccountName": "387", - "serviceAccount": "388", + "serviceAccountName": "390", + "serviceAccount": "391", "automountServiceAccountToken": true, - "nodeName": "389", + "nodeName": "392", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "393", + "role": "394", + "type": "395", + "level": "396" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396" + "gmsaCredentialSpecName": "397", + "gmsaCredentialSpec": "398", + "runAsUserName": "399" }, "runAsUser": 4466809078783855686, "runAsGroup": -3587143030436465588, @@ -1254,23 +1257,23 @@ "fsGroup": 6713296993350540686, "sysctls": [ { - "name": "397", - "value": "398" + "name": "400", + "value": "401" } ], "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", "seccompProfile": { "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "399" + "localhostProfile": "402" } }, "imagePullSecrets": [ { - "name": "400" + "name": "403" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "404", + "subdomain": "405", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1278,19 +1281,19 @@ { "matchExpressions": [ { - "key": "403", + "key": "406", "operator": "", "values": [ - "404" + "407" ] } ], "matchFields": [ { - "key": "405", + "key": "408", "operator": "ɦ燻踸陴Sĕ濦ʓɻ", "values": [ - "406" + "409" ] } ] @@ -1303,19 +1306,19 @@ "preference": { "matchExpressions": [ { - "key": "407", + "key": "410", "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "408" + "411" ] } ], "matchFields": [ { - "key": "409", + "key": "412", "operator": "顓闉ȦT", "values": [ - "410" + "413" ] } ] @@ -1341,9 +1344,9 @@ ] }, "namespaces": [ - "417" + "420" ], - "topologyKey": "418", + "topologyKey": "421", "namespaceSelector": { "matchLabels": { "4eq5": "" @@ -1376,9 +1379,9 @@ ] }, "namespaces": [ - "431" + "434" ], - "topologyKey": "432", + "topologyKey": "435", "namespaceSelector": { "matchLabels": { "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" @@ -1412,9 +1415,9 @@ ] }, "namespaces": [ - "445" + "448" ], - "topologyKey": "446", + "topologyKey": "449", "namespaceSelector": { "matchLabels": { "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" @@ -1447,9 +1450,9 @@ ] }, "namespaces": [ - "459" + "462" ], - "topologyKey": "460", + "topologyKey": "463", "namespaceSelector": { "matchLabels": { "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" @@ -1469,37 +1472,37 @@ ] } }, - "schedulerName": "467", + "schedulerName": "470", "tolerations": [ { - "key": "468", + "key": "471", "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "469", + "value": "472", "effect": "慰x:", "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "473", "hostnames": [ - "471" + "474" ] } ], - "priorityClassName": "472", + "priorityClassName": "475", "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "476" ], "searches": [ - "474" + "477" ], "options": [ { - "name": "475", - "value": "476" + "name": "478", + "value": "479" } ] }, @@ -1508,7 +1511,7 @@ "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "480", "enableServiceLinks": false, "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { @@ -1517,7 +1520,7 @@ "topologySpreadConstraints": [ { "maxSkew": -174245111, - "topologyKey": "478", + "topologyKey": "481", "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { @@ -1541,41 +1544,42 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "485", - "generateName": "486", - "namespace": "487", - "selfLink": "488", + "name": "488", + "generateName": "489", + "namespace": "490", + "selfLink": "491", "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", "resourceVersion": "5814982353389179965", "generation": 1310178674290624050, "creationTimestamp": null, "deletionGracePeriodSeconds": 1872311292774274066, "labels": { - "490": "491" + "493": "494" }, "annotations": { - "492": "493" + "495": "496" }, "ownerReferences": [ { - "apiVersion": "494", - "kind": "495", - "name": "496", + "apiVersion": "497", + "kind": "498", + "name": "499", "uid": "tY圻醆锛[M牍Ƃ", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "497" + "500" ], - "clusterName": "498", + "clusterName": "501", "managedFields": [ { - "manager": "499", + "manager": "502", "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "500", - "fieldsType": "501" + "apiVersion": "503", + "fieldsType": "504", + "subresource": "505" } ] }, @@ -1605,13 +1609,13 @@ "ƥ": "89" } }, - "volumeName": "508", - "storageClassName": "509", + "volumeName": "512", + "storageClassName": "513", "volumeMode": "", "dataSource": { - "apiGroup": "510", - "kind": "511", - "name": "512" + "apiGroup": "514", + "kind": "515", + "name": "516" } }, "status": { @@ -1628,14 +1632,14 @@ "status": "Ċ凭Ǩ輹AÀŪ", "lastProbeTime": "2913-03-10T01:14:02Z", "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "513", - "message": "514" + "reason": "517", + "message": "518" } ] } } ], - "serviceName": "515", + "serviceName": "519", "podManagementPolicy": "t史C\u003c镼ƶƭ", "updateStrategy": { "type": "蘃ʋxr®", @@ -1651,16 +1655,16 @@ "readyReplicas": -745346633, "currentReplicas": -85996001, "updatedReplicas": 1569440493, - "currentRevision": "516", - "updateRevision": "517", + "currentRevision": "520", + "updateRevision": "521", "collisionCount": 509085460, "conditions": [ { "type": "ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙", "status": "q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變", "lastTransitionTime": "2478-09-16T03:50:01Z", - "reason": "518", - "message": "519" + "reason": "522", + "message": "523" } ] } diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/testdata/HEAD/apps.v1beta1.StatefulSet.pb index edddbbe6c71ff3ce68d1f63751be1d072574cf25..b148e567aa4ad32ffd25c0a591660e7bcc43ccf5 100644 GIT binary patch delta 3394 zcmYjUeQZ`&8Gp}xp)I#%eYsG0d--U&8wFk%-1B`;b*{c7bHHG;bA}HEWh~peL<4GO z8cjz91`Ni>fw>B}L8LJapcI14x{1J`5E+6qx=oE@7=7nvP!hvJ#{8YzR_GtkJ@0eA zp7T4u-}9WlHtYPXEzyvDv-|^F8(In9x@Trt(W55#{h>>XNzKW`x5W3D3OuGmk0p`E zj4gVNU!j4=*|G}X;~Xu~l1EF09@kOX>7%_rS@QjY$7M_sveM&8tH;d-Qsa9f4zhi} z+#7m=GEcCgCwS1M{rx_=M6l2IC!rzj+uq_LwiG&l^P^*DZ+?nDQlE)(=uF@?`I85( zb!Y2Iq00AU9C(t3o@8tye(_)=tbkA271?|nmXSJ7iUoKvSDO6A7k9s#jXV_>JVoP7 zqo-ICX&&NxiZ944^OTr_Xp{^*rShb?3~ikwi|X;kd}TsU$C0OL!PAU+nm1ym7EPID zA-k#(E*)>8k4kXLFfqrO=vz7p*vwK0aya)5)pcdjJ!k@oL|S8R!mDUD>3cl zUI&PY1Go$jH!Q413)76SUmsFyWbV}Y4}SA;3Q*`7g-t!9w-KDcUw3|#vFJT zVpYHCzsH-yu_+Er201rCxdA%AwQJ*_%E7Hs&X?rgTD!Vq{d<47^(~;nOs?Zv&ky?P z_b$m}gySz26rFS08=SjUH%y1_KETZMA$dV@1Ef<2jqm&!H+BaEEDiB0S^;8f=LQ6hBcx~#QT z>qEkfb7?Dv>CYztILfpMs?oc1&0jY5UtZ`oP2wnf>XoJGGKmW@VPVc6+zDEQN7((t zk~YJ@tSp1h273)u!i1R3gH?SIyK_DKpsH(KN=jy9#O6@&Y*X?sF@)%L@I%u+g$?dlLU$>X!v24K*W!wGx za<~K@CvF`RWjT%Q1wXE$I2NZ2UdnA{<%9u(5_1QFNK-(A+V?7-MV8L; z#1ymK#B*S1GYngh`5JkOtlUFZhX7~sl*D~z&ht7g^;z?2m+Eh1NO;|^)uA&s$b zRW&^>V%7?ViI}$&Sh2xbxs7xV_tz4i`_xC~5wQvor$8Q?=zb+Z&DqYY&-e5lJ67sA z^604@@Bg~3;J9M=E?fepk z1Jpyq_mwk9S1@|`t9P}KG8{l~dH8(we@Gc36~Y{TbHp>GT;Uc3RH;YqY|!yuat4Z{ zCD@gd;^N0I(vOuyi$1C}EFySxT!!lY?bBMYYjqsHY9 zBL@XX9WSZT_K8tn9G>I|wlg3Ji(`9o)TA%7m^N=D{`~ZkV-av%ax7EDym90Cop&fE zR+0aWr%P*g^3$tMK9^G76$b|1-4+fo%rfBixta%xz|9EXIRTfPYz#nMh z4Y8M0oI2L`tIjLiH*}#w14mpYi+ML`^XI0=K&>mlk6P#OyJ?S(sh(mY@@xtk${bEi z2U0`Nj=x*YH$>fl*Al&2Pea` zW8in0OAuVxZ-)0ZNylQ&Q8qZ&h3uJ*DGaToc`NZBcgS(v)PwHR&%95&FK!)p6d@CE z!R?3Pd@ z%uW+E5-EE59gE@336Hd0WACfw!7MDMM9Rh^f9!I6!)i)y8#fvG6slJI1ZfIcyUbdxFOWPnf-T{Nzdp zC0?2^(k>l8ra`5Y&1@l=v@UQqP!~A+e_i0v->&f!3vNAuy6`gbm!|>Zb>dEkXTV^9 z(xqr=?A7s;>l9eZ)gVhRUORK+M*r&+g5wI&Oi&Z_%N~h78RGu~uOZ=boj|V33WJ;| zP(W5qm^;r=*9i9-5(YdHMztVI3ResSl3DQWg;#d!h4>M8be?d^#Gynhq delta 3451 zcmYjUeQcH08NcVf(3ZDFF0XuCUZgEofqHRrzCXGdyON;7aIS6(O4J2S)VjEgxtKKD zstiynDD}vMAxxMw&`qX=xN7HQd|6DGAJc7qW-;O8s$1Ml46al6JMS&p{_(u$p7T7< zd7j^SzIuG&(+fA2#`P|Y_w>%~A`5zVEQpdrPyTf|nL23W2S^-ol|)>p5jUlXTfZo3 zT}G2guoZQ2Bsf;0vxt>SBcV$*N1qyg?E0UUBOxiVWMw2wS0ro?nG6<}8Qb4709*C_(Fj;X{2o_(ykmC z_+(fsBn@xNtw`~Ol#yxJQLq?j8ORvZ32zK+H?Ei~;ndQVz|XQIvOJA!wYqiX#U($J6m~UTfO?mp5MeV0>ZZrS0qTJ!A$>Md9%A z_x|)rhD91V2}2^M9whL}L9H`I@=MYf<2GlLb3k2pl4q0_9~;?lU9o4+>NDe;b34hD z7@I7d@DxOpKx99e8Mal}*6;-%QwFgd#0`*(aLOo78B61zv|U>H{hAfSLsx>2@fN}- zp6q+FeA&?_esFB_$^L<7U=j{Q(hVvPk_PAZDgO4;*H3&_4K0$)k1q^IHp#9>gmyDd z)5+N5!C#(13;&uoe0-oIotf$5A}It085mTtw}1WLYZ0XZB(4j8Ub}kBx;J0@>_P*AhfKS=d_{uM~4R0%Bt!d8YR$}40@=Vhn zBEY7Zf4`=shI1^1Z>;?eq5h8AWrX?TwdY?PbQ=LhMkd?q;yg#%f?$VBSprdI5Y1b| zk@1anVyU#POYjRh2_n)a=6?CQ{ctqIIhbT zo*lmTqj702Y)QXxg88~i5V9OuItiy+*Sx*H`fh2s)RsSA9IpH5sf`D!L77?PRB~13 z6|!_e&}P2WhG*x_l^QA!44ry(O=Z>4se5+?je^1o(L~v(%7^^GzrIu{DDMP|@V)UR z1w4YFDh1Ic5aZv8X#<5@f+8{nqdu)~oXhSa*vf5 zFR9G{LBm*{u~?q8LBxtAKt1@#mt>n|vxXmG2?B8Z6Q*82DA@02(cR=0zg z#UQo=#4XExkK965?jSMpOaNUF;3|MCi13>l7R(TU2|sN6q`(rKbiqld{o4&~Hwx#v z5Mh$iRRomv1j-*IeG}ugBo;A?QFJ5~3G9?qCbPpYl#XM4r|ua#Jvdm|vj6JCn@&F0 z_kuq*6j*ff&ANl1yf|EwTo$81N#JJWfe+wj3CC;wvNddbcy)( zTPtg}ilcWQx+@ELfC_Fk=GlQEc8p&-bx}KT3yA~VLPG4lZ}q!pqZe_*XekQ2!o8YyVU}rJj=2^y4Onz?edY!?NqZ1M z6Trn!kF0--WUOit+l>5i9VZZMgY;Rd>0z;DDKnLepSm&lz}&_aGOJ6als zHvQwHvriTFo&VqTuVR+*t{BD{e_gS75!{xB9Ym5CK1}X@f8V>&D`Xl18-opqOi^-V zh)HR*-vK#e{E^}!%r<`Fj1Rg|Y6W5p1nogEvhkcZM&9QGFZYg4OsE7HWc^4w zuZW-%l7AUPLIMUMrEi^SE>|HB1ZLFHh9D%eTu56gTya~=O-FieJ+`y!@ZQr~@4F%^ z)F`BRq39T87+pm<(OC&8c!fFj$WO) zqD^9hwEe;q9V)t^{`T``%?h`eu}*}y6h?M}D8Ku>)rA1A3C0@>xQz2(n>DXKU};0K zwcOu6Yx-P~#cXaP$z_c}u+hdK_!o^qAOU|fYj!#46KD*ZNqkdgpc0vTm;=sYr9zEX z+J8K2UXuz1T%8Tmmp^>|%$e%!ii{Hq)->uyxj7=GGvnfSFbT;}>?DdE2#TUa2ie%T zWNC<9$HF8e9Rf)@(TOrCLpPA9X2~7boOooYvUY9dp{>i8o?5rz=&CXfB*r4L5)0D> zf`3{}ka51H>7p9S^NKQmL(>%zwZ6aU_*Ck6t`&_&g&9|2#s%Siee+HA0=x`?rkL_0 Z%{SLF-HNsGx6Zz%o}p?h=F(g#_kWd(_ACGZ diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml index 12513b0ff5..7d0a611760 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -39,36 +40,37 @@ spec: operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "515" + serviceName: "519" template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -2575298329142810753 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -8542870036622468681 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: 躢 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ƶȤ^} resourceVersion: "1736621709629422270" - selfLink: "28" + selfLink: "29" uid: ?Qȫş spec: activeDeadlineSeconds: -5891364351877125204 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" + - key: "410" operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW values: - - "408" + - "411" matchFields: - - key: "409" + - key: "412" operator: 顓闉ȦT values: - - "410" + - "413" weight: 1762917570 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" + - key: "406" operator: "" values: - - "404" + - "407" matchFields: - - key: "405" + - key: "408" operator: ɦ燻踸陴Sĕ濦ʓɻ values: - - "406" + - "409" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -119,8 +121,8 @@ spec: matchLabels: vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" + - "434" + topologyKey: "435" weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -138,8 +140,8 @@ spec: matchLabels: 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "420" + topologyKey: "421" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -158,8 +160,8 @@ spec: matchLabels: h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" + - "462" + topologyKey: "463" weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -177,121 +179,121 @@ spec: matchLabels: u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" + - "448" + topologyKey: "449" automountServiceAccountToken: true containers: - args: - - "245" + - "248" command: - - "244" + - "247" env: - - name: "252" - value: "253" + - name: "255" + value: "256" valueFrom: configMapKeyRef: - key: "259" - name: "258" + key: "262" + name: "261" optional: true fieldRef: - apiVersion: "254" - fieldPath: "255" + apiVersion: "257" + fieldPath: "258" resourceFieldRef: - containerName: "256" + containerName: "259" divisor: "185" - resource: "257" + resource: "260" secretKeyRef: - key: "261" - name: "260" + key: "264" + name: "263" optional: false envFrom: - configMapRef: - name: "250" + name: "253" optional: false - prefix: "249" + prefix: "252" secretRef: - name: "251" + name: "254" optional: false - image: "243" + image: "246" imagePullPolicy: i绝5哇芆斩 lifecycle: postStart: exec: command: - - "289" + - "292" httpGet: - host: "292" + host: "295" httpHeaders: - - name: "293" - value: "294" - path: "290" - port: "291" + - name: "296" + value: "297" + path: "293" + port: "294" scheme: 鯂²静 tcpSocket: - host: "295" + host: "298" port: -402384013 preStop: exec: command: - - "296" + - "299" httpGet: - host: "299" + host: "302" httpHeaders: - - name: "300" - value: "301" - path: "297" - port: "298" + - name: "303" + value: "304" + path: "300" + port: "301" scheme: 鏻砅邻爥 tcpSocket: - host: "302" + host: "305" port: -305362540 livenessProbe: exec: command: - - "268" + - "271" failureThreshold: 1993268896 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "269" - port: "270" + - name: "275" + value: "276" + path: "272" + port: "273" scheme: 頸 initialDelaySeconds: 711020087 periodSeconds: -1965247100 successThreshold: 218453478 tcpSocket: - host: "274" + host: "277" port: 1315054653 terminationGracePeriodSeconds: -9140155223242250138 timeoutSeconds: 1103049140 - name: "242" + name: "245" ports: - containerPort: -370386363 - hostIP: "248" + hostIP: "251" hostPort: -1462219068 - name: "247" + name: "250" protocol: wƯ貾坢'跩aŕ翑0展} readinessProbe: exec: command: - - "275" + - "278" failureThreshold: 1456461851 httpGet: - host: "277" + host: "280" httpHeaders: - - name: "278" - value: "279" - path: "276" + - name: "281" + value: "282" + path: "279" port: -1315487077 scheme: ğ_ initialDelaySeconds: 1272940694 periodSeconds: 422133388 successThreshold: 1952458416 tcpSocket: - host: "281" - port: "280" + host: "284" + port: "283" terminationGracePeriodSeconds: -6078441689118311403 timeoutSeconds: -385597677 resources: @@ -313,175 +315,175 @@ spec: runAsNonRoot: false runAsUser: -7936947433725476327 seLinuxOptions: - level: "307" - role: "305" - type: "306" - user: "304" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "311" + localhostProfile: "314" type: ',ƷƣMț譎懚XW疪鑳' windowsOptions: - gmsaCredentialSpec: "309" - gmsaCredentialSpecName: "308" - runAsUserName: "310" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + runAsUserName: "313" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 620822482 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "288" - port: "287" + host: "291" + port: "290" terminationGracePeriodSeconds: -2203905759223555727 timeoutSeconds: 386804041 stdin: true stdinOnce: true - terminationMessagePath: "303" + terminationMessagePath: "306" terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tty: true volumeDevices: - - devicePath: "267" - name: "266" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "263" + - mountPath: "266" mountPropagation: "" - name: "262" - subPath: "264" - subPathExpr: "265" - workingDir: "246" + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "473" + - "476" options: - - name: "475" - value: "476" + - name: "478" + value: "479" searches: - - "474" + - "477" dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s enableServiceLinks: false ephemeralContainers: - args: - - "315" + - "318" command: - - "314" + - "317" env: - - name: "322" - value: "323" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "329" - name: "328" + key: "332" + name: "331" optional: false fieldRef: - apiVersion: "324" - fieldPath: "325" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "326" + containerName: "329" divisor: "360" - resource: "327" + resource: "330" secretKeyRef: - key: "331" - name: "330" + key: "334" + name: "333" optional: false envFrom: - configMapRef: - name: "320" + name: "323" optional: false - prefix: "319" + prefix: "322" secretRef: - name: "321" + name: "324" optional: false - image: "313" + image: "316" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "360" + - "363" httpGet: - host: "362" + host: "365" httpHeaders: - - name: "363" - value: "364" - path: "361" + - name: "366" + value: "367" + path: "364" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -691,66 +693,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -758,34 +760,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -796,66 +798,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -863,40 +865,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -910,147 +913,147 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" updateStrategy: rollingUpdate: partition: 1241629379 @@ -1058,40 +1061,41 @@ spec: volumeClaimTemplates: - metadata: annotations: - "492": "493" - clusterName: "498" + "495": "496" + clusterName: "501" creationTimestamp: null deletionGracePeriodSeconds: 1872311292774274066 finalizers: - - "497" - generateName: "486" + - "500" + generateName: "489" generation: 1310178674290624050 labels: - "490": "491" + "493": "494" managedFields: - - apiVersion: "500" - fieldsType: "501" - manager: "499" + - apiVersion: "503" + fieldsType: "504" + manager: "502" operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - name: "485" - namespace: "487" + subresource: "505" + name: "488" + namespace: "490" ownerReferences: - - apiVersion: "494" + - apiVersion: "497" blockOwnerDeletion: true controller: false - kind: "495" - name: "496" + kind: "498" + name: "499" uid: tY圻醆锛[M牍Ƃ resourceVersion: "5814982353389179965" - selfLink: "488" + selfLink: "491" uid: t;Äƾ53§T旦y6辱Ŵ鎥 spec: accessModes: - 狳u恺Ŕsʅ dataSource: - apiGroup: "510" - kind: "511" - name: "512" + apiGroup: "514" + kind: "515" + name: "516" resources: limits: HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" @@ -1105,9 +1109,9 @@ spec: - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L matchLabels: De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "509" + storageClassName: "513" volumeMode: "" - volumeName: "508" + volumeName: "512" status: accessModes: - b隊曻:Bȗ轊 @@ -1116,8 +1120,8 @@ spec: conditions: - lastProbeTime: "2913-03-10T01:14:02Z" lastTransitionTime: "2359-04-16T09:19:58Z" - message: "514" - reason: "513" + message: "518" + reason: "517" status: Ċ凭Ǩ輹AÀŪ type: b賝łų$Q郔 phase: ɫòDÓǶɟ @@ -1125,14 +1129,14 @@ status: collisionCount: 509085460 conditions: - lastTransitionTime: "2478-09-16T03:50:01Z" - message: "519" - reason: "518" + message: "523" + reason: "522" status: q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變 type: ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙 currentReplicas: -85996001 - currentRevision: "516" + currentRevision: "520" observedGeneration: -4953621687850665429 readyReplicas: -745346633 replicas: -36590142 - updateRevision: "517" + updateRevision: "521" updatedReplicas: 1569440493 diff --git a/testdata/HEAD/apps.v1beta2.ControllerRevision.json b/testdata/HEAD/apps.v1beta2.ControllerRevision.json index 487201d14d..263baad66e 100644 --- a/testdata/HEAD/apps.v1beta2.ControllerRevision.json +++ b/testdata/HEAD/apps.v1beta2.ControllerRevision.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, diff --git a/testdata/HEAD/apps.v1beta2.ControllerRevision.pb b/testdata/HEAD/apps.v1beta2.ControllerRevision.pb index 85bf0f55c8ec6b170a6bb0ca8c06730091533e3b..d36f124c863801c898dfa25f4c0fc2d854e89c01 100644 GIT binary patch delta 27 jcmX@Zbb)DtCd)!5uC)_&s~C+ZuFz+3VluRxc)b(=e)9<% delta 22 ecmcb>bcShyCd*tVu9XvYs~GhsuF#)&yA%Lf> zlrTu*C`foANQ9V$nT)1_D)5s0o;{u4&2M?K_t%w;nWhkIY@C=pYbjxj-4d5Sc;JX3LJC5IEhKDFx2#WH8=A+qpd3 z&29`Qg%v!Gqa6Ks1S0&3%DUSm4OIaoDT3%;Hj5+-u`P_m&y^}T#6kE$_EoHMfmJU3 z%awDO^2aJm9SJdXKbwM88Dk=G!C|(9rX(z7fzFo-VBnVs5Zwe~T0m?oh+C0)kHP9~ zES!}Z%S~!5x3ss*ZyDIyA2enn9xlaBB921((M^QtC`_jb-9;!mNon4=?c(Ok|4pN% z(3oy0lBkZvG>Mt~fdlW4jt3b-kb!4&7e6Uq`FQ)W|NM*r5#e(0|7FJr`!ma9RnfH+ z2VV(5OxIEJESpDvr*fpAk|G(U=m2HLMC^xbv@-mAWq6ULl2}S&$R-@nCc@9luD(YR zGg(Wzh*J>LzL>@iayl-~_}r0&unVm$I9g^p8z`3(itiH!UG&Avi%y^z-VlLLiSoa5a&LB8V)3DA7zy ziQiV$v|KmA??RKD=7l>#m?|_JE3}LNz0kOV&TN)hpu`zs3 ztN(mqZ#gJrh{gTis&#`Ek%Tgms=A8hNDa9KlK7=zK2J7TQ^D@%`c&c78d?2t&G3K{cj$}$E9GM3RQGF!$fvh+(PPL?rXma!?;4eXTn zJbL{3FSQOGI(O{I$(M%x!r{Foz$jy!FJpJzrksx9yd6ZWYh3b!!KaURpL_LX|Mi+5 z<`CkN<2sTfT_xB4Y|Tw~BUvT4#B>kThqb464s_jK8tFWANBh9`fdg0+@kW+;f@OBF z%x=nWk(j7DMLMxSXng4W$|*ON$de{H$aYOQ163zQg-_f{p!$%T{fko;&n0n}6mTqj z@$SD)eL7a4Q-?U1H|3E88&pWgTR=oBh-?E<_h;6yN7=glESw1x9D-6hLdzLk%vt}~ zRNkNnUlq%iS`vZVRgBzGG53R0ztW*L0CW{6n;59>B#N?kXll4VTo4w+h!$;>U482C z$ljf#<|5Q51$Yq@it}hiRnO`2-mw~hJ0g%3O53Eb4ZW^!CJ7m#fGMt`;^^L&`j347 zLT}$td8oX4_{HI8PQ2*1Pm5UMUzzsWWC1{wkbNs_`&ky3P}1}@OdnyBDb-cN{iGRJ zvhbSHi4SLxz764WEusZQw1|zrxxO(=nG-vIZ+(5hWB*8fb2UIEc`kgp zzD~+wG`Rl@`ofm-xpH5BdEn@&ecxV0K`($QNOCRc1*gR1#(!G>#e5PigAD5QM2_P1 zfw}c7Zzw)Y$uHyUH1QY#M?`m}7UMxug0fUsm1P2Dsf&}3Z|{F|wClOl0EwIt(q6v} zZLH#U5bn?1ux7fV`lck5l>%6Jpxm9my@t$GWR9}FD?e|M`~S@17RgVBaH~<_#)roL zA;0Kbf}&Z(@*vy9!n9%tG&e(VxU1F*M2rx;IP=1;eIt+mvUOy0-^j6_jvnq)qfZ}A zO&7F_kmKd=-Ce)$u1K>@DF4j{gG&Ew!y;7rw;OJ`3rVF6+A^paWFLQYa^!N_5Z`0< z2y6;Ih2Voj6dolY{EsYimQ{t><|Tt$hxdI5MJxQRg$3BPt+0L$wOdKSE`>yv3RMD0 z1iU4M_U8&_xuI~Crk8;g;Z!vQpr;Gd{_B=Uyr~a$@(r=U>?PU|M*o>q&IItE~Xf65`0*Kh7Na(^whH`$e;Pm5T7>kZ6Su&91vu z7qi2D=;(>gu}#SI#E#d$J&*rt%f!jVcm9>x%jOz{W`)F~k&OG`qjyeSx@H{O;pN%$ zogrJy^|lzY#mMM86im{nsFi-ySu(j#2A(QXW0FSu`{yjpk_~8$PtCa@>)I=%jeYN& zRnsjw!IHBqIm;?PZLX{#{4Ld4Yy9%Li#zN_#?sD!MIZF_?oA;-1@{jpHBdRv$QBq`SFGBZI2GVF?4va od|wJ3o(>gqrdHQE0FP}5Yd?7&XU@BMXKGwrs!)y>GR4gQ0Aw-CdH?_b delta 3287 zcmY*ceQcK16@Ty3`nG*q;N_8)w+{l{iz2=;aKG<;I?)d1W;(VRjM2EoATg13pCQYp zB&Mh=Xq`&AZlX{zbyKO+RjLxALsJUlIly|)Ki#z{&0zcMP zs1VzN?aG^bUK##mhFxs}+k>5@k>PSd92t?!0)>%Am3Qv!?)iRs%bf!+*R~bfWALHb zm@->c#Te?0EAKt<;V`R2##bYgan>GL-oe(^#*r0Qv-OdcoshFCiL5Rc*1~pcO6;08 zd?9aL8d+b7Y*vjNuIfZPB%SPF>r;GH(j7US63eu)D!k_)7a-o7%&o`Dq zMG|?LMqX7SudBp2ys!yU9#Y=j%3KV)y-$dhB~ixHIdPOhER!kRmkHDMkB2^b`aijM zN{@!Wz8%uqrfya0`Tdq{Q5t2stx%0Jvz_5i8I)$O%pPEiW1N-wgp_4Tjo`fe^Ib0; ztSi6u@H2;N+6w(_UJS0FC7FV#3Wy$H3y5uqZE+ENTouGikZdpe8de2QYCuI8s9nfp z7^|&zE9@6~m^EQpdQ2p|Fu|5%3Y38ex{FW}9>YgLo6_wdW)+C-1aX%aUSqh#9V}iD z(`I3k5`8S`cI7Q2TZf~zLL%Z7#Pvx`AG(_4P3c@rBwa?zaPwIy3~DBhCXOjT@x&Wb zGpJ)g9eB3%;Rk~!j^BOY-;XlfUb@m7f7v$4{>;i)RdfTDfv-87OU7vN4qS?_EYW_g zDs((R4PvHu*!S4mweg#^@o^TP4Ys2-Pn$Ei(eQ9V@ybOKOrzG5FmMZEx|Y${VW06~ zSFv@z<;)j0Vw!EL5tjF`mDpfKc)2KxQevn=L)~qRhr8;YVIr)qKYuxCbqXq+P9ATF zYa|^m>2OJhOT()mLUv%u$grcneT`~ID5ar&#;2FWut*wsQ(B(DnbN|U(&iA9nM!9< zNF-7QM3-4*W)7T4Yr~?3)w8W5&q!nrNEUwB&~hGMi+En2OCoJ9g96wW*B44tAK&(A zF)d)bGhv|N!dApsI)^CI>fi708;sHdv3xk*U|U_5C>do-`H^QzAtx1{f8f%2c}+JMD5z21uL8+BYgES9f{3dN>(~ai@i7*o zw5SZAR6q`h#>Fxd?wTc975P_lzG@C_LD*FW=&Q_!BeTBREjGdFn#)@msOllAx3gzw z#W%+1#+5jsMUxb-9NjnBw>`zgCa5?X?gc0`_sQk;kGwM2H=XLZBY>=VmYntV@h9yC z*n!H0lB9)5DpP$A4)6c*v4NrS!STT>Cw5KTduUhao1LJb4bI+EC*Tk*`OvyK!>ou) zXr+gi&7EX*8s=*4!@RRk6cIITWoVsuWU0;i*~7>@;iz;vOS$Nf_Rd#9G6@t4&qGV| z$~A&APk7qr?R4e|a;QK&sEnZt)CjZzxWWoIop}Nc0ZfUCoM)cMsN!Zi>~6l|D->`{ zERM@ubaLmx2;g z=ukKROJ$j$h)JnV0ZwWhDot27zj8e#zjS9vQU{STOD@eVMgyrrScy}@3JpstRjE68 z_wdtGy}!&2P{w5fB>%OR_0u_WaRnL{S!Ys^uRZd-oN?Uyzo-jQ|Nl9AfPlns|+vw?a2N= zO_#B9Fz1L)k>C-b@S-H`FYW1lar${hy+IjODNcm(=MMGcN~ujNV`l2%&Rc%B<)kIV zw_)&{m5Vf>TBGc=v2VTq;^?QRjYWHGT(~5&WSc$HHcPfSo_v?UrJP7Q=|i2SQ2Jox zu1aonIM_0(sc8&{yR2|JvF{>Z1AewnRr~(sCibL5h6=k@uq26 UESL?KEk4rd@#56pr-e%4e-g>uVgLXD diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml index 9d13826293..5c4b54a459 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -43,32 +44,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: 7534629739119643351 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -4139900758039117471 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: ĪȸŹăȲĻ¤Ħʅ芝 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: false - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ^ resourceVersion: "1698285396218902212" - selfLink: "28" + selfLink: "29" uid: TʡȂŏ{sǡƟ spec: activeDeadlineSeconds: -1284119655860768065 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "409" + - key: "412" operator: Mɮ6) values: - - "410" + - "413" matchFields: - - key: "411" + - key: "414" operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 values: - - "412" + - "415" weight: -1280563546 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "405" + - key: "408" operator: UǷ坒 values: - - "406" + - "409" matchFields: - - key: "407" + - key: "410" operator: "" values: - - "408" + - "411" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -117,8 +119,8 @@ spec: matchLabels: s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 namespaces: - - "433" - topologyKey: "434" + - "436" + topologyKey: "437" weight: -2118597352 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -136,8 +138,8 @@ spec: matchLabels: 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w namespaces: - - "419" - topologyKey: "420" + - "422" + topologyKey: "423" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -156,8 +158,8 @@ spec: matchLabels: P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP namespaces: - - "461" - topologyKey: "462" + - "464" + topologyKey: "465" weight: 1943011795 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -175,121 +177,121 @@ spec: matchLabels: x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu namespaces: - - "447" - topologyKey: "448" + - "450" + topologyKey: "451" automountServiceAccountToken: true containers: - args: - - "250" + - "253" command: - - "249" + - "252" env: - - name: "257" - value: "258" + - name: "260" + value: "261" valueFrom: configMapKeyRef: - key: "264" - name: "263" + key: "267" + name: "266" optional: true fieldRef: - apiVersion: "259" - fieldPath: "260" + apiVersion: "262" + fieldPath: "263" resourceFieldRef: - containerName: "261" + containerName: "264" divisor: "293" - resource: "262" + resource: "265" secretKeyRef: - key: "266" - name: "265" + key: "269" + name: "268" optional: false envFrom: - configMapRef: - name: "255" + name: "258" optional: false - prefix: "254" + prefix: "257" secretRef: - name: "256" + name: "259" optional: false - image: "248" + image: "251" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "294" + - "297" httpGet: - host: "296" + host: "299" httpHeaders: - - name: "297" - value: "298" - path: "295" + - name: "300" + value: "301" + path: "298" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "315" - gmsaCredentialSpecName: "314" - runAsUserName: "316" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + runAsUserName: "319" startupProbe: exec: command: - - "287" + - "290" failureThreshold: 1447314009 httpGet: - host: "290" + host: "293" httpHeaders: - - name: "291" - value: "292" - path: "288" - port: "289" + - name: "294" + value: "295" + path: "291" + port: "292" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "293" + host: "296" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - terminationMessagePath: "309" + terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "272" - name: "271" + - devicePath: "275" + name: "274" volumeMounts: - - mountPath: "268" + - mountPath: "271" mountPropagation: ʠɜ瞍阎lğ Ņ - name: "267" + name: "270" readOnly: true - subPath: "269" - subPathExpr: "270" - workingDir: "251" + subPath: "272" + subPathExpr: "273" + workingDir: "254" dnsConfig: nameservers: - - "475" + - "478" options: - - name: "477" - value: "478" + - name: "480" + value: "481" searches: - - "476" + - "479" dnsPolicy: 錏嬮#ʐ enableServiceLinks: false ephemeralContainers: - args: - - "321" + - "324" command: - - "320" + - "323" env: - - name: "328" - value: "329" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "335" - name: "334" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "330" - fieldPath: "331" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "332" + containerName: "335" divisor: "684" - resource: "333" + resource: "336" secretKeyRef: - key: "337" - name: "336" + key: "340" + name: "339" optional: true envFrom: - configMapRef: - name: "326" + name: "329" optional: true - prefix: "325" + prefix: "328" secretRef: - name: "327" + name: "330" optional: true - image: "319" + image: "322" imagePullPolicy: ɧeʫį淓¯ lifecycle: postStart: exec: command: - - "364" + - "367" httpGet: - host: "366" + host: "369" httpHeaders: - - name: "367" - value: "368" - path: "365" + - name: "370" + value: "371" + path: "368" port: -1460652193 scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? tcpSocket: - host: "370" - port: "369" + host: "373" + port: "372" preStop: exec: command: - - "371" + - "374" httpGet: - host: "373" + host: "376" httpHeaders: - - name: "374" - value: "375" - path: "372" + - name: "377" + value: "378" + path: "375" port: 71524977 scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 tcpSocket: - host: "376" + host: "379" port: -565041796 livenessProbe: exec: command: - - "344" + - "347" failureThreshold: 1587036035 httpGet: - host: "346" + host: "349" httpHeaders: - - name: "347" - value: "348" - path: "345" + - name: "350" + value: "351" + path: "348" port: -121675052 scheme: W#ļǹʅŚO虀^ initialDelaySeconds: -1959891996 periodSeconds: 1475033091 successThreshold: 1782790310 tcpSocket: - host: "350" - port: "349" + host: "353" + port: "352" terminationGracePeriodSeconds: 7560036535013464461 timeoutSeconds: -1442230895 - name: "318" + name: "321" ports: - containerPort: -651405950 - hostIP: "324" + hostIP: "327" hostPort: 1805682547 - name: "323" + name: "326" protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 readinessProbe: exec: command: - - "351" + - "354" failureThreshold: 408029351 httpGet: - host: "353" + host: "356" httpHeaders: - - name: "354" - value: "355" - path: "352" + - name: "357" + value: "358" + path: "355" port: -1744546613 scheme: ʓɻŊ initialDelaySeconds: 1586122127 periodSeconds: 781203691 successThreshold: -216440055 tcpSocket: - host: "356" + host: "359" port: -259047269 terminationGracePeriodSeconds: 5450105809027610853 timeoutSeconds: -1813456856 @@ -499,175 +501,175 @@ spec: runAsNonRoot: false runAsUser: -4564863616644509171 seLinuxOptions: - level: "381" - role: "379" - type: "380" - user: "378" + level: "384" + role: "382" + type: "383" + user: "381" seccompProfile: - localhostProfile: "385" + localhostProfile: "388" type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 windowsOptions: - gmsaCredentialSpec: "383" - gmsaCredentialSpecName: "382" - runAsUserName: "384" + gmsaCredentialSpec: "386" + gmsaCredentialSpecName: "385" + runAsUserName: "387" startupProbe: exec: command: - - "357" + - "360" failureThreshold: 902204699 httpGet: - host: "359" + host: "362" httpHeaders: - - name: "360" - value: "361" - path: "358" + - name: "363" + value: "364" + path: "361" port: -5241849 scheme: '}颉hȱɷȰW' initialDelaySeconds: 636493142 periodSeconds: 420595064 successThreshold: 1195176401 tcpSocket: - host: "363" - port: "362" + host: "366" + port: "365" terminationGracePeriodSeconds: 9196919020604133323 timeoutSeconds: -192358697 stdin: true - targetContainerName: "386" - terminationMessagePath: "377" + targetContainerName: "389" + terminationMessagePath: "380" terminationMessagePolicy: Ƭ婦d tty: true volumeDevices: - - devicePath: "343" - name: "342" + - devicePath: "346" + name: "345" volumeMounts: - - mountPath: "339" + - mountPath: "342" mountPropagation: 葰賦 - name: "338" + name: "341" readOnly: true - subPath: "340" - subPathExpr: "341" - workingDir: "322" + subPath: "343" + subPathExpr: "344" + workingDir: "325" hostAliases: - hostnames: - - "473" - ip: "472" + - "476" + ip: "475" hostIPC: true hostPID: true - hostname: "403" + hostname: "406" imagePullSecrets: - - name: "402" + - name: "405" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: false fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "617" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: ǵɐ鰥Z lifecycle: postStart: exec: command: - - "222" + - "225" httpGet: - host: "225" + host: "228" httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" + - name: "229" + value: "230" + path: "226" + port: "227" scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ tcpSocket: - host: "229" - port: "228" + host: "232" + port: "231" preStop: exec: command: - - "230" + - "233" httpGet: - host: "233" + host: "236" httpHeaders: - - name: "234" - value: "235" - path: "231" - port: "232" + - name: "237" + value: "238" + path: "234" + port: "235" scheme: δ摖 tcpSocket: - host: "237" - port: "236" + host: "240" + port: "239" livenessProbe: exec: command: - - "201" + - "204" failureThreshold: 14304392 httpGet: - host: "204" + host: "207" httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" + - name: "208" + value: "209" + path: "205" + port: "206" scheme: fʀļ腩墺Ò媁荭gw忊 initialDelaySeconds: -1532958330 periodSeconds: 1004325340 successThreshold: -1313320434 tcpSocket: - host: "207" + host: "210" port: -1761398388 terminationGracePeriodSeconds: 2001337664780390084 timeoutSeconds: -438588982 - name: "175" + name: "178" ports: - containerPort: -1109619518 - hostIP: "181" + hostIP: "184" hostPort: -1981710234 - name: "180" + name: "183" protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 readinessProbe: exec: command: - - "208" + - "211" failureThreshold: -1314967760 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -614161319 scheme: Ȩ<6鄰簳°Ļǟi& initialDelaySeconds: 233282513 periodSeconds: 1313273370 successThreshold: -1296830577 tcpSocket: - host: "214" - port: "213" + host: "217" + port: "216" terminationGracePeriodSeconds: 5043322816247327651 timeoutSeconds: -518330919 resources: @@ -689,63 +691,63 @@ spec: runAsNonRoot: true runAsUser: 9148233193771851687 seLinuxOptions: - level: "242" - role: "240" - type: "241" - user: "239" + level: "245" + role: "243" + type: "244" + user: "242" seccompProfile: - localhostProfile: "246" + localhostProfile: "249" type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 windowsOptions: - gmsaCredentialSpec: "244" - gmsaCredentialSpecName: "243" - runAsUserName: "245" + gmsaCredentialSpec: "247" + gmsaCredentialSpecName: "246" + runAsUserName: "248" startupProbe: exec: command: - - "215" + - "218" failureThreshold: 1909548849 httpGet: - host: "218" + host: "221" httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" + - name: "222" + value: "223" + path: "219" + port: "220" scheme: 队偯J僳徥淳4揻 initialDelaySeconds: -1244119841 periodSeconds: 348370746 successThreshold: 468369166 tcpSocket: - host: "221" + host: "224" port: 878005329 terminationGracePeriodSeconds: 6410850623145248813 timeoutSeconds: 1235694147 - terminationMessagePath: "238" + terminationMessagePath: "241" terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: ó藢xɮĵȑ6L* - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "391" + name: "198" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "394" nodeSelector: - "387": "388" + "390": "391" overhead: "": "359" preemptionPolicy: "" priority: -860768401 - priorityClassName: "474" + priorityClassName: "477" readinessGates: - conditionType: '@.ȇʟ' restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "479" - schedulerName: "469" + runtimeClassName: "482" + schedulerName: "472" securityContext: fsGroup: -1867959832193971598 fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! @@ -753,34 +755,34 @@ spec: runAsNonRoot: false runAsUser: -4904722847506013622 seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" + level: "398" + role: "396" + type: "397" + user: "395" seccompProfile: - localhostProfile: "401" + localhostProfile: "404" type: '`翾''ųŎ群E牬庘颮6(|ǖû' supplementalGroups: - -981432507446869083 sysctls: - - name: "399" - value: "400" + - name: "402" + value: "403" windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - runAsUserName: "398" - serviceAccount: "390" - serviceAccountName: "389" + gmsaCredentialSpec: "400" + gmsaCredentialSpecName: "399" + runAsUserName: "401" + serviceAccount: "393" + serviceAccountName: "392" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "404" + subdomain: "407" terminationGracePeriodSeconds: 1736985756995615785 tolerations: - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "470" + key: "473" operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] tolerationSeconds: -5154627301352060136 - value: "471" + value: "474" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -789,65 +791,65 @@ spec: matchLabels: 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n maxSkew: -2013945465 - topologyKey: "480" + topologyKey: "483" whenUnsatisfiable: '½ǩ ' volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -2007808768 - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 readOnly: false azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 952979935 items: - - key: "99" + - key: "101" mode: 2020789772 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: true volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -868808281 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: -1768075156 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "915" - resource: "92" + resource: "94" emptyDir: medium: ɹ坼É/pȿ sizeLimit: "804" @@ -855,40 +857,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 2974444584632416014 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 3849874053153949822 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: true - kind: "157" - name: "158" + kind: "159" + name: "160" uid: oɘ檲ɨ銦妰黖ȓ resourceVersion: "1248703441945830579" - selfLink: "150" + selfLink: "152" uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ spec: accessModes: - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" @@ -900,148 +903,148 @@ spec: operator: DoesNotExist matchLabels: o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" + storageClassName: "174" volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: 570501002 targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1318752360 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" hostPath: - path: "43" + path: "45" type: "" iscsi: chapAuthDiscovery: true chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 408756018 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: 480521693 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1126738259 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: -1618937335 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "461" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: 675406340 - path: "117" - name: "115" + path: "119" + name: "117" optional: false serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: -6345861634934949644 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" + name: "134" sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 1233814916 items: - - key: "52" + - key: "54" mode: 228756891 - path: "53" + path: "55" optional: false - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" updateStrategy: rollingUpdate: maxSurge: 3 @@ -1051,8 +1054,8 @@ status: collisionCount: 1177227691 conditions: - lastTransitionTime: "2205-11-05T22:21:51Z" - message: "488" - reason: "487" + message: "491" + reason: "490" status: 盧ŶbșʬÇ[輚趞 type: ôD齆O#ȞM<²彾Ǟʈɐ currentNumberScheduled: 2090664533 diff --git a/testdata/HEAD/apps.v1beta2.Deployment.json b/testdata/HEAD/apps.v1beta2.Deployment.json index ff8775067b..b2610f2fe2 100644 --- a/testdata/HEAD/apps.v1beta2.Deployment.json +++ b/testdata/HEAD/apps.v1beta2.Deployment.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -55,50 +56,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, "creationTimestamp": null, "deletionGracePeriodSeconds": -2575298329142810753, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ƶȤ^}", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" }, "emptyDir": { @@ -106,27 +108,27 @@ "sizeLimit": "473" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1188153605 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": 912004803, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -547518679 } ], @@ -134,91 +136,91 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" } }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "660" }, "mode": 1569992019 @@ -228,26 +230,26 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1740986684, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 195263908 } ], @@ -255,39 +257,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "|@?鷅bȻN", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "榱*Gưoɘ檲" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -323584340 } ], @@ -296,14 +298,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "106" }, "mode": 173030157 @@ -311,99 +313,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": 2063799569 } ], "optional": false }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 8357931971650847566, - "path": "127" + "path": "129" } } ], "defaultMode": -1334904807 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129", + "volumeID": "130", + "fsType": "131", "readOnly": true }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, "creationTimestamp": null, "deletionGracePeriodSeconds": 6296624700137074905, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "閝ȝ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -433,13 +436,13 @@ "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -448,59 +451,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 1923334396, "containerPort": -1343558801, "protocol": "@掇lNdǂ\u003e", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "713" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -516,41 +519,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1285424066, - "host": "203", + "host": "206", "scheme": "ni酛3ƁÀ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "206", - "host": "207" + "port": "209", + "host": "210" }, "initialDelaySeconds": -2036074491, "timeoutSeconds": -148216266, @@ -562,24 +565,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -331283026, - "host": "210", + "host": "213", "scheme": "ȉ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 714088955, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1033766276, "timeoutSeconds": -1745509819, @@ -591,24 +594,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": -361442565, - "host": "216", + "host": "219", "scheme": "w", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { "port": -1099429189, - "host": "219" + "host": "222" }, "initialDelaySeconds": 994072122, "timeoutSeconds": 1752155096, @@ -621,51 +624,51 @@ "postStart": { "exec": { "command": [ - "220" + "223" ] }, "httpGet": { - "path": "221", + "path": "224", "port": -1109619518, - "host": "222", + "host": "225", "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 461585849, - "host": "229", + "host": "232", "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": 467291328, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "ĸ輦唊", "imagePullPolicy": "r嚧", "securityContext": { @@ -679,15 +682,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -857934902638099053, "runAsGroup": 8967035373007538858, @@ -697,7 +700,7 @@ "procMount": "Z鐫û咡W\u003c敄lu", "seccompProfile": { "type": "榝$î.Ȏ蝪ʜ5遰", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdinOnce": true, @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": -1462219068, "containerPort": -370386363, "protocol": "wƯ貾坢'跩aŕ翑0展}", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "185" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -774,40 +777,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "頸", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": 1315054653, - "host": "274" + "host": "277" }, "initialDelaySeconds": 711020087, "timeoutSeconds": 1103049140, @@ -819,24 +822,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", + "path": "279", "port": -1315487077, - "host": "277", + "host": "280", "scheme": "ğ_", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "280", - "host": "281" + "port": "283", + "host": "284" }, "initialDelaySeconds": 1272940694, "timeoutSeconds": -385597677, @@ -848,24 +851,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": 1332783160, - "host": "284", + "host": "287", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "287", - "host": "288" + "port": "290", + "host": "291" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", - "port": "291", - "host": "292", + "path": "293", + "port": "294", + "host": "295", "scheme": "鯂²静", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "296", + "value": "297" } ] }, "tcpSocket": { "port": -402384013, - "host": "295" + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "鏻砅邻爥", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -305362540, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "imagePullPolicy": "i绝5哇芆斩", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": -7936947433725476327, "runAsGroup": -5712715102324619404, @@ -954,7 +957,7 @@ "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -964,59 +967,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 217308913, "containerPort": 455919108, "protocol": "崍h趭(娕u", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": false }, "secretRef": { - "name": "321", + "name": "324", "optional": false } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "360" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": false }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": false } } @@ -1032,41 +1035,41 @@ }, "volumeMounts": [ { - "name": "332", + "name": "335", "readOnly": true, - "mountPath": "333", - "subPath": "334", + "mountPath": "336", + "subPath": "337", "mountPropagation": "Ǚ(", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", + "path": "342", "port": -1842062977, - "host": "340", + "host": "343", "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { - "port": "343", - "host": "344" + "port": "346", + "host": "347" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -1078,24 +1081,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -1107,24 +1110,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": -1894647727, - "host": "359" + "host": "362" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -1137,51 +1140,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", + "path": "364", "port": 466267060, - "host": "362", + "host": "365", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": "368", + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", + "path": "371", + "port": "372", + "host": "373", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "374", + "value": "375" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "376", + "host": "377" } } }, - "terminationMessagePath": "375", + "terminationMessagePath": "378", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -1195,15 +1198,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "379", + "role": "380", + "type": "381", + "level": "382" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382" + "gmsaCredentialSpecName": "383", + "gmsaCredentialSpec": "384", + "runAsUserName": "385" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -1213,10 +1216,10 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "383" + "localhostProfile": "386" } }, - "targetContainerName": "384" + "targetContainerName": "387" } ], "restartPolicy": "ƱÁR»淹揀", @@ -1224,26 +1227,26 @@ "activeDeadlineSeconds": -5891364351877125204, "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", "nodeSelector": { - "385": "386" + "388": "389" }, - "serviceAccountName": "387", - "serviceAccount": "388", + "serviceAccountName": "390", + "serviceAccount": "391", "automountServiceAccountToken": true, - "nodeName": "389", + "nodeName": "392", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "393", + "role": "394", + "type": "395", + "level": "396" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396" + "gmsaCredentialSpecName": "397", + "gmsaCredentialSpec": "398", + "runAsUserName": "399" }, "runAsUser": 4466809078783855686, "runAsGroup": -3587143030436465588, @@ -1254,23 +1257,23 @@ "fsGroup": 6713296993350540686, "sysctls": [ { - "name": "397", - "value": "398" + "name": "400", + "value": "401" } ], "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", "seccompProfile": { "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "399" + "localhostProfile": "402" } }, "imagePullSecrets": [ { - "name": "400" + "name": "403" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "404", + "subdomain": "405", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1278,19 +1281,19 @@ { "matchExpressions": [ { - "key": "403", + "key": "406", "operator": "", "values": [ - "404" + "407" ] } ], "matchFields": [ { - "key": "405", + "key": "408", "operator": "ɦ燻踸陴Sĕ濦ʓɻ", "values": [ - "406" + "409" ] } ] @@ -1303,19 +1306,19 @@ "preference": { "matchExpressions": [ { - "key": "407", + "key": "410", "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "408" + "411" ] } ], "matchFields": [ { - "key": "409", + "key": "412", "operator": "顓闉ȦT", "values": [ - "410" + "413" ] } ] @@ -1341,9 +1344,9 @@ ] }, "namespaces": [ - "417" + "420" ], - "topologyKey": "418", + "topologyKey": "421", "namespaceSelector": { "matchLabels": { "4eq5": "" @@ -1376,9 +1379,9 @@ ] }, "namespaces": [ - "431" + "434" ], - "topologyKey": "432", + "topologyKey": "435", "namespaceSelector": { "matchLabels": { "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" @@ -1412,9 +1415,9 @@ ] }, "namespaces": [ - "445" + "448" ], - "topologyKey": "446", + "topologyKey": "449", "namespaceSelector": { "matchLabels": { "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" @@ -1447,9 +1450,9 @@ ] }, "namespaces": [ - "459" + "462" ], - "topologyKey": "460", + "topologyKey": "463", "namespaceSelector": { "matchLabels": { "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" @@ -1469,37 +1472,37 @@ ] } }, - "schedulerName": "467", + "schedulerName": "470", "tolerations": [ { - "key": "468", + "key": "471", "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "469", + "value": "472", "effect": "慰x:", "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "473", "hostnames": [ - "471" + "474" ] } ], - "priorityClassName": "472", + "priorityClassName": "475", "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "476" ], "searches": [ - "474" + "477" ], "options": [ { - "name": "475", - "value": "476" + "name": "478", + "value": "479" } ] }, @@ -1508,7 +1511,7 @@ "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "480", "enableServiceLinks": false, "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { @@ -1517,7 +1520,7 @@ "topologySpreadConstraints": [ { "maxSkew": -174245111, - "topologyKey": "478", + "topologyKey": "481", "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { @@ -1562,8 +1565,8 @@ "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", "lastUpdateTime": "2346-11-18T09:51:55Z", "lastTransitionTime": "2391-11-11T11:52:22Z", - "reason": "485", - "message": "486" + "reason": "488", + "message": "489" } ], "collisionCount": -1889018254 diff --git a/testdata/HEAD/apps.v1beta2.Deployment.pb b/testdata/HEAD/apps.v1beta2.Deployment.pb index 9c4295f399071c85d4692d4a1723c7bbb7ebadbd..a784ef8ea041467dce8c4188efadc332d2b70a04 100644 GIT binary patch delta 3206 zcmYjTe{9uP6@T~pN?X1y^z92Rk1s2fx0S*h!uS5Z7X$0MWNxtG?9?DkT!6%lCCkK^ zB}CJKFn)|Nx;u2Wb}}N3)`3_Uq8*B*8wDMcsnMY`3kg5oh6W{3mS)4x{kE09KhF2Q zbI-l^+|N0mbMBc%?=9Ljv+T&CaDRK_dcxcH%r9>VsEw}t?Cc6sd%}c{gaK1gz;qli zQwW%KcLfU`rcuDzs>(3n93!zdkCBQ4t_$UF9vS@M%5N0|E)!zNx`3PY0k_*pZ5W6o z%3l8E-Z&7H1%kB%f=4|%d^Np_Az0CZBZbZn{p0AVp&R&-hD;%cNdvXb zpV)u3H`_pp)nOo$D3CM`Bx5u2k4KXr1$5Fqna#Ih8>#c8r3fw7N}E5sv+G>85U8XW zD4Jvz1d272*0L~Ad|75ypu}Q$qhu5)l_#y`80#Ea-heOGD;ozoDFm7p1I<{V`2wue zqB*lF#uux!ioHg|JD~F=jYZn7h3f{68k)}(Fm2d60A>K45piH-Auy`w^*YI{$1;Oe z#%?5^@_^VRg31DM%iKR|wy-u&zDF9u zabcDwNmS!MG=gC6VAT_ ziy`cTnRm!85^f~nu-{ZiwOB)q-`nP2{rKGrpA07iiS7vJV2UMC=s&a#CXB_m_&@$` zOr*yps^Pi+9B+-Mr8qDd<-CFN20Gu~v*Rxn$gRmp+FsT*uYE zZx5&6Ig*Ek&tEDiCI!PC{AC0`PiFY9$mxuqkOl9J@cRorY+^nj`?FzBHat!Il*N=x zU@IxGlgxd&{O)Gqm2#C|EB#uj*T#NqVW*P9xYBpJ2D^$-m?UE|>!76TA=q|eV5Ycx zzkGI;U>Hh(sg#>o@dd)&nu=vaxMLN!&GW%Qazg0n<;pP21T;)Q!-OtCm?DH_3os=U zH?fjGAnAf7{+~CLD!wy>cT6Hb7`OzOnZ#9?N>Z4Oj3;`8nL>&&#qy*u@*lBaO1Pbs zOP0$VFk(vKJf({nhL36eTG)~<)HIrf^_oTFD@kgoIjprPWJ`OF7X9I17=%KM!^%wV z*x=S{WpT!mZ^v-(Vt=Sf3fX}ld?nq+coz+ebK&So;371_ z{bampvkaM)W#HN9tOZM$m4(XEPdE1WmbyC9T`c0ntd8qKf84bryN(ZMX6h06_h5P} zYoqyLmV{qd7gwTQWGPiW-Ku(@=zcBeg6=k_Bd+ya@Fm5@R1oi20@f5ph4Zas;5w; zv)tI0EVs#G2-*t4mSr9xkCJt-kPu|!KowD-$)?Eb}!`%q#N^olEeciUk1 z=V1;|4^G%u!9ZQX=%I%vt|jHTfZ+1b?`r-{%HgRH_RzpBkCO_8Ce%cw>bP6 zuN_v75{~-3q*l8%lRr1X_P#W8IvTX?TI$JeK+VV>Viu zUIWdh1xq+hbM+TPJN`z}T;f34us5!Iw`Bql?{Lx1TsLZ*b@3uAbB1m!%B{{X9sP8ACD(;-t)?Mgjbh zA>I&sN#(%N%ddA|cyW6VIy7)ZFj>NTNn5xiy#{(+5qk7GkKd4cZA#5-TOd!RprOs- z#&o1K^zDBC+Gwb}p1CViK8+%=gwIK#t!u|RlepLN_u!S{KF(k9-JDaj2Tsu*I7NHl$iLe_OqS&Sb?oi0<~Qv) z^e!n>UpV~SqnD5DpMBv+yT1V=mUaz}MvL)C*Wk=^89_r5bA&C+dD=BNnn#+%9I=Cv z;n^|rzuXrHF5DCG!e;5Sm~*rZ&UG<+vST*G$h5YTaJ5H{BU1PJ&v545=snv$@+d+j z;DWmklc=*pfKHspLlJ3T|CKOZ*$K*1{!x9=B zJ(ONWClNY2M>8CCMf-}bxm$T_eZ4t@j2_fCe`YE$inzNZ*B$GA<&PEyoXa8>u90csFpIP+#2{eY6NVq0-5YH2TJ-h=( y9hAOCOY1JyH_cE;Q?5qS^z7A>*RKyhPr*2@;LUVJv|By>^>QSXFxEBBnDaksJgv6? delta 3239 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 Su*;{vR)&BQMp-dq&i?^F*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -696,66 +698,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -763,34 +765,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -801,66 +803,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -868,40 +870,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -915,155 +918,155 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: 171558604 collisionCount: -1889018254 conditions: - lastTransitionTime: "2391-11-11T11:52:22Z" lastUpdateTime: "2346-11-18T09:51:55Z" - message: "486" - reason: "485" + message: "489" + reason: "488" status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 type: ?鳢.ǀŭ瘢颦 observedGeneration: -2967151415957453677 diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.json b/testdata/HEAD/apps.v1beta2.ReplicaSet.json index f59ffa047b..26d75b39fc 100644 --- a/testdata/HEAD/apps.v1beta2.ReplicaSet.json +++ b/testdata/HEAD/apps.v1beta2.ReplicaSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -59,50 +60,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "ʬ", "resourceVersion": "7336814125345800857", "generation": -6617020301190572172, "creationTimestamp": null, "deletionGracePeriodSeconds": -152893758082474859, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" }, "emptyDir": { @@ -110,27 +112,27 @@ "sizeLimit": "115" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1499132872 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": -762366823, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -104666658 } ], @@ -138,90 +140,90 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "readOnly": true, "portals": [ - "60" + "62" ], "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64" + "endpoints": "65", + "path": "66" }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" }, "readOnly": true }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "457" }, "mode": 1235524154 @@ -231,25 +233,25 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": 441887498, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97" + "secretName": "98", + "shareName": "99" }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": -2039036935 } ], @@ -257,40 +259,40 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", + "registry": "107", + "volume": "108", "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "躢" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -1399063270 } ], @@ -299,14 +301,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "746" }, "mode": 926891073 @@ -314,98 +316,99 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": -1694464659 } ], "optional": true }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": -7593824971107985079, - "path": "127" + "path": "129" } } ], "defaultMode": -522879476 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129" + "volumeID": "130", + "fsType": "131" }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "readOnly": true, "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "resourceVersion": "5302358391842833914", "generation": 6327094951466338107, "creationTimestamp": null, "deletionGracePeriodSeconds": 4217400953499279873, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -432,13 +435,13 @@ ".Q貇£ȹ嫰ƹǔw÷nI": "718" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -447,59 +450,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 424236719, "containerPort": -2031266553, "protocol": "呝TG;邪", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "486" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": true } } @@ -515,41 +518,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": 2035347577, - "host": "203", + "host": "206", "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { "port": -1498229293, - "host": "206" + "host": "209" }, "initialDelaySeconds": -1155992025, "timeoutSeconds": -194343002, @@ -561,24 +564,24 @@ "readinessProbe": { "exec": { "command": [ - "207" + "210" ] }, "httpGet": { - "path": "208", - "port": "209", - "host": "210", + "path": "211", + "port": "212", + "host": "213", "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 538852927, - "host": "213" + "host": "216" }, "initialDelaySeconds": -407545915, "timeoutSeconds": 902535764, @@ -590,24 +593,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": 1623772781, - "host": "216", + "host": "219", "scheme": "UÐ_ƮA攤/ɸɎ", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": "222", + "host": "223" }, "initialDelaySeconds": 1054858106, "timeoutSeconds": 232569106, @@ -620,51 +623,51 @@ "postStart": { "exec": { "command": [ - "221" + "224" ] }, "httpGet": { - "path": "222", + "path": "225", "port": 896430536, - "host": "223", + "host": "226", "scheme": "罴ņ螡źȰ", "httpHeaders": [ { - "name": "224", - "value": "225" + "name": "227", + "value": "228" } ] }, "tcpSocket": { "port": 513341278, - "host": "226" + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 1451056156, - "host": "229", + "host": "232", "scheme": "uʎȺ眖R#", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "232", - "host": "233" + "port": "235", + "host": "236" } } }, - "terminationMessagePath": "234", + "terminationMessagePath": "237", "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", "imagePullPolicy": "1ØœȠƬQg鄠", "securityContext": { @@ -678,15 +681,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" + "user": "238", + "role": "239", + "type": "240", + "level": "241" }, "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" + "gmsaCredentialSpecName": "242", + "gmsaCredentialSpec": "243", + "runAsUserName": "244" }, "runAsUser": 1946087648860511217, "runAsGroup": 8839567045362091290, @@ -696,7 +699,7 @@ "procMount": "Ÿ8T 苧yñKJɐ扵", "seccompProfile": { "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", - "localhostProfile": "242" + "localhostProfile": "245" } }, "stdin": true, @@ -705,59 +708,59 @@ ], "containers": [ { - "name": "243", - "image": "244", + "name": "246", + "image": "247", "command": [ - "245" + "248" ], "args": [ - "246" + "249" ], - "workingDir": "247", + "workingDir": "250", "ports": [ { - "name": "248", + "name": "251", "hostPort": 465972736, "containerPort": -1784617397, "protocol": "Ƭƶ氩Ȩ\u003c6", - "hostIP": "249" + "hostIP": "252" } ], "envFrom": [ { - "prefix": "250", + "prefix": "253", "configMapRef": { - "name": "251", + "name": "254", "optional": false }, "secretRef": { - "name": "252", + "name": "255", "optional": true } } ], "env": [ { - "name": "253", - "value": "254", + "name": "256", + "value": "257", "valueFrom": { "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" + "apiVersion": "258", + "fieldPath": "259" }, "resourceFieldRef": { - "containerName": "257", - "resource": "258", + "containerName": "260", + "resource": "261", "divisor": "9" }, "configMapKeyRef": { - "name": "259", - "key": "260", + "name": "262", + "key": "263", "optional": true }, "secretKeyRef": { - "name": "261", - "key": "262", + "name": "264", + "key": "265", "optional": false } } @@ -773,40 +776,40 @@ }, "volumeMounts": [ { - "name": "263", - "mountPath": "264", - "subPath": "265", + "name": "266", + "mountPath": "267", + "subPath": "268", "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", - "subPathExpr": "266" + "subPathExpr": "269" } ], "volumeDevices": [ { - "name": "267", - "devicePath": "268" + "name": "270", + "devicePath": "271" } ], "livenessProbe": { "exec": { "command": [ - "269" + "272" ] }, "httpGet": { - "path": "270", + "path": "273", "port": -1468297794, - "host": "271", + "host": "274", "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "274", - "host": "275" + "port": "277", + "host": "278" }, "initialDelaySeconds": 1308698792, "timeoutSeconds": 1401790459, @@ -818,24 +821,24 @@ "readinessProbe": { "exec": { "command": [ - "276" + "279" ] }, "httpGet": { - "path": "277", + "path": "280", "port": -614098868, - "host": "278", + "host": "281", "scheme": "ȗÔÂɘɢ", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { "port": 802134138, - "host": "281" + "host": "284" }, "initialDelaySeconds": -942399354, "timeoutSeconds": 1264624019, @@ -847,24 +850,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": -992558278, - "host": "284", + "host": "287", "scheme": "鯂²静", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { "port": -402384013, - "host": "287" + "host": "290" }, "initialDelaySeconds": -181601395, "timeoutSeconds": -617381112, @@ -877,51 +880,51 @@ "postStart": { "exec": { "command": [ - "288" + "291" ] }, "httpGet": { - "path": "289", - "port": "290", - "host": "291", + "path": "292", + "port": "293", + "host": "294", "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "httpHeaders": [ { - "name": "292", - "value": "293" + "name": "295", + "value": "296" } ] }, "tcpSocket": { "port": 1167615307, - "host": "294" + "host": "297" } }, "preStop": { "exec": { "command": [ - "295" + "298" ] }, "httpGet": { - "path": "296", + "path": "299", "port": -115833863, - "host": "297", + "host": "300", "scheme": "ì", "httpHeaders": [ { - "name": "298", - "value": "299" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": "300", - "host": "301" + "port": "303", + "host": "304" } } }, - "terminationMessagePath": "302", + "terminationMessagePath": "305", "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", "securityContext": { @@ -935,15 +938,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "303", - "role": "304", - "type": "305", - "level": "306" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "307", - "gmsaCredentialSpec": "308", - "runAsUserName": "309" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312" }, "runAsUser": -6717020695319852049, "runAsGroup": -495558749504439559, @@ -953,7 +956,7 @@ "procMount": "Ǫʓ)ǂť嗆u", "seccompProfile": { "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "310" + "localhostProfile": "313" } }, "tty": true @@ -961,59 +964,59 @@ ], "ephemeralContainers": [ { - "name": "311", - "image": "312", + "name": "314", + "image": "315", "command": [ - "313" + "316" ], "args": [ - "314" + "317" ], - "workingDir": "315", + "workingDir": "318", "ports": [ { - "name": "316", + "name": "319", "hostPort": -1656699070, "containerPort": -1918622971, "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "317" + "hostIP": "320" } ], "envFrom": [ { - "prefix": "318", + "prefix": "321", "configMapRef": { - "name": "319", + "name": "322", "optional": true }, "secretRef": { - "name": "320", + "name": "323", "optional": false } } ], "env": [ { - "name": "321", - "value": "322", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "323", - "fieldPath": "324" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "325", - "resource": "326", + "containerName": "328", + "resource": "329", "divisor": "69" }, "configMapKeyRef": { - "name": "327", - "key": "328", + "name": "330", + "key": "331", "optional": true }, "secretKeyRef": { - "name": "329", - "key": "330", + "name": "332", + "key": "333", "optional": false } } @@ -1029,41 +1032,41 @@ }, "volumeMounts": [ { - "name": "331", + "name": "334", "readOnly": true, - "mountPath": "332", - "subPath": "333", + "mountPath": "335", + "subPath": "336", "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "334" + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "335", - "devicePath": "336" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "337" + "340" ] }, "httpGet": { - "path": "338", - "port": "339", - "host": "340", + "path": "341", + "port": "342", + "host": "343", "scheme": "ȥ}礤铟怖ý萜Ǖ", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { "port": -1088996269, - "host": "343" + "host": "346" }, "initialDelaySeconds": -1922458514, "timeoutSeconds": 1480364858, @@ -1075,24 +1078,24 @@ "readinessProbe": { "exec": { "command": [ - "344" + "347" ] }, "httpGet": { - "path": "345", + "path": "348", "port": 1219644543, - "host": "346", + "host": "349", "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": "352", + "host": "353" }, "initialDelaySeconds": 652646450, "timeoutSeconds": 757223010, @@ -1104,24 +1107,24 @@ "startupProbe": { "exec": { "command": [ - "351" + "354" ] }, "httpGet": { - "path": "352", + "path": "355", "port": -902839620, - "host": "353", + "host": "356", "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": "356", - "host": "357" + "port": "359", + "host": "360" }, "initialDelaySeconds": -574742201, "timeoutSeconds": -1182912186, @@ -1134,51 +1137,51 @@ "postStart": { "exec": { "command": [ - "358" + "361" ] }, "httpGet": { - "path": "359", - "port": "360", - "host": "361", + "path": "362", + "port": "363", + "host": "364", "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "364", - "host": "365" + "port": "367", + "host": "368" } }, "preStop": { "exec": { "command": [ - "366" + "369" ] }, "httpGet": { - "path": "367", + "path": "370", "port": 1791758702, - "host": "368", + "host": "371", "scheme": "tl敷斢杧ż鯀", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "372", + "value": "373" } ] }, "tcpSocket": { - "port": "371", - "host": "372" + "port": "374", + "host": "375" } } }, - "terminationMessagePath": "373", + "terminationMessagePath": "376", "terminationMessagePolicy": "鸔ɧWǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { @@ -1192,15 +1195,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" + "user": "377", + "role": "378", + "type": "379", + "level": "380" }, "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" + "gmsaCredentialSpecName": "381", + "gmsaCredentialSpec": "382", + "runAsUserName": "383" }, "runAsUser": 2114633499332155907, "runAsGroup": -1232960403847883886, @@ -1210,12 +1213,12 @@ "procMount": "铳s44矕Ƈè*鑏=", "seccompProfile": { "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "381" + "localhostProfile": "384" } }, "stdin": true, "tty": true, - "targetContainerName": "382" + "targetContainerName": "385" } ], "restartPolicy": "W歹s梊ɥʋăƻ", @@ -1223,25 +1226,25 @@ "activeDeadlineSeconds": 579099652389333099, "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", "nodeSelector": { - "383": "384" + "386": "387" }, - "serviceAccountName": "385", - "serviceAccount": "386", + "serviceAccountName": "388", + "serviceAccount": "389", "automountServiceAccountToken": true, - "nodeName": "387", + "nodeName": "390", "hostNetwork": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" + "user": "391", + "role": "392", + "type": "393", + "level": "394" }, "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" + "gmsaCredentialSpecName": "395", + "gmsaCredentialSpec": "396", + "runAsUserName": "397" }, "runAsUser": 3011215457607075123, "runAsGroup": -2549376519991319825, @@ -1252,23 +1255,23 @@ "fsGroup": -8322686588708543096, "sysctls": [ { - "name": "395", - "value": "396" + "name": "398", + "value": "399" } ], "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", "seccompProfile": { "type": "", - "localhostProfile": "397" + "localhostProfile": "400" } }, "imagePullSecrets": [ { - "name": "398" + "name": "401" } ], - "hostname": "399", - "subdomain": "400", + "hostname": "402", + "subdomain": "403", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1276,19 +1279,19 @@ { "matchExpressions": [ { - "key": "401", + "key": "404", "operator": "灭ƴɦ燻踸陴Sĕ濦", "values": [ - "402" + "405" ] } ], "matchFields": [ { - "key": "403", + "key": "406", "operator": "筿ɾ", "values": [ - "404" + "407" ] } ] @@ -1301,19 +1304,19 @@ "preference": { "matchExpressions": [ { - "key": "405", + "key": "408", "operator": "霎ȃň", "values": [ - "406" + "409" ] } ], "matchFields": [ { - "key": "407", + "key": "410", "operator": "ʓ滨", "values": [ - "408" + "411" ] } ] @@ -1336,9 +1339,9 @@ ] }, "namespaces": [ - "415" + "418" ], - "topologyKey": "416", + "topologyKey": "419", "namespaceSelector": { "matchLabels": { "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" @@ -1371,9 +1374,9 @@ ] }, "namespaces": [ - "429" + "432" ], - "topologyKey": "430", + "topologyKey": "433", "namespaceSelector": { "matchLabels": { "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" @@ -1410,9 +1413,9 @@ ] }, "namespaces": [ - "443" + "446" ], - "topologyKey": "444", + "topologyKey": "447", "namespaceSelector": { "matchLabels": { "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" @@ -1448,9 +1451,9 @@ ] }, "namespaces": [ - "457" + "460" ], - "topologyKey": "458", + "topologyKey": "461", "namespaceSelector": { "matchLabels": { "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" @@ -1467,37 +1470,37 @@ ] } }, - "schedulerName": "465", + "schedulerName": "468", "tolerations": [ { - "key": "466", + "key": "469", "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "467", + "value": "470", "effect": ";牆詒ĸąsƶ", "tolerationSeconds": -456102350746071856 } ], "hostAliases": [ { - "ip": "468", + "ip": "471", "hostnames": [ - "469" + "472" ] } ], - "priorityClassName": "470", + "priorityClassName": "473", "priority": 1188651641, "dnsConfig": { "nameservers": [ - "471" + "474" ], "searches": [ - "472" + "475" ], "options": [ { - "name": "473", - "value": "474" + "name": "476", + "value": "477" } ] }, @@ -1506,7 +1509,7 @@ "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" } ], - "runtimeClassName": "475", + "runtimeClassName": "478", "enableServiceLinks": false, "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", "overhead": { @@ -1515,7 +1518,7 @@ "topologySpreadConstraints": [ { "maxSkew": -388643187, - "topologyKey": "476", + "topologyKey": "479", "whenUnsatisfiable": "i僠噚恗N", "labelSelector": { "matchLabels": { @@ -1548,8 +1551,8 @@ "type": "C`牯雫", "status": "%ÿ¼璤ňɈȀę", "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "483", - "message": "484" + "reason": "486", + "message": "487" } ] } diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.pb b/testdata/HEAD/apps.v1beta2.ReplicaSet.pb index b05817ea47dbac213a4c11a802b3b7c288b10808..ad7d3a5b1b5c5e55009fffaec3d711e33dcb32dc 100644 GIT binary patch delta 3258 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 Hg>vD48hO_e delta 3235 zcmY*bYm8OZ6~6ln%nXM?u7?@9b7q9$wko{}?Dsxr6oD~?@`%+*t%{~Kv`s2DF(GY} zPHG27OL^D{ut(k+JH;SAVGsn0Vu4{ETGC=QjcrWDIs;AAAJr5rm455o0qOm*?mla; zz4m&2YwbsG{%q#jDWguz40o=(rj5;5_tcCaI=1fZp}Lc4*u%m=nkbMq4x}pvGVy<8 zww_0U5=*MXKuN6B((AD@aiFZ9989X!oF!~opj=y^lGW@QY^MJ9ps~PZphdJL3HOI# zpk=f>45wkC{HkDHyN&{F3i~&8?fv`$eyk~1tiz@S+Z8sSIn?#vGMklZz)rwU%V+0WM}>hEcjcA@RxZFntD?Z_LawzEYm;Y-oA3_>*2RHMih)f_frDdCG~=X` zv)Pgu|2XAzOdQjcD5wTK8^LTt1q;yXDs!@}q%CCOs-IFX1Qr*N#L2A}B7@y*F>I%6n>}w&E zrb$!_nno3ZbAR`!$?bxcG6qpa5dAD`2=Q--Z3~Qet^|@ukhF(=6}y6CSBSXg8+`|l z@9W?Gori{ZJ_Si3r!rY_`e64#T#ZjfV)_WH!G}!nA>s5On~qOKDwK%ZN7IKygz%>% zh;9ZkEg*IQh`TL!l5J$+Di$_{BrHr+M}L--yTX>wKl#TnM)g6C1H&SS*Kk#gRpy%wTM}Gb16B`%; zC0+ip^KY;CB9nQS6(FL>IhA5la|EBv)Z!GIO#d>UBfctbI*{2XF|cW%yF_+7GAyCu2qFLZuGhW@;vBJr z?;F$74xHTtDFE%_UBFv~OhvK2@0sBP&kc6=t^3*Hp?%NacI1WA+g=&y`tZQcOm9j? zrfNj*8-wpZKPuCk>S%7}SZbo{p&7U&L(l!{R6o_x1(q3_qQM@0z7$R&3DlHK(=Xjs z9GFpDECrE%XE-a5Oel_&DUOsWZvEMi&*R8~;>d#H>EhaO+|cHpZ{2hMvi?qWtm|HE z3BH`=R zMR1B zNT^F7Le$kzo)rRx3D-3QGKdL`1Tf`A$cYpI7l_lG+C}3qy>MM>ab4>Cmf9)Ti8N__ znuQN!$>kzifaG!+5h%|6{pes-R+e1(Q?=745!$#JN$y+Ey)iPTv*e=qrq{L9qxj~M zhU5}%I6@)?_p9ozuP5*eIf9MD=g%%LV@@dlhq?rlh~ua%U*7-0f#)i+%cUyT48Qtv z?~2n;{-*a}|E{dis98&CMpV7`@duv*K*X}q{LB^UB8(Y{sY9-8+yB{~(PeFEG5pD3 zXaB+BZ5vv@lIfyRB$b%>CDJ4wHDIZwAlh%e>W)0swL+?-LaL-n)=yM5idu-KwxETd zHF4Utayes{0ZRZY8Ja|*5ciR#_Uk8Jd#|7oEIIFC53}&r%wnOl4uX%>Le zHa!AVINs0B9s6+KsFUm}RErAqnv4@~`j@9O&py4#MuczWxa`4Vj1x{if+Qs9(wk)^*&HK%A2 zE6sgVLqjDQrKO+KFp(*Lcf&39nrd9>a+oh{8t6rXCUNWcHcYFhA*?WjFAW)`$uJD# z|1`|3H%W904r8i~j0I(pe}z$dd*jr0>Pq&q`J^nWR9O>!GqV$KMvcShsg&T4yLY{l zC0OANng8*Rh8}-qXhZkV6FYhjoq1_FWmsVbRw&0WvxU;7oLmZ`mgW0)o!+^;@9>9* zmp?erdHkS1+c-B*H#)Q=m3===XlRd_LF<*7t^u~L=f z`CK;}duD&vz>YinHVt=dewJQ!N>MVE?O{){@V?A3Jifn<4ZOao>mT~%;Xj?fG}4q& z#m3?ND|$PQue)dHwXUHZk1Xi*H%y8OWT`QiIfqvSIL?22(rhOE#!24`RSA7f$GKwe Ee;5SR>;M1& diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml b/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml index 8f8ac2d5ce..a8cd7a5abe 100644 --- a/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml +++ b/testdata/HEAD/apps.v1beta2.ReplicaSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -43,32 +44,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -152893758082474859 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -6617020301190572172 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: ƅS·Õüe0ɔȖ脵鴈Ō - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: 'ɖgȏ哙ȍȂ揲ȼDDŽLŬp:' resourceVersion: "7336814125345800857" - selfLink: "28" + selfLink: "29" uid: ʬ spec: activeDeadlineSeconds: 579099652389333099 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "405" + - key: "408" operator: 霎ȃň values: - - "406" + - "409" matchFields: - - key: "407" + - key: "410" operator: ʓ滨 values: - - "408" + - "411" weight: -259047269 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "401" + - key: "404" operator: 灭ƴɦ燻踸陴Sĕ濦 values: - - "402" + - "405" matchFields: - - key: "403" + - key: "406" operator: 筿ɾ values: - - "404" + - "407" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -120,8 +122,8 @@ spec: ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA namespaces: - - "429" - topologyKey: "430" + - "432" + topologyKey: "433" weight: 2001693468 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -137,8 +139,8 @@ spec: matchLabels: 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX namespaces: - - "415" - topologyKey: "416" + - "418" + topologyKey: "419" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -157,8 +159,8 @@ spec: matchLabels: VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K namespaces: - - "457" - topologyKey: "458" + - "460" + topologyKey: "461" weight: 1920802622 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -178,120 +180,120 @@ spec: matchLabels: T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ namespaces: - - "443" - topologyKey: "444" + - "446" + topologyKey: "447" automountServiceAccountToken: true containers: - args: - - "246" + - "249" command: - - "245" + - "248" env: - - name: "253" - value: "254" + - name: "256" + value: "257" valueFrom: configMapKeyRef: - key: "260" - name: "259" + key: "263" + name: "262" optional: true fieldRef: - apiVersion: "255" - fieldPath: "256" + apiVersion: "258" + fieldPath: "259" resourceFieldRef: - containerName: "257" + containerName: "260" divisor: "9" - resource: "258" + resource: "261" secretKeyRef: - key: "262" - name: "261" + key: "265" + name: "264" optional: false envFrom: - configMapRef: - name: "251" + name: "254" optional: false - prefix: "250" + prefix: "253" secretRef: - name: "252" + name: "255" optional: true - image: "244" + image: "247" imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 lifecycle: postStart: exec: command: - - "288" + - "291" httpGet: - host: "291" + host: "294" httpHeaders: - - name: "292" - value: "293" - path: "289" - port: "290" + - name: "295" + value: "296" + path: "292" + port: "293" scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tcpSocket: - host: "294" + host: "297" port: 1167615307 preStop: exec: command: - - "295" + - "298" httpGet: - host: "297" + host: "300" httpHeaders: - - name: "298" - value: "299" - path: "296" + - name: "301" + value: "302" + path: "299" port: -115833863 scheme: ì tcpSocket: - host: "301" - port: "300" + host: "304" + port: "303" livenessProbe: exec: command: - - "269" + - "272" failureThreshold: -1129218498 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "270" + - name: "275" + value: "276" + path: "273" port: -1468297794 scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ initialDelaySeconds: 1308698792 periodSeconds: -934378634 successThreshold: -1453143878 tcpSocket: - host: "275" - port: "274" + host: "278" + port: "277" terminationGracePeriodSeconds: 2471155705902100229 timeoutSeconds: 1401790459 - name: "243" + name: "246" ports: - containerPort: -1784617397 - hostIP: "249" + hostIP: "252" hostPort: 465972736 - name: "248" + name: "251" protocol: Ƭƶ氩Ȩ<6 readinessProbe: exec: command: - - "276" + - "279" failureThreshold: 323903711 httpGet: - host: "278" + host: "281" httpHeaders: - - name: "279" - value: "280" - path: "277" + - name: "282" + value: "283" + path: "280" port: -614098868 scheme: ȗÔÂɘɢ initialDelaySeconds: -942399354 periodSeconds: -1803854120 successThreshold: -1412915219 tcpSocket: - host: "281" + host: "284" port: 802134138 terminationGracePeriodSeconds: -9192251189672401053 timeoutSeconds: 1264624019 @@ -314,173 +316,173 @@ spec: runAsNonRoot: false runAsUser: -6717020695319852049 seLinuxOptions: - level: "306" - role: "304" - type: "305" - user: "303" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "310" + localhostProfile: "313" type: 晲T[irȎ3Ĕ\ windowsOptions: - gmsaCredentialSpec: "308" - gmsaCredentialSpecName: "307" - runAsUserName: "309" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" + runAsUserName: "312" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 1658749995 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: -992558278 scheme: 鯂²静 initialDelaySeconds: -181601395 periodSeconds: 1851229369 successThreshold: -560238386 tcpSocket: - host: "287" + host: "290" port: -402384013 terminationGracePeriodSeconds: -4030490994049395944 timeoutSeconds: -617381112 - terminationMessagePath: "302" + terminationMessagePath: "305" terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ tty: true volumeDevices: - - devicePath: "268" - name: "267" + - devicePath: "271" + name: "270" volumeMounts: - - mountPath: "264" + - mountPath: "267" mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 - name: "263" - subPath: "265" - subPathExpr: "266" - workingDir: "247" + name: "266" + subPath: "268" + subPathExpr: "269" + workingDir: "250" dnsConfig: nameservers: - - "471" + - "474" options: - - name: "473" - value: "474" + - name: "476" + value: "477" searches: - - "472" + - "475" dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' enableServiceLinks: false ephemeralContainers: - args: - - "314" + - "317" command: - - "313" + - "316" env: - - name: "321" - value: "322" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "328" - name: "327" + key: "331" + name: "330" optional: true fieldRef: - apiVersion: "323" - fieldPath: "324" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "325" + containerName: "328" divisor: "69" - resource: "326" + resource: "329" secretKeyRef: - key: "330" - name: "329" + key: "333" + name: "332" optional: false envFrom: - configMapRef: - name: "319" + name: "322" optional: true - prefix: "318" + prefix: "321" secretRef: - name: "320" + name: "323" optional: false - image: "312" + image: "315" imagePullPolicy: ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "358" + - "361" httpGet: - host: "361" + host: "364" httpHeaders: - - name: "362" - value: "363" - path: "359" - port: "360" + - name: "365" + value: "366" + path: "362" + port: "363" scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# tcpSocket: - host: "365" - port: "364" + host: "368" + port: "367" preStop: exec: command: - - "366" + - "369" httpGet: - host: "368" + host: "371" httpHeaders: - - name: "369" - value: "370" - path: "367" + - name: "372" + value: "373" + path: "370" port: 1791758702 scheme: tl敷斢杧ż鯀 tcpSocket: - host: "372" - port: "371" + host: "375" + port: "374" livenessProbe: exec: command: - - "337" + - "340" failureThreshold: -36573584 httpGet: - host: "340" + host: "343" httpHeaders: - - name: "341" - value: "342" - path: "338" - port: "339" + - name: "344" + value: "345" + path: "341" + port: "342" scheme: ȥ}礤铟怖ý萜Ǖ initialDelaySeconds: -1922458514 periodSeconds: 692511776 successThreshold: -1231653807 tcpSocket: - host: "343" + host: "346" port: -1088996269 terminationGracePeriodSeconds: -2524837786321986358 timeoutSeconds: 1480364858 - name: "311" + name: "314" ports: - containerPort: -1918622971 - hostIP: "317" + hostIP: "320" hostPort: -1656699070 - name: "316" + name: "319" protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz readinessProbe: exec: command: - - "344" + - "347" failureThreshold: 1443270783 httpGet: - host: "346" + host: "349" httpHeaders: - - name: "347" - value: "348" - path: "345" + - name: "350" + value: "351" + path: "348" port: 1219644543 scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy initialDelaySeconds: 652646450 periodSeconds: -1912967242 successThreshold: -2106399359 tcpSocket: - host: "350" - port: "349" + host: "353" + port: "352" terminationGracePeriodSeconds: -4462364494060795190 timeoutSeconds: 757223010 resources: @@ -502,173 +504,173 @@ spec: runAsNonRoot: true runAsUser: 2114633499332155907 seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" + level: "380" + role: "378" + type: "379" + user: "377" seccompProfile: - localhostProfile: "381" + localhostProfile: "384" type: ʨ|ǓÓ敆OɈÏ 瞍髃# windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" + gmsaCredentialSpec: "382" + gmsaCredentialSpecName: "381" + runAsUserName: "383" startupProbe: exec: command: - - "351" + - "354" failureThreshold: 64459150 httpGet: - host: "353" + host: "356" httpHeaders: - - name: "354" - value: "355" - path: "352" + - name: "357" + value: "358" + path: "355" port: -902839620 scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W initialDelaySeconds: -574742201 periodSeconds: -514169648 successThreshold: -1186167291 tcpSocket: - host: "357" - port: "356" + host: "360" + port: "359" terminationGracePeriodSeconds: -4166164136222066963 timeoutSeconds: -1182912186 stdin: true - targetContainerName: "382" - terminationMessagePath: "373" + targetContainerName: "385" + terminationMessagePath: "376" terminationMessagePolicy: 鸔ɧWǘ炙 tty: true volumeDevices: - - devicePath: "336" - name: "335" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "332" + - mountPath: "335" mountPropagation: Ik(dŊiɢzĮ蛋I - name: "331" + name: "334" readOnly: true - subPath: "333" - subPathExpr: "334" - workingDir: "315" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "469" - ip: "468" + - "472" + ip: "471" hostNetwork: true - hostname: "399" + hostname: "402" imagePullSecrets: - - name: "398" + - name: "401" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "486" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: true envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: 1ØœȠƬQg鄠 lifecycle: postStart: exec: command: - - "221" + - "224" httpGet: - host: "223" + host: "226" httpHeaders: - - name: "224" - value: "225" - path: "222" + - name: "227" + value: "228" + path: "225" port: 896430536 scheme: 罴ņ螡źȰ tcpSocket: - host: "226" + host: "229" port: 513341278 preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 1451056156 scheme: uʎȺ眖R# tcpSocket: - host: "233" - port: "232" + host: "236" + port: "235" livenessProbe: exec: command: - - "201" + - "204" failureThreshold: 1016277253 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: 2035347577 scheme: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 initialDelaySeconds: -1155992025 periodSeconds: -850069363 successThreshold: 918929368 tcpSocket: - host: "206" + host: "209" port: -1498229293 terminationGracePeriodSeconds: -8520337362162976488 timeoutSeconds: -194343002 - name: "175" + name: "178" ports: - containerPort: -2031266553 - hostIP: "181" + hostIP: "184" hostPort: 424236719 - name: "180" + name: "183" protocol: 呝TG;邪 readinessProbe: exec: command: - - "207" + - "210" failureThreshold: 163512962 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" + - name: "214" + value: "215" + path: "211" + port: "212" scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p initialDelaySeconds: -407545915 periodSeconds: 716842280 successThreshold: 1479266199 tcpSocket: - host: "213" + host: "216" port: 538852927 terminationGracePeriodSeconds: -8521017368802772029 timeoutSeconds: 902535764 @@ -691,66 +693,66 @@ spec: runAsNonRoot: true runAsUser: 1946087648860511217 seLinuxOptions: - level: "238" - role: "236" - type: "237" - user: "235" + level: "241" + role: "239" + type: "240" + user: "238" seccompProfile: - localhostProfile: "242" + localhostProfile: "245" type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 windowsOptions: - gmsaCredentialSpec: "240" - gmsaCredentialSpecName: "239" - runAsUserName: "241" + gmsaCredentialSpec: "243" + gmsaCredentialSpecName: "242" + runAsUserName: "244" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -2107743490 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: 1623772781 scheme: UÐ_ƮA攤/ɸɎ initialDelaySeconds: 1054858106 periodSeconds: -1150474479 successThreshold: 744319626 tcpSocket: - host: "220" - port: "219" + host: "223" + port: "222" terminationGracePeriodSeconds: 8569885835306406695 timeoutSeconds: 232569106 stdin: true - terminationMessagePath: "234" + terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "390" nodeSelector: - "383": "384" + "386": "387" overhead: »Š: "727" preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA priority: 1188651641 - priorityClassName: "470" + priorityClassName: "473" readinessGates: - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "475" - schedulerName: "465" + runtimeClassName: "478" + schedulerName: "468" securityContext: fsGroup: -8322686588708543096 fsGroupChangePolicy: 4虵p蓋沥7uPƒ @@ -758,34 +760,34 @@ spec: runAsNonRoot: true runAsUser: 3011215457607075123 seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" + level: "394" + role: "392" + type: "393" + user: "391" seccompProfile: - localhostProfile: "397" + localhostProfile: "400" type: "" supplementalGroups: - 8667724420266764868 sysctls: - - name: "395" - value: "396" + - name: "398" + value: "399" windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" + gmsaCredentialSpec: "396" + gmsaCredentialSpecName: "395" + runAsUserName: "397" + serviceAccount: "389" + serviceAccountName: "388" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "400" + subdomain: "403" terminationGracePeriodSeconds: 1031455728822209328 tolerations: - effect: ;牆詒ĸąsƶ - key: "466" + key: "469" operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ tolerationSeconds: -456102350746071856 - value: "467" + value: "470" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -796,65 +798,65 @@ spec: matchLabels: z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T maxSkew: -388643187 - topologyKey: "476" + topologyKey: "479" whenUnsatisfiable: i僠噚恗N volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -762366823 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: HǺƶȤ^}穠 - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 躢 readOnly: true azureFile: - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: -460478410 items: - - key: "99" + - key: "101" mode: -2039036935 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -106644772 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1235524154 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "457" - resource: "92" + resource: "94" emptyDir: medium: 彭聡A3fƻfʣ sizeLimit: "115" @@ -862,39 +864,40 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 4217400953499279873 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6327094951466338107 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: true controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: "" resourceVersion: "5302358391842833914" - selfLink: "150" + selfLink: "152" spec: accessModes: - eÞȦY籎顒 dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: ŴĿ: "377" @@ -906,153 +909,153 @@ spec: operator: DoesNotExist matchLabels: 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 - storageClassName: "171" + storageClassName: "174" volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: 441887498 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1499132872 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" hostPath: - path: "43" + path: "45" type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 1655406148 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: -522879476 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1694464659 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 926891073 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "746" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -1399063270 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: -7593824971107985079 - path: "127" + path: "129" quobyte: - group: "108" + group: "110" readOnly: true - registry: "105" - tenant: "109" - user: "107" - volume: "106" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 372704313 items: - - key: "52" + - key: "54" mode: -104666658 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" readOnly: true secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: 876226690 conditions: - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "484" - reason: "483" + message: "487" + reason: "486" status: '%ÿ¼璤ňɈȀę' type: C`牯雫 fullyLabeledReplicas: 516555648 diff --git a/testdata/HEAD/apps.v1beta2.Scale.json b/testdata/HEAD/apps.v1beta2.Scale.json index 150b067eea..43e089ff3a 100644 --- a/testdata/HEAD/apps.v1beta2.Scale.json +++ b/testdata/HEAD/apps.v1beta2.Scale.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -46,8 +47,8 @@ "status": { "replicas": 70007838, "selector": { - "19": "20" + "20": "21" }, - "targetSelector": "21" + "targetSelector": "22" } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta2.Scale.pb b/testdata/HEAD/apps.v1beta2.Scale.pb index a0c735c2ef559a1028db07f75e14f2feabf6f4e2..63ecadbd1d82982ad98fa0eee4bc9d3525af79cf 100644 GIT binary patch delta 62 zcmeys_=RzT49g`(uC)^tsu+zY&eqp*VluQ8;^t_1KKIGr|3JVfCCoAJ#|A|q4lX7m R10g0OLn$UBBPj+Y1_02n6cqpf delta 37 tcmeyu_Ml`0RZbF3GV;^ diff --git a/testdata/HEAD/apps.v1beta2.Scale.yaml b/testdata/HEAD/apps.v1beta2.Scale.yaml index 585bb7772d..57d6bec064 100644 --- a/testdata/HEAD/apps.v1beta2.Scale.yaml +++ b/testdata/HEAD/apps.v1beta2.Scale.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -34,5 +35,5 @@ spec: status: replicas: 70007838 selector: - "19": "20" - targetSelector: "21" + "20": "21" + targetSelector: "22" diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.json b/testdata/HEAD/apps.v1beta2.StatefulSet.json index 1b1babdcf8..add2471c9c 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -55,50 +56,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, "creationTimestamp": null, "deletionGracePeriodSeconds": -2575298329142810753, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ƶȤ^}", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" }, "emptyDir": { @@ -106,27 +108,27 @@ "sizeLimit": "473" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1188153605 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": 912004803, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -547518679 } ], @@ -134,91 +136,91 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" } }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "660" }, "mode": 1569992019 @@ -228,26 +230,26 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1740986684, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 195263908 } ], @@ -255,39 +257,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "|@?鷅bȻN", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "榱*Gưoɘ檲" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -323584340 } ], @@ -296,14 +298,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "106" }, "mode": 173030157 @@ -311,99 +313,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": 2063799569 } ], "optional": false }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 8357931971650847566, - "path": "127" + "path": "129" } } ], "defaultMode": -1334904807 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129", + "volumeID": "130", + "fsType": "131", "readOnly": true }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, "creationTimestamp": null, "deletionGracePeriodSeconds": 6296624700137074905, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "閝ȝ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -433,13 +436,13 @@ "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -448,59 +451,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 1923334396, "containerPort": -1343558801, "protocol": "@掇lNdǂ\u003e", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "713" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -516,41 +519,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1285424066, - "host": "203", + "host": "206", "scheme": "ni酛3ƁÀ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "206", - "host": "207" + "port": "209", + "host": "210" }, "initialDelaySeconds": -2036074491, "timeoutSeconds": -148216266, @@ -562,24 +565,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -331283026, - "host": "210", + "host": "213", "scheme": "ȉ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 714088955, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1033766276, "timeoutSeconds": -1745509819, @@ -591,24 +594,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": -361442565, - "host": "216", + "host": "219", "scheme": "w", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { "port": -1099429189, - "host": "219" + "host": "222" }, "initialDelaySeconds": 994072122, "timeoutSeconds": 1752155096, @@ -621,51 +624,51 @@ "postStart": { "exec": { "command": [ - "220" + "223" ] }, "httpGet": { - "path": "221", + "path": "224", "port": -1109619518, - "host": "222", + "host": "225", "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 461585849, - "host": "229", + "host": "232", "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": 467291328, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "ĸ輦唊", "imagePullPolicy": "r嚧", "securityContext": { @@ -679,15 +682,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -857934902638099053, "runAsGroup": 8967035373007538858, @@ -697,7 +700,7 @@ "procMount": "Z鐫û咡W\u003c敄lu", "seccompProfile": { "type": "榝$î.Ȏ蝪ʜ5遰", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdinOnce": true, @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": -1462219068, "containerPort": -370386363, "protocol": "wƯ貾坢'跩aŕ翑0展}", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "185" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -774,40 +777,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "頸", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": 1315054653, - "host": "274" + "host": "277" }, "initialDelaySeconds": 711020087, "timeoutSeconds": 1103049140, @@ -819,24 +822,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", + "path": "279", "port": -1315487077, - "host": "277", + "host": "280", "scheme": "ğ_", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "280", - "host": "281" + "port": "283", + "host": "284" }, "initialDelaySeconds": 1272940694, "timeoutSeconds": -385597677, @@ -848,24 +851,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": 1332783160, - "host": "284", + "host": "287", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "287", - "host": "288" + "port": "290", + "host": "291" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", - "port": "291", - "host": "292", + "path": "293", + "port": "294", + "host": "295", "scheme": "鯂²静", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "296", + "value": "297" } ] }, "tcpSocket": { "port": -402384013, - "host": "295" + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "鏻砅邻爥", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -305362540, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "imagePullPolicy": "i绝5哇芆斩", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": -7936947433725476327, "runAsGroup": -5712715102324619404, @@ -954,7 +957,7 @@ "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -964,59 +967,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 217308913, "containerPort": 455919108, "protocol": "崍h趭(娕u", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": false }, "secretRef": { - "name": "321", + "name": "324", "optional": false } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "360" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": false }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": false } } @@ -1032,41 +1035,41 @@ }, "volumeMounts": [ { - "name": "332", + "name": "335", "readOnly": true, - "mountPath": "333", - "subPath": "334", + "mountPath": "336", + "subPath": "337", "mountPropagation": "Ǚ(", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", + "path": "342", "port": -1842062977, - "host": "340", + "host": "343", "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { - "port": "343", - "host": "344" + "port": "346", + "host": "347" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -1078,24 +1081,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -1107,24 +1110,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": -1894647727, - "host": "359" + "host": "362" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -1137,51 +1140,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", + "path": "364", "port": 466267060, - "host": "362", + "host": "365", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": "368", + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", + "path": "371", + "port": "372", + "host": "373", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "374", + "value": "375" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "376", + "host": "377" } } }, - "terminationMessagePath": "375", + "terminationMessagePath": "378", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -1195,15 +1198,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "379", + "role": "380", + "type": "381", + "level": "382" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382" + "gmsaCredentialSpecName": "383", + "gmsaCredentialSpec": "384", + "runAsUserName": "385" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -1213,10 +1216,10 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "383" + "localhostProfile": "386" } }, - "targetContainerName": "384" + "targetContainerName": "387" } ], "restartPolicy": "ƱÁR»淹揀", @@ -1224,26 +1227,26 @@ "activeDeadlineSeconds": -5891364351877125204, "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", "nodeSelector": { - "385": "386" + "388": "389" }, - "serviceAccountName": "387", - "serviceAccount": "388", + "serviceAccountName": "390", + "serviceAccount": "391", "automountServiceAccountToken": true, - "nodeName": "389", + "nodeName": "392", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "393", + "role": "394", + "type": "395", + "level": "396" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396" + "gmsaCredentialSpecName": "397", + "gmsaCredentialSpec": "398", + "runAsUserName": "399" }, "runAsUser": 4466809078783855686, "runAsGroup": -3587143030436465588, @@ -1254,23 +1257,23 @@ "fsGroup": 6713296993350540686, "sysctls": [ { - "name": "397", - "value": "398" + "name": "400", + "value": "401" } ], "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", "seccompProfile": { "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "399" + "localhostProfile": "402" } }, "imagePullSecrets": [ { - "name": "400" + "name": "403" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "404", + "subdomain": "405", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1278,19 +1281,19 @@ { "matchExpressions": [ { - "key": "403", + "key": "406", "operator": "", "values": [ - "404" + "407" ] } ], "matchFields": [ { - "key": "405", + "key": "408", "operator": "ɦ燻踸陴Sĕ濦ʓɻ", "values": [ - "406" + "409" ] } ] @@ -1303,19 +1306,19 @@ "preference": { "matchExpressions": [ { - "key": "407", + "key": "410", "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "408" + "411" ] } ], "matchFields": [ { - "key": "409", + "key": "412", "operator": "顓闉ȦT", "values": [ - "410" + "413" ] } ] @@ -1341,9 +1344,9 @@ ] }, "namespaces": [ - "417" + "420" ], - "topologyKey": "418", + "topologyKey": "421", "namespaceSelector": { "matchLabels": { "4eq5": "" @@ -1376,9 +1379,9 @@ ] }, "namespaces": [ - "431" + "434" ], - "topologyKey": "432", + "topologyKey": "435", "namespaceSelector": { "matchLabels": { "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" @@ -1412,9 +1415,9 @@ ] }, "namespaces": [ - "445" + "448" ], - "topologyKey": "446", + "topologyKey": "449", "namespaceSelector": { "matchLabels": { "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" @@ -1447,9 +1450,9 @@ ] }, "namespaces": [ - "459" + "462" ], - "topologyKey": "460", + "topologyKey": "463", "namespaceSelector": { "matchLabels": { "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" @@ -1469,37 +1472,37 @@ ] } }, - "schedulerName": "467", + "schedulerName": "470", "tolerations": [ { - "key": "468", + "key": "471", "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "469", + "value": "472", "effect": "慰x:", "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "473", "hostnames": [ - "471" + "474" ] } ], - "priorityClassName": "472", + "priorityClassName": "475", "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "476" ], "searches": [ - "474" + "477" ], "options": [ { - "name": "475", - "value": "476" + "name": "478", + "value": "479" } ] }, @@ -1508,7 +1511,7 @@ "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "480", "enableServiceLinks": false, "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { @@ -1517,7 +1520,7 @@ "topologySpreadConstraints": [ { "maxSkew": -174245111, - "topologyKey": "478", + "topologyKey": "481", "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { @@ -1541,41 +1544,42 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "485", - "generateName": "486", - "namespace": "487", - "selfLink": "488", + "name": "488", + "generateName": "489", + "namespace": "490", + "selfLink": "491", "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", "resourceVersion": "5814982353389179965", "generation": 1310178674290624050, "creationTimestamp": null, "deletionGracePeriodSeconds": 1872311292774274066, "labels": { - "490": "491" + "493": "494" }, "annotations": { - "492": "493" + "495": "496" }, "ownerReferences": [ { - "apiVersion": "494", - "kind": "495", - "name": "496", + "apiVersion": "497", + "kind": "498", + "name": "499", "uid": "tY圻醆锛[M牍Ƃ", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "497" + "500" ], - "clusterName": "498", + "clusterName": "501", "managedFields": [ { - "manager": "499", + "manager": "502", "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "apiVersion": "500", - "fieldsType": "501" + "apiVersion": "503", + "fieldsType": "504", + "subresource": "505" } ] }, @@ -1605,13 +1609,13 @@ "ƥ": "89" } }, - "volumeName": "508", - "storageClassName": "509", + "volumeName": "512", + "storageClassName": "513", "volumeMode": "", "dataSource": { - "apiGroup": "510", - "kind": "511", - "name": "512" + "apiGroup": "514", + "kind": "515", + "name": "516" } }, "status": { @@ -1628,14 +1632,14 @@ "status": "Ċ凭Ǩ輹AÀŪ", "lastProbeTime": "2913-03-10T01:14:02Z", "lastTransitionTime": "2359-04-16T09:19:58Z", - "reason": "513", - "message": "514" + "reason": "517", + "message": "518" } ] } } ], - "serviceName": "515", + "serviceName": "519", "podManagementPolicy": "t史C\u003c镼ƶƭ", "updateStrategy": { "type": "蘃ʋxr®", @@ -1651,16 +1655,16 @@ "readyReplicas": -2001638406, "currentReplicas": -1687188044, "updatedReplicas": 497109907, - "currentRevision": "516", - "updateRevision": "517", + "currentRevision": "520", + "updateRevision": "521", "collisionCount": 916590407, "conditions": [ { "type": "ȁ隞ĻȀ", "status": "jËUe", "lastTransitionTime": "2859-10-03T21:26:35Z", - "reason": "518", - "message": "519" + "reason": "522", + "message": "523" } ] } diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/testdata/HEAD/apps.v1beta2.StatefulSet.pb index a39d192dadfb228cb13634bc1b33d1f66a2282f8..d0c3c76ce5710a982d821b66b41a0ce473bf31e7 100644 GIT binary patch delta 3394 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 ZG=Hy_={Bs5UopF-o}p?h=F(g#_kS{<_1*vg diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml index 6aea73cf5a..8f31e18ddd 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -39,36 +40,37 @@ spec: operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "515" + serviceName: "519" template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -2575298329142810753 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -8542870036622468681 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: 躢 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: true - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ƶȤ^} resourceVersion: "1736621709629422270" - selfLink: "28" + selfLink: "29" uid: ?Qȫş spec: activeDeadlineSeconds: -5891364351877125204 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" + - key: "410" operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW values: - - "408" + - "411" matchFields: - - key: "409" + - key: "412" operator: 顓闉ȦT values: - - "410" + - "413" weight: 1762917570 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" + - key: "406" operator: "" values: - - "404" + - "407" matchFields: - - key: "405" + - key: "408" operator: ɦ燻踸陴Sĕ濦ʓɻ values: - - "406" + - "409" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -119,8 +121,8 @@ spec: matchLabels: vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" + - "434" + topologyKey: "435" weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -138,8 +140,8 @@ spec: matchLabels: 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "420" + topologyKey: "421" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -158,8 +160,8 @@ spec: matchLabels: h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" + - "462" + topologyKey: "463" weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -177,121 +179,121 @@ spec: matchLabels: u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" + - "448" + topologyKey: "449" automountServiceAccountToken: true containers: - args: - - "245" + - "248" command: - - "244" + - "247" env: - - name: "252" - value: "253" + - name: "255" + value: "256" valueFrom: configMapKeyRef: - key: "259" - name: "258" + key: "262" + name: "261" optional: true fieldRef: - apiVersion: "254" - fieldPath: "255" + apiVersion: "257" + fieldPath: "258" resourceFieldRef: - containerName: "256" + containerName: "259" divisor: "185" - resource: "257" + resource: "260" secretKeyRef: - key: "261" - name: "260" + key: "264" + name: "263" optional: false envFrom: - configMapRef: - name: "250" + name: "253" optional: false - prefix: "249" + prefix: "252" secretRef: - name: "251" + name: "254" optional: false - image: "243" + image: "246" imagePullPolicy: i绝5哇芆斩 lifecycle: postStart: exec: command: - - "289" + - "292" httpGet: - host: "292" + host: "295" httpHeaders: - - name: "293" - value: "294" - path: "290" - port: "291" + - name: "296" + value: "297" + path: "293" + port: "294" scheme: 鯂²静 tcpSocket: - host: "295" + host: "298" port: -402384013 preStop: exec: command: - - "296" + - "299" httpGet: - host: "299" + host: "302" httpHeaders: - - name: "300" - value: "301" - path: "297" - port: "298" + - name: "303" + value: "304" + path: "300" + port: "301" scheme: 鏻砅邻爥 tcpSocket: - host: "302" + host: "305" port: -305362540 livenessProbe: exec: command: - - "268" + - "271" failureThreshold: 1993268896 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "269" - port: "270" + - name: "275" + value: "276" + path: "272" + port: "273" scheme: 頸 initialDelaySeconds: 711020087 periodSeconds: -1965247100 successThreshold: 218453478 tcpSocket: - host: "274" + host: "277" port: 1315054653 terminationGracePeriodSeconds: -9140155223242250138 timeoutSeconds: 1103049140 - name: "242" + name: "245" ports: - containerPort: -370386363 - hostIP: "248" + hostIP: "251" hostPort: -1462219068 - name: "247" + name: "250" protocol: wƯ貾坢'跩aŕ翑0展} readinessProbe: exec: command: - - "275" + - "278" failureThreshold: 1456461851 httpGet: - host: "277" + host: "280" httpHeaders: - - name: "278" - value: "279" - path: "276" + - name: "281" + value: "282" + path: "279" port: -1315487077 scheme: ğ_ initialDelaySeconds: 1272940694 periodSeconds: 422133388 successThreshold: 1952458416 tcpSocket: - host: "281" - port: "280" + host: "284" + port: "283" terminationGracePeriodSeconds: -6078441689118311403 timeoutSeconds: -385597677 resources: @@ -313,175 +315,175 @@ spec: runAsNonRoot: false runAsUser: -7936947433725476327 seLinuxOptions: - level: "307" - role: "305" - type: "306" - user: "304" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "311" + localhostProfile: "314" type: ',ƷƣMț譎懚XW疪鑳' windowsOptions: - gmsaCredentialSpec: "309" - gmsaCredentialSpecName: "308" - runAsUserName: "310" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + runAsUserName: "313" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 620822482 httpGet: - host: "284" + host: "287" httpHeaders: - - name: "285" - value: "286" - path: "283" + - name: "288" + value: "289" + path: "286" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "288" - port: "287" + host: "291" + port: "290" terminationGracePeriodSeconds: -2203905759223555727 timeoutSeconds: 386804041 stdin: true stdinOnce: true - terminationMessagePath: "303" + terminationMessagePath: "306" terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tty: true volumeDevices: - - devicePath: "267" - name: "266" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "263" + - mountPath: "266" mountPropagation: "" - name: "262" - subPath: "264" - subPathExpr: "265" - workingDir: "246" + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "473" + - "476" options: - - name: "475" - value: "476" + - name: "478" + value: "479" searches: - - "474" + - "477" dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s enableServiceLinks: false ephemeralContainers: - args: - - "315" + - "318" command: - - "314" + - "317" env: - - name: "322" - value: "323" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "329" - name: "328" + key: "332" + name: "331" optional: false fieldRef: - apiVersion: "324" - fieldPath: "325" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "326" + containerName: "329" divisor: "360" - resource: "327" + resource: "330" secretKeyRef: - key: "331" - name: "330" + key: "334" + name: "333" optional: false envFrom: - configMapRef: - name: "320" + name: "323" optional: false - prefix: "319" + prefix: "322" secretRef: - name: "321" + name: "324" optional: false - image: "313" + image: "316" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "360" + - "363" httpGet: - host: "362" + host: "365" httpHeaders: - - name: "363" - value: "364" - path: "361" + - name: "366" + value: "367" + path: "364" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -691,66 +693,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -758,34 +760,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -796,66 +798,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -863,40 +865,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -910,147 +913,147 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" updateStrategy: rollingUpdate: partition: 1241629379 @@ -1058,40 +1061,41 @@ spec: volumeClaimTemplates: - metadata: annotations: - "492": "493" - clusterName: "498" + "495": "496" + clusterName: "501" creationTimestamp: null deletionGracePeriodSeconds: 1872311292774274066 finalizers: - - "497" - generateName: "486" + - "500" + generateName: "489" generation: 1310178674290624050 labels: - "490": "491" + "493": "494" managedFields: - - apiVersion: "500" - fieldsType: "501" - manager: "499" + - apiVersion: "503" + fieldsType: "504" + manager: "502" operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - name: "485" - namespace: "487" + subresource: "505" + name: "488" + namespace: "490" ownerReferences: - - apiVersion: "494" + - apiVersion: "497" blockOwnerDeletion: true controller: false - kind: "495" - name: "496" + kind: "498" + name: "499" uid: tY圻醆锛[M牍Ƃ resourceVersion: "5814982353389179965" - selfLink: "488" + selfLink: "491" uid: t;Äƾ53§T旦y6辱Ŵ鎥 spec: accessModes: - 狳u恺Ŕsʅ dataSource: - apiGroup: "510" - kind: "511" - name: "512" + apiGroup: "514" + kind: "515" + name: "516" resources: limits: HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" @@ -1105,9 +1109,9 @@ spec: - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L matchLabels: De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq - storageClassName: "509" + storageClassName: "513" volumeMode: "" - volumeName: "508" + volumeName: "512" status: accessModes: - b隊曻:Bȗ轊 @@ -1116,8 +1120,8 @@ spec: conditions: - lastProbeTime: "2913-03-10T01:14:02Z" lastTransitionTime: "2359-04-16T09:19:58Z" - message: "514" - reason: "513" + message: "518" + reason: "517" status: Ċ凭Ǩ輹AÀŪ type: b賝łų$Q郔 phase: ɫòDÓǶɟ @@ -1125,14 +1129,14 @@ status: collisionCount: 916590407 conditions: - lastTransitionTime: "2859-10-03T21:26:35Z" - message: "519" - reason: "518" + message: "523" + reason: "522" status: jËUe type: ȁ隞ĻȀ currentReplicas: -1687188044 - currentRevision: "516" + currentRevision: "520" observedGeneration: -7554417720389717167 readyReplicas: -2001638406 replicas: -1084756341 - updateRevision: "517" + updateRevision: "521" updatedReplicas: 497109907 diff --git a/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.json b/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.json index 28a6ed1137..9227279ad3 100644 --- a/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.json +++ b/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.json @@ -36,24 +36,25 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "audiences": [ - "19" + "20" ], "expirationSeconds": 3850803321873644574, "boundObjectRef": { - "kind": "20", - "apiVersion": "21", - "name": "22", + "kind": "21", + "apiVersion": "22", + "name": "23", "uid": "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" } }, "status": { - "token": "23", + "token": "24", "expirationTimestamp": "1999-07-03T22:31:10Z" } } \ No newline at end of file diff --git a/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.pb b/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.pb index aa4125f2d2b14ab71772989a85455edaee4fc232..d964d389890a174e28aba24e22b3162bc1d49689 100644 GIT binary patch delta 63 zcmdnQw2f(kK1(AL*V>83RgA_H*Xc_*F&SD4*>f=&8A#~^NkbtfBO@s$Bjbr5jrdK3 SI5^hL`?Z@{fI*5ui2(roj1K7l delta 59 zcmdnSw25hgKFeQ5u9Xvws~GhsuG1G0vgcwlw3O24VlpxiVlpz6VlpzC_|=HtScrpT P-MnABnFSc67?cST5Cu^4MS)JKuCyqSOPb(+Kmr9qnIf~K$_RK620)@oB#j- diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml index e8efdebde7..14cc6e6193 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,17 +32,17 @@ metadata: uid: "7" spec: nonResourceAttributes: - path: "26" - verb: "27" + path: "27" + verb: "28" resourceAttributes: - group: "21" - name: "25" - namespace: "19" - resource: "23" - subresource: "24" - verb: "20" - version: "22" + group: "22" + name: "26" + namespace: "20" + resource: "24" + subresource: "25" + verb: "21" + version: "23" status: allowed: true - evaluationError: "29" - reason: "28" + evaluationError: "30" + reason: "29" diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json index 0e462b0c2a..30bf6c7162 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json @@ -36,41 +36,42 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "namespace": "19" + "namespace": "20" }, "status": { "resourceRules": [ { "verbs": [ - "20" + "21" ], "apiGroups": [ - "21" + "22" ], "resources": [ - "22" + "23" ], "resourceNames": [ - "23" + "24" ] } ], "nonResourceRules": [ { "verbs": [ - "24" + "25" ], "nonResourceURLs": [ - "25" + "26" ] } ], "incomplete": true, - "evaluationError": "26" + "evaluationError": "27" } } \ No newline at end of file diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.pb b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.pb index 24cbba26a44d045e945b311eb48ed7ab46c6392e..c289c16d8d969b7ad2ff7c6dc6713417bda4c8a8 100644 GIT binary patch delta 70 zcmbQjG=ph^13>W|a delta 66 zcmbQiG=*t`1ST5Cu@@ivpdfuCyqSOPb(+7;vg6Q)HG@836{NL!w|g+`Q(UxUi<`581c; zd)Rh7zaPY`Z)pV_6pS8Z0Idf{g6RcLT9=*6E@g9o4ZR2~YE>j*=9}6nZ1k|yIq!nI E0f6Wc3jhEB delta 104 zcmWN`u?>ST5Cu^Ci^4jky3(RRlr-RfCSWRtV46%3#z>Duk=0Vf&1>ElH{Nse^YS^% z%a7+Z9=b~_NJYUZf~f~NfJQKH;H*KwXWgalTDJ@$ut}S0B8>47oWd-^a_6G!-5*xb B5Y7Mq diff --git a/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml index 6b699c3447..9717732cf1 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,24 +32,24 @@ metadata: uid: "7" spec: extra: - "30": - - "31" + "31": + - "32" groups: - - "29" + - "30" nonResourceAttributes: - path: "26" - verb: "27" + path: "27" + verb: "28" resourceAttributes: - group: "21" - name: "25" - namespace: "19" - resource: "23" - subresource: "24" - verb: "20" - version: "22" - uid: "32" - user: "28" + group: "22" + name: "26" + namespace: "20" + resource: "24" + subresource: "25" + verb: "21" + version: "23" + uid: "33" + user: "29" status: allowed: false - evaluationError: "34" - reason: "33" + evaluationError: "35" + reason: "34" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json index 7613bb4182..d00cd889a4 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json @@ -36,38 +36,39 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "resourceAttributes": { - "namespace": "19", - "verb": "20", - "group": "21", - "version": "22", - "resource": "23", - "subresource": "24", - "name": "25" + "namespace": "20", + "verb": "21", + "group": "22", + "version": "23", + "resource": "24", + "subresource": "25", + "name": "26" }, "nonResourceAttributes": { - "path": "26", - "verb": "27" + "path": "27", + "verb": "28" }, - "user": "28", + "user": "29", "group": [ - "29" + "30" ], "extra": { - "30": [ - "31" + "31": [ + "32" ] }, - "uid": "32" + "uid": "33" }, "status": { "allowed": false, - "reason": "33", - "evaluationError": "34" + "reason": "34", + "evaluationError": "35" } } \ No newline at end of file diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb index dc10cb73a4cc9075b497dbd85812c82c1d32ba1f..b09947aa7a9850ee46770c5c9e5afe79e9d37853 100644 GIT binary patch delta 108 zcmWN`u?>ST5Cu^4MS)IKS6URvB~9=@Ab}=PvP5Q~Vgwk36_6;{3pcNMCoZh-e1YuS zZ_aEx9{(@ms2`~WY!!?iWB{!JJA(ZL4qBvrrhTOy1FUUCU{UiV2{T_7PGOyg^|kXZ FxEqw15j_9^ delta 104 zcmX@gbdYI+JST5Cu^4MS)JKuCyqSOPb(+Kmr9qnIf~K$_RK620)@6DRgA_H*XxToF&SD4X>svzF&P;MF&P<3F&P<6eCG)O{qhQ& delta 39 vcmdnZw4G^!0ZStj*UE_|RgC%**Xs)iX>svzF&SD4F&P<1F&P<7{NxD$)M5$f diff --git a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml index feb906ece3..d434a594a0 100644 --- a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml +++ b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,9 +34,9 @@ spec: maxReplicas: -1971381490 minReplicas: 896585016 scaleTargetRef: - apiVersion: "21" - kind: "19" - name: "20" + apiVersion: "22" + kind: "20" + name: "21" targetCPUUtilizationPercentage: -1300313567 status: currentCPUUtilizationPercentage: 757808475 diff --git a/testdata/HEAD/autoscaling.v1.Scale.json b/testdata/HEAD/autoscaling.v1.Scale.json index 82a94653b8..e7467cb7ca 100644 --- a/testdata/HEAD/autoscaling.v1.Scale.json +++ b/testdata/HEAD/autoscaling.v1.Scale.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -45,6 +46,6 @@ }, "status": { "replicas": 70007838, - "selector": "19" + "selector": "20" } } \ No newline at end of file diff --git a/testdata/HEAD/autoscaling.v1.Scale.pb b/testdata/HEAD/autoscaling.v1.Scale.pb index ce3f895c089bbf841ef8c1d76bc9d890778ae587..c0261f3e141b51ec7f2521b3e3759cd28bf99dc4 100644 GIT binary patch delta 52 zcmaFC_=a(U9LottuC)`Dsu+zY&ed0NVluQ8;^t_1KKIGr|3JVf#mO=6#|A|qCL;qW H1|4IPr%guMv=A4CI&q zY17GWjJFt#HY+meGcp=%4rK0OWHPp#e4j<1*IbCn#6pV61gO{4V6rspdPeijr&-My p8BHfMv3JRu7>RK)2r)=;aP&XF-oh-vpu}Wuq{U=zEXAP2003ObA4LEF diff --git a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml index 6a1771ec9a..6306c6a3df 100644 --- a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml +++ b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,12 +34,12 @@ spec: maxReplicas: -1971381490 metrics: - containerResource: - container: "39" + container: "40" name: w垁鷌辪虽U珝Żwʮ馜üNșƶ4ĩ targetAverageUtilization: 1463207240 targetAverageValue: "84" external: - metricName: "40" + metricName: "41" metricSelector: matchExpressions: - key: 680---z-6-t2z-w-fg98-r--v53nyx5u-o-k-md--381d-7.3di292f--90-17-hg1-o-p665--4-j8---t6-r7r/Y-H-Mqpt._.-_..05c.---qy-_5_S.d5a37 @@ -51,7 +52,7 @@ spec: targetValue: "865" object: averageValue: "954" - metricName: "25" + metricName: "26" selector: matchExpressions: - key: 1d3-7-fP81.-.9Vdx.TB_M-H5 @@ -61,12 +62,12 @@ spec: matchLabels: An---v_-5-_8LXP-o-9..1l-_5---5w9vL_-.M.y._-_R58_HLU..8._Q: 7-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_-q target: - apiVersion: "24" - kind: "22" - name: "23" + apiVersion: "25" + kind: "23" + name: "24" targetValue: "79" pods: - metricName: "32" + metricName: "33" selector: matchExpressions: - key: 20h-OK-_8gI_z_-tY-R6S17_.8CnK_Od @@ -84,26 +85,26 @@ spec: type: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě minReplicas: 896585016 scaleTargetRef: - apiVersion: "21" - kind: "19" - name: "20" + apiVersion: "22" + kind: "20" + name: "21" status: conditions: - lastTransitionTime: "1995-10-31T09:59:43Z" - message: "73" - reason: "72" + message: "74" + reason: "73" status: "" type: "" currentMetrics: - containerResource: - container: "64" + container: "65" currentAverageUtilization: -861915578 currentAverageValue: "111" name: '!@@)Zq=' external: currentAverageValue: "288" currentValue: "200" - metricName: "65" + metricName: "66" metricSelector: matchExpressions: - key: v55039780bdw0-1-47rrw8-7/U_--56-.7D.3_KPg___Kp @@ -115,7 +116,7 @@ status: object: averageValue: "817" currentValue: "856" - metricName: "50" + metricName: "51" selector: matchExpressions: - key: 4_.-N_g-.._5 @@ -125,12 +126,12 @@ status: matchLabels: vL7: L_0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-FT target: - apiVersion: "49" - kind: "47" - name: "48" + apiVersion: "50" + kind: "48" + name: "49" pods: currentAverageValue: "400" - metricName: "57" + metricName: "58" selector: matchExpressions: - key: 26-k8-c2---2etfh41ca-z-5g2wco280.ka-6-31g--z-o-3bz6-8-0-1-z--271s-p9-8--m-cbck561-7n/VC..7o_x3..-.8J diff --git a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json index 2fb77f31cd..2e3e6e1290 100644 --- a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json +++ b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json @@ -36,15 +36,16 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "scaleTargetRef": { - "kind": "19", - "name": "20", - "apiVersion": "21" + "kind": "20", + "name": "21", + "apiVersion": "22" }, "minReplicas": 896585016, "maxReplicas": -1971381490, @@ -53,9 +54,9 @@ "type": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", "object": { "describedObject": { - "kind": "22", - "name": "23", - "apiVersion": "24" + "kind": "23", + "name": "24", + "apiVersion": "25" }, "target": { "type": "凗蓏Ŋ蛊ĉy緅縕\u003eŽ", @@ -64,7 +65,7 @@ "averageUtilization": 1001983654 }, "metric": { - "name": "25", + "name": "26", "selector": { "matchLabels": { "QQ.N2.1.L.l-Y._.4": "0.d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.__G" @@ -80,7 +81,7 @@ }, "pods": { "metric": { - "name": "32", + "name": "33", "selector": { "matchLabels": { "8-10pq-0-7-9-2-ekg-071a-2y-y-o0-5q-21.6h/87_2fNc5-_.-RX-82_g50_uL": "6N_._a69" @@ -120,11 +121,11 @@ "averageValue": "151", "averageUtilization": -1105572246 }, - "container": "39" + "container": "40" }, "external": { "metric": { - "name": "40", + "name": "41", "selector": { "matchLabels": { "wcGnP-w-Sf5_O1": "1_70" @@ -180,7 +181,7 @@ "type": "0Ƹ[Ęİ榌U", "object": { "metric": { - "name": "47", + "name": "48", "selector": { "matchLabels": { "hA9..9__Y-H-Mqpt._.-_..05c.---qy-_5_S.d5a3Jb": "46g_4....1..jtFe8b_A_..P1s-V.9.4..9..c_uo3Pa__n-Di" @@ -202,14 +203,14 @@ "averageUtilization": -1666319281 }, "describedObject": { - "kind": "54", - "name": "55", - "apiVersion": "56" + "kind": "55", + "name": "56", + "apiVersion": "57" } }, "pods": { "metric": { - "name": "57", + "name": "58", "selector": { "matchLabels": { "5.-_--.VEa-_gn.8-c.3": "F._oX-F9_.5vN5.25aWx.2aM214_.-C" @@ -243,11 +244,11 @@ "averageValue": "394", "averageUtilization": -1945921250 }, - "container": "64" + "container": "65" }, "external": { "metric": { - "name": "65", + "name": "66", "selector": { "matchLabels": { "Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9..__-6_k.N-2B_Ve": "fh4.caTz_.g.w-o.8_WT-M.3_-1y_8E" @@ -273,8 +274,8 @@ "type": "44矕", "status": "ƱÁR»淹揀", "lastTransitionTime": "2026-05-26T09:35:23Z", - "reason": "72", - "message": "73" + "reason": "73", + "message": "74" } ] } diff --git a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.pb b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.pb index 8949eb0feab147898cc5cf24799103d1f99ae9dc..a052aab977e533fd7e222e1bf9582a9f420aea34 100644 GIT binary patch delta 138 zcmX>ra8Y1_Da$kguC)^_s~C+ZZqXNYVluQ8`ohk|!^LD|AjD*3D8*!CH1Ufgr!kOY z0_2!ZwqrD5G@D$^xQNksvltUEBctJF6=r2dCKH3no-9WhEhh7`{tz}5Vlp+8Vlp+C odcnwbijj-S)MB#~n4IPr%grxB224CI(h zc49PPG@V?|xQNkcvlJ6ABcs7)4Q6FVCS%LVzAQ%>%_j@9{tz}1Vlp+AVlp+8dcnwb kijj-S)O@oXn#Q1DGts`i)-#Ry`+#l=iv-a9+ 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 diff --git a/testdata/HEAD/batch.v1.CronJob.yaml b/testdata/HEAD/batch.v1.CronJob.yaml index ac710e6eda..49f6c9304c 100644 --- a/testdata/HEAD/batch.v1.CronJob.yaml +++ b/testdata/HEAD/batch.v1.CronJob.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -35,32 +36,33 @@ spec: jobTemplate: metadata: annotations: - "27": "28" - clusterName: "33" + "28": "29" + clusterName: "34" creationTimestamp: null deletionGracePeriodSeconds: -6114802437535409255 finalizers: - - "32" - generateName: "21" + - "33" + generateName: "22" generation: 3798025802092444428 labels: - "25": "26" + "26": "27" managedFields: - - apiVersion: "35" - fieldsType: "36" - manager: "34" + - apiVersion: "36" + fieldsType: "37" + manager: "35" operation: ȎțêɘIJ斬³;Ơ歿 - name: "20" - namespace: "22" + subresource: "38" + name: "21" + namespace: "23" ownerReferences: - - apiVersion: "29" + - apiVersion: "30" blockOwnerDeletion: false controller: false - kind: "30" - name: "31" + kind: "31" + name: "32" uid: 憍峕?狱³-Ǐ忄* resourceVersion: "1092536316763508004" - selfLink: "23" + selfLink: "24" uid: ^苣 spec: activeDeadlineSeconds: -1483125035702892746 @@ -79,32 +81,33 @@ spec: template: metadata: annotations: - "50": "51" - clusterName: "56" + "52": "53" + clusterName: "58" creationTimestamp: null deletionGracePeriodSeconds: -961038652544818647 finalizers: - - "55" - generateName: "44" + - "57" + generateName: "46" generation: -1988464041375677738 labels: - "48": "49" + "50": "51" managedFields: - - apiVersion: "58" - fieldsType: "59" - manager: "57" + - apiVersion: "60" + fieldsType: "61" + manager: "59" operation: 聻鎥ʟ<$洅ɹ7\弌Þ帺萸 - name: "43" - namespace: "45" + subresource: "62" + name: "45" + namespace: "47" ownerReferences: - - apiVersion: "52" + - apiVersion: "54" blockOwnerDeletion: false controller: false - kind: "53" - name: "54" + kind: "55" + name: "56" uid: a縳讋ɮ衺勽Ƙq/Ź u衲<¿燥ǖ_è resourceVersion: "13282108741396501211" - selfLink: "46" + selfLink: "48" uid: A spec: activeDeadlineSeconds: -5539971415578447792 @@ -113,28 +116,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "427" + - key: "431" operator: a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪 values: - - "428" + - "432" matchFields: - - key: "429" + - key: "433" operator: 惍EʦŊĊ娮rȧ values: - - "430" + - "434" weight: -1009377808 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "423" + - key: "427" operator: W瀤oɢ嫎¸殚篎3o8[y values: - - "424" + - "428" matchFields: - - key: "425" + - key: "429" operator: ï驿笈 values: - - "426" + - "430" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -151,8 +154,8 @@ spec: matchLabels: Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "451" - topologyKey: "452" + - "455" + topologyKey: "456" weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -170,8 +173,8 @@ spec: matchLabels: 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "437" - topologyKey: "438" + - "441" + topologyKey: "442" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -189,8 +192,8 @@ spec: ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "479" - topologyKey: "480" + - "483" + topologyKey: "484" weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -210,118 +213,118 @@ spec: matchLabels: m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "465" - topologyKey: "466" + - "469" + topologyKey: "470" automountServiceAccountToken: false containers: - args: - - "264" + - "268" command: - - "263" + - "267" env: - - name: "271" - value: "272" + - name: "275" + value: "276" valueFrom: configMapKeyRef: - key: "278" - name: "277" + key: "282" + name: "281" optional: false fieldRef: - apiVersion: "273" - fieldPath: "274" + apiVersion: "277" + fieldPath: "278" resourceFieldRef: - containerName: "275" + containerName: "279" divisor: "107" - resource: "276" + resource: "280" secretKeyRef: - key: "280" - name: "279" + key: "284" + name: "283" optional: false envFrom: - configMapRef: - name: "269" + name: "273" optional: false - prefix: "268" + prefix: "272" secretRef: - name: "270" + name: "274" optional: false - image: "262" + image: "266" imagePullPolicy: ĒzŔ瘍Nʊ lifecycle: postStart: exec: command: - - "307" + - "311" httpGet: - host: "310" + host: "314" httpHeaders: - - name: "311" - value: "312" - path: "308" - port: "309" + - name: "315" + value: "316" + path: "312" + port: "313" scheme: Ǣ曣ŋayåe躒訙 tcpSocket: - host: "314" - port: "313" + host: "318" + port: "317" preStop: exec: command: - - "315" + - "319" httpGet: - host: "318" + host: "322" httpHeaders: - - name: "319" - value: "320" - path: "316" - port: "317" + - name: "323" + value: "324" + path: "320" + port: "321" scheme: uE增猍ǵ xǨŴ tcpSocket: - host: "321" + host: "325" port: 2112112129 livenessProbe: exec: command: - - "287" + - "291" failureThreshold: -766915393 httpGet: - host: "290" + host: "294" httpHeaders: - - name: "291" - value: "292" - path: "288" - port: "289" + - name: "295" + value: "296" + path: "292" + port: "293" scheme: C"6x$1s initialDelaySeconds: -860435782 periodSeconds: -2088645849 successThreshold: 1900201288 tcpSocket: - host: "294" - port: "293" + host: "298" + port: "297" terminationGracePeriodSeconds: 3557544419897236324 timeoutSeconds: 1067125211 - name: "261" + name: "265" ports: - containerPort: 1157117817 - hostIP: "267" + hostIP: "271" hostPort: -825277526 - name: "266" + name: "270" readinessProbe: exec: command: - - "295" + - "299" failureThreshold: -1449289597 httpGet: - host: "297" + host: "301" httpHeaders: - - name: "298" - value: "299" - path: "296" + - name: "302" + value: "303" + path: "300" port: -311014176 initialDelaySeconds: 95144287 periodSeconds: 1635382953 successThreshold: -727263154 tcpSocket: - host: "300" + host: "304" port: 1076497581 terminationGracePeriodSeconds: 6328236602200940742 timeoutSeconds: 363405643 @@ -344,173 +347,173 @@ spec: runAsNonRoot: true runAsUser: 8423952810832831481 seLinuxOptions: - level: "326" - role: "324" - type: "325" - user: "323" + level: "330" + role: "328" + type: "329" + user: "327" seccompProfile: - localhostProfile: "330" + localhostProfile: "334" type: 焬CQm坊柩 windowsOptions: - gmsaCredentialSpec: "328" - gmsaCredentialSpecName: "327" - runAsUserName: "329" + gmsaCredentialSpec: "332" + gmsaCredentialSpecName: "331" + runAsUserName: "333" startupProbe: exec: command: - - "301" + - "305" failureThreshold: 1692740191 httpGet: - host: "303" + host: "307" httpHeaders: - - name: "304" - value: "305" - path: "302" + - name: "308" + value: "309" + path: "306" port: 248533396 scheme: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ initialDelaySeconds: 1239158543 periodSeconds: -515370067 successThreshold: 2073046460 tcpSocket: - host: "306" + host: "310" port: -674445196 terminationGracePeriodSeconds: -1195705267535749940 timeoutSeconds: -543432015 - terminationMessagePath: "322" + terminationMessagePath: "326" terminationMessagePolicy: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 volumeDevices: - - devicePath: "286" - name: "285" + - devicePath: "290" + name: "289" volumeMounts: - - mountPath: "282" + - mountPath: "286" mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 - name: "281" + name: "285" readOnly: true - subPath: "283" - subPathExpr: "284" - workingDir: "265" + subPath: "287" + subPathExpr: "288" + workingDir: "269" dnsConfig: nameservers: - - "493" + - "497" options: - - name: "495" - value: "496" + - name: "499" + value: "500" searches: - - "494" + - "498" dnsPolicy: "6" enableServiceLinks: false ephemeralContainers: - args: - - "334" + - "338" command: - - "333" + - "337" env: - - name: "341" - value: "342" + - name: "345" + value: "346" valueFrom: configMapKeyRef: - key: "348" - name: "347" + key: "352" + name: "351" optional: true fieldRef: - apiVersion: "343" - fieldPath: "344" + apiVersion: "347" + fieldPath: "348" resourceFieldRef: - containerName: "345" + containerName: "349" divisor: "60" - resource: "346" + resource: "350" secretKeyRef: - key: "350" - name: "349" + key: "354" + name: "353" optional: true envFrom: - configMapRef: - name: "339" + name: "343" optional: true - prefix: "338" + prefix: "342" secretRef: - name: "340" + name: "344" optional: true - image: "332" + image: "336" imagePullPolicy: Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃 lifecycle: postStart: exec: command: - - "379" + - "383" httpGet: - host: "382" + host: "386" httpHeaders: - - name: "383" - value: "384" - path: "380" - port: "381" + - name: "387" + value: "388" + path: "384" + port: "385" scheme: ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ tcpSocket: - host: "386" - port: "385" + host: "390" + port: "389" preStop: exec: command: - - "387" + - "391" httpGet: - host: "390" + host: "394" httpHeaders: - - name: "391" - value: "392" - path: "388" - port: "389" + - name: "395" + value: "396" + path: "392" + port: "393" scheme: cx赮ǒđ>*劶?j tcpSocket: - host: "394" - port: "393" + host: "398" + port: "397" livenessProbe: exec: command: - - "357" + - "361" failureThreshold: -1031303729 httpGet: - host: "359" + host: "363" httpHeaders: - - name: "360" - value: "361" - path: "358" + - name: "364" + value: "365" + path: "362" port: -514169648 scheme: '&疀' initialDelaySeconds: -39292476 periodSeconds: -1312249623 successThreshold: -1089435479 tcpSocket: - host: "363" - port: "362" + host: "367" + port: "366" terminationGracePeriodSeconds: -7317946572666008364 timeoutSeconds: 801902541 - name: "331" + name: "335" ports: - containerPort: -1830926023 - hostIP: "337" + hostIP: "341" hostPort: 1141812777 - name: "336" + name: "340" protocol: ®EĨǔvÄÚ×p readinessProbe: exec: command: - - "364" + - "368" failureThreshold: 1191111236 httpGet: - host: "367" + host: "371" httpHeaders: - - name: "368" - value: "369" - path: "365" - port: "366" + - name: "372" + value: "373" + path: "369" + port: "370" scheme: ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 initialDelaySeconds: 2102595797 periodSeconds: 180543684 successThreshold: -1050610482 tcpSocket: - host: "371" - port: "370" + host: "375" + port: "374" terminationGracePeriodSeconds: 5574781452707956333 timeoutSeconds: -1921957558 resources: @@ -532,173 +535,173 @@ spec: runAsNonRoot: false runAsUser: 3805707846751185585 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "403" + role: "401" + type: "402" + user: "400" seccompProfile: - localhostProfile: "403" + localhostProfile: "407" type: z鋎 windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" - runAsUserName: "402" + gmsaCredentialSpec: "405" + gmsaCredentialSpecName: "404" + runAsUserName: "406" startupProbe: exec: command: - - "372" + - "376" failureThreshold: 1517970305 httpGet: - host: "375" + host: "379" httpHeaders: - - name: "376" - value: "377" - path: "373" - port: "374" + - name: "380" + value: "381" + path: "377" + port: "378" scheme: 餸硷 initialDelaySeconds: 1701169865 periodSeconds: 1871363087 successThreshold: -614257963 tcpSocket: - host: "378" + host: "382" port: 731136838 terminationGracePeriodSeconds: -3984053182430357055 timeoutSeconds: 685946195 - targetContainerName: "404" - terminationMessagePath: "395" + targetContainerName: "408" + terminationMessagePath: "399" terminationMessagePolicy: ¥ tty: true volumeDevices: - - devicePath: "356" - name: "355" + - devicePath: "360" + name: "359" volumeMounts: - - mountPath: "352" + - mountPath: "356" mountPropagation: TGÒ鵌Ē3Nh×DJ - name: "351" - subPath: "353" - subPathExpr: "354" - workingDir: "335" + name: "355" + subPath: "357" + subPathExpr: "358" + workingDir: "339" hostAliases: - hostnames: - - "491" - ip: "490" + - "495" + ip: "494" hostIPC: true hostNetwork: true hostPID: true - hostname: "421" + hostname: "425" imagePullSecrets: - - name: "420" + - name: "424" initContainers: - args: - - "196" + - "200" command: - - "195" + - "199" env: - - name: "203" - value: "204" + - name: "207" + value: "208" valueFrom: configMapKeyRef: - key: "210" - name: "209" + key: "214" + name: "213" optional: true fieldRef: - apiVersion: "205" - fieldPath: "206" + apiVersion: "209" + fieldPath: "210" resourceFieldRef: - containerName: "207" + containerName: "211" divisor: "322" - resource: "208" + resource: "212" secretKeyRef: - key: "212" - name: "211" + key: "216" + name: "215" optional: false envFrom: - configMapRef: - name: "201" + name: "205" optional: true - prefix: "200" + prefix: "204" secretRef: - name: "202" + name: "206" optional: false - image: "194" + image: "198" imagePullPolicy: ē鐭#嬀ơŸ8T 苧yñKJɐ lifecycle: postStart: exec: command: - - "239" + - "243" httpGet: - host: "242" + host: "246" httpHeaders: - - name: "243" - value: "244" - path: "240" - port: "241" + - name: "247" + value: "248" + path: "244" + port: "245" scheme: Opwǩ曬逴褜1ØœȠƬQg鄠 tcpSocket: - host: "245" + host: "249" port: 1102291854 preStop: exec: command: - - "246" + - "250" httpGet: - host: "248" + host: "252" httpHeaders: - - name: "249" - value: "250" - path: "247" + - name: "253" + value: "254" + path: "251" port: 809006670 scheme: 扴ȨŮ+朷Ǝ膯ljVX1虊谇 tcpSocket: - host: "251" + host: "255" port: -1748648882 livenessProbe: exec: command: - - "219" + - "223" failureThreshold: 232569106 httpGet: - host: "222" + host: "226" httpHeaders: - - name: "223" - value: "224" - path: "220" - port: "221" + - name: "227" + value: "228" + path: "224" + port: "225" scheme: A initialDelaySeconds: -498930176 periodSeconds: -465677631 successThreshold: 1054858106 tcpSocket: - host: "225" + host: "229" port: 2060823740 terminationGracePeriodSeconds: -4941250258285962800 timeoutSeconds: 1885897314 - name: "193" + name: "197" ports: - containerPort: -389501466 - hostIP: "199" + hostIP: "203" hostPort: 1919527626 - name: "198" + name: "202" protocol: .鵫 readinessProbe: exec: command: - - "226" + - "230" failureThreshold: -1213051101 httpGet: - host: "229" + host: "233" httpHeaders: - - name: "230" - value: "231" - path: "227" - port: "228" + - name: "234" + value: "235" + path: "231" + port: "232" scheme: s3!Zɾģ毋 initialDelaySeconds: -775511009 periodSeconds: -228822833 successThreshold: -970312425 tcpSocket: - host: "232" + host: "236" port: 391562775 terminationGracePeriodSeconds: 6232238734837754388 timeoutSeconds: -832805508 @@ -721,65 +724,65 @@ spec: runAsNonRoot: true runAsUser: -3342656999442156006 seLinuxOptions: - level: "256" - role: "254" - type: "255" - user: "253" + level: "260" + role: "258" + type: "259" + user: "257" seccompProfile: - localhostProfile: "260" + localhostProfile: "264" type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ windowsOptions: - gmsaCredentialSpec: "258" - gmsaCredentialSpecName: "257" - runAsUserName: "259" + gmsaCredentialSpec: "262" + gmsaCredentialSpecName: "261" + runAsUserName: "263" startupProbe: exec: command: - - "233" + - "237" failureThreshold: 1226391571 httpGet: - host: "235" + host: "239" httpHeaders: - - name: "236" - value: "237" - path: "234" + - name: "240" + value: "241" + path: "238" port: -1140531048 initialDelaySeconds: 1260448044 periodSeconds: -1791206950 successThreshold: 1160477220 tcpSocket: - host: "238" + host: "242" port: 1741405963 terminationGracePeriodSeconds: 6347577485454457915 timeoutSeconds: -200461294 stdin: true - terminationMessagePath: "252" + terminationMessagePath: "256" terminationMessagePolicy: t叀碧闳ȩr嚧ʣq埄 tty: true volumeDevices: - - devicePath: "218" - name: "217" + - devicePath: "222" + name: "221" volumeMounts: - - mountPath: "214" + - mountPath: "218" mountPropagation: HVe熼'FD剂讼ɓ - name: "213" + name: "217" readOnly: true - subPath: "215" - subPathExpr: "216" - workingDir: "197" - nodeName: "409" + subPath: "219" + subPathExpr: "220" + workingDir: "201" + nodeName: "413" nodeSelector: - "405": "406" + "409": "410" overhead: D輷: "792" preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 priority: 347613368 - priorityClassName: "492" + priorityClassName: "496" readinessGates: - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ restartPolicy: ¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸 - runtimeClassName: "497" - schedulerName: "487" + runtimeClassName: "501" + schedulerName: "491" securityContext: fsGroup: -9164240834267238973 fsGroupChangePolicy: "" @@ -787,34 +790,34 @@ spec: runAsNonRoot: false runAsUser: 4290717681745188904 seLinuxOptions: - level: "413" - role: "411" - type: "412" - user: "410" + level: "417" + role: "415" + type: "416" + user: "414" seccompProfile: - localhostProfile: "419" + localhostProfile: "423" type: d'呪 supplementalGroups: - -7106117411092125093 sysctls: - - name: "417" - value: "418" + - name: "421" + value: "422" windowsOptions: - gmsaCredentialSpec: "415" - gmsaCredentialSpecName: "414" - runAsUserName: "416" - serviceAccount: "408" - serviceAccountName: "407" + gmsaCredentialSpec: "419" + gmsaCredentialSpecName: "418" + runAsUserName: "420" + serviceAccount: "412" + serviceAccountName: "411" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "422" + subdomain: "426" terminationGracePeriodSeconds: -8963807447996144781 tolerations: - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "488" + key: "492" operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 tolerationSeconds: 3252034671163905138 - value: "489" + value: "493" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -825,65 +828,65 @@ spec: matchLabels: n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb maxSkew: -484382570 - topologyKey: "498" + topologyKey: "502" whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: - fsType: "65" + fsType: "68" partition: -1853411528 - volumeID: "64" + volumeID: "67" azureDisk: cachingMode: A3fƻfʣ繡楙¯ - diskName: "128" - diskURI: "129" - fsType: "130" + diskName: "131" + diskURI: "132" + fsType: "133" kind: 勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ readOnly: true azureFile: - secretName: "114" - shareName: "115" + secretName: "117" + shareName: "118" cephfs: monitors: - - "99" - path: "100" + - "102" + path: "103" readOnly: true - secretFile: "102" + secretFile: "105" secretRef: - name: "103" - user: "101" + name: "106" + user: "104" cinder: - fsType: "97" + fsType: "100" secretRef: - name: "98" - volumeID: "96" + name: "101" + volumeID: "99" configMap: defaultMode: -347579237 items: - - key: "117" + - key: "120" mode: 1793473487 - path: "118" - name: "116" + path: "121" + name: "119" optional: false csi: - driver: "160" - fsType: "161" + driver: "163" + fsType: "164" nodePublishSecretRef: - name: "164" + name: "167" readOnly: false volumeAttributes: - "162": "163" + "165": "166" downwardAPI: defaultMode: -1775926229 items: - fieldRef: - apiVersion: "107" - fieldPath: "108" + apiVersion: "110" + fieldPath: "111" mode: -1011172037 - path: "106" + path: "109" resourceFieldRef: - containerName: "109" + containerName: "112" divisor: "52" - resource: "110" + resource: "113" emptyDir: medium: 捵TwMȗ礼2ħ籦ö嗏ʑ>季Cʖ畬 sizeLimit: "347" @@ -891,40 +894,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "172": "173" - clusterName: "178" + "175": "176" + clusterName: "181" creationTimestamp: null deletionGracePeriodSeconds: 3218160964766401208 finalizers: - - "177" - generateName: "166" + - "180" + generateName: "169" generation: -6008930988505485536 labels: - "170": "171" + "173": "174" managedFields: - - apiVersion: "180" - fieldsType: "181" - manager: "179" + - apiVersion: "183" + fieldsType: "184" + manager: "182" operation: quA?瞲Ť倱<įXŋ - name: "165" - namespace: "167" + subresource: "185" + name: "168" + namespace: "170" ownerReferences: - - apiVersion: "174" + - apiVersion: "177" blockOwnerDeletion: false controller: true - kind: "175" - name: "176" + kind: "178" + name: "179" uid: ɜa頢ƛƟ)ÙæNǚ resourceVersion: "4447340384943270560" - selfLink: "168" + selfLink: "171" uid: A徙ɶɊł/擇ɦĽ胚 spec: accessModes: - 厶耈 T衧ȇe媹Hǝ呮}臷 dataSource: - apiGroup: "190" - kind: "191" - name: "192" + apiGroup: "194" + kind: "195" + name: "196" resources: limits: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" @@ -938,158 +942,158 @@ spec: - A5b.5-CX_VBC.Jn4f_1 matchLabels: 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 - storageClassName: "189" + storageClassName: "193" volumeMode: 髷裎$MVȟ@7飣奺Ȋ - volumeName: "188" + volumeName: "192" fc: - fsType: "112" + fsType: "115" lun: -740816174 targetWWNs: - - "111" + - "114" wwids: - - "113" + - "116" flexVolume: - driver: "91" - fsType: "92" + driver: "94" + fsType: "95" options: - "94": "95" + "97": "98" secretRef: - name: "93" + name: "96" flocker: - datasetName: "104" - datasetUUID: "105" + datasetName: "107" + datasetUUID: "108" gcePersistentDisk: - fsType: "63" + fsType: "66" partition: 1399152294 - pdName: "62" + pdName: "65" readOnly: true gitRepo: - directory: "68" - repository: "66" - revision: "67" + directory: "71" + repository: "69" + revision: "70" glusterfs: - endpoints: "81" - path: "82" + endpoints: "84" + path: "85" readOnly: true hostPath: - path: "61" + path: "64" type: j剐'宣I拍N嚳ķȗ iscsi: - fsType: "77" - initiatorName: "80" - iqn: "75" - iscsiInterface: "76" + fsType: "80" + initiatorName: "83" + iqn: "78" + iscsiInterface: "79" lun: -1483417237 portals: - - "78" + - "81" secretRef: - name: "79" - targetPortal: "74" - name: "60" + name: "82" + targetPortal: "77" + name: "63" nfs: - path: "73" - server: "72" + path: "76" + server: "75" persistentVolumeClaim: - claimName: "83" + claimName: "86" readOnly: true photonPersistentDisk: - fsType: "132" - pdID: "131" + fsType: "135" + pdID: "134" portworxVolume: - fsType: "147" - volumeID: "146" + fsType: "150" + volumeID: "149" projected: defaultMode: -1332301579 sources: - configMap: items: - - key: "142" + - key: "145" mode: -1249460160 - path: "143" - name: "141" + path: "146" + name: "144" optional: false downwardAPI: items: - fieldRef: - apiVersion: "137" - fieldPath: "138" + apiVersion: "140" + fieldPath: "141" mode: 1525389481 - path: "136" + path: "139" resourceFieldRef: - containerName: "139" + containerName: "142" divisor: "618" - resource: "140" + resource: "143" secret: items: - - key: "134" + - key: "137" mode: 550215822 - path: "135" - name: "133" + path: "138" + name: "136" optional: false serviceAccountToken: - audience: "144" + audience: "147" expirationSeconds: -8988970531898753887 - path: "145" + path: "148" quobyte: - group: "126" + group: "129" readOnly: true - registry: "123" - tenant: "127" - user: "125" - volume: "124" + registry: "126" + tenant: "130" + user: "128" + volume: "127" rbd: - fsType: "86" - image: "85" - keyring: "89" + fsType: "89" + image: "88" + keyring: "92" monitors: - - "84" - pool: "87" + - "87" + pool: "90" readOnly: true secretRef: - name: "90" - user: "88" + name: "93" + user: "91" scaleIO: - fsType: "155" - gateway: "148" - protectionDomain: "151" + fsType: "158" + gateway: "151" + protectionDomain: "154" readOnly: true secretRef: - name: "150" - storageMode: "153" - storagePool: "152" - system: "149" - volumeName: "154" + name: "153" + storageMode: "156" + storagePool: "155" + system: "152" + volumeName: "157" secret: defaultMode: -1852451720 items: - - key: "70" + - key: "73" mode: 1395607230 - path: "71" + path: "74" optional: true - secretName: "69" + secretName: "72" storageos: - fsType: "158" + fsType: "161" readOnly: true secretRef: - name: "159" - volumeName: "156" - volumeNamespace: "157" + name: "162" + volumeName: "159" + volumeNamespace: "160" vsphereVolume: - fsType: "120" - storagePolicyID: "122" - storagePolicyName: "121" - volumePath: "119" + fsType: "123" + storagePolicyID: "125" + storagePolicyName: "124" + volumePath: "122" ttlSecondsAfterFinished: -1285029915 - schedule: "19" + schedule: "20" startingDeadlineSeconds: -2555947251840004808 successfulJobsHistoryLimit: -2006986560 suspend: true status: active: - - apiVersion: "508" - fieldPath: "510" - kind: "505" - name: "507" - namespace: "506" - resourceVersion: "509" + - apiVersion: "512" + fieldPath: "514" + kind: "509" + name: "511" + namespace: "510" + resourceVersion: "513" uid: 暉Ŝ!ȣ绰 diff --git a/testdata/HEAD/batch.v1.Job.json b/testdata/HEAD/batch.v1.Job.json index 3d6dc85dd5..0bae84dc56 100644 --- a/testdata/HEAD/batch.v1.Job.json +++ b/testdata/HEAD/batch.v1.Job.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -62,50 +63,51 @@ "manualSelector": true, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "ɸ=ǤÆ碛,1", "resourceVersion": "10505102892351749453", "generation": 7014477246743953430, "creationTimestamp": null, "deletionGracePeriodSeconds": -5781250394576755223, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "譋娲瘹ɭȊɚɎ(", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "糷磩窮秳ķ蟒苾h", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "龷ȪÆl" }, "emptyDir": { @@ -113,26 +115,26 @@ "sizeLimit": "721" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": 1673568505 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": -972874331 }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -1628457490 } ], @@ -140,90 +142,90 @@ "optional": false }, "nfs": { - "server": "54", - "path": "55" + "server": "56", + "path": "57" }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": -1888506207, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "readOnly": true, "portals": [ - "60" + "62" ], "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" }, "readOnly": true }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "110" }, "mode": 848754324 @@ -233,25 +235,25 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1341615783, - "fsType": "94", + "fsType": "96", "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": -421817404 } ], @@ -259,39 +261,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "鎥ʟ\u003c$洅ɹ7", - "fsType": "112", + "fsType": "114", "readOnly": false, "kind": "Þ" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": 1550211208 } ], @@ -300,14 +302,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "750" }, "mode": -1240667156 @@ -315,100 +317,101 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": -1147975588 } ], "optional": true }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 2293771102284463819, - "path": "127" + "path": "129" } } ], "defaultMode": -1884322607 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129" + "volumeID": "130", + "fsType": "131" }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137", + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139", "readOnly": true }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": true, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "曢\\%枅:", "resourceVersion": "1051165191612104121", "generation": 1514679477039738680, "creationTimestamp": null, "deletionGracePeriodSeconds": 284300875610791466, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "啞川J缮ǚb", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "昹ʞĹ鑑6", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -435,13 +438,13 @@ "瓷碑": "809" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "=å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -450,59 +453,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": -1179067190, "containerPort": 1434408532, "protocol": "`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": false } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "993" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": false }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": true } } @@ -518,40 +521,40 @@ }, "volumeMounts": [ { - "name": "195", - "mountPath": "196", - "subPath": "197", + "name": "198", + "mountPath": "199", + "subPath": "200", "mountPropagation": "蒒5靇C'ɵK.Q貇£ȹ嫰", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1470854631, - "host": "203", + "host": "206", "scheme": "ùƸʋŀ樺ȃ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { "port": -270045321, - "host": "206" + "host": "209" }, "initialDelaySeconds": -1366875038, "timeoutSeconds": -1188430996, @@ -563,24 +566,24 @@ "readinessProbe": { "exec": { "command": [ - "207" + "210" ] }, "httpGet": { - "path": "208", - "port": "209", - "host": "210", + "path": "211", + "port": "212", + "host": "213", "scheme": "敍0)鈼¬麄", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": -648954478, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1170649416, "timeoutSeconds": 893619181, @@ -592,24 +595,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", - "port": "216", - "host": "217", + "path": "218", + "port": "219", + "host": "220", "scheme": "瓧嫭塓烀罁胾^拜", "httpHeaders": [ { - "name": "218", - "value": "219" + "name": "221", + "value": "222" } ] }, "tcpSocket": { - "port": "220", - "host": "221" + "port": "223", + "host": "224" }, "initialDelaySeconds": -1613115506, "timeoutSeconds": -1341523482, @@ -622,51 +625,51 @@ "postStart": { "exec": { "command": [ - "222" + "225" ] }, "httpGet": { - "path": "223", + "path": "226", "port": 817152661, - "host": "224", + "host": "227", "scheme": "LJèux榜VƋZ", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "228", + "value": "229" } ] }, "tcpSocket": { - "port": "227", - "host": "228" + "port": "230", + "host": "231" } }, "preStop": { "exec": { "command": [ - "229" + "232" ] }, "httpGet": { - "path": "230", + "path": "233", "port": -2000048581, - "host": "231", + "host": "234", "scheme": "9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", "httpHeaders": [ { - "name": "232", - "value": "233" + "name": "235", + "value": "236" } ] }, "tcpSocket": { - "port": "234", - "host": "235" + "port": "237", + "host": "238" } } }, - "terminationMessagePath": "236", + "terminationMessagePath": "239", "terminationMessagePolicy": "U髷裎$MVȟ@7飣奺Ȋ", "imagePullPolicy": "ljʁ揆ɘȌ脾嚏吐ĠL", "securityContext": { @@ -680,15 +683,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "240", + "role": "241", + "type": "242", + "level": "243" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" + "gmsaCredentialSpecName": "244", + "gmsaCredentialSpec": "245", + "runAsUserName": "246" }, "runAsUser": -3442119660495017037, "runAsGroup": 6974050994588811875, @@ -698,7 +701,7 @@ "procMount": "A", "seccompProfile": { "type": "/ɸɎ R§耶FfBls3!", - "localhostProfile": "244" + "localhostProfile": "247" } }, "tty": true @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "245", - "image": "246", + "name": "248", + "image": "249", "command": [ - "247" + "250" ], "args": [ - "248" + "251" ], - "workingDir": "249", + "workingDir": "252", "ports": [ { - "name": "250", + "name": "253", "hostPort": -720450949, "containerPort": -630252364, "protocol": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", - "hostIP": "251" + "hostIP": "254" } ], "envFrom": [ { - "prefix": "252", + "prefix": "255", "configMapRef": { - "name": "253", + "name": "256", "optional": false }, "secretRef": { - "name": "254", + "name": "257", "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "258", + "value": "259", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "260", + "fieldPath": "261" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", + "containerName": "262", + "resource": "263", "divisor": "668" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "264", + "key": "265", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", + "name": "266", + "key": "267", "optional": false } } @@ -774,41 +777,41 @@ }, "volumeMounts": [ { - "name": "265", + "name": "268", "readOnly": true, - "mountPath": "266", - "subPath": "267", + "mountPath": "269", + "subPath": "270", "mountPropagation": "+", - "subPathExpr": "268" + "subPathExpr": "271" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "272", + "devicePath": "273" } ], "livenessProbe": { "exec": { "command": [ - "271" + "274" ] }, "httpGet": { - "path": "272", + "path": "275", "port": -743369977, - "host": "273", + "host": "276", "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "277", + "value": "278" } ] }, "tcpSocket": { "port": -1224991707, - "host": "276" + "host": "279" }, "initialDelaySeconds": 887398685, "timeoutSeconds": -612420031, @@ -820,24 +823,24 @@ "readinessProbe": { "exec": { "command": [ - "277" + "280" ] }, "httpGet": { - "path": "278", + "path": "281", "port": 474715842, - "host": "279", + "host": "282", "scheme": "Jɐ扵Gƚ绤fʀļ腩墺Ò媁荭gw", "httpHeaders": [ { - "name": "280", - "value": "281" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": "282", - "host": "283" + "port": "285", + "host": "286" }, "initialDelaySeconds": -1122739822, "timeoutSeconds": -1761398388, @@ -849,23 +852,23 @@ "startupProbe": { "exec": { "command": [ - "284" + "287" ] }, "httpGet": { - "path": "285", + "path": "288", "port": 1941923625, - "host": "286", + "host": "289", "httpHeaders": [ { - "name": "287", - "value": "288" + "name": "290", + "value": "291" } ] }, "tcpSocket": { - "port": "289", - "host": "290" + "port": "292", + "host": "293" }, "initialDelaySeconds": 452673549, "timeoutSeconds": 627670321, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "291" + "294" ] }, "httpGet": { - "path": "292", + "path": "295", "port": 1165327504, - "host": "293", + "host": "296", "scheme": "庰%皧V", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "297", + "value": "298" } ] }, "tcpSocket": { "port": -260262954, - "host": "296" + "host": "299" } }, "preStop": { "exec": { "command": [ - "297" + "300" ] }, "httpGet": { - "path": "298", - "port": "299", - "host": "300", + "path": "301", + "port": "302", + "host": "303", "scheme": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "304", + "value": "305" } ] }, "tcpSocket": { "port": 1907998540, - "host": "303" + "host": "306" } } }, - "terminationMessagePath": "304", + "terminationMessagePath": "307", "terminationMessagePolicy": ",ŕ", "imagePullPolicy": "澝qV訆Ǝżŧ", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" + "user": "308", + "role": "309", + "type": "310", + "level": "311" }, "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" + "gmsaCredentialSpecName": "312", + "gmsaCredentialSpec": "313", + "runAsUserName": "314" }, "runAsUser": 6461287015868628542, "runAsGroup": 2471155705902100229, @@ -954,7 +957,7 @@ "procMount": "ȗÔÂɘɢ", "seccompProfile": { "type": "熖B芭花ª瘡蟦JBʟ鍏H鯂", - "localhostProfile": "312" + "localhostProfile": "315" } }, "stdinOnce": true, @@ -963,59 +966,59 @@ ], "ephemeralContainers": [ { - "name": "313", - "image": "314", + "name": "316", + "image": "317", "command": [ - "315" + "318" ], "args": [ - "316" + "319" ], - "workingDir": "317", + "workingDir": "320", "ports": [ { - "name": "318", + "name": "321", "hostPort": -402384013, "containerPort": -181601395, "protocol": "汰8ŕİi騎C\"6x$1s", - "hostIP": "319" + "hostIP": "322" } ], "envFrom": [ { - "prefix": "320", + "prefix": "323", "configMapRef": { - "name": "321", + "name": "324", "optional": true }, "secretRef": { - "name": "322", + "name": "325", "optional": false } } ], "env": [ { - "name": "323", - "value": "324", + "name": "326", + "value": "327", "valueFrom": { "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" + "apiVersion": "328", + "fieldPath": "329" }, "resourceFieldRef": { - "containerName": "327", - "resource": "328", + "containerName": "330", + "resource": "331", "divisor": "956" }, "configMapKeyRef": { - "name": "329", - "key": "330", + "name": "332", + "key": "333", "optional": false }, "secretKeyRef": { - "name": "331", - "key": "332", + "name": "334", + "key": "335", "optional": true } } @@ -1031,40 +1034,40 @@ }, "volumeMounts": [ { - "name": "333", - "mountPath": "334", - "subPath": "335", + "name": "336", + "mountPath": "337", + "subPath": "338", "mountPropagation": "ǹ0", - "subPathExpr": "336" + "subPathExpr": "339" } ], "volumeDevices": [ { - "name": "337", - "devicePath": "338" + "name": "340", + "devicePath": "341" } ], "livenessProbe": { "exec": { "command": [ - "339" + "342" ] }, "httpGet": { - "path": "340", + "path": "343", "port": -1491762290, - "host": "341", + "host": "344", "scheme": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", "httpHeaders": [ { - "name": "342", - "value": "343" + "name": "345", + "value": "346" } ] }, "tcpSocket": { "port": 739175678, - "host": "344" + "host": "347" }, "initialDelaySeconds": -17241638, "timeoutSeconds": 1454160406, @@ -1076,24 +1079,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ȏ3Ĕ\\ɢX鰨", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { "port": -1918622971, - "host": "351" + "host": "354" }, "initialDelaySeconds": 1031506256, "timeoutSeconds": -186532794, @@ -1105,24 +1108,24 @@ "startupProbe": { "exec": { "command": [ - "352" + "355" ] }, "httpGet": { - "path": "353", - "port": "354", - "host": "355", + "path": "356", + "port": "357", + "host": "358", "scheme": "賞ǧĒzŔ瘍N", "httpHeaders": [ { - "name": "356", - "value": "357" + "name": "359", + "value": "360" } ] }, "tcpSocket": { "port": -531787516, - "host": "358" + "host": "361" }, "initialDelaySeconds": 2073630689, "timeoutSeconds": -830875556, @@ -1135,51 +1138,51 @@ "postStart": { "exec": { "command": [ - "359" + "362" ] }, "httpGet": { - "path": "360", + "path": "363", "port": 702968201, - "host": "361", + "host": "364", "scheme": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "365", + "value": "366" } ] }, "tcpSocket": { "port": 1993058773, - "host": "364" + "host": "367" } }, "preStop": { "exec": { "command": [ - "365" + "368" ] }, "httpGet": { - "path": "366", + "path": "369", "port": 2115799218, - "host": "367", + "host": "370", "scheme": "ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[", "httpHeaders": [ { - "name": "368", - "value": "369" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "370", - "host": "371" + "port": "373", + "host": "374" } } }, - "terminationMessagePath": "372", + "terminationMessagePath": "375", "terminationMessagePolicy": "ĝ®EĨǔvÄÚ×p鬷", "imagePullPolicy": "G鄧蜢暳ǽ", "securityContext": { @@ -1193,15 +1196,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "373", - "role": "374", - "type": "375", - "level": "376" + "user": "376", + "role": "377", + "type": "378", + "level": "379" }, "windowsOptions": { - "gmsaCredentialSpecName": "377", - "gmsaCredentialSpec": "378", - "runAsUserName": "379" + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382" }, "runAsUser": -2391833818948531474, "runAsGroup": 4961684277572791542, @@ -1211,12 +1214,12 @@ "procMount": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", "seccompProfile": { "type": "虓氙磂tńČȷǻ.wȏâ磠Ƴ崖", - "localhostProfile": "380" + "localhostProfile": "383" } }, "stdin": true, "stdinOnce": true, - "targetContainerName": "381" + "targetContainerName": "384" } ], "restartPolicy": "V", @@ -1224,27 +1227,27 @@ "activeDeadlineSeconds": 7695545029085197807, "dnsPolicy": "9ij\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ", "nodeSelector": { - "382": "383" + "385": "386" }, - "serviceAccountName": "384", - "serviceAccount": "385", + "serviceAccountName": "387", + "serviceAccount": "388", "automountServiceAccountToken": true, - "nodeName": "386", + "nodeName": "389", "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "387", - "role": "388", - "type": "389", - "level": "390" + "user": "390", + "role": "391", + "type": "392", + "level": "393" }, "windowsOptions": { - "gmsaCredentialSpecName": "391", - "gmsaCredentialSpec": "392", - "runAsUserName": "393" + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396" }, "runAsUser": -8782526851089538175, "runAsGroup": -3984053182430357055, @@ -1255,23 +1258,23 @@ "fsGroup": 1086777894996369636, "sysctls": [ { - "name": "394", - "value": "395" + "name": "397", + "value": "398" } ], "fsGroupChangePolicy": "嬯t{", "seccompProfile": { "type": "ɾ", - "localhostProfile": "396" + "localhostProfile": "399" } }, "imagePullSecrets": [ { - "name": "397" + "name": "400" } ], - "hostname": "398", - "subdomain": "399", + "hostname": "401", + "subdomain": "402", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1279,19 +1282,19 @@ { "matchExpressions": [ { - "key": "400", + "key": "403", "operator": "鏋蛹Ƚȿ醏g遧", "values": [ - "401" + "404" ] } ], "matchFields": [ { - "key": "402", + "key": "405", "operator": "Ļo:{柯?B俋¬h`職铳s44矕", "values": [ - "403" + "406" ] } ] @@ -1304,19 +1307,19 @@ "preference": { "matchExpressions": [ { - "key": "404", + "key": "407", "operator": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", "values": [ - "405" + "408" ] } ], "matchFields": [ { - "key": "406", + "key": "409", "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", "values": [ - "407" + "410" ] } ] @@ -1342,9 +1345,9 @@ ] }, "namespaces": [ - "414" + "417" ], - "topologyKey": "415", + "topologyKey": "418", "namespaceSelector": { "matchLabels": { "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" @@ -1374,9 +1377,9 @@ ] }, "namespaces": [ - "428" + "431" ], - "topologyKey": "429", + "topologyKey": "432", "namespaceSelector": { "matchLabels": { "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" @@ -1407,9 +1410,9 @@ ] }, "namespaces": [ - "442" + "445" ], - "topologyKey": "443", + "topologyKey": "446", "namespaceSelector": { "matchLabels": { "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" @@ -1442,9 +1445,9 @@ ] }, "namespaces": [ - "456" + "459" ], - "topologyKey": "457", + "topologyKey": "460", "namespaceSelector": { "matchLabels": { "E35H__.B_E": "U..u8gwbk" @@ -1461,36 +1464,36 @@ ] } }, - "schedulerName": "464", + "schedulerName": "467", "tolerations": [ { - "key": "465", + "key": "468", "operator": "ŭʔb'?舍ȃʥx臥]å摞", - "value": "466", + "value": "469", "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "467", + "ip": "470", "hostnames": [ - "468" + "471" ] } ], - "priorityClassName": "469", + "priorityClassName": "472", "priority": -340583156, "dnsConfig": { "nameservers": [ - "470" + "473" ], "searches": [ - "471" + "474" ], "options": [ { - "name": "472", - "value": "473" + "name": "475", + "value": "476" } ] }, @@ -1499,7 +1502,7 @@ "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "474", + "runtimeClassName": "477", "enableServiceLinks": false, "preemptionPolicy": "n{鳻", "overhead": { @@ -1508,7 +1511,7 @@ "topologySpreadConstraints": [ { "maxSkew": 1486667065, - "topologyKey": "475", + "topologyKey": "478", "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { @@ -1540,13 +1543,13 @@ "status": "bCũw¼ ǫđ槴Ċį軠\u003e桼劑", "lastProbeTime": "2377-08-03T07:30:10Z", "lastTransitionTime": "2619-06-09T02:29:16Z", - "reason": "482", - "message": "483" + "reason": "485", + "message": "486" } ], "active": 157401294, "succeeded": -702718077, "failed": 648978003, - "completedIndexes": "484" + "completedIndexes": "487" } } \ No newline at end of file diff --git a/testdata/HEAD/batch.v1.Job.pb b/testdata/HEAD/batch.v1.Job.pb index 1e2f2f0937d3bbe48c8bc42b0051ec65e0fbfec0..f1979a73f43192395bbf5fbfd98f4da203e210c7 100644 GIT binary patch delta 3297 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 Rk(Zdf)idMqGR~E9{{!}l*ct!; diff --git a/testdata/HEAD/batch.v1.Job.yaml b/testdata/HEAD/batch.v1.Job.yaml index 461c0b19ce..7ebfbcf561 100644 --- a/testdata/HEAD/batch.v1.Job.yaml +++ b/testdata/HEAD/batch.v1.Job.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -48,32 +49,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: -5781250394576755223 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: 7014477246743953430 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: 糷磩窮秳ķ蟒苾h - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: false - kind: "35" - name: "36" + kind: "36" + name: "37" uid: 譋娲瘹ɭȊɚɎ( resourceVersion: "10505102892351749453" - selfLink: "28" + selfLink: "29" uid: ɸ=ǤÆ碛,1 spec: activeDeadlineSeconds: 7695545029085197807 @@ -82,28 +84,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "404" + - key: "407" operator: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 values: - - "405" + - "408" matchFields: - - key: "406" + - key: "409" operator: kƒK07曳wœj堑ūM鈱ɖ'蠨磼 values: - - "407" + - "410" weight: 1045190247 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "400" + - key: "403" operator: 鏋蛹Ƚȿ醏g遧 values: - - "401" + - "404" matchFields: - - key: "402" + - key: "405" operator: Ļo:{柯?B俋¬h`職铳s44矕 values: - - "403" + - "406" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -120,8 +122,8 @@ spec: matchLabels: r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM namespaces: - - "428" - topologyKey: "429" + - "431" + topologyKey: "432" weight: -555161071 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -139,8 +141,8 @@ spec: matchLabels: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj: 5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM namespaces: - - "414" - topologyKey: "415" + - "417" + topologyKey: "418" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -157,8 +159,8 @@ spec: matchLabels: E35H__.B_E: U..u8gwbk namespaces: - - "456" - topologyKey: "457" + - "459" + topologyKey: "460" weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -176,121 +178,121 @@ spec: matchLabels: p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p namespaces: - - "442" - topologyKey: "443" + - "445" + topologyKey: "446" automountServiceAccountToken: true containers: - args: - - "248" + - "251" command: - - "247" + - "250" env: - - name: "255" - value: "256" + - name: "258" + value: "259" valueFrom: configMapKeyRef: - key: "262" - name: "261" + key: "265" + name: "264" optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "260" + fieldPath: "261" resourceFieldRef: - containerName: "259" + containerName: "262" divisor: "668" - resource: "260" + resource: "263" secretKeyRef: - key: "264" - name: "263" + key: "267" + name: "266" optional: false envFrom: - configMapRef: - name: "253" + name: "256" optional: false - prefix: "252" + prefix: "255" secretRef: - name: "254" + name: "257" optional: true - image: "246" + image: "249" imagePullPolicy: 澝qV訆Ǝżŧ lifecycle: postStart: exec: command: - - "291" + - "294" httpGet: - host: "293" + host: "296" httpHeaders: - - name: "294" - value: "295" - path: "292" + - name: "297" + value: "298" + path: "295" port: 1165327504 scheme: 庰%皧V tcpSocket: - host: "296" + host: "299" port: -260262954 preStop: exec: command: - - "297" + - "300" httpGet: - host: "300" + host: "303" httpHeaders: - - name: "301" - value: "302" - path: "298" - port: "299" + - name: "304" + value: "305" + path: "301" + port: "302" scheme: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ tcpSocket: - host: "303" + host: "306" port: 1907998540 livenessProbe: exec: command: - - "271" + - "274" failureThreshold: -179937987 httpGet: - host: "273" + host: "276" httpHeaders: - - name: "274" - value: "275" - path: "272" + - name: "277" + value: "278" + path: "275" port: -743369977 scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' initialDelaySeconds: 887398685 periodSeconds: -1139949896 successThreshold: 1274622498 tcpSocket: - host: "276" + host: "279" port: -1224991707 terminationGracePeriodSeconds: -8210022364156100044 timeoutSeconds: -612420031 - name: "245" + name: "248" ports: - containerPort: -630252364 - hostIP: "251" + hostIP: "254" hostPort: -720450949 - name: "250" + name: "253" protocol: dz娝嘚庎D}埽uʎȺ眖R#yV'WK readinessProbe: exec: command: - - "277" + - "280" failureThreshold: 1004325340 httpGet: - host: "279" + host: "282" httpHeaders: - - name: "280" - value: "281" - path: "278" + - name: "283" + value: "284" + path: "281" port: 474715842 scheme: Jɐ扵Gƚ绤fʀļ腩墺Ò媁荭gw initialDelaySeconds: -1122739822 periodSeconds: -1532958330 successThreshold: -438588982 tcpSocket: - host: "283" - port: "282" + host: "286" + port: "285" terminationGracePeriodSeconds: -5640668310341845616 timeoutSeconds: -1761398388 resources: @@ -312,173 +314,173 @@ spec: runAsNonRoot: true runAsUser: 6461287015868628542 seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" + level: "311" + role: "309" + type: "310" + user: "308" seccompProfile: - localhostProfile: "312" + localhostProfile: "315" type: 熖B芭花ª瘡蟦JBʟ鍏H鯂 windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" + gmsaCredentialSpec: "313" + gmsaCredentialSpecName: "312" + runAsUserName: "314" startupProbe: exec: command: - - "284" + - "287" failureThreshold: -1666819085 httpGet: - host: "286" + host: "289" httpHeaders: - - name: "287" - value: "288" - path: "285" + - name: "290" + value: "291" + path: "288" port: 1941923625 initialDelaySeconds: 452673549 periodSeconds: -125932767 successThreshold: -18758819 tcpSocket: - host: "290" - port: "289" + host: "293" + port: "292" terminationGracePeriodSeconds: -1212012606981050727 timeoutSeconds: 627670321 stdinOnce: true - terminationMessagePath: "304" + terminationMessagePath: "307" terminationMessagePolicy: ',ŕ' tty: true volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "273" + name: "272" volumeMounts: - - mountPath: "266" + - mountPath: "269" mountPropagation: + - name: "265" + name: "268" readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" + subPath: "270" + subPathExpr: "271" + workingDir: "252" dnsConfig: nameservers: - - "470" + - "473" options: - - name: "472" - value: "473" + - name: "475" + value: "476" searches: - - "471" + - "474" dnsPolicy: 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ enableServiceLinks: false ephemeralContainers: - args: - - "316" + - "319" command: - - "315" + - "318" env: - - name: "323" - value: "324" + - name: "326" + value: "327" valueFrom: configMapKeyRef: - key: "330" - name: "329" + key: "333" + name: "332" optional: false fieldRef: - apiVersion: "325" - fieldPath: "326" + apiVersion: "328" + fieldPath: "329" resourceFieldRef: - containerName: "327" + containerName: "330" divisor: "956" - resource: "328" + resource: "331" secretKeyRef: - key: "332" - name: "331" + key: "335" + name: "334" optional: true envFrom: - configMapRef: - name: "321" + name: "324" optional: true - prefix: "320" + prefix: "323" secretRef: - name: "322" + name: "325" optional: false - image: "314" + image: "317" imagePullPolicy: G鄧蜢暳ǽ lifecycle: postStart: exec: command: - - "359" + - "362" httpGet: - host: "361" + host: "364" httpHeaders: - - name: "362" - value: "363" - path: "360" + - name: "365" + value: "366" + path: "363" port: 702968201 scheme: Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ tcpSocket: - host: "364" + host: "367" port: 1993058773 preStop: exec: command: - - "365" + - "368" httpGet: - host: "367" + host: "370" httpHeaders: - - name: "368" - value: "369" - path: "366" + - name: "371" + value: "372" + path: "369" port: 2115799218 scheme: ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[ tcpSocket: - host: "371" - port: "370" + host: "374" + port: "373" livenessProbe: exec: command: - - "339" + - "342" failureThreshold: -1379762675 httpGet: - host: "341" + host: "344" httpHeaders: - - name: "342" - value: "343" - path: "340" + - name: "345" + value: "346" + path: "343" port: -1491762290 scheme: Bn(fǂǢ曣ŋayåe躒訙Ǫ initialDelaySeconds: -17241638 periodSeconds: 597943993 successThreshold: -1237718434 tcpSocket: - host: "344" + host: "347" port: 739175678 terminationGracePeriodSeconds: -3735660420379502501 timeoutSeconds: 1454160406 - name: "313" + name: "316" ports: - containerPort: -181601395 - hostIP: "319" + hostIP: "322" hostPort: -402384013 - name: "318" + name: "321" protocol: 汰8ŕİi騎C"6x$1s readinessProbe: exec: command: - - "345" + - "348" failureThreshold: 1831638296 httpGet: - host: "348" + host: "351" httpHeaders: - - name: "349" - value: "350" - path: "346" - port: "347" + - name: "352" + value: "353" + path: "349" + port: "350" scheme: Ȏ3Ĕ\ɢX鰨 initialDelaySeconds: 1031506256 periodSeconds: -954508651 successThreshold: 1597200284 tcpSocket: - host: "351" + host: "354" port: -1918622971 terminationGracePeriodSeconds: 760480547754807445 timeoutSeconds: -186532794 @@ -501,174 +503,174 @@ spec: runAsNonRoot: true runAsUser: -2391833818948531474 seLinuxOptions: - level: "376" - role: "374" - type: "375" - user: "373" + level: "379" + role: "377" + type: "378" + user: "376" seccompProfile: - localhostProfile: "380" + localhostProfile: "383" type: 虓氙磂tńČȷǻ.wȏâ磠Ƴ崖 windowsOptions: - gmsaCredentialSpec: "378" - gmsaCredentialSpecName: "377" - runAsUserName: "379" + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" startupProbe: exec: command: - - "352" + - "355" failureThreshold: -751455207 httpGet: - host: "355" + host: "358" httpHeaders: - - name: "356" - value: "357" - path: "353" - port: "354" + - name: "359" + value: "360" + path: "356" + port: "357" scheme: 賞ǧĒzŔ瘍N initialDelaySeconds: 2073630689 periodSeconds: -1395144116 successThreshold: -684167223 tcpSocket: - host: "358" + host: "361" port: -531787516 terminationGracePeriodSeconds: -3839813958613977681 timeoutSeconds: -830875556 stdin: true stdinOnce: true - targetContainerName: "381" - terminationMessagePath: "372" + targetContainerName: "384" + terminationMessagePath: "375" terminationMessagePolicy: ĝ®EĨǔvÄÚ×p鬷 volumeDevices: - - devicePath: "338" - name: "337" + - devicePath: "341" + name: "340" volumeMounts: - - mountPath: "334" + - mountPath: "337" mountPropagation: ǹ0 - name: "333" - subPath: "335" - subPathExpr: "336" - workingDir: "317" + name: "336" + subPath: "338" + subPathExpr: "339" + workingDir: "320" hostAliases: - hostnames: - - "468" - ip: "467" + - "471" + ip: "470" hostIPC: true hostNetwork: true hostPID: true - hostname: "398" + hostname: "401" imagePullSecrets: - - name: "397" + - name: "400" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: false fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "993" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: true envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: false - image: "176" + image: "179" imagePullPolicy: ljʁ揆ɘȌ脾嚏吐ĠL lifecycle: postStart: exec: command: - - "222" + - "225" httpGet: - host: "224" + host: "227" httpHeaders: - - name: "225" - value: "226" - path: "223" + - name: "228" + value: "229" + path: "226" port: 817152661 scheme: LJèux榜VƋZ tcpSocket: - host: "228" - port: "227" + host: "231" + port: "230" preStop: exec: command: - - "229" + - "232" httpGet: - host: "231" + host: "234" httpHeaders: - - name: "232" - value: "233" - path: "230" + - name: "235" + value: "236" + path: "233" port: -2000048581 scheme: 9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę tcpSocket: - host: "235" - port: "234" + host: "238" + port: "237" livenessProbe: exec: command: - - "201" + - "204" failureThreshold: 1719293828 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1470854631 scheme: ùƸʋŀ樺ȃ initialDelaySeconds: -1366875038 periodSeconds: -2015604435 successThreshold: 576428641 tcpSocket: - host: "206" + host: "209" port: -270045321 terminationGracePeriodSeconds: 7695418809915380277 timeoutSeconds: -1188430996 - name: "175" + name: "178" ports: - containerPort: 1434408532 - hostIP: "181" + hostIP: "184" hostPort: -1179067190 - name: "180" + name: "183" protocol: '`劳&¼傭Ȟ1酃=6}ɡŇƉ立h' readinessProbe: exec: command: - - "207" + - "210" failureThreshold: 192146389 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" + - name: "214" + value: "215" + path: "211" + port: "212" scheme: 敍0)鈼¬麄 initialDelaySeconds: 1170649416 periodSeconds: -1891134534 successThreshold: -1710454086 tcpSocket: - host: "213" + host: "216" port: -648954478 terminationGracePeriodSeconds: 5519151154130360761 timeoutSeconds: 893619181 @@ -691,64 +693,64 @@ spec: runAsNonRoot: true runAsUser: -3442119660495017037 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "243" + role: "241" + type: "242" + user: "240" seccompProfile: - localhostProfile: "244" + localhostProfile: "247" type: /ɸɎ R§耶FfBls3! windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" + gmsaCredentialSpec: "245" + gmsaCredentialSpecName: "244" + runAsUserName: "246" startupProbe: exec: command: - - "214" + - "217" failureThreshold: 1048864116 httpGet: - host: "217" + host: "220" httpHeaders: - - name: "218" - value: "219" - path: "215" - port: "216" + - name: "221" + value: "222" + path: "218" + port: "219" scheme: 瓧嫭塓烀罁胾^拜 initialDelaySeconds: -1613115506 periodSeconds: 1385030458 successThreshold: 427196286 tcpSocket: - host: "221" - port: "220" + host: "224" + port: "223" terminationGracePeriodSeconds: 1132874952502226901 timeoutSeconds: -1341523482 - terminationMessagePath: "236" + terminationMessagePath: "239" terminationMessagePolicy: U髷裎$MVȟ@7飣奺Ȋ tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 蒒5靇C'ɵK.Q貇£ȹ嫰 - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "386" + name: "198" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "389" nodeSelector: - "382": "383" + "385": "386" overhead: 隅DžbİEMǶɼ`|褞: "229" preemptionPolicy: n{鳻 priority: -340583156 - priorityClassName: "469" + priorityClassName: "472" readinessGates: - conditionType: țc£PAÎǨȨ栋 restartPolicy: V - runtimeClassName: "474" - schedulerName: "464" + runtimeClassName: "477" + schedulerName: "467" securityContext: fsGroup: 1086777894996369636 fsGroupChangePolicy: 嬯t{ @@ -756,33 +758,33 @@ spec: runAsNonRoot: true runAsUser: -8782526851089538175 seLinuxOptions: - level: "390" - role: "388" - type: "389" - user: "387" + level: "393" + role: "391" + type: "392" + user: "390" seccompProfile: - localhostProfile: "396" + localhostProfile: "399" type: ɾ supplementalGroups: - -4848183283725048145 sysctls: - - name: "394" - value: "395" + - name: "397" + value: "398" windowsOptions: - gmsaCredentialSpec: "392" - gmsaCredentialSpecName: "391" - runAsUserName: "393" - serviceAccount: "385" - serviceAccountName: "384" + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "399" + subdomain: "402" terminationGracePeriodSeconds: 2097799378008387965 tolerations: - - key: "465" + - key: "468" operator: ŭʔb'?舍ȃʥx臥]å摞 tolerationSeconds: 3053978290188957517 - value: "466" + value: "469" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -793,65 +795,65 @@ spec: matchLabels: H_55..--E3_2D-1DW__o_-.k: "7" maxSkew: 1486667065 - topologyKey: "475" + topologyKey: "478" whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -972874331 - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: 鎥ʟ<$洅ɹ7 - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: Þ readOnly: false azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 938765968 items: - - key: "99" + - key: "101" mode: -421817404 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: true volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -331664193 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 848754324 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "110" - resource: "92" + resource: "94" emptyDir: medium: 瓷雼浢Ü礽绅{囥 sizeLimit: "721" @@ -859,40 +861,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 284300875610791466 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 1514679477039738680 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: 昹ʞĹ鑑6 - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: true controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 啞川J缮ǚb resourceVersion: "1051165191612104121" - selfLink: "150" + selfLink: "152" uid: '曢\%枅:' spec: accessModes: - ɥ踓Ǻǧ湬淊kŪ睴鸏:ɥ dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŋƞ究:hoĂɋ: "206" @@ -904,155 +907,155 @@ spec: operator: DoesNotExist matchLabels: 50qso79yg--79-e-a74bc-v--0jjy5.405--l071yyms7-tk1po6c-m61733-x-2v4r--b/dm7: 020h-OK-_8gI_z_-tY-R6S17_.8CnK_O.d-._NwcGnp - storageClassName: "171" + storageClassName: "174" volumeMode: =å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1341615783 targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: 1673568505 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: 龷ȪÆl iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: -1888506207 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" - server: "54" + path: "57" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: -1884322607 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1147975588 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: -1240667156 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "750" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: 1550211208 - path: "117" - name: "115" + path: "119" + name: "117" optional: false serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 2293771102284463819 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" readOnly: true secretRef: - name: "132" + name: "134" sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 798972405 items: - - key: "52" + - key: "54" mode: -1628457490 - path: "53" + path: "55" optional: false - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" ttlSecondsAfterFinished: 1020403419 status: active: 157401294 - completedIndexes: "484" + completedIndexes: "487" conditions: - lastProbeTime: "2377-08-03T07:30:10Z" lastTransitionTime: "2619-06-09T02:29:16Z" - message: "483" - reason: "482" + message: "486" + reason: "485" status: bCũw¼ ǫđ槴Ċį軠>桼劑 type: 穌砊ʑȩ硘(ǒ[ȼ罦¦褅 failed: 648978003 diff --git a/testdata/HEAD/batch.v1beta1.CronJob.json b/testdata/HEAD/batch.v1beta1.CronJob.json index 66aa941a63..ce30595c2f 100644 --- a/testdata/HEAD/batch.v1beta1.CronJob.json +++ b/testdata/HEAD/batch.v1beta1.CronJob.json @@ -36,52 +36,54 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "schedule": "19", + "schedule": "20", "startingDeadlineSeconds": -2555947251840004808, "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", "suspend": true, "jobTemplate": { "metadata": { - "name": "20", - "generateName": "21", - "namespace": "22", - "selfLink": "23", + "name": "21", + "generateName": "22", + "namespace": "23", + "selfLink": "24", "uid": "^苣", "resourceVersion": "1092536316763508004", "generation": 3798025802092444428, "creationTimestamp": null, "deletionGracePeriodSeconds": -6114802437535409255, "labels": { - "25": "26" + "26": "27" }, "annotations": { - "27": "28" + "28": "29" }, "ownerReferences": [ { - "apiVersion": "29", - "kind": "30", - "name": "31", + "apiVersion": "30", + "kind": "31", + "name": "32", "uid": "憍峕?狱³-Ǐ忄*", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "32" + "33" ], - "clusterName": "33", + "clusterName": "34", "managedFields": [ { - "manager": "34", + "manager": "35", "operation": "ȎțêɘIJ斬³;Ơ歿", - "apiVersion": "35", - "fieldsType": "36" + "apiVersion": "36", + "fieldsType": "37", + "subresource": "38" } ] }, @@ -104,50 +106,51 @@ "manualSelector": true, "template": { "metadata": { - "name": "43", - "generateName": "44", - "namespace": "45", - "selfLink": "46", + "name": "45", + "generateName": "46", + "namespace": "47", + "selfLink": "48", "uid": "A", "resourceVersion": "13282108741396501211", "generation": -1988464041375677738, "creationTimestamp": null, "deletionGracePeriodSeconds": -961038652544818647, "labels": { - "48": "49" + "50": "51" }, "annotations": { - "50": "51" + "52": "53" }, "ownerReferences": [ { - "apiVersion": "52", - "kind": "53", - "name": "54", + "apiVersion": "54", + "kind": "55", + "name": "56", "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "55" + "57" ], - "clusterName": "56", + "clusterName": "58", "managedFields": [ { - "manager": "57", + "manager": "59", "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", - "apiVersion": "58", - "fieldsType": "59" + "apiVersion": "60", + "fieldsType": "61", + "subresource": "62" } ] }, "spec": { "volumes": [ { - "name": "60", + "name": "63", "hostPath": { - "path": "61", + "path": "64", "type": "j剐'宣I拍N嚳ķȗ" }, "emptyDir": { @@ -155,27 +158,27 @@ "sizeLimit": "347" }, "gcePersistentDisk": { - "pdName": "62", - "fsType": "63", + "pdName": "65", + "fsType": "66", "partition": 1399152294, "readOnly": true }, "awsElasticBlockStore": { - "volumeID": "64", - "fsType": "65", + "volumeID": "67", + "fsType": "68", "partition": -1853411528 }, "gitRepo": { - "repository": "66", - "revision": "67", - "directory": "68" + "repository": "69", + "revision": "70", + "directory": "71" }, "secret": { - "secretName": "69", + "secretName": "72", "items": [ { - "key": "70", - "path": "71", + "key": "73", + "path": "74", "mode": 1395607230 } ], @@ -183,90 +186,90 @@ "optional": true }, "nfs": { - "server": "72", - "path": "73" + "server": "75", + "path": "76" }, "iscsi": { - "targetPortal": "74", - "iqn": "75", + "targetPortal": "77", + "iqn": "78", "lun": -1483417237, - "iscsiInterface": "76", - "fsType": "77", + "iscsiInterface": "79", + "fsType": "80", "portals": [ - "78" + "81" ], "secretRef": { - "name": "79" + "name": "82" }, - "initiatorName": "80" + "initiatorName": "83" }, "glusterfs": { - "endpoints": "81", - "path": "82", + "endpoints": "84", + "path": "85", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "83", + "claimName": "86", "readOnly": true }, "rbd": { "monitors": [ - "84" + "87" ], - "image": "85", - "fsType": "86", - "pool": "87", - "user": "88", - "keyring": "89", + "image": "88", + "fsType": "89", + "pool": "90", + "user": "91", + "keyring": "92", "secretRef": { - "name": "90" + "name": "93" }, "readOnly": true }, "flexVolume": { - "driver": "91", - "fsType": "92", + "driver": "94", + "fsType": "95", "secretRef": { - "name": "93" + "name": "96" }, "options": { - "94": "95" + "97": "98" } }, "cinder": { - "volumeID": "96", - "fsType": "97", + "volumeID": "99", + "fsType": "100", "secretRef": { - "name": "98" + "name": "101" } }, "cephfs": { "monitors": [ - "99" + "102" ], - "path": "100", - "user": "101", - "secretFile": "102", + "path": "103", + "user": "104", + "secretFile": "105", "secretRef": { - "name": "103" + "name": "106" }, "readOnly": true }, "flocker": { - "datasetName": "104", - "datasetUUID": "105" + "datasetName": "107", + "datasetUUID": "108" }, "downwardAPI": { "items": [ { - "path": "106", + "path": "109", "fieldRef": { - "apiVersion": "107", - "fieldPath": "108" + "apiVersion": "110", + "fieldPath": "111" }, "resourceFieldRef": { - "containerName": "109", - "resource": "110", + "containerName": "112", + "resource": "113", "divisor": "52" }, "mode": -1011172037 @@ -276,24 +279,24 @@ }, "fc": { "targetWWNs": [ - "111" + "114" ], "lun": -740816174, - "fsType": "112", + "fsType": "115", "wwids": [ - "113" + "116" ] }, "azureFile": { - "secretName": "114", - "shareName": "115" + "secretName": "117", + "shareName": "118" }, "configMap": { - "name": "116", + "name": "119", "items": [ { - "key": "117", - "path": "118", + "key": "120", + "path": "121", "mode": 1793473487 } ], @@ -301,40 +304,40 @@ "optional": false }, "vsphereVolume": { - "volumePath": "119", - "fsType": "120", - "storagePolicyName": "121", - "storagePolicyID": "122" + "volumePath": "122", + "fsType": "123", + "storagePolicyName": "124", + "storagePolicyID": "125" }, "quobyte": { - "registry": "123", - "volume": "124", + "registry": "126", + "volume": "127", "readOnly": true, - "user": "125", - "group": "126", - "tenant": "127" + "user": "128", + "group": "129", + "tenant": "130" }, "azureDisk": { - "diskName": "128", - "diskURI": "129", + "diskName": "131", + "diskURI": "132", "cachingMode": "A3fƻfʣ繡楙¯", - "fsType": "130", + "fsType": "133", "readOnly": true, "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" }, "photonPersistentDisk": { - "pdID": "131", - "fsType": "132" + "pdID": "134", + "fsType": "135" }, "projected": { "sources": [ { "secret": { - "name": "133", + "name": "136", "items": [ { - "key": "134", - "path": "135", + "key": "137", + "path": "138", "mode": 550215822 } ], @@ -343,14 +346,14 @@ "downwardAPI": { "items": [ { - "path": "136", + "path": "139", "fieldRef": { - "apiVersion": "137", - "fieldPath": "138" + "apiVersion": "140", + "fieldPath": "141" }, "resourceFieldRef": { - "containerName": "139", - "resource": "140", + "containerName": "142", + "resource": "143", "divisor": "618" }, "mode": 1525389481 @@ -358,100 +361,101 @@ ] }, "configMap": { - "name": "141", + "name": "144", "items": [ { - "key": "142", - "path": "143", + "key": "145", + "path": "146", "mode": -1249460160 } ], "optional": false }, "serviceAccountToken": { - "audience": "144", + "audience": "147", "expirationSeconds": -8988970531898753887, - "path": "145" + "path": "148" } } ], "defaultMode": -1332301579 }, "portworxVolume": { - "volumeID": "146", - "fsType": "147" + "volumeID": "149", + "fsType": "150" }, "scaleIO": { - "gateway": "148", - "system": "149", + "gateway": "151", + "system": "152", "secretRef": { - "name": "150" + "name": "153" }, - "protectionDomain": "151", - "storagePool": "152", - "storageMode": "153", - "volumeName": "154", - "fsType": "155", + "protectionDomain": "154", + "storagePool": "155", + "storageMode": "156", + "volumeName": "157", + "fsType": "158", "readOnly": true }, "storageos": { - "volumeName": "156", - "volumeNamespace": "157", - "fsType": "158", + "volumeName": "159", + "volumeNamespace": "160", + "fsType": "161", "readOnly": true, "secretRef": { - "name": "159" + "name": "162" } }, "csi": { - "driver": "160", + "driver": "163", "readOnly": false, - "fsType": "161", + "fsType": "164", "volumeAttributes": { - "162": "163" + "165": "166" }, "nodePublishSecretRef": { - "name": "164" + "name": "167" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "165", - "generateName": "166", - "namespace": "167", - "selfLink": "168", + "name": "168", + "generateName": "169", + "namespace": "170", + "selfLink": "171", "uid": "A徙ɶɊł/擇ɦĽ胚", "resourceVersion": "4447340384943270560", "generation": -6008930988505485536, "creationTimestamp": null, "deletionGracePeriodSeconds": 3218160964766401208, "labels": { - "170": "171" + "173": "174" }, "annotations": { - "172": "173" + "175": "176" }, "ownerReferences": [ { - "apiVersion": "174", - "kind": "175", - "name": "176", + "apiVersion": "177", + "kind": "178", + "name": "179", "uid": "ɜa頢ƛƟ)ÙæNǚ", "controller": true, "blockOwnerDeletion": false } ], "finalizers": [ - "177" + "180" ], - "clusterName": "178", + "clusterName": "181", "managedFields": [ { - "manager": "179", + "manager": "182", "operation": "quA?瞲Ť倱\u003cįXŋ", - "apiVersion": "180", - "fieldsType": "181" + "apiVersion": "183", + "fieldsType": "184", + "subresource": "185" } ] }, @@ -481,13 +485,13 @@ "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" } }, - "volumeName": "188", - "storageClassName": "189", + "volumeName": "192", + "storageClassName": "193", "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", "dataSource": { - "apiGroup": "190", - "kind": "191", - "name": "192" + "apiGroup": "194", + "kind": "195", + "name": "196" } } } @@ -496,59 +500,59 @@ ], "initContainers": [ { - "name": "193", - "image": "194", + "name": "197", + "image": "198", "command": [ - "195" + "199" ], "args": [ - "196" + "200" ], - "workingDir": "197", + "workingDir": "201", "ports": [ { - "name": "198", + "name": "202", "hostPort": 1919527626, "containerPort": -389501466, "protocol": ".鵫", - "hostIP": "199" + "hostIP": "203" } ], "envFrom": [ { - "prefix": "200", + "prefix": "204", "configMapRef": { - "name": "201", + "name": "205", "optional": true }, "secretRef": { - "name": "202", + "name": "206", "optional": false } } ], "env": [ { - "name": "203", - "value": "204", + "name": "207", + "value": "208", "valueFrom": { "fieldRef": { - "apiVersion": "205", - "fieldPath": "206" + "apiVersion": "209", + "fieldPath": "210" }, "resourceFieldRef": { - "containerName": "207", - "resource": "208", + "containerName": "211", + "resource": "212", "divisor": "322" }, "configMapKeyRef": { - "name": "209", - "key": "210", + "name": "213", + "key": "214", "optional": true }, "secretKeyRef": { - "name": "211", - "key": "212", + "name": "215", + "key": "216", "optional": false } } @@ -564,41 +568,41 @@ }, "volumeMounts": [ { - "name": "213", + "name": "217", "readOnly": true, - "mountPath": "214", - "subPath": "215", + "mountPath": "218", + "subPath": "219", "mountPropagation": "HVe熼'FD剂讼ɓ", - "subPathExpr": "216" + "subPathExpr": "220" } ], "volumeDevices": [ { - "name": "217", - "devicePath": "218" + "name": "221", + "devicePath": "222" } ], "livenessProbe": { "exec": { "command": [ - "219" + "223" ] }, "httpGet": { - "path": "220", - "port": "221", - "host": "222", + "path": "224", + "port": "225", + "host": "226", "scheme": "A", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "227", + "value": "228" } ] }, "tcpSocket": { "port": 2060823740, - "host": "225" + "host": "229" }, "initialDelaySeconds": -498930176, "timeoutSeconds": 1885897314, @@ -610,24 +614,24 @@ "readinessProbe": { "exec": { "command": [ - "226" + "230" ] }, "httpGet": { - "path": "227", - "port": "228", - "host": "229", + "path": "231", + "port": "232", + "host": "233", "scheme": "s3!Zɾģ毋", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "234", + "value": "235" } ] }, "tcpSocket": { "port": 391562775, - "host": "232" + "host": "236" }, "initialDelaySeconds": -775511009, "timeoutSeconds": -832805508, @@ -639,23 +643,23 @@ "startupProbe": { "exec": { "command": [ - "233" + "237" ] }, "httpGet": { - "path": "234", + "path": "238", "port": -1140531048, - "host": "235", + "host": "239", "httpHeaders": [ { - "name": "236", - "value": "237" + "name": "240", + "value": "241" } ] }, "tcpSocket": { "port": 1741405963, - "host": "238" + "host": "242" }, "initialDelaySeconds": 1260448044, "timeoutSeconds": -200461294, @@ -668,51 +672,51 @@ "postStart": { "exec": { "command": [ - "239" + "243" ] }, "httpGet": { - "path": "240", - "port": "241", - "host": "242", + "path": "244", + "port": "245", + "host": "246", "scheme": "Opwǩ曬逴褜1ØœȠƬQg鄠", "httpHeaders": [ { - "name": "243", - "value": "244" + "name": "247", + "value": "248" } ] }, "tcpSocket": { "port": 1102291854, - "host": "245" + "host": "249" } }, "preStop": { "exec": { "command": [ - "246" + "250" ] }, "httpGet": { - "path": "247", + "path": "251", "port": 809006670, - "host": "248", + "host": "252", "scheme": "扴ȨŮ+朷Ǝ膯ljVX1虊谇", "httpHeaders": [ { - "name": "249", - "value": "250" + "name": "253", + "value": "254" } ] }, "tcpSocket": { "port": -1748648882, - "host": "251" + "host": "255" } } }, - "terminationMessagePath": "252", + "terminationMessagePath": "256", "terminationMessagePolicy": "t叀碧闳ȩr嚧ʣq埄", "imagePullPolicy": "ē鐭#嬀ơŸ8T 苧yñKJɐ", "securityContext": { @@ -726,15 +730,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "253", - "role": "254", - "type": "255", - "level": "256" + "user": "257", + "role": "258", + "type": "259", + "level": "260" }, "windowsOptions": { - "gmsaCredentialSpecName": "257", - "gmsaCredentialSpec": "258", - "runAsUserName": "259" + "gmsaCredentialSpecName": "261", + "gmsaCredentialSpec": "262", + "runAsUserName": "263" }, "runAsUser": -3342656999442156006, "runAsGroup": -5569844914519516591, @@ -744,7 +748,7 @@ "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", "seccompProfile": { "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", - "localhostProfile": "260" + "localhostProfile": "264" } }, "stdin": true, @@ -753,58 +757,58 @@ ], "containers": [ { - "name": "261", - "image": "262", + "name": "265", + "image": "266", "command": [ - "263" + "267" ], "args": [ - "264" + "268" ], - "workingDir": "265", + "workingDir": "269", "ports": [ { - "name": "266", + "name": "270", "hostPort": -825277526, "containerPort": 1157117817, - "hostIP": "267" + "hostIP": "271" } ], "envFrom": [ { - "prefix": "268", + "prefix": "272", "configMapRef": { - "name": "269", + "name": "273", "optional": false }, "secretRef": { - "name": "270", + "name": "274", "optional": false } } ], "env": [ { - "name": "271", - "value": "272", + "name": "275", + "value": "276", "valueFrom": { "fieldRef": { - "apiVersion": "273", - "fieldPath": "274" + "apiVersion": "277", + "fieldPath": "278" }, "resourceFieldRef": { - "containerName": "275", - "resource": "276", + "containerName": "279", + "resource": "280", "divisor": "107" }, "configMapKeyRef": { - "name": "277", - "key": "278", + "name": "281", + "key": "282", "optional": false }, "secretKeyRef": { - "name": "279", - "key": "280", + "name": "283", + "key": "284", "optional": false } } @@ -820,41 +824,41 @@ }, "volumeMounts": [ { - "name": "281", + "name": "285", "readOnly": true, - "mountPath": "282", - "subPath": "283", + "mountPath": "286", + "subPath": "287", "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", - "subPathExpr": "284" + "subPathExpr": "288" } ], "volumeDevices": [ { - "name": "285", - "devicePath": "286" + "name": "289", + "devicePath": "290" } ], "livenessProbe": { "exec": { "command": [ - "287" + "291" ] }, "httpGet": { - "path": "288", - "port": "289", - "host": "290", + "path": "292", + "port": "293", + "host": "294", "scheme": "C\"6x$1s", "httpHeaders": [ { - "name": "291", - "value": "292" + "name": "295", + "value": "296" } ] }, "tcpSocket": { - "port": "293", - "host": "294" + "port": "297", + "host": "298" }, "initialDelaySeconds": -860435782, "timeoutSeconds": 1067125211, @@ -866,23 +870,23 @@ "readinessProbe": { "exec": { "command": [ - "295" + "299" ] }, "httpGet": { - "path": "296", + "path": "300", "port": -311014176, - "host": "297", + "host": "301", "httpHeaders": [ { - "name": "298", - "value": "299" + "name": "302", + "value": "303" } ] }, "tcpSocket": { "port": 1076497581, - "host": "300" + "host": "304" }, "initialDelaySeconds": 95144287, "timeoutSeconds": 363405643, @@ -894,24 +898,24 @@ "startupProbe": { "exec": { "command": [ - "301" + "305" ] }, "httpGet": { - "path": "302", + "path": "306", "port": 248533396, - "host": "303", + "host": "307", "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", "httpHeaders": [ { - "name": "304", - "value": "305" + "name": "308", + "value": "309" } ] }, "tcpSocket": { "port": -674445196, - "host": "306" + "host": "310" }, "initialDelaySeconds": 1239158543, "timeoutSeconds": -543432015, @@ -924,51 +928,51 @@ "postStart": { "exec": { "command": [ - "307" + "311" ] }, "httpGet": { - "path": "308", - "port": "309", - "host": "310", + "path": "312", + "port": "313", + "host": "314", "scheme": "Ǣ曣ŋayåe躒訙", "httpHeaders": [ { - "name": "311", - "value": "312" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": "313", - "host": "314" + "port": "317", + "host": "318" } }, "preStop": { "exec": { "command": [ - "315" + "319" ] }, "httpGet": { - "path": "316", - "port": "317", - "host": "318", + "path": "320", + "port": "321", + "host": "322", "scheme": "uE增猍ǵ xǨŴ", "httpHeaders": [ { - "name": "319", - "value": "320" + "name": "323", + "value": "324" } ] }, "tcpSocket": { "port": 2112112129, - "host": "321" + "host": "325" } } }, - "terminationMessagePath": "322", + "terminationMessagePath": "326", "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", "imagePullPolicy": "ĒzŔ瘍Nʊ", "securityContext": { @@ -982,15 +986,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "323", - "role": "324", - "type": "325", - "level": "326" + "user": "327", + "role": "328", + "type": "329", + "level": "330" }, "windowsOptions": { - "gmsaCredentialSpecName": "327", - "gmsaCredentialSpec": "328", - "runAsUserName": "329" + "gmsaCredentialSpecName": "331", + "gmsaCredentialSpec": "332", + "runAsUserName": "333" }, "runAsUser": 8423952810832831481, "runAsGroup": 7806703309589874498, @@ -1000,66 +1004,66 @@ "procMount": "k(dŊiɢzĮ蛋I滞廬耐", "seccompProfile": { "type": "焬CQm坊柩", - "localhostProfile": "330" + "localhostProfile": "334" } } } ], "ephemeralContainers": [ { - "name": "331", - "image": "332", + "name": "335", + "image": "336", "command": [ - "333" + "337" ], "args": [ - "334" + "338" ], - "workingDir": "335", + "workingDir": "339", "ports": [ { - "name": "336", + "name": "340", "hostPort": 1141812777, "containerPort": -1830926023, "protocol": "®EĨǔvÄÚ×p", - "hostIP": "337" + "hostIP": "341" } ], "envFrom": [ { - "prefix": "338", + "prefix": "342", "configMapRef": { - "name": "339", + "name": "343", "optional": true }, "secretRef": { - "name": "340", + "name": "344", "optional": true } } ], "env": [ { - "name": "341", - "value": "342", + "name": "345", + "value": "346", "valueFrom": { "fieldRef": { - "apiVersion": "343", - "fieldPath": "344" + "apiVersion": "347", + "fieldPath": "348" }, "resourceFieldRef": { - "containerName": "345", - "resource": "346", + "containerName": "349", + "resource": "350", "divisor": "60" }, "configMapKeyRef": { - "name": "347", - "key": "348", + "name": "351", + "key": "352", "optional": true }, "secretKeyRef": { - "name": "349", - "key": "350", + "name": "353", + "key": "354", "optional": true } } @@ -1075,40 +1079,40 @@ }, "volumeMounts": [ { - "name": "351", - "mountPath": "352", - "subPath": "353", + "name": "355", + "mountPath": "356", + "subPath": "357", "mountPropagation": "TGÒ鵌Ē3Nh×DJ", - "subPathExpr": "354" + "subPathExpr": "358" } ], "volumeDevices": [ { - "name": "355", - "devicePath": "356" + "name": "359", + "devicePath": "360" } ], "livenessProbe": { "exec": { "command": [ - "357" + "361" ] }, "httpGet": { - "path": "358", + "path": "362", "port": -514169648, - "host": "359", + "host": "363", "scheme": "\u0026疀", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "362", - "host": "363" + "port": "366", + "host": "367" }, "initialDelaySeconds": -39292476, "timeoutSeconds": 801902541, @@ -1120,24 +1124,24 @@ "readinessProbe": { "exec": { "command": [ - "364" + "368" ] }, "httpGet": { - "path": "365", - "port": "366", - "host": "367", + "path": "369", + "port": "370", + "host": "371", "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "httpHeaders": [ { - "name": "368", - "value": "369" + "name": "372", + "value": "373" } ] }, "tcpSocket": { - "port": "370", - "host": "371" + "port": "374", + "host": "375" }, "initialDelaySeconds": 2102595797, "timeoutSeconds": -1921957558, @@ -1149,24 +1153,24 @@ "startupProbe": { "exec": { "command": [ - "372" + "376" ] }, "httpGet": { - "path": "373", - "port": "374", - "host": "375", + "path": "377", + "port": "378", + "host": "379", "scheme": "餸硷", "httpHeaders": [ { - "name": "376", - "value": "377" + "name": "380", + "value": "381" } ] }, "tcpSocket": { "port": 731136838, - "host": "378" + "host": "382" }, "initialDelaySeconds": 1701169865, "timeoutSeconds": 685946195, @@ -1179,51 +1183,51 @@ "postStart": { "exec": { "command": [ - "379" + "383" ] }, "httpGet": { - "path": "380", - "port": "381", - "host": "382", + "path": "384", + "port": "385", + "host": "386", "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", "httpHeaders": [ { - "name": "383", - "value": "384" + "name": "387", + "value": "388" } ] }, "tcpSocket": { - "port": "385", - "host": "386" + "port": "389", + "host": "390" } }, "preStop": { "exec": { "command": [ - "387" + "391" ] }, "httpGet": { - "path": "388", - "port": "389", - "host": "390", + "path": "392", + "port": "393", + "host": "394", "scheme": "cx赮ǒđ\u003e*劶?j", "httpHeaders": [ { - "name": "391", - "value": "392" + "name": "395", + "value": "396" } ] }, "tcpSocket": { - "port": "393", - "host": "394" + "port": "397", + "host": "398" } } }, - "terminationMessagePath": "395", + "terminationMessagePath": "399", "terminationMessagePolicy": "¥", "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", "securityContext": { @@ -1237,15 +1241,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "396", - "role": "397", - "type": "398", - "level": "399" + "user": "400", + "role": "401", + "type": "402", + "level": "403" }, "windowsOptions": { - "gmsaCredentialSpecName": "400", - "gmsaCredentialSpec": "401", - "runAsUserName": "402" + "gmsaCredentialSpecName": "404", + "gmsaCredentialSpec": "405", + "runAsUserName": "406" }, "runAsUser": 3805707846751185585, "runAsGroup": 4820130167691486230, @@ -1255,11 +1259,11 @@ "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", "seccompProfile": { "type": "z鋎", - "localhostProfile": "403" + "localhostProfile": "407" } }, "tty": true, - "targetContainerName": "404" + "targetContainerName": "408" } ], "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", @@ -1267,27 +1271,27 @@ "activeDeadlineSeconds": -5539971415578447792, "dnsPolicy": "6", "nodeSelector": { - "405": "406" + "409": "410" }, - "serviceAccountName": "407", - "serviceAccount": "408", + "serviceAccountName": "411", + "serviceAccount": "412", "automountServiceAccountToken": false, - "nodeName": "409", + "nodeName": "413", "hostNetwork": true, "hostPID": true, "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "410", - "role": "411", - "type": "412", - "level": "413" + "user": "414", + "role": "415", + "type": "416", + "level": "417" }, "windowsOptions": { - "gmsaCredentialSpecName": "414", - "gmsaCredentialSpec": "415", - "runAsUserName": "416" + "gmsaCredentialSpecName": "418", + "gmsaCredentialSpec": "419", + "runAsUserName": "420" }, "runAsUser": 4290717681745188904, "runAsGroup": 3355244307027629244, @@ -1298,23 +1302,23 @@ "fsGroup": -9164240834267238973, "sysctls": [ { - "name": "417", - "value": "418" + "name": "421", + "value": "422" } ], "fsGroupChangePolicy": "", "seccompProfile": { "type": "d'呪", - "localhostProfile": "419" + "localhostProfile": "423" } }, "imagePullSecrets": [ { - "name": "420" + "name": "424" } ], - "hostname": "421", - "subdomain": "422", + "hostname": "425", + "subdomain": "426", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1322,19 +1326,19 @@ { "matchExpressions": [ { - "key": "423", + "key": "427", "operator": "W瀤oɢ嫎¸殚篎3o8[y", "values": [ - "424" + "428" ] } ], "matchFields": [ { - "key": "425", + "key": "429", "operator": "ï驿笈", "values": [ - "426" + "430" ] } ] @@ -1347,19 +1351,19 @@ "preference": { "matchExpressions": [ { - "key": "427", + "key": "431", "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", "values": [ - "428" + "432" ] } ], "matchFields": [ { - "key": "429", + "key": "433", "operator": "惍EʦŊĊ娮rȧ", "values": [ - "430" + "434" ] } ] @@ -1385,9 +1389,9 @@ ] }, "namespaces": [ - "437" + "441" ], - "topologyKey": "438", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" @@ -1417,9 +1421,9 @@ ] }, "namespaces": [ - "451" + "455" ], - "topologyKey": "452", + "topologyKey": "456", "namespaceSelector": { "matchLabels": { "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" @@ -1453,9 +1457,9 @@ ] }, "namespaces": [ - "465" + "469" ], - "topologyKey": "466", + "topologyKey": "470", "namespaceSelector": { "matchLabels": { "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" @@ -1488,9 +1492,9 @@ ] }, "namespaces": [ - "479" + "483" ], - "topologyKey": "480", + "topologyKey": "484", "namespaceSelector": { "matchLabels": { "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" @@ -1507,37 +1511,37 @@ ] } }, - "schedulerName": "487", + "schedulerName": "491", "tolerations": [ { - "key": "488", + "key": "492", "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "489", + "value": "493", "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "490", + "ip": "494", "hostnames": [ - "491" + "495" ] } ], - "priorityClassName": "492", + "priorityClassName": "496", "priority": 347613368, "dnsConfig": { "nameservers": [ - "493" + "497" ], "searches": [ - "494" + "498" ], "options": [ { - "name": "495", - "value": "496" + "name": "499", + "value": "500" } ] }, @@ -1546,7 +1550,7 @@ "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "497", + "runtimeClassName": "501", "enableServiceLinks": false, "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { @@ -1555,7 +1559,7 @@ "topologySpreadConstraints": [ { "maxSkew": -484382570, - "topologyKey": "498", + "topologyKey": "502", "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { @@ -1587,13 +1591,13 @@ "status": { "active": [ { - "kind": "505", - "namespace": "506", - "name": "507", + "kind": "509", + "namespace": "510", + "name": "511", "uid": "暉Ŝ!ȣ绰", - "apiVersion": "508", - "resourceVersion": "509", - "fieldPath": "510" + "apiVersion": "512", + "resourceVersion": "513", + "fieldPath": "514" } ] } diff --git a/testdata/HEAD/batch.v1beta1.CronJob.pb b/testdata/HEAD/batch.v1beta1.CronJob.pb index 5053c8251fa2e905cd7607afa1356acd529e79ea..5014c6ceaa7e3edf331e8dd2b0eb2de82b29dee6 100644 GIT binary patch delta 3501 zcmYjTeUKEz72lpcxMS{sbrjqiI9NtRT@|ML_4M={=)qDbVq)SYsj{ewrBq_2s2CMv zO0SX}Dp7I=1e{>RLqtvxkq_ZwV*CL4JRqeNKVqWh159kqIod%qEQ3LiYR>|UXU5BLakP6Nmyl3S=-`cjJ?%fCaF7E%?z`kYWvO{5* zv$-V>QHMjiOPmM!$QyTb)zO}V+m1bOXwTsN+Yj{3JhE|c$3Cbr%AvU8koC4*+OX^= zCx`y~IewzBa{00sd6oWFtRB}t%k77CI`SNCd`HKDqiuS#6Zui-Igw=ZB83$#jT@4w3IZoi%8o_AS{*BA=i2LB$Es^`iyTV}T&%U{*r+JlM`CRX zVqpniD6!UeY!Wz0SauSroJ6(aWJ0sWBG{kcR1*2jF{SV3%7{&ZLy2ANVU>7!8HUAN zFv7(`E@|P9VkY?@Isl2v*`^6ahs)bBZ`-@XOm{l}O+4nx5L_w!0L zAhSbr93sTwI6#3FpN^Ez7Dbd<9BGAh)CyuMAn^ha`&IFZxKFstggYTKpG;;xv0G$| ztM>1_$0_B!i`+8XRE?Bo-?Z%X&j3%ebDH=jBW>yN-8=srZXmbfo9V!xtP}cW}#9{STJ05r+cBATMp$0V2D^`8Z>h=iPGKoVKA2 zdk#N3uypsVL%Xgy+zmaJ6o^K+ZREY{xDy9f{p#e>cyBehdBr{{V|jhUkKvb67I0CXRY;>61JO}drw@(##^|Vk$5Gb6 z0vo5Fk2-&WZU3=5FFTk>55NF$y-^K^iCES7v;+!Vr^ck)TsU7RK-dX48n5ENy zx-&ba^dd+haceh_gdrq#;Pr1B?CCw+ef=E=H-G!&Gxwd`x-L^FVH3&IY$DEOlGghQ zyGBT4!Uu^wtWim5R4ORkHg90lhM^TJ`=2V^-oN$mFUxMgl86~8U9<4c6>HwB&n#5Y zV(?A+V&j|w-=KgnQb~{}3e!nV$z`1Cgj5Hig=e}=L(8_$z52$1hq?wIew=soQjuFO za;pW33<`%rO&*m+KjsXmE%8=OGs^t92`b3L!d;ws5k?-W355n;`L6U}czAM*j#YpVu<1fXD?PsvU%`5!Z?Dh$T0>oE&Gr_ys zl@KDCJ~O6VBIQlwf8-Sg?_N3Y_?E+6hq?x~?p$*8F+Qr(y0N?KHC|O~)%V=kC&Wnh zA~Jn9p0QqxWP9VVZ|s>pqTT{b+UmaDXN96Ok({;^=WAqdSm=0$zgH;g)jknU2g~#?D>K)wGooOOqK~YrG z^otd5JtH^=6q&T=>?@l!d2P^y#xSf&vnAT3pPxOom95ajR;=oOX=Rq-3a#zB%n!^) zd>XxtOTbJ2c>B&ggIPr?{bn(k8gYOkT|@Ir|G9r}b*#w@h>(N|LsW0^hn$2e!mFu> zU(JN+jOO`GhGTBnFGK0w&E;vxI+10asAgRVqcbx?E{L_INndTAay4UJDYZx3Q7emR zpD1YxLm(&C1N+kx)uxu2OG&k)Dej{R@T-Qs`?H;UM`pHamCo~La&x%Lzkr*=4uASZ zoMZ`_J*YV1B57&nx~;C4Ac4vQ}C7Pg%jrDtI}I0d@zyA9if*H zp_dS$mk=fDA`}N5rkxYd{gRfg3-})kVk*7V<+7`xowVhlfOy8BDC9{DEjeox#DfM! z3PVioKNrDBr|(a!pmA`iiBJ?Miqp21@mJaQdxbkcD@=&@#n6d)l|%HqW2d@KtNMn5 zx@klAFJ(-Tf$Lkww0k*6Mgdgzf~ zBia+;GwdQejLIYTy!EZQLj`j{c`(zm$ Nr9h|^MEkiQ_dknx5OV+k delta 3508 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 diff --git a/testdata/HEAD/batch.v1beta1.CronJob.yaml b/testdata/HEAD/batch.v1beta1.CronJob.yaml index 99c992127b..169d1cc23d 100644 --- a/testdata/HEAD/batch.v1beta1.CronJob.yaml +++ b/testdata/HEAD/batch.v1beta1.CronJob.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -35,32 +36,33 @@ spec: jobTemplate: metadata: annotations: - "27": "28" - clusterName: "33" + "28": "29" + clusterName: "34" creationTimestamp: null deletionGracePeriodSeconds: -6114802437535409255 finalizers: - - "32" - generateName: "21" + - "33" + generateName: "22" generation: 3798025802092444428 labels: - "25": "26" + "26": "27" managedFields: - - apiVersion: "35" - fieldsType: "36" - manager: "34" + - apiVersion: "36" + fieldsType: "37" + manager: "35" operation: ȎțêɘIJ斬³;Ơ歿 - name: "20" - namespace: "22" + subresource: "38" + name: "21" + namespace: "23" ownerReferences: - - apiVersion: "29" + - apiVersion: "30" blockOwnerDeletion: false controller: false - kind: "30" - name: "31" + kind: "31" + name: "32" uid: 憍峕?狱³-Ǐ忄* resourceVersion: "1092536316763508004" - selfLink: "23" + selfLink: "24" uid: ^苣 spec: activeDeadlineSeconds: -1483125035702892746 @@ -79,32 +81,33 @@ spec: template: metadata: annotations: - "50": "51" - clusterName: "56" + "52": "53" + clusterName: "58" creationTimestamp: null deletionGracePeriodSeconds: -961038652544818647 finalizers: - - "55" - generateName: "44" + - "57" + generateName: "46" generation: -1988464041375677738 labels: - "48": "49" + "50": "51" managedFields: - - apiVersion: "58" - fieldsType: "59" - manager: "57" + - apiVersion: "60" + fieldsType: "61" + manager: "59" operation: 聻鎥ʟ<$洅ɹ7\弌Þ帺萸 - name: "43" - namespace: "45" + subresource: "62" + name: "45" + namespace: "47" ownerReferences: - - apiVersion: "52" + - apiVersion: "54" blockOwnerDeletion: false controller: false - kind: "53" - name: "54" + kind: "55" + name: "56" uid: a縳讋ɮ衺勽Ƙq/Ź u衲<¿燥ǖ_è resourceVersion: "13282108741396501211" - selfLink: "46" + selfLink: "48" uid: A spec: activeDeadlineSeconds: -5539971415578447792 @@ -113,28 +116,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "427" + - key: "431" operator: a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪 values: - - "428" + - "432" matchFields: - - key: "429" + - key: "433" operator: 惍EʦŊĊ娮rȧ values: - - "430" + - "434" weight: -1009377808 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "423" + - key: "427" operator: W瀤oɢ嫎¸殚篎3o8[y values: - - "424" + - "428" matchFields: - - key: "425" + - key: "429" operator: ï驿笈 values: - - "426" + - "430" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -151,8 +154,8 @@ spec: matchLabels: Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "451" - topologyKey: "452" + - "455" + topologyKey: "456" weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -170,8 +173,8 @@ spec: matchLabels: 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "437" - topologyKey: "438" + - "441" + topologyKey: "442" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -189,8 +192,8 @@ spec: ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "479" - topologyKey: "480" + - "483" + topologyKey: "484" weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -210,118 +213,118 @@ spec: matchLabels: m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "465" - topologyKey: "466" + - "469" + topologyKey: "470" automountServiceAccountToken: false containers: - args: - - "264" + - "268" command: - - "263" + - "267" env: - - name: "271" - value: "272" + - name: "275" + value: "276" valueFrom: configMapKeyRef: - key: "278" - name: "277" + key: "282" + name: "281" optional: false fieldRef: - apiVersion: "273" - fieldPath: "274" + apiVersion: "277" + fieldPath: "278" resourceFieldRef: - containerName: "275" + containerName: "279" divisor: "107" - resource: "276" + resource: "280" secretKeyRef: - key: "280" - name: "279" + key: "284" + name: "283" optional: false envFrom: - configMapRef: - name: "269" + name: "273" optional: false - prefix: "268" + prefix: "272" secretRef: - name: "270" + name: "274" optional: false - image: "262" + image: "266" imagePullPolicy: ĒzŔ瘍Nʊ lifecycle: postStart: exec: command: - - "307" + - "311" httpGet: - host: "310" + host: "314" httpHeaders: - - name: "311" - value: "312" - path: "308" - port: "309" + - name: "315" + value: "316" + path: "312" + port: "313" scheme: Ǣ曣ŋayåe躒訙 tcpSocket: - host: "314" - port: "313" + host: "318" + port: "317" preStop: exec: command: - - "315" + - "319" httpGet: - host: "318" + host: "322" httpHeaders: - - name: "319" - value: "320" - path: "316" - port: "317" + - name: "323" + value: "324" + path: "320" + port: "321" scheme: uE增猍ǵ xǨŴ tcpSocket: - host: "321" + host: "325" port: 2112112129 livenessProbe: exec: command: - - "287" + - "291" failureThreshold: -766915393 httpGet: - host: "290" + host: "294" httpHeaders: - - name: "291" - value: "292" - path: "288" - port: "289" + - name: "295" + value: "296" + path: "292" + port: "293" scheme: C"6x$1s initialDelaySeconds: -860435782 periodSeconds: -2088645849 successThreshold: 1900201288 tcpSocket: - host: "294" - port: "293" + host: "298" + port: "297" terminationGracePeriodSeconds: 3557544419897236324 timeoutSeconds: 1067125211 - name: "261" + name: "265" ports: - containerPort: 1157117817 - hostIP: "267" + hostIP: "271" hostPort: -825277526 - name: "266" + name: "270" readinessProbe: exec: command: - - "295" + - "299" failureThreshold: -1449289597 httpGet: - host: "297" + host: "301" httpHeaders: - - name: "298" - value: "299" - path: "296" + - name: "302" + value: "303" + path: "300" port: -311014176 initialDelaySeconds: 95144287 periodSeconds: 1635382953 successThreshold: -727263154 tcpSocket: - host: "300" + host: "304" port: 1076497581 terminationGracePeriodSeconds: 6328236602200940742 timeoutSeconds: 363405643 @@ -344,173 +347,173 @@ spec: runAsNonRoot: true runAsUser: 8423952810832831481 seLinuxOptions: - level: "326" - role: "324" - type: "325" - user: "323" + level: "330" + role: "328" + type: "329" + user: "327" seccompProfile: - localhostProfile: "330" + localhostProfile: "334" type: 焬CQm坊柩 windowsOptions: - gmsaCredentialSpec: "328" - gmsaCredentialSpecName: "327" - runAsUserName: "329" + gmsaCredentialSpec: "332" + gmsaCredentialSpecName: "331" + runAsUserName: "333" startupProbe: exec: command: - - "301" + - "305" failureThreshold: 1692740191 httpGet: - host: "303" + host: "307" httpHeaders: - - name: "304" - value: "305" - path: "302" + - name: "308" + value: "309" + path: "306" port: 248533396 scheme: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ initialDelaySeconds: 1239158543 periodSeconds: -515370067 successThreshold: 2073046460 tcpSocket: - host: "306" + host: "310" port: -674445196 terminationGracePeriodSeconds: -1195705267535749940 timeoutSeconds: -543432015 - terminationMessagePath: "322" + terminationMessagePath: "326" terminationMessagePolicy: ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗 volumeDevices: - - devicePath: "286" - name: "285" + - devicePath: "290" + name: "289" volumeMounts: - - mountPath: "282" + - mountPath: "286" mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 - name: "281" + name: "285" readOnly: true - subPath: "283" - subPathExpr: "284" - workingDir: "265" + subPath: "287" + subPathExpr: "288" + workingDir: "269" dnsConfig: nameservers: - - "493" + - "497" options: - - name: "495" - value: "496" + - name: "499" + value: "500" searches: - - "494" + - "498" dnsPolicy: "6" enableServiceLinks: false ephemeralContainers: - args: - - "334" + - "338" command: - - "333" + - "337" env: - - name: "341" - value: "342" + - name: "345" + value: "346" valueFrom: configMapKeyRef: - key: "348" - name: "347" + key: "352" + name: "351" optional: true fieldRef: - apiVersion: "343" - fieldPath: "344" + apiVersion: "347" + fieldPath: "348" resourceFieldRef: - containerName: "345" + containerName: "349" divisor: "60" - resource: "346" + resource: "350" secretKeyRef: - key: "350" - name: "349" + key: "354" + name: "353" optional: true envFrom: - configMapRef: - name: "339" + name: "343" optional: true - prefix: "338" + prefix: "342" secretRef: - name: "340" + name: "344" optional: true - image: "332" + image: "336" imagePullPolicy: Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃 lifecycle: postStart: exec: command: - - "379" + - "383" httpGet: - host: "382" + host: "386" httpHeaders: - - name: "383" - value: "384" - path: "380" - port: "381" + - name: "387" + value: "388" + path: "384" + port: "385" scheme: ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ tcpSocket: - host: "386" - port: "385" + host: "390" + port: "389" preStop: exec: command: - - "387" + - "391" httpGet: - host: "390" + host: "394" httpHeaders: - - name: "391" - value: "392" - path: "388" - port: "389" + - name: "395" + value: "396" + path: "392" + port: "393" scheme: cx赮ǒđ>*劶?j tcpSocket: - host: "394" - port: "393" + host: "398" + port: "397" livenessProbe: exec: command: - - "357" + - "361" failureThreshold: -1031303729 httpGet: - host: "359" + host: "363" httpHeaders: - - name: "360" - value: "361" - path: "358" + - name: "364" + value: "365" + path: "362" port: -514169648 scheme: '&疀' initialDelaySeconds: -39292476 periodSeconds: -1312249623 successThreshold: -1089435479 tcpSocket: - host: "363" - port: "362" + host: "367" + port: "366" terminationGracePeriodSeconds: -7317946572666008364 timeoutSeconds: 801902541 - name: "331" + name: "335" ports: - containerPort: -1830926023 - hostIP: "337" + hostIP: "341" hostPort: 1141812777 - name: "336" + name: "340" protocol: ®EĨǔvÄÚ×p readinessProbe: exec: command: - - "364" + - "368" failureThreshold: 1191111236 httpGet: - host: "367" + host: "371" httpHeaders: - - name: "368" - value: "369" - path: "365" - port: "366" + - name: "372" + value: "373" + path: "369" + port: "370" scheme: ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 initialDelaySeconds: 2102595797 periodSeconds: 180543684 successThreshold: -1050610482 tcpSocket: - host: "371" - port: "370" + host: "375" + port: "374" terminationGracePeriodSeconds: 5574781452707956333 timeoutSeconds: -1921957558 resources: @@ -532,173 +535,173 @@ spec: runAsNonRoot: false runAsUser: 3805707846751185585 seLinuxOptions: - level: "399" - role: "397" - type: "398" - user: "396" + level: "403" + role: "401" + type: "402" + user: "400" seccompProfile: - localhostProfile: "403" + localhostProfile: "407" type: z鋎 windowsOptions: - gmsaCredentialSpec: "401" - gmsaCredentialSpecName: "400" - runAsUserName: "402" + gmsaCredentialSpec: "405" + gmsaCredentialSpecName: "404" + runAsUserName: "406" startupProbe: exec: command: - - "372" + - "376" failureThreshold: 1517970305 httpGet: - host: "375" + host: "379" httpHeaders: - - name: "376" - value: "377" - path: "373" - port: "374" + - name: "380" + value: "381" + path: "377" + port: "378" scheme: 餸硷 initialDelaySeconds: 1701169865 periodSeconds: 1871363087 successThreshold: -614257963 tcpSocket: - host: "378" + host: "382" port: 731136838 terminationGracePeriodSeconds: -3984053182430357055 timeoutSeconds: 685946195 - targetContainerName: "404" - terminationMessagePath: "395" + targetContainerName: "408" + terminationMessagePath: "399" terminationMessagePolicy: ¥ tty: true volumeDevices: - - devicePath: "356" - name: "355" + - devicePath: "360" + name: "359" volumeMounts: - - mountPath: "352" + - mountPath: "356" mountPropagation: TGÒ鵌Ē3Nh×DJ - name: "351" - subPath: "353" - subPathExpr: "354" - workingDir: "335" + name: "355" + subPath: "357" + subPathExpr: "358" + workingDir: "339" hostAliases: - hostnames: - - "491" - ip: "490" + - "495" + ip: "494" hostIPC: true hostNetwork: true hostPID: true - hostname: "421" + hostname: "425" imagePullSecrets: - - name: "420" + - name: "424" initContainers: - args: - - "196" + - "200" command: - - "195" + - "199" env: - - name: "203" - value: "204" + - name: "207" + value: "208" valueFrom: configMapKeyRef: - key: "210" - name: "209" + key: "214" + name: "213" optional: true fieldRef: - apiVersion: "205" - fieldPath: "206" + apiVersion: "209" + fieldPath: "210" resourceFieldRef: - containerName: "207" + containerName: "211" divisor: "322" - resource: "208" + resource: "212" secretKeyRef: - key: "212" - name: "211" + key: "216" + name: "215" optional: false envFrom: - configMapRef: - name: "201" + name: "205" optional: true - prefix: "200" + prefix: "204" secretRef: - name: "202" + name: "206" optional: false - image: "194" + image: "198" imagePullPolicy: ē鐭#嬀ơŸ8T 苧yñKJɐ lifecycle: postStart: exec: command: - - "239" + - "243" httpGet: - host: "242" + host: "246" httpHeaders: - - name: "243" - value: "244" - path: "240" - port: "241" + - name: "247" + value: "248" + path: "244" + port: "245" scheme: Opwǩ曬逴褜1ØœȠƬQg鄠 tcpSocket: - host: "245" + host: "249" port: 1102291854 preStop: exec: command: - - "246" + - "250" httpGet: - host: "248" + host: "252" httpHeaders: - - name: "249" - value: "250" - path: "247" + - name: "253" + value: "254" + path: "251" port: 809006670 scheme: 扴ȨŮ+朷Ǝ膯ljVX1虊谇 tcpSocket: - host: "251" + host: "255" port: -1748648882 livenessProbe: exec: command: - - "219" + - "223" failureThreshold: 232569106 httpGet: - host: "222" + host: "226" httpHeaders: - - name: "223" - value: "224" - path: "220" - port: "221" + - name: "227" + value: "228" + path: "224" + port: "225" scheme: A initialDelaySeconds: -498930176 periodSeconds: -465677631 successThreshold: 1054858106 tcpSocket: - host: "225" + host: "229" port: 2060823740 terminationGracePeriodSeconds: -4941250258285962800 timeoutSeconds: 1885897314 - name: "193" + name: "197" ports: - containerPort: -389501466 - hostIP: "199" + hostIP: "203" hostPort: 1919527626 - name: "198" + name: "202" protocol: .鵫 readinessProbe: exec: command: - - "226" + - "230" failureThreshold: -1213051101 httpGet: - host: "229" + host: "233" httpHeaders: - - name: "230" - value: "231" - path: "227" - port: "228" + - name: "234" + value: "235" + path: "231" + port: "232" scheme: s3!Zɾģ毋 initialDelaySeconds: -775511009 periodSeconds: -228822833 successThreshold: -970312425 tcpSocket: - host: "232" + host: "236" port: 391562775 terminationGracePeriodSeconds: 6232238734837754388 timeoutSeconds: -832805508 @@ -721,65 +724,65 @@ spec: runAsNonRoot: true runAsUser: -3342656999442156006 seLinuxOptions: - level: "256" - role: "254" - type: "255" - user: "253" + level: "260" + role: "258" + type: "259" + user: "257" seccompProfile: - localhostProfile: "260" + localhostProfile: "264" type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ windowsOptions: - gmsaCredentialSpec: "258" - gmsaCredentialSpecName: "257" - runAsUserName: "259" + gmsaCredentialSpec: "262" + gmsaCredentialSpecName: "261" + runAsUserName: "263" startupProbe: exec: command: - - "233" + - "237" failureThreshold: 1226391571 httpGet: - host: "235" + host: "239" httpHeaders: - - name: "236" - value: "237" - path: "234" + - name: "240" + value: "241" + path: "238" port: -1140531048 initialDelaySeconds: 1260448044 periodSeconds: -1791206950 successThreshold: 1160477220 tcpSocket: - host: "238" + host: "242" port: 1741405963 terminationGracePeriodSeconds: 6347577485454457915 timeoutSeconds: -200461294 stdin: true - terminationMessagePath: "252" + terminationMessagePath: "256" terminationMessagePolicy: t叀碧闳ȩr嚧ʣq埄 tty: true volumeDevices: - - devicePath: "218" - name: "217" + - devicePath: "222" + name: "221" volumeMounts: - - mountPath: "214" + - mountPath: "218" mountPropagation: HVe熼'FD剂讼ɓ - name: "213" + name: "217" readOnly: true - subPath: "215" - subPathExpr: "216" - workingDir: "197" - nodeName: "409" + subPath: "219" + subPathExpr: "220" + workingDir: "201" + nodeName: "413" nodeSelector: - "405": "406" + "409": "410" overhead: D輷: "792" preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 priority: 347613368 - priorityClassName: "492" + priorityClassName: "496" readinessGates: - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ restartPolicy: ¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸 - runtimeClassName: "497" - schedulerName: "487" + runtimeClassName: "501" + schedulerName: "491" securityContext: fsGroup: -9164240834267238973 fsGroupChangePolicy: "" @@ -787,34 +790,34 @@ spec: runAsNonRoot: false runAsUser: 4290717681745188904 seLinuxOptions: - level: "413" - role: "411" - type: "412" - user: "410" + level: "417" + role: "415" + type: "416" + user: "414" seccompProfile: - localhostProfile: "419" + localhostProfile: "423" type: d'呪 supplementalGroups: - -7106117411092125093 sysctls: - - name: "417" - value: "418" + - name: "421" + value: "422" windowsOptions: - gmsaCredentialSpec: "415" - gmsaCredentialSpecName: "414" - runAsUserName: "416" - serviceAccount: "408" - serviceAccountName: "407" + gmsaCredentialSpec: "419" + gmsaCredentialSpecName: "418" + runAsUserName: "420" + serviceAccount: "412" + serviceAccountName: "411" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "422" + subdomain: "426" terminationGracePeriodSeconds: -8963807447996144781 tolerations: - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "488" + key: "492" operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 tolerationSeconds: 3252034671163905138 - value: "489" + value: "493" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -825,65 +828,65 @@ spec: matchLabels: n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb maxSkew: -484382570 - topologyKey: "498" + topologyKey: "502" whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: - fsType: "65" + fsType: "68" partition: -1853411528 - volumeID: "64" + volumeID: "67" azureDisk: cachingMode: A3fƻfʣ繡楙¯ - diskName: "128" - diskURI: "129" - fsType: "130" + diskName: "131" + diskURI: "132" + fsType: "133" kind: 勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ readOnly: true azureFile: - secretName: "114" - shareName: "115" + secretName: "117" + shareName: "118" cephfs: monitors: - - "99" - path: "100" + - "102" + path: "103" readOnly: true - secretFile: "102" + secretFile: "105" secretRef: - name: "103" - user: "101" + name: "106" + user: "104" cinder: - fsType: "97" + fsType: "100" secretRef: - name: "98" - volumeID: "96" + name: "101" + volumeID: "99" configMap: defaultMode: -347579237 items: - - key: "117" + - key: "120" mode: 1793473487 - path: "118" - name: "116" + path: "121" + name: "119" optional: false csi: - driver: "160" - fsType: "161" + driver: "163" + fsType: "164" nodePublishSecretRef: - name: "164" + name: "167" readOnly: false volumeAttributes: - "162": "163" + "165": "166" downwardAPI: defaultMode: -1775926229 items: - fieldRef: - apiVersion: "107" - fieldPath: "108" + apiVersion: "110" + fieldPath: "111" mode: -1011172037 - path: "106" + path: "109" resourceFieldRef: - containerName: "109" + containerName: "112" divisor: "52" - resource: "110" + resource: "113" emptyDir: medium: 捵TwMȗ礼2ħ籦ö嗏ʑ>季Cʖ畬 sizeLimit: "347" @@ -891,40 +894,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "172": "173" - clusterName: "178" + "175": "176" + clusterName: "181" creationTimestamp: null deletionGracePeriodSeconds: 3218160964766401208 finalizers: - - "177" - generateName: "166" + - "180" + generateName: "169" generation: -6008930988505485536 labels: - "170": "171" + "173": "174" managedFields: - - apiVersion: "180" - fieldsType: "181" - manager: "179" + - apiVersion: "183" + fieldsType: "184" + manager: "182" operation: quA?瞲Ť倱<įXŋ - name: "165" - namespace: "167" + subresource: "185" + name: "168" + namespace: "170" ownerReferences: - - apiVersion: "174" + - apiVersion: "177" blockOwnerDeletion: false controller: true - kind: "175" - name: "176" + kind: "178" + name: "179" uid: ɜa頢ƛƟ)ÙæNǚ resourceVersion: "4447340384943270560" - selfLink: "168" + selfLink: "171" uid: A徙ɶɊł/擇ɦĽ胚 spec: accessModes: - 厶耈 T衧ȇe媹Hǝ呮}臷 dataSource: - apiGroup: "190" - kind: "191" - name: "192" + apiGroup: "194" + kind: "195" + name: "196" resources: limits: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" @@ -938,158 +942,158 @@ spec: - A5b.5-CX_VBC.Jn4f_1 matchLabels: 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 - storageClassName: "189" + storageClassName: "193" volumeMode: 髷裎$MVȟ@7飣奺Ȋ - volumeName: "188" + volumeName: "192" fc: - fsType: "112" + fsType: "115" lun: -740816174 targetWWNs: - - "111" + - "114" wwids: - - "113" + - "116" flexVolume: - driver: "91" - fsType: "92" + driver: "94" + fsType: "95" options: - "94": "95" + "97": "98" secretRef: - name: "93" + name: "96" flocker: - datasetName: "104" - datasetUUID: "105" + datasetName: "107" + datasetUUID: "108" gcePersistentDisk: - fsType: "63" + fsType: "66" partition: 1399152294 - pdName: "62" + pdName: "65" readOnly: true gitRepo: - directory: "68" - repository: "66" - revision: "67" + directory: "71" + repository: "69" + revision: "70" glusterfs: - endpoints: "81" - path: "82" + endpoints: "84" + path: "85" readOnly: true hostPath: - path: "61" + path: "64" type: j剐'宣I拍N嚳ķȗ iscsi: - fsType: "77" - initiatorName: "80" - iqn: "75" - iscsiInterface: "76" + fsType: "80" + initiatorName: "83" + iqn: "78" + iscsiInterface: "79" lun: -1483417237 portals: - - "78" + - "81" secretRef: - name: "79" - targetPortal: "74" - name: "60" + name: "82" + targetPortal: "77" + name: "63" nfs: - path: "73" - server: "72" + path: "76" + server: "75" persistentVolumeClaim: - claimName: "83" + claimName: "86" readOnly: true photonPersistentDisk: - fsType: "132" - pdID: "131" + fsType: "135" + pdID: "134" portworxVolume: - fsType: "147" - volumeID: "146" + fsType: "150" + volumeID: "149" projected: defaultMode: -1332301579 sources: - configMap: items: - - key: "142" + - key: "145" mode: -1249460160 - path: "143" - name: "141" + path: "146" + name: "144" optional: false downwardAPI: items: - fieldRef: - apiVersion: "137" - fieldPath: "138" + apiVersion: "140" + fieldPath: "141" mode: 1525389481 - path: "136" + path: "139" resourceFieldRef: - containerName: "139" + containerName: "142" divisor: "618" - resource: "140" + resource: "143" secret: items: - - key: "134" + - key: "137" mode: 550215822 - path: "135" - name: "133" + path: "138" + name: "136" optional: false serviceAccountToken: - audience: "144" + audience: "147" expirationSeconds: -8988970531898753887 - path: "145" + path: "148" quobyte: - group: "126" + group: "129" readOnly: true - registry: "123" - tenant: "127" - user: "125" - volume: "124" + registry: "126" + tenant: "130" + user: "128" + volume: "127" rbd: - fsType: "86" - image: "85" - keyring: "89" + fsType: "89" + image: "88" + keyring: "92" monitors: - - "84" - pool: "87" + - "87" + pool: "90" readOnly: true secretRef: - name: "90" - user: "88" + name: "93" + user: "91" scaleIO: - fsType: "155" - gateway: "148" - protectionDomain: "151" + fsType: "158" + gateway: "151" + protectionDomain: "154" readOnly: true secretRef: - name: "150" - storageMode: "153" - storagePool: "152" - system: "149" - volumeName: "154" + name: "153" + storageMode: "156" + storagePool: "155" + system: "152" + volumeName: "157" secret: defaultMode: -1852451720 items: - - key: "70" + - key: "73" mode: 1395607230 - path: "71" + path: "74" optional: true - secretName: "69" + secretName: "72" storageos: - fsType: "158" + fsType: "161" readOnly: true secretRef: - name: "159" - volumeName: "156" - volumeNamespace: "157" + name: "162" + volumeName: "159" + volumeNamespace: "160" vsphereVolume: - fsType: "120" - storagePolicyID: "122" - storagePolicyName: "121" - volumePath: "119" + fsType: "123" + storagePolicyID: "125" + storagePolicyName: "124" + volumePath: "122" ttlSecondsAfterFinished: -1285029915 - schedule: "19" + schedule: "20" startingDeadlineSeconds: -2555947251840004808 successfulJobsHistoryLimit: -2006986560 suspend: true status: active: - - apiVersion: "508" - fieldPath: "510" - kind: "505" - name: "507" - namespace: "506" - resourceVersion: "509" + - apiVersion: "512" + fieldPath: "514" + kind: "509" + name: "511" + namespace: "510" + resourceVersion: "513" uid: 暉Ŝ!ȣ绰 diff --git a/testdata/HEAD/batch.v1beta1.JobTemplate.json b/testdata/HEAD/batch.v1beta1.JobTemplate.json index ff63349967..3be86035c2 100644 --- a/testdata/HEAD/batch.v1beta1.JobTemplate.json +++ b/testdata/HEAD/batch.v1beta1.JobTemplate.json @@ -36,47 +36,49 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "template": { "metadata": { - "name": "19", - "generateName": "20", - "namespace": "21", - "selfLink": "22", + "name": "20", + "generateName": "21", + "namespace": "22", + "selfLink": "23", "uid": "SǡƏ", "resourceVersion": "17916580954637291219", "generation": 5259823216098853135, "creationTimestamp": null, "deletionGracePeriodSeconds": 4075183944016503389, "labels": { - "24": "25" + "25": "26" }, "annotations": { - "26": "27" + "27": "28" }, "ownerReferences": [ { - "apiVersion": "28", - "kind": "29", - "name": "30", + "apiVersion": "29", + "kind": "30", + "name": "31", "uid": "ɑ", "controller": true, "blockOwnerDeletion": false } ], "finalizers": [ - "31" + "32" ], - "clusterName": "32", + "clusterName": "33", "managedFields": [ { - "manager": "33", + "manager": "34", "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "apiVersion": "34", - "fieldsType": "35" + "apiVersion": "35", + "fieldsType": "36", + "subresource": "37" } ] }, @@ -102,50 +104,51 @@ "manualSelector": false, "template": { "metadata": { - "name": "42", - "generateName": "43", - "namespace": "44", - "selfLink": "45", + "name": "44", + "generateName": "45", + "namespace": "46", + "selfLink": "47", "uid": "Ȗ脵鴈Ō", "resourceVersion": "5994087412557504692", "generation": 9213888658033954596, "creationTimestamp": null, "deletionGracePeriodSeconds": -2901856114738744973, "labels": { - "47": "48" + "49": "50" }, "annotations": { - "49": "50" + "51": "52" }, "ownerReferences": [ { - "apiVersion": "51", - "kind": "52", - "name": "53", + "apiVersion": "53", + "kind": "54", + "name": "55", "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "54" + "56" ], - "clusterName": "55", + "clusterName": "57", "managedFields": [ { - "manager": "56", + "manager": "58", "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", - "apiVersion": "57", - "fieldsType": "58" + "apiVersion": "59", + "fieldsType": "60", + "subresource": "61" } ] }, "spec": { "volumes": [ { - "name": "59", + "name": "62", "hostPath": { - "path": "60", + "path": "63", "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" }, "emptyDir": { @@ -153,28 +156,28 @@ "sizeLimit": "681" }, "gcePersistentDisk": { - "pdName": "61", - "fsType": "62", + "pdName": "64", + "fsType": "65", "partition": 2065358741, "readOnly": true }, "awsElasticBlockStore": { - "volumeID": "63", - "fsType": "64", + "volumeID": "66", + "fsType": "67", "partition": -104666658, "readOnly": true }, "gitRepo": { - "repository": "65", - "revision": "66", - "directory": "67" + "repository": "68", + "revision": "69", + "directory": "70" }, "secret": { - "secretName": "68", + "secretName": "71", "items": [ { - "key": "69", - "path": "70", + "key": "72", + "path": "73", "mode": 1648350164 } ], @@ -182,91 +185,91 @@ "optional": true }, "nfs": { - "server": "71", - "path": "72" + "server": "74", + "path": "75" }, "iscsi": { - "targetPortal": "73", - "iqn": "74", + "targetPortal": "76", + "iqn": "77", "lun": -663180249, - "iscsiInterface": "75", - "fsType": "76", + "iscsiInterface": "78", + "fsType": "79", "readOnly": true, "portals": [ - "77" + "80" ], "chapAuthSession": true, "secretRef": { - "name": "78" + "name": "81" }, - "initiatorName": "79" + "initiatorName": "82" }, "glusterfs": { - "endpoints": "80", - "path": "81" + "endpoints": "83", + "path": "84" }, "persistentVolumeClaim": { - "claimName": "82" + "claimName": "85" }, "rbd": { "monitors": [ - "83" + "86" ], - "image": "84", - "fsType": "85", - "pool": "86", - "user": "87", - "keyring": "88", + "image": "87", + "fsType": "88", + "pool": "89", + "user": "90", + "keyring": "91", "secretRef": { - "name": "89" + "name": "92" }, "readOnly": true }, "flexVolume": { - "driver": "90", - "fsType": "91", + "driver": "93", + "fsType": "94", "secretRef": { - "name": "92" + "name": "95" }, "readOnly": true, "options": { - "93": "94" + "96": "97" } }, "cinder": { - "volumeID": "95", - "fsType": "96", + "volumeID": "98", + "fsType": "99", "readOnly": true, "secretRef": { - "name": "97" + "name": "100" } }, "cephfs": { "monitors": [ - "98" + "101" ], - "path": "99", - "user": "100", - "secretFile": "101", + "path": "102", + "user": "103", + "secretFile": "104", "secretRef": { - "name": "102" + "name": "105" } }, "flocker": { - "datasetName": "103", - "datasetUUID": "104" + "datasetName": "106", + "datasetUUID": "107" }, "downwardAPI": { "items": [ { - "path": "105", + "path": "108", "fieldRef": { - "apiVersion": "106", - "fieldPath": "107" + "apiVersion": "109", + "fieldPath": "110" }, "resourceFieldRef": { - "containerName": "108", - "resource": "109", + "containerName": "111", + "resource": "112", "divisor": "889" }, "mode": 1322858613 @@ -276,24 +279,24 @@ }, "fc": { "targetWWNs": [ - "110" + "113" ], "lun": 1169718433, - "fsType": "111", + "fsType": "114", "wwids": [ - "112" + "115" ] }, "azureFile": { - "secretName": "113", - "shareName": "114" + "secretName": "116", + "shareName": "117" }, "configMap": { - "name": "115", + "name": "118", "items": [ { - "key": "116", - "path": "117", + "key": "119", + "path": "120", "mode": -1194714697 } ], @@ -301,40 +304,40 @@ "optional": true }, "vsphereVolume": { - "volumePath": "118", - "fsType": "119", - "storagePolicyName": "120", - "storagePolicyID": "121" + "volumePath": "121", + "fsType": "122", + "storagePolicyName": "123", + "storagePolicyID": "124" }, "quobyte": { - "registry": "122", - "volume": "123", + "registry": "125", + "volume": "126", "readOnly": true, - "user": "124", - "group": "125", - "tenant": "126" + "user": "127", + "group": "128", + "tenant": "129" }, "azureDisk": { - "diskName": "127", - "diskURI": "128", + "diskName": "130", + "diskURI": "131", "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", - "fsType": "129", + "fsType": "132", "readOnly": true, "kind": "ȫşŇɜa" }, "photonPersistentDisk": { - "pdID": "130", - "fsType": "131" + "pdID": "133", + "fsType": "134" }, "projected": { "sources": [ { "secret": { - "name": "132", + "name": "135", "items": [ { - "key": "133", - "path": "134", + "key": "136", + "path": "137", "mode": 782113097 } ], @@ -343,14 +346,14 @@ "downwardAPI": { "items": [ { - "path": "135", + "path": "138", "fieldRef": { - "apiVersion": "136", - "fieldPath": "137" + "apiVersion": "139", + "fieldPath": "140" }, "resourceFieldRef": { - "containerName": "138", - "resource": "139", + "containerName": "141", + "resource": "142", "divisor": "952" }, "mode": -555780268 @@ -358,101 +361,102 @@ ] }, "configMap": { - "name": "140", + "name": "143", "items": [ { - "key": "141", - "path": "142", + "key": "144", + "path": "145", "mode": 1730325900 } ], "optional": true }, "serviceAccountToken": { - "audience": "143", + "audience": "146", "expirationSeconds": -2937394236764575757, - "path": "144" + "path": "147" } } ], "defaultMode": -1980941277 }, "portworxVolume": { - "volumeID": "145", - "fsType": "146", + "volumeID": "148", + "fsType": "149", "readOnly": true }, "scaleIO": { - "gateway": "147", - "system": "148", + "gateway": "150", + "system": "151", "secretRef": { - "name": "149" + "name": "152" }, "sslEnabled": true, - "protectionDomain": "150", - "storagePool": "151", - "storageMode": "152", - "volumeName": "153", - "fsType": "154" + "protectionDomain": "153", + "storagePool": "154", + "storageMode": "155", + "volumeName": "156", + "fsType": "157" }, "storageos": { - "volumeName": "155", - "volumeNamespace": "156", - "fsType": "157", + "volumeName": "158", + "volumeNamespace": "159", + "fsType": "160", "readOnly": true, "secretRef": { - "name": "158" + "name": "161" } }, "csi": { - "driver": "159", + "driver": "162", "readOnly": true, - "fsType": "160", + "fsType": "163", "volumeAttributes": { - "161": "162" + "164": "165" }, "nodePublishSecretRef": { - "name": "163" + "name": "166" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "164", - "generateName": "165", - "namespace": "166", - "selfLink": "167", + "name": "167", + "generateName": "168", + "namespace": "169", + "selfLink": "170", "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", "resourceVersion": "917467801074989174", "generation": -8801560367353238479, "creationTimestamp": null, "deletionGracePeriodSeconds": -1837257934517376612, "labels": { - "169": "170" + "172": "173" }, "annotations": { - "171": "172" + "174": "175" }, "ownerReferences": [ { - "apiVersion": "173", - "kind": "174", - "name": "175", + "apiVersion": "176", + "kind": "177", + "name": "178", "uid": "", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "176" + "179" ], - "clusterName": "177", + "clusterName": "180", "managedFields": [ { - "manager": "178", + "manager": "181", "operation": "蒅!a坩O`涁İ而踪鄌", - "apiVersion": "179", - "fieldsType": "180" + "apiVersion": "182", + "fieldsType": "183", + "subresource": "184" } ] }, @@ -479,13 +483,13 @@ "Ⱥ眖R#yV'WKw(ğ": "423" } }, - "volumeName": "187", - "storageClassName": "188", + "volumeName": "191", + "storageClassName": "192", "volumeMode": "跦Opwǩ曬逴褜1", "dataSource": { - "apiGroup": "189", - "kind": "190", - "name": "191" + "apiGroup": "193", + "kind": "194", + "name": "195" } } } @@ -494,59 +498,59 @@ ], "initContainers": [ { - "name": "192", - "image": "193", + "name": "196", + "image": "197", "command": [ - "194" + "198" ], "args": [ - "195" + "199" ], - "workingDir": "196", + "workingDir": "200", "ports": [ { - "name": "197", + "name": "201", "hostPort": -589000495, "containerPort": -955773237, "protocol": "g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿", - "hostIP": "198" + "hostIP": "202" } ], "envFrom": [ { - "prefix": "199", + "prefix": "203", "configMapRef": { - "name": "200", + "name": "204", "optional": false }, "secretRef": { - "name": "201", + "name": "205", "optional": false } } ], "env": [ { - "name": "202", - "value": "203", + "name": "206", + "value": "207", "valueFrom": { "fieldRef": { - "apiVersion": "204", - "fieldPath": "205" + "apiVersion": "208", + "fieldPath": "209" }, "resourceFieldRef": { - "containerName": "206", - "resource": "207", + "containerName": "210", + "resource": "211", "divisor": "729" }, "configMapKeyRef": { - "name": "208", - "key": "209", + "name": "212", + "key": "213", "optional": true }, "secretKeyRef": { - "name": "210", - "key": "211", + "name": "214", + "key": "215", "optional": false } } @@ -562,40 +566,40 @@ }, "volumeMounts": [ { - "name": "212", - "mountPath": "213", - "subPath": "214", + "name": "216", + "mountPath": "217", + "subPath": "218", "mountPropagation": " 苧yñKJɐ", - "subPathExpr": "215" + "subPathExpr": "219" } ], "volumeDevices": [ { - "name": "216", - "devicePath": "217" + "name": "220", + "devicePath": "221" } ], "livenessProbe": { "exec": { "command": [ - "218" + "222" ] }, "httpGet": { - "path": "219", - "port": "220", - "host": "221", + "path": "223", + "port": "224", + "host": "225", "scheme": "咡W", "httpHeaders": [ { - "name": "222", - "value": "223" + "name": "226", + "value": "227" } ] }, "tcpSocket": { "port": 888935190, - "host": "224" + "host": "228" }, "initialDelaySeconds": 1674961434, "timeoutSeconds": -553100686, @@ -607,24 +611,24 @@ "readinessProbe": { "exec": { "command": [ - "225" + "229" ] }, "httpGet": { - "path": "226", + "path": "230", "port": -2133054549, - "host": "227", + "host": "231", "scheme": "遰=E", "httpHeaders": [ { - "name": "228", - "value": "229" + "name": "232", + "value": "233" } ] }, "tcpSocket": { - "port": "230", - "host": "231" + "port": "234", + "host": "235" }, "initialDelaySeconds": -1462219068, "timeoutSeconds": -370386363, @@ -636,24 +640,24 @@ "startupProbe": { "exec": { "command": [ - "232" + "236" ] }, "httpGet": { - "path": "233", - "port": "234", - "host": "235", + "path": "237", + "port": "238", + "host": "239", "scheme": "ŕ翑0展}", "httpHeaders": [ { - "name": "236", - "value": "237" + "name": "240", + "value": "241" } ] }, "tcpSocket": { - "port": "238", - "host": "239" + "port": "242", + "host": "243" }, "initialDelaySeconds": -1778952574, "timeoutSeconds": 1386255869, @@ -666,51 +670,51 @@ "postStart": { "exec": { "command": [ - "240" + "244" ] }, "httpGet": { - "path": "241", - "port": "242", - "host": "243", + "path": "245", + "port": "246", + "host": "247", "scheme": "队偯J僳徥淳4揻", "httpHeaders": [ { - "name": "244", - "value": "245" + "name": "248", + "value": "249" } ] }, "tcpSocket": { "port": 878005329, - "host": "246" + "host": "250" } }, "preStop": { "exec": { "command": [ - "247" + "251" ] }, "httpGet": { - "path": "248", - "port": "249", - "host": "250", + "path": "252", + "port": "253", + "host": "254", "scheme": "Œɥ颶妧Ö闊 鰔澝qV訆Ǝ", "httpHeaders": [ { - "name": "251", - "value": "252" + "name": "255", + "value": "256" } ] }, "tcpSocket": { "port": 509813083, - "host": "253" + "host": "257" } } }, - "terminationMessagePath": "254", + "terminationMessagePath": "258", "terminationMessagePolicy": "²sNƗ¸g", "imagePullPolicy": ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:", "securityContext": { @@ -724,15 +728,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "255", - "role": "256", - "type": "257", - "level": "258" + "user": "259", + "role": "260", + "type": "261", + "level": "262" }, "windowsOptions": { - "gmsaCredentialSpecName": "259", - "gmsaCredentialSpec": "260", - "runAsUserName": "261" + "gmsaCredentialSpecName": "263", + "gmsaCredentialSpec": "264", + "runAsUserName": "265" }, "runAsUser": 5431518803727886665, "runAsGroup": -545284475172904979, @@ -742,66 +746,66 @@ "procMount": "丆", "seccompProfile": { "type": "²Ŏ)/灩聋3趐囨", - "localhostProfile": "262" + "localhostProfile": "266" } } } ], "containers": [ { - "name": "263", - "image": "264", + "name": "267", + "image": "268", "command": [ - "265" + "269" ], "args": [ - "266" + "270" ], - "workingDir": "267", + "workingDir": "271", "ports": [ { - "name": "268", + "name": "272", "hostPort": -1733181402, "containerPort": -1365158918, "protocol": "OǨ繫ʎǑyZ", - "hostIP": "269" + "hostIP": "273" } ], "envFrom": [ { - "prefix": "270", + "prefix": "274", "configMapRef": { - "name": "271", + "name": "275", "optional": false }, "secretRef": { - "name": "272", + "name": "276", "optional": true } } ], "env": [ { - "name": "273", - "value": "274", + "name": "277", + "value": "278", "valueFrom": { "fieldRef": { - "apiVersion": "275", - "fieldPath": "276" + "apiVersion": "279", + "fieldPath": "280" }, "resourceFieldRef": { - "containerName": "277", - "resource": "278", + "containerName": "281", + "resource": "282", "divisor": "516" }, "configMapKeyRef": { - "name": "279", - "key": "280", + "name": "283", + "key": "284", "optional": true }, "secretKeyRef": { - "name": "281", - "key": "282", + "name": "285", + "key": "286", "optional": true } } @@ -817,41 +821,41 @@ }, "volumeMounts": [ { - "name": "283", + "name": "287", "readOnly": true, - "mountPath": "284", - "subPath": "285", + "mountPath": "288", + "subPath": "289", "mountPropagation": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", - "subPathExpr": "286" + "subPathExpr": "290" } ], "volumeDevices": [ { - "name": "287", - "devicePath": "288" + "name": "291", + "devicePath": "292" } ], "livenessProbe": { "exec": { "command": [ - "289" + "293" ] }, "httpGet": { - "path": "290", + "path": "294", "port": -543432015, - "host": "291", + "host": "295", "scheme": "ƷƣMț", "httpHeaders": [ { - "name": "292", - "value": "293" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": "294", - "host": "295" + "port": "298", + "host": "299" }, "initialDelaySeconds": -211480108, "timeoutSeconds": -200074798, @@ -863,24 +867,24 @@ "readinessProbe": { "exec": { "command": [ - "296" + "300" ] }, "httpGet": { - "path": "297", + "path": "301", "port": 455919108, - "host": "298", + "host": "302", "scheme": "崍h趭(娕u", "httpHeaders": [ { - "name": "299", - "value": "300" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": 805162379, - "host": "301" + "host": "305" }, "initialDelaySeconds": 1486914884, "timeoutSeconds": -641001381, @@ -892,24 +896,24 @@ "startupProbe": { "exec": { "command": [ - "302" + "306" ] }, "httpGet": { - "path": "303", - "port": "304", - "host": "305", + "path": "307", + "port": "308", + "host": "309", "scheme": "Ã茓pȓɻ", "httpHeaders": [ { - "name": "306", - "value": "307" + "name": "310", + "value": "311" } ] }, "tcpSocket": { - "port": "308", - "host": "309" + "port": "312", + "host": "313" }, "initialDelaySeconds": 1737172479, "timeoutSeconds": -767058113, @@ -922,51 +926,51 @@ "postStart": { "exec": { "command": [ - "310" + "314" ] }, "httpGet": { - "path": "311", - "port": "312", - "host": "313", + "path": "315", + "port": "316", + "host": "317", "scheme": "ĒzŔ瘍Nʊ", "httpHeaders": [ { - "name": "314", - "value": "315" + "name": "318", + "value": "319" } ] }, "tcpSocket": { "port": 2073630689, - "host": "316" + "host": "320" } }, "preStop": { "exec": { "command": [ - "317" + "321" ] }, "httpGet": { - "path": "318", - "port": "319", - "host": "320", + "path": "322", + "port": "323", + "host": "324", "scheme": "泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ", "httpHeaders": [ { - "name": "321", - "value": "322" + "name": "325", + "value": "326" } ] }, "tcpSocket": { - "port": "323", - "host": "324" + "port": "327", + "host": "328" } } }, - "terminationMessagePath": "325", + "terminationMessagePath": "329", "terminationMessagePolicy": "礫Ƽ¨Ix糂腂ǂǚŜEu", "imagePullPolicy": "I滞廬耐鷞焬CQm坊柩劄奼[", "securityContext": { @@ -980,15 +984,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "326", - "role": "327", - "type": "328", - "level": "329" + "user": "330", + "role": "331", + "type": "332", + "level": "333" }, "windowsOptions": { - "gmsaCredentialSpecName": "330", - "gmsaCredentialSpec": "331", - "runAsUserName": "332" + "gmsaCredentialSpecName": "334", + "gmsaCredentialSpec": "335", + "runAsUserName": "336" }, "runAsUser": 2803095162614904173, "runAsGroup": -1207159809527615562, @@ -998,7 +1002,7 @@ "procMount": "-紑浘牬釼aTGÒ鵌", "seccompProfile": { "type": "3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶", - "localhostProfile": "333" + "localhostProfile": "337" } }, "stdin": true @@ -1006,59 +1010,59 @@ ], "ephemeralContainers": [ { - "name": "334", - "image": "335", + "name": "338", + "image": "339", "command": [ - "336" + "340" ], "args": [ - "337" + "341" ], - "workingDir": "338", + "workingDir": "342", "ports": [ { - "name": "339", + "name": "343", "hostPort": -257245030, "containerPort": -166419777, "protocol": "a殆诵H玲", - "hostIP": "340" + "hostIP": "344" } ], "envFrom": [ { - "prefix": "341", + "prefix": "345", "configMapRef": { - "name": "342", + "name": "346", "optional": false }, "secretRef": { - "name": "343", + "name": "347", "optional": false } } ], "env": [ { - "name": "344", - "value": "345", + "name": "348", + "value": "349", "valueFrom": { "fieldRef": { - "apiVersion": "346", - "fieldPath": "347" + "apiVersion": "350", + "fieldPath": "351" }, "resourceFieldRef": { - "containerName": "348", - "resource": "349", + "containerName": "352", + "resource": "353", "divisor": "274" }, "configMapKeyRef": { - "name": "350", - "key": "351", + "name": "354", + "key": "355", "optional": false }, "secretKeyRef": { - "name": "352", - "key": "353", + "name": "356", + "key": "357", "optional": true } } @@ -1074,41 +1078,41 @@ }, "volumeMounts": [ { - "name": "354", + "name": "358", "readOnly": true, - "mountPath": "355", - "subPath": "356", + "mountPath": "359", + "subPath": "360", "mountPropagation": "{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬɸ", - "subPathExpr": "357" + "subPathExpr": "361" } ], "volumeDevices": [ { - "name": "358", - "devicePath": "359" + "name": "362", + "devicePath": "363" } ], "livenessProbe": { "exec": { "command": [ - "360" + "364" ] }, "httpGet": { - "path": "361", - "port": "362", - "host": "363", + "path": "365", + "port": "366", + "host": "367", "scheme": "cx赮ǒđ\u003e*劶?j", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "368", + "value": "369" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": "370", + "host": "371" }, "initialDelaySeconds": 1008425444, "timeoutSeconds": -821592382, @@ -1120,24 +1124,24 @@ "readinessProbe": { "exec": { "command": [ - "368" + "372" ] }, "httpGet": { - "path": "369", + "path": "373", "port": 2032588794, - "host": "370", + "host": "374", "scheme": "鍃G昧牱", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "375", + "value": "376" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "377", + "host": "378" }, "initialDelaySeconds": -215316554, "timeoutSeconds": -2141869576, @@ -1149,24 +1153,24 @@ "startupProbe": { "exec": { "command": [ - "375" + "379" ] }, "httpGet": { - "path": "376", + "path": "380", "port": -629974246, - "host": "377", + "host": "381", "scheme": "œj堑ūM鈱ɖ'蠨磼O_h", "httpHeaders": [ { - "name": "378", - "value": "379" + "name": "382", + "value": "383" } ] }, "tcpSocket": { "port": -2033879721, - "host": "380" + "host": "384" }, "initialDelaySeconds": -1026606578, "timeoutSeconds": -25232164, @@ -1179,51 +1183,51 @@ "postStart": { "exec": { "command": [ - "381" + "385" ] }, "httpGet": { - "path": "382", + "path": "386", "port": -1289510276, - "host": "383", + "host": "387", "scheme": "ŒGm¨z鋎靀G", "httpHeaders": [ { - "name": "384", - "value": "385" + "name": "388", + "value": "389" } ] }, "tcpSocket": { - "port": "386", - "host": "387" + "port": "390", + "host": "391" } }, "preStop": { "exec": { "command": [ - "388" + "392" ] }, "httpGet": { - "path": "389", + "path": "393", "port": 1289969734, - "host": "390", + "host": "394", "scheme": "7uPƒw©ɴĶ烷Ľ", "httpHeaders": [ { - "name": "391", - "value": "392" + "name": "395", + "value": "396" } ] }, "tcpSocket": { "port": 1468940509, - "host": "393" + "host": "397" } } }, - "terminationMessagePath": "394", + "terminationMessagePath": "398", "terminationMessagePolicy": "像-觗裓6Ř", "securityContext": { "capabilities": { @@ -1236,15 +1240,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "399", + "role": "400", + "type": "401", + "level": "402" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401" + "gmsaCredentialSpecName": "403", + "gmsaCredentialSpec": "404", + "runAsUserName": "405" }, "runAsUser": -7492598848400758567, "runAsGroup": -4328915352766545090, @@ -1254,37 +1258,37 @@ "procMount": "¸殚篎3", "seccompProfile": { "type": "8[y#t(ȗŜŲ", - "localhostProfile": "402" + "localhostProfile": "406" } }, "tty": true, - "targetContainerName": "403" + "targetContainerName": "407" } ], "restartPolicy": "y", "terminationGracePeriodSeconds": -1357828024706138776, "activeDeadlineSeconds": -3501425899000054955, "nodeSelector": { - "404": "405" + "408": "409" }, - "serviceAccountName": "406", - "serviceAccount": "407", + "serviceAccountName": "410", + "serviceAccount": "411", "automountServiceAccountToken": true, - "nodeName": "408", + "nodeName": "412", "hostNetwork": true, "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "409", - "role": "410", - "type": "411", - "level": "412" + "user": "413", + "role": "414", + "type": "415", + "level": "416" }, "windowsOptions": { - "gmsaCredentialSpecName": "413", - "gmsaCredentialSpec": "414", - "runAsUserName": "415" + "gmsaCredentialSpecName": "417", + "gmsaCredentialSpec": "418", + "runAsUserName": "419" }, "runAsUser": -4962946920772050319, "runAsGroup": 5200080507234099655, @@ -1295,23 +1299,23 @@ "fsGroup": -6276111079389958404, "sysctls": [ { - "name": "416", - "value": "417" + "name": "420", + "value": "421" } ], "fsGroupChangePolicy": "œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ", "seccompProfile": { "type": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", - "localhostProfile": "418" + "localhostProfile": "422" } }, "imagePullSecrets": [ { - "name": "419" + "name": "423" } ], - "hostname": "420", - "subdomain": "421", + "hostname": "424", + "subdomain": "425", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1319,19 +1323,19 @@ { "matchExpressions": [ { - "key": "422", + "key": "426", "operator": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", "values": [ - "423" + "427" ] } ], "matchFields": [ { - "key": "424", + "key": "428", "operator": "m嵘厶sȰÖ埡ÆɰŞ襵樞", "values": [ - "425" + "429" ] } ] @@ -1344,19 +1348,19 @@ "preference": { "matchExpressions": [ { - "key": "426", + "key": "430", "operator": "ƨɤ血x柱栦阫Ƈʥ椹", "values": [ - "427" + "431" ] } ], "matchFields": [ { - "key": "428", + "key": "432", "operator": "_", "values": [ - "429" + "433" ] } ] @@ -1382,9 +1386,9 @@ ] }, "namespaces": [ - "436" + "440" ], - "topologyKey": "437", + "topologyKey": "441", "namespaceSelector": { "matchLabels": { "j_.5.40Rw4gD.._.-x6db-L7.-__-G_2kp": "H_.39g_.--_-_ve5.m_2_--XZ-x.__.M" @@ -1417,9 +1421,9 @@ ] }, "namespaces": [ - "450" + "454" ], - "topologyKey": "451", + "topologyKey": "455", "namespaceSelector": { "matchLabels": { "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t": "V._nV34GH" @@ -1453,9 +1457,9 @@ ] }, "namespaces": [ - "464" + "468" ], - "topologyKey": "465", + "topologyKey": "469", "namespaceSelector": { "matchLabels": { "4vk58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-w.57k--e--x--b--1-n4-a--o2h0fy-j-5-5-2nw/1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133T": "P-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_8" @@ -1488,9 +1492,9 @@ ] }, "namespaces": [ - "478" + "482" ], - "topologyKey": "479", + "topologyKey": "483", "namespaceSelector": { "matchLabels": { "2x-cpor---cigu---4-2-4k0267h-rl-l-u575b93-r6---4g-vg3t.vuo17qre-33-5-u8f0f1q8/6": "px_0-.mJe__.B-cd2_4" @@ -1507,37 +1511,37 @@ ] } }, - "schedulerName": "486", + "schedulerName": "490", "tolerations": [ { - "key": "487", + "key": "491", "operator": "0yVA嬂刲;牆詒ĸąs", - "value": "488", + "value": "492", "effect": "kx-餌勀奷Ŏ", "tolerationSeconds": -9038755672632113093 } ], "hostAliases": [ { - "ip": "489", + "ip": "493", "hostnames": [ - "490" + "494" ] } ], - "priorityClassName": "491", + "priorityClassName": "495", "priority": -1133320634, "dnsConfig": { "nameservers": [ - "492" + "496" ], "searches": [ - "493" + "497" ], "options": [ { - "name": "494", - "value": "495" + "name": "498", + "value": "499" } ] }, @@ -1546,7 +1550,7 @@ "conditionType": "į" } ], - "runtimeClassName": "496", + "runtimeClassName": "500", "enableServiceLinks": true, "preemptionPolicy": "Ʀ[螵沊齣薣鰎đƝ):惝ŵ髿ɔ", "overhead": { @@ -1555,7 +1559,7 @@ "topologySpreadConstraints": [ { "maxSkew": -2046521037, - "topologyKey": "497", + "topologyKey": "501", "whenUnsatisfiable": "\"T#sM網m", "labelSelector": { "matchLabels": { diff --git a/testdata/HEAD/batch.v1beta1.JobTemplate.pb b/testdata/HEAD/batch.v1beta1.JobTemplate.pb index 5967a9fb08b79d2b9f0f1c323f529cdbdb80a79b..ceaee27498a62b7b2ef874f00642640fe78bc3d5 100644 GIT binary patch delta 3458 zcmYjTdvI38760}oB;*o8xPp9q5Qv{Z@N+D8&+gv68w*NoMWLdm_^8!si%xYiZO1_w zN@m(%d=iK?xkZrR3mx%=mV}2^TNIO+IAg8Fj##zUM@V9))<>t(st7#OfZTo^;ohMzeVWGcW_#TCUM>6LTn8 zOZWP ztcsHXuX?5I)47JO7Hl&%pXJt?UNr7io_O%^fx0PhOzudX0q*~Pa(8H)T*-YI6 zv|-NL?2be4z3^3PF7Mg6;9115){DcYGc)zYz8A|&#Y!)xrC1%Sz>9S@Q(uC%smxqf zjX$i!Hs{50-iuwqb0K+7)?%fjGsVgr{#fO7jx`1zBZ3ZVoNbtl7JPRuEAr#~A{mCO zs`w`Z2wI$jRCx$pNJmYWY4mwK;&Iz7$S-g=4pOayR))FBP)W8RDS4te7puzq|MTw7 zVi=RUI#a;Uw2N|{#Ac+;X10n`ecnLE!BqaSAqv~a&1xdHLxi=&j*xy-%)ksXtd8I{ zezpJ+6NKv&5~C`_sFJx8UfTBJ-NXCu{mE5VAAaV(;b&WWcV3SLislO{>wB!{-kw|g zxBck1f}K~2*XRSOV>(7hBPdNTiEm)gut6hp?4uz>5I;o_x)#FJK}1U->;;)WiFV=N zB>Wlafs_d=OLf}wp6oqz3`7auv?@%Zq%-9ry%YC6c8iEUP)ss@i4Tt zU+)9w^>q~356}|A<|_TN@uD)Ffh!~DlB@i)&rxB>wiM{;!`4k3yWS8vOj04`%LjJ1 zUNf|J=lp?(H?3w{Dul}_)Sx3z-q7*+*Iq8eDwBNbpLLZE5ELa%FuIe%S<$!o3El0D zJ-;5@(z^Vmmedefi2*li=-nqjc&juugxYWgA5np%b^N0-Tclu%baK~(nkqy}QFQD` z3WWojxBQsgJ){ube1;$Or`R#TL0tC%z1 z1~uG?lfH_R0v9YC|LUEe{H-)F{v4=Pn0!%DHCf4EBKIf|Kfo@C=P8r!E=7td(pq-C zJV}cZ_RpBE(#f}r680o=T^&KMCiwzU5ag2vUa_RmUhAE-k_h}6-mCBor|Oul%a{r*c*S`oWN zb`-&PKJ@X9B1SM#T)DOT^?ORPpYFc@$OtW~d;Yj>>iqYgPJVV`{w&8FA;6QV``GIr z-!hU+nRA2(&$!_mezWk~=?;iBRO%RP2(KP!OmgtVx~vW??C3GBkp|ZYubR`Q%|!i0 z^C-Js-SX${Bfg>LT%H~fkDW8I+KjP_4A@0RC(YC5&f+{|qS2GRd0^vb$Ox>m4G?kC zGwr*ToZBK?K1CA2j3}9(om(DpLW?+3kx9OnozWDn6Pe@bh4eAPsZfv6D+JTFi?Rcq z*DdeeeBi08ALY_XjBO&>DVoIy-3av#bR#_Jj;1liDOrJTJ(~viw}k_{HvJ-vo949| zbUT*uG>1~Fq-gr$*&y6`7(P#`UD&ou>*?i@dKOfrj#Eb3S zZHo#6Eql*sNHZ25pBQz=prz1SjWA-dQ-ZRIZ;ZiS5PwEJH3;hw_dY@|@EKbciou6!1U(nmW=D;KUySw)e z-ng%O?(b5QsPkBG6z^}}@bt6e(prSKEc9`5U)2J}yAC*?f?G5m|PyeMXC>LuP)qvb_`u@}zD;;jTHBGoB6gugPK vgZIN?j?PG?*t+-SgU5=z!UJdPtl3Dd91WE`H*1>E$)Q=N3!6-tea8O*A!P#* delta 3304 zcmYjTeQ;Gr6@PnQNWx7Z;qvwJLLhw&gg&O_?$_Pj6exsRDhO({;-HQ#qZAo+9BikS zv8JURwE-$&hYt&FEzF3*ASE!^N;^0}B0<{@g%0#XM^MT~{eZz~(Zb;G+?NF2ALs3! zyXWlLv%lXtdv@BfX{&E7+cquyb!YQ3Ho0^2 z{+~f(&WJ$UsKbWWs-SbxM^)kYFi2v5TlT(o9tDZWt=<3O$%;l+7zw?EM&Bkybu^MU(b&?MfBgSB6qoI%p!^FAcTd#MP=MG)nv9`RCwS-|{;M9m*rgbvLaA#C* z>&epxucht^fzidlBr$6VjA@^qX)D7j`(?H;Fm5)iZ5#!b=Q3^O7>nA>f=2wqi&go+ z>Ox?XVqkG5Yg=Gx-E_7v9|jIqj_09q0udug4mM6Lsl^DfyCla7^wlh_hqTbRe3nm( z<3g6lyf`StpNKQdLK?^jLM>+^EYeg*sWu_4$qyryrLps`mE~<*`{I93?I?pc&KomD z{E0QJ8jCo&;VPGTmQ4z21FoZy^hb`k@il|SwsUgCDHK7G2)>QgV~G$@3yGNVr-~3- zKqOs^(^o@ZZGQNXO@Daq{Qeid{f!4d*!PR`udeFZ@emofiA)SWyuJH{?w|B-df<1A zqL(pjBtMWwrZgrBDQQ2#?!ZSy4wcPQkjf!{S*~LN!CN3iD}+bdQ!K1c zPb5WD3mZu%l`7ZUb>%-nBa3)AnY5+6Njk19j3ohu8^l!ZqaO%;99v^YUF6XV|~|I!qIJ5yAp}@cMoo!o4A%an1NpqDt}jqz=Xm1 zg-IenR2bZ;FzKCYp5%wpeF=k|P={jByu*wki|whk7~ zNi7j$3|NeeOY6=2=jSeNbiCXE;-mnH0 zrHK8Gs^$jdMhbD`5Km+Fz<#Gz@hfV?!pk0O9=NYFh=SNy(vey@?tj42kBr-7VHDpC?f>bpbcp*3YytXm1b-@(RG*pS`q26iPVX&sc9I7!Zw6vHez4L zF39K9n&&Dc2(6^qeX2&Wa*9v$-SxwsVdWG_qId6%dRPUJo>j*AACA~K!6uto7ih!@ zha5PB0Ia#wAgN2lJ@m==sUxS&m39Tsm#3Rb9KwfcBgKl2p4W(AZ zZh%J|cP=>hy(3!|p=W^-T!Kej6{{N0t=RhL!CiA^_pTPu=(dN$nd$8Vb;yXoGoqg) zcuiylo)cwf*1R}B1wZuxA!Hwd*ZuP1)+`}dAdTM|b>~b?;1@t4adP{Ki$5+E!<0ZFoOAe4V+^cQNWXi?D? z+8}4z`YE~b)p)3&)=@$d?!S|(Zx@fV%uOuf4tY!WkK+Lr#URvXHuyl-_viJjKk)K{ z+o<&kg0SGGi!Em*RtdB%uu7n9^&ePLt(9O^_u8}jJL5CE);^ZzjhdH0^Qyfmag<8w z{OGzFDCB-YT|L$DN9t~Ar8=%$d;m0X{4neJ(;xr#N!p#>Vxs_SLZbp25tE{z?J(x&Z4 z;k>jIC2=I-6s@zr6eUz@6X_eq7WI}季Cʖ畬x骀Šĸů - name: "42" - namespace: "44" + subresource: "61" + name: "44" + namespace: "46" ownerReferences: - - apiVersion: "51" + - apiVersion: "53" blockOwnerDeletion: false controller: false - kind: "52" - name: "53" + kind: "54" + name: "55" uid: I拍N嚳ķȗɊ捵TwMȗ礼 resourceVersion: "5994087412557504692" - selfLink: "45" + selfLink: "47" uid: Ȗ脵鴈Ō spec: activeDeadlineSeconds: -3501425899000054955 @@ -112,28 +115,28 @@ template: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "426" + - key: "430" operator: ƨɤ血x柱栦阫Ƈʥ椹 values: - - "427" + - "431" matchFields: - - key: "428" + - key: "432" operator: _ values: - - "429" + - "433" weight: 2082229073 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "422" + - key: "426" operator: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 values: - - "423" + - "427" matchFields: - - key: "424" + - key: "428" operator: m嵘厶sȰÖ埡ÆɰŞ襵樞 values: - - "425" + - "429" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -150,8 +153,8 @@ template: matchLabels: 2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t: V._nV34GH namespaces: - - "450" - topologyKey: "451" + - "454" + topologyKey: "455" weight: 256213209 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -171,8 +174,8 @@ template: matchLabels: j_.5.40Rw4gD.._.-x6db-L7.-__-G_2kp: H_.39g_.--_-_ve5.m_2_--XZ-x.__.M namespaces: - - "436" - topologyKey: "437" + - "440" + topologyKey: "441" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -189,8 +192,8 @@ template: matchLabels: 2x-cpor---cigu---4-2-4k0267h-rl-l-u575b93-r6---4g-vg3t.vuo17qre-33-5-u8f0f1q8/6: px_0-.mJe__.B-cd2_4 namespaces: - - "478" - topologyKey: "479" + - "482" + topologyKey: "483" weight: 1856144088 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -211,120 +214,120 @@ template: ? 4vk58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-w.57k--e--x--b--1-n4-a--o2h0fy-j-5-5-2nw/1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133T : P-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_8 namespaces: - - "464" - topologyKey: "465" + - "468" + topologyKey: "469" automountServiceAccountToken: true containers: - args: - - "266" + - "270" command: - - "265" + - "269" env: - - name: "273" - value: "274" + - name: "277" + value: "278" valueFrom: configMapKeyRef: - key: "280" - name: "279" + key: "284" + name: "283" optional: true fieldRef: - apiVersion: "275" - fieldPath: "276" + apiVersion: "279" + fieldPath: "280" resourceFieldRef: - containerName: "277" + containerName: "281" divisor: "516" - resource: "278" + resource: "282" secretKeyRef: - key: "282" - name: "281" + key: "286" + name: "285" optional: true envFrom: - configMapRef: - name: "271" + name: "275" optional: false - prefix: "270" + prefix: "274" secretRef: - name: "272" + name: "276" optional: true - image: "264" + image: "268" imagePullPolicy: I滞廬耐鷞焬CQm坊柩劄奼[ lifecycle: postStart: exec: command: - - "310" + - "314" httpGet: - host: "313" + host: "317" httpHeaders: - - name: "314" - value: "315" - path: "311" - port: "312" + - name: "318" + value: "319" + path: "315" + port: "316" scheme: ĒzŔ瘍Nʊ tcpSocket: - host: "316" + host: "320" port: 2073630689 preStop: exec: command: - - "317" + - "321" httpGet: - host: "320" + host: "324" httpHeaders: - - name: "321" - value: "322" - path: "318" - port: "319" + - name: "325" + value: "326" + path: "322" + port: "323" scheme: 泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ tcpSocket: - host: "324" - port: "323" + host: "328" + port: "327" livenessProbe: exec: command: - - "289" + - "293" failureThreshold: -1563928252 httpGet: - host: "291" + host: "295" httpHeaders: - - name: "292" - value: "293" - path: "290" + - name: "296" + value: "297" + path: "294" port: -543432015 scheme: ƷƣMț initialDelaySeconds: -211480108 periodSeconds: 556036216 successThreshold: -1838917931 tcpSocket: - host: "295" - port: "294" + host: "299" + port: "298" terminationGracePeriodSeconds: -1301089041686500367 timeoutSeconds: -200074798 - name: "263" + name: "267" ports: - containerPort: -1365158918 - hostIP: "269" + hostIP: "273" hostPort: -1733181402 - name: "268" + name: "272" protocol: OǨ繫ʎǑyZ readinessProbe: exec: command: - - "296" + - "300" failureThreshold: 601942575 httpGet: - host: "298" + host: "302" httpHeaders: - - name: "299" - value: "300" - path: "297" + - name: "303" + value: "304" + path: "301" port: 455919108 scheme: 崍h趭(娕u initialDelaySeconds: 1486914884 periodSeconds: -977348956 successThreshold: -637630736 tcpSocket: - host: "301" + host: "305" port: 805162379 terminationGracePeriodSeconds: -5669474827175536499 timeoutSeconds: -641001381 @@ -347,172 +350,172 @@ template: runAsNonRoot: true runAsUser: 2803095162614904173 seLinuxOptions: - level: "329" - role: "327" - type: "328" - user: "326" + level: "333" + role: "331" + type: "332" + user: "330" seccompProfile: - localhostProfile: "333" + localhostProfile: "337" type: 3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶 windowsOptions: - gmsaCredentialSpec: "331" - gmsaCredentialSpecName: "330" - runAsUserName: "332" + gmsaCredentialSpec: "335" + gmsaCredentialSpecName: "334" + runAsUserName: "336" startupProbe: exec: command: - - "302" + - "306" failureThreshold: 1803882645 httpGet: - host: "305" + host: "309" httpHeaders: - - name: "306" - value: "307" - path: "303" - port: "304" + - name: "310" + value: "311" + path: "307" + port: "308" scheme: Ã茓pȓɻ initialDelaySeconds: 1737172479 periodSeconds: 1223564938 successThreshold: 1241693652 tcpSocket: - host: "309" - port: "308" + host: "313" + port: "312" terminationGracePeriodSeconds: 8011596308221389971 timeoutSeconds: -767058113 stdin: true - terminationMessagePath: "325" + terminationMessagePath: "329" terminationMessagePolicy: 礫Ƽ¨Ix糂腂ǂǚŜEu volumeDevices: - - devicePath: "288" - name: "287" + - devicePath: "292" + name: "291" volumeMounts: - - mountPath: "284" + - mountPath: "288" mountPropagation: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ - name: "283" + name: "287" readOnly: true - subPath: "285" - subPathExpr: "286" - workingDir: "267" + subPath: "289" + subPathExpr: "290" + workingDir: "271" dnsConfig: nameservers: - - "492" + - "496" options: - - name: "494" - value: "495" + - name: "498" + value: "499" searches: - - "493" + - "497" enableServiceLinks: true ephemeralContainers: - args: - - "337" + - "341" command: - - "336" + - "340" env: - - name: "344" - value: "345" + - name: "348" + value: "349" valueFrom: configMapKeyRef: - key: "351" - name: "350" + key: "355" + name: "354" optional: false fieldRef: - apiVersion: "346" - fieldPath: "347" + apiVersion: "350" + fieldPath: "351" resourceFieldRef: - containerName: "348" + containerName: "352" divisor: "274" - resource: "349" + resource: "353" secretKeyRef: - key: "353" - name: "352" + key: "357" + name: "356" optional: true envFrom: - configMapRef: - name: "342" + name: "346" optional: false - prefix: "341" + prefix: "345" secretRef: - name: "343" + name: "347" optional: false - image: "335" + image: "339" lifecycle: postStart: exec: command: - - "381" + - "385" httpGet: - host: "383" + host: "387" httpHeaders: - - name: "384" - value: "385" - path: "382" + - name: "388" + value: "389" + path: "386" port: -1289510276 scheme: ŒGm¨z鋎靀G tcpSocket: - host: "387" - port: "386" + host: "391" + port: "390" preStop: exec: command: - - "388" + - "392" httpGet: - host: "390" + host: "394" httpHeaders: - - name: "391" - value: "392" - path: "389" + - name: "395" + value: "396" + path: "393" port: 1289969734 scheme: 7uPƒw©ɴĶ烷Ľ tcpSocket: - host: "393" + host: "397" port: 1468940509 livenessProbe: exec: command: - - "360" + - "364" failureThreshold: 1805682547 httpGet: - host: "363" + host: "367" httpHeaders: - - name: "364" - value: "365" - path: "361" - port: "362" + - name: "368" + value: "369" + path: "365" + port: "366" scheme: cx赮ǒđ>*劶?j initialDelaySeconds: 1008425444 periodSeconds: 1678953375 successThreshold: 1045190247 tcpSocket: - host: "367" - port: "366" + host: "371" + port: "370" terminationGracePeriodSeconds: -2797767251501326723 timeoutSeconds: -821592382 - name: "334" + name: "338" ports: - containerPort: -166419777 - hostIP: "340" + hostIP: "344" hostPort: -257245030 - name: "339" + name: "343" protocol: a殆诵H玲 readinessProbe: exec: command: - - "368" + - "372" failureThreshold: -394464008 httpGet: - host: "370" + host: "374" httpHeaders: - - name: "371" - value: "372" - path: "369" + - name: "375" + value: "376" + path: "373" port: 2032588794 scheme: 鍃G昧牱 initialDelaySeconds: -215316554 periodSeconds: 1521292403 successThreshold: -283400620 tcpSocket: - host: "374" - port: "373" + host: "378" + port: "377" terminationGracePeriodSeconds: 911858222236680643 timeoutSeconds: -2141869576 resources: @@ -534,174 +537,174 @@ template: runAsNonRoot: true runAsUser: -7492598848400758567 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "402" + role: "400" + type: "401" + user: "399" seccompProfile: - localhostProfile: "402" + localhostProfile: "406" type: 8[y#t(ȗŜŲ windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - runAsUserName: "401" + gmsaCredentialSpec: "404" + gmsaCredentialSpecName: "403" + runAsUserName: "405" startupProbe: exec: command: - - "375" + - "379" failureThreshold: 279062028 httpGet: - host: "377" + host: "381" httpHeaders: - - name: "378" - value: "379" - path: "376" + - name: "382" + value: "383" + path: "380" port: -629974246 scheme: œj堑ūM鈱ɖ'蠨磼O_h initialDelaySeconds: -1026606578 periodSeconds: -645536124 successThreshold: 896697276 tcpSocket: - host: "380" + host: "384" port: -2033879721 terminationGracePeriodSeconds: 4458982675949227932 timeoutSeconds: -25232164 - targetContainerName: "403" - terminationMessagePath: "394" + targetContainerName: "407" + terminationMessagePath: "398" terminationMessagePolicy: 像-觗裓6Ř tty: true volumeDevices: - - devicePath: "359" - name: "358" + - devicePath: "363" + name: "362" volumeMounts: - - mountPath: "355" + - mountPath: "359" mountPropagation: '{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬɸ' - name: "354" + name: "358" readOnly: true - subPath: "356" - subPathExpr: "357" - workingDir: "338" + subPath: "360" + subPathExpr: "361" + workingDir: "342" hostAliases: - hostnames: - - "490" - ip: "489" + - "494" + ip: "493" hostIPC: true hostNetwork: true - hostname: "420" + hostname: "424" imagePullSecrets: - - name: "419" + - name: "423" initContainers: - args: - - "195" + - "199" command: - - "194" + - "198" env: - - name: "202" - value: "203" + - name: "206" + value: "207" valueFrom: configMapKeyRef: - key: "209" - name: "208" + key: "213" + name: "212" optional: true fieldRef: - apiVersion: "204" - fieldPath: "205" + apiVersion: "208" + fieldPath: "209" resourceFieldRef: - containerName: "206" + containerName: "210" divisor: "729" - resource: "207" + resource: "211" secretKeyRef: - key: "211" - name: "210" + key: "215" + name: "214" optional: false envFrom: - configMapRef: - name: "200" + name: "204" optional: false - prefix: "199" + prefix: "203" secretRef: - name: "201" + name: "205" optional: false - image: "193" + image: "197" imagePullPolicy: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' lifecycle: postStart: exec: command: - - "240" + - "244" httpGet: - host: "243" + host: "247" httpHeaders: - - name: "244" - value: "245" - path: "241" - port: "242" + - name: "248" + value: "249" + path: "245" + port: "246" scheme: 队偯J僳徥淳4揻 tcpSocket: - host: "246" + host: "250" port: 878005329 preStop: exec: command: - - "247" + - "251" httpGet: - host: "250" + host: "254" httpHeaders: - - name: "251" - value: "252" - path: "248" - port: "249" + - name: "255" + value: "256" + path: "252" + port: "253" scheme: Œɥ颶妧Ö闊 鰔澝qV訆Ǝ tcpSocket: - host: "253" + host: "257" port: 509813083 livenessProbe: exec: command: - - "218" + - "222" failureThreshold: 183376425 httpGet: - host: "221" + host: "225" httpHeaders: - - name: "222" - value: "223" - path: "219" - port: "220" + - name: "226" + value: "227" + path: "223" + port: "224" scheme: 咡W initialDelaySeconds: 1674961434 periodSeconds: 44509253 successThreshold: -1661575965 tcpSocket: - host: "224" + host: "228" port: 888935190 terminationGracePeriodSeconds: 439010468654957223 timeoutSeconds: -553100686 - name: "192" + name: "196" ports: - containerPort: -955773237 - hostIP: "198" + hostIP: "202" hostPort: -589000495 - name: "197" + name: "201" protocol: g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿ readinessProbe: exec: command: - - "225" + - "229" failureThreshold: 617318981 httpGet: - host: "227" + host: "231" httpHeaders: - - name: "228" - value: "229" - path: "226" + - name: "232" + value: "233" + path: "230" port: -2133054549 scheme: 遰=E initialDelaySeconds: -1462219068 periodSeconds: 1714588921 successThreshold: -1246371817 tcpSocket: - host: "231" - port: "230" + host: "235" + port: "234" terminationGracePeriodSeconds: 1856677271350902065 timeoutSeconds: -370386363 resources: @@ -723,63 +726,63 @@ template: runAsNonRoot: false runAsUser: 5431518803727886665 seLinuxOptions: - level: "258" - role: "256" - type: "257" - user: "255" + level: "262" + role: "260" + type: "261" + user: "259" seccompProfile: - localhostProfile: "262" + localhostProfile: "266" type: ²Ŏ)/灩聋3趐囨 windowsOptions: - gmsaCredentialSpec: "260" - gmsaCredentialSpecName: "259" - runAsUserName: "261" + gmsaCredentialSpec: "264" + gmsaCredentialSpecName: "263" + runAsUserName: "265" startupProbe: exec: command: - - "232" + - "236" failureThreshold: -2146674095 httpGet: - host: "235" + host: "239" httpHeaders: - - name: "236" - value: "237" - path: "233" - port: "234" + - name: "240" + value: "241" + path: "237" + port: "238" scheme: ŕ翑0展} initialDelaySeconds: -1778952574 periodSeconds: -778272981 successThreshold: 2056774277 tcpSocket: - host: "239" - port: "238" + host: "243" + port: "242" terminationGracePeriodSeconds: -1117820874616112287 timeoutSeconds: 1386255869 - terminationMessagePath: "254" + terminationMessagePath: "258" terminationMessagePolicy: ²sNƗ¸g volumeDevices: - - devicePath: "217" - name: "216" + - devicePath: "221" + name: "220" volumeMounts: - - mountPath: "213" + - mountPath: "217" mountPropagation: ' 苧yñKJɐ' - name: "212" - subPath: "214" - subPathExpr: "215" - workingDir: "196" - nodeName: "408" + name: "216" + subPath: "218" + subPathExpr: "219" + workingDir: "200" + nodeName: "412" nodeSelector: - "404": "405" + "408": "409" overhead: k_: "725" preemptionPolicy: Ʀ[螵沊齣薣鰎đƝ):惝ŵ髿ɔ priority: -1133320634 - priorityClassName: "491" + priorityClassName: "495" readinessGates: - conditionType: į restartPolicy: "y" - runtimeClassName: "496" - schedulerName: "486" + runtimeClassName: "500" + schedulerName: "490" securityContext: fsGroup: -6276111079389958404 fsGroupChangePolicy: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ @@ -787,34 +790,34 @@ template: runAsNonRoot: true runAsUser: -4962946920772050319 seLinuxOptions: - level: "412" - role: "410" - type: "411" - user: "409" + level: "416" + role: "414" + type: "415" + user: "413" seccompProfile: - localhostProfile: "418" + localhostProfile: "422" type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' supplementalGroups: - -4548866432246561416 sysctls: - - name: "416" - value: "417" + - name: "420" + value: "421" windowsOptions: - gmsaCredentialSpec: "414" - gmsaCredentialSpecName: "413" - runAsUserName: "415" - serviceAccount: "407" - serviceAccountName: "406" + gmsaCredentialSpec: "418" + gmsaCredentialSpecName: "417" + runAsUserName: "419" + serviceAccount: "411" + serviceAccountName: "410" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "421" + subdomain: "425" terminationGracePeriodSeconds: -1357828024706138776 tolerations: - effect: kx-餌勀奷Ŏ - key: "487" + key: "491" operator: 0yVA嬂刲;牆詒ĸąs tolerationSeconds: -9038755672632113093 - value: "488" + value: "492" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -823,66 +826,66 @@ template: matchLabels: 3.hy9---2--e-yya--bj7-l-9aw--2/hs.-_DM__28W-_-.0HfR-_f-5: 019_-gYY._..fP--hQ7be__-.-g-5.-59...7q___n.__16ee.6 maxSkew: -2046521037 - topologyKey: "497" + topologyKey: "501" whenUnsatisfiable: '"T#sM網m' volumes: - awsElasticBlockStore: - fsType: "64" + fsType: "67" partition: -104666658 readOnly: true - volumeID: "63" + volumeID: "66" azureDisk: cachingMode: ʜǝ鿟ldg滠鼍ƭt - diskName: "127" - diskURI: "128" - fsType: "129" + diskName: "130" + diskURI: "131" + fsType: "132" kind: ȫşŇɜa readOnly: true azureFile: - secretName: "113" - shareName: "114" + secretName: "116" + shareName: "117" cephfs: monitors: - - "98" - path: "99" - secretFile: "101" + - "101" + path: "102" + secretFile: "104" secretRef: - name: "102" - user: "100" + name: "105" + user: "103" cinder: - fsType: "96" + fsType: "99" readOnly: true secretRef: - name: "97" - volumeID: "95" + name: "100" + volumeID: "98" configMap: defaultMode: -599608368 items: - - key: "116" + - key: "119" mode: -1194714697 - path: "117" - name: "115" + path: "120" + name: "118" optional: true csi: - driver: "159" - fsType: "160" + driver: "162" + fsType: "163" nodePublishSecretRef: - name: "163" + name: "166" readOnly: true volumeAttributes: - "161": "162" + "164": "165" downwardAPI: defaultMode: 1801487647 items: - fieldRef: - apiVersion: "106" - fieldPath: "107" + apiVersion: "109" + fieldPath: "110" mode: 1322858613 - path: "105" + path: "108" resourceFieldRef: - containerName: "108" + containerName: "111" divisor: "889" - resource: "109" + resource: "112" emptyDir: medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ sizeLimit: "681" @@ -890,40 +893,41 @@ template: volumeClaimTemplate: metadata: annotations: - "171": "172" - clusterName: "177" + "174": "175" + clusterName: "180" creationTimestamp: null deletionGracePeriodSeconds: -1837257934517376612 finalizers: - - "176" - generateName: "165" + - "179" + generateName: "168" generation: -8801560367353238479 labels: - "169": "170" + "172": "173" managedFields: - - apiVersion: "179" - fieldsType: "180" - manager: "178" + - apiVersion: "182" + fieldsType: "183" + manager: "181" operation: 蒅!a坩O`涁İ而踪鄌 - name: "164" - namespace: "166" + subresource: "184" + name: "167" + namespace: "169" ownerReferences: - - apiVersion: "173" + - apiVersion: "176" blockOwnerDeletion: true controller: true - kind: "174" - name: "175" + kind: "177" + name: "178" uid: "" resourceVersion: "917467801074989174" - selfLink: "167" + selfLink: "170" uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 spec: accessModes: - '|@?鷅bȻN' dataSource: - apiGroup: "189" - kind: "190" - name: "191" + apiGroup: "193" + kind: "194" + name: "195" resources: limits: ?$矡ȶ网棊ʢ: "891" @@ -935,147 +939,147 @@ template: operator: Exists matchLabels: fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF - storageClassName: "188" + storageClassName: "192" volumeMode: 跦Opwǩ曬逴褜1 - volumeName: "187" + volumeName: "191" fc: - fsType: "111" + fsType: "114" lun: 1169718433 targetWWNs: - - "110" + - "113" wwids: - - "112" + - "115" flexVolume: - driver: "90" - fsType: "91" + driver: "93" + fsType: "94" options: - "93": "94" + "96": "97" readOnly: true secretRef: - name: "92" + name: "95" flocker: - datasetName: "103" - datasetUUID: "104" + datasetName: "106" + datasetUUID: "107" gcePersistentDisk: - fsType: "62" + fsType: "65" partition: 2065358741 - pdName: "61" + pdName: "64" readOnly: true gitRepo: - directory: "67" - repository: "65" - revision: "66" + directory: "70" + repository: "68" + revision: "69" glusterfs: - endpoints: "80" - path: "81" + endpoints: "83" + path: "84" hostPath: - path: "60" + path: "63" type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ iscsi: chapAuthSession: true - fsType: "76" - initiatorName: "79" - iqn: "74" - iscsiInterface: "75" + fsType: "79" + initiatorName: "82" + iqn: "77" + iscsiInterface: "78" lun: -663180249 portals: - - "77" + - "80" readOnly: true secretRef: - name: "78" - targetPortal: "73" - name: "59" + name: "81" + targetPortal: "76" + name: "62" nfs: - path: "72" - server: "71" + path: "75" + server: "74" persistentVolumeClaim: - claimName: "82" + claimName: "85" photonPersistentDisk: - fsType: "131" - pdID: "130" + fsType: "134" + pdID: "133" portworxVolume: - fsType: "146" + fsType: "149" readOnly: true - volumeID: "145" + volumeID: "148" projected: defaultMode: -1980941277 sources: - configMap: items: - - key: "141" + - key: "144" mode: 1730325900 - path: "142" - name: "140" + path: "145" + name: "143" optional: true downwardAPI: items: - fieldRef: - apiVersion: "136" - fieldPath: "137" + apiVersion: "139" + fieldPath: "140" mode: -555780268 - path: "135" + path: "138" resourceFieldRef: - containerName: "138" + containerName: "141" divisor: "952" - resource: "139" + resource: "142" secret: items: - - key: "133" + - key: "136" mode: 782113097 - path: "134" - name: "132" + path: "137" + name: "135" optional: true serviceAccountToken: - audience: "143" + audience: "146" expirationSeconds: -2937394236764575757 - path: "144" + path: "147" quobyte: - group: "125" + group: "128" readOnly: true - registry: "122" - tenant: "126" - user: "124" - volume: "123" + registry: "125" + tenant: "129" + user: "127" + volume: "126" rbd: - fsType: "85" - image: "84" - keyring: "88" + fsType: "88" + image: "87" + keyring: "91" monitors: - - "83" - pool: "86" + - "86" + pool: "89" readOnly: true secretRef: - name: "89" - user: "87" + name: "92" + user: "90" scaleIO: - fsType: "154" - gateway: "147" - protectionDomain: "150" + fsType: "157" + gateway: "150" + protectionDomain: "153" secretRef: - name: "149" + name: "152" sslEnabled: true - storageMode: "152" - storagePool: "151" - system: "148" - volumeName: "153" + storageMode: "155" + storagePool: "154" + system: "151" + volumeName: "156" secret: defaultMode: 1655406148 items: - - key: "69" + - key: "72" mode: 1648350164 - path: "70" + path: "73" optional: true - secretName: "68" + secretName: "71" storageos: - fsType: "157" + fsType: "160" readOnly: true secretRef: - name: "158" - volumeName: "155" - volumeNamespace: "156" + name: "161" + volumeName: "158" + volumeNamespace: "159" vsphereVolume: - fsType: "119" - storagePolicyID: "121" - storagePolicyName: "120" - volumePath: "118" + fsType: "122" + storagePolicyID: "124" + storagePolicyName: "123" + volumePath: "121" ttlSecondsAfterFinished: -2143422853 diff --git a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json index 72aee7c536..4a6a85ed1e 100644 --- a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json +++ b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json @@ -36,24 +36,25 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "request": "OA==", - "signerName": "19", + "signerName": "20", "usages": [ "J枊a" ], - "username": "20", - "uid": "21", + "username": "21", + "uid": "22", "groups": [ - "22" + "23" ], "extra": { - "23": [ - "24" + "24": [ + "25" ] } }, @@ -62,8 +63,8 @@ { "type": "o,c鮽ort昍řČ扷5Ɨ", "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "reason": "25", - "message": "26", + "reason": "26", + "message": "27", "lastUpdateTime": "1985-03-23T14:10:57Z", "lastTransitionTime": "2352-05-22T04:29:36Z" } diff --git a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.pb b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.pb index de33191dc7f3515430444bc4fbdad319187198e7..2bf94393a445acdeef7c05623e5a2cd3d97c5984 100644 GIT binary patch delta 78 zcmaFK^pMHK$V7+*NSazP85v9#V3cPy11d6~Y{F;?01M&~7XSbN delta 100 zcmaFM^pa_U70XH{u9Xw*su=Yr?$q}YQsZK@5MnYikYX}2RAMqR(qi>`Hm@tuh>MHK z$XJL4NSatN8CpsObNO+JvBsN~s<-lH>*^gQd_ZhCAwP`fEmyV+z5MpFQQ Cj~)F0 diff --git a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml index 414efe7243..21d08011f2 100644 --- a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml +++ b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,22 +32,22 @@ metadata: uid: "7" spec: extra: - "23": - - "24" + "24": + - "25" groups: - - "22" + - "23" request: OA== - signerName: "19" - uid: "21" + signerName: "20" + uid: "22" usages: - J枊a - username: "20" + username: "21" status: certificate: cw== conditions: - lastTransitionTime: "2352-05-22T04:29:36Z" lastUpdateTime: "1985-03-23T14:10:57Z" - message: "26" - reason: "25" + message: "27" + reason: "26" status: ěĂ凗蓏Ŋ蛊ĉy緅縕 type: o,c鮽ort昍řČ扷5Ɨ diff --git a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json index e7f6035933..968f92713d 100644 --- a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json +++ b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json @@ -36,24 +36,25 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "request": "OA==", - "signerName": "19", + "signerName": "20", "usages": [ "J枊a" ], - "username": "20", - "uid": "21", + "username": "21", + "uid": "22", "groups": [ - "22" + "23" ], "extra": { - "23": [ - "24" + "24": [ + "25" ] } }, @@ -62,8 +63,8 @@ { "type": "o,c鮽ort昍řČ扷5Ɨ", "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "reason": "25", - "message": "26", + "reason": "26", + "message": "27", "lastUpdateTime": "1985-03-23T14:10:57Z", "lastTransitionTime": "2352-05-22T04:29:36Z" } diff --git a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb index 762cee2ec2b93176788d9e820e045b112550d74f..80defaf22ed1447092486556f66d744eccdedfab 100644 GIT binary patch delta 78 zcmaFI^oePLJMHK$V7+*NSazP85v9#Wt3+%11d6~Y{_T}023S$IsgCw delta 74 zcmeyw^p0tQJ`Hm@tuh>MHK c$XJL4NSatN8Cp)3WRzz$1u8O|Y|Cg00L!}&g#Z8m diff --git a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml index 3207d6282d..aa0602a66f 100644 --- a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml +++ b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,22 +32,22 @@ metadata: uid: "7" spec: extra: - "23": - - "24" + "24": + - "25" groups: - - "22" + - "23" request: OA== - signerName: "19" - uid: "21" + signerName: "20" + uid: "22" usages: - J枊a - username: "20" + username: "21" status: certificate: cw== conditions: - lastTransitionTime: "2352-05-22T04:29:36Z" lastUpdateTime: "1985-03-23T14:10:57Z" - message: "26" - reason: "25" + message: "27" + reason: "26" status: ěĂ凗蓏Ŋ蛊ĉy緅縕 type: o,c鮽ort昍řČ扷5Ɨ diff --git a/testdata/HEAD/coordination.k8s.io.v1.Lease.json b/testdata/HEAD/coordination.k8s.io.v1.Lease.json index fa968b8b50..f5a6e7eec3 100644 --- a/testdata/HEAD/coordination.k8s.io.v1.Lease.json +++ b/testdata/HEAD/coordination.k8s.io.v1.Lease.json @@ -36,12 +36,13 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "holderIdentity": "19", + "holderIdentity": "20", "leaseDurationSeconds": 896585016, "acquireTime": "1970-01-01T00:00:02.000000Z", "renewTime": "1970-01-01T00:00:03.000000Z", diff --git a/testdata/HEAD/coordination.k8s.io.v1.Lease.pb b/testdata/HEAD/coordination.k8s.io.v1.Lease.pb index 7e266bc664a772a3b65b8e5be9080f7ded7b818c..d732bec3b482c046486f76bd3fdf451262309610 100644 GIT binary patch delta 33 pcmeyy_=|CZ8p}CGuC)`jsu+zYF4gC9VluQ8lHp=9GMIQv1^~P63EThx delta 29 lcmeyx_>FOb8p|n0u9XwDsu=YrF4boflHp=9w48WP1^|~P2`T^p diff --git a/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml b/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml index ca23767e83..53c744c14c 100644 --- a/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml +++ b/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,7 +32,7 @@ metadata: uid: "7" spec: acquireTime: "1970-01-01T00:00:02.000000Z" - holderIdentity: "19" + holderIdentity: "20" leaseDurationSeconds: 896585016 leaseTransitions: 1305381319 renewTime: "1970-01-01T00:00:03.000000Z" diff --git a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json index 0ebf3881f6..8b05606667 100644 --- a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json +++ b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json @@ -36,12 +36,13 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "holderIdentity": "19", + "holderIdentity": "20", "leaseDurationSeconds": 896585016, "acquireTime": "1970-01-01T00:00:02.000000Z", "renewTime": "1970-01-01T00:00:03.000000Z", diff --git a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.pb b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.pb index cd503af4a13437d3b6cc1586ce4994205593a075..6656297fd929db9ff110ace1e7307481d8e25393 100644 GIT binary patch delta 33 pcmey(_@8ltHp@9iuC){Os~C+ZuF~gnVluQ8lHp=9GMIQ@1^~W&3Hks4 delta 54 zcmV-60LlOV0s8@vD+I~`3aODVdI2wysxKlE90~$4IS{y-!>a=t1PB5U03rkk0}ucx M$CJA51R4M$0K;_-iU0rr diff --git a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml index ebf97588a6..b75afcfce8 100644 --- a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml +++ b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,7 +32,7 @@ metadata: uid: "7" spec: acquireTime: "1970-01-01T00:00:02.000000Z" - holderIdentity: "19" + holderIdentity: "20" leaseDurationSeconds: 896585016 leaseTransitions: 1305381319 renewTime: "1970-01-01T00:00:03.000000Z" diff --git a/testdata/HEAD/core.v1.Binding.json b/testdata/HEAD/core.v1.Binding.json index 509608107a..f2c460e2c4 100644 --- a/testdata/HEAD/core.v1.Binding.json +++ b/testdata/HEAD/core.v1.Binding.json @@ -36,17 +36,18 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "target": { - "kind": "19", - "namespace": "20", - "name": "21", + "kind": "20", + "namespace": "21", + "name": "22", "uid": "īqJ枊a8衍`Ĩɘ.蘯", - "apiVersion": "22", - "resourceVersion": "23", - "fieldPath": "24" + "apiVersion": "23", + "resourceVersion": "24", + "fieldPath": "25" } } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.Binding.pb b/testdata/HEAD/core.v1.Binding.pb index 5eb7775ffeb564c73bc825e3a1705f7ddd867abe..f51da4bbf1fe3ee269071e35773927b4fc415b36 100644 GIT binary patch delta 55 zcmey)_?vNp2+Ko8uC)^-su+zYPSzK4VluQ8(&u6_G7w@iGL&L6GMacnir3hP$;iZt L$;ecSL5TqXsCx{0 delta 73 zcmV-P0Ji`80rvrr6a?J?3aOD8dI2wylP@(AFA4%NIT8XgFd70fF(MVjt8q%^o{C{O f=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UP{ydw3UQ diff --git a/testdata/HEAD/core.v1.Binding.yaml b/testdata/HEAD/core.v1.Binding.yaml index b66bc4dae7..f7bdc051af 100644 --- a/testdata/HEAD/core.v1.Binding.yaml +++ b/testdata/HEAD/core.v1.Binding.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,10 +31,10 @@ metadata: selfLink: "5" uid: "7" target: - apiVersion: "22" - fieldPath: "24" - kind: "19" - name: "21" - namespace: "20" - resourceVersion: "23" + apiVersion: "23" + fieldPath: "25" + kind: "20" + name: "22" + namespace: "21" + resourceVersion: "24" uid: īqJ枊a8衍`Ĩɘ.蘯 diff --git a/testdata/HEAD/core.v1.ComponentStatus.json b/testdata/HEAD/core.v1.ComponentStatus.json index c1064a19e9..fa3f087647 100644 --- a/testdata/HEAD/core.v1.ComponentStatus.json +++ b/testdata/HEAD/core.v1.ComponentStatus.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -44,8 +45,8 @@ { "type": "@Hr鯹)晿", "status": "`Ĩɘ.蘯6ċ", - "message": "19", - "error": "20" + "message": "20", + "error": "21" } ] } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.ComponentStatus.pb b/testdata/HEAD/core.v1.ComponentStatus.pb index 6a92a2a1be21aecd53315145bf5010bf44a47ab3..69d34a6f195d5904f2e726a0e1b697f7379de5b5 100644 GIT binary patch delta 38 ucmeyw_>FOb49gWpuC)^tsu+zY&emsfVluRxcuJ1T$Uuq7$WV$wi2(rf4+=W~ delta 33 pcmeyy_=$0X49f*Zu9XuNsu=Yr&eorJPL9jaQi;jPK#D<$0RY6K35Wmy diff --git a/testdata/HEAD/core.v1.ComponentStatus.yaml b/testdata/HEAD/core.v1.ComponentStatus.yaml index 376a732b08..4962613bae 100644 --- a/testdata/HEAD/core.v1.ComponentStatus.yaml +++ b/testdata/HEAD/core.v1.ComponentStatus.yaml @@ -1,7 +1,7 @@ apiVersion: v1 conditions: -- error: "20" - message: "19" +- error: "21" + message: "20" status: '`Ĩɘ.蘯6ċ' type: '@Hr鯹)晿' kind: ComponentStatus @@ -22,6 +22,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: diff --git a/testdata/HEAD/core.v1.ConfigMap.json b/testdata/HEAD/core.v1.ConfigMap.json index 85f644b862..647fc42c3d 100644 --- a/testdata/HEAD/core.v1.ConfigMap.json +++ b/testdata/HEAD/core.v1.ConfigMap.json @@ -36,15 +36,16 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "immutable": false, "data": { - "19": "20" + "20": "21" }, "binaryData": { - "21": "Hg==" + "22": "Hg==" } } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.ConfigMap.pb b/testdata/HEAD/core.v1.ConfigMap.pb index 4b8c3dfed2b31242fe884ae9f2ed75b5af7f5e46..ef616474bf84425bb365f30c3151979499cbed19 100644 GIT binary patch delta 49 zcmcc1_>gge7|T&cuC)`Tsu+zYPSuxnVluQ8;^1O3G7w@iGL&KmvW$cnxA delta 45 zcmaFJc$aa47|TIMu9Xv|su=YrPSuwb;^1O3v=m}8GLT~DVlpxmVw6*0kYZ3`000iK B2*v;a diff --git a/testdata/HEAD/core.v1.ConfigMap.yaml b/testdata/HEAD/core.v1.ConfigMap.yaml index f411c81b3d..b5d8ce58a9 100644 --- a/testdata/HEAD/core.v1.ConfigMap.yaml +++ b/testdata/HEAD/core.v1.ConfigMap.yaml @@ -1,8 +1,8 @@ apiVersion: v1 binaryData: - "21": Hg== + "22": Hg== data: - "19": "20" + "20": "21" immutable: false kind: ConfigMap metadata: @@ -22,6 +22,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: diff --git a/testdata/HEAD/core.v1.Endpoints.json b/testdata/HEAD/core.v1.Endpoints.json index 785f15591b..1977a478bc 100644 --- a/testdata/HEAD/core.v1.Endpoints.json +++ b/testdata/HEAD/core.v1.Endpoints.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -44,42 +45,42 @@ { "addresses": [ { - "ip": "19", - "hostname": "20", - "nodeName": "21", + "ip": "20", + "hostname": "21", + "nodeName": "22", "targetRef": { - "kind": "22", - "namespace": "23", - "name": "24", + "kind": "23", + "namespace": "24", + "name": "25", "uid": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", - "apiVersion": "25", - "resourceVersion": "26", - "fieldPath": "27" + "apiVersion": "26", + "resourceVersion": "27", + "fieldPath": "28" } } ], "notReadyAddresses": [ { - "ip": "28", - "hostname": "29", - "nodeName": "30", + "ip": "29", + "hostname": "30", + "nodeName": "31", "targetRef": { - "kind": "31", - "namespace": "32", - "name": "33", + "kind": "32", + "namespace": "33", + "name": "34", "uid": "Ă凗蓏Ŋ蛊ĉy", - "apiVersion": "34", - "resourceVersion": "35", - "fieldPath": "36" + "apiVersion": "35", + "resourceVersion": "36", + "fieldPath": "37" } } ], "ports": [ { - "name": "37", + "name": "38", "port": 1546792211, "protocol": "\u003eŽ燹憍峕?狱³-Ǐ忄*", - "appProtocol": "38" + "appProtocol": "39" } ] } diff --git a/testdata/HEAD/core.v1.Endpoints.pb b/testdata/HEAD/core.v1.Endpoints.pb index 7470f9c110988be9fb55eda61659cbf6bc1e383d..03a9f2b9705d517c2e8e2a5cc056401be947c7b2 100644 GIT binary patch delta 142 zcmeyx^p9zR7|SCjuC)`Tsu+zYPSuxoVluQ8TF=Pk!Np``AY=t3jfI$uOr)5MOefw} z4Ky=iGBUSfGO_>)7%DLt83|bcl~@XCaWNSi2{9QPOEDRnCCdfGny#pM2@T`y*L q9qFvpVlp;0VlpŽ燹憍峕?狱³-Ǐ忄*' diff --git a/testdata/HEAD/core.v1.EphemeralContainers.json b/testdata/HEAD/core.v1.EphemeralContainers.json index 417936124e..ad579654e2 100644 --- a/testdata/HEAD/core.v1.EphemeralContainers.json +++ b/testdata/HEAD/core.v1.EphemeralContainers.json @@ -36,64 +36,65 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "ephemeralContainers": [ { - "name": "19", - "image": "20", + "name": "20", + "image": "21", "command": [ - "21" + "22" ], "args": [ - "22" + "23" ], - "workingDir": "23", + "workingDir": "24", "ports": [ { - "name": "24", + "name": "25", "hostPort": 1305381319, "containerPort": -1300313567, - "hostIP": "25" + "hostIP": "26" } ], "envFrom": [ { - "prefix": "26", + "prefix": "27", "configMapRef": { - "name": "27", + "name": "28", "optional": false }, "secretRef": { - "name": "28", + "name": "29", "optional": false } } ], "env": [ { - "name": "29", - "value": "30", + "name": "30", + "value": "31", "valueFrom": { "fieldRef": { - "apiVersion": "31", - "fieldPath": "32" + "apiVersion": "32", + "fieldPath": "33" }, "resourceFieldRef": { - "containerName": "33", - "resource": "34", + "containerName": "34", + "resource": "35", "divisor": "12" }, "configMapKeyRef": { - "name": "35", - "key": "36", + "name": "36", + "key": "37", "optional": false }, "secretKeyRef": { - "name": "37", - "key": "38", + "name": "38", + "key": "39", "optional": false } } @@ -109,40 +110,40 @@ }, "volumeMounts": [ { - "name": "39", - "mountPath": "40", - "subPath": "41", + "name": "40", + "mountPath": "41", + "subPath": "42", "mountPropagation": "憍峕?狱³-Ǐ忄*", - "subPathExpr": "42" + "subPathExpr": "43" } ], "volumeDevices": [ { - "name": "43", - "devicePath": "44" + "name": "44", + "devicePath": "45" } ], "livenessProbe": { "exec": { "command": [ - "45" + "46" ] }, "httpGet": { - "path": "46", - "port": "47", - "host": "48", + "path": "47", + "port": "48", + "host": "49", "scheme": "亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h", "httpHeaders": [ { - "name": "49", - "value": "50" + "name": "50", + "value": "51" } ] }, "tcpSocket": { "port": 1366345526, - "host": "51" + "host": "52" }, "initialDelaySeconds": 1392988974, "timeoutSeconds": 1563658126, @@ -154,24 +155,24 @@ "readinessProbe": { "exec": { "command": [ - "52" + "53" ] }, "httpGet": { - "path": "53", + "path": "54", "port": -1395989138, - "host": "54", + "host": "55", "scheme": "斎AO6ĴC浔Ű壝ž", "httpHeaders": [ { - "name": "55", - "value": "56" + "name": "56", + "value": "57" } ] }, "tcpSocket": { "port": 180803110, - "host": "57" + "host": "58" }, "initialDelaySeconds": -2014231015, "timeoutSeconds": 1488277679, @@ -183,24 +184,24 @@ "startupProbe": { "exec": { "command": [ - "58" + "59" ] }, "httpGet": { - "path": "59", + "path": "60", "port": 1229400382, - "host": "60", + "host": "61", "scheme": "3ƆìQ喞艋涽託仭", "httpHeaders": [ { - "name": "61", - "value": "62" + "name": "62", + "value": "63" } ] }, "tcpSocket": { - "port": "63", - "host": "64" + "port": "64", + "host": "65" }, "initialDelaySeconds": 2076966617, "timeoutSeconds": 202362764, @@ -213,51 +214,51 @@ "postStart": { "exec": { "command": [ - "65" + "66" ] }, "httpGet": { - "path": "66", + "path": "67", "port": -503563033, - "host": "67", + "host": "68", "scheme": "趕ã/鈱$-议}ȧ外ĺ稥氹Ç|¶鎚¡ ", "httpHeaders": [ { - "name": "68", - "value": "69" + "name": "69", + "value": "70" } ] }, "tcpSocket": { - "port": "70", - "host": "71" + "port": "71", + "host": "72" } }, "preStop": { "exec": { "command": [ - "72" + "73" ] }, "httpGet": { - "path": "73", + "path": "74", "port": 991085362, - "host": "74", + "host": "75", "scheme": "磩窮秳ķ蟒苾h^樅燴壩卄", "httpHeaders": [ { - "name": "75", - "value": "76" + "name": "76", + "value": "77" } ] }, "tcpSocket": { "port": -479087071, - "host": "77" + "host": "78" } } }, - "terminationMessagePath": "78", + "terminationMessagePath": "79", "terminationMessagePolicy": "?讦ĭÐ", "imagePullPolicy": "/C龷ȪÆl殛瓷雼浢Ü礽绅", "securityContext": { @@ -271,15 +272,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "79", - "role": "80", - "type": "81", - "level": "82" + "user": "80", + "role": "81", + "type": "82", + "level": "83" }, "windowsOptions": { - "gmsaCredentialSpecName": "83", - "gmsaCredentialSpec": "84", - "runAsUserName": "85" + "gmsaCredentialSpecName": "84", + "gmsaCredentialSpec": "85", + "runAsUserName": "86" }, "runAsUser": -1466062763730980131, "runAsGroup": 8360795821384820753, @@ -289,11 +290,11 @@ "procMount": "Ƙq/", "seccompProfile": { "type": " u衲\u003c¿燥", - "localhostProfile": "86" + "localhostProfile": "87" } }, "tty": true, - "targetContainerName": "87" + "targetContainerName": "88" } ] } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.EphemeralContainers.pb b/testdata/HEAD/core.v1.EphemeralContainers.pb index 3e3828fbfe310941647109cdb53feef9a4682318..1a30d5aedd32f51f446790e0eeee1e966b0d710f 100644 GIT binary patch delta 600 zcmYLGziSjx5Z*VpfxV|(&L zWc%T%u}Mf$_Bf(T5d~3WAQBEj#2{o9gc8RP)$P5J33K`^1&IYR;f7+d6c|fZz(`@F zc}O7<{4m9@G>F)85btLWv(%p_={Z#^1{_opgA&!FJB@qW>+|*g+>7q|iMP$|jk{F= zN?!4VPGxPBVK`J-7DZ&hbI477mmDu^RH74Jq%;bOFYou}hIoL8@BkB|k~s=mv0?nT zxAko2$8UTH$H`jz>%d1)p0<3L=CNR9b@A$e>wFU?M-973!Po(}|NU$8*MF{Y{tKLx zDFa*M1^QQ$O)wYiTBg@ZR>!wunW#?V-N#%u(`tV?H(tS+*76d~L@j^bT>RGL27T6dbPQ&;f@IIO#v-#&6?sokqk=9ifLRH+PpiXSy5xnI{O_J0zGTL5q+DQbwcj zP?-$j@L2m%S_~eMsJ{Dr<;_~J^^~A*3L7fjA=89j%BpqBG;UlQh<^QkX)DY`nt4x582htv2#tXM-(__OHTp$nhW!{s5*Xh|d53 delta 624 zcmYLGziSjh6rP#e$le$(n+XTYXmKnOB!$_XonI?LOss^6n8G53e}KJ>O>B&UaJevt zh>6G<45(4$Pz#F_yyS$~rSc!}l0u?(YD9gzi8{s1oA15%z3;vEv;3{xsCipu`e^ak zRXo0Ue|(Ou_;lH)B*_>NF()F4h!A5$q~ZuALI&^L>s>EwHTT@!Z#XzY;8Z71gA-EH zm}?5@X#%!j6|hpUB=>+)@IeZ1ssPa;iuQj7el|o?2_2!-UBJm;ngxgx8An7Wu8zZ+ zm~oiS=DAWas3bM>eOv??2(+$;kB1V;2c75`^UVm|>|FXI9{Nu{Kjm{V}p+Kn8e2A7IYjthuVnJw}BU48e zo2EqTf^hr$mxW*d2(@uv$%)i5qBCBh2SQEEh)LL`ya^-N1l%dhmA2>Ke<H uk5-l`xU)iZXKQ)W%SG!rs;0g9?wV_Q)haAqi~l`qpwQBFyllX56rn%ZPLme^ diff --git a/testdata/HEAD/core.v1.EphemeralContainers.yaml b/testdata/HEAD/core.v1.EphemeralContainers.yaml index 7840447eff..b61fe3fe40 100644 --- a/testdata/HEAD/core.v1.EphemeralContainers.yaml +++ b/testdata/HEAD/core.v1.EphemeralContainers.yaml @@ -1,114 +1,114 @@ apiVersion: v1 ephemeralContainers: - args: - - "22" + - "23" command: - - "21" + - "22" env: - - name: "29" - value: "30" + - name: "30" + value: "31" valueFrom: configMapKeyRef: - key: "36" - name: "35" + key: "37" + name: "36" optional: false fieldRef: - apiVersion: "31" - fieldPath: "32" + apiVersion: "32" + fieldPath: "33" resourceFieldRef: - containerName: "33" + containerName: "34" divisor: "12" - resource: "34" + resource: "35" secretKeyRef: - key: "38" - name: "37" + key: "39" + name: "38" optional: false envFrom: - configMapRef: - name: "27" + name: "28" optional: false - prefix: "26" + prefix: "27" secretRef: - name: "28" + name: "29" optional: false - image: "20" + image: "21" imagePullPolicy: /C龷ȪÆl殛瓷雼浢Ü礽绅 lifecycle: postStart: exec: command: - - "65" + - "66" httpGet: - host: "67" + host: "68" httpHeaders: - - name: "68" - value: "69" - path: "66" + - name: "69" + value: "70" + path: "67" port: -503563033 scheme: '趕ã/鈱$-议}ȧ外ĺ稥氹Ç|¶鎚¡ ' tcpSocket: - host: "71" - port: "70" + host: "72" + port: "71" preStop: exec: command: - - "72" + - "73" httpGet: - host: "74" + host: "75" httpHeaders: - - name: "75" - value: "76" - path: "73" + - name: "76" + value: "77" + path: "74" port: 991085362 scheme: 磩窮秳ķ蟒苾h^樅燴壩卄 tcpSocket: - host: "77" + host: "78" port: -479087071 livenessProbe: exec: command: - - "45" + - "46" failureThreshold: -54954325 httpGet: - host: "48" + host: "49" httpHeaders: - - name: "49" - value: "50" - path: "46" - port: "47" + - name: "50" + value: "51" + path: "47" + port: "48" scheme: 亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h initialDelaySeconds: 1392988974 periodSeconds: -1771047449 successThreshold: -1280107919 tcpSocket: - host: "51" + host: "52" port: 1366345526 terminationGracePeriodSeconds: 8559948711650432497 timeoutSeconds: 1563658126 - name: "19" + name: "20" ports: - containerPort: -1300313567 - hostIP: "25" + hostIP: "26" hostPort: 1305381319 - name: "24" + name: "25" readinessProbe: exec: command: - - "52" + - "53" failureThreshold: 1305372099 httpGet: - host: "54" + host: "55" httpHeaders: - - name: "55" - value: "56" - path: "53" + - name: "56" + value: "57" + path: "54" port: -1395989138 scheme: 斎AO6ĴC浔Ű壝ž initialDelaySeconds: -2014231015 periodSeconds: -1679907303 successThreshold: -1051545416 tcpSocket: - host: "57" + host: "58" port: 180803110 terminationGracePeriodSeconds: -1220632347188845753 timeoutSeconds: 1488277679 @@ -131,52 +131,52 @@ ephemeralContainers: runAsNonRoot: false runAsUser: -1466062763730980131 seLinuxOptions: - level: "82" - role: "80" - type: "81" - user: "79" + level: "83" + role: "81" + type: "82" + user: "80" seccompProfile: - localhostProfile: "86" + localhostProfile: "87" type: ' u衲<¿燥' windowsOptions: - gmsaCredentialSpec: "84" - gmsaCredentialSpecName: "83" - runAsUserName: "85" + gmsaCredentialSpec: "85" + gmsaCredentialSpecName: "84" + runAsUserName: "86" startupProbe: exec: command: - - "58" + - "59" failureThreshold: -1009864962 httpGet: - host: "60" + host: "61" httpHeaders: - - name: "61" - value: "62" - path: "59" + - name: "62" + value: "63" + path: "60" port: 1229400382 scheme: 3ƆìQ喞艋涽託仭 initialDelaySeconds: 2076966617 periodSeconds: -560446848 successThreshold: -1098992377 tcpSocket: - host: "64" - port: "63" + host: "65" + port: "64" terminationGracePeriodSeconds: 2618170937706035036 timeoutSeconds: 202362764 - targetContainerName: "87" - terminationMessagePath: "78" + targetContainerName: "88" + terminationMessagePath: "79" terminationMessagePolicy: ?讦ĭÐ tty: true volumeDevices: - - devicePath: "44" - name: "43" + - devicePath: "45" + name: "44" volumeMounts: - - mountPath: "40" + - mountPath: "41" mountPropagation: 憍峕?狱³-Ǐ忄* - name: "39" - subPath: "41" - subPathExpr: "42" - workingDir: "23" + name: "40" + subPath: "42" + subPathExpr: "43" + workingDir: "24" kind: EphemeralContainers metadata: annotations: @@ -195,6 +195,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: diff --git a/testdata/HEAD/core.v1.Event.json b/testdata/HEAD/core.v1.Event.json index 6d9e8b963b..2faec716a6 100644 --- a/testdata/HEAD/core.v1.Event.json +++ b/testdata/HEAD/core.v1.Event.json @@ -36,44 +36,45 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "involvedObject": { - "kind": "19", - "namespace": "20", - "name": "21", + "kind": "20", + "namespace": "21", + "name": "22", "uid": "īqJ枊a8衍`Ĩɘ.蘯", - "apiVersion": "22", - "resourceVersion": "23", - "fieldPath": "24" + "apiVersion": "23", + "resourceVersion": "24", + "fieldPath": "25" }, - "reason": "25", - "message": "26", + "reason": "26", + "message": "27", "source": { - "component": "27", - "host": "28" + "component": "28", + "host": "29" }, "firstTimestamp": "2958-05-23T21:23:39Z", "lastTimestamp": "2907-12-28T01:19:18Z", "count": -1492226764, - "type": "29", + "type": "30", "eventTime": "2530-04-08T07:06:28.046544Z", "series": { "count": 1266076158, "lastObservedTime": "2951-04-21T20:18:51.456715Z" }, - "action": "30", + "action": "31", "related": { - "kind": "31", - "namespace": "32", - "name": "33", + "kind": "32", + "namespace": "33", + "name": "34", "uid": "5ƗǸƢ6/ʕVŚ(ĿȊ甞", - "apiVersion": "34", - "resourceVersion": "35", - "fieldPath": "36" + "apiVersion": "35", + "resourceVersion": "36", + "fieldPath": "37" }, - "reportingComponent": "37", - "reportingInstance": "38" + "reportingComponent": "38", + "reportingInstance": "39" } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.Event.pb b/testdata/HEAD/core.v1.Event.pb index a05a6b8a8b54619c1484ca7156ae1f7d982dc619..1e6afb266f43ad2521f1c7c1026eb5ae24549f7d 100644 GIT binary patch delta 138 zcmWN{Jqp4w7zW_v4T8i$2-qQ=?9job$@ldq=_vFR&MpcLDjj+S2MIlgSMfToc71qW z>aDVCcnH1G7`<5yBhwg7d9^-{u8 m;;iHz?B-IITYqsHOa{yrT+b(&?-~NPJ-EAr!vv026yguYq8b+f delta 156 zcmeBY?q(LtwkT%c;^ty1GZbQVElbTS5&F!;wQ{0Z6{G&diTch$`dmzgmO@NM22xB$ zhDxGGRu_6bo7a_S@nT_b!jTmxXXw3{v0jVG$jFGv$k>X>$ONd&REf#ROpAky$;ce2 z(PA4N+l*Eb1fz#3o9lg z!^x_Qt>VT8Moh+rTKrs`{zs=hThaP-!*(GiW24Cj8AY^#h8dekF&UdGF&Ud_F&Uc! zl>&7dTRJhB7Ym< delta 292 zcmWNLu}i~H5XO_E0ew;}54t=MN)%~>lH}ccY0|NygMx#CbDcUk2!f765mRgp0TulR z>QE3DaTHoGv$JC~I5;@E)Vt~K_i^9%{aD{twHqE8j4?R&d1>pgbHLv%_K;LhO*gr6 z1@AEMBMveYApM%*I1Hqu89h;W5v8jpU*oGpL!y!3#kil3p1y8hvhiD--DQKi c4cc=+`@-cL3^WC6Okbf^Rzx+afiP_29|ERL$p8QV diff --git a/testdata/HEAD/core.v1.Node.yaml b/testdata/HEAD/core.v1.Node.yaml index e17d86f819..b8c4f6b062 100644 --- a/testdata/HEAD/core.v1.Node.yaml +++ b/testdata/HEAD/core.v1.Node.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -32,23 +33,23 @@ metadata: spec: configSource: configMap: - kubeletConfigKey: "27" - name: "25" - namespace: "24" - resourceVersion: "26" + kubeletConfigKey: "28" + name: "26" + namespace: "25" + resourceVersion: "27" uid: Ă凗蓏Ŋ蛊ĉy - externalID: "28" - podCIDR: "19" + externalID: "29" + podCIDR: "20" podCIDRs: - - "20" - providerID: "21" + - "21" + providerID: "22" taints: - effect: Hr鯹)晿`Qtm<$Sft9XRJn&kFYV+N)eHiSA%hqs(ut_Xr+Or=b)8t z^ms@LW(sBsW=f>slte~l!5B13_dJ}R`q}~BG^;EnWv}@X7m?1!2Sd_15RZ}5u+y>{ z_!b)5X?+uWY6D~|K|>B_tHv)c>p)wc=RylBv=CNAHKCk%IJ(aECIbC%+OZLRTxS?p?^AKqo0 zTwWu`>*T~JIeCRGGL$&X>+~|a2#A55jmde12}^mFMF@F}z>~h+jqCgCt&^Lt&+o6i z+*#VYcVl{Qe&O7$6tv(7vWB46*d;I3UTUx#UKXDjFNYL5d7S4S^V$Ix9?SXxRvzoo z18h9D#obbWx0mt^gYdjqDy7|=0}A+YS$rxDb|?>Z@wZfErWh!n?zGVmY`7~fmk01y P6}QVt=ob+@4wB$MV=A8& delta 741 zcmW+!O-L0{6rOvYiB1qQ{rH+pUW1^`BIo|!`&K5^LI}!L)J|GOD;F)?JPh##mH8YZ zEGbBW3T;sYkn!g5&d+zgbI#ny-HYAx$2)er;uozGQ*5}k zG)&2p*4JMCU|-x56ZZ*;qWbOc$_~|7ayTZz;StpzvmYP*`G=3yqVyQtvOLQA8VW&O zWf=*R$M9O%t{RB}V3d+YN|I+JMNU!*lB(VnlhlZqk*IzO7!2vEcXogOLKW$AQbob) zr1%IMN3IeHDS0WHAf-kR!3I|uD2AAAz;I)IfDqFV(-6}lM^H<6R1uAXq;=1&rMaJ- zh?^SAN!!aI!y&^@^v7h1gbYvNGmtZ~7KI81!x??;0FVK))hHw5Cb1<0H48O61UW0F zj>KdkXH`hCIwxxcS$mV6MF1++mscodMR|jU8rY{33k=(G;5cv|vK$5mb0+lQuoCA& zpUw;NMV&k!B`?Ov%M0u&LyAXhUcY4L0MVPbDfz%KuzgbDMUmp*S?}h%tJ`l{gXu Hqb&Llmg}3Z diff --git a/testdata/HEAD/core.v1.PersistentVolume.yaml b/testdata/HEAD/core.v1.PersistentVolume.yaml index 6a4cfec97c..7b96745aef 100644 --- a/testdata/HEAD/core.v1.PersistentVolume.yaml +++ b/testdata/HEAD/core.v1.PersistentVolume.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,189 +34,189 @@ spec: accessModes: - ƺ魋Ď儇击3ƆìQ awsElasticBlockStore: - fsType: "22" + fsType: "23" partition: -1821408417 - volumeID: "21" + volumeID: "22" azureDisk: cachingMode: ȎțêɘIJ斬³;Ơ歿 - diskName: "78" - diskURI: "79" - fsType: "80" + diskName: "79" + diskURI: "80" + fsType: "81" kind: 夌碕ʂɭîcP$Iņɖ橙9ȫŚʒ readOnly: false azureFile: - secretName: "66" - secretNamespace: "68" - shareName: "67" + secretName: "67" + secretNamespace: "69" + shareName: "68" capacity: '@Hr鯹)晿': "617" cephfs: monitors: - - "49" - path: "50" - secretFile: "52" + - "50" + path: "51" + secretFile: "53" secretRef: - name: "53" - namespace: "54" - user: "51" + name: "54" + namespace: "55" + user: "52" cinder: - fsType: "46" + fsType: "47" readOnly: true secretRef: - name: "47" - namespace: "48" - volumeID: "45" + name: "48" + namespace: "49" + volumeID: "46" claimRef: - apiVersion: "121" - fieldPath: "123" - kind: "118" - name: "120" - namespace: "119" - resourceVersion: "122" + apiVersion: "122" + fieldPath: "124" + kind: "119" + name: "121" + namespace: "120" + resourceVersion: "123" uid: 艋涽託仭w-檮Ǣ冖ž琔n宂¬轚 csi: controllerExpandSecretRef: - name: "116" - namespace: "117" + name: "117" + namespace: "118" controllerPublishSecretRef: - name: "110" - namespace: "111" - driver: "105" - fsType: "107" + name: "111" + namespace: "112" + driver: "106" + fsType: "108" nodePublishSecretRef: - name: "114" - namespace: "115" + name: "115" + namespace: "116" nodeStageSecretRef: - name: "112" - namespace: "113" + name: "113" + namespace: "114" volumeAttributes: - "108": "109" - volumeHandle: "106" + "109": "110" + volumeHandle: "107" fc: - fsType: "56" + fsType: "57" lun: 1820560904 readOnly: true targetWWNs: - - "55" + - "56" wwids: - - "57" + - "58" flexVolume: - driver: "60" - fsType: "61" + driver: "61" + fsType: "62" options: - "64": "65" + "65": "66" secretRef: - name: "62" - namespace: "63" + name: "63" + namespace: "64" flocker: - datasetName: "58" - datasetUUID: "59" + datasetName: "59" + datasetUUID: "60" gcePersistentDisk: - fsType: "20" + fsType: "21" partition: 757808475 - pdName: "19" + pdName: "20" readOnly: true glusterfs: - endpoints: "24" - endpointsNamespace: "26" - path: "25" + endpoints: "25" + endpointsNamespace: "27" + path: "26" readOnly: true hostPath: - path: "23" + path: "24" type: rt昍řČ扷5ƗǸƢ6/ iscsi: chapAuthDiscovery: true - fsType: "40" - initiatorName: "44" - iqn: "38" - iscsiInterface: "39" + fsType: "41" + initiatorName: "45" + iqn: "39" + iscsiInterface: "40" lun: 494729996 portals: - - "41" + - "42" readOnly: true secretRef: - name: "42" - namespace: "43" - targetPortal: "37" + name: "43" + namespace: "44" + targetPortal: "38" local: - fsType: "95" - path: "94" + fsType: "96" + path: "95" mountOptions: - - "125" + - "126" nfs: - path: "28" - server: "27" + path: "29" + server: "28" nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - - key: "126" + - key: "127" operator: f倐ȓ圬剴扲ȿQZ{ʁgɸ=ǤÆ碛,1 values: - - "127" + - "128" matchFields: - - key: "128" + - key: "129" operator: l恕ɍȇ廄裭4懙鏮嵒 values: - - "129" + - "130" persistentVolumeReclaimPolicy: £趕ã/鈱$-议}ȧ外ĺ photonPersistentDisk: - fsType: "82" - pdID: "81" + fsType: "83" + pdID: "82" portworxVolume: - fsType: "84" - volumeID: "83" + fsType: "85" + volumeID: "84" quobyte: - group: "76" - registry: "73" - tenant: "77" - user: "75" - volume: "74" + group: "77" + registry: "74" + tenant: "78" + user: "76" + volume: "75" rbd: - fsType: "31" - image: "30" - keyring: "34" + fsType: "32" + image: "31" + keyring: "35" monitors: - - "29" - pool: "32" + - "30" + pool: "33" secretRef: - name: "35" - namespace: "36" - user: "33" + name: "36" + namespace: "37" + user: "34" scaleIO: - fsType: "93" - gateway: "85" - protectionDomain: "89" + fsType: "94" + gateway: "86" + protectionDomain: "90" readOnly: true secretRef: - name: "87" - namespace: "88" + name: "88" + namespace: "89" sslEnabled: true - storageMode: "91" - storagePool: "90" - system: "86" - volumeName: "92" - storageClassName: "124" + storageMode: "92" + storagePool: "91" + system: "87" + volumeName: "93" + storageClassName: "125" storageos: - fsType: "98" + fsType: "99" readOnly: true secretRef: - apiVersion: "102" - fieldPath: "104" - kind: "99" - name: "101" - namespace: "100" - resourceVersion: "103" + apiVersion: "103" + fieldPath: "105" + kind: "100" + name: "102" + namespace: "101" + resourceVersion: "104" uid: ȸd賑'üA謥ǣ偐圠=l - volumeName: "96" - volumeNamespace: "97" + volumeName: "97" + volumeNamespace: "98" volumeMode: 譋娲瘹ɭȊɚɎ( vsphereVolume: - fsType: "70" - storagePolicyID: "72" - storagePolicyName: "71" - volumePath: "69" + fsType: "71" + storagePolicyID: "73" + storagePolicyName: "72" + volumePath: "70" status: - message: "130" + message: "131" phase: S捕ɷD¡轫n(鲼ƳÐƣKʘ - reason: "131" + reason: "132" diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.json b/testdata/HEAD/core.v1.PersistentVolumeClaim.json index 4f756a26d2..a52a3df9d0 100644 --- a/testdata/HEAD/core.v1.PersistentVolumeClaim.json +++ b/testdata/HEAD/core.v1.PersistentVolumeClaim.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -63,13 +64,13 @@ "Ł%ŨȈ\u003eŅ£趕ã/鈱$-议}ȧ外ĺ稥": "713" } }, - "volumeName": "25", - "storageClassName": "26", + "volumeName": "26", + "storageClassName": "27", "volumeMode": "娲瘹ɭȊɚɎ(dɅ囥糷磩窮秳ķ蟒苾h^", "dataSource": { - "apiGroup": "27", - "kind": "28", - "name": "29" + "apiGroup": "28", + "kind": "29", + "name": "30" } }, "status": { @@ -86,8 +87,8 @@ "status": "ƣKʘńw:5塋", "lastProbeTime": "2588-10-04T08:20:38Z", "lastTransitionTime": "2095-10-31T02:52:44Z", - "reason": "30", - "message": "31" + "reason": "31", + "message": "32" } ] } diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.pb b/testdata/HEAD/core.v1.PersistentVolumeClaim.pb index 21e838b5efae38da2f1b859c8482e82b372bc4b6..7f76ea776b26008c2696eb5792c880726f2e12e7 100644 GIT binary patch delta 63 zcmV-F0Kos#1lI(RA_T7l3aybQdI2+$p)UkN0x>y}&~pJclSBbh0XLJE0Wt|V5&|+g V8UiyglhOfr2{AGPGcpl0x~!n0x~(1 Q)&Y14Ffsx&F&Y3O02(O|l>h($ diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml b/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml index cde1c248e3..eefce8b6e2 100644 --- a/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml +++ b/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,9 +34,9 @@ spec: accessModes: - '@Hr鯹)晿' dataSource: - apiGroup: "27" - kind: "28" - name: "29" + apiGroup: "28" + kind: "29" + name: "30" resources: limits: Ď儇击3ƆìQ喞艋涽託仭w-檮Ǣ: "465" @@ -47,9 +48,9 @@ spec: operator: DoesNotExist matchLabels: h0-6pJ: Hn7y-74.-0MUORQQ.N2.1L - storageClassName: "26" + storageClassName: "27" volumeMode: 娲瘹ɭȊɚɎ(dɅ囥糷磩窮秳ķ蟒苾h^ - volumeName: "25" + volumeName: "26" status: accessModes: - ĭÐl恕ɍȇ廄裭4懙 @@ -58,8 +59,8 @@ status: conditions: - lastProbeTime: "2588-10-04T08:20:38Z" lastTransitionTime: "2095-10-31T02:52:44Z" - message: "31" - reason: "30" + message: "32" + reason: "31" status: ƣKʘńw:5塋 type: Ü郀 phase: 燴壩卄蓨MĮ? diff --git a/testdata/HEAD/core.v1.Pod.json b/testdata/HEAD/core.v1.Pod.json index 244027910b..b3112bde10 100644 --- a/testdata/HEAD/core.v1.Pod.json +++ b/testdata/HEAD/core.v1.Pod.json @@ -36,16 +36,17 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "volumes": [ { - "name": "19", + "name": "20", "hostPath": { - "path": "20", + "path": "21", "type": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ" }, "emptyDir": { @@ -53,27 +54,27 @@ "sizeLimit": "776" }, "gcePersistentDisk": { - "pdName": "21", - "fsType": "22", + "pdName": "22", + "fsType": "23", "partition": -123438221, "readOnly": true }, "awsElasticBlockStore": { - "volumeID": "23", - "fsType": "24", + "volumeID": "24", + "fsType": "25", "partition": 1001983654 }, "gitRepo": { - "repository": "25", - "revision": "26", - "directory": "27" + "repository": "26", + "revision": "27", + "directory": "28" }, "secret": { - "secretName": "28", + "secretName": "29", "items": [ { - "key": "29", - "path": "30", + "key": "30", + "path": "31", "mode": 641368140 } ], @@ -81,88 +82,88 @@ "optional": false }, "nfs": { - "server": "31", - "path": "32" + "server": "32", + "path": "33" }, "iscsi": { - "targetPortal": "33", - "iqn": "34", + "targetPortal": "34", + "iqn": "35", "lun": -1284694739, - "iscsiInterface": "35", - "fsType": "36", + "iscsiInterface": "36", + "fsType": "37", "portals": [ - "37" + "38" ], "secretRef": { - "name": "38" + "name": "39" }, - "initiatorName": "39" + "initiatorName": "40" }, "glusterfs": { - "endpoints": "40", - "path": "41" + "endpoints": "41", + "path": "42" }, "persistentVolumeClaim": { - "claimName": "42" + "claimName": "43" }, "rbd": { "monitors": [ - "43" + "44" ], - "image": "44", - "fsType": "45", - "pool": "46", - "user": "47", - "keyring": "48", + "image": "45", + "fsType": "46", + "pool": "47", + "user": "48", + "keyring": "49", "secretRef": { - "name": "49" + "name": "50" }, "readOnly": true }, "flexVolume": { - "driver": "50", - "fsType": "51", + "driver": "51", + "fsType": "52", "secretRef": { - "name": "52" + "name": "53" }, "options": { - "53": "54" + "54": "55" } }, "cinder": { - "volumeID": "55", - "fsType": "56", + "volumeID": "56", + "fsType": "57", "readOnly": true, "secretRef": { - "name": "57" + "name": "58" } }, "cephfs": { "monitors": [ - "58" + "59" ], - "path": "59", - "user": "60", - "secretFile": "61", + "path": "60", + "user": "61", + "secretFile": "62", "secretRef": { - "name": "62" + "name": "63" } }, "flocker": { - "datasetName": "63", - "datasetUUID": "64" + "datasetName": "64", + "datasetUUID": "65" }, "downwardAPI": { "items": [ { - "path": "65", + "path": "66", "fieldRef": { - "apiVersion": "66", - "fieldPath": "67" + "apiVersion": "67", + "fieldPath": "68" }, "resourceFieldRef": { - "containerName": "68", - "resource": "69", + "containerName": "69", + "resource": "70", "divisor": "387" }, "mode": -1639873916 @@ -172,24 +173,24 @@ }, "fc": { "targetWWNs": [ - "70" + "71" ], "lun": -1876826602, - "fsType": "71", + "fsType": "72", "wwids": [ - "72" + "73" ] }, "azureFile": { - "secretName": "73", - "shareName": "74" + "secretName": "74", + "shareName": "75" }, "configMap": { - "name": "75", + "name": "76", "items": [ { - "key": "76", - "path": "77", + "key": "77", + "path": "78", "mode": 1392988974 } ], @@ -197,39 +198,39 @@ "optional": true }, "vsphereVolume": { - "volumePath": "78", - "fsType": "79", - "storagePolicyName": "80", - "storagePolicyID": "81" + "volumePath": "79", + "fsType": "80", + "storagePolicyName": "81", + "storagePolicyID": "82" }, "quobyte": { - "registry": "82", - "volume": "83", - "user": "84", - "group": "85", - "tenant": "86" + "registry": "83", + "volume": "84", + "user": "85", + "group": "86", + "tenant": "87" }, "azureDisk": { - "diskName": "87", - "diskURI": "88", + "diskName": "88", + "diskURI": "89", "cachingMode": "ƕP喂ƈ", - "fsType": "89", + "fsType": "90", "readOnly": false, "kind": "" }, "photonPersistentDisk": { - "pdID": "90", - "fsType": "91" + "pdID": "91", + "fsType": "92" }, "projected": { "sources": [ { "secret": { - "name": "92", + "name": "93", "items": [ { - "key": "93", - "path": "94", + "key": "94", + "path": "95", "mode": 933484239 } ], @@ -238,14 +239,14 @@ "downwardAPI": { "items": [ { - "path": "95", + "path": "96", "fieldRef": { - "apiVersion": "96", - "fieldPath": "97" + "apiVersion": "97", + "fieldPath": "98" }, "resourceFieldRef": { - "containerName": "98", - "resource": "99", + "containerName": "99", + "resource": "100", "divisor": "188" }, "mode": 548013580 @@ -253,100 +254,101 @@ ] }, "configMap": { - "name": "100", + "name": "101", "items": [ { - "key": "101", - "path": "102", + "key": "102", + "path": "103", "mode": -2014231015 } ], "optional": false }, "serviceAccountToken": { - "audience": "103", + "audience": "104", "expirationSeconds": 2889002371849040056, - "path": "104" + "path": "105" } } ], "defaultMode": -49513197 }, "portworxVolume": { - "volumeID": "105", - "fsType": "106", + "volumeID": "106", + "fsType": "107", "readOnly": true }, "scaleIO": { - "gateway": "107", - "system": "108", + "gateway": "108", + "system": "109", "secretRef": { - "name": "109" + "name": "110" }, - "protectionDomain": "110", - "storagePool": "111", - "storageMode": "112", - "volumeName": "113", - "fsType": "114", + "protectionDomain": "111", + "storagePool": "112", + "storageMode": "113", + "volumeName": "114", + "fsType": "115", "readOnly": true }, "storageos": { - "volumeName": "115", - "volumeNamespace": "116", - "fsType": "117", + "volumeName": "116", + "volumeNamespace": "117", + "fsType": "118", "secretRef": { - "name": "118" + "name": "119" } }, "csi": { - "driver": "119", + "driver": "120", "readOnly": true, - "fsType": "120", + "fsType": "121", "volumeAttributes": { - "121": "122" + "122": "123" }, "nodePublishSecretRef": { - "name": "123" + "name": "124" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "124", - "generateName": "125", - "namespace": "126", - "selfLink": "127", + "name": "125", + "generateName": "126", + "namespace": "127", + "selfLink": "128", "uid": "Ō¾\\ĒP鄸靇杧ž譋娲瘹ɭ", "resourceVersion": "14151206080600588555", "generation": -9190478501544852634, "creationTimestamp": null, "deletionGracePeriodSeconds": -3515304508918255230, "labels": { - "129": "130" + "130": "131" }, "annotations": { - "131": "132" + "132": "133" }, "ownerReferences": [ { - "apiVersion": "133", - "kind": "134", - "name": "135", + "apiVersion": "134", + "kind": "135", + "name": "136", "uid": ".vǴʌ鴜Ł%", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "136" + "137" ], - "clusterName": "137", + "clusterName": "138", "managedFields": [ { - "manager": "138", + "manager": "139", "operation": "Ņ£", - "apiVersion": "139", - "fieldsType": "140" + "apiVersion": "140", + "fieldsType": "141", + "subresource": "142" } ] }, @@ -376,13 +378,13 @@ "蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞": "443" } }, - "volumeName": "147", - "storageClassName": "148", + "volumeName": "149", + "storageClassName": "150", "volumeMode": "ȲĻ¤Ħʅ芝M", "dataSource": { - "apiGroup": "149", - "kind": "150", - "name": "151" + "apiGroup": "151", + "kind": "152", + "name": "153" } } } @@ -391,59 +393,59 @@ ], "initContainers": [ { - "name": "152", - "image": "153", + "name": "154", + "image": "155", "command": [ - "154" + "156" ], "args": [ - "155" + "157" ], - "workingDir": "156", + "workingDir": "158", "ports": [ { - "name": "157", + "name": "159", "hostPort": 664393458, "containerPort": -573382936, "protocol": "嫫猤痈C*ĕʄő芖{|ǘ\"^饣V", - "hostIP": "158" + "hostIP": "160" } ], "envFrom": [ { - "prefix": "159", + "prefix": "161", "configMapRef": { - "name": "160", + "name": "162", "optional": false }, "secretRef": { - "name": "161", + "name": "163", "optional": true } } ], "env": [ { - "name": "162", - "value": "163", + "name": "164", + "value": "165", "valueFrom": { "fieldRef": { - "apiVersion": "164", - "fieldPath": "165" + "apiVersion": "166", + "fieldPath": "167" }, "resourceFieldRef": { - "containerName": "166", - "resource": "167", + "containerName": "168", + "resource": "169", "divisor": "275" }, "configMapKeyRef": { - "name": "168", - "key": "169", + "name": "170", + "key": "171", "optional": true }, "secretKeyRef": { - "name": "170", - "key": "171", + "name": "172", + "key": "173", "optional": false } } @@ -459,41 +461,41 @@ }, "volumeMounts": [ { - "name": "172", + "name": "174", "readOnly": true, - "mountPath": "173", - "subPath": "174", + "mountPath": "175", + "subPath": "176", "mountPropagation": "Ť倱\u003cįXŋ朘瑥A", - "subPathExpr": "175" + "subPathExpr": "177" } ], "volumeDevices": [ { - "name": "176", - "devicePath": "177" + "name": "178", + "devicePath": "179" } ], "livenessProbe": { "exec": { "command": [ - "178" + "180" ] }, "httpGet": { - "path": "179", - "port": "180", - "host": "181", + "path": "181", + "port": "182", + "host": "183", "scheme": "0åȂ町恰nj揠8lj", "httpHeaders": [ { - "name": "182", - "value": "183" + "name": "184", + "value": "185" } ] }, "tcpSocket": { "port": -2049272966, - "host": "184" + "host": "186" }, "initialDelaySeconds": -1188153605, "timeoutSeconds": -427769948, @@ -505,24 +507,24 @@ "readinessProbe": { "exec": { "command": [ - "185" + "187" ] }, "httpGet": { - "path": "186", + "path": "188", "port": 1322581021, - "host": "187", + "host": "189", "scheme": "坩O`涁İ而踪鄌eÞ", "httpHeaders": [ { - "name": "188", - "value": "189" + "name": "190", + "value": "191" } ] }, "tcpSocket": { "port": -1319491110, - "host": "190" + "host": "192" }, "initialDelaySeconds": 565789036, "timeoutSeconds": -1572269414, @@ -534,24 +536,24 @@ "startupProbe": { "exec": { "command": [ - "191" + "193" ] }, "httpGet": { - "path": "192", - "port": "193", - "host": "194", + "path": "194", + "port": "195", + "host": "196", "scheme": "鹎ğ#咻痗ȡmƴy綸_Ú8參遼", "httpHeaders": [ { - "name": "195", - "value": "196" + "name": "197", + "value": "198" } ] }, "tcpSocket": { - "port": "197", - "host": "198" + "port": "199", + "host": "200" }, "initialDelaySeconds": -997191789, "timeoutSeconds": -935589762, @@ -564,51 +566,51 @@ "postStart": { "exec": { "command": [ - "199" + "201" ] }, "httpGet": { - "path": "200", - "port": "201", - "host": "202", + "path": "202", + "port": "203", + "host": "204", "scheme": "銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ", "httpHeaders": [ { - "name": "203", - "value": "204" + "name": "205", + "value": "206" } ] }, "tcpSocket": { "port": 1180382332, - "host": "205" + "host": "207" } }, "preStop": { "exec": { "command": [ - "206" + "208" ] }, "httpGet": { - "path": "207", - "port": "208", - "host": "209", + "path": "209", + "port": "210", + "host": "211", "scheme": "蕵ɢ", "httpHeaders": [ { - "name": "210", - "value": "211" + "name": "212", + "value": "213" } ] }, "tcpSocket": { - "port": "212", - "host": "213" + "port": "214", + "host": "215" } } }, - "terminationMessagePath": "214", + "terminationMessagePath": "216", "terminationMessagePolicy": "ńMǰ溟ɴ扵閝", "imagePullPolicy": "垁鷌辪", "securityContext": { @@ -622,15 +624,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "215", - "role": "216", - "type": "217", - "level": "218" + "user": "217", + "role": "218", + "type": "219", + "level": "220" }, "windowsOptions": { - "gmsaCredentialSpecName": "219", - "gmsaCredentialSpec": "220", - "runAsUserName": "221" + "gmsaCredentialSpecName": "221", + "gmsaCredentialSpec": "222", + "runAsUserName": "223" }, "runAsUser": -2402724957580114162, "runAsGroup": -6738846580626183558, @@ -640,7 +642,7 @@ "procMount": "鲡:", "seccompProfile": { "type": "wE@Ȗs", - "localhostProfile": "222" + "localhostProfile": "224" } }, "stdinOnce": true, @@ -649,59 +651,59 @@ ], "containers": [ { - "name": "223", - "image": "224", + "name": "225", + "image": "226", "command": [ - "225" + "227" ], "args": [ - "226" + "228" ], - "workingDir": "227", + "workingDir": "229", "ports": [ { - "name": "228", + "name": "230", "hostPort": 1135182169, "containerPort": 1843758068, "protocol": "瞾ʀNŬɨǙÄr蛏豈Ƀ", - "hostIP": "229" + "hostIP": "231" } ], "envFrom": [ { - "prefix": "230", + "prefix": "232", "configMapRef": { - "name": "231", + "name": "233", "optional": false }, "secretRef": { - "name": "232", + "name": "234", "optional": true } } ], "env": [ { - "name": "233", - "value": "234", + "name": "235", + "value": "236", "valueFrom": { "fieldRef": { - "apiVersion": "235", - "fieldPath": "236" + "apiVersion": "237", + "fieldPath": "238" }, "resourceFieldRef": { - "containerName": "237", - "resource": "238", + "containerName": "239", + "resource": "240", "divisor": "193" }, "configMapKeyRef": { - "name": "239", - "key": "240", + "name": "241", + "key": "242", "optional": false }, "secretKeyRef": { - "name": "241", - "key": "242", + "name": "243", + "key": "244", "optional": false } } @@ -717,40 +719,40 @@ }, "volumeMounts": [ { - "name": "243", + "name": "245", "readOnly": true, - "mountPath": "244", - "subPath": "245", + "mountPath": "246", + "subPath": "247", "mountPropagation": "渟", - "subPathExpr": "246" + "subPathExpr": "248" } ], "volumeDevices": [ { - "name": "247", - "devicePath": "248" + "name": "249", + "devicePath": "250" } ], "livenessProbe": { "exec": { "command": [ - "249" + "251" ] }, "httpGet": { - "path": "250", + "path": "252", "port": 1762266578, - "host": "251", + "host": "253", "httpHeaders": [ { - "name": "252", - "value": "253" + "name": "254", + "value": "255" } ] }, "tcpSocket": { - "port": "254", - "host": "255" + "port": "256", + "host": "257" }, "initialDelaySeconds": -1294101963, "timeoutSeconds": -1961863213, @@ -762,24 +764,24 @@ "readinessProbe": { "exec": { "command": [ - "256" + "258" ] }, "httpGet": { - "path": "257", + "path": "259", "port": 747521320, - "host": "258", + "host": "260", "scheme": "棂p儼Ƿ裚瓶釆Ɗ+j忊", "httpHeaders": [ { - "name": "259", - "value": "260" + "name": "261", + "value": "262" } ] }, "tcpSocket": { - "port": "261", - "host": "262" + "port": "263", + "host": "264" }, "initialDelaySeconds": 441998152, "timeoutSeconds": 747802823, @@ -791,24 +793,24 @@ "startupProbe": { "exec": { "command": [ - "263" + "265" ] }, "httpGet": { - "path": "264", - "port": "265", - "host": "266", + "path": "266", + "port": "267", + "host": "268", "scheme": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", "httpHeaders": [ { - "name": "267", - "value": "268" + "name": "269", + "value": "270" } ] }, "tcpSocket": { "port": 486195690, - "host": "269" + "host": "271" }, "initialDelaySeconds": 1157241180, "timeoutSeconds": -1810997540, @@ -821,51 +823,51 @@ "postStart": { "exec": { "command": [ - "270" + "272" ] }, "httpGet": { - "path": "271", - "port": "272", - "host": "273", + "path": "273", + "port": "274", + "host": "275", "scheme": "Ȋɞ-uƻ悖ȩ0Ƹ", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": "278", + "host": "279" } }, "preStop": { "exec": { "command": [ - "278" + "280" ] }, "httpGet": { - "path": "279", - "port": "280", - "host": "281", + "path": "281", + "port": "282", + "host": "283", "scheme": "\u003e5姣\u003e懔%熷谟", "httpHeaders": [ { - "name": "282", - "value": "283" + "name": "284", + "value": "285" } ] }, "tcpSocket": { "port": -1920661051, - "host": "284" + "host": "286" } } }, - "terminationMessagePath": "285", + "terminationMessagePath": "287", "terminationMessagePolicy": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", "imagePullPolicy": "vt莭琽§ć\\ ïì«", "securityContext": { @@ -879,15 +881,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "286", - "role": "287", - "type": "288", - "level": "289" + "user": "288", + "role": "289", + "type": "290", + "level": "291" }, "windowsOptions": { - "gmsaCredentialSpecName": "290", - "gmsaCredentialSpec": "291", - "runAsUserName": "292" + "gmsaCredentialSpecName": "292", + "gmsaCredentialSpec": "293", + "runAsUserName": "294" }, "runAsUser": -2000070193364862971, "runAsGroup": -636584014972667630, @@ -897,7 +899,7 @@ "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", "seccompProfile": { "type": "w", - "localhostProfile": "293" + "localhostProfile": "295" } }, "stdin": true, @@ -907,59 +909,59 @@ ], "ephemeralContainers": [ { - "name": "294", - "image": "295", + "name": "296", + "image": "297", "command": [ - "296" + "298" ], "args": [ - "297" + "299" ], - "workingDir": "298", + "workingDir": "300", "ports": [ { - "name": "299", + "name": "301", "hostPort": 1752155096, "containerPort": -1962065705, "protocol": "¿", - "hostIP": "300" + "hostIP": "302" } ], "envFrom": [ { - "prefix": "301", + "prefix": "303", "configMapRef": { - "name": "302", + "name": "304", "optional": false }, "secretRef": { - "name": "303", + "name": "305", "optional": false } } ], "env": [ { - "name": "304", - "value": "305", + "name": "306", + "value": "307", "valueFrom": { "fieldRef": { - "apiVersion": "306", - "fieldPath": "307" + "apiVersion": "308", + "fieldPath": "309" }, "resourceFieldRef": { - "containerName": "308", - "resource": "309", + "containerName": "310", + "resource": "311", "divisor": "142" }, "configMapKeyRef": { - "name": "310", - "key": "311", + "name": "312", + "key": "313", "optional": false }, "secretKeyRef": { - "name": "312", - "key": "313", + "name": "314", + "key": "315", "optional": false } } @@ -975,40 +977,40 @@ }, "volumeMounts": [ { - "name": "314", - "mountPath": "315", - "subPath": "316", + "name": "316", + "mountPath": "317", + "subPath": "318", "mountPropagation": "啛更", - "subPathExpr": "317" + "subPathExpr": "319" } ], "volumeDevices": [ { - "name": "318", - "devicePath": "319" + "name": "320", + "devicePath": "321" } ], "livenessProbe": { "exec": { "command": [ - "320" + "322" ] }, "httpGet": { - "path": "321", - "port": "322", - "host": "323", + "path": "323", + "port": "324", + "host": "325", "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "324", - "value": "325" + "name": "326", + "value": "327" } ] }, "tcpSocket": { "port": -979584143, - "host": "326" + "host": "328" }, "initialDelaySeconds": -1748648882, "timeoutSeconds": -239843014, @@ -1020,24 +1022,24 @@ "readinessProbe": { "exec": { "command": [ - "327" + "329" ] }, "httpGet": { - "path": "328", - "port": "329", - "host": "330", + "path": "330", + "port": "331", + "host": "332", "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", "httpHeaders": [ { - "name": "331", - "value": "332" + "name": "333", + "value": "334" } ] }, "tcpSocket": { "port": 1574967021, - "host": "333" + "host": "335" }, "initialDelaySeconds": -244758593, "timeoutSeconds": 591440053, @@ -1049,24 +1051,24 @@ "startupProbe": { "exec": { "command": [ - "334" + "336" ] }, "httpGet": { - "path": "335", - "port": "336", - "host": "337", + "path": "337", + "port": "338", + "host": "339", "scheme": "î.Ȏ蝪ʜ5遰=", "httpHeaders": [ { - "name": "338", - "value": "339" + "name": "340", + "value": "341" } ] }, "tcpSocket": { "port": 834105836, - "host": "340" + "host": "342" }, "initialDelaySeconds": -1462219068, "timeoutSeconds": -370386363, @@ -1079,51 +1081,51 @@ "postStart": { "exec": { "command": [ - "341" + "343" ] }, "httpGet": { - "path": "342", + "path": "344", "port": -282193676, - "host": "343", + "host": "345", "scheme": "Ļǟi\u0026", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "346", + "value": "347" } ] }, "tcpSocket": { - "port": "346", - "host": "347" + "port": "348", + "host": "349" } }, "preStop": { "exec": { "command": [ - "348" + "350" ] }, "httpGet": { - "path": "349", - "port": "350", - "host": "351", + "path": "351", + "port": "352", + "host": "353", "scheme": "垾现葢ŵ橨", "httpHeaders": [ { - "name": "352", - "value": "353" + "name": "354", + "value": "355" } ] }, "tcpSocket": { "port": -1312425203, - "host": "354" + "host": "356" } } }, - "terminationMessagePath": "355", + "terminationMessagePath": "357", "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", "imagePullPolicy": "丟×x锏ɟ4Ǒ", "securityContext": { @@ -1137,15 +1139,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "356", - "role": "357", - "type": "358", - "level": "359" + "user": "358", + "role": "359", + "type": "360", + "level": "361" }, "windowsOptions": { - "gmsaCredentialSpecName": "360", - "gmsaCredentialSpec": "361", - "runAsUserName": "362" + "gmsaCredentialSpecName": "362", + "gmsaCredentialSpec": "363", + "runAsUserName": "364" }, "runAsUser": 5620818514944490121, "runAsGroup": -499179336506637450, @@ -1155,12 +1157,12 @@ "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", "seccompProfile": { "type": "ih亏yƕ丆録²", - "localhostProfile": "363" + "localhostProfile": "365" } }, "stdin": true, "tty": true, - "targetContainerName": "364" + "targetContainerName": "366" } ], "restartPolicy": "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫", @@ -1168,24 +1170,24 @@ "activeDeadlineSeconds": -7299434051955863644, "dnsPolicy": "±p鋄5弢ȹ均i绝5哇芆", "nodeSelector": { - "365": "366" + "367": "368" }, - "serviceAccountName": "367", - "serviceAccount": "368", + "serviceAccountName": "369", + "serviceAccount": "370", "automountServiceAccountToken": false, - "nodeName": "369", + "nodeName": "371", "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "370", - "role": "371", - "type": "372", - "level": "373" + "user": "372", + "role": "373", + "type": "374", + "level": "375" }, "windowsOptions": { - "gmsaCredentialSpecName": "374", - "gmsaCredentialSpec": "375", - "runAsUserName": "376" + "gmsaCredentialSpecName": "376", + "gmsaCredentialSpec": "377", + "runAsUserName": "378" }, "runAsUser": -6224651420440742974, "runAsGroup": 5246659233493169699, @@ -1196,23 +1198,23 @@ "fsGroup": 2556747128430250366, "sysctls": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ], "fsGroupChangePolicy": "IJ嘢4ʗ", "seccompProfile": { "type": ",丽饾| 鞤ɱďW", - "localhostProfile": "379" + "localhostProfile": "381" } }, "imagePullSecrets": [ { - "name": "380" + "name": "382" } ], - "hostname": "381", - "subdomain": "382", + "hostname": "383", + "subdomain": "384", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1220,19 +1222,19 @@ { "matchExpressions": [ { - "key": "383", + "key": "385", "operator": "ņ", "values": [ - "384" + "386" ] } ], "matchFields": [ { - "key": "385", + "key": "387", "operator": "衷,ƷƣMț譎懚", "values": [ - "386" + "388" ] } ] @@ -1245,19 +1247,19 @@ "preference": { "matchExpressions": [ { - "key": "387", + "key": "389", "operator": "鑳w妕眵笭/9崍h趭", "values": [ - "388" + "390" ] } ], "matchFields": [ { - "key": "389", + "key": "391", "operator": "ť嗆u8晲T", "values": [ - "390" + "392" ] } ] @@ -1283,9 +1285,9 @@ ] }, "namespaces": [ - "397" + "399" ], - "topologyKey": "398", + "topologyKey": "400", "namespaceSelector": { "matchLabels": { "70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M": "ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0" @@ -1321,9 +1323,9 @@ ] }, "namespaces": [ - "411" + "413" ], - "topologyKey": "412", + "topologyKey": "414", "namespaceSelector": { "matchLabels": { "n_5023Xl-3Pw_-r75--_-A-o-__y_4": "12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr" @@ -1357,9 +1359,9 @@ ] }, "namespaces": [ - "425" + "427" ], - "topologyKey": "426", + "topologyKey": "428", "namespaceSelector": { "matchLabels": { "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" @@ -1389,9 +1391,9 @@ ] }, "namespaces": [ - "439" + "441" ], - "topologyKey": "440", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { "46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s": "M-k5.C.e.._d-Y" @@ -1408,37 +1410,37 @@ ] } }, - "schedulerName": "447", + "schedulerName": "449", "tolerations": [ { - "key": "448", + "key": "450", "operator": "5谠vÐ仆dždĄ跞肞=ɴC}怢", - "value": "449", + "value": "451", "effect": "D?/nēɅĀ埰ʀł!U詨nj1ýǝ", "tolerationSeconds": -7090833765995091747 } ], "hostAliases": [ { - "ip": "450", + "ip": "452", "hostnames": [ - "451" + "453" ] } ], - "priorityClassName": "452", + "priorityClassName": "454", "priority": -1623129882, "dnsConfig": { "nameservers": [ - "453" + "455" ], "searches": [ - "454" + "456" ], "options": [ { - "name": "455", - "value": "456" + "name": "457", + "value": "458" } ] }, @@ -1447,7 +1449,7 @@ "conditionType": "d楗鱶镖喗vȥ倉螆ȨX" } ], - "runtimeClassName": "457", + "runtimeClassName": "459", "enableServiceLinks": false, "preemptionPolicy": "«ɒó\u003c碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡", "overhead": { @@ -1456,7 +1458,7 @@ "topologySpreadConstraints": [ { "maxSkew": 1688294622, - "topologyKey": "458", + "topologyKey": "460", "whenUnsatisfiable": "矵\u00267Ʃɩ", "labelSelector": { "matchLabels": { @@ -1484,27 +1486,27 @@ "status": "Ȕ蝬Kȴ", "lastProbeTime": "2122-07-22T00:15:32Z", "lastTransitionTime": "2116-05-26T10:14:24Z", - "reason": "465", - "message": "466" + "reason": "467", + "message": "468" } ], - "message": "467", - "reason": "468", - "nominatedNodeName": "469", - "hostIP": "470", - "podIP": "471", + "message": "469", + "reason": "470", + "nominatedNodeName": "471", + "hostIP": "472", + "podIP": "473", "podIPs": [ { - "ip": "472" + "ip": "474" } ], "initContainerStatuses": [ { - "name": "473", + "name": "475", "state": { "waiting": { - "reason": "474", - "message": "475" + "reason": "476", + "message": "477" }, "running": { "startedAt": "2838-07-20T19:58:45Z" @@ -1512,17 +1514,17 @@ "terminated": { "exitCode": 537567999, "signal": 2082930716, - "reason": "476", - "message": "477", + "reason": "478", + "message": "479", "startedAt": "2738-06-23T15:55:19Z", "finishedAt": "2233-02-01T14:10:47Z", - "containerID": "478" + "containerID": "480" } }, "lastState": { "waiting": { - "reason": "479", - "message": "480" + "reason": "481", + "message": "482" }, "running": { "startedAt": "2413-05-17T07:07:15Z" @@ -1530,28 +1532,28 @@ "terminated": { "exitCode": -416338651, "signal": 1820564266, - "reason": "481", - "message": "482", + "reason": "483", + "message": "484", "startedAt": "2855-03-01T08:57:00Z", "finishedAt": "2486-05-12T14:50:32Z", - "containerID": "483" + "containerID": "485" } }, "ready": true, "restartCount": -1399651668, - "image": "484", - "imageID": "485", - "containerID": "486", + "image": "486", + "imageID": "487", + "containerID": "488", "started": true } ], "containerStatuses": [ { - "name": "487", + "name": "489", "state": { "waiting": { - "reason": "488", - "message": "489" + "reason": "490", + "message": "491" }, "running": { "startedAt": "2465-03-18T23:55:27Z" @@ -1559,17 +1561,17 @@ "terminated": { "exitCode": 1254193769, "signal": -1393376760, - "reason": "490", - "message": "491", + "reason": "492", + "message": "493", "startedAt": "2799-10-17T21:43:53Z", "finishedAt": "2007-08-17T02:42:37Z", - "containerID": "492" + "containerID": "494" } }, "lastState": { "waiting": { - "reason": "493", - "message": "494" + "reason": "495", + "message": "496" }, "running": { "startedAt": "2719-07-17T22:00:10Z" @@ -1577,29 +1579,29 @@ "terminated": { "exitCode": -391574961, "signal": -933017112, - "reason": "495", - "message": "496", + "reason": "497", + "message": "498", "startedAt": "2454-01-24T20:04:32Z", "finishedAt": "2045-05-04T00:27:18Z", - "containerID": "497" + "containerID": "499" } }, "ready": true, "restartCount": 840157370, - "image": "498", - "imageID": "499", - "containerID": "500", + "image": "500", + "imageID": "501", + "containerID": "502", "started": false } ], "qosClass": "哶ɓŖybÑW紋旣Ülɳ涟Ð", "ephemeralContainerStatuses": [ { - "name": "501", + "name": "503", "state": { "waiting": { - "reason": "502", - "message": "503" + "reason": "504", + "message": "505" }, "running": { "startedAt": "2269-01-04T20:21:46Z" @@ -1607,17 +1609,17 @@ "terminated": { "exitCode": -419737006, "signal": 1267525999, - "reason": "504", - "message": "505", + "reason": "506", + "message": "507", "startedAt": "2479-09-29T08:36:44Z", "finishedAt": "2107-05-30T03:08:00Z", - "containerID": "506" + "containerID": "508" } }, "lastState": { "waiting": { - "reason": "507", - "message": "508" + "reason": "509", + "message": "510" }, "running": { "startedAt": "2685-03-12T10:07:19Z" @@ -1625,18 +1627,18 @@ "terminated": { "exitCode": 2005043090, "signal": 728551686, - "reason": "509", - "message": "510", + "reason": "511", + "message": "512", "startedAt": "2283-08-08T02:13:39Z", "finishedAt": "2594-07-18T02:53:59Z", - "containerID": "511" + "containerID": "513" } }, "ready": true, "restartCount": 692446142, - "image": "512", - "imageID": "513", - "containerID": "514", + "image": "514", + "imageID": "515", + "containerID": "516", "started": false } ] diff --git a/testdata/HEAD/core.v1.Pod.pb b/testdata/HEAD/core.v1.Pod.pb index dc8f48d9428d3883ad53c4c68b88f3d4332f617e..8ba006f29b12e8d222e97bdcebdc26d195785385 100644 GIT binary patch delta 3555 zcmYjTdvF%j72mrbgpY+L9}6U#g@pJ~ApKfk?`!Yf_yFUhDAlpiX(_F3rTxRwKRVT^ zj*Qa)iUOh#R}f4BEdqlNUg06&NN0cm%~-W*J5yVov1%S7w6;1_seSy;ej#Q5ID22` z+;h+Uo!`0L*Svnsgdf{`9dESf-pBpiZ9n;;f8-i(SKEXoOt!6^UDNFH#DC6suXvs- zBL9%*O-F;b{r0+6;k!ZxA75ze{x5y3ffWmwQyA94j?VYr&NVotu^5RlVnSC~aRqvb zU+K9r@?FV;SC^jM=LQ=GKK#v)38xABNLZFKaGGbM4RcZlyN(`c|5vt4(Uoz@l_qL+ znp|n;IxQoxDp}wxa#eIQv=#SVB?70V0&Q7v7B=7yD@up1ii@r?C0AMDs-y{;I-1KC zh4@2Di;zYn+|J_<9jzDRNE!#wCSXOHwf6*&iSH(H6uL1ly0Iu>B9@V}1ZpwVV!fOR zuY^wQ(~!ZC4XeZDnxIz@&vI7M@t~JgfFxD>0-32Lrm~+E}>ObTJ&#T1+Hi z{?z*0TKhIEKee*xCQ+j!oTChGCI~?yjShRi8|!7OnD?L;kmrdc&l4Oc(ZTDx*1iHn_>F|1q&167f@z}?YHHPTwLV9uE zU>Q(D=G9vNYFd+I+B;VtdEd>n z<0xG^s-ZR}$6|4rZcMJlDm^ml>OlAsx<>k!3>$@wjZQ1`fu%i+xlGdl=K>jZN9MMT zGG)t$l`SGItW3X~52ljKR)^JI70%S1K6S1P%Fvh@MIf{gYGK}E_fuCdWo#v5>lk~6O@h;a)9B0(2^I^7nkrp6dRB=pNJm|)oq2a= zOJeO`3l;FqrE|uByNGT2&gkj2wA@7DIFG`A_Ms04SmveS=@hSB;pSy*n<0{$b0F3h z2)@AizH_&8&qK^Zib(^1rGdZFs3L?;|LTbvn3Xna1`Z`S3Ibb7V^cGx7+byssF7AI zXOMC=N%bV#J=S}`<4oYKoJHIaT^Np9l4TL6z;Ywg z`To~iRYpWcV?Ps@{O)aiOZQ!Ma?gV9$ND=q4zz8*R$#)ktYh9c>CQRe8PjhVo}A#x ztt^g@PHaE3eBi00{mb^AUemw!7xwfj$}?`s+hNdN+;MjI|3Qn1IISPwTx-_Y07e-LJahs$MjISGoi03#^+&R96iS*$3IiUbS&ja{C(3ij$5ws(fR!*4t1EQHI z9s=LzgXg+nj)shXT?Sp$mPXP}hP8PFZO)4$2iG6`_126aI3*01m!&GF{Ns8tM4WD( za8rQ@j9b!7i1(uOpA%-x6+{k#vR252U+^mKzhUl~4foQRTFRWuvWLQ*S=}pxrpMFkhd7MG2Gpv8v!xzgBf?kwyj3IPN$02S`X;@X-rY}@aM@8tZzR?B! zg*6u@6Ne>~>xm_LNlG~xMFN#gMm+sWQ2RAOIF(e;Wn{`Yl~m6qA`YBNjtiBXXO&lp zGEOCVCOO_Wiw&Xf(3v_Et1T8tLi{!Rc(YL<6zx{wfCuu>1GHgoJQD9SwVcwMj zyeow+j_=<6<^GPBPCYUB$ez=yzOjH0Zdy%OEb&Z)Fhhj;_Y41c@$>TI2xyVQ7GC>w z!!e3ZdPD7;AR)v_6yKp3ONk_wQluTVGiyQrQmP@uo!_}1wv{Nm5fm!WQ<#z)HH_T z9~0rCj{S5}FuhzHoJ++)Mu=?Y171Hv#X&|o-7{&@xA9Czz<3vXlzF#iYh>&T_=y@n z94;h^lu5Db#O_&Vo*3+WzNbTfux#(u$8%W#!I9G@U&-S1uF2nu zjL0cGY9Wwr%0wjyfiWYSPvE(vK-;%^gj^yF1;RKxdFo7orHL%%^PA4SaO$ptBl7vq z4Nn~!QE-|tp~BnC8iac!Q&U}I43w$FLgS5>mVII~js9oPDG6~EL{J!^vg_*g5w+1fMXXfyXF1rj$ z#Q{WGTR-)C5*k)PYfvk9BYMrUlwVM>fpPp^>jS p&7<_g`npkIN3=y+H6^H*@Zs3$r+Zukfh%ZmjUe!No)bDn=YJ^M4d4I( delta 3527 zcmYjUeQ;IP5x?g?cswo$j|)j&UVz3YAMsVlJ>U04MTph`ThvCK(#+Vg^kWqN=!}j! z(oREA!A2Cr75s?E6oi5;hyetll_`)A8CxCHk@4e?w&X)Z?Tids+8O)X`vQ_b_T964 zcF*pf-|n8gHK%9Jq`TvLy?d zo$IxXz^-_ax7e5N2574&^c637Em?evyw_TfUszG9=qp|Fl_~qm3SY%d&{S?NTU-o$ z4K2-!;AjE2bNGdhR!b0)MgZCrSc#z^4}II;89mU_04!8r?)7M{fLB<3%%>cEdh=*P0)fuYKNtc4$&ZiXOZ3qf4W z^{&0St$*F}-bb;+HF(0?&)}v*3LHPg#s(Q4=@0}lA7is=X=xc3N7A>0s~OHC0m7R= zL^FuI0Yu%*jp5^F8g;%V5dKi`hN+FiSyf2cy_z9FFLD zE!bssr!=*1&jjy*Eev3_CGc<3lPSw~ROJp4Ep zWCSV=1P2SDOCY8UVnri~;-n$luu!RDG=` z$4qpQt|8ZqNDhy>8nBVjwLCm;*a{qMWhvj+@x}|Y?(01;uzX$Lwy1Ys>WHOdt-i<@ zDhwPO-kL^&x=QW23-)3pU&OqWpQHQ#uxZY~%BQ9euGl-Yb35@5{OK`4nz&i zN*gx=u9DI#kzNp!%o|hsiFHc>E*VG587S`{igveSZ17;fgT`PS3DGHfRzN3K;S^fy zaKg~<_g>Mvw|CRRzOJF|PYkSlj>IOsF1KdGxut+hiT2s#uVd=!;yA3Kl?%u8Z0>)0 z#eMO>v)#91zl)Nu#(bDX&ZUcYof!Kz%ffZV#jYLWu4P$xsf5|})%eTVDCw|3J%V^I>h1d~o75 zMebZUA5lgC>u`lfgzHEog-Nr1My)7P!^r#J(CKa*Oe`H$hfyg`!2YCK6?a!WNPYM4C&Xz%9fypPF%b!?z@Nl;9 ze*2yimCjW14;?ILWE2s2WkeMl=?Zuy?g1-H;FS@sT}CdQ{z_E9E6H2Q@y@D%SJDkg zpUb4Hps!Zc*(JwVlH8QD{cF1hx^@dJYzxwsB36os5Gyf*htnnn8nzTNxumu(OU?+L z%&x6rCb_WIE|7{*-2b)YOkOW`NW#F?CG~D5HjY zsu8U44J3kU6UP&oVWrUY*WhBT*Ca=}ieV5a% zao5dOvf#!v7^y;mVDJDqpF@cXk)=qO4y zPMJAgh6_@2G;NgC$%!dbX94)iT9_Mr_xK-MQ*(nK4W6BvnzM1S;vX6%{EL#yre2oi z(1=CygQzhdLA5B(y<4thL- r>+dW-^ZB&Y^`i$)?^!^uYtG@@>qnnH<_jzYaU?Rq)qJn$mAwB0T15)X diff --git a/testdata/HEAD/core.v1.Pod.yaml b/testdata/HEAD/core.v1.Pod.yaml index 1ff75c2a04..54ca9b8de7 100644 --- a/testdata/HEAD/core.v1.Pod.yaml +++ b/testdata/HEAD/core.v1.Pod.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -36,28 +37,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "387" + - key: "389" operator: 鑳w妕眵笭/9崍h趭 values: - - "388" + - "390" matchFields: - - key: "389" + - key: "391" operator: ť嗆u8晲T values: - - "390" + - "392" weight: 257855378 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "383" + - key: "385" operator: ņ values: - - "384" + - "386" matchFields: - - key: "385" + - key: "387" operator: 衷,ƷƣMț譎懚 values: - - "386" + - "388" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -76,8 +77,8 @@ spec: matchLabels: n_5023Xl-3Pw_-r75--_-A-o-__y_4: 12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr namespaces: - - "411" - topologyKey: "412" + - "413" + topologyKey: "414" weight: -1097269124 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -97,8 +98,8 @@ spec: matchLabels: 70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M: ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0 namespaces: - - "397" - topologyKey: "398" + - "399" + topologyKey: "400" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -115,8 +116,8 @@ spec: matchLabels: 46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s: M-k5.C.e.._d-Y namespaces: - - "439" - topologyKey: "440" + - "441" + topologyKey: "442" weight: -176177167 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -134,120 +135,120 @@ spec: matchLabels: 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz namespaces: - - "425" - topologyKey: "426" + - "427" + topologyKey: "428" automountServiceAccountToken: false containers: - args: - - "226" + - "228" command: - - "225" + - "227" env: - - name: "233" - value: "234" + - name: "235" + value: "236" valueFrom: configMapKeyRef: - key: "240" - name: "239" + key: "242" + name: "241" optional: false fieldRef: - apiVersion: "235" - fieldPath: "236" + apiVersion: "237" + fieldPath: "238" resourceFieldRef: - containerName: "237" + containerName: "239" divisor: "193" - resource: "238" + resource: "240" secretKeyRef: - key: "242" - name: "241" + key: "244" + name: "243" optional: false envFrom: - configMapRef: - name: "231" + name: "233" optional: false - prefix: "230" + prefix: "232" secretRef: - name: "232" + name: "234" optional: true - image: "224" + image: "226" imagePullPolicy: vt莭琽§ć\ ïì« lifecycle: postStart: exec: command: - - "270" + - "272" httpGet: - host: "273" + host: "275" httpHeaders: - - name: "274" - value: "275" - path: "271" - port: "272" + - name: "276" + value: "277" + path: "273" + port: "274" scheme: Ȋɞ-uƻ悖ȩ0Ƹ tcpSocket: - host: "277" - port: "276" + host: "279" + port: "278" preStop: exec: command: - - "278" + - "280" httpGet: - host: "281" + host: "283" httpHeaders: - - name: "282" - value: "283" - path: "279" - port: "280" + - name: "284" + value: "285" + path: "281" + port: "282" scheme: '>5姣>懔%熷谟' tcpSocket: - host: "284" + host: "286" port: -1920661051 livenessProbe: exec: command: - - "249" + - "251" failureThreshold: 1089147958 httpGet: - host: "251" + host: "253" httpHeaders: - - name: "252" - value: "253" - path: "250" + - name: "254" + value: "255" + path: "252" port: 1762266578 initialDelaySeconds: -1294101963 periodSeconds: -103588794 successThreshold: -1045704964 tcpSocket: - host: "255" - port: "254" + host: "257" + port: "256" terminationGracePeriodSeconds: -5467651408314215291 timeoutSeconds: -1961863213 - name: "223" + name: "225" ports: - containerPort: 1843758068 - hostIP: "229" + hostIP: "231" hostPort: 1135182169 - name: "228" + name: "230" protocol: 瞾ʀNŬɨǙÄr蛏豈Ƀ readinessProbe: exec: command: - - "256" + - "258" failureThreshold: 1024248645 httpGet: - host: "258" + host: "260" httpHeaders: - - name: "259" - value: "260" - path: "257" + - name: "261" + value: "262" + path: "259" port: 747521320 scheme: 棂p儼Ƿ裚瓶釆Ɗ+j忊 initialDelaySeconds: 441998152 periodSeconds: -1453848697 successThreshold: -321513994 tcpSocket: - host: "262" - port: "261" + host: "264" + port: "263" terminationGracePeriodSeconds: 866094339485091956 timeoutSeconds: 747802823 resources: @@ -269,175 +270,175 @@ spec: runAsNonRoot: false runAsUser: -2000070193364862971 seLinuxOptions: - level: "289" - role: "287" - type: "288" - user: "286" + level: "291" + role: "289" + type: "290" + user: "288" seccompProfile: - localhostProfile: "293" + localhostProfile: "295" type: w windowsOptions: - gmsaCredentialSpec: "291" - gmsaCredentialSpecName: "290" - runAsUserName: "292" + gmsaCredentialSpec: "293" + gmsaCredentialSpecName: "292" + runAsUserName: "294" startupProbe: exec: command: - - "263" + - "265" failureThreshold: -1586756233 httpGet: - host: "266" + host: "268" httpHeaders: - - name: "267" - value: "268" - path: "264" - port: "265" + - name: "269" + value: "270" + path: "266" + port: "267" scheme: ʒ刽ʼn掏1ſ盷褎weLJèux榜 initialDelaySeconds: 1157241180 periodSeconds: -1681029343 successThreshold: -1589303862 tcpSocket: - host: "269" + host: "271" port: 486195690 terminationGracePeriodSeconds: 8197254455293781725 timeoutSeconds: -1810997540 stdin: true stdinOnce: true - terminationMessagePath: "285" + terminationMessagePath: "287" terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 tty: true volumeDevices: - - devicePath: "248" - name: "247" + - devicePath: "250" + name: "249" volumeMounts: - - mountPath: "244" + - mountPath: "246" mountPropagation: 渟 - name: "243" + name: "245" readOnly: true - subPath: "245" - subPathExpr: "246" - workingDir: "227" + subPath: "247" + subPathExpr: "248" + workingDir: "229" dnsConfig: nameservers: - - "453" + - "455" options: - - name: "455" - value: "456" + - name: "457" + value: "458" searches: - - "454" + - "456" dnsPolicy: ±p鋄5弢ȹ均i绝5哇芆 enableServiceLinks: false ephemeralContainers: - args: - - "297" + - "299" command: - - "296" + - "298" env: - - name: "304" - value: "305" + - name: "306" + value: "307" valueFrom: configMapKeyRef: - key: "311" - name: "310" + key: "313" + name: "312" optional: false fieldRef: - apiVersion: "306" - fieldPath: "307" + apiVersion: "308" + fieldPath: "309" resourceFieldRef: - containerName: "308" + containerName: "310" divisor: "142" - resource: "309" + resource: "311" secretKeyRef: - key: "313" - name: "312" + key: "315" + name: "314" optional: false envFrom: - configMapRef: - name: "302" + name: "304" optional: false - prefix: "301" + prefix: "303" secretRef: - name: "303" + name: "305" optional: false - image: "295" + image: "297" imagePullPolicy: 丟×x锏ɟ4Ǒ lifecycle: postStart: exec: command: - - "341" + - "343" httpGet: - host: "343" + host: "345" httpHeaders: - - name: "344" - value: "345" - path: "342" + - name: "346" + value: "347" + path: "344" port: -282193676 scheme: Ļǟi& tcpSocket: - host: "347" - port: "346" + host: "349" + port: "348" preStop: exec: command: - - "348" + - "350" httpGet: - host: "351" + host: "353" httpHeaders: - - name: "352" - value: "353" - path: "349" - port: "350" + - name: "354" + value: "355" + path: "351" + port: "352" scheme: 垾现葢ŵ橨 tcpSocket: - host: "354" + host: "356" port: -1312425203 livenessProbe: exec: command: - - "320" + - "322" failureThreshold: -1538905728 httpGet: - host: "323" + host: "325" httpHeaders: - - name: "324" - value: "325" - path: "321" - port: "322" + - name: "326" + value: "327" + path: "323" + port: "324" scheme: Ů+朷Ǝ膯ljVX1虊 initialDelaySeconds: -1748648882 periodSeconds: 1381579966 successThreshold: -1418092595 tcpSocket: - host: "326" + host: "328" port: -979584143 terminationGracePeriodSeconds: -1867540518204155332 timeoutSeconds: -239843014 - name: "294" + name: "296" ports: - containerPort: -1962065705 - hostIP: "300" + hostIP: "302" hostPort: 1752155096 - name: "299" + name: "301" protocol: ¿ readinessProbe: exec: command: - - "327" + - "329" failureThreshold: 888935190 httpGet: - host: "330" + host: "332" httpHeaders: - - name: "331" - value: "332" - path: "328" - port: "329" + - name: "333" + value: "334" + path: "330" + port: "331" scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* initialDelaySeconds: -244758593 periodSeconds: 104069700 successThreshold: -331594625 tcpSocket: - host: "333" + host: "335" port: 1574967021 terminationGracePeriodSeconds: 7193904584276385338 timeoutSeconds: 591440053 @@ -460,171 +461,171 @@ spec: runAsNonRoot: true runAsUser: 5620818514944490121 seLinuxOptions: - level: "359" - role: "357" - type: "358" - user: "356" + level: "361" + role: "359" + type: "360" + user: "358" seccompProfile: - localhostProfile: "363" + localhostProfile: "365" type: ih亏yƕ丆録² windowsOptions: - gmsaCredentialSpec: "361" - gmsaCredentialSpecName: "360" - runAsUserName: "362" + gmsaCredentialSpec: "363" + gmsaCredentialSpecName: "362" + runAsUserName: "364" startupProbe: exec: command: - - "334" + - "336" failureThreshold: 617318981 httpGet: - host: "337" + host: "339" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "340" + value: "341" + path: "337" + port: "338" scheme: î.Ȏ蝪ʜ5遰= initialDelaySeconds: -1462219068 periodSeconds: 1714588921 successThreshold: -1246371817 tcpSocket: - host: "340" + host: "342" port: 834105836 terminationGracePeriodSeconds: 1856677271350902065 timeoutSeconds: -370386363 stdin: true - targetContainerName: "364" - terminationMessagePath: "355" + targetContainerName: "366" + terminationMessagePath: "357" terminationMessagePolicy: ;跣Hǝcw媀瓄& tty: true volumeDevices: - - devicePath: "319" - name: "318" + - devicePath: "321" + name: "320" volumeMounts: - - mountPath: "315" + - mountPath: "317" mountPropagation: 啛更 - name: "314" - subPath: "316" - subPathExpr: "317" - workingDir: "298" + name: "316" + subPath: "318" + subPathExpr: "319" + workingDir: "300" hostAliases: - hostnames: - - "451" - ip: "450" - hostname: "381" + - "453" + ip: "452" + hostname: "383" imagePullSecrets: - - name: "380" + - name: "382" initContainers: - args: - - "155" + - "157" command: - - "154" + - "156" env: - - name: "162" - value: "163" + - name: "164" + value: "165" valueFrom: configMapKeyRef: - key: "169" - name: "168" + key: "171" + name: "170" optional: true fieldRef: - apiVersion: "164" - fieldPath: "165" + apiVersion: "166" + fieldPath: "167" resourceFieldRef: - containerName: "166" + containerName: "168" divisor: "275" - resource: "167" + resource: "169" secretKeyRef: - key: "171" - name: "170" + key: "173" + name: "172" optional: false envFrom: - configMapRef: - name: "160" + name: "162" optional: false - prefix: "159" + prefix: "161" secretRef: - name: "161" + name: "163" optional: true - image: "153" + image: "155" imagePullPolicy: 垁鷌辪 lifecycle: postStart: exec: command: - - "199" + - "201" httpGet: - host: "202" + host: "204" httpHeaders: - - name: "203" - value: "204" - path: "200" - port: "201" + - name: "205" + value: "206" + path: "202" + port: "203" scheme: 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ tcpSocket: - host: "205" + host: "207" port: 1180382332 preStop: exec: command: - - "206" + - "208" httpGet: - host: "209" + host: "211" httpHeaders: - - name: "210" - value: "211" - path: "207" - port: "208" + - name: "212" + value: "213" + path: "209" + port: "210" scheme: 蕵ɢ tcpSocket: - host: "213" - port: "212" + host: "215" + port: "214" livenessProbe: exec: command: - - "178" + - "180" failureThreshold: 1231820696 httpGet: - host: "181" + host: "183" httpHeaders: - - name: "182" - value: "183" - path: "179" - port: "180" + - name: "184" + value: "185" + path: "181" + port: "182" scheme: 0åȂ町恰nj揠8lj initialDelaySeconds: -1188153605 periodSeconds: 912004803 successThreshold: -2098817064 tcpSocket: - host: "184" + host: "186" port: -2049272966 terminationGracePeriodSeconds: 5366407347694307113 timeoutSeconds: -427769948 - name: "152" + name: "154" ports: - containerPort: -573382936 - hostIP: "158" + hostIP: "160" hostPort: 664393458 - name: "157" + name: "159" protocol: 嫫猤痈C*ĕʄő芖{|ǘ"^饣V readinessProbe: exec: command: - - "185" + - "187" failureThreshold: 1569992019 httpGet: - host: "187" + host: "189" httpHeaders: - - name: "188" - value: "189" - path: "186" + - name: "190" + value: "191" + path: "188" port: 1322581021 scheme: 坩O`涁İ而踪鄌eÞ initialDelaySeconds: 565789036 periodSeconds: -582473401 successThreshold: -1252931244 tcpSocket: - host: "190" + host: "192" port: -1319491110 terminationGracePeriodSeconds: 4559267523176571 timeoutSeconds: -1572269414 @@ -647,66 +648,66 @@ spec: runAsNonRoot: false runAsUser: -2402724957580114162 seLinuxOptions: - level: "218" - role: "216" - type: "217" - user: "215" + level: "220" + role: "218" + type: "219" + user: "217" seccompProfile: - localhostProfile: "222" + localhostProfile: "224" type: wE@Ȗs windowsOptions: - gmsaCredentialSpec: "220" - gmsaCredentialSpecName: "219" - runAsUserName: "221" + gmsaCredentialSpec: "222" + gmsaCredentialSpecName: "221" + runAsUserName: "223" startupProbe: exec: command: - - "191" + - "193" failureThreshold: 741871873 httpGet: - host: "194" + host: "196" httpHeaders: - - name: "195" - value: "196" - path: "192" - port: "193" + - name: "197" + value: "198" + path: "194" + port: "195" scheme: 鹎ğ#咻痗ȡmƴy綸_Ú8參遼 initialDelaySeconds: -997191789 periodSeconds: -918862259 successThreshold: 655980302 tcpSocket: - host: "198" - port: "197" + host: "200" + port: "199" terminationGracePeriodSeconds: 1919118248821998564 timeoutSeconds: -935589762 stdinOnce: true - terminationMessagePath: "214" + terminationMessagePath: "216" terminationMessagePolicy: ńMǰ溟ɴ扵閝 tty: true volumeDevices: - - devicePath: "177" - name: "176" + - devicePath: "179" + name: "178" volumeMounts: - - mountPath: "173" + - mountPath: "175" mountPropagation: Ť倱<įXŋ朘瑥A - name: "172" + name: "174" readOnly: true - subPath: "174" - subPathExpr: "175" - workingDir: "156" - nodeName: "369" + subPath: "176" + subPathExpr: "177" + workingDir: "158" + nodeName: "371" nodeSelector: - "365": "366" + "367": "368" overhead: "": "846" preemptionPolicy: «ɒó<碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡ priority: -1623129882 - priorityClassName: "452" + priorityClassName: "454" readinessGates: - conditionType: d楗鱶镖喗vȥ倉螆ȨX restartPolicy: /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 - runtimeClassName: "457" - schedulerName: "447" + runtimeClassName: "459" + schedulerName: "449" securityContext: fsGroup: 2556747128430250366 fsGroupChangePolicy: IJ嘢4ʗ @@ -714,34 +715,34 @@ spec: runAsNonRoot: true runAsUser: -6224651420440742974 seLinuxOptions: - level: "373" - role: "371" - type: "372" - user: "370" + level: "375" + role: "373" + type: "374" + user: "372" seccompProfile: - localhostProfile: "379" + localhostProfile: "381" type: ',丽饾| 鞤ɱďW' supplementalGroups: - -7305004673396184610 sysctls: - - name: "377" - value: "378" + - name: "379" + value: "380" windowsOptions: - gmsaCredentialSpec: "375" - gmsaCredentialSpecName: "374" - runAsUserName: "376" - serviceAccount: "368" - serviceAccountName: "367" + gmsaCredentialSpec: "377" + gmsaCredentialSpecName: "376" + runAsUserName: "378" + serviceAccount: "370" + serviceAccountName: "369" setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "382" + subdomain: "384" terminationGracePeriodSeconds: -247950237984551522 tolerations: - effect: D?/nēɅĀ埰ʀł!U詨nj1ýǝ - key: "448" + key: "450" operator: 5谠vÐ仆dždĄ跞肞=ɴC}怢 tolerationSeconds: -7090833765995091747 - value: "449" + value: "451" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -752,65 +753,65 @@ spec: matchLabels: t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK: 35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po maxSkew: 1688294622 - topologyKey: "458" + topologyKey: "460" whenUnsatisfiable: 矵&7Ʃɩ volumes: - awsElasticBlockStore: - fsType: "24" + fsType: "25" partition: 1001983654 - volumeID: "23" + volumeID: "24" azureDisk: cachingMode: ƕP喂ƈ - diskName: "87" - diskURI: "88" - fsType: "89" + diskName: "88" + diskURI: "89" + fsType: "90" kind: "" readOnly: false azureFile: - secretName: "73" - shareName: "74" + secretName: "74" + shareName: "75" cephfs: monitors: - - "58" - path: "59" - secretFile: "61" + - "59" + path: "60" + secretFile: "62" secretRef: - name: "62" - user: "60" + name: "63" + user: "61" cinder: - fsType: "56" + fsType: "57" readOnly: true secretRef: - name: "57" - volumeID: "55" + name: "58" + volumeID: "56" configMap: defaultMode: 172857432 items: - - key: "76" + - key: "77" mode: 1392988974 - path: "77" - name: "75" + path: "78" + name: "76" optional: true csi: - driver: "119" - fsType: "120" + driver: "120" + fsType: "121" nodePublishSecretRef: - name: "123" + name: "124" readOnly: true volumeAttributes: - "121": "122" + "122": "123" downwardAPI: defaultMode: 1246233319 items: - fieldRef: - apiVersion: "66" - fieldPath: "67" + apiVersion: "67" + fieldPath: "68" mode: -1639873916 - path: "65" + path: "66" resourceFieldRef: - containerName: "68" + containerName: "69" divisor: "387" - resource: "69" + resource: "70" emptyDir: medium: Ƣ6/ʕVŚ(ĿȊ甞 sizeLimit: "776" @@ -818,40 +819,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "131": "132" - clusterName: "137" + "132": "133" + clusterName: "138" creationTimestamp: null deletionGracePeriodSeconds: -3515304508918255230 finalizers: - - "136" - generateName: "125" + - "137" + generateName: "126" generation: -9190478501544852634 labels: - "129": "130" + "130": "131" managedFields: - - apiVersion: "139" - fieldsType: "140" - manager: "138" + - apiVersion: "140" + fieldsType: "141" + manager: "139" operation: Ņ£ - name: "124" - namespace: "126" + subresource: "142" + name: "125" + namespace: "127" ownerReferences: - - apiVersion: "133" + - apiVersion: "134" blockOwnerDeletion: true controller: false - kind: "134" - name: "135" + kind: "135" + name: "136" uid: .vǴʌ鴜Ł% resourceVersion: "14151206080600588555" - selfLink: "127" + selfLink: "128" uid: Ō¾\ĒP鄸靇杧ž譋娲瘹ɭ spec: accessModes: - (dɅ囥糷磩窮秳ķ蟒苾h^樅燴壩卄 dataSource: - apiGroup: "149" - kind: "150" - name: "151" + apiGroup: "151" + kind: "152" + name: "153" resources: limits: ɜ曢\%枅:=ǛƓɥ踓Ǻǧ湬: "530" @@ -865,171 +867,171 @@ spec: - i.8--LI--U.v.L.U_f matchLabels: DA_-5_-4lQ42M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.Wu5j: K_.0--_0P7_.C.Ze--0 - storageClassName: "148" + storageClassName: "150" volumeMode: ȲĻ¤Ħʅ芝M - volumeName: "147" + volumeName: "149" fc: - fsType: "71" + fsType: "72" lun: -1876826602 targetWWNs: - - "70" + - "71" wwids: - - "72" + - "73" flexVolume: - driver: "50" - fsType: "51" + driver: "51" + fsType: "52" options: - "53": "54" + "54": "55" secretRef: - name: "52" + name: "53" flocker: - datasetName: "63" - datasetUUID: "64" + datasetName: "64" + datasetUUID: "65" gcePersistentDisk: - fsType: "22" + fsType: "23" partition: -123438221 - pdName: "21" + pdName: "22" readOnly: true gitRepo: - directory: "27" - repository: "25" - revision: "26" + directory: "28" + repository: "26" + revision: "27" glusterfs: - endpoints: "40" - path: "41" + endpoints: "41" + path: "42" hostPath: - path: "20" + path: "21" type: Hr鯹)晿9OGzTJN1{T}ZNpKqyur+<4S_R*I(E2q~?Uf!RGh2RF| z$CWHP22`prl=eS7rhPTGNR*O>Th@x?r-bWFXXdJihn+bhnT)kbafZqio8U z1mW4UQQD_;pwG;)ymS~ym*S;^QgbkhSKsT6sZLyC+RRi-_glRPlG83ikTPe?474^c z-mZ6B$0v22p6~QPzuN-?3%H{*z}x_N|Ne!UbE5qkSj zyR9p#58hv7-T(jq delta 370 zcmXBOze~eV5C`zQYtx3JP_hJ~LwJLKr8+n`I*CIE7e~Q=prBZ+k5Z^0 z)=hA*g9V)mI*XvI2ttL5`UeQ2uk9_z@x9}7$Js{qXg>X!$z3$PJyLF-l$#Gb#UMsN z-vtaPAeI2Ro<(v^a=-(7C1>f5HgKkDgqoZJ7wV8Wv(jCgWTDO?)gucT9#as$dLd2} zc%;y8+#Q$*0xKX`0)khK)tTXbZ*~y7oEjL}fU#NxTJ$Nfpk!HtQTuEu zZ=hwp4KE*;^F{?2x|5F>vw?B73)B>PTdGrV;!vZ5&PVt6PZvR8kv@nM;C|KE0AyQf z&B^U6tqL(!g|tD0>RYRkem>Ufd+W7NCThL)^;8?H(x0j_utB1VQ`BS>Bv+d$XHIxV V;ph3b4hT}}-7ojHF3*p)skK!x(BHXlmA!wQJ9FmD znRCwk&N=gT%ZDxNiZy>~3HPiYw}i>{8)w9=0ryeo&0!}C1Cd05;Bg>CDG+k~>rQDf z%)(kMS&ZDGQDGpHIFP&)oLpZHgin~uJrGE-B#^R$m9ebS+u8VWS_IOx2GT~KHiuj4 z!FSPy`Y^`8r$1wpZ&x@=@#3lvPQUc&WqhoOl}3kw5@5^X;XfSQd9ljQl^eiTVCy(g zMoh-cMpuJ6@O=6n8`rL(O!H!{bw(IyXwb5_;;qk)T*@?*0!BnHRw z_NH7JF|ycX<)Q*cFxTp0u0+e`fg&j4XI&gvUkY4O2H)`{w*xLB%^nUcgCj+tXWFxVP(>#pyzLe)lvWtxk@#hhU zfHU~XGKdl&x{KXFs|KreiH);mm#)rFX!l_8q=z+NT_{Y1F0xbXMw*hiu;dUIu8EcL z^CHh>(hR~|LBwnjc{e-5;Km9Tjtxne^Qb^SLAqt}z28?J3z}Fo9YF&_MIrq(Et>Xt zBuy+$ve0Q|n%4E4-dz(nRdxAjG$ep_5MI3W#!F9qHV_6t5Ij+Md;9KfZ$7#2x9eDp zxhz~h*M0fpOy)IKgoq@!q{gB&@PaIq_8hyG{@xXGwBSo*6mSm0GZ7`;WxX}wk(%%= zMoW^G6l9e~aFt2ls=4!aM@+wv_5#)*d{K$U5^`FVhJU&3r>B-gOFo@4Y{p!jG|$0Ilc3h|Eg>uw8uu!+jSzXE;epVe?$}x$Uqvw& z2CfK$6fF(RagoBvbjPrk;i`Zr3xgO4W6}?XP5G*ww}ypxW*co1N$iJxBWiPn!yiAg zrCJwa#8_BS3V-y&%EMdav1PqW%Vdc~P=!@-A*`!qbP>V=7Q&kJ-r6tCve7h>ahbBc zt5=+>mWZk{q~?i7GbN6!bsRtnap=X~BYzCy9I-_DuiDlLKAH_JKFPH7Z2I><2ASk} zdUxFo&B#7T$U$Zx0m0GHw=%c9iCRgAjp&2}7uUSbG9$c8yXq$6guG0Wf%A`Ss=SF+ zV(~>FBK>dO)B^mJ3BV&01WqOsaZ+NhGMepX`jrUh}zZhdlrmr@PW-2}3F!g#J zO(ba(jc$AADilYSJB! zGL2K@xRcdPP$7=RoEEMoqiQ)1_l3ah_Lc zGCICT&r4a@MmNm8i*BKx&u)0nk+W}8#k*VuW|EW|zggM0OD{hE)UwKpYc3q#bz#$? zul29pnq50}36Y3Fcuy!16P4~7J?my2O#yTeO9K0ej=vokl7T(3rTm4huT&Kf-V#4Z z0jDJ7Je|^b>vudVeO{nqf1cEMreH2gb$z?lLp?h#9Nd>_5p<{+oc)5bA8luT24Xy8 zT1b(*qR2y$Ow!*qPMjdg2|3saN&2K(1ftV$%)JFdx3sjypp6^wbt?^h?zz!x`3y^gwk6;V~+PB0MWA|H5+TSZz4;x}VJL-`DjnHd>X=zUKQ( zcmMjD1~wj@JTE!rFb51JS7i__nvuucq_4&54ok3?g5-p#!d}wFN<1b2dr4O+g~=Wf zPFG_^Ek64qGXL5^vPW^!ox6QUViF zC8d02`+f?VRAdYCx!Mm7omll@O;(SUOfQeMvlO9I;;~GXam&MRthv$;B(>4LZQrh{ zAsdyuf^n(HN}Z&O$N3u_^(Kke=m5s0L1UJNmuf4|FYoE9Y~7S8!P696nZ7x0%uOn~ zJ9EM4Xa@Egb7e0uDvc{ORMsBs-~MoA`N95G&sO)-kv2(_@r}bQ^%E=7x#L^1euBP< zIrS6t%gy8YU1TtxtsuT_eAqbs*o((@%ssK?!k)+9d1UkaZ}k6sS7m)SWE}cT71q^0 zBRQg(na2I+eMX8TjVDZ+Mz<$T7hB811(^tX(oFJPWaVN1>7I*-F3!|4T{PkPBGrF9 aG`?u)k{%lp#dPNcUFY~Of*c;7x&H&Sj_INR delta 3289 zcmYjTYit$Q5x!?_{8$XWEMP8|N6Za4aEZd6_pXBrIE`8n2#K4j1geIhs!fnuwNxsC zRx%*-D1m^pqy#9B5E3=WCX!8zfk43qWBAch=#MHdB?!m9q_k2s@R3cO8e%G;Tc?v8ImPtF-W*i%2p=Lur zu?lJd)B?Vi2{((0@Q5YBQt5Jxpca_uhBL9=CjZvF^<+WX2?Ffr1mSB8&WF$rc`C7s zJ?z40D7@jI&<|DWoAsBs6{n7MeskkqunsVI7s6%;S3OJCLw)I%M7P$VD31Vg#FM<*5l887~nkh zQiOG)V*`5vJ~Za(wUY zyQze{gdcwL+Ww|}pT6F9W*bXm&XWUITL*3}iG@C7Dac4Vmy}qQ3dbN9rM}7@qQ6Nd zh;K9G6Otb!j3tzRot-LlPZYWzF)S&LB_$xMB%-cVbiMHD?;B#;rKF3b1__sCFxDJ$ zT4aVjyXbcp*ZllKd(HWSo$IsU`7tOlkgGt{CT2)nN2`ZSFERo{8?_Bt%v9tR{VULd z{i3=Y0*3Z67Di3rb(FXTg4_}0jv#l0Qdtl!U`;3!nc^Aqm92gXGfje8q-VKsQfLHS zXyqa3LL=xx$3eH2r-xIx1;7OYbYl20Cd|0Md^xvnx9nQexjIXp0DT}lopeh}7~KITS8wOZx%$khT{fE2}^412(As3tWcb@)-lTHvTj0Q?-CmL@q ztOPc;(y{Zae-Cmg2%;BCr&b4azR(}!Mo0kzE`Jgq3(%~EjZk^C!?FI&ALpG2b#$h* z3OiuU-rfK7&fKS1C04KuB#ef*(~>x+^pOwJN8qF{qwlzKD3B!qP!JRS-W^--+tns2H48#2UE$)sqESOfFdbD5-J&f5A_Kn`gwF*Lbs%zKVhMXG zvHVTuj&d<4_XBc2FgR0SqrRd37{pD6q89lo17JZ0Ap}A{no;&dm0X47lA&75K=me~ z<~8KEM69oeiD4I(Pgk*K{;p zpnTtZv827};~V)(;63NgaKYu#*JaZt3vUulq&Ire7atrvx1(pzzH^6XuFSpH*4w`R z+*(ps(VSsNif|{2i`M>OO{@rKQNpw~m#<*O5`HV?w@x21$0!YU3(}X-uk>r7&M;^z0U?vE8oMO)rdn$L<=8?zI zI>0pdkjIg>m=@mVD*W`|F?mKm;Z|BJ$_HNxnX}}R|kZ@4`Be(?uu{<_<&P?Gwf>c5* zDfzoMeROO{j6h#y3i|f^CC($C^3OMe4G<{(ATkwCyl7DK3j}KTJ&^MNNatau^lXz_ z+3{B2iMH5^piRZ#YCye62WKn9F$QJw+b=th+`4;{#Me=M$}kbNrLs&$pQq%Lz@aj_ zgMpfE_Vs@*9nZfUF0%??03{hDNaLOrC9SglKUv}`D{+e+{>}W}wwCKqv^;u#?9Z5J zJw3LJP4Ef0J^_~_*CfZ=LgHCa4Loug<lI~3k89y3O zBH}J0=_MhBPO*Gfk$ACUZljmS&0Q=IPwXc`>?i$fLg2^ie(ly$1f^7775(mCyp*_j ziGE#>+uu%6lhm{&K$~v@C%ZS^ETkeVl^+csZ|87IL5YVd^`+hGKH2=B2}tUlXZO7j zo56b;V){W6Njzl1vC;bR;bWQ_lGMnDe7BMs-B{`%Q<8gcZAVLP&(7G0rs|1yd1L&T z$GP`Rd;}vrlqYHAeO-e@ltyRDa$8UI?q8Q%d!l#a+p#`1dTDGlYeGe_K@*WCjD9?! zCT=2VmIcyM6G4-FcLHBP4qK|i)-0OfRy^8uwCk<;-MjmmU;Sdku7yA9{o|orV=Kv^ zx#ZJ2-&`b~TX8N+POqQ4LmN$-IAuEBp2RzHD{~je-lGxCruc<%4QRjA(U0iT(fw%U g#K|ct`gmR3N1mh?hD61Df1)n6!5dBjuh7K*0WL-Eod5s; diff --git a/testdata/HEAD/core.v1.PodTemplate.yaml b/testdata/HEAD/core.v1.PodTemplate.yaml index c55a8adecb..a9280949e0 100644 --- a/testdata/HEAD/core.v1.PodTemplate.yaml +++ b/testdata/HEAD/core.v1.PodTemplate.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -32,32 +33,33 @@ metadata: template: metadata: annotations: - "26": "27" - clusterName: "32" + "27": "28" + clusterName: "33" creationTimestamp: null deletionGracePeriodSeconds: 4075183944016503389 finalizers: - - "31" - generateName: "20" + - "32" + generateName: "21" generation: 5259823216098853135 labels: - "24": "25" + "25": "26" managedFields: - - apiVersion: "34" - fieldsType: "35" - manager: "33" + - apiVersion: "35" + fieldsType: "36" + manager: "34" operation: ěĂ凗蓏Ŋ蛊ĉy緅縕 - name: "19" - namespace: "21" + subresource: "37" + name: "20" + namespace: "22" ownerReferences: - - apiVersion: "28" + - apiVersion: "29" blockOwnerDeletion: false controller: true - kind: "29" - name: "30" + kind: "30" + name: "31" uid: ɑ resourceVersion: "17916580954637291219" - selfLink: "22" + selfLink: "23" uid: SǡƏ spec: activeDeadlineSeconds: -5669474827175536499 @@ -66,28 +68,28 @@ template: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "401" + - key: "404" operator: 3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$ values: - - "402" + - "405" matchFields: - - key: "403" + - key: "406" operator: Z漤ŗ坟Ů犵殇ŕ-Ɂ tcpSocket: - host: "298" + host: "301" port: 467291328 livenessProbe: exec: command: - - "267" + - "270" failureThreshold: -93157681 httpGet: - host: "269" + host: "272" httpHeaders: - - name: "270" - value: "271" - path: "268" + - name: "273" + value: "274" + path: "271" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "273" - port: "272" + host: "276" + port: "275" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "241" + name: "244" ports: - containerPort: 1923334396 - hostIP: "247" + hostIP: "250" hostPort: 474119379 - name: "246" + name: "249" protocol: 旿@掇lNdǂ>5姣>懔%熷谟þ readinessProbe: exec: command: - - "274" + - "277" failureThreshold: 513341278 httpGet: - host: "276" + host: "279" httpHeaders: - - name: "277" - value: "278" - path: "275" + - name: "280" + value: "281" + path: "278" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "279" + host: "282" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -304,175 +306,175 @@ template: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "303" - role: "301" - type: "302" - user: "300" + level: "306" + role: "304" + type: "305" + user: "303" seccompProfile: - localhostProfile: "307" + localhostProfile: "310" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "305" - gmsaCredentialSpecName: "304" - runAsUserName: "306" + gmsaCredentialSpec: "308" + gmsaCredentialSpecName: "307" + runAsUserName: "309" startupProbe: exec: command: - - "280" + - "283" failureThreshold: -1364571630 httpGet: - host: "282" + host: "285" httpHeaders: - - name: "283" - value: "284" - path: "281" + - name: "286" + value: "287" + path: "284" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "285" + host: "288" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "299" + terminationMessagePath: "302" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "266" - name: "265" + - devicePath: "269" + name: "268" volumeMounts: - - mountPath: "262" + - mountPath: "265" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "261" + name: "264" readOnly: true - subPath: "263" - subPathExpr: "264" - workingDir: "245" + subPath: "266" + subPathExpr: "267" + workingDir: "248" dnsConfig: nameservers: - - "467" + - "470" options: - - name: "469" - value: "470" + - name: "472" + value: "473" searches: - - "468" + - "471" dnsPolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 enableServiceLinks: true ephemeralContainers: - args: - - "311" + - "314" command: - - "310" + - "313" env: - - name: "318" - value: "319" + - name: "321" + value: "322" valueFrom: configMapKeyRef: - key: "325" - name: "324" + key: "328" + name: "327" optional: true fieldRef: - apiVersion: "320" - fieldPath: "321" + apiVersion: "323" + fieldPath: "324" resourceFieldRef: - containerName: "322" + containerName: "325" divisor: "185" - resource: "323" + resource: "326" secretKeyRef: - key: "327" - name: "326" + key: "330" + name: "329" optional: false envFrom: - configMapRef: - name: "316" + name: "319" optional: false - prefix: "315" + prefix: "318" secretRef: - name: "317" + name: "320" optional: false - image: "309" + image: "312" imagePullPolicy: i绝5哇芆斩 lifecycle: postStart: exec: command: - - "355" + - "358" httpGet: - host: "358" + host: "361" httpHeaders: - - name: "359" - value: "360" - path: "356" - port: "357" + - name: "362" + value: "363" + path: "359" + port: "360" scheme: 鯂²静 tcpSocket: - host: "361" + host: "364" port: -402384013 preStop: exec: command: - - "362" + - "365" httpGet: - host: "365" + host: "368" httpHeaders: - - name: "366" - value: "367" - path: "363" - port: "364" + - name: "369" + value: "370" + path: "366" + port: "367" scheme: 鏻砅邻爥 tcpSocket: - host: "368" + host: "371" port: -305362540 livenessProbe: exec: command: - - "334" + - "337" failureThreshold: 1993268896 httpGet: - host: "337" + host: "340" httpHeaders: - - name: "338" - value: "339" - path: "335" - port: "336" + - name: "341" + value: "342" + path: "338" + port: "339" scheme: 頸 initialDelaySeconds: 711020087 periodSeconds: -1965247100 successThreshold: 218453478 tcpSocket: - host: "340" + host: "343" port: 1315054653 terminationGracePeriodSeconds: -9140155223242250138 timeoutSeconds: 1103049140 - name: "308" + name: "311" ports: - containerPort: -370386363 - hostIP: "314" + hostIP: "317" hostPort: -1462219068 - name: "313" + name: "316" protocol: wƯ貾坢'跩aŕ翑0展} readinessProbe: exec: command: - - "341" + - "344" failureThreshold: 1456461851 httpGet: - host: "343" + host: "346" httpHeaders: - - name: "344" - value: "345" - path: "342" + - name: "347" + value: "348" + path: "345" port: -1315487077 scheme: ğ_ initialDelaySeconds: 1272940694 periodSeconds: 422133388 successThreshold: 1952458416 tcpSocket: - host: "347" - port: "346" + host: "350" + port: "349" terminationGracePeriodSeconds: -6078441689118311403 timeoutSeconds: -385597677 resources: @@ -494,174 +496,174 @@ template: runAsNonRoot: false runAsUser: -7936947433725476327 seLinuxOptions: - level: "373" - role: "371" - type: "372" - user: "370" + level: "376" + role: "374" + type: "375" + user: "373" seccompProfile: - localhostProfile: "377" + localhostProfile: "380" type: ',ƷƣMț譎懚XW疪鑳' windowsOptions: - gmsaCredentialSpec: "375" - gmsaCredentialSpecName: "374" - runAsUserName: "376" + gmsaCredentialSpec: "378" + gmsaCredentialSpecName: "377" + runAsUserName: "379" startupProbe: exec: command: - - "348" + - "351" failureThreshold: 620822482 httpGet: - host: "350" + host: "353" httpHeaders: - - name: "351" - value: "352" - path: "349" + - name: "354" + value: "355" + path: "352" port: 1332783160 scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; initialDelaySeconds: -300247800 periodSeconds: -126958936 successThreshold: 186945072 tcpSocket: - host: "354" - port: "353" + host: "357" + port: "356" terminationGracePeriodSeconds: -2203905759223555727 timeoutSeconds: 386804041 stdin: true stdinOnce: true - targetContainerName: "378" - terminationMessagePath: "369" + targetContainerName: "381" + terminationMessagePath: "372" terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 tty: true volumeDevices: - - devicePath: "333" - name: "332" + - devicePath: "336" + name: "335" volumeMounts: - - mountPath: "329" + - mountPath: "332" mountPropagation: "" - name: "328" - subPath: "330" - subPathExpr: "331" - workingDir: "312" + name: "331" + subPath: "333" + subPathExpr: "334" + workingDir: "315" hostAliases: - hostnames: - - "465" - ip: "464" + - "468" + ip: "467" hostPID: true - hostname: "395" + hostname: "398" imagePullSecrets: - - name: "394" + - name: "397" initContainers: - args: - - "172" + - "175" command: - - "171" + - "174" env: - - name: "179" - value: "180" + - name: "182" + value: "183" valueFrom: configMapKeyRef: - key: "186" - name: "185" + key: "189" + name: "188" optional: false fieldRef: - apiVersion: "181" - fieldPath: "182" + apiVersion: "184" + fieldPath: "185" resourceFieldRef: - containerName: "183" + containerName: "186" divisor: "577" - resource: "184" + resource: "187" secretKeyRef: - key: "188" - name: "187" + key: "191" + name: "190" optional: true envFrom: - configMapRef: - name: "177" + name: "180" optional: true - prefix: "176" + prefix: "179" secretRef: - name: "178" + name: "181" optional: false - image: "170" + image: "173" imagePullPolicy: ǐƲE'iþŹʣy豎@ɀ羭,铻OŤǢʭ lifecycle: postStart: exec: command: - - "216" + - "219" httpGet: - host: "219" + host: "222" httpHeaders: - - name: "220" - value: "221" - path: "217" - port: "218" + - name: "223" + value: "224" + path: "220" + port: "221" scheme: Ĭ4y£軶 tcpSocket: - host: "223" - port: "222" + host: "226" + port: "225" preStop: exec: command: - - "224" + - "227" httpGet: - host: "227" + host: "230" httpHeaders: - - name: "228" - value: "229" - path: "225" - port: "226" + - name: "231" + value: "232" + path: "228" + port: "229" scheme: ɃHŠơŴĿǹ_Áȉ彂Ŵ廷 tcpSocket: - host: "231" - port: "230" + host: "234" + port: "233" livenessProbe: exec: command: - - "195" + - "198" failureThreshold: -1553779100 httpGet: - host: "197" + host: "200" httpHeaders: - - name: "198" - value: "199" - path: "196" + - name: "201" + value: "202" + path: "199" port: -57352147 scheme: Y鶪5w垁鷌辪虽U珝 initialDelaySeconds: 411878451 periodSeconds: -254454655 successThreshold: -1925916855 tcpSocket: - host: "201" - port: "200" + host: "204" + port: "203" terminationGracePeriodSeconds: 8334895174951990407 timeoutSeconds: 1676588692 - name: "169" + name: "172" ports: - containerPort: 231063530 - hostIP: "175" + hostIP: "178" hostPort: 949227156 - name: "174" + name: "177" protocol: 8參遼ūPH炮掊°n readinessProbe: exec: command: - - "202" + - "205" failureThreshold: -1801400049 httpGet: - host: "204" + host: "207" httpHeaders: - - name: "205" - value: "206" - path: "203" + - name: "208" + value: "209" + path: "206" port: 1463207240 scheme: 蝿 initialDelaySeconds: 1435507444 periodSeconds: 524249411 successThreshold: -1617359505 tcpSocket: - host: "208" - port: "207" + host: "211" + port: "210" terminationGracePeriodSeconds: -5734988028820567880 timeoutSeconds: -1430577593 resources: @@ -683,65 +685,65 @@ template: runAsNonRoot: true runAsUser: -1471909806757355977 seLinuxOptions: - level: "236" - role: "234" - type: "235" - user: "233" + level: "239" + role: "237" + type: "238" + user: "236" seccompProfile: - localhostProfile: "240" + localhostProfile: "243" type: VƋZ1Ůđ眊ľǎɳ,ǿ飏 windowsOptions: - gmsaCredentialSpec: "238" - gmsaCredentialSpecName: "237" - runAsUserName: "239" + gmsaCredentialSpec: "241" + gmsaCredentialSpecName: "240" + runAsUserName: "242" startupProbe: exec: command: - - "209" + - "212" failureThreshold: -722355061 httpGet: - host: "212" + host: "215" httpHeaders: - - name: "213" - value: "214" - path: "210" - port: "211" + - name: "216" + value: "217" + path: "213" + port: "214" scheme: '十Oɢǵʭd鲡:' initialDelaySeconds: 185639167 periodSeconds: 393169267 successThreshold: 1381010768 tcpSocket: - host: "215" + host: "218" port: -2037320199 terminationGracePeriodSeconds: 6388225771169951791 timeoutSeconds: 1487007476 stdin: true stdinOnce: true - terminationMessagePath: "232" + terminationMessagePath: "235" terminationMessagePolicy: Ⱦdz@ùƸʋŀ volumeDevices: - - devicePath: "194" - name: "193" + - devicePath: "197" + name: "196" volumeMounts: - - mountPath: "190" + - mountPath: "193" mountPropagation: å睫}堇硲蕵ɢ苆 - name: "189" - subPath: "191" - subPathExpr: "192" - workingDir: "173" - nodeName: "383" + name: "192" + subPath: "194" + subPathExpr: "195" + workingDir: "176" + nodeName: "386" nodeSelector: - "379": "380" + "382": "383" overhead: 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 priority: -1756088332 - priorityClassName: "466" + priorityClassName: "469" readinessGates: - conditionType: '#sM網' restartPolicy: 眵笭/9崍h趭(娕uE增猍ǵ x - runtimeClassName: "471" - schedulerName: "461" + runtimeClassName: "474" + schedulerName: "464" securityContext: fsGroup: 692941646129076193 fsGroupChangePolicy: Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ @@ -749,34 +751,34 @@ template: runAsNonRoot: false runAsUser: 8748656795747647539 seLinuxOptions: - level: "387" - role: "385" - type: "386" - user: "384" + level: "390" + role: "388" + type: "389" + user: "387" seccompProfile: - localhostProfile: "393" + localhostProfile: "396" type: 箨ʨIk(dŊiɢ supplementalGroups: - 6117757314288468928 sysctls: - - name: "391" - value: "392" + - name: "394" + value: "395" windowsOptions: - gmsaCredentialSpec: "389" - gmsaCredentialSpecName: "388" - runAsUserName: "390" - serviceAccount: "382" - serviceAccountName: "381" + gmsaCredentialSpec: "392" + gmsaCredentialSpecName: "391" + runAsUserName: "393" + serviceAccount: "385" + serviceAccountName: "384" setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "396" + subdomain: "399" terminationGracePeriodSeconds: 5164725064832182831 tolerations: - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "462" + key: "465" operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ tolerationSeconds: -3147305732428645642 - value: "463" + value: "466" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -787,64 +789,64 @@ template: matchLabels: 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D maxSkew: -447559705 - topologyKey: "472" + topologyKey: "475" whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 volumes: - awsElasticBlockStore: - fsType: "41" + fsType: "43" partition: -1261508418 - volumeID: "40" + volumeID: "42" azureDisk: cachingMode: "" - diskName: "104" - diskURI: "105" - fsType: "106" + diskName: "106" + diskURI: "107" + fsType: "108" kind: ƺ魋Ď儇击3ƆìQ readOnly: false azureFile: - secretName: "90" - shareName: "91" + secretName: "92" + shareName: "93" cephfs: monitors: - - "75" - path: "76" - secretFile: "78" + - "77" + path: "78" + secretFile: "80" secretRef: - name: "79" - user: "77" + name: "81" + user: "79" cinder: - fsType: "73" + fsType: "75" secretRef: - name: "74" - volumeID: "72" + name: "76" + volumeID: "74" configMap: defaultMode: -1648533063 items: - - key: "93" + - key: "95" mode: 1913946997 - path: "94" - name: "92" + path: "96" + name: "94" optional: true csi: - driver: "136" - fsType: "137" + driver: "138" + fsType: "139" nodePublishSecretRef: - name: "140" + name: "142" readOnly: false volumeAttributes: - "138": "139" + "140": "141" downwardAPI: defaultMode: 1557090007 items: - fieldRef: - apiVersion: "83" - fieldPath: "84" + apiVersion: "85" + fieldPath: "86" mode: -1413529736 - path: "82" + path: "84" resourceFieldRef: - containerName: "85" + containerName: "87" divisor: "687" - resource: "86" + resource: "88" emptyDir: medium: x sizeLimit: "826" @@ -852,40 +854,41 @@ template: volumeClaimTemplate: metadata: annotations: - "148": "149" - clusterName: "154" + "150": "151" + clusterName: "156" creationTimestamp: null deletionGracePeriodSeconds: 8216886158823693263 finalizers: - - "153" - generateName: "142" + - "155" + generateName: "144" generation: 325496395608582598 labels: - "146": "147" + "148": "149" managedFields: - - apiVersion: "156" - fieldsType: "157" - manager: "155" + - apiVersion: "158" + fieldsType: "159" + manager: "157" operation: ZƜ/C龷ȪÆl殛瓷雼浢Ü礽绅{囥 - name: "141" - namespace: "143" + subresource: "160" + name: "143" + namespace: "145" ownerReferences: - - apiVersion: "150" + - apiVersion: "152" blockOwnerDeletion: false controller: true - kind: "151" - name: "152" + kind: "153" + name: "154" uid: QZ{ʁgɸ=ǤÆ resourceVersion: "11750424082729362001" - selfLink: "144" + selfLink: "146" uid: 鲼ƳÐƣKʘńw:5塋訩塶 spec: accessModes: - 钡n)İ笓珣筩ƐP_痸荎僋 dataSource: - apiGroup: "166" - kind: "167" - name: "168" + apiGroup: "169" + kind: "170" + name: "171" resources: limits: Y籎顒ǥŴ: "744" @@ -899,144 +902,144 @@ template: - K_Od matchLabels: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/7_M99: csT52b..N.-.Kj8..3s--_4..I_l.1 - storageClassName: "165" + storageClassName: "168" volumeMode: m - volumeName: "164" + volumeName: "167" fc: - fsType: "88" + fsType: "90" lun: 933484239 targetWWNs: - - "87" - wwids: - "89" + wwids: + - "91" flexVolume: - driver: "67" - fsType: "68" + driver: "69" + fsType: "70" options: - "70": "71" + "72": "73" secretRef: - name: "69" + name: "71" flocker: - datasetName: "80" - datasetUUID: "81" + datasetName: "82" + datasetUUID: "83" gcePersistentDisk: - fsType: "39" + fsType: "41" partition: -1487653240 - pdName: "38" + pdName: "40" readOnly: true gitRepo: - directory: "44" - repository: "42" - revision: "43" + directory: "46" + repository: "44" + revision: "45" glusterfs: - endpoints: "57" - path: "58" + endpoints: "59" + path: "60" hostPath: - path: "37" + path: "39" type: H牗洝尿彀亞螩B iscsi: - fsType: "53" - initiatorName: "56" - iqn: "51" - iscsiInterface: "52" + fsType: "55" + initiatorName: "58" + iqn: "53" + iscsiInterface: "54" lun: -400609276 portals: - - "54" + - "56" secretRef: - name: "55" - targetPortal: "50" - name: "36" + name: "57" + targetPortal: "52" + name: "38" nfs: - path: "49" - server: "48" + path: "51" + server: "50" persistentVolumeClaim: - claimName: "59" + claimName: "61" readOnly: true photonPersistentDisk: - fsType: "108" - pdID: "107" + fsType: "110" + pdID: "109" portworxVolume: - fsType: "123" + fsType: "125" readOnly: true - volumeID: "122" + volumeID: "124" projected: defaultMode: -1880297089 sources: - configMap: items: - - key: "118" + - key: "120" mode: -1009864962 - path: "119" - name: "117" + path: "121" + name: "119" optional: true downwardAPI: items: - fieldRef: - apiVersion: "113" - fieldPath: "114" + apiVersion: "115" + fieldPath: "116" mode: 1167335696 - path: "112" + path: "114" resourceFieldRef: - containerName: "115" + containerName: "117" divisor: "546" - resource: "116" + resource: "118" secret: items: - - key: "110" + - key: "112" mode: 565864299 - path: "111" - name: "109" + path: "113" + name: "111" optional: true serviceAccountToken: - audience: "120" + audience: "122" expirationSeconds: -8033620543910768540 - path: "121" + path: "123" quobyte: - group: "102" - registry: "99" - tenant: "103" - user: "101" - volume: "100" + group: "104" + registry: "101" + tenant: "105" + user: "103" + volume: "102" rbd: - fsType: "62" - image: "61" - keyring: "65" + fsType: "64" + image: "63" + keyring: "67" monitors: - - "60" - pool: "63" + - "62" + pool: "65" readOnly: true secretRef: - name: "66" - user: "64" + name: "68" + user: "66" scaleIO: - fsType: "131" - gateway: "124" - protectionDomain: "127" + fsType: "133" + gateway: "126" + protectionDomain: "129" readOnly: true secretRef: - name: "126" + name: "128" sslEnabled: true - storageMode: "129" - storagePool: "128" - system: "125" - volumeName: "130" + storageMode: "131" + storagePool: "130" + system: "127" + volumeName: "132" secret: defaultMode: -1639873916 items: - - key: "46" + - key: "48" mode: -655946460 - path: "47" + path: "49" optional: true - secretName: "45" + secretName: "47" storageos: - fsType: "134" + fsType: "136" readOnly: true secretRef: - name: "135" - volumeName: "132" - volumeNamespace: "133" + name: "137" + volumeName: "134" + volumeNamespace: "135" vsphereVolume: - fsType: "96" - storagePolicyID: "98" - storagePolicyName: "97" - volumePath: "95" + fsType: "98" + storagePolicyID: "100" + storagePolicyName: "99" + volumePath: "97" diff --git a/testdata/HEAD/core.v1.RangeAllocation.json b/testdata/HEAD/core.v1.RangeAllocation.json index 5ed1d1aab5..6b74605a74 100644 --- a/testdata/HEAD/core.v1.RangeAllocation.json +++ b/testdata/HEAD/core.v1.RangeAllocation.json @@ -36,10 +36,11 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, - "range": "19", + "range": "20", "data": "OA==" } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.RangeAllocation.pb b/testdata/HEAD/core.v1.RangeAllocation.pb index 08ee3f1dc31df36c19389b238ee24378c118b14e..49637e8b16680f626e4737cfd4fdee8ab632fe50 100644 GIT binary patch delta 35 rcmcc0c$0C049j*#uC)^tsu+zY&erF5VluQ8Vlpz2VziKAP+|Z8y)6h# delta 31 ncmcb~c$IO249jLlu9XuNsu=Yr&erD^VluRpVziKAP+|Z8n8^p0 diff --git a/testdata/HEAD/core.v1.RangeAllocation.yaml b/testdata/HEAD/core.v1.RangeAllocation.yaml index 1fb024dc9e..22fa8cb865 100644 --- a/testdata/HEAD/core.v1.RangeAllocation.yaml +++ b/testdata/HEAD/core.v1.RangeAllocation.yaml @@ -18,6 +18,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,4 +31,4 @@ metadata: resourceVersion: "11042405498087606203" selfLink: "5" uid: "7" -range: "19" +range: "20" diff --git a/testdata/HEAD/core.v1.ReplicationController.json b/testdata/HEAD/core.v1.ReplicationController.json index bdfa74c419..6168518405 100644 --- a/testdata/HEAD/core.v1.ReplicationController.json +++ b/testdata/HEAD/core.v1.ReplicationController.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -44,54 +45,55 @@ "replicas": 896585016, "minReadySeconds": -1971381490, "selector": { - "19": "20" + "20": "21" }, "template": { "metadata": { - "name": "21", - "generateName": "22", - "namespace": "23", - "selfLink": "24", + "name": "22", + "generateName": "23", + "namespace": "24", + "selfLink": "25", "uid": "*齧獚敆Ȏțêɘ", "resourceVersion": "16543582549249245065", "generation": 3782003332368514395, "creationTimestamp": null, "deletionGracePeriodSeconds": -1450892537694813345, "labels": { - "26": "27" + "27": "28" }, "annotations": { - "28": "29" + "29": "30" }, "ownerReferences": [ { - "apiVersion": "30", - "kind": "31", - "name": "32", + "apiVersion": "31", + "kind": "32", + "name": "33", "uid": "rt昍řČ扷5ƗǸƢ6/", "controller": true, "blockOwnerDeletion": false } ], "finalizers": [ - "33" + "34" ], - "clusterName": "34", + "clusterName": "35", "managedFields": [ { - "manager": "35", + "manager": "36", "operation": "(ĿȊ甞谐颋DžSǡƏS", - "apiVersion": "36", - "fieldsType": "37" + "apiVersion": "37", + "fieldsType": "38", + "subresource": "39" } ] }, "spec": { "volumes": [ { - "name": "38", + "name": "40", "hostPath": { - "path": "39", + "path": "41", "type": "Ơ歿:狞夌碕ʂɭîcP$I" }, "emptyDir": { @@ -99,26 +101,26 @@ "sizeLimit": "481" }, "gcePersistentDisk": { - "pdName": "40", - "fsType": "41", + "pdName": "42", + "fsType": "43", "partition": -54954325 }, "awsElasticBlockStore": { - "volumeID": "42", - "fsType": "43", + "volumeID": "44", + "fsType": "45", "partition": -1095687535 }, "gitRepo": { - "repository": "44", - "revision": "45", - "directory": "46" + "repository": "46", + "revision": "47", + "directory": "48" }, "secret": { - "secretName": "47", + "secretName": "49", "items": [ { - "key": "48", - "path": "49", + "key": "50", + "path": "51", "mode": 13677460 } ], @@ -126,89 +128,89 @@ "optional": false }, "nfs": { - "server": "50", - "path": "51" + "server": "52", + "path": "53" }, "iscsi": { - "targetPortal": "52", - "iqn": "53", + "targetPortal": "54", + "iqn": "55", "lun": 819364842, - "iscsiInterface": "54", - "fsType": "55", + "iscsiInterface": "56", + "fsType": "57", "readOnly": true, "portals": [ - "56" + "58" ], "secretRef": { - "name": "57" + "name": "59" }, - "initiatorName": "58" + "initiatorName": "60" }, "glusterfs": { - "endpoints": "59", - "path": "60" + "endpoints": "61", + "path": "62" }, "persistentVolumeClaim": { - "claimName": "61" + "claimName": "63" }, "rbd": { "monitors": [ - "62" + "64" ], - "image": "63", - "fsType": "64", - "pool": "65", - "user": "66", - "keyring": "67", + "image": "65", + "fsType": "66", + "pool": "67", + "user": "68", + "keyring": "69", "secretRef": { - "name": "68" + "name": "70" }, "readOnly": true }, "flexVolume": { - "driver": "69", - "fsType": "70", + "driver": "71", + "fsType": "72", "secretRef": { - "name": "71" + "name": "73" }, "readOnly": true, "options": { - "72": "73" + "74": "75" } }, "cinder": { - "volumeID": "74", - "fsType": "75", + "volumeID": "76", + "fsType": "77", "secretRef": { - "name": "76" + "name": "78" } }, "cephfs": { "monitors": [ - "77" + "79" ], - "path": "78", - "user": "79", - "secretFile": "80", + "path": "80", + "user": "81", + "secretFile": "82", "secretRef": { - "name": "81" + "name": "83" } }, "flocker": { - "datasetName": "82", - "datasetUUID": "83" + "datasetName": "84", + "datasetUUID": "85" }, "downwardAPI": { "items": [ { - "path": "84", + "path": "86", "fieldRef": { - "apiVersion": "85", - "fieldPath": "86" + "apiVersion": "87", + "fieldPath": "88" }, "resourceFieldRef": { - "containerName": "87", - "resource": "88", + "containerName": "89", + "resource": "90", "divisor": "558" }, "mode": -816398166 @@ -218,25 +220,25 @@ }, "fc": { "targetWWNs": [ - "89" + "91" ], "lun": 13573196, - "fsType": "90", + "fsType": "92", "wwids": [ - "91" + "93" ] }, "azureFile": { - "secretName": "92", - "shareName": "93", + "secretName": "94", + "shareName": "95", "readOnly": true }, "configMap": { - "name": "94", + "name": "96", "items": [ { - "key": "95", - "path": "96", + "key": "97", + "path": "98", "mode": -818470612 } ], @@ -244,40 +246,40 @@ "optional": false }, "vsphereVolume": { - "volumePath": "97", - "fsType": "98", - "storagePolicyName": "99", - "storagePolicyID": "100" + "volumePath": "99", + "fsType": "100", + "storagePolicyName": "101", + "storagePolicyID": "102" }, "quobyte": { - "registry": "101", - "volume": "102", + "registry": "103", + "volume": "104", "readOnly": true, - "user": "103", - "group": "104", - "tenant": "105" + "user": "105", + "group": "106", + "tenant": "107" }, "azureDisk": { - "diskName": "106", - "diskURI": "107", + "diskName": "108", + "diskURI": "109", "cachingMode": "ʌ鴜", - "fsType": "108", + "fsType": "110", "readOnly": true, "kind": "ŨȈ\u003eŅ£趕ã/鈱$-议" }, "photonPersistentDisk": { - "pdID": "109", - "fsType": "110" + "pdID": "111", + "fsType": "112" }, "projected": { "sources": [ { "secret": { - "name": "111", + "name": "113", "items": [ { - "key": "112", - "path": "113", + "key": "114", + "path": "115", "mode": 33624773 } ], @@ -286,14 +288,14 @@ "downwardAPI": { "items": [ { - "path": "114", + "path": "116", "fieldRef": { - "apiVersion": "115", - "fieldPath": "116" + "apiVersion": "117", + "fieldPath": "118" }, "resourceFieldRef": { - "containerName": "117", - "resource": "118", + "containerName": "119", + "resource": "120", "divisor": "691" }, "mode": 1258015454 @@ -301,99 +303,100 @@ ] }, "configMap": { - "name": "119", + "name": "121", "items": [ { - "key": "120", - "path": "121", + "key": "122", + "path": "123", "mode": -1706790766 } ], "optional": true }, "serviceAccountToken": { - "audience": "122", + "audience": "124", "expirationSeconds": 4844518680130446070, - "path": "123" + "path": "125" } } ], "defaultMode": 808527238 }, "portworxVolume": { - "volumeID": "124", - "fsType": "125" + "volumeID": "126", + "fsType": "127" }, "scaleIO": { - "gateway": "126", - "system": "127", + "gateway": "128", + "system": "129", "secretRef": { - "name": "128" + "name": "130" }, - "protectionDomain": "129", - "storagePool": "130", - "storageMode": "131", - "volumeName": "132", - "fsType": "133" + "protectionDomain": "131", + "storagePool": "132", + "storageMode": "133", + "volumeName": "134", + "fsType": "135" }, "storageos": { - "volumeName": "134", - "volumeNamespace": "135", - "fsType": "136", + "volumeName": "136", + "volumeNamespace": "137", + "fsType": "138", "readOnly": true, "secretRef": { - "name": "137" + "name": "139" } }, "csi": { - "driver": "138", + "driver": "140", "readOnly": true, - "fsType": "139", + "fsType": "141", "volumeAttributes": { - "140": "141" + "142": "143" }, "nodePublishSecretRef": { - "name": "142" + "name": "144" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "143", - "generateName": "144", - "namespace": "145", - "selfLink": "146", + "name": "145", + "generateName": "146", + "namespace": "147", + "selfLink": "148", "uid": "绅{囥\"ŵw^Ü郀叚Fi皬择,Q捇", "resourceVersion": "14394439682782579181", "generation": -3770420463196955451, "creationTimestamp": null, "deletionGracePeriodSeconds": -7941641181357802163, "labels": { - "148": "149" + "150": "151" }, "annotations": { - "150": "151" + "152": "153" }, "ownerReferences": [ { - "apiVersion": "152", - "kind": "153", - "name": "154", + "apiVersion": "154", + "kind": "155", + "name": "156", "uid": "蓨MĮ?", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "155" + "157" ], - "clusterName": "156", + "clusterName": "158", "managedFields": [ { - "manager": "157", + "manager": "159", "operation": "l恕ɍȇ廄裭4懙鏮嵒", - "apiVersion": "158", - "fieldsType": "159" + "apiVersion": "160", + "fieldsType": "161", + "subresource": "162" } ] }, @@ -423,13 +426,13 @@ "睫}堇硲蕵ɢ苆ǮńMǰ": "480" } }, - "volumeName": "166", - "storageClassName": "167", + "volumeName": "169", + "storageClassName": "170", "volumeMode": "鶪5w垁鷌辪虽U珝Żwʮ馜üN", "dataSource": { - "apiGroup": "168", - "kind": "169", - "name": "170" + "apiGroup": "171", + "kind": "172", + "name": "173" } } } @@ -438,59 +441,59 @@ ], "initContainers": [ { - "name": "171", - "image": "172", + "name": "174", + "image": "175", "command": [ - "173" + "176" ], "args": [ - "174" + "177" ], - "workingDir": "175", + "workingDir": "178", "ports": [ { - "name": "176", + "name": "179", "hostPort": -1872407654, "containerPort": 32378685, "protocol": "ş蝿ɖȃ賲鐅臬", - "hostIP": "177" + "hostIP": "180" } ], "envFrom": [ { - "prefix": "178", + "prefix": "181", "configMapRef": { - "name": "179", + "name": "182", "optional": false }, "secretRef": { - "name": "180", + "name": "183", "optional": true } } ], "env": [ { - "name": "181", - "value": "182", + "name": "184", + "value": "185", "valueFrom": { "fieldRef": { - "apiVersion": "183", - "fieldPath": "184" + "apiVersion": "186", + "fieldPath": "187" }, "resourceFieldRef": { - "containerName": "185", - "resource": "186", + "containerName": "188", + "resource": "189", "divisor": "117" }, "configMapKeyRef": { - "name": "187", - "key": "188", + "name": "190", + "key": "191", "optional": true }, "secretKeyRef": { - "name": "189", - "key": "190", + "name": "192", + "key": "193", "optional": false } } @@ -506,40 +509,40 @@ }, "volumeMounts": [ { - "name": "191", - "mountPath": "192", - "subPath": "193", + "name": "194", + "mountPath": "195", + "subPath": "196", "mountPropagation": "ǹ_Áȉ彂Ŵ廷s", - "subPathExpr": "194" + "subPathExpr": "197" } ], "volumeDevices": [ { - "name": "195", - "devicePath": "196" + "name": "198", + "devicePath": "199" } ], "livenessProbe": { "exec": { "command": [ - "197" + "200" ] }, "httpGet": { - "path": "198", + "path": "201", "port": 1923650413, - "host": "199", + "host": "202", "scheme": "I粛E煹ǐƲE'iþŹʣy", "httpHeaders": [ { - "name": "200", - "value": "201" + "name": "203", + "value": "204" } ] }, "tcpSocket": { - "port": "202", - "host": "203" + "port": "205", + "host": "206" }, "initialDelaySeconds": -1961863213, "timeoutSeconds": -103588794, @@ -551,24 +554,24 @@ "readinessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", + "path": "208", "port": 859639931, - "host": "206", + "host": "209", "scheme": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": "212", + "host": "213" }, "initialDelaySeconds": 1380874688, "timeoutSeconds": -1018741501, @@ -580,24 +583,24 @@ "startupProbe": { "exec": { "command": [ - "211" + "214" ] }, "httpGet": { - "path": "212", + "path": "215", "port": 1255169591, - "host": "213", + "host": "216", "scheme": "褎weLJèux", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": "216", - "host": "217" + "port": "219", + "host": "220" }, "initialDelaySeconds": -1133499416, "timeoutSeconds": 486195690, @@ -610,51 +613,51 @@ "postStart": { "exec": { "command": [ - "218" + "221" ] }, "httpGet": { - "path": "219", - "port": "220", - "host": "221", + "path": "222", + "port": "223", + "host": "224", "scheme": "LLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌", "httpHeaders": [ { - "name": "222", - "value": "223" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": "224", - "host": "225" + "port": "227", + "host": "228" } }, "preStop": { "exec": { "command": [ - "226" + "229" ] }, "httpGet": { - "path": "227", - "port": "228", - "host": "229", + "path": "230", + "port": "231", + "host": "232", "scheme": "懔%熷谟", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": -1920661051, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", "imagePullPolicy": "vt莭琽§ć\\ ïì«", "securityContext": { @@ -668,15 +671,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -2000070193364862971, "runAsGroup": -636584014972667630, @@ -686,7 +689,7 @@ "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", "seccompProfile": { "type": "w", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdin": true, @@ -696,59 +699,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": 1752155096, "containerPort": -1962065705, "protocol": "¿", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "142" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": false }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -764,40 +767,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "啛更", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": -979584143, - "host": "274" + "host": "277" }, "initialDelaySeconds": -1748648882, "timeoutSeconds": -239843014, @@ -809,24 +812,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", - "port": "277", - "host": "278", + "path": "279", + "port": "280", + "host": "281", "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { "port": 1574967021, - "host": "281" + "host": "284" }, "initialDelaySeconds": -244758593, "timeoutSeconds": 591440053, @@ -838,24 +841,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", - "port": "284", - "host": "285", + "path": "286", + "port": "287", + "host": "288", "scheme": "î.Ȏ蝪ʜ5遰=", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "289", + "value": "290" } ] }, "tcpSocket": { "port": 834105836, - "host": "288" + "host": "291" }, "initialDelaySeconds": -1462219068, "timeoutSeconds": -370386363, @@ -868,51 +871,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", + "path": "293", "port": -282193676, - "host": "291", + "host": "294", "scheme": "Ļǟi\u0026", "httpHeaders": [ { - "name": "292", - "value": "293" + "name": "295", + "value": "296" } ] }, "tcpSocket": { - "port": "294", - "host": "295" + "port": "297", + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "垾现葢ŵ橨", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -1312425203, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", "imagePullPolicy": "丟×x锏ɟ4Ǒ", "securityContext": { @@ -926,15 +929,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": 5620818514944490121, "runAsGroup": -499179336506637450, @@ -944,7 +947,7 @@ "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", "seccompProfile": { "type": "ih亏yƕ丆録²", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -953,59 +956,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 507384491, "containerPort": -1117254382, "protocol": "趐囨鏻砅邻爥蹔ŧOǨ", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": true }, "secretRef": { - "name": "321", + "name": "324", "optional": true } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "149" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": true }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": true } } @@ -1021,40 +1024,40 @@ }, "volumeMounts": [ { - "name": "332", - "mountPath": "333", - "subPath": "334", + "name": "335", + "mountPath": "336", + "subPath": "337", "mountPropagation": "", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", - "port": "340", - "host": "341", + "path": "342", + "port": "343", + "host": "344", "scheme": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", "httpHeaders": [ { - "name": "342", - "value": "343" + "name": "345", + "value": "346" } ] }, "tcpSocket": { - "port": "344", - "host": "345" + "port": "347", + "host": "348" }, "initialDelaySeconds": -200074798, "timeoutSeconds": 556036216, @@ -1066,24 +1069,24 @@ "readinessProbe": { "exec": { "command": [ - "346" + "349" ] }, "httpGet": { - "path": "347", + "path": "350", "port": -832681001, - "host": "348", + "host": "351", "scheme": "h趭", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": -1969828011, "timeoutSeconds": -1186720090, @@ -1095,24 +1098,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "壶ƵfȽÃ茓", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": 1359309446, - "host": "359" + "host": "362" }, "initialDelaySeconds": -647531549, "timeoutSeconds": -733444015, @@ -1125,51 +1128,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", - "port": "362", - "host": "363", + "path": "364", + "port": "365", + "host": "366", "scheme": "賞ǧĒzŔ瘍N", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "367", + "value": "368" } ] }, "tcpSocket": { "port": -531787516, - "host": "366" + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", + "path": "371", "port": -824445204, - "host": "369", + "host": "372", "scheme": "泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "373", + "value": "374" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "375", + "host": "376" } } }, - "terminationMessagePath": "374", + "terminationMessagePath": "377", "terminationMessagePolicy": "礫Ƽ¨Ix糂腂ǂǚŜEu", "imagePullPolicy": "I滞廬耐鷞焬CQm坊柩劄奼[", "securityContext": { @@ -1183,15 +1186,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "378", + "role": "379", + "type": "380", + "level": "381" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381" + "gmsaCredentialSpecName": "382", + "gmsaCredentialSpec": "383", + "runAsUserName": "384" }, "runAsUser": 2803095162614904173, "runAsGroup": -1207159809527615562, @@ -1201,11 +1204,11 @@ "procMount": "-紑浘牬釼aTGÒ鵌", "seccompProfile": { "type": "3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶", - "localhostProfile": "382" + "localhostProfile": "385" } }, "stdin": true, - "targetContainerName": "383" + "targetContainerName": "386" } ], "restartPolicy": "ȟP", @@ -1213,25 +1216,25 @@ "activeDeadlineSeconds": 6210194589539369395, "dnsPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "nodeSelector": { - "384": "385" + "387": "388" }, - "serviceAccountName": "386", - "serviceAccount": "387", + "serviceAccountName": "389", + "serviceAccount": "390", "automountServiceAccountToken": false, - "nodeName": "388", + "nodeName": "391", "hostNetwork": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "392", + "role": "393", + "type": "394", + "level": "395" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395" + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398" }, "runAsUser": 5115783808026178112, "runAsGroup": -2515253323988521837, @@ -1242,23 +1245,23 @@ "fsGroup": -3072254610148392250, "sysctls": [ { - "name": "396", - "value": "397" + "name": "399", + "value": "400" } ], "fsGroupChangePolicy": "q櫞繡", "seccompProfile": { "type": "翃ɾ氒ĺʈʫ羶", - "localhostProfile": "398" + "localhostProfile": "401" } }, "imagePullSecrets": [ { - "name": "399" + "name": "402" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "403", + "subdomain": "404", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1266,19 +1269,19 @@ { "matchExpressions": [ { - "key": "402", + "key": "405", "operator": "t{Eɾ敹Ȯ-湷D", "values": [ - "403" + "406" ] } ], "matchFields": [ { - "key": "404", + "key": "407", "operator": "ȿ醏g遧", "values": [ - "405" + "408" ] } ] @@ -1291,19 +1294,19 @@ "preference": { "matchExpressions": [ { - "key": "406", + "key": "409", "operator": "Ƌʙcx赮ǒđ\u003e*", "values": [ - "407" + "410" ] } ], "matchFields": [ { - "key": "408", + "key": "411", "operator": "铳s44矕Ƈè*鑏=", "values": [ - "409" + "412" ] } ] @@ -1329,9 +1332,9 @@ ] }, "namespaces": [ - "416" + "419" ], - "topologyKey": "417", + "topologyKey": "420", "namespaceSelector": { "matchLabels": { "d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y": "7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S" @@ -1361,9 +1364,9 @@ ] }, "namespaces": [ - "430" + "433" ], - "topologyKey": "431", + "topologyKey": "434", "namespaceSelector": { "matchLabels": { "11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2": "7G79.3bU_._nV34G._--u.._.105-4_ed-f" @@ -1397,9 +1400,9 @@ ] }, "namespaces": [ - "444" + "447" ], - "topologyKey": "445", + "topologyKey": "448", "namespaceSelector": { "matchLabels": { "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo": "Mqp..__._-J_-fk3-_j.133eT_2_Y" @@ -1432,9 +1435,9 @@ ] }, "namespaces": [ - "458" + "461" ], - "topologyKey": "459", + "topologyKey": "462", "namespaceSelector": { "matchLabels": { "6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb": "Y" @@ -1451,36 +1454,36 @@ ] } }, - "schedulerName": "466", + "schedulerName": "469", "tolerations": [ { - "key": "467", - "value": "468", + "key": "470", + "value": "471", "effect": "n3'T砳1\\İ塄", "tolerationSeconds": 7716735516543221297 } ], "hostAliases": [ { - "ip": "469", + "ip": "472", "hostnames": [ - "470" + "473" ] } ], - "priorityClassName": "471", + "priorityClassName": "474", "priority": 2026789529, "dnsConfig": { "nameservers": [ - "472" + "475" ], "searches": [ - "473" + "476" ], "options": [ { - "name": "474", - "value": "475" + "name": "477", + "value": "478" } ] }, @@ -1489,7 +1492,7 @@ "conditionType": "I芩嗎競ɵd魶暐f髓沨" } ], - "runtimeClassName": "476", + "runtimeClassName": "479", "enableServiceLinks": true, "preemptionPolicy": "", "overhead": { @@ -1498,7 +1501,7 @@ "topologySpreadConstraints": [ { "maxSkew": -447517325, - "topologyKey": "477", + "topologyKey": "480", "whenUnsatisfiable": "値å镮", "labelSelector": { "matchLabels": { @@ -1531,8 +1534,8 @@ "type": "š^劶", "status": "ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ", "lastTransitionTime": "2427-08-17T22:26:07Z", - "reason": "484", - "message": "485" + "reason": "487", + "message": "488" } ] } diff --git a/testdata/HEAD/core.v1.ReplicationController.pb b/testdata/HEAD/core.v1.ReplicationController.pb index d46ba218c9937bf1e0c712c30548ae8237bdbd5e..b44b20b6eb9bd86143d0071943d0fcc6013fd648 100644 GIT binary patch delta 3395 zcmYjTeT-Gb6@POd`*m62aarJT`SA4`S@IOQ^L1xt$%4CR+_y`3f1EpW z=A84+IdgvJ%%R$&wR?jJTWj5;E%P=I-g0E&f;xv9uTWEd`q`dW(_Xpju+VcD_0QM1 z?-1-5cHDQE2plF`uH4?Fz|d=~pz$0YuB&z(&U}aSU|QoN!_Pd`cc6FI@b)g*|LcL% z{cX|0yu)cobgI$eVuQow4l*AakvDyQ@7serM)n^n9NRnEwsTeWH6k7SxO1AYl`n5=tl+g$*;HUpbz>G3`PQNDXvzaevpfzo4^tbU zrlF?gCZb$8t|NPm8uz5NKN&0NnJ}J}4w?+jynp(wQr|Hwm&!Ya?;~*DK-GJfs6F+xJvM&H`CX$Y4nl^8@%!m-HBkyaW!Qr^wT5cZMh+K;kly2+nn zH#Q^|+CPd6&Hb(Q^S?~+bBQTNy=jmD7C?A*-#=PDxKb=I5>(j(k@>Rk=t%pf_n%*a zlrWiTey?|9`Xb5V5Ty>Hz~>s5oWx;1CfDOggc)M_f(F(dVeJc^hzN0s>?(1$m$(;* zJ(Bh)g0N7?o6zyxl9fwP#c3+(8mo-b1>x&v+qHzCjDoU4{PObNj>UQG1TaV%u}~X8 z^o}IC(!^aQb1I{drD;Tw%ZSAvmi&yE&gG>Q1a%s(Dyv?IGEGy|DG2xeSnj5ob%$AZ zn01E-i7iYD%%&M5H=7GmF(=?u2akH;+159%ilM73ik3R8vNn%8c_<@Q=O@?_3p=?l= zIR4_u=_~(DYRI=?84;BBzBzFCp?Qf@#yVvpKjV(a0XTxAy@n)Czz=}pVL0vx52=qm z3nmR6IybWWSfQn@@8t0BUbfb_MJ0Da5$D_)rE(n@QC#cZmw`zhYO800G@5kW;hK7j zMF0$3%2&^DGY_r(^o>1__qTp}x_NZh@$TdHR6Ie*lO(m5pk)B|47FF0_$AT${IR8o z>BQNq?JcYDIN3(r6^V$J9)k*+)Octb*kD=*lY2UD8QfiX{+06w<>ybyOd zmekKa`RJ*1l2k+E_KA-R8-mt#Af`UeP1pcJSCM;DYg3Jzi3@OY#DS8Q)dO zXTYoo!#Z>bj(!IMC%Dn^p~_s72eS|EMyr6WElr!nF!;})0Zy7s|agAmI=PP+$E3NZ4skn9HUgzB1WlZ;~1ry z$0ajvS!plRnBxS+U7zG1Gt;&zDw8C3z4gw82}u%Z6ih7qX7{5%8bCGv{IMh$J3|@O z*Jjj0mWA>58Q)&1LJ!#&iUyN@%B$}hd7+cu-Fs~4$d>uP|K`1SmU0|%acOl7^HMo)jUaq32O_djwYSl4tXy5HF|iZf+OSgvz9dRWGLX-Iaa+Kug^5c z#GF*pr#6j`Bg;45{YezKKTJH1xoU^jXO}G!g15xn>TCEhZC>7{{AwY$@XPb8c8=?@eIDY$fjZ5)m1B zA)Ll*V>}VkPC03U>xN!D)qnEGgJ*j-7k0(PJfI_Rw8`SsZvJ!YlgZTPXqv-w7Lh0p P<~F)$kphqDRFL{V+l~WR delta 3305 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 values: - - "407" + - "410" matchFields: - - key: "408" + - key: "411" operator: 铳s44矕Ƈè*鑏= values: - - "409" + - "412" weight: -1649234654 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "402" + - key: "405" operator: t{Eɾ敹Ȯ-湷D values: - - "403" + - "406" matchFields: - - key: "404" + - key: "407" operator: ȿ醏g遧 values: - - "405" + - "408" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -112,8 +114,8 @@ spec: matchLabels: 11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2: 7G79.3bU_._nV34G._--u.._.105-4_ed-f namespaces: - - "430" - topologyKey: "431" + - "433" + topologyKey: "434" weight: -334387631 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -131,8 +133,8 @@ spec: matchLabels: d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y: 7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S namespaces: - - "416" - topologyKey: "417" + - "419" + topologyKey: "420" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -151,8 +153,8 @@ spec: matchLabels: 6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb: "Y" namespaces: - - "458" - topologyKey: "459" + - "461" + topologyKey: "462" weight: -357359630 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -168,120 +170,120 @@ spec: matchLabels: 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo: Mqp..__._-J_-fk3-_j.133eT_2_Y namespaces: - - "444" - topologyKey: "445" + - "447" + topologyKey: "448" automountServiceAccountToken: false containers: - args: - - "245" + - "248" command: - - "244" + - "247" env: - - name: "252" - value: "253" + - name: "255" + value: "256" valueFrom: configMapKeyRef: - key: "259" - name: "258" + key: "262" + name: "261" optional: false fieldRef: - apiVersion: "254" - fieldPath: "255" + apiVersion: "257" + fieldPath: "258" resourceFieldRef: - containerName: "256" + containerName: "259" divisor: "142" - resource: "257" + resource: "260" secretKeyRef: - key: "261" - name: "260" + key: "264" + name: "263" optional: false envFrom: - configMapRef: - name: "250" + name: "253" optional: false - prefix: "249" + prefix: "252" secretRef: - name: "251" + name: "254" optional: false - image: "243" + image: "246" imagePullPolicy: 丟×x锏ɟ4Ǒ lifecycle: postStart: exec: command: - - "289" + - "292" httpGet: - host: "291" + host: "294" httpHeaders: - - name: "292" - value: "293" - path: "290" + - name: "295" + value: "296" + path: "293" port: -282193676 scheme: Ļǟi& tcpSocket: - host: "295" - port: "294" + host: "298" + port: "297" preStop: exec: command: - - "296" + - "299" httpGet: - host: "299" + host: "302" httpHeaders: - - name: "300" - value: "301" - path: "297" - port: "298" + - name: "303" + value: "304" + path: "300" + port: "301" scheme: 垾现葢ŵ橨 tcpSocket: - host: "302" + host: "305" port: -1312425203 livenessProbe: exec: command: - - "268" + - "271" failureThreshold: -1538905728 httpGet: - host: "271" + host: "274" httpHeaders: - - name: "272" - value: "273" - path: "269" - port: "270" + - name: "275" + value: "276" + path: "272" + port: "273" scheme: Ů+朷Ǝ膯ljVX1虊 initialDelaySeconds: -1748648882 periodSeconds: 1381579966 successThreshold: -1418092595 tcpSocket: - host: "274" + host: "277" port: -979584143 terminationGracePeriodSeconds: -1867540518204155332 timeoutSeconds: -239843014 - name: "242" + name: "245" ports: - containerPort: -1962065705 - hostIP: "248" + hostIP: "251" hostPort: 1752155096 - name: "247" + name: "250" protocol: ¿ readinessProbe: exec: command: - - "275" + - "278" failureThreshold: 888935190 httpGet: - host: "278" + host: "281" httpHeaders: - - name: "279" - value: "280" - path: "276" - port: "277" + - name: "282" + value: "283" + path: "279" + port: "280" scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* initialDelaySeconds: -244758593 periodSeconds: 104069700 successThreshold: -331594625 tcpSocket: - host: "281" + host: "284" port: 1574967021 terminationGracePeriodSeconds: 7193904584276385338 timeoutSeconds: 591440053 @@ -304,174 +306,174 @@ spec: runAsNonRoot: true runAsUser: 5620818514944490121 seLinuxOptions: - level: "307" - role: "305" - type: "306" - user: "304" + level: "310" + role: "308" + type: "309" + user: "307" seccompProfile: - localhostProfile: "311" + localhostProfile: "314" type: ih亏yƕ丆録² windowsOptions: - gmsaCredentialSpec: "309" - gmsaCredentialSpecName: "308" - runAsUserName: "310" + gmsaCredentialSpec: "312" + gmsaCredentialSpecName: "311" + runAsUserName: "313" startupProbe: exec: command: - - "282" + - "285" failureThreshold: 617318981 httpGet: - host: "285" + host: "288" httpHeaders: - - name: "286" - value: "287" - path: "283" - port: "284" + - name: "289" + value: "290" + path: "286" + port: "287" scheme: î.Ȏ蝪ʜ5遰= initialDelaySeconds: -1462219068 periodSeconds: 1714588921 successThreshold: -1246371817 tcpSocket: - host: "288" + host: "291" port: 834105836 terminationGracePeriodSeconds: 1856677271350902065 timeoutSeconds: -370386363 stdin: true - terminationMessagePath: "303" + terminationMessagePath: "306" terminationMessagePolicy: ;跣Hǝcw媀瓄& tty: true volumeDevices: - - devicePath: "267" - name: "266" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "263" + - mountPath: "266" mountPropagation: 啛更 - name: "262" - subPath: "264" - subPathExpr: "265" - workingDir: "246" + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "472" + - "475" options: - - name: "474" - value: "475" + - name: "477" + value: "478" searches: - - "473" + - "476" dnsPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 enableServiceLinks: true ephemeralContainers: - args: - - "315" + - "318" command: - - "314" + - "317" env: - - name: "322" - value: "323" + - name: "325" + value: "326" valueFrom: configMapKeyRef: - key: "329" - name: "328" + key: "332" + name: "331" optional: true fieldRef: - apiVersion: "324" - fieldPath: "325" + apiVersion: "327" + fieldPath: "328" resourceFieldRef: - containerName: "326" + containerName: "329" divisor: "149" - resource: "327" + resource: "330" secretKeyRef: - key: "331" - name: "330" + key: "334" + name: "333" optional: true envFrom: - configMapRef: - name: "320" + name: "323" optional: true - prefix: "319" + prefix: "322" secretRef: - name: "321" + name: "324" optional: true - image: "313" + image: "316" imagePullPolicy: I滞廬耐鷞焬CQm坊柩劄奼[ lifecycle: postStart: exec: command: - - "360" + - "363" httpGet: - host: "363" + host: "366" httpHeaders: - - name: "364" - value: "365" - path: "361" - port: "362" + - name: "367" + value: "368" + path: "364" + port: "365" scheme: 賞ǧĒzŔ瘍N tcpSocket: - host: "366" + host: "369" port: -531787516 preStop: exec: command: - - "367" + - "370" httpGet: - host: "369" + host: "372" httpHeaders: - - name: "370" - value: "371" - path: "368" + - name: "373" + value: "374" + path: "371" port: -824445204 scheme: 泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ tcpSocket: - host: "373" - port: "372" + host: "376" + port: "375" livenessProbe: exec: command: - - "338" + - "341" failureThreshold: -302933400 httpGet: - host: "341" + host: "344" httpHeaders: - - name: "342" - value: "343" - path: "339" - port: "340" + - name: "345" + value: "346" + path: "342" + port: "343" scheme: ' 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎' initialDelaySeconds: -200074798 periodSeconds: -1838917931 successThreshold: -1563928252 tcpSocket: - host: "345" - port: "344" + host: "348" + port: "347" terminationGracePeriodSeconds: 7094149050088640176 timeoutSeconds: 556036216 - name: "312" + name: "315" ports: - containerPort: -1117254382 - hostIP: "318" + hostIP: "321" hostPort: 507384491 - name: "317" + name: "320" protocol: 趐囨鏻砅邻爥蹔ŧOǨ readinessProbe: exec: command: - - "346" + - "349" failureThreshold: 1486914884 httpGet: - host: "348" + host: "351" httpHeaders: - - name: "349" - value: "350" - path: "347" + - name: "352" + value: "353" + path: "350" port: -832681001 scheme: h趭 initialDelaySeconds: -1969828011 periodSeconds: -748525373 successThreshold: 805162379 tcpSocket: - host: "352" - port: "351" + host: "355" + port: "354" terminationGracePeriodSeconds: -2753079965660681160 timeoutSeconds: -1186720090 resources: @@ -493,172 +495,172 @@ spec: runAsNonRoot: true runAsUser: 2803095162614904173 seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" + level: "381" + role: "379" + type: "380" + user: "378" seccompProfile: - localhostProfile: "382" + localhostProfile: "385" type: 3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶 windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" + gmsaCredentialSpec: "383" + gmsaCredentialSpecName: "382" + runAsUserName: "384" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1223564938 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 壶ƵfȽÃ茓 initialDelaySeconds: -647531549 periodSeconds: 1737172479 successThreshold: -767058113 tcpSocket: - host: "359" + host: "362" port: 1359309446 terminationGracePeriodSeconds: 5333033627167868167 timeoutSeconds: -733444015 stdin: true - targetContainerName: "383" - terminationMessagePath: "374" + targetContainerName: "386" + terminationMessagePath: "377" terminationMessagePolicy: 礫Ƽ¨Ix糂腂ǂǚŜEu volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: "" - name: "332" - subPath: "334" - subPathExpr: "335" - workingDir: "316" + name: "335" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "470" - ip: "469" + - "473" + ip: "472" hostNetwork: true - hostname: "400" + hostname: "403" imagePullSecrets: - - name: "399" + - name: "402" initContainers: - args: - - "174" + - "177" command: - - "173" + - "176" env: - - name: "181" - value: "182" + - name: "184" + value: "185" valueFrom: configMapKeyRef: - key: "188" - name: "187" + key: "191" + name: "190" optional: true fieldRef: - apiVersion: "183" - fieldPath: "184" + apiVersion: "186" + fieldPath: "187" resourceFieldRef: - containerName: "185" + containerName: "188" divisor: "117" - resource: "186" + resource: "189" secretKeyRef: - key: "190" - name: "189" + key: "193" + name: "192" optional: false envFrom: - configMapRef: - name: "179" + name: "182" optional: false - prefix: "178" + prefix: "181" secretRef: - name: "180" + name: "183" optional: true - image: "172" + image: "175" imagePullPolicy: vt莭琽§ć\ ïì« lifecycle: postStart: exec: command: - - "218" + - "221" httpGet: - host: "221" + host: "224" httpHeaders: - - name: "222" - value: "223" - path: "219" - port: "220" + - name: "225" + value: "226" + path: "222" + port: "223" scheme: LLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌 tcpSocket: - host: "225" - port: "224" + host: "228" + port: "227" preStop: exec: command: - - "226" + - "229" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "227" - port: "228" + - name: "233" + value: "234" + path: "230" + port: "231" scheme: 懔%熷谟 tcpSocket: - host: "232" + host: "235" port: -1920661051 livenessProbe: exec: command: - - "197" + - "200" failureThreshold: -1273036797 httpGet: - host: "199" + host: "202" httpHeaders: - - name: "200" - value: "201" - path: "198" + - name: "203" + value: "204" + path: "201" port: 1923650413 scheme: I粛E煹ǐƲE'iþŹʣy initialDelaySeconds: -1961863213 periodSeconds: -1045704964 successThreshold: 1089147958 tcpSocket: - host: "203" - port: "202" + host: "206" + port: "205" terminationGracePeriodSeconds: 2787866729016106782 timeoutSeconds: -103588794 - name: "171" + name: "174" ports: - containerPort: 32378685 - hostIP: "177" + hostIP: "180" hostPort: -1872407654 - name: "176" + name: "179" protocol: ş蝿ɖȃ賲鐅臬 readinessProbe: exec: command: - - "204" + - "207" failureThreshold: -495373547 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" + - name: "210" + value: "211" + path: "208" port: 859639931 scheme: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF initialDelaySeconds: 1380874688 periodSeconds: -674091068 successThreshold: -2061678740 tcpSocket: - host: "210" - port: "209" + host: "213" + port: "212" terminationGracePeriodSeconds: -703684984628150402 timeoutSeconds: -1018741501 resources: @@ -680,66 +682,66 @@ spec: runAsNonRoot: false runAsUser: -2000070193364862971 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: w windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "211" + - "214" failureThreshold: -1681029343 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" + - name: "217" + value: "218" + path: "215" port: 1255169591 scheme: 褎weLJèux initialDelaySeconds: -1133499416 periodSeconds: 1157241180 successThreshold: -1810997540 tcpSocket: - host: "217" - port: "216" + host: "220" + port: "219" terminationGracePeriodSeconds: -6826008110504741173 timeoutSeconds: 486195690 stdin: true stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 tty: true volumeDevices: - - devicePath: "196" - name: "195" + - devicePath: "199" + name: "198" volumeMounts: - - mountPath: "192" + - mountPath: "195" mountPropagation: ǹ_Áȉ彂Ŵ廷s - name: "191" - subPath: "193" - subPathExpr: "194" - workingDir: "175" - nodeName: "388" + name: "194" + subPath: "196" + subPathExpr: "197" + workingDir: "178" + nodeName: "391" nodeSelector: - "384": "385" + "387": "388" overhead: Ĵ诛ª韷v: "537" preemptionPolicy: "" priority: 2026789529 - priorityClassName: "471" + priorityClassName: "474" readinessGates: - conditionType: I芩嗎競ɵd魶暐f髓沨 restartPolicy: ȟP - runtimeClassName: "476" - schedulerName: "466" + runtimeClassName: "479" + schedulerName: "469" securityContext: fsGroup: -3072254610148392250 fsGroupChangePolicy: q櫞繡 @@ -747,33 +749,33 @@ spec: runAsNonRoot: false runAsUser: 5115783808026178112 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "395" + role: "393" + type: "394" + user: "392" seccompProfile: - localhostProfile: "398" + localhostProfile: "401" type: 翃ɾ氒ĺʈʫ羶 supplementalGroups: - -6267717930337655515 sysctls: - - name: "396" - value: "397" + - name: "399" + value: "400" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + gmsaCredentialSpec: "397" + gmsaCredentialSpecName: "396" + runAsUserName: "398" + serviceAccount: "390" + serviceAccountName: "389" setHostnameAsFQDN: true shareProcessNamespace: true - subdomain: "401" + subdomain: "404" terminationGracePeriodSeconds: -7559660744894799169 tolerations: - effect: n3'T砳1\İ塄 - key: "467" + key: "470" tolerationSeconds: 7716735516543221297 - value: "468" + value: "471" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -784,65 +786,65 @@ spec: matchLabels: 2tm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f56/v__-Zvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__g: W84-M-_-U...s.K maxSkew: -447517325 - topologyKey: "477" + topologyKey: "480" whenUnsatisfiable: 値å镮 volumes: - awsElasticBlockStore: - fsType: "43" + fsType: "45" partition: -1095687535 - volumeID: "42" + volumeID: "44" azureDisk: cachingMode: ʌ鴜 - diskName: "106" - diskURI: "107" - fsType: "108" + diskName: "108" + diskURI: "109" + fsType: "110" kind: ŨȈ>Ņ£趕ã/鈱$-议 readOnly: true azureFile: readOnly: true - secretName: "92" - shareName: "93" + secretName: "94" + shareName: "95" cephfs: monitors: - - "77" - path: "78" - secretFile: "80" + - "79" + path: "80" + secretFile: "82" secretRef: - name: "81" - user: "79" + name: "83" + user: "81" cinder: - fsType: "75" + fsType: "77" secretRef: - name: "76" - volumeID: "74" + name: "78" + volumeID: "76" configMap: defaultMode: 1945687018 items: - - key: "95" + - key: "97" mode: -818470612 - path: "96" - name: "94" + path: "98" + name: "96" optional: false csi: - driver: "138" - fsType: "139" + driver: "140" + fsType: "141" nodePublishSecretRef: - name: "142" + name: "144" readOnly: true volumeAttributes: - "140": "141" + "142": "143" downwardAPI: defaultMode: -1449552038 items: - fieldRef: - apiVersion: "85" - fieldPath: "86" + apiVersion: "87" + fieldPath: "88" mode: -816398166 - path: "84" + path: "86" resourceFieldRef: - containerName: "87" + containerName: "89" divisor: "558" - resource: "88" + resource: "90" emptyDir: medium: ɖ橙9 sizeLimit: "481" @@ -850,40 +852,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "150": "151" - clusterName: "156" + "152": "153" + clusterName: "158" creationTimestamp: null deletionGracePeriodSeconds: -7941641181357802163 finalizers: - - "155" - generateName: "144" + - "157" + generateName: "146" generation: -3770420463196955451 labels: - "148": "149" + "150": "151" managedFields: - - apiVersion: "158" - fieldsType: "159" - manager: "157" + - apiVersion: "160" + fieldsType: "161" + manager: "159" operation: l恕ɍȇ廄裭4懙鏮嵒 - name: "143" - namespace: "145" + subresource: "162" + name: "145" + namespace: "147" ownerReferences: - - apiVersion: "152" + - apiVersion: "154" blockOwnerDeletion: true controller: true - kind: "153" - name: "154" + kind: "155" + name: "156" uid: 蓨MĮ? resourceVersion: "14394439682782579181" - selfLink: "146" + selfLink: "148" uid: 绅{囥"ŵw^Ü郀叚Fi皬择,Q捇 spec: accessModes: - ɸ殁Ka縳讋ɮ衺 dataSource: - apiGroup: "168" - kind: "169" - name: "170" + apiGroup: "171" + kind: "172" + name: "173" resources: limits: 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ: "707" @@ -897,151 +900,151 @@ spec: - "" matchLabels: o82_g50_u__..cu87__-7p_w.e6._.pj5t_k-_v.-6b6.N_u: o--.8--LI--U.v.L.U_8f.-H2._67yg-Ln-__.-__w - storageClassName: "167" + storageClassName: "170" volumeMode: 鶪5w垁鷌辪虽U珝Żwʮ馜üN - volumeName: "166" + volumeName: "169" fc: - fsType: "90" + fsType: "92" lun: 13573196 targetWWNs: - - "89" - wwids: - "91" + wwids: + - "93" flexVolume: - driver: "69" - fsType: "70" + driver: "71" + fsType: "72" options: - "72": "73" + "74": "75" readOnly: true secretRef: - name: "71" + name: "73" flocker: - datasetName: "82" - datasetUUID: "83" + datasetName: "84" + datasetUUID: "85" gcePersistentDisk: - fsType: "41" + fsType: "43" partition: -54954325 - pdName: "40" + pdName: "42" gitRepo: - directory: "46" - repository: "44" - revision: "45" + directory: "48" + repository: "46" + revision: "47" glusterfs: - endpoints: "59" - path: "60" + endpoints: "61" + path: "62" hostPath: - path: "39" + path: "41" type: Ơ歿:狞夌碕ʂɭîcP$I iscsi: - fsType: "55" - initiatorName: "58" - iqn: "53" - iscsiInterface: "54" + fsType: "57" + initiatorName: "60" + iqn: "55" + iscsiInterface: "56" lun: 819364842 portals: - - "56" + - "58" readOnly: true secretRef: - name: "57" - targetPortal: "52" - name: "38" + name: "59" + targetPortal: "54" + name: "40" nfs: - path: "51" - server: "50" + path: "53" + server: "52" persistentVolumeClaim: - claimName: "61" + claimName: "63" photonPersistentDisk: - fsType: "110" - pdID: "109" + fsType: "112" + pdID: "111" portworxVolume: - fsType: "125" - volumeID: "124" + fsType: "127" + volumeID: "126" projected: defaultMode: 808527238 sources: - configMap: items: - - key: "120" + - key: "122" mode: -1706790766 - path: "121" - name: "119" + path: "123" + name: "121" optional: true downwardAPI: items: - fieldRef: - apiVersion: "115" - fieldPath: "116" + apiVersion: "117" + fieldPath: "118" mode: 1258015454 - path: "114" + path: "116" resourceFieldRef: - containerName: "117" + containerName: "119" divisor: "691" - resource: "118" + resource: "120" secret: items: - - key: "112" + - key: "114" mode: 33624773 - path: "113" - name: "111" + path: "115" + name: "113" optional: false serviceAccountToken: - audience: "122" + audience: "124" expirationSeconds: 4844518680130446070 - path: "123" + path: "125" quobyte: - group: "104" + group: "106" readOnly: true - registry: "101" - tenant: "105" - user: "103" - volume: "102" + registry: "103" + tenant: "107" + user: "105" + volume: "104" rbd: - fsType: "64" - image: "63" - keyring: "67" + fsType: "66" + image: "65" + keyring: "69" monitors: - - "62" - pool: "65" + - "64" + pool: "67" readOnly: true secretRef: - name: "68" - user: "66" + name: "70" + user: "68" scaleIO: - fsType: "133" - gateway: "126" - protectionDomain: "129" + fsType: "135" + gateway: "128" + protectionDomain: "131" secretRef: - name: "128" - storageMode: "131" - storagePool: "130" - system: "127" - volumeName: "132" + name: "130" + storageMode: "133" + storagePool: "132" + system: "129" + volumeName: "134" secret: defaultMode: 712024464 items: - - key: "48" + - key: "50" mode: 13677460 - path: "49" + path: "51" optional: false - secretName: "47" + secretName: "49" storageos: - fsType: "136" + fsType: "138" readOnly: true secretRef: - name: "137" - volumeName: "134" - volumeNamespace: "135" + name: "139" + volumeName: "136" + volumeNamespace: "137" vsphereVolume: - fsType: "98" - storagePolicyID: "100" - storagePolicyName: "99" - volumePath: "97" + fsType: "100" + storagePolicyID: "102" + storagePolicyName: "101" + volumePath: "99" status: availableReplicas: 655071461 conditions: - lastTransitionTime: "2427-08-17T22:26:07Z" - message: "485" - reason: "484" + message: "488" + reason: "487" status: ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ type: š^劶 fullyLabeledReplicas: 1536133995 diff --git a/testdata/HEAD/core.v1.ResourceQuota.json b/testdata/HEAD/core.v1.ResourceQuota.json index ef308ef7d5..c3e501b5ce 100644 --- a/testdata/HEAD/core.v1.ResourceQuota.json +++ b/testdata/HEAD/core.v1.ResourceQuota.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -53,7 +54,7 @@ "scopeName": "ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗", "operator": "獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ", "values": [ - "19" + "20" ] } ] diff --git a/testdata/HEAD/core.v1.ResourceQuota.pb b/testdata/HEAD/core.v1.ResourceQuota.pb index 147f732f9b8ba40d131bdd62c635f72f34c5d7e3..f8b6443543d2d9182898167f42bb6f6106c9f1d0 100644 GIT binary patch delta 34 qcmeBX?q{AL#qyqsYwbk2Dn{dpGxb@Vm<%l^p6FpRGMF63XbJ$hObSN; delta 29 lcmeBY?q;4K#qyeoYvn|_Dn|W@GxaB)>0vUooE*hy3ILEj37G%@ diff --git a/testdata/HEAD/core.v1.ResourceQuota.yaml b/testdata/HEAD/core.v1.ResourceQuota.yaml index fb3a44486c..52bc44b253 100644 --- a/testdata/HEAD/core.v1.ResourceQuota.yaml +++ b/testdata/HEAD/core.v1.ResourceQuota.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -37,7 +38,7 @@ spec: - operator: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ scopeName: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 values: - - "19" + - "20" scopes: - Ĩɘ.蘯6ċV夸eɑeʤ脽ěĂ status: diff --git a/testdata/HEAD/core.v1.Secret.json b/testdata/HEAD/core.v1.Secret.json index 61549953eb..0ca101aa61 100644 --- a/testdata/HEAD/core.v1.Secret.json +++ b/testdata/HEAD/core.v1.Secret.json @@ -36,16 +36,17 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "immutable": false, "data": { - "19": "xw==" + "20": "xw==" }, "stringData": { - "20": "21" + "21": "22" }, "type": "鯹)晿\u003c" } \ No newline at end of file diff --git a/testdata/HEAD/core.v1.Secret.pb b/testdata/HEAD/core.v1.Secret.pb index 9e59b891282add811d0ffc6d076940d91017a8c9..1141073c9e43e2a9fe7be6c1fef67cce167108ff 100644 GIT binary patch delta 76 zcmaFD_<~V9+oG6(i-(J;%ut9eI5oK_wM6JVBiGuA;#G{s6DR4bJ24qr3bAuB85syM f9+%>HxqheSvzhyClsJGwhC)n6Mj8xK3`z_DA2Jg~ delta 72 zcmaFC_=HhB+oG6(i-(J;%ut9eI5oK_wM6JNBiG7_;#G|L6DR2_3$b%C8CnW49+%>H cxqheSvzhyClsLGUj0}XBj0`mxq!^SK0NF(njQ{`u diff --git a/testdata/HEAD/core.v1.Secret.yaml b/testdata/HEAD/core.v1.Secret.yaml index 866b99fd1a..1af2ee3ba4 100644 --- a/testdata/HEAD/core.v1.Secret.yaml +++ b/testdata/HEAD/core.v1.Secret.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - "19": xw== + "20": xw== immutable: false kind: Secret metadata: @@ -20,6 +20,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,5 +34,5 @@ metadata: selfLink: "5" uid: "7" stringData: - "20": "21" + "21": "22" type: 鯹)晿< diff --git a/testdata/HEAD/core.v1.Service.json b/testdata/HEAD/core.v1.Service.json index 52ea73086e..e06a53d032 100644 --- a/testdata/HEAD/core.v1.Service.json +++ b/testdata/HEAD/core.v1.Service.json @@ -36,38 +36,39 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "ports": [ { - "name": "19", + "name": "20", "protocol": "@Hr鯹)晿", - "appProtocol": "20", + "appProtocol": "21", "port": 202283346, - "targetPort": "21", + "targetPort": "22", "nodePort": -474380055 } ], "selector": { - "22": "23" + "23": "24" }, - "clusterIP": "24", + "clusterIP": "25", "clusterIPs": [ - "25" + "26" ], "type": "鮽ort昍řČ扷5ƗǸƢ6/ʕVŚ(Ŀ", "externalIPs": [ - "26" + "27" ], "sessionAffinity": "甞谐颋DžS", - "loadBalancerIP": "27", + "loadBalancerIP": "28", "loadBalancerSourceRanges": [ - "28" + "29" ], - "externalName": "29", + "externalName": "30", "externalTrafficPolicy": "ƏS$+½H牗洝尿", "healthCheckNodePort": -1965738697, "publishNotReadyAddresses": true, @@ -77,27 +78,27 @@ } }, "topologyKeys": [ - "30" + "31" ], "ipFamilies": [ "斬³;Ơ歿:狞夌碕ʂɭîcP$Iņɖ" ], "ipFamilyPolicy": "9ȫŚ", "allocateLoadBalancerNodePorts": true, - "loadBalancerClass": "31", + "loadBalancerClass": "32", "internalTrafficPolicy": "" }, "status": { "loadBalancer": { "ingress": [ { - "ip": "32", - "hostname": "33", + "ip": "33", + "hostname": "34", "ports": [ { "port": 684408190, "protocol": "ƈ斎AO6ĴC浔Ű", - "error": "34" + "error": "35" } ] } @@ -105,12 +106,12 @@ }, "conditions": [ { - "type": "35", + "type": "36", "status": "ž(-譵", "observedGeneration": -8651056334266075769, "lastTransitionTime": "2404-01-10T11:35:42Z", - "reason": "36", - "message": "37" + "reason": "37", + "message": "38" } ] } diff --git a/testdata/HEAD/core.v1.Service.pb b/testdata/HEAD/core.v1.Service.pb index b84e0c2d567b4c7315810cdc44d1bdeb23203e43..52193e90c677c2ebfdc71e3413bef59a2251ed04 100644 GIT binary patch delta 167 zcmeBWnaDChgylOk*V>5^RgA_HC+qV%F&SD4yEO>11X`HEDAzp665Mz1T3}<)ZH6t-(%AMiyR7MwUTL#s-sJ z81?uJyBJw5Ppm#VYZ4=qk=f)1MqMGJO^gguVO$zqYFtdlK+}v(ChupIWj7Vl0`ko! SKW0?qG&f>0wvb{_VgLa9oG#h` delta 187 zcmV;s07U;Vcc3IZ`Xk7t9rg;PQTGB-*BGB{EKGC7k- z0WJV$g9Pgk^urTHIsw^EjBT-0RS3S3MdLD3Ia1S5&|AfuC){Os~C+ZuF?;2VluQ8^59}JG7w_pU=U!CV31-mGE|ZQiWmto z85sk4CQ3{vCu%VnnHn(}nOQLznQL(XWi5cRmPSm*23AbQhE8l;EL=>+MpC*!(s;5a lqlS!$lIW4ug^59}Jv=n0FU=U!CV31-mGEkD?VlpxmVlpxU z@{E<3PEOQfGBPn@GBUMdGBVTR0Lq#JWi5armR3y022N~TEL=>+hElpf(rB_SqlS#J hlIW4ug+hElpf(rB_4qlS#J hlIW4ug+22#2}(r~gKqlS!;lIW4u dgP?zaJ|F$b!#0IIR{GUsA4HV|SmHk4vAHkxe7s3dJ{#AIw@ c#bj(6#AIw1#bj)r!~s-e0aRl-xr|X60N~6VOaK4? delta 123 zcmbQsJd=5X0?TJ6u9Xv2su=Yr&exxKN!!8DQj5vRz=+An(2B{($VrKd$;eoU$;d>C z$;ecRP?zaJ|F$b!#0IIR{GUsA4HV|SmHk4vAHkxe5s3dJ{#AIw@ c#bj(6#AIw1#bj)r!~s-e0aRl-xtdWK0Pk5GbN~PV delta 123 zcmZ3)Jdb&TD$8dku9Xuts~GhsF43QOUE9IXQj5vRz=+An(2B{($VrKd$;eoU$;d>C z$;ecR3V9g6bQ< diff --git a/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml b/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml index 813e47ff9c..19292899ae 100644 --- a/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml +++ b/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml @@ -1,11 +1,11 @@ -action: "21" +action: "22" apiVersion: events.k8s.io/v1beta1 deprecatedCount: -180456314 deprecatedFirstTimestamp: "2235-03-09T09:44:15Z" deprecatedLastTimestamp: "2964-12-12T12:04:40Z" deprecatedSource: - component: "37" - host: "38" + component: "38" + host: "39" eventTime: "2482-03-20T23:11:25.602224Z" kind: Event metadata: @@ -25,6 +25,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -37,27 +38,27 @@ metadata: resourceVersion: "11042405498087606203" selfLink: "5" uid: "7" -note: "35" -reason: "22" +note: "36" +reason: "23" regarding: - apiVersion: "26" - fieldPath: "28" - kind: "23" - name: "25" - namespace: "24" - resourceVersion: "27" + apiVersion: "27" + fieldPath: "29" + kind: "24" + name: "26" + namespace: "25" + resourceVersion: "28" uid: 鯹)晿< related: - apiVersion: "32" - fieldPath: "34" - kind: "29" - name: "31" - namespace: "30" - resourceVersion: "33" + apiVersion: "33" + fieldPath: "35" + kind: "30" + name: "32" + namespace: "31" + resourceVersion: "34" uid: ',c鮽ort昍řČ扷5ƗǸƢ6/ʕ' -reportingController: "19" -reportingInstance: "20" +reportingController: "20" +reportingInstance: "21" series: count: -1971381490 lastObservedTime: "2429-02-18T17:57:56.343118Z" -type: "36" +type: "37" diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.json b/testdata/HEAD/extensions.v1beta1.DaemonSet.json index 841c67b90f..9d694b636f 100644 --- a/testdata/HEAD/extensions.v1beta1.DaemonSet.json +++ b/testdata/HEAD/extensions.v1beta1.DaemonSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -57,50 +58,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "TʡȂŏ{sǡƟ", "resourceVersion": "1698285396218902212", "generation": -4139900758039117471, "creationTimestamp": null, "deletionGracePeriodSeconds": 7534629739119643351, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "^", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "" }, "emptyDir": { @@ -108,26 +110,26 @@ "sizeLimit": "804" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1318752360 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": -2007808768 }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": 228756891 } ], @@ -135,93 +137,93 @@ "optional": false }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "readOnly": true, "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "chapAuthSession": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64" + "endpoints": "65", + "path": "66" }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" }, "readOnly": true }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "915" }, "mode": -1768075156 @@ -231,25 +233,25 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": 570501002, - "fsType": "94", + "fsType": "96", "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 2020789772 } ], @@ -257,39 +259,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", + "fsType": "114", "readOnly": false, "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": 675406340 } ], @@ -298,14 +300,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "461" }, "mode": -1618937335 @@ -313,99 +315,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": -1126738259 } ], "optional": true }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": -6345861634934949644, - "path": "127" + "path": "129" } } ], "defaultMode": 480521693 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129" + "volumeID": "130", + "fsType": "131" }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": true, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", "resourceVersion": "1248703441945830579", "generation": 3849874053153949822, "creationTimestamp": null, "deletionGracePeriodSeconds": 2974444584632416014, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "oɘ檲ɨ銦妰黖ȓ", "controller": true, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -432,13 +435,13 @@ "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -447,59 +450,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": -1981710234, "containerPort": -1109619518, "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "617" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": false }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -515,40 +518,40 @@ }, "volumeMounts": [ { - "name": "195", - "mountPath": "196", - "subPath": "197", + "name": "198", + "mountPath": "199", + "subPath": "200", "mountPropagation": "ó藢xɮĵȑ6L*", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", - "port": "203", - "host": "204", + "path": "205", + "port": "206", + "host": "207", "scheme": "fʀļ腩墺Ò媁荭gw忊", "httpHeaders": [ { - "name": "205", - "value": "206" + "name": "208", + "value": "209" } ] }, "tcpSocket": { "port": -1761398388, - "host": "207" + "host": "210" }, "initialDelaySeconds": -1532958330, "timeoutSeconds": -438588982, @@ -560,24 +563,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -614161319, - "host": "210", + "host": "213", "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { - "port": "213", - "host": "214" + "port": "216", + "host": "217" }, "initialDelaySeconds": 233282513, "timeoutSeconds": -518330919, @@ -589,24 +592,24 @@ "startupProbe": { "exec": { "command": [ - "215" + "218" ] }, "httpGet": { - "path": "216", - "port": "217", - "host": "218", + "path": "219", + "port": "220", + "host": "221", "scheme": "队偯J僳徥淳4揻", "httpHeaders": [ { - "name": "219", - "value": "220" + "name": "222", + "value": "223" } ] }, "tcpSocket": { "port": 878005329, - "host": "221" + "host": "224" }, "initialDelaySeconds": -1244119841, "timeoutSeconds": 1235694147, @@ -619,51 +622,51 @@ "postStart": { "exec": { "command": [ - "222" + "225" ] }, "httpGet": { - "path": "223", - "port": "224", - "host": "225", + "path": "226", + "port": "227", + "host": "228", "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "229", + "value": "230" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "231", + "host": "232" } }, "preStop": { "exec": { "command": [ - "230" + "233" ] }, "httpGet": { - "path": "231", - "port": "232", - "host": "233", + "path": "234", + "port": "235", + "host": "236", "scheme": "δ摖", "httpHeaders": [ { - "name": "234", - "value": "235" + "name": "237", + "value": "238" } ] }, "tcpSocket": { - "port": "236", - "host": "237" + "port": "239", + "host": "240" } } }, - "terminationMessagePath": "238", + "terminationMessagePath": "241", "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", "imagePullPolicy": "ǵɐ鰥Z", "securityContext": { @@ -677,15 +680,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "239", - "role": "240", - "type": "241", - "level": "242" + "user": "242", + "role": "243", + "type": "244", + "level": "245" }, "windowsOptions": { - "gmsaCredentialSpecName": "243", - "gmsaCredentialSpec": "244", - "runAsUserName": "245" + "gmsaCredentialSpecName": "246", + "gmsaCredentialSpec": "247", + "runAsUserName": "248" }, "runAsUser": 9148233193771851687, "runAsGroup": 6901713258562004024, @@ -695,66 +698,66 @@ "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", "seccompProfile": { "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "localhostProfile": "246" + "localhostProfile": "249" } } } ], "containers": [ { - "name": "247", - "image": "248", + "name": "250", + "image": "251", "command": [ - "249" + "252" ], "args": [ - "250" + "253" ], - "workingDir": "251", + "workingDir": "254", "ports": [ { - "name": "252", + "name": "255", "hostPort": 1540899353, "containerPort": -1330095135, "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", - "hostIP": "253" + "hostIP": "256" } ], "envFrom": [ { - "prefix": "254", + "prefix": "257", "configMapRef": { - "name": "255", + "name": "258", "optional": false }, "secretRef": { - "name": "256", + "name": "259", "optional": false } } ], "env": [ { - "name": "257", - "value": "258", + "name": "260", + "value": "261", "valueFrom": { "fieldRef": { - "apiVersion": "259", - "fieldPath": "260" + "apiVersion": "262", + "fieldPath": "263" }, "resourceFieldRef": { - "containerName": "261", - "resource": "262", + "containerName": "264", + "resource": "265", "divisor": "293" }, "configMapKeyRef": { - "name": "263", - "key": "264", + "name": "266", + "key": "267", "optional": true }, "secretKeyRef": { - "name": "265", - "key": "266", + "name": "268", + "key": "269", "optional": false } } @@ -770,41 +773,41 @@ }, "volumeMounts": [ { - "name": "267", + "name": "270", "readOnly": true, - "mountPath": "268", - "subPath": "269", + "mountPath": "271", + "subPath": "272", "mountPropagation": "ʠɜ瞍阎lğ Ņ", - "subPathExpr": "270" + "subPathExpr": "273" } ], "volumeDevices": [ { - "name": "271", - "devicePath": "272" + "name": "274", + "devicePath": "275" } ], "livenessProbe": { "exec": { "command": [ - "273" + "276" ] }, "httpGet": { - "path": "274", + "path": "277", "port": 1866529638, - "host": "275", + "host": "278", "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "279", + "value": "280" } ] }, "tcpSocket": { "port": 638012651, - "host": "278" + "host": "281" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -816,24 +819,24 @@ "readinessProbe": { "exec": { "command": [ - "279" + "282" ] }, "httpGet": { - "path": "280", - "port": "281", - "host": "282", + "path": "283", + "port": "284", + "host": "285", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "283", - "value": "284" + "name": "286", + "value": "287" } ] }, "tcpSocket": { - "port": "285", - "host": "286" + "port": "288", + "host": "289" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -845,24 +848,24 @@ "startupProbe": { "exec": { "command": [ - "287" + "290" ] }, "httpGet": { - "path": "288", - "port": "289", - "host": "290", + "path": "291", + "port": "292", + "host": "293", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "291", - "value": "292" + "name": "294", + "value": "295" } ] }, "tcpSocket": { "port": -1894647727, - "host": "293" + "host": "296" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -875,51 +878,51 @@ "postStart": { "exec": { "command": [ - "294" + "297" ] }, "httpGet": { - "path": "295", + "path": "298", "port": 466267060, - "host": "296", + "host": "299", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "297", - "value": "298" + "name": "300", + "value": "301" } ] }, "tcpSocket": { - "port": "299", - "host": "300" + "port": "302", + "host": "303" } }, "preStop": { "exec": { "command": [ - "301" + "304" ] }, "httpGet": { - "path": "302", - "port": "303", - "host": "304", + "path": "305", + "port": "306", + "host": "307", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "305", - "value": "306" + "name": "308", + "value": "309" } ] }, "tcpSocket": { - "port": "307", - "host": "308" + "port": "310", + "host": "311" } } }, - "terminationMessagePath": "309", + "terminationMessagePath": "312", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -933,15 +936,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "310", - "role": "311", - "type": "312", - "level": "313" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "314", - "gmsaCredentialSpec": "315", - "runAsUserName": "316" + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -951,66 +954,66 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "317" + "localhostProfile": "320" } } } ], "ephemeralContainers": [ { - "name": "318", - "image": "319", + "name": "321", + "image": "322", "command": [ - "320" + "323" ], "args": [ - "321" + "324" ], - "workingDir": "322", + "workingDir": "325", "ports": [ { - "name": "323", + "name": "326", "hostPort": 1805682547, "containerPort": -651405950, "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", - "hostIP": "324" + "hostIP": "327" } ], "envFrom": [ { - "prefix": "325", + "prefix": "328", "configMapRef": { - "name": "326", + "name": "329", "optional": true }, "secretRef": { - "name": "327", + "name": "330", "optional": true } } ], "env": [ { - "name": "328", - "value": "329", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "330", - "fieldPath": "331" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "332", - "resource": "333", + "containerName": "335", + "resource": "336", "divisor": "684" }, "configMapKeyRef": { - "name": "334", - "key": "335", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "336", - "key": "337", + "name": "339", + "key": "340", "optional": true } } @@ -1026,41 +1029,41 @@ }, "volumeMounts": [ { - "name": "338", + "name": "341", "readOnly": true, - "mountPath": "339", - "subPath": "340", + "mountPath": "342", + "subPath": "343", "mountPropagation": "葰賦", - "subPathExpr": "341" + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "342", - "devicePath": "343" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "344" + "347" ] }, "httpGet": { - "path": "345", + "path": "348", "port": -121675052, - "host": "346", + "host": "349", "scheme": "W#ļǹʅŚO虀^", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": "352", + "host": "353" }, "initialDelaySeconds": -1959891996, "timeoutSeconds": -1442230895, @@ -1072,24 +1075,24 @@ "readinessProbe": { "exec": { "command": [ - "351" + "354" ] }, "httpGet": { - "path": "352", + "path": "355", "port": -1744546613, - "host": "353", + "host": "356", "scheme": "ʓɻŊ", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "357", + "value": "358" } ] }, "tcpSocket": { "port": -259047269, - "host": "356" + "host": "359" }, "initialDelaySeconds": 1586122127, "timeoutSeconds": -1813456856, @@ -1101,24 +1104,24 @@ "startupProbe": { "exec": { "command": [ - "357" + "360" ] }, "httpGet": { - "path": "358", + "path": "361", "port": -5241849, - "host": "359", + "host": "362", "scheme": "}颉hȱɷȰW", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "362", - "host": "363" + "port": "365", + "host": "366" }, "initialDelaySeconds": 636493142, "timeoutSeconds": -192358697, @@ -1131,51 +1134,51 @@ "postStart": { "exec": { "command": [ - "364" + "367" ] }, "httpGet": { - "path": "365", + "path": "368", "port": -1460652193, - "host": "366", + "host": "369", "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", "httpHeaders": [ { - "name": "367", - "value": "368" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "369", - "host": "370" + "port": "372", + "host": "373" } }, "preStop": { "exec": { "command": [ - "371" + "374" ] }, "httpGet": { - "path": "372", + "path": "375", "port": 71524977, - "host": "373", + "host": "376", "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", "httpHeaders": [ { - "name": "374", - "value": "375" + "name": "377", + "value": "378" } ] }, "tcpSocket": { "port": -565041796, - "host": "376" + "host": "379" } } }, - "terminationMessagePath": "377", + "terminationMessagePath": "380", "terminationMessagePolicy": "Ƭ婦d", "imagePullPolicy": "ɧeʫį淓¯", "securityContext": { @@ -1189,15 +1192,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "378", - "role": "379", - "type": "380", - "level": "381" + "user": "381", + "role": "382", + "type": "383", + "level": "384" }, "windowsOptions": { - "gmsaCredentialSpecName": "382", - "gmsaCredentialSpec": "383", - "runAsUserName": "384" + "gmsaCredentialSpecName": "385", + "gmsaCredentialSpec": "386", + "runAsUserName": "387" }, "runAsUser": -4564863616644509171, "runAsGroup": -7297536356638221066, @@ -1207,12 +1210,12 @@ "procMount": "Ş襵樞úʥ銀", "seccompProfile": { "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", - "localhostProfile": "385" + "localhostProfile": "388" } }, "stdin": true, "tty": true, - "targetContainerName": "386" + "targetContainerName": "389" } ], "restartPolicy": "鹚蝉茲ʛ饊", @@ -1220,26 +1223,26 @@ "activeDeadlineSeconds": -1284119655860768065, "dnsPolicy": "錏嬮#ʐ", "nodeSelector": { - "387": "388" + "390": "391" }, - "serviceAccountName": "389", - "serviceAccount": "390", + "serviceAccountName": "392", + "serviceAccount": "393", "automountServiceAccountToken": true, - "nodeName": "391", + "nodeName": "394", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "392", - "role": "393", - "type": "394", - "level": "395" + "user": "395", + "role": "396", + "type": "397", + "level": "398" }, "windowsOptions": { - "gmsaCredentialSpecName": "396", - "gmsaCredentialSpec": "397", - "runAsUserName": "398" + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401" }, "runAsUser": -4904722847506013622, "runAsGroup": 6465579957265382985, @@ -1250,23 +1253,23 @@ "fsGroup": -1867959832193971598, "sysctls": [ { - "name": "399", - "value": "400" + "name": "402", + "value": "403" } ], "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", "seccompProfile": { "type": "`翾'ųŎ群E牬庘颮6(|ǖû", - "localhostProfile": "401" + "localhostProfile": "404" } }, "imagePullSecrets": [ { - "name": "402" + "name": "405" } ], - "hostname": "403", - "subdomain": "404", + "hostname": "406", + "subdomain": "407", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1274,19 +1277,19 @@ { "matchExpressions": [ { - "key": "405", + "key": "408", "operator": "UǷ坒", "values": [ - "406" + "409" ] } ], "matchFields": [ { - "key": "407", + "key": "410", "operator": "", "values": [ - "408" + "411" ] } ] @@ -1299,19 +1302,19 @@ "preference": { "matchExpressions": [ { - "key": "409", + "key": "412", "operator": "Mɮ6)", "values": [ - "410" + "413" ] } ], "matchFields": [ { - "key": "411", + "key": "414", "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", "values": [ - "412" + "415" ] } ] @@ -1337,9 +1340,9 @@ ] }, "namespaces": [ - "419" + "422" ], - "topologyKey": "420", + "topologyKey": "423", "namespaceSelector": { "matchLabels": { "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" @@ -1372,9 +1375,9 @@ ] }, "namespaces": [ - "433" + "436" ], - "topologyKey": "434", + "topologyKey": "437", "namespaceSelector": { "matchLabels": { "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" @@ -1408,9 +1411,9 @@ ] }, "namespaces": [ - "447" + "450" ], - "topologyKey": "448", + "topologyKey": "451", "namespaceSelector": { "matchLabels": { "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" @@ -1440,9 +1443,9 @@ ] }, "namespaces": [ - "461" + "464" ], - "topologyKey": "462", + "topologyKey": "465", "namespaceSelector": { "matchLabels": { "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" @@ -1462,37 +1465,37 @@ ] } }, - "schedulerName": "469", + "schedulerName": "472", "tolerations": [ { - "key": "470", + "key": "473", "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", - "value": "471", + "value": "474", "effect": "ɮ-nʣž吞Ƞ唄®窂爪", "tolerationSeconds": -5154627301352060136 } ], "hostAliases": [ { - "ip": "472", + "ip": "475", "hostnames": [ - "473" + "476" ] } ], - "priorityClassName": "474", + "priorityClassName": "477", "priority": -860768401, "dnsConfig": { "nameservers": [ - "475" + "478" ], "searches": [ - "476" + "479" ], "options": [ { - "name": "477", - "value": "478" + "name": "480", + "value": "481" } ] }, @@ -1501,7 +1504,7 @@ "conditionType": "@.ȇʟ" } ], - "runtimeClassName": "479", + "runtimeClassName": "482", "enableServiceLinks": false, "preemptionPolicy": "", "overhead": { @@ -1510,7 +1513,7 @@ "topologySpreadConstraints": [ { "maxSkew": -2013945465, - "topologyKey": "480", + "topologyKey": "483", "whenUnsatisfiable": "½ǩ ", "labelSelector": { "matchLabels": { @@ -1554,8 +1557,8 @@ "type": "D齆O#ȞM\u003c²彾Ǟʈɐ碓yƗÄ.", "status": "Ç[輚趞ț@郺丮嘱uȒ", "lastTransitionTime": "2688-06-15T12:51:56Z", - "reason": "487", - "message": "488" + "reason": "490", + "message": "491" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.pb b/testdata/HEAD/extensions.v1beta1.DaemonSet.pb index d26b42ce779f46f582fc343660f8338b3a24657e..29d440eee0eec2afba1154529c0b48bed8912e3a 100644 GIT binary patch delta 3231 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 WXlUYy-h)k3RTd9LWo?)#Wc~*#r>Rl^ diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml b/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml index 6d77ebe4fe..2769c69ee1 100644 --- a/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml +++ b/testdata/HEAD/extensions.v1beta1.DaemonSet.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -43,32 +44,33 @@ spec: template: metadata: annotations: - "32": "33" - clusterName: "38" + "33": "34" + clusterName: "39" creationTimestamp: null deletionGracePeriodSeconds: 7534629739119643351 finalizers: - - "37" - generateName: "26" + - "38" + generateName: "27" generation: -4139900758039117471 labels: - "30": "31" + "31": "32" managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" + - apiVersion: "41" + fieldsType: "42" + manager: "40" operation: ĪȸŹăȲĻ¤Ħʅ芝 - name: "25" - namespace: "27" + subresource: "43" + name: "26" + namespace: "28" ownerReferences: - - apiVersion: "34" + - apiVersion: "35" blockOwnerDeletion: true controller: false - kind: "35" - name: "36" + kind: "36" + name: "37" uid: ^ resourceVersion: "1698285396218902212" - selfLink: "28" + selfLink: "29" uid: TʡȂŏ{sǡƟ spec: activeDeadlineSeconds: -1284119655860768065 @@ -77,28 +79,28 @@ spec: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "409" + - key: "412" operator: Mɮ6) values: - - "410" + - "413" matchFields: - - key: "411" + - key: "414" operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 values: - - "412" + - "415" weight: -1280563546 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "405" + - key: "408" operator: UǷ坒 values: - - "406" + - "409" matchFields: - - key: "407" + - key: "410" operator: "" values: - - "408" + - "411" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -117,8 +119,8 @@ spec: matchLabels: s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 namespaces: - - "433" - topologyKey: "434" + - "436" + topologyKey: "437" weight: -2118597352 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -136,8 +138,8 @@ spec: matchLabels: 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w namespaces: - - "419" - topologyKey: "420" + - "422" + topologyKey: "423" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -156,8 +158,8 @@ spec: matchLabels: P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP namespaces: - - "461" - topologyKey: "462" + - "464" + topologyKey: "465" weight: 1943011795 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: @@ -175,121 +177,121 @@ spec: matchLabels: x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu namespaces: - - "447" - topologyKey: "448" + - "450" + topologyKey: "451" automountServiceAccountToken: true containers: - args: - - "250" + - "253" command: - - "249" + - "252" env: - - name: "257" - value: "258" + - name: "260" + value: "261" valueFrom: configMapKeyRef: - key: "264" - name: "263" + key: "267" + name: "266" optional: true fieldRef: - apiVersion: "259" - fieldPath: "260" + apiVersion: "262" + fieldPath: "263" resourceFieldRef: - containerName: "261" + containerName: "264" divisor: "293" - resource: "262" + resource: "265" secretKeyRef: - key: "266" - name: "265" + key: "269" + name: "268" optional: false envFrom: - configMapRef: - name: "255" + name: "258" optional: false - prefix: "254" + prefix: "257" secretRef: - name: "256" + name: "259" optional: false - image: "248" + image: "251" imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 lifecycle: postStart: exec: command: - - "294" + - "297" httpGet: - host: "296" + host: "299" httpHeaders: - - name: "297" - value: "298" - path: "295" + - name: "300" + value: "301" + path: "298" port: 466267060 scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "315" - gmsaCredentialSpecName: "314" - runAsUserName: "316" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + runAsUserName: "319" startupProbe: exec: command: - - "287" + - "290" failureThreshold: 1447314009 httpGet: - host: "290" + host: "293" httpHeaders: - - name: "291" - value: "292" - path: "288" - port: "289" + - name: "294" + value: "295" + path: "291" + port: "292" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "293" + host: "296" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - terminationMessagePath: "309" + terminationMessagePath: "312" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "272" - name: "271" + - devicePath: "275" + name: "274" volumeMounts: - - mountPath: "268" + - mountPath: "271" mountPropagation: ʠɜ瞍阎lğ Ņ - name: "267" + name: "270" readOnly: true - subPath: "269" - subPathExpr: "270" - workingDir: "251" + subPath: "272" + subPathExpr: "273" + workingDir: "254" dnsConfig: nameservers: - - "475" + - "478" options: - - name: "477" - value: "478" + - name: "480" + value: "481" searches: - - "476" + - "479" dnsPolicy: 錏嬮#ʐ enableServiceLinks: false ephemeralContainers: - args: - - "321" + - "324" command: - - "320" + - "323" env: - - name: "328" - value: "329" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "335" - name: "334" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "330" - fieldPath: "331" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "332" + containerName: "335" divisor: "684" - resource: "333" + resource: "336" secretKeyRef: - key: "337" - name: "336" + key: "340" + name: "339" optional: true envFrom: - configMapRef: - name: "326" + name: "329" optional: true - prefix: "325" + prefix: "328" secretRef: - name: "327" + name: "330" optional: true - image: "319" + image: "322" imagePullPolicy: ɧeʫį淓¯ lifecycle: postStart: exec: command: - - "364" + - "367" httpGet: - host: "366" + host: "369" httpHeaders: - - name: "367" - value: "368" - path: "365" + - name: "370" + value: "371" + path: "368" port: -1460652193 scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? tcpSocket: - host: "370" - port: "369" + host: "373" + port: "372" preStop: exec: command: - - "371" + - "374" httpGet: - host: "373" + host: "376" httpHeaders: - - name: "374" - value: "375" - path: "372" + - name: "377" + value: "378" + path: "375" port: 71524977 scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 tcpSocket: - host: "376" + host: "379" port: -565041796 livenessProbe: exec: command: - - "344" + - "347" failureThreshold: 1587036035 httpGet: - host: "346" + host: "349" httpHeaders: - - name: "347" - value: "348" - path: "345" + - name: "350" + value: "351" + path: "348" port: -121675052 scheme: W#ļǹʅŚO虀^ initialDelaySeconds: -1959891996 periodSeconds: 1475033091 successThreshold: 1782790310 tcpSocket: - host: "350" - port: "349" + host: "353" + port: "352" terminationGracePeriodSeconds: 7560036535013464461 timeoutSeconds: -1442230895 - name: "318" + name: "321" ports: - containerPort: -651405950 - hostIP: "324" + hostIP: "327" hostPort: 1805682547 - name: "323" + name: "326" protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 readinessProbe: exec: command: - - "351" + - "354" failureThreshold: 408029351 httpGet: - host: "353" + host: "356" httpHeaders: - - name: "354" - value: "355" - path: "352" + - name: "357" + value: "358" + path: "355" port: -1744546613 scheme: ʓɻŊ initialDelaySeconds: 1586122127 periodSeconds: 781203691 successThreshold: -216440055 tcpSocket: - host: "356" + host: "359" port: -259047269 terminationGracePeriodSeconds: 5450105809027610853 timeoutSeconds: -1813456856 @@ -499,175 +501,175 @@ spec: runAsNonRoot: false runAsUser: -4564863616644509171 seLinuxOptions: - level: "381" - role: "379" - type: "380" - user: "378" + level: "384" + role: "382" + type: "383" + user: "381" seccompProfile: - localhostProfile: "385" + localhostProfile: "388" type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 windowsOptions: - gmsaCredentialSpec: "383" - gmsaCredentialSpecName: "382" - runAsUserName: "384" + gmsaCredentialSpec: "386" + gmsaCredentialSpecName: "385" + runAsUserName: "387" startupProbe: exec: command: - - "357" + - "360" failureThreshold: 902204699 httpGet: - host: "359" + host: "362" httpHeaders: - - name: "360" - value: "361" - path: "358" + - name: "363" + value: "364" + path: "361" port: -5241849 scheme: '}颉hȱɷȰW' initialDelaySeconds: 636493142 periodSeconds: 420595064 successThreshold: 1195176401 tcpSocket: - host: "363" - port: "362" + host: "366" + port: "365" terminationGracePeriodSeconds: 9196919020604133323 timeoutSeconds: -192358697 stdin: true - targetContainerName: "386" - terminationMessagePath: "377" + targetContainerName: "389" + terminationMessagePath: "380" terminationMessagePolicy: Ƭ婦d tty: true volumeDevices: - - devicePath: "343" - name: "342" + - devicePath: "346" + name: "345" volumeMounts: - - mountPath: "339" + - mountPath: "342" mountPropagation: 葰賦 - name: "338" + name: "341" readOnly: true - subPath: "340" - subPathExpr: "341" - workingDir: "322" + subPath: "343" + subPathExpr: "344" + workingDir: "325" hostAliases: - hostnames: - - "473" - ip: "472" + - "476" + ip: "475" hostIPC: true hostPID: true - hostname: "403" + hostname: "406" imagePullSecrets: - - name: "402" + - name: "405" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: false fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "617" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: ǵɐ鰥Z lifecycle: postStart: exec: command: - - "222" + - "225" httpGet: - host: "225" + host: "228" httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" + - name: "229" + value: "230" + path: "226" + port: "227" scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ tcpSocket: - host: "229" - port: "228" + host: "232" + port: "231" preStop: exec: command: - - "230" + - "233" httpGet: - host: "233" + host: "236" httpHeaders: - - name: "234" - value: "235" - path: "231" - port: "232" + - name: "237" + value: "238" + path: "234" + port: "235" scheme: δ摖 tcpSocket: - host: "237" - port: "236" + host: "240" + port: "239" livenessProbe: exec: command: - - "201" + - "204" failureThreshold: 14304392 httpGet: - host: "204" + host: "207" httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" + - name: "208" + value: "209" + path: "205" + port: "206" scheme: fʀļ腩墺Ò媁荭gw忊 initialDelaySeconds: -1532958330 periodSeconds: 1004325340 successThreshold: -1313320434 tcpSocket: - host: "207" + host: "210" port: -1761398388 terminationGracePeriodSeconds: 2001337664780390084 timeoutSeconds: -438588982 - name: "175" + name: "178" ports: - containerPort: -1109619518 - hostIP: "181" + hostIP: "184" hostPort: -1981710234 - name: "180" + name: "183" protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 readinessProbe: exec: command: - - "208" + - "211" failureThreshold: -1314967760 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -614161319 scheme: Ȩ<6鄰簳°Ļǟi& initialDelaySeconds: 233282513 periodSeconds: 1313273370 successThreshold: -1296830577 tcpSocket: - host: "214" - port: "213" + host: "217" + port: "216" terminationGracePeriodSeconds: 5043322816247327651 timeoutSeconds: -518330919 resources: @@ -689,63 +691,63 @@ spec: runAsNonRoot: true runAsUser: 9148233193771851687 seLinuxOptions: - level: "242" - role: "240" - type: "241" - user: "239" + level: "245" + role: "243" + type: "244" + user: "242" seccompProfile: - localhostProfile: "246" + localhostProfile: "249" type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 windowsOptions: - gmsaCredentialSpec: "244" - gmsaCredentialSpecName: "243" - runAsUserName: "245" + gmsaCredentialSpec: "247" + gmsaCredentialSpecName: "246" + runAsUserName: "248" startupProbe: exec: command: - - "215" + - "218" failureThreshold: 1909548849 httpGet: - host: "218" + host: "221" httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" + - name: "222" + value: "223" + path: "219" + port: "220" scheme: 队偯J僳徥淳4揻 initialDelaySeconds: -1244119841 periodSeconds: 348370746 successThreshold: 468369166 tcpSocket: - host: "221" + host: "224" port: 878005329 terminationGracePeriodSeconds: 6410850623145248813 timeoutSeconds: 1235694147 - terminationMessagePath: "238" + terminationMessagePath: "241" terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: ó藢xɮĵȑ6L* - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "391" + name: "198" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "394" nodeSelector: - "387": "388" + "390": "391" overhead: "": "359" preemptionPolicy: "" priority: -860768401 - priorityClassName: "474" + priorityClassName: "477" readinessGates: - conditionType: '@.ȇʟ' restartPolicy: 鹚蝉茲ʛ饊 - runtimeClassName: "479" - schedulerName: "469" + runtimeClassName: "482" + schedulerName: "472" securityContext: fsGroup: -1867959832193971598 fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! @@ -753,34 +755,34 @@ spec: runAsNonRoot: false runAsUser: -4904722847506013622 seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" + level: "398" + role: "396" + type: "397" + user: "395" seccompProfile: - localhostProfile: "401" + localhostProfile: "404" type: '`翾''ųŎ群E牬庘颮6(|ǖû' supplementalGroups: - -981432507446869083 sysctls: - - name: "399" - value: "400" + - name: "402" + value: "403" windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - runAsUserName: "398" - serviceAccount: "390" - serviceAccountName: "389" + gmsaCredentialSpec: "400" + gmsaCredentialSpecName: "399" + runAsUserName: "401" + serviceAccount: "393" + serviceAccountName: "392" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "404" + subdomain: "407" terminationGracePeriodSeconds: 1736985756995615785 tolerations: - effect: ɮ-nʣž吞Ƞ唄®窂爪 - key: "470" + key: "473" operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] tolerationSeconds: -5154627301352060136 - value: "471" + value: "474" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -789,65 +791,65 @@ spec: matchLabels: 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n maxSkew: -2013945465 - topologyKey: "480" + topologyKey: "483" whenUnsatisfiable: '½ǩ ' volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -2007808768 - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 readOnly: false azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 952979935 items: - - key: "99" + - key: "101" mode: 2020789772 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: true volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -868808281 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: -1768075156 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "915" - resource: "92" + resource: "94" emptyDir: medium: ɹ坼É/pȿ sizeLimit: "804" @@ -855,40 +857,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 2974444584632416014 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 3849874053153949822 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: true - kind: "157" - name: "158" + kind: "159" + name: "160" uid: oɘ檲ɨ銦妰黖ȓ resourceVersion: "1248703441945830579" - selfLink: "150" + selfLink: "152" uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ spec: accessModes: - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" @@ -900,148 +903,148 @@ spec: operator: DoesNotExist matchLabels: o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" + storageClassName: "174" volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: 570501002 targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1318752360 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" hostPath: - path: "43" + path: "45" type: "" iscsi: chapAuthDiscovery: true chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 408756018 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: 480521693 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1126738259 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: -1618937335 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "461" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: 675406340 - path: "117" - name: "115" + path: "119" + name: "117" optional: false serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: -6345861634934949644 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" + name: "134" sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 1233814916 items: - - key: "52" + - key: "54" mode: 228756891 - path: "53" + path: "55" optional: false - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" templateGeneration: 6217170132371410053 updateStrategy: rollingUpdate: @@ -1052,8 +1055,8 @@ status: collisionCount: 380871347 conditions: - lastTransitionTime: "2688-06-15T12:51:56Z" - message: "488" - reason: "487" + message: "491" + reason: "490" status: Ç[輚趞ț@郺丮嘱uȒ type: D齆O#ȞM<²彾Ǟʈɐ碓yƗÄ. currentNumberScheduled: -1371816595 diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.json b/testdata/HEAD/extensions.v1beta1.Deployment.json index 4c1f602c4c..6295d722c7 100644 --- a/testdata/HEAD/extensions.v1beta1.Deployment.json +++ b/testdata/HEAD/extensions.v1beta1.Deployment.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -55,50 +56,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, "creationTimestamp": null, "deletionGracePeriodSeconds": -2575298329142810753, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ƶȤ^}", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" }, "emptyDir": { @@ -106,27 +108,27 @@ "sizeLimit": "473" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1188153605 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": 912004803, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -547518679 } ], @@ -134,91 +136,91 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "portals": [ - "60" + "62" ], "chapAuthDiscovery": true, "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64", + "endpoints": "65", + "path": "66", "readOnly": true }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" } }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "readOnly": true, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "660" }, "mode": 1569992019 @@ -228,26 +230,26 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": -1740986684, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97", + "secretName": "98", + "shareName": "99", "readOnly": true }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": 195263908 } ], @@ -255,39 +257,39 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" + "registry": "107", + "volume": "108", + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "|@?鷅bȻN", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "榱*Gưoɘ檲" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -323584340 } ], @@ -296,14 +298,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "106" }, "mode": 173030157 @@ -311,99 +313,100 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": 2063799569 } ], "optional": false }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": 8357931971650847566, - "path": "127" + "path": "129" } } ], "defaultMode": -1334904807 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129", + "volumeID": "130", + "fsType": "131", "readOnly": true }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, "creationTimestamp": null, "deletionGracePeriodSeconds": 6296624700137074905, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "閝ȝ", "controller": false, "blockOwnerDeletion": false } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -433,13 +436,13 @@ "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -448,59 +451,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 1923334396, "containerPort": -1343558801, "protocol": "@掇lNdǂ\u003e", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "713" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": false } } @@ -516,41 +519,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": -1285424066, - "host": "203", + "host": "206", "scheme": "ni酛3ƁÀ", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "206", - "host": "207" + "port": "209", + "host": "210" }, "initialDelaySeconds": -2036074491, "timeoutSeconds": -148216266, @@ -562,24 +565,24 @@ "readinessProbe": { "exec": { "command": [ - "208" + "211" ] }, "httpGet": { - "path": "209", + "path": "212", "port": -331283026, - "host": "210", + "host": "213", "scheme": "ȉ", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 714088955, - "host": "213" + "host": "216" }, "initialDelaySeconds": 1033766276, "timeoutSeconds": -1745509819, @@ -591,24 +594,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": -361442565, - "host": "216", + "host": "219", "scheme": "w", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { "port": -1099429189, - "host": "219" + "host": "222" }, "initialDelaySeconds": 994072122, "timeoutSeconds": 1752155096, @@ -621,51 +624,51 @@ "postStart": { "exec": { "command": [ - "220" + "223" ] }, "httpGet": { - "path": "221", + "path": "224", "port": -1109619518, - "host": "222", + "host": "225", "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 461585849, - "host": "229", + "host": "232", "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { "port": 467291328, - "host": "232" + "host": "235" } } }, - "terminationMessagePath": "233", + "terminationMessagePath": "236", "terminationMessagePolicy": "ĸ輦唊", "imagePullPolicy": "r嚧", "securityContext": { @@ -679,15 +682,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "234", - "role": "235", - "type": "236", - "level": "237" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "238", - "gmsaCredentialSpec": "239", - "runAsUserName": "240" + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" }, "runAsUser": -857934902638099053, "runAsGroup": 8967035373007538858, @@ -697,7 +700,7 @@ "procMount": "Z鐫û咡W\u003c敄lu", "seccompProfile": { "type": "榝$î.Ȏ蝪ʜ5遰", - "localhostProfile": "241" + "localhostProfile": "244" } }, "stdinOnce": true, @@ -706,59 +709,59 @@ ], "containers": [ { - "name": "242", - "image": "243", + "name": "245", + "image": "246", "command": [ - "244" + "247" ], "args": [ - "245" + "248" ], - "workingDir": "246", + "workingDir": "249", "ports": [ { - "name": "247", + "name": "250", "hostPort": -1462219068, "containerPort": -370386363, "protocol": "wƯ貾坢'跩aŕ翑0展}", - "hostIP": "248" + "hostIP": "251" } ], "envFrom": [ { - "prefix": "249", + "prefix": "252", "configMapRef": { - "name": "250", + "name": "253", "optional": false }, "secretRef": { - "name": "251", + "name": "254", "optional": false } } ], "env": [ { - "name": "252", - "value": "253", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "254", - "fieldPath": "255" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "256", - "resource": "257", + "containerName": "259", + "resource": "260", "divisor": "185" }, "configMapKeyRef": { - "name": "258", - "key": "259", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "260", - "key": "261", + "name": "263", + "key": "264", "optional": false } } @@ -774,40 +777,40 @@ }, "volumeMounts": [ { - "name": "262", - "mountPath": "263", - "subPath": "264", + "name": "265", + "mountPath": "266", + "subPath": "267", "mountPropagation": "", - "subPathExpr": "265" + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "266", - "devicePath": "267" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "268" + "271" ] }, "httpGet": { - "path": "269", - "port": "270", - "host": "271", + "path": "272", + "port": "273", + "host": "274", "scheme": "頸", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { "port": 1315054653, - "host": "274" + "host": "277" }, "initialDelaySeconds": 711020087, "timeoutSeconds": 1103049140, @@ -819,24 +822,24 @@ "readinessProbe": { "exec": { "command": [ - "275" + "278" ] }, "httpGet": { - "path": "276", + "path": "279", "port": -1315487077, - "host": "277", + "host": "280", "scheme": "ğ_", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "280", - "host": "281" + "port": "283", + "host": "284" }, "initialDelaySeconds": 1272940694, "timeoutSeconds": -385597677, @@ -848,24 +851,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": 1332783160, - "host": "284", + "host": "287", "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "287", - "host": "288" + "port": "290", + "host": "291" }, "initialDelaySeconds": -300247800, "timeoutSeconds": 386804041, @@ -878,51 +881,51 @@ "postStart": { "exec": { "command": [ - "289" + "292" ] }, "httpGet": { - "path": "290", - "port": "291", - "host": "292", + "path": "293", + "port": "294", + "host": "295", "scheme": "鯂²静", "httpHeaders": [ { - "name": "293", - "value": "294" + "name": "296", + "value": "297" } ] }, "tcpSocket": { "port": -402384013, - "host": "295" + "host": "298" } }, "preStop": { "exec": { "command": [ - "296" + "299" ] }, "httpGet": { - "path": "297", - "port": "298", - "host": "299", + "path": "300", + "port": "301", + "host": "302", "scheme": "鏻砅邻爥", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "303", + "value": "304" } ] }, "tcpSocket": { "port": -305362540, - "host": "302" + "host": "305" } } }, - "terminationMessagePath": "303", + "terminationMessagePath": "306", "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "imagePullPolicy": "i绝5哇芆斩", "securityContext": { @@ -936,15 +939,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "304", - "role": "305", - "type": "306", - "level": "307" + "user": "307", + "role": "308", + "type": "309", + "level": "310" }, "windowsOptions": { - "gmsaCredentialSpecName": "308", - "gmsaCredentialSpec": "309", - "runAsUserName": "310" + "gmsaCredentialSpecName": "311", + "gmsaCredentialSpec": "312", + "runAsUserName": "313" }, "runAsUser": -7936947433725476327, "runAsGroup": -5712715102324619404, @@ -954,7 +957,7 @@ "procMount": "W賁Ěɭɪǹ0", "seccompProfile": { "type": ",ƷƣMț譎懚XW疪鑳", - "localhostProfile": "311" + "localhostProfile": "314" } }, "stdin": true, @@ -964,59 +967,59 @@ ], "ephemeralContainers": [ { - "name": "312", - "image": "313", + "name": "315", + "image": "316", "command": [ - "314" + "317" ], "args": [ - "315" + "318" ], - "workingDir": "316", + "workingDir": "319", "ports": [ { - "name": "317", + "name": "320", "hostPort": 217308913, "containerPort": 455919108, "protocol": "崍h趭(娕u", - "hostIP": "318" + "hostIP": "321" } ], "envFrom": [ { - "prefix": "319", + "prefix": "322", "configMapRef": { - "name": "320", + "name": "323", "optional": false }, "secretRef": { - "name": "321", + "name": "324", "optional": false } } ], "env": [ { - "name": "322", - "value": "323", + "name": "325", + "value": "326", "valueFrom": { "fieldRef": { - "apiVersion": "324", - "fieldPath": "325" + "apiVersion": "327", + "fieldPath": "328" }, "resourceFieldRef": { - "containerName": "326", - "resource": "327", + "containerName": "329", + "resource": "330", "divisor": "360" }, "configMapKeyRef": { - "name": "328", - "key": "329", + "name": "331", + "key": "332", "optional": false }, "secretKeyRef": { - "name": "330", - "key": "331", + "name": "333", + "key": "334", "optional": false } } @@ -1032,41 +1035,41 @@ }, "volumeMounts": [ { - "name": "332", + "name": "335", "readOnly": true, - "mountPath": "333", - "subPath": "334", + "mountPath": "336", + "subPath": "337", "mountPropagation": "Ǚ(", - "subPathExpr": "335" + "subPathExpr": "338" } ], "volumeDevices": [ { - "name": "336", - "devicePath": "337" + "name": "339", + "devicePath": "340" } ], "livenessProbe": { "exec": { "command": [ - "338" + "341" ] }, "httpGet": { - "path": "339", + "path": "342", "port": -1842062977, - "host": "340", + "host": "343", "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { - "port": "343", - "host": "344" + "port": "346", + "host": "347" }, "initialDelaySeconds": -1161185537, "timeoutSeconds": 1928937303, @@ -1078,24 +1081,24 @@ "readinessProbe": { "exec": { "command": [ - "345" + "348" ] }, "httpGet": { - "path": "346", - "port": "347", - "host": "348", + "path": "349", + "port": "350", + "host": "351", "scheme": "Ik(dŊiɢzĮ蛋I", "httpHeaders": [ { - "name": "349", - "value": "350" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": "351", - "host": "352" + "port": "354", + "host": "355" }, "initialDelaySeconds": 571693619, "timeoutSeconds": 1643238856, @@ -1107,24 +1110,24 @@ "startupProbe": { "exec": { "command": [ - "353" + "356" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", + "path": "357", + "port": "358", + "host": "359", "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { "port": -1894647727, - "host": "359" + "host": "362" }, "initialDelaySeconds": 235623869, "timeoutSeconds": 564558594, @@ -1137,51 +1140,51 @@ "postStart": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", + "path": "364", "port": 466267060, - "host": "362", + "host": "365", "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": "368", + "host": "369" } }, "preStop": { "exec": { "command": [ - "367" + "370" ] }, "httpGet": { - "path": "368", - "port": "369", - "host": "370", + "path": "371", + "port": "372", + "host": "373", "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "374", + "value": "375" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "376", + "host": "377" } } }, - "terminationMessagePath": "375", + "terminationMessagePath": "378", "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", "securityContext": { @@ -1195,15 +1198,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "379", + "role": "380", + "type": "381", + "level": "382" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382" + "gmsaCredentialSpecName": "383", + "gmsaCredentialSpec": "384", + "runAsUserName": "385" }, "runAsUser": 4369716065827112267, "runAsGroup": -6657305077321335240, @@ -1213,10 +1216,10 @@ "procMount": "ʙcx", "seccompProfile": { "type": "ǒđ\u003e*劶?jĎĭ", - "localhostProfile": "383" + "localhostProfile": "386" } }, - "targetContainerName": "384" + "targetContainerName": "387" } ], "restartPolicy": "ƱÁR»淹揀", @@ -1224,26 +1227,26 @@ "activeDeadlineSeconds": -5891364351877125204, "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", "nodeSelector": { - "385": "386" + "388": "389" }, - "serviceAccountName": "387", - "serviceAccount": "388", + "serviceAccountName": "390", + "serviceAccount": "391", "automountServiceAccountToken": true, - "nodeName": "389", + "nodeName": "392", "hostPID": true, "hostIPC": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "393", + "role": "394", + "type": "395", + "level": "396" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396" + "gmsaCredentialSpecName": "397", + "gmsaCredentialSpec": "398", + "runAsUserName": "399" }, "runAsUser": 4466809078783855686, "runAsGroup": -3587143030436465588, @@ -1254,23 +1257,23 @@ "fsGroup": 6713296993350540686, "sysctls": [ { - "name": "397", - "value": "398" + "name": "400", + "value": "401" } ], "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", "seccompProfile": { "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", - "localhostProfile": "399" + "localhostProfile": "402" } }, "imagePullSecrets": [ { - "name": "400" + "name": "403" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "404", + "subdomain": "405", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1278,19 +1281,19 @@ { "matchExpressions": [ { - "key": "403", + "key": "406", "operator": "", "values": [ - "404" + "407" ] } ], "matchFields": [ { - "key": "405", + "key": "408", "operator": "ɦ燻踸陴Sĕ濦ʓɻ", "values": [ - "406" + "409" ] } ] @@ -1303,19 +1306,19 @@ "preference": { "matchExpressions": [ { - "key": "407", + "key": "410", "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "408" + "411" ] } ], "matchFields": [ { - "key": "409", + "key": "412", "operator": "顓闉ȦT", "values": [ - "410" + "413" ] } ] @@ -1341,9 +1344,9 @@ ] }, "namespaces": [ - "417" + "420" ], - "topologyKey": "418", + "topologyKey": "421", "namespaceSelector": { "matchLabels": { "4eq5": "" @@ -1376,9 +1379,9 @@ ] }, "namespaces": [ - "431" + "434" ], - "topologyKey": "432", + "topologyKey": "435", "namespaceSelector": { "matchLabels": { "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" @@ -1412,9 +1415,9 @@ ] }, "namespaces": [ - "445" + "448" ], - "topologyKey": "446", + "topologyKey": "449", "namespaceSelector": { "matchLabels": { "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" @@ -1447,9 +1450,9 @@ ] }, "namespaces": [ - "459" + "462" ], - "topologyKey": "460", + "topologyKey": "463", "namespaceSelector": { "matchLabels": { "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" @@ -1469,37 +1472,37 @@ ] } }, - "schedulerName": "467", + "schedulerName": "470", "tolerations": [ { - "key": "468", + "key": "471", "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "469", + "value": "472", "effect": "慰x:", "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "473", "hostnames": [ - "471" + "474" ] } ], - "priorityClassName": "472", + "priorityClassName": "475", "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "476" ], "searches": [ - "474" + "477" ], "options": [ { - "name": "475", - "value": "476" + "name": "478", + "value": "479" } ] }, @@ -1508,7 +1511,7 @@ "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "480", "enableServiceLinks": false, "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { @@ -1517,7 +1520,7 @@ "topologySpreadConstraints": [ { "maxSkew": -174245111, - "topologyKey": "478", + "topologyKey": "481", "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { @@ -1565,8 +1568,8 @@ "status": "", "lastUpdateTime": "2124-10-20T09:17:54Z", "lastTransitionTime": "2625-01-11T08:25:47Z", - "reason": "485", - "message": "486" + "reason": "488", + "message": "489" } ], "collisionCount": -1280802136 diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.pb b/testdata/HEAD/extensions.v1beta1.Deployment.pb index 34bee23518eaee42576d57548cf3363974b1d77e..f3afb28e61ab15164f17de1d8a399832a13a4c44 100644 GIT binary patch delta 3287 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 J+Og^L{tvVv!yf*劶?jĎĭ windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" - runAsUserName: "382" + gmsaCredentialSpec: "384" + gmsaCredentialSpecName: "383" + runAsUserName: "385" startupProbe: exec: command: - - "353" + - "356" failureThreshold: 1447314009 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" + - name: "360" + value: "361" + path: "357" + port: "358" scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 initialDelaySeconds: 235623869 periodSeconds: -505848936 successThreshold: -1819021257 tcpSocket: - host: "359" + host: "362" port: -1894647727 terminationGracePeriodSeconds: -7637760856622746738 timeoutSeconds: 564558594 - targetContainerName: "384" - terminationMessagePath: "375" + targetContainerName: "387" + terminationMessagePath: "378" terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a volumeDevices: - - devicePath: "337" - name: "336" + - devicePath: "340" + name: "339" volumeMounts: - - mountPath: "333" + - mountPath: "336" mountPropagation: Ǚ( - name: "332" + name: "335" readOnly: true - subPath: "334" - subPathExpr: "335" - workingDir: "316" + subPath: "337" + subPathExpr: "338" + workingDir: "319" hostAliases: - hostnames: - - "471" - ip: "470" + - "474" + ip: "473" hostIPC: true hostPID: true - hostname: "401" + hostname: "404" imagePullSecrets: - - name: "400" + - name: "403" initContainers: - args: - - "178" + - "181" command: - - "177" + - "180" env: - - name: "185" - value: "186" + - name: "188" + value: "189" valueFrom: configMapKeyRef: - key: "192" - name: "191" + key: "195" + name: "194" optional: true fieldRef: - apiVersion: "187" - fieldPath: "188" + apiVersion: "190" + fieldPath: "191" resourceFieldRef: - containerName: "189" + containerName: "192" divisor: "713" - resource: "190" + resource: "193" secretKeyRef: - key: "194" - name: "193" + key: "197" + name: "196" optional: false envFrom: - configMapRef: - name: "183" + name: "186" optional: true - prefix: "182" + prefix: "185" secretRef: - name: "184" + name: "187" optional: true - image: "176" + image: "179" imagePullPolicy: r嚧 lifecycle: postStart: exec: command: - - "220" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "221" + - name: "226" + value: "227" + path: "224" port: -1109619518 scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 tcpSocket: - host: "226" - port: "225" + host: "229" + port: "228" preStop: exec: command: - - "227" + - "230" httpGet: - host: "229" + host: "232" httpHeaders: - - name: "230" - value: "231" - path: "228" + - name: "233" + value: "234" + path: "231" port: 461585849 scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ tcpSocket: - host: "232" + host: "235" port: 467291328 livenessProbe: exec: command: - - "201" + - "204" failureThreshold: -93157681 httpGet: - host: "203" + host: "206" httpHeaders: - - name: "204" - value: "205" - path: "202" + - name: "207" + value: "208" + path: "205" port: -1285424066 scheme: ni酛3ƁÀ initialDelaySeconds: -2036074491 periodSeconds: 165047920 successThreshold: -393291312 tcpSocket: - host: "207" - port: "206" + host: "210" + port: "209" terminationGracePeriodSeconds: -4856573944864548413 timeoutSeconds: -148216266 - name: "175" + name: "178" ports: - containerPort: -1343558801 - hostIP: "181" + hostIP: "184" hostPort: 1923334396 - name: "180" + name: "183" protocol: '@掇lNdǂ>' readinessProbe: exec: command: - - "208" + - "211" failureThreshold: 513341278 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "209" + - name: "214" + value: "215" + path: "212" port: -331283026 scheme: ȉ initialDelaySeconds: 1033766276 periodSeconds: -859135545 successThreshold: -1543701088 tcpSocket: - host: "213" + host: "216" port: 714088955 terminationGracePeriodSeconds: 2696007505383404823 timeoutSeconds: -1745509819 @@ -698,66 +700,66 @@ spec: runAsNonRoot: true runAsUser: -857934902638099053 seLinuxOptions: - level: "237" - role: "235" - type: "236" - user: "234" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "241" + localhostProfile: "244" type: 榝$î.Ȏ蝪ʜ5遰 windowsOptions: - gmsaCredentialSpec: "239" - gmsaCredentialSpecName: "238" - runAsUserName: "240" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -1364571630 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: -361442565 scheme: w initialDelaySeconds: 994072122 periodSeconds: -1962065705 successThreshold: 1701999128 tcpSocket: - host: "219" + host: "222" port: -1099429189 terminationGracePeriodSeconds: 7258403424756645907 timeoutSeconds: 1752155096 stdinOnce: true - terminationMessagePath: "233" + terminationMessagePath: "236" terminationMessagePolicy: ĸ輦唊 tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "389" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "392" nodeSelector: - "385": "386" + "388": "389" overhead: D傕Ɠ栊闔虝巒瀦ŕ: "124" preemptionPolicy: Iƭij韺ʧ> priority: 743241089 - priorityClassName: "472" + priorityClassName: "475" readinessGates: - conditionType: 0yVA嬂刲;牆詒ĸąs restartPolicy: ƱÁR»淹揀 - runtimeClassName: "477" - schedulerName: "467" + runtimeClassName: "480" + schedulerName: "470" securityContext: fsGroup: 6713296993350540686 fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ @@ -765,34 +767,34 @@ spec: runAsNonRoot: true runAsUser: 4466809078783855686 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "396" + role: "394" + type: "395" + user: "393" seccompProfile: - localhostProfile: "399" + localhostProfile: "402" type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ supplementalGroups: - 4820130167691486230 sysctls: - - name: "397" - value: "398" + - name: "400" + value: "401" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" + gmsaCredentialSpec: "398" + gmsaCredentialSpecName: "397" + runAsUserName: "399" + serviceAccount: "391" + serviceAccountName: "390" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "402" + subdomain: "405" terminationGracePeriodSeconds: 2008726498083002362 tolerations: - effect: '慰x:' - key: "468" + key: "471" operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ tolerationSeconds: 3362400521064014157 - value: "469" + value: "472" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -803,66 +805,66 @@ spec: matchLabels: 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a maxSkew: -174245111 - topologyKey: "478" + topologyKey: "481" whenUnsatisfiable: "" volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: 912004803 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 榱*Gưoɘ檲 readOnly: true azureFile: readOnly: true - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: 1593906314 items: - - key: "99" + - key: "101" mode: 195263908 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: 824682619 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1569992019 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "660" - resource: "92" + resource: "94" emptyDir: medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 sizeLimit: "473" @@ -870,40 +872,41 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 6296624700137074905 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6028937828108618026 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: false controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: 閝ȝ resourceVersion: "11451542506523135343" - selfLink: "150" + selfLink: "152" uid: H巧壚tC十Oɢ spec: accessModes: - '鲡:' dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -917,155 +920,155 @@ spec: - 4FpF_W-6 matchLabels: 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" + storageClassName: "174" volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: -1740986684 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" readOnly: true secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1188153605 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" readOnly: true hostPath: - path: "43" + path: "45" type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< iscsi: chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 994527057 portals: - - "60" + - "62" secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" + fsType: "131" readOnly: true - volumeID: "128" + volumeID: "130" projected: defaultMode: -1334904807 sources: - configMap: items: - - key: "124" + - key: "126" mode: 2063799569 - path: "125" - name: "123" + path: "127" + name: "125" optional: false downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 173030157 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "106" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -323584340 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: 8357931971650847566 - path: "127" + path: "129" quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" + group: "110" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 332383000 items: - - key: "52" + - key: "54" mode: -547518679 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: -2102211832 collisionCount: -1280802136 conditions: - lastTransitionTime: "2625-01-11T08:25:47Z" lastUpdateTime: "2124-10-20T09:17:54Z" - message: "486" - reason: "485" + message: "489" + reason: "488" status: "" type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ observedGeneration: 5710269275969351972 diff --git a/testdata/HEAD/extensions.v1beta1.Ingress.json b/testdata/HEAD/extensions.v1beta1.Ingress.json index 295bc75233..78d7f0a75f 100644 --- a/testdata/HEAD/extensions.v1beta1.Ingress.json +++ b/testdata/HEAD/extensions.v1beta1.Ingress.json @@ -36,44 +36,45 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "ingressClassName": "19", + "ingressClassName": "20", "backend": { - "serviceName": "20", - "servicePort": "21", + "serviceName": "21", + "servicePort": "22", "resource": { - "apiGroup": "22", - "kind": "23", - "name": "24" + "apiGroup": "23", + "kind": "24", + "name": "25" } }, "tls": [ { "hosts": [ - "25" + "26" ], - "secretName": "26" + "secretName": "27" } ], "rules": [ { - "host": "27", + "host": "28", "http": { "paths": [ { - "path": "28", + "path": "29", "pathType": ")晿\u003co,c鮽ort昍řČ", "backend": { - "serviceName": "29", + "serviceName": "30", "servicePort": 1973774989, "resource": { - "apiGroup": "30", - "kind": "31", - "name": "32" + "apiGroup": "31", + "kind": "32", + "name": "33" } } } @@ -86,13 +87,13 @@ "loadBalancer": { "ingress": [ { - "ip": "33", - "hostname": "34", + "ip": "34", + "hostname": "35", "ports": [ { "port": 2114329341, "protocol": "Ă凗蓏Ŋ蛊ĉy", - "error": "35" + "error": "36" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.Ingress.pb b/testdata/HEAD/extensions.v1beta1.Ingress.pb index 1cb15b0bc2e9c22f5189bb77926d91dcae31296b..62800f52f6cdb3cdc45a677ef9481a77a19b133c 100644 GIT binary patch delta 169 zcmey)^qXmd3d=<%uC)_2su+zYF4m88VluQ8D&~^mVlpxm;^1HuV31-mGLqr}@{NU< zj7)$$Qy~r@&kV>jmvRNNEQIX2Y`Ls~EK4CdE+%6GAubLEf!?cA*Ro47fOHxg3NaZQ zNii84Pu5|SG%_-f(&EzKQUgku03}S7WH|nAo$-NPNZ?4*)As2vCifrhdNI4}NM|Kb Ki delta 141 zcmey(^qpyf3d>n0u9Xutsu=YrF4m6{D&~^mVlpxi;^1HuV31-mGL+&0@{NR;jEsRi z6Cn;D&lJcrlX3;J%!TZ^Y`Ls~EDIqyAZaPY#laxZdv)qsb}0ssPGbWhCSyY>CS#+? g28@ydhL%!VTpCIRNXmU7XgNU&J<0M8F kE+!+BS&U3ZW{ZG?`Q+D({sN|l7&(B#7C;@AQVdEA0H$;kI{*Lx diff --git a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml index 155e0ae4ab..4e9b84cc99 100644 --- a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml +++ b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -32,23 +33,23 @@ metadata: spec: allowPrivilegeEscalation: false allowedCSIDrivers: - - name: "25" + - name: "26" allowedCapabilities: - ɑ allowedFlexVolumes: - - driver: "24" + - driver: "25" allowedHostPaths: - - pathPrefix: "23" + - pathPrefix: "24" readOnly: true allowedProcMountTypes: - ǣ偐圠=l畣潁 allowedUnsafeSysctls: - - "26" + - "27" defaultAddCapabilities: - qJ枊a8衍`Ĩ defaultAllowPrivilegeEscalation: false forbiddenSysctls: - - "27" + - "28" fsGroup: ranges: - max: 3058121789713366904 @@ -74,15 +75,15 @@ spec: rule: +½H牗洝尿彀亞螩 runtimeClass: allowedRuntimeClassNames: - - "28" - defaultRuntimeClassName: "29" + - "29" + defaultRuntimeClassName: "30" seLinux: rule: S seLinuxOptions: - level: "22" - role: "20" - type: "21" - user: "19" + level: "23" + role: "21" + type: "22" + user: "20" supplementalGroups: ranges: - max: -236027028483226507 diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json index 7746b5dd1e..bc8a0d6409 100644 --- a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json +++ b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -59,50 +60,51 @@ }, "template": { "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", + "name": "26", + "generateName": "27", + "namespace": "28", + "selfLink": "29", "uid": "ʬ", "resourceVersion": "7336814125345800857", "generation": -6617020301190572172, "creationTimestamp": null, "deletionGracePeriodSeconds": -152893758082474859, "labels": { - "30": "31" + "31": "32" }, "annotations": { - "32": "33" + "33": "34" }, "ownerReferences": [ { - "apiVersion": "34", - "kind": "35", - "name": "36", + "apiVersion": "35", + "kind": "36", + "name": "37", "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", "controller": true, "blockOwnerDeletion": true } ], "finalizers": [ - "37" + "38" ], - "clusterName": "38", + "clusterName": "39", "managedFields": [ { - "manager": "39", + "manager": "40", "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" + "apiVersion": "41", + "fieldsType": "42", + "subresource": "43" } ] }, "spec": { "volumes": [ { - "name": "42", + "name": "44", "hostPath": { - "path": "43", + "path": "45", "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" }, "emptyDir": { @@ -110,27 +112,27 @@ "sizeLimit": "115" }, "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", + "pdName": "46", + "fsType": "47", "partition": -1499132872 }, "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", + "volumeID": "48", + "fsType": "49", "partition": -762366823, "readOnly": true }, "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" + "repository": "50", + "revision": "51", + "directory": "52" }, "secret": { - "secretName": "51", + "secretName": "53", "items": [ { - "key": "52", - "path": "53", + "key": "54", + "path": "55", "mode": -104666658 } ], @@ -138,90 +140,90 @@ "optional": true }, "nfs": { - "server": "54", - "path": "55", + "server": "56", + "path": "57", "readOnly": true }, "iscsi": { - "targetPortal": "56", - "iqn": "57", + "targetPortal": "58", + "iqn": "59", "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", + "iscsiInterface": "60", + "fsType": "61", "readOnly": true, "portals": [ - "60" + "62" ], "secretRef": { - "name": "61" + "name": "63" }, - "initiatorName": "62" + "initiatorName": "64" }, "glusterfs": { - "endpoints": "63", - "path": "64" + "endpoints": "65", + "path": "66" }, "persistentVolumeClaim": { - "claimName": "65", + "claimName": "67", "readOnly": true }, "rbd": { "monitors": [ - "66" + "68" ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", + "image": "69", + "fsType": "70", + "pool": "71", + "user": "72", + "keyring": "73", "secretRef": { - "name": "72" + "name": "74" }, "readOnly": true }, "flexVolume": { - "driver": "73", - "fsType": "74", + "driver": "75", + "fsType": "76", "secretRef": { - "name": "75" + "name": "77" }, "options": { - "76": "77" + "78": "79" } }, "cinder": { - "volumeID": "78", - "fsType": "79", + "volumeID": "80", + "fsType": "81", "secretRef": { - "name": "80" + "name": "82" } }, "cephfs": { "monitors": [ - "81" + "83" ], - "path": "82", - "user": "83", - "secretFile": "84", + "path": "84", + "user": "85", + "secretFile": "86", "secretRef": { - "name": "85" + "name": "87" } }, "flocker": { - "datasetName": "86", - "datasetUUID": "87" + "datasetName": "88", + "datasetUUID": "89" }, "downwardAPI": { "items": [ { - "path": "88", + "path": "90", "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" + "apiVersion": "91", + "fieldPath": "92" }, "resourceFieldRef": { - "containerName": "91", - "resource": "92", + "containerName": "93", + "resource": "94", "divisor": "457" }, "mode": 1235524154 @@ -231,25 +233,25 @@ }, "fc": { "targetWWNs": [ - "93" + "95" ], "lun": 441887498, - "fsType": "94", + "fsType": "96", "readOnly": true, "wwids": [ - "95" + "97" ] }, "azureFile": { - "secretName": "96", - "shareName": "97" + "secretName": "98", + "shareName": "99" }, "configMap": { - "name": "98", + "name": "100", "items": [ { - "key": "99", - "path": "100", + "key": "101", + "path": "102", "mode": -2039036935 } ], @@ -257,40 +259,40 @@ "optional": false }, "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" + "volumePath": "103", + "fsType": "104", + "storagePolicyName": "105", + "storagePolicyID": "106" }, "quobyte": { - "registry": "105", - "volume": "106", + "registry": "107", + "volume": "108", "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" + "user": "109", + "group": "110", + "tenant": "111" }, "azureDisk": { - "diskName": "110", - "diskURI": "111", + "diskName": "112", + "diskURI": "113", "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", + "fsType": "114", "readOnly": true, "kind": "躢" }, "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" + "pdID": "115", + "fsType": "116" }, "projected": { "sources": [ { "secret": { - "name": "115", + "name": "117", "items": [ { - "key": "116", - "path": "117", + "key": "118", + "path": "119", "mode": -1399063270 } ], @@ -299,14 +301,14 @@ "downwardAPI": { "items": [ { - "path": "118", + "path": "120", "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" + "apiVersion": "121", + "fieldPath": "122" }, "resourceFieldRef": { - "containerName": "121", - "resource": "122", + "containerName": "123", + "resource": "124", "divisor": "746" }, "mode": 926891073 @@ -314,98 +316,99 @@ ] }, "configMap": { - "name": "123", + "name": "125", "items": [ { - "key": "124", - "path": "125", + "key": "126", + "path": "127", "mode": -1694464659 } ], "optional": true }, "serviceAccountToken": { - "audience": "126", + "audience": "128", "expirationSeconds": -7593824971107985079, - "path": "127" + "path": "129" } } ], "defaultMode": -522879476 }, "portworxVolume": { - "volumeID": "128", - "fsType": "129" + "volumeID": "130", + "fsType": "131" }, "scaleIO": { - "gateway": "130", - "system": "131", + "gateway": "132", + "system": "133", "secretRef": { - "name": "132" + "name": "134" }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" + "protectionDomain": "135", + "storagePool": "136", + "storageMode": "137", + "volumeName": "138", + "fsType": "139" }, "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", + "volumeName": "140", + "volumeNamespace": "141", + "fsType": "142", "readOnly": true, "secretRef": { - "name": "141" + "name": "143" } }, "csi": { - "driver": "142", + "driver": "144", "readOnly": false, - "fsType": "143", + "fsType": "145", "volumeAttributes": { - "144": "145" + "146": "147" }, "nodePublishSecretRef": { - "name": "146" + "name": "148" } }, "ephemeral": { "volumeClaimTemplate": { "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", + "name": "149", + "generateName": "150", + "namespace": "151", + "selfLink": "152", "resourceVersion": "5302358391842833914", "generation": 6327094951466338107, "creationTimestamp": null, "deletionGracePeriodSeconds": 4217400953499279873, "labels": { - "152": "153" + "154": "155" }, "annotations": { - "154": "155" + "156": "157" }, "ownerReferences": [ { - "apiVersion": "156", - "kind": "157", - "name": "158", + "apiVersion": "158", + "kind": "159", + "name": "160", "uid": "", "controller": false, "blockOwnerDeletion": true } ], "finalizers": [ - "159" + "161" ], - "clusterName": "160", + "clusterName": "162", "managedFields": [ { - "manager": "161", + "manager": "163", "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" + "apiVersion": "164", + "fieldsType": "165", + "subresource": "166" } ] }, @@ -432,13 +435,13 @@ ".Q貇£ȹ嫰ƹǔw÷nI": "718" } }, - "volumeName": "170", - "storageClassName": "171", + "volumeName": "173", + "storageClassName": "174", "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" + "apiGroup": "175", + "kind": "176", + "name": "177" } } } @@ -447,59 +450,59 @@ ], "initContainers": [ { - "name": "175", - "image": "176", + "name": "178", + "image": "179", "command": [ - "177" + "180" ], "args": [ - "178" + "181" ], - "workingDir": "179", + "workingDir": "182", "ports": [ { - "name": "180", + "name": "183", "hostPort": 424236719, "containerPort": -2031266553, "protocol": "呝TG;邪", - "hostIP": "181" + "hostIP": "184" } ], "envFrom": [ { - "prefix": "182", + "prefix": "185", "configMapRef": { - "name": "183", + "name": "186", "optional": true }, "secretRef": { - "name": "184", + "name": "187", "optional": true } } ], "env": [ { - "name": "185", - "value": "186", + "name": "188", + "value": "189", "valueFrom": { "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" + "apiVersion": "190", + "fieldPath": "191" }, "resourceFieldRef": { - "containerName": "189", - "resource": "190", + "containerName": "192", + "resource": "193", "divisor": "486" }, "configMapKeyRef": { - "name": "191", - "key": "192", + "name": "194", + "key": "195", "optional": true }, "secretKeyRef": { - "name": "193", - "key": "194", + "name": "196", + "key": "197", "optional": true } } @@ -515,41 +518,41 @@ }, "volumeMounts": [ { - "name": "195", + "name": "198", "readOnly": true, - "mountPath": "196", - "subPath": "197", + "mountPath": "199", + "subPath": "200", "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", - "subPathExpr": "198" + "subPathExpr": "201" } ], "volumeDevices": [ { - "name": "199", - "devicePath": "200" + "name": "202", + "devicePath": "203" } ], "livenessProbe": { "exec": { "command": [ - "201" + "204" ] }, "httpGet": { - "path": "202", + "path": "205", "port": 2035347577, - "host": "203", + "host": "206", "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", "httpHeaders": [ { - "name": "204", - "value": "205" + "name": "207", + "value": "208" } ] }, "tcpSocket": { "port": -1498229293, - "host": "206" + "host": "209" }, "initialDelaySeconds": -1155992025, "timeoutSeconds": -194343002, @@ -561,24 +564,24 @@ "readinessProbe": { "exec": { "command": [ - "207" + "210" ] }, "httpGet": { - "path": "208", - "port": "209", - "host": "210", + "path": "211", + "port": "212", + "host": "213", "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", "httpHeaders": [ { - "name": "211", - "value": "212" + "name": "214", + "value": "215" } ] }, "tcpSocket": { "port": 538852927, - "host": "213" + "host": "216" }, "initialDelaySeconds": -407545915, "timeoutSeconds": 902535764, @@ -590,24 +593,24 @@ "startupProbe": { "exec": { "command": [ - "214" + "217" ] }, "httpGet": { - "path": "215", + "path": "218", "port": 1623772781, - "host": "216", + "host": "219", "scheme": "UÐ_ƮA攤/ɸɎ", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "220", + "value": "221" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": "222", + "host": "223" }, "initialDelaySeconds": 1054858106, "timeoutSeconds": 232569106, @@ -620,51 +623,51 @@ "postStart": { "exec": { "command": [ - "221" + "224" ] }, "httpGet": { - "path": "222", + "path": "225", "port": 896430536, - "host": "223", + "host": "226", "scheme": "罴ņ螡źȰ", "httpHeaders": [ { - "name": "224", - "value": "225" + "name": "227", + "value": "228" } ] }, "tcpSocket": { "port": 513341278, - "host": "226" + "host": "229" } }, "preStop": { "exec": { "command": [ - "227" + "230" ] }, "httpGet": { - "path": "228", + "path": "231", "port": 1451056156, - "host": "229", + "host": "232", "scheme": "uʎȺ眖R#", "httpHeaders": [ { - "name": "230", - "value": "231" + "name": "233", + "value": "234" } ] }, "tcpSocket": { - "port": "232", - "host": "233" + "port": "235", + "host": "236" } } }, - "terminationMessagePath": "234", + "terminationMessagePath": "237", "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", "imagePullPolicy": "1ØœȠƬQg鄠", "securityContext": { @@ -678,15 +681,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" + "user": "238", + "role": "239", + "type": "240", + "level": "241" }, "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" + "gmsaCredentialSpecName": "242", + "gmsaCredentialSpec": "243", + "runAsUserName": "244" }, "runAsUser": 1946087648860511217, "runAsGroup": 8839567045362091290, @@ -696,7 +699,7 @@ "procMount": "Ÿ8T 苧yñKJɐ扵", "seccompProfile": { "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", - "localhostProfile": "242" + "localhostProfile": "245" } }, "stdin": true, @@ -705,59 +708,59 @@ ], "containers": [ { - "name": "243", - "image": "244", + "name": "246", + "image": "247", "command": [ - "245" + "248" ], "args": [ - "246" + "249" ], - "workingDir": "247", + "workingDir": "250", "ports": [ { - "name": "248", + "name": "251", "hostPort": 465972736, "containerPort": -1784617397, "protocol": "Ƭƶ氩Ȩ\u003c6", - "hostIP": "249" + "hostIP": "252" } ], "envFrom": [ { - "prefix": "250", + "prefix": "253", "configMapRef": { - "name": "251", + "name": "254", "optional": false }, "secretRef": { - "name": "252", + "name": "255", "optional": true } } ], "env": [ { - "name": "253", - "value": "254", + "name": "256", + "value": "257", "valueFrom": { "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" + "apiVersion": "258", + "fieldPath": "259" }, "resourceFieldRef": { - "containerName": "257", - "resource": "258", + "containerName": "260", + "resource": "261", "divisor": "9" }, "configMapKeyRef": { - "name": "259", - "key": "260", + "name": "262", + "key": "263", "optional": true }, "secretKeyRef": { - "name": "261", - "key": "262", + "name": "264", + "key": "265", "optional": false } } @@ -773,40 +776,40 @@ }, "volumeMounts": [ { - "name": "263", - "mountPath": "264", - "subPath": "265", + "name": "266", + "mountPath": "267", + "subPath": "268", "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", - "subPathExpr": "266" + "subPathExpr": "269" } ], "volumeDevices": [ { - "name": "267", - "devicePath": "268" + "name": "270", + "devicePath": "271" } ], "livenessProbe": { "exec": { "command": [ - "269" + "272" ] }, "httpGet": { - "path": "270", + "path": "273", "port": -1468297794, - "host": "271", + "host": "274", "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", "httpHeaders": [ { - "name": "272", - "value": "273" + "name": "275", + "value": "276" } ] }, "tcpSocket": { - "port": "274", - "host": "275" + "port": "277", + "host": "278" }, "initialDelaySeconds": 1308698792, "timeoutSeconds": 1401790459, @@ -818,24 +821,24 @@ "readinessProbe": { "exec": { "command": [ - "276" + "279" ] }, "httpGet": { - "path": "277", + "path": "280", "port": -614098868, - "host": "278", + "host": "281", "scheme": "ȗÔÂɘɢ", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { "port": 802134138, - "host": "281" + "host": "284" }, "initialDelaySeconds": -942399354, "timeoutSeconds": 1264624019, @@ -847,24 +850,24 @@ "startupProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", + "path": "286", "port": -992558278, - "host": "284", + "host": "287", "scheme": "鯂²静", "httpHeaders": [ { - "name": "285", - "value": "286" + "name": "288", + "value": "289" } ] }, "tcpSocket": { "port": -402384013, - "host": "287" + "host": "290" }, "initialDelaySeconds": -181601395, "timeoutSeconds": -617381112, @@ -877,51 +880,51 @@ "postStart": { "exec": { "command": [ - "288" + "291" ] }, "httpGet": { - "path": "289", - "port": "290", - "host": "291", + "path": "292", + "port": "293", + "host": "294", "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "httpHeaders": [ { - "name": "292", - "value": "293" + "name": "295", + "value": "296" } ] }, "tcpSocket": { "port": 1167615307, - "host": "294" + "host": "297" } }, "preStop": { "exec": { "command": [ - "295" + "298" ] }, "httpGet": { - "path": "296", + "path": "299", "port": -115833863, - "host": "297", + "host": "300", "scheme": "ì", "httpHeaders": [ { - "name": "298", - "value": "299" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": "300", - "host": "301" + "port": "303", + "host": "304" } } }, - "terminationMessagePath": "302", + "terminationMessagePath": "305", "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", "securityContext": { @@ -935,15 +938,15 @@ }, "privileged": false, "seLinuxOptions": { - "user": "303", - "role": "304", - "type": "305", - "level": "306" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "307", - "gmsaCredentialSpec": "308", - "runAsUserName": "309" + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312" }, "runAsUser": -6717020695319852049, "runAsGroup": -495558749504439559, @@ -953,7 +956,7 @@ "procMount": "Ǫʓ)ǂť嗆u", "seccompProfile": { "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "310" + "localhostProfile": "313" } }, "tty": true @@ -961,59 +964,59 @@ ], "ephemeralContainers": [ { - "name": "311", - "image": "312", + "name": "314", + "image": "315", "command": [ - "313" + "316" ], "args": [ - "314" + "317" ], - "workingDir": "315", + "workingDir": "318", "ports": [ { - "name": "316", + "name": "319", "hostPort": -1656699070, "containerPort": -1918622971, "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "317" + "hostIP": "320" } ], "envFrom": [ { - "prefix": "318", + "prefix": "321", "configMapRef": { - "name": "319", + "name": "322", "optional": true }, "secretRef": { - "name": "320", + "name": "323", "optional": false } } ], "env": [ { - "name": "321", - "value": "322", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "323", - "fieldPath": "324" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "325", - "resource": "326", + "containerName": "328", + "resource": "329", "divisor": "69" }, "configMapKeyRef": { - "name": "327", - "key": "328", + "name": "330", + "key": "331", "optional": true }, "secretKeyRef": { - "name": "329", - "key": "330", + "name": "332", + "key": "333", "optional": false } } @@ -1029,41 +1032,41 @@ }, "volumeMounts": [ { - "name": "331", + "name": "334", "readOnly": true, - "mountPath": "332", - "subPath": "333", + "mountPath": "335", + "subPath": "336", "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "334" + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "335", - "devicePath": "336" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "337" + "340" ] }, "httpGet": { - "path": "338", - "port": "339", - "host": "340", + "path": "341", + "port": "342", + "host": "343", "scheme": "ȥ}礤铟怖ý萜Ǖ", "httpHeaders": [ { - "name": "341", - "value": "342" + "name": "344", + "value": "345" } ] }, "tcpSocket": { "port": -1088996269, - "host": "343" + "host": "346" }, "initialDelaySeconds": -1922458514, "timeoutSeconds": 1480364858, @@ -1075,24 +1078,24 @@ "readinessProbe": { "exec": { "command": [ - "344" + "347" ] }, "httpGet": { - "path": "345", + "path": "348", "port": 1219644543, - "host": "346", + "host": "349", "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": "352", + "host": "353" }, "initialDelaySeconds": 652646450, "timeoutSeconds": 757223010, @@ -1104,24 +1107,24 @@ "startupProbe": { "exec": { "command": [ - "351" + "354" ] }, "httpGet": { - "path": "352", + "path": "355", "port": -902839620, - "host": "353", + "host": "356", "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": "356", - "host": "357" + "port": "359", + "host": "360" }, "initialDelaySeconds": -574742201, "timeoutSeconds": -1182912186, @@ -1134,51 +1137,51 @@ "postStart": { "exec": { "command": [ - "358" + "361" ] }, "httpGet": { - "path": "359", - "port": "360", - "host": "361", + "path": "362", + "port": "363", + "host": "364", "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "365", + "value": "366" } ] }, "tcpSocket": { - "port": "364", - "host": "365" + "port": "367", + "host": "368" } }, "preStop": { "exec": { "command": [ - "366" + "369" ] }, "httpGet": { - "path": "367", + "path": "370", "port": 1791758702, - "host": "368", + "host": "371", "scheme": "tl敷斢杧ż鯀", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "372", + "value": "373" } ] }, "tcpSocket": { - "port": "371", - "host": "372" + "port": "374", + "host": "375" } } }, - "terminationMessagePath": "373", + "terminationMessagePath": "376", "terminationMessagePolicy": "鸔ɧWǘ炙", "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", "securityContext": { @@ -1192,15 +1195,15 @@ }, "privileged": true, "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" + "user": "377", + "role": "378", + "type": "379", + "level": "380" }, "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" + "gmsaCredentialSpecName": "381", + "gmsaCredentialSpec": "382", + "runAsUserName": "383" }, "runAsUser": 2114633499332155907, "runAsGroup": -1232960403847883886, @@ -1210,12 +1213,12 @@ "procMount": "铳s44矕Ƈè*鑏=", "seccompProfile": { "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", - "localhostProfile": "381" + "localhostProfile": "384" } }, "stdin": true, "tty": true, - "targetContainerName": "382" + "targetContainerName": "385" } ], "restartPolicy": "W歹s梊ɥʋăƻ", @@ -1223,25 +1226,25 @@ "activeDeadlineSeconds": 579099652389333099, "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", "nodeSelector": { - "383": "384" + "386": "387" }, - "serviceAccountName": "385", - "serviceAccount": "386", + "serviceAccountName": "388", + "serviceAccount": "389", "automountServiceAccountToken": true, - "nodeName": "387", + "nodeName": "390", "hostNetwork": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" + "user": "391", + "role": "392", + "type": "393", + "level": "394" }, "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" + "gmsaCredentialSpecName": "395", + "gmsaCredentialSpec": "396", + "runAsUserName": "397" }, "runAsUser": 3011215457607075123, "runAsGroup": -2549376519991319825, @@ -1252,23 +1255,23 @@ "fsGroup": -8322686588708543096, "sysctls": [ { - "name": "395", - "value": "396" + "name": "398", + "value": "399" } ], "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", "seccompProfile": { "type": "", - "localhostProfile": "397" + "localhostProfile": "400" } }, "imagePullSecrets": [ { - "name": "398" + "name": "401" } ], - "hostname": "399", - "subdomain": "400", + "hostname": "402", + "subdomain": "403", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1276,19 +1279,19 @@ { "matchExpressions": [ { - "key": "401", + "key": "404", "operator": "灭ƴɦ燻踸陴Sĕ濦", "values": [ - "402" + "405" ] } ], "matchFields": [ { - "key": "403", + "key": "406", "operator": "筿ɾ", "values": [ - "404" + "407" ] } ] @@ -1301,19 +1304,19 @@ "preference": { "matchExpressions": [ { - "key": "405", + "key": "408", "operator": "霎ȃň", "values": [ - "406" + "409" ] } ], "matchFields": [ { - "key": "407", + "key": "410", "operator": "ʓ滨", "values": [ - "408" + "411" ] } ] @@ -1336,9 +1339,9 @@ ] }, "namespaces": [ - "415" + "418" ], - "topologyKey": "416", + "topologyKey": "419", "namespaceSelector": { "matchLabels": { "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" @@ -1371,9 +1374,9 @@ ] }, "namespaces": [ - "429" + "432" ], - "topologyKey": "430", + "topologyKey": "433", "namespaceSelector": { "matchLabels": { "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" @@ -1410,9 +1413,9 @@ ] }, "namespaces": [ - "443" + "446" ], - "topologyKey": "444", + "topologyKey": "447", "namespaceSelector": { "matchLabels": { "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" @@ -1448,9 +1451,9 @@ ] }, "namespaces": [ - "457" + "460" ], - "topologyKey": "458", + "topologyKey": "461", "namespaceSelector": { "matchLabels": { "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" @@ -1467,37 +1470,37 @@ ] } }, - "schedulerName": "465", + "schedulerName": "468", "tolerations": [ { - "key": "466", + "key": "469", "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", - "value": "467", + "value": "470", "effect": ";牆詒ĸąsƶ", "tolerationSeconds": -456102350746071856 } ], "hostAliases": [ { - "ip": "468", + "ip": "471", "hostnames": [ - "469" + "472" ] } ], - "priorityClassName": "470", + "priorityClassName": "473", "priority": 1188651641, "dnsConfig": { "nameservers": [ - "471" + "474" ], "searches": [ - "472" + "475" ], "options": [ { - "name": "473", - "value": "474" + "name": "476", + "value": "477" } ] }, @@ -1506,7 +1509,7 @@ "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" } ], - "runtimeClassName": "475", + "runtimeClassName": "478", "enableServiceLinks": false, "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", "overhead": { @@ -1515,7 +1518,7 @@ "topologySpreadConstraints": [ { "maxSkew": -388643187, - "topologyKey": "476", + "topologyKey": "479", "whenUnsatisfiable": "i僠噚恗N", "labelSelector": { "matchLabels": { @@ -1548,8 +1551,8 @@ "type": "C`牯雫", "status": "%ÿ¼璤ňɈȀę", "lastTransitionTime": "2951-06-01T06:00:17Z", - "reason": "483", - "message": "484" + "reason": "486", + "message": "487" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb b/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb index febb4ed35feb432e9949af944d8b2ff180673a6e..fc7f888afece4e6027c274f1afbe2b10864e0759 100644 GIT binary patch delta 3334 zcmY*bYj9Q76~6lfl5hxeJrKA#Ack8X^dfrpwEO@GwRsEg_IlwNtFNKBv{1N2kI})fSX$zjba@dVj3D&)#e8 zz1FwZxAy*QcH5j)=Z<=3cDQ}@%w{H6Z@r+hG2kxx!|Fc|)V|}wJuD1_jsjugK-gj+ zoIk>J9ghMj7FCCVlo+YSGcnR}AdR0MOk0>H%(5kcw9SEZZS0$2ppt0v!F#UW|6I?y zp1n6G{cHQy58b_cc-QjY`{O`y5h&3ZC>cFw!|o93D(VcwSs0}L-e6t}98jjvxnb?@ zPrtyA)#r+}ShSdSg^j~|*Z#LW%}O<4kS0-(@;FF^n2s+QO@LIGOAGJ5y5bem{DKvp zU;g%QSUqdNX(_f(O@TF*Fvgy#D;zkveO+ZS&`BxKJZWJKffg6%nns0zme=JL1zIhD zp-!Vf>q4%n5@VBR*Vp488)z2?CMgDnmjWY1U}OUU?Oiw>pDC&7{j3HbGQo!gAcxuc^hsMt8Q)HRNd@%q zmkJ2o0AU&->;edPRqhCTfQ9$5us#cdn=A%yX>(V2@Y7>|A1Ngkofnp{ok$`&UQm=m z#HZ7k!W7EiG`hAW&Fn!1%$UN5ZA<@hA}geNhEl|w&G&a4|9Jl||Mbdw23&;8-+%J8 zWuIp{Z?XbZzyS!3MI`_?g`nhn>`eMs`5eusMRGyWA_1p+UOblU*5J9Tu>RAQEAP_@798=A*y$}m# zte0aN=etP49?T>Amv*dwtK3X7d&`Sq-vd2sdzSWZ=x;Ak9F`ol5(N@M|I;1&J`ds? zO)0-`Ok*7w2w;U1(U)gA2}hjrb>Z||$PuSUY=3|FZ`(#?w$4OzvtYoznPd%^u=$C5 z-|H*$m7I|YT1wA0azYXpWg@u zc*(`}6T@)>8#})Hy<3;`t&|7W-at#TmF1SR+$zQ%BuWdk&oP;2DV6BRF!i^LJ@-aK zNi-n${VZ(CbZi=NLP%%ccP)Es>&dMC%TStP_3*Px_je3Gw6P2%6@+#1q>y6$XwRzO zmf2E9B=P?od#9uzENCq)Xf3U4s*ogz+3`z2(uushBog0>5yMB(DAsr~SPu4EA!>mCbc93QCy%$5`Ny?CP-|OMl)zM!kLr8>`CnIL zM+sf58GLb9@3NtXAM5Sv+mThEpp%6i+3MY+?|;m);u9{KpE-`}2iJ~}Jac?==O;Ty zXS+#J4DUF+vaf4!^ZKT5WP9Nu1VuIZYf1`9Y?pd5gz;-8U6ZGRmq?6INQ_Y2|7Vh{ zQPfWq^$4ZBo;>TEw3V?_D9FL8jCb5>z&tWE{=UiQ+#nJ%PGkqWi-lKaF5{x3c7}_N zu>NrKua;G2E^}8Le@)M-8xKBn$-vqz7xZ`buPkFgEEfC}w*~Dfq#s+j5c!x_DB&&R ze^!`2%YbUii2Wdkk$vpMfe-eKI>IKQrVVnUOd6w*ltEo6WBl(5idp~f!aQs;r*8LD zs7Ry@LW8H=lpw5_4Tf^($H#i1NE%QjQjnrZ<2h88k}h0{JmqOjtQL-5PIzHu*My`8 zg2V%1F=welZv{ElEn#qkKZ}CWy`RCWT16@&x=E=HXm9?*hxH7A<~f!_UiGskAF7O z?`WQBf7O&r>kQSt#9Ni}@x_MzUbKAL*ZFNzX4T=bS|RaT{pxDMbB1Q5|JRh+b(%+) z!Wehs$Ymlm3Poz=FP}OCPZA7Ixz(gbJxe@5zmo-|U8G=)HcclVZQt>FRteJZV*ckp z9$5F>!20%qho0!&JN#^G77lJwsLNA)p}b0yE{4!c@`rW|J=J=s`-AS*pY*Rh*yWE+ zotvi<4O*2nAiuPUzw8WEW2q-wLJtk+o-@w8UHyMaOFXi&I+j9wS<+I-e6F319qwG) z|HQS2HViJ^_%yu-rKGG&*TEiU;Z0d!c+6jhg*45snZ5UP|MBZ}t)JFFW~|>i!|{68pDau`5xSkkb-3~zu6>7_jKhQIL!uk0 z=LojA!gU14N-UX%mGT{-GnM(aU+30-7PaS|$~70(cIFQMXkgjAz84>=%{oF-5|E{i zFb$3fTF8~)3cX4F%NHDbwP$0`;rnU6HP=>Lc3^1#%D&aUBPn+z^EL-=m+Lx`dw+J_ z=~#$ptuuSJ^c<u7dQVzHz7T&Sdl z=V+Nu)R$qcQe7W?>u%Shj1RCOW?FaFek$(SW6 zprEJ;(}@g@1G+Q~$UGWsS@(xep*R z0CG2(?Bc5|TBnJ{nJhrS0m4pl1x^{oDP#WV9}jf*AI$Ce`J;oowu6%K8p4ys?v8F; zjjga`@)#M74G*y4u=zN-7F%IO2Of&;UhSJtOZbY0D3NfnV&d8o+j>-#I1HM zF;m_I`_WdoNpJr8%TI?>gLv1tS$h#lro@GLB{$`X_`RAVG%YYnWinofI_oqS=lvZoMS1XLuIoFjhymTghgx0 zYp%6ojerazy)P@=B$o&lm(mAN833IHFucYd1<|MFQ*V`F?HufsB~;R%=|U&2kSHA0 zG}f+R09P=;C82+@4Hj330oN3HRN8CAfomSkuUNQ1SjTWJahq1ziM`uzD{gw?*1qL4 zjvX4>-ZgDO&$8m?$2ksleFt$Lh~??fyB%T;^~P2tQm;SrMNcXAz7=Iy^lioTG)&_# zE#;1?An_G25f~NKjjEfYJz@Dx%>VY@wv(m)QQ{9WZtm%x)}H44rhG@%nrE#3fz2To z_kF$h^|OwjuqYP&WmH`y%JGMwLOq_l3uT$)A&Y9gcCaYW1;N^e$d zOsKqR;6{mBV@^Nuan7dHcO+IOL?7;XF;)Ua3##zEMS`Mw1Z7JAc=U>ULkckw6u}b| z!4p(RXI(m*A|8Sw9)gAo$Gc++?VWf2?181ZHKMomUK}ynL=r1WVjUryZPjx{y-}sG zF*t5`$)krax_XhevDHB*Sxwyfm?q#Jv$l&^`|cGdcb++~eIPRxL$5R+>m1tJ9@`Mu zJPEWv(Y3bz=is_GO7&Cnris3}=uu&f2xJ|AnhT)o0n9z*zQk`5OB>wrF1GN52vBDt zq_7iy-ZPpvLbM2V9a2z)@VS7`0p#42EVdtbs2Hs(bUtSup5MQrzT8FdL}(h2n<5OF z31HYll9JL5WYrjVsT;b+&A31?Z{px%FZJ)w?;L#MP_e6PsD1x}-i?K$JAE8-4^2f< z;f)-8>FD+O*DX$Zs^Xc)jw~z1(5rFBSrX-y4{ceKd%SO@rO_omG4jSE>%OZWOBA*hX!% zEo6hHVFL666Y{HY6wv78xaxVV_Ex*GbnyQTwrW{mTMe9PTO*P;$&j{ii3CAhrwnri zNPezvS%}!MP)4)I&l`ggi0eX)>p~N4A3ybK76$dt5%c;=fQh>-Ws0kaULLV<%GIQR%ts3T z^vtQIQbjTmy*DAiIHO?YrOR`lytXG9U(Q8l^x%>GeJhIFp6%<-?TvHNc6`p&u&950 z@yS;xJ&V%boY)j@Jj^PN(Pd59()HhcBTLf4jQjBMHM#D=Ep7Fe$Fl4^RGp_|K*zstvhDq zyYg#dy_v0R7F?h_`1O-R}^<`=xeHSe|`dH>Db zg%3`Xc+^Xc!jw8ZhEg&#M^5*Cc5uWAG7%|d5HHLTA89A?CIXPryJ<;OG_rCwF1W4o zz!Z=OgcJa85W!>?K=GNVQKq9RU(aKv7C9yC6c?D{*V`l(nA-r-OWC#U0eHURiKB;S zk3jT*3(n=R;4n-G8g2J)Xk<2r@!r67LS$2O9<2FgU&{mej)vZsi_ff@!-1Cd>xp}} zb*d1?)AsXyLJB+U@zBkT%RTq#;Eo+b(H{#$VJRw0;$M(E{*ud4B5er@k5P zjuuZuv}p3pmC{yI-I|(8zV6m3K#M5T36R%xLO1OTOsX`(d0V0?*mhAAVcd z_-di8qpE_7-UUvfoENu{ep$(3PEt1N_3EmhPqnw&)+?;X|TC{w|#mFVe>)gPO^=-_r)gT-@q+y zvQpsxfSo{xmmmG>`FSPq523p1inLW(sSB*c%LW(|-CK1d;nCKrU$`QRHYxo?Ch懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 initialDelaySeconds: -1155992025 periodSeconds: -850069363 successThreshold: 918929368 tcpSocket: - host: "206" + host: "209" port: -1498229293 terminationGracePeriodSeconds: -8520337362162976488 timeoutSeconds: -194343002 - name: "175" + name: "178" ports: - containerPort: -2031266553 - hostIP: "181" + hostIP: "184" hostPort: 424236719 - name: "180" + name: "183" protocol: 呝TG;邪 readinessProbe: exec: command: - - "207" + - "210" failureThreshold: 163512962 httpGet: - host: "210" + host: "213" httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" + - name: "214" + value: "215" + path: "211" + port: "212" scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p initialDelaySeconds: -407545915 periodSeconds: 716842280 successThreshold: 1479266199 tcpSocket: - host: "213" + host: "216" port: 538852927 terminationGracePeriodSeconds: -8521017368802772029 timeoutSeconds: 902535764 @@ -691,66 +693,66 @@ spec: runAsNonRoot: true runAsUser: 1946087648860511217 seLinuxOptions: - level: "238" - role: "236" - type: "237" - user: "235" + level: "241" + role: "239" + type: "240" + user: "238" seccompProfile: - localhostProfile: "242" + localhostProfile: "245" type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 windowsOptions: - gmsaCredentialSpec: "240" - gmsaCredentialSpecName: "239" - runAsUserName: "241" + gmsaCredentialSpec: "243" + gmsaCredentialSpecName: "242" + runAsUserName: "244" startupProbe: exec: command: - - "214" + - "217" failureThreshold: -2107743490 httpGet: - host: "216" + host: "219" httpHeaders: - - name: "217" - value: "218" - path: "215" + - name: "220" + value: "221" + path: "218" port: 1623772781 scheme: UÐ_ƮA攤/ɸɎ initialDelaySeconds: 1054858106 periodSeconds: -1150474479 successThreshold: 744319626 tcpSocket: - host: "220" - port: "219" + host: "223" + port: "222" terminationGracePeriodSeconds: 8569885835306406695 timeoutSeconds: 232569106 stdin: true - terminationMessagePath: "234" + terminationMessagePath: "237" terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' tty: true volumeDevices: - - devicePath: "200" - name: "199" + - devicePath: "203" + name: "202" volumeMounts: - - mountPath: "196" + - mountPath: "199" mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę - name: "195" + name: "198" readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" + subPath: "200" + subPathExpr: "201" + workingDir: "182" + nodeName: "390" nodeSelector: - "383": "384" + "386": "387" overhead: »Š: "727" preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA priority: 1188651641 - priorityClassName: "470" + priorityClassName: "473" readinessGates: - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW restartPolicy: W歹s梊ɥʋăƻ - runtimeClassName: "475" - schedulerName: "465" + runtimeClassName: "478" + schedulerName: "468" securityContext: fsGroup: -8322686588708543096 fsGroupChangePolicy: 4虵p蓋沥7uPƒ @@ -758,34 +760,34 @@ spec: runAsNonRoot: true runAsUser: 3011215457607075123 seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" + level: "394" + role: "392" + type: "393" + user: "391" seccompProfile: - localhostProfile: "397" + localhostProfile: "400" type: "" supplementalGroups: - 8667724420266764868 sysctls: - - name: "395" - value: "396" + - name: "398" + value: "399" windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" + gmsaCredentialSpec: "396" + gmsaCredentialSpecName: "395" + runAsUserName: "397" + serviceAccount: "389" + serviceAccountName: "388" setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "400" + subdomain: "403" terminationGracePeriodSeconds: 1031455728822209328 tolerations: - effect: ;牆詒ĸąsƶ - key: "466" + key: "469" operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ tolerationSeconds: -456102350746071856 - value: "467" + value: "470" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -796,65 +798,65 @@ spec: matchLabels: z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T maxSkew: -388643187 - topologyKey: "476" + topologyKey: "479" whenUnsatisfiable: i僠噚恗N volumes: - awsElasticBlockStore: - fsType: "47" + fsType: "49" partition: -762366823 readOnly: true - volumeID: "46" + volumeID: "48" azureDisk: cachingMode: HǺƶȤ^}穠 - diskName: "110" - diskURI: "111" - fsType: "112" + diskName: "112" + diskURI: "113" + fsType: "114" kind: 躢 readOnly: true azureFile: - secretName: "96" - shareName: "97" + secretName: "98" + shareName: "99" cephfs: monitors: - - "81" - path: "82" - secretFile: "84" + - "83" + path: "84" + secretFile: "86" secretRef: - name: "85" - user: "83" + name: "87" + user: "85" cinder: - fsType: "79" + fsType: "81" secretRef: - name: "80" - volumeID: "78" + name: "82" + volumeID: "80" configMap: defaultMode: -460478410 items: - - key: "99" + - key: "101" mode: -2039036935 - path: "100" - name: "98" + path: "102" + name: "100" optional: false csi: - driver: "142" - fsType: "143" + driver: "144" + fsType: "145" nodePublishSecretRef: - name: "146" + name: "148" readOnly: false volumeAttributes: - "144": "145" + "146": "147" downwardAPI: defaultMode: -106644772 items: - fieldRef: - apiVersion: "89" - fieldPath: "90" + apiVersion: "91" + fieldPath: "92" mode: 1235524154 - path: "88" + path: "90" resourceFieldRef: - containerName: "91" + containerName: "93" divisor: "457" - resource: "92" + resource: "94" emptyDir: medium: 彭聡A3fƻfʣ sizeLimit: "115" @@ -862,39 +864,40 @@ spec: volumeClaimTemplate: metadata: annotations: - "154": "155" - clusterName: "160" + "156": "157" + clusterName: "162" creationTimestamp: null deletionGracePeriodSeconds: 4217400953499279873 finalizers: - - "159" - generateName: "148" + - "161" + generateName: "150" generation: 6327094951466338107 labels: - "152": "153" + "154": "155" managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" + - apiVersion: "164" + fieldsType: "165" + manager: "163" operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð - name: "147" - namespace: "149" + subresource: "166" + name: "149" + namespace: "151" ownerReferences: - - apiVersion: "156" + - apiVersion: "158" blockOwnerDeletion: true controller: false - kind: "157" - name: "158" + kind: "159" + name: "160" uid: "" resourceVersion: "5302358391842833914" - selfLink: "150" + selfLink: "152" spec: accessModes: - eÞȦY籎顒 dataSource: - apiGroup: "172" - kind: "173" - name: "174" + apiGroup: "175" + kind: "176" + name: "177" resources: limits: ŴĿ: "377" @@ -906,153 +909,153 @@ spec: operator: DoesNotExist matchLabels: 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 - storageClassName: "171" + storageClassName: "174" volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - volumeName: "170" + volumeName: "173" fc: - fsType: "94" + fsType: "96" lun: 441887498 readOnly: true targetWWNs: - - "93" - wwids: - "95" + wwids: + - "97" flexVolume: - driver: "73" - fsType: "74" + driver: "75" + fsType: "76" options: - "76": "77" + "78": "79" secretRef: - name: "75" + name: "77" flocker: - datasetName: "86" - datasetUUID: "87" + datasetName: "88" + datasetUUID: "89" gcePersistentDisk: - fsType: "45" + fsType: "47" partition: -1499132872 - pdName: "44" + pdName: "46" gitRepo: - directory: "50" - repository: "48" - revision: "49" + directory: "52" + repository: "50" + revision: "51" glusterfs: - endpoints: "63" - path: "64" + endpoints: "65" + path: "66" hostPath: - path: "43" + path: "45" type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" + fsType: "61" + initiatorName: "64" + iqn: "59" + iscsiInterface: "60" lun: 1655406148 portals: - - "60" + - "62" readOnly: true secretRef: - name: "61" - targetPortal: "56" - name: "42" + name: "63" + targetPortal: "58" + name: "44" nfs: - path: "55" + path: "57" readOnly: true - server: "54" + server: "56" persistentVolumeClaim: - claimName: "65" + claimName: "67" readOnly: true photonPersistentDisk: - fsType: "114" - pdID: "113" + fsType: "116" + pdID: "115" portworxVolume: - fsType: "129" - volumeID: "128" + fsType: "131" + volumeID: "130" projected: defaultMode: -522879476 sources: - configMap: items: - - key: "124" + - key: "126" mode: -1694464659 - path: "125" - name: "123" + path: "127" + name: "125" optional: true downwardAPI: items: - fieldRef: - apiVersion: "119" - fieldPath: "120" + apiVersion: "121" + fieldPath: "122" mode: 926891073 - path: "118" + path: "120" resourceFieldRef: - containerName: "121" + containerName: "123" divisor: "746" - resource: "122" + resource: "124" secret: items: - - key: "116" + - key: "118" mode: -1399063270 - path: "117" - name: "115" + path: "119" + name: "117" optional: true serviceAccountToken: - audience: "126" + audience: "128" expirationSeconds: -7593824971107985079 - path: "127" + path: "129" quobyte: - group: "108" + group: "110" readOnly: true - registry: "105" - tenant: "109" - user: "107" - volume: "106" + registry: "107" + tenant: "111" + user: "109" + volume: "108" rbd: - fsType: "68" - image: "67" - keyring: "71" + fsType: "70" + image: "69" + keyring: "73" monitors: - - "66" - pool: "69" + - "68" + pool: "71" readOnly: true secretRef: - name: "72" - user: "70" + name: "74" + user: "72" scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" + fsType: "139" + gateway: "132" + protectionDomain: "135" secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" + name: "134" + storageMode: "137" + storagePool: "136" + system: "133" + volumeName: "138" secret: defaultMode: 372704313 items: - - key: "52" + - key: "54" mode: -104666658 - path: "53" + path: "55" optional: true - secretName: "51" + secretName: "53" storageos: - fsType: "140" + fsType: "142" readOnly: true secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" + name: "143" + volumeName: "140" + volumeNamespace: "141" vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" + fsType: "104" + storagePolicyID: "106" + storagePolicyName: "105" + volumePath: "103" status: availableReplicas: 876226690 conditions: - lastTransitionTime: "2951-06-01T06:00:17Z" - message: "484" - reason: "483" + message: "487" + reason: "486" status: '%ÿ¼璤ňɈȀę' type: C`牯雫 fullyLabeledReplicas: 516555648 diff --git a/testdata/HEAD/extensions.v1beta1.Scale.json b/testdata/HEAD/extensions.v1beta1.Scale.json index 540b62a747..f901f20db1 100644 --- a/testdata/HEAD/extensions.v1beta1.Scale.json +++ b/testdata/HEAD/extensions.v1beta1.Scale.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -46,8 +47,8 @@ "status": { "replicas": 70007838, "selector": { - "19": "20" + "20": "21" }, - "targetSelector": "21" + "targetSelector": "22" } } \ No newline at end of file diff --git a/testdata/HEAD/extensions.v1beta1.Scale.pb b/testdata/HEAD/extensions.v1beta1.Scale.pb index ffdda998a5197c90caa5e8ac5eecaae8ab25107d..1c61dc34cdfab08e64a986117d9fd49fa56eeb80 100644 GIT binary patch delta 42 ycmeyy_=|CZ63ZnFOb63aP8u9Xwjsu=YrF4R{O;^t_1KKIGr|3JVfCCoAJ#|A|q4lX7`OCcsB N11TmWLn#I&1^}F&6MFyv diff --git a/testdata/HEAD/extensions.v1beta1.Scale.yaml b/testdata/HEAD/extensions.v1beta1.Scale.yaml index ea58fe8c58..5e0d000f10 100644 --- a/testdata/HEAD/extensions.v1beta1.Scale.yaml +++ b/testdata/HEAD/extensions.v1beta1.Scale.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -34,5 +35,5 @@ spec: status: replicas: 70007838 selector: - "19": "20" - targetSelector: "21" + "20": "21" + targetSelector: "22" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json index 0cce0f6a9b..b0f6f57401 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json @@ -36,13 +36,14 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "priorityLevelConfiguration": { - "name": "19" + "name": "20" }, "matchingPrecedence": -595102844, "distinguisherMethod": { @@ -54,40 +55,40 @@ { "kind": "Ă凗蓏Ŋ蛊ĉy", "user": { - "name": "20" + "name": "21" }, "group": { - "name": "21" + "name": "22" }, "serviceAccount": { - "namespace": "22", - "name": "23" + "namespace": "23", + "name": "24" } } ], "resourceRules": [ { "verbs": [ - "24" + "25" ], "apiGroups": [ - "25" + "26" ], "resources": [ - "26" + "27" ], "namespaces": [ - "27" + "28" ] } ], "nonResourceRules": [ { "verbs": [ - "28" + "29" ], "nonResourceURLs": [ - "29" + "30" ] } ] @@ -100,8 +101,8 @@ "type": "?狱³-Ǐ忄*齧獚", "status": "彀亞", "lastTransitionTime": "2559-01-29T18:41:04Z", - "reason": "30", - "message": "31" + "reason": "31", + "message": "32" } ] } diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.pb b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.pb index 68440912e990a571ee9ca1e979cd6cc342ba2ab2..55e701a942eb7efd4ea6bead08ffa40c109e6b42 100644 GIT binary patch delta 97 zcmZ3$yo7mz70VMQuC){Gsu+zY?$qaTVluQ8s^? delta 33 pcmZ3-yoz~(7t1Xsu9Xx0su=Yrp46ZCX9bs`r52NsffR!h0|3bQ3Q+(6 diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml index ad40adb7ce..696d0b11eb 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -42,7 +43,7 @@ spec: status: conditions: - lastTransitionTime: "2559-09-14T11:32:46Z" - message: "20" - reason: "19" + message: "21" + reason: "20" status: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ type: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json index 5fdd67ea23..bccf9e5fe3 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json @@ -36,13 +36,14 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "priorityLevelConfiguration": { - "name": "19" + "name": "20" }, "matchingPrecedence": -595102844, "distinguisherMethod": { @@ -54,40 +55,40 @@ { "kind": "Ă凗蓏Ŋ蛊ĉy", "user": { - "name": "20" + "name": "21" }, "group": { - "name": "21" + "name": "22" }, "serviceAccount": { - "namespace": "22", - "name": "23" + "namespace": "23", + "name": "24" } } ], "resourceRules": [ { "verbs": [ - "24" + "25" ], "apiGroups": [ - "25" + "26" ], "resources": [ - "26" + "27" ], "namespaces": [ - "27" + "28" ] } ], "nonResourceRules": [ { "verbs": [ - "28" + "29" ], "nonResourceURLs": [ - "29" + "30" ] } ] @@ -100,8 +101,8 @@ "type": "?狱³-Ǐ忄*齧獚", "status": "彀亞", "lastTransitionTime": "2559-01-29T18:41:04Z", - "reason": "30", - "message": "31" + "reason": "31", + "message": "32" } ] } diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb index 0c9f8a81ae0f6cfe84b01b290766cdfee371c6b5..242ad7d4d6bd9ce96a00d38825c742ac2d3da046 100644 GIT binary patch delta 97 zcmbQwyqI}{CCd{guC)_ws~C+Z?$GCPVluQ8s^?I(h< delta 33 pcmZ3>ypnl>C(A7+u9Xvgs~Ghsp3tB8dj*%Fr52NsffR!h0|3Zs3QGV0 diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml index a43b85d644..8e7271c282 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -42,7 +43,7 @@ spec: status: conditions: - lastTransitionTime: "2559-09-14T11:32:46Z" - message: "20" - reason: "19" + message: "21" + reason: "20" status: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ type: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 diff --git a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json index ce63272356..d6c87706ab 100644 --- a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json +++ b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json @@ -36,26 +36,27 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { "containers": [ { - "image": "19" + "image": "20" } ], "annotations": { - "20": "21" + "21": "22" }, - "namespace": "22" + "namespace": "23" }, "status": { "allowed": true, - "reason": "23", + "reason": "24", "auditAnnotations": { - "24": "25" + "25": "26" } } } \ No newline at end of file diff --git a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.pb b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.pb index 53b641098486350810bebf36ce252e52ea9fdb2b..71a6e2ecbd28ff15f09f897a4072520b106d14aa 100644 GIT binary patch delta 68 zcmeBX>Svl@$Z~^`YwbkSDn{dp8}tpFm<%n2M7UVEn2ZdBIDn*~5R;LS6qAv$lmG`K RkZmFb5;X;~%%m8U7y$Lb3se9A delta 64 zcmeBY>Smf?$Z~~|Yvn}KDn|W@8}xOAM7UVEm<%n2IJlUM41}1B45gTijHCoO7=dhK PDUhfMkYy^xpu_+Gxt$7_ diff --git a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml index 7466d1976b..48e064ae6a 100644 --- a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml +++ b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,12 +32,12 @@ metadata: uid: "7" spec: annotations: - "20": "21" + "21": "22" containers: - - image: "19" - namespace: "22" + - image: "20" + namespace: "23" status: allowed: true auditAnnotations: - "24": "25" - reason: "23" + "25": "26" + reason: "24" diff --git a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json index 698b75a205..3c19cd8ec5 100644 --- a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json +++ b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -44,22 +45,22 @@ "status": { "storageVersions": [ { - "apiServerID": "19", - "encodingVersion": "20", + "apiServerID": "20", + "encodingVersion": "21", "decodableVersions": [ - "21" + "22" ] } ], - "commonEncodingVersion": "22", + "commonEncodingVersion": "23", "conditions": [ { "type": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", "observedGeneration": -6114802437535409255, "lastTransitionTime": "2030-04-26T16:31:03Z", - "reason": "23", - "message": "24" + "reason": "24", + "message": "25" } ] } diff --git a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.pb b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.pb index 2ec0a6a32944cbdb1915fa761490288014adcb60..e7b8195b9e232e46145cfe79a2e7288a385143be 100644 GIT binary patch delta 59 zcmcb|^oVJKHOoRKuC){Gs~C+Z?$VcXVluQ8Vvx$^;^AU4G7w@iGL&L6G6K@Z6aR;C Oniw$|nMyGzF#rJ51PwI+ delta 56 zcmaFFbdPC*HOpKku9Xw*s~Ghs?$Q?%Vvx$^;^AU4v=m}8GLT|2G6d2_lbIRAIE{^% Kj7+2$lo$Y+?hAnc diff --git a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml index ee94bf54f9..b00fc350c6 100644 --- a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml +++ b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,16 +32,16 @@ metadata: uid: "7" spec: {} status: - commonEncodingVersion: "22" + commonEncodingVersion: "23" conditions: - lastTransitionTime: "2030-04-26T16:31:03Z" - message: "24" + message: "25" observedGeneration: -6114802437535409255 - reason: "23" + reason: "24" status: ěĂ凗蓏Ŋ蛊ĉy緅縕 type: Hr鯹)晿SqiCwv>F=;F&P_6F&UdEi2`{BLO=tI t4JYd|N~;?gNXc`_a!CUPOo58blmt0uKm7CiKL{`iF#z?LOED-h007jZAZ7pn delta 153 zcmey&^qy&g8p~lOu9XwDsu=YrF4d0|D&dls;^AU4G7@4kGL~X8GEw3O@(hGHfuy0p zydN7Bg*bprQ=qh&lrxZJE@aDP&1DH>SqQ0uv>F=KAFKcX diff --git a/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml b/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml index 1d3337de41..158413fe44 100644 --- a/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml +++ b/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -32,41 +33,41 @@ metadata: spec: defaultBackend: resource: - apiGroup: "22" - kind: "23" - name: "24" + apiGroup: "23" + kind: "24" + name: "25" service: - name: "20" + name: "21" port: - name: "21" + name: "22" number: 70007838 - ingressClassName: "19" + ingressClassName: "20" rules: - - host: "27" + - host: "28" http: paths: - backend: resource: - apiGroup: "31" - kind: "32" - name: "33" + apiGroup: "32" + kind: "33" + name: "34" service: - name: "29" + name: "30" port: - name: "30" + name: "31" number: -1317363107 - path: "28" + path: "29" pathType: 晿}CuC){Os~C+ZuF_X=VluQ8lHy`AG7u60l7>P|Mn+OhM#f4^MkZQJ KMy65>N(=y{hzn-` delta 52 zcmey%_>*yhHp>Y{u9Xw@s~GhsuF_W!lHy`Av=kEIVlpxiVlpz6VlpyPVlpz;Vlpz3 IVo+iL0B>mutN;K2 diff --git a/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml b/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml index bda4f3c443..6e286f7478 100644 --- a/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml +++ b/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,10 +31,10 @@ metadata: selfLink: "5" uid: "7" spec: - controller: "19" + controller: "20" parameters: - apiGroup: "20" - kind: "21" - name: "22" - namespace: "24" - scope: "23" + apiGroup: "21" + kind: "22" + name: "23" + namespace: "25" + scope: "24" diff --git a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json index 6f36aa9269..f91fb53f2c 100644 --- a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json +++ b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -92,9 +93,9 @@ ] }, "ipBlock": { - "cidr": "37", + "cidr": "38", "except": [ - "38" + "39" ] } } @@ -135,9 +136,9 @@ ] }, "ipBlock": { - "cidr": "51", + "cidr": "52", "except": [ - "52" + "53" ] } } diff --git a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.pb b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.pb index 004bd749dc8473d3115be1b800256b0183091aa7..8b9435df2216dae23bd54a96739de7bc93b08c47 100644 GIT binary patch delta 59 zcmZqU?&6-H!*YX*YwbjXDn{dptMyr&m<%m9-r{FwwGd)5w%q)Vxs_4aNQlYQScyX; P8tRgA_HSLxR~F&SD46?4gOF&P;Oad0pSFi0^O8AsSpQ{X9nb%OSuAB7DD!1wp`XgmZgv!7n8Ap5Elo7K=0M5YuTk3Kst>Lg_w+u zq?nA2r9?HK&D?L3uao?8-QN77l4mn|kIp>Oqr_xnAf?5n!KDT?+1LcA+H`UZqb#eL I6oV2202>-3YXATM delta 162 zcmZo-{>L;yo8>GM*UE|dRgC%*SLxRa6?4gOF&P;Mad0pSFi0^O8A|a0`9?xaM#ey% zi4X^nXA0z*Nx1@9=0f&dwp`XgmW7ZUkhB!y;$RTyy*hO*yA%URr?G($ld+)`ld+MM zsOGbo`)%@dl3%Xdn_pD&Y)0?VnMZn*m<%nYw74|5)PRbOS%9idCMPh;vYJXUC@}y4 DlMf=Y diff --git a/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.yaml b/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.yaml index 0d7c096885..8ea8647194 100644 --- a/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.yaml +++ b/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -32,35 +33,35 @@ metadata: spec: backend: resource: - apiGroup: "22" - kind: "23" - name: "24" - serviceName: "20" - servicePort: "21" - ingressClassName: "19" + apiGroup: "23" + kind: "24" + name: "25" + serviceName: "21" + servicePort: "22" + ingressClassName: "20" rules: - - host: "27" + - host: "28" http: paths: - backend: resource: - apiGroup: "30" - kind: "31" - name: "32" - serviceName: "29" + apiGroup: "31" + kind: "32" + name: "33" + serviceName: "30" servicePort: 1973774989 - path: "28" + path: "29" pathType: )晿6DRgA_H*Xye|F&SD4NpUe583>60NkbtfBO@s$BV#2dBNHtq KBU32`B?bVGfeQfu delta 52 zcmZo-`o}oIfaL@u*UE_|RgC%**Xt_?NpUe5S_+A9F&P;MF&P<3F&P;tF&Py}+aV<|5&|+Y5*i8uGBOeX8Uivi XA_F$WizxDn=;PnZsJ*cP8UP{yTvHQ@ diff --git a/testdata/HEAD/node.k8s.io.v1.RuntimeClass.yaml b/testdata/HEAD/node.k8s.io.v1.RuntimeClass.yaml index 0d7b1b8519..c1a60c3f8d 100644 --- a/testdata/HEAD/node.k8s.io.v1.RuntimeClass.yaml +++ b/testdata/HEAD/node.k8s.io.v1.RuntimeClass.yaml @@ -1,5 +1,5 @@ apiVersion: node.k8s.io/v1 -handler: "19" +handler: "20" kind: RuntimeClass metadata: annotations: @@ -18,6 +18,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -35,9 +36,9 @@ overhead: qJ枊a8衍`Ĩ: "652" scheduling: nodeSelector: - "20": "21" + "21": "22" tolerations: - effect: 6ċ - key: "22" + key: "23" tolerationSeconds: -5658031457286093454 - value: "23" + value: "24" diff --git a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.json b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.json index 5625d08962..6884ddd8a8 100644 --- a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.json +++ b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.json @@ -36,12 +36,13 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "runtimeHandler": "19", + "runtimeHandler": "20", "overhead": { "podFixed": { "qJ枊a8衍`Ĩ": "652" @@ -49,12 +50,12 @@ }, "scheduling": { "nodeSelector": { - "20": "21" + "21": "22" }, "tolerations": [ { - "key": "22", - "value": "23", + "key": "23", + "value": "24", "effect": "6ċ", "tolerationSeconds": -5658031457286093454 } diff --git a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.pb b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.pb index 584d00b44223d39d2a4882f7cfb9ad283f95d226..b471ebb74858e6ad2f666237d0bac7f9aeb60998 100644 GIT binary patch delta 55 zcmZ3=w32CpHp>r2uC){Os~C+ZuF~gnVluQ8a^qq$GMIQ@QP5C`$;e1Z3dl7UVvu4o KGMOyMC;|YVbPP=Z delta 67 zcmV-J0KEUH0;K|wD+Kfb3aODVdI2wysxJl-MhXHkIg#TbB`^{KGBFYw3IZ}R5&#+k ZGBY9rHpGi4@`~u=-^-}Iu>l$YA^?HQ6bJwS diff --git a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml index 9728996b1d..45136c4bb9 100644 --- a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml +++ b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,12 +34,12 @@ spec: overhead: podFixed: qJ枊a8衍`Ĩ: "652" - runtimeHandler: "19" + runtimeHandler: "20" scheduling: nodeSelector: - "20": "21" + "21": "22" tolerations: - effect: 6ċ - key: "22" + key: "23" tolerationSeconds: -5658031457286093454 - value: "23" + value: "24" diff --git a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json index 08d233e727..d1d0d10544 100644 --- a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json +++ b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json @@ -36,11 +36,12 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, - "handler": "19", + "handler": "20", "overhead": { "podFixed": { "qJ枊a8衍`Ĩ": "652" @@ -48,12 +49,12 @@ }, "scheduling": { "nodeSelector": { - "20": "21" + "21": "22" }, "tolerations": [ { - "key": "22", - "value": "23", + "key": "23", + "value": "24", "effect": "6ċ", "tolerationSeconds": -5658031457286093454 } diff --git a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.pb b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.pb index c50ae57abe3ac45808a4a3a8db8e1a0ec37ec992..d6f459c5dc9b270c5ba1fb140411fbd99262dd1c 100644 GIT binary patch delta 69 zcmZ3)w2Wzj7RxtAuC){Osu+zYuGHsnVluQ8VlpzAct=sy5XdkRlHy`AG8STxVlpyO ZVm3R{t?{Yr#pC;@SM1%$D8-<}005sJ6kY%T delta 65 zcmV-H0KWgG0-^$tDg^QY3aODUdI2wysV@W)0x>y};2|Y25&|+Y5*i8uGBOeX8Uivi XA_F$WizxDn=;PnZsJ*cP8UP{yV!#uq diff --git a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.yaml b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.yaml index 014f2a463b..e20c112a4b 100644 --- a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.yaml +++ b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.yaml @@ -1,5 +1,5 @@ apiVersion: node.k8s.io/v1beta1 -handler: "19" +handler: "20" kind: RuntimeClass metadata: annotations: @@ -18,6 +18,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -35,9 +36,9 @@ overhead: qJ枊a8衍`Ĩ: "652" scheduling: nodeSelector: - "20": "21" + "21": "22" tolerations: - effect: 6ċ - key: "22" + key: "23" tolerationSeconds: -5658031457286093454 - value: "23" + value: "24" diff --git a/testdata/HEAD/policy.v1.Eviction.json b/testdata/HEAD/policy.v1.Eviction.json index b48ebc6dd8..ca254632f9 100644 --- a/testdata/HEAD/policy.v1.Eviction.json +++ b/testdata/HEAD/policy.v1.Eviction.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -44,12 +45,12 @@ "gracePeriodSeconds": 3850803321873644574, "preconditions": { "uid": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", - "resourceVersion": "19" + "resourceVersion": "20" }, "orphanDependents": true, "propagationPolicy": "蓏Ŋ", "dryRun": [ - "20" + "21" ] } } \ No newline at end of file diff --git a/testdata/HEAD/policy.v1.Eviction.pb b/testdata/HEAD/policy.v1.Eviction.pb index 1d1917ba1aceefbb43e5c39f63a153ef12937c44..a1bbe85325c684670ed7f83f4e0fcb5e45c58722 100644 GIT binary patch delta 47 zcmbQlG>vJ349gcruC)^tsu+zY&emsfVluRxc*<1R$UuToiS@K_~49f>bu9XuNsu=Yr&eorJ&Q#dYQi4&5^~L1=qg`4|Mg~$0N(=xcxD2ZR diff --git a/testdata/HEAD/policy.v1.Eviction.yaml b/testdata/HEAD/policy.v1.Eviction.yaml index d5a72ba482..3251a45abf 100644 --- a/testdata/HEAD/policy.v1.Eviction.yaml +++ b/testdata/HEAD/policy.v1.Eviction.yaml @@ -1,11 +1,11 @@ apiVersion: policy/v1 deleteOptions: dryRun: - - "20" + - "21" gracePeriodSeconds: 3850803321873644574 orphanDependents: true preconditions: - resourceVersion: "19" + resourceVersion: "20" uid: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě propagationPolicy: 蓏Ŋ kind: Eviction @@ -26,6 +26,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: diff --git a/testdata/HEAD/policy.v1.PodDisruptionBudget.json b/testdata/HEAD/policy.v1.PodDisruptionBudget.json index 0b98d8a47a..36d0214134 100644 --- a/testdata/HEAD/policy.v1.PodDisruptionBudget.json +++ b/testdata/HEAD/policy.v1.PodDisruptionBudget.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -61,7 +62,7 @@ "status": { "observedGeneration": -6582200896939805980, "disruptedPods": { - "25": "2250-04-18T21:52:38Z" + "26": "2250-04-18T21:52:38Z" }, "disruptionsAllowed": -1942073618, "currentHealthy": -2037845840, @@ -69,12 +70,12 @@ "expectedPods": -347579237, "conditions": [ { - "type": "26", + "type": "27", "status": "蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞", "observedGeneration": -8886126363972008903, "lastTransitionTime": "2544-09-25T10:59:09Z", - "reason": "27", - "message": "28" + "reason": "28", + "message": "29" } ] } diff --git a/testdata/HEAD/policy.v1.PodDisruptionBudget.pb b/testdata/HEAD/policy.v1.PodDisruptionBudget.pb index 5ecbc146ddb77eec97cd33e6891de9b433b45bcd..80b2bf6d881964f61c127635aa85512f645c796c 100644 GIT binary patch delta 50 zcmbQwx|nr>I?Fc}uC)`js~C+ZF4JdmVluScc-5Ve(QL9TlQpCH(u9XwDs~GhsF4Nz5)18sgbh09oHKW<&SSDLeb0a1r3n>OA1^`DV B3-$m2 diff --git a/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml b/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml index 55f0d0aa27..2fa7f171a0 100644 --- a/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml +++ b/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -43,15 +44,15 @@ spec: status: conditions: - lastTransitionTime: "2544-09-25T10:59:09Z" - message: "28" + message: "29" observedGeneration: -8886126363972008903 - reason: "27" + reason: "28" status: 蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞 - type: "26" + type: "27" currentHealthy: -2037845840 desiredHealthy: -1965578645 disruptedPods: - "25": "2250-04-18T21:52:38Z" + "26": "2250-04-18T21:52:38Z" disruptionsAllowed: -1942073618 expectedPods: -347579237 observedGeneration: -6582200896939805980 diff --git a/testdata/HEAD/policy.v1beta1.Eviction.json b/testdata/HEAD/policy.v1beta1.Eviction.json index da935721bf..0c7581f6ac 100644 --- a/testdata/HEAD/policy.v1beta1.Eviction.json +++ b/testdata/HEAD/policy.v1beta1.Eviction.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -44,12 +45,12 @@ "gracePeriodSeconds": 3850803321873644574, "preconditions": { "uid": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", - "resourceVersion": "19" + "resourceVersion": "20" }, "orphanDependents": true, "propagationPolicy": "蓏Ŋ", "dryRun": [ - "20" + "21" ] } } \ No newline at end of file diff --git a/testdata/HEAD/policy.v1beta1.Eviction.pb b/testdata/HEAD/policy.v1beta1.Eviction.pb index f23d153efe25c59782e2188f139c2d9f13f76f1b..921fbfe7291dd881b9a88df4a83e3fdfa004a48f 100644 GIT binary patch delta 47 zcmbQvG@EIHBFh&>uC)_Ys~C+ZF3@LjVluRxc-~al$UuToiS@OA1^`R- B3?2Xg diff --git a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml index f8b9462799..f0f75c7bd3 100644 --- a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml +++ b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -43,15 +44,15 @@ spec: status: conditions: - lastTransitionTime: "2544-09-25T10:59:09Z" - message: "28" + message: "29" observedGeneration: -8886126363972008903 - reason: "27" + reason: "28" status: 蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞 - type: "26" + type: "27" currentHealthy: -2037845840 desiredHealthy: -1965578645 disruptedPods: - "25": "2250-04-18T21:52:38Z" + "26": "2250-04-18T21:52:38Z" disruptionsAllowed: -1942073618 expectedPods: -347579237 observedGeneration: -6582200896939805980 diff --git a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json index a90fb247e1..8339c17baf 100644 --- a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json +++ b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -65,10 +66,10 @@ "seLinux": { "rule": "S", "seLinuxOptions": { - "user": "19", - "role": "20", - "type": "21", - "level": "22" + "user": "20", + "role": "21", + "type": "22", + "level": "23" } }, "runAsUser": { @@ -111,34 +112,34 @@ "allowPrivilegeEscalation": false, "allowedHostPaths": [ { - "pathPrefix": "23", + "pathPrefix": "24", "readOnly": true } ], "allowedFlexVolumes": [ { - "driver": "24" + "driver": "25" } ], "allowedCSIDrivers": [ { - "name": "25" + "name": "26" } ], "allowedUnsafeSysctls": [ - "26" + "27" ], "forbiddenSysctls": [ - "27" + "28" ], "allowedProcMountTypes": [ "ǣ偐圠=l畣潁" ], "runtimeClass": { "allowedRuntimeClassNames": [ - "28" + "29" ], - "defaultRuntimeClassName": "29" + "defaultRuntimeClassName": "30" } } } \ No newline at end of file diff --git a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.pb b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.pb index ad0737a8fb70c038bb82a810d63d597752688ad3..ce5abdf05a5845fb153b6688ecda02369a43e439 100644 GIT binary patch delta 88 zcmX@aa*Sny7RxjiuC){Osu+zYuGD97VluRxcq5a~$Uun6$WV&O$ViFF$au0pV}po^ q0OKS^7A__u(^-s6M&^rvgvI2?jQ#>IRNXmT)PgNU&J<0M8F kE+!+BS&U3ZW{ZG?`Q+z}{sN|l7&(B#7C;@AQVdEA0G@~w8vp?vm3>g3b delta 45 zcmcb^bc1Pv5z7K5u9Xwbsu=YrZqyeO65(Ppv=m}8GLT|2GE`zRGSXr)GM@M=2>=~N B3u6EP diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.yaml index e33801fd7d..abb1e5d038 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.yaml @@ -26,6 +26,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -40,12 +41,12 @@ metadata: uid: "7" rules: - apiGroups: - - "20" + - "21" nonResourceURLs: - - "23" + - "24" resourceNames: - - "22" + - "23" resources: - - "21" + - "22" verbs: - - "19" + - "20" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json index 388e131922..d273e79c5e 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json @@ -36,21 +36,22 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "subjects": [ { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" + "kind": "20", + "apiGroup": "21", + "name": "22", + "namespace": "23" } ], "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" + "apiGroup": "24", + "kind": "25", + "name": "26" } } \ No newline at end of file diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb index 95d9eca13c7e2bf112eb2432edbb2f84c2d3b6d1..8561908ec42e5b3bb9a03899f0893760077a7f8e 100644 GIT binary patch delta 60 zcmeBX>Svl@$#Q{_YwbkaDn{dpJM=Z2m<%n21h|-t41}1B45gTijFgy+jHP&hA|^l) MQ=o{M6oV220IUKFApigX delta 56 zcmeBY>Smf?$#RB~Yvn}SDn|W@JM>kA1h|+CErpnj45XNh43(ISjHGzDn2d~pA|^l) JQz-@|1^{)83S|HQ diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml index 0e61aefa17..0d25f77082 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,11 +31,11 @@ metadata: selfLink: "5" uid: "7" roleRef: - apiGroup: "23" - kind: "24" - name: "25" + apiGroup: "24" + kind: "25" + name: "26" subjects: -- apiGroup: "20" - kind: "19" - name: "21" - namespace: "22" +- apiGroup: "21" + kind: "20" + name: "22" + namespace: "23" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json index 05e0c55781..b50f46cbba 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json @@ -36,26 +36,27 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "rules": [ { "verbs": [ - "19" + "20" ], "apiGroups": [ - "20" + "21" ], "resources": [ - "21" + "22" ], "resourceNames": [ - "22" + "23" ], "nonResourceURLs": [ - "23" + "24" ] } ] diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.pb index 48614b9c9268394c1babaa1dc125c047f1cb6704..af9ba3382fbb3e20e3c9a41e10a23cd4a77ffa9a 100644 GIT binary patch delta 50 zcmey&_?>ZrHp?+auC){Os~C+ZuF{utVluQ865(PpG7w@iGL&L6GE!nPGS*@;GLd3X GVgLYOhYGL& delta 46 zcmey)_?dBnHp?MKu9Xw@s~GhsuF{th65(Ppv=m}8GLT|2GE`zRGSXr)GL~XcVgLXy CAqn;X diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml index 8435ab4c54..ecf00b5d7a 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,12 +32,12 @@ metadata: uid: "7" rules: - apiGroups: - - "20" + - "21" nonResourceURLs: - - "23" + - "24" resourceNames: - - "22" + - "23" resources: - - "21" + - "22" verbs: - - "19" + - "20" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json index df6b513480..a67f731a45 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json @@ -36,21 +36,22 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "subjects": [ { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" + "kind": "20", + "apiGroup": "21", + "name": "22", + "namespace": "23" } ], "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" + "apiGroup": "24", + "kind": "25", + "name": "26" } } \ No newline at end of file diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.pb index 1ed7b28211ba41143bc458384852200e8292914b..94c83dfa82ff09e6ce1cd330bb7ea4c52bb72bce 100644 GIT binary patch delta 60 zcmZo+>R_5+#Bza=Ywbj{Dn{dp8}&7um<%n21h|-t41}1B45gTijFgy+jHP&hA|^l) MQ=o{M6oV220Hn$a{r~^~ delta 56 zcmeBRYGImS#Bzp_Yvn|?@U3|#;K delta 45 zcmaFFbdPC*1bk1OOpr B3aJ19 diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml index 77390e404e..eb17f427df 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml @@ -26,6 +26,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -40,12 +41,12 @@ metadata: uid: "7" rules: - apiGroups: - - "20" + - "21" nonResourceURLs: - - "23" + - "24" resourceNames: - - "22" + - "23" resources: - - "21" + - "22" verbs: - - "19" + - "20" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json index 17b919d9de..d4069c4c0f 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json @@ -36,21 +36,22 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "subjects": [ { - "kind": "19", - "apiVersion": "20", - "name": "21", - "namespace": "22" + "kind": "20", + "apiVersion": "21", + "name": "22", + "namespace": "23" } ], "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" + "apiGroup": "24", + "kind": "25", + "name": "26" } } \ No newline at end of file diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb index 552e768db9c4a742ecd7ce84e6ecadfa5381f0ca..1169b0136388eebe3199aebc20d6890026b1d574 100644 GIT binary patch delta 60 zcmbQpG?i(BJ*yhASLN68~^|S delta 56 zcmeBU>SCH;!E%O?Yvn|nDn|W@+x1n11h|+CErpnj45XNh43(ISjHGzDn2d~pA|^l) JQz-@|1^{%J3Sa;L diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml index e82c4c2f00..fdf00bf1b8 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,11 +31,11 @@ metadata: selfLink: "5" uid: "7" roleRef: - apiGroup: "23" - kind: "24" - name: "25" + apiGroup: "24" + kind: "25" + name: "26" subjects: -- apiVersion: "20" - kind: "19" - name: "21" - namespace: "22" +- apiVersion: "21" + kind: "20" + name: "22" + namespace: "23" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json index 2e96bc779f..f7aa1b856d 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json @@ -36,26 +36,27 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "rules": [ { "verbs": [ - "19" + "20" ], "apiGroups": [ - "20" + "21" ], "resources": [ - "21" + "22" ], "resourceNames": [ - "22" + "23" ], "nonResourceURLs": [ - "23" + "24" ] } ], diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb index f40dbff6a50dc4f8bee7e0fd4f62c25f00655555..134b9db35a73cb226a7e58907d4ebea60c22b9b7 100644 GIT binary patch delta 49 zcmcc1^pI(SIm;3zuC)`bs~C+ZZqt`?VluQ865(PpG7w@iGL&L6GE!nPGS*@;GMV^0 F2>?*}3^xD( delta 45 zcmaFJbeCy@Im-eju9Xw5s~GhsZqpYN65(Ppv=m}8GLT|2GE`zRGSXr)GM@N92>>Ah B3xNOt diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml index 39b03f169e..6d5a96a692 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml @@ -26,6 +26,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -40,12 +41,12 @@ metadata: uid: "7" rules: - apiGroups: - - "20" + - "21" nonResourceURLs: - - "23" + - "24" resourceNames: - - "22" + - "23" resources: - - "21" + - "22" verbs: - - "19" + - "20" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json index b1bbef81a8..7322cee28d 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json @@ -36,21 +36,22 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "subjects": [ { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" + "kind": "20", + "apiGroup": "21", + "name": "22", + "namespace": "23" } ], "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" + "apiGroup": "24", + "kind": "25", + "name": "26" } } \ No newline at end of file diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb index 2ad9e05e983a96d6d162edef9046a2b1bdc3eb1a..cbd803e4441282d48c34660b071ed7ac83640206 100644 GIT binary patch delta 60 zcmbQhG=*t`9m@qquC)`Lsu+zY?$y_DVluQ865wJoG7w@iGL&L6GE!nPGM3^2ikJXJ MOo1Y1QVdEA0I@0yIsgCw delta 56 zcmbQjG=XV?9m^R;u9Xv=su=Yr?$uWj65wJov=m}8GLT|2GE`zRGLquqVlpxYikJXJ JOr;o<7yx=u3Vr|p diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml index 7a3c8a8f42..01baa4dc76 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,11 +31,11 @@ metadata: selfLink: "5" uid: "7" roleRef: - apiGroup: "23" - kind: "24" - name: "25" + apiGroup: "24" + kind: "25" + name: "26" subjects: -- apiGroup: "20" - kind: "19" - name: "21" - namespace: "22" +- apiGroup: "21" + kind: "20" + name: "22" + namespace: "23" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json index f3d7aff0c3..c9a8986ccf 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json @@ -36,26 +36,27 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "rules": [ { "verbs": [ - "19" + "20" ], "apiGroups": [ - "20" + "21" ], "resources": [ - "21" + "22" ], "resourceNames": [ - "22" + "23" ], "nonResourceURLs": [ - "23" + "24" ] } ] diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.pb index 1935bbd76ab3e00314e2ea53c1bca45cabd93433..1956f0b35c8852e6192ee2f97a5fd10162505f58 100644 GIT binary patch delta 50 zcmeyt_=jk1D5 diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml index 0591989609..39b088db53 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -31,12 +32,12 @@ metadata: uid: "7" rules: - apiGroups: - - "20" + - "21" nonResourceURLs: - - "23" + - "24" resourceNames: - - "22" + - "23" resources: - - "21" + - "22" verbs: - - "19" + - "20" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json index 45723e17b1..2364bb25ad 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json @@ -36,21 +36,22 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "subjects": [ { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" + "kind": "20", + "apiGroup": "21", + "name": "22", + "namespace": "23" } ], "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" + "apiGroup": "24", + "kind": "25", + "name": "26" } } \ No newline at end of file diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb index e398cd51c458ee082264b104de1d3e5cbddc10cc..ba11e71a869d69f3ef2ec018f898968df1dc5c88 100644 GIT binary patch delta 60 zcmeBV>SdZ>&T@f~YwbkqDn{dp+w?V@m<%n21h|-t41}1B45gTijFgy+jHP&hA|^l) MQ=o{M6oV220IBi|7XSbN delta 56 zcmeBW>SUT=&T@v4Yvn}iDn|W@+w@h01h|+CErpnj45XNh43(ISjHGzDn2d~pA|^l) JQz-@|1^{!U3R?gG diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml index 47d6669973..5a29873b13 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,11 +31,11 @@ metadata: selfLink: "5" uid: "7" roleRef: - apiGroup: "23" - kind: "24" - name: "25" + apiGroup: "24" + kind: "25" + name: "26" subjects: -- apiGroup: "20" - kind: "19" - name: "21" - namespace: "22" +- apiGroup: "21" + kind: "20" + name: "22" + namespace: "23" diff --git a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json index a578404c99..d4fdcd661b 100644 --- a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json +++ b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json @@ -36,12 +36,13 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "value": -595102844, "globalDefault": true, - "description": "19", + "description": "20", "preemptionPolicy": "J枊a" } \ No newline at end of file diff --git a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.pb b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.pb index f0c038d3c5b355942c22aebe774918d6f409d115..819cda2c106b6560cf29ae0eba74f256c14d339c 100644 GIT binary patch delta 52 zcmeyy_=|CZ4$BEfuC)^lsu+zYuGUv@VluQ8Xn8*O$>0A#z$n3}#AIZk#p?BJURRFOb4$Bcnu9XuFsu=YruGW_kXn8*O$>0A#z$n3}#AIlx#p?BJURR);aJ diff --git a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml index e3645677dd..80cdbdcb27 100644 --- a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml +++ b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml @@ -1,5 +1,5 @@ apiVersion: scheduling.k8s.io/v1 -description: "19" +description: "20" globalDefault: true kind: PriorityClass metadata: @@ -19,6 +19,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: diff --git a/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json b/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json index 9b02c32b56..84ecbbcf41 100644 --- a/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json +++ b/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json @@ -36,12 +36,13 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "value": -595102844, "globalDefault": true, - "description": "19", + "description": "20", "preemptionPolicy": "J枊a" } \ No newline at end of file diff --git a/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.pb b/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.pb index 00bc5d8e8f182a338c38319793ba0f1708cecb33..44679526351599c7248551b80d55918769c3c7c9 100644 GIT binary patch delta 52 zcmeyv*uXTwh~)$$*V>6@RgA_HH|i@mF&SD4v^<~tv^<~t0A#z$n3}#AIZk#p?BJURR0A#z$n3}#AIlx#p?BJURR7iRgA_Hm*}%NF&SD;yzC`xWFXKnr|-$N{$oEo87&y37?cw!DbO*e@5#0PV?R3?Ef}O2lo$X;A`cq? diff --git a/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml b/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml index 21c07739d5..5199dc71af 100644 --- a/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -36,7 +37,7 @@ spec: requiresRepublish: false storageCapacity: true tokenRequests: - - audience: "19" + - audience: "20" expirationSeconds: -8506428344202195448 volumeLifecycleModes: - r鯹)晿pmfGRp}@uC)`@s~C+ZF49+UVluQ865|r#VlpxiVlpz6VlpyPV&gbIdDlA@ IDF!750DXxJ%K!iX delta 48 zcmey!_?B^kGRqN0u9Xwjs~GhsF4C6~65|r#VluQ8Vlpz2VlpyRV&gbIdDlA@DF!75 E082Ft6951J diff --git a/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml b/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml index 0327ecb42f..279711e6e2 100644 --- a/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -33,7 +34,7 @@ spec: drivers: - allocatable: count: 1305381319 - name: "19" - nodeID: "20" + name: "20" + nodeID: "21" topologyKeys: - - "21" + - "22" diff --git a/testdata/HEAD/storage.k8s.io.v1.StorageClass.json b/testdata/HEAD/storage.k8s.io.v1.StorageClass.json index 891ace57d4..ff40bb98d9 100644 --- a/testdata/HEAD/storage.k8s.io.v1.StorageClass.json +++ b/testdata/HEAD/storage.k8s.io.v1.StorageClass.json @@ -36,17 +36,18 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, - "provisioner": "19", + "provisioner": "20", "parameters": { - "20": "21" + "21": "22" }, "reclaimPolicy": "qJ枊a8衍`Ĩ", "mountOptions": [ - "22" + "23" ], "allowVolumeExpansion": true, "volumeBindingMode": "", @@ -54,9 +55,9 @@ { "matchLabelExpressions": [ { - "key": "23", + "key": "24", "values": [ - "24" + "25" ] } ] diff --git a/testdata/HEAD/storage.k8s.io.v1.StorageClass.pb b/testdata/HEAD/storage.k8s.io.v1.StorageClass.pb index 5ab7d7234aa7e4ff2e9b9e25eeb9a92cc9fad4af..aaff36f9b9de12c9a7456a616cfd50aa470c55ac 100644 GIT binary patch delta 77 zcmeBX>Svmu!SaxiYwbjxDn{dp%k?dtm<%n2n2ZdhIJlUM41p{oCEh}>XY;xeEnY0_ dO*pbbi^<5?fYFMSmgt!E%?8Yvn|pDn|W@%k@o#m<%nYIJlUM41}1B43&5by`IhMO0;;fus7kz a3N0ohBLhY&1}82qkP>5{5)&x~B?bWHuMy_} diff --git a/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml b/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml index 40b3556b0b..62b6613abd 100644 --- a/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml @@ -1,9 +1,9 @@ allowVolumeExpansion: true allowedTopologies: - matchLabelExpressions: - - key: "23" + - key: "24" values: - - "24" + - "25" apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: @@ -23,6 +23,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -36,9 +37,9 @@ metadata: selfLink: "5" uid: "7" mountOptions: -- "22" +- "23" parameters: - "20": "21" -provisioner: "19" + "21": "22" +provisioner: "20" reclaimPolicy: qJ枊a8衍`Ĩ volumeBindingMode: "" diff --git a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json index 694aa265bb..6378c6aa27 100644 --- a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json +++ b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json @@ -36,226 +36,227 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "attacher": "19", + "attacher": "20", "source": { - "persistentVolumeName": "20", + "persistentVolumeName": "21", "inlineVolumeSpec": { "capacity": { "qJ枊a8衍`Ĩ": "652" }, "gcePersistentDisk": { - "pdName": "21", - "fsType": "22", + "pdName": "22", + "fsType": "23", "partition": 1847377175 }, "awsElasticBlockStore": { - "volumeID": "23", - "fsType": "24", + "volumeID": "24", + "fsType": "25", "partition": -387137265 }, "hostPath": { - "path": "25", + "path": "26", "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy" }, "glusterfs": { - "endpoints": "26", - "path": "27", + "endpoints": "27", + "path": "28", "readOnly": true, - "endpointsNamespace": "28" + "endpointsNamespace": "29" }, "nfs": { - "server": "29", - "path": "30" + "server": "30", + "path": "31" }, "rbd": { "monitors": [ - "31" + "32" ], - "image": "32", - "fsType": "33", - "pool": "34", - "user": "35", - "keyring": "36", + "image": "33", + "fsType": "34", + "pool": "35", + "user": "36", + "keyring": "37", "secretRef": { - "name": "37", - "namespace": "38" + "name": "38", + "namespace": "39" } }, "iscsi": { - "targetPortal": "39", - "iqn": "40", + "targetPortal": "40", + "iqn": "41", "lun": 2048967527, - "iscsiInterface": "41", - "fsType": "42", + "iscsiInterface": "42", + "fsType": "43", "readOnly": true, "portals": [ - "43" + "44" ], "secretRef": { - "name": "44", - "namespace": "45" + "name": "45", + "namespace": "46" }, - "initiatorName": "46" + "initiatorName": "47" }, "cinder": { - "volumeID": "47", - "fsType": "48", + "volumeID": "48", + "fsType": "49", "readOnly": true, "secretRef": { - "name": "49", - "namespace": "50" + "name": "50", + "namespace": "51" } }, "cephfs": { "monitors": [ - "51" + "52" ], - "path": "52", - "user": "53", - "secretFile": "54", + "path": "53", + "user": "54", + "secretFile": "55", "secretRef": { - "name": "55", - "namespace": "56" + "name": "56", + "namespace": "57" }, "readOnly": true }, "fc": { "targetWWNs": [ - "57" + "58" ], "lun": -616291512, - "fsType": "58", + "fsType": "59", "wwids": [ - "59" + "60" ] }, "flocker": { - "datasetName": "60", - "datasetUUID": "61" + "datasetName": "61", + "datasetUUID": "62" }, "flexVolume": { - "driver": "62", - "fsType": "63", + "driver": "63", + "fsType": "64", "secretRef": { - "name": "64", - "namespace": "65" + "name": "65", + "namespace": "66" }, "options": { - "66": "67" + "67": "68" } }, "azureFile": { - "secretName": "68", - "shareName": "69", - "secretNamespace": "70" + "secretName": "69", + "shareName": "70", + "secretNamespace": "71" }, "vsphereVolume": { - "volumePath": "71", - "fsType": "72", - "storagePolicyName": "73", - "storagePolicyID": "74" + "volumePath": "72", + "fsType": "73", + "storagePolicyName": "74", + "storagePolicyID": "75" }, "quobyte": { - "registry": "75", - "volume": "76", + "registry": "76", + "volume": "77", "readOnly": true, - "user": "77", - "group": "78", - "tenant": "79" + "user": "78", + "group": "79", + "tenant": "80" }, "azureDisk": { - "diskName": "80", - "diskURI": "81", + "diskName": "81", + "diskURI": "82", "cachingMode": "x", - "fsType": "82", + "fsType": "83", "readOnly": false, "kind": "a鯿rŎǀ朲^苣" }, "photonPersistentDisk": { - "pdID": "83", - "fsType": "84" + "pdID": "84", + "fsType": "85" }, "portworxVolume": { - "volumeID": "85", - "fsType": "86", + "volumeID": "86", + "fsType": "87", "readOnly": true }, "scaleIO": { - "gateway": "87", - "system": "88", + "gateway": "88", + "system": "89", "secretRef": { - "name": "89", - "namespace": "90" + "name": "90", + "namespace": "91" }, - "protectionDomain": "91", - "storagePool": "92", - "storageMode": "93", - "volumeName": "94", - "fsType": "95" + "protectionDomain": "92", + "storagePool": "93", + "storageMode": "94", + "volumeName": "95", + "fsType": "96" }, "local": { - "path": "96", - "fsType": "97" + "path": "97", + "fsType": "98" }, "storageos": { - "volumeName": "98", - "volumeNamespace": "99", - "fsType": "100", + "volumeName": "99", + "volumeNamespace": "100", + "fsType": "101", "secretRef": { - "kind": "101", - "namespace": "102", - "name": "103", + "kind": "102", + "namespace": "103", + "name": "104", "uid": "ȮO励鹗塢ē ƕP", - "apiVersion": "104", - "resourceVersion": "105", - "fieldPath": "106" + "apiVersion": "105", + "resourceVersion": "106", + "fieldPath": "107" } }, "csi": { - "driver": "107", - "volumeHandle": "108", + "driver": "108", + "volumeHandle": "109", "readOnly": true, - "fsType": "109", + "fsType": "110", "volumeAttributes": { - "110": "111" + "111": "112" }, "controllerPublishSecretRef": { - "name": "112", - "namespace": "113" + "name": "113", + "namespace": "114" }, "nodeStageSecretRef": { - "name": "114", - "namespace": "115" + "name": "115", + "namespace": "116" }, "nodePublishSecretRef": { - "name": "116", - "namespace": "117" + "name": "117", + "namespace": "118" }, "controllerExpandSecretRef": { - "name": "118", - "namespace": "119" + "name": "119", + "namespace": "120" } }, "accessModes": [ "d賑'üA謥ǣ偐圠=" ], "claimRef": { - "kind": "120", - "namespace": "121", - "name": "122", - "apiVersion": "123", - "resourceVersion": "124", - "fieldPath": "125" + "kind": "121", + "namespace": "122", + "name": "123", + "apiVersion": "124", + "resourceVersion": "125", + "fieldPath": "126" }, "persistentVolumeReclaimPolicy": "錕?øēƺ魋Ď儇击3ƆìQ喞艋", - "storageClassName": "126", + "storageClassName": "127", "mountOptions": [ - "127" + "128" ], "volumeMode": "½", "nodeAffinity": { @@ -264,19 +265,19 @@ { "matchExpressions": [ { - "key": "128", + "key": "129", "operator": "檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2", "values": [ - "129" + "130" ] } ], "matchFields": [ { - "key": "130", + "key": "131", "operator": "-议}ȧ外ĺ稥氹Ç|¶", "values": [ - "131" + "132" ] } ] @@ -286,20 +287,20 @@ } } }, - "nodeName": "132" + "nodeName": "133" }, "status": { "attached": true, "attachmentMetadata": { - "133": "134" + "134": "135" }, "attachError": { "time": "2327-07-20T07:31:37Z", - "message": "135" + "message": "136" }, "detachError": { "time": "2046-08-01T16:33:49Z", - "message": "136" + "message": "137" } } } \ No newline at end of file diff --git a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.pb b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.pb index 85aa93ba166d0495d948d2127078d10dad4b816b..9c2a3d8de9cab3d2763fd40345a33810f406b988 100644 GIT binary patch delta 801 zcmX9+J!lj`6yA9k9~8><*(KsAVwfH|G{_zW2SK@6FqpuUxIP#|J)?^`aF(F@r0D9MiLnct&~bh>5P=gNfnZmt(OsTi1>-9elRAD3N5N% zuFSvRnvs?{X~kKcw4R8jkgE;i#hGZDv~3K-N3HfyM9lD3LPj+A0z%9{%s|YTJOm3c zmb0ndz;0-5rTuBMKR=RuEy}6jXOUKjgbF#mA4mb|G;q)?3giTg8y4>THXxsn<<%%7 zD=uJF7LwXR(?ZjlnVq1ZX>C}Cbvaot$?-Wh5|e|9lPSBHkyG94l(w){XKpg=%%RAk z=nl)_;Cjx7Av_l2MHtjeNnX{->jrt#BwtKMi!7vIHt!y>V}L#>3C>fPP$Odi87LJf zoh56}PV}xl|N3H~cYpC+x7J#@HJKw~Bur6 zeQW|Q8hva7cFjHxvq+u}pIcw|MrwObHFL=-zyT3Sh(ghWKNaMwkG zcBWH7Fjf{eDlu(J1v`USD8Vw|%r>lkAME+;T=|-hHOWX zPcJ(JeT$c*LX|;{Icd>i3K<$lX;qNcC23QUwu-dt))DcDggMqd3r2+zt#5bMb`F+g zWJN{^-X){w*aC8mLEK(ti)38y2==Ho0gfpamvgeB-_FRw%)-pV%$f>8YoR#77fyhE zb9-y>`S-YgB!v#E$i{0(b0Q}v7f*o{NEbeBL_`DEO z69I#XA~hPNqNutQb&sOyQ?&DJgCixPx9Feq^FTBgV^NbLm8c9Lb1W)Jy3Dsie7Z-KQHLMxCwekLD{xjKX5OSllMRkg9yDO7q1l;+NK>6p*A;V^)cEcg!ZS?Ty(b z_Wd!3#Bp@L)^4X#CDDUYC4-^T3X6du?$7($nd2^@@6o%r{VUn!>{2!ZM-@hVV!DCL zG=-fOquGg*=h7*-PNL59)}}a|)$5-Ik8f8^mIPZS;m7{wO5?xa3Rbdzim{ST diff --git a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml index 05e35837d1..97eb24ef0a 100644 --- a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,200 +31,200 @@ metadata: selfLink: "5" uid: "7" spec: - attacher: "19" - nodeName: "132" + attacher: "20" + nodeName: "133" source: inlineVolumeSpec: accessModes: - d賑'üA謥ǣ偐圠= awsElasticBlockStore: - fsType: "24" + fsType: "25" partition: -387137265 - volumeID: "23" + volumeID: "24" azureDisk: cachingMode: x - diskName: "80" - diskURI: "81" - fsType: "82" + diskName: "81" + diskURI: "82" + fsType: "83" kind: a鯿rŎǀ朲^苣 readOnly: false azureFile: - secretName: "68" - secretNamespace: "70" - shareName: "69" + secretName: "69" + secretNamespace: "71" + shareName: "70" capacity: qJ枊a8衍`Ĩ: "652" cephfs: monitors: - - "51" - path: "52" + - "52" + path: "53" readOnly: true - secretFile: "54" + secretFile: "55" secretRef: - name: "55" - namespace: "56" - user: "53" + name: "56" + namespace: "57" + user: "54" cinder: - fsType: "48" + fsType: "49" readOnly: true secretRef: - name: "49" - namespace: "50" - volumeID: "47" + name: "50" + namespace: "51" + volumeID: "48" claimRef: - apiVersion: "123" - fieldPath: "125" - kind: "120" - name: "122" - namespace: "121" - resourceVersion: "124" + apiVersion: "124" + fieldPath: "126" + kind: "121" + name: "123" + namespace: "122" + resourceVersion: "125" csi: controllerExpandSecretRef: - name: "118" - namespace: "119" + name: "119" + namespace: "120" controllerPublishSecretRef: - name: "112" - namespace: "113" - driver: "107" - fsType: "109" + name: "113" + namespace: "114" + driver: "108" + fsType: "110" nodePublishSecretRef: - name: "116" - namespace: "117" + name: "117" + namespace: "118" nodeStageSecretRef: - name: "114" - namespace: "115" + name: "115" + namespace: "116" readOnly: true volumeAttributes: - "110": "111" - volumeHandle: "108" + "111": "112" + volumeHandle: "109" fc: - fsType: "58" + fsType: "59" lun: -616291512 targetWWNs: - - "57" + - "58" wwids: - - "59" + - "60" flexVolume: - driver: "62" - fsType: "63" + driver: "63" + fsType: "64" options: - "66": "67" + "67": "68" secretRef: - name: "64" - namespace: "65" + name: "65" + namespace: "66" flocker: - datasetName: "60" - datasetUUID: "61" + datasetName: "61" + datasetUUID: "62" gcePersistentDisk: - fsType: "22" + fsType: "23" partition: 1847377175 - pdName: "21" + pdName: "22" glusterfs: - endpoints: "26" - endpointsNamespace: "28" - path: "27" + endpoints: "27" + endpointsNamespace: "29" + path: "28" readOnly: true hostPath: - path: "25" + path: "26" type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy iscsi: - fsType: "42" - initiatorName: "46" - iqn: "40" - iscsiInterface: "41" + fsType: "43" + initiatorName: "47" + iqn: "41" + iscsiInterface: "42" lun: 2048967527 portals: - - "43" + - "44" readOnly: true secretRef: - name: "44" - namespace: "45" - targetPortal: "39" + name: "45" + namespace: "46" + targetPortal: "40" local: - fsType: "97" - path: "96" + fsType: "98" + path: "97" mountOptions: - - "127" + - "128" nfs: - path: "30" - server: "29" + path: "31" + server: "30" nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - - key: "128" + - key: "129" operator: 檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2 values: - - "129" + - "130" matchFields: - - key: "130" + - key: "131" operator: -议}ȧ外ĺ稥氹Ç|¶ values: - - "131" + - "132" persistentVolumeReclaimPolicy: 錕?øēƺ魋Ď儇击3ƆìQ喞艋 photonPersistentDisk: - fsType: "84" - pdID: "83" + fsType: "85" + pdID: "84" portworxVolume: - fsType: "86" + fsType: "87" readOnly: true - volumeID: "85" + volumeID: "86" quobyte: - group: "78" + group: "79" readOnly: true - registry: "75" - tenant: "79" - user: "77" - volume: "76" + registry: "76" + tenant: "80" + user: "78" + volume: "77" rbd: - fsType: "33" - image: "32" - keyring: "36" + fsType: "34" + image: "33" + keyring: "37" monitors: - - "31" - pool: "34" + - "32" + pool: "35" secretRef: - name: "37" - namespace: "38" - user: "35" + name: "38" + namespace: "39" + user: "36" scaleIO: - fsType: "95" - gateway: "87" - protectionDomain: "91" + fsType: "96" + gateway: "88" + protectionDomain: "92" secretRef: - name: "89" - namespace: "90" - storageMode: "93" - storagePool: "92" - system: "88" - volumeName: "94" - storageClassName: "126" + name: "90" + namespace: "91" + storageMode: "94" + storagePool: "93" + system: "89" + volumeName: "95" + storageClassName: "127" storageos: - fsType: "100" + fsType: "101" secretRef: - apiVersion: "104" - fieldPath: "106" - kind: "101" - name: "103" - namespace: "102" - resourceVersion: "105" + apiVersion: "105" + fieldPath: "107" + kind: "102" + name: "104" + namespace: "103" + resourceVersion: "106" uid: ȮO励鹗塢ē ƕP - volumeName: "98" - volumeNamespace: "99" + volumeName: "99" + volumeNamespace: "100" volumeMode: ½ vsphereVolume: - fsType: "72" - storagePolicyID: "74" - storagePolicyName: "73" - volumePath: "71" - persistentVolumeName: "20" + fsType: "73" + storagePolicyID: "75" + storagePolicyName: "74" + volumePath: "72" + persistentVolumeName: "21" status: attachError: - message: "135" + message: "136" time: "2327-07-20T07:31:37Z" attached: true attachmentMetadata: - "133": "134" + "134": "135" detachError: - message: "136" + message: "137" time: "2046-08-01T16:33:49Z" diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json index 2bdb522320..d052bdc6d4 100644 --- a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json +++ b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -54,7 +55,7 @@ } ] }, - "storageClassName": "25", + "storageClassName": "26", "capacity": "130", "maximumVolumeSize": "330" } \ No newline at end of file diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb index 48491a3017e9d656fbc5baadc458648cba396b91..f12c4a42f5a7c3963bbe7219931d7f008fe9bf42 100644 GIT binary patch delta 48 zcmbQqGM8n73Cm+~+0fWP3rHCo8%QxIF#rG?j|yA> diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml index d7f841e2ff..35e8a6d954 100644 --- a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml +++ b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml @@ -19,6 +19,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -39,4 +40,4 @@ nodeTopology: - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n matchLabels: 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 -storageClassName: "25" +storageClassName: "26" diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.json b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.json index 7fdc8f4340..0121734f2e 100644 --- a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.json +++ b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.json @@ -36,226 +36,227 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, "spec": { - "attacher": "19", + "attacher": "20", "source": { - "persistentVolumeName": "20", + "persistentVolumeName": "21", "inlineVolumeSpec": { "capacity": { "qJ枊a8衍`Ĩ": "652" }, "gcePersistentDisk": { - "pdName": "21", - "fsType": "22", + "pdName": "22", + "fsType": "23", "partition": 1847377175 }, "awsElasticBlockStore": { - "volumeID": "23", - "fsType": "24", + "volumeID": "24", + "fsType": "25", "partition": -387137265 }, "hostPath": { - "path": "25", + "path": "26", "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy" }, "glusterfs": { - "endpoints": "26", - "path": "27", + "endpoints": "27", + "path": "28", "readOnly": true, - "endpointsNamespace": "28" + "endpointsNamespace": "29" }, "nfs": { - "server": "29", - "path": "30" + "server": "30", + "path": "31" }, "rbd": { "monitors": [ - "31" + "32" ], - "image": "32", - "fsType": "33", - "pool": "34", - "user": "35", - "keyring": "36", + "image": "33", + "fsType": "34", + "pool": "35", + "user": "36", + "keyring": "37", "secretRef": { - "name": "37", - "namespace": "38" + "name": "38", + "namespace": "39" } }, "iscsi": { - "targetPortal": "39", - "iqn": "40", + "targetPortal": "40", + "iqn": "41", "lun": 2048967527, - "iscsiInterface": "41", - "fsType": "42", + "iscsiInterface": "42", + "fsType": "43", "readOnly": true, "portals": [ - "43" + "44" ], "secretRef": { - "name": "44", - "namespace": "45" + "name": "45", + "namespace": "46" }, - "initiatorName": "46" + "initiatorName": "47" }, "cinder": { - "volumeID": "47", - "fsType": "48", + "volumeID": "48", + "fsType": "49", "readOnly": true, "secretRef": { - "name": "49", - "namespace": "50" + "name": "50", + "namespace": "51" } }, "cephfs": { "monitors": [ - "51" + "52" ], - "path": "52", - "user": "53", - "secretFile": "54", + "path": "53", + "user": "54", + "secretFile": "55", "secretRef": { - "name": "55", - "namespace": "56" + "name": "56", + "namespace": "57" }, "readOnly": true }, "fc": { "targetWWNs": [ - "57" + "58" ], "lun": -616291512, - "fsType": "58", + "fsType": "59", "wwids": [ - "59" + "60" ] }, "flocker": { - "datasetName": "60", - "datasetUUID": "61" + "datasetName": "61", + "datasetUUID": "62" }, "flexVolume": { - "driver": "62", - "fsType": "63", + "driver": "63", + "fsType": "64", "secretRef": { - "name": "64", - "namespace": "65" + "name": "65", + "namespace": "66" }, "options": { - "66": "67" + "67": "68" } }, "azureFile": { - "secretName": "68", - "shareName": "69", - "secretNamespace": "70" + "secretName": "69", + "shareName": "70", + "secretNamespace": "71" }, "vsphereVolume": { - "volumePath": "71", - "fsType": "72", - "storagePolicyName": "73", - "storagePolicyID": "74" + "volumePath": "72", + "fsType": "73", + "storagePolicyName": "74", + "storagePolicyID": "75" }, "quobyte": { - "registry": "75", - "volume": "76", + "registry": "76", + "volume": "77", "readOnly": true, - "user": "77", - "group": "78", - "tenant": "79" + "user": "78", + "group": "79", + "tenant": "80" }, "azureDisk": { - "diskName": "80", - "diskURI": "81", + "diskName": "81", + "diskURI": "82", "cachingMode": "x", - "fsType": "82", + "fsType": "83", "readOnly": false, "kind": "a鯿rŎǀ朲^苣" }, "photonPersistentDisk": { - "pdID": "83", - "fsType": "84" + "pdID": "84", + "fsType": "85" }, "portworxVolume": { - "volumeID": "85", - "fsType": "86", + "volumeID": "86", + "fsType": "87", "readOnly": true }, "scaleIO": { - "gateway": "87", - "system": "88", + "gateway": "88", + "system": "89", "secretRef": { - "name": "89", - "namespace": "90" + "name": "90", + "namespace": "91" }, - "protectionDomain": "91", - "storagePool": "92", - "storageMode": "93", - "volumeName": "94", - "fsType": "95" + "protectionDomain": "92", + "storagePool": "93", + "storageMode": "94", + "volumeName": "95", + "fsType": "96" }, "local": { - "path": "96", - "fsType": "97" + "path": "97", + "fsType": "98" }, "storageos": { - "volumeName": "98", - "volumeNamespace": "99", - "fsType": "100", + "volumeName": "99", + "volumeNamespace": "100", + "fsType": "101", "secretRef": { - "kind": "101", - "namespace": "102", - "name": "103", + "kind": "102", + "namespace": "103", + "name": "104", "uid": "ȮO励鹗塢ē ƕP", - "apiVersion": "104", - "resourceVersion": "105", - "fieldPath": "106" + "apiVersion": "105", + "resourceVersion": "106", + "fieldPath": "107" } }, "csi": { - "driver": "107", - "volumeHandle": "108", + "driver": "108", + "volumeHandle": "109", "readOnly": true, - "fsType": "109", + "fsType": "110", "volumeAttributes": { - "110": "111" + "111": "112" }, "controllerPublishSecretRef": { - "name": "112", - "namespace": "113" + "name": "113", + "namespace": "114" }, "nodeStageSecretRef": { - "name": "114", - "namespace": "115" + "name": "115", + "namespace": "116" }, "nodePublishSecretRef": { - "name": "116", - "namespace": "117" + "name": "117", + "namespace": "118" }, "controllerExpandSecretRef": { - "name": "118", - "namespace": "119" + "name": "119", + "namespace": "120" } }, "accessModes": [ "d賑'üA謥ǣ偐圠=" ], "claimRef": { - "kind": "120", - "namespace": "121", - "name": "122", - "apiVersion": "123", - "resourceVersion": "124", - "fieldPath": "125" + "kind": "121", + "namespace": "122", + "name": "123", + "apiVersion": "124", + "resourceVersion": "125", + "fieldPath": "126" }, "persistentVolumeReclaimPolicy": "錕?øēƺ魋Ď儇击3ƆìQ喞艋", - "storageClassName": "126", + "storageClassName": "127", "mountOptions": [ - "127" + "128" ], "volumeMode": "½", "nodeAffinity": { @@ -264,19 +265,19 @@ { "matchExpressions": [ { - "key": "128", + "key": "129", "operator": "檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2", "values": [ - "129" + "130" ] } ], "matchFields": [ { - "key": "130", + "key": "131", "operator": "-议}ȧ外ĺ稥氹Ç|¶", "values": [ - "131" + "132" ] } ] @@ -286,20 +287,20 @@ } } }, - "nodeName": "132" + "nodeName": "133" }, "status": { "attached": true, "attachmentMetadata": { - "133": "134" + "134": "135" }, "attachError": { "time": "2327-07-20T07:31:37Z", - "message": "135" + "message": "136" }, "detachError": { "time": "2046-08-01T16:33:49Z", - "message": "136" + "message": "137" } } } \ No newline at end of file diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.pb b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.pb index 0caf9b8d2be5d93568d63489158c4c90bf795cf1..4a78deacd3303af3081b78808a77c6b7ad565857 100644 GIT binary patch delta 799 zcmX9+J7^S96rFcB>h2V}3{lr1$}%x1gXsHzR*SG$1;h{$#X>NpWhzOtF^XW6n7Bw# zY>b_tl2}=YATdd6BWPh4HH8o@1Afk1r?~Ijb3f<4JMVUFwl*jGK33D`^LCP{`K1&6 zZ4x2-xiclnvyFI&?92RCF0SuL>+oboQZ*K~e{Jn-CfQyv8jNY&n|`(S=Py3iO!C8^ zZTBP_>No^_gB2u0nWm(8MoKgii428SO68<D)dq2UF&QWA+WqiRs{<4fGrW_L5hDYD5Hk=n5HqHXK?}xl zHg*8m*Vk9)KL75`kEGB{O0xVC(yYkH%JD-$3P|UXgQm5}i5NGu{_1X^kdfn!q#!3I zuqp@1j)SIyrZbcKKta>FxDMw_azT>k(`+y$4;3$ScC8?Q(qr1 zU;cjQ=?sIG$Ev-#&#*|3P9B{eu@VmM>_eO^U|T`N>4TIMRHsEjw<(wr3U)MEj9mgI z4*nTC4H&YD;5>(kMKT4Dky4S;MYjIp?8eN}=Ie!xCyOiH=IVpd5&C z$D+9PiVz$>8ixQSgp@r;MMt-K*hFmGJ?tX(BRw2vk-U4iGB6NprNj(U6$uojmM{j2 zcvdTwBl}&1zD@7mj9f_1r{~gRkd&cIeM2?8u|arBba~&wQ?UzP8LzS|swj=t%H(^} cYW36H!<%J2iG(d8@nd^=s`j67c~T_*0B>cT^8f$< delta 820 zcmXAnO-NNi6vyw(^W!;CJuaoUi-=s4;!=6`HEq$E+^1IPLl5BU7Qss^#O=lt1`EVDA zgGB5#cxr_l&-g-ZPHhHRkc)zZnrsB4GO!#o@HFr=a0#8u z#pW?NlTgcd1-vx$QR^y1gOUSP z8H=uygFeIf3_oFP4u5JP&ofAQ&Kt}is{hIm1r3OhTrM^mBmZ>vYy5q6mEh9kGN)~4QJJf|L6}JS(}?XxAge?!y5~4 zR%airJb(TE(%Jb}C@g$+JhZGxLhmjFEQO4>uwwD^^sNhNDe!_yyzq0QKHm0U&~cCi F{{Zb(s0si8 diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml index 526e4459b1..b76dbbfe86 100644 --- a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml +++ b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,200 +31,200 @@ metadata: selfLink: "5" uid: "7" spec: - attacher: "19" - nodeName: "132" + attacher: "20" + nodeName: "133" source: inlineVolumeSpec: accessModes: - d賑'üA謥ǣ偐圠= awsElasticBlockStore: - fsType: "24" + fsType: "25" partition: -387137265 - volumeID: "23" + volumeID: "24" azureDisk: cachingMode: x - diskName: "80" - diskURI: "81" - fsType: "82" + diskName: "81" + diskURI: "82" + fsType: "83" kind: a鯿rŎǀ朲^苣 readOnly: false azureFile: - secretName: "68" - secretNamespace: "70" - shareName: "69" + secretName: "69" + secretNamespace: "71" + shareName: "70" capacity: qJ枊a8衍`Ĩ: "652" cephfs: monitors: - - "51" - path: "52" + - "52" + path: "53" readOnly: true - secretFile: "54" + secretFile: "55" secretRef: - name: "55" - namespace: "56" - user: "53" + name: "56" + namespace: "57" + user: "54" cinder: - fsType: "48" + fsType: "49" readOnly: true secretRef: - name: "49" - namespace: "50" - volumeID: "47" + name: "50" + namespace: "51" + volumeID: "48" claimRef: - apiVersion: "123" - fieldPath: "125" - kind: "120" - name: "122" - namespace: "121" - resourceVersion: "124" + apiVersion: "124" + fieldPath: "126" + kind: "121" + name: "123" + namespace: "122" + resourceVersion: "125" csi: controllerExpandSecretRef: - name: "118" - namespace: "119" + name: "119" + namespace: "120" controllerPublishSecretRef: - name: "112" - namespace: "113" - driver: "107" - fsType: "109" + name: "113" + namespace: "114" + driver: "108" + fsType: "110" nodePublishSecretRef: - name: "116" - namespace: "117" + name: "117" + namespace: "118" nodeStageSecretRef: - name: "114" - namespace: "115" + name: "115" + namespace: "116" readOnly: true volumeAttributes: - "110": "111" - volumeHandle: "108" + "111": "112" + volumeHandle: "109" fc: - fsType: "58" + fsType: "59" lun: -616291512 targetWWNs: - - "57" + - "58" wwids: - - "59" + - "60" flexVolume: - driver: "62" - fsType: "63" + driver: "63" + fsType: "64" options: - "66": "67" + "67": "68" secretRef: - name: "64" - namespace: "65" + name: "65" + namespace: "66" flocker: - datasetName: "60" - datasetUUID: "61" + datasetName: "61" + datasetUUID: "62" gcePersistentDisk: - fsType: "22" + fsType: "23" partition: 1847377175 - pdName: "21" + pdName: "22" glusterfs: - endpoints: "26" - endpointsNamespace: "28" - path: "27" + endpoints: "27" + endpointsNamespace: "29" + path: "28" readOnly: true hostPath: - path: "25" + path: "26" type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy iscsi: - fsType: "42" - initiatorName: "46" - iqn: "40" - iscsiInterface: "41" + fsType: "43" + initiatorName: "47" + iqn: "41" + iscsiInterface: "42" lun: 2048967527 portals: - - "43" + - "44" readOnly: true secretRef: - name: "44" - namespace: "45" - targetPortal: "39" + name: "45" + namespace: "46" + targetPortal: "40" local: - fsType: "97" - path: "96" + fsType: "98" + path: "97" mountOptions: - - "127" + - "128" nfs: - path: "30" - server: "29" + path: "31" + server: "30" nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - - key: "128" + - key: "129" operator: 檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2 values: - - "129" + - "130" matchFields: - - key: "130" + - key: "131" operator: -议}ȧ外ĺ稥氹Ç|¶ values: - - "131" + - "132" persistentVolumeReclaimPolicy: 錕?øēƺ魋Ď儇击3ƆìQ喞艋 photonPersistentDisk: - fsType: "84" - pdID: "83" + fsType: "85" + pdID: "84" portworxVolume: - fsType: "86" + fsType: "87" readOnly: true - volumeID: "85" + volumeID: "86" quobyte: - group: "78" + group: "79" readOnly: true - registry: "75" - tenant: "79" - user: "77" - volume: "76" + registry: "76" + tenant: "80" + user: "78" + volume: "77" rbd: - fsType: "33" - image: "32" - keyring: "36" + fsType: "34" + image: "33" + keyring: "37" monitors: - - "31" - pool: "34" + - "32" + pool: "35" secretRef: - name: "37" - namespace: "38" - user: "35" + name: "38" + namespace: "39" + user: "36" scaleIO: - fsType: "95" - gateway: "87" - protectionDomain: "91" + fsType: "96" + gateway: "88" + protectionDomain: "92" secretRef: - name: "89" - namespace: "90" - storageMode: "93" - storagePool: "92" - system: "88" - volumeName: "94" - storageClassName: "126" + name: "90" + namespace: "91" + storageMode: "94" + storagePool: "93" + system: "89" + volumeName: "95" + storageClassName: "127" storageos: - fsType: "100" + fsType: "101" secretRef: - apiVersion: "104" - fieldPath: "106" - kind: "101" - name: "103" - namespace: "102" - resourceVersion: "105" + apiVersion: "105" + fieldPath: "107" + kind: "102" + name: "104" + namespace: "103" + resourceVersion: "106" uid: ȮO励鹗塢ē ƕP - volumeName: "98" - volumeNamespace: "99" + volumeName: "99" + volumeNamespace: "100" volumeMode: ½ vsphereVolume: - fsType: "72" - storagePolicyID: "74" - storagePolicyName: "73" - volumePath: "71" - persistentVolumeName: "20" + fsType: "73" + storagePolicyID: "75" + storagePolicyName: "74" + volumePath: "72" + persistentVolumeName: "21" status: attachError: - message: "135" + message: "136" time: "2327-07-20T07:31:37Z" attached: true attachmentMetadata: - "133": "134" + "134": "135" detachError: - message: "136" + message: "137" time: "2046-08-01T16:33:49Z" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json index 26666becd0..4431664d8f 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json @@ -36,7 +36,8 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, @@ -50,7 +51,7 @@ "fsGroupPolicy": "/ʕVŚ(ĿȊ甞谐颋DžSǡ", "tokenRequests": [ { - "audience": "19", + "audience": "20", "expirationSeconds": -8506428344202195448 } ], diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.pb b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.pb index 991ac7cb4626a1b52581da922e27cc729ddc139e..a52f1c64fbcceb315e7be6cf6d44d49d300308f6 100644 GIT binary patch delta 47 zcmdnWw3BIq7E31+*V>7CRgA_HSL(AkF&SD;yx}EmWFXKnr|-$N{$oEo87&y37?c_76D# diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml index 1dcdc637dd..6ef22906b0 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -36,7 +37,7 @@ spec: requiresRepublish: false storageCapacity: true tokenRequests: - - audience: "19" + - audience: "20" expirationSeconds: -8506428344202195448 volumeLifecycleModes: - r鯹)晿FOb2FnRXuC)_&su+zYF4tFZVluQ865|r#VlpxiVlpz6VlpyPV&gbIdDlA@ IDF!750D~+0fWP3rHCo8%QxIF#rG>#R^sc diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml index ebdd18dd60..a742349e13 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml @@ -19,6 +19,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -39,4 +40,4 @@ nodeTopology: - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n matchLabels: 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 -storageClassName: "25" +storageClassName: "26" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json index 115d300a15..571d071359 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json @@ -36,17 +36,18 @@ "manager": "16", "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", "apiVersion": "17", - "fieldsType": "18" + "fieldsType": "18", + "subresource": "19" } ] }, - "provisioner": "19", + "provisioner": "20", "parameters": { - "20": "21" + "21": "22" }, "reclaimPolicy": "qJ枊a8衍`Ĩ", "mountOptions": [ - "22" + "23" ], "allowVolumeExpansion": true, "volumeBindingMode": "", @@ -54,9 +55,9 @@ { "matchLabelExpressions": [ { - "key": "23", + "key": "24", "values": [ - "24" + "25" ] } ] diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.pb b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.pb index 2cb75f3979718a447ae32f8bb8fe76eaae42c930..18c52303f76fc133a5337e5563a7c3f97730f619 100644 GIT binary patch delta 77 zcmbQhG=*t`F3UqkuC)^ls~C+ZuF)2(n``qqlhSC)a)EMi8O+CgoVb>dD zpK$1paq2~h;qAusbdoBC9+WN_43$w>EDZ60-ZYLL@Ck+chLor3oynmkV~+Tdtyi@jO1`El*R^{UMh;mSmO+u6L*`cL?RmFyqI CnUi4v delta 820 zcmXAnT}V_x6vyYz>b4G4%cb;ov5;$0Tq^IK?^z;bds_&?h$11<$KLWOq);p>3~Ozn zC?e>KtOpZ=pdbRX^wr0L-b(EukRF9T{tb|%}dwbk>MT`3`A5V3uvasZ4QGK*HPTw30gP?@Jx@+_!ODf&o1a-~FEog_n4>gqO}aaUS6 z`j{IHsmf}dj4GHZm?@YknIfnZ6rBbAJHV#A^r`;kce8&a*)Eb&87mBP;K*&G*wQnE=hTgp$ij~OYcn$!m!5rpa(m(J z>h#l<**71qUYLK4!opX_L(57*=-q{YrI7JfRw{k2-@Tlci5FDjg`XR9V{QKh9g~Fo E1K1;|00000 diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml index dd9833ab19..d98461b3da 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml @@ -17,6 +17,7 @@ metadata: fieldsType: "18" manager: "16" operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + subresource: "19" name: "2" namespace: "4" ownerReferences: @@ -30,200 +31,200 @@ metadata: selfLink: "5" uid: "7" spec: - attacher: "19" - nodeName: "132" + attacher: "20" + nodeName: "133" source: inlineVolumeSpec: accessModes: - d賑'üA謥ǣ偐圠= awsElasticBlockStore: - fsType: "24" + fsType: "25" partition: -387137265 - volumeID: "23" + volumeID: "24" azureDisk: cachingMode: x - diskName: "80" - diskURI: "81" - fsType: "82" + diskName: "81" + diskURI: "82" + fsType: "83" kind: a鯿rŎǀ朲^苣 readOnly: false azureFile: - secretName: "68" - secretNamespace: "70" - shareName: "69" + secretName: "69" + secretNamespace: "71" + shareName: "70" capacity: qJ枊a8衍`Ĩ: "652" cephfs: monitors: - - "51" - path: "52" + - "52" + path: "53" readOnly: true - secretFile: "54" + secretFile: "55" secretRef: - name: "55" - namespace: "56" - user: "53" + name: "56" + namespace: "57" + user: "54" cinder: - fsType: "48" + fsType: "49" readOnly: true secretRef: - name: "49" - namespace: "50" - volumeID: "47" + name: "50" + namespace: "51" + volumeID: "48" claimRef: - apiVersion: "123" - fieldPath: "125" - kind: "120" - name: "122" - namespace: "121" - resourceVersion: "124" + apiVersion: "124" + fieldPath: "126" + kind: "121" + name: "123" + namespace: "122" + resourceVersion: "125" csi: controllerExpandSecretRef: - name: "118" - namespace: "119" + name: "119" + namespace: "120" controllerPublishSecretRef: - name: "112" - namespace: "113" - driver: "107" - fsType: "109" + name: "113" + namespace: "114" + driver: "108" + fsType: "110" nodePublishSecretRef: - name: "116" - namespace: "117" + name: "117" + namespace: "118" nodeStageSecretRef: - name: "114" - namespace: "115" + name: "115" + namespace: "116" readOnly: true volumeAttributes: - "110": "111" - volumeHandle: "108" + "111": "112" + volumeHandle: "109" fc: - fsType: "58" + fsType: "59" lun: -616291512 targetWWNs: - - "57" + - "58" wwids: - - "59" + - "60" flexVolume: - driver: "62" - fsType: "63" + driver: "63" + fsType: "64" options: - "66": "67" + "67": "68" secretRef: - name: "64" - namespace: "65" + name: "65" + namespace: "66" flocker: - datasetName: "60" - datasetUUID: "61" + datasetName: "61" + datasetUUID: "62" gcePersistentDisk: - fsType: "22" + fsType: "23" partition: 1847377175 - pdName: "21" + pdName: "22" glusterfs: - endpoints: "26" - endpointsNamespace: "28" - path: "27" + endpoints: "27" + endpointsNamespace: "29" + path: "28" readOnly: true hostPath: - path: "25" + path: "26" type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy iscsi: - fsType: "42" - initiatorName: "46" - iqn: "40" - iscsiInterface: "41" + fsType: "43" + initiatorName: "47" + iqn: "41" + iscsiInterface: "42" lun: 2048967527 portals: - - "43" + - "44" readOnly: true secretRef: - name: "44" - namespace: "45" - targetPortal: "39" + name: "45" + namespace: "46" + targetPortal: "40" local: - fsType: "97" - path: "96" + fsType: "98" + path: "97" mountOptions: - - "127" + - "128" nfs: - path: "30" - server: "29" + path: "31" + server: "30" nodeAffinity: required: nodeSelectorTerms: - matchExpressions: - - key: "128" + - key: "129" operator: 檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2 values: - - "129" + - "130" matchFields: - - key: "130" + - key: "131" operator: -议}ȧ外ĺ稥氹Ç|¶ values: - - "131" + - "132" persistentVolumeReclaimPolicy: 錕?øēƺ魋Ď儇击3ƆìQ喞艋 photonPersistentDisk: - fsType: "84" - pdID: "83" + fsType: "85" + pdID: "84" portworxVolume: - fsType: "86" + fsType: "87" readOnly: true - volumeID: "85" + volumeID: "86" quobyte: - group: "78" + group: "79" readOnly: true - registry: "75" - tenant: "79" - user: "77" - volume: "76" + registry: "76" + tenant: "80" + user: "78" + volume: "77" rbd: - fsType: "33" - image: "32" - keyring: "36" + fsType: "34" + image: "33" + keyring: "37" monitors: - - "31" - pool: "34" + - "32" + pool: "35" secretRef: - name: "37" - namespace: "38" - user: "35" + name: "38" + namespace: "39" + user: "36" scaleIO: - fsType: "95" - gateway: "87" - protectionDomain: "91" + fsType: "96" + gateway: "88" + protectionDomain: "92" secretRef: - name: "89" - namespace: "90" - storageMode: "93" - storagePool: "92" - system: "88" - volumeName: "94" - storageClassName: "126" + name: "90" + namespace: "91" + storageMode: "94" + storagePool: "93" + system: "89" + volumeName: "95" + storageClassName: "127" storageos: - fsType: "100" + fsType: "101" secretRef: - apiVersion: "104" - fieldPath: "106" - kind: "101" - name: "103" - namespace: "102" - resourceVersion: "105" + apiVersion: "105" + fieldPath: "107" + kind: "102" + name: "104" + namespace: "103" + resourceVersion: "106" uid: ȮO励鹗塢ē ƕP - volumeName: "98" - volumeNamespace: "99" + volumeName: "99" + volumeNamespace: "100" volumeMode: ½ vsphereVolume: - fsType: "72" - storagePolicyID: "74" - storagePolicyName: "73" - volumePath: "71" - persistentVolumeName: "20" + fsType: "73" + storagePolicyID: "75" + storagePolicyName: "74" + volumePath: "72" + persistentVolumeName: "21" status: attachError: - message: "135" + message: "136" time: "2327-07-20T07:31:37Z" attached: true attachmentMetadata: - "133": "134" + "134": "135" detachError: - message: "136" + message: "137" time: "2046-08-01T16:33:49Z" diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..04db5af51b871decd6a2bb15aa243aee42d60435 GIT binary patch literal 724 zcmX9+Ur19?7~j1$g$o6pqF@BgL14mncJI08{@GJ#isip*V`)O1Hl1^uZfkd&x#+>7 zvZ-mXP-`gKOAw(CrG*bZxJ`ZOC8CF(U5=pV9)dd1dHD{%@AvzCfB0giWs@#S=K_PH z5zC4s;;B$LVx?1oH2>q6Y2ir1omJ4;?o66v@o;Y_IGjktE+yhak#Oce4^7&ow}K=P zB&ZI7x&*CBFvuxIktw0FMm?r%8oI0#Sv9}^dhm5(syLBsv0ZyN`QhQC<G3V@W)M*^TWsjt5w7tdr*uXViGoDJ zOA*!iY~#04E<6G^F~dM9#)Fu#_OJf=*V?Sx&h(}Xh^&gcQ~(R6g5z#ka%z73hiTf5uLMGq_b zH!}?uY7Iqu2_o{LvhcwNx2Z1?L{B}tl%VGxf;!N7`3}GD_xpW+_~NGHl3JzH_V9Sr zaiYmYIvj~QnY5kZe;hX*98LOi3Odzik41+$nuzp=L!-%L{9H0I5{+d4Gf|;IdM!u- zL4xWQs8`Th1cMw`6qyn#Yt%Aj)6iv|$g27M*PU;Lsd6FJ=DPgm;rqMymOhu)g~3CT zU?9N^HA;eoL`9ByBvB!5QBl1|+Vi{XrR@i|oNBQ)lWGyUugetDqC)ecq7?;&Q+3p| zKU>@_7585*R2Lz*TYk5>X8U$Zx9d*}&Gk=nmHXGYn?XdyY;&P62e`&U9_gec5(SBb zmm;d?$%j8*fB)rAKtdBoWH*rxn|sUC*DJ4f=JDSAThzn_lnXST*1gB-^V8LZ%H#T@ zHLW(c^|7|1`@Bc{s?VD%8{5SnrNzC~+5MHNmQ_LWOD4ez?!jYl6*CN!Vmyo)>x`H{ zSUg}UIIML83+pNara}UEU}_d{7dp|&un~k{l2HcjMw&5fkLwf-N`zp}>R^E!V?^&B zV190mdo!b$0R$LrZ)Kn{pkr4kxd@O@Kttk%gxhl|tKe~lwbp)M0l;bm8;p$f4r#y* z`~xOws4bn{Trf9&z9=7T6IH9LA+WVvoAEyrBw0FRq}T)w>wJ(@Ov|u1up9jifpN0)c~~74A?*{0QrWKG_1)8fMG!xY=ee|Ajk1oY?5lA7$9q) n=7E~3=~Ll6!Av(ey@#)bH^_$t$m0x|K!-YR@{@JkF0bn!V#VTC literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..3804632f3050c8bdfd307a19051a6533030a2e59 GIT binary patch literal 729 zcmX9+T}YE*6yEoh2_F>n76qe=ISNcT@4ol_-tT9Z+Qjm&+E|(pZ=24!O}Di_bJ2xG zWmD5&q1I5en;=3jN((Q%aGQG5O+*)6yOf~oE`oZYb8`;oJkN7}I58`2Q#{J~z`#f( zosJ~psZcnQ&ZGhv5#yMZ#*u_8M}nbDfS_|-*^DT}!#$zkP$Ch#l!y;T!rA{|G*PF# zl@y60NwZ7LDd|m;Nlz1^GRjn)xh>T)4b`BkW_|zl;OqEgX*}6tyY_D4!^1~QpG%uk z-!Vlpkz@ty70HccqDCExOsHKZn)8GwzrR`BeR3~dDO6{YO|sCnSyDmPu1q9D+}eR z+S3iaI=Az&x?;GTCvQ|x^~*#0ls~z7n@Pu4V}y;aG3(0qz5=g|W%$V0XU` zLcrT=(Yor=#q9-a>*uS|(H2>Ax7Yc0ma8+~y2Gi}>U!S`Nl}#xW|EKMkRkR-M)eGj z0ncGDf(Gv9ki`IiE$Bq`G4SIYW+FVF1$&Aqbc(*bh08 xk4DFs4#Wgi2Q3fG(kzz-mnr6kDd3&rI$}<-Ge90^=qNhYdRIJe+HP~&{sA!u=X?MF literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..78b8abbd8b3a66c175ac8cf08f2077e6ceb06d1b GIT binary patch literal 724 zcmX9+O-NKx6rT4=g$D)QqF@#=4h1Hh>$~^e_cKdPv(&6+7&ReoZ*&}IMrWq^GbdV1 z(chS9Frn6{lyk}{dw4vY zN`>RGWH1y?rIU7A#5iiDa5&zQC4petCg^0JJr*7orC6vx7#NMmqi5r>k#H#UACB^M z%4$<$wZPBXiy{%l8G8|DKeo>nP~3A?YZ6c;`W1EsY;yXA8TT40Z4UJ1fZ%wLOF5y) zlpvXkR#bC6`S9oK@4vz%BsGeR>ZHmcYj1h_dimAPJl>msiy8%i34$)lhWlu3e!8+y zeq4LBrdQ{-K2}$Z7Wa|9%JZi3#&+RHadB^Tc7J86c~w%pibXNOJ$MYRVvd0^jE6Dj zogoV-kNP|W2lZ~?K||xfHHd+5T+0CNLdQEfHvQm_bH<_FOmdFxaf6{jg;Fd~9o(1Y zoEqH&+$*GUZ+aAS03T=VtsHa?Z0ri77Xe}fbR=JhIbD}B1dns9xAp_~0oFp;6Y?B3sAS?2b$RyK& rn4s#Q<$zh5)uO?9in(D5c#k-X7*H$=ki%&@f$BSMioZ=c9d5@zkuu~h literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/apps.v1.ControllerRevision.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2838bfa945693bbe0a65f2803503d7ff85472c95 GIT binary patch literal 329 zcmd0{C}!Z24{i_u7k(O8Pn zM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh z#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ z5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQp zG|k+I$1JE2Y$m#N2|MRK4W;)2vPplC^ANhy#GG_fo(Gbb@AClw@7E79_N R?vuI8Cw-a1D8-<}002d!ZKD7H literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.pb index db2da922ba69dc70a90d8afdabe6ff7d914ad489..7fd5aee8f2a70635cf38ac96db7d1029a350ab5b 100644 GIT binary patch delta 89 zcmV-f0H*)LILSDW8w9903agPHdI2$!nlA)G020ly%Oe2<<}wPTlkx$70VR`i0wWGW v01~`03djoz0yHub!Ly+PT>}T>1Pb5;3h|Q#2C@M^leh*w0zv?@^#)EAD7YL< delta 82 zcmV-Y0ImPYIKw!Q8w8>_3aODFdI2wynlAzp$+68N0R-YQ3Zj$r0e=A_lXL}T<1Pa~+3h$E%2C@M?le`8!v-<{46^v3FbN~PV diff --git a/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.pb index 7dd6546377711ee1c6f357fe3c85555c64a5bf92..a6332f50fef844f7a0a2ad7e1dd0e1fbfa6e19f0 100644 GIT binary patch delta 101 zcmV-r0Gj{oIPy4<90brf3agPIdI2$!n=b@H022PO%v%8j&@u{g0}7`D3dfT}29g0alhy_^0zv?@ H2?t{pX0RQu delta 94 zcmV-k0HOc#IP5r(90bZZ3aODGdI2wyn=b+q`mxSi0R+r43XhX50)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0mpWbpr>e0}7=B3dNI029g0YliCI|vkwPj6}Y$@ A)Bpeg diff --git a/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.pb index f9c3b4c3cb82a2cc64838469b342f6a694f92c1d..7615ad87fa93f672f779e3d7be7d6d6e5000d410 100644 GIT binary patch delta 88 zcmV-e0H^<%HJ>$*90dI|3agPIdI2$!n=b@H021Pn%;p5}FbcGjwgHU+CzC`1B@RLW u61Fc2x(W&cG%^yivvmS+0|&wb3cmviwv+4yeE~U>Y6dp~LIAU&2KW;&I~=S4 delta 81 zcmV-X0IvU^HJLS#90d0?3aODGdI2wyn=b+q-jUAc1ne*hvXi(0jR7T-Mgk=a60|Q0 nxC#maG%^ygvv~q=0|&qZ3cUjgw3F}!eE~OJ)^zn2arjm|yH# zB*kQ6V8mo%2voDvkZU;?7n6yR(1Oh;m`a)1S21%fXXZLS*@bNqqv_=9Y{pDZ44b*w cb46HQuyWm-TrItsQG2q!j3!7pLgpS503n_vNB{r; delta 114 zcmV-&0FD2?KDIuP9R!m;3aODHdI2wyoG$_r+Of}D0R+r43XhX60)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0msXbpr>e0}7=B3dNI129g0YliLO}vk(Vu6a?l4 U3fz-{8?yl^lQkSEvtS(F0{y`wGynhq diff --git a/testdata/v1.19.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d06d93200ef7039afdd31c03545560da5d0d9ecb GIT binary patch literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)H4R3k? literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/apps.v1beta1.Deployment.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta1.Deployment.after_roundtrip.pb index 964e701f5e1338ab9bc4a2aaf987ab8d0340ae32..1cb237cafe8f45d483d5627ee07e8613a5dcade4 100644 GIT binary patch delta 101 zcmV-r0Gj{fIO#Z$Aq2uW3agPNdI2$!pf3bM01}3=(OUro&@u{g0}7`D3dfU329g0aliLO}0zv?@ H4hK~gKN=l1 delta 94 zcmV-k0HOcsIO8~wAq2cQ3aODLdI2wypf3Uvg0a(E0R+r43XhXA0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m&bbpr>e0}7=B3dNI529g0Ylivn2vlIta6_b)2 ATL1t6 diff --git a/testdata/v1.19.0/apps.v1beta1.Scale.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d9fef5270246f2caeea5a131b918ae28e862a58e GIT binary patch literal 242 zcmd0{C}!Xi<>E;!C@9u1GfYY?Ni-B<4NgwXNfo-l$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$J)^zn2arjm|yH# zB*kQ6V8mo%2voDvkZU;?7n6yR(1OipnM#@2S21%fXXZLS*^_M&qv_;3Y{pDZ44e7c cb46HQuyWm-+#tP~QG2q9j3!7pR^~Mm07l{@!Te0}7=B3dNI629g0Yli&t3vlRzz6a?l4 U3fz;18?yl^lR6wJvt=CX0w292t^fc4 diff --git a/testdata/v1.19.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..94f948c7595b104d997146326d2efe0d050dfdab GIT binary patch literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-4?a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)INN;-p literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.pb index a158f1b0f3e57f79e71a240b532508ed46a36a48..46f9785c587e738b55652aa0f46df599b86d9faf 100644 GIT binary patch delta 89 zcmV-f0H*)QIL}T>1Pb5;3h|Q)2C@M^lf4E#0zv?@`UXxFH8UKD delta 81 zcmV-X0IvVeILJ7VAOxZ~3aODKdI2wypDzLu$+6NS0R-YQ3Zj$w0e=A_lX(Io3=+CA n3dRcx0yHubzq6_WT>}T<1Pa~+3h$E+2C@M?lfec(vIkBTd0rZ@ diff --git a/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.pb index c25cac48cbff615a95904e2cf6f6fe667c774cf7..87899b84188d69721e4a4e1b469a4abb51d4cdc8 100644 GIT binary patch delta 101 zcmV-r0Gj{tIQKY^Aq3Dk3agPNdI2$!pf3bM022PO(OUro&@u{g0}7`D3dfU329g0aliLO}0zv?@ H4hLfubJ`u{ delta 94 zcmV-k0HOc)IPo};Aq2`e3aODLdI2wypf3Uv`mxhn0R+r43XhXA0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m&bbpr>e0}7=B3dNI529g0Ylivn2vlIto6~xpX A3jhEB diff --git a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb index 7afade16394a5820a0c2094de6586b60f649cdab..561bf5e98e1dacfea7d55bbd0dd12d862133ab1e 100644 GIT binary patch delta 88 zcmV-e0H^<+HKa9=Aq4$23agPNdI2$!pf3bM021Pn(dGp3FbcGjy8(>>CzDA6B@RLW u61Fc2x(W&cG%^yivw8w>0|&wb3cmviwv+J%eE~U>Zw5C4LIAU-2KW;^m>lQ; delta 81 zcmV-X0IvU}HJ&w)Aq4j{3aODLdI2wypf3Uv-jUPh1ne*hvXi|5jR7T-O9CYf60|Q0 nxC#maG%^ygvwi|_0|&qZ3cUjgw3GD(eE~OE;!C@9u1GfYY?Ni-5-4NgwXNfo-l$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$J)^zn2arjm|yH# zB*kQ6V8mo%2voDvkZU;?7n6yR(1OipnM#@2S21%fXXZLS*^_M&qv_;3Y{pDZ44e7c cb46HQuyWm-+#tP~QG2q9j3!7pR^}cP05n-7jsO4v delta 114 zcmV-&0FD2{KD$1UA_S8@3aODMdI2wyp)Udw+OgDI0R+r43XhXB0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m*cbpr>e0}7=B3dNI629g0Yli&t3vlRzz6a?l4 U3fz;18?yl^lR6wJvt=CK0uH((dH?_b diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb b/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d99783666418c7c7ab373c40da80cda2804e30ab GIT binary patch literal 308 zcmV-40n7etICB6BC<+*1b#!QDZggp5VRUJ4ZZ2y$b1rFbFLp5!3{-DxWo}Ysadl;L zbQ1po3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tg zfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osB zbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{I zlzrxrfhgv=m&Ar$8UislG6FF;LI4s!3IZ`X8ZQb0GB6SXGBFwgGBP3|a_O(RDdw5K zJZ~&x>8`zRa&+dHjm4S7jOK~AHO806xFDYRu%Upbv$!=H4hjM?GZF|0uAch40}ucj G03ra}oN03a literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb b/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5f7bae3e1f8b1dadb8eb434acecd108047740009 GIT binary patch literal 274 zcmd0{C}!YN=aNV)Ey+mDE6GewEXmBz)62Ff*2~P-FEbS44$03>%?nB`%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXPkCB0t3I~Ib1Q(N$A&>{O&&XJb3&=AOVgZt- PK)$&WlaZMegAxM(I`K`N literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb b/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..97560d8a74aac32d1619eaa8d3f30fe51c1eb417 GIT binary patch literal 279 zcmd0{C}!Z&;gU@(Ey+mDE6GewEXmBz)62Ff*2~P-FEdO^ElD&K;tt8rPR$ESEz3+T z7rMvDwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r z8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJ zuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO& ze{xFgvx$uw&vs5f(iRIe&D@B|(87s9hy$nvXpfPBlnMufkOUW#ks*)=w9m*`i3`Xx U5n=(7ra->A5|fdc6oV2205f7wbN~PV literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..170a56ddf2bbc9224f141a78927163352dcc068a GIT binary patch literal 318 zcmWNKze~eF7>08nqU8{WLr{W4%_ITa+;>THb<*PKAc~9NkcNP1#gwL1s5n&d2XRoL zAVSf>QQQ=fj#|;h&B?iiF8&GPE${NY@AH;rtWiNHyn1ajs)h}(7Dn5dvWzofl-=QM zaw+n?t<`$56!^6T-w)z=CD;jrUG_)lJ)r~{5jwFA;+Vw6an3CpZOgIq(voh@%AqCX z&+ox^^Q_&h6tv}s)2G9u+pl(qtPfM-G9rs3l;jz3tCXg|Q3o!JvBgHO)A~5si@VAD zdBp_f)g-9`w;RBngm6{OvFX7@(rYDyyX)@F>{_q=`16)%B)H($;{8w%eE-i%gom=GZYdJPR&URE=|fxO)havPEIW@ z4oWS{Of46B#>lmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tw%O9rS3Xp@nF6qAvm5|fdU7L$>& l5tEUL6_b&v5C<2Nkr`0dT#AQ-5lCAARaq)9NHHie006QPQ-J^g literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ac2e25d702bfda5bf670d47e5d3c214aea816ba8 GIT binary patch literal 278 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GZYdFPR&URE=|fxO)d#4%}Ff| zN-fJwEf>1M$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$F_mBh^39|elo$ZFyiq0q literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4df149bca69c315123b9b102f7c0413a88ab4c8e GIT binary patch literal 313 zcmWNKJxc>Y6h&tqqB4lZC(CsrE#0ixIl7D-re6EGp0M2J{K@q@Kc zAs|A~!cy!Mk(3(I#?Hz*fi(UEahltld(SQDh_ED^$<=Gy)xz>lvZSMASWY!0 zpIWcyi$S5bTqp!lv=%hNV3+?)@j$&%HF)2G9u+pkWSZjLhQbE@-WjAl4UQA{w9Xn|Dr2Zh-6lvcrqWc?d~SFV_uKLC?z(rgu+i^4zCPztpY8p@Wov%$a`kq+Wo$lz)LFup z*sK|uClnT-v;olpR0!xU0(yL$0j3T04b_Hb9L7KiK4MZLD6}TV2?wPtP;P=)#3ujo Ck5ugd literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e4522c25cde2ce0500008c88ed8a727eafa5ce2a GIT binary patch literal 323 zcmWNKze~eF7>4gYMCA~N!$Crann?<_x$n~E>ZHZdK@=CkAq@f3iY-lAq2f@*AH+e0 zf(S(iM{!d`I%-81Hz(&7y7(uEx4g^qzRz1$Az_Lo+%2H0w z%AqCI&+ox^>#WnN7RbuO>C@rS?N_HuH%1wCI90_lM)MqmRZ21tXn>IB0r L0n$zqgP7zWnL=2( literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1be1cc5aeca5597db1100be0713f13b032b9c436 GIT binary patch literal 298 zcmd0{C}!X?=aNY*Ey>6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^4^GWV3ocE{N=+_t zOioTME)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7Es43) literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..b579b27a584155b1421faa91ba70837e843db302 GIT binary patch literal 283 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^3r@{R3ocE{N=+^a zD$PkP4oWS{Of46>!N|3mk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZ zz}VvUyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|B zV!tLPp5RfTs-sW zJl)WzbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9v`3sKruBiA#Ws$;d#6$;eQO b$;e2F$;eoU11Mqw6fu=x1oF+K7?c1 literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f2bf84aa27b26e80819fbbdb379ba479c21849c7 GIT binary patch literal 318 zcmWNKze~eF7>4gYM9U!#r&DmKnIvGF`z~p&PFnl}L~#)u(h@K&*wUmGDh^frK^#;l zh){HJ6gNerqgHfrb8>E>i+_T6%ey@9`@9tu5hmHJ--x%X^|0l~VRa`{QBfwWW}BiI z#J=Fu>y2VLD8OJK{E_?`5$HXlu_hV8q_hVYf%qpgs>fSY}d&vTX{J(v9B0(yR23%}&2tcTIn6+z0YaKnE3HAV^Kr5l^^^DW zng!ZR6s?1BS|Hqn3SG_dxzR;3=p>`N>;BEc#-RK7`s`;vJNv`S_WbbW>g{+-+dKrJ z3WP7QSv}HEXd8gS1Vjr^BA~Mf=<*Z;%xUUrsx-}8jDfWIm`;Hp(U?pT4pJH*ois6s GN&W#cFjm9> literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5a6edc2e5eca747b55a74ceb66e6faa7bc64918c GIT binary patch literal 313 zcmd0{C}!Z&raG&d44G&C?VGBGeUv9vI-FgG(WGcqu?xc#o_YGe1D#sVjXfVCZ4 zn_K6fo3ooSij9lWT!_&kiJgnlQi#dWAWMOZ$wWN6yOXb4nlCZzasLf6wNT`w2UJUUM|^y!=}hqou{pPW+rY+|Fv zvz^nAw8a8VGdE%~v~Xe&(&FL)Y69A1WFW<4WGJv>*5TF65`EkLT>kMN2pAO>PWe6g uH<&4<&hc!)^XZE}Y+b&cQR3{wjs<@qO5V5ku7D`fxczI*OC~7>B?bVa8F)+p literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/autoscaling.v1.Scale.after_roundtrip.pb b/testdata/v1.19.0/autoscaling.v1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..630f8fa20f184d2f2f3eb452b8a85c15c1707992 GIT binary patch literal 234 zcmd0{C}!Xi=i*B&Ey*uVPRz;7OV=+m6k-hqvQveQF>gnz&C)%rvk9HmFFVJEFn#*9pSj1##QpIFw z+Qn!HRB9%q_;Nzm(p0!=eFVluRF gVi4lyXn8*O$>0A#z$nGZG4IC)MWC&gQVdEA0M}kkPXGV_ literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..73b191850d26443dadadcff28a353e536ca2f47c GIT binary patch literal 1710 zcmY*aOKcle6wSD8D31zN1EOG91S9dWxHt3WKS(T+ki==6I3>-e73ku`v6DFQIJV>1 z1|(8Gg+L31B1&6YP>WRPCm_*MzKbTQnl4xrb%hW@!b!7%1sjAwa9v=*lSWT7^X})| zbIwfK&DRMOx5TFlettMUF_uX+7WJW#LR_j_B7SbH;%5r+i5@@E^zVt0ocik~aZ(YA zt|~@QF+++KRvi6SDK%3!HOur|&2?-K`5RYklJ{I2uM8`kVfd{M=I4X_FvllWPWMx;;Y$kfb-V5N-iMHNdO~=~^(L%gyHxE}UF<``&YZeEZv9yp+(p_2QnDBXe>0+IxGRSUj!+VnZZ955ioR>?<~U&{-TJzig-?O8HDug zl$!t;D@sNQ)@T9ZpnKf!RNi;Iatgrlbd1|zmQ5IUEz8LJDPUy)OlXcQmnZWM6w)&5 zH(CWs0~HbMAsf31rWrOMSBZ82^kEUB*hg*>A)+JM4(E}oWXwbD$h;{O$ zQyo+xDC~eo?Oy2+x-FSbiY5LVhwMQZ!?qN*vUk`dM}URQ1HEh56MtzFd9f8U3M!bDOVxf8px- z;5wnW;U8-A^3=qMgt&OgsjK0TKzacdxyH|5q~7l z5^61t-Ov5$8Ba7elR$FHs&4m5l+H}}^+4ho-LFYatu zm|r+`;p9)}=Pw>uIdW+ArPr1}Up;v6sg>RDtGll|$F$Xe=>!9&%ez-|j%9^X!V?d& z%m+%@5yY)dE^nhou}Fom8MwI_s)>Sf)D384pfs)C=o55L0u8!qSTxu+ORFX|23N3o zV!)>J66MChVs8_>Pp!X>Cm-f=(hQzqsw}%EZP#&w?Y|W5$@eB}b_Y zYi<}@3~EF22cgX)EUFKPJ5qp1?7-UUq?8;UOy{PY%SEP7kckp2}W2y?NiqAI|=M{X15p%r*4z35IAJ>Klsi#lt4C+qtQoCPtf# zNPoL$a8c|qxH6yy6{=|Y4B=>rWx%cT6tIf}5ZvNc6)UaV8M2XRDH`J(29)g~n$Dsg zr9A7@@mNJ^uoweun=;h~aa&sp7zVQ0m*;f`{H-Z~CR==5DGB?+S0*)3AI5Jols{0#dkqra@ literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e22989433087806745322bf50d527ad11c2d231f GIT binary patch literal 2338 zcmXX{3v5%@8O}A2rbpFAPpdVxRyAZ&X|w$&_uS{XQ#*~2gh!|ok^o7z>ePuH$MG|^ z(;58>NwG~N!2t7X7Q@>Zu`FD+vBxm&F}8H{N~P+ zzdC+R>0C|}n<}E~5u!NM#nrw_;^Lay#r3K$)nyCU4&UDWT5@*y=7D&%3+I*zCE?;m z*2T?Xg=48jS1$Z$xNvxQ;q*^tPr&BF@yXnjwV3LI0gI^E*D6IY$4ilqP8!PSSCbLBBzsD(pTwf9SyM@cgminZ23f)Xw7c z$hT%cpv%Y-U3J_`iA#4X&yIce$rAUNg3Ts9qL6Qs$2V9=$VQimwuhtvn4R6|=xt>9L~big+x0FNMm2_mIiU2098osg1w zBNiBPYdy#fZHaClXbk)7WoueW&1!6yEjE3uF6K{qVyXI}U^32=5Q{F*@t*+n`GPfB38@Zfv0Aw;nOGBTlugWs3wj2-*G8LR5L$ao z*_2>GF6}Jax(*nVKKdM&rY+@$7Ult--3SJN6$7Y^K?5Sg+FO_{IfUtPg}fHkLHLjj zvpHe2e<`;X$Uf5K-A~~;5t&}nBEjZ+27M+!w^8iPFq%2#O4E~8ns4~I!8<) zlf`K=ZbY&G2x^ZN>Pu$94i9!fhoi%g)fEgxB;G?mbs-f`Z_;H4GqIC3%XnQUo?tSC zVhYh0$d`4NhJ_pF=H9qi7`u4;6h+|+t%Rtq^2)J){cQIai(aeVqmZ>^rCL0>t?|xS zaddM1cjMogIhRD&?aG~+xtc#Z`+i~D(N_9Z(#Ex%cbo|2_En z_m4+zFQ+e&Cu;K3`TdnGAD)}vcBP@GHk{N~(n><}*Jn=8UD}sBWZjx5jE@yY-(E4C zA3yJ^xOC*s@0V6=|K!AtrS7rv^5fJ0o|ygR%-E<>@!sh_{Gf8*A9v(RSGccKzxxRJ z%B_+7M1IQ2{je~3^1~a&(X;s@#ib)QXQ6`|9tAp2-9pS~> zjyFp=5NFy(nMBpw4wDc9Pbp{jD7w%hxF*E2j?V}}q_lTPXgcnKvDqzjFuE|^c!=>H zFj4e8Q#!F|Y;;)M7X|1;QZWB8*RZ1xIA9LN;`(3>y1$dRr3ZDVL9T&Bs&)78@N|EX4Xux;{R<{^0{d=t({oa-jNnAlC~cR zR}*##0o!yc{&HdJ?t^sDn#nV-7H?c%H9Il8zj*yjeR1!F!qw4*Qx~o0U%z!Eca1)? zaQ#$n$IUaFZ%q}(empzUV8#kN_Rs9d?Jkaw)Vs^euT0tTn76kD#3aODAdI2wyl`jGk?vcoK1m`dcvy(vqkO3o;(g7n360R=_ zyb1~eG%^ykvjYNG0|(s$3fcn-uajW~lN}ri12Hx+5)0;-xyqizx#^LSHW~vlHZn2; KF*Y-!69yC$&mlwr diff --git a/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.pb b/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.pb index bd311a8d6477c9079f488b5fad5c749d2d80e326..48694bf240ed89e74856d9ff747bde302640c5c6 100644 GIT binary patch delta 112 zcmX?ZdERn@Jj*IeuGJHjs~8O@&eLacVh}nw@w_R^FEg&SlQ|eW7*!`vWK;$TAD_I9 zaVbl;3D?od@k}!rbteC0(&7V(A28zjz|F;EW+3!(vp(~3X7+
DtKPEEecwiKwl PnO&L5iDC0Hc12MDEm0$D delta 103 zcmV-t0GR*JImbDW9|WQ~3aODJdI2wyo-YCtyOGf~1oSovtCI==hyf#$lK~?F62p_a z0i^_oGz!C$V*;50DwF*JDhv|7G79bs3IaAT66dou1E&KAzXS@r1PaKL;|8SxBa?{- JBeSjtAr&;&B2fSU diff --git a/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.pb b/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.pb index 8d3d54782b9e8b440d0096c59086d583b6f9b50c..4d655d7813ce16684b6f28b4d76c1f1e46985aee 100644 GIT binary patch delta 106 zcmbPeIn#22GRp@GuGJIOs~8O@F4AXrVi4MI&b46TwF*X!$^MLLEI@&olgk+|vTQWr z+CSNcX$qtE- diff --git a/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..9e2bc8eb973631b5cb57ac04756c1af915b371c9 GIT binary patch literal 363 zcmd0{C}!X?<`PRzEh@=O%S=uzNiEjPwkX!i%-1h76q0mChzDn;=Vj)l2c;I4rWTh7 zt!Cm{&B(=QB*bVe#b~0$XsX3%ZX{x8XkcPwVqj`wX<=YtZf0O+WMFJ@`(4x3#_leyg0YCn(4>mV(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=e zIi>d5#72#0JEtFMiv^lyZp370;lv=M#>HqM#AIY3#bjit#AIZo#p?BJURR;E?Z*P6RW2z8iu@r+60{~fk BdjbFe literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ef038900952723a2e21baf0bd4b61d3d0d7af320 GIT binary patch literal 368 zcmd0{C}!ZY;F3;GEh@=O%S=uzNiEjPwkX!i%-1h7OiC?DG!&9_Mo0!{rsrkmr3a-J zmZlb$2(4z~TFuDCXe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4< z)yD2QjRj5&0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!# z-BV7qR~H}cI@VvH#RN2$!Gf`f$lq{hW)A;e^4AjM>4sKjJsq{Zs>Y+hHQ z5f>Mek+Bd9kTkJkGPINm=JMkb%hySMxo&TMQOUCzy+>yr>3P<<-SpUWpmtNBb~7ao zj*r{ApE3$CXmN0CSoiOzjsSy^#F5!Ynx3{#e=)iLXxEF`T}L`ApKot{zGJEoW3d#2 G5(5DA=6u-z literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb b/testdata/v1.19.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ad5cdd26194a179d1d60f472944f19567b37cbf2 GIT binary patch literal 248 zcmVMV3X>V>WYdCW*X>TufF%kt#Wnpt=63hV#s{slD zG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQ zg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^Z zF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B y#D-lO0x>r-0x>v301_Mu0x>xdxSGSO0~!Pf0uTTq1PB8V04T?ky6yxT03raxc}yb! literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb b/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e214cf154df8b160e77975d9301d43bc3d8654ac GIT binary patch literal 253 zcmVMV3X>V>WYdCW*X>TufF=AzOVKEW~Ol4tnWfIH* z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4sR3IZ`X5V)Gds{Md`Zf6qT0Sc=D3IQ?_0W%r_G$H{tDgie#6frR{ zG%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRMHxdCjVh0KV zIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt0x>m;0Wk^! zF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b-I6?ptFA4%N zIT8XgFd70fF(MVjt8q%^o{C{O=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UP{yS=CNr literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.ComponentStatus.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ComponentStatus.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0358713125ed0b0b2d5ae5692a141f8f740de82a GIT binary patch literal 244 zcmVc;b#oHZ0Sc=D3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0Wk^!F*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- uI6?ptA_@vXNOI|~xhdwEzY+{!#Hh)bF6fxAHpGh>0x>xv0x~cf03rbOaZmLC literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.ConfigMap.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ConfigMap.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8d32832e6e8c3e0570a1865a44b2caf367dc546e GIT binary patch literal 223 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0GiI?TwmnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV z#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLs zAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXP WkCA~CI~S9Yp%9~-0)rHT5(5B%;y}v) literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.Endpoints.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Endpoints.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..52c154796f438febdf6b9a16429bf9363df6a809 GIT binary patch literal 380 zcmWO0y)Q#i9LDi`ehK0X$ce?BxRc%x_ndQIP8%T+l8zRO#NcH?qD?Cj#85A-UZg~& z8V!R{5J997ky@>mx6&;duEoe9NQ~8C z6ed88sa6b>sX)2b(7)i{=3g?4NzZ-C#dVNfMW6&wa{;L3A}XggX{&C#e%`Gf7rn#I zA-{C>cr)7dnqLZbQtd&xP)U!-n!|vKK82hk9F;0eA{ZDWz_<#`)LNs7>UlX76z{uZ z9plxryI5j2*x&MsmCYb~V?7mgU={;rM}Rp}7#c82glq_+W8jnkm!~<`nkvhFrtrI) z^W5J9x00RLftw7t6#;Hb8Plt zgjJTsr929Yw6M^$TU)xgRaq#n78=+AmXI2aMq?ABNoOA=Vtgi2O+B+qqw{0t+;ir9 z-*>-rP8rP{d7R+4WWMyd#=6?qYny87553XwX3c92wN1_ZJqH;_1W_I-0%9Uk-AJdq zWm#gBNhv64F)?U;Jscm8&09#t0-r1Qu)QACi3$Fg*? zj9{4xSXRW6!!6c)aLxZtvl&?FX>?=2W!8daHGpLJRpXz`^aiY8AQL`kj_!NW z3QaCg*X&OO-%XzJmM3Qi9Xe*g~>IVh^nR6r406iLvCgJ4C5nDQkMDG)IsKP$SJz*kWrqq#USchccx zxVTE0loC>9U7D#)oT**E#21h}MkQV#kFH$Q_OB0AnM39A#kD{xIBM5)T|4qLfO(vp zfSDv>Cc8_M?Oj%E;9#orv!&R+)gEiH%}p_*$38%$+NNeI4?>y7I~*w6r$etHig)Km z)1y}_t(fm^wx=fZ$zqe)z1o@#O&m{mhF@K|QBmiHOEI{hDhWrhFF*$8@xLowHY<0WXB;L z2B}m2fDNK6{8R8|4<+lWfOSoDWF|wVcaJ${_vm$&C1uBUj7?ey=q)kvcn@h^_?^Ly7M4R}wyJ_@h*8Iu*W}id;)wiN&YW z=ljx~3w6g~a!!H`3do9p4JKkkExYy2=Jj~&_sD^ABq0M;+)A|m82)E?VGh|w5#E~WTN!^L*)@=uKD=}xeRI44s-9Ma zIuO^3xFO_%Er;c?&7eBS$VG;eyNL2l-%>b&>@|UnXKVu1=d4#fS?eW!7g&G!9SaCwr5Tc99*7>_pi)lt%nO~%74~r49==E;=Qw-o2F~w%g}m$*%uofUE4eJp8B&r QU)q?tQOIMDByb}4F9<)2@c;k- literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.Event.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..95224807686ff2cd5afe624e7b7cc9a3234935ed GIT binary patch literal 397 zcmV;80doFpICB6B3km{uF%ktuc4cmK67>QKs{slDG774F)%bT zG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD1 z0x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301__>0x>xf z0x~cf0x~fo6~wD?O6H!5VL0fajbOy6$(Szan6D}VGBPp(GBY{?GBg?jGBqLsGBzp* z3IZ}W5&|+fG6)FUm+qK!5CA#|2$qPmqHYiXK(yMqxcdM9|Nj9>0x~&L3kdY`(C$GH zfa#bPS`-NWliS+_5)25df|;&!5ct*O*#Tk#Gcal}3Ia1R5&|z8UP{y+n|J0 literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.LimitRange.after_roundtrip.pb b/testdata/v1.19.0/core.v1.LimitRange.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..099fa5e9c08e8f8f321cc556d1d28fef6839d62e GIT binary patch literal 378 zcmd0{C}!Xi;9@E>6yoy9%*`wbO3X`76}rpBwVIKO(MX8VSc=g^iP2Px(cDPH(9pod z$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)F zOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeK znULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9XbmIR zN=7a&2alqc>vw8Co4H>|o=YrWC;8>Nz4=8Y&t~)B+8nFXpXudb+u_!bCOk<@)_aNBfR9Je#vA W?nU?Fv}1c5GC+z=EKQ^slo$Z!h>R-$ literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.Namespace.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Namespace.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ebb31f833580b8e66b8bf9ef767578cf3f1d3e1b GIT binary patch literal 319 zcmV-F0l@xiICB6B4+;WyF%k(*VQpn|aA9L*5~BhNs{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301^xe z3P4D5>94sd=9#}5WeN;n#Hh)bF6fxAHpGh(RSF*Eq_}0tk!8xH=!Ct*o5X_UhnMJ+ zkHw1Un~KDVc@iPWiszJ`=&+FKqKn6cQ^%pkk5eQo!o5i6iI?WIo#n8I?Bgo91nRZHiMB+kOC}MO$f(eS4s0joNQ3#Qu zyjogND5cQ&pc*i|p-KTO33On}!o&rMi5p`w)0vG6-MJ92XLE9r?>~?K+*2AU2q9<^ zQ0Aq&n%ih63r^CI#)uXfT4HILqh0urAn+2Fcv*5Qyy9~5PRxtSx1a4h9$&;$UrLov zcfWtq@$z$Im9E?aX&0iEn|mScMnK^2=0PA}1_&aXbG}($9n`v78ddLRUp)s%UrM1H zfFLykLH5!DL7nKB)$i2@y;d}=z9_n;M`9aG)y1j7R^yqcz*r6?JF7@H7Y2e-N}(De zA#8Yj|J``_*u=*XUW2H$&KtSVBvL zmYLjSyWSNt2l`a6IqFUJJYoTMasazZ0Opxb8IXs^)A8ULHIeRGHah+KV(@I*H^07E zwAH7tJ>{&#c-lW=1Ut2WHi|O-TbKd5wU#%BA`F}89dmtt+U->=m#S92+{iW>uw=MKPqm(?L- zqC=lsLO>L7Hr#LX|Jn`w*(E`j6hI&n14NMlqQnAG=78uVN^*#(lmgLR1|+@$NJ422 z1QO02`1?Jc9Q!)+xXiKf@tisJb}OoT`t``G)A!TCsFCoPbF*gK#C2zWl@;@+ycG_3 zRGW5e1~wu_Ag-(@)}tqzwqo18RxF}=9O{JDjesOp`e;~)$TuY7uOu^v*Q4f#;6}9A z>Yle3nKLu3+PMB^D7nG{iTEtJP(HE~S|PNXLFTkipIAr_FQ=w8Z)zkJC}4rib3hiD xVpIfyOiq+V=14MBtGD%Q1A1gi?}-^b3)cZ6S#ng!-3RJE>Q5lPS6Y)xFHvet?>t5nkZuQ-U z(!^!|TC~nzpWcbR1Kk9}R7Mo_`cZO%kj9s~DnG41U{-6KgK{bl@7=$ggx~s>Z8OhJ?4EuwtPGNd?t&rpm`f*6w zP~(J`$e)SDq`} z@H1OFmS&y8PI(K%`^m|@zEUQaeXphV<$SC(<^MSA7MJpKd*g8g!$^2Jl8qy{V+mRk zwC0cj4qS)i!RQh$L&{)1=`!q^VeHZfc3CratrnCFnz*o$>nx%d0m4eI(6Ad+aPVFA z5H(E=4AmbkuDxGgx%PDK-t*=3_q!=CI_4#Aoarzi%NQ6d48~qYuM#+&ppwJxa0vJa z;E+McWdWupU`oRWm<8C19AG=ZPV)ig0T$Yc!re+{XlK;B((mV$NWWK2P7qh!bFE*9Gzdtt7>1F%2)8)-M1E`dNVK6GQjL>$f zd}lJ3YN!nSTw7nxW-k|i@D`?a?gkt?;5ZSroEh?NF7MB*momk8X|6O{*Zekli<~D7 zFazW2lOK3rjupT05@~PnmOr>$+&bHOX)pR=Y3IMICB6B8wvt;F%lI}WpZ74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`dux zy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o) z0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO z0x>r-0x>v3022QJ3JO3-a_O(RDdw5K5?=}}3M9mi<%Eajhr2VzhQq8;<(8i4iHqj8 zz38ZyivmEP{R1=CTV}3xf fu(8ZR0|)K{3hM(3zmpUMssR;~zXTPt)&xfv>ZcV} diff --git a/testdata/v1.19.0/core.v1.PodStatusResult.after_roundtrip.pb b/testdata/v1.19.0/core.v1.PodStatusResult.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4a28d3c60633294bceceea19401eeb9f39e574b5 GIT binary patch literal 912 zcmXxhTSyd97zgkhn0t{XwIR9FuYNdpA-4dEyw}Bnf<;hNY0-vbk?RfPzT-t> z_N|)23?MFJp~IkP$3W3-q>!tIkQ%SGBMo-^;`y<_%I%Tn-qC@))e{XTqIKT%=#by3 z$R(PIL9slH5KQ8hI-Q5ML<4r76>B}c%eg#pZdL4Dx3H6QIaNC%?Slmqbp^NEV`V|7 z$tj8W{IU9)F+0{|JEw$Y&W&;VT|*$&QyXuq3YBMvT5r{4r>(dd6j`<;RMxSMXC#)r z8hlW>o@dCwZVXr!0V@(!PXWi3>IM5VfGsluI7C=)4j$_%`u9L%uc}7&&N!yu5 zd|7$Lm+3!bArUl90!`0g+4Dc{+|1?~Om>ZzT9)(78qf@JE2T_AS(G}}9r%<+D1$wF z*XKTq^{%Y>7T8R*z?J~mO`{t_A46n7(qiC!`0-Dg$A{ai{YfIIvIMF^Qb*$c z3ma+b>qytbP4lTL7U_eissO4+sc&EJcH~m3t!cVDg`a!c^?mMN0aYiIL8#vEFMS-P zf)gXXBBe}HV5ISV>o0m4gK81q?Ey{BWO4wj`3uPC#@-&%K-UuubVC5$q_Gv@KQ~Mo zJ9WD=I+JKnH}q;CMFia<@8%}4(K9dm5smeo`S@the5@fS8W@TI2By@D$=VnBl&b&z zYH$G`oV+*s|Cbu71cpYa&kstUrBdo`y*F@xQo4&tp9v590E1x=+Vp^7Wg?N0n7_uF BJW2on literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.PodTemplate.after_roundtrip.pb b/testdata/v1.19.0/core.v1.PodTemplate.after_roundtrip.pb index 9bae71d348b91f42a3a761af0fafa1344566e9cf..b281fb04ab412aaf6f1cd17cf47236f30038d166 100644 GIT binary patch delta 82 zcmV-Y0ImO!G?p}w7zFq;3agPEdI2$!moEoG020SC3ZRk8cmXJrL;)raLI4t>F$$Io o3Ia1W5|6WX0Zs!4zyu1t1Pa}g%LJtXIFoS&HUdHbv!?}V6cQI0Pyhe` delta 75 zcmV-R0JQ&>G>|lq7zFY&3aODCdI2wymoEhp!!ind#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$X`u~lY{{z3=)|!3f~I~0y8)g*t50)Py+{t1qy@(3el4d1*icjlePsZv*88h6rryj A?*IS* diff --git a/testdata/v1.19.0/core.v1.ResourceQuota.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ResourceQuota.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..470b7d4ed426ba79ebe57a7ce777233227891b0c GIT binary patch literal 397 zcmV;80doFpICB6B6AA)$F%k_@Wpi(Ja${vtb#HWG672#Cs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~ z0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v3 z01}G<3KI$nKuB`wuemAanZFVR3IjGVHxeAgsL7Zv=$NlI#EVwtq_}0tk!8xH=!Ct* zo5X?|Rti)KBg&Ol#hNI@zsQQ`l%D9Ykm;g}$AweJp~jC>BrC$bNau-{5-I16n&y>; z$d1UH!>Y-c#Ioj=tirQ9#-Qe{zdGlOp5>&B=c1L$g2}BK0x>xnFA50?01^cX135A| r5+Vv2BuT}F$(H7+nK{U-#hS{JRmrAL#g^u%g%Sk{135D^8UP{y;$fag literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/core.v1.Secret.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Secret.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..09912d1f00ec088950fd1a00cad69fdee0a418c6 GIT binary patch literal 230 zcmVbP~-03abGM0WuN+Ga3OjA^|lj0XH%fF)=VS zGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf> z5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}P zHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;LI4s63IZ`X g5&_2=2Nu delta 22 ecmey(^pk0V2+MsYu9Xudsu=YrPS&4zWIF(2bO`4F diff --git a/testdata/v1.19.0/core.v1.ServiceAccount.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ServiceAccount.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..00b9c7e446ee00a2f7e7c059899bd6185a419730 GIT binary patch literal 253 zcmd0{C}!Xi;bJN?6ygg`Eh@`QPIXL9&M(a?5xT?3wVIKO(MX8VSc=g^iP2Px(cDPH z(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2H zBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xB zqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9 zNCl_`XpfPB6qAvm5|@KV(aZHaHJ{Dguf=3!WW;1-Y{g_`BE`bRWMrzqAjP1>0077J BODq5Y literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb b/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..931adae4f085d3566d5129dd524b6f83f482db63 GIT binary patch literal 381 zcmd0{C}!Z&4{i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w z?X!uE8qao4KhhQpG|k+I$vrX?of|{l(<|qg^j%cOB`h)M7F+F=8?@wPG?d)8YW?GzaRmkkSLP zEQKWPj_!TlzVlgI@6*jw?VopVJhWN&c>mM=Em{&i>uyc?^&bcrm6(hTlthoLF7$df ZuPf2w#lqf%BP&kM(0egsy%d8I0{}Z%h`Rs) literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/events.k8s.io.v1.Event.after_roundtrip.pb b/testdata/v1.19.0/events.k8s.io.v1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d85a88121e1116bf37e94ace11aef87db2d76e92 GIT binary patch literal 411 zcmd0{C}!Z2eyg0YCn(4>mV z(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=eIi>d5#72#0JEtFMiv^lyZp370 z;lv=s!!h^l`PnuC4X>xnXOfcS=-c+^@{j*OzzCFD()RX`slbMX=N2<6F&SEFF&P;c zF&P)dX7Z2IvX#}=9CpPH)0WNc)_WNd83WNZ?|WNaG6 zWNeni!Np{34m7|bi-Y6+%yrY`1sIArIBql@`duQxP|^1C=Sq-M|1(N4C@}y4r8A0> literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb b/testdata/v1.19.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0a3362f6579e846c588ee8f2c7f67da16ad6bc41 GIT binary patch literal 416 zcmd0{C}!Z2;}T6ROU)}O*2}gi*2~P-FEdO^ElD&KVs!-x3w>qcTFuDCXe7jFEX8P| z#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5&0c$(9Hn+|{H)l6v z6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}cI@VvH#RN2$!Gf`f z$l#KST7?D^R?0u8UH%x994=kkyLK)?u;TGICRkEy_hh36JCDlr*a zYB3oZ7%>?cS}_?JIVo{585s*P8JS2i8JQ|^yj;Ii^V!V(Hb6CIKsDw-H5OjxKs7*5 z7#m1285=6e>LkBhw>Q727Saa#bj(`#AIx2#bj&} z#AIw5#bj)j#KFa6Yz{QQB8!9L{mgaK}T>1Pb5;3h|Q=2C@M^lfwo*0zv??2V@mJrW`W> delta 82 zcmV-Y0ImP(IOI5xCIq-R3aODQdI2wyr7r>!)Untj0R-YQ3Zj$$0e=A_lYasu3=+CA o3dRcx0yHubzq7CcT>}T<1Pa~+3h$E?2C@M?lg9=g0}7`D3dfU929g0ali>z40zv?@ H6bDrmPUanV delta 94 zcmV-k0HOcyIO#Z$Cj`7W3aODRdI2wyrY`~#g0b0K0R+r43XhXG0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m~hbpr>e0}7=B3dNIB29g0YljR08vl<6g6`~p( Aod5s; diff --git a/testdata/v1.19.0/extensions.v1beta1.Ingress.after_roundtrip.pb b/testdata/v1.19.0/extensions.v1beta1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..3970ef57b6b23f8459fe36a22eee742260a00d55 GIT binary patch literal 347 zcmWlRJ4*vW6h>#JFv}nk25klv-AaR!dF*2r6(MM0XJaE+Boai0M6y97ViCm$t3ic` z27(rr5@Y{Hg>73vyjH$;MiQg1LvM~B3_eabVn}y^f;q&k0^)W6xmF!A z+&K%{<)Cw0X+LF%paz28;rV1gG7a z1wle;vWTI{*5uGxy<9Slr|^VciVW)O5o~~HsdZ6{Q1JgL89|a$Bn9mo4J&Vx*|Fu$ c{cARt53fqiO5?;t+|we)IxMA@EecHV2X66RRR910 literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.after_roundtrip.pb b/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0f8a978a5dc45ceba0c28f903544ab63f46c45a8 GIT binary patch literal 1399 zcmXw&%WoV-5XN`LA~CH5p%GjbkibX?MO1C~^gMdR0r?Soov<4_wi7!dDtRAvcGtT* zyR+Vh5eFx{WDWu05FtfDQILp)d;sxK6cC5JIdJ2|*->)gZ=g03n!|KWPgj5S`>JXt zNr~5mQ|@=ljil0SB$=)%lsl`+Ih-$ddd+riuDMYu4xIZ!d~XTMbu68>yfMo^VukJt zN=eW4r0+#WnlO-oE4BIO-}8TOe|BX%o=DB@efsl-kG}cq$}Q{60bzxXWeNv{6*;z& z)mMeB+_bIq*mF}``?q!HE>>g^7+pG?#`3z zU*Ek7OZ!)Ty8Y{F=Hc!KkG|M`^U=-AcRoJL*+SP=W+LT$^{lvRiwl-mFaS_(#!=v@ zjdhG+-4tD@L8RQW4@D>k8XBM*nWGV!#dFogD1oY{Ktd41vFU6h96;zH$lTJ2lk@YK zcTqcU1qP`w-$N+P1Vz9Afcgj^d-XFlMZBpK0-9)Hojm7~CEkmDsac2@hTugpubP1x z#%lwBh!^4T#aBz%^f#(5fRb^GqmVzlATw)oMj>Eys?^8D3Ccm1e8LW5VMaRkY$L6v zWQePT0~%0MlHba^#Ca))c|uwZFe+rLr7Y**bF+r1;p~lwH^j^LFS`4eF7IFa?!ga_ zzx-qW_r1s4*T(hQy<2O4UUv?Rrk=OcDd+r%_{9TP^`eHs7T47WC`#!05VSL)84oZx;f$(~ z&`dTKomue?^I{IL31DPRfzOB-3-r|%c$qd<6op%OItz%jSaKmxE7;+JC9)9|oN^8v z?N^dc;{0ZbmT+0Ok8noM5ls;V9dHo{Oz$W%9?e*crb>%ofZ+O*I1Zunc2rtx=oM2U zNt_dMJ5TkeM}@6J$JQo&b3_~x_QT6hT^V6l zZj6XWmbhn$Z>@9d3YriHfzM3^)nU_j0%#AJm6&0D15CSgE-;=46;K9@FTqRProp}k zkO1^Iq2w{|;zl!)e98+{7i7q$4I=|uRyH$9fRavRw+JVI<@UH5G}NX%pl$$905?74 z>p;sIRf$%znq3|mqzLoN&MRv$o`rdw$uS$AJ%+=Rqk)JzV4Ro4;R5l-P&~k3#d(Gy zaBGj`T+jK@660c&-6J|q%JG-i+UO0L@q>se9uSK}Oc-Pz-Q(o8Hc2kPWa~6e@fNtM z)^+M4=dok5Y3dqEvKPjty8+x$T%yq>=<2EmJn=q8(9)62G%AZ5r~pqba{tt;6k!gP z_PCR=6=ePYCB7H}#-!;OEsRHzKYM)gBqsHtckHL_yJH9M+_=Bnz5QW2HJ17hF%W_? literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb b/testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..21db177cec4e55cc918b0e7ca6a87c2a22706852 GIT binary patch literal 584 zcmV-O0=NBZICB6BCkhf}cywiMb7^mGb1!x=Vr6t;F%l6_Z)8(tV|8+Aba_y3Y-wY8 z5|jiAs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34h za6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA# z#frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#) zeddvYDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwt zq_`pi$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx z|Nj9Hi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR! zzvaDvQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^ z0RV~t1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63 z!m~TZpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qrbp|&ALIAU@2KW<8ZXGZH delta 81 zcmV-X0IvV4HKa9=Cj|F23aODRdI2wyrY`~#-jUhn1ne*hvXjFBjR7T-Q353l60|Q0 nxC#maG%^ygvxEY00|&qZ3cUjgw3GVY_nvsjqNQlu`iqS-g z(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&Thsi zHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7E!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9x8Iiv_63QlRDe+$Vqk0|BFy5|@HU z(aZHaHJ{DgZEJLoR(T zVf*LZ8xL*PJ>LIxe~Z@3z005X&JtpKy0_uUu6a@%90y)bU*Iahpu}Wspv7ctD8-<} F008LW3Aba_l=c4cfsZ*FF3XLWL6bZKvH65Ij`s{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301`$D z6~wD?O6H!5VL0fajbOy6$(Szan6DBo2-2;l`1}9=|Nj9JAPNdr<)pY}$&qEsq!JPc z{k53z2N3nQXv=Zl`@q>SgHmCAz2tr`dj W-pt6UMGycY0x>x%0x~cf03rb20kF3K literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb b/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..7a38800eb63f57faeb77e3b2b8743e4ce426d773 GIT binary patch literal 269 zcmd0{C}!Z&;*!qHO-xTM$j`}4uGGu6DAvo&*Do_n%qhr7G!)|Y1W5*^mSv`v3teO6 zTFuDCXe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5& z0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}c zI@VvH#RN2$!Gf`f$lB*Mi4)MP2d!Np``AjD*3D8*!CBqhMX2xJ>efkaJ! KEK?~4B?bVX+D$b8 literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb b/testdata/v1.19.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f3d9e3af6ac96e1692b058aa8e54bc17eb104b7a GIT binary patch literal 350 zcmd0{C}!Z2=Mu?FEh*10%FfJ7*UPpj*2~P-FEbQk_smN#N-ZuH+Qh`QnvsjqNQlu` ziqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_ z&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EvBNQueN5~z)f3uvsd2~ex46oV220BG)EFKQiz9($;d#6$;eQO$;e2GL5TqXqcKTH literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb b/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e270376a1ac03967e6d4bdd0814c50f2fd946281 GIT binary patch literal 1401 zcmXw&%WoV-5XN`LA~CH5p;5RjAb}+iim2M|>3Q^s16td$*9p6^<8@+3L?wII>+E~> z;e8l!aKcOG5D*R#QWO*giAX315D!HGambqkH%^=#B^Uk%YJ<=mrmK6p=BwXVRW+T2 zcugE?tatm(cD3Btz^dtBxtZ!I=V0!?-T7v%To^j{h4{`Amg`tLX?YWtf7lA$LrO`{ z^`!4bMw&2?fh)E7`=4`vZGU=sJDyC;-}vOG^B;cw=jB`0>3zZq9m}lk7gprhN>*MG zwsMoU(i6{3Z|&XMeem&nox3~tF2sjz&YLh++g9F|t^6HJ@uz|F>XXlQ_I7ukT>I+o z6>?l8sQK^4?$*^j-Oaqz?_TP zc{4CbYYTmZ;%ra=3;<|=0J2{{T~)+~xS!U+Xa~_%^QV)(aGWf^OKZ?4Ecmz#I;%J*mI4fnwBB1 z5)NrdO-X($=Mv|oEanJlHNa>sQz>RR2j81BL=ET0n0Q^hbpL|8ck$BR)o&ks|M-jF z_kO$ac>8Kvm+svv{c+9NH=cOjP9~glW8!B^l*O6h25XIA9ackctpGi)xl$Q=KBy3+ zuW@TQtan1_R#n_&GW9@(TEhU`p4SHOVX#rqFx=w01^@*KeIJ5$Dm3W;gX7M)3JJ|r zBk#N2C}WV%QAovrLUX=)6MlxuGxL6KRGUJ9Xhr)$(v*1fUqB4dg{s;yK;R@ zJhH?+OMGLU-B8ekI0$@hDyWQ_z8gS$#H`2+>oqX#;@QA>9+W{DFunw@<2DTrJb(_s zU=xZS^Dfkyk>p!mpn4!fHfI5k1cxH=m5?F4Zt3g9;$^q&I@C0zvL#__A ztWgzdC8OEpkwJVk1z6bILc4@TkvhAYl941rsF zEbDsC50*%aadwaB7%9hJF167cG2;gjRXijXiP&L~19Xp(+u9_#2ve<7IL$}ks%p=v zi>$|v$)>4mD9U~qn_dmLqqsz)i_p^*4|w8zjG(0>nQD~tHB^8n^V~o63PqSjr9JLs wYy}zre~B-IfH7%0N{i_z^5>3Coxo0g$U?!2@%I4CkOfr;KZYY%vZ}NB| zALGQgm`Uamu1g*ezJnMF0wslJ09rxlhZPwS<~u)Yz34d5@eE^0ms{y!xnNOFp#paT<~ j%G*qKa;H@nDJnx literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.pb b/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..3f86b7cd0e9ba95016d1f98b36aed285a6e20b27 GIT binary patch literal 248 zcmd0{C}!Z&d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w w?X!uE8qao4KhhQpG|k+I$OV literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.after_roundtrip.pb b/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..fb319fd77407a226200c34738a56e58aa8cf9b2e GIT binary patch literal 295 zcmV+?0oeX)ICB6BBnlL6Z)9aIYdCW*X>TufF=1?QXkjrD3{rJ&bZKp6Lu_Gla}xFe z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4s*3IZ`X5*P{=3Jq~e=AMdSIOw5`V8o~r1quT;H8L6| t3J3}UGB6SXGBFYw3IZ}R5&#+kGBY9rHpGi4@`~u=-^-}Iu>l$YA^?JOTX6sY literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb b/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..16bfbe23a96cdeca903ffdb5913825831d42b38d GIT binary patch literal 292 zcmV+<0o(p-ICB6BBMK94Z)9aIYdCW*X>TufF=AzOVKEX6Qgv>0X>DagY+-YA67&HI zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301^T*IT{!W777hV>4@&O8~0SW;!5&<(B z0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S z0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6K zasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0 zF*h;-F*rg15<&=`_^_dXr?a><5-AEJ=AMdSIOw5`V8p1&m@ep;uQtSsR^_C)Wyz6c f%B1Loy~LXm0x>xl0U`zHlaIxUDgrVv8UP{y-Xvre literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb b/testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..eceb77aea33f9096b70fd94c55a20dc973b752b4 GIT binary patch literal 605 zcmX9)O-NKx6n^&=HoV0kw-)hMHV}w(?%aFd-+kM`nlTvD(iT!&=1-e(oOwE9I!230 zDw&81CL%H;j5ZP!7$GjpD2O)wED9o_5hQS(5Y;u$=6v5d-}%nrjEah895%v1xtPz? zqUTvUS4}azzptF_&Q~TTgKEB9icMxma#g&v*H}UZ;uu*bvLndpLLNWB7`3@g9orXF zcrJB0wZzx0OP}i3=IcRB>w7ZyeD?B#_w%c0sLengMk2k>Kt9$PEp!+<@%l#4r7K@epb4GXGdgn`h$*Ry4{hFTw3?00#k*?@FxZ-3e)%F5ecQaa zajV|Bv2y3tm9xst<2n;D4L{S3wvg7Yn;Krwjag)z5&%#r2fk~w;s^;~L}WOOg3ox) zfehqa3rb*>qDOrq2F?`*{0bCo1{B-?jvq^uyc&2m0h$~ zY6_E1vA_Ws4aODoRG9;f4)+O0fcU4g(_|nflaP>(BvnGvafH6aGF6{jI?%U^GNbjvY{PO3&z|74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwtq_`pi z$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx|Nj9H zi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR!zvaDv zQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^0RV~t z1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63!m~TZ zpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qr~&efvtFHILIL{0Du6`%HDG+6Y34HXCx zNI{L!Rzx_KQA=A>vw};1LvR0mTc2 z%vY^SsvIijQ}_;|2Y`UUKvRM40zMBgg_Cop3!V9Nzhu%hm?4-ZfBz1C>SwKbDWI%A zo<1KQ-F~;)AUcSEiGfTEA>hZ5v+O8>T&R$1F2_`@+irfI>{*@0$9c&E?XDt08FIY_ zxvv4ZjT(5Yf6?eR8~yw1&JBrlTTgETP2MOH$=AYIn+fVN1h*p2X- lpVO3Yfy7dV79%l@q%oW;s17Zb2yRodIb$RV-BA^n@()-LW2pcD literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f8e8f35f58f90a3ff59abdd65a01e473e1c495a7 GIT binary patch literal 269 zcmd0{C}!X?;*u#!N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbPpa?U9&E=es4%Fju4 z%FIj2%u5$K$H=vsk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tvJs0C<`k%1JGk)aZkk&zS+7n6}O OP{af%Vk*U;!~g)fu~2CM literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..10b428510ace27558a6b42e5e4d40d73066a87fb GIT binary patch literal 245 zcmd0{C}!YN;gTszN=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbQk3Chn&6*|JmwVIKO z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw s&vs5f(iRIe&D@B|(87s9NCc<_XpfPB6qAvm5|fdU7L$>&6oV2203CrzrvLx| literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..18ea3e710b8982a0dd9d534ec1c68da4fbd3b247 GIT binary patch literal 262 zcmd0{C}!Z&=8`E&N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbS44$99-b;`_3$;?X^ zI>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zEF;K(=C}Jwb Hpu_+G#{f-v literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..dd3c1d35469364e21b02308fdab6122eb6e321c4 GIT binary patch literal 352 zcmWN}%S!@50D$qGAqpn&FnHQi?IA>%ab|YioxNK0erbAE_k7#%EnV228X z2&ABn(XEK+*n_%s>(p7HOMgS&zwfsuJq2;3Rnks|I<;!9T*=p+YQ9{eYtp0na%i19 zMK|YgJUCjcdDUzsRxW1oHAJ@n0fB+80z(7gAh3j=b7lyGg$-LWX_?FvOqV}@yWfrD zcEgP*i+4v4d;3>k?PrkeN5H~BrUwwPG32Z;gdi6x?s6!rZ0^UnaJp6mw?6jJ{Hy3Z0B++T#zdSmj&(==&tP$uwoxdKe^fXIAE+Y!| z_ZC})f@x6jAQVDCp{vU%i6|P8@mwKpd!%4+!iedT>G8>uwM8t05;m7uh()7x-oSnO rEUn=H!b>)%+3*ZWWlcRrQaZ_DI8{=8dMX{=pk#Hz%n-V%Dw^^SbW&yv literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d20134a91afe6c8cae925ff4a90b7de9c4b2f8f4 GIT binary patch literal 275 zcmd0{C}!ZY;8H3|N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6cTdIDJ?EZ zEegudNp;H1OUcYj7dpqtwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj z%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1B zCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W z^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9NC2n>XpfPB6qAvm5|fdU U6b~1Zkugxj1Sn!E#h}Ch02+2utN;K2 literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4b4e18ab10d1910839475f9c1aa09e93691e8cf1 GIT binary patch literal 251 zcmd0{C}!Z&;!-L~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6k-X=&q)!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9tvNsKru>$;d#7$;eQP$;ilv$;eoWL5TqXNn1<` literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2666f9e1c8a319415a2391b73ec655f2cba1008d GIT binary patch literal 268 zcmd0{C}!X?d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$a5_U-_YK_$EI`@#E`#~veMM5lrv5#TeZqrr$9HQOS8`C7Ejq_ zi{rtue8nx>rDZ2?<2#5R00II7O$B-YghRj-L!2{R=q#*9B$KAW48b({`*-kDJ8Ra8 zQDy1z^!f1U_Pf~viGBo33}k8mfe412<%SXDLWNul_{OW9R^#(z&u!N~&Wj=FbrlIp zkn2^*!*#$t)WH7UMZMFg_wKLTHzeL^KE1tIqhF2v?qx05eZ6`=UiWIIfLuluJme|f zM=%u%9)LoGpwQGclt2`X$kj}4HR6(-&Iuz%k<3g?70g{?>Xfkg_~LRbMi+G4r_Ip{ o4kEk~;nWV#lB8{DNs`n^2E*xs>eG^`*fu2_lSZ1*9aRY^|J6WcfB*mh literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8cd38d0d4b2ce49f11d9d9b569f9acb28398e528 GIT binary patch literal 274 zcmd0{C}!X?=Ta<6N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdO^ElD&K5^~NdEiOqd z3d+w(b;`_3$;?X^I>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt z$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7EF;K(=C}Jwbpu_+GsaaA$ literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..c1b88bedcd44a234c6a7e726f754759542138fbf GIT binary patch literal 250 zcmd0{C}!Z&d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w x?X!uE8qao4KhhQpG|k+I$XpfPB6qAvm5|fdU6b~1Zkugxj M1Sn!E#h}Ch0I8%;Pyhe` literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb b/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1d00b2b25bc2fa39eafa3f021618c4396cadd46c GIT binary patch literal 248 zcmd0{C}!YNd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OI zY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hI zK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE w8qao4KhhQpG|k+I$F-8vpyMgnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zElmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fX zoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9w*{`P?Ue{{sP|1fvp@p`{k9*Ry$DiBb$o3;>;h BRPq1- literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2aa254374c71350481dc6d4d3090a3bfc0eb0620 GIT binary patch literal 287 zcmV+)0pR{?ICB6B9tsh2bZ>HDXJsyHICCy(Z!dN+5(z_7NknpKc4cxB^Z^R10SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*rg15=0095C9q>a_O(RDdw5KJZ~&x>8`zRa&+dHjm4S7jOK~AHO806 lxF7*4886C}R>hhq#J|Xj=aio4u#oAZi^qji$DtYkA^?I9X&?Xq literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1.CSINode.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1.CSINode.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..dd0285f06a1f2c9acee9066db14f67b2e14cebfc GIT binary patch literal 239 zcmd0{C}!Z2;Sww^$uCMwPu0t|DAvo&*Do^^Vs{Sq^vh346*|VqwVIKO(MX8VSc=g^ ziP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DT zC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#| zlc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe n&D@B|(87s9NQ_Gas0nD3k%1JGk)aYB$MMO#-myqAC@}y4Wv56- literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1.StorageClass.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1.StorageClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..919ac5c46ef965abca8037e0389e133b7ece7882 GIT binary patch literal 269 zcmd0{C}!YN$kXv_YNj;7~cJlb-s!}+ns{+QT= zIfN&PaEbJYVs$~_3nqLiBJFDx`XTeV{`JqEpSlO9x{qh9#>?+~(fjtf@28f?p=z5b zhv??5Hi;Y>_=i(A4Oo%}+}-wYXS_7NKJaFHF}pf^+@q*#Y0^dm(MbcDB>|+Nv$Hai zjmNW<+0(`8JqP2d&+}h3?Y%yJqBPpQyRtP8+(k* z{e;C(fy0VpaL!%Ig-5w$l!xgWL=+-=pOvl$MuzYc8~wdMY;~y!JSvz^(p2z$)&XdR zKwLg$HB%90>aa(y&~P*{AwM~^zzHKWGt#y^A7M>{&&SnX$G%iAm_X&cfn^+qhCF`CqUm3kG|MmXz{DrmIxO*g?`tSiag^GB(SORp$ zm}{XA#u*lYKA7}&R^C1JVE$@hZ1q~@@?c>o?i+{)miTIae*Up|V!C{C(1=4LRvEgo z-0-A*(0<&$-xStPs&py0HWT+x6u;RR89x^1dRFGk%V(nXp^dIw>4RQ#9(cFApys}F z=bmydcVhjccy6L_ZR6sF(x;30fwxw^govB|@S^=1;+U~GN7Gy+Z?kJ^ejYj9=ha$< Tkgg&AxVg}E%l|}}v|Q^yE_FK0 literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8c29406d54c6f28a5b88ae85ad76fae0859b412d GIT binary patch literal 532 zcmXAjyKfUg5XNsW0;DY{PDn_uz!i#^@$TMhuXO^kk!)h@P(+~B`4J~)=X}l?5(iP3 zh=)u8NJa?B3I!#i10j?Wf}o+Jf!dMM@Hem#)qLN4GryURObrV3d^+fDh3yu0WQrTT z++7}all72W)fGe zTmJd`;MeHsbd=q+t-Kturix|`0^>t{g~W8dNI0m z^!e4-N4GW27bcf^!`e6L9-&nU08uXqJcoDNm_S=L1au(aqUAyZTAmFt*m3SkfU>q8 z)q)fvhXVsIfooR_u|EXgL13ko>o+PDEDN-)%brA4uWTbUm%Ij`2cUKkfNgKCcDT}^ zohnfIK5i< W(0fIxRGcw|n>|J6xXm&~*7ygGlb2=y literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5b9593d946350ffd294c6ffba54ea35b30d8ac61 GIT binary patch literal 1163 zcmX9+TWlLe6y2Gqsac6)twL)oRJmIus)eRIubo*-h}Q6B2@#44s1gVVB1&HgNk9;& zlsF-#4kQjq6WUrSO;S;n)IiFkX$VO1BQ76E2=M`kKi087Koy^rc-%4jF?;6RbMLu# zW{#;o!+gNp(bwPIn|i6M{g~=&f4O_#Yb15N=SYfJ;itNfzj~tUK!1Pgg(D}rPWD?r zhRlzViKvBG6mc5~2T9sSh|4K=1^1P!r006nW$M>I(?1Q3<%fC_M#t56z8HS{!uR=A zbhy<-(n6|ptBHII6ZdG$#DqpMVfMC12ZGhY4nNMGCd z=U@0x%!u9xw6Jyti`TnuPIi5_SRYv{oiC+>%xryXqMWUt&z4TVVQ&MK2gx#mY)qA7 z!X8FuZp5Hafq@l+!5OnL;|^wmV&=s|5Rnj3`;B-zV94NZWOH=*hpjf|#KD}pD2_SX zZyW?I=MWdq7@e4Vi8k0nE?3~FV~{J{>q;3dFIfS2G7#DoCGbJ4+j0LyT-lKbWF z=6E1dF~h;aKMXR@wXjDzcLJh-SX6Uh=?Tzi32M&xDJ&umi?@s((@9b%=@W;a z50~5muNEjmXcJS7S-gq4#v;+gp2jlS#7bj7+V*1o+T{JkuMgChE^RCXL%AUT;X`%| zD#Fu+g+OPN+6MGN8HI&IA5=KI8t zTI^}DOyKpkMs`^o|I8(Z@dHGW9)0JZ8t@STK#B_h~qTLX(^jM5R(~L*&GDD%C ab7x1Ku%QWIYvPaF%Y%3PPk2$oHvR);j6Dwk literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..b3fbcb2fdbaff4deee7dc9836b4dad082ccf435f GIT binary patch literal 292 zcmV+<0o(p-ICB6BBMKICbZ>HDXJsyHICCy(Z!dN+Vr6t;F%k(wQ%OW}X?A6D67&HI zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301`w901yBgA#&-jxhdwEzdUa&W9hEFZ*p|zn2p7m#Ej;N qw>8F>$G9K?Dj6@zl~%=?D8#?WiszJ`=&+FKqKn6cQ^%ni03ra8A8Pji literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..7f8edb0bda0ebcb985f70d8b99c64ccd92df5291 GIT binary patch literal 244 zcmd0{C}!YNM{_Vmk7NfkQA$hDf0i_u7k z(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6x ze{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`z zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4 sKhhQpG|k+I$Nt-Bw}c2U}9uqU}|D%VPIiyW?*JyU~F;wUDMUZ?m3MGP7DESJGM5r z&ObM2H)9kV7o)ilqeT)s7o(*Rlc7PD0vD5^krb1mu@aw4)zjTmPPA7SAMHBUU!cVV zG?&4Gv53jgq>9PVw2RRYsMJhI@#TcBr&GFKE}nUGo^I&VIa>~IPt-p-rS{pxMvZ4X zrypsH1)64V#AImU!~nFxQi_9%$;d#6$;eQNx6td^yskux7Yln6j;zpPGBPq?v|@1L Q;sPl#1}ZU;Vo+iL0C|K``~Uy| literal 0 HcmV?d00001 diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8592d16f2bf4caa1b72482450e47021997d00d47 GIT binary patch literal 1162 zcmX9+TWlLe6y2Gqsac5|ukEM>Mtsg_? z$H+v~LM(!~jf8_F?IgtIl)Hla%2m>HJ?b*`>z|pQhQ|xTC*nrWm3O`vdHcif3v1|b zyNRTQRPS~Z`4%Sbk*J9YjbOs;9S;u%YcsX%n*)_xb@GIRp{}7&KPG$-6Ols%q@J~_ zna>3?x#r@T%KY9#LE-b#SIK=hW=__phWFH0=gMPGLp4b;QE|h%*$z3r^*j8iYyH-4 zcA2-olBmz;lB#jxy=TjptZinSC#W^F&FlaTu`s3Kxm$nTY>yh&oxm_)cz7~%b@QKp z;X_d)axc)r+8HceOWl}CeYeyYT`!+2XM*fpV|ucZYn;oKPrYI90F?*HGK_3Ym1Dvl zMrLl z1TE(f7f%_zn0xU~*h4N?;HYDeE8N6ACKli&z)OIa;10xu0LF9C!Mg#=j#@SU%ipc> zK%}CEgN1(>WS(nbkM!;YL;ehD+L#! z`1=TsQ9&gImChmuHZZYLx-kXw`mS!?ClvcMhJ6;tK2Km@^cV}eh!6ex@-lh|AT;dz zkv8J$6lww>7A#a#%(iO9M}ypF&DFW!!a{jET0Pz4K!8(NL<|;h1wEpZq)yT&4nH3* zxeZ<|P=wGHrW&(Y3v-P{yoEiDWuk?Z#(t#p`Nq|$`$}IQXe?jcTnvWuLE-!Zb`&bY z(}jgVXO!9o^g$Vgg+m`yIJ=tfo_?@&tvp@5-n=qio(M*>L3WK*$4bkO1+(*wQ{!6f zX|assjrGKn<{|TO^L|}eS<(9C;^smyHe2~-D?f8QC}uX68|!EN+QimSvHrn`J`Z@e zyFtxd>#n_xV)10{qhM*ae0}TE#rmhKrR-Z9UxJ9~{@_KsA!O;X7=xx6kKAE~LOMGV{c4}GjWqW}N^ literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.20.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..04db5af51b871decd6a2bb15aa243aee42d60435 GIT binary patch literal 724 zcmX9+Ur19?7~j1$g$o6pqF@BgL14mncJI08{@GJ#isip*V`)O1Hl1^uZfkd&x#+>7 zvZ-mXP-`gKOAw(CrG*bZxJ`ZOC8CF(U5=pV9)dd1dHD{%@AvzCfB0giWs@#S=K_PH z5zC4s;;B$LVx?1oH2>q6Y2ir1omJ4;?o66v@o;Y_IGjktE+yhak#Oce4^7&ow}K=P zB&ZI7x&*CBFvuxIktw0FMm?r%8oI0#Sv9}^dhm5(syLBsv0ZyN`QhQC<G3V@W)M*^TWsjt5w7tdr*uXViGoDJ zOA*!iY~#04E<6G^F~dM9#)Fu#_OJf=*V?Sx&h(}Xh^&gcQ~(R6g5z#ka%z73hiTf5uLMGq_b zH!}?uY7Iqu2_o{LvhcwNx2Z1?L{B}tl%VGxf;!N7`3}GD_xpW+_~NGHl3JzH_V9Sr zaiYmYIvj~QnY5kZe;hX*98LOi3Odzik41+$nuzp=L!-%L{9H0I5{+d4Gf|;IdM!u- zL4xWQs8`Th1cMw`6qyn#Yt%Aj)6iv|$g27M*PU;Lsd6FJ=DPgm;rqMymOhu)g~3CT zU?9N^HA;eoL`9ByBvB!5QBl1|+Vi{XrR@i|oNBQ)lWGyUugetDqC)ecq7?;&Q+3p| zKU>@_7585*R2Lz*TYk5>X8U$Zx9d*}&Gk=nmHXGYn?XdyY;&P62e`&U9_gec5(SBb zmm;d?$%j8*fB)rAKtdBoWH*rxn|sUC*DJ4f=JDSAThzn_lnXST*1gB-^V8LZ%H#T@ zHLW(c^|7|1`@Bc{s?VD%8{5SnrNzC~+5MHNmQ_LWOD4ez?!jYl6*CN!Vmyo)>x`H{ zSUg}UIIML83+pNara}UEU}_d{7dp|&un~k{l2HcjMw&5fkLwf-N`zp}>R^E!V?^&B zV190mdo!b$0R$LrZ)Kn{pkr4kxd@O@Kttk%gxhl|tKe~lwbp)M0l;bm8;p$f4r#y* z`~xOws4bn{Trf9&z9=7T6IH9LA+WVvoAEyrBw0FRq}T)w>wJ(@Ov|u1up9jifpN0)c~~74A?*{0QrWKG_1)8fMG!xY=ee|Ajk1oY?5lA7$9q) n=7E~3=~Ll6!Av(ey@#)bH^_$t$m0x|K!-YR@{@JkF0bn!V#VTC literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.20.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..3804632f3050c8bdfd307a19051a6533030a2e59 GIT binary patch literal 729 zcmX9+T}YE*6yEoh2_F>n76qe=ISNcT@4ol_-tT9Z+Qjm&+E|(pZ=24!O}Di_bJ2xG zWmD5&q1I5en;=3jN((Q%aGQG5O+*)6yOf~oE`oZYb8`;oJkN7}I58`2Q#{J~z`#f( zosJ~psZcnQ&ZGhv5#yMZ#*u_8M}nbDfS_|-*^DT}!#$zkP$Ch#l!y;T!rA{|G*PF# zl@y60NwZ7LDd|m;Nlz1^GRjn)xh>T)4b`BkW_|zl;OqEgX*}6tyY_D4!^1~QpG%uk z-!Vlpkz@ty70HccqDCExOsHKZn)8GwzrR`BeR3~dDO6{YO|sCnSyDmPu1q9D+}eR z+S3iaI=Az&x?;GTCvQ|x^~*#0ls~z7n@Pu4V}y;aG3(0qz5=g|W%$V0XU` zLcrT=(Yor=#q9-a>*uS|(H2>Ax7Yc0ma8+~y2Gi}>U!S`Nl}#xW|EKMkRkR-M)eGj z0ncGDf(Gv9ki`IiE$Bq`G4SIYW+FVF1$&Aqbc(*bh08 xk4DFs4#Wgi2Q3fG(kzz-mnr6kDd3&rI$}<-Ge90^=qNhYdRIJe+HP~&{sA!u=X?MF literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.20.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..78b8abbd8b3a66c175ac8cf08f2077e6ceb06d1b GIT binary patch literal 724 zcmX9+O-NKx6rT4=g$D)QqF@#=4h1Hh>$~^e_cKdPv(&6+7&ReoZ*&}IMrWq^GbdV1 z(chS9Frn6{lyk}{dw4vY zN`>RGWH1y?rIU7A#5iiDa5&zQC4petCg^0JJr*7orC6vx7#NMmqi5r>k#H#UACB^M z%4$<$wZPBXiy{%l8G8|DKeo>nP~3A?YZ6c;`W1EsY;yXA8TT40Z4UJ1fZ%wLOF5y) zlpvXkR#bC6`S9oK@4vz%BsGeR>ZHmcYj1h_dimAPJl>msiy8%i34$)lhWlu3e!8+y zeq4LBrdQ{-K2}$Z7Wa|9%JZi3#&+RHadB^Tc7J86c~w%pibXNOJ$MYRVvd0^jE6Dj zogoV-kNP|W2lZ~?K||xfHHd+5T+0CNLdQEfHvQm_bH<_FOmdFxaf6{jg;Fd~9o(1Y zoEqH&+$*GUZ+aAS03T=VtsHa?Z0ri77Xe}fbR=JhIbD}B1dns9xAp_~0oFp;6Y?B3sAS?2b$RyK& rn4s#Q<$zh5)uO?9in(D5c#k-X7*H$=ki%&@f$BSMioZ=c9d5@zkuu~h literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/apps.v1.ControllerRevision.after_roundtrip.pb b/testdata/v1.20.0/apps.v1.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2838bfa945693bbe0a65f2803503d7ff85472c95 GIT binary patch literal 329 zcmd0{C}!Z24{i_u7k(O8Pn zM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh z#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ z5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQp zG|k+I$1JE2Y$m#N2|MRK4W;)2vPplC^ANhy#GG_fo(Gbb@AClw@7E79_N R?vuI8Cw-a1D8-<}002d!ZKD7H literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/apps.v1.DaemonSet.after_roundtrip.pb b/testdata/v1.20.0/apps.v1.DaemonSet.after_roundtrip.pb index db2da922ba69dc70a90d8afdabe6ff7d914ad489..7fd5aee8f2a70635cf38ac96db7d1029a350ab5b 100644 GIT binary patch delta 89 zcmV-f0H*)LILSDW8w9903agPHdI2$!nlA)G020ly%Oe2<<}wPTlkx$70VR`i0wWGW v01~`03djoz0yHub!Ly+PT>}T>1Pb5;3h|Q#2C@M^leh*w0zv?@^#)EAD7YL< delta 82 zcmV-Y0ImPYIKw!Q8w8>_3aODFdI2wynlAzp$+68N0R-YQ3Zj$r0e=A_lXL}T<1Pa~+3h$E%2C@M?le`8!v-<{46^v3FbN~PV diff --git a/testdata/v1.20.0/apps.v1.Deployment.after_roundtrip.pb b/testdata/v1.20.0/apps.v1.Deployment.after_roundtrip.pb index 7dd6546377711ee1c6f357fe3c85555c64a5bf92..a6332f50fef844f7a0a2ad7e1dd0e1fbfa6e19f0 100644 GIT binary patch delta 101 zcmV-r0Gj{oIPy4<90brf3agPIdI2$!n=b@H022PO%v%8j&@u{g0}7`D3dfT}29g0alhy_^0zv?@ H2?t{pX0RQu delta 94 zcmV-k0HOc#IP5r(90bZZ3aODGdI2wyn=b+q`mxSi0R+r43XhX50)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0mpWbpr>e0}7=B3dNI029g0YliCI|vkwPj6}Y$@ A)Bpeg diff --git a/testdata/v1.20.0/apps.v1.ReplicaSet.after_roundtrip.pb b/testdata/v1.20.0/apps.v1.ReplicaSet.after_roundtrip.pb index f9c3b4c3cb82a2cc64838469b342f6a694f92c1d..7615ad87fa93f672f779e3d7be7d6d6e5000d410 100644 GIT binary patch delta 88 zcmV-e0H^<%HJ>$*90dI|3agPIdI2$!n=b@H021Pn%;p5}FbcGjwgHU+CzC`1B@RLW u61Fc2x(W&cG%^yivvmS+0|&wb3cmviwv+4yeE~U>Y6dp~LIAU&2KW;&I~=S4 delta 81 zcmV-X0IvU^HJLS#90d0?3aODGdI2wyn=b+q-jUAc1ne*hvXi(0jR7T-Mgk=a60|Q0 nxC#maG%^ygvv~q=0|&qZ3cUjgw3F}!eE~OJ)^zn2arjm|yH# zB*kQ6V8mo%2voDvkZU;?7n6yR(1Oh;m`a)1S21%fXXZLS*@bNqqv_=9Y{pDZ44b*w cb46HQuyWm-TrItsQG2q!j3!7pLgpS503n_vNB{r; delta 114 zcmV-&0FD2?KDIuP9R!m;3aODHdI2wyoG$_r+Of}D0R+r43XhX60)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0msXbpr>e0}7=B3dNI129g0YliLO}vk(Vu6a?l4 U3fz-{8?yl^lQkSEvtS(F0{y`wGynhq diff --git a/testdata/v1.20.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d06d93200ef7039afdd31c03545560da5d0d9ecb GIT binary patch literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)H4R3k? literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/apps.v1beta1.Deployment.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta1.Deployment.after_roundtrip.pb index 964e701f5e1338ab9bc4a2aaf987ab8d0340ae32..1cb237cafe8f45d483d5627ee07e8613a5dcade4 100644 GIT binary patch delta 101 zcmV-r0Gj{fIO#Z$Aq2uW3agPNdI2$!pf3bM01}3=(OUro&@u{g0}7`D3dfU329g0aliLO}0zv?@ H4hK~gKN=l1 delta 94 zcmV-k0HOcsIO8~wAq2cQ3aODLdI2wypf3Uvg0a(E0R+r43XhXA0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m&bbpr>e0}7=B3dNI529g0Ylivn2vlIta6_b)2 ATL1t6 diff --git a/testdata/v1.20.0/apps.v1beta1.Scale.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d9fef5270246f2caeea5a131b918ae28e862a58e GIT binary patch literal 242 zcmd0{C}!Xi<>E;!C@9u1GfYY?Ni-B<4NgwXNfo-l$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$J)^zn2arjm|yH# zB*kQ6V8mo%2voDvkZU;?7n6yR(1OipnM#@2S21%fXXZLS*^_M&qv_;3Y{pDZ44e7c cb46HQuyWm-+#tP~QG2q9j3!7pR^~Mm07l{@!Te0}7=B3dNI629g0Yli&t3vlRzz6a?l4 U3fz;18?yl^lR6wJvt=CX0w292t^fc4 diff --git a/testdata/v1.20.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..94f948c7595b104d997146326d2efe0d050dfdab GIT binary patch literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-4?a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)INN;-p literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/apps.v1beta2.DaemonSet.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta2.DaemonSet.after_roundtrip.pb index a158f1b0f3e57f79e71a240b532508ed46a36a48..46f9785c587e738b55652aa0f46df599b86d9faf 100644 GIT binary patch delta 89 zcmV-f0H*)QIL}T>1Pb5;3h|Q)2C@M^lf4E#0zv?@`UXxFH8UKD delta 81 zcmV-X0IvVeILJ7VAOxZ~3aODKdI2wypDzLu$+6NS0R-YQ3Zj$w0e=A_lX(Io3=+CA n3dRcx0yHubzq6_WT>}T<1Pa~+3h$E+2C@M?lfec(vIkBTd0rZ@ diff --git a/testdata/v1.20.0/apps.v1beta2.Deployment.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta2.Deployment.after_roundtrip.pb index c25cac48cbff615a95904e2cf6f6fe667c774cf7..87899b84188d69721e4a4e1b469a4abb51d4cdc8 100644 GIT binary patch delta 101 zcmV-r0Gj{tIQKY^Aq3Dk3agPNdI2$!pf3bM022PO(OUro&@u{g0}7`D3dfU329g0aliLO}0zv?@ H4hLfubJ`u{ delta 94 zcmV-k0HOc)IPo};Aq2`e3aODLdI2wypf3Uv`mxhn0R+r43XhXA0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m&bbpr>e0}7=B3dNI529g0Ylivn2vlIto6~xpX A3jhEB diff --git a/testdata/v1.20.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb index 7afade16394a5820a0c2094de6586b60f649cdab..561bf5e98e1dacfea7d55bbd0dd12d862133ab1e 100644 GIT binary patch delta 88 zcmV-e0H^<+HKa9=Aq4$23agPNdI2$!pf3bM021Pn(dGp3FbcGjy8(>>CzDA6B@RLW u61Fc2x(W&cG%^yivw8w>0|&wb3cmviwv+J%eE~U>Zw5C4LIAU-2KW;^m>lQ; delta 81 zcmV-X0IvU}HJ&w)Aq4j{3aODLdI2wypf3Uv-jUPh1ne*hvXi|5jR7T-O9CYf60|Q0 nxC#maG%^ygvwi|_0|&qZ3cUjgw3GD(eE~OE;!C@9u1GfYY?Ni-5-4NgwXNfo-l$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$J)^zn2arjm|yH# zB*kQ6V8mo%2voDvkZU;?7n6yR(1OipnM#@2S21%fXXZLS*^_M&qv_;3Y{pDZ44e7c cb46HQuyWm-+#tP~QG2q9j3!7pR^}cP05n-7jsO4v delta 114 zcmV-&0FD2{KD$1UA_S8@3aODMdI2wyp)Udw+OgDI0R+r43XhXB0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m*cbpr>e0}7=B3dNI629g0Yli&t3vlRzz6a?l4 U3fz;18?yl^lR6wJvt=CK0uH((dH?_b diff --git a/testdata/v1.20.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb b/testdata/v1.20.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d99783666418c7c7ab373c40da80cda2804e30ab GIT binary patch literal 308 zcmV-40n7etICB6BC<+*1b#!QDZggp5VRUJ4ZZ2y$b1rFbFLp5!3{-DxWo}Ysadl;L zbQ1po3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tg zfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osB zbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{I zlzrxrfhgv=m&Ar$8UislG6FF;LI4s!3IZ`X8ZQb0GB6SXGBFwgGBP3|a_O(RDdw5K zJZ~&x>8`zRa&+dHjm4S7jOK~AHO806xFDYRu%Upbv$!=H4hjM?GZF|0uAch40}ucj G03ra}oN03a literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb b/testdata/v1.20.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5f7bae3e1f8b1dadb8eb434acecd108047740009 GIT binary patch literal 274 zcmd0{C}!YN=aNV)Ey+mDE6GewEXmBz)62Ff*2~P-FEbS44$03>%?nB`%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXPkCB0t3I~Ib1Q(N$A&>{O&&XJb3&=AOVgZt- PK)$&WlaZMegAxM(I`K`N literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb b/testdata/v1.20.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..97560d8a74aac32d1619eaa8d3f30fe51c1eb417 GIT binary patch literal 279 zcmd0{C}!Z&;gU@(Ey+mDE6GewEXmBz)62Ff*2~P-FEdO^ElD&K;tt8rPR$ESEz3+T z7rMvDwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r z8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJ zuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO& ze{xFgvx$uw&vs5f(iRIe&D@B|(87s9hy$nvXpfPBlnMufkOUW#ks*)=w9m*`i3`Xx U5n=(7ra->A5|fdc6oV2205f7wbN~PV literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..170a56ddf2bbc9224f141a78927163352dcc068a GIT binary patch literal 318 zcmWNKze~eF7>08nqU8{WLr{W4%_ITa+;>THb<*PKAc~9NkcNP1#gwL1s5n&d2XRoL zAVSf>QQQ=fj#|;h&B?iiF8&GPE${NY@AH;rtWiNHyn1ajs)h}(7Dn5dvWzofl-=QM zaw+n?t<`$56!^6T-w)z=CD;jrUG_)lJ)r~{5jwFA;+Vw6an3CpZOgIq(voh@%AqCX z&+ox^^Q_&h6tv}s)2G9u+pl(qtPfM-G9rs3l;jz3tCXg|Q3o!JvBgHO)A~5si@VAD zdBp_f)g-9`w;RBngm6{OvFX7@(rYDyyX)@F>{_q=`16)%B)H($;{8w%eE-i%gom=GZYdJPR&URE=|fxO)havPEIW@ z4oWS{Of46B#>lmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tw%O9rS3Xp@nF6qAvm5|fdU7L$>& l5tEUL6_b&v5C<2Nkr`0dT#AQ-5lCAARaq)9NHHie006QPQ-J^g literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ac2e25d702bfda5bf670d47e5d3c214aea816ba8 GIT binary patch literal 278 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GZYdFPR&URE=|fxO)d#4%}Ff| zN-fJwEf>1M$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$F_mBh^39|elo$ZFyiq0q literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4df149bca69c315123b9b102f7c0413a88ab4c8e GIT binary patch literal 313 zcmWNKJxc>Y6h&tqqB4lZC(CsrE#0ixIl7D-re6EGp0M2J{K@q@Kc zAs|A~!cy!Mk(3(I#?Hz*fi(UEahltld(SQDh_ED^$<=Gy)xz>lvZSMASWY!0 zpIWcyi$S5bTqp!lv=%hNV3+?)@j$&%HF)2G9u+pkWSZjLhQbE@-WjAl4UQA{w9Xn|Dr2Zh-6lvcrqWc?d~SFV_uKLC?z(rgu+i^4zCPztpY8p@Wov%$a`kq+Wo$lz)LFup z*sK|uClnT-v;olpR0!xU0(yL$0j3T04b_Hb9L7KiK4MZLD6}TV2?wPtP;P=)#3ujo Ck5ugd literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e4522c25cde2ce0500008c88ed8a727eafa5ce2a GIT binary patch literal 323 zcmWNKze~eF7>4gYMCA~N!$Crann?<_x$n~E>ZHZdK@=CkAq@f3iY-lAq2f@*AH+e0 zf(S(iM{!d`I%-81Hz(&7y7(uEx4g^qzRz1$Az_Lo+%2H0w z%AqCI&+ox^>#WnN7RbuO>C@rS?N_HuH%1wCI90_lM)MqmRZ21tXn>IB0r L0n$zqgP7zWnL=2( literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1be1cc5aeca5597db1100be0713f13b032b9c436 GIT binary patch literal 298 zcmd0{C}!X?=aNY*Ey>6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^4^GWV3ocE{N=+_t zOioTME)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7Es43) literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..b579b27a584155b1421faa91ba70837e843db302 GIT binary patch literal 283 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^3r@{R3ocE{N=+^a zD$PkP4oWS{Of46>!N|3mk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZ zz}VvUyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|B zV!tLPp5RfTs-sW zJl)WzbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9v`3sKruBiA#Ws$;d#6$;eQO b$;e2F$;eoU11Mqw6fu=x1oF+K7?c1 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.20.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f2bf84aa27b26e80819fbbdb379ba479c21849c7 GIT binary patch literal 318 zcmWNKze~eF7>4gYM9U!#r&DmKnIvGF`z~p&PFnl}L~#)u(h@K&*wUmGDh^frK^#;l zh){HJ6gNerqgHfrb8>E>i+_T6%ey@9`@9tu5hmHJ--x%X^|0l~VRa`{QBfwWW}BiI z#J=Fu>y2VLD8OJK{E_?`5$HXlu_hV8q_hVYf%qpgs>fSY}d&vTX{J(v9B0(yR23%}&2tcTIn6+z0YaKnE3HAV^Kr5l^^^DW zng!ZR6s?1BS|Hqn3SG_dxzR;3=p>`N>;BEc#-RK7`s`;vJNv`S_WbbW>g{+-+dKrJ z3WP7QSv}HEXd8gS1Vjr^BA~Mf=<*Z;%xUUrsx-}8jDfWIm`;Hp(U?pT4pJH*ois6s GN&W#cFjm9> literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.20.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5a6edc2e5eca747b55a74ceb66e6faa7bc64918c GIT binary patch literal 313 zcmd0{C}!Z&raG&d44G&C?VGBGeUv9vI-FgG(WGcqu?xc#o_YGe1D#sVjXfVCZ4 zn_K6fo3ooSij9lWT!_&kiJgnlQi#dWAWMOZ$wWN6yOXb4nlCZzasLf6wNT`w2UJUUM|^y!=}hqou{pPW+rY+|Fv zvz^nAw8a8VGdE%~v~Xe&(&FL)Y69A1WFW<4WGJv>*5TF65`EkLT>kMN2pAO>PWe6g uH<&4<&hc!)^XZE}Y+b&cQR3{wjs<@qO5V5ku7D`fxczI*OC~7>B?bVa8F)+p literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/autoscaling.v1.Scale.after_roundtrip.pb b/testdata/v1.20.0/autoscaling.v1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..630f8fa20f184d2f2f3eb452b8a85c15c1707992 GIT binary patch literal 234 zcmd0{C}!Xi=i*B&Ey*uVPRz;7OV=+m6k-hqvQveQF>gnz&C)%rvk9HmFFVJEFn#*9pSj1##QpIFw z+Qn!HRB9%q_;Nzm(p0!=eFVluRF gVi4lyXn8*O$>0A#z$nGZG4IC)MWC&gQVdEA0M}kkPXGV_ literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.20.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..9afb65c898827e51d8fa4c37149422272eada4c7 GIT binary patch literal 1959 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 POp_*NnKa3gl9}=!#P--M literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/batch.v1.Job.after_roundtrip.pb b/testdata/v1.20.0/batch.v1.Job.after_roundtrip.pb index c4aa10d5826ab954ca10d604bc801a57aeaea897..55ed53cacc2b3600a27e90889a71c973212eef13 100644 GIT binary patch delta 87 zcmV-d0I2_sG?O%t76kV*3agPCdI2$!l`jNB021<%#&rbiFbcJkKLL;dC6mwrBMw3U t60k1{z6uHgG%^ymv;P5C0|(y&3fuztTn76kD#3aODAdI2wyl`jGk?vcoK1m`dcvy(vqkO3o;(g7n360R=_ zyb1~eG%^ykvjYNG0|(s$3fcn-uajW~lN}ri12Hx+5)0;-xyqizx#^LSHW~vlHZn2; KF*Y-!69yC$&mlwr diff --git a/testdata/v1.20.0/batch.v1beta1.CronJob.after_roundtrip.pb b/testdata/v1.20.0/batch.v1beta1.CronJob.after_roundtrip.pb index bd311a8d6477c9079f488b5fad5c749d2d80e326..48694bf240ed89e74856d9ff747bde302640c5c6 100644 GIT binary patch delta 112 zcmX?ZdERn@Jj*IeuGJHjs~8O@&eLacVh}nw@w_R^FEg&SlQ|eW7*!`vWK;$TAD_I9 zaVbl;3D?od@k}!rbteC0(&7V(A28zjz|F;EW+3!(vp(~3X7+
DtKPEEecwiKwl PnO&L5iDC0Hc12MDEm0$D delta 103 zcmV-t0GR*JImbDW9|WQ~3aODJdI2wyo-YCtyOGf~1oSovtCI==hyf#$lK~?F62p_a z0i^_oGz!C$V*;50DwF*JDhv|7G79bs3IaAT66dou1E&KAzXS@r1PaKL;|8SxBa?{- JBeSjtAr&;&B2fSU diff --git a/testdata/v1.20.0/batch.v1beta1.JobTemplate.after_roundtrip.pb b/testdata/v1.20.0/batch.v1beta1.JobTemplate.after_roundtrip.pb index 8d3d54782b9e8b440d0096c59086d583b6f9b50c..4d655d7813ce16684b6f28b4d76c1f1e46985aee 100644 GIT binary patch delta 106 zcmbPeIn#22GRp@GuGJIOs~8O@F4AXrVi4MI&b46TwF*X!$^MLLEI@&olgk+|vTQWr z+CSNcX$qtE- diff --git a/testdata/v1.20.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.20.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..9e2bc8eb973631b5cb57ac04756c1af915b371c9 GIT binary patch literal 363 zcmd0{C}!X?<`PRzEh@=O%S=uzNiEjPwkX!i%-1h76q0mChzDn;=Vj)l2c;I4rWTh7 zt!Cm{&B(=QB*bVe#b~0$XsX3%ZX{x8XkcPwVqj`wX<=YtZf0O+WMFJ@`(4x3#_leyg0YCn(4>mV(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=e zIi>d5#72#0JEtFMiv^lyZp370;lv=M#>HqM#AIY3#bjit#AIZo#p?BJURR;E?Z*P6RW2z8iu@r+60{~fk BdjbFe literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.20.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ef038900952723a2e21baf0bd4b61d3d0d7af320 GIT binary patch literal 368 zcmd0{C}!ZY;F3;GEh@=O%S=uzNiEjPwkX!i%-1h7OiC?DG!&9_Mo0!{rsrkmr3a-J zmZlb$2(4z~TFuDCXe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4< z)yD2QjRj5&0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!# z-BV7qR~H}cI@VvH#RN2$!Gf`f$lq{hW)A;e^4AjM>4sKjJsq{Zs>Y+hHQ z5f>Mek+Bd9kTkJkGPINm=JMkb%hySMxo&TMQOUCzy+>yr>3P<<-SpUWpmtNBb~7ao zj*r{ApE3$CXmN0CSoiOzjsSy^#F5!Ynx3{#e=)iLXxEF`T}L`ApKot{zGJEoW3d#2 G5(5DA=6u-z literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb b/testdata/v1.20.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ad5cdd26194a179d1d60f472944f19567b37cbf2 GIT binary patch literal 248 zcmVMV3X>V>WYdCW*X>TufF%kt#Wnpt=63hV#s{slD zG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQ zg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^Z zF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B y#D-lO0x>r-0x>v301_Mu0x>xdxSGSO0~!Pf0uTTq1PB8V04T?ky6yxT03raxc}yb! literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb b/testdata/v1.20.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e214cf154df8b160e77975d9301d43bc3d8654ac GIT binary patch literal 253 zcmVMV3X>V>WYdCW*X>TufF=AzOVKEW~Ol4tnWfIH* z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4sR3IZ`X5V)Gds{Md`Zf6qT0Sc=D3IQ?_0W%r_G$H{tDgie#6frR{ zG%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRMHxdCjVh0KV zIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt0x>m;0Wk^! zF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b-I6?ptFA4%N zIT8XgFd70fF(MVjt8q%^o{C{O=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UP{yS=CNr literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.ComponentStatus.after_roundtrip.pb b/testdata/v1.20.0/core.v1.ComponentStatus.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0358713125ed0b0b2d5ae5692a141f8f740de82a GIT binary patch literal 244 zcmVc;b#oHZ0Sc=D3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0Wk^!F*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- uI6?ptA_@vXNOI|~xhdwEzY+{!#Hh)bF6fxAHpGh>0x>xv0x~cf03rbOaZmLC literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.ConfigMap.after_roundtrip.pb b/testdata/v1.20.0/core.v1.ConfigMap.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8d32832e6e8c3e0570a1865a44b2caf367dc546e GIT binary patch literal 223 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0GiI?TwmnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV z#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLs zAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXP WkCA~CI~S9Yp%9~-0)rHT5(5B%;y}v) literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.Endpoints.after_roundtrip.pb b/testdata/v1.20.0/core.v1.Endpoints.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..52c154796f438febdf6b9a16429bf9363df6a809 GIT binary patch literal 380 zcmWO0y)Q#i9LDi`ehK0X$ce?BxRc%x_ndQIP8%T+l8zRO#NcH?qD?Cj#85A-UZg~& z8V!R{5J997ky@>mx6&;duEoe9NQ~8C z6ed88sa6b>sX)2b(7)i{=3g?4NzZ-C#dVNfMW6&wa{;L3A}XggX{&C#e%`Gf7rn#I zA-{C>cr)7dnqLZbQtd&xP)U!-n!|vKK82hk9F;0eA{ZDWz_<#`)LNs7>UlX76z{uZ z9plxryI5j2*x&MsmCYb~V?7mgU={;rM}Rp}7#c82glq_+W8jnkm!~<`nkvhFrtrI) z^W5J9x00RLftw7t6#;Hb8Plt zgjJTsr929Yw6M^$TU)xgRaq#n78=+AmXI2aMq?ABNoOA=Vtgi2O+B+qqw{0t+;ir9 z-*>-rP8rP{d7R+4WWMyd#=6?qYny87553XwX3c92wN1_ZJqH;_1W_I-0%9Uk-AJdq zWm#gBNhv64F)?U;Jscm8&09#t0-r1Qu)QACi3$Fg*? zj9{4xSXRW6!!6c)aLxZtvl&?FX>?=2W!8daHGpLJRpXz`^aiY8AQL`kj_!NW z3QaCg*X&OO-%XzJmM3Qi9Xe*g~>IVh^nR6r406iLvCgJ4C5nDQkMDG)IsKP$SJz*kWrqq#USchccx zxVTE0loC>9U7D#)oT**E#21h}MkQV#kFH$Q_OB0AnM39A#kD{xIBM5)T|4qLfO(vp zfSDv>Cc8_M?Oj%E;9#orv!&R+)gEiH%}p_*$38%$+NNeI4?>y7I~*w6r$etHig)Km z)1y}_t(fm^wx=fZ$zqe)z1o@#O&m{mhF@K|QBmiHOEI{hDhWrhFF*$8@xLowHY<0WXB;L z2B}m2fDNK6{8R8|4<+lWfOSoDWF|wVcaJ${_vm$&C1uBUj7?ey=q)kvcn@h^_?^Ly7M4R}wyJ_@h*8Iu*W}id;)wiN&YW z=ljx~3w6g~a!!H`3do9p4JKkkExYy2=Jj~&_sD^ABq0M;+)A|m82)E?VGh|w5#E~WTN!^L*)@=uKD=}xeRI44s-9Ma zIuO^3xFO_%Er;c?&7eBS$VG;eyNL2l-%>b&>@|UnXKVu1=d4#fS?eW!7g&G!9SaCwr5Tc99*7>_pi)lt%nO~%74~r49==E;=Qw-o2F~w%g}m$*%uofUE4eJp8B&r QU)q?tQOIMDByb}4F9<)2@c;k- literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.Event.after_roundtrip.pb b/testdata/v1.20.0/core.v1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..95224807686ff2cd5afe624e7b7cc9a3234935ed GIT binary patch literal 397 zcmV;80doFpICB6B3km{uF%ktuc4cmK67>QKs{slDG774F)%bT zG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD1 z0x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301__>0x>xf z0x~cf0x~fo6~wD?O6H!5VL0fajbOy6$(Szan6D}VGBPp(GBY{?GBg?jGBqLsGBzp* z3IZ}W5&|+fG6)FUm+qK!5CA#|2$qPmqHYiXK(yMqxcdM9|Nj9>0x~&L3kdY`(C$GH zfa#bPS`-NWliS+_5)25df|;&!5ct*O*#Tk#Gcal}3Ia1R5&|z8UP{y+n|J0 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.LimitRange.after_roundtrip.pb b/testdata/v1.20.0/core.v1.LimitRange.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..099fa5e9c08e8f8f321cc556d1d28fef6839d62e GIT binary patch literal 378 zcmd0{C}!Xi;9@E>6yoy9%*`wbO3X`76}rpBwVIKO(MX8VSc=g^iP2Px(cDPH(9pod z$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)F zOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeK znULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9XbmIR zN=7a&2alqc>vw8Co4H>|o=YrWC;8>Nz4=8Y&t~)B+8nFXpXudb+u_!bCOk<@)_aNBfR9Je#vA W?nU?Fv}1c5GC+z=EKQ^slo$Z!h>R-$ literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.Namespace.after_roundtrip.pb b/testdata/v1.20.0/core.v1.Namespace.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ebb31f833580b8e66b8bf9ef767578cf3f1d3e1b GIT binary patch literal 319 zcmV-F0l@xiICB6B4+;WyF%k(*VQpn|aA9L*5~BhNs{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301^xe z3P4D5>94sd=9#}5WeN;n#Hh)bF6fxAHpGh(RSF*Eq_}0tk!8xH=!Ct*o5X_UhnMJ+ zkHw1Un~KDVc@iPWiszJ`=&+FKqKn6cQ^%pkk5eQo!o5i6iI?WIo#n8I?Bgo91nRZHiMB+kOC}MO$f(eS4s0joNQ3#Qu zyjogND5cQ&pc*i|p-KTO33On}!o&rMi5p`w)0vG6-MJ92XLE9r?>~?K+*2AU2q9<^ zQ0Aq&n%ih63r^CI#)uXfT4HILqh0urAn+2Fcv*5Qyy9~5PRxtSx1a4h9$&;$UrLov zcfWtq@$z$Im9E?aX&0iEn|mScMnK^2=0PA}1_&aXbG}($9n`v78ddLRUp)s%UrM1H zfFLykLH5!DL7nKB)$i2@y;d}=z9_n;M`9aG)y1j7R^yqcz*r6?JF7@H7Y2e-N}(De zA#8Yj|J``_*u=*XUW2H$&KtSVBvL zmYLjSyWSNt2l`a6IqFUJJYoTMasazZ0Opxb8IXs^)A8ULHIeRGHah+KV(@I*H^07E zwAH7tJ>{&#c-lW=1Ut2WHi|O-TbKd5wU#%BA`F}89dmtt+U->=m#S92+{iW>uw=MKPqm(?L- zqC=lsLO>L7Hr#LX|Jn`w*(E`j6hI&n14NMlqQnAG=78uVN^*#(lmgLR1|+@$NJ422 z1QO02`1?Jc9Q!)+xXiKf@tisJb}OoT`t``G)A!TCsFCoPbF*gK#C2zWl@;@+ycG_3 zRGW5e1~wu_Ag-(@)}tqzwqo18RxF}=9O{JDjesOp`e;~)$TuY7uOu^v*Q4f#;6}9A z>Yle3nKLu3+PMB^D7nG{iTEtJP(HE~S|PNXLFTkipIAr_FQ=w8Z)zkJC}4rib3hiD xVpIfyOiq+V=14MBtGD%Q1A1gi?}-^b3)cZ6S#ng!-3RJE>Q5lPS6Y)xFHvet?>t5nkZuQ-U z(!^!|TC~nzpWcbR1Kk9}R7Mo_`cZO%kj9s~DnG41U{-6KgK{bl@7=$ggx~s>Z8OhJ?4EuwtPGNd?t&rpm`f*6w zP~(J`$e)SDq`} z@H1OFmS&y8PI(K%`^m|@zEUQaeXphV<$SC(<^MSA7MJpKd*g8g!$^2Jl8qy{V+mRk zwC0cj4qS)i!RQh$L&{)1=`!q^VeHZfc3CratrnCFnz*o$>nx%d0m4eI(6Ad+aPVFA z5H(E=4AmbkuDxGgx%PDK-t*=3_q!=CI_4#Aoarzi%NQ6d48~qYuM#+&ppwJxa0vJa z;E+McWdWupU`oRWm<8C19AG=ZPV)ig0T$Yc!re+{XlK;B((mV$NWWK2P7qh!bFE*9Gzdtt7>1F%2)8)-M1E`dNVK6GQjL>$f zd}lJ3YN!nSTw7nxW-k|i@D`?a?gkt?;5ZSroEh?NF7MB*momk8X|6O{*Zekli<~D7 zFazW2lOK3rjupT05@~PnmOr>$+&bHOX)pR=Y3IMICB6B8wvt;F%lI}WpZ74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`dux zy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o) z0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO z0x>r-0x>v3022QJ3JO3-a_O(RDdw5K5?=}}3M9mi<%Eajhr2VzhQq8;<(8i4iHqj8 zz38ZyivmEP{R1=CTV}3xf fu(8ZR0|)K{3hM(3zmpUMssR;~zXTPt)&xfv>ZcV} diff --git a/testdata/v1.20.0/core.v1.PodStatusResult.after_roundtrip.pb b/testdata/v1.20.0/core.v1.PodStatusResult.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4a28d3c60633294bceceea19401eeb9f39e574b5 GIT binary patch literal 912 zcmXxhTSyd97zgkhn0t{XwIR9FuYNdpA-4dEyw}Bnf<;hNY0-vbk?RfPzT-t> z_N|)23?MFJp~IkP$3W3-q>!tIkQ%SGBMo-^;`y<_%I%Tn-qC@))e{XTqIKT%=#by3 z$R(PIL9slH5KQ8hI-Q5ML<4r76>B}c%eg#pZdL4Dx3H6QIaNC%?Slmqbp^NEV`V|7 z$tj8W{IU9)F+0{|JEw$Y&W&;VT|*$&QyXuq3YBMvT5r{4r>(dd6j`<;RMxSMXC#)r z8hlW>o@dCwZVXr!0V@(!PXWi3>IM5VfGsluI7C=)4j$_%`u9L%uc}7&&N!yu5 zd|7$Lm+3!bArUl90!`0g+4Dc{+|1?~Om>ZzT9)(78qf@JE2T_AS(G}}9r%<+D1$wF z*XKTq^{%Y>7T8R*z?J~mO`{t_A46n7(qiC!`0-Dg$A{ai{YfIIvIMF^Qb*$c z3ma+b>qytbP4lTL7U_eissO4+sc&EJcH~m3t!cVDg`a!c^?mMN0aYiIL8#vEFMS-P zf)gXXBBe}HV5ISV>o0m4gK81q?Ey{BWO4wj`3uPC#@-&%K-UuubVC5$q_Gv@KQ~Mo zJ9WD=I+JKnH}q;CMFia<@8%}4(K9dm5smeo`S@the5@fS8W@TI2By@D$=VnBl&b&z zYH$G`oV+*s|Cbu71cpYa&kstUrBdo`y*F@xQo4&tp9v590E1x=+Vp^7Wg?N0n7_uF BJW2on literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.PodTemplate.after_roundtrip.pb b/testdata/v1.20.0/core.v1.PodTemplate.after_roundtrip.pb index 9bae71d348b91f42a3a761af0fafa1344566e9cf..b281fb04ab412aaf6f1cd17cf47236f30038d166 100644 GIT binary patch delta 82 zcmV-Y0ImO!G?p}w7zFq;3agPEdI2$!moEoG020SC3ZRk8cmXJrL;)raLI4t>F$$Io o3Ia1W5|6WX0Zs!4zyu1t1Pa}g%LJtXIFoS&HUdHbv!?}V6cQI0Pyhe` delta 75 zcmV-R0JQ&>G>|lq7zFY&3aODCdI2wymoEhp!!ind#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$X`u~lY{{z3=)|!3f~I~0y8)g*t50)Py+{t1qy@(3el4d1*icjlePsZv*88h6rryj A?*IS* diff --git a/testdata/v1.20.0/core.v1.ResourceQuota.after_roundtrip.pb b/testdata/v1.20.0/core.v1.ResourceQuota.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..470b7d4ed426ba79ebe57a7ce777233227891b0c GIT binary patch literal 397 zcmV;80doFpICB6B6AA)$F%k_@Wpi(Ja${vtb#HWG672#Cs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~ z0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v3 z01}G<3KI$nKuB`wuemAanZFVR3IjGVHxeAgsL7Zv=$NlI#EVwtq_}0tk!8xH=!Ct* zo5X?|Rti)KBg&Ol#hNI@zsQQ`l%D9Ykm;g}$AweJp~jC>BrC$bNau-{5-I16n&y>; z$d1UH!>Y-c#Ioj=tirQ9#-Qe{zdGlOp5>&B=c1L$g2}BK0x>xnFA50?01^cX135A| r5+Vv2BuT}F$(H7+nK{U-#hS{JRmrAL#g^u%g%Sk{135D^8UP{y;$fag literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.Secret.after_roundtrip.pb b/testdata/v1.20.0/core.v1.Secret.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..09912d1f00ec088950fd1a00cad69fdee0a418c6 GIT binary patch literal 230 zcmVbP~-03abGM0WuN+Ga3OjA^|lj0XH%fF)=VS zGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf> z5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}P zHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;LI4s63IZ`X g5&_2=2cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt0x>m;0Wk^! zF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b-I6?pt_a_O(RDdw5K7}B!3U?K5=B0{{R2~{{b=rGB6Sd3IZ}R z5&|+a8UivjA|dIny>D`K=9rDenZ%6diMKVzm&drqqBbwel~%=?D8#=i0x~u_4Cj=d z=&+FKqKn6cQ$hkVH%bCBI8p*KIa(3Mk5eQo!o5i6iI?WIo#n8V$g9Pgk^urTHJSk<=9a9&vpdG1=B>Xv=Zl`@q>SgH zmCAz2t;4QkP$WskhRK$o0Rb9N3MdLD3Ia1R5&|bk*?4D|NsC00TK)4mV(BJ z=9Z2@Pc|9?Gcyt-3Ia1U5&=UP?%wOF+`Wyp-2oy92-Db^+%XUUDgrY#G6FL;8UP{y DT-U_5 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/core.v1.ServiceAccount.after_roundtrip.pb b/testdata/v1.20.0/core.v1.ServiceAccount.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..00b9c7e446ee00a2f7e7c059899bd6185a419730 GIT binary patch literal 253 zcmd0{C}!Xi;bJN?6ygg`Eh@`QPIXL9&M(a?5xT?3wVIKO(MX8VSc=g^iP2Px(cDPH z(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2H zBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xB zqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9 zNCl_`XpfPB6qAvm5|@KV(aZHaHJ{Dguf=3!WW;1-Y{g_`BE`bRWMrzqAjP1>0077J BODq5Y literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb b/testdata/v1.20.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e7620ab92add9454447a0c41d6bcf8ad3a14ba9e GIT binary patch literal 363 zcmWNKzb}J99LDdy19AzG3rX`b@J=*QclW;Sdli$gm?UD6NVIe)qNO5f#n4heUJ*nE z(GamnN-P8sleeOa&18P-wfGN&d&cL-=b4r%L^_FYGM<`9EXL;3foYiv#1q|%JQ`bw za9TewJDE(xXBUQN;uA4?2c(1v78DyAHgz2IV@ot~&P-vlpc$4-S|Jt^%#fcyxsU8t zF`Mi|L)RO3EBUkc;u9XNA=si=Mr#QUQ{Zf>jQ|%Ka6@nC&$v&8xAmn|*?!$g`ayA# z#Ph(-4Dg_hxvGX}`}eNx7VPhf literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/events.k8s.io.v1.Event.after_roundtrip.pb b/testdata/v1.20.0/events.k8s.io.v1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d85a88121e1116bf37e94ace11aef87db2d76e92 GIT binary patch literal 411 zcmd0{C}!Z2eyg0YCn(4>mV z(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=eIi>d5#72#0JEtFMiv^lyZp370 z;lv=s!!h^l`PnuC4X>xnXOfcS=-c+^@{j*OzzCFD()RX`slbMX=N2<6F&SEFF&P;c zF&P)dX7Z2IvX#}=9CpPH)0WNc)_WNd83WNZ?|WNaG6 zWNeni!Np{34m7|bi-Y6+%yrY`1sIArIBql@`duQxP|^1C=Sq-M|1(N4C@}y4r8A0> literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb b/testdata/v1.20.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0a3362f6579e846c588ee8f2c7f67da16ad6bc41 GIT binary patch literal 416 zcmd0{C}!Z2;}T6ROU)}O*2}gi*2~P-FEdO^ElD&KVs!-x3w>qcTFuDCXe7jFEX8P| z#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5&0c$(9Hn+|{H)l6v z6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}cI@VvH#RN2$!Gf`f z$l#KST7?D^R?0u8UH%x994=kkyLK)?u;TGICRkEy_hh36JCDlr*a zYB3oZ7%>?cS}_?JIVo{585s*P8JS2i8JQ|^yj;Ii^V!V(Hb6CIKsDw-H5OjxKs7*5 z7#m1285=6e>LkBhw>Q727Saa#bj(`#AIx2#bj&} z#AIw5#bj)j#KFa6Yz{QQB8!9L{mgaK}T>1Pb5;3h|Q=2C@M^lfwo*0zv??2V@mJrW`W> delta 82 zcmV-Y0ImP(IOI5xCIq-R3aODQdI2wyr7r>!)Untj0R-YQ3Zj$$0e=A_lYasu3=+CA o3dRcx0yHubzq7CcT>}T<1Pa~+3h$E?2C@M?lg9=g0}7`D3dfU929g0ali>z40zv?@ H6bDrmPUanV delta 94 zcmV-k0HOcyIO#Z$Cj`7W3aODRdI2wyrY`~#g0b0K0R+r43XhXG0)8G53Ia1Z5(DVE zq8b7;Ffsx(F%q{i3Z)7P0yHubp0m~hbpr>e0}7=B3dNIB29g0YljR08vl<6g6`~p( Aod5s; diff --git a/testdata/v1.20.0/extensions.v1beta1.Ingress.after_roundtrip.pb b/testdata/v1.20.0/extensions.v1beta1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4738e4990cd84ff257541578837a291f7f579c4d GIT binary patch literal 377 zcmWlRu}cC`9LL{#LmrO^dDQZ-s2jqh@ZP&S@1!D-8roV~f(8wV3RFCaG8#0>x)O^F zm86Eouqlaytep4|GpW@?+YJPpEo2lb+Di#0>mBZ@Z z{`E(>2A6s;Gzc_94h;PSF=c%iBgQFWs@yl5Y}N8_nH{TPzvf~dB)Y(aam2JFV!92P zP<>>iduq4xcK4>#xSCjOmG563g5LN1Zu>0dZa)_42g{;naKy|2AQpCE#1$e*&z@1COZM7x-6l)gZ=g03n!|KWPgj5S`>JXt zNr~5mQ|@=ljil0SB$=)%lsl`+Ih-$ddd+riuDMYu4xIZ!d~XTMbu68>yfMo^VukJt zN=eW4r0+#WnlO-oE4BIO-}8TOe|BX%o=DB@efsl-kG}cq$}Q{60bzxXWeNv{6*;z& z)mMeB+_bIq*mF}``?q!HE>>g^7+pG?#`3z zU*Ek7OZ!)Ty8Y{F=Hc!KkG|M`^U=-AcRoJL*+SP=W+LT$^{lvRiwl-mFaS_(#!=v@ zjdhG+-4tD@L8RQW4@D>k8XBM*nWGV!#dFogD1oY{Ktd41vFU6h96;zH$lTJ2lk@YK zcTqcU1qP`w-$N+P1Vz9Afcgj^d-XFlMZBpK0-9)Hojm7~CEkmDsac2@hTugpubP1x z#%lwBh!^4T#aBz%^f#(5fRb^GqmVzlATw)oMj>Eys?^8D3Ccm1e8LW5VMaRkY$L6v zWQePT0~%0MlHba^#Ca))c|uwZFe+rLr7Y**bF+r1;p~lwH^j^LFS`4eF7IFa?!ga_ zzx-qW_r1s4*T(hQy<2O4UUv?Rrk=OcDd+r%_{9TP^`eHs7T47WC`#!05VSL)84oZx;f$(~ z&`dTKomue?^I{IL31DPRfzOB-3-r|%c$qd<6op%OItz%jSaKmxE7;+JC9)9|oN^8v z?N^dc;{0ZbmT+0Ok8noM5ls;V9dHo{Oz$W%9?e*crb>%ofZ+O*I1Zunc2rtx=oM2U zNt_dMJ5TkeM}@6J$JQo&b3_~x_QT6hT^V6l zZj6XWmbhn$Z>@9d3YriHfzM3^)nU_j0%#AJm6&0D15CSgE-;=46;K9@FTqRProp}k zkO1^Iq2w{|;zl!)e98+{7i7q$4I=|uRyH$9fRavRw+JVI<@UH5G}NX%pl$$905?74 z>p;sIRf$%znq3|mqzLoN&MRv$o`rdw$uS$AJ%+=Rqk)JzV4Ro4;R5l-P&~k3#d(Gy zaBGj`T+jK@660c&-6J|q%JG-i+UO0L@q>se9uSK}Oc-Pz-Q(o8Hc2kPWa~6e@fNtM z)^+M4=dok5Y3dqEvKPjty8+x$T%yq>=<2EmJn=q8(9)62G%AZ5r~pqba{tt;6k!gP z_PCR=6=ePYCB7H}#-!;OEsRHzKYM)gBqsHtckHL_yJH9M+_=Bnz5QW2HJ17hF%W_? literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb b/testdata/v1.20.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..21db177cec4e55cc918b0e7ca6a87c2a22706852 GIT binary patch literal 584 zcmV-O0=NBZICB6BCkhf}cywiMb7^mGb1!x=Vr6t;F%l6_Z)8(tV|8+Aba_y3Y-wY8 z5|jiAs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34h za6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA# z#frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#) zeddvYDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwt zq_`pi$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx z|Nj9Hi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR! zzvaDvQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^ z0RV~t1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63 z!m~TZpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qrbp|&ALIAU@2KW<8ZXGZH delta 81 zcmV-X0IvV4HKa9=Cj|F23aODRdI2wyrY`~#-jUhn1ne*hvXjFBjR7T-Q353l60|Q0 nxC#maG%^ygvxEY00|&qZ3cUjgw3GVY_nvsjqNQlu`iqS-g z(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&Thsi zHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7E!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9x8Iiv_63QlRDe+$Vqk0|BFy5|@HU z(aZHaHJ{DgZEJLoR(T zVf*LZ8xL*PJ>LIxe~Z@3z005X&JtpKy0_uUu6a@%90y)bU*Iahpu}Wspv7ctD8-<} F008LW3Aba_l=c4cfsZ*FF3XLWL6bZKvH65Ij`s{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301`$D z6~wD?O6H!5VL0fajbOy6$(Szan6DBo2-2;l`1}9=|Nj9JAPNdr<)pY}$&qEsq!JPc z{k53z2N3nQXv=Zl`@q>SgHmCAz2tr`dj W-pt6UMGycY0x>x%0x~cf03rb20kF3K literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.after_roundtrip.pb b/testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2479e67a8ba9dbd07cb2053371a424028d7b4b12 GIT binary patch literal 417 zcmd0{C}!X?;!;V=$uCdN&nqd)&(TXP$Sh7RDoZWW%eE-i%gom=GfYY?Ni-DVas#Rg zPR>ZpO%!^>#I>4{i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$mx4#p z%k?`opUvEFldqHfa^2qiqLODbdXLUL((|lyyXmp%N*-JqTmna$p0-baF}eR}*NfR* zM>;EofJPY^NP$R0B@Q5IB*bK7EF=VEnE+X)QcOl>3Jh9IM&?o=Sqmd3BTFemE`2Ux z`{&&o4{g>x-v4xei`L7%%b)ko5@LJ0x8cdIc~Tr42VPEJ;3~kN#AIxs#bj(K#h}Ch E06T||SO5S3 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.after_roundtrip.pb b/testdata/v1.20.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..324fb07bc4513ebbcd02af9e7e0d0b3db881f86a GIT binary patch literal 427 zcmV;c0aX5LICB6BLJA~iY;SjCZ*FvQZ)`4MaA|X8a&~2ME^9b*E@^Ksb}?dQbYU?P z8c=d+Z*pmLc}!(?Wo$!lZf0p`b#h^JX>V>4+yV-#0SW;!5&<(B0W=~3H7Wr&G88c} zFf=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S0a^wM0XGr>IARA1 z0XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6Kasn|ldIB*uiUBbS z0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0F*h;-F*rg15=IIY z#H(>i=AMdSIOw5`V8p1&m@ep;uM#Z?(ygZW`~Uy{{{a#p3JO-`q_}0tk!8xH5)ugg zwV3b+5cRj?t^yd7$kE^d8e|G$3M0yuR>hhq#J|Xj=aio4u#oAZi^qji$DziLQzR?G zy-4SYml7%Gjhg0_hRBY{o5QNfn8dQ?maM|FJI0{qt-m_wi=O4AjOU`2%7V$Q8VCs9 V%*d%l5C9?qF*zy%GB6qdA^lB*Mi4)MP2d!Np``AjD*3D8*!CBqhMX2xJ>efkaJ! KEK?~4B?bVX+D$b8 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.after_roundtrip.pb b/testdata/v1.20.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e1f01f599011449a94fbf99d603d9231e0ed2bdd GIT binary patch literal 352 zcmV-m0iXVBICB6BGzubVZggdGZeeULVQ^`4WpZ|9axQB)b1rFbFLp6uY;b5{F%k|_ zbZ>HDXJuApa&u{KZW5mY3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##h zHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tg zF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7 z#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;LI4r~8f^*;3IZ`X5&|+X8Uivg z5&|+Z8d(Y;NOI|~xhdwEzdUa&W9hEFZ*p|zn2p7m#Ej;Nw>8F>5*Wmr#De9Am*|s^ y#fs>gio}U|=eLFDxRn^0w~4sQ^7fId0U`(p$GXvr2M_=%0x~l)0x~oj03rZ6;(n0; literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb b/testdata/v1.20.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..87f74bc20f9422fa071eb7ef83cbf63d69728f77 GIT binary patch literal 369 zcmd0{C}!Z2=Mu?FEh*10%FfJ7*UPpj*2~P-FEbQk_smN#N-ZuHI?BYgnvsjqNQlu` ziqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_ z&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EvBNQueNQc9jnmP;C_%mk>_R7sFy_QOA5wf`A~7=R|3Niirf0036@YjFSo literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb b/testdata/v1.20.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..eca80d225562a5974ce799facc6acf4171604824 GIT binary patch literal 243 zcmd0{C}!YN;S$M9Eh*10%FfJ7*UPpj*2~P-FEbS4@ytsvN-ZvS&PgmT7COYpwVIKO z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw r&vs5f(iRIe&D@B|(87s9NC>FKQiz9($;d#6$;eQO$;e2GL5TqXqcKTH literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb b/testdata/v1.20.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e270376a1ac03967e6d4bdd0814c50f2fd946281 GIT binary patch literal 1401 zcmXw&%WoV-5XN`LA~CH5p;5RjAb}+iim2M|>3Q^s16td$*9p6^<8@+3L?wII>+E~> z;e8l!aKcOG5D*R#QWO*giAX315D!HGambqkH%^=#B^Uk%YJ<=mrmK6p=BwXVRW+T2 zcugE?tatm(cD3Btz^dtBxtZ!I=V0!?-T7v%To^j{h4{`Amg`tLX?YWtf7lA$LrO`{ z^`!4bMw&2?fh)E7`=4`vZGU=sJDyC;-}vOG^B;cw=jB`0>3zZq9m}lk7gprhN>*MG zwsMoU(i6{3Z|&XMeem&nox3~tF2sjz&YLh++g9F|t^6HJ@uz|F>XXlQ_I7ukT>I+o z6>?l8sQK^4?$*^j-Oaqz?_TP zc{4CbYYTmZ;%ra=3;<|=0J2{{T~)+~xS!U+Xa~_%^QV)(aGWf^OKZ?4Ecmz#I;%J*mI4fnwBB1 z5)NrdO-X($=Mv|oEanJlHNa>sQz>RR2j81BL=ET0n0Q^hbpL|8ck$BR)o&ks|M-jF z_kO$ac>8Kvm+svv{c+9NH=cOjP9~glW8!B^l*O6h25XIA9ackctpGi)xl$Q=KBy3+ zuW@TQtan1_R#n_&GW9@(TEhU`p4SHOVX#rqFx=w01^@*KeIJ5$Dm3W;gX7M)3JJ|r zBk#N2C}WV%QAovrLUX=)6MlxuGxL6KRGUJ9Xhr)$(v*1fUqB4dg{s;yK;R@ zJhH?+OMGLU-B8ekI0$@hDyWQ_z8gS$#H`2+>oqX#;@QA>9+W{DFunw@<2DTrJb(_s zU=xZS^Dfkyk>p!mpn4!fHfI5k1cxH=m5?F4Zt3g9;$^q&I@C0zvL#__A ztWgzdC8OEpkwJVk1z6bILc4@TkvhAYl941rsF zEbDsC50*%aadwaB7%9hJF167cG2;gjRXijXiP&L~19Xp(+u9_#2ve<7IL$}ks%p=v zi>$|v$)>4mD9U~qn_dmLqqsz)i_p^*4|w8zjG(0>nQD~tHB^8n^V~o63PqSjr9JLs wYy}zre~B-IfH7%0N{i_z^5>3Coxo0gOM-3ej^@uR3e0T3X-$_LvHMF&~1PvJ?C8+qMsA$kA>s3@_ zs3bKsMomRTL_-?2)a2Bx=o0+{LD%x*`+?8z6BRbVeYi6gPOZd~(ZyI~I4bPn#kg;o zg~F+MMqE>|NHT2O4g?=XG}A=p_xWNXu|Sqey-`_>pN3T@0HSt zAeg@1x!c^j_$WQX*%k~f0!7G$VSpf}E%ji;I7LiX+a}g(kGZ$(x?OQz4-;M_yFkDs zV#XR`rURK&{iL^f0K|HtxcR zYeZ3?8&Jdd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w w?X!uE8qao4KhhQpG|k+I$OV literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/node.k8s.io.v1.RuntimeClass.after_roundtrip.pb b/testdata/v1.20.0/node.k8s.io.v1.RuntimeClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..772e5916b8844a296a2ef2cd28a0fef2f62be7cc GIT binary patch literal 287 zcmV+)0pR{?ICB6B9tsX_Z)9aIYdCW*X>TufF%k??b#8QNZDm7jVRLg5^Z^R10SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*rg15&|(f8W;)|3Jq~e=AMdSIOw5`V8o~r1quT;H8LV53J3}UGB6SX lGBFYw3IZ}R5&#+kGBY9rHpGi4@`~u=-^-}Iu>l$YA^=%TufF=1?QXkjrD3{rJ&bZKp6Lu_Gla}xFe z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4s*3IZ`X5*P{=3Jq~e=AMdSIOw5`V8o~r1quT;H8L6| t3J3}UGB6SXGBFYw3IZ}R5&#+kGBY9rHpGi4@`~u=-^-}Iu>l$YA^?JOTX6sY literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb b/testdata/v1.20.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..16bfbe23a96cdeca903ffdb5913825831d42b38d GIT binary patch literal 292 zcmV+<0o(p-ICB6BBMK94Z)9aIYdCW*X>TufF=AzOVKEX6Qgv>0X>DagY+-YA67&HI zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301^T*IT{!W777hV>4@&O8~0SW;!5&<(B z0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S z0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6K zasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0 zF*h;-F*rg15<&=`_^_dXr?a><5-AEJ=AMdSIOw5`V8p1&m@ep;uQtSsR^_C)Wyz6c f%B1Loy~LXm0x>xl0U`zHlaIxUDgrVv8UP{y-Xvre literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb b/testdata/v1.20.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..eceb77aea33f9096b70fd94c55a20dc973b752b4 GIT binary patch literal 605 zcmX9)O-NKx6n^&=HoV0kw-)hMHV}w(?%aFd-+kM`nlTvD(iT!&=1-e(oOwE9I!230 zDw&81CL%H;j5ZP!7$GjpD2O)wED9o_5hQS(5Y;u$=6v5d-}%nrjEah895%v1xtPz? zqUTvUS4}azzptF_&Q~TTgKEB9icMxma#g&v*H}UZ;uu*bvLndpLLNWB7`3@g9orXF zcrJB0wZzx0OP}i3=IcRB>w7ZyeD?B#_w%c0sLengMk2k>Kt9$PEp!+<@%l#4r7K@epb4GXGdgn`h$*Ry4{hFTw3?00#k*?@FxZ-3e)%F5ecQaa zajV|Bv2y3tm9xst<2n;D4L{S3wvg7Yn;Krwjag)z5&%#r2fk~w;s^;~L}WOOg3ox) zfehqa3rb*>qDOrq2F?`*{0bCo1{B-?jvq^uyc&2m0h$~ zY6_E1vA_Ws4aODoRG9;f4)+O0fcU4g(_|nflaP>(BvnGvafH6aGF6{jI?%U^GNbjvY{PO3&z|74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwtq_`pi z$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx|Nj9H zi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR!zvaDv zQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^0RV~t z1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63!m~TZ zpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qr~&efvtFHILIL{0Du6`%HDG+6Y34HXCx zNI{L!Rzx_KQA=A>vw};1LvR0mTc2 z%vY^SsvIijQ}_;|2Y`UUKvRM40zMBgg_Cop3!V9Nzhu%hm?4-ZfBz1C>SwKbDWI%A zo<1KQ-F~;)AUcSEiGfTEA>hZ5v+O8>T&R$1F2_`@+irfI>{*@0$9c&E?XDt08FIY_ zxvv4ZjT(5Yf6?eR8~yw1&JBrlTTgETP2MOH$=AYIn+fVN1h*p2X- lpVO3Yfy7dV79%l@q%oW;s17Zb2yRodIb$RV-BA^n@()-LW2pcD literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f8e8f35f58f90a3ff59abdd65a01e473e1c495a7 GIT binary patch literal 269 zcmd0{C}!X?;*u#!N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbPpa?U9&E=es4%Fju4 z%FIj2%u5$K$H=vsk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tvJs0C<`k%1JGk)aZkk&zS+7n6}O OP{af%Vk*U;!~g)fu~2CM literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..10b428510ace27558a6b42e5e4d40d73066a87fb GIT binary patch literal 245 zcmd0{C}!YN;gTszN=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbQk3Chn&6*|JmwVIKO z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw s&vs5f(iRIe&D@B|(87s9NCc<_XpfPB6qAvm5|fdU7L$>&6oV2203CrzrvLx| literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..18ea3e710b8982a0dd9d534ec1c68da4fbd3b247 GIT binary patch literal 262 zcmd0{C}!Z&=8`E&N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbS44$99-b;`_3$;?X^ zI>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zEF;K(=C}Jwb Hpu_+G#{f-v literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..dd3c1d35469364e21b02308fdab6122eb6e321c4 GIT binary patch literal 352 zcmWN}%S!@50D$qGAqpn&FnHQi?IA>%ab|YioxNK0erbAE_k7#%EnV228X z2&ABn(XEK+*n_%s>(p7HOMgS&zwfsuJq2;3Rnks|I<;!9T*=p+YQ9{eYtp0na%i19 zMK|YgJUCjcdDUzsRxW1oHAJ@n0fB+80z(7gAh3j=b7lyGg$-LWX_?FvOqV}@yWfrD zcEgP*i+4v4d;3>k?PrkeN5H~BrUwwPG32Z;gdi6x?s6!rZ0^UnaJp6mw?6jJ{Hy3Z0B++T#zdSmj&(==&tP$uwoxdKe^fXIAE+Y!| z_ZC})f@x6jAQVDCp{vU%i6|P8@mwKpd!%4+!iedT>G8>uwM8t05;m7uh()7x-oSnO rEUn=H!b>)%+3*ZWWlcRrQaZ_DI8{=8dMX{=pk#Hz%n-V%Dw^^SbW&yv literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d20134a91afe6c8cae925ff4a90b7de9c4b2f8f4 GIT binary patch literal 275 zcmd0{C}!ZY;8H3|N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6cTdIDJ?EZ zEegudNp;H1OUcYj7dpqtwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj z%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1B zCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W z^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9NC2n>XpfPB6qAvm5|fdU U6b~1Zkugxj1Sn!E#h}Ch02+2utN;K2 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4b4e18ab10d1910839475f9c1aa09e93691e8cf1 GIT binary patch literal 251 zcmd0{C}!Z&;!-L~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6k-X=&q)!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9tvNsKru>$;d#7$;eQP$;ilv$;eoWL5TqXNn1<` literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2666f9e1c8a319415a2391b73ec655f2cba1008d GIT binary patch literal 268 zcmd0{C}!X?d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$a5_U-_YK_$EI`@#E`#~veMM5lrv5#TeZqrr$9HQOS8`C7Ejq_ zi{rtue8nx>rDZ2?<2#5R00II7O$B-YghRj-L!2{R=q#*9B$KAW48b({`*-kDJ8Ra8 zQDy1z^!f1U_Pf~viGBo33}k8mfe412<%SXDLWNul_{OW9R^#(z&u!N~&Wj=FbrlIp zkn2^*!*#$t)WH7UMZMFg_wKLTHzeL^KE1tIqhF2v?qx05eZ6`=UiWIIfLuluJme|f zM=%u%9)LoGpwQGclt2`X$kj}4HR6(-&Iuz%k<3g?70g{?>Xfkg_~LRbMi+G4r_Ip{ o4kEk~;nWV#lB8{DNs`n^2E*xs>eG^`*fu2_lSZ1*9aRY^|J6WcfB*mh literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8cd38d0d4b2ce49f11d9d9b569f9acb28398e528 GIT binary patch literal 274 zcmd0{C}!X?=Ta<6N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdO^ElD&K5^~NdEiOqd z3d+w(b;`_3$;?X^I>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt z$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7EF;K(=C}Jwbpu_+GsaaA$ literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb b/testdata/v1.20.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..c1b88bedcd44a234c6a7e726f754759542138fbf GIT binary patch literal 250 zcmd0{C}!Z&d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w x?X!uE8qao4KhhQpG|k+I$XpfPB6qAvm5|fdU6b~1Zkugxj M1Sn!E#h}Ch0I8%;Pyhe` literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb b/testdata/v1.20.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1d00b2b25bc2fa39eafa3f021618c4396cadd46c GIT binary patch literal 248 zcmd0{C}!YNd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OI zY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hI zK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE w8qao4KhhQpG|k+I$F-8vpyMgnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zElmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fX zoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9w*{`P?Ue{{sP|1fvp@p`{k9*Ry$DiBb$o3;>;h BRPq1- literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb b/testdata/v1.20.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ddbae9e5bfc81c82844e79b0b2d3f3c404b7dead GIT binary patch literal 306 zcmV-20nPqvICB6B9tsh2bZ>HDXJsyHICCy(Z!dN+5(z_7NknpKc4cxBhXM+#0SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*rg15?2TS5C9q>a_O(RDdw5KJZ~&x>8`zRa&+dHjm4S7jOK~AHO806 zxF7*4886C}R>hhq#J|Xj=aio4u#oAZi^qji$DuM03IZ`X5Qv$kXv_YNj;7~cJlb-s!}+ns{+QT= zIfN&PaEbJYVs$~_3nqLiBJFDx`XTeV{`JqEpSlO9x{qh9#>?+~(fjtf@28f?p=z5b zhv??5Hi;Y>_=i(A4Oo%}+}-wYXS_7NKJaFHF}pf^+@q*#Y0^dm(MbcDB>|+Nv$Hai zjmNW<+0(`8JqP2d&+}h3?Y%yJqBPpQyRtP8+(k* z{e;C(fy0VpaL!%Ig-5w$l!xgWL=+-=pOvl$MuzYc8~wdMY;~y!JSvz^(p2z$)&XdR zKwLg$HB%90>aa(y&~P*{AwM~^zzHKWGt#y^A7M>{&&SnX$G%iAm_X&cfn^+qhCF`CqUm3kG|MmXz{DrmIxO*g?`tSiag^GB(SORp$ zm}{XA#u*lYKA7}&R^C1JVE$@hZ1q~@@?c>o?i+{)miTIae*Up|V!C{C(1=4LRvEgo z-0-A*(0<&$-xStPs&py0HWT+x6u;RR89x^1dRFGk%V(nXp^dIw>4RQ#9(cFApys}F z=bmydcVhjccy6L_ZR6sF(x;30fwxw^govB|@S^=1;+U~GN7Gy+Z?kJ^ejYj9=ha$< Tkgg&AxVg}E%l|}}v|Q^yE_FK0 literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb b/testdata/v1.20.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8c29406d54c6f28a5b88ae85ad76fae0859b412d GIT binary patch literal 532 zcmXAjyKfUg5XNsW0;DY{PDn_uz!i#^@$TMhuXO^kk!)h@P(+~B`4J~)=X}l?5(iP3 zh=)u8NJa?B3I!#i10j?Wf}o+Jf!dMM@Hem#)qLN4GryURObrV3d^+fDh3yu0WQrTT z++7}all72W)fGe zTmJd`;MeHsbd=q+t-Kturix|`0^>t{g~W8dNI0m z^!e4-N4GW27bcf^!`e6L9-&nU08uXqJcoDNm_S=L1au(aqUAyZTAmFt*m3SkfU>q8 z)q)fvhXVsIfooR_u|EXgL13ko>o+PDEDN-)%brA4uWTbUm%Ij`2cUKkfNgKCcDT}^ zohnfIK5i< W(0fIxRGcw|n>|J6xXm&~*7ygGlb2=y literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.20.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5b9593d946350ffd294c6ffba54ea35b30d8ac61 GIT binary patch literal 1163 zcmX9+TWlLe6y2Gqsac6)twL)oRJmIus)eRIubo*-h}Q6B2@#44s1gVVB1&HgNk9;& zlsF-#4kQjq6WUrSO;S;n)IiFkX$VO1BQ76E2=M`kKi087Koy^rc-%4jF?;6RbMLu# zW{#;o!+gNp(bwPIn|i6M{g~=&f4O_#Yb15N=SYfJ;itNfzj~tUK!1Pgg(D}rPWD?r zhRlzViKvBG6mc5~2T9sSh|4K=1^1P!r006nW$M>I(?1Q3<%fC_M#t56z8HS{!uR=A zbhy<-(n6|ptBHII6ZdG$#DqpMVfMC12ZGhY4nNMGCd z=U@0x%!u9xw6Jyti`TnuPIi5_SRYv{oiC+>%xryXqMWUt&z4TVVQ&MK2gx#mY)qA7 z!X8FuZp5Hafq@l+!5OnL;|^wmV&=s|5Rnj3`;B-zV94NZWOH=*hpjf|#KD}pD2_SX zZyW?I=MWdq7@e4Vi8k0nE?3~FV~{J{>q;3dFIfS2G7#DoCGbJ4+j0LyT-lKbWF z=6E1dF~h;aKMXR@wXjDzcLJh-SX6Uh=?Tzi32M&xDJ&umi?@s((@9b%=@W;a z50~5muNEjmXcJS7S-gq4#v;+gp2jlS#7bj7+V*1o+T{JkuMgChE^RCXL%AUT;X`%| zD#Fu+g+OPN+6MGN8HI&IA5=KI8t zTI^}DOyKpkMs`^o|I8(Z@dHGW9)0JZ8t@STK#B_h~qTLX(^jM5R(~L*&GDD%C ab7x1Ku%QWIYvPaF%Y%3PPk2$oHvR);j6Dwk literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb b/testdata/v1.20.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1945f87011d28954a8f16e0f23328f683491a0ce GIT binary patch literal 311 zcmV-70m%MqICB6BBMKICbZ>HDXJsyHICCy(Z!dN+Vr6t;F%k(wQ%OW}X?A6D5{Ci` zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301{US01yBgA#&-jxhdwEzdUa&W9hEFZ*p|zn2p7m#Ej;N zw>8F>$G9K?Dj6@zl~%=?D8#?WiszJ`=&+FKqKn6cQ^%n)4+;V?IS`1Pj^x&l#`%c> JH~<;|A^>cQap3>} literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb b/testdata/v1.20.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..7f8edb0bda0ebcb985f70d8b99c64ccd92df5291 GIT binary patch literal 244 zcmd0{C}!YNM{_Vmk7NfkQA$hDf0i_u7k z(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6x ze{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`z zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4 sKhhQpG|k+I$Nt-Bw}c2U}9uqU}|D%VPIiyW?*JyU~F;wUDMUZ?m3MGP7DESJGM5r z&ObM2H)9kV7o)ilqeT)s7o(*Rlc7PD0vD5^krb1mu@aw4)zjTmPPA7SAMHBUU!cVV zG?&4Gv53jgq>9PVw2RRYsMJhI@#TcBr&GFKE}nUGo^I&VIa>~IPt-p-rS{pxMvZ4X zrypsH1)64V#AImU!~nFxQi_9%$;d#6$;eQNx6td^yskux7Yln6j;zpPGBPq?v|@1L Q;sPl#1}ZU;Vo+iL0C|K``~Uy| literal 0 HcmV?d00001 diff --git a/testdata/v1.20.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.20.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8592d16f2bf4caa1b72482450e47021997d00d47 GIT binary patch literal 1162 zcmX9+TWlLe6y2Gqsac5|ukEM>Mtsg_? z$H+v~LM(!~jf8_F?IgtIl)Hla%2m>HJ?b*`>z|pQhQ|xTC*nrWm3O`vdHcif3v1|b zyNRTQRPS~Z`4%Sbk*J9YjbOs;9S;u%YcsX%n*)_xb@GIRp{}7&KPG$-6Ols%q@J~_ zna>3?x#r@T%KY9#LE-b#SIK=hW=__phWFH0=gMPGLp4b;QE|h%*$z3r^*j8iYyH-4 zcA2-olBmz;lB#jxy=TjptZinSC#W^F&FlaTu`s3Kxm$nTY>yh&oxm_)cz7~%b@QKp z;X_d)axc)r+8HceOWl}CeYeyYT`!+2XM*fpV|ucZYn;oKPrYI90F?*HGK_3Ym1Dvl zMrLl z1TE(f7f%_zn0xU~*h4N?;HYDeE8N6ACKli&z)OIa;10xu0LF9C!Mg#=j#@SU%ipc> zK%}CEgN1(>WS(nbkM!;YL;ehD+L#! z`1=TsQ9&gImChmuHZZYLx-kXw`mS!?ClvcMhJ6;tK2Km@^cV}eh!6ex@-lh|AT;dz zkv8J$6lww>7A#a#%(iO9M}ypF&DFW!!a{jET0Pz4K!8(NL<|;h1wEpZq)yT&4nH3* zxeZ<|P=wGHrW&(Y3v-P{yoEiDWuk?Z#(t#p`Nq|$`$}IQXe?jcTnvWuLE-!Zb`&bY z(}jgVXO!9o^g$Vgg+m`yIJ=tfo_?@&tvp@5-n=qio(M*>L3WK*$4bkO1+(*wQ{!6f zX|assjrGKn<{|TO^L|}eS<(9C;^smyHe2~-D?f8QC}uX68|!EN+QimSvHrn`J`Z@e zyFtxd>#n_xV)10{qhM*ae0}TE#rmhKrR-Z9UxJ9~{@_KsA!O;X7=xx6kKAE~LOMGV{c4}GjWqW}N^ literal 0 HcmV?d00001 From 3f39120dae4d949dcacfb48829cb5e535a058487 Mon Sep 17 00:00:00 2001 From: Matthew Cary Date: Mon, 1 Mar 2021 15:21:34 -0800 Subject: [PATCH 036/130] statefulset PersistentVolumeClaimDeletePolicy api change Kubernetes-commit: e4e735cd1cf6e9c06f98a6cc8785ae5f0ab5c099 --- apps/v1/types.go | 43 +++++++++++++++++++++++++++++++++++++++++++ apps/v1beta1/types.go | 40 ++++++++++++++++++++++++++++++++++++++++ apps/v1beta2/types.go | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 123 insertions(+) diff --git a/apps/v1/types.go b/apps/v1/types.go index 68e8bb271e..85799e778e 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -116,6 +116,40 @@ type RollingUpdateStatefulSetStrategy struct { Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"` } +// PersistentVolumeClaimRetentionPolicyType is a string enumeration of the policies that will determine +// when volumes from the VolumeClaimTemplates will be deleted when the controlling StatefulSet is +// deleted or scaled down. +type PersistentVolumeClaimRetentionPolicyType string + +const ( + // RetainPersistentVolumeClaimRetentionPolicyType is the default + // PersistentVolumeClaimRetentionPolicy and specifies that + // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates + // will not be deleted. + RetainPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Retain" + // RetentionPersistentVolumeClaimRetentionPolicyType specifies that + // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates + // will be deleted in the scenario specified in + // StatefulSetPersistentVolumeClaimRetentionPolicy. + DeletePersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Delete" +) + +// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs +// created from the StatefulSet VolumeClaimTemplates. +type StatefulSetPersistentVolumeClaimRetentionPolicy struct { + // WhenDeleted specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is deleted. The default policy + // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The + // `Delete` policy causes those PVCs to be deleted. + WhenDeleted PersistentVolumeClaimRetentionPolicyType `json:"whenDeleted,omitempty" protobuf:"bytes,1,opt,name=whenDeleted,casttype=PersistentVolumeClaimRetentionPolicyType"` + // WhenScaled specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is scaled down. The default + // policy of `Retain` causes PVCs to not be affected by a scaledown. The + // `Delete` policy causes the associated PVCs for any excess pods above + // the replica count to be deleted. + WhenScaled PersistentVolumeClaimRetentionPolicyType `json:"whenScaled,omitempty" protobuf:"bytes,2,opt,name=whenScaled,casttype=PersistentVolumeClaimRetentionPolicyType"` +} + // A StatefulSetSpec is the specification of a StatefulSet. type StatefulSetSpec struct { // replicas is the desired number of replicas of the given Template. @@ -182,6 +216,15 @@ type StatefulSetSpec struct { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` + + // persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent + // volume claims created from volumeClaimTemplates. By default, all persistent + // volume claims are created as needed and retained until manually deleted. This + // policy allows the lifecycle to be altered, for example by deleting persistent + // volume claims when their stateful set is deleted, or when their pod is scaled + // down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, + // which is alpha. +optional + PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,9,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta1/types.go b/apps/v1beta1/types.go index be638bb0f9..2c2db067d1 100644 --- a/apps/v1beta1/types.go +++ b/apps/v1beta1/types.go @@ -158,6 +158,40 @@ type RollingUpdateStatefulSetStrategy struct { Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"` } +// PersistentVolumeClaimRetentionPolicyType is a string enumeration of the policies that will determine +// when volumes from the VolumeClaimTemplates will be deleted when the controlling StatefulSet is +// deleted or scaled down. +type PersistentVolumeClaimRetentionPolicyType string + +const ( + // RetainPersistentVolumeClaimRetentionPolicyType is the default + // PersistentVolumeClaimRetentionPolicy and specifies that + // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates + // will not be deleted. + RetainPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Retain" + // RetentionPersistentVolumeClaimRetentionPolicyType specifies that + // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates + // will be deleted in the scenario specified in + // StatefulSetPersistentVolumeClaimRetentionPolicy. + RetentionPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Delete" +) + +// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs +// created from the StatefulSet VolumeClaimTemplates. +type StatefulSetPersistentVolumeClaimRetentionPolicy struct { + // WhenDeleted specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is deleted. The default policy + // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The + // `Delete` policy causes those PVCs to be deleted. + WhenDeleted PersistentVolumeClaimRetentionPolicyType `json:"whenDeleted,omitempty" protobuf:"bytes,1,opt,name=whenDeleted,casttype=PersistentVolumeClaimRetentionPolicyType"` + // WhenScaled specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is scaled down. The default + // policy of `Retain` causes PVCs to not be affected by a scaledown. The + // `Delete` policy causes the associated PVCs for any excess pods above + // the replica count to be deleted. + WhenScaled PersistentVolumeClaimRetentionPolicyType `json:"whenScaled,omitempty" protobuf:"bytes,2,opt,name=whenScaled,casttype=PersistentVolumeClaimRetentionPolicyType"` +} + // A StatefulSetSpec is the specification of a StatefulSet. type StatefulSetSpec struct { // replicas is the desired number of replicas of the given Template. @@ -225,6 +259,12 @@ type StatefulSetSpec struct { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` + + // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from + // the StatefulSet VolumeClaimTemplates. This requires the + // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. + // +optional + PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index 709ba9dded..a3821c7d90 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -169,6 +169,40 @@ type RollingUpdateStatefulSetStrategy struct { Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"` } +// PersistentVolumeClaimRetentionPolicyType is a string enumeration of the policies that will determine +// when volumes from the VolumeClaimTemplates will be deleted when the controlling StatefulSet is +// deleted or scaled down. +type PersistentVolumeClaimRetentionPolicyType string + +const ( + // RetainPersistentVolumeClaimRetentionPolicyType is the default + // PersistentVolumeClaimRetentionPolicy and specifies that + // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates + // will not be deleted. + RetainPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Retain" + // RetentionPersistentVolumeClaimRetentionPolicyType specifies that + // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates + // will be deleted in the scenario specified in + // StatefulSetPersistentVolumeClaimRetentionPolicy. + RetentionPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Delete" +) + +// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs +// created from the StatefulSet VolumeClaimTemplates. +type StatefulSetPersistentVolumeClaimRetentionPolicy struct { + // WhenDeleted specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is deleted. The default policy + // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The + // `Delete` policy causes those PVCs to be deleted. + WhenDeleted PersistentVolumeClaimRetentionPolicyType `json:"whenDeleted,omitempty" protobuf:"bytes,1,opt,name=whenDeleted,casttype=PersistentVolumeClaimRetentionPolicyType"` + // WhenScaled specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is scaled down. The default + // policy of `Retain` causes PVCs to not be affected by a scaledown. The + // `Delete` policy causes the associated PVCs for any excess pods above + // the replica count to be deleted. + WhenScaled PersistentVolumeClaimRetentionPolicyType `json:"whenScaled,omitempty" protobuf:"bytes,2,opt,name=whenScaled,casttype=PersistentVolumeClaimRetentionPolicyType"` +} + // A StatefulSetSpec is the specification of a StatefulSet. type StatefulSetSpec struct { // replicas is the desired number of replicas of the given Template. @@ -235,6 +269,12 @@ type StatefulSetSpec struct { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` + + // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from + // the StatefulSet VolumeClaimTemplates. This requires the + // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. + // +optional + PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. From af1946e875f63ed05052602a004e06f16393febc Mon Sep 17 00:00:00 2001 From: Matthew Cary Date: Mon, 1 Mar 2021 16:10:16 -0800 Subject: [PATCH 037/130] tests for statefulset PersistentVolumeClaimDeletePolicy api change Change-Id: I07c8e31a8c76a6a1022c08fb749af7e353b731de Kubernetes-commit: b259686b367ffef89310a71875834a97befc5b4b --- apps/v1/generated.pb.go | 526 ++++++++++++++----- apps/v1/generated.proto | 26 + apps/v1/types.go | 2 +- apps/v1/types_swagger_doc_generated.go | 31 +- apps/v1/zz_generated.deepcopy.go | 21 + apps/v1beta1/generated.pb.go | 503 +++++++++++++----- apps/v1beta1/generated.proto | 23 + apps/v1beta1/types_swagger_doc_generated.go | 31 +- apps/v1beta1/zz_generated.deepcopy.go | 21 + apps/v1beta2/generated.pb.go | 543 +++++++++++++++----- apps/v1beta2/generated.proto | 23 + apps/v1beta2/types_swagger_doc_generated.go | 31 +- apps/v1beta2/zz_generated.deepcopy.go | 21 + testdata/HEAD/apps.v1.StatefulSet.json | 26 +- testdata/HEAD/apps.v1.StatefulSet.pb | Bin 8842 -> 8881 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 23 +- testdata/HEAD/apps.v1beta1.StatefulSet.json | 26 +- testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 8878 -> 8863 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 23 +- testdata/HEAD/apps.v1beta2.StatefulSet.json | 26 +- testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 8847 -> 8886 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 23 +- 22 files changed, 1461 insertions(+), 488 deletions(-) diff --git a/apps/v1/generated.pb.go b/apps/v1/generated.pb.go index 0a15aff4d8..81d51bd58f 100644 --- a/apps/v1/generated.pb.go +++ b/apps/v1/generated.pb.go @@ -748,10 +748,40 @@ func (m *StatefulSetList) XXX_DiscardUnknown() { var xxx_messageInfo_StatefulSetList proto.InternalMessageInfo +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Reset() { + *m = StatefulSetPersistentVolumeClaimRetentionPolicy{} +} +func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {} +func (*StatefulSetPersistentVolumeClaimRetentionPolicy) Descriptor() ([]byte, []int) { + return fileDescriptor_e1014cab6f31e43b, []int{25} +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Merge(src proto.Message) { + xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.Merge(m, src) +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Size() int { + return m.Size() +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_DiscardUnknown() { + xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.DiscardUnknown(m) +} + +var xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy proto.InternalMessageInfo + func (m *StatefulSetSpec) Reset() { *m = StatefulSetSpec{} } func (*StatefulSetSpec) ProtoMessage() {} func (*StatefulSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{25} + return fileDescriptor_e1014cab6f31e43b, []int{26} } func (m *StatefulSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -779,7 +809,7 @@ var xxx_messageInfo_StatefulSetSpec proto.InternalMessageInfo func (m *StatefulSetStatus) Reset() { *m = StatefulSetStatus{} } func (*StatefulSetStatus) ProtoMessage() {} func (*StatefulSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{26} + return fileDescriptor_e1014cab6f31e43b, []int{27} } func (m *StatefulSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -807,7 +837,7 @@ var xxx_messageInfo_StatefulSetStatus proto.InternalMessageInfo func (m *StatefulSetUpdateStrategy) Reset() { *m = StatefulSetUpdateStrategy{} } func (*StatefulSetUpdateStrategy) ProtoMessage() {} func (*StatefulSetUpdateStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{27} + return fileDescriptor_e1014cab6f31e43b, []int{28} } func (m *StatefulSetUpdateStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -858,6 +888,7 @@ func init() { proto.RegisterType((*StatefulSet)(nil), "k8s.io.api.apps.v1.StatefulSet") proto.RegisterType((*StatefulSetCondition)(nil), "k8s.io.api.apps.v1.StatefulSetCondition") proto.RegisterType((*StatefulSetList)(nil), "k8s.io.api.apps.v1.StatefulSetList") + proto.RegisterType((*StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), "k8s.io.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy") proto.RegisterType((*StatefulSetSpec)(nil), "k8s.io.api.apps.v1.StatefulSetSpec") proto.RegisterType((*StatefulSetStatus)(nil), "k8s.io.api.apps.v1.StatefulSetStatus") proto.RegisterType((*StatefulSetUpdateStrategy)(nil), "k8s.io.api.apps.v1.StatefulSetUpdateStrategy") @@ -868,135 +899,142 @@ func init() { } var fileDescriptor_e1014cab6f31e43b = []byte{ - // 2047 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcd, 0x6f, 0x24, 0x47, - 0x15, 0x77, 0xcf, 0x87, 0x3d, 0x2e, 0xaf, 0xed, 0xdd, 0xb2, 0xb1, 0x27, 0xbb, 0x64, 0x66, 0x19, - 0x60, 0xe3, 0x64, 0xb3, 0x3d, 0xec, 0x66, 0x13, 0xa1, 0x2c, 0x02, 0x79, 0xc6, 0x21, 0x84, 0x78, - 0x6c, 0x53, 0x5e, 0xef, 0x61, 0x09, 0x12, 0xe5, 0xe9, 0xda, 0x71, 0xc7, 0xfd, 0xa5, 0xee, 0xea, - 0x61, 0x47, 0x5c, 0x10, 0x12, 0x27, 0x38, 0xf0, 0x9f, 0x20, 0x84, 0xc8, 0x0d, 0x45, 0x88, 0xcb, - 0x5e, 0x90, 0x22, 0x2e, 0xe4, 0x64, 0xb1, 0x93, 0x13, 0x42, 0x1c, 0xb9, 0xe4, 0x02, 0xaa, 0xea, - 0xea, 0xef, 0x6a, 0xcf, 0xd8, 0x9b, 0x38, 0x24, 0xca, 0x6d, 0xba, 0xea, 0xf7, 0x7e, 0xf5, 0x5e, - 0xd5, 0xab, 0x7a, 0xbf, 0xae, 0x1e, 0x70, 0xef, 0xf8, 0xdb, 0x9e, 0xaa, 0xdb, 0xed, 0x63, 0xff, - 0x90, 0xb8, 0x16, 0xa1, 0xc4, 0x6b, 0x0f, 0x89, 0xa5, 0xd9, 0x6e, 0x5b, 0x74, 0x60, 0x47, 0x6f, - 0x63, 0xc7, 0xf1, 0xda, 0xc3, 0xdb, 0xed, 0x01, 0xb1, 0x88, 0x8b, 0x29, 0xd1, 0x54, 0xc7, 0xb5, - 0xa9, 0x0d, 0x61, 0x80, 0x51, 0xb1, 0xa3, 0xab, 0x0c, 0xa3, 0x0e, 0x6f, 0x5f, 0xbd, 0x35, 0xd0, - 0xe9, 0x91, 0x7f, 0xa8, 0xf6, 0x6d, 0xb3, 0x3d, 0xb0, 0x07, 0x76, 0x9b, 0x43, 0x0f, 0xfd, 0x47, - 0xfc, 0x89, 0x3f, 0xf0, 0x5f, 0x01, 0xc5, 0xd5, 0x56, 0x62, 0x98, 0xbe, 0xed, 0x12, 0xc9, 0x30, - 0x57, 0xef, 0xc6, 0x18, 0x13, 0xf7, 0x8f, 0x74, 0x8b, 0xb8, 0xa3, 0xb6, 0x73, 0x3c, 0x60, 0x0d, - 0x5e, 0xdb, 0x24, 0x14, 0xcb, 0xac, 0xda, 0x45, 0x56, 0xae, 0x6f, 0x51, 0xdd, 0x24, 0x39, 0x83, - 0xd7, 0x26, 0x19, 0x78, 0xfd, 0x23, 0x62, 0xe2, 0x9c, 0xdd, 0x2b, 0x45, 0x76, 0x3e, 0xd5, 0x8d, - 0xb6, 0x6e, 0x51, 0x8f, 0xba, 0x59, 0xa3, 0xd6, 0x7f, 0x14, 0x00, 0xbb, 0xb6, 0x45, 0x5d, 0xdb, - 0x30, 0x88, 0x8b, 0xc8, 0x50, 0xf7, 0x74, 0xdb, 0x82, 0x3f, 0x05, 0x35, 0x16, 0x8f, 0x86, 0x29, - 0xae, 0x2b, 0xd7, 0x95, 0x8d, 0x85, 0x3b, 0xdf, 0x52, 0xe3, 0x49, 0x8e, 0xe8, 0x55, 0xe7, 0x78, - 0xc0, 0x1a, 0x3c, 0x95, 0xa1, 0xd5, 0xe1, 0x6d, 0x75, 0xf7, 0xf0, 0x5d, 0xd2, 0xa7, 0x3d, 0x42, - 0x71, 0x07, 0x3e, 0x39, 0x69, 0xce, 0x8c, 0x4f, 0x9a, 0x20, 0x6e, 0x43, 0x11, 0x2b, 0xdc, 0x05, - 0x15, 0xce, 0x5e, 0xe2, 0xec, 0xb7, 0x0a, 0xd9, 0x45, 0xd0, 0x2a, 0xc2, 0x3f, 0x7b, 0xe3, 0x31, - 0x25, 0x16, 0x73, 0xaf, 0x73, 0x49, 0x50, 0x57, 0xb6, 0x30, 0xc5, 0x88, 0x13, 0xc1, 0x97, 0x41, - 0xcd, 0x15, 0xee, 0xd7, 0xcb, 0xd7, 0x95, 0x8d, 0x72, 0xe7, 0xb2, 0x40, 0xd5, 0xc2, 0xb0, 0x50, - 0x84, 0x68, 0xfd, 0x45, 0x01, 0x6b, 0xf9, 0xb8, 0xb7, 0x75, 0x8f, 0xc2, 0x77, 0x72, 0xb1, 0xab, - 0xd3, 0xc5, 0xce, 0xac, 0x79, 0xe4, 0xd1, 0xc0, 0x61, 0x4b, 0x22, 0xee, 0xb7, 0x41, 0x55, 0xa7, - 0xc4, 0xf4, 0xea, 0xa5, 0xeb, 0xe5, 0x8d, 0x85, 0x3b, 0x37, 0xd4, 0x7c, 0xee, 0xaa, 0x79, 0xc7, - 0x3a, 0x8b, 0x82, 0xb2, 0xfa, 0x16, 0x33, 0x46, 0x01, 0x47, 0xeb, 0xbf, 0x0a, 0x98, 0xdf, 0xc2, - 0xc4, 0xb4, 0xad, 0x7d, 0x42, 0x2f, 0x60, 0xd1, 0xba, 0xa0, 0xe2, 0x39, 0xa4, 0x2f, 0x16, 0xed, - 0x6b, 0x32, 0xdf, 0x23, 0x77, 0xf6, 0x1d, 0xd2, 0x8f, 0x17, 0x8a, 0x3d, 0x21, 0x6e, 0x0c, 0xdf, - 0x06, 0xb3, 0x1e, 0xc5, 0xd4, 0xf7, 0xf8, 0x32, 0x2d, 0xdc, 0xf9, 0xfa, 0xe9, 0x34, 0x1c, 0xda, - 0x59, 0x12, 0x44, 0xb3, 0xc1, 0x33, 0x12, 0x14, 0xad, 0x7f, 0x96, 0x00, 0x8c, 0xb0, 0x5d, 0xdb, - 0xd2, 0x74, 0xca, 0xf2, 0xf7, 0x75, 0x50, 0xa1, 0x23, 0x87, 0xf0, 0x69, 0x98, 0xef, 0xdc, 0x08, - 0xbd, 0xb8, 0x3f, 0x72, 0xc8, 0xc7, 0x27, 0xcd, 0xb5, 0xbc, 0x05, 0xeb, 0x41, 0xdc, 0x06, 0x6e, - 0x47, 0xfe, 0x95, 0xb8, 0xf5, 0xdd, 0xf4, 0xd0, 0x1f, 0x9f, 0x34, 0x25, 0x87, 0x85, 0x1a, 0x31, - 0xa5, 0x1d, 0x84, 0x43, 0x00, 0x0d, 0xec, 0xd1, 0xfb, 0x2e, 0xb6, 0xbc, 0x60, 0x24, 0xdd, 0x24, - 0x22, 0xf2, 0x97, 0xa6, 0x5b, 0x1e, 0x66, 0xd1, 0xb9, 0x2a, 0xbc, 0x80, 0xdb, 0x39, 0x36, 0x24, - 0x19, 0x01, 0xde, 0x00, 0xb3, 0x2e, 0xc1, 0x9e, 0x6d, 0xd5, 0x2b, 0x3c, 0x8a, 0x68, 0x02, 0x11, - 0x6f, 0x45, 0xa2, 0x17, 0xbe, 0x08, 0xe6, 0x4c, 0xe2, 0x79, 0x78, 0x40, 0xea, 0x55, 0x0e, 0x5c, - 0x16, 0xc0, 0xb9, 0x5e, 0xd0, 0x8c, 0xc2, 0xfe, 0xd6, 0xef, 0x15, 0xb0, 0x18, 0xcd, 0xdc, 0x05, - 0x6c, 0x95, 0x4e, 0x7a, 0xab, 0x3c, 0x7f, 0x6a, 0x9e, 0x14, 0xec, 0x90, 0xf7, 0xcb, 0x09, 0x9f, - 0x59, 0x12, 0xc2, 0x9f, 0x80, 0x9a, 0x47, 0x0c, 0xd2, 0xa7, 0xb6, 0x2b, 0x7c, 0x7e, 0x65, 0x4a, - 0x9f, 0xf1, 0x21, 0x31, 0xf6, 0x85, 0x69, 0xe7, 0x12, 0x73, 0x3a, 0x7c, 0x42, 0x11, 0x25, 0xfc, - 0x11, 0xa8, 0x51, 0x62, 0x3a, 0x06, 0xa6, 0x44, 0x6c, 0x93, 0x54, 0x7e, 0xb3, 0x74, 0x61, 0x64, - 0x7b, 0xb6, 0x76, 0x5f, 0xc0, 0xf8, 0x46, 0x89, 0xe6, 0x21, 0x6c, 0x45, 0x11, 0x0d, 0x3c, 0x06, - 0x4b, 0xbe, 0xa3, 0x31, 0x24, 0x65, 0x47, 0xf7, 0x60, 0x24, 0xd2, 0xe7, 0xe6, 0xa9, 0x13, 0x72, - 0x90, 0x32, 0xe9, 0xac, 0x89, 0x01, 0x96, 0xd2, 0xed, 0x28, 0x43, 0x0d, 0x37, 0xc1, 0xb2, 0xa9, - 0x5b, 0x88, 0x60, 0x6d, 0xb4, 0x4f, 0xfa, 0xb6, 0xa5, 0x79, 0x3c, 0x81, 0xaa, 0x9d, 0x75, 0x41, - 0xb0, 0xdc, 0x4b, 0x77, 0xa3, 0x2c, 0x1e, 0x6e, 0x83, 0xd5, 0xf0, 0x9c, 0xfd, 0x81, 0xee, 0x51, - 0xdb, 0x1d, 0x6d, 0xeb, 0xa6, 0x4e, 0xeb, 0xb3, 0x9c, 0xa7, 0x3e, 0x3e, 0x69, 0xae, 0x22, 0x49, - 0x3f, 0x92, 0x5a, 0xb5, 0x7e, 0x33, 0x0b, 0x96, 0x33, 0xa7, 0x01, 0x7c, 0x00, 0xd6, 0xfa, 0xbe, - 0xeb, 0x12, 0x8b, 0xee, 0xf8, 0xe6, 0x21, 0x71, 0xf7, 0xfb, 0x47, 0x44, 0xf3, 0x0d, 0xa2, 0xf1, - 0x15, 0xad, 0x76, 0x1a, 0xc2, 0xd7, 0xb5, 0xae, 0x14, 0x85, 0x0a, 0xac, 0xe1, 0x0f, 0x01, 0xb4, - 0x78, 0x53, 0x4f, 0xf7, 0xbc, 0x88, 0xb3, 0xc4, 0x39, 0xa3, 0x0d, 0xb8, 0x93, 0x43, 0x20, 0x89, - 0x15, 0xf3, 0x51, 0x23, 0x9e, 0xee, 0x12, 0x2d, 0xeb, 0x63, 0x39, 0xed, 0xe3, 0x96, 0x14, 0x85, - 0x0a, 0xac, 0xe1, 0xab, 0x60, 0x21, 0x18, 0x8d, 0xcf, 0xb9, 0x58, 0x9c, 0x15, 0x41, 0xb6, 0xb0, - 0x13, 0x77, 0xa1, 0x24, 0x8e, 0x85, 0x66, 0x1f, 0x7a, 0xc4, 0x1d, 0x12, 0xed, 0xcd, 0x40, 0x03, - 0xb0, 0x42, 0x59, 0xe5, 0x85, 0x32, 0x0a, 0x6d, 0x37, 0x87, 0x40, 0x12, 0x2b, 0x16, 0x5a, 0x90, - 0x35, 0xb9, 0xd0, 0x66, 0xd3, 0xa1, 0x1d, 0x48, 0x51, 0xa8, 0xc0, 0x9a, 0xe5, 0x5e, 0xe0, 0xf2, - 0xe6, 0x10, 0xeb, 0x06, 0x3e, 0x34, 0x48, 0x7d, 0x2e, 0x9d, 0x7b, 0x3b, 0xe9, 0x6e, 0x94, 0xc5, - 0xc3, 0x37, 0xc1, 0x95, 0xa0, 0xe9, 0xc0, 0xc2, 0x11, 0x49, 0x8d, 0x93, 0x3c, 0x27, 0x48, 0xae, - 0xec, 0x64, 0x01, 0x28, 0x6f, 0x03, 0x5f, 0x07, 0x4b, 0x7d, 0xdb, 0x30, 0x78, 0x3e, 0x76, 0x6d, - 0xdf, 0xa2, 0xf5, 0x79, 0xce, 0x02, 0xd9, 0x1e, 0xea, 0xa6, 0x7a, 0x50, 0x06, 0x09, 0x1f, 0x02, - 0xd0, 0x0f, 0xcb, 0x81, 0x57, 0x07, 0xc5, 0x85, 0x3e, 0x5f, 0x87, 0xe2, 0x02, 0x1c, 0x35, 0x79, - 0x28, 0xc1, 0xd6, 0x7a, 0x5f, 0x01, 0xeb, 0x05, 0x7b, 0x1c, 0x7e, 0x2f, 0x55, 0xf5, 0x6e, 0x66, - 0xaa, 0xde, 0xb5, 0x02, 0xb3, 0x44, 0xe9, 0xeb, 0x83, 0x45, 0xa6, 0x3b, 0x74, 0x6b, 0x10, 0x40, - 0xc4, 0x09, 0xf6, 0x92, 0xcc, 0x77, 0x94, 0x04, 0xc6, 0xc7, 0xf0, 0x95, 0xf1, 0x49, 0x73, 0x31, - 0xd5, 0x87, 0xd2, 0x9c, 0xad, 0x5f, 0x96, 0x00, 0xd8, 0x22, 0x8e, 0x61, 0x8f, 0x4c, 0x62, 0x5d, - 0x84, 0x6a, 0xd9, 0x4a, 0xa9, 0x96, 0x96, 0x74, 0x21, 0x22, 0x7f, 0x0a, 0x65, 0xcb, 0x76, 0x46, - 0xb6, 0x7c, 0x63, 0x02, 0xcf, 0xe9, 0xba, 0xe5, 0xef, 0x65, 0xb0, 0x12, 0x83, 0x63, 0xe1, 0x72, - 0x2f, 0xb5, 0x84, 0x2f, 0x64, 0x96, 0x70, 0x5d, 0x62, 0xf2, 0xa9, 0x29, 0x97, 0x77, 0xc1, 0x12, - 0xd3, 0x15, 0xc1, 0xaa, 0x71, 0xd5, 0x32, 0x7b, 0x66, 0xd5, 0x12, 0x55, 0x9d, 0xed, 0x14, 0x13, - 0xca, 0x30, 0x17, 0xa8, 0xa4, 0xb9, 0xcf, 0xa3, 0x4a, 0xfa, 0x83, 0x02, 0x96, 0xe2, 0x65, 0xba, - 0x00, 0x99, 0xd4, 0x4d, 0xcb, 0xa4, 0xc6, 0xe9, 0x79, 0x59, 0xa0, 0x93, 0xfe, 0x56, 0x49, 0x7a, - 0xcd, 0x85, 0xd2, 0x06, 0x7b, 0xa1, 0x72, 0x0c, 0xbd, 0x8f, 0x3d, 0x51, 0x56, 0x2f, 0x05, 0x2f, - 0x53, 0x41, 0x1b, 0x8a, 0x7a, 0x53, 0x92, 0xaa, 0xf4, 0xe9, 0x4a, 0xaa, 0xf2, 0x27, 0x23, 0xa9, - 0xee, 0x83, 0x9a, 0x17, 0x8a, 0xa9, 0x0a, 0xa7, 0xbc, 0x31, 0x69, 0x3b, 0x0b, 0x1d, 0x15, 0xb1, - 0x46, 0x0a, 0x2a, 0x62, 0x92, 0x69, 0xa7, 0xea, 0x67, 0xa9, 0x9d, 0x58, 0x7a, 0x3b, 0xd8, 0xf7, - 0x88, 0xc6, 0xb7, 0x52, 0x2d, 0x4e, 0xef, 0x3d, 0xde, 0x8a, 0x44, 0x2f, 0x3c, 0x00, 0xeb, 0x8e, - 0x6b, 0x0f, 0x5c, 0xe2, 0x79, 0x5b, 0x04, 0x6b, 0x86, 0x6e, 0x91, 0x30, 0x80, 0xa0, 0xea, 0x5d, - 0x1b, 0x9f, 0x34, 0xd7, 0xf7, 0xe4, 0x10, 0x54, 0x64, 0xdb, 0xfa, 0x53, 0x05, 0x5c, 0xce, 0x9e, - 0x88, 0x05, 0x42, 0x44, 0x39, 0x97, 0x10, 0x79, 0x39, 0x91, 0xa2, 0x81, 0x4a, 0x4b, 0xbc, 0xf3, - 0xe7, 0xd2, 0x74, 0x13, 0x2c, 0x0b, 0xe1, 0x11, 0x76, 0x0a, 0x29, 0x16, 0x2d, 0xcf, 0x41, 0xba, - 0x1b, 0x65, 0xf1, 0xf0, 0x1e, 0x58, 0x74, 0xb9, 0xb6, 0x0a, 0x09, 0x02, 0x7d, 0xf2, 0x15, 0x41, - 0xb0, 0x88, 0x92, 0x9d, 0x28, 0x8d, 0x65, 0xda, 0x24, 0x96, 0x1c, 0x21, 0x41, 0x25, 0xad, 0x4d, - 0x36, 0xb3, 0x00, 0x94, 0xb7, 0x81, 0x3d, 0xb0, 0xe2, 0x5b, 0x79, 0xaa, 0x20, 0xd7, 0xae, 0x09, - 0xaa, 0x95, 0x83, 0x3c, 0x04, 0xc9, 0xec, 0xe0, 0x8f, 0x53, 0x72, 0x65, 0x96, 0x9f, 0x22, 0x2f, - 0x9c, 0xbe, 0x1d, 0xa6, 0xd6, 0x2b, 0x12, 0x1d, 0x55, 0x9b, 0x56, 0x47, 0xb5, 0xde, 0x53, 0x00, - 0xcc, 0x6f, 0xc1, 0x89, 0x2f, 0xf7, 0x39, 0x8b, 0x44, 0x89, 0xd4, 0xe4, 0x0a, 0xe7, 0xe6, 0x64, - 0x85, 0x13, 0x9f, 0xa0, 0xd3, 0x49, 0x1c, 0x31, 0xbd, 0x17, 0x73, 0x31, 0x33, 0x85, 0xc4, 0x89, - 0xfd, 0x79, 0x36, 0x89, 0x93, 0xe0, 0x39, 0x5d, 0xe2, 0xfc, 0xab, 0x04, 0x56, 0x62, 0xf0, 0xd4, - 0x12, 0x47, 0x62, 0xf2, 0xe5, 0xe5, 0xcc, 0x74, 0xb2, 0x23, 0x9e, 0xba, 0xff, 0x13, 0xd9, 0x11, - 0x3b, 0x54, 0x20, 0x3b, 0x7e, 0x57, 0x4a, 0x7a, 0x7d, 0x46, 0xd9, 0xf1, 0x09, 0x5c, 0x55, 0x7c, - 0xee, 0x94, 0x4b, 0xeb, 0xcf, 0x65, 0x70, 0x39, 0xbb, 0x05, 0x53, 0x75, 0x50, 0x99, 0x58, 0x07, - 0xf7, 0xc0, 0xea, 0x23, 0xdf, 0x30, 0x46, 0x3c, 0x86, 0x44, 0x31, 0x0c, 0x2a, 0xe8, 0x57, 0x85, - 0xe5, 0xea, 0xf7, 0x25, 0x18, 0x24, 0xb5, 0xcc, 0x97, 0xc5, 0xca, 0xb3, 0x96, 0xc5, 0xea, 0x39, - 0xca, 0xa2, 0x5c, 0x59, 0x94, 0xcf, 0xa5, 0x2c, 0xa6, 0xae, 0x89, 0x92, 0xe3, 0x6a, 0xe2, 0x3b, - 0xfc, 0x58, 0x01, 0x6b, 0xf2, 0xd7, 0x67, 0x68, 0x80, 0x25, 0x13, 0x3f, 0x4e, 0x5e, 0x5e, 0x4c, - 0x2a, 0x18, 0x3e, 0xd5, 0x0d, 0x35, 0xf8, 0xba, 0xa3, 0xbe, 0x65, 0xd1, 0x5d, 0x77, 0x9f, 0xba, - 0xba, 0x35, 0x08, 0x0a, 0x6c, 0x2f, 0xc5, 0x85, 0x32, 0xdc, 0xf0, 0x21, 0xa8, 0x99, 0xf8, 0xf1, - 0xbe, 0xef, 0x0e, 0xc2, 0x42, 0x78, 0xf6, 0x71, 0x78, 0xee, 0xf7, 0x04, 0x0b, 0x8a, 0xf8, 0x5a, - 0x1f, 0x29, 0x60, 0xbd, 0xa0, 0x82, 0x7e, 0x81, 0xa2, 0xdc, 0x05, 0xd7, 0x53, 0x41, 0xb2, 0x0d, - 0x49, 0x1e, 0xf9, 0x06, 0xdf, 0x9b, 0x42, 0xaf, 0xdc, 0x04, 0xf3, 0x0e, 0x76, 0xa9, 0x1e, 0x09, - 0xdd, 0x6a, 0x67, 0x71, 0x7c, 0xd2, 0x9c, 0xdf, 0x0b, 0x1b, 0x51, 0xdc, 0xdf, 0xfa, 0x55, 0x09, - 0x2c, 0x24, 0x48, 0x2e, 0x40, 0x3b, 0xbc, 0x91, 0xd2, 0x0e, 0xd2, 0xaf, 0x31, 0xc9, 0xa8, 0x8a, - 0xc4, 0x43, 0x2f, 0x23, 0x1e, 0xbe, 0x39, 0x89, 0xe8, 0x74, 0xf5, 0xf0, 0xef, 0x12, 0x58, 0x4d, - 0xa0, 0x63, 0xf9, 0xf0, 0x9d, 0x94, 0x7c, 0xd8, 0xc8, 0xc8, 0x87, 0xba, 0xcc, 0xe6, 0x4b, 0xfd, - 0x30, 0x59, 0x3f, 0xfc, 0x51, 0x01, 0xcb, 0x89, 0xb9, 0xbb, 0x00, 0x01, 0xb1, 0x95, 0x16, 0x10, - 0xcd, 0x09, 0xf9, 0x52, 0xa0, 0x20, 0x7e, 0x3d, 0x9b, 0xf2, 0xfb, 0x0b, 0x7f, 0x73, 0xf1, 0x73, - 0xb0, 0x3a, 0xb4, 0x0d, 0xdf, 0x24, 0x5d, 0x03, 0xeb, 0x66, 0x08, 0x60, 0x15, 0x97, 0x4d, 0xe2, - 0x8b, 0x52, 0x7a, 0xe2, 0x7a, 0xba, 0x47, 0x89, 0x45, 0x1f, 0xc4, 0x96, 0x71, 0x9d, 0x7f, 0x20, - 0xa1, 0x43, 0xd2, 0x41, 0xe0, 0xab, 0x60, 0x81, 0x55, 0x4a, 0xbd, 0x4f, 0x76, 0xb0, 0x19, 0xe6, - 0x54, 0xf4, 0xed, 0x61, 0x3f, 0xee, 0x42, 0x49, 0x1c, 0x3c, 0x02, 0x2b, 0x8e, 0xad, 0xf5, 0xb0, - 0x85, 0x07, 0x84, 0x9d, 0xff, 0x7b, 0xb6, 0xa1, 0xf7, 0x47, 0xfc, 0x4e, 0x63, 0xbe, 0xf3, 0x5a, - 0xf8, 0xbe, 0xba, 0x97, 0x87, 0xb0, 0xf7, 0x01, 0x49, 0x33, 0xdf, 0xcf, 0x32, 0x4a, 0x68, 0xe6, - 0x3e, 0x95, 0xcd, 0xe5, 0xfe, 0x5f, 0x20, 0x4b, 0xae, 0x73, 0x7e, 0x2c, 0x2b, 0xba, 0xad, 0xa9, - 0x9d, 0xeb, 0xb6, 0x46, 0xa2, 0x67, 0xe7, 0xcf, 0xa6, 0x67, 0x5b, 0xef, 0x55, 0xc1, 0x95, 0xdc, - 0x19, 0xfb, 0x19, 0x5e, 0xb9, 0xe4, 0x84, 0x61, 0xf9, 0x0c, 0xc2, 0x70, 0x13, 0x2c, 0x8b, 0xef, - 0x74, 0x19, 0x5d, 0x19, 0xcd, 0x47, 0x37, 0xdd, 0x8d, 0xb2, 0x78, 0xd9, 0x95, 0x4f, 0xf5, 0x8c, - 0x57, 0x3e, 0x49, 0x2f, 0xc4, 0xdf, 0x4b, 0x82, 0xc4, 0xcd, 0x7b, 0x21, 0xfe, 0x65, 0x92, 0xc5, - 0xc3, 0xef, 0x86, 0x59, 0x19, 0x31, 0xcc, 0x71, 0x86, 0x4c, 0x9a, 0x45, 0x04, 0x19, 0xf4, 0x33, - 0x7d, 0x8b, 0x7a, 0x47, 0xf2, 0x2d, 0x6a, 0x63, 0xc2, 0x6e, 0x98, 0xfe, 0x76, 0x47, 0xaa, 0xdd, - 0x17, 0xce, 0xae, 0xdd, 0x5b, 0x7f, 0x55, 0xc0, 0x73, 0x85, 0xfb, 0x11, 0x6e, 0xa6, 0x6a, 0xfe, - 0xad, 0x4c, 0xcd, 0x7f, 0xbe, 0xd0, 0x30, 0x51, 0xf8, 0x4d, 0xf9, 0xc5, 0xcf, 0xdd, 0x89, 0x17, - 0x3f, 0x12, 0x45, 0x37, 0xf9, 0x06, 0xa8, 0xb3, 0xf1, 0xe4, 0x69, 0x63, 0xe6, 0x83, 0xa7, 0x8d, - 0x99, 0x0f, 0x9f, 0x36, 0x66, 0x7e, 0x31, 0x6e, 0x28, 0x4f, 0xc6, 0x0d, 0xe5, 0x83, 0x71, 0x43, - 0xf9, 0x70, 0xdc, 0x50, 0xfe, 0x31, 0x6e, 0x28, 0xbf, 0xfd, 0xa8, 0x31, 0xf3, 0xb0, 0x34, 0xbc, - 0xfd, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8a, 0x69, 0x8a, 0x39, 0xfa, 0x26, 0x00, 0x00, + // 2149 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcb, 0x6f, 0x1b, 0xc7, + 0x19, 0xd7, 0xf2, 0x21, 0x51, 0x23, 0x4b, 0xb2, 0x47, 0xaa, 0xc4, 0xd8, 0x0d, 0xe9, 0xb2, 0xae, + 0xa3, 0xc4, 0x31, 0x59, 0x3b, 0x4e, 0x50, 0xc4, 0x45, 0x02, 0x91, 0x4a, 0xd3, 0x34, 0x7a, 0x75, + 0x64, 0x39, 0x80, 0x9b, 0x16, 0x1d, 0x2d, 0xc7, 0xd4, 0x46, 0xfb, 0xc2, 0xee, 0x2c, 0x63, 0xa2, + 0x97, 0xa2, 0x40, 0x6f, 0x3d, 0xf4, 0x3f, 0x29, 0x8a, 0xa2, 0xb9, 0x15, 0x41, 0xd0, 0x8b, 0x2f, + 0x45, 0x83, 0x5e, 0x9a, 0x13, 0x51, 0x33, 0xa7, 0xa2, 0xe8, 0xad, 0xbd, 0xf8, 0xd2, 0x62, 0x66, + 0x67, 0xdf, 0xb3, 0x22, 0x25, 0x27, 0xca, 0x03, 0xbe, 0x89, 0x33, 0xbf, 0xef, 0x37, 0xdf, 0xcc, + 0x7c, 0xdf, 0x7c, 0xbf, 0x99, 0x15, 0xb8, 0x7d, 0xf4, 0x3d, 0xb7, 0xa9, 0x59, 0xad, 0x23, 0xef, + 0x80, 0x38, 0x26, 0xa1, 0xc4, 0x6d, 0xf5, 0x89, 0xd9, 0xb5, 0x9c, 0x96, 0xe8, 0xc0, 0xb6, 0xd6, + 0xc2, 0xb6, 0xed, 0xb6, 0xfa, 0x37, 0x5a, 0x3d, 0x62, 0x12, 0x07, 0x53, 0xd2, 0x6d, 0xda, 0x8e, + 0x45, 0x2d, 0x08, 0x7d, 0x4c, 0x13, 0xdb, 0x5a, 0x93, 0x61, 0x9a, 0xfd, 0x1b, 0x17, 0xaf, 0xf7, + 0x34, 0x7a, 0xe8, 0x1d, 0x34, 0x55, 0xcb, 0x68, 0xf5, 0xac, 0x9e, 0xd5, 0xe2, 0xd0, 0x03, 0xef, + 0x3e, 0xff, 0xc5, 0x7f, 0xf0, 0xbf, 0x7c, 0x8a, 0x8b, 0x8d, 0xd8, 0x30, 0xaa, 0xe5, 0x10, 0xc9, + 0x30, 0x17, 0x6f, 0x45, 0x18, 0x03, 0xab, 0x87, 0x9a, 0x49, 0x9c, 0x41, 0xcb, 0x3e, 0xea, 0xb1, + 0x06, 0xb7, 0x65, 0x10, 0x8a, 0x65, 0x56, 0xad, 0x3c, 0x2b, 0xc7, 0x33, 0xa9, 0x66, 0x90, 0x8c, + 0xc1, 0x2b, 0xe3, 0x0c, 0x5c, 0xf5, 0x90, 0x18, 0x38, 0x63, 0xf7, 0x52, 0x9e, 0x9d, 0x47, 0x35, + 0xbd, 0xa5, 0x99, 0xd4, 0xa5, 0x4e, 0xda, 0xa8, 0xf1, 0x5f, 0x05, 0xc0, 0x8e, 0x65, 0x52, 0xc7, + 0xd2, 0x75, 0xe2, 0x20, 0xd2, 0xd7, 0x5c, 0xcd, 0x32, 0xe1, 0xcf, 0x41, 0x85, 0xcd, 0xa7, 0x8b, + 0x29, 0xae, 0x2a, 0x97, 0x95, 0xb5, 0xb9, 0x9b, 0xdf, 0x6d, 0x46, 0x8b, 0x1c, 0xd2, 0x37, 0xed, + 0xa3, 0x1e, 0x6b, 0x70, 0x9b, 0x0c, 0xdd, 0xec, 0xdf, 0x68, 0xee, 0x1c, 0xbc, 0x47, 0x54, 0xba, + 0x45, 0x28, 0x6e, 0xc3, 0x87, 0xc3, 0xfa, 0xd4, 0x68, 0x58, 0x07, 0x51, 0x1b, 0x0a, 0x59, 0xe1, + 0x0e, 0x28, 0x71, 0xf6, 0x02, 0x67, 0xbf, 0x9e, 0xcb, 0x2e, 0x26, 0xdd, 0x44, 0xf8, 0xfd, 0x37, + 0x1e, 0x50, 0x62, 0x32, 0xf7, 0xda, 0xe7, 0x04, 0x75, 0x69, 0x03, 0x53, 0x8c, 0x38, 0x11, 0x7c, + 0x11, 0x54, 0x1c, 0xe1, 0x7e, 0xb5, 0x78, 0x59, 0x59, 0x2b, 0xb6, 0xcf, 0x0b, 0x54, 0x25, 0x98, + 0x16, 0x0a, 0x11, 0x8d, 0x3f, 0x2b, 0x60, 0x25, 0x3b, 0xef, 0x4d, 0xcd, 0xa5, 0xf0, 0xdd, 0xcc, + 0xdc, 0x9b, 0x93, 0xcd, 0x9d, 0x59, 0xf3, 0x99, 0x87, 0x03, 0x07, 0x2d, 0xb1, 0x79, 0xbf, 0x0d, + 0xca, 0x1a, 0x25, 0x86, 0x5b, 0x2d, 0x5c, 0x2e, 0xae, 0xcd, 0xdd, 0xbc, 0xda, 0xcc, 0xc6, 0x6e, + 0x33, 0xeb, 0x58, 0x7b, 0x5e, 0x50, 0x96, 0xdf, 0x62, 0xc6, 0xc8, 0xe7, 0x68, 0xfc, 0x4f, 0x01, + 0xb3, 0x1b, 0x98, 0x18, 0x96, 0xb9, 0x47, 0xe8, 0x19, 0x6c, 0x5a, 0x07, 0x94, 0x5c, 0x9b, 0xa8, + 0x62, 0xd3, 0xbe, 0x25, 0xf3, 0x3d, 0x74, 0x67, 0xcf, 0x26, 0x6a, 0xb4, 0x51, 0xec, 0x17, 0xe2, + 0xc6, 0xf0, 0x6d, 0x30, 0xed, 0x52, 0x4c, 0x3d, 0x97, 0x6f, 0xd3, 0xdc, 0xcd, 0x6f, 0x1f, 0x4f, + 0xc3, 0xa1, 0xed, 0x05, 0x41, 0x34, 0xed, 0xff, 0x46, 0x82, 0xa2, 0xf1, 0xcf, 0x02, 0x80, 0x21, + 0xb6, 0x63, 0x99, 0x5d, 0x8d, 0xb2, 0xf8, 0x7d, 0x15, 0x94, 0xe8, 0xc0, 0x26, 0x7c, 0x19, 0x66, + 0xdb, 0x57, 0x03, 0x2f, 0xee, 0x0c, 0x6c, 0xf2, 0x78, 0x58, 0x5f, 0xc9, 0x5a, 0xb0, 0x1e, 0xc4, + 0x6d, 0xe0, 0x66, 0xe8, 0x5f, 0x81, 0x5b, 0xdf, 0x4a, 0x0e, 0xfd, 0x78, 0x58, 0x97, 0x1c, 0x16, + 0xcd, 0x90, 0x29, 0xe9, 0x20, 0xec, 0x03, 0xa8, 0x63, 0x97, 0xde, 0x71, 0xb0, 0xe9, 0xfa, 0x23, + 0x69, 0x06, 0x11, 0x33, 0x7f, 0x61, 0xb2, 0xed, 0x61, 0x16, 0xed, 0x8b, 0xc2, 0x0b, 0xb8, 0x99, + 0x61, 0x43, 0x92, 0x11, 0xe0, 0x55, 0x30, 0xed, 0x10, 0xec, 0x5a, 0x66, 0xb5, 0xc4, 0x67, 0x11, + 0x2e, 0x20, 0xe2, 0xad, 0x48, 0xf4, 0xc2, 0xe7, 0xc1, 0x8c, 0x41, 0x5c, 0x17, 0xf7, 0x48, 0xb5, + 0xcc, 0x81, 0x8b, 0x02, 0x38, 0xb3, 0xe5, 0x37, 0xa3, 0xa0, 0xbf, 0xf1, 0x7b, 0x05, 0xcc, 0x87, + 0x2b, 0x77, 0x06, 0xa9, 0xd2, 0x4e, 0xa6, 0xca, 0xb3, 0xc7, 0xc6, 0x49, 0x4e, 0x86, 0x7c, 0x58, + 0x8c, 0xf9, 0xcc, 0x82, 0x10, 0xfe, 0x14, 0x54, 0x5c, 0xa2, 0x13, 0x95, 0x5a, 0x8e, 0xf0, 0xf9, + 0xa5, 0x09, 0x7d, 0xc6, 0x07, 0x44, 0xdf, 0x13, 0xa6, 0xed, 0x73, 0xcc, 0xe9, 0xe0, 0x17, 0x0a, + 0x29, 0xe1, 0x8f, 0x41, 0x85, 0x12, 0xc3, 0xd6, 0x31, 0x25, 0x22, 0x4d, 0x12, 0xf1, 0xcd, 0xc2, + 0x85, 0x91, 0xed, 0x5a, 0xdd, 0x3b, 0x02, 0xc6, 0x13, 0x25, 0x5c, 0x87, 0xa0, 0x15, 0x85, 0x34, + 0xf0, 0x08, 0x2c, 0x78, 0x76, 0x97, 0x21, 0x29, 0x3b, 0xba, 0x7b, 0x03, 0x11, 0x3e, 0xd7, 0x8e, + 0x5d, 0x90, 0xfd, 0x84, 0x49, 0x7b, 0x45, 0x0c, 0xb0, 0x90, 0x6c, 0x47, 0x29, 0x6a, 0xb8, 0x0e, + 0x16, 0x0d, 0xcd, 0x44, 0x04, 0x77, 0x07, 0x7b, 0x44, 0xb5, 0xcc, 0xae, 0xcb, 0x03, 0xa8, 0xdc, + 0x5e, 0x15, 0x04, 0x8b, 0x5b, 0xc9, 0x6e, 0x94, 0xc6, 0xc3, 0x4d, 0xb0, 0x1c, 0x9c, 0xb3, 0x3f, + 0xd4, 0x5c, 0x6a, 0x39, 0x83, 0x4d, 0xcd, 0xd0, 0x68, 0x75, 0x9a, 0xf3, 0x54, 0x47, 0xc3, 0xfa, + 0x32, 0x92, 0xf4, 0x23, 0xa9, 0x55, 0xe3, 0x37, 0xd3, 0x60, 0x31, 0x75, 0x1a, 0xc0, 0xbb, 0x60, + 0x45, 0xf5, 0x1c, 0x87, 0x98, 0x74, 0xdb, 0x33, 0x0e, 0x88, 0xb3, 0xa7, 0x1e, 0x92, 0xae, 0xa7, + 0x93, 0x2e, 0xdf, 0xd1, 0x72, 0xbb, 0x26, 0x7c, 0x5d, 0xe9, 0x48, 0x51, 0x28, 0xc7, 0x1a, 0xfe, + 0x08, 0x40, 0x93, 0x37, 0x6d, 0x69, 0xae, 0x1b, 0x72, 0x16, 0x38, 0x67, 0x98, 0x80, 0xdb, 0x19, + 0x04, 0x92, 0x58, 0x31, 0x1f, 0xbb, 0xc4, 0xd5, 0x1c, 0xd2, 0x4d, 0xfb, 0x58, 0x4c, 0xfa, 0xb8, + 0x21, 0x45, 0xa1, 0x1c, 0x6b, 0xf8, 0x32, 0x98, 0xf3, 0x47, 0xe3, 0x6b, 0x2e, 0x36, 0x67, 0x49, + 0x90, 0xcd, 0x6d, 0x47, 0x5d, 0x28, 0x8e, 0x63, 0x53, 0xb3, 0x0e, 0x5c, 0xe2, 0xf4, 0x49, 0xf7, + 0x4d, 0x5f, 0x03, 0xb0, 0x42, 0x59, 0xe6, 0x85, 0x32, 0x9c, 0xda, 0x4e, 0x06, 0x81, 0x24, 0x56, + 0x6c, 0x6a, 0x7e, 0xd4, 0x64, 0xa6, 0x36, 0x9d, 0x9c, 0xda, 0xbe, 0x14, 0x85, 0x72, 0xac, 0x59, + 0xec, 0xf9, 0x2e, 0xaf, 0xf7, 0xb1, 0xa6, 0xe3, 0x03, 0x9d, 0x54, 0x67, 0x92, 0xb1, 0xb7, 0x9d, + 0xec, 0x46, 0x69, 0x3c, 0x7c, 0x13, 0x5c, 0xf0, 0x9b, 0xf6, 0x4d, 0x1c, 0x92, 0x54, 0x38, 0xc9, + 0x33, 0x82, 0xe4, 0xc2, 0x76, 0x1a, 0x80, 0xb2, 0x36, 0xf0, 0x55, 0xb0, 0xa0, 0x5a, 0xba, 0xce, + 0xe3, 0xb1, 0x63, 0x79, 0x26, 0xad, 0xce, 0x72, 0x16, 0xc8, 0x72, 0xa8, 0x93, 0xe8, 0x41, 0x29, + 0x24, 0xbc, 0x07, 0x80, 0x1a, 0x94, 0x03, 0xb7, 0x0a, 0xf2, 0x0b, 0x7d, 0xb6, 0x0e, 0x45, 0x05, + 0x38, 0x6c, 0x72, 0x51, 0x8c, 0xad, 0xf1, 0xa1, 0x02, 0x56, 0x73, 0x72, 0x1c, 0xbe, 0x9e, 0xa8, + 0x7a, 0xd7, 0x52, 0x55, 0xef, 0x52, 0x8e, 0x59, 0xac, 0xf4, 0xa9, 0x60, 0x9e, 0xe9, 0x0e, 0xcd, + 0xec, 0xf9, 0x10, 0x71, 0x82, 0xbd, 0x20, 0xf3, 0x1d, 0xc5, 0x81, 0xd1, 0x31, 0x7c, 0x61, 0x34, + 0xac, 0xcf, 0x27, 0xfa, 0x50, 0x92, 0xb3, 0xf1, 0xab, 0x02, 0x00, 0x1b, 0xc4, 0xd6, 0xad, 0x81, + 0x41, 0xcc, 0xb3, 0x50, 0x2d, 0x1b, 0x09, 0xd5, 0xd2, 0x90, 0x6e, 0x44, 0xe8, 0x4f, 0xae, 0x6c, + 0xd9, 0x4c, 0xc9, 0x96, 0x2b, 0x63, 0x78, 0x8e, 0xd7, 0x2d, 0x7f, 0x2f, 0x82, 0xa5, 0x08, 0x1c, + 0x09, 0x97, 0xdb, 0x89, 0x2d, 0x7c, 0x2e, 0xb5, 0x85, 0xab, 0x12, 0x93, 0xcf, 0x4d, 0xb9, 0xbc, + 0x07, 0x16, 0x98, 0xae, 0xf0, 0x77, 0x8d, 0xab, 0x96, 0xe9, 0x13, 0xab, 0x96, 0xb0, 0xea, 0x6c, + 0x26, 0x98, 0x50, 0x8a, 0x39, 0x47, 0x25, 0xcd, 0x7c, 0x15, 0x55, 0xd2, 0x1f, 0x14, 0xb0, 0x10, + 0x6d, 0xd3, 0x19, 0xc8, 0xa4, 0x4e, 0x52, 0x26, 0xd5, 0x8e, 0x8f, 0xcb, 0x1c, 0x9d, 0xf4, 0xb7, + 0x52, 0xdc, 0x6b, 0x2e, 0x94, 0xd6, 0xd8, 0x85, 0xca, 0xd6, 0x35, 0x15, 0xbb, 0xa2, 0xac, 0x9e, + 0xf3, 0x2f, 0x53, 0x7e, 0x1b, 0x0a, 0x7b, 0x13, 0x92, 0xaa, 0xf0, 0xf9, 0x4a, 0xaa, 0xe2, 0x67, + 0x23, 0xa9, 0xee, 0x80, 0x8a, 0x1b, 0x88, 0xa9, 0x12, 0xa7, 0xbc, 0x3a, 0x2e, 0x9d, 0x85, 0x8e, + 0x0a, 0x59, 0x43, 0x05, 0x15, 0x32, 0xc9, 0xb4, 0x53, 0xf9, 0x8b, 0xd4, 0x4e, 0x2c, 0xbc, 0x6d, + 0xec, 0xb9, 0xa4, 0xcb, 0x53, 0xa9, 0x12, 0x85, 0xf7, 0x2e, 0x6f, 0x45, 0xa2, 0x17, 0xee, 0x83, + 0x55, 0xdb, 0xb1, 0x7a, 0x0e, 0x71, 0xdd, 0x0d, 0x82, 0xbb, 0xba, 0x66, 0x92, 0x60, 0x02, 0x7e, + 0xd5, 0xbb, 0x34, 0x1a, 0xd6, 0x57, 0x77, 0xe5, 0x10, 0x94, 0x67, 0xdb, 0xf8, 0x53, 0x09, 0x9c, + 0x4f, 0x9f, 0x88, 0x39, 0x42, 0x44, 0x39, 0x95, 0x10, 0x79, 0x31, 0x16, 0xa2, 0xbe, 0x4a, 0x8b, + 0xdd, 0xf9, 0x33, 0x61, 0xba, 0x0e, 0x16, 0x85, 0xf0, 0x08, 0x3a, 0x85, 0x14, 0x0b, 0xb7, 0x67, + 0x3f, 0xd9, 0x8d, 0xd2, 0x78, 0x78, 0x1b, 0xcc, 0x3b, 0x5c, 0x5b, 0x05, 0x04, 0xbe, 0x3e, 0xf9, + 0x86, 0x20, 0x98, 0x47, 0xf1, 0x4e, 0x94, 0xc4, 0x32, 0x6d, 0x12, 0x49, 0x8e, 0x80, 0xa0, 0x94, + 0xd4, 0x26, 0xeb, 0x69, 0x00, 0xca, 0xda, 0xc0, 0x2d, 0xb0, 0xe4, 0x99, 0x59, 0x2a, 0x3f, 0xd6, + 0x2e, 0x09, 0xaa, 0xa5, 0xfd, 0x2c, 0x04, 0xc9, 0xec, 0xe0, 0x4f, 0x12, 0x72, 0x65, 0x9a, 0x9f, + 0x22, 0xcf, 0x1d, 0x9f, 0x0e, 0x13, 0xeb, 0x15, 0x89, 0x8e, 0xaa, 0x4c, 0xaa, 0xa3, 0x1a, 0x1f, + 0x28, 0x00, 0x66, 0x53, 0x70, 0xec, 0xe5, 0x3e, 0x63, 0x11, 0x2b, 0x91, 0x5d, 0xb9, 0xc2, 0xb9, + 0x36, 0x5e, 0xe1, 0x44, 0x27, 0xe8, 0x64, 0x12, 0x47, 0x2c, 0xef, 0xd9, 0x3c, 0xcc, 0x4c, 0x20, + 0x71, 0x22, 0x7f, 0x9e, 0x4c, 0xe2, 0xc4, 0x78, 0x8e, 0x97, 0x38, 0xff, 0x2a, 0x80, 0xa5, 0x08, + 0x3c, 0xb1, 0xc4, 0x91, 0x98, 0x3c, 0x7d, 0x9c, 0x99, 0x4c, 0x76, 0x44, 0x4b, 0xf7, 0x25, 0x91, + 0x1d, 0x91, 0x43, 0x39, 0xb2, 0xe3, 0x77, 0x85, 0xb8, 0xd7, 0x27, 0x94, 0x1d, 0x9f, 0xc1, 0x53, + 0xc5, 0x57, 0x4e, 0xb9, 0x34, 0x3e, 0x2a, 0x82, 0xf3, 0xe9, 0x14, 0x4c, 0xd4, 0x41, 0x65, 0x6c, + 0x1d, 0xdc, 0x05, 0xcb, 0xf7, 0x3d, 0x5d, 0x1f, 0xf0, 0x39, 0xc4, 0x8a, 0xa1, 0x5f, 0x41, 0xbf, + 0x29, 0x2c, 0x97, 0x7f, 0x20, 0xc1, 0x20, 0xa9, 0x65, 0xb6, 0x2c, 0x96, 0x9e, 0xb4, 0x2c, 0x96, + 0x4f, 0x51, 0x16, 0xe5, 0xca, 0xa2, 0x78, 0x2a, 0x65, 0x31, 0x71, 0x4d, 0x94, 0x1c, 0x57, 0x63, + 0xef, 0xf0, 0x23, 0x05, 0xac, 0xc8, 0xaf, 0xcf, 0x50, 0x07, 0x0b, 0x06, 0x7e, 0x10, 0x7f, 0xbc, + 0x18, 0x57, 0x30, 0x3c, 0xaa, 0xe9, 0x4d, 0xff, 0xeb, 0x4e, 0xf3, 0x2d, 0x93, 0xee, 0x38, 0x7b, + 0xd4, 0xd1, 0xcc, 0x9e, 0x5f, 0x60, 0xb7, 0x12, 0x5c, 0x28, 0xc5, 0x0d, 0xef, 0x81, 0x8a, 0x81, + 0x1f, 0xec, 0x79, 0x4e, 0x2f, 0x28, 0x84, 0x27, 0x1f, 0x87, 0xc7, 0xfe, 0x96, 0x60, 0x41, 0x21, + 0x5f, 0xe3, 0x53, 0x05, 0xac, 0xe6, 0x54, 0xd0, 0xaf, 0xd1, 0x2c, 0x77, 0xc0, 0xe5, 0xc4, 0x24, + 0x59, 0x42, 0x92, 0xfb, 0x9e, 0xce, 0x73, 0x53, 0xe8, 0x95, 0x6b, 0x60, 0xd6, 0xc6, 0x0e, 0xd5, + 0x42, 0xa1, 0x5b, 0x6e, 0xcf, 0x8f, 0x86, 0xf5, 0xd9, 0xdd, 0xa0, 0x11, 0x45, 0xfd, 0x8d, 0x5f, + 0x17, 0xc0, 0x5c, 0x8c, 0xe4, 0x0c, 0xb4, 0xc3, 0x1b, 0x09, 0xed, 0x20, 0xfd, 0x1a, 0x13, 0x9f, + 0x55, 0x9e, 0x78, 0xd8, 0x4a, 0x89, 0x87, 0xef, 0x8c, 0x23, 0x3a, 0x5e, 0x3d, 0xfc, 0xbb, 0x00, + 0x96, 0x63, 0xe8, 0x48, 0x3e, 0x7c, 0x3f, 0x21, 0x1f, 0xd6, 0x52, 0xf2, 0xa1, 0x2a, 0xb3, 0x79, + 0xaa, 0x1f, 0xc6, 0xeb, 0x87, 0x3f, 0x2a, 0x60, 0x31, 0xb6, 0x76, 0x67, 0x20, 0x20, 0x36, 0x92, + 0x02, 0xa2, 0x3e, 0x26, 0x5e, 0x72, 0x14, 0xc4, 0x7f, 0x14, 0xd0, 0x8a, 0xa1, 0x76, 0x89, 0xe3, + 0x6a, 0x2e, 0x25, 0x26, 0xbd, 0x6b, 0xe9, 0x9e, 0x41, 0x3a, 0x3a, 0xd6, 0x0c, 0x44, 0x58, 0x83, + 0x66, 0x99, 0xbb, 0x96, 0xae, 0xa9, 0x03, 0x88, 0xc1, 0xdc, 0xfb, 0x87, 0xc4, 0xdc, 0x20, 0x3a, + 0xa1, 0xe2, 0x9b, 0xc1, 0x6c, 0xfb, 0xf5, 0xe0, 0x09, 0xfd, 0x9d, 0xa8, 0xeb, 0xf1, 0xb0, 0xbe, + 0x36, 0x09, 0x23, 0x0f, 0xb0, 0x38, 0x27, 0xfc, 0x19, 0x00, 0xec, 0xe7, 0x9e, 0x8a, 0x83, 0x2f, + 0x08, 0xb3, 0xed, 0xd7, 0x82, 0x34, 0x7c, 0x27, 0xec, 0x39, 0xd1, 0x00, 0x31, 0xc6, 0xc6, 0x5f, + 0x67, 0x12, 0xdb, 0xf5, 0xb5, 0x7f, 0xb0, 0xf9, 0x05, 0x58, 0xee, 0x47, 0xab, 0x13, 0x00, 0x98, + 0xd0, 0x60, 0xb1, 0xf3, 0xbc, 0x94, 0x5e, 0xb6, 0xae, 0x91, 0xbc, 0xb9, 0x2b, 0xa1, 0x43, 0xd2, + 0x41, 0xe0, 0xcb, 0x60, 0x8e, 0x09, 0x04, 0x4d, 0x25, 0xdb, 0xd8, 0x08, 0x52, 0x29, 0xfc, 0xe4, + 0xb2, 0x17, 0x75, 0xa1, 0x38, 0x0e, 0x1e, 0x82, 0x25, 0xdb, 0xea, 0x6e, 0x61, 0x13, 0xf7, 0x08, + 0x2b, 0x7b, 0xfe, 0x56, 0xf2, 0xa7, 0x9c, 0xd9, 0xf6, 0x2b, 0xc1, 0x35, 0x7d, 0x37, 0x0b, 0x61, + 0xd7, 0x20, 0x49, 0x33, 0x0f, 0x02, 0x19, 0x25, 0x34, 0x32, 0x5f, 0x08, 0x67, 0x32, 0xff, 0x56, + 0x21, 0xcb, 0xa9, 0x53, 0x7e, 0x23, 0xcc, 0x7b, 0xa4, 0xaa, 0x9c, 0xea, 0x91, 0x4a, 0x22, 0xe3, + 0x67, 0x4f, 0x28, 0xe3, 0x3f, 0x52, 0xc0, 0x15, 0x7b, 0x82, 0x34, 0xaa, 0x02, 0xbe, 0x2c, 0x9d, + 0x31, 0xcb, 0x32, 0x49, 0x46, 0xb6, 0xd7, 0x46, 0xc3, 0xfa, 0x95, 0x49, 0x90, 0x68, 0x22, 0xd7, + 0x1a, 0x1f, 0x94, 0xc1, 0x85, 0x4c, 0x79, 0xfc, 0x02, 0x5f, 0xcb, 0x32, 0x9a, 0xbe, 0x78, 0x02, + 0x4d, 0xbf, 0x0e, 0x16, 0xc5, 0x27, 0xd6, 0xd4, 0x95, 0x20, 0xdc, 0xd3, 0x4e, 0xb2, 0x1b, 0xa5, + 0xf1, 0xb2, 0xd7, 0xba, 0xf2, 0x09, 0x5f, 0xeb, 0xe2, 0x5e, 0x88, 0xff, 0x0c, 0xf2, 0x93, 0x2f, + 0xeb, 0x85, 0xf8, 0x07, 0xa1, 0x34, 0x1e, 0xbe, 0x16, 0x64, 0x56, 0xc8, 0x30, 0xc3, 0x19, 0x52, + 0xa9, 0x12, 0x12, 0xa4, 0xd0, 0x4f, 0xf4, 0x19, 0xf1, 0x5d, 0xc9, 0x67, 0xc4, 0xb5, 0x31, 0xa1, + 0x3b, 0xf9, 0xc3, 0x9c, 0xf4, 0xda, 0x35, 0x77, 0xf2, 0x6b, 0x57, 0xe3, 0x2f, 0x0a, 0x78, 0x26, + 0xf7, 0x4c, 0x81, 0xeb, 0x09, 0xb9, 0x76, 0x3d, 0x25, 0xd7, 0x9e, 0xcd, 0x35, 0x8c, 0x69, 0x36, + 0x43, 0xfe, 0x66, 0x77, 0x6b, 0xec, 0x9b, 0x9d, 0x44, 0x8c, 0x8f, 0x7f, 0xbc, 0x6b, 0xaf, 0x3d, + 0x7c, 0x54, 0x9b, 0xfa, 0xf8, 0x51, 0x6d, 0xea, 0x93, 0x47, 0xb5, 0xa9, 0x5f, 0x8e, 0x6a, 0xca, + 0xc3, 0x51, 0x4d, 0xf9, 0x78, 0x54, 0x53, 0x3e, 0x19, 0xd5, 0x94, 0x7f, 0x8c, 0x6a, 0xca, 0x6f, + 0x3f, 0xad, 0x4d, 0xdd, 0x2b, 0xf4, 0x6f, 0xfc, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xc5, 0x7f, 0x6b, + 0xc0, 0xb5, 0x28, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -2291,6 +2329,39 @@ func (m *StatefulSetList) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + i -= len(m.WhenScaled) + copy(dAtA[i:], m.WhenScaled) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenScaled))) + i-- + dAtA[i] = 0x12 + i -= len(m.WhenDeleted) + copy(dAtA[i:], m.WhenDeleted) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenDeleted))) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *StatefulSetSpec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -2311,6 +2382,18 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.PersistentVolumeClaimRetentionPolicy != nil { + { + size, err := m.PersistentVolumeClaimRetentionPolicy.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + } i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) i-- dAtA[i] = 0x48 @@ -2955,6 +3038,19 @@ func (m *StatefulSetList) Size() (n int) { return n } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.WhenDeleted) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.WhenScaled) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *StatefulSetSpec) Size() (n int) { if m == nil { return 0 @@ -2986,6 +3082,10 @@ func (m *StatefulSetSpec) Size() (n int) { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } n += 1 + sovGenerated(uint64(m.MinReadySeconds)) + if m.PersistentVolumeClaimRetentionPolicy != nil { + l = m.PersistentVolumeClaimRetentionPolicy.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -3399,6 +3499,17 @@ func (this *StatefulSetList) String() string { }, "") return s } +func (this *StatefulSetPersistentVolumeClaimRetentionPolicy) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&StatefulSetPersistentVolumeClaimRetentionPolicy{`, + `WhenDeleted:` + fmt.Sprintf("%v", this.WhenDeleted) + `,`, + `WhenScaled:` + fmt.Sprintf("%v", this.WhenScaled) + `,`, + `}`, + }, "") + return s +} func (this *StatefulSetSpec) String() string { if this == nil { return "nil" @@ -3418,6 +3529,7 @@ func (this *StatefulSetSpec) String() string { `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, + `PersistentVolumeClaimRetentionPolicy:` + strings.Replace(this.PersistentVolumeClaimRetentionPolicy.String(), "StatefulSetPersistentVolumeClaimRetentionPolicy", "StatefulSetPersistentVolumeClaimRetentionPolicy", 1) + `,`, `}`, }, "") return s @@ -7461,6 +7573,120 @@ func (m *StatefulSetList) Unmarshal(dAtA []byte) error { } return nil } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field WhenDeleted", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.WhenDeleted = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field WhenScaled", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.WhenScaled = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -7749,6 +7975,42 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { break } } + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaimRetentionPolicy", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.PersistentVolumeClaimRetentionPolicy == nil { + m.PersistentVolumeClaimRetentionPolicy = &StatefulSetPersistentVolumeClaimRetentionPolicy{} + } + if err := m.PersistentVolumeClaimRetentionPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1/generated.proto b/apps/v1/generated.proto index 038d7ad7f4..f2ba11753e 100644 --- a/apps/v1/generated.proto +++ b/apps/v1/generated.proto @@ -611,6 +611,23 @@ message StatefulSetList { repeated StatefulSet items = 2; } +// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs +// created from the StatefulSet VolumeClaimTemplates. +message StatefulSetPersistentVolumeClaimRetentionPolicy { + // WhenDeleted specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is deleted. The default policy + // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The + // `Delete` policy causes those PVCs to be deleted. + optional string whenDeleted = 1; + + // WhenScaled specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is scaled down. The default + // policy of `Retain` causes PVCs to not be affected by a scaledown. The + // `Delete` policy causes the associated PVCs for any excess pods above + // the replica count to be deleted. + optional string whenScaled = 2; +} + // A StatefulSetSpec is the specification of a StatefulSet. message StatefulSetSpec { // replicas is the desired number of replicas of the given Template. @@ -677,6 +694,15 @@ message StatefulSetSpec { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional optional int32 minReadySeconds = 9; + + // persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent + // volume claims created from volumeClaimTemplates. By default, all persistent + // volume claims are created as needed and retained until manually deleted. This + // policy allows the lifecycle to be altered, for example by deleting persistent + // volume claims when their stateful set is deleted, or when their pod is scaled + // down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, + // which is alpha. +optional + optional StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy = 10; } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1/types.go b/apps/v1/types.go index 85799e778e..5474041c57 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -224,7 +224,7 @@ type StatefulSetSpec struct { // volume claims when their stateful set is deleted, or when their pod is scaled // down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, // which is alpha. +optional - PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,9,opt,name=persistentVolumeClaimRetentionPolicy"` + PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1/types_swagger_doc_generated.go b/apps/v1/types_swagger_doc_generated.go index 03738eb8b8..c3df7189f4 100644 --- a/apps/v1/types_swagger_doc_generated.go +++ b/apps/v1/types_swagger_doc_generated.go @@ -323,17 +323,28 @@ func (StatefulSetList) SwaggerDoc() map[string]string { return map_StatefulSetList } +var map_StatefulSetPersistentVolumeClaimRetentionPolicy = map[string]string{ + "": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.", + "whenDeleted": "WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of `Retain` causes PVCs to not be affected by StatefulSet deletion. The `Delete` policy causes those PVCs to be deleted.", + "whenScaled": "WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of `Retain` causes PVCs to not be affected by a scaledown. The `Delete` policy causes the associated PVCs for any excess pods above the replica count to be deleted.", +} + +func (StatefulSetPersistentVolumeClaimRetentionPolicy) SwaggerDoc() map[string]string { + return map_StatefulSetPersistentVolumeClaimRetentionPolicy +} + var map_StatefulSetSpec = map[string]string{ - "": "A StatefulSetSpec is the specification of a StatefulSet.", - "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", - "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", - "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", - "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", - "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", - "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", - "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", - "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", + "": "A StatefulSetSpec is the specification of a StatefulSet.", + "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", + "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", + "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", + "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", + "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", + "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", + "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", + "persistentVolumeClaimRetentionPolicy": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. +optional", } func (StatefulSetSpec) SwaggerDoc() map[string]string { diff --git a/apps/v1/zz_generated.deepcopy.go b/apps/v1/zz_generated.deepcopy.go index 0c80548521..ea88c6f016 100644 --- a/apps/v1/zz_generated.deepcopy.go +++ b/apps/v1/zz_generated.deepcopy.go @@ -687,6 +687,22 @@ func (in *StatefulSetList) DeepCopyObject() runtime.Object { return nil } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopyInto(out *StatefulSetPersistentVolumeClaimRetentionPolicy) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetPersistentVolumeClaimRetentionPolicy. +func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopy() *StatefulSetPersistentVolumeClaimRetentionPolicy { + if in == nil { + return nil + } + out := new(StatefulSetPersistentVolumeClaimRetentionPolicy) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = *in @@ -714,6 +730,11 @@ func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = new(int32) **out = **in } + if in.PersistentVolumeClaimRetentionPolicy != nil { + in, out := &in.PersistentVolumeClaimRetentionPolicy, &out.PersistentVolumeClaimRetentionPolicy + *out = new(StatefulSetPersistentVolumeClaimRetentionPolicy) + **out = **in + } return } diff --git a/apps/v1beta1/generated.pb.go b/apps/v1beta1/generated.pb.go index 79e39e582f..74584223c9 100644 --- a/apps/v1beta1/generated.pb.go +++ b/apps/v1beta1/generated.pb.go @@ -553,10 +553,40 @@ func (m *StatefulSetList) XXX_DiscardUnknown() { var xxx_messageInfo_StatefulSetList proto.InternalMessageInfo +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Reset() { + *m = StatefulSetPersistentVolumeClaimRetentionPolicy{} +} +func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {} +func (*StatefulSetPersistentVolumeClaimRetentionPolicy) Descriptor() ([]byte, []int) { + return fileDescriptor_2a07313e8f66e805, []int{18} +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Merge(src proto.Message) { + xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.Merge(m, src) +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Size() int { + return m.Size() +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_DiscardUnknown() { + xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.DiscardUnknown(m) +} + +var xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy proto.InternalMessageInfo + func (m *StatefulSetSpec) Reset() { *m = StatefulSetSpec{} } func (*StatefulSetSpec) ProtoMessage() {} func (*StatefulSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{18} + return fileDescriptor_2a07313e8f66e805, []int{19} } func (m *StatefulSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -584,7 +614,7 @@ var xxx_messageInfo_StatefulSetSpec proto.InternalMessageInfo func (m *StatefulSetStatus) Reset() { *m = StatefulSetStatus{} } func (*StatefulSetStatus) ProtoMessage() {} func (*StatefulSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{19} + return fileDescriptor_2a07313e8f66e805, []int{20} } func (m *StatefulSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -612,7 +642,7 @@ var xxx_messageInfo_StatefulSetStatus proto.InternalMessageInfo func (m *StatefulSetUpdateStrategy) Reset() { *m = StatefulSetUpdateStrategy{} } func (*StatefulSetUpdateStrategy) ProtoMessage() {} func (*StatefulSetUpdateStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{20} + return fileDescriptor_2a07313e8f66e805, []int{21} } func (m *StatefulSetUpdateStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -658,6 +688,7 @@ func init() { proto.RegisterType((*StatefulSet)(nil), "k8s.io.api.apps.v1beta1.StatefulSet") proto.RegisterType((*StatefulSetCondition)(nil), "k8s.io.api.apps.v1beta1.StatefulSetCondition") proto.RegisterType((*StatefulSetList)(nil), "k8s.io.api.apps.v1beta1.StatefulSetList") + proto.RegisterType((*StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), "k8s.io.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy") proto.RegisterType((*StatefulSetSpec)(nil), "k8s.io.api.apps.v1beta1.StatefulSetSpec") proto.RegisterType((*StatefulSetStatus)(nil), "k8s.io.api.apps.v1beta1.StatefulSetStatus") proto.RegisterType((*StatefulSetUpdateStrategy)(nil), "k8s.io.api.apps.v1beta1.StatefulSetUpdateStrategy") @@ -668,124 +699,130 @@ func init() { } var fileDescriptor_2a07313e8f66e805 = []byte{ - // 1869 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcd, 0x6f, 0x24, 0x47, - 0x15, 0x77, 0x8f, 0x3d, 0xf6, 0xcc, 0x73, 0x3c, 0xde, 0x2d, 0x9b, 0xf5, 0xc4, 0x81, 0xb1, 0x35, - 0x44, 0x89, 0xf3, 0xe1, 0x9e, 0xac, 0x13, 0xa2, 0x64, 0x17, 0x45, 0x78, 0xbc, 0x4b, 0xb2, 0x91, - 0x8d, 0x9d, 0xb2, 0x1d, 0x44, 0x00, 0x29, 0x35, 0x3d, 0xb5, 0xb3, 0x1d, 0xf7, 0x97, 0xba, 0xab, - 0x87, 0x1d, 0x71, 0xe1, 0x0f, 0x40, 0x4a, 0xce, 0xfc, 0x15, 0xdc, 0x40, 0x70, 0xe3, 0xb4, 0xc7, - 0x88, 0x0b, 0x39, 0x59, 0xec, 0xe4, 0x0a, 0x47, 0x2e, 0x2b, 0x21, 0xa1, 0xaa, 0xae, 0xfe, 0xee, - 0xb6, 0xdb, 0x48, 0x6b, 0x09, 0x6e, 0xd3, 0xf5, 0xde, 0xfb, 0xbd, 0x57, 0x55, 0xef, 0xbd, 0x7a, - 0xbf, 0x81, 0x1f, 0x9d, 0xbd, 0xe7, 0xa9, 0xba, 0xdd, 0x3b, 0xf3, 0x07, 0xd4, 0xb5, 0x28, 0xa3, - 0x5e, 0x6f, 0x4c, 0xad, 0xa1, 0xed, 0xf6, 0xa4, 0x80, 0x38, 0x7a, 0x8f, 0x38, 0x8e, 0xd7, 0x1b, - 0xdf, 0x1e, 0x50, 0x46, 0x6e, 0xf7, 0x46, 0xd4, 0xa2, 0x2e, 0x61, 0x74, 0xa8, 0x3a, 0xae, 0xcd, - 0x6c, 0xb4, 0x16, 0x28, 0xaa, 0xc4, 0xd1, 0x55, 0xae, 0xa8, 0x4a, 0xc5, 0xf5, 0xed, 0x91, 0xce, - 0x1e, 0xf9, 0x03, 0x55, 0xb3, 0xcd, 0xde, 0xc8, 0x1e, 0xd9, 0x3d, 0xa1, 0x3f, 0xf0, 0x1f, 0x8a, - 0x2f, 0xf1, 0x21, 0x7e, 0x05, 0x38, 0xeb, 0xdd, 0x84, 0x43, 0xcd, 0x76, 0x69, 0x6f, 0x9c, 0xf3, - 0xb5, 0xfe, 0x4e, 0xac, 0x63, 0x12, 0xed, 0x91, 0x6e, 0x51, 0x77, 0xd2, 0x73, 0xce, 0x46, 0x7c, - 0xc1, 0xeb, 0x99, 0x94, 0x91, 0x22, 0xab, 0x5e, 0x99, 0x95, 0xeb, 0x5b, 0x4c, 0x37, 0x69, 0xce, - 0xe0, 0xdd, 0xcb, 0x0c, 0x3c, 0xed, 0x11, 0x35, 0x49, 0xce, 0xee, 0xed, 0x32, 0x3b, 0x9f, 0xe9, - 0x46, 0x4f, 0xb7, 0x98, 0xc7, 0xdc, 0xac, 0x51, 0xf7, 0x5f, 0x0a, 0xa0, 0x3d, 0xdb, 0x62, 0xae, - 0x6d, 0x18, 0xd4, 0xc5, 0x74, 0xac, 0x7b, 0xba, 0x6d, 0xa1, 0xcf, 0xa1, 0xc1, 0xf7, 0x33, 0x24, - 0x8c, 0xb4, 0x95, 0x4d, 0x65, 0x6b, 0x71, 0xe7, 0x2d, 0x35, 0x3e, 0xe9, 0x08, 0x5e, 0x75, 0xce, - 0x46, 0x7c, 0xc1, 0x53, 0xb9, 0xb6, 0x3a, 0xbe, 0xad, 0x1e, 0x0e, 0xbe, 0xa0, 0x1a, 0x3b, 0xa0, - 0x8c, 0xf4, 0xd1, 0x93, 0xf3, 0x8d, 0x99, 0xe9, 0xf9, 0x06, 0xc4, 0x6b, 0x38, 0x42, 0x45, 0x87, - 0x30, 0x27, 0xd0, 0x6b, 0x02, 0x7d, 0xbb, 0x14, 0x5d, 0x6e, 0x5a, 0xc5, 0xe4, 0x57, 0xf7, 0x1f, - 0x33, 0x6a, 0xf1, 0xf0, 0xfa, 0x2f, 0x48, 0xe8, 0xb9, 0x7b, 0x84, 0x11, 0x2c, 0x80, 0xd0, 0x9b, - 0xd0, 0x70, 0x65, 0xf8, 0xed, 0xd9, 0x4d, 0x65, 0x6b, 0xb6, 0x7f, 0x43, 0x6a, 0x35, 0xc2, 0x6d, - 0xe1, 0x48, 0xa3, 0xfb, 0x44, 0x81, 0x5b, 0xf9, 0x7d, 0xef, 0xeb, 0x1e, 0x43, 0xbf, 0xc8, 0xed, - 0x5d, 0xad, 0xb6, 0x77, 0x6e, 0x2d, 0x76, 0x1e, 0x39, 0x0e, 0x57, 0x12, 0xfb, 0x3e, 0x82, 0xba, - 0xce, 0xa8, 0xe9, 0xb5, 0x6b, 0x9b, 0xb3, 0x5b, 0x8b, 0x3b, 0x6f, 0xa8, 0x25, 0x09, 0xac, 0xe6, - 0xa3, 0xeb, 0x2f, 0x49, 0xdc, 0xfa, 0x03, 0x8e, 0x80, 0x03, 0xa0, 0xee, 0x6f, 0x6b, 0x00, 0xf7, - 0xa8, 0x63, 0xd8, 0x13, 0x93, 0x5a, 0xec, 0x1a, 0xae, 0xee, 0x01, 0xcc, 0x79, 0x0e, 0xd5, 0xe4, - 0xd5, 0xbd, 0x5a, 0xba, 0x83, 0x38, 0xa8, 0x63, 0x87, 0x6a, 0xf1, 0xa5, 0xf1, 0x2f, 0x2c, 0x20, - 0xd0, 0x27, 0x30, 0xef, 0x31, 0xc2, 0x7c, 0x4f, 0x5c, 0xd9, 0xe2, 0xce, 0x6b, 0x55, 0xc0, 0x84, - 0x41, 0xbf, 0x25, 0xe1, 0xe6, 0x83, 0x6f, 0x2c, 0x81, 0xba, 0x7f, 0x9b, 0x85, 0x95, 0x58, 0x79, - 0xcf, 0xb6, 0x86, 0x3a, 0xe3, 0x29, 0x7d, 0x17, 0xe6, 0xd8, 0xc4, 0xa1, 0xe2, 0x4c, 0x9a, 0xfd, - 0x57, 0xc3, 0x60, 0x4e, 0x26, 0x0e, 0x7d, 0x76, 0xbe, 0xb1, 0x56, 0x60, 0xc2, 0x45, 0x58, 0x18, - 0xa1, 0xfd, 0x28, 0xce, 0x9a, 0x30, 0x7f, 0x27, 0xed, 0xfc, 0xd9, 0xf9, 0x46, 0x41, 0x03, 0x51, - 0x23, 0xa4, 0x74, 0x88, 0xe8, 0x0b, 0x68, 0x19, 0xc4, 0x63, 0xa7, 0xce, 0x90, 0x30, 0x7a, 0xa2, - 0x9b, 0xb4, 0x3d, 0x2f, 0x76, 0xff, 0x7a, 0xb5, 0x8b, 0xe2, 0x16, 0xfd, 0x5b, 0x32, 0x82, 0xd6, - 0x7e, 0x0a, 0x09, 0x67, 0x90, 0xd1, 0x18, 0x10, 0x5f, 0x39, 0x71, 0x89, 0xe5, 0x05, 0xbb, 0xe2, - 0xfe, 0x16, 0xae, 0xec, 0x6f, 0x5d, 0xfa, 0x43, 0xfb, 0x39, 0x34, 0x5c, 0xe0, 0x01, 0xbd, 0x02, - 0xf3, 0x2e, 0x25, 0x9e, 0x6d, 0xb5, 0xe7, 0xc4, 0x89, 0x45, 0xd7, 0x85, 0xc5, 0x2a, 0x96, 0x52, - 0xf4, 0x1a, 0x2c, 0x98, 0xd4, 0xf3, 0xc8, 0x88, 0xb6, 0xeb, 0x42, 0x71, 0x59, 0x2a, 0x2e, 0x1c, - 0x04, 0xcb, 0x38, 0x94, 0x77, 0xff, 0xa8, 0x40, 0x2b, 0xbe, 0xa6, 0x6b, 0xa8, 0xd5, 0x8f, 0xd2, - 0xb5, 0xfa, 0xfd, 0x0a, 0xc9, 0x59, 0x52, 0xa3, 0xff, 0xa8, 0x01, 0x8a, 0x95, 0xb0, 0x6d, 0x18, - 0x03, 0xa2, 0x9d, 0xa1, 0x4d, 0x98, 0xb3, 0x88, 0x19, 0xe6, 0x64, 0x54, 0x20, 0x3f, 0x21, 0x26, - 0xc5, 0x42, 0x82, 0xbe, 0x54, 0x00, 0xf9, 0xe2, 0x36, 0x87, 0xbb, 0x96, 0x65, 0x33, 0xc2, 0x0f, - 0x38, 0x0c, 0x68, 0xaf, 0x42, 0x40, 0xa1, 0x2f, 0xf5, 0x34, 0x87, 0x72, 0xdf, 0x62, 0xee, 0x24, - 0xbe, 0xd8, 0xbc, 0x02, 0x2e, 0x70, 0x8d, 0x7e, 0x0e, 0xe0, 0x4a, 0xcc, 0x13, 0x5b, 0x96, 0x6d, - 0x79, 0x0f, 0x08, 0xdd, 0xef, 0xd9, 0xd6, 0x43, 0x7d, 0x14, 0x37, 0x16, 0x1c, 0x41, 0xe0, 0x04, - 0xdc, 0xfa, 0x7d, 0x58, 0x2b, 0x89, 0x13, 0xdd, 0x80, 0xd9, 0x33, 0x3a, 0x09, 0x8e, 0x0a, 0xf3, - 0x9f, 0x68, 0x15, 0xea, 0x63, 0x62, 0xf8, 0x34, 0xa8, 0x49, 0x1c, 0x7c, 0xdc, 0xa9, 0xbd, 0xa7, - 0x74, 0x7f, 0x5f, 0x4f, 0x66, 0x0a, 0xef, 0x37, 0x68, 0x8b, 0x3f, 0x0f, 0x8e, 0xa1, 0x6b, 0xc4, - 0x13, 0x18, 0xf5, 0xfe, 0x0b, 0xc1, 0xd3, 0x10, 0xac, 0xe1, 0x48, 0x8a, 0x7e, 0x09, 0x0d, 0x8f, - 0x1a, 0x54, 0x63, 0xb6, 0x2b, 0x5b, 0xdc, 0xdb, 0x15, 0x73, 0x8a, 0x0c, 0xa8, 0x71, 0x2c, 0x4d, - 0x03, 0xf8, 0xf0, 0x0b, 0x47, 0x90, 0xe8, 0x13, 0x68, 0x30, 0x6a, 0x3a, 0x06, 0x61, 0x54, 0x9e, - 0x5e, 0x2a, 0xaf, 0x78, 0xef, 0xe0, 0x60, 0x47, 0xf6, 0xf0, 0x44, 0xaa, 0x89, 0xee, 0x19, 0xe5, - 0x69, 0xb8, 0x8a, 0x23, 0x18, 0xf4, 0x33, 0x68, 0x78, 0x8c, 0xbf, 0xea, 0xa3, 0x89, 0xa8, 0xb6, - 0x8b, 0x9e, 0x95, 0x64, 0x1f, 0x0d, 0x4c, 0x62, 0xe8, 0x70, 0x05, 0x47, 0x70, 0x68, 0x17, 0x96, - 0x4d, 0xdd, 0xc2, 0x94, 0x0c, 0x27, 0xc7, 0x54, 0xb3, 0xad, 0xa1, 0x27, 0xca, 0xb4, 0xde, 0x5f, - 0x93, 0x46, 0xcb, 0x07, 0x69, 0x31, 0xce, 0xea, 0xa3, 0x7d, 0x58, 0x0d, 0x9f, 0xdd, 0x8f, 0x74, - 0x8f, 0xd9, 0xee, 0x64, 0x5f, 0x37, 0x75, 0x26, 0x7a, 0x5e, 0xbd, 0xdf, 0x9e, 0x9e, 0x6f, 0xac, - 0xe2, 0x02, 0x39, 0x2e, 0xb4, 0xe2, 0x7d, 0xc5, 0x21, 0xbe, 0x47, 0x87, 0xa2, 0x87, 0x35, 0xe2, - 0xbe, 0x72, 0x24, 0x56, 0xb1, 0x94, 0xa2, 0x9f, 0xa6, 0xd2, 0xb4, 0x71, 0xb5, 0x34, 0x6d, 0x95, - 0xa7, 0x28, 0x3a, 0x85, 0x35, 0xc7, 0xb5, 0x47, 0x2e, 0xf5, 0xbc, 0x7b, 0x94, 0x0c, 0x0d, 0xdd, - 0xa2, 0xe1, 0xc9, 0x34, 0xc5, 0x8e, 0x5e, 0x9a, 0x9e, 0x6f, 0xac, 0x1d, 0x15, 0xab, 0xe0, 0x32, - 0xdb, 0xee, 0x5f, 0xe6, 0xe0, 0x46, 0xf6, 0x8d, 0x43, 0x1f, 0x03, 0xb2, 0x07, 0x1e, 0x75, 0xc7, - 0x74, 0xf8, 0x61, 0x30, 0xb8, 0xf1, 0xe9, 0x46, 0x11, 0xd3, 0x4d, 0x54, 0xb7, 0x87, 0x39, 0x0d, - 0x5c, 0x60, 0x15, 0xcc, 0x47, 0xb2, 0x00, 0x6a, 0x22, 0xd0, 0xc4, 0x7c, 0x94, 0x2b, 0x82, 0x5d, - 0x58, 0x96, 0xb5, 0x1f, 0x0a, 0x45, 0xb2, 0x26, 0xee, 0xfd, 0x34, 0x2d, 0xc6, 0x59, 0x7d, 0x74, - 0x17, 0x96, 0x5c, 0x9e, 0x07, 0x11, 0xc0, 0x82, 0x00, 0xf8, 0x8e, 0x04, 0x58, 0xc2, 0x49, 0x21, - 0x4e, 0xeb, 0xa2, 0x0f, 0xe1, 0x26, 0x19, 0x13, 0xdd, 0x20, 0x03, 0x83, 0x46, 0x00, 0x73, 0x02, - 0xe0, 0x45, 0x09, 0x70, 0x73, 0x37, 0xab, 0x80, 0xf3, 0x36, 0xe8, 0x00, 0x56, 0x7c, 0x2b, 0x0f, - 0x15, 0x24, 0xf1, 0x4b, 0x12, 0x6a, 0xe5, 0x34, 0xaf, 0x82, 0x8b, 0xec, 0xd0, 0xe7, 0x00, 0x5a, - 0xf8, 0xaa, 0x7b, 0xed, 0x79, 0xd1, 0x86, 0xdf, 0xac, 0x50, 0x6c, 0xd1, 0x28, 0x10, 0xb7, 0xc0, - 0x68, 0xc9, 0xc3, 0x09, 0x4c, 0x74, 0x07, 0x5a, 0x9a, 0x6d, 0x18, 0x22, 0xf3, 0xf7, 0x6c, 0xdf, - 0x62, 0x22, 0x79, 0xeb, 0x7d, 0xc4, 0x1f, 0xfb, 0xbd, 0x94, 0x04, 0x67, 0x34, 0xbb, 0x7f, 0x56, - 0x92, 0xcf, 0x4c, 0x58, 0xce, 0xe8, 0x4e, 0x6a, 0xf4, 0x79, 0x25, 0x33, 0xfa, 0xdc, 0xca, 0x5b, - 0x24, 0x26, 0x1f, 0x1d, 0x96, 0x78, 0xf2, 0xeb, 0xd6, 0x28, 0xb8, 0x70, 0xd9, 0x12, 0xdf, 0xba, - 0xb0, 0x94, 0x22, 0xed, 0xc4, 0xc3, 0x78, 0x53, 0xdc, 0x79, 0x52, 0x88, 0xd3, 0xc8, 0xdd, 0x0f, - 0xa0, 0x95, 0xae, 0xc3, 0xd4, 0x4c, 0xaf, 0x5c, 0x3a, 0xd3, 0x7f, 0xab, 0xc0, 0x5a, 0x89, 0x77, - 0x64, 0x40, 0xcb, 0x24, 0x8f, 0x13, 0xd7, 0x7c, 0xe9, 0x6c, 0xcc, 0x59, 0x93, 0x1a, 0xb0, 0x26, - 0xf5, 0x81, 0xc5, 0x0e, 0xdd, 0x63, 0xe6, 0xea, 0xd6, 0x28, 0xb8, 0x87, 0x83, 0x14, 0x16, 0xce, - 0x60, 0xa3, 0xcf, 0xa0, 0x61, 0x92, 0xc7, 0xc7, 0xbe, 0x3b, 0x2a, 0x3a, 0xaf, 0x6a, 0x7e, 0xc4, - 0xfb, 0x71, 0x20, 0x51, 0x70, 0x84, 0xd7, 0x3d, 0x84, 0xcd, 0xd4, 0x26, 0x79, 0xab, 0xa0, 0x0f, - 0x7d, 0xe3, 0x98, 0xc6, 0x17, 0xfe, 0x06, 0x34, 0x1d, 0xe2, 0x32, 0x3d, 0x6a, 0x17, 0xf5, 0xfe, - 0xd2, 0xf4, 0x7c, 0xa3, 0x79, 0x14, 0x2e, 0xe2, 0x58, 0xde, 0xfd, 0xb7, 0x02, 0xf5, 0x63, 0x8d, - 0x18, 0xf4, 0x1a, 0xa8, 0xc3, 0xbd, 0x14, 0x75, 0xe8, 0x96, 0x26, 0x91, 0x88, 0xa7, 0x94, 0x35, - 0xec, 0x67, 0x58, 0xc3, 0xcb, 0x97, 0xe0, 0x5c, 0x4c, 0x18, 0xde, 0x87, 0x66, 0xe4, 0x2e, 0xd5, - 0x25, 0x95, 0xcb, 0xba, 0x64, 0xf7, 0x77, 0x35, 0x58, 0x4c, 0xb8, 0xb8, 0x9a, 0x35, 0x3f, 0xee, - 0xc4, 0xa0, 0xc1, 0x3b, 0xc9, 0x4e, 0x95, 0x8d, 0xa8, 0xe1, 0x50, 0x11, 0xcc, 0x6f, 0xf1, 0xeb, - 0x9d, 0x9f, 0x35, 0x3e, 0x80, 0x16, 0x23, 0xee, 0x88, 0xb2, 0x50, 0x26, 0x0e, 0xac, 0x19, 0x93, - 0x87, 0x93, 0x94, 0x14, 0x67, 0xb4, 0xd7, 0xef, 0xc2, 0x52, 0xca, 0xd9, 0x95, 0x86, 0xb0, 0x2f, - 0xf9, 0xe1, 0xc4, 0xc9, 0x79, 0x0d, 0xd9, 0xf5, 0x71, 0x2a, 0xbb, 0xb6, 0xca, 0x0f, 0x33, 0x51, - 0x32, 0x65, 0x39, 0x86, 0x33, 0x39, 0xf6, 0x7a, 0x25, 0xb4, 0x8b, 0x33, 0xed, 0x9f, 0x35, 0x58, - 0x4d, 0x68, 0xc7, 0xdc, 0xf4, 0x87, 0xa9, 0x06, 0xbd, 0x95, 0x69, 0xd0, 0xed, 0x22, 0x9b, 0xe7, - 0x46, 0x4e, 0x8b, 0x09, 0xe3, 0xec, 0xff, 0x22, 0x61, 0xfc, 0x93, 0x02, 0xcb, 0x89, 0xb3, 0xbb, - 0x06, 0xc6, 0xf8, 0x20, 0xcd, 0x18, 0x5f, 0xae, 0x92, 0x34, 0x25, 0x94, 0xf1, 0xab, 0xf9, 0x54, - 0xf0, 0xff, 0xf7, 0x24, 0xe6, 0xd7, 0xb0, 0x3a, 0xb6, 0x0d, 0xdf, 0xa4, 0x7b, 0x06, 0xd1, 0xcd, - 0x50, 0x81, 0x0f, 0x7d, 0xb3, 0xd9, 0x3f, 0x86, 0x22, 0x78, 0xea, 0x7a, 0xba, 0xc7, 0xa8, 0xc5, - 0x3e, 0x8d, 0x2d, 0xfb, 0xdf, 0x95, 0x4e, 0x56, 0x3f, 0x2d, 0x80, 0xc3, 0x85, 0x4e, 0xd0, 0x0f, - 0x60, 0x91, 0x0f, 0xcc, 0xba, 0x46, 0x39, 0xf7, 0x96, 0x89, 0xb5, 0x22, 0x81, 0x16, 0x8f, 0x63, - 0x11, 0x4e, 0xea, 0xa1, 0x47, 0xb0, 0xe2, 0xd8, 0xc3, 0x03, 0x62, 0x91, 0x11, 0xe5, 0x63, 0xc6, - 0x91, 0x6d, 0xe8, 0xda, 0x44, 0x30, 0x9b, 0x66, 0xff, 0xdd, 0x70, 0xb8, 0x3c, 0xca, 0xab, 0x3c, - 0xe3, 0x14, 0x21, 0xbf, 0x2c, 0x8a, 0xba, 0x08, 0x12, 0xb9, 0xd0, 0xf2, 0xe5, 0x73, 0x2f, 0x89, - 0x5e, 0xf0, 0x17, 0xce, 0x4e, 0x95, 0x0c, 0x3b, 0x4d, 0x59, 0xc6, 0xdd, 0x3f, 0xbd, 0x8e, 0x33, - 0x1e, 0x4a, 0x89, 0x5b, 0xe3, 0xbf, 0x22, 0x6e, 0x05, 0x4c, 0xb2, 0x79, 0x35, 0x26, 0xd9, 0xfd, - 0x43, 0x1d, 0x6e, 0xe6, 0xba, 0x2d, 0xfa, 0xf1, 0x05, 0x24, 0xe9, 0xd6, 0x73, 0x23, 0x48, 0x39, - 0x76, 0x33, 0x7b, 0x05, 0x76, 0xb3, 0x0b, 0xcb, 0x9a, 0xef, 0xba, 0xd4, 0x62, 0x19, 0x6e, 0x13, - 0x9d, 0xc5, 0x5e, 0x5a, 0x8c, 0xb3, 0xfa, 0x45, 0x04, 0xad, 0x7e, 0x45, 0x82, 0x96, 0x8c, 0x42, - 0x0e, 0xd9, 0x41, 0xe6, 0xe6, 0xa3, 0x90, 0xb3, 0x76, 0x56, 0x9f, 0x0f, 0x18, 0x01, 0x6a, 0x84, - 0xb0, 0x90, 0x1e, 0x30, 0x4e, 0x53, 0x52, 0x9c, 0xd1, 0x2e, 0x20, 0x3b, 0xcd, 0xaa, 0x64, 0x07, - 0x91, 0x14, 0x15, 0x03, 0xd1, 0x26, 0xb6, 0xab, 0x94, 0x43, 0x75, 0x2e, 0x56, 0xc8, 0x42, 0x17, - 0xaf, 0xce, 0x42, 0xbb, 0x7f, 0x55, 0xe0, 0xc5, 0xd2, 0x82, 0x44, 0xbb, 0xa9, 0xe7, 0x7f, 0x3b, - 0xf3, 0xfc, 0x7f, 0xaf, 0xd4, 0x30, 0x31, 0x03, 0xb8, 0xc5, 0x34, 0xed, 0xfd, 0x6a, 0x34, 0xad, - 0x80, 0x43, 0x5c, 0xce, 0xd7, 0xfa, 0xdb, 0x4f, 0x9e, 0x76, 0x66, 0xbe, 0x7e, 0xda, 0x99, 0xf9, - 0xe6, 0x69, 0x67, 0xe6, 0x37, 0xd3, 0x8e, 0xf2, 0x64, 0xda, 0x51, 0xbe, 0x9e, 0x76, 0x94, 0x6f, - 0xa6, 0x1d, 0xe5, 0xef, 0xd3, 0x8e, 0xf2, 0xd5, 0xb7, 0x9d, 0x99, 0xcf, 0x16, 0xa4, 0xc7, 0xff, - 0x04, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x02, 0xfa, 0x27, 0xed, 0x1b, 0x00, 0x00, + // 1968 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcd, 0x6f, 0x1b, 0xc7, + 0x15, 0xd7, 0x4a, 0xa2, 0x44, 0x3d, 0x45, 0x94, 0x3d, 0x52, 0x2d, 0x46, 0x69, 0x49, 0x81, 0x35, + 0x12, 0xe5, 0x43, 0xcb, 0x58, 0x49, 0x83, 0xc4, 0x2e, 0xdc, 0x8a, 0x92, 0x1b, 0x3b, 0x90, 0x22, + 0x65, 0x24, 0xc5, 0x68, 0xfa, 0x81, 0x0c, 0xc9, 0x31, 0xb5, 0xd1, 0x7e, 0x61, 0x77, 0xc8, 0x98, + 0xe8, 0xa5, 0x7f, 0x40, 0x81, 0xf4, 0xdc, 0xbf, 0xa2, 0xb7, 0x16, 0xed, 0xad, 0x87, 0xc2, 0xc7, + 0xa0, 0x97, 0xa6, 0x17, 0xa2, 0x66, 0xae, 0xed, 0xad, 0xbd, 0x18, 0x28, 0x50, 0xcc, 0xec, 0xec, + 0xf7, 0xae, 0xb4, 0x2c, 0x60, 0x01, 0xcd, 0x8d, 0x3b, 0xef, 0xbd, 0xdf, 0x9b, 0x99, 0xf7, 0x31, + 0xef, 0x47, 0xf8, 0xe1, 0xf9, 0xbb, 0xae, 0xaa, 0x59, 0xcd, 0xf3, 0x7e, 0x9b, 0x3a, 0x26, 0x65, + 0xd4, 0x6d, 0x0e, 0xa8, 0xd9, 0xb5, 0x9c, 0xa6, 0x14, 0x10, 0x5b, 0x6b, 0x12, 0xdb, 0x76, 0x9b, + 0x83, 0x5b, 0x6d, 0xca, 0xc8, 0xad, 0x66, 0x8f, 0x9a, 0xd4, 0x21, 0x8c, 0x76, 0x55, 0xdb, 0xb1, + 0x98, 0x85, 0xd6, 0x3c, 0x45, 0x95, 0xd8, 0x9a, 0xca, 0x15, 0x55, 0xa9, 0xb8, 0xbe, 0xd5, 0xd3, + 0xd8, 0x59, 0xbf, 0xad, 0x76, 0x2c, 0xa3, 0xd9, 0xb3, 0x7a, 0x56, 0x53, 0xe8, 0xb7, 0xfb, 0x8f, + 0xc4, 0x97, 0xf8, 0x10, 0xbf, 0x3c, 0x9c, 0xf5, 0x46, 0xc4, 0x61, 0xc7, 0x72, 0x68, 0x73, 0x90, + 0xf2, 0xb5, 0xfe, 0x76, 0xa8, 0x63, 0x90, 0xce, 0x99, 0x66, 0x52, 0x67, 0xd8, 0xb4, 0xcf, 0x7b, + 0x7c, 0xc1, 0x6d, 0x1a, 0x94, 0x91, 0x2c, 0xab, 0x66, 0x9e, 0x95, 0xd3, 0x37, 0x99, 0x66, 0xd0, + 0x94, 0xc1, 0x3b, 0x97, 0x19, 0xb8, 0x9d, 0x33, 0x6a, 0x90, 0x94, 0xdd, 0x5b, 0x79, 0x76, 0x7d, + 0xa6, 0xe9, 0x4d, 0xcd, 0x64, 0x2e, 0x73, 0x92, 0x46, 0x8d, 0x7f, 0x2b, 0x80, 0x76, 0x2d, 0x93, + 0x39, 0x96, 0xae, 0x53, 0x07, 0xd3, 0x81, 0xe6, 0x6a, 0x96, 0x89, 0x3e, 0x85, 0x32, 0x3f, 0x4f, + 0x97, 0x30, 0x52, 0x55, 0x36, 0x94, 0xcd, 0xc5, 0xed, 0x37, 0xd5, 0xf0, 0xa6, 0x03, 0x78, 0xd5, + 0x3e, 0xef, 0xf1, 0x05, 0x57, 0xe5, 0xda, 0xea, 0xe0, 0x96, 0x7a, 0xd8, 0xfe, 0x8c, 0x76, 0xd8, + 0x01, 0x65, 0xa4, 0x85, 0x9e, 0x8c, 0xea, 0x53, 0xe3, 0x51, 0x1d, 0xc2, 0x35, 0x1c, 0xa0, 0xa2, + 0x43, 0x98, 0x15, 0xe8, 0xd3, 0x02, 0x7d, 0x2b, 0x17, 0x5d, 0x1e, 0x5a, 0xc5, 0xe4, 0xf3, 0x7b, + 0x8f, 0x19, 0x35, 0xf9, 0xf6, 0x5a, 0x2f, 0x48, 0xe8, 0xd9, 0x3d, 0xc2, 0x08, 0x16, 0x40, 0xe8, + 0x0d, 0x28, 0x3b, 0x72, 0xfb, 0xd5, 0x99, 0x0d, 0x65, 0x73, 0xa6, 0x75, 0x4d, 0x6a, 0x95, 0xfd, + 0x63, 0xe1, 0x40, 0xa3, 0xf1, 0x44, 0x81, 0x1b, 0xe9, 0x73, 0xef, 0x6b, 0x2e, 0x43, 0x3f, 0x4d, + 0x9d, 0x5d, 0x2d, 0x76, 0x76, 0x6e, 0x2d, 0x4e, 0x1e, 0x38, 0xf6, 0x57, 0x22, 0xe7, 0x3e, 0x82, + 0x92, 0xc6, 0xa8, 0xe1, 0x56, 0xa7, 0x37, 0x66, 0x36, 0x17, 0xb7, 0x5f, 0x57, 0x73, 0x12, 0x58, + 0x4d, 0xef, 0xae, 0xb5, 0x24, 0x71, 0x4b, 0x0f, 0x38, 0x02, 0xf6, 0x80, 0x1a, 0xbf, 0x9a, 0x06, + 0xd8, 0xa3, 0xb6, 0x6e, 0x0d, 0x0d, 0x6a, 0xb2, 0x2b, 0x08, 0xdd, 0x03, 0x98, 0x75, 0x6d, 0xda, + 0x91, 0xa1, 0x7b, 0x25, 0xf7, 0x04, 0xe1, 0xa6, 0x8e, 0x6d, 0xda, 0x09, 0x83, 0xc6, 0xbf, 0xb0, + 0x80, 0x40, 0x1f, 0xc1, 0x9c, 0xcb, 0x08, 0xeb, 0xbb, 0x22, 0x64, 0x8b, 0xdb, 0xaf, 0x16, 0x01, + 0x13, 0x06, 0xad, 0x8a, 0x84, 0x9b, 0xf3, 0xbe, 0xb1, 0x04, 0x6a, 0xfc, 0x75, 0x06, 0x56, 0x42, + 0xe5, 0x5d, 0xcb, 0xec, 0x6a, 0x8c, 0xa7, 0xf4, 0x1d, 0x98, 0x65, 0x43, 0x9b, 0x8a, 0x3b, 0x59, + 0x68, 0xbd, 0xe2, 0x6f, 0xe6, 0x64, 0x68, 0xd3, 0x67, 0xa3, 0xfa, 0x5a, 0x86, 0x09, 0x17, 0x61, + 0x61, 0x84, 0xf6, 0x83, 0x7d, 0x4e, 0x0b, 0xf3, 0xb7, 0xe3, 0xce, 0x9f, 0x8d, 0xea, 0x19, 0x0d, + 0x44, 0x0d, 0x90, 0xe2, 0x5b, 0x44, 0x9f, 0x41, 0x45, 0x27, 0x2e, 0x3b, 0xb5, 0xbb, 0x84, 0xd1, + 0x13, 0xcd, 0xa0, 0xd5, 0x39, 0x71, 0xfa, 0xd7, 0x8a, 0x05, 0x8a, 0x5b, 0xb4, 0x6e, 0xc8, 0x1d, + 0x54, 0xf6, 0x63, 0x48, 0x38, 0x81, 0x8c, 0x06, 0x80, 0xf8, 0xca, 0x89, 0x43, 0x4c, 0xd7, 0x3b, + 0x15, 0xf7, 0x37, 0x3f, 0xb1, 0xbf, 0x75, 0xe9, 0x0f, 0xed, 0xa7, 0xd0, 0x70, 0x86, 0x07, 0xf4, + 0x32, 0xcc, 0x39, 0x94, 0xb8, 0x96, 0x59, 0x9d, 0x15, 0x37, 0x16, 0x84, 0x0b, 0x8b, 0x55, 0x2c, + 0xa5, 0xe8, 0x55, 0x98, 0x37, 0xa8, 0xeb, 0x92, 0x1e, 0xad, 0x96, 0x84, 0xe2, 0xb2, 0x54, 0x9c, + 0x3f, 0xf0, 0x96, 0xb1, 0x2f, 0x6f, 0xfc, 0x5e, 0x81, 0x4a, 0x18, 0xa6, 0x2b, 0xa8, 0xd5, 0xfb, + 0xf1, 0x5a, 0xfd, 0x6e, 0x81, 0xe4, 0xcc, 0xa9, 0xd1, 0x7f, 0x4c, 0x03, 0x0a, 0x95, 0xb0, 0xa5, + 0xeb, 0x6d, 0xd2, 0x39, 0x47, 0x1b, 0x30, 0x6b, 0x12, 0xc3, 0xcf, 0xc9, 0xa0, 0x40, 0x3e, 0x24, + 0x06, 0xc5, 0x42, 0x82, 0xbe, 0x50, 0x00, 0xf5, 0x45, 0x34, 0xbb, 0x3b, 0xa6, 0x69, 0x31, 0xc2, + 0x2f, 0xd8, 0xdf, 0xd0, 0x6e, 0x81, 0x0d, 0xf9, 0xbe, 0xd4, 0xd3, 0x14, 0xca, 0x3d, 0x93, 0x39, + 0xc3, 0x30, 0xb0, 0x69, 0x05, 0x9c, 0xe1, 0x1a, 0xfd, 0x04, 0xc0, 0x91, 0x98, 0x27, 0x96, 0x2c, + 0xdb, 0xfc, 0x1e, 0xe0, 0xbb, 0xdf, 0xb5, 0xcc, 0x47, 0x5a, 0x2f, 0x6c, 0x2c, 0x38, 0x80, 0xc0, + 0x11, 0xb8, 0xf5, 0x7b, 0xb0, 0x96, 0xb3, 0x4f, 0x74, 0x0d, 0x66, 0xce, 0xe9, 0xd0, 0xbb, 0x2a, + 0xcc, 0x7f, 0xa2, 0x55, 0x28, 0x0d, 0x88, 0xde, 0xa7, 0x5e, 0x4d, 0x62, 0xef, 0xe3, 0xf6, 0xf4, + 0xbb, 0x4a, 0xe3, 0xb7, 0xa5, 0x68, 0xa6, 0xf0, 0x7e, 0x83, 0x36, 0xf9, 0xf3, 0x60, 0xeb, 0x5a, + 0x87, 0xb8, 0x02, 0xa3, 0xd4, 0x7a, 0xc1, 0x7b, 0x1a, 0xbc, 0x35, 0x1c, 0x48, 0xd1, 0xcf, 0xa0, + 0xec, 0x52, 0x9d, 0x76, 0x98, 0xe5, 0xc8, 0x16, 0xf7, 0x56, 0xc1, 0x9c, 0x22, 0x6d, 0xaa, 0x1f, + 0x4b, 0x53, 0x0f, 0xde, 0xff, 0xc2, 0x01, 0x24, 0xfa, 0x08, 0xca, 0x8c, 0x1a, 0xb6, 0x4e, 0x18, + 0x95, 0xb7, 0x17, 0xcb, 0x2b, 0xde, 0x3b, 0x38, 0xd8, 0x91, 0xd5, 0x3d, 0x91, 0x6a, 0xa2, 0x7b, + 0x06, 0x79, 0xea, 0xaf, 0xe2, 0x00, 0x06, 0xfd, 0x18, 0xca, 0x2e, 0xe3, 0xaf, 0x7a, 0x6f, 0x28, + 0xaa, 0xed, 0xa2, 0x67, 0x25, 0xda, 0x47, 0x3d, 0x93, 0x10, 0xda, 0x5f, 0xc1, 0x01, 0x1c, 0xda, + 0x81, 0x65, 0x43, 0x33, 0x31, 0x25, 0xdd, 0xe1, 0x31, 0xed, 0x58, 0x66, 0xd7, 0x15, 0x65, 0x5a, + 0x6a, 0xad, 0x49, 0xa3, 0xe5, 0x83, 0xb8, 0x18, 0x27, 0xf5, 0xd1, 0x3e, 0xac, 0xfa, 0xcf, 0xee, + 0x7d, 0xcd, 0x65, 0x96, 0x33, 0xdc, 0xd7, 0x0c, 0x8d, 0x89, 0x9e, 0x57, 0x6a, 0x55, 0xc7, 0xa3, + 0xfa, 0x2a, 0xce, 0x90, 0xe3, 0x4c, 0x2b, 0xde, 0x57, 0x6c, 0xd2, 0x77, 0x69, 0x57, 0xf4, 0xb0, + 0x72, 0xd8, 0x57, 0x8e, 0xc4, 0x2a, 0x96, 0x52, 0xf4, 0x30, 0x96, 0xa6, 0xe5, 0xc9, 0xd2, 0xb4, + 0x92, 0x9f, 0xa2, 0xe8, 0x14, 0xd6, 0x6c, 0xc7, 0xea, 0x39, 0xd4, 0x75, 0xf7, 0x28, 0xe9, 0xea, + 0x9a, 0x49, 0xfd, 0x9b, 0x59, 0x10, 0x27, 0x7a, 0x69, 0x3c, 0xaa, 0xaf, 0x1d, 0x65, 0xab, 0xe0, + 0x3c, 0xdb, 0xc6, 0x9f, 0x66, 0xe1, 0x5a, 0xf2, 0x8d, 0x43, 0x1f, 0x00, 0xb2, 0xda, 0x2e, 0x75, + 0x06, 0xb4, 0xfb, 0xbe, 0x37, 0xb8, 0xf1, 0xe9, 0x46, 0x11, 0xd3, 0x4d, 0x50, 0xb7, 0x87, 0x29, + 0x0d, 0x9c, 0x61, 0xe5, 0xcd, 0x47, 0xb2, 0x00, 0xa6, 0xc5, 0x46, 0x23, 0xf3, 0x51, 0xaa, 0x08, + 0x76, 0x60, 0x59, 0xd6, 0xbe, 0x2f, 0x14, 0xc9, 0x1a, 0x89, 0xfb, 0x69, 0x5c, 0x8c, 0x93, 0xfa, + 0xe8, 0x0e, 0x2c, 0x39, 0x3c, 0x0f, 0x02, 0x80, 0x79, 0x01, 0xf0, 0x2d, 0x09, 0xb0, 0x84, 0xa3, + 0x42, 0x1c, 0xd7, 0x45, 0xef, 0xc3, 0x75, 0x32, 0x20, 0x9a, 0x4e, 0xda, 0x3a, 0x0d, 0x00, 0x66, + 0x05, 0xc0, 0x8b, 0x12, 0xe0, 0xfa, 0x4e, 0x52, 0x01, 0xa7, 0x6d, 0xd0, 0x01, 0xac, 0xf4, 0xcd, + 0x34, 0x94, 0x97, 0xc4, 0x2f, 0x49, 0xa8, 0x95, 0xd3, 0xb4, 0x0a, 0xce, 0xb2, 0x43, 0x9f, 0x02, + 0x74, 0xfc, 0x57, 0xdd, 0xad, 0xce, 0x89, 0x36, 0xfc, 0x46, 0x81, 0x62, 0x0b, 0x46, 0x81, 0xb0, + 0x05, 0x06, 0x4b, 0x2e, 0x8e, 0x60, 0xa2, 0xdb, 0x50, 0xe9, 0x58, 0xba, 0x2e, 0x32, 0x7f, 0xd7, + 0xea, 0x9b, 0x4c, 0x24, 0x6f, 0xa9, 0x85, 0xf8, 0x63, 0xbf, 0x1b, 0x93, 0xe0, 0x84, 0x66, 0xe3, + 0x8f, 0x4a, 0xf4, 0x99, 0xf1, 0xcb, 0x19, 0xdd, 0x8e, 0x8d, 0x3e, 0x2f, 0x27, 0x46, 0x9f, 0x1b, + 0x69, 0x8b, 0xc8, 0xe4, 0xa3, 0xc1, 0x12, 0x4f, 0x7e, 0xcd, 0xec, 0x79, 0x01, 0x97, 0x2d, 0xf1, + 0xcd, 0x0b, 0x4b, 0x29, 0xd0, 0x8e, 0x3c, 0x8c, 0xd7, 0x45, 0xcc, 0xa3, 0x42, 0x1c, 0x47, 0x6e, + 0xdc, 0x85, 0x4a, 0xbc, 0x0e, 0x63, 0x33, 0xbd, 0x72, 0xe9, 0x4c, 0xff, 0xb5, 0x02, 0x6b, 0x39, + 0xde, 0x91, 0x0e, 0x15, 0x83, 0x3c, 0x8e, 0x84, 0xf9, 0xd2, 0xd9, 0x98, 0xb3, 0x26, 0xd5, 0x63, + 0x4d, 0xea, 0x03, 0x93, 0x1d, 0x3a, 0xc7, 0xcc, 0xd1, 0xcc, 0x9e, 0x17, 0x87, 0x83, 0x18, 0x16, + 0x4e, 0x60, 0xa3, 0x4f, 0xa0, 0x6c, 0x90, 0xc7, 0xc7, 0x7d, 0xa7, 0x97, 0x75, 0x5f, 0xc5, 0xfc, + 0x88, 0xf7, 0xe3, 0x40, 0xa2, 0xe0, 0x00, 0xaf, 0x71, 0x08, 0x1b, 0xb1, 0x43, 0xf2, 0x56, 0x41, + 0x1f, 0xf5, 0xf5, 0x63, 0x1a, 0x06, 0xfc, 0x75, 0x58, 0xb0, 0x89, 0xc3, 0xb4, 0xa0, 0x5d, 0x94, + 0x5a, 0x4b, 0xe3, 0x51, 0x7d, 0xe1, 0xc8, 0x5f, 0xc4, 0xa1, 0xbc, 0xf1, 0x1f, 0x05, 0x4a, 0xc7, + 0x1d, 0xa2, 0xd3, 0x2b, 0xa0, 0x0e, 0x7b, 0x31, 0xea, 0xd0, 0xc8, 0x4d, 0x22, 0xb1, 0x9f, 0x5c, + 0xd6, 0xb0, 0x9f, 0x60, 0x0d, 0x37, 0x2f, 0xc1, 0xb9, 0x98, 0x30, 0xbc, 0x07, 0x0b, 0x81, 0xbb, + 0x58, 0x97, 0x54, 0x2e, 0xeb, 0x92, 0x8d, 0xdf, 0x4c, 0xc3, 0x62, 0xc4, 0xc5, 0x64, 0xd6, 0xfc, + 0xba, 0x23, 0x83, 0x06, 0xef, 0x24, 0xdb, 0x45, 0x0e, 0xa2, 0xfa, 0x43, 0x85, 0x37, 0xbf, 0x85, + 0xaf, 0x77, 0x7a, 0xd6, 0xb8, 0x0b, 0x15, 0x46, 0x9c, 0x1e, 0x65, 0xbe, 0x4c, 0x5c, 0xd8, 0x42, + 0x48, 0x1e, 0x4e, 0x62, 0x52, 0x9c, 0xd0, 0x5e, 0xbf, 0x03, 0x4b, 0x31, 0x67, 0x13, 0x0d, 0x61, + 0x5f, 0xf0, 0xcb, 0x09, 0x93, 0xf3, 0x0a, 0xb2, 0xeb, 0x83, 0x58, 0x76, 0x6d, 0xe6, 0x5f, 0x66, + 0xa4, 0x64, 0xf2, 0x72, 0x0c, 0x27, 0x72, 0xec, 0xb5, 0x42, 0x68, 0x17, 0x67, 0xda, 0x3f, 0xa7, + 0x61, 0x35, 0xa2, 0x1d, 0x72, 0xd3, 0xef, 0xc7, 0x1a, 0xf4, 0x66, 0xa2, 0x41, 0x57, 0xb3, 0x6c, + 0x9e, 0x1b, 0x39, 0xcd, 0x26, 0x8c, 0x33, 0xff, 0x8f, 0x84, 0xf1, 0x0f, 0x0a, 0x2c, 0x47, 0xee, + 0xee, 0x0a, 0x18, 0xe3, 0x83, 0x38, 0x63, 0xbc, 0x59, 0x24, 0x69, 0x72, 0x28, 0xe3, 0xbf, 0x14, + 0x68, 0x46, 0xb4, 0x8e, 0xa8, 0xe3, 0x6a, 0x2e, 0xa3, 0x26, 0xfb, 0xd8, 0xd2, 0xfb, 0x06, 0xdd, + 0xd5, 0x89, 0x66, 0x60, 0xca, 0x17, 0x34, 0xcb, 0x3c, 0xb2, 0x74, 0xad, 0x33, 0x44, 0x04, 0x16, + 0x3f, 0x3f, 0xa3, 0xe6, 0x1e, 0xd5, 0x29, 0xa3, 0x5d, 0x99, 0x4e, 0x3f, 0x90, 0xf0, 0x8b, 0x0f, + 0x43, 0xd1, 0xb3, 0x51, 0x7d, 0xb3, 0x08, 0xa2, 0xc8, 0xb2, 0x28, 0x26, 0xfa, 0x39, 0x00, 0xff, + 0x14, 0xfd, 0xa8, 0x2b, 0x13, 0xee, 0xae, 0x5f, 0x95, 0x0f, 0x03, 0xc9, 0x44, 0x0e, 0x22, 0x88, + 0x8d, 0xbf, 0xcd, 0xc7, 0x62, 0xf6, 0x8d, 0xe7, 0x6e, 0xbf, 0x80, 0xd5, 0x41, 0x78, 0x3b, 0xbe, + 0x02, 0x9f, 0x75, 0x67, 0x92, 0xff, 0x87, 0x05, 0xf0, 0x59, 0xf7, 0xda, 0xfa, 0xb6, 0x74, 0xb2, + 0xfa, 0x71, 0x06, 0x1c, 0xce, 0x74, 0x82, 0xbe, 0x07, 0x8b, 0x9c, 0x27, 0x68, 0x1d, 0xfa, 0x21, + 0x31, 0xfc, 0x7a, 0x5a, 0xf1, 0xf3, 0xe5, 0x38, 0x14, 0xe1, 0xa8, 0x1e, 0x3a, 0x83, 0x15, 0xdb, + 0xea, 0x1e, 0x10, 0x93, 0xf4, 0x28, 0x9f, 0xae, 0xbc, 0x50, 0x0a, 0x42, 0xb7, 0xd0, 0x7a, 0xc7, + 0x9f, 0xa9, 0x8f, 0xd2, 0x2a, 0xcf, 0x38, 0x33, 0x4a, 0x2f, 0x8b, 0x24, 0xc8, 0x82, 0x44, 0x0e, + 0x54, 0xfa, 0x72, 0xca, 0x91, 0xfc, 0xd6, 0xfb, 0xe7, 0x6a, 0xbb, 0x48, 0x61, 0x9d, 0xc6, 0x2c, + 0xc3, 0x47, 0x2f, 0xbe, 0x8e, 0x13, 0x1e, 0x72, 0xf9, 0x6a, 0xf9, 0x7f, 0xe2, 0xab, 0x19, 0x04, + 0x7a, 0x61, 0x42, 0x02, 0xfd, 0x67, 0x05, 0x6e, 0xda, 0x05, 0x6a, 0xa9, 0x0a, 0xe2, 0x6e, 0xee, + 0x17, 0xb9, 0x9b, 0x22, 0xb5, 0xd9, 0xda, 0x1c, 0x8f, 0xea, 0x37, 0x8b, 0x68, 0xe2, 0x42, 0xfb, + 0x6b, 0xfc, 0xae, 0x04, 0xd7, 0x53, 0xaf, 0x25, 0xfa, 0xd1, 0x05, 0x24, 0xf7, 0xc6, 0x73, 0x23, + 0xb8, 0x29, 0x76, 0x3a, 0x33, 0x01, 0x3b, 0xdd, 0x81, 0xe5, 0x4e, 0xdf, 0x71, 0xa8, 0xc9, 0x12, + 0xdc, 0x34, 0x08, 0xea, 0x6e, 0x5c, 0x8c, 0x93, 0xfa, 0x59, 0x04, 0xbb, 0x34, 0x21, 0xc1, 0x8e, + 0xee, 0x42, 0x92, 0x24, 0xaf, 0x04, 0xd3, 0xbb, 0x90, 0x5c, 0x29, 0xa9, 0xcf, 0x07, 0x44, 0x0f, + 0x35, 0x40, 0x98, 0x8f, 0x0f, 0x88, 0xa7, 0x31, 0x29, 0x4e, 0x68, 0x67, 0x90, 0xd5, 0x85, 0xa2, + 0x64, 0x15, 0x91, 0x18, 0x95, 0x06, 0xd1, 0xef, 0xb6, 0x8a, 0xe4, 0x6e, 0x71, 0x2e, 0x9d, 0xf9, + 0x2f, 0xc2, 0xe2, 0xe4, 0xff, 0x22, 0x34, 0xfe, 0xa2, 0xc0, 0x8b, 0xb9, 0x9d, 0x05, 0xed, 0xc4, + 0xc6, 0xb7, 0xad, 0xc4, 0xf8, 0xf6, 0x9d, 0x5c, 0xc3, 0xc8, 0x0c, 0xe7, 0x64, 0xd3, 0xec, 0xf7, + 0x8a, 0xd1, 0xec, 0x0c, 0x0e, 0x78, 0x39, 0xdf, 0x6e, 0x6d, 0x3d, 0x79, 0x5a, 0x9b, 0xfa, 0xf2, + 0x69, 0x6d, 0xea, 0xab, 0xa7, 0xb5, 0xa9, 0x5f, 0x8e, 0x6b, 0xca, 0x93, 0x71, 0x4d, 0xf9, 0x72, + 0x5c, 0x53, 0xbe, 0x1a, 0xd7, 0x94, 0xbf, 0x8f, 0x6b, 0xca, 0xaf, 0xbf, 0xae, 0x4d, 0x7d, 0x32, + 0x2f, 0x3d, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0x3d, 0xfc, 0xe0, 0xc3, 0xad, 0x1d, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -1687,6 +1724,39 @@ func (m *StatefulSetList) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + i -= len(m.WhenScaled) + copy(dAtA[i:], m.WhenScaled) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenScaled))) + i-- + dAtA[i] = 0x12 + i -= len(m.WhenDeleted) + copy(dAtA[i:], m.WhenDeleted) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenDeleted))) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *StatefulSetSpec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -1707,6 +1777,18 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.PersistentVolumeClaimRetentionPolicy != nil { + { + size, err := m.PersistentVolumeClaimRetentionPolicy.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + } i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) i-- dAtA[i] = 0x48 @@ -2213,6 +2295,19 @@ func (m *StatefulSetList) Size() (n int) { return n } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.WhenDeleted) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.WhenScaled) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *StatefulSetSpec) Size() (n int) { if m == nil { return 0 @@ -2244,6 +2339,10 @@ func (m *StatefulSetSpec) Size() (n int) { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } n += 1 + sovGenerated(uint64(m.MinReadySeconds)) + if m.PersistentVolumeClaimRetentionPolicy != nil { + l = m.PersistentVolumeClaimRetentionPolicy.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -2559,6 +2658,17 @@ func (this *StatefulSetList) String() string { }, "") return s } +func (this *StatefulSetPersistentVolumeClaimRetentionPolicy) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&StatefulSetPersistentVolumeClaimRetentionPolicy{`, + `WhenDeleted:` + fmt.Sprintf("%v", this.WhenDeleted) + `,`, + `WhenScaled:` + fmt.Sprintf("%v", this.WhenScaled) + `,`, + `}`, + }, "") + return s +} func (this *StatefulSetSpec) String() string { if this == nil { return "nil" @@ -2578,6 +2688,7 @@ func (this *StatefulSetSpec) String() string { `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, + `PersistentVolumeClaimRetentionPolicy:` + strings.Replace(this.PersistentVolumeClaimRetentionPolicy.String(), "StatefulSetPersistentVolumeClaimRetentionPolicy", "StatefulSetPersistentVolumeClaimRetentionPolicy", 1) + `,`, `}`, }, "") return s @@ -5436,6 +5547,120 @@ func (m *StatefulSetList) Unmarshal(dAtA []byte) error { } return nil } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field WhenDeleted", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.WhenDeleted = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field WhenScaled", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.WhenScaled = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -5724,6 +5949,42 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { break } } + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaimRetentionPolicy", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.PersistentVolumeClaimRetentionPolicy == nil { + m.PersistentVolumeClaimRetentionPolicy = &StatefulSetPersistentVolumeClaimRetentionPolicy{} + } + if err := m.PersistentVolumeClaimRetentionPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1beta1/generated.proto b/apps/v1beta1/generated.proto index 128efa9ca9..40e4bc22bc 100644 --- a/apps/v1beta1/generated.proto +++ b/apps/v1beta1/generated.proto @@ -367,6 +367,23 @@ message StatefulSetList { repeated StatefulSet items = 2; } +// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs +// created from the StatefulSet VolumeClaimTemplates. +message StatefulSetPersistentVolumeClaimRetentionPolicy { + // WhenDeleted specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is deleted. The default policy + // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The + // `Delete` policy causes those PVCs to be deleted. + optional string whenDeleted = 1; + + // WhenScaled specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is scaled down. The default + // policy of `Retain` causes PVCs to not be affected by a scaledown. The + // `Delete` policy causes the associated PVCs for any excess pods above + // the replica count to be deleted. + optional string whenScaled = 2; +} + // A StatefulSetSpec is the specification of a StatefulSet. message StatefulSetSpec { // replicas is the desired number of replicas of the given Template. @@ -434,6 +451,12 @@ message StatefulSetSpec { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional optional int32 minReadySeconds = 9; + + // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from + // the StatefulSet VolumeClaimTemplates. This requires the + // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. + // +optional + optional StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy = 10; } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta1/types_swagger_doc_generated.go b/apps/v1beta1/types_swagger_doc_generated.go index 51e08b575e..50ae2af775 100644 --- a/apps/v1beta1/types_swagger_doc_generated.go +++ b/apps/v1beta1/types_swagger_doc_generated.go @@ -227,17 +227,28 @@ func (StatefulSetList) SwaggerDoc() map[string]string { return map_StatefulSetList } +var map_StatefulSetPersistentVolumeClaimRetentionPolicy = map[string]string{ + "": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.", + "whenDeleted": "WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of `Retain` causes PVCs to not be affected by StatefulSet deletion. The `Delete` policy causes those PVCs to be deleted.", + "whenScaled": "WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of `Retain` causes PVCs to not be affected by a scaledown. The `Delete` policy causes the associated PVCs for any excess pods above the replica count to be deleted.", +} + +func (StatefulSetPersistentVolumeClaimRetentionPolicy) SwaggerDoc() map[string]string { + return map_StatefulSetPersistentVolumeClaimRetentionPolicy +} + var map_StatefulSetSpec = map[string]string{ - "": "A StatefulSetSpec is the specification of a StatefulSet.", - "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", - "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", - "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", - "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", - "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", - "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", - "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", - "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", + "": "A StatefulSetSpec is the specification of a StatefulSet.", + "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", + "selector": "selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", + "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", + "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", + "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", + "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", + "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", + "persistentVolumeClaimRetentionPolicy": "PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { diff --git a/apps/v1beta1/zz_generated.deepcopy.go b/apps/v1beta1/zz_generated.deepcopy.go index fb27612419..ab8cd1866f 100644 --- a/apps/v1beta1/zz_generated.deepcopy.go +++ b/apps/v1beta1/zz_generated.deepcopy.go @@ -499,6 +499,22 @@ func (in *StatefulSetList) DeepCopyObject() runtime.Object { return nil } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopyInto(out *StatefulSetPersistentVolumeClaimRetentionPolicy) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetPersistentVolumeClaimRetentionPolicy. +func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopy() *StatefulSetPersistentVolumeClaimRetentionPolicy { + if in == nil { + return nil + } + out := new(StatefulSetPersistentVolumeClaimRetentionPolicy) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = *in @@ -526,6 +542,11 @@ func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = new(int32) **out = **in } + if in.PersistentVolumeClaimRetentionPolicy != nil { + in, out := &in.PersistentVolumeClaimRetentionPolicy, &out.PersistentVolumeClaimRetentionPolicy + *out = new(StatefulSetPersistentVolumeClaimRetentionPolicy) + **out = **in + } return } diff --git a/apps/v1beta2/generated.pb.go b/apps/v1beta2/generated.pb.go index e03a95acd4..cd1a06e25f 100644 --- a/apps/v1beta2/generated.pb.go +++ b/apps/v1beta2/generated.pb.go @@ -833,10 +833,40 @@ func (m *StatefulSetList) XXX_DiscardUnknown() { var xxx_messageInfo_StatefulSetList proto.InternalMessageInfo +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Reset() { + *m = StatefulSetPersistentVolumeClaimRetentionPolicy{} +} +func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {} +func (*StatefulSetPersistentVolumeClaimRetentionPolicy) Descriptor() ([]byte, []int) { + return fileDescriptor_42fe616264472f7e, []int{28} +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Merge(src proto.Message) { + xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.Merge(m, src) +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Size() int { + return m.Size() +} +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_DiscardUnknown() { + xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.DiscardUnknown(m) +} + +var xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy proto.InternalMessageInfo + func (m *StatefulSetSpec) Reset() { *m = StatefulSetSpec{} } func (*StatefulSetSpec) ProtoMessage() {} func (*StatefulSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{28} + return fileDescriptor_42fe616264472f7e, []int{29} } func (m *StatefulSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -864,7 +894,7 @@ var xxx_messageInfo_StatefulSetSpec proto.InternalMessageInfo func (m *StatefulSetStatus) Reset() { *m = StatefulSetStatus{} } func (*StatefulSetStatus) ProtoMessage() {} func (*StatefulSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{29} + return fileDescriptor_42fe616264472f7e, []int{30} } func (m *StatefulSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -892,7 +922,7 @@ var xxx_messageInfo_StatefulSetStatus proto.InternalMessageInfo func (m *StatefulSetUpdateStrategy) Reset() { *m = StatefulSetUpdateStrategy{} } func (*StatefulSetUpdateStrategy) ProtoMessage() {} func (*StatefulSetUpdateStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{30} + return fileDescriptor_42fe616264472f7e, []int{31} } func (m *StatefulSetUpdateStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -947,6 +977,7 @@ func init() { proto.RegisterType((*StatefulSet)(nil), "k8s.io.api.apps.v1beta2.StatefulSet") proto.RegisterType((*StatefulSetCondition)(nil), "k8s.io.api.apps.v1beta2.StatefulSetCondition") proto.RegisterType((*StatefulSetList)(nil), "k8s.io.api.apps.v1beta2.StatefulSetList") + proto.RegisterType((*StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), "k8s.io.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy") proto.RegisterType((*StatefulSetSpec)(nil), "k8s.io.api.apps.v1beta2.StatefulSetSpec") proto.RegisterType((*StatefulSetStatus)(nil), "k8s.io.api.apps.v1beta2.StatefulSetStatus") proto.RegisterType((*StatefulSetUpdateStrategy)(nil), "k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy") @@ -957,144 +988,150 @@ func init() { } var fileDescriptor_42fe616264472f7e = []byte{ - // 2182 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcd, 0x6f, 0x1c, 0xb7, - 0xf9, 0xf6, 0xec, 0x87, 0xb4, 0x4b, 0x59, 0x92, 0x4d, 0xe9, 0x27, 0x6d, 0xec, 0x5f, 0x57, 0xc6, - 0x26, 0x70, 0x94, 0xd8, 0x9a, 0xb5, 0x95, 0x0f, 0x24, 0x76, 0xd1, 0x56, 0x2b, 0xa5, 0xb6, 0x03, - 0x7d, 0x85, 0xb2, 0x0c, 0x34, 0x68, 0x51, 0x53, 0xbb, 0xf4, 0x6a, 0xa2, 0xf9, 0xc2, 0x0c, 0x67, - 0xeb, 0x45, 0x2f, 0xbd, 0x16, 0x28, 0xd0, 0xf4, 0xda, 0x7f, 0xa2, 0xb7, 0xa2, 0x68, 0x6e, 0x45, - 0x50, 0xf8, 0x18, 0xf4, 0x92, 0x9c, 0x84, 0x7a, 0x73, 0x2a, 0x8a, 0x1e, 0x7b, 0x09, 0x50, 0xa0, - 0x20, 0x87, 0xf3, 0xc1, 0xf9, 0xf0, 0x8e, 0x14, 0x47, 0x69, 0x82, 0xdc, 0xb4, 0xe4, 0xf3, 0x3e, - 0x7c, 0x5f, 0xf2, 0x25, 0xdf, 0x87, 0x1c, 0x81, 0x1f, 0x1d, 0xbd, 0xe5, 0xaa, 0x9a, 0xd5, 0x3e, - 0xf2, 0x0e, 0x88, 0x63, 0x12, 0x4a, 0xdc, 0xf6, 0x80, 0x98, 0x3d, 0xcb, 0x69, 0x8b, 0x0e, 0x6c, - 0x6b, 0x6d, 0x6c, 0xdb, 0x6e, 0x7b, 0x70, 0xf3, 0x80, 0x50, 0xbc, 0xda, 0xee, 0x13, 0x93, 0x38, - 0x98, 0x92, 0x9e, 0x6a, 0x3b, 0x16, 0xb5, 0xe0, 0xa2, 0x0f, 0x54, 0xb1, 0xad, 0xa9, 0x0c, 0xa8, - 0x0a, 0xe0, 0xa5, 0x95, 0xbe, 0x46, 0x0f, 0xbd, 0x03, 0xb5, 0x6b, 0x19, 0xed, 0xbe, 0xd5, 0xb7, - 0xda, 0x1c, 0x7f, 0xe0, 0x3d, 0xe2, 0xbf, 0xf8, 0x0f, 0xfe, 0x97, 0xcf, 0x73, 0xa9, 0x15, 0x1b, - 0xb0, 0x6b, 0x39, 0xa4, 0x3d, 0xb8, 0x99, 0x1c, 0xeb, 0xd2, 0xeb, 0x11, 0xc6, 0xc0, 0xdd, 0x43, - 0xcd, 0x24, 0xce, 0xb0, 0x6d, 0x1f, 0xf5, 0x59, 0x83, 0xdb, 0x36, 0x08, 0xc5, 0x59, 0x56, 0xed, - 0x3c, 0x2b, 0xc7, 0x33, 0xa9, 0x66, 0x90, 0x94, 0xc1, 0x9b, 0xe3, 0x0c, 0xdc, 0xee, 0x21, 0x31, - 0x70, 0xca, 0xee, 0xb5, 0x3c, 0x3b, 0x8f, 0x6a, 0x7a, 0x5b, 0x33, 0xa9, 0x4b, 0x9d, 0xa4, 0x51, - 0xeb, 0xdf, 0x0a, 0x80, 0xeb, 0x96, 0x49, 0x1d, 0x4b, 0xd7, 0x89, 0x83, 0xc8, 0x40, 0x73, 0x35, - 0xcb, 0x84, 0x0f, 0x41, 0x8d, 0xc5, 0xd3, 0xc3, 0x14, 0x37, 0x94, 0x2b, 0xca, 0xf2, 0xd4, 0xea, - 0x0d, 0x35, 0x9a, 0xe9, 0x90, 0x5e, 0xb5, 0x8f, 0xfa, 0xac, 0xc1, 0x55, 0x19, 0x5a, 0x1d, 0xdc, - 0x54, 0x77, 0x0e, 0x3e, 0x20, 0x5d, 0xba, 0x45, 0x28, 0xee, 0xc0, 0x27, 0xc7, 0x4b, 0xe7, 0x46, - 0xc7, 0x4b, 0x20, 0x6a, 0x43, 0x21, 0x2b, 0xdc, 0x01, 0x15, 0xce, 0x5e, 0xe2, 0xec, 0x2b, 0xb9, - 0xec, 0x22, 0x68, 0x15, 0xe1, 0x5f, 0xbc, 0xf3, 0x98, 0x12, 0x93, 0xb9, 0xd7, 0x39, 0x2f, 0xa8, - 0x2b, 0x1b, 0x98, 0x62, 0xc4, 0x89, 0xe0, 0x75, 0x50, 0x73, 0x84, 0xfb, 0x8d, 0xf2, 0x15, 0x65, - 0xb9, 0xdc, 0xb9, 0x20, 0x50, 0xb5, 0x20, 0x2c, 0x14, 0x22, 0x5a, 0x4f, 0x14, 0xb0, 0x90, 0x8e, - 0x7b, 0x53, 0x73, 0x29, 0xfc, 0x69, 0x2a, 0x76, 0xb5, 0x58, 0xec, 0xcc, 0x9a, 0x47, 0x1e, 0x0e, - 0x1c, 0xb4, 0xc4, 0xe2, 0xde, 0x05, 0x55, 0x8d, 0x12, 0xc3, 0x6d, 0x94, 0xae, 0x94, 0x97, 0xa7, - 0x56, 0xaf, 0xa9, 0x39, 0x09, 0xac, 0xa6, 0xbd, 0xeb, 0x4c, 0x0b, 0xde, 0xea, 0x3d, 0xc6, 0x80, - 0x7c, 0xa2, 0xd6, 0xaf, 0x4b, 0xa0, 0xbe, 0x81, 0x89, 0x61, 0x99, 0x7b, 0x84, 0x9e, 0xc1, 0xca, - 0xdd, 0x05, 0x15, 0xd7, 0x26, 0x5d, 0xb1, 0x72, 0x57, 0x73, 0x03, 0x08, 0x7d, 0xda, 0xb3, 0x49, - 0x37, 0x5a, 0x32, 0xf6, 0x0b, 0x71, 0x06, 0xb8, 0x0b, 0x26, 0x5c, 0x8a, 0xa9, 0xe7, 0xf2, 0x05, - 0x9b, 0x5a, 0x5d, 0x2e, 0xc0, 0xc5, 0xf1, 0x9d, 0x19, 0xc1, 0x36, 0xe1, 0xff, 0x46, 0x82, 0xa7, - 0xf5, 0x8f, 0x12, 0x80, 0x21, 0x76, 0xdd, 0x32, 0x7b, 0x1a, 0x65, 0xe9, 0x7c, 0x0b, 0x54, 0xe8, - 0xd0, 0x26, 0x7c, 0x42, 0xea, 0x9d, 0xab, 0x81, 0x2b, 0xf7, 0x87, 0x36, 0xf9, 0xe2, 0x78, 0x69, - 0x21, 0x6d, 0xc1, 0x7a, 0x10, 0xb7, 0x81, 0x9b, 0xa1, 0x93, 0x25, 0x6e, 0xfd, 0xba, 0x3c, 0xf4, - 0x17, 0xc7, 0x4b, 0x19, 0x67, 0x87, 0x1a, 0x32, 0xc9, 0x0e, 0xc2, 0x01, 0x80, 0x3a, 0x76, 0xe9, - 0x7d, 0x07, 0x9b, 0xae, 0x3f, 0x92, 0x66, 0x10, 0x11, 0xfe, 0xab, 0xc5, 0x16, 0x8a, 0x59, 0x74, - 0x2e, 0x09, 0x2f, 0xe0, 0x66, 0x8a, 0x0d, 0x65, 0x8c, 0x00, 0xaf, 0x82, 0x09, 0x87, 0x60, 0xd7, - 0x32, 0x1b, 0x15, 0x1e, 0x45, 0x38, 0x81, 0x88, 0xb7, 0x22, 0xd1, 0x0b, 0x5f, 0x01, 0x93, 0x06, - 0x71, 0x5d, 0xdc, 0x27, 0x8d, 0x2a, 0x07, 0xce, 0x0a, 0xe0, 0xe4, 0x96, 0xdf, 0x8c, 0x82, 0xfe, - 0xd6, 0x1f, 0x15, 0x30, 0x1d, 0xce, 0xdc, 0x19, 0xec, 0x9c, 0x3b, 0xf2, 0xce, 0x69, 0x8d, 0x4f, - 0x96, 0x9c, 0x0d, 0xf3, 0x71, 0x39, 0xe6, 0x38, 0x4b, 0x47, 0xf8, 0x33, 0x50, 0x73, 0x89, 0x4e, - 0xba, 0xd4, 0x72, 0x84, 0xe3, 0xaf, 0x15, 0x74, 0x1c, 0x1f, 0x10, 0x7d, 0x4f, 0x98, 0x76, 0xce, - 0x33, 0xcf, 0x83, 0x5f, 0x28, 0xa4, 0x84, 0xef, 0x81, 0x1a, 0x25, 0x86, 0xad, 0x63, 0x4a, 0xc4, - 0xae, 0x79, 0x31, 0xee, 0x3c, 0xcb, 0x19, 0x46, 0xb6, 0x6b, 0xf5, 0xee, 0x0b, 0x18, 0xdf, 0x32, - 0xe1, 0x64, 0x04, 0xad, 0x28, 0xa4, 0x81, 0x36, 0x98, 0xf1, 0xec, 0x1e, 0x43, 0x52, 0x76, 0x9c, - 0xf7, 0x87, 0x22, 0x87, 0x6e, 0x8c, 0x9f, 0x95, 0x7d, 0xc9, 0xae, 0xb3, 0x20, 0x46, 0x99, 0x91, - 0xdb, 0x51, 0x82, 0x1f, 0xae, 0x81, 0x59, 0x43, 0x33, 0x11, 0xc1, 0xbd, 0xe1, 0x1e, 0xe9, 0x5a, - 0x66, 0xcf, 0xe5, 0xa9, 0x54, 0xed, 0x2c, 0x0a, 0x82, 0xd9, 0x2d, 0xb9, 0x1b, 0x25, 0xf1, 0x70, - 0x13, 0xcc, 0x07, 0x07, 0xf0, 0x5d, 0xcd, 0xa5, 0x96, 0x33, 0xdc, 0xd4, 0x0c, 0x8d, 0x36, 0x26, - 0x38, 0x4f, 0x63, 0x74, 0xbc, 0x34, 0x8f, 0x32, 0xfa, 0x51, 0xa6, 0x55, 0xeb, 0x77, 0x13, 0x60, - 0x36, 0x71, 0x2e, 0xc0, 0x07, 0x60, 0xa1, 0xeb, 0x39, 0x0e, 0x31, 0xe9, 0xb6, 0x67, 0x1c, 0x10, - 0x67, 0xaf, 0x7b, 0x48, 0x7a, 0x9e, 0x4e, 0x7a, 0x7c, 0x59, 0xab, 0x9d, 0xa6, 0xf0, 0x75, 0x61, - 0x3d, 0x13, 0x85, 0x72, 0xac, 0xe1, 0xbb, 0x00, 0x9a, 0xbc, 0x69, 0x4b, 0x73, 0xdd, 0x90, 0xb3, - 0xc4, 0x39, 0xc3, 0xad, 0xb8, 0x9d, 0x42, 0xa0, 0x0c, 0x2b, 0xe6, 0x63, 0x8f, 0xb8, 0x9a, 0x43, - 0x7a, 0x49, 0x1f, 0xcb, 0xb2, 0x8f, 0x1b, 0x99, 0x28, 0x94, 0x63, 0x0d, 0xdf, 0x00, 0x53, 0xfe, - 0x68, 0x7c, 0xce, 0xc5, 0xe2, 0xcc, 0x09, 0xb2, 0xa9, 0xed, 0xa8, 0x0b, 0xc5, 0x71, 0x2c, 0x34, - 0xeb, 0xc0, 0x25, 0xce, 0x80, 0xf4, 0xee, 0xf8, 0xe2, 0x80, 0x55, 0xd0, 0x2a, 0xaf, 0xa0, 0x61, - 0x68, 0x3b, 0x29, 0x04, 0xca, 0xb0, 0x62, 0xa1, 0xf9, 0x59, 0x93, 0x0a, 0x6d, 0x42, 0x0e, 0x6d, - 0x3f, 0x13, 0x85, 0x72, 0xac, 0x59, 0xee, 0xf9, 0x2e, 0xaf, 0x0d, 0xb0, 0xa6, 0xe3, 0x03, 0x9d, - 0x34, 0x26, 0xe5, 0xdc, 0xdb, 0x96, 0xbb, 0x51, 0x12, 0x0f, 0xef, 0x80, 0x8b, 0x7e, 0xd3, 0xbe, - 0x89, 0x43, 0x92, 0x1a, 0x27, 0x79, 0x41, 0x90, 0x5c, 0xdc, 0x4e, 0x02, 0x50, 0xda, 0x06, 0xde, - 0x02, 0x33, 0x5d, 0x4b, 0xd7, 0x79, 0x3e, 0xae, 0x5b, 0x9e, 0x49, 0x1b, 0x75, 0xce, 0x02, 0xd9, - 0x1e, 0x5a, 0x97, 0x7a, 0x50, 0x02, 0x09, 0x7f, 0x0e, 0x40, 0x37, 0x28, 0x0c, 0x6e, 0x03, 0x8c, - 0x51, 0x00, 0xe9, 0xb2, 0x14, 0x55, 0xe6, 0xb0, 0xc9, 0x45, 0x31, 0xca, 0xd6, 0xc7, 0x0a, 0x58, - 0xcc, 0xd9, 0xe8, 0xf0, 0x87, 0x52, 0x11, 0xbc, 0x96, 0x28, 0x82, 0x97, 0x73, 0xcc, 0x62, 0x95, - 0xf0, 0x10, 0x4c, 0x33, 0x41, 0xa2, 0x99, 0x7d, 0x1f, 0x22, 0xce, 0xb2, 0x76, 0x6e, 0x00, 0x28, - 0x8e, 0x8e, 0x4e, 0xe5, 0x8b, 0xa3, 0xe3, 0xa5, 0x69, 0xa9, 0x0f, 0xc9, 0xc4, 0xad, 0xdf, 0x94, - 0x00, 0xd8, 0x20, 0xb6, 0x6e, 0x0d, 0x0d, 0x62, 0x9e, 0x85, 0xa6, 0xb9, 0x27, 0x69, 0x9a, 0x97, - 0xf3, 0x97, 0x24, 0x74, 0x2a, 0x57, 0xd4, 0xbc, 0x97, 0x10, 0x35, 0xaf, 0x14, 0x21, 0x7b, 0xb6, - 0xaa, 0xf9, 0xb4, 0x0c, 0xe6, 0x22, 0x70, 0x24, 0x6b, 0x6e, 0x4b, 0x2b, 0xfa, 0x72, 0x62, 0x45, - 0x17, 0x33, 0x4c, 0xbe, 0x32, 0x5d, 0xf3, 0x01, 0x98, 0x61, 0xaa, 0xc3, 0x5f, 0x3f, 0xae, 0x69, - 0x26, 0x4e, 0xac, 0x69, 0xc2, 0x4a, 0xb4, 0x29, 0x31, 0xa1, 0x04, 0x73, 0x8e, 0x86, 0x9a, 0xfc, - 0x26, 0x6a, 0xa8, 0x3f, 0x29, 0x60, 0x26, 0x5a, 0xa6, 0x33, 0x10, 0x51, 0x77, 0x65, 0x11, 0xf5, - 0x62, 0x81, 0xe4, 0xcc, 0x51, 0x51, 0x9f, 0x56, 0xe2, 0xae, 0x73, 0x19, 0xb5, 0xcc, 0xae, 0x60, - 0xb6, 0xae, 0x75, 0xb1, 0x2b, 0xea, 0xed, 0x79, 0xff, 0xfa, 0xe5, 0xb7, 0xa1, 0xb0, 0x57, 0x12, - 0x5c, 0xa5, 0xaf, 0x56, 0x70, 0x95, 0x9f, 0x8f, 0xe0, 0xfa, 0x09, 0xa8, 0xb9, 0x81, 0xd4, 0xaa, - 0x70, 0xca, 0x6b, 0x85, 0x36, 0xb6, 0x50, 0x59, 0x21, 0x75, 0xa8, 0xaf, 0x42, 0xba, 0x2c, 0x65, - 0x55, 0xfd, 0x3a, 0x95, 0x15, 0x4b, 0x74, 0x1b, 0x7b, 0x2e, 0xe9, 0xf1, 0x4d, 0x55, 0x8b, 0x12, - 0x7d, 0x97, 0xb7, 0x22, 0xd1, 0x0b, 0xf7, 0xc1, 0xa2, 0xed, 0x58, 0x7d, 0x87, 0xb8, 0xee, 0x06, - 0xc1, 0x3d, 0x5d, 0x33, 0x49, 0x10, 0x80, 0x5f, 0x13, 0x2f, 0x8f, 0x8e, 0x97, 0x16, 0x77, 0xb3, - 0x21, 0x28, 0xcf, 0xb6, 0xf5, 0x97, 0x0a, 0xb8, 0x90, 0x3c, 0x1b, 0x73, 0x64, 0x8a, 0x72, 0x2a, - 0x99, 0x72, 0x3d, 0x96, 0xa7, 0xbe, 0x86, 0x8b, 0x3d, 0x15, 0xa4, 0x72, 0x75, 0x0d, 0xcc, 0x0a, - 0x59, 0x12, 0x74, 0x0a, 0xa1, 0x16, 0x2e, 0xcf, 0xbe, 0xdc, 0x8d, 0x92, 0x78, 0x78, 0x1b, 0x4c, - 0x3b, 0x5c, 0x79, 0x05, 0x04, 0xbe, 0x7a, 0xf9, 0x3f, 0x41, 0x30, 0x8d, 0xe2, 0x9d, 0x48, 0xc6, - 0x32, 0xe5, 0x12, 0x09, 0x92, 0x80, 0xa0, 0x22, 0x2b, 0x97, 0xb5, 0x24, 0x00, 0xa5, 0x6d, 0xe0, - 0x16, 0x98, 0xf3, 0xcc, 0x34, 0x95, 0x9f, 0x6b, 0x97, 0x05, 0xd5, 0xdc, 0x7e, 0x1a, 0x82, 0xb2, - 0xec, 0xe0, 0x43, 0x49, 0xcc, 0x4c, 0xf0, 0xf3, 0xe4, 0x7a, 0x81, 0x3d, 0x51, 0x58, 0xcd, 0x64, - 0x48, 0xad, 0x5a, 0x51, 0xa9, 0xd5, 0xfa, 0x48, 0x01, 0x30, 0xbd, 0x0f, 0xc7, 0xbe, 0x04, 0xa4, - 0x2c, 0x62, 0x15, 0x53, 0xcb, 0xd6, 0x3f, 0x37, 0x0a, 0xea, 0x9f, 0xe8, 0x40, 0x2d, 0x26, 0x80, - 0xc4, 0x44, 0x9f, 0xcd, 0xa3, 0x4e, 0x51, 0x01, 0x14, 0x39, 0xf5, 0x1c, 0x04, 0x50, 0x8c, 0xec, - 0xd9, 0x02, 0xe8, 0x9f, 0x25, 0x30, 0x17, 0x81, 0x0b, 0x0b, 0xa0, 0x0c, 0x93, 0xef, 0x1e, 0x76, - 0x8a, 0x89, 0x92, 0x68, 0xea, 0xfe, 0x97, 0x44, 0x49, 0xe4, 0x55, 0x8e, 0x28, 0xf9, 0x43, 0x29, - 0xee, 0xfa, 0x09, 0x45, 0xc9, 0x73, 0x78, 0xe1, 0xf8, 0xc6, 0xe9, 0x9a, 0xd6, 0x5f, 0xcb, 0xe0, - 0x42, 0x72, 0x1f, 0x4a, 0x05, 0x52, 0x19, 0x5b, 0x20, 0x77, 0xc1, 0xfc, 0x23, 0x4f, 0xd7, 0x87, - 0x3c, 0x86, 0x58, 0x95, 0xf4, 0x4b, 0xeb, 0xff, 0x0b, 0xcb, 0xf9, 0x1f, 0x67, 0x60, 0x50, 0xa6, - 0x65, 0xba, 0x5e, 0x56, 0xbe, 0x6c, 0xbd, 0xac, 0x9e, 0xa2, 0x5e, 0x66, 0x4b, 0x8e, 0xf2, 0xa9, - 0x24, 0xc7, 0xc9, 0x8a, 0x65, 0xc6, 0xc1, 0x35, 0xf6, 0xea, 0x3f, 0x52, 0xc0, 0x42, 0xf6, 0x85, - 0x1b, 0xea, 0x60, 0xc6, 0xc0, 0x8f, 0xe3, 0x0f, 0x1f, 0xe3, 0x8a, 0x88, 0x47, 0x35, 0x5d, 0xf5, - 0x3f, 0x19, 0xa9, 0xf7, 0x4c, 0xba, 0xe3, 0xec, 0x51, 0x47, 0x33, 0xfb, 0x7e, 0xe5, 0xdd, 0x92, - 0xb8, 0x50, 0x82, 0x1b, 0xbe, 0x0f, 0x6a, 0x06, 0x7e, 0xbc, 0xe7, 0x39, 0xfd, 0xac, 0x0a, 0x59, - 0x6c, 0x1c, 0xbe, 0x01, 0xb6, 0x04, 0x0b, 0x0a, 0xf9, 0x5a, 0x9f, 0x2b, 0x60, 0x31, 0xa7, 0xaa, - 0x7e, 0x8b, 0xa2, 0xdc, 0x01, 0x57, 0xa4, 0x20, 0xd9, 0xae, 0x24, 0x8f, 0x3c, 0x9d, 0x6f, 0x50, - 0x21, 0x64, 0xae, 0x81, 0xba, 0x8d, 0x1d, 0xaa, 0x85, 0x32, 0xb8, 0xda, 0x99, 0x1e, 0x1d, 0x2f, - 0xd5, 0x77, 0x83, 0x46, 0x14, 0xf5, 0xb7, 0xfe, 0xa3, 0x80, 0xea, 0x5e, 0x17, 0xeb, 0xe4, 0x0c, - 0x94, 0xc4, 0x86, 0xa4, 0x24, 0xf2, 0x5f, 0xe9, 0xb9, 0x3f, 0xb9, 0x22, 0x62, 0x33, 0x21, 0x22, - 0x5e, 0x1a, 0xc3, 0xf3, 0x6c, 0xfd, 0xf0, 0x36, 0xa8, 0x87, 0xc3, 0x9d, 0xec, 0x70, 0x6b, 0xfd, - 0xbe, 0x04, 0xa6, 0x62, 0x43, 0x9c, 0xf0, 0x68, 0x7c, 0x28, 0xd5, 0x03, 0xb6, 0xe9, 0x57, 0x8b, - 0x04, 0xa2, 0x06, 0x67, 0xff, 0x3b, 0x26, 0x75, 0xe2, 0x97, 0xc7, 0x74, 0x49, 0xf8, 0x01, 0x98, - 0xa1, 0xd8, 0xe9, 0x13, 0x1a, 0xf4, 0xf1, 0x09, 0xab, 0x47, 0x8f, 0x29, 0xf7, 0xa5, 0x5e, 0x94, - 0x40, 0x5f, 0xba, 0x0d, 0xa6, 0xa5, 0xc1, 0xe0, 0x05, 0x50, 0x3e, 0x22, 0x43, 0x5f, 0x52, 0x21, - 0xf6, 0x27, 0x9c, 0x07, 0xd5, 0x01, 0xd6, 0x3d, 0x3f, 0xcf, 0xeb, 0xc8, 0xff, 0x71, 0xab, 0xf4, - 0x96, 0xd2, 0xfa, 0x2d, 0x9b, 0x9c, 0x28, 0x39, 0xcf, 0x20, 0xbb, 0xde, 0x95, 0xb2, 0x2b, 0xff, - 0x83, 0x61, 0x7c, 0xcb, 0xe4, 0xe5, 0x18, 0x4a, 0xe4, 0xd8, 0xab, 0x85, 0xd8, 0x9e, 0x9d, 0x69, - 0xff, 0x2a, 0x81, 0xf9, 0x18, 0x3a, 0x92, 0xaa, 0xdf, 0x97, 0xa4, 0xea, 0x72, 0x42, 0xaa, 0x36, - 0xb2, 0x6c, 0xbe, 0xd3, 0xaa, 0xe3, 0xb5, 0xea, 0x9f, 0x15, 0x30, 0x1b, 0x9b, 0xbb, 0x33, 0x10, - 0xab, 0xf7, 0x64, 0xb1, 0xfa, 0x52, 0x91, 0xa4, 0xc9, 0x51, 0xab, 0x1f, 0x4e, 0x48, 0xce, 0x7f, - 0xeb, 0xdf, 0xd0, 0x7e, 0x09, 0xe6, 0x07, 0x96, 0xee, 0x19, 0x64, 0x5d, 0xc7, 0x9a, 0x11, 0x00, - 0x98, 0xba, 0x2b, 0x27, 0xef, 0x89, 0x21, 0x3d, 0x71, 0x5c, 0xcd, 0xa5, 0xc4, 0xa4, 0x0f, 0x22, - 0xcb, 0x48, 0x53, 0x3e, 0xc8, 0xa0, 0x43, 0x99, 0x83, 0xc0, 0x37, 0xc0, 0x14, 0x53, 0x65, 0x5a, - 0x97, 0x6c, 0x63, 0x23, 0x48, 0xac, 0xf0, 0xf3, 0xd8, 0x5e, 0xd4, 0x85, 0xe2, 0x38, 0x78, 0x08, - 0xe6, 0x6c, 0xab, 0xb7, 0x85, 0x4d, 0xdc, 0x27, 0x4c, 0x66, 0xec, 0x5a, 0xba, 0xd6, 0x1d, 0xf2, - 0x87, 0xb5, 0x7a, 0xe7, 0xcd, 0xe0, 0xd1, 0x64, 0x37, 0x0d, 0x61, 0x17, 0xd0, 0x8c, 0x66, 0xbe, - 0xa9, 0xb3, 0x28, 0xa1, 0x93, 0xfa, 0xa4, 0xeb, 0x3f, 0x69, 0xaf, 0x16, 0xc9, 0xb0, 0x53, 0x7e, - 0xd4, 0xcd, 0x7b, 0x37, 0xac, 0x9d, 0xea, 0xdd, 0x30, 0xe3, 0x02, 0x55, 0x3f, 0xd9, 0x05, 0xaa, - 0xf5, 0x51, 0x15, 0x5c, 0x4c, 0x9d, 0xb6, 0x5f, 0xe3, 0xe3, 0x5f, 0xea, 0x26, 0x52, 0x3e, 0xc1, - 0x4d, 0x64, 0x0d, 0xcc, 0x8a, 0xef, 0xc9, 0x89, 0x8b, 0x4c, 0x38, 0x1f, 0xeb, 0x72, 0x37, 0x4a, - 0xe2, 0xb3, 0x1e, 0x1f, 0xab, 0x27, 0x7c, 0x7c, 0x8c, 0x7b, 0x21, 0xfe, 0x3f, 0xca, 0xcf, 0xde, - 0xb4, 0x17, 0xe2, 0xdf, 0xa4, 0x92, 0x78, 0x26, 0x32, 0x7c, 0xd6, 0x90, 0x61, 0x52, 0x16, 0x19, - 0xfb, 0x52, 0x2f, 0x4a, 0xa0, 0xbf, 0xd4, 0x37, 0x53, 0x9c, 0xf1, 0xcd, 0x74, 0xa5, 0xc8, 0x96, - 0x28, 0xfe, 0xce, 0x98, 0x79, 0x63, 0x9c, 0x3a, 0xf9, 0x8d, 0xb1, 0xf5, 0x37, 0x05, 0xbc, 0x90, - 0xbb, 0x29, 0xe1, 0x9a, 0x24, 0x01, 0x56, 0x12, 0x12, 0xe0, 0x7b, 0xb9, 0x86, 0x31, 0x1d, 0xe0, - 0x64, 0x3f, 0x41, 0xbe, 0x5d, 0xec, 0x09, 0x32, 0xe3, 0x1e, 0x31, 0xfe, 0x2d, 0xb2, 0xb3, 0xf2, - 0xe4, 0x69, 0xf3, 0xdc, 0x27, 0x4f, 0x9b, 0xe7, 0x3e, 0x7b, 0xda, 0x3c, 0xf7, 0xab, 0x51, 0x53, - 0x79, 0x32, 0x6a, 0x2a, 0x9f, 0x8c, 0x9a, 0xca, 0x67, 0xa3, 0xa6, 0xf2, 0xf7, 0x51, 0x53, 0xf9, - 0xf0, 0xf3, 0xe6, 0xb9, 0xf7, 0x27, 0xc5, 0x88, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xda, 0x5d, - 0xee, 0xc9, 0xd4, 0x29, 0x00, 0x00, + // 2284 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcf, 0x6f, 0x1b, 0xc7, + 0xf5, 0xf7, 0xf2, 0x87, 0x44, 0x8e, 0x2c, 0xc9, 0x1e, 0xe9, 0x2b, 0x31, 0xf2, 0xb7, 0xa4, 0xb1, + 0x31, 0x1c, 0x25, 0xb6, 0x48, 0x5b, 0xf9, 0x81, 0xc4, 0x2e, 0x92, 0x8a, 0x52, 0x6a, 0x3b, 0xd0, + 0x0f, 0x66, 0x64, 0x39, 0x68, 0xd0, 0x1f, 0x1e, 0x91, 0x63, 0x6a, 0xa3, 0xe5, 0xee, 0x62, 0x77, + 0x96, 0x31, 0xd1, 0x4b, 0xaf, 0x05, 0x0a, 0xb4, 0xbd, 0xf6, 0x9f, 0xe8, 0xad, 0x28, 0x9a, 0x5b, + 0x11, 0x04, 0x3e, 0x06, 0xbd, 0x24, 0xbd, 0x10, 0x35, 0x73, 0x2a, 0x8a, 0xde, 0xda, 0x8b, 0x81, + 0x02, 0xc5, 0xcc, 0xce, 0xfe, 0xde, 0x35, 0x97, 0x8a, 0xa3, 0x34, 0x41, 0x6e, 0xe2, 0xbc, 0xf7, + 0x3e, 0xf3, 0xde, 0xcc, 0x7b, 0xf3, 0x3e, 0x33, 0x2b, 0xf0, 0x83, 0xe3, 0xd7, 0xad, 0xba, 0xa2, + 0x37, 0x8e, 0xed, 0x43, 0x62, 0x6a, 0x84, 0x12, 0xab, 0xd1, 0x27, 0x5a, 0x47, 0x37, 0x1b, 0x42, + 0x80, 0x0d, 0xa5, 0x81, 0x0d, 0xc3, 0x6a, 0xf4, 0xaf, 0x1f, 0x12, 0x8a, 0xd7, 0x1b, 0x5d, 0xa2, + 0x11, 0x13, 0x53, 0xd2, 0xa9, 0x1b, 0xa6, 0x4e, 0x75, 0xb8, 0xec, 0x28, 0xd6, 0xb1, 0xa1, 0xd4, + 0x99, 0x62, 0x5d, 0x28, 0xae, 0xac, 0x75, 0x15, 0x7a, 0x64, 0x1f, 0xd6, 0xdb, 0x7a, 0xaf, 0xd1, + 0xd5, 0xbb, 0x7a, 0x83, 0xeb, 0x1f, 0xda, 0x0f, 0xf8, 0x2f, 0xfe, 0x83, 0xff, 0xe5, 0xe0, 0xac, + 0xc8, 0x81, 0x09, 0xdb, 0xba, 0x49, 0x1a, 0xfd, 0xeb, 0xd1, 0xb9, 0x56, 0x5e, 0xf1, 0x75, 0x7a, + 0xb8, 0x7d, 0xa4, 0x68, 0xc4, 0x1c, 0x34, 0x8c, 0xe3, 0x2e, 0x1b, 0xb0, 0x1a, 0x3d, 0x42, 0x71, + 0x92, 0x55, 0x23, 0xcd, 0xca, 0xb4, 0x35, 0xaa, 0xf4, 0x48, 0xcc, 0xe0, 0xb5, 0x71, 0x06, 0x56, + 0xfb, 0x88, 0xf4, 0x70, 0xcc, 0xee, 0xe5, 0x34, 0x3b, 0x9b, 0x2a, 0x6a, 0x43, 0xd1, 0xa8, 0x45, + 0xcd, 0xa8, 0x91, 0xfc, 0x6f, 0x09, 0xc0, 0x4d, 0x5d, 0xa3, 0xa6, 0xae, 0xaa, 0xc4, 0x44, 0xa4, + 0xaf, 0x58, 0x8a, 0xae, 0xc1, 0xfb, 0xa0, 0xc4, 0xe2, 0xe9, 0x60, 0x8a, 0x2b, 0xd2, 0x45, 0x69, + 0x75, 0x66, 0xfd, 0x5a, 0xdd, 0x5f, 0x69, 0x0f, 0xbe, 0x6e, 0x1c, 0x77, 0xd9, 0x80, 0x55, 0x67, + 0xda, 0xf5, 0xfe, 0xf5, 0xfa, 0xde, 0xe1, 0x07, 0xa4, 0x4d, 0x77, 0x08, 0xc5, 0x4d, 0xf8, 0x68, + 0x58, 0x3b, 0x33, 0x1a, 0xd6, 0x80, 0x3f, 0x86, 0x3c, 0x54, 0xb8, 0x07, 0x0a, 0x1c, 0x3d, 0xc7, + 0xd1, 0xd7, 0x52, 0xd1, 0x45, 0xd0, 0x75, 0x84, 0x3f, 0x7c, 0xfb, 0x21, 0x25, 0x1a, 0x73, 0xaf, + 0x79, 0x56, 0x40, 0x17, 0xb6, 0x30, 0xc5, 0x88, 0x03, 0xc1, 0xab, 0xa0, 0x64, 0x0a, 0xf7, 0x2b, + 0xf9, 0x8b, 0xd2, 0x6a, 0xbe, 0x79, 0x4e, 0x68, 0x95, 0xdc, 0xb0, 0x90, 0xa7, 0x21, 0x3f, 0x92, + 0xc0, 0x52, 0x3c, 0xee, 0x6d, 0xc5, 0xa2, 0xf0, 0xc7, 0xb1, 0xd8, 0xeb, 0xd9, 0x62, 0x67, 0xd6, + 0x3c, 0x72, 0x6f, 0x62, 0x77, 0x24, 0x10, 0x77, 0x0b, 0x14, 0x15, 0x4a, 0x7a, 0x56, 0x25, 0x77, + 0x31, 0xbf, 0x3a, 0xb3, 0x7e, 0xa5, 0x9e, 0x92, 0xc0, 0xf5, 0xb8, 0x77, 0xcd, 0x59, 0x81, 0x5b, + 0xbc, 0xc3, 0x10, 0x90, 0x03, 0x24, 0xff, 0x32, 0x07, 0xca, 0x5b, 0x98, 0xf4, 0x74, 0x6d, 0x9f, + 0xd0, 0x53, 0xd8, 0xb9, 0xdb, 0xa0, 0x60, 0x19, 0xa4, 0x2d, 0x76, 0xee, 0x72, 0x6a, 0x00, 0x9e, + 0x4f, 0xfb, 0x06, 0x69, 0xfb, 0x5b, 0xc6, 0x7e, 0x21, 0x8e, 0x00, 0x5b, 0x60, 0xca, 0xa2, 0x98, + 0xda, 0x16, 0xdf, 0xb0, 0x99, 0xf5, 0xd5, 0x0c, 0x58, 0x5c, 0xbf, 0x39, 0x27, 0xd0, 0xa6, 0x9c, + 0xdf, 0x48, 0xe0, 0xc8, 0x7f, 0xcf, 0x01, 0xe8, 0xe9, 0x6e, 0xea, 0x5a, 0x47, 0xa1, 0x2c, 0x9d, + 0x6f, 0x80, 0x02, 0x1d, 0x18, 0x84, 0x2f, 0x48, 0xb9, 0x79, 0xd9, 0x75, 0xe5, 0xee, 0xc0, 0x20, + 0x4f, 0x86, 0xb5, 0xa5, 0xb8, 0x05, 0x93, 0x20, 0x6e, 0x03, 0xb7, 0x3d, 0x27, 0x73, 0xdc, 0xfa, + 0x95, 0xf0, 0xd4, 0x4f, 0x86, 0xb5, 0x84, 0xb3, 0xa3, 0xee, 0x21, 0x85, 0x1d, 0x84, 0x7d, 0x00, + 0x55, 0x6c, 0xd1, 0xbb, 0x26, 0xd6, 0x2c, 0x67, 0x26, 0xa5, 0x47, 0x44, 0xf8, 0x2f, 0x65, 0xdb, + 0x28, 0x66, 0xd1, 0x5c, 0x11, 0x5e, 0xc0, 0xed, 0x18, 0x1a, 0x4a, 0x98, 0x01, 0x5e, 0x06, 0x53, + 0x26, 0xc1, 0x96, 0xae, 0x55, 0x0a, 0x3c, 0x0a, 0x6f, 0x01, 0x11, 0x1f, 0x45, 0x42, 0x0a, 0x5f, + 0x04, 0xd3, 0x3d, 0x62, 0x59, 0xb8, 0x4b, 0x2a, 0x45, 0xae, 0x38, 0x2f, 0x14, 0xa7, 0x77, 0x9c, + 0x61, 0xe4, 0xca, 0xe5, 0x3f, 0x48, 0x60, 0xd6, 0x5b, 0xb9, 0x53, 0xa8, 0x9c, 0x5b, 0xe1, 0xca, + 0x91, 0xc7, 0x27, 0x4b, 0x4a, 0xc1, 0x7c, 0x9c, 0x0f, 0x38, 0xce, 0xd2, 0x11, 0xfe, 0x04, 0x94, + 0x2c, 0xa2, 0x92, 0x36, 0xd5, 0x4d, 0xe1, 0xf8, 0xcb, 0x19, 0x1d, 0xc7, 0x87, 0x44, 0xdd, 0x17, + 0xa6, 0xcd, 0xb3, 0xcc, 0x73, 0xf7, 0x17, 0xf2, 0x20, 0xe1, 0xbb, 0xa0, 0x44, 0x49, 0xcf, 0x50, + 0x31, 0x25, 0xa2, 0x6a, 0x9e, 0x0f, 0x3a, 0xcf, 0x72, 0x86, 0x81, 0xb5, 0xf4, 0xce, 0x5d, 0xa1, + 0xc6, 0x4b, 0xc6, 0x5b, 0x0c, 0x77, 0x14, 0x79, 0x30, 0xd0, 0x00, 0x73, 0xb6, 0xd1, 0x61, 0x9a, + 0x94, 0x1d, 0xe7, 0xdd, 0x81, 0xc8, 0xa1, 0x6b, 0xe3, 0x57, 0xe5, 0x20, 0x64, 0xd7, 0x5c, 0x12, + 0xb3, 0xcc, 0x85, 0xc7, 0x51, 0x04, 0x1f, 0x6e, 0x80, 0xf9, 0x9e, 0xa2, 0x21, 0x82, 0x3b, 0x83, + 0x7d, 0xd2, 0xd6, 0xb5, 0x8e, 0xc5, 0x53, 0xa9, 0xd8, 0x5c, 0x16, 0x00, 0xf3, 0x3b, 0x61, 0x31, + 0x8a, 0xea, 0xc3, 0x6d, 0xb0, 0xe8, 0x1e, 0xc0, 0xb7, 0x15, 0x8b, 0xea, 0xe6, 0x60, 0x5b, 0xe9, + 0x29, 0xb4, 0x32, 0xc5, 0x71, 0x2a, 0xa3, 0x61, 0x6d, 0x11, 0x25, 0xc8, 0x51, 0xa2, 0x95, 0xfc, + 0xdb, 0x29, 0x30, 0x1f, 0x39, 0x17, 0xe0, 0x3d, 0xb0, 0xd4, 0xb6, 0x4d, 0x93, 0x68, 0x74, 0xd7, + 0xee, 0x1d, 0x12, 0x73, 0xbf, 0x7d, 0x44, 0x3a, 0xb6, 0x4a, 0x3a, 0x7c, 0x5b, 0x8b, 0xcd, 0xaa, + 0xf0, 0x75, 0x69, 0x33, 0x51, 0x0b, 0xa5, 0x58, 0xc3, 0x77, 0x00, 0xd4, 0xf8, 0xd0, 0x8e, 0x62, + 0x59, 0x1e, 0x66, 0x8e, 0x63, 0x7a, 0xa5, 0xb8, 0x1b, 0xd3, 0x40, 0x09, 0x56, 0xcc, 0xc7, 0x0e, + 0xb1, 0x14, 0x93, 0x74, 0xa2, 0x3e, 0xe6, 0xc3, 0x3e, 0x6e, 0x25, 0x6a, 0xa1, 0x14, 0x6b, 0xf8, + 0x2a, 0x98, 0x71, 0x66, 0xe3, 0x6b, 0x2e, 0x36, 0x67, 0x41, 0x80, 0xcd, 0xec, 0xfa, 0x22, 0x14, + 0xd4, 0x63, 0xa1, 0xe9, 0x87, 0x16, 0x31, 0xfb, 0xa4, 0x73, 0xcb, 0x21, 0x07, 0xac, 0x83, 0x16, + 0x79, 0x07, 0xf5, 0x42, 0xdb, 0x8b, 0x69, 0xa0, 0x04, 0x2b, 0x16, 0x9a, 0x93, 0x35, 0xb1, 0xd0, + 0xa6, 0xc2, 0xa1, 0x1d, 0x24, 0x6a, 0xa1, 0x14, 0x6b, 0x96, 0x7b, 0x8e, 0xcb, 0x1b, 0x7d, 0xac, + 0xa8, 0xf8, 0x50, 0x25, 0x95, 0xe9, 0x70, 0xee, 0xed, 0x86, 0xc5, 0x28, 0xaa, 0x0f, 0x6f, 0x81, + 0xf3, 0xce, 0xd0, 0x81, 0x86, 0x3d, 0x90, 0x12, 0x07, 0x79, 0x4e, 0x80, 0x9c, 0xdf, 0x8d, 0x2a, + 0xa0, 0xb8, 0x0d, 0xbc, 0x01, 0xe6, 0xda, 0xba, 0xaa, 0xf2, 0x7c, 0xdc, 0xd4, 0x6d, 0x8d, 0x56, + 0xca, 0x1c, 0x05, 0xb2, 0x1a, 0xda, 0x0c, 0x49, 0x50, 0x44, 0x13, 0xfe, 0x0c, 0x80, 0xb6, 0xdb, + 0x18, 0xac, 0x0a, 0x18, 0xc3, 0x00, 0xe2, 0x6d, 0xc9, 0xef, 0xcc, 0xde, 0x90, 0x85, 0x02, 0x90, + 0xf2, 0xc7, 0x12, 0x58, 0x4e, 0x29, 0x74, 0xf8, 0x56, 0xa8, 0x09, 0x5e, 0x89, 0x34, 0xc1, 0x0b, + 0x29, 0x66, 0x81, 0x4e, 0x78, 0x04, 0x66, 0x19, 0x21, 0x51, 0xb4, 0xae, 0xa3, 0x22, 0xce, 0xb2, + 0x46, 0x6a, 0x00, 0x28, 0xa8, 0xed, 0x9f, 0xca, 0xe7, 0x47, 0xc3, 0xda, 0x6c, 0x48, 0x86, 0xc2, + 0xc0, 0xf2, 0xaf, 0x72, 0x00, 0x6c, 0x11, 0x43, 0xd5, 0x07, 0x3d, 0xa2, 0x9d, 0x06, 0xa7, 0xb9, + 0x13, 0xe2, 0x34, 0x2f, 0xa4, 0x6f, 0x89, 0xe7, 0x54, 0x2a, 0xa9, 0x79, 0x37, 0x42, 0x6a, 0x5e, + 0xcc, 0x02, 0xf6, 0x74, 0x56, 0xf3, 0x59, 0x1e, 0x2c, 0xf8, 0xca, 0x3e, 0xad, 0xb9, 0x19, 0xda, + 0xd1, 0x17, 0x22, 0x3b, 0xba, 0x9c, 0x60, 0xf2, 0x95, 0xf1, 0x9a, 0x0f, 0xc0, 0x1c, 0x63, 0x1d, + 0xce, 0xfe, 0x71, 0x4e, 0x33, 0x35, 0x31, 0xa7, 0xf1, 0x3a, 0xd1, 0x76, 0x08, 0x09, 0x45, 0x90, + 0x53, 0x38, 0xd4, 0xf4, 0x37, 0x91, 0x43, 0xfd, 0x51, 0x02, 0x73, 0xfe, 0x36, 0x9d, 0x02, 0x89, + 0xba, 0x1d, 0x26, 0x51, 0xcf, 0x67, 0x48, 0xce, 0x14, 0x16, 0xf5, 0x59, 0x21, 0xe8, 0x3a, 0xa7, + 0x51, 0xab, 0xec, 0x0a, 0x66, 0xa8, 0x4a, 0x1b, 0x5b, 0xa2, 0xdf, 0x9e, 0x75, 0xae, 0x5f, 0xce, + 0x18, 0xf2, 0xa4, 0x21, 0xc2, 0x95, 0xfb, 0x6a, 0x09, 0x57, 0xfe, 0xd9, 0x10, 0xae, 0x1f, 0x81, + 0x92, 0xe5, 0x52, 0xad, 0x02, 0x87, 0xbc, 0x92, 0xa9, 0xb0, 0x05, 0xcb, 0xf2, 0xa0, 0x3d, 0x7e, + 0xe5, 0xc1, 0x25, 0x31, 0xab, 0xe2, 0xd7, 0xc9, 0xac, 0x58, 0xa2, 0x1b, 0xd8, 0xb6, 0x48, 0x87, + 0x17, 0x55, 0xc9, 0x4f, 0xf4, 0x16, 0x1f, 0x45, 0x42, 0x0a, 0x0f, 0xc0, 0xb2, 0x61, 0xea, 0x5d, + 0x93, 0x58, 0xd6, 0x16, 0xc1, 0x1d, 0x55, 0xd1, 0x88, 0x1b, 0x80, 0xd3, 0x13, 0x2f, 0x8c, 0x86, + 0xb5, 0xe5, 0x56, 0xb2, 0x0a, 0x4a, 0xb3, 0x95, 0xff, 0x5c, 0x00, 0xe7, 0xa2, 0x67, 0x63, 0x0a, + 0x4d, 0x91, 0x4e, 0x44, 0x53, 0xae, 0x06, 0xf2, 0xd4, 0xe1, 0x70, 0x81, 0xa7, 0x82, 0x58, 0xae, + 0x6e, 0x80, 0x79, 0x41, 0x4b, 0x5c, 0xa1, 0x20, 0x6a, 0xde, 0xf6, 0x1c, 0x84, 0xc5, 0x28, 0xaa, + 0x0f, 0x6f, 0x82, 0x59, 0x93, 0x33, 0x2f, 0x17, 0xc0, 0x61, 0x2f, 0xff, 0x27, 0x00, 0x66, 0x51, + 0x50, 0x88, 0xc2, 0xba, 0x8c, 0xb9, 0xf8, 0x84, 0xc4, 0x05, 0x28, 0x84, 0x99, 0xcb, 0x46, 0x54, + 0x01, 0xc5, 0x6d, 0xe0, 0x0e, 0x58, 0xb0, 0xb5, 0x38, 0x94, 0x93, 0x6b, 0x17, 0x04, 0xd4, 0xc2, + 0x41, 0x5c, 0x05, 0x25, 0xd9, 0xc1, 0xfb, 0x21, 0x32, 0x33, 0xc5, 0xcf, 0x93, 0xab, 0x19, 0x6a, + 0x22, 0x33, 0x9b, 0x49, 0xa0, 0x5a, 0xa5, 0xac, 0x54, 0x4b, 0xfe, 0x48, 0x02, 0x30, 0x5e, 0x87, + 0x63, 0x5f, 0x02, 0x62, 0x16, 0x81, 0x8e, 0xa9, 0x24, 0xf3, 0x9f, 0x6b, 0x19, 0xf9, 0x8f, 0x7f, + 0xa0, 0x66, 0x23, 0x40, 0x62, 0xa1, 0x4f, 0xe7, 0x51, 0x27, 0x2b, 0x01, 0xf2, 0x9d, 0x7a, 0x06, + 0x04, 0x28, 0x00, 0xf6, 0x74, 0x02, 0xf4, 0x8f, 0x1c, 0x58, 0xf0, 0x95, 0x33, 0x13, 0xa0, 0x04, + 0x93, 0xef, 0x1e, 0x76, 0xb2, 0x91, 0x12, 0x7f, 0xe9, 0xfe, 0x97, 0x48, 0x89, 0xef, 0x55, 0x0a, + 0x29, 0xf9, 0x7d, 0x2e, 0xe8, 0xfa, 0x84, 0xa4, 0xe4, 0x19, 0xbc, 0x70, 0x7c, 0xe3, 0x78, 0x8d, + 0xfc, 0x49, 0x1e, 0x9c, 0x8b, 0xd6, 0x61, 0xa8, 0x41, 0x4a, 0x63, 0x1b, 0x64, 0x0b, 0x2c, 0x3e, + 0xb0, 0x55, 0x75, 0xc0, 0x63, 0x08, 0x74, 0x49, 0xa7, 0xb5, 0xfe, 0xbf, 0xb0, 0x5c, 0xfc, 0x61, + 0x82, 0x0e, 0x4a, 0xb4, 0x8c, 0xf7, 0xcb, 0xc2, 0x97, 0xed, 0x97, 0xc5, 0x13, 0xf4, 0xcb, 0x64, + 0xca, 0x91, 0x3f, 0x11, 0xe5, 0x98, 0xac, 0x59, 0x26, 0x1c, 0x5c, 0x63, 0xaf, 0xfe, 0x23, 0x09, + 0x2c, 0x25, 0x5f, 0xb8, 0xa1, 0x0a, 0xe6, 0x7a, 0xf8, 0x61, 0xf0, 0xe1, 0x63, 0x5c, 0x13, 0xb1, + 0xa9, 0xa2, 0xd6, 0x9d, 0x4f, 0x46, 0xf5, 0x3b, 0x1a, 0xdd, 0x33, 0xf7, 0xa9, 0xa9, 0x68, 0x5d, + 0xa7, 0xf3, 0xee, 0x84, 0xb0, 0x50, 0x04, 0x1b, 0xbe, 0x0f, 0x4a, 0x3d, 0xfc, 0x70, 0xdf, 0x36, + 0xbb, 0x49, 0x1d, 0x32, 0xdb, 0x3c, 0xbc, 0x00, 0x76, 0x04, 0x0a, 0xf2, 0xf0, 0xe4, 0x2f, 0x24, + 0xb0, 0x9c, 0xd2, 0x55, 0xbf, 0x45, 0x51, 0xee, 0x81, 0x8b, 0xa1, 0x20, 0x59, 0x55, 0x92, 0x07, + 0xb6, 0xca, 0x0b, 0x54, 0x10, 0x99, 0x2b, 0xa0, 0x6c, 0x60, 0x93, 0x2a, 0x1e, 0x0d, 0x2e, 0x36, + 0x67, 0x47, 0xc3, 0x5a, 0xb9, 0xe5, 0x0e, 0x22, 0x5f, 0x2e, 0xff, 0x47, 0x02, 0xc5, 0xfd, 0x36, + 0x56, 0xc9, 0x29, 0x30, 0x89, 0xad, 0x10, 0x93, 0x48, 0x7f, 0xa5, 0xe7, 0xfe, 0xa4, 0x92, 0x88, + 0xed, 0x08, 0x89, 0xb8, 0x34, 0x06, 0xe7, 0xe9, 0xfc, 0xe1, 0x0d, 0x50, 0xf6, 0xa6, 0x9b, 0xec, + 0x70, 0x93, 0x7f, 0x97, 0x03, 0x33, 0x81, 0x29, 0x26, 0x3c, 0x1a, 0xef, 0x87, 0xfa, 0x01, 0x2b, + 0xfa, 0xf5, 0x2c, 0x81, 0xd4, 0xdd, 0xb3, 0xff, 0x6d, 0x8d, 0x9a, 0xc1, 0xcb, 0x63, 0xbc, 0x25, + 0xbc, 0x09, 0xe6, 0x28, 0x36, 0xbb, 0x84, 0xba, 0x32, 0xbe, 0x60, 0x65, 0xff, 0x31, 0xe5, 0x6e, + 0x48, 0x8a, 0x22, 0xda, 0x2b, 0x37, 0xc1, 0x6c, 0x68, 0x32, 0x78, 0x0e, 0xe4, 0x8f, 0xc9, 0xc0, + 0xa1, 0x54, 0x88, 0xfd, 0x09, 0x17, 0x41, 0xb1, 0x8f, 0x55, 0xdb, 0xc9, 0xf3, 0x32, 0x72, 0x7e, + 0xdc, 0xc8, 0xbd, 0x2e, 0xc9, 0xbf, 0x66, 0x8b, 0xe3, 0x27, 0xe7, 0x29, 0x64, 0xd7, 0x3b, 0xa1, + 0xec, 0x4a, 0xff, 0x60, 0x18, 0x2c, 0x99, 0xb4, 0x1c, 0x43, 0x91, 0x1c, 0x7b, 0x29, 0x13, 0xda, + 0xd3, 0x33, 0xed, 0x9f, 0x39, 0xb0, 0x18, 0xd0, 0xf6, 0xa9, 0xea, 0xf7, 0x43, 0x54, 0x75, 0x35, + 0x42, 0x55, 0x2b, 0x49, 0x36, 0xdf, 0x71, 0xd5, 0xf1, 0x5c, 0xf5, 0x4f, 0x12, 0x98, 0x0f, 0xac, + 0xdd, 0x29, 0x90, 0xd5, 0x3b, 0x61, 0xb2, 0x7a, 0x29, 0x4b, 0xd2, 0xa4, 0xb0, 0xd5, 0x7f, 0x49, + 0xa0, 0x11, 0xd0, 0x6a, 0x11, 0xd3, 0x52, 0x2c, 0x4a, 0x34, 0x7a, 0x4f, 0x57, 0xed, 0x1e, 0xd9, + 0x54, 0xb1, 0xd2, 0x43, 0x84, 0x0d, 0x28, 0xba, 0xd6, 0xd2, 0x55, 0xa5, 0x3d, 0x80, 0x18, 0xcc, + 0x7c, 0x78, 0x44, 0xb4, 0x2d, 0xa2, 0x12, 0x2a, 0x3e, 0x6b, 0x95, 0x9b, 0x6f, 0xb9, 0x5f, 0x79, + 0xde, 0xf3, 0x45, 0x4f, 0x86, 0xb5, 0xd5, 0x2c, 0x88, 0x3c, 0xcb, 0x82, 0x98, 0xf0, 0xa7, 0x00, + 0xb0, 0x9f, 0xfc, 0x3c, 0xea, 0x88, 0x84, 0x7b, 0xd3, 0xad, 0xca, 0xf7, 0x3c, 0xc9, 0x44, 0x13, + 0x04, 0x10, 0xe5, 0xbf, 0x4e, 0x87, 0xf6, 0xec, 0x5b, 0xff, 0x74, 0xf8, 0x73, 0xb0, 0xd8, 0xf7, + 0x57, 0xc7, 0x55, 0x60, 0xa4, 0x36, 0x1f, 0xbd, 0x1e, 0x7b, 0xf0, 0x49, 0xeb, 0xea, 0x53, 0xe9, + 0x7b, 0x09, 0x70, 0x28, 0x71, 0x12, 0xf8, 0x2a, 0x98, 0x61, 0x64, 0x54, 0x69, 0x93, 0x5d, 0xdc, + 0x73, 0xeb, 0xc9, 0xfb, 0x2a, 0xb8, 0xef, 0x8b, 0x50, 0x50, 0x0f, 0x1e, 0x81, 0x05, 0x43, 0xef, + 0xec, 0x60, 0x0d, 0x77, 0x09, 0x63, 0x57, 0xce, 0x56, 0xf2, 0xf7, 0xc4, 0x72, 0xf3, 0x35, 0xf7, + 0xad, 0xa8, 0x15, 0x57, 0x61, 0xf7, 0xee, 0x84, 0x61, 0x9e, 0x04, 0x49, 0x90, 0xd0, 0x8c, 0x7d, + 0xc9, 0x76, 0x5e, 0xf2, 0xd7, 0xb3, 0x14, 0xd6, 0x09, 0xbf, 0x65, 0xa7, 0x3d, 0x97, 0x96, 0x4e, + 0xf4, 0x5c, 0x9a, 0x70, 0x6f, 0x2c, 0x4f, 0x78, 0x6f, 0xfc, 0x44, 0x02, 0x97, 0x8c, 0x0c, 0xb5, + 0x54, 0x01, 0x7c, 0x6d, 0x6e, 0x67, 0x59, 0x9b, 0x2c, 0xb5, 0xd9, 0x5c, 0x1d, 0x0d, 0x6b, 0x97, + 0xb2, 0x68, 0xa2, 0x4c, 0xfe, 0xc9, 0x1f, 0x15, 0xc1, 0xf9, 0x58, 0xb7, 0xfc, 0x1a, 0x1f, 0x6f, + 0x63, 0x37, 0xc9, 0xfc, 0x04, 0x37, 0xc9, 0x0d, 0x30, 0x2f, 0xfe, 0x1f, 0x20, 0x72, 0x11, 0xf5, + 0x36, 0x76, 0x33, 0x2c, 0x46, 0x51, 0xfd, 0xa4, 0xc7, 0xe3, 0xe2, 0x84, 0x8f, 0xc7, 0x41, 0x2f, + 0xc4, 0xff, 0xb7, 0x39, 0x65, 0x18, 0xf7, 0x42, 0xfc, 0x9b, 0x5b, 0x54, 0x9f, 0x91, 0x44, 0x07, + 0xd5, 0x43, 0x98, 0x0e, 0x93, 0xc4, 0x83, 0x90, 0x14, 0x45, 0xb4, 0xbf, 0xd4, 0x37, 0x6f, 0x9c, + 0xf0, 0xcd, 0x7b, 0x2d, 0x4b, 0xfe, 0x66, 0x7f, 0x27, 0x4e, 0xbc, 0xf1, 0xcf, 0x4c, 0x7e, 0xe3, + 0x97, 0xff, 0x22, 0x81, 0xe7, 0x52, 0x4f, 0x17, 0xb8, 0x11, 0xa2, 0x70, 0x6b, 0x11, 0x0a, 0xf7, + 0xbd, 0x54, 0xc3, 0x00, 0x8f, 0x33, 0x93, 0x9f, 0x90, 0xdf, 0xc8, 0xf6, 0x84, 0x9c, 0x70, 0x0f, + 0x1c, 0xff, 0x96, 0xdc, 0x5c, 0x7b, 0xf4, 0xb8, 0x7a, 0xe6, 0xd3, 0xc7, 0xd5, 0x33, 0x9f, 0x3f, + 0xae, 0x9e, 0xf9, 0xc5, 0xa8, 0x2a, 0x3d, 0x1a, 0x55, 0xa5, 0x4f, 0x47, 0x55, 0xe9, 0xf3, 0x51, + 0x55, 0xfa, 0xdb, 0xa8, 0x2a, 0xfd, 0xe6, 0x8b, 0xea, 0x99, 0xf7, 0xa7, 0xc5, 0x8c, 0xff, 0x0d, + 0x00, 0x00, 0xff, 0xff, 0x3e, 0x13, 0x3b, 0xc7, 0x94, 0x2b, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -2523,6 +2560,39 @@ func (m *StatefulSetList) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + i -= len(m.WhenScaled) + copy(dAtA[i:], m.WhenScaled) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenScaled))) + i-- + dAtA[i] = 0x12 + i -= len(m.WhenDeleted) + copy(dAtA[i:], m.WhenDeleted) + i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenDeleted))) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + func (m *StatefulSetSpec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -2543,6 +2613,18 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + if m.PersistentVolumeClaimRetentionPolicy != nil { + { + size, err := m.PersistentVolumeClaimRetentionPolicy.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + } i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) i-- dAtA[i] = 0x48 @@ -3232,6 +3314,19 @@ func (m *StatefulSetList) Size() (n int) { return n } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.WhenDeleted) + n += 1 + l + sovGenerated(uint64(l)) + l = len(m.WhenScaled) + n += 1 + l + sovGenerated(uint64(l)) + return n +} + func (m *StatefulSetSpec) Size() (n int) { if m == nil { return 0 @@ -3263,6 +3358,10 @@ func (m *StatefulSetSpec) Size() (n int) { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } n += 1 + sovGenerated(uint64(m.MinReadySeconds)) + if m.PersistentVolumeClaimRetentionPolicy != nil { + l = m.PersistentVolumeClaimRetentionPolicy.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -3720,6 +3819,17 @@ func (this *StatefulSetList) String() string { }, "") return s } +func (this *StatefulSetPersistentVolumeClaimRetentionPolicy) String() string { + if this == nil { + return "nil" + } + s := strings.Join([]string{`&StatefulSetPersistentVolumeClaimRetentionPolicy{`, + `WhenDeleted:` + fmt.Sprintf("%v", this.WhenDeleted) + `,`, + `WhenScaled:` + fmt.Sprintf("%v", this.WhenScaled) + `,`, + `}`, + }, "") + return s +} func (this *StatefulSetSpec) String() string { if this == nil { return "nil" @@ -3739,6 +3849,7 @@ func (this *StatefulSetSpec) String() string { `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, + `PersistentVolumeClaimRetentionPolicy:` + strings.Replace(this.PersistentVolumeClaimRetentionPolicy.String(), "StatefulSetPersistentVolumeClaimRetentionPolicy", "StatefulSetPersistentVolumeClaimRetentionPolicy", 1) + `,`, `}`, }, "") return s @@ -8228,6 +8339,120 @@ func (m *StatefulSetList) Unmarshal(dAtA []byte) error { } return nil } +func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field WhenDeleted", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.WhenDeleted = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field WhenScaled", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.WhenScaled = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenerated(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenerated + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -8516,6 +8741,42 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { break } } + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaimRetentionPolicy", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.PersistentVolumeClaimRetentionPolicy == nil { + m.PersistentVolumeClaimRetentionPolicy = &StatefulSetPersistentVolumeClaimRetentionPolicy{} + } + if err := m.PersistentVolumeClaimRetentionPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1beta2/generated.proto b/apps/v1beta2/generated.proto index e22d9e281f..3270b62eba 100644 --- a/apps/v1beta2/generated.proto +++ b/apps/v1beta2/generated.proto @@ -656,6 +656,23 @@ message StatefulSetList { repeated StatefulSet items = 2; } +// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs +// created from the StatefulSet VolumeClaimTemplates. +message StatefulSetPersistentVolumeClaimRetentionPolicy { + // WhenDeleted specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is deleted. The default policy + // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The + // `Delete` policy causes those PVCs to be deleted. + optional string whenDeleted = 1; + + // WhenScaled specifies what happens to PVCs created from StatefulSet + // VolumeClaimTemplates when the StatefulSet is scaled down. The default + // policy of `Retain` causes PVCs to not be affected by a scaledown. The + // `Delete` policy causes the associated PVCs for any excess pods above + // the replica count to be deleted. + optional string whenScaled = 2; +} + // A StatefulSetSpec is the specification of a StatefulSet. message StatefulSetSpec { // replicas is the desired number of replicas of the given Template. @@ -722,6 +739,12 @@ message StatefulSetSpec { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional optional int32 minReadySeconds = 9; + + // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from + // the StatefulSet VolumeClaimTemplates. This requires the + // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. + // +optional + optional StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy = 10; } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta2/types_swagger_doc_generated.go b/apps/v1beta2/types_swagger_doc_generated.go index 29c8406153..098307b304 100644 --- a/apps/v1beta2/types_swagger_doc_generated.go +++ b/apps/v1beta2/types_swagger_doc_generated.go @@ -351,17 +351,28 @@ func (StatefulSetList) SwaggerDoc() map[string]string { return map_StatefulSetList } +var map_StatefulSetPersistentVolumeClaimRetentionPolicy = map[string]string{ + "": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.", + "whenDeleted": "WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of `Retain` causes PVCs to not be affected by StatefulSet deletion. The `Delete` policy causes those PVCs to be deleted.", + "whenScaled": "WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of `Retain` causes PVCs to not be affected by a scaledown. The `Delete` policy causes the associated PVCs for any excess pods above the replica count to be deleted.", +} + +func (StatefulSetPersistentVolumeClaimRetentionPolicy) SwaggerDoc() map[string]string { + return map_StatefulSetPersistentVolumeClaimRetentionPolicy +} + var map_StatefulSetSpec = map[string]string{ - "": "A StatefulSetSpec is the specification of a StatefulSet.", - "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", - "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", - "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", - "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", - "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", - "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", - "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", - "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", + "": "A StatefulSetSpec is the specification of a StatefulSet.", + "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", + "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", + "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", + "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", + "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", + "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", + "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", + "persistentVolumeClaimRetentionPolicy": "PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { diff --git a/apps/v1beta2/zz_generated.deepcopy.go b/apps/v1beta2/zz_generated.deepcopy.go index 0a84d1b08a..1cd7261803 100644 --- a/apps/v1beta2/zz_generated.deepcopy.go +++ b/apps/v1beta2/zz_generated.deepcopy.go @@ -754,6 +754,22 @@ func (in *StatefulSetList) DeepCopyObject() runtime.Object { return nil } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopyInto(out *StatefulSetPersistentVolumeClaimRetentionPolicy) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetPersistentVolumeClaimRetentionPolicy. +func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopy() *StatefulSetPersistentVolumeClaimRetentionPolicy { + if in == nil { + return nil + } + out := new(StatefulSetPersistentVolumeClaimRetentionPolicy) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = *in @@ -781,6 +797,11 @@ func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = new(int32) **out = **in } + if in.PersistentVolumeClaimRetentionPolicy != nil { + in, out := &in.PersistentVolumeClaimRetentionPolicy, &out.PersistentVolumeClaimRetentionPolicy + *out = new(StatefulSetPersistentVolumeClaimRetentionPolicy) + **out = **in + } return } diff --git a/testdata/HEAD/apps.v1.StatefulSet.json b/testdata/HEAD/apps.v1.StatefulSet.json index 082fe41a43..d9244fb4f1 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.json +++ b/testdata/HEAD/apps.v1.StatefulSet.json @@ -1639,26 +1639,30 @@ } }, "revisionHistoryLimit": 1747963012, - "minReadySeconds": 227754708 + "minReadySeconds": 227754708, + "persistentVolumeClaimRetentionPolicy": { + "whenDeleted": "牦[闤ŬNĻ", + "whenScaled": "ĕ" + } }, "status": { - "observedGeneration": 3726357650029194772, - "replicas": -2017431863, - "readyReplicas": -1391197036, - "currentReplicas": -819211803, - "updatedReplicas": -644991728, + "observedGeneration": 6686533762378407166, + "replicas": -506660990, + "readyReplicas": 504213151, + "currentReplicas": -1264206794, + "updatedReplicas": -691647199, "currentRevision": "516", "updateRevision": "517", - "collisionCount": 318464433, + "collisionCount": -1994313473, "conditions": [ { - "type": "ĕ", - "status": "Īɱ|åȧ$Ĥ龌帲笁銭1ÂơHđ\"-劺", - "lastTransitionTime": "2209-09-04T06:38:38Z", + "type": "龌帲笁銭1ÂơHđ\"-劺b", + "status": "Dê婼SƸ炃\u0026-Ƹ绿浠穸æǷ^ɘ", + "lastTransitionTime": "2624-04-25T00:24:24Z", "reason": "518", "message": "519" } ], - "availableReplicas": 1180728433 + "availableReplicas": 2082714834 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1.StatefulSet.pb b/testdata/HEAD/apps.v1.StatefulSet.pb index c2b617958f34882fddd88f5894d93daebf9395fe..ff1cfd16da2bca644b2895a7991720e49d030b71 100644 GIT binary patch delta 207 zcmeBj-RL?&mZ{HmqWn(A4I6LDD%J-Haq&FwTo(Ou`jVq-{EqAvVmdNaY5^n1znza( z{(f-vX^cSA`^|m-{sRG{#QeM4J}@e5`!Q|lZ?J&I!dWx7{RK0Pm`x4Mtbl~M$Nz^d zCx3tigMzrEUheC8x?|JxHH|O3)*2peI=0Z`$V4UGr(L^}gcMv3+pK!Ja!>HF9nYJZ z)pUW>?)}fUE_l9j$Khqix5u5FA;rP5qv6?C9{~m>pwSjuK*BQO(#yVw>{1L$3;>db BZBqaM delta 168 zcmdn!+T}Vymg%|6MERYJb2i?TRjillW#pK0XVZd37gygl7C3pgao>;sK)@(5rSrmz zUtp%f)5Yt5{sA*JCcN5l<}a9O#B6G4W(6e7JvJVGJDoAeo{QMW02GA_DhBktDeRu(949A%9X53Jm9ord#Qkq{XaG#Jds##FZL}0SNT8 z^1<()r<}C`5bV+9R~W3Wp~3n8|Ns91Aeq#Y%mFBhtkJLi|NsC00Wt$MF*Z5_H8D3x zm$t9o22w=|8p@wtZOW$SjjHLKo8_FQ#uP&M3tS4b2i?SRjijdw*1JdlN)OeFFmnb z<;aqk`+A=4*z|l&HF9nYJZ z)pUW>?)}fUE_l9j$Khqix5u5FA;rP5qv6?C9{~m>pwSjuK*BQO(#yVw>{1L$3;?Db BZEOGl delta 147 zcmdny+V46+iRrn^M3tS4b2i?SRg9JDW#pK0XVZd37gygl7C3pgao>;sK)@(5rSrmz zUtp%f)5Yt5{sA*JCcN5l<}a9O#B6G4W(6e7JvJVGJDoAeo{Qy!(7$nv4L05>T~;7Lc%v`1qr7Gm8|15(5CXx<|4A diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml index ef15848853..2c384a390c 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml @@ -32,6 +32,9 @@ metadata: uid: "7" spec: minReadySeconds: 227754708 + persistentVolumeClaimRetentionPolicy: + whenDeleted: 牦[闤ŬNĻ + whenScaled: ĕ podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ replicas: 896585016 revisionHistoryLimit: 1747963012 @@ -1122,18 +1125,18 @@ spec: type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 phase: VǕ酈t史C<镼ƶƭ status: - availableReplicas: 1180728433 - collisionCount: 318464433 + availableReplicas: 2082714834 + collisionCount: -1994313473 conditions: - - lastTransitionTime: "2209-09-04T06:38:38Z" + - lastTransitionTime: "2624-04-25T00:24:24Z" message: "519" reason: "518" - status: Īɱ|åȧ$Ĥ龌帲笁銭1ÂơHđ"-劺 - type: ĕ - currentReplicas: -819211803 + status: Dê婼SƸ炃&-Ƹ绿浠穸æǷ^ɘ + type: 龌帲笁銭1ÂơHđ"-劺b + currentReplicas: -1264206794 currentRevision: "516" - observedGeneration: 3726357650029194772 - readyReplicas: -1391197036 - replicas: -2017431863 + observedGeneration: 6686533762378407166 + readyReplicas: 504213151 + replicas: -506660990 updateRevision: "517" - updatedReplicas: -644991728 + updatedReplicas: -691647199 From c31108f3e6811620c20cb4125cc0218ffe5ba78b Mon Sep 17 00:00:00 2001 From: Sergey Kanzhelev Date: Wed, 3 Mar 2021 05:35:13 +0000 Subject: [PATCH 038/130] podUnknown is marked as Obsolete Kubernetes-commit: 4b05fe66446bf9754fd1f26d764196f25a58bc1c --- core/v1/types.go | 1 + 1 file changed, 1 insertion(+) diff --git a/core/v1/types.go b/core/v1/types.go index 666ab92967..3cbdd3c20c 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2527,6 +2527,7 @@ const ( PodFailed PodPhase = "Failed" // PodUnknown means that for some reason the state of the pod could not be obtained, typically due // to an error in communicating with the host of the pod. + // Deprecated: It isn't being set since 2015 (74da3b14b0c0f658b3bb8d2def5094686d0e9095) PodUnknown PodPhase = "Unknown" ) From 73d7b2e56a755c6e19051903f1e0a2e9c8cfaea9 Mon Sep 17 00:00:00 2001 From: navist2020 Date: Thu, 4 Mar 2021 14:52:36 +0800 Subject: [PATCH 039/130] Add descriptions to api/authorization/*/types.go Kubernetes-commit: bb88381bf1bcca9ae5a1f17bde9c01ecf676cdf3 --- authorization/v1/generated.proto | 9 ++++++ authorization/v1/types.go | 9 ++++++ .../v1/types_swagger_doc_generated.go | 29 +++++++++++-------- authorization/v1beta1/generated.proto | 9 ++++++ authorization/v1beta1/types.go | 9 ++++++ .../v1beta1/types_swagger_doc_generated.go | 29 +++++++++++-------- 6 files changed, 70 insertions(+), 24 deletions(-) diff --git a/authorization/v1/generated.proto b/authorization/v1/generated.proto index 931b0f4995..0170ee11fd 100644 --- a/authorization/v1/generated.proto +++ b/authorization/v1/generated.proto @@ -41,6 +41,8 @@ message ExtraValue { // Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions // checking. message LocalSubjectAccessReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -134,6 +136,8 @@ message ResourceRule { // spec.namespace means "in all namespaces". Self is a special case, because users should always be able // to check whether they can perform an action message SelfSubjectAccessReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -164,6 +168,8 @@ message SelfSubjectAccessReviewSpec { // drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. // SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. message SelfSubjectRulesReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -175,6 +181,7 @@ message SelfSubjectRulesReview { optional SubjectRulesReviewStatus status = 3; } +// SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. message SelfSubjectRulesReviewSpec { // Namespace to evaluate rules for. Required. optional string namespace = 1; @@ -182,6 +189,8 @@ message SelfSubjectRulesReviewSpec { // SubjectAccessReview checks whether or not a user or group can perform an action. message SubjectAccessReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; diff --git a/authorization/v1/types.go b/authorization/v1/types.go index be8913eb4f..d1fe483f96 100644 --- a/authorization/v1/types.go +++ b/authorization/v1/types.go @@ -30,6 +30,8 @@ import ( // SubjectAccessReview checks whether or not a user or group can perform an action. type SubjectAccessReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -51,6 +53,8 @@ type SubjectAccessReview struct { // to check whether they can perform an action type SelfSubjectAccessReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -71,6 +75,8 @@ type SelfSubjectAccessReview struct { // checking. type LocalSubjectAccessReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -200,6 +206,8 @@ type SubjectAccessReviewStatus struct { // SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. type SelfSubjectRulesReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -211,6 +219,7 @@ type SelfSubjectRulesReview struct { Status SubjectRulesReviewStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` } +// SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. type SelfSubjectRulesReviewSpec struct { // Namespace to evaluate rules for. Required. Namespace string `json:"namespace,omitempty" protobuf:"bytes,1,opt,name=namespace"` diff --git a/authorization/v1/types_swagger_doc_generated.go b/authorization/v1/types_swagger_doc_generated.go index 8445f71164..2e5fbea7ad 100644 --- a/authorization/v1/types_swagger_doc_generated.go +++ b/authorization/v1/types_swagger_doc_generated.go @@ -28,9 +28,10 @@ package v1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_LocalSubjectAccessReview = map[string]string{ - "": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.", - "spec": "Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.", - "status": "Status is filled in by the server and indicates whether the request is allowed or not", + "": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.", + "status": "Status is filled in by the server and indicates whether the request is allowed or not", } func (LocalSubjectAccessReview) SwaggerDoc() map[string]string { @@ -85,9 +86,10 @@ func (ResourceRule) SwaggerDoc() map[string]string { } var map_SelfSubjectAccessReview = map[string]string{ - "": "SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means \"in all namespaces\". Self is a special case, because users should always be able to check whether they can perform an action", - "spec": "Spec holds information about the request being evaluated. user and groups must be empty", - "status": "Status is filled in by the server and indicates whether the request is allowed or not", + "": "SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means \"in all namespaces\". Self is a special case, because users should always be able to check whether they can perform an action", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated. user and groups must be empty", + "status": "Status is filled in by the server and indicates whether the request is allowed or not", } func (SelfSubjectAccessReview) SwaggerDoc() map[string]string { @@ -105,9 +107,10 @@ func (SelfSubjectAccessReviewSpec) SwaggerDoc() map[string]string { } var map_SelfSubjectRulesReview = map[string]string{ - "": "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.", - "spec": "Spec holds information about the request being evaluated.", - "status": "Status is filled in by the server and indicates the set of actions a user can perform.", + "": "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated.", + "status": "Status is filled in by the server and indicates the set of actions a user can perform.", } func (SelfSubjectRulesReview) SwaggerDoc() map[string]string { @@ -115,6 +118,7 @@ func (SelfSubjectRulesReview) SwaggerDoc() map[string]string { } var map_SelfSubjectRulesReviewSpec = map[string]string{ + "": "SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview.", "namespace": "Namespace to evaluate rules for. Required.", } @@ -123,9 +127,10 @@ func (SelfSubjectRulesReviewSpec) SwaggerDoc() map[string]string { } var map_SubjectAccessReview = map[string]string{ - "": "SubjectAccessReview checks whether or not a user or group can perform an action.", - "spec": "Spec holds information about the request being evaluated", - "status": "Status is filled in by the server and indicates whether the request is allowed or not", + "": "SubjectAccessReview checks whether or not a user or group can perform an action.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated", + "status": "Status is filled in by the server and indicates whether the request is allowed or not", } func (SubjectAccessReview) SwaggerDoc() map[string]string { diff --git a/authorization/v1beta1/generated.proto b/authorization/v1beta1/generated.proto index a9e221608e..4b1a55e0ca 100644 --- a/authorization/v1beta1/generated.proto +++ b/authorization/v1beta1/generated.proto @@ -41,6 +41,8 @@ message ExtraValue { // Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions // checking. message LocalSubjectAccessReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -134,6 +136,8 @@ message ResourceRule { // spec.namespace means "in all namespaces". Self is a special case, because users should always be able // to check whether they can perform an action message SelfSubjectAccessReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -164,6 +168,8 @@ message SelfSubjectAccessReviewSpec { // drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. // SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. message SelfSubjectRulesReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -175,6 +181,7 @@ message SelfSubjectRulesReview { optional SubjectRulesReviewStatus status = 3; } +// SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. message SelfSubjectRulesReviewSpec { // Namespace to evaluate rules for. Required. optional string namespace = 1; @@ -182,6 +189,8 @@ message SelfSubjectRulesReviewSpec { // SubjectAccessReview checks whether or not a user or group can perform an action. message SubjectAccessReview { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; diff --git a/authorization/v1beta1/types.go b/authorization/v1beta1/types.go index c62b5ea213..2653098655 100644 --- a/authorization/v1beta1/types.go +++ b/authorization/v1beta1/types.go @@ -33,6 +33,8 @@ import ( // SubjectAccessReview checks whether or not a user or group can perform an action. type SubjectAccessReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -57,6 +59,8 @@ type SubjectAccessReview struct { // to check whether they can perform an action type SelfSubjectAccessReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -80,6 +84,8 @@ type SelfSubjectAccessReview struct { // checking. type LocalSubjectAccessReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -212,6 +218,8 @@ type SubjectAccessReviewStatus struct { // SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server. type SelfSubjectRulesReview struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -223,6 +231,7 @@ type SelfSubjectRulesReview struct { Status SubjectRulesReviewStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` } +// SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview. type SelfSubjectRulesReviewSpec struct { // Namespace to evaluate rules for. Required. Namespace string `json:"namespace,omitempty" protobuf:"bytes,1,opt,name=namespace"` diff --git a/authorization/v1beta1/types_swagger_doc_generated.go b/authorization/v1beta1/types_swagger_doc_generated.go index 3ae6e72060..2d291189eb 100644 --- a/authorization/v1beta1/types_swagger_doc_generated.go +++ b/authorization/v1beta1/types_swagger_doc_generated.go @@ -28,9 +28,10 @@ package v1beta1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_LocalSubjectAccessReview = map[string]string{ - "": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.", - "spec": "Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.", - "status": "Status is filled in by the server and indicates whether the request is allowed or not", + "": "LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. Having a namespace scoped resource makes it much easier to grant namespace scoped policy that includes permissions checking.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated. spec.namespace must be equal to the namespace you made the request against. If empty, it is defaulted.", + "status": "Status is filled in by the server and indicates whether the request is allowed or not", } func (LocalSubjectAccessReview) SwaggerDoc() map[string]string { @@ -85,9 +86,10 @@ func (ResourceRule) SwaggerDoc() map[string]string { } var map_SelfSubjectAccessReview = map[string]string{ - "": "SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means \"in all namespaces\". Self is a special case, because users should always be able to check whether they can perform an action", - "spec": "Spec holds information about the request being evaluated. user and groups must be empty", - "status": "Status is filled in by the server and indicates whether the request is allowed or not", + "": "SelfSubjectAccessReview checks whether or the current user can perform an action. Not filling in a spec.namespace means \"in all namespaces\". Self is a special case, because users should always be able to check whether they can perform an action", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated. user and groups must be empty", + "status": "Status is filled in by the server and indicates whether the request is allowed or not", } func (SelfSubjectAccessReview) SwaggerDoc() map[string]string { @@ -105,9 +107,10 @@ func (SelfSubjectAccessReviewSpec) SwaggerDoc() map[string]string { } var map_SelfSubjectRulesReview = map[string]string{ - "": "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.", - "spec": "Spec holds information about the request being evaluated.", - "status": "Status is filled in by the server and indicates the set of actions a user can perform.", + "": "SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. The returned list of actions may be incomplete depending on the server's authorization mode, and any errors experienced during the evaluation. SelfSubjectRulesReview should be used by UIs to show/hide actions, or to quickly let an end user reason about their permissions. It should NOT Be used by external systems to drive authorization decisions as this raises confused deputy, cache lifetime/revocation, and correctness concerns. SubjectAccessReview, and LocalAccessReview are the correct way to defer authorization decisions to the API server.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated.", + "status": "Status is filled in by the server and indicates the set of actions a user can perform.", } func (SelfSubjectRulesReview) SwaggerDoc() map[string]string { @@ -115,6 +118,7 @@ func (SelfSubjectRulesReview) SwaggerDoc() map[string]string { } var map_SelfSubjectRulesReviewSpec = map[string]string{ + "": "SelfSubjectRulesReviewSpec defines the specification for SelfSubjectRulesReview.", "namespace": "Namespace to evaluate rules for. Required.", } @@ -123,9 +127,10 @@ func (SelfSubjectRulesReviewSpec) SwaggerDoc() map[string]string { } var map_SubjectAccessReview = map[string]string{ - "": "SubjectAccessReview checks whether or not a user or group can perform an action.", - "spec": "Spec holds information about the request being evaluated", - "status": "Status is filled in by the server and indicates whether the request is allowed or not", + "": "SubjectAccessReview checks whether or not a user or group can perform an action.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated", + "status": "Status is filled in by the server and indicates whether the request is allowed or not", } func (SubjectAccessReview) SwaggerDoc() map[string]string { From 7172eb337e91994269f5c4974f523630d1fe0a81 Mon Sep 17 00:00:00 2001 From: Umanga Chapagain Date: Mon, 15 Mar 2021 11:20:53 +0530 Subject: [PATCH 040/130] add missing description to api/imagepolicy/v1alpha1/types.go Signed-off-by: Umanga Chapagain Kubernetes-commit: 3100871aeece97779e06ffc44c7b8286bfd3c543 --- imagepolicy/v1alpha1/generated.proto | 2 ++ imagepolicy/v1alpha1/types.go | 2 ++ imagepolicy/v1alpha1/types_swagger_doc_generated.go | 7 ++++--- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/imagepolicy/v1alpha1/generated.proto b/imagepolicy/v1alpha1/generated.proto index 107f04a0a6..ddce901c82 100644 --- a/imagepolicy/v1alpha1/generated.proto +++ b/imagepolicy/v1alpha1/generated.proto @@ -30,6 +30,8 @@ option go_package = "v1alpha1"; // ImageReview checks if the set of images in a pod are allowed. message ImageReview { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; diff --git a/imagepolicy/v1alpha1/types.go b/imagepolicy/v1alpha1/types.go index fd689e638d..151ffb1e9a 100644 --- a/imagepolicy/v1alpha1/types.go +++ b/imagepolicy/v1alpha1/types.go @@ -28,6 +28,8 @@ import ( // ImageReview checks if the set of images in a pod are allowed. type ImageReview struct { metav1.TypeMeta `json:",inline"` + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` diff --git a/imagepolicy/v1alpha1/types_swagger_doc_generated.go b/imagepolicy/v1alpha1/types_swagger_doc_generated.go index 0211d94af0..8d51e77a08 100644 --- a/imagepolicy/v1alpha1/types_swagger_doc_generated.go +++ b/imagepolicy/v1alpha1/types_swagger_doc_generated.go @@ -28,9 +28,10 @@ package v1alpha1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_ImageReview = map[string]string{ - "": "ImageReview checks if the set of images in a pod are allowed.", - "spec": "Spec holds information about the pod being evaluated", - "status": "Status is filled in by the backend and indicates whether the pod should be allowed.", + "": "ImageReview checks if the set of images in a pod are allowed.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the pod being evaluated", + "status": "Status is filled in by the backend and indicates whether the pod should be allowed.", } func (ImageReview) SwaggerDoc() map[string]string { From 648b77825832f4e96433407e4b406a3bdbb988bd Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Sat, 17 Apr 2021 07:42:34 -0700 Subject: [PATCH 041/130] Merge pull request #100970 from apelisse/add-subresource-managedfields Add subresource managedfields Kubernetes-commit: 0f1d105f8d3e114f0bf47307513fe519a71351a2 --- Godeps/Godeps.json | 2 +- go.mod | 4 ++-- go.sum | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index c605b8d32e..92c3222de2 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -328,7 +328,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "1ba67c107540" + "Rev": "8daf28983e6e" }, { "ImportPath": "k8s.io/gengo", diff --git a/go.mod b/go.mod index 4c60b64edd..49dbb90a7e 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210415154527-1ba67c107540 + k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210415154527-1ba67c107540 +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e diff --git a/go.sum b/go.sum index b93c693f75..b59d99b227 100644 --- a/go.sum +++ b/go.sum @@ -199,8 +199,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210415154527-1ba67c107540 h1:xFowz4QhYZAZ9cFw4BhLhTSkFSiYy6ArOL1oUAs15wI= -k8s.io/apimachinery v0.0.0-20210415154527-1ba67c107540/go.mod h1:CRK4uy8GKqwLtMa4Gj9i/B2EBjcqOsuvwP2xZJWUwmk= +k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e h1:fjczwJMl+07DTfpVAqAfprBYXxSMgsqpjVXfzaEa8k4= +k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e/go.mod h1:CRK4uy8GKqwLtMa4Gj9i/B2EBjcqOsuvwP2xZJWUwmk= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From a9b89d5140d5aa861888fd447ee0078a1ac561fd Mon Sep 17 00:00:00 2001 From: John Howard Date: Tue, 23 Mar 2021 08:33:15 -0700 Subject: [PATCH 042/130] Update kube-openapi and gnostic dependencies Pulling in https://github.com/kubernetes/kube-openapi/pull/220 Kubernetes-commit: a849c8998c1ed71f25387a560f8359596aec8bd3 --- go.mod | 7 +++++-- go.sum | 13 +++++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 49dbb90a7e..7bcddd6672 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index b59d99b227..95d0f3746a 100644 --- a/go.sum +++ b/go.sum @@ -34,13 +34,13 @@ github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4er github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= +github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -55,7 +55,7 @@ github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= +github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -97,9 +97,11 @@ github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1: github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -195,17 +197,16 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclpTYkz2zFM+lzLJFO4gQ= +gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e h1:fjczwJMl+07DTfpVAqAfprBYXxSMgsqpjVXfzaEa8k4= -k8s.io/apimachinery v0.0.0-20210417144234-8daf28983e6e/go.mod h1:CRK4uy8GKqwLtMa4Gj9i/B2EBjcqOsuvwP2xZJWUwmk= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/kube-openapi v0.0.0-20210305001622-591a79e4bda7/go.mod h1:wXW5VT87nVfh/iLV8FpR2uDvrFyomxbtb1KivDbvPTE= +k8s.io/kube-openapi v0.0.0-20210323165736-1a6458611d18/go.mod h1:UDkTDGblU9FBGrWsHAJ8G3ukmPKbCiJL1gCuA1DFd4I= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.1.1 h1:nYqY2A6oy37sKLYuSBXuQhbj4JVclzJK13BOIvJG5XU= sigs.k8s.io/structured-merge-diff/v4 v4.1.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= From 457d71cbccab9a44f61cb926d2b64f710c6cf13c Mon Sep 17 00:00:00 2001 From: Lee Verberne Date: Fri, 9 Apr 2021 13:53:13 +0200 Subject: [PATCH 043/130] Switch ephemeralcontainers SR to Pod Kind This changes the `/ephemeralcontainers` subresource of `/pods` to use the `Pod` kind rather than `EphemeralContainers`. When designing this API initially it seemed preferable to create a new kind containing only the pod's ephemeral containers, similar to how binding and scaling work. It later became clear that this made admission control more difficult because the controller wouldn't be presented with the entire Pod, so we updated this to operate on the entire Pod, similar to how `/status` works. Kubernetes-commit: d22dc5cb72a627341f4004b5d58d275f3d8773b3 --- core/v1/register.go | 1 - core/v1/types.go | 19 +------------------ 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/core/v1/register.go b/core/v1/register.go index 8da1ddeade..1aac0cb41e 100644 --- a/core/v1/register.go +++ b/core/v1/register.go @@ -88,7 +88,6 @@ func addKnownTypes(scheme *runtime.Scheme) error { &RangeAllocation{}, &ConfigMap{}, &ConfigMapList{}, - &EphemeralContainers{}, ) // Add common types diff --git a/core/v1/types.go b/core/v1/types.go index be3a9ae73f..c0068c4744 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -3689,8 +3689,7 @@ type PodStatusResult struct { } // +genclient -// +genclient:method=GetEphemeralContainers,verb=get,subresource=ephemeralcontainers,result=EphemeralContainers -// +genclient:method=UpdateEphemeralContainers,verb=update,subresource=ephemeralcontainers,input=EphemeralContainers,result=EphemeralContainers +// +genclient:method=UpdateEphemeralContainers,verb=update,subresource=ephemeralcontainers // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // Pod is a collection of containers that can run on a host. This resource is created @@ -5150,22 +5149,6 @@ type Binding struct { Target ObjectReference `json:"target" protobuf:"bytes,2,opt,name=target"` } -// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object - -// A list of ephemeral containers used with the Pod ephemeralcontainers subresource. -type EphemeralContainers struct { - metav1.TypeMeta `json:",inline"` - // +optional - metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` - - // A list of ephemeral containers associated with this pod. New ephemeral containers - // may be appended to this list, but existing ephemeral containers may not be removed - // or modified. - // +patchMergeKey=name - // +patchStrategy=merge - EphemeralContainers []EphemeralContainer `json:"ephemeralContainers" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,name=ephemeralContainers"` -} - // Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out. // +k8s:openapi-gen=false type Preconditions struct { From ece0d38fa8e3997353ba564d4e4f6a6229e82b68 Mon Sep 17 00:00:00 2001 From: Lee Verberne Date: Mon, 12 Apr 2021 17:28:29 +0200 Subject: [PATCH 044/130] Generated code for Pod-based ephemeralcontainers Kubernetes-commit: d8ee5ab09e0a0f476e2fe07014a453f572fb53a3 --- core/v1/generated.pb.go | 1830 +++++++++++------------- core/v1/generated.proto | 13 - core/v1/types_swagger_doc_generated.go | 9 - core/v1/zz_generated.deepcopy.go | 33 - 4 files changed, 801 insertions(+), 1084 deletions(-) diff --git a/core/v1/generated.pb.go b/core/v1/generated.pb.go index 286a82ecd6..bc5bcbd607 100644 --- a/core/v1/generated.pb.go +++ b/core/v1/generated.pb.go @@ -1421,38 +1421,10 @@ func (m *EphemeralContainerCommon) XXX_DiscardUnknown() { var xxx_messageInfo_EphemeralContainerCommon proto.InternalMessageInfo -func (m *EphemeralContainers) Reset() { *m = EphemeralContainers{} } -func (*EphemeralContainers) ProtoMessage() {} -func (*EphemeralContainers) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{49} -} -func (m *EphemeralContainers) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *EphemeralContainers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil -} -func (m *EphemeralContainers) XXX_Merge(src proto.Message) { - xxx_messageInfo_EphemeralContainers.Merge(m, src) -} -func (m *EphemeralContainers) XXX_Size() int { - return m.Size() -} -func (m *EphemeralContainers) XXX_DiscardUnknown() { - xxx_messageInfo_EphemeralContainers.DiscardUnknown(m) -} - -var xxx_messageInfo_EphemeralContainers proto.InternalMessageInfo - func (m *EphemeralVolumeSource) Reset() { *m = EphemeralVolumeSource{} } func (*EphemeralVolumeSource) ProtoMessage() {} func (*EphemeralVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{50} + return fileDescriptor_83c10c24ec417dc9, []int{49} } func (m *EphemeralVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1480,7 +1452,7 @@ var xxx_messageInfo_EphemeralVolumeSource proto.InternalMessageInfo func (m *Event) Reset() { *m = Event{} } func (*Event) ProtoMessage() {} func (*Event) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{51} + return fileDescriptor_83c10c24ec417dc9, []int{50} } func (m *Event) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1508,7 +1480,7 @@ var xxx_messageInfo_Event proto.InternalMessageInfo func (m *EventList) Reset() { *m = EventList{} } func (*EventList) ProtoMessage() {} func (*EventList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{52} + return fileDescriptor_83c10c24ec417dc9, []int{51} } func (m *EventList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1536,7 +1508,7 @@ var xxx_messageInfo_EventList proto.InternalMessageInfo func (m *EventSeries) Reset() { *m = EventSeries{} } func (*EventSeries) ProtoMessage() {} func (*EventSeries) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{53} + return fileDescriptor_83c10c24ec417dc9, []int{52} } func (m *EventSeries) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1564,7 +1536,7 @@ var xxx_messageInfo_EventSeries proto.InternalMessageInfo func (m *EventSource) Reset() { *m = EventSource{} } func (*EventSource) ProtoMessage() {} func (*EventSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{54} + return fileDescriptor_83c10c24ec417dc9, []int{53} } func (m *EventSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1592,7 +1564,7 @@ var xxx_messageInfo_EventSource proto.InternalMessageInfo func (m *ExecAction) Reset() { *m = ExecAction{} } func (*ExecAction) ProtoMessage() {} func (*ExecAction) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{55} + return fileDescriptor_83c10c24ec417dc9, []int{54} } func (m *ExecAction) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1620,7 +1592,7 @@ var xxx_messageInfo_ExecAction proto.InternalMessageInfo func (m *FCVolumeSource) Reset() { *m = FCVolumeSource{} } func (*FCVolumeSource) ProtoMessage() {} func (*FCVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{56} + return fileDescriptor_83c10c24ec417dc9, []int{55} } func (m *FCVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1648,7 +1620,7 @@ var xxx_messageInfo_FCVolumeSource proto.InternalMessageInfo func (m *FlexPersistentVolumeSource) Reset() { *m = FlexPersistentVolumeSource{} } func (*FlexPersistentVolumeSource) ProtoMessage() {} func (*FlexPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{57} + return fileDescriptor_83c10c24ec417dc9, []int{56} } func (m *FlexPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1676,7 +1648,7 @@ var xxx_messageInfo_FlexPersistentVolumeSource proto.InternalMessageInfo func (m *FlexVolumeSource) Reset() { *m = FlexVolumeSource{} } func (*FlexVolumeSource) ProtoMessage() {} func (*FlexVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{58} + return fileDescriptor_83c10c24ec417dc9, []int{57} } func (m *FlexVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1704,7 +1676,7 @@ var xxx_messageInfo_FlexVolumeSource proto.InternalMessageInfo func (m *FlockerVolumeSource) Reset() { *m = FlockerVolumeSource{} } func (*FlockerVolumeSource) ProtoMessage() {} func (*FlockerVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{59} + return fileDescriptor_83c10c24ec417dc9, []int{58} } func (m *FlockerVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1732,7 +1704,7 @@ var xxx_messageInfo_FlockerVolumeSource proto.InternalMessageInfo func (m *GCEPersistentDiskVolumeSource) Reset() { *m = GCEPersistentDiskVolumeSource{} } func (*GCEPersistentDiskVolumeSource) ProtoMessage() {} func (*GCEPersistentDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{60} + return fileDescriptor_83c10c24ec417dc9, []int{59} } func (m *GCEPersistentDiskVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1760,7 +1732,7 @@ var xxx_messageInfo_GCEPersistentDiskVolumeSource proto.InternalMessageInfo func (m *GitRepoVolumeSource) Reset() { *m = GitRepoVolumeSource{} } func (*GitRepoVolumeSource) ProtoMessage() {} func (*GitRepoVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{61} + return fileDescriptor_83c10c24ec417dc9, []int{60} } func (m *GitRepoVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1788,7 +1760,7 @@ var xxx_messageInfo_GitRepoVolumeSource proto.InternalMessageInfo func (m *GlusterfsPersistentVolumeSource) Reset() { *m = GlusterfsPersistentVolumeSource{} } func (*GlusterfsPersistentVolumeSource) ProtoMessage() {} func (*GlusterfsPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{62} + return fileDescriptor_83c10c24ec417dc9, []int{61} } func (m *GlusterfsPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1816,7 +1788,7 @@ var xxx_messageInfo_GlusterfsPersistentVolumeSource proto.InternalMessageInfo func (m *GlusterfsVolumeSource) Reset() { *m = GlusterfsVolumeSource{} } func (*GlusterfsVolumeSource) ProtoMessage() {} func (*GlusterfsVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{63} + return fileDescriptor_83c10c24ec417dc9, []int{62} } func (m *GlusterfsVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1844,7 +1816,7 @@ var xxx_messageInfo_GlusterfsVolumeSource proto.InternalMessageInfo func (m *HTTPGetAction) Reset() { *m = HTTPGetAction{} } func (*HTTPGetAction) ProtoMessage() {} func (*HTTPGetAction) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{64} + return fileDescriptor_83c10c24ec417dc9, []int{63} } func (m *HTTPGetAction) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1872,7 +1844,7 @@ var xxx_messageInfo_HTTPGetAction proto.InternalMessageInfo func (m *HTTPHeader) Reset() { *m = HTTPHeader{} } func (*HTTPHeader) ProtoMessage() {} func (*HTTPHeader) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{65} + return fileDescriptor_83c10c24ec417dc9, []int{64} } func (m *HTTPHeader) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1900,7 +1872,7 @@ var xxx_messageInfo_HTTPHeader proto.InternalMessageInfo func (m *Handler) Reset() { *m = Handler{} } func (*Handler) ProtoMessage() {} func (*Handler) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{66} + return fileDescriptor_83c10c24ec417dc9, []int{65} } func (m *Handler) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1928,7 +1900,7 @@ var xxx_messageInfo_Handler proto.InternalMessageInfo func (m *HostAlias) Reset() { *m = HostAlias{} } func (*HostAlias) ProtoMessage() {} func (*HostAlias) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{67} + return fileDescriptor_83c10c24ec417dc9, []int{66} } func (m *HostAlias) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1956,7 +1928,7 @@ var xxx_messageInfo_HostAlias proto.InternalMessageInfo func (m *HostPathVolumeSource) Reset() { *m = HostPathVolumeSource{} } func (*HostPathVolumeSource) ProtoMessage() {} func (*HostPathVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{68} + return fileDescriptor_83c10c24ec417dc9, []int{67} } func (m *HostPathVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1984,7 +1956,7 @@ var xxx_messageInfo_HostPathVolumeSource proto.InternalMessageInfo func (m *ISCSIPersistentVolumeSource) Reset() { *m = ISCSIPersistentVolumeSource{} } func (*ISCSIPersistentVolumeSource) ProtoMessage() {} func (*ISCSIPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{69} + return fileDescriptor_83c10c24ec417dc9, []int{68} } func (m *ISCSIPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2012,7 +1984,7 @@ var xxx_messageInfo_ISCSIPersistentVolumeSource proto.InternalMessageInfo func (m *ISCSIVolumeSource) Reset() { *m = ISCSIVolumeSource{} } func (*ISCSIVolumeSource) ProtoMessage() {} func (*ISCSIVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{70} + return fileDescriptor_83c10c24ec417dc9, []int{69} } func (m *ISCSIVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2040,7 +2012,7 @@ var xxx_messageInfo_ISCSIVolumeSource proto.InternalMessageInfo func (m *KeyToPath) Reset() { *m = KeyToPath{} } func (*KeyToPath) ProtoMessage() {} func (*KeyToPath) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{71} + return fileDescriptor_83c10c24ec417dc9, []int{70} } func (m *KeyToPath) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2068,7 +2040,7 @@ var xxx_messageInfo_KeyToPath proto.InternalMessageInfo func (m *Lifecycle) Reset() { *m = Lifecycle{} } func (*Lifecycle) ProtoMessage() {} func (*Lifecycle) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{72} + return fileDescriptor_83c10c24ec417dc9, []int{71} } func (m *Lifecycle) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2096,7 +2068,7 @@ var xxx_messageInfo_Lifecycle proto.InternalMessageInfo func (m *LimitRange) Reset() { *m = LimitRange{} } func (*LimitRange) ProtoMessage() {} func (*LimitRange) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{73} + return fileDescriptor_83c10c24ec417dc9, []int{72} } func (m *LimitRange) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2124,7 +2096,7 @@ var xxx_messageInfo_LimitRange proto.InternalMessageInfo func (m *LimitRangeItem) Reset() { *m = LimitRangeItem{} } func (*LimitRangeItem) ProtoMessage() {} func (*LimitRangeItem) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{74} + return fileDescriptor_83c10c24ec417dc9, []int{73} } func (m *LimitRangeItem) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2152,7 +2124,7 @@ var xxx_messageInfo_LimitRangeItem proto.InternalMessageInfo func (m *LimitRangeList) Reset() { *m = LimitRangeList{} } func (*LimitRangeList) ProtoMessage() {} func (*LimitRangeList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{75} + return fileDescriptor_83c10c24ec417dc9, []int{74} } func (m *LimitRangeList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2180,7 +2152,7 @@ var xxx_messageInfo_LimitRangeList proto.InternalMessageInfo func (m *LimitRangeSpec) Reset() { *m = LimitRangeSpec{} } func (*LimitRangeSpec) ProtoMessage() {} func (*LimitRangeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{76} + return fileDescriptor_83c10c24ec417dc9, []int{75} } func (m *LimitRangeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2208,7 +2180,7 @@ var xxx_messageInfo_LimitRangeSpec proto.InternalMessageInfo func (m *List) Reset() { *m = List{} } func (*List) ProtoMessage() {} func (*List) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{77} + return fileDescriptor_83c10c24ec417dc9, []int{76} } func (m *List) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2236,7 +2208,7 @@ var xxx_messageInfo_List proto.InternalMessageInfo func (m *LoadBalancerIngress) Reset() { *m = LoadBalancerIngress{} } func (*LoadBalancerIngress) ProtoMessage() {} func (*LoadBalancerIngress) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{78} + return fileDescriptor_83c10c24ec417dc9, []int{77} } func (m *LoadBalancerIngress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2264,7 +2236,7 @@ var xxx_messageInfo_LoadBalancerIngress proto.InternalMessageInfo func (m *LoadBalancerStatus) Reset() { *m = LoadBalancerStatus{} } func (*LoadBalancerStatus) ProtoMessage() {} func (*LoadBalancerStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{79} + return fileDescriptor_83c10c24ec417dc9, []int{78} } func (m *LoadBalancerStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2292,7 +2264,7 @@ var xxx_messageInfo_LoadBalancerStatus proto.InternalMessageInfo func (m *LocalObjectReference) Reset() { *m = LocalObjectReference{} } func (*LocalObjectReference) ProtoMessage() {} func (*LocalObjectReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{80} + return fileDescriptor_83c10c24ec417dc9, []int{79} } func (m *LocalObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2320,7 +2292,7 @@ var xxx_messageInfo_LocalObjectReference proto.InternalMessageInfo func (m *LocalVolumeSource) Reset() { *m = LocalVolumeSource{} } func (*LocalVolumeSource) ProtoMessage() {} func (*LocalVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{81} + return fileDescriptor_83c10c24ec417dc9, []int{80} } func (m *LocalVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2348,7 +2320,7 @@ var xxx_messageInfo_LocalVolumeSource proto.InternalMessageInfo func (m *NFSVolumeSource) Reset() { *m = NFSVolumeSource{} } func (*NFSVolumeSource) ProtoMessage() {} func (*NFSVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{82} + return fileDescriptor_83c10c24ec417dc9, []int{81} } func (m *NFSVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2376,7 +2348,7 @@ var xxx_messageInfo_NFSVolumeSource proto.InternalMessageInfo func (m *Namespace) Reset() { *m = Namespace{} } func (*Namespace) ProtoMessage() {} func (*Namespace) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{83} + return fileDescriptor_83c10c24ec417dc9, []int{82} } func (m *Namespace) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2404,7 +2376,7 @@ var xxx_messageInfo_Namespace proto.InternalMessageInfo func (m *NamespaceCondition) Reset() { *m = NamespaceCondition{} } func (*NamespaceCondition) ProtoMessage() {} func (*NamespaceCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{84} + return fileDescriptor_83c10c24ec417dc9, []int{83} } func (m *NamespaceCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2432,7 +2404,7 @@ var xxx_messageInfo_NamespaceCondition proto.InternalMessageInfo func (m *NamespaceList) Reset() { *m = NamespaceList{} } func (*NamespaceList) ProtoMessage() {} func (*NamespaceList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{85} + return fileDescriptor_83c10c24ec417dc9, []int{84} } func (m *NamespaceList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2460,7 +2432,7 @@ var xxx_messageInfo_NamespaceList proto.InternalMessageInfo func (m *NamespaceSpec) Reset() { *m = NamespaceSpec{} } func (*NamespaceSpec) ProtoMessage() {} func (*NamespaceSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{86} + return fileDescriptor_83c10c24ec417dc9, []int{85} } func (m *NamespaceSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2488,7 +2460,7 @@ var xxx_messageInfo_NamespaceSpec proto.InternalMessageInfo func (m *NamespaceStatus) Reset() { *m = NamespaceStatus{} } func (*NamespaceStatus) ProtoMessage() {} func (*NamespaceStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{87} + return fileDescriptor_83c10c24ec417dc9, []int{86} } func (m *NamespaceStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2516,7 +2488,7 @@ var xxx_messageInfo_NamespaceStatus proto.InternalMessageInfo func (m *Node) Reset() { *m = Node{} } func (*Node) ProtoMessage() {} func (*Node) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{88} + return fileDescriptor_83c10c24ec417dc9, []int{87} } func (m *Node) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2544,7 +2516,7 @@ var xxx_messageInfo_Node proto.InternalMessageInfo func (m *NodeAddress) Reset() { *m = NodeAddress{} } func (*NodeAddress) ProtoMessage() {} func (*NodeAddress) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{89} + return fileDescriptor_83c10c24ec417dc9, []int{88} } func (m *NodeAddress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2572,7 +2544,7 @@ var xxx_messageInfo_NodeAddress proto.InternalMessageInfo func (m *NodeAffinity) Reset() { *m = NodeAffinity{} } func (*NodeAffinity) ProtoMessage() {} func (*NodeAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{90} + return fileDescriptor_83c10c24ec417dc9, []int{89} } func (m *NodeAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2600,7 +2572,7 @@ var xxx_messageInfo_NodeAffinity proto.InternalMessageInfo func (m *NodeCondition) Reset() { *m = NodeCondition{} } func (*NodeCondition) ProtoMessage() {} func (*NodeCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{91} + return fileDescriptor_83c10c24ec417dc9, []int{90} } func (m *NodeCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2628,7 +2600,7 @@ var xxx_messageInfo_NodeCondition proto.InternalMessageInfo func (m *NodeConfigSource) Reset() { *m = NodeConfigSource{} } func (*NodeConfigSource) ProtoMessage() {} func (*NodeConfigSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{92} + return fileDescriptor_83c10c24ec417dc9, []int{91} } func (m *NodeConfigSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2656,7 +2628,7 @@ var xxx_messageInfo_NodeConfigSource proto.InternalMessageInfo func (m *NodeConfigStatus) Reset() { *m = NodeConfigStatus{} } func (*NodeConfigStatus) ProtoMessage() {} func (*NodeConfigStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{93} + return fileDescriptor_83c10c24ec417dc9, []int{92} } func (m *NodeConfigStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2684,7 +2656,7 @@ var xxx_messageInfo_NodeConfigStatus proto.InternalMessageInfo func (m *NodeDaemonEndpoints) Reset() { *m = NodeDaemonEndpoints{} } func (*NodeDaemonEndpoints) ProtoMessage() {} func (*NodeDaemonEndpoints) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{94} + return fileDescriptor_83c10c24ec417dc9, []int{93} } func (m *NodeDaemonEndpoints) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2712,7 +2684,7 @@ var xxx_messageInfo_NodeDaemonEndpoints proto.InternalMessageInfo func (m *NodeList) Reset() { *m = NodeList{} } func (*NodeList) ProtoMessage() {} func (*NodeList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{95} + return fileDescriptor_83c10c24ec417dc9, []int{94} } func (m *NodeList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2740,7 +2712,7 @@ var xxx_messageInfo_NodeList proto.InternalMessageInfo func (m *NodeProxyOptions) Reset() { *m = NodeProxyOptions{} } func (*NodeProxyOptions) ProtoMessage() {} func (*NodeProxyOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{96} + return fileDescriptor_83c10c24ec417dc9, []int{95} } func (m *NodeProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2768,7 +2740,7 @@ var xxx_messageInfo_NodeProxyOptions proto.InternalMessageInfo func (m *NodeResources) Reset() { *m = NodeResources{} } func (*NodeResources) ProtoMessage() {} func (*NodeResources) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{97} + return fileDescriptor_83c10c24ec417dc9, []int{96} } func (m *NodeResources) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2796,7 +2768,7 @@ var xxx_messageInfo_NodeResources proto.InternalMessageInfo func (m *NodeSelector) Reset() { *m = NodeSelector{} } func (*NodeSelector) ProtoMessage() {} func (*NodeSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{98} + return fileDescriptor_83c10c24ec417dc9, []int{97} } func (m *NodeSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2824,7 +2796,7 @@ var xxx_messageInfo_NodeSelector proto.InternalMessageInfo func (m *NodeSelectorRequirement) Reset() { *m = NodeSelectorRequirement{} } func (*NodeSelectorRequirement) ProtoMessage() {} func (*NodeSelectorRequirement) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{99} + return fileDescriptor_83c10c24ec417dc9, []int{98} } func (m *NodeSelectorRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2852,7 +2824,7 @@ var xxx_messageInfo_NodeSelectorRequirement proto.InternalMessageInfo func (m *NodeSelectorTerm) Reset() { *m = NodeSelectorTerm{} } func (*NodeSelectorTerm) ProtoMessage() {} func (*NodeSelectorTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{100} + return fileDescriptor_83c10c24ec417dc9, []int{99} } func (m *NodeSelectorTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2880,7 +2852,7 @@ var xxx_messageInfo_NodeSelectorTerm proto.InternalMessageInfo func (m *NodeSpec) Reset() { *m = NodeSpec{} } func (*NodeSpec) ProtoMessage() {} func (*NodeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{101} + return fileDescriptor_83c10c24ec417dc9, []int{100} } func (m *NodeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2908,7 +2880,7 @@ var xxx_messageInfo_NodeSpec proto.InternalMessageInfo func (m *NodeStatus) Reset() { *m = NodeStatus{} } func (*NodeStatus) ProtoMessage() {} func (*NodeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{102} + return fileDescriptor_83c10c24ec417dc9, []int{101} } func (m *NodeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2936,7 +2908,7 @@ var xxx_messageInfo_NodeStatus proto.InternalMessageInfo func (m *NodeSystemInfo) Reset() { *m = NodeSystemInfo{} } func (*NodeSystemInfo) ProtoMessage() {} func (*NodeSystemInfo) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{103} + return fileDescriptor_83c10c24ec417dc9, []int{102} } func (m *NodeSystemInfo) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2964,7 +2936,7 @@ var xxx_messageInfo_NodeSystemInfo proto.InternalMessageInfo func (m *ObjectFieldSelector) Reset() { *m = ObjectFieldSelector{} } func (*ObjectFieldSelector) ProtoMessage() {} func (*ObjectFieldSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{104} + return fileDescriptor_83c10c24ec417dc9, []int{103} } func (m *ObjectFieldSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -2992,7 +2964,7 @@ var xxx_messageInfo_ObjectFieldSelector proto.InternalMessageInfo func (m *ObjectReference) Reset() { *m = ObjectReference{} } func (*ObjectReference) ProtoMessage() {} func (*ObjectReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{105} + return fileDescriptor_83c10c24ec417dc9, []int{104} } func (m *ObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3020,7 +2992,7 @@ var xxx_messageInfo_ObjectReference proto.InternalMessageInfo func (m *PersistentVolume) Reset() { *m = PersistentVolume{} } func (*PersistentVolume) ProtoMessage() {} func (*PersistentVolume) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{106} + return fileDescriptor_83c10c24ec417dc9, []int{105} } func (m *PersistentVolume) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3048,7 +3020,7 @@ var xxx_messageInfo_PersistentVolume proto.InternalMessageInfo func (m *PersistentVolumeClaim) Reset() { *m = PersistentVolumeClaim{} } func (*PersistentVolumeClaim) ProtoMessage() {} func (*PersistentVolumeClaim) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{107} + return fileDescriptor_83c10c24ec417dc9, []int{106} } func (m *PersistentVolumeClaim) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3076,7 +3048,7 @@ var xxx_messageInfo_PersistentVolumeClaim proto.InternalMessageInfo func (m *PersistentVolumeClaimCondition) Reset() { *m = PersistentVolumeClaimCondition{} } func (*PersistentVolumeClaimCondition) ProtoMessage() {} func (*PersistentVolumeClaimCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{108} + return fileDescriptor_83c10c24ec417dc9, []int{107} } func (m *PersistentVolumeClaimCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3104,7 +3076,7 @@ var xxx_messageInfo_PersistentVolumeClaimCondition proto.InternalMessageInfo func (m *PersistentVolumeClaimList) Reset() { *m = PersistentVolumeClaimList{} } func (*PersistentVolumeClaimList) ProtoMessage() {} func (*PersistentVolumeClaimList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{109} + return fileDescriptor_83c10c24ec417dc9, []int{108} } func (m *PersistentVolumeClaimList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3132,7 +3104,7 @@ var xxx_messageInfo_PersistentVolumeClaimList proto.InternalMessageInfo func (m *PersistentVolumeClaimSpec) Reset() { *m = PersistentVolumeClaimSpec{} } func (*PersistentVolumeClaimSpec) ProtoMessage() {} func (*PersistentVolumeClaimSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{110} + return fileDescriptor_83c10c24ec417dc9, []int{109} } func (m *PersistentVolumeClaimSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3160,7 +3132,7 @@ var xxx_messageInfo_PersistentVolumeClaimSpec proto.InternalMessageInfo func (m *PersistentVolumeClaimStatus) Reset() { *m = PersistentVolumeClaimStatus{} } func (*PersistentVolumeClaimStatus) ProtoMessage() {} func (*PersistentVolumeClaimStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{111} + return fileDescriptor_83c10c24ec417dc9, []int{110} } func (m *PersistentVolumeClaimStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3188,7 +3160,7 @@ var xxx_messageInfo_PersistentVolumeClaimStatus proto.InternalMessageInfo func (m *PersistentVolumeClaimTemplate) Reset() { *m = PersistentVolumeClaimTemplate{} } func (*PersistentVolumeClaimTemplate) ProtoMessage() {} func (*PersistentVolumeClaimTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{112} + return fileDescriptor_83c10c24ec417dc9, []int{111} } func (m *PersistentVolumeClaimTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3216,7 +3188,7 @@ var xxx_messageInfo_PersistentVolumeClaimTemplate proto.InternalMessageInfo func (m *PersistentVolumeClaimVolumeSource) Reset() { *m = PersistentVolumeClaimVolumeSource{} } func (*PersistentVolumeClaimVolumeSource) ProtoMessage() {} func (*PersistentVolumeClaimVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{113} + return fileDescriptor_83c10c24ec417dc9, []int{112} } func (m *PersistentVolumeClaimVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3244,7 +3216,7 @@ var xxx_messageInfo_PersistentVolumeClaimVolumeSource proto.InternalMessageInfo func (m *PersistentVolumeList) Reset() { *m = PersistentVolumeList{} } func (*PersistentVolumeList) ProtoMessage() {} func (*PersistentVolumeList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{114} + return fileDescriptor_83c10c24ec417dc9, []int{113} } func (m *PersistentVolumeList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3272,7 +3244,7 @@ var xxx_messageInfo_PersistentVolumeList proto.InternalMessageInfo func (m *PersistentVolumeSource) Reset() { *m = PersistentVolumeSource{} } func (*PersistentVolumeSource) ProtoMessage() {} func (*PersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{115} + return fileDescriptor_83c10c24ec417dc9, []int{114} } func (m *PersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3300,7 +3272,7 @@ var xxx_messageInfo_PersistentVolumeSource proto.InternalMessageInfo func (m *PersistentVolumeSpec) Reset() { *m = PersistentVolumeSpec{} } func (*PersistentVolumeSpec) ProtoMessage() {} func (*PersistentVolumeSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{116} + return fileDescriptor_83c10c24ec417dc9, []int{115} } func (m *PersistentVolumeSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3328,7 +3300,7 @@ var xxx_messageInfo_PersistentVolumeSpec proto.InternalMessageInfo func (m *PersistentVolumeStatus) Reset() { *m = PersistentVolumeStatus{} } func (*PersistentVolumeStatus) ProtoMessage() {} func (*PersistentVolumeStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{117} + return fileDescriptor_83c10c24ec417dc9, []int{116} } func (m *PersistentVolumeStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3356,7 +3328,7 @@ var xxx_messageInfo_PersistentVolumeStatus proto.InternalMessageInfo func (m *PhotonPersistentDiskVolumeSource) Reset() { *m = PhotonPersistentDiskVolumeSource{} } func (*PhotonPersistentDiskVolumeSource) ProtoMessage() {} func (*PhotonPersistentDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{118} + return fileDescriptor_83c10c24ec417dc9, []int{117} } func (m *PhotonPersistentDiskVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3384,7 +3356,7 @@ var xxx_messageInfo_PhotonPersistentDiskVolumeSource proto.InternalMessageInfo func (m *Pod) Reset() { *m = Pod{} } func (*Pod) ProtoMessage() {} func (*Pod) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{119} + return fileDescriptor_83c10c24ec417dc9, []int{118} } func (m *Pod) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3412,7 +3384,7 @@ var xxx_messageInfo_Pod proto.InternalMessageInfo func (m *PodAffinity) Reset() { *m = PodAffinity{} } func (*PodAffinity) ProtoMessage() {} func (*PodAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{120} + return fileDescriptor_83c10c24ec417dc9, []int{119} } func (m *PodAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3440,7 +3412,7 @@ var xxx_messageInfo_PodAffinity proto.InternalMessageInfo func (m *PodAffinityTerm) Reset() { *m = PodAffinityTerm{} } func (*PodAffinityTerm) ProtoMessage() {} func (*PodAffinityTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{121} + return fileDescriptor_83c10c24ec417dc9, []int{120} } func (m *PodAffinityTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3468,7 +3440,7 @@ var xxx_messageInfo_PodAffinityTerm proto.InternalMessageInfo func (m *PodAntiAffinity) Reset() { *m = PodAntiAffinity{} } func (*PodAntiAffinity) ProtoMessage() {} func (*PodAntiAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{122} + return fileDescriptor_83c10c24ec417dc9, []int{121} } func (m *PodAntiAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3496,7 +3468,7 @@ var xxx_messageInfo_PodAntiAffinity proto.InternalMessageInfo func (m *PodAttachOptions) Reset() { *m = PodAttachOptions{} } func (*PodAttachOptions) ProtoMessage() {} func (*PodAttachOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{123} + return fileDescriptor_83c10c24ec417dc9, []int{122} } func (m *PodAttachOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3524,7 +3496,7 @@ var xxx_messageInfo_PodAttachOptions proto.InternalMessageInfo func (m *PodCondition) Reset() { *m = PodCondition{} } func (*PodCondition) ProtoMessage() {} func (*PodCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{124} + return fileDescriptor_83c10c24ec417dc9, []int{123} } func (m *PodCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3552,7 +3524,7 @@ var xxx_messageInfo_PodCondition proto.InternalMessageInfo func (m *PodDNSConfig) Reset() { *m = PodDNSConfig{} } func (*PodDNSConfig) ProtoMessage() {} func (*PodDNSConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{125} + return fileDescriptor_83c10c24ec417dc9, []int{124} } func (m *PodDNSConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3580,7 +3552,7 @@ var xxx_messageInfo_PodDNSConfig proto.InternalMessageInfo func (m *PodDNSConfigOption) Reset() { *m = PodDNSConfigOption{} } func (*PodDNSConfigOption) ProtoMessage() {} func (*PodDNSConfigOption) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{126} + return fileDescriptor_83c10c24ec417dc9, []int{125} } func (m *PodDNSConfigOption) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3608,7 +3580,7 @@ var xxx_messageInfo_PodDNSConfigOption proto.InternalMessageInfo func (m *PodExecOptions) Reset() { *m = PodExecOptions{} } func (*PodExecOptions) ProtoMessage() {} func (*PodExecOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{127} + return fileDescriptor_83c10c24ec417dc9, []int{126} } func (m *PodExecOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3636,7 +3608,7 @@ var xxx_messageInfo_PodExecOptions proto.InternalMessageInfo func (m *PodIP) Reset() { *m = PodIP{} } func (*PodIP) ProtoMessage() {} func (*PodIP) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{128} + return fileDescriptor_83c10c24ec417dc9, []int{127} } func (m *PodIP) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3664,7 +3636,7 @@ var xxx_messageInfo_PodIP proto.InternalMessageInfo func (m *PodList) Reset() { *m = PodList{} } func (*PodList) ProtoMessage() {} func (*PodList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{129} + return fileDescriptor_83c10c24ec417dc9, []int{128} } func (m *PodList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3692,7 +3664,7 @@ var xxx_messageInfo_PodList proto.InternalMessageInfo func (m *PodLogOptions) Reset() { *m = PodLogOptions{} } func (*PodLogOptions) ProtoMessage() {} func (*PodLogOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{130} + return fileDescriptor_83c10c24ec417dc9, []int{129} } func (m *PodLogOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3720,7 +3692,7 @@ var xxx_messageInfo_PodLogOptions proto.InternalMessageInfo func (m *PodPortForwardOptions) Reset() { *m = PodPortForwardOptions{} } func (*PodPortForwardOptions) ProtoMessage() {} func (*PodPortForwardOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{131} + return fileDescriptor_83c10c24ec417dc9, []int{130} } func (m *PodPortForwardOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3748,7 +3720,7 @@ var xxx_messageInfo_PodPortForwardOptions proto.InternalMessageInfo func (m *PodProxyOptions) Reset() { *m = PodProxyOptions{} } func (*PodProxyOptions) ProtoMessage() {} func (*PodProxyOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{132} + return fileDescriptor_83c10c24ec417dc9, []int{131} } func (m *PodProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3776,7 +3748,7 @@ var xxx_messageInfo_PodProxyOptions proto.InternalMessageInfo func (m *PodReadinessGate) Reset() { *m = PodReadinessGate{} } func (*PodReadinessGate) ProtoMessage() {} func (*PodReadinessGate) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{133} + return fileDescriptor_83c10c24ec417dc9, []int{132} } func (m *PodReadinessGate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3804,7 +3776,7 @@ var xxx_messageInfo_PodReadinessGate proto.InternalMessageInfo func (m *PodSecurityContext) Reset() { *m = PodSecurityContext{} } func (*PodSecurityContext) ProtoMessage() {} func (*PodSecurityContext) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{134} + return fileDescriptor_83c10c24ec417dc9, []int{133} } func (m *PodSecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3832,7 +3804,7 @@ var xxx_messageInfo_PodSecurityContext proto.InternalMessageInfo func (m *PodSignature) Reset() { *m = PodSignature{} } func (*PodSignature) ProtoMessage() {} func (*PodSignature) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{135} + return fileDescriptor_83c10c24ec417dc9, []int{134} } func (m *PodSignature) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3860,7 +3832,7 @@ var xxx_messageInfo_PodSignature proto.InternalMessageInfo func (m *PodSpec) Reset() { *m = PodSpec{} } func (*PodSpec) ProtoMessage() {} func (*PodSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{136} + return fileDescriptor_83c10c24ec417dc9, []int{135} } func (m *PodSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3888,7 +3860,7 @@ var xxx_messageInfo_PodSpec proto.InternalMessageInfo func (m *PodStatus) Reset() { *m = PodStatus{} } func (*PodStatus) ProtoMessage() {} func (*PodStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{137} + return fileDescriptor_83c10c24ec417dc9, []int{136} } func (m *PodStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3916,7 +3888,7 @@ var xxx_messageInfo_PodStatus proto.InternalMessageInfo func (m *PodStatusResult) Reset() { *m = PodStatusResult{} } func (*PodStatusResult) ProtoMessage() {} func (*PodStatusResult) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{138} + return fileDescriptor_83c10c24ec417dc9, []int{137} } func (m *PodStatusResult) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3944,7 +3916,7 @@ var xxx_messageInfo_PodStatusResult proto.InternalMessageInfo func (m *PodTemplate) Reset() { *m = PodTemplate{} } func (*PodTemplate) ProtoMessage() {} func (*PodTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{139} + return fileDescriptor_83c10c24ec417dc9, []int{138} } func (m *PodTemplate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -3972,7 +3944,7 @@ var xxx_messageInfo_PodTemplate proto.InternalMessageInfo func (m *PodTemplateList) Reset() { *m = PodTemplateList{} } func (*PodTemplateList) ProtoMessage() {} func (*PodTemplateList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{140} + return fileDescriptor_83c10c24ec417dc9, []int{139} } func (m *PodTemplateList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4000,7 +3972,7 @@ var xxx_messageInfo_PodTemplateList proto.InternalMessageInfo func (m *PodTemplateSpec) Reset() { *m = PodTemplateSpec{} } func (*PodTemplateSpec) ProtoMessage() {} func (*PodTemplateSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{141} + return fileDescriptor_83c10c24ec417dc9, []int{140} } func (m *PodTemplateSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4028,7 +4000,7 @@ var xxx_messageInfo_PodTemplateSpec proto.InternalMessageInfo func (m *PortStatus) Reset() { *m = PortStatus{} } func (*PortStatus) ProtoMessage() {} func (*PortStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{142} + return fileDescriptor_83c10c24ec417dc9, []int{141} } func (m *PortStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4056,7 +4028,7 @@ var xxx_messageInfo_PortStatus proto.InternalMessageInfo func (m *PortworxVolumeSource) Reset() { *m = PortworxVolumeSource{} } func (*PortworxVolumeSource) ProtoMessage() {} func (*PortworxVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{143} + return fileDescriptor_83c10c24ec417dc9, []int{142} } func (m *PortworxVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4084,7 +4056,7 @@ var xxx_messageInfo_PortworxVolumeSource proto.InternalMessageInfo func (m *Preconditions) Reset() { *m = Preconditions{} } func (*Preconditions) ProtoMessage() {} func (*Preconditions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{144} + return fileDescriptor_83c10c24ec417dc9, []int{143} } func (m *Preconditions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4112,7 +4084,7 @@ var xxx_messageInfo_Preconditions proto.InternalMessageInfo func (m *PreferAvoidPodsEntry) Reset() { *m = PreferAvoidPodsEntry{} } func (*PreferAvoidPodsEntry) ProtoMessage() {} func (*PreferAvoidPodsEntry) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{145} + return fileDescriptor_83c10c24ec417dc9, []int{144} } func (m *PreferAvoidPodsEntry) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4140,7 +4112,7 @@ var xxx_messageInfo_PreferAvoidPodsEntry proto.InternalMessageInfo func (m *PreferredSchedulingTerm) Reset() { *m = PreferredSchedulingTerm{} } func (*PreferredSchedulingTerm) ProtoMessage() {} func (*PreferredSchedulingTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{146} + return fileDescriptor_83c10c24ec417dc9, []int{145} } func (m *PreferredSchedulingTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4168,7 +4140,7 @@ var xxx_messageInfo_PreferredSchedulingTerm proto.InternalMessageInfo func (m *Probe) Reset() { *m = Probe{} } func (*Probe) ProtoMessage() {} func (*Probe) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{147} + return fileDescriptor_83c10c24ec417dc9, []int{146} } func (m *Probe) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4196,7 +4168,7 @@ var xxx_messageInfo_Probe proto.InternalMessageInfo func (m *ProjectedVolumeSource) Reset() { *m = ProjectedVolumeSource{} } func (*ProjectedVolumeSource) ProtoMessage() {} func (*ProjectedVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{148} + return fileDescriptor_83c10c24ec417dc9, []int{147} } func (m *ProjectedVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4224,7 +4196,7 @@ var xxx_messageInfo_ProjectedVolumeSource proto.InternalMessageInfo func (m *QuobyteVolumeSource) Reset() { *m = QuobyteVolumeSource{} } func (*QuobyteVolumeSource) ProtoMessage() {} func (*QuobyteVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{149} + return fileDescriptor_83c10c24ec417dc9, []int{148} } func (m *QuobyteVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4252,7 +4224,7 @@ var xxx_messageInfo_QuobyteVolumeSource proto.InternalMessageInfo func (m *RBDPersistentVolumeSource) Reset() { *m = RBDPersistentVolumeSource{} } func (*RBDPersistentVolumeSource) ProtoMessage() {} func (*RBDPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{150} + return fileDescriptor_83c10c24ec417dc9, []int{149} } func (m *RBDPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4280,7 +4252,7 @@ var xxx_messageInfo_RBDPersistentVolumeSource proto.InternalMessageInfo func (m *RBDVolumeSource) Reset() { *m = RBDVolumeSource{} } func (*RBDVolumeSource) ProtoMessage() {} func (*RBDVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{151} + return fileDescriptor_83c10c24ec417dc9, []int{150} } func (m *RBDVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4308,7 +4280,7 @@ var xxx_messageInfo_RBDVolumeSource proto.InternalMessageInfo func (m *RangeAllocation) Reset() { *m = RangeAllocation{} } func (*RangeAllocation) ProtoMessage() {} func (*RangeAllocation) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{152} + return fileDescriptor_83c10c24ec417dc9, []int{151} } func (m *RangeAllocation) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4336,7 +4308,7 @@ var xxx_messageInfo_RangeAllocation proto.InternalMessageInfo func (m *ReplicationController) Reset() { *m = ReplicationController{} } func (*ReplicationController) ProtoMessage() {} func (*ReplicationController) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{153} + return fileDescriptor_83c10c24ec417dc9, []int{152} } func (m *ReplicationController) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4364,7 +4336,7 @@ var xxx_messageInfo_ReplicationController proto.InternalMessageInfo func (m *ReplicationControllerCondition) Reset() { *m = ReplicationControllerCondition{} } func (*ReplicationControllerCondition) ProtoMessage() {} func (*ReplicationControllerCondition) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{154} + return fileDescriptor_83c10c24ec417dc9, []int{153} } func (m *ReplicationControllerCondition) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4392,7 +4364,7 @@ var xxx_messageInfo_ReplicationControllerCondition proto.InternalMessageInfo func (m *ReplicationControllerList) Reset() { *m = ReplicationControllerList{} } func (*ReplicationControllerList) ProtoMessage() {} func (*ReplicationControllerList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{155} + return fileDescriptor_83c10c24ec417dc9, []int{154} } func (m *ReplicationControllerList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4420,7 +4392,7 @@ var xxx_messageInfo_ReplicationControllerList proto.InternalMessageInfo func (m *ReplicationControllerSpec) Reset() { *m = ReplicationControllerSpec{} } func (*ReplicationControllerSpec) ProtoMessage() {} func (*ReplicationControllerSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{156} + return fileDescriptor_83c10c24ec417dc9, []int{155} } func (m *ReplicationControllerSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4448,7 +4420,7 @@ var xxx_messageInfo_ReplicationControllerSpec proto.InternalMessageInfo func (m *ReplicationControllerStatus) Reset() { *m = ReplicationControllerStatus{} } func (*ReplicationControllerStatus) ProtoMessage() {} func (*ReplicationControllerStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{157} + return fileDescriptor_83c10c24ec417dc9, []int{156} } func (m *ReplicationControllerStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4476,7 +4448,7 @@ var xxx_messageInfo_ReplicationControllerStatus proto.InternalMessageInfo func (m *ResourceFieldSelector) Reset() { *m = ResourceFieldSelector{} } func (*ResourceFieldSelector) ProtoMessage() {} func (*ResourceFieldSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{158} + return fileDescriptor_83c10c24ec417dc9, []int{157} } func (m *ResourceFieldSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4504,7 +4476,7 @@ var xxx_messageInfo_ResourceFieldSelector proto.InternalMessageInfo func (m *ResourceQuota) Reset() { *m = ResourceQuota{} } func (*ResourceQuota) ProtoMessage() {} func (*ResourceQuota) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{159} + return fileDescriptor_83c10c24ec417dc9, []int{158} } func (m *ResourceQuota) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4532,7 +4504,7 @@ var xxx_messageInfo_ResourceQuota proto.InternalMessageInfo func (m *ResourceQuotaList) Reset() { *m = ResourceQuotaList{} } func (*ResourceQuotaList) ProtoMessage() {} func (*ResourceQuotaList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{160} + return fileDescriptor_83c10c24ec417dc9, []int{159} } func (m *ResourceQuotaList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4560,7 +4532,7 @@ var xxx_messageInfo_ResourceQuotaList proto.InternalMessageInfo func (m *ResourceQuotaSpec) Reset() { *m = ResourceQuotaSpec{} } func (*ResourceQuotaSpec) ProtoMessage() {} func (*ResourceQuotaSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{161} + return fileDescriptor_83c10c24ec417dc9, []int{160} } func (m *ResourceQuotaSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4588,7 +4560,7 @@ var xxx_messageInfo_ResourceQuotaSpec proto.InternalMessageInfo func (m *ResourceQuotaStatus) Reset() { *m = ResourceQuotaStatus{} } func (*ResourceQuotaStatus) ProtoMessage() {} func (*ResourceQuotaStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{162} + return fileDescriptor_83c10c24ec417dc9, []int{161} } func (m *ResourceQuotaStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4616,7 +4588,7 @@ var xxx_messageInfo_ResourceQuotaStatus proto.InternalMessageInfo func (m *ResourceRequirements) Reset() { *m = ResourceRequirements{} } func (*ResourceRequirements) ProtoMessage() {} func (*ResourceRequirements) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{163} + return fileDescriptor_83c10c24ec417dc9, []int{162} } func (m *ResourceRequirements) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4644,7 +4616,7 @@ var xxx_messageInfo_ResourceRequirements proto.InternalMessageInfo func (m *SELinuxOptions) Reset() { *m = SELinuxOptions{} } func (*SELinuxOptions) ProtoMessage() {} func (*SELinuxOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{164} + return fileDescriptor_83c10c24ec417dc9, []int{163} } func (m *SELinuxOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4672,7 +4644,7 @@ var xxx_messageInfo_SELinuxOptions proto.InternalMessageInfo func (m *ScaleIOPersistentVolumeSource) Reset() { *m = ScaleIOPersistentVolumeSource{} } func (*ScaleIOPersistentVolumeSource) ProtoMessage() {} func (*ScaleIOPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{165} + return fileDescriptor_83c10c24ec417dc9, []int{164} } func (m *ScaleIOPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4700,7 +4672,7 @@ var xxx_messageInfo_ScaleIOPersistentVolumeSource proto.InternalMessageInfo func (m *ScaleIOVolumeSource) Reset() { *m = ScaleIOVolumeSource{} } func (*ScaleIOVolumeSource) ProtoMessage() {} func (*ScaleIOVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{166} + return fileDescriptor_83c10c24ec417dc9, []int{165} } func (m *ScaleIOVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4728,7 +4700,7 @@ var xxx_messageInfo_ScaleIOVolumeSource proto.InternalMessageInfo func (m *ScopeSelector) Reset() { *m = ScopeSelector{} } func (*ScopeSelector) ProtoMessage() {} func (*ScopeSelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{167} + return fileDescriptor_83c10c24ec417dc9, []int{166} } func (m *ScopeSelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4756,7 +4728,7 @@ var xxx_messageInfo_ScopeSelector proto.InternalMessageInfo func (m *ScopedResourceSelectorRequirement) Reset() { *m = ScopedResourceSelectorRequirement{} } func (*ScopedResourceSelectorRequirement) ProtoMessage() {} func (*ScopedResourceSelectorRequirement) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{168} + return fileDescriptor_83c10c24ec417dc9, []int{167} } func (m *ScopedResourceSelectorRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4784,7 +4756,7 @@ var xxx_messageInfo_ScopedResourceSelectorRequirement proto.InternalMessageInfo func (m *SeccompProfile) Reset() { *m = SeccompProfile{} } func (*SeccompProfile) ProtoMessage() {} func (*SeccompProfile) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{169} + return fileDescriptor_83c10c24ec417dc9, []int{168} } func (m *SeccompProfile) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4812,7 +4784,7 @@ var xxx_messageInfo_SeccompProfile proto.InternalMessageInfo func (m *Secret) Reset() { *m = Secret{} } func (*Secret) ProtoMessage() {} func (*Secret) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{170} + return fileDescriptor_83c10c24ec417dc9, []int{169} } func (m *Secret) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4840,7 +4812,7 @@ var xxx_messageInfo_Secret proto.InternalMessageInfo func (m *SecretEnvSource) Reset() { *m = SecretEnvSource{} } func (*SecretEnvSource) ProtoMessage() {} func (*SecretEnvSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{171} + return fileDescriptor_83c10c24ec417dc9, []int{170} } func (m *SecretEnvSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4868,7 +4840,7 @@ var xxx_messageInfo_SecretEnvSource proto.InternalMessageInfo func (m *SecretKeySelector) Reset() { *m = SecretKeySelector{} } func (*SecretKeySelector) ProtoMessage() {} func (*SecretKeySelector) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{172} + return fileDescriptor_83c10c24ec417dc9, []int{171} } func (m *SecretKeySelector) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4896,7 +4868,7 @@ var xxx_messageInfo_SecretKeySelector proto.InternalMessageInfo func (m *SecretList) Reset() { *m = SecretList{} } func (*SecretList) ProtoMessage() {} func (*SecretList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{173} + return fileDescriptor_83c10c24ec417dc9, []int{172} } func (m *SecretList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4924,7 +4896,7 @@ var xxx_messageInfo_SecretList proto.InternalMessageInfo func (m *SecretProjection) Reset() { *m = SecretProjection{} } func (*SecretProjection) ProtoMessage() {} func (*SecretProjection) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{174} + return fileDescriptor_83c10c24ec417dc9, []int{173} } func (m *SecretProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4952,7 +4924,7 @@ var xxx_messageInfo_SecretProjection proto.InternalMessageInfo func (m *SecretReference) Reset() { *m = SecretReference{} } func (*SecretReference) ProtoMessage() {} func (*SecretReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{175} + return fileDescriptor_83c10c24ec417dc9, []int{174} } func (m *SecretReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -4980,7 +4952,7 @@ var xxx_messageInfo_SecretReference proto.InternalMessageInfo func (m *SecretVolumeSource) Reset() { *m = SecretVolumeSource{} } func (*SecretVolumeSource) ProtoMessage() {} func (*SecretVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{176} + return fileDescriptor_83c10c24ec417dc9, []int{175} } func (m *SecretVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5008,7 +4980,7 @@ var xxx_messageInfo_SecretVolumeSource proto.InternalMessageInfo func (m *SecurityContext) Reset() { *m = SecurityContext{} } func (*SecurityContext) ProtoMessage() {} func (*SecurityContext) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{177} + return fileDescriptor_83c10c24ec417dc9, []int{176} } func (m *SecurityContext) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5036,7 +5008,7 @@ var xxx_messageInfo_SecurityContext proto.InternalMessageInfo func (m *SerializedReference) Reset() { *m = SerializedReference{} } func (*SerializedReference) ProtoMessage() {} func (*SerializedReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{178} + return fileDescriptor_83c10c24ec417dc9, []int{177} } func (m *SerializedReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5064,7 +5036,7 @@ var xxx_messageInfo_SerializedReference proto.InternalMessageInfo func (m *Service) Reset() { *m = Service{} } func (*Service) ProtoMessage() {} func (*Service) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{179} + return fileDescriptor_83c10c24ec417dc9, []int{178} } func (m *Service) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5092,7 +5064,7 @@ var xxx_messageInfo_Service proto.InternalMessageInfo func (m *ServiceAccount) Reset() { *m = ServiceAccount{} } func (*ServiceAccount) ProtoMessage() {} func (*ServiceAccount) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{180} + return fileDescriptor_83c10c24ec417dc9, []int{179} } func (m *ServiceAccount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5120,7 +5092,7 @@ var xxx_messageInfo_ServiceAccount proto.InternalMessageInfo func (m *ServiceAccountList) Reset() { *m = ServiceAccountList{} } func (*ServiceAccountList) ProtoMessage() {} func (*ServiceAccountList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{181} + return fileDescriptor_83c10c24ec417dc9, []int{180} } func (m *ServiceAccountList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5148,7 +5120,7 @@ var xxx_messageInfo_ServiceAccountList proto.InternalMessageInfo func (m *ServiceAccountTokenProjection) Reset() { *m = ServiceAccountTokenProjection{} } func (*ServiceAccountTokenProjection) ProtoMessage() {} func (*ServiceAccountTokenProjection) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{182} + return fileDescriptor_83c10c24ec417dc9, []int{181} } func (m *ServiceAccountTokenProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5176,7 +5148,7 @@ var xxx_messageInfo_ServiceAccountTokenProjection proto.InternalMessageInfo func (m *ServiceList) Reset() { *m = ServiceList{} } func (*ServiceList) ProtoMessage() {} func (*ServiceList) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{183} + return fileDescriptor_83c10c24ec417dc9, []int{182} } func (m *ServiceList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5204,7 +5176,7 @@ var xxx_messageInfo_ServiceList proto.InternalMessageInfo func (m *ServicePort) Reset() { *m = ServicePort{} } func (*ServicePort) ProtoMessage() {} func (*ServicePort) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{184} + return fileDescriptor_83c10c24ec417dc9, []int{183} } func (m *ServicePort) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5232,7 +5204,7 @@ var xxx_messageInfo_ServicePort proto.InternalMessageInfo func (m *ServiceProxyOptions) Reset() { *m = ServiceProxyOptions{} } func (*ServiceProxyOptions) ProtoMessage() {} func (*ServiceProxyOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{185} + return fileDescriptor_83c10c24ec417dc9, []int{184} } func (m *ServiceProxyOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5260,7 +5232,7 @@ var xxx_messageInfo_ServiceProxyOptions proto.InternalMessageInfo func (m *ServiceSpec) Reset() { *m = ServiceSpec{} } func (*ServiceSpec) ProtoMessage() {} func (*ServiceSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{186} + return fileDescriptor_83c10c24ec417dc9, []int{185} } func (m *ServiceSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5288,7 +5260,7 @@ var xxx_messageInfo_ServiceSpec proto.InternalMessageInfo func (m *ServiceStatus) Reset() { *m = ServiceStatus{} } func (*ServiceStatus) ProtoMessage() {} func (*ServiceStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{187} + return fileDescriptor_83c10c24ec417dc9, []int{186} } func (m *ServiceStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5316,7 +5288,7 @@ var xxx_messageInfo_ServiceStatus proto.InternalMessageInfo func (m *SessionAffinityConfig) Reset() { *m = SessionAffinityConfig{} } func (*SessionAffinityConfig) ProtoMessage() {} func (*SessionAffinityConfig) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{188} + return fileDescriptor_83c10c24ec417dc9, []int{187} } func (m *SessionAffinityConfig) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5344,7 +5316,7 @@ var xxx_messageInfo_SessionAffinityConfig proto.InternalMessageInfo func (m *StorageOSPersistentVolumeSource) Reset() { *m = StorageOSPersistentVolumeSource{} } func (*StorageOSPersistentVolumeSource) ProtoMessage() {} func (*StorageOSPersistentVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{189} + return fileDescriptor_83c10c24ec417dc9, []int{188} } func (m *StorageOSPersistentVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5372,7 +5344,7 @@ var xxx_messageInfo_StorageOSPersistentVolumeSource proto.InternalMessageInfo func (m *StorageOSVolumeSource) Reset() { *m = StorageOSVolumeSource{} } func (*StorageOSVolumeSource) ProtoMessage() {} func (*StorageOSVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{190} + return fileDescriptor_83c10c24ec417dc9, []int{189} } func (m *StorageOSVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5400,7 +5372,7 @@ var xxx_messageInfo_StorageOSVolumeSource proto.InternalMessageInfo func (m *Sysctl) Reset() { *m = Sysctl{} } func (*Sysctl) ProtoMessage() {} func (*Sysctl) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{191} + return fileDescriptor_83c10c24ec417dc9, []int{190} } func (m *Sysctl) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5428,7 +5400,7 @@ var xxx_messageInfo_Sysctl proto.InternalMessageInfo func (m *TCPSocketAction) Reset() { *m = TCPSocketAction{} } func (*TCPSocketAction) ProtoMessage() {} func (*TCPSocketAction) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{192} + return fileDescriptor_83c10c24ec417dc9, []int{191} } func (m *TCPSocketAction) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5456,7 +5428,7 @@ var xxx_messageInfo_TCPSocketAction proto.InternalMessageInfo func (m *Taint) Reset() { *m = Taint{} } func (*Taint) ProtoMessage() {} func (*Taint) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{193} + return fileDescriptor_83c10c24ec417dc9, []int{192} } func (m *Taint) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5484,7 +5456,7 @@ var xxx_messageInfo_Taint proto.InternalMessageInfo func (m *Toleration) Reset() { *m = Toleration{} } func (*Toleration) ProtoMessage() {} func (*Toleration) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{194} + return fileDescriptor_83c10c24ec417dc9, []int{193} } func (m *Toleration) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5512,7 +5484,7 @@ var xxx_messageInfo_Toleration proto.InternalMessageInfo func (m *TopologySelectorLabelRequirement) Reset() { *m = TopologySelectorLabelRequirement{} } func (*TopologySelectorLabelRequirement) ProtoMessage() {} func (*TopologySelectorLabelRequirement) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{195} + return fileDescriptor_83c10c24ec417dc9, []int{194} } func (m *TopologySelectorLabelRequirement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5540,7 +5512,7 @@ var xxx_messageInfo_TopologySelectorLabelRequirement proto.InternalMessageInfo func (m *TopologySelectorTerm) Reset() { *m = TopologySelectorTerm{} } func (*TopologySelectorTerm) ProtoMessage() {} func (*TopologySelectorTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{196} + return fileDescriptor_83c10c24ec417dc9, []int{195} } func (m *TopologySelectorTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5568,7 +5540,7 @@ var xxx_messageInfo_TopologySelectorTerm proto.InternalMessageInfo func (m *TopologySpreadConstraint) Reset() { *m = TopologySpreadConstraint{} } func (*TopologySpreadConstraint) ProtoMessage() {} func (*TopologySpreadConstraint) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{197} + return fileDescriptor_83c10c24ec417dc9, []int{196} } func (m *TopologySpreadConstraint) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5596,7 +5568,7 @@ var xxx_messageInfo_TopologySpreadConstraint proto.InternalMessageInfo func (m *TypedLocalObjectReference) Reset() { *m = TypedLocalObjectReference{} } func (*TypedLocalObjectReference) ProtoMessage() {} func (*TypedLocalObjectReference) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{198} + return fileDescriptor_83c10c24ec417dc9, []int{197} } func (m *TypedLocalObjectReference) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5624,7 +5596,7 @@ var xxx_messageInfo_TypedLocalObjectReference proto.InternalMessageInfo func (m *Volume) Reset() { *m = Volume{} } func (*Volume) ProtoMessage() {} func (*Volume) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{199} + return fileDescriptor_83c10c24ec417dc9, []int{198} } func (m *Volume) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5652,7 +5624,7 @@ var xxx_messageInfo_Volume proto.InternalMessageInfo func (m *VolumeDevice) Reset() { *m = VolumeDevice{} } func (*VolumeDevice) ProtoMessage() {} func (*VolumeDevice) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{200} + return fileDescriptor_83c10c24ec417dc9, []int{199} } func (m *VolumeDevice) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5680,7 +5652,7 @@ var xxx_messageInfo_VolumeDevice proto.InternalMessageInfo func (m *VolumeMount) Reset() { *m = VolumeMount{} } func (*VolumeMount) ProtoMessage() {} func (*VolumeMount) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{201} + return fileDescriptor_83c10c24ec417dc9, []int{200} } func (m *VolumeMount) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5708,7 +5680,7 @@ var xxx_messageInfo_VolumeMount proto.InternalMessageInfo func (m *VolumeNodeAffinity) Reset() { *m = VolumeNodeAffinity{} } func (*VolumeNodeAffinity) ProtoMessage() {} func (*VolumeNodeAffinity) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{202} + return fileDescriptor_83c10c24ec417dc9, []int{201} } func (m *VolumeNodeAffinity) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5736,7 +5708,7 @@ var xxx_messageInfo_VolumeNodeAffinity proto.InternalMessageInfo func (m *VolumeProjection) Reset() { *m = VolumeProjection{} } func (*VolumeProjection) ProtoMessage() {} func (*VolumeProjection) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{203} + return fileDescriptor_83c10c24ec417dc9, []int{202} } func (m *VolumeProjection) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5764,7 +5736,7 @@ var xxx_messageInfo_VolumeProjection proto.InternalMessageInfo func (m *VolumeSource) Reset() { *m = VolumeSource{} } func (*VolumeSource) ProtoMessage() {} func (*VolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{204} + return fileDescriptor_83c10c24ec417dc9, []int{203} } func (m *VolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5792,7 +5764,7 @@ var xxx_messageInfo_VolumeSource proto.InternalMessageInfo func (m *VsphereVirtualDiskVolumeSource) Reset() { *m = VsphereVirtualDiskVolumeSource{} } func (*VsphereVirtualDiskVolumeSource) ProtoMessage() {} func (*VsphereVirtualDiskVolumeSource) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{205} + return fileDescriptor_83c10c24ec417dc9, []int{204} } func (m *VsphereVirtualDiskVolumeSource) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5820,7 +5792,7 @@ var xxx_messageInfo_VsphereVirtualDiskVolumeSource proto.InternalMessageInfo func (m *WeightedPodAffinityTerm) Reset() { *m = WeightedPodAffinityTerm{} } func (*WeightedPodAffinityTerm) ProtoMessage() {} func (*WeightedPodAffinityTerm) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{206} + return fileDescriptor_83c10c24ec417dc9, []int{205} } func (m *WeightedPodAffinityTerm) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5848,7 +5820,7 @@ var xxx_messageInfo_WeightedPodAffinityTerm proto.InternalMessageInfo func (m *WindowsSecurityContextOptions) Reset() { *m = WindowsSecurityContextOptions{} } func (*WindowsSecurityContextOptions) ProtoMessage() {} func (*WindowsSecurityContextOptions) Descriptor() ([]byte, []int) { - return fileDescriptor_83c10c24ec417dc9, []int{207} + return fileDescriptor_83c10c24ec417dc9, []int{206} } func (m *WindowsSecurityContextOptions) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -5927,7 +5899,6 @@ func init() { proto.RegisterType((*EnvVarSource)(nil), "k8s.io.api.core.v1.EnvVarSource") proto.RegisterType((*EphemeralContainer)(nil), "k8s.io.api.core.v1.EphemeralContainer") proto.RegisterType((*EphemeralContainerCommon)(nil), "k8s.io.api.core.v1.EphemeralContainerCommon") - proto.RegisterType((*EphemeralContainers)(nil), "k8s.io.api.core.v1.EphemeralContainers") proto.RegisterType((*EphemeralVolumeSource)(nil), "k8s.io.api.core.v1.EphemeralVolumeSource") proto.RegisterType((*Event)(nil), "k8s.io.api.core.v1.Event") proto.RegisterType((*EventList)(nil), "k8s.io.api.core.v1.EventList") @@ -6116,7 +6087,7 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 14066 bytes of a gzipped FileDescriptorProto + // 14043 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x70, 0x1c, 0xd9, 0x75, 0x18, 0xac, 0x9e, 0xc1, 0x6b, 0x0e, 0xde, 0x17, 0x24, 0x17, 0xc4, 0x2e, 0x09, 0x6e, 0x53, 0xe2, 0x72, 0xb5, 0xbb, 0xa0, 0xb8, 0x0f, 0x69, 0xbd, 0x2b, 0xad, 0x05, 0x60, 0x00, 0x72, 0x96, @@ -6353,650 +6324,648 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x6e, 0x09, 0xb3, 0x79, 0x18, 0x38, 0xb7, 0x3d, 0xb4, 0x06, 0x33, 0xfc, 0x96, 0x54, 0x00, 0xcd, 0xf6, 0xfa, 0x71, 0x41, 0x78, 0x66, 0x23, 0x8d, 0x82, 0xb3, 0xea, 0xd9, 0xdf, 0x35, 0x06, 0xb9, 0xbd, 0x78, 0x4f, 0x8f, 0xf0, 0x9e, 0x1e, 0xe1, 0x3d, 0x3d, 0xc2, 0x7b, 0x7a, 0x84, 0xf7, 0xf4, - 0x08, 0xdf, 0xf4, 0x7a, 0x84, 0x3f, 0xb2, 0x60, 0x26, 0x7d, 0x0d, 0x9c, 0x04, 0x63, 0xde, 0x81, - 0x99, 0xf4, 0x5d, 0xd7, 0xd5, 0xce, 0x2e, 0xdd, 0xcf, 0xf8, 0xde, 0xcb, 0xf8, 0x06, 0x9c, 0x45, - 0xdf, 0xfe, 0xcb, 0x16, 0x9c, 0x56, 0xc8, 0xc6, 0x4b, 0xff, 0xf3, 0x30, 0xc3, 0xcf, 0x97, 0xe5, - 0xa6, 0xe3, 0xb6, 0x36, 0x48, 0xab, 0xdd, 0x74, 0x22, 0x69, 0x66, 0x70, 0x35, 0x73, 0xab, 0x26, - 0x4c, 0x74, 0x8d, 0x8a, 0x4b, 0x8f, 0xd1, 0x7e, 0x65, 0x00, 0x70, 0x56, 0x33, 0xf6, 0x2f, 0x8c, - 0xc0, 0xe0, 0xca, 0x1e, 0xf1, 0xa2, 0x13, 0x18, 0xfa, 0x3a, 0x4c, 0xb8, 0xde, 0x9e, 0xdf, 0xdc, - 0x23, 0x0d, 0x0e, 0x3f, 0xca, 0xd3, 0xfd, 0x8c, 0x20, 0x3d, 0x51, 0x31, 0x48, 0xe0, 0x04, 0xc9, - 0x47, 0x21, 0x3e, 0xbf, 0x06, 0x43, 0xfc, 0xd6, 0x12, 0xb2, 0xf3, 0xcc, 0x4b, 0x8a, 0x0d, 0xa2, - 0xb8, 0x8b, 0x63, 0xd1, 0x3e, 0xbf, 0x15, 0x45, 0x75, 0xf4, 0x39, 0x98, 0xd8, 0x72, 0x83, 0x30, - 0xda, 0x70, 0x5b, 0x24, 0x8c, 0x9c, 0x56, 0xfb, 0x21, 0xc4, 0xe5, 0x6a, 0x1c, 0x56, 0x0d, 0x4a, - 0x38, 0x41, 0x19, 0x6d, 0xc3, 0x78, 0xd3, 0xd1, 0x9b, 0x1a, 0x3e, 0x72, 0x53, 0xea, 0x3a, 0xbc, - 0xa9, 0x13, 0xc2, 0x26, 0x5d, 0x7a, 0x7e, 0xd4, 0x99, 0xc4, 0x77, 0x84, 0xc9, 0x41, 0xd4, 0xf9, - 0xc1, 0x45, 0xbd, 0x1c, 0x46, 0x39, 0x3b, 0x66, 0x11, 0x5c, 0x32, 0x39, 0x3b, 0xcd, 0xee, 0xf7, - 0xb3, 0x50, 0x22, 0x74, 0x08, 0x29, 0x61, 0x71, 0xa3, 0x5e, 0xe9, 0xaf, 0xaf, 0x6b, 0x6e, 0x3d, - 0xf0, 0x4d, 0x45, 0xc5, 0x8a, 0xa4, 0x84, 0x63, 0xa2, 0x68, 0x19, 0x86, 0x42, 0x12, 0xb8, 0x24, - 0x14, 0x77, 0x6b, 0x97, 0x69, 0x64, 0x68, 0xdc, 0x99, 0x86, 0xff, 0xc6, 0xa2, 0x2a, 0x5d, 0x5e, - 0x0e, 0x93, 0xe1, 0xb2, 0xdb, 0x4f, 0x5b, 0x5e, 0x8b, 0xac, 0x14, 0x0b, 0x28, 0x7a, 0x1d, 0x86, - 0x03, 0xd2, 0x64, 0x9a, 0xb0, 0xf1, 0xfe, 0x17, 0x39, 0x57, 0xac, 0xf1, 0x7a, 0x58, 0x12, 0x40, - 0x37, 0x00, 0x05, 0x84, 0x72, 0x86, 0xae, 0xb7, 0xad, 0xec, 0x64, 0xc5, 0xcd, 0xa2, 0x4e, 0x22, - 0x1c, 0x63, 0x48, 0xbf, 0x26, 0x9c, 0x51, 0x0d, 0x5d, 0x83, 0x69, 0x55, 0x5a, 0xf1, 0xc2, 0xc8, - 0xa1, 0x27, 0xfa, 0x24, 0xa3, 0xa5, 0x04, 0x33, 0x38, 0x89, 0x80, 0xd3, 0x75, 0xec, 0x2f, 0x5b, - 0xc0, 0xc7, 0xf9, 0x04, 0xc4, 0x11, 0xaf, 0x99, 0xe2, 0x88, 0xb3, 0xb9, 0x33, 0x97, 0x23, 0x8a, - 0xf8, 0xb2, 0x05, 0xa3, 0xda, 0xcc, 0xc6, 0x6b, 0xd6, 0xea, 0xb2, 0x66, 0x3b, 0x30, 0x45, 0x57, - 0xfa, 0xad, 0xcd, 0x90, 0x04, 0x7b, 0xa4, 0xc1, 0x16, 0x66, 0xe1, 0xe1, 0x16, 0xa6, 0xb2, 0xc9, - 0xbb, 0x99, 0x20, 0x88, 0x53, 0x4d, 0xd8, 0x9f, 0x95, 0x5d, 0x55, 0x26, 0x8c, 0x75, 0x35, 0xe7, - 0x09, 0x13, 0x46, 0x35, 0xab, 0x38, 0xc6, 0xa1, 0x5b, 0x6d, 0xc7, 0x0f, 0xa3, 0xa4, 0x09, 0xe3, - 0x75, 0x3f, 0x8c, 0x30, 0x83, 0xd8, 0x2f, 0x00, 0xac, 0xdc, 0x27, 0x75, 0xbe, 0x62, 0xf5, 0xd7, - 0x92, 0x95, 0xff, 0x5a, 0xb2, 0x7f, 0xcb, 0x82, 0x89, 0xd5, 0x65, 0xe3, 0xe6, 0x5a, 0x00, 0xe0, - 0x4f, 0xbc, 0xbb, 0x77, 0xd7, 0xa5, 0xfe, 0x9f, 0xab, 0x70, 0x55, 0x29, 0xd6, 0x30, 0xd0, 0x59, - 0x28, 0x36, 0x3b, 0x9e, 0x90, 0x97, 0x0e, 0x53, 0x7e, 0xe0, 0x66, 0xc7, 0xc3, 0xb4, 0x4c, 0xf3, - 0xa1, 0x28, 0xf6, 0xed, 0x43, 0xd1, 0x33, 0x96, 0x01, 0x9a, 0x87, 0xc1, 0x7b, 0xf7, 0xdc, 0x06, - 0xf7, 0x18, 0x15, 0xb6, 0x09, 0x77, 0xef, 0x56, 0xca, 0x21, 0xe6, 0xe5, 0xf6, 0x97, 0x8a, 0x30, - 0xb7, 0xda, 0x24, 0xf7, 0xdf, 0xa1, 0xd7, 0x6c, 0xbf, 0x1e, 0x20, 0x47, 0x93, 0x3c, 0x1d, 0xd5, - 0xcb, 0xa7, 0xf7, 0x78, 0x6c, 0xc1, 0x30, 0xb7, 0xe0, 0x93, 0x3e, 0xb4, 0xaf, 0x66, 0xb5, 0x9e, - 0x3f, 0x20, 0x0b, 0xdc, 0x12, 0x50, 0xb8, 0x00, 0xaa, 0x0b, 0x53, 0x94, 0x62, 0x49, 0x7c, 0xee, - 0x15, 0x18, 0xd3, 0x31, 0x8f, 0xe4, 0x6f, 0xf7, 0xff, 0x15, 0x61, 0x8a, 0xf6, 0xe0, 0x91, 0x4e, - 0xc4, 0xed, 0xf4, 0x44, 0x1c, 0xb7, 0xcf, 0x55, 0xef, 0xd9, 0x78, 0x33, 0x39, 0x1b, 0x57, 0xf3, - 0x66, 0xe3, 0xa4, 0xe7, 0xe0, 0x3b, 0x2d, 0x98, 0x59, 0x6d, 0xfa, 0xf5, 0xdd, 0x84, 0x5f, 0xd4, - 0x4b, 0x30, 0x4a, 0x8f, 0xe3, 0xd0, 0x70, 0xd9, 0x37, 0x82, 0x38, 0x08, 0x10, 0xd6, 0xf1, 0xb4, - 0x6a, 0xb7, 0x6f, 0x57, 0xca, 0x59, 0xb1, 0x1f, 0x04, 0x08, 0xeb, 0x78, 0xf6, 0x6f, 0x58, 0x70, - 0xee, 0xda, 0xf2, 0x4a, 0xbc, 0x14, 0x53, 0xe1, 0x27, 0x2e, 0xc1, 0x50, 0xbb, 0xa1, 0x75, 0x25, - 0x96, 0x27, 0x97, 0x59, 0x2f, 0x04, 0xf4, 0xdd, 0x12, 0x5a, 0xe5, 0xa7, 0x2c, 0x98, 0xb9, 0xe6, - 0x46, 0xf4, 0x76, 0x4d, 0x06, 0x42, 0xa0, 0xd7, 0x6b, 0xe8, 0x46, 0x7e, 0xb0, 0x9f, 0x0c, 0x84, - 0x80, 0x15, 0x04, 0x6b, 0x58, 0xbc, 0xe5, 0x3d, 0x97, 0xd9, 0x8e, 0x17, 0x4c, 0xcd, 0x1a, 0x16, - 0xe5, 0x58, 0x61, 0xd0, 0x0f, 0x6b, 0xb8, 0x01, 0x13, 0x4a, 0xee, 0x8b, 0x13, 0x56, 0x7d, 0x58, - 0x59, 0x02, 0x70, 0x8c, 0x43, 0xdf, 0x67, 0xf3, 0xd7, 0x9a, 0x9d, 0x30, 0x22, 0xc1, 0x56, 0x98, - 0x73, 0x3a, 0xbe, 0x00, 0x25, 0x22, 0x55, 0x00, 0xa2, 0xd7, 0x8a, 0x63, 0x54, 0xba, 0x01, 0x1e, - 0x8f, 0x41, 0xe1, 0xf5, 0xe1, 0x65, 0x79, 0x34, 0x37, 0xb9, 0x55, 0x40, 0x44, 0x6f, 0x4b, 0x0f, - 0x50, 0xc1, 0x3c, 0xdd, 0x57, 0x52, 0x50, 0x9c, 0x51, 0xc3, 0xfe, 0x31, 0x0b, 0x4e, 0xab, 0x0f, - 0x7e, 0xd7, 0x7d, 0xa6, 0xfd, 0xb3, 0x05, 0x18, 0xbf, 0xbe, 0xb1, 0x51, 0xbd, 0x46, 0x22, 0x71, - 0x6d, 0xf7, 0x56, 0xec, 0x63, 0x4d, 0x3f, 0xd9, 0xed, 0x31, 0xd7, 0x89, 0xdc, 0xe6, 0x02, 0x8f, - 0x73, 0xb4, 0x50, 0xf1, 0xa2, 0x5b, 0x41, 0x2d, 0x0a, 0x5c, 0x6f, 0x3b, 0x53, 0xa3, 0x29, 0x99, - 0x8b, 0x62, 0x1e, 0x73, 0x81, 0x5e, 0x80, 0x21, 0x16, 0x68, 0x49, 0x4e, 0xc2, 0xe3, 0xea, 0x2d, - 0xc4, 0x4a, 0x0f, 0x0f, 0xe6, 0x4b, 0xb7, 0x71, 0x85, 0xff, 0xc1, 0x02, 0x15, 0xdd, 0x86, 0xd1, - 0x9d, 0x28, 0x6a, 0x5f, 0x27, 0x4e, 0x83, 0x3e, 0xc6, 0xf9, 0x71, 0x78, 0x3e, 0xeb, 0x38, 0xa4, - 0x83, 0xc0, 0xd1, 0xe2, 0x13, 0x24, 0x2e, 0x0b, 0xb1, 0x4e, 0xc7, 0xae, 0x01, 0xc4, 0xb0, 0x63, - 0x52, 0xcd, 0xd8, 0x7f, 0x60, 0xc1, 0x30, 0x8f, 0x79, 0x11, 0xa0, 0x8f, 0xc2, 0x00, 0xb9, 0x4f, - 0xea, 0x82, 0xe3, 0xcd, 0xec, 0x70, 0xcc, 0x69, 0x71, 0x11, 0x33, 0xfd, 0x8f, 0x59, 0x2d, 0x74, - 0x1d, 0x86, 0x69, 0x6f, 0xaf, 0xa9, 0x00, 0x20, 0x4f, 0xe6, 0x7d, 0xb1, 0x9a, 0x76, 0xce, 0x9c, - 0x89, 0x22, 0x2c, 0xab, 0x33, 0x7d, 0x78, 0xbd, 0x5d, 0xa3, 0x27, 0x76, 0xd4, 0x8d, 0xb1, 0xd8, - 0x58, 0xae, 0x72, 0x24, 0x41, 0x8d, 0xeb, 0xc3, 0x65, 0x21, 0x8e, 0x89, 0xd8, 0x1b, 0x50, 0xa2, - 0x93, 0xba, 0xd8, 0x74, 0x9d, 0xee, 0x2a, 0xfe, 0x67, 0xa0, 0x24, 0x15, 0xf8, 0xa1, 0xf0, 0x75, - 0x67, 0x54, 0xa5, 0x7e, 0x3f, 0xc4, 0x31, 0xdc, 0xde, 0x82, 0x53, 0xcc, 0x1c, 0xd3, 0x89, 0x76, - 0x8c, 0x3d, 0xd6, 0x7b, 0x31, 0x3f, 0x2b, 0x1e, 0x90, 0x7c, 0x66, 0x66, 0x35, 0x77, 0xd2, 0x31, - 0x49, 0x31, 0x7e, 0x4c, 0xda, 0x5f, 0x1b, 0x80, 0xc7, 0x2b, 0xb5, 0xfc, 0x70, 0x28, 0x2f, 0xc3, - 0x18, 0xe7, 0x4b, 0xe9, 0xd2, 0x76, 0x9a, 0xa2, 0x5d, 0x25, 0x5b, 0xde, 0xd0, 0x60, 0xd8, 0xc0, - 0x44, 0xe7, 0xa0, 0xe8, 0xbe, 0xe5, 0x25, 0x9d, 0xad, 0x2a, 0x6f, 0xac, 0x63, 0x5a, 0x4e, 0xc1, - 0x94, 0xc5, 0xe5, 0x77, 0x87, 0x02, 0x2b, 0x36, 0xf7, 0x35, 0x98, 0x70, 0xc3, 0x7a, 0xe8, 0x56, - 0x3c, 0x7a, 0xce, 0x68, 0x27, 0x95, 0x12, 0x6e, 0xd0, 0x4e, 0x2b, 0x28, 0x4e, 0x60, 0x6b, 0x17, - 0xd9, 0x60, 0xdf, 0x6c, 0x72, 0x4f, 0xe7, 0x6f, 0xfa, 0x02, 0x68, 0xb3, 0xaf, 0x0b, 0x99, 0x92, - 0x40, 0xbc, 0x00, 0xf8, 0x07, 0x87, 0x58, 0xc2, 0xe8, 0xcb, 0xb1, 0xbe, 0xe3, 0xb4, 0x17, 0x3b, - 0xd1, 0x4e, 0xd9, 0x0d, 0xeb, 0xfe, 0x1e, 0x09, 0xf6, 0xd9, 0xa3, 0x7f, 0x24, 0x7e, 0x39, 0x2a, - 0xc0, 0xf2, 0xf5, 0xc5, 0x2a, 0xc5, 0xc4, 0xe9, 0x3a, 0x68, 0x11, 0x26, 0x65, 0x61, 0x8d, 0x84, - 0xec, 0x0a, 0x1b, 0x65, 0x64, 0x94, 0xfb, 0x93, 0x28, 0x56, 0x44, 0x92, 0xf8, 0x26, 0x27, 0x0d, - 0xc7, 0xc1, 0x49, 0x7f, 0x04, 0xc6, 0x5d, 0xcf, 0x8d, 0x5c, 0x27, 0xf2, 0xb9, 0x86, 0x8b, 0xbf, - 0xef, 0x99, 0xe8, 0xbe, 0xa2, 0x03, 0xb0, 0x89, 0x67, 0xff, 0x97, 0x01, 0x98, 0x66, 0xd3, 0xf6, - 0xde, 0x0a, 0xfb, 0x66, 0x5a, 0x61, 0xb7, 0xd3, 0x2b, 0xec, 0x38, 0x9e, 0x08, 0x0f, 0xbd, 0xcc, - 0x3e, 0x07, 0x25, 0xe5, 0xf1, 0x25, 0x5d, 0x3e, 0xad, 0x1c, 0x97, 0xcf, 0xde, 0xdc, 0x87, 0x34, - 0x9a, 0x2b, 0x66, 0x1a, 0xcd, 0xfd, 0x75, 0x0b, 0x62, 0x95, 0x0d, 0xba, 0x0e, 0xa5, 0xb6, 0xcf, - 0x6c, 0x41, 0x03, 0x69, 0x60, 0xfd, 0x78, 0xe6, 0x45, 0xc5, 0x2f, 0x45, 0xfe, 0xf1, 0x55, 0x59, - 0x03, 0xc7, 0x95, 0xd1, 0x12, 0x0c, 0xb7, 0x03, 0x52, 0x8b, 0x58, 0x54, 0x94, 0x9e, 0x74, 0xf8, - 0x1a, 0xe1, 0xf8, 0x58, 0x56, 0xb4, 0x7f, 0xce, 0x02, 0xe0, 0x76, 0x69, 0x8e, 0xb7, 0x4d, 0x4e, - 0x40, 0x6a, 0x5d, 0x86, 0x81, 0xb0, 0x4d, 0xea, 0xdd, 0xac, 0x74, 0xe3, 0xfe, 0xd4, 0xda, 0xa4, - 0x1e, 0x0f, 0x38, 0xfd, 0x87, 0x59, 0x6d, 0xfb, 0xbb, 0x01, 0x26, 0x62, 0xb4, 0x4a, 0x44, 0x5a, - 0xe8, 0x39, 0x23, 0x4a, 0xc2, 0xd9, 0x44, 0x94, 0x84, 0x12, 0xc3, 0xd6, 0x04, 0xa4, 0x9f, 0x83, - 0x62, 0xcb, 0xb9, 0x2f, 0x24, 0x60, 0xcf, 0x74, 0xef, 0x06, 0xa5, 0xbf, 0xb0, 0xe6, 0xdc, 0xe7, - 0x8f, 0xc4, 0x67, 0xe4, 0x02, 0x59, 0x73, 0xee, 0x1f, 0x72, 0x5b, 0x5c, 0x76, 0x48, 0xdd, 0x74, - 0xc3, 0xe8, 0x0b, 0xff, 0x39, 0xfe, 0xcf, 0x96, 0x1d, 0x6d, 0x84, 0xb5, 0xe5, 0x7a, 0xc2, 0xe4, - 0xaa, 0xaf, 0xb6, 0x5c, 0x2f, 0xd9, 0x96, 0xeb, 0xf5, 0xd1, 0x96, 0xeb, 0xa1, 0xb7, 0x61, 0x58, - 0x58, 0x44, 0x8a, 0xa8, 0x44, 0x57, 0xfa, 0x68, 0x4f, 0x18, 0x54, 0xf2, 0x36, 0xaf, 0xc8, 0x47, - 0xb0, 0x28, 0xed, 0xd9, 0xae, 0x6c, 0x10, 0xfd, 0x15, 0x0b, 0x26, 0xc4, 0x6f, 0x4c, 0xde, 0xea, - 0x90, 0x30, 0x12, 0xbc, 0xe7, 0x87, 0xfb, 0xef, 0x83, 0xa8, 0xc8, 0xbb, 0xf2, 0x61, 0x79, 0xcc, - 0x9a, 0xc0, 0x9e, 0x3d, 0x4a, 0xf4, 0x02, 0xfd, 0x7d, 0x0b, 0x4e, 0xb5, 0x9c, 0xfb, 0xbc, 0x45, - 0x5e, 0x86, 0x9d, 0xc8, 0xf5, 0x85, 0x65, 0xc1, 0x47, 0xfb, 0x9b, 0xfe, 0x54, 0x75, 0xde, 0x49, - 0xa9, 0xfe, 0x3c, 0x95, 0x85, 0xd2, 0xb3, 0xab, 0x99, 0xfd, 0x9a, 0xdb, 0x82, 0x11, 0xb9, 0xde, - 0x32, 0x44, 0x0d, 0x65, 0x9d, 0xb1, 0x3e, 0xb2, 0x41, 0xaa, 0x1e, 0x7d, 0x80, 0xb6, 0x23, 0xd6, - 0xda, 0x23, 0x6d, 0xe7, 0x73, 0x30, 0xa6, 0xaf, 0xb1, 0x47, 0xda, 0xd6, 0x5b, 0x30, 0x93, 0xb1, - 0x96, 0x1e, 0x69, 0x93, 0xf7, 0xe0, 0x6c, 0xee, 0xfa, 0x78, 0x94, 0x0d, 0xdb, 0x3f, 0x6b, 0xe9, - 0xe7, 0xe0, 0x09, 0xa8, 0x0e, 0x96, 0x4d, 0xd5, 0xc1, 0xf9, 0xee, 0x3b, 0x27, 0x47, 0x7f, 0xf0, - 0xa6, 0xde, 0x69, 0x7a, 0xaa, 0xa3, 0xd7, 0x61, 0xa8, 0x49, 0x4b, 0xa4, 0x5d, 0xad, 0xdd, 0x7b, - 0x47, 0xc6, 0xbc, 0x14, 0x2b, 0x0f, 0xb1, 0xa0, 0x60, 0xff, 0xa2, 0x05, 0x03, 0x27, 0x30, 0x12, - 0xd8, 0x1c, 0x89, 0xe7, 0x72, 0x49, 0x8b, 0x80, 0xc9, 0x0b, 0xd8, 0xb9, 0xb7, 0x72, 0x3f, 0x22, - 0x5e, 0xc8, 0x9e, 0x8a, 0x99, 0x03, 0xf3, 0x93, 0x16, 0xcc, 0xdc, 0xf4, 0x9d, 0xc6, 0x92, 0xd3, - 0x74, 0xbc, 0x3a, 0x09, 0x2a, 0xde, 0xf6, 0x91, 0x8c, 0xc2, 0x0b, 0x3d, 0x8d, 0xc2, 0x97, 0xa5, - 0x4d, 0xd5, 0x40, 0xfe, 0xfc, 0x51, 0x46, 0x32, 0x19, 0x37, 0xc6, 0xb0, 0xfe, 0xdd, 0x01, 0xa4, - 0xf7, 0x52, 0xb8, 0xe8, 0x60, 0x18, 0x76, 0x79, 0x7f, 0xc5, 0x24, 0x3e, 0x95, 0xcd, 0xe0, 0xa5, - 0x3e, 0x4f, 0x73, 0x3e, 0xe1, 0x05, 0x58, 0x12, 0xb2, 0x5f, 0x86, 0x4c, 0x3f, 0xff, 0xde, 0xc2, - 0x07, 0xfb, 0x93, 0x30, 0xcd, 0x6a, 0x1e, 0xf1, 0x61, 0x6c, 0x27, 0x64, 0x9b, 0x19, 0x11, 0x00, - 0xed, 0x2f, 0x5a, 0x30, 0xb9, 0x9e, 0x08, 0x8c, 0x76, 0x89, 0x69, 0x43, 0x33, 0x44, 0xea, 0x35, - 0x56, 0x8a, 0x05, 0xf4, 0xd8, 0x25, 0x59, 0x7f, 0x61, 0x41, 0x1c, 0x7a, 0xe3, 0x04, 0xd8, 0xb7, - 0x65, 0x83, 0x7d, 0xcb, 0x94, 0xb0, 0xa8, 0xee, 0xe4, 0x71, 0x6f, 0xe8, 0x86, 0x0a, 0x4a, 0xd5, - 0x45, 0xb8, 0x12, 0x93, 0xe1, 0x4b, 0x71, 0xc2, 0x8c, 0x5c, 0x25, 0xc3, 0x54, 0xd9, 0xbf, 0x5d, - 0x00, 0xa4, 0x70, 0xfb, 0x0e, 0x9a, 0x95, 0xae, 0x71, 0x3c, 0x41, 0xb3, 0xf6, 0x00, 0x31, 0x7d, - 0x7e, 0xe0, 0x78, 0x21, 0x27, 0xeb, 0x0a, 0xd9, 0xdd, 0xd1, 0x8c, 0x05, 0xe6, 0x44, 0x93, 0xe8, - 0x66, 0x8a, 0x1a, 0xce, 0x68, 0x41, 0xb3, 0xd3, 0x18, 0xec, 0xd7, 0x4e, 0x63, 0xa8, 0x87, 0x1b, - 0xde, 0xcf, 0x58, 0x30, 0xae, 0x86, 0xe9, 0x5d, 0x62, 0x24, 0xaf, 0xfa, 0x93, 0x73, 0x80, 0x56, - 0xb5, 0x2e, 0xb3, 0x8b, 0xe5, 0x5b, 0x99, 0x3b, 0xa5, 0xd3, 0x74, 0xdf, 0x26, 0x2a, 0x64, 0xe1, - 0xbc, 0x70, 0x8f, 0x14, 0xa5, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x1f, 0x0f, 0x91, 0x1c, 0x57, 0xa1, - 0x47, 0xf2, 0x64, 0x62, 0x29, 0xa2, 0x97, 0x60, 0xb0, 0xbd, 0xe3, 0x84, 0x24, 0xe1, 0x4c, 0x34, - 0x58, 0xa5, 0x85, 0x87, 0x07, 0xf3, 0x13, 0xaa, 0x02, 0x2b, 0xc1, 0x1c, 0xbb, 0xff, 0x50, 0x64, - 0xe9, 0xc5, 0xd9, 0x33, 0x14, 0xd9, 0x9f, 0x58, 0x30, 0xb0, 0xee, 0x37, 0x4e, 0xe2, 0x08, 0x78, - 0xcd, 0x38, 0x02, 0x9e, 0xc8, 0x8b, 0x5e, 0x9f, 0xbb, 0xfb, 0x57, 0x13, 0xbb, 0xff, 0x7c, 0x2e, - 0x85, 0xee, 0x1b, 0xbf, 0x05, 0xa3, 0x2c, 0x26, 0xbe, 0x70, 0x9c, 0x7a, 0xc1, 0xd8, 0xf0, 0xf3, - 0x89, 0x0d, 0x3f, 0xa9, 0xa1, 0x6a, 0x3b, 0xfd, 0x69, 0x18, 0x16, 0x9e, 0x38, 0x49, 0xaf, 0x54, - 0x81, 0x8b, 0x25, 0xdc, 0xfe, 0xf1, 0x22, 0x18, 0x31, 0xf8, 0xd1, 0x2f, 0x5b, 0xb0, 0x10, 0x70, - 0x0b, 0xdd, 0x46, 0xb9, 0x13, 0xb8, 0xde, 0x76, 0xad, 0xbe, 0x43, 0x1a, 0x9d, 0xa6, 0xeb, 0x6d, - 0x57, 0xb6, 0x3d, 0x5f, 0x15, 0xaf, 0xdc, 0x27, 0xf5, 0x0e, 0x53, 0x82, 0xf5, 0x08, 0xf8, 0xaf, - 0x2c, 0xdd, 0x9f, 0x7f, 0x70, 0x30, 0xbf, 0x80, 0x8f, 0x44, 0x1b, 0x1f, 0xb1, 0x2f, 0xe8, 0x37, - 0x2c, 0xb8, 0xc2, 0x43, 0xd3, 0xf7, 0xdf, 0xff, 0x2e, 0xaf, 0xe5, 0xaa, 0x24, 0x15, 0x13, 0xd9, - 0x20, 0x41, 0x6b, 0xe9, 0x23, 0x62, 0x40, 0xaf, 0x54, 0x8f, 0xd6, 0x16, 0x3e, 0x6a, 0xe7, 0xec, - 0x7f, 0x56, 0x84, 0x71, 0x11, 0xb2, 0x4a, 0xdc, 0x01, 0x2f, 0x19, 0x4b, 0xe2, 0xc9, 0xc4, 0x92, - 0x98, 0x36, 0x90, 0x8f, 0xe7, 0xf8, 0x0f, 0x61, 0x9a, 0x1e, 0xce, 0xd7, 0x89, 0x13, 0x44, 0x9b, - 0xc4, 0xe1, 0xe6, 0x57, 0xc5, 0x23, 0x9f, 0xfe, 0x4a, 0x3c, 0x77, 0x33, 0x49, 0x0c, 0xa7, 0xe9, - 0x7f, 0x33, 0xdd, 0x39, 0x1e, 0x4c, 0xa5, 0xa2, 0x8e, 0x7d, 0x0a, 0x4a, 0xca, 0x8d, 0x44, 0x1c, - 0x3a, 0xdd, 0x83, 0xf7, 0x25, 0x29, 0x70, 0x11, 0x5a, 0xec, 0xc2, 0x14, 0x93, 0xb3, 0xff, 0x41, - 0xc1, 0x68, 0x90, 0x4f, 0xe2, 0x3a, 0x8c, 0x38, 0x61, 0xe8, 0x6e, 0x7b, 0xa4, 0x21, 0x76, 0xec, - 0xfb, 0xf3, 0x76, 0xac, 0xd1, 0x0c, 0x73, 0xe5, 0x59, 0x14, 0x35, 0xb1, 0xa2, 0x81, 0xae, 0x73, - 0x23, 0xb7, 0x3d, 0xf9, 0xde, 0xeb, 0x8f, 0x1a, 0x48, 0x33, 0xb8, 0x3d, 0x82, 0x45, 0x7d, 0xf4, - 0x69, 0x6e, 0x85, 0x78, 0xc3, 0xf3, 0xef, 0x79, 0xd7, 0x7c, 0x5f, 0x86, 0x85, 0xe8, 0x8f, 0xe0, - 0xb4, 0xb4, 0x3d, 0x54, 0xd5, 0xb1, 0x49, 0xad, 0xbf, 0x30, 0x9e, 0x9f, 0x87, 0x19, 0x4a, 0xda, - 0xf4, 0xda, 0x0e, 0x11, 0x81, 0x49, 0x11, 0x0f, 0x4d, 0x96, 0x89, 0xb1, 0xcb, 0x7c, 0xca, 0x99, - 0xb5, 0x63, 0x39, 0xf2, 0x0d, 0x93, 0x04, 0x4e, 0xd2, 0xb4, 0xff, 0xb6, 0x05, 0xcc, 0x83, 0xf5, - 0x04, 0xf8, 0x91, 0x8f, 0x99, 0xfc, 0xc8, 0x6c, 0xde, 0x20, 0xe7, 0xb0, 0x22, 0x2f, 0xf2, 0x95, - 0x55, 0x0d, 0xfc, 0xfb, 0xfb, 0xc2, 0x74, 0xa4, 0xf7, 0xfb, 0xc3, 0xfe, 0xdf, 0x16, 0x3f, 0xc4, - 0x94, 0x93, 0x07, 0xfa, 0x76, 0x18, 0xa9, 0x3b, 0x6d, 0xa7, 0xce, 0x13, 0xc6, 0xe4, 0x4a, 0xf4, - 0x8c, 0x4a, 0x0b, 0xcb, 0xa2, 0x06, 0x97, 0x50, 0xc9, 0xb8, 0x7a, 0x23, 0xb2, 0xb8, 0xa7, 0x54, - 0x4a, 0x35, 0x39, 0xb7, 0x0b, 0xe3, 0x06, 0xb1, 0x47, 0x2a, 0xce, 0xf8, 0x76, 0x7e, 0xc5, 0xaa, - 0x38, 0x90, 0x2d, 0x98, 0xf6, 0xb4, 0xff, 0xf4, 0x42, 0x91, 0x8f, 0xcb, 0xf7, 0xf7, 0xba, 0x44, - 0xd9, 0xed, 0xa3, 0x39, 0xc7, 0x26, 0xc8, 0xe0, 0x34, 0x65, 0xfb, 0x27, 0x2c, 0x78, 0x4c, 0x47, - 0xd4, 0xfc, 0x6f, 0x7a, 0xe9, 0x08, 0xca, 0x30, 0xe2, 0xb7, 0x49, 0xe0, 0x44, 0x7e, 0x20, 0x6e, - 0x8d, 0xcb, 0x72, 0xd0, 0x6f, 0x89, 0xf2, 0x43, 0x11, 0x6e, 0x5d, 0x52, 0x97, 0xe5, 0x58, 0xd5, - 0xa4, 0xaf, 0x4f, 0x36, 0x18, 0xa1, 0xf0, 0xb4, 0x62, 0x67, 0x00, 0x53, 0x97, 0x87, 0x58, 0x40, - 0xec, 0xaf, 0x59, 0x7c, 0x61, 0xe9, 0x5d, 0x47, 0x6f, 0xc1, 0x54, 0xcb, 0x89, 0xea, 0x3b, 0x2b, - 0xf7, 0xdb, 0x01, 0xd7, 0xb8, 0xc8, 0x71, 0x7a, 0xa6, 0xd7, 0x38, 0x69, 0x1f, 0x19, 0x1b, 0x56, - 0xae, 0x25, 0x88, 0xe1, 0x14, 0x79, 0xb4, 0x09, 0xa3, 0xac, 0x8c, 0x39, 0x11, 0x86, 0xdd, 0x58, - 0x83, 0xbc, 0xd6, 0x94, 0xc5, 0xc1, 0x5a, 0x4c, 0x07, 0xeb, 0x44, 0xed, 0x9f, 0x2e, 0xf2, 0xdd, - 0xce, 0x58, 0xf9, 0xa7, 0x61, 0xb8, 0xed, 0x37, 0x96, 0x2b, 0x65, 0x2c, 0x66, 0x41, 0x5d, 0x23, - 0x55, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x86, 0x11, 0xf1, 0x53, 0x6a, 0xc8, 0xd8, 0xd9, 0x2c, 0xf0, - 0x42, 0xac, 0xa0, 0xe8, 0x79, 0x80, 0x76, 0xe0, 0xef, 0xb9, 0x0d, 0x16, 0xdc, 0xa2, 0x68, 0x1a, - 0x0b, 0x55, 0x15, 0x04, 0x6b, 0x58, 0xe8, 0x55, 0x18, 0xef, 0x78, 0x21, 0x67, 0x47, 0xb4, 0x50, - 0xb6, 0xca, 0x8c, 0xe5, 0xb6, 0x0e, 0xc4, 0x26, 0x2e, 0x5a, 0x84, 0xa1, 0xc8, 0x61, 0xc6, 0x2f, - 0x83, 0xf9, 0xc6, 0xb7, 0x1b, 0x14, 0x43, 0xcf, 0x4d, 0x42, 0x2b, 0x60, 0x51, 0x11, 0x7d, 0x4a, - 0xfa, 0xf3, 0xf2, 0x83, 0x5d, 0x58, 0xbd, 0xf7, 0x77, 0x09, 0x68, 0xde, 0xbc, 0xc2, 0x9a, 0xde, - 0xa0, 0x85, 0x5e, 0x01, 0x20, 0xf7, 0x23, 0x12, 0x78, 0x4e, 0x53, 0xd9, 0x96, 0x29, 0xbe, 0xa0, - 0xec, 0xaf, 0xfb, 0xd1, 0xed, 0x90, 0xac, 0x28, 0x0c, 0xac, 0x61, 0xdb, 0xbf, 0x51, 0x02, 0x88, - 0xf9, 0x76, 0xf4, 0x76, 0xea, 0xe0, 0x7a, 0xb6, 0x3b, 0xa7, 0x7f, 0x7c, 0xa7, 0x16, 0xfa, 0x1e, - 0x0b, 0x46, 0x9d, 0x66, 0xd3, 0xaf, 0x3b, 0x3c, 0xd8, 0x70, 0xa1, 0xfb, 0xc1, 0x29, 0xda, 0x5f, - 0x8c, 0x6b, 0xf0, 0x2e, 0xbc, 0x20, 0x57, 0xa8, 0x06, 0xe9, 0xd9, 0x0b, 0xbd, 0x61, 0xf4, 0x21, - 0xf9, 0x54, 0x2c, 0x1a, 0x43, 0xa9, 0x9e, 0x8a, 0x25, 0x76, 0x47, 0xe8, 0xaf, 0xc4, 0xdb, 0xc6, - 0x2b, 0x71, 0x20, 0xdf, 0x61, 0xd1, 0x60, 0x5f, 0x7b, 0x3d, 0x10, 0x51, 0x55, 0x0f, 0x5e, 0x30, - 0x98, 0xef, 0x1d, 0xa8, 0xbd, 0x93, 0x7a, 0x04, 0x2e, 0xf8, 0x1c, 0x4c, 0x36, 0x4c, 0x26, 0x40, - 0xac, 0xc4, 0xa7, 0xf2, 0xe8, 0x26, 0x78, 0x86, 0xf8, 0xda, 0x4f, 0x00, 0x70, 0x92, 0x30, 0xaa, - 0xf2, 0x58, 0x16, 0x15, 0x6f, 0xcb, 0x17, 0x9e, 0x17, 0x76, 0xee, 0x5c, 0xee, 0x87, 0x11, 0x69, - 0x51, 0xcc, 0xf8, 0x76, 0x5f, 0x17, 0x75, 0xb1, 0xa2, 0x82, 0x5e, 0x87, 0x21, 0xe6, 0x1e, 0x16, - 0xce, 0x8e, 0xe4, 0x4b, 0x9c, 0xcd, 0xe0, 0x6c, 0xf1, 0x86, 0x64, 0x7f, 0x43, 0x2c, 0x28, 0xa0, - 0xeb, 0xd2, 0xf9, 0x32, 0xac, 0x78, 0xb7, 0x43, 0xc2, 0x9c, 0x2f, 0x4b, 0x4b, 0xef, 0x8f, 0xfd, - 0x2a, 0x79, 0x79, 0x66, 0x06, 0x33, 0xa3, 0x26, 0xe5, 0xa2, 0xc4, 0x7f, 0x99, 0x18, 0x6d, 0x16, - 0xf2, 0xbb, 0x67, 0x26, 0x4f, 0x8b, 0x87, 0xf3, 0x8e, 0x49, 0x02, 0x27, 0x69, 0x52, 0x8e, 0x94, - 0xef, 0x7a, 0xe1, 0xbb, 0xd1, 0xeb, 0xec, 0xe0, 0x0f, 0x71, 0x76, 0x1b, 0xf1, 0x12, 0x2c, 0xea, - 0x9f, 0x28, 0x7b, 0x30, 0xe7, 0xc1, 0x54, 0x72, 0x8b, 0x3e, 0x52, 0x76, 0xe4, 0x0f, 0x06, 0x60, - 0xc2, 0x5c, 0x52, 0xe8, 0x0a, 0x94, 0x04, 0x11, 0x95, 0xcc, 0x40, 0xed, 0x92, 0x35, 0x09, 0xc0, - 0x31, 0x0e, 0xcb, 0x61, 0xc1, 0xaa, 0x6b, 0xc6, 0xba, 0x71, 0x0e, 0x0b, 0x05, 0xc1, 0x1a, 0x16, - 0x7d, 0x58, 0x6d, 0xfa, 0x7e, 0xa4, 0x2e, 0x24, 0xb5, 0xee, 0x96, 0x58, 0x29, 0x16, 0x50, 0x7a, - 0x11, 0xed, 0x92, 0xc0, 0x23, 0x4d, 0x33, 0xec, 0xb1, 0xba, 0x88, 0x6e, 0xe8, 0x40, 0x6c, 0xe2, - 0xd2, 0xeb, 0xd4, 0x0f, 0xd9, 0x42, 0x16, 0xcf, 0xb7, 0xd8, 0xf8, 0xb9, 0xc6, 0xfd, 0xbf, 0x25, - 0x1c, 0x7d, 0x12, 0x1e, 0x53, 0xa1, 0x9d, 0x30, 0xd7, 0x66, 0xc8, 0x16, 0x87, 0x0c, 0x69, 0xcb, - 0x63, 0xcb, 0xd9, 0x68, 0x38, 0xaf, 0x3e, 0x7a, 0x0d, 0x26, 0x04, 0x8b, 0x2f, 0x29, 0x0e, 0x9b, - 0x06, 0x36, 0x37, 0x0c, 0x28, 0x4e, 0x60, 0xcb, 0xc0, 0xcd, 0x8c, 0xcb, 0x96, 0x14, 0x46, 0xd2, - 0x81, 0x9b, 0x75, 0x38, 0x4e, 0xd5, 0x40, 0x8b, 0x30, 0xc9, 0x79, 0x30, 0xd7, 0xdb, 0xe6, 0x73, - 0x22, 0x5c, 0xab, 0xd4, 0x96, 0xba, 0x65, 0x82, 0x71, 0x12, 0x1f, 0xbd, 0x0c, 0x63, 0x4e, 0x50, - 0xdf, 0x71, 0x23, 0x52, 0x8f, 0x3a, 0x01, 0xf7, 0xb9, 0xd2, 0x2c, 0x94, 0x16, 0x35, 0x18, 0x36, - 0x30, 0xed, 0xb7, 0x61, 0x26, 0x23, 0x30, 0x04, 0x5d, 0x38, 0x4e, 0xdb, 0x95, 0xdf, 0x94, 0x30, - 0x63, 0x5e, 0xac, 0x56, 0xe4, 0xd7, 0x68, 0x58, 0x74, 0x75, 0xb2, 0x00, 0x12, 0x5a, 0x1e, 0x44, - 0xb5, 0x3a, 0x57, 0x25, 0x00, 0xc7, 0x38, 0xf6, 0xff, 0x28, 0xc0, 0x64, 0x86, 0x6e, 0x85, 0xe5, - 0xe2, 0x4b, 0x3c, 0x52, 0xe2, 0xd4, 0x7b, 0x66, 0x1c, 0xf0, 0xc2, 0x11, 0xe2, 0x80, 0x17, 0x7b, - 0xc5, 0x01, 0x1f, 0x78, 0x27, 0x71, 0xc0, 0xcd, 0x11, 0x1b, 0xec, 0x6b, 0xc4, 0x32, 0x62, 0x87, - 0x0f, 0x1d, 0x31, 0x76, 0xb8, 0x31, 0xe8, 0xc3, 0x7d, 0x0c, 0xfa, 0x0f, 0x17, 0x60, 0x2a, 0x69, - 0x49, 0x79, 0x02, 0x72, 0xdb, 0xd7, 0x0d, 0xb9, 0xed, 0xe5, 0x7e, 0x5c, 0x61, 0x73, 0x65, 0xb8, - 0x38, 0x21, 0xc3, 0xfd, 0x60, 0x5f, 0xd4, 0xba, 0xcb, 0x73, 0xff, 0x66, 0x01, 0x4e, 0x67, 0xfa, - 0xe2, 0x9e, 0xc0, 0xd8, 0xdc, 0x32, 0xc6, 0xe6, 0xb9, 0xbe, 0xdd, 0x84, 0x73, 0x07, 0xe8, 0x6e, - 0x62, 0x80, 0xae, 0xf4, 0x4f, 0xb2, 0xfb, 0x28, 0x7d, 0xb5, 0x08, 0xe7, 0x33, 0xeb, 0xc5, 0x62, - 0xcf, 0x55, 0x43, 0xec, 0xf9, 0x7c, 0x42, 0xec, 0x69, 0x77, 0xaf, 0x7d, 0x3c, 0x72, 0x50, 0xe1, - 0x2e, 0xcb, 0xa2, 0x1c, 0x3c, 0xa4, 0x0c, 0xd4, 0x70, 0x97, 0x55, 0x84, 0xb0, 0x49, 0xf7, 0x9b, - 0x49, 0xf6, 0xf9, 0x6f, 0x2c, 0x38, 0x9b, 0x39, 0x37, 0x27, 0x20, 0xeb, 0x5a, 0x37, 0x65, 0x5d, - 0x4f, 0xf7, 0xbd, 0x5a, 0x73, 0x84, 0x5f, 0xbf, 0x36, 0x90, 0xf3, 0x2d, 0xec, 0x25, 0x7f, 0x0b, - 0x46, 0x9d, 0x7a, 0x9d, 0x84, 0xe1, 0x9a, 0xdf, 0x50, 0xa1, 0x8e, 0x9f, 0x63, 0xef, 0xac, 0xb8, - 0xf8, 0xf0, 0x60, 0x7e, 0x2e, 0x49, 0x22, 0x06, 0x63, 0x9d, 0x02, 0xfa, 0x34, 0x8c, 0x84, 0xe2, - 0xde, 0x14, 0x73, 0xff, 0x42, 0x9f, 0x83, 0xe3, 0x6c, 0x92, 0xa6, 0x19, 0x8b, 0x49, 0x49, 0x2a, - 0x14, 0x49, 0x33, 0x6e, 0x4b, 0xe1, 0x58, 0xe3, 0xb6, 0x3c, 0x0f, 0xb0, 0xa7, 0x1e, 0x03, 0x49, - 0xf9, 0x83, 0xf6, 0x4c, 0xd0, 0xb0, 0xd0, 0xc7, 0x61, 0x2a, 0xe4, 0xc1, 0x0a, 0x97, 0x9b, 0x4e, - 0xc8, 0x9c, 0x65, 0xc4, 0x2a, 0x64, 0xf1, 0x9e, 0x6a, 0x09, 0x18, 0x4e, 0x61, 0xa3, 0x55, 0xd9, - 0x2a, 0x8b, 0xac, 0xc8, 0x17, 0xe6, 0xa5, 0xb8, 0x45, 0x91, 0x09, 0xf8, 0x54, 0x72, 0xf8, 0xd9, - 0xc0, 0x6b, 0x35, 0xd1, 0xa7, 0x01, 0xe8, 0xf2, 0x11, 0x72, 0x88, 0xe1, 0xfc, 0xc3, 0x93, 0x9e, - 0x2a, 0x8d, 0x4c, 0xdb, 0x5e, 0xe6, 0xe1, 0x5a, 0x56, 0x44, 0xb0, 0x46, 0xd0, 0xfe, 0xe1, 0x01, - 0x78, 0xbc, 0xcb, 0x19, 0x89, 0x16, 0x4d, 0x3d, 0xec, 0x33, 0xc9, 0xc7, 0xf5, 0x5c, 0x66, 0x65, - 0xe3, 0xb5, 0x9d, 0x58, 0x8a, 0x85, 0x77, 0xbc, 0x14, 0x7f, 0xc0, 0xd2, 0xc4, 0x1e, 0xdc, 0xe2, - 0xf3, 0x63, 0x47, 0x3c, 0xfb, 0x8f, 0x51, 0x0e, 0xb2, 0x95, 0x21, 0x4c, 0x78, 0xbe, 0xef, 0xee, - 0xf4, 0x2d, 0x5d, 0x38, 0x59, 0x29, 0xf1, 0x6f, 0x59, 0x70, 0xae, 0x6b, 0xd0, 0x8e, 0x6f, 0x40, - 0x86, 0xc1, 0xfe, 0x82, 0x05, 0x4f, 0x66, 0xd6, 0x30, 0xcc, 0x8c, 0xae, 0x40, 0xa9, 0x4e, 0x0b, - 0x35, 0x2f, 0xcd, 0xd8, 0x7d, 0x5d, 0x02, 0x70, 0x8c, 0x63, 0x58, 0x13, 0x15, 0x7a, 0x5a, 0x13, - 0xfd, 0x8a, 0x05, 0xa9, 0x4d, 0x7f, 0x02, 0xb7, 0x4f, 0xc5, 0xbc, 0x7d, 0xde, 0xdf, 0xcf, 0x68, - 0xe6, 0x5c, 0x3c, 0x7f, 0x3c, 0x09, 0x67, 0x72, 0xbc, 0x94, 0xf6, 0x60, 0x7a, 0xbb, 0x4e, 0x4c, - 0xff, 0xd7, 0x6e, 0x71, 0x61, 0xba, 0x3a, 0xcb, 0xb2, 0x5c, 0xa5, 0xd3, 0x29, 0x14, 0x9c, 0x6e, - 0x02, 0x7d, 0xc1, 0x82, 0x53, 0xce, 0xbd, 0x70, 0x85, 0x72, 0x11, 0x6e, 0x7d, 0xa9, 0xe9, 0xd7, - 0x77, 0xe9, 0x11, 0x2d, 0x37, 0xc2, 0x8b, 0x99, 0x92, 0x9d, 0xbb, 0xb5, 0x14, 0xbe, 0xd1, 0x3c, - 0x4b, 0xde, 0x9a, 0x85, 0x85, 0x33, 0xdb, 0x42, 0x58, 0x44, 0xf4, 0xa7, 0x6f, 0x94, 0x2e, 0x1e, - 0xda, 0x59, 0xee, 0x64, 0xfc, 0x5a, 0x94, 0x10, 0xac, 0xe8, 0xa0, 0xcf, 0x42, 0x69, 0x5b, 0xfa, - 0x78, 0x66, 0x5c, 0xbb, 0xf1, 0x40, 0x76, 0xf7, 0x7c, 0xe5, 0xea, 0x59, 0x85, 0x84, 0x63, 0xa2, - 0xe8, 0x35, 0x28, 0x7a, 0x5b, 0x61, 0xb7, 0xfc, 0xa7, 0x09, 0x3b, 0x3c, 0x1e, 0x07, 0x61, 0x7d, - 0xb5, 0x86, 0x69, 0x45, 0x74, 0x1d, 0x8a, 0xc1, 0x66, 0x43, 0x88, 0x25, 0x33, 0x37, 0x29, 0x5e, - 0x2a, 0xe7, 0xf4, 0x8a, 0x51, 0xc2, 0x4b, 0x65, 0x4c, 0x49, 0xa0, 0x2a, 0x0c, 0x32, 0xd7, 0x1e, - 0x71, 0xc9, 0x65, 0xb2, 0xf3, 0x5d, 0x5c, 0xe4, 0x78, 0xb0, 0x04, 0x86, 0x80, 0x39, 0x21, 0xb4, - 0x01, 0x43, 0x75, 0x96, 0x2b, 0x53, 0x44, 0x82, 0xfb, 0x50, 0xa6, 0x00, 0xb2, 0x4b, 0x12, 0x51, - 0x21, 0x8f, 0x63, 0x18, 0x58, 0xd0, 0x62, 0x54, 0x49, 0x7b, 0x67, 0x2b, 0x14, 0xb9, 0x9d, 0xb3, - 0xa9, 0x76, 0xc9, 0x8d, 0x2b, 0xa8, 0x32, 0x0c, 0x2c, 0x68, 0xa1, 0x57, 0xa0, 0xb0, 0x55, 0x17, - 0x6e, 0x3b, 0x99, 0x92, 0x48, 0x33, 0x94, 0xc5, 0xd2, 0xd0, 0x83, 0x83, 0xf9, 0xc2, 0xea, 0x32, - 0x2e, 0x6c, 0xd5, 0xd1, 0x3a, 0x0c, 0x6f, 0x71, 0xe7, 0x77, 0x21, 0x6c, 0x7c, 0x2a, 0xdb, 0x2f, - 0x3f, 0xe5, 0x1f, 0xcf, 0x3d, 0x56, 0x04, 0x00, 0x4b, 0x22, 0x2c, 0x40, 0xbe, 0x72, 0xe2, 0x17, - 0x41, 0xd3, 0x16, 0x8e, 0x16, 0x78, 0x81, 0x33, 0x1d, 0x71, 0x28, 0x00, 0xac, 0x51, 0xa4, 0xab, - 0xda, 0x91, 0x09, 0xf6, 0x45, 0xb0, 0x99, 0xcc, 0x55, 0xad, 0xb2, 0xf0, 0x77, 0x5b, 0xd5, 0x0a, - 0x09, 0xc7, 0x44, 0xd1, 0x2e, 0x8c, 0xef, 0x85, 0xed, 0x1d, 0x22, 0xb7, 0x34, 0x8b, 0x3d, 0x93, - 0x73, 0x2f, 0xdf, 0x11, 0x88, 0x6e, 0x10, 0x75, 0x9c, 0x66, 0xea, 0x14, 0x62, 0x3a, 0xfd, 0x3b, - 0x3a, 0x31, 0x6c, 0xd2, 0xa6, 0xc3, 0xff, 0x56, 0xc7, 0xdf, 0xdc, 0x8f, 0x88, 0x88, 0x75, 0x96, - 0x39, 0xfc, 0x6f, 0x70, 0x94, 0xf4, 0xf0, 0x0b, 0x00, 0x96, 0x44, 0xd0, 0x1d, 0x31, 0x3c, 0xec, - 0xf4, 0x9c, 0xca, 0x0f, 0x48, 0xba, 0x28, 0x91, 0x72, 0x06, 0x85, 0x9d, 0x96, 0x31, 0x29, 0x76, - 0x4a, 0xb6, 0x77, 0xfc, 0xc8, 0xf7, 0x12, 0x27, 0xf4, 0x74, 0xfe, 0x29, 0x59, 0xcd, 0xc0, 0x4f, - 0x9f, 0x92, 0x59, 0x58, 0x38, 0xb3, 0x2d, 0xd4, 0x80, 0x89, 0xb6, 0x1f, 0x44, 0xf7, 0xfc, 0x40, - 0xae, 0x2f, 0xd4, 0x45, 0x58, 0x62, 0x60, 0x8a, 0x16, 0x59, 0x18, 0x41, 0x13, 0x82, 0x13, 0x34, - 0xd1, 0x27, 0x60, 0x38, 0xac, 0x3b, 0x4d, 0x52, 0xb9, 0x35, 0x3b, 0x93, 0x7f, 0xfd, 0xd4, 0x38, - 0x4a, 0xce, 0xea, 0xe2, 0xd1, 0xf4, 0x39, 0x0a, 0x96, 0xe4, 0xd0, 0x2a, 0x0c, 0xb2, 0x04, 0x68, - 0x2c, 0x30, 0x5f, 0x4e, 0x5c, 0xd5, 0x94, 0x55, 0x34, 0x3f, 0x9b, 0x58, 0x31, 0xe6, 0xd5, 0xe9, - 0x1e, 0x10, 0x6f, 0x06, 0x3f, 0x9c, 0x3d, 0x9d, 0xbf, 0x07, 0xc4, 0x53, 0xe3, 0x56, 0xad, 0xdb, - 0x1e, 0x50, 0x48, 0x38, 0x26, 0x4a, 0x4f, 0x66, 0x7a, 0x9a, 0x9e, 0xe9, 0x62, 0xce, 0x93, 0x7b, - 0x96, 0xb2, 0x93, 0x99, 0x9e, 0xa4, 0x94, 0x84, 0xfd, 0x7b, 0xc3, 0x69, 0x9e, 0x85, 0xbd, 0x32, - 0xbf, 0xcb, 0x4a, 0x29, 0x20, 0x3f, 0xdc, 0xaf, 0xd0, 0xeb, 0x18, 0x59, 0xf0, 0x2f, 0x58, 0x70, - 0xa6, 0x9d, 0xf9, 0x21, 0x82, 0x01, 0xe8, 0x4f, 0x76, 0xc6, 0x3f, 0x5d, 0x05, 0x71, 0xcc, 0x86, - 0xe3, 0x9c, 0x96, 0x92, 0xcf, 0x9c, 0xe2, 0x3b, 0x7e, 0xe6, 0xac, 0xc1, 0x08, 0x63, 0x32, 0x7b, - 0xe4, 0x8e, 0x4e, 0xbe, 0xf6, 0x18, 0x2b, 0xb1, 0x2c, 0x2a, 0x62, 0x45, 0x02, 0xfd, 0xa0, 0x05, - 0xe7, 0x92, 0x5d, 0xc7, 0x84, 0x81, 0x45, 0xe4, 0x47, 0xfe, 0xc0, 0x5d, 0x15, 0xdf, 0x9f, 0xe2, - 0xff, 0x0d, 0xe4, 0xc3, 0x5e, 0x08, 0xb8, 0x7b, 0x63, 0xa8, 0x9c, 0xf1, 0xc2, 0x1e, 0x32, 0xb5, - 0x0a, 0x7d, 0xbc, 0xb2, 0x5f, 0x84, 0xb1, 0x96, 0xdf, 0xf1, 0x22, 0x61, 0xfd, 0x23, 0x2c, 0x11, - 0x98, 0x06, 0x7e, 0x4d, 0x2b, 0xc7, 0x06, 0x56, 0xe2, 0x6d, 0x3e, 0xf2, 0xd0, 0x6f, 0xf3, 0x37, - 0x61, 0xcc, 0xd3, 0xcc, 0x55, 0x05, 0x3f, 0x70, 0x29, 0x3f, 0x6a, 0xab, 0x6e, 0xdc, 0xca, 0x7b, - 0xa9, 0x97, 0x60, 0x83, 0xda, 0xc9, 0x3e, 0xf8, 0xbe, 0x6c, 0x65, 0x30, 0xf5, 0x5c, 0x04, 0xf0, - 0x51, 0x53, 0x04, 0x70, 0x29, 0x29, 0x02, 0x48, 0x49, 0x94, 0x8d, 0xd7, 0x7f, 0xff, 0x49, 0x69, - 0xfa, 0x0d, 0x84, 0x68, 0x37, 0xe1, 0x42, 0xaf, 0x6b, 0x89, 0x99, 0x81, 0x35, 0x94, 0xfe, 0x30, - 0x36, 0x03, 0x6b, 0x54, 0xca, 0x98, 0x41, 0xfa, 0x0d, 0xb1, 0x63, 0xff, 0x37, 0x0b, 0x8a, 0x55, - 0xbf, 0x71, 0x02, 0x0f, 0xde, 0x8f, 0x19, 0x0f, 0xde, 0xc7, 0xb3, 0x2f, 0xc4, 0x46, 0xae, 0x3c, - 0x7c, 0x25, 0x21, 0x0f, 0x3f, 0x97, 0x47, 0xa0, 0xbb, 0xf4, 0xfb, 0x27, 0x8b, 0x30, 0x5a, 0xf5, - 0x1b, 0xca, 0x06, 0xfb, 0xd7, 0x1e, 0xc6, 0x06, 0x3b, 0x37, 0xb5, 0x82, 0x46, 0x99, 0x59, 0x8f, - 0x49, 0xf7, 0xd3, 0x6f, 0x30, 0x53, 0xec, 0xbb, 0xc4, 0xdd, 0xde, 0x89, 0x48, 0x23, 0xf9, 0x39, - 0x27, 0x67, 0x8a, 0xfd, 0x7b, 0x05, 0x98, 0x4c, 0xb4, 0x8e, 0x9a, 0x30, 0xde, 0xd4, 0xa5, 0xad, - 0x62, 0x9d, 0x3e, 0x94, 0xa0, 0x56, 0x98, 0xb2, 0x6a, 0x45, 0xd8, 0x24, 0x8e, 0x16, 0x00, 0x94, - 0xfa, 0x51, 0x8a, 0xf5, 0x18, 0xd7, 0xaf, 0xf4, 0x93, 0x21, 0xd6, 0x30, 0xd0, 0x4b, 0x30, 0x1a, - 0xf9, 0x6d, 0xbf, 0xe9, 0x6f, 0xef, 0xdf, 0x20, 0x32, 0xa8, 0x93, 0x32, 0x50, 0xdb, 0x88, 0x41, - 0x58, 0xc7, 0x43, 0xf7, 0x61, 0x5a, 0x11, 0xa9, 0x1d, 0x83, 0x04, 0x9a, 0x49, 0x15, 0xd6, 0x93, - 0x14, 0x71, 0xba, 0x11, 0xfb, 0xa7, 0x8a, 0x7c, 0x88, 0xbd, 0xc8, 0x7d, 0x6f, 0x37, 0xbc, 0xbb, - 0x77, 0xc3, 0x57, 0x2d, 0x98, 0xa2, 0xad, 0x33, 0xeb, 0x1b, 0x79, 0xcd, 0xab, 0x38, 0xd1, 0x56, - 0x97, 0x38, 0xd1, 0x97, 0xe8, 0xa9, 0xd9, 0xf0, 0x3b, 0x91, 0x90, 0xdd, 0x69, 0xc7, 0x22, 0x2d, - 0xc5, 0x02, 0x2a, 0xf0, 0x48, 0x10, 0x08, 0x8f, 0x41, 0x1d, 0x8f, 0x04, 0x01, 0x16, 0x50, 0x19, - 0x46, 0x7a, 0x20, 0x3b, 0x8c, 0x34, 0x0f, 0x8e, 0x29, 0xec, 0x34, 0x04, 0xc3, 0xa5, 0x05, 0xc7, - 0x94, 0x06, 0x1c, 0x31, 0x8e, 0xfd, 0xb3, 0x45, 0x18, 0xab, 0xfa, 0x8d, 0x58, 0xf5, 0xf8, 0xa2, - 0xa1, 0x7a, 0xbc, 0x90, 0x50, 0x3d, 0x4e, 0xe9, 0xb8, 0xef, 0x29, 0x1a, 0xbf, 0x5e, 0x8a, 0xc6, - 0x7f, 0x6a, 0xb1, 0x59, 0x2b, 0xaf, 0xd7, 0xb8, 0x31, 0x17, 0xba, 0x0a, 0xa3, 0xec, 0x80, 0x61, - 0x2e, 0xaa, 0x52, 0x1f, 0xc7, 0xd2, 0x23, 0xad, 0xc7, 0xc5, 0x58, 0xc7, 0x41, 0x97, 0x61, 0x24, - 0x24, 0x4e, 0x50, 0xdf, 0x51, 0xa7, 0xab, 0x50, 0x9e, 0xf1, 0x32, 0xac, 0xa0, 0xe8, 0x8d, 0x38, - 0x2e, 0x63, 0x31, 0xdf, 0xe5, 0x4d, 0xef, 0x0f, 0xdf, 0x22, 0xf9, 0xc1, 0x18, 0xed, 0xbb, 0x80, - 0xd2, 0xf8, 0x7d, 0x04, 0x24, 0x9b, 0x37, 0x03, 0x92, 0x95, 0x52, 0xc1, 0xc8, 0xfe, 0xdc, 0x82, - 0x89, 0xaa, 0xdf, 0xa0, 0x5b, 0xf7, 0x9b, 0x69, 0x9f, 0xea, 0x41, 0x69, 0x87, 0xba, 0x04, 0xa5, - 0xbd, 0x08, 0x83, 0x55, 0xbf, 0x51, 0xa9, 0x76, 0xf3, 0x37, 0xb7, 0xff, 0x96, 0x05, 0xc3, 0x55, - 0xbf, 0x71, 0x02, 0x6a, 0x81, 0x8f, 0x9a, 0x6a, 0x81, 0xc7, 0x72, 0xd6, 0x4d, 0x8e, 0x26, 0xe0, - 0x6f, 0x0c, 0xc0, 0x38, 0xed, 0xa7, 0xbf, 0x2d, 0xa7, 0xd2, 0x18, 0x36, 0xab, 0x8f, 0x61, 0xa3, - 0x5c, 0xb8, 0xdf, 0x6c, 0xfa, 0xf7, 0x92, 0xd3, 0xba, 0xca, 0x4a, 0xb1, 0x80, 0xa2, 0x67, 0x61, - 0xa4, 0x1d, 0x90, 0x3d, 0xd7, 0x17, 0xec, 0xad, 0xa6, 0x64, 0xa9, 0x8a, 0x72, 0xac, 0x30, 0xe8, - 0xb3, 0x30, 0x74, 0x3d, 0x7a, 0x95, 0xd7, 0x7d, 0xaf, 0xc1, 0x25, 0xe7, 0x45, 0x91, 0x2a, 0x42, - 0x2b, 0xc7, 0x06, 0x16, 0xba, 0x0b, 0x25, 0xf6, 0x9f, 0x1d, 0x3b, 0x47, 0x4f, 0x3a, 0x2a, 0x92, - 0xd0, 0x09, 0x02, 0x38, 0xa6, 0x85, 0x9e, 0x07, 0x88, 0x64, 0xf4, 0xf1, 0x50, 0x04, 0x9f, 0x52, - 0x4f, 0x01, 0x15, 0x97, 0x3c, 0xc4, 0x1a, 0x16, 0x7a, 0x06, 0x4a, 0x91, 0xe3, 0x36, 0x6f, 0xba, - 0x1e, 0x09, 0x99, 0x44, 0xbc, 0x28, 0x73, 0xc1, 0x89, 0x42, 0x1c, 0xc3, 0x29, 0x2b, 0xc6, 0x22, - 0x33, 0xf0, 0x94, 0xc5, 0x23, 0x0c, 0x9b, 0xb1, 0x62, 0x37, 0x55, 0x29, 0xd6, 0x30, 0xd0, 0x0e, - 0x3c, 0xe1, 0x7a, 0x2c, 0xad, 0x02, 0xa9, 0xed, 0xba, 0xed, 0x8d, 0x9b, 0xb5, 0x3b, 0x24, 0x70, - 0xb7, 0xf6, 0x97, 0x9c, 0xfa, 0x2e, 0xf1, 0x64, 0x3a, 0xc9, 0xf7, 0x8b, 0x2e, 0x3e, 0x51, 0xe9, - 0x82, 0x8b, 0xbb, 0x52, 0xb2, 0x5f, 0x86, 0xd3, 0x55, 0xbf, 0x51, 0xf5, 0x83, 0x68, 0xd5, 0x0f, - 0xee, 0x39, 0x41, 0x43, 0xae, 0x94, 0x79, 0x19, 0x25, 0x81, 0x1e, 0x85, 0x83, 0xfc, 0xa0, 0x30, - 0x22, 0x20, 0xbc, 0xc0, 0x98, 0xaf, 0x23, 0xfa, 0xf6, 0xd4, 0x19, 0x1b, 0xa0, 0x72, 0x8c, 0x5c, - 0x73, 0x22, 0x82, 0x6e, 0xb1, 0xdc, 0xc9, 0xf1, 0x8d, 0x28, 0xaa, 0x3f, 0xad, 0xe5, 0x4e, 0x8e, - 0x81, 0x99, 0x57, 0xa8, 0x59, 0xdf, 0xfe, 0xef, 0x83, 0xec, 0x70, 0x4c, 0xe4, 0xa9, 0x40, 0x9f, - 0x81, 0x89, 0x90, 0xdc, 0x74, 0xbd, 0xce, 0x7d, 0x29, 0x8d, 0xe8, 0xe2, 0x9d, 0x55, 0x5b, 0xd1, - 0x31, 0xb9, 0x4c, 0xd3, 0x2c, 0xc3, 0x09, 0x6a, 0xa8, 0x05, 0x13, 0xf7, 0x5c, 0xaf, 0xe1, 0xdf, - 0x0b, 0x25, 0xfd, 0x91, 0x7c, 0xd1, 0xe6, 0x5d, 0x8e, 0x99, 0xe8, 0xa3, 0xd1, 0xdc, 0x5d, 0x83, - 0x18, 0x4e, 0x10, 0xa7, 0x0b, 0x30, 0xe8, 0x78, 0x8b, 0xe1, 0xed, 0x90, 0x04, 0x22, 0x0b, 0x36, - 0x5b, 0x80, 0x58, 0x16, 0xe2, 0x18, 0x4e, 0x17, 0x20, 0xfb, 0x73, 0x2d, 0xf0, 0x3b, 0x3c, 0x47, - 0x80, 0x58, 0x80, 0x58, 0x95, 0x62, 0x0d, 0x83, 0x6e, 0x50, 0xf6, 0x6f, 0xdd, 0xf7, 0xb0, 0xef, - 0x47, 0x72, 0x4b, 0xb3, 0xbc, 0xab, 0x5a, 0x39, 0x36, 0xb0, 0xd0, 0x2a, 0xa0, 0xb0, 0xd3, 0x6e, - 0x37, 0x99, 0xd9, 0x87, 0xd3, 0x64, 0xa4, 0xb8, 0xca, 0xbd, 0xc8, 0x43, 0xa7, 0xd6, 0x52, 0x50, - 0x9c, 0x51, 0x83, 0x9e, 0xd5, 0x5b, 0xa2, 0xab, 0x83, 0xac, 0xab, 0x5c, 0x0d, 0x52, 0xe3, 0xfd, - 0x94, 0x30, 0xb4, 0x02, 0xc3, 0xe1, 0x7e, 0x58, 0x8f, 0x44, 0x0c, 0xb8, 0x9c, 0x54, 0x44, 0x35, - 0x86, 0xa2, 0x65, 0xc2, 0xe3, 0x55, 0xb0, 0xac, 0x8b, 0xea, 0x30, 0x23, 0x28, 0x2e, 0xef, 0x38, - 0x9e, 0x4a, 0xec, 0xc2, 0xad, 0x5f, 0xaf, 0x3e, 0x38, 0x98, 0x9f, 0x11, 0x2d, 0xeb, 0xe0, 0xc3, - 0x83, 0xf9, 0x33, 0x55, 0xbf, 0x91, 0x01, 0xc1, 0x59, 0xd4, 0xf8, 0xe2, 0xab, 0xd7, 0xfd, 0x56, - 0xbb, 0x1a, 0xf8, 0x5b, 0x6e, 0x93, 0x74, 0x53, 0x25, 0xd5, 0x0c, 0x4c, 0xb1, 0xf8, 0x8c, 0x32, - 0x9c, 0xa0, 0x66, 0x7f, 0x3b, 0xe3, 0x67, 0x58, 0xe2, 0xe7, 0xa8, 0x13, 0x10, 0xd4, 0x82, 0xf1, - 0x36, 0xdb, 0x26, 0x22, 0x72, 0xbf, 0x58, 0xeb, 0x2f, 0xf6, 0x29, 0x12, 0xb9, 0x47, 0xaf, 0x01, - 0x25, 0xb2, 0x64, 0x6f, 0xcd, 0xaa, 0x4e, 0x0e, 0x9b, 0xd4, 0xed, 0x1f, 0x7b, 0x8c, 0xdd, 0x88, - 0x35, 0x2e, 0xe7, 0x18, 0x16, 0xc6, 0xf6, 0xe2, 0x69, 0x35, 0x97, 0x2f, 0x70, 0x8b, 0xa7, 0x45, - 0x18, 0xec, 0x63, 0x59, 0x17, 0x7d, 0x1a, 0x26, 0xe8, 0x4b, 0x45, 0xcb, 0xa8, 0x72, 0x2a, 0x3f, - 0x28, 0x42, 0x9c, 0x48, 0x45, 0xcb, 0xea, 0xa1, 0x57, 0xc6, 0x09, 0x62, 0xe8, 0x0d, 0x66, 0x16, - 0x62, 0x26, 0x6b, 0xe9, 0x41, 0x5a, 0xb7, 0x00, 0x91, 0x64, 0x35, 0x22, 0x79, 0x89, 0x60, 0xec, - 0x47, 0x9b, 0x08, 0x06, 0xdd, 0x84, 0x71, 0x91, 0xfd, 0x58, 0xac, 0xdc, 0xa2, 0x21, 0x07, 0x1c, - 0xc7, 0x3a, 0xf0, 0x30, 0x59, 0x80, 0xcd, 0xca, 0x68, 0x1b, 0xce, 0x69, 0xd9, 0x88, 0xae, 0x05, - 0x0e, 0x53, 0xe6, 0xbb, 0xec, 0x38, 0xd5, 0xee, 0xea, 0x27, 0x1f, 0x1c, 0xcc, 0x9f, 0xdb, 0xe8, - 0x86, 0x88, 0xbb, 0xd3, 0x41, 0xb7, 0xe0, 0x34, 0x77, 0xe9, 0x2d, 0x13, 0xa7, 0xd1, 0x74, 0x3d, - 0xc5, 0x0c, 0xf0, 0x2d, 0x7f, 0xf6, 0xc1, 0xc1, 0xfc, 0xe9, 0xc5, 0x2c, 0x04, 0x9c, 0x5d, 0x0f, - 0x7d, 0x14, 0x4a, 0x0d, 0x2f, 0x14, 0x63, 0x30, 0x64, 0x24, 0x7c, 0x2a, 0x95, 0xd7, 0x6b, 0xea, - 0xfb, 0xe3, 0x3f, 0x38, 0xae, 0x80, 0xb6, 0xb9, 0xac, 0x58, 0x49, 0x30, 0x86, 0x53, 0x21, 0x8d, - 0x92, 0x42, 0x3e, 0xc3, 0xa9, 0x8f, 0x2b, 0x49, 0x94, 0xad, 0xbb, 0xe1, 0xef, 0x67, 0x10, 0x46, - 0xaf, 0x03, 0xa2, 0x2f, 0x08, 0xb7, 0x4e, 0x16, 0xeb, 0x2c, 0x2d, 0x04, 0x13, 0xad, 0x8f, 0x98, - 0x6e, 0x66, 0xb5, 0x14, 0x06, 0xce, 0xa8, 0x85, 0xae, 0xd3, 0x53, 0x45, 0x2f, 0x15, 0xa7, 0x96, - 0x4a, 0xcf, 0x57, 0x26, 0xed, 0x80, 0xd4, 0x9d, 0x88, 0x34, 0x4c, 0x8a, 0x38, 0x51, 0x0f, 0x35, - 0xe0, 0x09, 0xa7, 0x13, 0xf9, 0x4c, 0x0c, 0x6f, 0xa2, 0x6e, 0xf8, 0xbb, 0xc4, 0x63, 0x1a, 0xb0, - 0x91, 0xa5, 0x0b, 0x94, 0xdb, 0x58, 0xec, 0x82, 0x87, 0xbb, 0x52, 0xa1, 0x5c, 0xa2, 0xca, 0xc7, - 0x0b, 0x66, 0xa0, 0xa6, 0x8c, 0x9c, 0xbc, 0x2f, 0xc1, 0xe8, 0x8e, 0x1f, 0x46, 0xeb, 0x24, 0xba, - 0xe7, 0x07, 0xbb, 0x22, 0xde, 0x66, 0x1c, 0xa3, 0x39, 0x06, 0x61, 0x1d, 0x8f, 0x3e, 0x03, 0x99, - 0x7d, 0x46, 0xa5, 0xcc, 0x54, 0xe3, 0x23, 0xf1, 0x19, 0x73, 0x9d, 0x17, 0x63, 0x09, 0x97, 0xa8, - 0x95, 0xea, 0x32, 0x53, 0x73, 0x27, 0x50, 0x2b, 0xd5, 0x65, 0x2c, 0xe1, 0x74, 0xb9, 0x86, 0x3b, - 0x4e, 0x40, 0xaa, 0x81, 0x5f, 0x27, 0xa1, 0x16, 0x19, 0xfc, 0x71, 0x1e, 0x4d, 0x94, 0x2e, 0xd7, - 0x5a, 0x16, 0x02, 0xce, 0xae, 0x87, 0x48, 0x3a, 0x13, 0xd7, 0x44, 0xbe, 0x7e, 0x22, 0xcd, 0xcf, - 0xf4, 0x99, 0x8c, 0xcb, 0x83, 0x29, 0x95, 0x03, 0x8c, 0xc7, 0x0f, 0x0d, 0x67, 0x27, 0xd9, 0xda, - 0xee, 0x3f, 0xf8, 0xa8, 0xd2, 0xf8, 0x54, 0x12, 0x94, 0x70, 0x8a, 0xb6, 0x11, 0x8b, 0x6b, 0xaa, - 0x67, 0x2c, 0xae, 0x2b, 0x50, 0x0a, 0x3b, 0x9b, 0x0d, 0xbf, 0xe5, 0xb8, 0x1e, 0x53, 0x73, 0x6b, - 0xef, 0x91, 0x9a, 0x04, 0xe0, 0x18, 0x07, 0xad, 0xc2, 0x88, 0x23, 0xd5, 0x39, 0x28, 0x3f, 0xfa, - 0x8a, 0x52, 0xe2, 0xf0, 0x80, 0x04, 0x52, 0x81, 0xa3, 0xea, 0xa2, 0x57, 0x61, 0x5c, 0xb8, 0xa4, - 0x8a, 0xf4, 0x93, 0x33, 0xa6, 0xdf, 0x50, 0x4d, 0x07, 0x62, 0x13, 0x17, 0xdd, 0x86, 0xd1, 0xc8, - 0x6f, 0x32, 0xe7, 0x17, 0xca, 0xe6, 0x9d, 0xc9, 0x8f, 0x23, 0xb6, 0xa1, 0xd0, 0x74, 0x49, 0xaa, - 0xaa, 0x8a, 0x75, 0x3a, 0x68, 0x83, 0xaf, 0x77, 0x16, 0x21, 0x9b, 0x84, 0xb3, 0x8f, 0xe5, 0xdf, - 0x49, 0x2a, 0x90, 0xb6, 0xb9, 0x1d, 0x44, 0x4d, 0xac, 0x93, 0x41, 0xd7, 0x60, 0xba, 0x1d, 0xb8, - 0x3e, 0x5b, 0x13, 0x4a, 0x93, 0x37, 0x6b, 0xa6, 0xe7, 0xa9, 0x26, 0x11, 0x70, 0xba, 0x0e, 0xf3, - 0x28, 0x16, 0x85, 0xb3, 0x67, 0x79, 0x86, 0x6a, 0xfe, 0xbc, 0xe3, 0x65, 0x58, 0x41, 0xd1, 0x1a, - 0x3b, 0x89, 0xb9, 0x64, 0x62, 0x76, 0x2e, 0x3f, 0xe0, 0x8b, 0x2e, 0xc1, 0xe0, 0xcc, 0xab, 0xfa, - 0x8b, 0x63, 0x0a, 0xa8, 0xa1, 0xa5, 0x32, 0xa4, 0x2f, 0x86, 0x70, 0xf6, 0x89, 0x2e, 0x46, 0x72, - 0x89, 0xe7, 0x45, 0xcc, 0x10, 0x18, 0xc5, 0x21, 0x4e, 0xd0, 0x44, 0x1f, 0x87, 0x29, 0x11, 0xa6, - 0x2e, 0x1e, 0xa6, 0x73, 0xb1, 0x49, 0x31, 0x4e, 0xc0, 0x70, 0x0a, 0x9b, 0x67, 0x0e, 0x70, 0x36, - 0x9b, 0x44, 0x1c, 0x7d, 0x37, 0x5d, 0x6f, 0x37, 0x9c, 0x3d, 0xcf, 0xce, 0x07, 0x91, 0x39, 0x20, - 0x09, 0xc5, 0x19, 0x35, 0xd0, 0x06, 0x4c, 0xb5, 0x03, 0x42, 0x5a, 0x8c, 0xd1, 0x17, 0xf7, 0xd9, - 0x3c, 0x77, 0xa8, 0xa7, 0x3d, 0xa9, 0x26, 0x60, 0x87, 0x19, 0x65, 0x38, 0x45, 0x01, 0xdd, 0x83, - 0x11, 0x7f, 0x8f, 0x04, 0x3b, 0xc4, 0x69, 0xcc, 0x5e, 0xe8, 0x62, 0xe2, 0x2e, 0x2e, 0xb7, 0x5b, - 0x02, 0x37, 0xa1, 0xfd, 0x97, 0xc5, 0xbd, 0xb5, 0xff, 0xb2, 0x31, 0xf4, 0x43, 0x16, 0x9c, 0x95, - 0x0a, 0x83, 0x5a, 0x9b, 0x8e, 0xfa, 0xb2, 0xef, 0x85, 0x51, 0xc0, 0x5d, 0xc0, 0x9f, 0xcc, 0x77, - 0x8b, 0xde, 0xc8, 0xa9, 0xa4, 0x84, 0xa3, 0x67, 0xf3, 0x30, 0x42, 0x9c, 0xdf, 0x22, 0x5a, 0x86, - 0xe9, 0x90, 0x44, 0xf2, 0x30, 0x5a, 0x0c, 0x57, 0xdf, 0x28, 0xaf, 0xcf, 0x5e, 0xe4, 0xfe, 0xeb, - 0x74, 0x33, 0xd4, 0x92, 0x40, 0x9c, 0xc6, 0x9f, 0xfb, 0x56, 0x98, 0x4e, 0x5d, 0xff, 0x47, 0xc9, - 0x88, 0x32, 0xb7, 0x0b, 0xe3, 0xc6, 0x10, 0x3f, 0x52, 0xed, 0xf1, 0xbf, 0x1a, 0x86, 0x92, 0xd2, - 0x2c, 0xa2, 0x2b, 0xa6, 0xc2, 0xf8, 0x6c, 0x52, 0x61, 0x3c, 0x42, 0xdf, 0xf5, 0xba, 0x8e, 0x78, - 0x23, 0x23, 0x6a, 0x57, 0xde, 0x86, 0xee, 0xdf, 0x1d, 0x5b, 0x13, 0xd7, 0x16, 0xfb, 0xd6, 0x3c, - 0x0f, 0x74, 0x95, 0x00, 0x5f, 0x83, 0x69, 0xcf, 0x67, 0x3c, 0x27, 0x69, 0x48, 0x86, 0x82, 0xf1, - 0x0d, 0x25, 0x3d, 0x0c, 0x46, 0x02, 0x01, 0xa7, 0xeb, 0xd0, 0x06, 0xf9, 0xc5, 0x9f, 0x14, 0x39, - 0x73, 0xbe, 0x00, 0x0b, 0x28, 0xba, 0x08, 0x83, 0x6d, 0xbf, 0x51, 0xa9, 0x0a, 0x7e, 0x53, 0x8b, - 0x15, 0xd9, 0xa8, 0x54, 0x31, 0x87, 0xa1, 0x45, 0x18, 0x62, 0x3f, 0xc2, 0xd9, 0xb1, 0xfc, 0x78, - 0x07, 0xac, 0x86, 0x96, 0x6f, 0x86, 0x55, 0xc0, 0xa2, 0x22, 0x13, 0x7d, 0x51, 0x26, 0x9d, 0x89, - 0xbe, 0x86, 0x1f, 0x52, 0xf4, 0x25, 0x09, 0xe0, 0x98, 0x16, 0xba, 0x0f, 0xa7, 0x8d, 0x87, 0x11, - 0x5f, 0x22, 0x24, 0x14, 0x3e, 0xd7, 0x17, 0xbb, 0xbe, 0x88, 0x84, 0xa6, 0xfa, 0x9c, 0xe8, 0xf4, - 0xe9, 0x4a, 0x16, 0x25, 0x9c, 0xdd, 0x00, 0x6a, 0xc2, 0x74, 0x3d, 0xd5, 0xea, 0x48, 0xff, 0xad, - 0xaa, 0x09, 0x4d, 0xb7, 0x98, 0x26, 0x8c, 0x5e, 0x85, 0x91, 0xb7, 0xfc, 0x90, 0x9d, 0xd5, 0x82, - 0x47, 0x96, 0x0e, 0xbb, 0x23, 0x6f, 0xdc, 0xaa, 0xb1, 0xf2, 0xc3, 0x83, 0xf9, 0xd1, 0xaa, 0xdf, - 0x90, 0x7f, 0xb1, 0xaa, 0x80, 0xbe, 0xd7, 0x82, 0xb9, 0xf4, 0xcb, 0x4b, 0x75, 0x7a, 0xbc, 0xff, - 0x4e, 0xdb, 0xa2, 0xd1, 0xb9, 0x95, 0x5c, 0x72, 0xb8, 0x4b, 0x53, 0xf6, 0x2f, 0x59, 0x4c, 0xea, - 0x26, 0x34, 0x40, 0x24, 0xec, 0x34, 0x4f, 0x22, 0xcd, 0xe6, 0x8a, 0xa1, 0x9c, 0x7a, 0x68, 0xcb, - 0x85, 0x7f, 0x6e, 0x31, 0xcb, 0x85, 0x13, 0x74, 0x51, 0x78, 0x03, 0x46, 0x22, 0x99, 0xfe, 0xb4, - 0x4b, 0x66, 0x50, 0xad, 0x53, 0xcc, 0x7a, 0x43, 0x71, 0xac, 0x2a, 0xd3, 0xa9, 0x22, 0x63, 0xff, - 0x23, 0x3e, 0x03, 0x12, 0x72, 0x02, 0x3a, 0x80, 0xb2, 0xa9, 0x03, 0x98, 0xef, 0xf1, 0x05, 0x39, - 0xba, 0x80, 0x7f, 0x68, 0xf6, 0x9b, 0x49, 0x6a, 0xde, 0xed, 0x26, 0x33, 0xf6, 0x17, 0x2d, 0x80, - 0x38, 0x14, 0x2f, 0x93, 0x2f, 0xfb, 0x81, 0xcc, 0xb1, 0x98, 0x95, 0x4d, 0xe8, 0x65, 0xca, 0xa3, - 0xfa, 0x91, 0x5f, 0xf7, 0x9b, 0x42, 0xc3, 0xf5, 0x44, 0xac, 0x86, 0xe0, 0xe5, 0x87, 0xda, 0x6f, - 0xac, 0xb0, 0xd1, 0xbc, 0x0c, 0xfc, 0x55, 0x8c, 0x15, 0x63, 0x46, 0xd0, 0xaf, 0x1f, 0xb1, 0xe0, - 0x54, 0x96, 0xbd, 0x2b, 0x7d, 0xf1, 0x70, 0x99, 0x95, 0x32, 0x67, 0x52, 0xb3, 0x79, 0x47, 0x94, - 0x63, 0x85, 0xd1, 0x77, 0xe6, 0xb0, 0xa3, 0xc5, 0xc0, 0xbd, 0x05, 0xe3, 0xd5, 0x80, 0x68, 0x97, - 0xeb, 0x6b, 0xdc, 0x99, 0x9c, 0xf7, 0xe7, 0xd9, 0x23, 0x3b, 0x92, 0xdb, 0x3f, 0x5d, 0x80, 0x53, - 0xdc, 0x2a, 0x60, 0x71, 0xcf, 0x77, 0x1b, 0x55, 0xbf, 0x21, 0xb2, 0xbe, 0x7d, 0x0a, 0xc6, 0xda, - 0x9a, 0xa0, 0xb1, 0x5b, 0x3c, 0x47, 0x5d, 0x20, 0x19, 0x8b, 0x46, 0xf4, 0x52, 0x6c, 0xd0, 0x42, - 0x0d, 0x18, 0x23, 0x7b, 0x6e, 0x5d, 0xa9, 0x96, 0x0b, 0x47, 0xbe, 0xe8, 0x54, 0x2b, 0x2b, 0x1a, - 0x1d, 0x6c, 0x50, 0x7d, 0x04, 0xf9, 0x7c, 0xed, 0x1f, 0xb5, 0xe0, 0xb1, 0x9c, 0xe8, 0x8f, 0xb4, - 0xb9, 0x7b, 0xcc, 0xfe, 0x42, 0x2c, 0x5b, 0xd5, 0x1c, 0xb7, 0xca, 0xc0, 0x02, 0x8a, 0x3e, 0x01, - 0xc0, 0xad, 0x2a, 0xe8, 0x93, 0xbb, 0x57, 0x98, 0x3c, 0x23, 0xc2, 0x97, 0x16, 0xac, 0x49, 0xd6, - 0xc7, 0x1a, 0x2d, 0xfb, 0x4b, 0x03, 0x30, 0xc8, 0x93, 0xad, 0xaf, 0xc2, 0xf0, 0x0e, 0xcf, 0x85, - 0xd1, 0x4f, 0xda, 0x8d, 0x58, 0x18, 0xc2, 0x0b, 0xb0, 0xac, 0x8c, 0xd6, 0x60, 0x86, 0xe7, 0x12, - 0x69, 0x96, 0x49, 0xd3, 0xd9, 0x97, 0x92, 0x3b, 0x9e, 0x87, 0x53, 0x49, 0x30, 0x2b, 0x69, 0x14, - 0x9c, 0x55, 0x0f, 0xbd, 0x06, 0x13, 0xf4, 0x25, 0xe5, 0x77, 0x22, 0x49, 0x89, 0x67, 0x11, 0x51, - 0x4f, 0xb7, 0x0d, 0x03, 0x8a, 0x13, 0xd8, 0xf4, 0x31, 0xdf, 0x4e, 0xc9, 0x28, 0x07, 0xe3, 0xc7, - 0xbc, 0x29, 0x97, 0x34, 0x71, 0x99, 0xa1, 0x6b, 0x87, 0x99, 0xf5, 0x6e, 0xec, 0x04, 0x24, 0xdc, - 0xf1, 0x9b, 0x0d, 0xc6, 0xf4, 0x0d, 0x6a, 0x86, 0xae, 0x09, 0x38, 0x4e, 0xd5, 0xa0, 0x54, 0xb6, - 0x1c, 0xb7, 0xd9, 0x09, 0x48, 0x4c, 0x65, 0xc8, 0xa4, 0xb2, 0x9a, 0x80, 0xe3, 0x54, 0x8d, 0xde, - 0xc2, 0xd7, 0xe1, 0xe3, 0x11, 0xbe, 0xd2, 0x05, 0x7b, 0xba, 0x1a, 0xf8, 0xf4, 0xc4, 0x96, 0xb1, - 0x73, 0x94, 0x99, 0xf4, 0xb0, 0x74, 0xf3, 0xed, 0x12, 0x65, 0x4e, 0x18, 0x92, 0x72, 0x0a, 0x86, - 0xa5, 0x42, 0x4d, 0x38, 0xf8, 0x4a, 0x2a, 0xe8, 0x2a, 0x8c, 0x8a, 0x54, 0x14, 0xcc, 0x9a, 0x97, - 0xaf, 0x11, 0x66, 0x59, 0x51, 0x8e, 0x8b, 0xb1, 0x8e, 0x63, 0x7f, 0x5f, 0x01, 0x66, 0x32, 0xdc, - 0x31, 0xf8, 0x99, 0xb8, 0xed, 0x86, 0x91, 0x4a, 0x6a, 0xa8, 0x9d, 0x89, 0xbc, 0x1c, 0x2b, 0x0c, - 0xba, 0xf1, 0xf8, 0xa9, 0x9b, 0x3c, 0x69, 0x85, 0xb9, 0xb3, 0x80, 0x1e, 0x31, 0x3d, 0xe0, 0x05, - 0x18, 0xe8, 0x84, 0x44, 0xc6, 0x87, 0x54, 0x77, 0x10, 0x53, 0xb8, 0x31, 0x08, 0x7d, 0x13, 0x6c, - 0x2b, 0xdd, 0x95, 0xf6, 0x26, 0xe0, 0xda, 0x2b, 0x0e, 0xa3, 0x9d, 0x8b, 0x88, 0xe7, 0x78, 0x91, - 0x78, 0x39, 0xc4, 0x81, 0xce, 0x58, 0x29, 0x16, 0x50, 0xfb, 0x4b, 0x45, 0x38, 0x9b, 0xeb, 0xa0, - 0x45, 0xbb, 0xde, 0xf2, 0x3d, 0x37, 0xf2, 0x95, 0xc9, 0x0a, 0x0f, 0x6e, 0x46, 0xda, 0x3b, 0x6b, - 0xa2, 0x1c, 0x2b, 0x0c, 0x74, 0x09, 0x06, 0x99, 0xb8, 0x2e, 0x95, 0xde, 0x71, 0xa9, 0xcc, 0xa3, - 0xdd, 0x70, 0x70, 0xdf, 0xa9, 0x73, 0x2f, 0xd2, 0xeb, 0xd8, 0x6f, 0x26, 0x4f, 0x47, 0xda, 0x5d, - 0xdf, 0x6f, 0x62, 0x06, 0x44, 0x1f, 0x10, 0xe3, 0x95, 0xb0, 0xd1, 0xc0, 0x4e, 0xc3, 0x0f, 0xb5, - 0x41, 0x7b, 0x1a, 0x86, 0x77, 0xc9, 0x7e, 0xe0, 0x7a, 0xdb, 0x49, 0xdb, 0x9d, 0x1b, 0xbc, 0x18, - 0x4b, 0xb8, 0x99, 0xa9, 0x6b, 0xf8, 0xb8, 0x73, 0xde, 0x8e, 0xf4, 0xbc, 0x6b, 0x7f, 0xa0, 0x08, - 0x93, 0x78, 0xa9, 0xfc, 0xde, 0x44, 0xdc, 0x4e, 0x4f, 0xc4, 0x71, 0xe7, 0xbc, 0xed, 0x3d, 0x1b, - 0x3f, 0x6f, 0xc1, 0x24, 0x4b, 0x88, 0x21, 0xc2, 0x62, 0xb9, 0xbe, 0x77, 0x02, 0x7c, 0xed, 0x45, - 0x18, 0x0c, 0x68, 0xa3, 0xc9, 0xbc, 0x8e, 0xac, 0x27, 0x98, 0xc3, 0xd0, 0x13, 0x30, 0xc0, 0xba, - 0x40, 0x27, 0x6f, 0x8c, 0xa7, 0xc4, 0x2a, 0x3b, 0x91, 0x83, 0x59, 0x29, 0x8b, 0xf5, 0x82, 0x49, - 0xbb, 0xe9, 0xf2, 0x4e, 0xc7, 0xca, 0xd4, 0x77, 0x87, 0xeb, 0x76, 0x66, 0xd7, 0xde, 0x59, 0xac, - 0x97, 0x6c, 0x92, 0xdd, 0xdf, 0x8c, 0x7f, 0x54, 0x80, 0xf3, 0x99, 0xf5, 0xfa, 0x8e, 0xf5, 0xd2, - 0xbd, 0xf6, 0xa3, 0x4c, 0x79, 0x50, 0x3c, 0x41, 0xcb, 0xc8, 0x81, 0x7e, 0x59, 0xd9, 0xc1, 0x3e, - 0x42, 0xb0, 0x64, 0x0e, 0xd9, 0xbb, 0x24, 0x04, 0x4b, 0x66, 0xdf, 0x72, 0xde, 0xbc, 0x7f, 0x51, - 0xc8, 0xf9, 0x16, 0xf6, 0xfa, 0xbd, 0x4c, 0xcf, 0x19, 0x06, 0x0c, 0xe5, 0x8b, 0x92, 0x9f, 0x31, - 0xbc, 0x0c, 0x2b, 0x28, 0x5a, 0x84, 0xc9, 0x96, 0xeb, 0xd1, 0xc3, 0x67, 0xdf, 0xe4, 0x30, 0x55, - 0x84, 0xac, 0x35, 0x13, 0x8c, 0x93, 0xf8, 0xc8, 0xd5, 0xc2, 0xb3, 0x14, 0xf2, 0x33, 0xa5, 0xe7, - 0xf6, 0x76, 0xc1, 0x54, 0x34, 0xab, 0x51, 0xcc, 0x08, 0xd5, 0xb2, 0xa6, 0x09, 0x3d, 0x8a, 0xfd, - 0x0b, 0x3d, 0xc6, 0xb2, 0x05, 0x1e, 0x73, 0xaf, 0xc2, 0xf8, 0x43, 0x4b, 0xb9, 0xed, 0xaf, 0x16, - 0xe1, 0xf1, 0x2e, 0xdb, 0x9e, 0x9f, 0xf5, 0xc6, 0x1c, 0x68, 0x67, 0x7d, 0x6a, 0x1e, 0xaa, 0x70, - 0x6a, 0xab, 0xd3, 0x6c, 0xee, 0x33, 0x87, 0x01, 0xd2, 0x90, 0x18, 0x82, 0xa7, 0x94, 0x2f, 0xfd, - 0x53, 0xab, 0x19, 0x38, 0x38, 0xb3, 0x26, 0x7d, 0x39, 0xd0, 0x9b, 0x64, 0x5f, 0x91, 0x4a, 0xbc, - 0x1c, 0xb0, 0x0e, 0xc4, 0x26, 0x2e, 0xba, 0x06, 0xd3, 0xce, 0x9e, 0xe3, 0xf2, 0x18, 0xb7, 0x92, - 0x00, 0x7f, 0x3a, 0x28, 0xe1, 0xe4, 0x62, 0x12, 0x01, 0xa7, 0xeb, 0xa0, 0xd7, 0x01, 0xf9, 0x9b, - 0xcc, 0xac, 0xb8, 0x71, 0x8d, 0x78, 0x42, 0x1f, 0xc8, 0xe6, 0xae, 0x18, 0x1f, 0x09, 0xb7, 0x52, - 0x18, 0x38, 0xa3, 0x56, 0x22, 0xdc, 0xc9, 0x50, 0x7e, 0xb8, 0x93, 0xee, 0xe7, 0x62, 0xcf, 0x6c, - 0x1b, 0xff, 0xc9, 0xa2, 0xd7, 0x17, 0x67, 0xf2, 0xcd, 0xa8, 0x7d, 0xaf, 0x32, 0x7b, 0x3e, 0x2e, - 0xb8, 0xd4, 0x82, 0x74, 0x9c, 0xd6, 0xec, 0xf9, 0x62, 0x20, 0x36, 0x71, 0xf9, 0x82, 0x08, 0x63, - 0xdf, 0x50, 0x83, 0xc5, 0x17, 0xa1, 0x85, 0x14, 0x06, 0xfa, 0x24, 0x0c, 0x37, 0xdc, 0x3d, 0x37, - 0x14, 0x62, 0x9b, 0x23, 0xeb, 0x48, 0xe2, 0x73, 0xb0, 0xcc, 0xc9, 0x60, 0x49, 0xcf, 0xfe, 0x81, - 0x02, 0x8c, 0xcb, 0x16, 0xdf, 0xe8, 0xf8, 0x91, 0x73, 0x02, 0xd7, 0xf2, 0x35, 0xe3, 0x5a, 0xfe, - 0x40, 0xb7, 0xf8, 0x4a, 0xac, 0x4b, 0xb9, 0xd7, 0xf1, 0xad, 0xc4, 0x75, 0xfc, 0x54, 0x6f, 0x52, - 0xdd, 0xaf, 0xe1, 0x7f, 0x6c, 0xc1, 0xb4, 0x81, 0x7f, 0x02, 0xb7, 0xc1, 0xaa, 0x79, 0x1b, 0x3c, - 0xd9, 0xf3, 0x1b, 0x72, 0x6e, 0x81, 0xef, 0x2e, 0x26, 0xfa, 0xce, 0x4e, 0xff, 0xb7, 0x60, 0x60, - 0xc7, 0x09, 0x1a, 0xdd, 0xe2, 0xc9, 0xa7, 0x2a, 0x2d, 0x5c, 0x77, 0x02, 0xa1, 0x10, 0x7d, 0x56, - 0x25, 0x2a, 0x77, 0x82, 0xde, 0xca, 0x50, 0xd6, 0x14, 0x7a, 0x19, 0x86, 0xc2, 0xba, 0xdf, 0x56, - 0xee, 0x02, 0x17, 0x78, 0x12, 0x73, 0x5a, 0x72, 0x78, 0x30, 0x8f, 0xcc, 0xe6, 0x68, 0x31, 0x16, - 0xf8, 0xe8, 0x53, 0x30, 0xce, 0x7e, 0x29, 0xeb, 0xa4, 0x62, 0x7e, 0xee, 0xa9, 0x9a, 0x8e, 0xc8, - 0x4d, 0xf7, 0x8c, 0x22, 0x6c, 0x92, 0x9a, 0xdb, 0x86, 0x92, 0xfa, 0xac, 0x47, 0xaa, 0x84, 0xfc, - 0xf7, 0x45, 0x98, 0xc9, 0x58, 0x73, 0x28, 0x34, 0x66, 0xe2, 0x6a, 0x9f, 0x4b, 0xf5, 0x1d, 0xce, - 0x45, 0xc8, 0x5e, 0x43, 0x0d, 0xb1, 0xb6, 0xfa, 0x6e, 0xf4, 0x76, 0x48, 0x92, 0x8d, 0xd2, 0xa2, - 0xde, 0x8d, 0xd2, 0xc6, 0x4e, 0x6c, 0xa8, 0x69, 0x43, 0xaa, 0xa7, 0x8f, 0x74, 0x4e, 0xff, 0xb4, - 0x08, 0xa7, 0xb2, 0x42, 0xbe, 0xa1, 0xcf, 0x27, 0xb2, 0x19, 0xbe, 0xd8, 0x6f, 0xb0, 0x38, 0x9e, - 0xe2, 0x90, 0x0b, 0x9b, 0x97, 0x16, 0xcc, 0xfc, 0x86, 0x3d, 0x87, 0x59, 0xb4, 0xc9, 0xe2, 0x1e, - 0x04, 0x3c, 0x0b, 0xa5, 0x3c, 0x3e, 0x3e, 0xdc, 0x77, 0x07, 0x44, 0xfa, 0xca, 0x30, 0x61, 0xf9, - 0x20, 0x8b, 0x7b, 0x5b, 0x3e, 0xc8, 0x96, 0xe7, 0x5c, 0x18, 0xd5, 0xbe, 0xe6, 0x91, 0xce, 0xf8, - 0x2e, 0xbd, 0xad, 0xb4, 0x7e, 0x3f, 0xd2, 0x59, 0xff, 0x51, 0x0b, 0x12, 0xc6, 0xf0, 0x4a, 0x2c, - 0x66, 0xe5, 0x8a, 0xc5, 0x2e, 0xc0, 0x40, 0xe0, 0x37, 0x49, 0x32, 0xed, 0x1f, 0xf6, 0x9b, 0x04, - 0x33, 0x08, 0xc5, 0x88, 0x62, 0x61, 0xc7, 0x98, 0xfe, 0x90, 0x13, 0x4f, 0xb4, 0x8b, 0x30, 0xd8, - 0x24, 0x7b, 0xa4, 0x99, 0xcc, 0xce, 0x72, 0x93, 0x16, 0x62, 0x0e, 0xb3, 0x7f, 0x7e, 0x00, 0xce, - 0x75, 0x8d, 0x1c, 0x42, 0x9f, 0x43, 0xdb, 0x4e, 0x44, 0xee, 0x39, 0xfb, 0xc9, 0x34, 0x0a, 0xd7, - 0x78, 0x31, 0x96, 0x70, 0xe6, 0xae, 0xc4, 0xa3, 0x21, 0x27, 0x84, 0x88, 0x22, 0x08, 0xb2, 0x80, - 0x9a, 0x42, 0xa9, 0xe2, 0x71, 0x08, 0xa5, 0x9e, 0x07, 0x08, 0xc3, 0x26, 0x37, 0x19, 0x6a, 0x08, - 0x3f, 0xa8, 0x38, 0x6a, 0x76, 0xed, 0xa6, 0x80, 0x60, 0x0d, 0x0b, 0x95, 0x61, 0xaa, 0x1d, 0xf8, - 0x11, 0x97, 0xc9, 0x96, 0xb9, 0x55, 0xdd, 0xa0, 0x19, 0xb4, 0xa1, 0x9a, 0x80, 0xe3, 0x54, 0x0d, - 0xf4, 0x12, 0x8c, 0x8a, 0x40, 0x0e, 0x55, 0xdf, 0x6f, 0x0a, 0x31, 0x90, 0x32, 0x34, 0xab, 0xc5, - 0x20, 0xac, 0xe3, 0x69, 0xd5, 0x98, 0xa0, 0x77, 0x38, 0xb3, 0x1a, 0x17, 0xf6, 0x6a, 0x78, 0x89, - 0xf0, 0x8f, 0x23, 0x7d, 0x85, 0x7f, 0x8c, 0x05, 0x63, 0xa5, 0xbe, 0x95, 0x68, 0xd0, 0x53, 0x94, - 0xf4, 0x33, 0x03, 0x30, 0x23, 0x16, 0xce, 0xa3, 0x5e, 0x2e, 0xb7, 0xd3, 0xcb, 0xe5, 0x38, 0x44, - 0x67, 0xef, 0xad, 0x99, 0x93, 0x5e, 0x33, 0x3f, 0x68, 0x81, 0xc9, 0x5e, 0xa1, 0xff, 0x27, 0x37, - 0x0f, 0xcd, 0x4b, 0xb9, 0xec, 0x5a, 0x43, 0x5e, 0x20, 0xef, 0x30, 0x23, 0x8d, 0xfd, 0x1f, 0x2d, - 0x78, 0xb2, 0x27, 0x45, 0xb4, 0x02, 0x25, 0xc6, 0x03, 0x6a, 0xaf, 0xb3, 0xa7, 0x94, 0xd5, 0xad, - 0x04, 0xe4, 0xb0, 0xa4, 0x71, 0x4d, 0xb4, 0x92, 0x4a, 0xf8, 0xf3, 0x74, 0x46, 0xc2, 0x9f, 0xd3, - 0xc6, 0xf0, 0x3c, 0x64, 0xc6, 0x9f, 0xef, 0xa7, 0x37, 0x8e, 0xe1, 0xf1, 0x82, 0x3e, 0x6c, 0x88, - 0xfd, 0xec, 0x84, 0xd8, 0x0f, 0x99, 0xd8, 0xda, 0x1d, 0xf2, 0x71, 0x98, 0x62, 0x11, 0x9e, 0x98, - 0x0d, 0xb8, 0xf0, 0xc5, 0x29, 0xc4, 0x76, 0x9e, 0x37, 0x13, 0x30, 0x9c, 0xc2, 0xb6, 0xff, 0xb0, - 0x08, 0x43, 0x7c, 0xfb, 0x9d, 0xc0, 0x9b, 0xf0, 0x19, 0x28, 0xb9, 0xad, 0x56, 0x87, 0xe7, 0x70, - 0x19, 0xe4, 0x0e, 0xb8, 0x74, 0x9e, 0x2a, 0xb2, 0x10, 0xc7, 0x70, 0xb4, 0x2a, 0x24, 0xce, 0x5d, - 0x82, 0x48, 0xf2, 0x8e, 0x2f, 0x94, 0x9d, 0xc8, 0xe1, 0x0c, 0x8e, 0xba, 0x67, 0x63, 0xd9, 0x34, - 0xfa, 0x0c, 0x40, 0x18, 0x05, 0xae, 0xb7, 0x4d, 0xcb, 0x44, 0xcc, 0xd4, 0x0f, 0x76, 0xa1, 0x56, - 0x53, 0xc8, 0x9c, 0x66, 0x7c, 0xe6, 0x28, 0x00, 0xd6, 0x28, 0xa2, 0x05, 0xe3, 0xa6, 0x9f, 0x4b, - 0xcc, 0x1d, 0x70, 0xaa, 0xf1, 0x9c, 0xcd, 0x7d, 0x04, 0x4a, 0x8a, 0x78, 0x2f, 0xf9, 0xd3, 0x98, - 0xce, 0x16, 0x7d, 0x0c, 0x26, 0x13, 0x7d, 0x3b, 0x92, 0xf8, 0xea, 0x17, 0x2c, 0x98, 0xe4, 0x9d, - 0x59, 0xf1, 0xf6, 0xc4, 0x6d, 0xf0, 0x36, 0x9c, 0x6a, 0x66, 0x9c, 0xca, 0x62, 0xfa, 0xfb, 0x3f, - 0xc5, 0x95, 0xb8, 0x2a, 0x0b, 0x8a, 0x33, 0xdb, 0x40, 0x97, 0xe9, 0x8e, 0xa3, 0xa7, 0xae, 0xd3, - 0x14, 0xfe, 0xb8, 0x63, 0x7c, 0xb7, 0xf1, 0x32, 0xac, 0xa0, 0xf6, 0xef, 0x58, 0x30, 0xcd, 0x7b, - 0x7e, 0x83, 0xec, 0xab, 0xb3, 0xe9, 0xeb, 0xd9, 0x77, 0x91, 0x3d, 0xac, 0x90, 0x93, 0x3d, 0x4c, - 0xff, 0xb4, 0x62, 0xd7, 0x4f, 0xfb, 0x69, 0x0b, 0xc4, 0x0a, 0x39, 0x01, 0x21, 0xc4, 0xb7, 0x9a, - 0x42, 0x88, 0xb9, 0xfc, 0x4d, 0x90, 0x23, 0x7d, 0xf8, 0x73, 0x0b, 0xa6, 0x38, 0x42, 0xac, 0x2d, - 0xff, 0xba, 0xce, 0x43, 0x3f, 0x39, 0x86, 0x6f, 0x90, 0xfd, 0x0d, 0xbf, 0xea, 0x44, 0x3b, 0xd9, - 0x1f, 0x65, 0x4c, 0xd6, 0x40, 0xd7, 0xc9, 0x6a, 0xc8, 0x0d, 0x74, 0x84, 0xc4, 0xe5, 0x47, 0x4e, - 0xae, 0x61, 0x7f, 0xcd, 0x02, 0xc4, 0x9b, 0x31, 0x18, 0x37, 0xca, 0x0e, 0xb1, 0x52, 0xed, 0xa2, - 0x8b, 0x8f, 0x26, 0x05, 0xc1, 0x1a, 0xd6, 0xb1, 0x0c, 0x4f, 0xc2, 0xe4, 0xa1, 0xd8, 0xdb, 0xe4, - 0xe1, 0x08, 0x23, 0xfa, 0xaf, 0x87, 0x20, 0xe9, 0xf5, 0x83, 0xee, 0xc0, 0x58, 0xdd, 0x69, 0x3b, - 0x9b, 0x6e, 0xd3, 0x8d, 0x5c, 0x12, 0x76, 0x33, 0xca, 0x5a, 0xd6, 0xf0, 0x84, 0x92, 0x5a, 0x2b, - 0xc1, 0x06, 0x1d, 0xb4, 0x00, 0xd0, 0x0e, 0xdc, 0x3d, 0xb7, 0x49, 0xb6, 0x99, 0xac, 0x84, 0x45, - 0x00, 0xe0, 0x96, 0x46, 0xb2, 0x14, 0x6b, 0x18, 0x19, 0x2e, 0xd6, 0xc5, 0x47, 0xec, 0x62, 0x0d, - 0x27, 0xe6, 0x62, 0x3d, 0x70, 0x24, 0x17, 0xeb, 0x91, 0x23, 0xbb, 0x58, 0x0f, 0xf6, 0xe5, 0x62, - 0x8d, 0xe1, 0x8c, 0xe4, 0x3d, 0xe9, 0xff, 0x55, 0xb7, 0x49, 0xc4, 0x83, 0x83, 0x87, 0x2d, 0x98, - 0x7b, 0x70, 0x30, 0x7f, 0x06, 0x67, 0x62, 0xe0, 0x9c, 0x9a, 0xe8, 0x13, 0x30, 0xeb, 0x34, 0x9b, - 0xfe, 0x3d, 0x35, 0xa9, 0x2b, 0x61, 0xdd, 0x69, 0x72, 0x25, 0xc4, 0x30, 0xa3, 0xfa, 0xc4, 0x83, - 0x83, 0xf9, 0xd9, 0xc5, 0x1c, 0x1c, 0x9c, 0x5b, 0x1b, 0x7d, 0x14, 0x4a, 0xed, 0xc0, 0xaf, 0xaf, - 0x69, 0xae, 0x89, 0xe7, 0xe9, 0x00, 0x56, 0x65, 0xe1, 0xe1, 0xc1, 0xfc, 0xb8, 0xfa, 0xc3, 0x2e, - 0xfc, 0xb8, 0x42, 0x86, 0xcf, 0xf4, 0xe8, 0xb1, 0xfa, 0x4c, 0xef, 0xc2, 0x4c, 0x8d, 0x04, 0x2e, - 0x4b, 0x73, 0xde, 0x88, 0xcf, 0xa7, 0x0d, 0x28, 0x05, 0x89, 0x13, 0xb9, 0xaf, 0xc0, 0x8e, 0x5a, - 0x96, 0x03, 0x79, 0x02, 0xc7, 0x84, 0xec, 0xff, 0x65, 0xc1, 0xb0, 0xf0, 0xf2, 0x39, 0x01, 0xae, - 0x71, 0xd1, 0xd0, 0x24, 0xcc, 0x67, 0x0f, 0x18, 0xeb, 0x4c, 0xae, 0x0e, 0xa1, 0x92, 0xd0, 0x21, - 0x3c, 0xd9, 0x8d, 0x48, 0x77, 0xed, 0xc1, 0x5f, 0x2b, 0x52, 0xee, 0xdd, 0xf0, 0x37, 0x7d, 0xf4, - 0x43, 0xb0, 0x0e, 0xc3, 0xa1, 0xf0, 0x77, 0x2c, 0xe4, 0x1b, 0xe8, 0x27, 0x27, 0x31, 0xb6, 0x63, - 0x13, 0x1e, 0x8e, 0x92, 0x48, 0xa6, 0x23, 0x65, 0xf1, 0x11, 0x3a, 0x52, 0xf6, 0xf2, 0xc8, 0x1d, - 0x38, 0x0e, 0x8f, 0x5c, 0xfb, 0x2b, 0xec, 0xe6, 0xd4, 0xcb, 0x4f, 0x80, 0xa9, 0xba, 0x66, 0xde, - 0xb1, 0x76, 0x97, 0x95, 0x25, 0x3a, 0x95, 0xc3, 0x5c, 0xfd, 0x9c, 0x05, 0xe7, 0x32, 0xbe, 0x4a, - 0xe3, 0xb4, 0x9e, 0x85, 0x11, 0xa7, 0xd3, 0x70, 0xd5, 0x5e, 0xd6, 0xf4, 0x89, 0x8b, 0xa2, 0x1c, - 0x2b, 0x0c, 0xb4, 0x0c, 0xd3, 0xe4, 0x7e, 0xdb, 0xe5, 0xaa, 0x54, 0xdd, 0xaa, 0xb5, 0xc8, 0x5d, - 0xc3, 0x56, 0x92, 0x40, 0x9c, 0xc6, 0x57, 0x51, 0x50, 0x8a, 0xb9, 0x51, 0x50, 0xfe, 0x9e, 0x05, - 0xa3, 0xca, 0xe3, 0xef, 0x91, 0x8f, 0xf6, 0xc7, 0xcd, 0xd1, 0x7e, 0xbc, 0xcb, 0x68, 0xe7, 0x0c, - 0xf3, 0x6f, 0x15, 0x54, 0x7f, 0xab, 0x7e, 0x10, 0xf5, 0xc1, 0xc1, 0x3d, 0xbc, 0x1d, 0xfe, 0x55, - 0x18, 0x75, 0xda, 0x6d, 0x09, 0x90, 0x36, 0x68, 0x2c, 0x4c, 0x6f, 0x5c, 0x8c, 0x75, 0x1c, 0xe5, - 0x16, 0x50, 0xcc, 0x75, 0x0b, 0x68, 0x00, 0x44, 0x4e, 0xb0, 0x4d, 0x22, 0x5a, 0x26, 0x22, 0x96, - 0xe5, 0x9f, 0x37, 0x9d, 0xc8, 0x6d, 0x2e, 0xb8, 0x5e, 0x14, 0x46, 0xc1, 0x42, 0xc5, 0x8b, 0x6e, - 0x05, 0xfc, 0x09, 0xa9, 0x85, 0x04, 0x52, 0xb4, 0xb0, 0x46, 0x57, 0x7a, 0xb7, 0xb3, 0x36, 0x06, - 0x4d, 0x63, 0x86, 0x75, 0x51, 0x8e, 0x15, 0x86, 0xfd, 0x11, 0x76, 0xfb, 0xb0, 0x31, 0x3d, 0x5a, - 0x0c, 0x9d, 0xff, 0x3a, 0xa6, 0x66, 0x83, 0x69, 0x32, 0xcb, 0x7a, 0xa4, 0x9e, 0xee, 0x87, 0x3d, - 0x6d, 0x58, 0x77, 0x52, 0x8b, 0xc3, 0xf9, 0xa0, 0x6f, 0x4b, 0x19, 0xa8, 0x3c, 0xd7, 0xe3, 0xd6, - 0x38, 0x82, 0x49, 0x0a, 0xcb, 0xd9, 0xc1, 0x32, 0x1a, 0x54, 0xaa, 0x62, 0x5f, 0x68, 0x39, 0x3b, - 0x04, 0x00, 0xc7, 0x38, 0x94, 0x99, 0x52, 0x7f, 0xc2, 0x59, 0x14, 0xc7, 0xae, 0x54, 0xd8, 0x21, - 0xd6, 0x30, 0xd0, 0x15, 0x21, 0x50, 0xe0, 0x7a, 0x81, 0xc7, 0x13, 0x02, 0x05, 0x39, 0x5c, 0x9a, - 0x14, 0xe8, 0x2a, 0x8c, 0xaa, 0xb4, 0xbd, 0x55, 0x9e, 0x0d, 0x56, 0x2c, 0xb3, 0x95, 0xb8, 0x18, - 0xeb, 0x38, 0x68, 0x03, 0x26, 0x43, 0x2e, 0x67, 0x53, 0x01, 0x85, 0xb9, 0xbc, 0xf2, 0x83, 0xd2, - 0x0a, 0xa8, 0x66, 0x82, 0x0f, 0x59, 0x11, 0x3f, 0x9d, 0xa4, 0x07, 0x7a, 0x92, 0x04, 0x7a, 0x0d, - 0x26, 0x9a, 0xbe, 0xd3, 0x58, 0x72, 0x9a, 0x8e, 0x57, 0x67, 0xe3, 0x33, 0x62, 0x66, 0x7f, 0xbc, - 0x69, 0x40, 0x71, 0x02, 0x9b, 0x32, 0x6f, 0x7a, 0x89, 0x08, 0x82, 0xed, 0x78, 0xdb, 0x24, 0x14, - 0x49, 0x58, 0x19, 0xf3, 0x76, 0x33, 0x07, 0x07, 0xe7, 0xd6, 0x46, 0x2f, 0xc3, 0x98, 0xfc, 0x7c, - 0x2d, 0x60, 0x43, 0xec, 0x61, 0xa1, 0xc1, 0xb0, 0x81, 0x89, 0xee, 0xc1, 0x69, 0xf9, 0x7f, 0x23, - 0x70, 0xb6, 0xb6, 0xdc, 0xba, 0xf0, 0x62, 0xe6, 0xae, 0x98, 0x8b, 0xd2, 0x5f, 0x70, 0x25, 0x0b, - 0xe9, 0xf0, 0x60, 0xfe, 0x82, 0x18, 0xb5, 0x4c, 0x38, 0x9b, 0xc4, 0x6c, 0xfa, 0x68, 0x0d, 0x66, - 0x76, 0x88, 0xd3, 0x8c, 0x76, 0x96, 0x77, 0x48, 0x7d, 0x57, 0x6e, 0x3a, 0x16, 0x06, 0x42, 0xf3, - 0x4b, 0xb8, 0x9e, 0x46, 0xc1, 0x59, 0xf5, 0xd0, 0x9b, 0x30, 0xdb, 0xee, 0x6c, 0x36, 0xdd, 0x70, - 0x67, 0xdd, 0x8f, 0x98, 0x29, 0x90, 0xca, 0x02, 0x2c, 0xe2, 0x45, 0xa8, 0x40, 0x1b, 0xd5, 0x1c, - 0x3c, 0x9c, 0x4b, 0x01, 0xbd, 0x0d, 0xa7, 0x13, 0x8b, 0x41, 0x78, 0xcc, 0x4f, 0xe4, 0xa7, 0x14, - 0xa8, 0x65, 0x55, 0x10, 0xc1, 0x27, 0xb2, 0x40, 0x38, 0xbb, 0x09, 0xfa, 0xf8, 0xd0, 0x62, 0xb8, - 0x86, 0xb3, 0x53, 0xb1, 0xcd, 0xb2, 0x16, 0xe8, 0x35, 0xc4, 0x06, 0x16, 0x7a, 0x05, 0xc0, 0x6d, - 0xaf, 0x3a, 0x2d, 0xb7, 0x49, 0x1f, 0x99, 0x33, 0xac, 0x0e, 0x7d, 0x70, 0x40, 0xa5, 0x2a, 0x4b, - 0xe9, 0xa9, 0x2e, 0xfe, 0xed, 0x63, 0x0d, 0x1b, 0x55, 0x61, 0x42, 0xfc, 0xdb, 0x17, 0x8b, 0x61, - 0x5a, 0xb9, 0xb4, 0x4f, 0xc8, 0x1a, 0x6a, 0x05, 0x20, 0xb3, 0x84, 0xcd, 0x79, 0xa2, 0x3e, 0xda, - 0x86, 0x73, 0x22, 0xcd, 0x34, 0xd1, 0x57, 0xb7, 0x9c, 0xbd, 0x90, 0x65, 0x00, 0x18, 0xe1, 0xce, - 0x12, 0x8b, 0xdd, 0x10, 0x71, 0x77, 0x3a, 0x94, 0x2b, 0xd0, 0x37, 0x09, 0x77, 0x22, 0x3d, 0xcd, - 0x8d, 0x9a, 0x28, 0x57, 0x70, 0x33, 0x09, 0xc4, 0x69, 0x7c, 0x14, 0xc2, 0x69, 0xd7, 0xcb, 0xda, - 0x13, 0x67, 0x18, 0xa1, 0x8f, 0x71, 0xff, 0xd9, 0xee, 0xfb, 0x21, 0x13, 0xce, 0xf7, 0x43, 0x26, - 0xed, 0x77, 0x66, 0xbb, 0xf7, 0xdb, 0x16, 0xad, 0xad, 0xf1, 0xf7, 0xe8, 0xb3, 0x30, 0xa6, 0x7f, - 0x98, 0xe0, 0x55, 0x2e, 0x65, 0xb3, 0xbf, 0xda, 0xa9, 0xc2, 0x5f, 0x07, 0xea, 0xe4, 0xd0, 0x61, - 0xd8, 0xa0, 0x88, 0xea, 0x19, 0x9e, 0xe6, 0x57, 0xfa, 0xe3, 0x85, 0xfa, 0x37, 0x5d, 0x23, 0x90, - 0xbd, 0x59, 0xd0, 0x4d, 0x18, 0xa9, 0x37, 0x5d, 0xe2, 0x45, 0x95, 0x6a, 0xb7, 0xd8, 0x70, 0xcb, - 0x02, 0x47, 0xec, 0x3e, 0x11, 0xd0, 0x9f, 0x97, 0x61, 0x45, 0xc1, 0xfe, 0xd5, 0x02, 0xcc, 0xf7, - 0xc8, 0x0e, 0x91, 0x50, 0x64, 0x59, 0x7d, 0x29, 0xb2, 0x16, 0x65, 0x82, 0xec, 0xf5, 0x84, 0x8c, - 0x2c, 0x91, 0xfc, 0x3a, 0x96, 0x94, 0x25, 0xf1, 0xfb, 0x76, 0x2c, 0xd0, 0x75, 0x61, 0x03, 0x3d, - 0x5d, 0x63, 0x0c, 0x1d, 0xf8, 0x60, 0xff, 0x0f, 0xe7, 0x5c, 0x7d, 0xa6, 0xfd, 0x95, 0x02, 0x9c, - 0x56, 0x43, 0xf8, 0xcd, 0x3b, 0x70, 0xb7, 0xd3, 0x03, 0x77, 0x0c, 0xda, 0x60, 0xfb, 0x16, 0x0c, - 0xf1, 0x60, 0x77, 0x7d, 0x30, 0xec, 0x17, 0xcd, 0xb8, 0xb0, 0x8a, 0x47, 0x34, 0x62, 0xc3, 0x7e, - 0xaf, 0x05, 0x93, 0x1b, 0xcb, 0xd5, 0x9a, 0x5f, 0xdf, 0x25, 0xd1, 0x22, 0x7f, 0x60, 0x61, 0xcd, - 0x27, 0xf7, 0x61, 0x98, 0xea, 0x2c, 0x76, 0xfd, 0x02, 0x0c, 0xec, 0xf8, 0x61, 0x94, 0x34, 0x15, - 0xb9, 0xee, 0x87, 0x11, 0x66, 0x10, 0xfb, 0x77, 0x2d, 0x18, 0xdc, 0x70, 0x5c, 0x2f, 0x92, 0x6a, - 0x05, 0x2b, 0x47, 0xad, 0xd0, 0xcf, 0x77, 0xa1, 0x97, 0x60, 0x88, 0x6c, 0x6d, 0x91, 0x7a, 0x24, - 0x66, 0x55, 0x06, 0x34, 0x18, 0x5a, 0x61, 0xa5, 0x94, 0x83, 0x64, 0x8d, 0xf1, 0xbf, 0x58, 0x20, - 0xa3, 0xbb, 0x50, 0x8a, 0xdc, 0x16, 0x59, 0x6c, 0x34, 0x84, 0xb2, 0xfd, 0x21, 0x82, 0x32, 0x6c, - 0x48, 0x02, 0x38, 0xa6, 0x65, 0x7f, 0xa9, 0x00, 0x10, 0x47, 0x09, 0xea, 0xf5, 0x89, 0x4b, 0x29, - 0x35, 0xec, 0xa5, 0x0c, 0x35, 0x2c, 0x8a, 0x09, 0x66, 0xe8, 0x60, 0xd5, 0x30, 0x15, 0xfb, 0x1a, - 0xa6, 0x81, 0xa3, 0x0c, 0xd3, 0x32, 0x4c, 0xc7, 0x51, 0x8e, 0xcc, 0x20, 0x6f, 0xec, 0xfa, 0xdc, - 0x48, 0x02, 0x71, 0x1a, 0xdf, 0x26, 0x70, 0x41, 0x05, 0x7b, 0x11, 0x37, 0x1a, 0xb3, 0xe5, 0xd6, - 0xd5, 0xda, 0x3d, 0xc6, 0x29, 0xd6, 0x33, 0x17, 0x72, 0xf5, 0xcc, 0x3f, 0x61, 0xc1, 0xa9, 0x64, - 0x3b, 0xcc, 0x8b, 0xf7, 0x8b, 0x16, 0x9c, 0x66, 0xda, 0x76, 0xd6, 0x6a, 0x5a, 0xb7, 0xff, 0x62, - 0xd7, 0x00, 0x36, 0x39, 0x3d, 0x8e, 0x23, 0x67, 0xac, 0x65, 0x91, 0xc6, 0xd9, 0x2d, 0xda, 0xff, - 0xa1, 0x00, 0xb3, 0x79, 0x91, 0x6f, 0x98, 0xab, 0x87, 0x73, 0xbf, 0xb6, 0x4b, 0xee, 0x09, 0x83, - 0xfa, 0xd8, 0xd5, 0x83, 0x17, 0x63, 0x09, 0x4f, 0x06, 0xfc, 0x2f, 0xf4, 0x19, 0xf0, 0x7f, 0x07, - 0xa6, 0xef, 0xed, 0x10, 0xef, 0xb6, 0x17, 0x3a, 0x91, 0x1b, 0x6e, 0xb9, 0x4c, 0x33, 0xcd, 0xd7, - 0xcd, 0x2b, 0xd2, 0xec, 0xfd, 0x6e, 0x12, 0xe1, 0xf0, 0x60, 0xfe, 0x9c, 0x51, 0x10, 0x77, 0x99, - 0x1f, 0x24, 0x38, 0x4d, 0x34, 0x9d, 0x2f, 0x61, 0xe0, 0x11, 0xe6, 0x4b, 0xb0, 0xbf, 0x68, 0xc1, - 0xd9, 0xdc, 0x24, 0xad, 0xe8, 0x32, 0x8c, 0x38, 0x6d, 0x97, 0x0b, 0xf7, 0xc5, 0x31, 0xca, 0x84, - 0x48, 0xd5, 0x0a, 0x17, 0xed, 0x2b, 0xa8, 0x4a, 0x1e, 0x5f, 0xc8, 0x4d, 0x1e, 0xdf, 0x33, 0x17, - 0xbc, 0xfd, 0x3d, 0x16, 0x08, 0x37, 0xd5, 0x3e, 0xce, 0xee, 0x4f, 0xc1, 0xd8, 0x5e, 0x3a, 0xa7, - 0xd2, 0x85, 0x7c, 0xbf, 0x5d, 0x91, 0x49, 0x49, 0x31, 0x64, 0x46, 0xfe, 0x24, 0x83, 0x96, 0xdd, - 0x00, 0x01, 0x2d, 0x13, 0x26, 0xba, 0xee, 0xdd, 0x9b, 0xe7, 0x01, 0x1a, 0x0c, 0x57, 0xcb, 0xc0, - 0xaf, 0x6e, 0xe6, 0xb2, 0x82, 0x60, 0x0d, 0xcb, 0xfe, 0xb7, 0x05, 0x18, 0x95, 0x39, 0x7c, 0x3a, - 0x5e, 0x3f, 0x02, 0xa6, 0x23, 0x25, 0xf5, 0x44, 0x57, 0xa0, 0xc4, 0x24, 0xa0, 0xd5, 0x58, 0x2e, - 0xa7, 0xe4, 0x0f, 0x6b, 0x12, 0x80, 0x63, 0x1c, 0xba, 0x8b, 0xc2, 0xce, 0x26, 0x43, 0x4f, 0x38, - 0x55, 0xd6, 0x78, 0x31, 0x96, 0x70, 0xf4, 0x09, 0x98, 0xe2, 0xf5, 0x02, 0xbf, 0xed, 0x6c, 0x73, - 0xad, 0xc9, 0xa0, 0x0a, 0xbb, 0x30, 0xb5, 0x96, 0x80, 0x1d, 0x1e, 0xcc, 0x9f, 0x4a, 0x96, 0x31, - 0x75, 0x60, 0x8a, 0x0a, 0x33, 0x8e, 0xe2, 0x8d, 0xd0, 0xdd, 0x9f, 0xb2, 0xa9, 0x8a, 0x41, 0x58, - 0xc7, 0xb3, 0x3f, 0x0b, 0x28, 0x9d, 0xcd, 0x08, 0xbd, 0xce, 0x2d, 0x62, 0xdd, 0x80, 0x34, 0xba, - 0xa9, 0x07, 0xf5, 0xe0, 0x02, 0xd2, 0x1f, 0x8a, 0xd7, 0xc2, 0xaa, 0xbe, 0xfd, 0xff, 0x17, 0x61, - 0x2a, 0xe9, 0x01, 0x8e, 0xae, 0xc3, 0x10, 0x67, 0x3d, 0x04, 0xf9, 0x2e, 0xd6, 0x27, 0x9a, 0xdf, - 0x38, 0x3b, 0x84, 0x05, 0xf7, 0x22, 0xea, 0xa3, 0x37, 0x61, 0xb4, 0xe1, 0xdf, 0xf3, 0xee, 0x39, - 0x41, 0x63, 0xb1, 0x5a, 0x11, 0xcb, 0x39, 0xf3, 0x39, 0x5c, 0x8e, 0xd1, 0x74, 0x5f, 0x74, 0xa6, - 0x69, 0x8d, 0x41, 0x58, 0x27, 0x87, 0x36, 0x58, 0x08, 0xf4, 0x2d, 0x77, 0x7b, 0xcd, 0x69, 0x77, - 0x73, 0x8f, 0x58, 0x96, 0x48, 0x1a, 0xe5, 0x71, 0x11, 0x27, 0x9d, 0x03, 0x70, 0x4c, 0x08, 0x7d, - 0x1e, 0x66, 0xc2, 0x1c, 0x21, 0x7d, 0x5e, 0x72, 0xbb, 0x6e, 0x72, 0xeb, 0xa5, 0xc7, 0x1e, 0x1c, - 0xcc, 0xcf, 0x64, 0x89, 0xf3, 0xb3, 0x9a, 0xb1, 0x7f, 0xe4, 0x14, 0x18, 0x9b, 0xd8, 0xc8, 0x75, - 0x6a, 0x1d, 0x53, 0xae, 0x53, 0x0c, 0x23, 0xa4, 0xd5, 0x8e, 0xf6, 0xcb, 0x6e, 0xd0, 0x2d, 0x03, - 0xf8, 0x8a, 0xc0, 0x49, 0xd3, 0x94, 0x10, 0xac, 0xe8, 0x64, 0x27, 0xa4, 0x2d, 0x7e, 0x1d, 0x13, - 0xd2, 0x0e, 0x9c, 0x60, 0x42, 0xda, 0x75, 0x18, 0xde, 0x76, 0x23, 0x4c, 0xda, 0xbe, 0x60, 0xfa, - 0x33, 0xd7, 0xe1, 0x35, 0x8e, 0x92, 0x4e, 0x7d, 0x28, 0x00, 0x58, 0x12, 0x41, 0xaf, 0xab, 0x1d, - 0x38, 0x94, 0xff, 0x30, 0x4f, 0x9b, 0x49, 0x64, 0xee, 0x41, 0x91, 0x76, 0x76, 0xf8, 0x61, 0xd3, - 0xce, 0xae, 0xca, 0x64, 0xb1, 0x23, 0xf9, 0xbe, 0x4c, 0x2c, 0x17, 0x6c, 0x8f, 0x14, 0xb1, 0x77, - 0xf4, 0x04, 0xbb, 0xa5, 0xfc, 0x93, 0x40, 0xe5, 0xce, 0xed, 0x33, 0xad, 0xee, 0xf7, 0x58, 0x70, - 0xba, 0x9d, 0x95, 0x6b, 0x5a, 0x58, 0x14, 0xbc, 0xd4, 0x77, 0x3a, 0x6b, 0xa3, 0x41, 0x26, 0x89, - 0xcb, 0x44, 0xc3, 0xd9, 0xcd, 0xd1, 0x81, 0x0e, 0x36, 0x1b, 0x42, 0xb3, 0x7d, 0x31, 0x27, 0x3f, - 0x6f, 0x97, 0xac, 0xbc, 0x1b, 0x19, 0xb9, 0x60, 0xdf, 0x9f, 0x97, 0x0b, 0xb6, 0xef, 0x0c, 0xb0, - 0xaf, 0xab, 0xcc, 0xbc, 0xe3, 0xf9, 0x4b, 0x89, 0xe7, 0xdd, 0xed, 0x99, 0x8f, 0xf7, 0x75, 0x95, - 0x8f, 0xb7, 0x4b, 0x7c, 0x5b, 0x9e, 0x6d, 0xb7, 0x67, 0x16, 0x5e, 0x2d, 0x93, 0xee, 0xe4, 0xf1, - 0x64, 0xd2, 0x35, 0xae, 0x1a, 0x9e, 0xcc, 0xf5, 0x99, 0x1e, 0x57, 0x8d, 0x41, 0xb7, 0xfb, 0x65, - 0xc3, 0xb3, 0x06, 0x4f, 0x3f, 0x54, 0xd6, 0xe0, 0x3b, 0x7a, 0x16, 0x5e, 0xd4, 0x23, 0xcd, 0x2c, - 0x45, 0xea, 0x33, 0xf7, 0xee, 0x1d, 0xfd, 0x02, 0x9c, 0xc9, 0xa7, 0xab, 0xee, 0xb9, 0x34, 0xdd, - 0xcc, 0x2b, 0x30, 0x95, 0xd3, 0xf7, 0xd4, 0xc9, 0xe4, 0xf4, 0x3d, 0x7d, 0xec, 0x39, 0x7d, 0xcf, - 0x9c, 0x40, 0x4e, 0xdf, 0xc7, 0x4e, 0x30, 0xa7, 0xef, 0x1d, 0x66, 0x86, 0xc3, 0x83, 0xfd, 0x88, - 0x78, 0xbc, 0xd9, 0xb1, 0x5f, 0xb3, 0x22, 0x02, 0xf1, 0x8f, 0x53, 0x20, 0x1c, 0x93, 0xca, 0xc8, - 0x15, 0x3c, 0xfb, 0x08, 0x72, 0x05, 0xaf, 0xc7, 0xb9, 0x82, 0xcf, 0xe6, 0x4f, 0x75, 0x86, 0xe3, - 0x46, 0x4e, 0x86, 0xe0, 0x3b, 0x7a, 0x66, 0xdf, 0xc7, 0xbb, 0xe8, 0x5a, 0xb2, 0x04, 0x8f, 0x5d, - 0xf2, 0xf9, 0xbe, 0xc6, 0xf3, 0xf9, 0x3e, 0x91, 0x7f, 0x92, 0x27, 0xaf, 0x3b, 0x23, 0x8b, 0x2f, - 0xed, 0x97, 0x8a, 0xfc, 0xc8, 0x22, 0x0f, 0xe7, 0xf4, 0x4b, 0x85, 0x8e, 0x4c, 0xf7, 0x4b, 0x81, - 0x70, 0x4c, 0xca, 0xfe, 0xbe, 0x02, 0x9c, 0xef, 0xbe, 0xdf, 0x62, 0x69, 0x6a, 0x35, 0x56, 0x3d, - 0x27, 0xa4, 0xa9, 0xfc, 0xcd, 0x16, 0x63, 0xf5, 0x1d, 0xc8, 0xee, 0x1a, 0x4c, 0x2b, 0x8f, 0x8f, - 0xa6, 0x5b, 0xdf, 0x5f, 0x8f, 0x5f, 0xbe, 0xca, 0x4b, 0xbe, 0x96, 0x44, 0xc0, 0xe9, 0x3a, 0x68, - 0x11, 0x26, 0x8d, 0xc2, 0x4a, 0x59, 0xbc, 0xcd, 0x94, 0xf8, 0xb6, 0x66, 0x82, 0x71, 0x12, 0xdf, - 0xfe, 0xb2, 0x05, 0x8f, 0xe5, 0x24, 0xc3, 0xeb, 0x3b, 0x4e, 0xdb, 0x16, 0x4c, 0xb6, 0xcd, 0xaa, - 0x3d, 0x42, 0x4b, 0x1a, 0x29, 0xf7, 0x54, 0x5f, 0x13, 0x00, 0x9c, 0x24, 0x6a, 0xff, 0x99, 0x05, - 0xe7, 0xba, 0x9a, 0x30, 0x22, 0x0c, 0x67, 0xb6, 0x5b, 0xa1, 0xb3, 0x1c, 0x90, 0x06, 0xf1, 0x22, - 0xd7, 0x69, 0xd6, 0xda, 0xa4, 0xae, 0xc9, 0xc3, 0x99, 0x2d, 0xe0, 0xb5, 0xb5, 0xda, 0x62, 0x1a, - 0x03, 0xe7, 0xd4, 0x44, 0xab, 0x80, 0xd2, 0x10, 0x31, 0xc3, 0x2c, 0x86, 0x75, 0x9a, 0x1e, 0xce, - 0xa8, 0x81, 0x3e, 0x02, 0xe3, 0xca, 0x34, 0x52, 0x9b, 0x71, 0x76, 0xb0, 0x63, 0x1d, 0x80, 0x4d, - 0xbc, 0xa5, 0xcb, 0xbf, 0xfe, 0xfb, 0xe7, 0xdf, 0xf7, 0x9b, 0xbf, 0x7f, 0xfe, 0x7d, 0xbf, 0xf3, - 0xfb, 0xe7, 0xdf, 0xf7, 0x1d, 0x0f, 0xce, 0x5b, 0xbf, 0xfe, 0xe0, 0xbc, 0xf5, 0x9b, 0x0f, 0xce, - 0x5b, 0xbf, 0xf3, 0xe0, 0xbc, 0xf5, 0x7b, 0x0f, 0xce, 0x5b, 0x5f, 0xfa, 0x83, 0xf3, 0xef, 0xfb, - 0x54, 0x61, 0xef, 0xea, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xd2, 0x6a, 0x19, 0xeb, 0xbc, 0x04, - 0x01, 0x00, + 0x08, 0xdf, 0xf4, 0x7a, 0x84, 0xbf, 0x6c, 0xc1, 0x69, 0x75, 0x0d, 0x18, 0x0f, 0xdf, 0xcf, 0xc3, + 0x0c, 0xdf, 0x6e, 0xcb, 0x4d, 0xc7, 0x6d, 0x6d, 0x90, 0x56, 0xbb, 0xe9, 0x44, 0x52, 0xeb, 0x7e, + 0x35, 0x73, 0xe5, 0x26, 0x2c, 0x56, 0x8d, 0x8a, 0x4b, 0x8f, 0xd1, 0xeb, 0x29, 0x03, 0x80, 0xb3, + 0x9a, 0xb1, 0x7f, 0x61, 0x04, 0x06, 0x57, 0xf6, 0x88, 0x17, 0x9d, 0xc0, 0x13, 0xa1, 0x0e, 0x13, + 0xae, 0xb7, 0xe7, 0x37, 0xf7, 0x48, 0x83, 0xc3, 0x8f, 0xf2, 0x92, 0x3d, 0x23, 0x48, 0x4f, 0x54, + 0x0c, 0x12, 0x38, 0x41, 0xf2, 0x51, 0x48, 0x93, 0xaf, 0xc1, 0x10, 0x3f, 0xc4, 0x85, 0x28, 0x39, + 0xf3, 0xcc, 0x66, 0x83, 0x28, 0xae, 0xa6, 0x58, 0xd2, 0xcd, 0x2f, 0x09, 0x51, 0x1d, 0x7d, 0x0e, + 0x26, 0xb6, 0xdc, 0x20, 0x8c, 0x36, 0xdc, 0x16, 0x09, 0x23, 0xa7, 0xd5, 0x7e, 0x08, 0xe9, 0xb1, + 0x1a, 0x87, 0x55, 0x83, 0x12, 0x4e, 0x50, 0x46, 0xdb, 0x30, 0xde, 0x74, 0xf4, 0xa6, 0x86, 0x8f, + 0xdc, 0x94, 0xba, 0x1d, 0x6e, 0xea, 0x84, 0xb0, 0x49, 0x97, 0x6e, 0xa7, 0x3a, 0x13, 0x80, 0x8e, + 0x30, 0xb1, 0x80, 0xda, 0x4e, 0x5c, 0xf2, 0xc9, 0x61, 0x94, 0xd1, 0x61, 0x06, 0xb2, 0x25, 0x93, + 0xd1, 0xd1, 0xcc, 0x60, 0x3f, 0x0b, 0x25, 0x42, 0x87, 0x90, 0x12, 0x16, 0x17, 0xcc, 0x95, 0xfe, + 0xfa, 0xba, 0xe6, 0xd6, 0x03, 0xdf, 0x94, 0xdb, 0xaf, 0x48, 0x4a, 0x38, 0x26, 0x8a, 0x96, 0x61, + 0x28, 0x24, 0x81, 0x4b, 0x42, 0x71, 0xd5, 0x74, 0x99, 0x46, 0x86, 0xc6, 0x7d, 0x4b, 0xf8, 0x6f, + 0x2c, 0xaa, 0xd2, 0xe5, 0xe5, 0x30, 0x91, 0x26, 0xbb, 0x0c, 0xb4, 0xe5, 0xb5, 0xc8, 0x4a, 0xb1, + 0x80, 0xa2, 0xd7, 0x61, 0x38, 0x20, 0x4d, 0xa6, 0x18, 0x1a, 0xef, 0x7f, 0x91, 0x73, 0x3d, 0x13, + 0xaf, 0x87, 0x25, 0x01, 0x74, 0x03, 0x50, 0x40, 0x28, 0xa3, 0xe4, 0x7a, 0xdb, 0xca, 0x6c, 0x54, + 0x1c, 0xb4, 0x8a, 0x21, 0xc5, 0x31, 0x86, 0x74, 0xf3, 0xc1, 0x19, 0xd5, 0xd0, 0x35, 0x98, 0x56, + 0xa5, 0x15, 0x2f, 0x8c, 0x1c, 0x7a, 0xc0, 0x4d, 0x32, 0x5a, 0x4a, 0x4e, 0x81, 0x93, 0x08, 0x38, + 0x5d, 0xc7, 0xfe, 0xb2, 0x05, 0x7c, 0x9c, 0x4f, 0xe0, 0x75, 0xfe, 0x9a, 0xf9, 0x3a, 0x3f, 0x9b, + 0x3b, 0x73, 0x39, 0x2f, 0xf3, 0x2f, 0x5b, 0x30, 0xaa, 0xcd, 0x6c, 0xbc, 0x66, 0xad, 0x2e, 0x6b, + 0xb6, 0x03, 0x53, 0x74, 0xa5, 0xdf, 0xda, 0x0c, 0x49, 0xb0, 0x47, 0x1a, 0x6c, 0x61, 0x16, 0x1e, + 0x6e, 0x61, 0x2a, 0x13, 0xb5, 0x9b, 0x09, 0x82, 0x38, 0xd5, 0x84, 0xfd, 0x59, 0xd9, 0x55, 0x65, + 0xd1, 0x57, 0x57, 0x73, 0x9e, 0xb0, 0xe8, 0x53, 0xb3, 0x8a, 0x63, 0x1c, 0xba, 0xd5, 0x76, 0xfc, + 0x30, 0x4a, 0x5a, 0xf4, 0x5d, 0xf7, 0xc3, 0x08, 0x33, 0x88, 0xfd, 0x02, 0xc0, 0xca, 0x7d, 0x52, + 0xe7, 0x2b, 0x56, 0x7f, 0x3c, 0x58, 0xf9, 0x8f, 0x07, 0xfb, 0xb7, 0x2c, 0x98, 0x58, 0x5d, 0x36, + 0x6e, 0xae, 0x05, 0x00, 0xfe, 0xe2, 0xb9, 0x7b, 0x77, 0x5d, 0xaa, 0xc3, 0xb9, 0x46, 0x53, 0x95, + 0x62, 0x0d, 0x03, 0x9d, 0x85, 0x62, 0xb3, 0xe3, 0x09, 0xf1, 0xe1, 0x30, 0xbd, 0x1e, 0x6f, 0x76, + 0x3c, 0x4c, 0xcb, 0x34, 0x97, 0x82, 0x62, 0xdf, 0x2e, 0x05, 0x3d, 0x5d, 0xfb, 0xd1, 0x3c, 0x0c, + 0xde, 0xbb, 0xe7, 0x36, 0xb8, 0x03, 0xa5, 0x50, 0xd5, 0xdf, 0xbd, 0x5b, 0x29, 0x87, 0x98, 0x97, + 0xdb, 0x5f, 0x2a, 0xc2, 0xdc, 0x6a, 0x93, 0xdc, 0x7f, 0x87, 0x4e, 0xa4, 0xfd, 0x3a, 0x44, 0x1c, + 0x4d, 0x10, 0x73, 0x54, 0xa7, 0x97, 0xde, 0xe3, 0xb1, 0x05, 0xc3, 0xdc, 0xa0, 0x4d, 0xba, 0x94, + 0xbe, 0x9a, 0xd5, 0x7a, 0xfe, 0x80, 0x2c, 0x70, 0xc3, 0x38, 0xe1, 0x11, 0xa7, 0x2e, 0x4c, 0x51, + 0x8a, 0x25, 0xf1, 0xb9, 0x57, 0x60, 0x4c, 0xc7, 0x3c, 0x92, 0xfb, 0xd9, 0xff, 0x57, 0x84, 0x29, + 0xda, 0x83, 0x47, 0x3a, 0x11, 0xb7, 0xd3, 0x13, 0x71, 0xdc, 0x2e, 0x48, 0xbd, 0x67, 0xe3, 0xcd, + 0xe4, 0x6c, 0x5c, 0xcd, 0x9b, 0x8d, 0x93, 0x9e, 0x83, 0xef, 0xb4, 0x60, 0x66, 0xb5, 0xe9, 0xd7, + 0x77, 0x13, 0x6e, 0x42, 0x2f, 0xc1, 0x28, 0x3d, 0x8e, 0x43, 0xc3, 0x83, 0xdd, 0x88, 0x69, 0x20, + 0x40, 0x58, 0xc7, 0xd3, 0xaa, 0xdd, 0xbe, 0x5d, 0x29, 0x67, 0x85, 0x42, 0x10, 0x20, 0xac, 0xe3, + 0xd9, 0xbf, 0x61, 0xc1, 0xb9, 0x6b, 0xcb, 0x2b, 0xf1, 0x52, 0x4c, 0x45, 0x63, 0xb8, 0x04, 0x43, + 0xed, 0x86, 0xd6, 0x95, 0x58, 0xbc, 0x5a, 0x66, 0xbd, 0x10, 0xd0, 0x77, 0x4b, 0xa4, 0x91, 0x9f, + 0xb2, 0x60, 0xe6, 0x9a, 0x1b, 0xd1, 0xdb, 0x35, 0x19, 0x17, 0x80, 0x5e, 0xaf, 0xa1, 0x1b, 0xf9, + 0xc1, 0x7e, 0x32, 0x2e, 0x00, 0x56, 0x10, 0xac, 0x61, 0xf1, 0x96, 0xf7, 0x5c, 0x66, 0x4a, 0x5d, + 0x30, 0x15, 0x4d, 0x58, 0x94, 0x63, 0x85, 0x41, 0x3f, 0xac, 0xe1, 0x06, 0x4c, 0x46, 0xb7, 0x2f, + 0x4e, 0x58, 0xf5, 0x61, 0x65, 0x09, 0xc0, 0x31, 0x8e, 0xfd, 0x47, 0x16, 0xcc, 0x5f, 0x6b, 0x76, + 0xc2, 0x88, 0x04, 0x5b, 0x61, 0xce, 0xe9, 0xf8, 0x02, 0x94, 0x88, 0x94, 0x88, 0x8b, 0x5e, 0x2b, + 0x8e, 0x51, 0x89, 0xca, 0x79, 0x78, 0x02, 0x85, 0xd7, 0x87, 0xd3, 0xe1, 0xd1, 0xbc, 0xc6, 0x56, + 0x01, 0x11, 0xbd, 0x2d, 0x3d, 0x5e, 0x03, 0x73, 0xfc, 0x5e, 0x49, 0x41, 0x71, 0x46, 0x0d, 0xfb, + 0xc7, 0x2c, 0x38, 0xad, 0x3e, 0xf8, 0x5d, 0xf7, 0x99, 0xf6, 0xcf, 0x16, 0x60, 0xfc, 0xfa, 0xc6, + 0x46, 0xf5, 0x1a, 0x89, 0xc4, 0xb5, 0xdd, 0x5b, 0xcf, 0x8d, 0x35, 0x75, 0x5d, 0xb7, 0xc7, 0x5c, + 0x27, 0x72, 0x9b, 0x0b, 0x3c, 0xec, 0xcf, 0x42, 0xc5, 0x8b, 0x6e, 0x05, 0xb5, 0x28, 0x70, 0xbd, + 0xed, 0x4c, 0x05, 0x9f, 0x64, 0x2e, 0x8a, 0x79, 0xcc, 0x05, 0x7a, 0x01, 0x86, 0x58, 0xdc, 0x21, + 0x39, 0x09, 0x8f, 0xab, 0xb7, 0x10, 0x2b, 0x3d, 0x3c, 0x98, 0x2f, 0xdd, 0xc6, 0x15, 0xfe, 0x07, + 0x0b, 0x54, 0x74, 0x1b, 0x46, 0x77, 0xa2, 0xa8, 0x7d, 0x9d, 0x38, 0x0d, 0x12, 0xc8, 0xe3, 0xf0, + 0x7c, 0xd6, 0x71, 0x48, 0x07, 0x81, 0xa3, 0xc5, 0x27, 0x48, 0x5c, 0x16, 0x62, 0x9d, 0x8e, 0x5d, + 0x03, 0x88, 0x61, 0xc7, 0xa4, 0xa9, 0xb0, 0xff, 0xc0, 0x82, 0x61, 0x1e, 0x02, 0x22, 0x40, 0x1f, + 0x85, 0x01, 0x72, 0x9f, 0xd4, 0x05, 0xc7, 0x9b, 0xd9, 0xe1, 0x98, 0xd3, 0xe2, 0x12, 0x57, 0xfa, + 0x1f, 0xb3, 0x5a, 0xe8, 0x3a, 0x0c, 0xd3, 0xde, 0x5e, 0x53, 0xf1, 0x30, 0x9e, 0xcc, 0xfb, 0x62, + 0x35, 0xed, 0x9c, 0x39, 0x13, 0x45, 0x58, 0x56, 0x67, 0xea, 0xe1, 0x7a, 0xbb, 0x46, 0x4f, 0xec, + 0xa8, 0x1b, 0x63, 0xb1, 0xb1, 0x5c, 0xe5, 0x48, 0x82, 0x1a, 0x57, 0x0f, 0xcb, 0x42, 0x1c, 0x13, + 0xb1, 0x37, 0xa0, 0x44, 0x27, 0x75, 0xb1, 0xe9, 0x3a, 0xdd, 0x35, 0xde, 0xcf, 0x40, 0x49, 0xea, + 0xb3, 0x43, 0xe1, 0xfa, 0xcd, 0xa8, 0x4a, 0x75, 0x77, 0x88, 0x63, 0xb8, 0xbd, 0x05, 0xa7, 0x98, + 0x75, 0xa2, 0x13, 0xed, 0x18, 0x7b, 0xac, 0xf7, 0x62, 0x7e, 0x56, 0x3c, 0x20, 0xf9, 0xcc, 0xcc, + 0x6a, 0xde, 0x95, 0x63, 0x92, 0x62, 0xfc, 0x98, 0xb4, 0xbf, 0x36, 0x00, 0x8f, 0x57, 0x6a, 0xf9, + 0xd1, 0x41, 0x5e, 0x86, 0x31, 0xce, 0x97, 0xd2, 0xa5, 0xed, 0x34, 0x45, 0xbb, 0x4a, 0xd4, 0xba, + 0xa1, 0xc1, 0xb0, 0x81, 0x89, 0xce, 0x41, 0xd1, 0x7d, 0xcb, 0x4b, 0xfa, 0x1e, 0x55, 0xde, 0x58, + 0xc7, 0xb4, 0x9c, 0x82, 0x29, 0x8b, 0xcb, 0xef, 0x0e, 0x05, 0x56, 0x6c, 0xee, 0x6b, 0x30, 0xe1, + 0x86, 0xf5, 0xd0, 0xad, 0x78, 0xf4, 0x9c, 0xd1, 0x4e, 0x2a, 0x25, 0xdc, 0xa0, 0x9d, 0x56, 0x50, + 0x9c, 0xc0, 0xd6, 0x2e, 0xb2, 0xc1, 0xbe, 0xd9, 0xe4, 0x9e, 0xbe, 0xd0, 0xf4, 0x05, 0xd0, 0x66, + 0x5f, 0x17, 0x32, 0x99, 0xb9, 0x78, 0x01, 0xf0, 0x0f, 0x0e, 0xb1, 0x84, 0xd1, 0x97, 0x63, 0x7d, + 0xc7, 0x69, 0x2f, 0x76, 0xa2, 0x9d, 0xb2, 0x1b, 0xd6, 0xfd, 0x3d, 0x12, 0xec, 0xb3, 0x47, 0xff, + 0x48, 0xfc, 0x72, 0x54, 0x80, 0xe5, 0xeb, 0x8b, 0x55, 0x8a, 0x89, 0xd3, 0x75, 0xd0, 0x22, 0x4c, + 0xca, 0xc2, 0x1a, 0x09, 0xd9, 0x15, 0x36, 0xca, 0xc8, 0x28, 0x6f, 0x20, 0x51, 0xac, 0x88, 0x24, + 0xf1, 0x4d, 0x4e, 0x1a, 0x8e, 0x83, 0x93, 0xfe, 0x08, 0x8c, 0xbb, 0x9e, 0x1b, 0xb9, 0x4e, 0xe4, + 0x73, 0x85, 0x0f, 0x7f, 0xdf, 0x33, 0x49, 0x76, 0x45, 0x07, 0x60, 0x13, 0xcf, 0xfe, 0x2f, 0x03, + 0x30, 0xcd, 0xa6, 0xed, 0xbd, 0x15, 0xf6, 0xcd, 0xb4, 0xc2, 0x6e, 0xa7, 0x57, 0xd8, 0x71, 0x3c, + 0x11, 0x1e, 0x7a, 0x99, 0x7d, 0x0e, 0x4a, 0xca, 0x01, 0x4a, 0x7a, 0x40, 0x5a, 0x39, 0x1e, 0x90, + 0xbd, 0xb9, 0x0f, 0x69, 0x43, 0x56, 0xcc, 0xb4, 0x21, 0xfb, 0xeb, 0x16, 0xc4, 0x1a, 0x0c, 0x74, + 0x1d, 0x4a, 0x6d, 0x9f, 0x99, 0x46, 0x06, 0xd2, 0xde, 0xf8, 0xf1, 0xcc, 0x8b, 0x8a, 0x5f, 0x8a, + 0xfc, 0xe3, 0xab, 0xb2, 0x06, 0x8e, 0x2b, 0xa3, 0x25, 0x18, 0x6e, 0x07, 0xa4, 0x16, 0xb1, 0x20, + 0x21, 0x3d, 0xe9, 0xf0, 0x35, 0xc2, 0xf1, 0xb1, 0xac, 0x68, 0xff, 0x9c, 0x05, 0xc0, 0xcd, 0xb4, + 0x1c, 0x6f, 0x9b, 0x9c, 0x80, 0xd4, 0xba, 0x0c, 0x03, 0x61, 0x9b, 0xd4, 0xbb, 0x19, 0xad, 0xc6, + 0xfd, 0xa9, 0xb5, 0x49, 0x3d, 0x1e, 0x70, 0xfa, 0x0f, 0xb3, 0xda, 0xf6, 0x77, 0x03, 0x4c, 0xc4, + 0x68, 0x95, 0x88, 0xb4, 0xd0, 0x73, 0x46, 0xd0, 0x80, 0xb3, 0x89, 0xa0, 0x01, 0x25, 0x86, 0xad, + 0x09, 0x48, 0x3f, 0x07, 0xc5, 0x96, 0x73, 0x5f, 0x48, 0xc0, 0x9e, 0xe9, 0xde, 0x0d, 0x4a, 0x7f, + 0x61, 0xcd, 0xb9, 0xcf, 0x1f, 0x89, 0xcf, 0xc8, 0x05, 0xb2, 0xe6, 0xdc, 0x3f, 0xe4, 0xa6, 0xa9, + 0xec, 0x90, 0xba, 0xe9, 0x86, 0xd1, 0x17, 0xfe, 0x73, 0xfc, 0x9f, 0x2d, 0x3b, 0xda, 0x08, 0x6b, + 0xcb, 0xf5, 0x84, 0x05, 0x52, 0x5f, 0x6d, 0xb9, 0x5e, 0xb2, 0x2d, 0xd7, 0xeb, 0xa3, 0x2d, 0xd7, + 0x43, 0x6f, 0xc3, 0xb0, 0x30, 0x10, 0x14, 0x41, 0x7a, 0xae, 0xf4, 0xd1, 0x9e, 0xb0, 0x2f, 0xe4, + 0x6d, 0x5e, 0x91, 0x8f, 0x60, 0x51, 0xda, 0xb3, 0x5d, 0xd9, 0x20, 0xfa, 0x2b, 0x16, 0x4c, 0x88, + 0xdf, 0x98, 0xbc, 0xd5, 0x21, 0x61, 0x24, 0x78, 0xcf, 0x0f, 0xf7, 0xdf, 0x07, 0x51, 0x91, 0x77, + 0xe5, 0xc3, 0xf2, 0x98, 0x35, 0x81, 0x3d, 0x7b, 0x94, 0xe8, 0x05, 0xfa, 0xfb, 0x16, 0x9c, 0x6a, + 0x39, 0xf7, 0x79, 0x8b, 0xbc, 0x0c, 0x3b, 0x91, 0xeb, 0x0b, 0x45, 0xfb, 0x47, 0xfb, 0x9b, 0xfe, + 0x54, 0x75, 0xde, 0x49, 0xa9, 0x0d, 0x3c, 0x95, 0x85, 0xd2, 0xb3, 0xab, 0x99, 0xfd, 0x9a, 0xdb, + 0x82, 0x11, 0xb9, 0xde, 0x32, 0x44, 0x0d, 0x65, 0x9d, 0xb1, 0x3e, 0xb2, 0x7d, 0xa6, 0xee, 0x8c, + 0x4f, 0xdb, 0x11, 0x6b, 0xed, 0x91, 0xb6, 0xf3, 0x39, 0x18, 0xd3, 0xd7, 0xd8, 0x23, 0x6d, 0xeb, + 0x2d, 0x98, 0xc9, 0x58, 0x4b, 0x8f, 0xb4, 0xc9, 0x7b, 0x70, 0x36, 0x77, 0x7d, 0x3c, 0xca, 0x86, + 0xed, 0x9f, 0xb5, 0xf4, 0x73, 0xf0, 0x04, 0x54, 0x07, 0xcb, 0xa6, 0xea, 0xe0, 0x7c, 0xf7, 0x9d, + 0x93, 0xa3, 0x3f, 0x78, 0x53, 0xef, 0x34, 0x3d, 0xd5, 0xd1, 0xeb, 0x30, 0xd4, 0xa4, 0x25, 0xd2, + 0xcc, 0xd4, 0xee, 0xbd, 0x23, 0x63, 0x5e, 0x8a, 0x95, 0x87, 0x58, 0x50, 0xb0, 0x7f, 0xd1, 0x82, + 0x81, 0x13, 0x18, 0x09, 0x6c, 0x8e, 0xc4, 0x73, 0xb9, 0xa4, 0x45, 0xfc, 0xe0, 0x05, 0xec, 0xdc, + 0x5b, 0xb9, 0x1f, 0x11, 0x2f, 0x64, 0x4f, 0xc5, 0xcc, 0x81, 0xf9, 0x49, 0x0b, 0x66, 0x6e, 0xfa, + 0x4e, 0x63, 0xc9, 0x69, 0x3a, 0x5e, 0x9d, 0x04, 0x15, 0x6f, 0xfb, 0x48, 0x36, 0xd2, 0x85, 0x9e, + 0x36, 0xd2, 0xcb, 0xd2, 0xc4, 0x68, 0x20, 0x7f, 0xfe, 0x28, 0x23, 0x99, 0x0c, 0xa3, 0x62, 0x18, + 0xc3, 0xee, 0x00, 0xd2, 0x7b, 0x29, 0x3c, 0x56, 0x30, 0x0c, 0xbb, 0xbc, 0xbf, 0x62, 0x12, 0x9f, + 0xca, 0x66, 0xf0, 0x52, 0x9f, 0xa7, 0xf9, 0x62, 0xf0, 0x02, 0x2c, 0x09, 0xd9, 0x2f, 0x43, 0xa6, + 0xdb, 0x7b, 0x6f, 0xe1, 0x83, 0xfd, 0x49, 0x98, 0x66, 0x35, 0x8f, 0xf8, 0x30, 0xb6, 0x13, 0xb2, + 0xcd, 0x8c, 0x80, 0x78, 0xf6, 0x17, 0x2d, 0x98, 0x5c, 0x4f, 0xc4, 0x09, 0xbb, 0xc4, 0xb4, 0xa1, + 0x19, 0x22, 0xf5, 0x1a, 0x2b, 0xc5, 0x02, 0x7a, 0xec, 0x92, 0xac, 0xbf, 0xb0, 0x20, 0x8e, 0x44, + 0x71, 0x02, 0xec, 0xdb, 0xb2, 0xc1, 0xbe, 0x65, 0x4a, 0x58, 0x54, 0x77, 0xf2, 0xb8, 0x37, 0x74, + 0x43, 0xc5, 0x68, 0xea, 0x22, 0x5c, 0x89, 0xc9, 0xf0, 0xa5, 0x38, 0x61, 0x06, 0x72, 0x92, 0x51, + 0x9b, 0xec, 0xdf, 0x2e, 0x00, 0x52, 0xb8, 0x7d, 0xc7, 0x90, 0x4a, 0xd7, 0x38, 0x9e, 0x18, 0x52, + 0x7b, 0x80, 0x98, 0x3e, 0x3f, 0x70, 0xbc, 0x90, 0x93, 0x75, 0x85, 0xec, 0xee, 0x68, 0xc6, 0x02, + 0x73, 0xa2, 0x49, 0x74, 0x33, 0x45, 0x0d, 0x67, 0xb4, 0xa0, 0xd9, 0x69, 0x0c, 0xf6, 0x6b, 0xa7, + 0x31, 0xd4, 0xc3, 0x2b, 0xed, 0x67, 0x2c, 0x18, 0x57, 0xc3, 0xf4, 0x2e, 0xb1, 0x19, 0x57, 0xfd, + 0xc9, 0x39, 0x40, 0xab, 0x5a, 0x97, 0xd9, 0xc5, 0xf2, 0xad, 0xcc, 0xbb, 0xd0, 0x69, 0xba, 0x6f, + 0x13, 0x15, 0xc1, 0x6f, 0x5e, 0x78, 0x0b, 0x8a, 0xd2, 0xc3, 0x83, 0xf9, 0x71, 0xf5, 0x8f, 0x47, + 0x0c, 0x8e, 0xab, 0xd0, 0x23, 0x79, 0x32, 0xb1, 0x14, 0xd1, 0x4b, 0x30, 0xd8, 0xde, 0x71, 0x42, + 0x92, 0xf0, 0xad, 0x19, 0xac, 0xd2, 0xc2, 0xc3, 0x83, 0xf9, 0x09, 0x55, 0x81, 0x95, 0x60, 0x8e, + 0xdd, 0x7f, 0x64, 0xae, 0xf4, 0xe2, 0xec, 0x19, 0x99, 0xeb, 0x4f, 0x2c, 0x18, 0x58, 0xf7, 0x1b, + 0x27, 0x71, 0x04, 0xbc, 0x66, 0x1c, 0x01, 0x4f, 0xe4, 0x05, 0x73, 0xcf, 0xdd, 0xfd, 0xab, 0x89, + 0xdd, 0x7f, 0x3e, 0x97, 0x42, 0xf7, 0x8d, 0xdf, 0x82, 0x51, 0x16, 0x22, 0x5e, 0xf8, 0x11, 0xbd, + 0x60, 0x6c, 0xf8, 0xf9, 0xc4, 0x86, 0x9f, 0xd4, 0x50, 0xb5, 0x9d, 0xfe, 0x34, 0x0c, 0x0b, 0xc7, + 0x94, 0xa4, 0x93, 0xa6, 0xc0, 0xc5, 0x12, 0x6e, 0xff, 0x78, 0x11, 0x8c, 0x90, 0xf4, 0xe8, 0x97, + 0x2d, 0x58, 0x08, 0xb8, 0xc1, 0x6a, 0xa3, 0xdc, 0x09, 0x5c, 0x6f, 0xbb, 0x56, 0xdf, 0x21, 0x8d, + 0x4e, 0xd3, 0xf5, 0xb6, 0x2b, 0xdb, 0x9e, 0xaf, 0x8a, 0x57, 0xee, 0x93, 0x7a, 0x87, 0x29, 0xc1, + 0x7a, 0xc4, 0xbf, 0x57, 0x86, 0xdf, 0xcf, 0x3f, 0x38, 0x98, 0x5f, 0xc0, 0x47, 0xa2, 0x8d, 0x8f, + 0xd8, 0x17, 0xf4, 0x1b, 0x16, 0x5c, 0xe1, 0x91, 0xda, 0xfb, 0xef, 0x7f, 0x97, 0xd7, 0x72, 0x55, + 0x92, 0x8a, 0x89, 0x6c, 0x90, 0xa0, 0xb5, 0xf4, 0x11, 0x31, 0xa0, 0x57, 0xaa, 0x47, 0x6b, 0x0b, + 0x1f, 0xb5, 0x73, 0xf6, 0x3f, 0x2b, 0xc2, 0xb8, 0x88, 0xe0, 0x24, 0xee, 0x80, 0x97, 0x8c, 0x25, + 0xf1, 0x64, 0x62, 0x49, 0x4c, 0x1b, 0xc8, 0xc7, 0x73, 0xfc, 0x87, 0x30, 0x4d, 0x0f, 0xe7, 0xeb, + 0xc4, 0x09, 0xa2, 0x4d, 0xe2, 0x70, 0xf3, 0xab, 0xe2, 0x91, 0x4f, 0x7f, 0x25, 0x9e, 0xbb, 0x99, + 0x24, 0x86, 0xd3, 0xf4, 0xbf, 0x99, 0xee, 0x1c, 0x0f, 0xa6, 0x52, 0x41, 0xb8, 0x3e, 0x05, 0x25, + 0xe5, 0x55, 0x21, 0x0e, 0x9d, 0xee, 0xb1, 0xec, 0x92, 0x14, 0xb8, 0x08, 0x2d, 0xf6, 0xe8, 0x89, + 0xc9, 0xd9, 0xff, 0xa0, 0x60, 0x34, 0xc8, 0x27, 0x71, 0x1d, 0x46, 0x9c, 0x30, 0x74, 0xb7, 0x3d, + 0xd2, 0x10, 0x3b, 0xf6, 0xfd, 0x79, 0x3b, 0xd6, 0x68, 0x86, 0x79, 0xb6, 0x2c, 0x8a, 0x9a, 0x58, + 0xd1, 0x40, 0xd7, 0xb9, 0x91, 0xdb, 0x9e, 0x7c, 0xef, 0xf5, 0x47, 0x0d, 0xa4, 0x19, 0xdc, 0x1e, + 0xc1, 0xa2, 0x3e, 0xfa, 0x34, 0xb7, 0x42, 0xbc, 0xe1, 0xf9, 0xf7, 0xbc, 0x6b, 0xbe, 0x2f, 0xa3, + 0x24, 0xf4, 0x47, 0x70, 0x5a, 0xda, 0x1e, 0xaa, 0xea, 0xd8, 0xa4, 0xd6, 0x5f, 0x54, 0xcb, 0xcf, + 0xc3, 0x0c, 0x25, 0x6d, 0x3a, 0x31, 0x87, 0x88, 0xc0, 0xa4, 0x08, 0x0f, 0x26, 0xcb, 0xc4, 0xd8, + 0x65, 0x3e, 0xe5, 0xcc, 0xda, 0xb1, 0x1c, 0xf9, 0x86, 0x49, 0x02, 0x27, 0x69, 0xda, 0x7f, 0xdb, + 0x02, 0xe6, 0xd0, 0x79, 0x02, 0xfc, 0xc8, 0xc7, 0x4c, 0x7e, 0x64, 0x36, 0x6f, 0x90, 0x73, 0x58, + 0x91, 0x17, 0xf9, 0xca, 0xaa, 0x06, 0xfe, 0xfd, 0x7d, 0x61, 0x3a, 0xd2, 0xfb, 0xfd, 0x61, 0xff, + 0x6f, 0x8b, 0x1f, 0x62, 0xca, 0xe7, 0x01, 0x7d, 0x3b, 0x8c, 0xd4, 0x9d, 0xb6, 0x53, 0xe7, 0xf9, + 0x53, 0x72, 0x25, 0x7a, 0x46, 0xa5, 0x85, 0x65, 0x51, 0x83, 0x4b, 0xa8, 0x64, 0x98, 0xb9, 0x11, + 0x59, 0xdc, 0x53, 0x2a, 0xa5, 0x9a, 0x9c, 0xdb, 0x85, 0x71, 0x83, 0xd8, 0x23, 0x15, 0x67, 0x7c, + 0x3b, 0xbf, 0x62, 0x55, 0x58, 0xc4, 0x16, 0x4c, 0x7b, 0xda, 0x7f, 0x7a, 0xa1, 0xc8, 0xc7, 0xe5, + 0xfb, 0x7b, 0x5d, 0xa2, 0xec, 0xf6, 0xd1, 0x7c, 0x45, 0x13, 0x64, 0x70, 0x9a, 0xb2, 0xfd, 0x13, + 0x16, 0x3c, 0xa6, 0x23, 0x6a, 0xee, 0x28, 0xbd, 0x74, 0x04, 0x65, 0x18, 0xf1, 0xdb, 0x24, 0x70, + 0x22, 0x3f, 0x10, 0xb7, 0xc6, 0x65, 0x39, 0xe8, 0xb7, 0x44, 0xf9, 0xa1, 0x88, 0x3e, 0x2e, 0xa9, + 0xcb, 0x72, 0xac, 0x6a, 0xd2, 0xd7, 0x27, 0x1b, 0x8c, 0x50, 0x38, 0x1e, 0xb1, 0x33, 0x80, 0xa9, + 0xcb, 0x43, 0x2c, 0x20, 0xf6, 0xd7, 0x2c, 0xbe, 0xb0, 0xf4, 0xae, 0xa3, 0xb7, 0x60, 0xaa, 0xe5, + 0x44, 0xf5, 0x9d, 0x95, 0xfb, 0xed, 0x80, 0x6b, 0x5c, 0xe4, 0x38, 0x3d, 0xd3, 0x6b, 0x9c, 0xb4, + 0x8f, 0x8c, 0x0d, 0x2b, 0xd7, 0x12, 0xc4, 0x70, 0x8a, 0x3c, 0xda, 0x84, 0x51, 0x56, 0xc6, 0x7c, + 0xea, 0xc2, 0x6e, 0xac, 0x41, 0x5e, 0x6b, 0xca, 0xe2, 0x60, 0x2d, 0xa6, 0x83, 0x75, 0xa2, 0xf6, + 0x4f, 0x17, 0xf9, 0x6e, 0x67, 0xac, 0xfc, 0xd3, 0x30, 0xdc, 0xf6, 0x1b, 0xcb, 0x95, 0x32, 0x16, + 0xb3, 0xa0, 0xae, 0x91, 0x2a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc3, 0x88, 0xf8, 0x29, 0x35, 0x64, + 0xec, 0x6c, 0x16, 0x78, 0x21, 0x56, 0x50, 0xf4, 0x3c, 0x40, 0x3b, 0xf0, 0xf7, 0xdc, 0x06, 0x8b, + 0xf5, 0x50, 0x34, 0x8d, 0x85, 0xaa, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x2a, 0x8c, 0x77, 0xbc, 0x90, + 0xb3, 0x23, 0x5a, 0x64, 0x57, 0x65, 0xc6, 0x72, 0x5b, 0x07, 0x62, 0x13, 0x17, 0x2d, 0xc2, 0x50, + 0xe4, 0x30, 0xe3, 0x97, 0xc1, 0x7c, 0xe3, 0xdb, 0x0d, 0x8a, 0xa1, 0xa7, 0xea, 0xa0, 0x15, 0xb0, + 0xa8, 0x88, 0x3e, 0x25, 0xdd, 0x5b, 0xf9, 0xc1, 0x2e, 0xac, 0xde, 0xfb, 0xbb, 0x04, 0x34, 0xe7, + 0x56, 0x61, 0x4d, 0x6f, 0xd0, 0x42, 0xaf, 0x00, 0x90, 0xfb, 0x11, 0x09, 0x3c, 0xa7, 0xa9, 0x6c, + 0xcb, 0x14, 0x5f, 0x50, 0xf6, 0xd7, 0xfd, 0xe8, 0x76, 0x48, 0x56, 0x14, 0x06, 0xd6, 0xb0, 0xed, + 0xdf, 0x28, 0x01, 0xc4, 0x7c, 0x3b, 0x7a, 0x3b, 0x75, 0x70, 0x3d, 0xdb, 0x9d, 0xd3, 0x3f, 0xbe, + 0x53, 0x0b, 0x7d, 0x8f, 0x05, 0xa3, 0x4e, 0xb3, 0xe9, 0xd7, 0x1d, 0x1e, 0x7b, 0xb7, 0xd0, 0xfd, + 0xe0, 0x14, 0xed, 0x2f, 0xc6, 0x35, 0x78, 0x17, 0x5e, 0x90, 0x2b, 0x54, 0x83, 0xf4, 0xec, 0x85, + 0xde, 0x30, 0xfa, 0x90, 0x7c, 0x2a, 0x16, 0x8d, 0xa1, 0x54, 0x4f, 0xc5, 0x12, 0xbb, 0x23, 0xf4, + 0x57, 0xe2, 0x6d, 0xe3, 0x95, 0x38, 0x90, 0xef, 0xbf, 0x67, 0xb0, 0xaf, 0xbd, 0x1e, 0x88, 0xa8, + 0xaa, 0xfb, 0xf2, 0x0f, 0xe6, 0x3b, 0xcb, 0x69, 0xef, 0xa4, 0x1e, 0x7e, 0xfc, 0x9f, 0x83, 0xc9, + 0x86, 0xc9, 0x04, 0x88, 0x95, 0xf8, 0x54, 0x1e, 0xdd, 0x04, 0xcf, 0x10, 0x5f, 0xfb, 0x09, 0x00, + 0x4e, 0x12, 0x46, 0x55, 0x1e, 0xda, 0xa1, 0xe2, 0x6d, 0xf9, 0xc2, 0xf3, 0xc2, 0xce, 0x9d, 0xcb, + 0xfd, 0x30, 0x22, 0x2d, 0x8a, 0x19, 0xdf, 0xee, 0xeb, 0xa2, 0x2e, 0x56, 0x54, 0xd0, 0xeb, 0x30, + 0xc4, 0xbc, 0xa5, 0xc2, 0xd9, 0x91, 0x7c, 0x89, 0xb3, 0x19, 0xab, 0x2c, 0xde, 0x90, 0xec, 0x6f, + 0x88, 0x05, 0x05, 0x74, 0x5d, 0xfa, 0x22, 0x86, 0x15, 0xef, 0x76, 0x48, 0x98, 0x2f, 0x62, 0x69, + 0xe9, 0xfd, 0xb1, 0x9b, 0x21, 0x2f, 0xcf, 0x4c, 0xe8, 0x65, 0xd4, 0xa4, 0x5c, 0x94, 0xf8, 0x2f, + 0xf3, 0x84, 0xcd, 0x42, 0x7e, 0xf7, 0xcc, 0x5c, 0x62, 0xf1, 0x70, 0xde, 0x31, 0x49, 0xe0, 0x24, + 0x4d, 0xca, 0x91, 0xf2, 0x5d, 0x2f, 0x7c, 0x37, 0x7a, 0x9d, 0x1d, 0xfc, 0x21, 0xce, 0x6e, 0x23, + 0x5e, 0x82, 0x45, 0xfd, 0x13, 0x65, 0x0f, 0xe6, 0x3c, 0x98, 0x4a, 0x6e, 0xd1, 0x47, 0xca, 0x8e, + 0xfc, 0xc1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x81, 0x92, 0x20, 0xa2, 0x62, 0xfb, 0xab, 0x5d, + 0xb2, 0x26, 0x01, 0x38, 0xc6, 0x61, 0x29, 0x1d, 0x58, 0x75, 0xcd, 0x58, 0x37, 0x4e, 0xe9, 0xa0, + 0x20, 0x58, 0xc3, 0xa2, 0x0f, 0xab, 0x4d, 0xdf, 0x8f, 0xd4, 0x85, 0xa4, 0xd6, 0xdd, 0x12, 0x2b, + 0xc5, 0x02, 0x4a, 0x2f, 0xa2, 0x5d, 0x12, 0x78, 0xa4, 0x69, 0x46, 0x01, 0x56, 0x17, 0xd1, 0x0d, + 0x1d, 0x88, 0x4d, 0x5c, 0x7a, 0x9d, 0xfa, 0x21, 0x5b, 0xc8, 0xe2, 0xf9, 0x16, 0x1b, 0x3f, 0xd7, + 0xb8, 0x3b, 0xb4, 0x84, 0xa3, 0x4f, 0xc2, 0x63, 0x2a, 0xd2, 0x11, 0xe6, 0xda, 0x0c, 0xd9, 0xe2, + 0x90, 0x21, 0x6d, 0x79, 0x6c, 0x39, 0x1b, 0x0d, 0xe7, 0xd5, 0x47, 0xaf, 0xc1, 0x84, 0x60, 0xf1, + 0x25, 0xc5, 0x61, 0xd3, 0xc0, 0xe6, 0x86, 0x01, 0xc5, 0x09, 0x6c, 0x19, 0xc7, 0x98, 0x71, 0xd9, + 0x92, 0xc2, 0x48, 0x3a, 0x8e, 0xb1, 0x0e, 0xc7, 0xa9, 0x1a, 0x68, 0x11, 0x26, 0x39, 0x0f, 0xe6, + 0x7a, 0xdb, 0x7c, 0x4e, 0x84, 0x6b, 0x95, 0xda, 0x52, 0xb7, 0x4c, 0x30, 0x4e, 0xe2, 0xa3, 0x97, + 0x61, 0xcc, 0x09, 0xea, 0x3b, 0x6e, 0x44, 0xea, 0x51, 0x27, 0xe0, 0x3e, 0x57, 0x9a, 0x85, 0xd2, + 0xa2, 0x06, 0xc3, 0x06, 0xa6, 0xfd, 0x36, 0xcc, 0x64, 0xc4, 0x49, 0xa0, 0x0b, 0xc7, 0x69, 0xbb, + 0xf2, 0x9b, 0x12, 0x66, 0xcc, 0x8b, 0xd5, 0x8a, 0xfc, 0x1a, 0x0d, 0x8b, 0xae, 0x4e, 0x16, 0x4f, + 0x41, 0x4b, 0x0b, 0xa8, 0x56, 0xe7, 0xaa, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0x1f, 0x05, 0x98, 0xcc, + 0xd0, 0xad, 0xb0, 0xd4, 0x74, 0x89, 0x47, 0x4a, 0x9c, 0x89, 0xce, 0x0c, 0x8b, 0x5d, 0x38, 0x42, + 0x58, 0xec, 0x62, 0xaf, 0xb0, 0xd8, 0x03, 0xef, 0x24, 0x2c, 0xb6, 0x39, 0x62, 0x83, 0x7d, 0x8d, + 0x58, 0x46, 0x28, 0xed, 0xa1, 0x23, 0x86, 0xd2, 0x36, 0x06, 0x7d, 0xb8, 0x8f, 0x41, 0xff, 0xe1, + 0x02, 0x4c, 0x25, 0x2d, 0x29, 0x4f, 0x40, 0x6e, 0xfb, 0xba, 0x21, 0xb7, 0xbd, 0xdc, 0x8f, 0x2b, + 0x6c, 0xae, 0x0c, 0x17, 0x27, 0x64, 0xb8, 0x1f, 0xec, 0x8b, 0x5a, 0x77, 0x79, 0xee, 0xdf, 0x2c, + 0xc0, 0xe9, 0x4c, 0x5f, 0xdc, 0x13, 0x18, 0x9b, 0x5b, 0xc6, 0xd8, 0x3c, 0xd7, 0xb7, 0x9b, 0x70, + 0xee, 0x00, 0xdd, 0x4d, 0x0c, 0xd0, 0x95, 0xfe, 0x49, 0x76, 0x1f, 0xa5, 0xaf, 0x16, 0xe1, 0x7c, + 0x66, 0xbd, 0x58, 0xec, 0xb9, 0x6a, 0x88, 0x3d, 0x9f, 0x4f, 0x88, 0x3d, 0xed, 0xee, 0xb5, 0x8f, + 0x47, 0x0e, 0x2a, 0xdc, 0x65, 0x99, 0xd3, 0xff, 0x43, 0xca, 0x40, 0x0d, 0x77, 0x59, 0x45, 0x08, + 0x9b, 0x74, 0xbf, 0x99, 0x64, 0x9f, 0xff, 0xc6, 0x82, 0xb3, 0x99, 0x73, 0x73, 0x02, 0xb2, 0xae, + 0x75, 0x53, 0xd6, 0xf5, 0x74, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0x6b, 0x03, 0x39, 0xdf, 0xc2, + 0x5e, 0xf2, 0xb7, 0x60, 0xd4, 0xa9, 0xd7, 0x49, 0x18, 0xae, 0xf9, 0x0d, 0x15, 0xf9, 0xf7, 0x39, + 0xf6, 0xce, 0x8a, 0x8b, 0x0f, 0x0f, 0xe6, 0xe7, 0x92, 0x24, 0x62, 0x30, 0xd6, 0x29, 0xa0, 0x4f, + 0xc3, 0x48, 0x28, 0xee, 0x4d, 0x31, 0xf7, 0x2f, 0xf4, 0x39, 0x38, 0xce, 0x26, 0x69, 0x9a, 0xa1, + 0x89, 0x94, 0xa4, 0x42, 0x91, 0x34, 0xc3, 0x98, 0x14, 0x8e, 0x35, 0x8c, 0xc9, 0xf3, 0x00, 0x7b, + 0xea, 0x31, 0x90, 0x94, 0x3f, 0x68, 0xcf, 0x04, 0x0d, 0x0b, 0x7d, 0x1c, 0xa6, 0x42, 0x1e, 0xbb, + 0x6f, 0xb9, 0xe9, 0x84, 0xcc, 0x59, 0x46, 0xac, 0x42, 0x16, 0xfe, 0xa8, 0x96, 0x80, 0xe1, 0x14, + 0x36, 0x5a, 0x95, 0xad, 0xb2, 0x40, 0x83, 0x7c, 0x61, 0x5e, 0x8a, 0x5b, 0x14, 0x89, 0x71, 0x4f, + 0x25, 0x87, 0x9f, 0x0d, 0xbc, 0x56, 0x13, 0x7d, 0x1a, 0x80, 0x2e, 0x1f, 0x21, 0x87, 0x18, 0xce, + 0x3f, 0x3c, 0xe9, 0xa9, 0xd2, 0xc8, 0xb4, 0xed, 0x65, 0x1e, 0xae, 0x65, 0x45, 0x04, 0x6b, 0x04, + 0xed, 0x1f, 0x1e, 0x80, 0xc7, 0xbb, 0x9c, 0x91, 0x68, 0xd1, 0xd4, 0xc3, 0x3e, 0x93, 0x7c, 0x5c, + 0xcf, 0x65, 0x56, 0x36, 0x5e, 0xdb, 0x89, 0xa5, 0x58, 0x78, 0xc7, 0x4b, 0xf1, 0x07, 0x2c, 0x4d, + 0xec, 0xc1, 0x2d, 0x3e, 0x3f, 0x76, 0xc4, 0xb3, 0xff, 0x18, 0xe5, 0x20, 0x5b, 0x19, 0xc2, 0x84, + 0xe7, 0xfb, 0xee, 0x4e, 0xdf, 0xd2, 0x85, 0x93, 0x95, 0x12, 0xff, 0x96, 0x05, 0xe7, 0xba, 0x06, + 0xed, 0xf8, 0x06, 0x64, 0x18, 0xec, 0x2f, 0x58, 0xf0, 0x64, 0x66, 0x0d, 0xc3, 0xcc, 0xe8, 0x0a, + 0x94, 0xea, 0xb4, 0x50, 0xf3, 0xd2, 0x8c, 0xdd, 0xd7, 0x25, 0x00, 0xc7, 0x38, 0x86, 0x35, 0x51, + 0xa1, 0xa7, 0x35, 0xd1, 0xaf, 0x58, 0x90, 0xda, 0xf4, 0x27, 0x70, 0xfb, 0x54, 0xcc, 0xdb, 0xe7, + 0xfd, 0xfd, 0x8c, 0x66, 0xce, 0xc5, 0xf3, 0xc7, 0x93, 0x70, 0x26, 0xc7, 0x4b, 0x69, 0x0f, 0xa6, + 0xb7, 0xeb, 0xc4, 0xf4, 0x7f, 0xed, 0x16, 0x17, 0xa6, 0xab, 0xb3, 0x2c, 0x4b, 0xdd, 0x39, 0x9d, + 0x42, 0xc1, 0xe9, 0x26, 0xd0, 0x17, 0x2c, 0x38, 0xe5, 0xdc, 0x0b, 0x53, 0xb9, 0xfe, 0xc5, 0xda, + 0x79, 0x31, 0x53, 0xb2, 0x73, 0xb7, 0x96, 0xc2, 0x37, 0x9a, 0x67, 0xb9, 0x4c, 0xb3, 0xb0, 0x70, + 0x66, 0x5b, 0x08, 0x8b, 0x00, 0xf7, 0xf4, 0x8d, 0xd2, 0xc5, 0x43, 0x3b, 0xcb, 0x9d, 0x8c, 0x5f, + 0x8b, 0x12, 0x82, 0x15, 0x1d, 0xf4, 0x59, 0x28, 0x6d, 0x4b, 0x1f, 0xcf, 0x8c, 0x6b, 0x37, 0x1e, + 0xc8, 0xee, 0x9e, 0xaf, 0x5c, 0x3d, 0xab, 0x90, 0x70, 0x4c, 0x14, 0xbd, 0x06, 0x45, 0x6f, 0x2b, + 0xec, 0x96, 0x0e, 0x34, 0x61, 0x87, 0xc7, 0xe3, 0x20, 0xac, 0xaf, 0xd6, 0x30, 0xad, 0x88, 0xae, + 0x43, 0x31, 0xd8, 0x6c, 0x08, 0xb1, 0x64, 0xe6, 0x26, 0xc5, 0x4b, 0xe5, 0x9c, 0x5e, 0x31, 0x4a, + 0x78, 0xa9, 0x8c, 0x29, 0x09, 0x54, 0x85, 0x41, 0xe6, 0xda, 0x23, 0x2e, 0xb9, 0x4c, 0x76, 0xbe, + 0x8b, 0x8b, 0x1c, 0x0f, 0x96, 0xc0, 0x10, 0x30, 0x27, 0x84, 0x36, 0x60, 0xa8, 0xce, 0x52, 0x47, + 0x8a, 0xc0, 0x68, 0x1f, 0xca, 0x14, 0x40, 0x76, 0xc9, 0xa9, 0x29, 0xe4, 0x71, 0x0c, 0x03, 0x0b, + 0x5a, 0x8c, 0x2a, 0x69, 0xef, 0x6c, 0x85, 0x22, 0xd5, 0x71, 0x36, 0xd5, 0x2e, 0xa9, 0x62, 0x05, + 0x55, 0x86, 0x81, 0x05, 0x2d, 0xf4, 0x0a, 0x14, 0xb6, 0xea, 0xc2, 0x6d, 0x27, 0x53, 0x12, 0x69, + 0x86, 0xb2, 0x58, 0x1a, 0x7a, 0x70, 0x30, 0x5f, 0x58, 0x5d, 0xc6, 0x85, 0xad, 0x3a, 0x5a, 0x87, + 0xe1, 0x2d, 0xee, 0xfc, 0x2e, 0x84, 0x8d, 0x4f, 0x65, 0xfb, 0xe5, 0xa7, 0xfc, 0xe3, 0xb9, 0xc7, + 0x8a, 0x00, 0x60, 0x49, 0x84, 0xc5, 0x8b, 0x57, 0x4e, 0xfc, 0x22, 0x86, 0xd8, 0xc2, 0xd1, 0x02, + 0x2f, 0x70, 0xa6, 0x23, 0x0e, 0x05, 0x80, 0x35, 0x8a, 0x74, 0x55, 0x3b, 0x32, 0xdf, 0xbc, 0x08, + 0x36, 0x93, 0xb9, 0xaa, 0x7b, 0xa4, 0xe2, 0xe7, 0xab, 0x5a, 0x21, 0xe1, 0x98, 0x28, 0xda, 0x85, + 0xf1, 0xbd, 0xb0, 0xbd, 0x43, 0xe4, 0x96, 0x66, 0xb1, 0x67, 0x72, 0xee, 0xe5, 0x3b, 0x02, 0xd1, + 0x0d, 0xa2, 0x8e, 0xd3, 0x4c, 0x9d, 0x42, 0x4c, 0xa7, 0x7f, 0x47, 0x27, 0x86, 0x4d, 0xda, 0x74, + 0xf8, 0xdf, 0xea, 0xf8, 0x9b, 0xfb, 0x11, 0x11, 0xa1, 0xbf, 0x32, 0x87, 0xff, 0x0d, 0x8e, 0x92, + 0x1e, 0x7e, 0x01, 0xc0, 0x92, 0x08, 0xba, 0x23, 0x86, 0x87, 0x9d, 0x9e, 0x53, 0xf9, 0xf1, 0x39, + 0x17, 0x25, 0x52, 0xce, 0xa0, 0xb0, 0xd3, 0x32, 0x26, 0xc5, 0x4e, 0xc9, 0xf6, 0x8e, 0x1f, 0xf9, + 0x5e, 0xe2, 0x84, 0x9e, 0xce, 0x3f, 0x25, 0xab, 0x19, 0xf8, 0xe9, 0x53, 0x32, 0x0b, 0x0b, 0x67, + 0xb6, 0x85, 0x1a, 0x30, 0xd1, 0xf6, 0x83, 0xe8, 0x9e, 0x1f, 0xc8, 0xf5, 0x85, 0xba, 0x08, 0x4b, + 0x0c, 0x4c, 0xd1, 0x22, 0x8b, 0xaa, 0x67, 0x42, 0x70, 0x82, 0x26, 0xfa, 0x04, 0x0c, 0x87, 0x75, + 0xa7, 0x49, 0x2a, 0xb7, 0x66, 0x67, 0xf2, 0xaf, 0x9f, 0x1a, 0x47, 0xc9, 0x59, 0x5d, 0x3c, 0xb8, + 0x3c, 0x47, 0xc1, 0x92, 0x1c, 0x5a, 0x85, 0x41, 0x96, 0x0f, 0x8c, 0xc5, 0xa9, 0xcb, 0x09, 0x33, + 0x9a, 0xb2, 0x8a, 0xe6, 0x67, 0x13, 0x2b, 0xc6, 0xbc, 0x3a, 0xdd, 0x03, 0xe2, 0xcd, 0xe0, 0x87, + 0xb3, 0xa7, 0xf3, 0xf7, 0x80, 0x78, 0x6a, 0xdc, 0xaa, 0x75, 0xdb, 0x03, 0x0a, 0x09, 0xc7, 0x44, + 0xe9, 0xc9, 0x4c, 0x4f, 0xd3, 0x33, 0x5d, 0xcc, 0x79, 0x72, 0xcf, 0x52, 0x76, 0x32, 0xd3, 0x93, + 0x94, 0x92, 0xb0, 0x7f, 0x6f, 0x38, 0xcd, 0xb3, 0xb0, 0x57, 0xe6, 0x77, 0x59, 0x29, 0x05, 0xe4, + 0x87, 0xfb, 0x15, 0x7a, 0x1d, 0x23, 0x0b, 0xfe, 0x05, 0x0b, 0xce, 0xb4, 0x33, 0x3f, 0x44, 0x30, + 0x00, 0xfd, 0xc9, 0xce, 0xf8, 0xa7, 0xab, 0x98, 0x86, 0xd9, 0x70, 0x9c, 0xd3, 0x52, 0xf2, 0x99, + 0x53, 0x7c, 0xc7, 0xcf, 0x9c, 0x35, 0x18, 0x61, 0x4c, 0x66, 0x8f, 0x54, 0xca, 0xc9, 0xd7, 0x1e, + 0x63, 0x25, 0x96, 0x45, 0x45, 0xac, 0x48, 0xa0, 0x1f, 0xb4, 0xe0, 0x5c, 0xb2, 0xeb, 0x98, 0x30, + 0xb0, 0x08, 0x84, 0xc8, 0x1f, 0xb8, 0xab, 0xe2, 0xfb, 0x53, 0xfc, 0xbf, 0x81, 0x7c, 0xd8, 0x0b, + 0x01, 0x77, 0x6f, 0x0c, 0x95, 0x33, 0x5e, 0xd8, 0x43, 0xa6, 0x56, 0xa1, 0x8f, 0x57, 0xf6, 0x8b, + 0x30, 0xd6, 0xf2, 0x3b, 0x5e, 0x24, 0xac, 0x7f, 0x84, 0x25, 0x02, 0xd3, 0xc0, 0xaf, 0x69, 0xe5, + 0xd8, 0xc0, 0x4a, 0xbc, 0xcd, 0x47, 0x1e, 0xfa, 0x6d, 0xfe, 0x26, 0x8c, 0x79, 0x9a, 0xb9, 0xaa, + 0xe0, 0x07, 0x2e, 0xe5, 0x07, 0x31, 0xd5, 0x8d, 0x5b, 0x79, 0x2f, 0xf5, 0x12, 0x6c, 0x50, 0x3b, + 0xd9, 0x07, 0xdf, 0x97, 0xad, 0x0c, 0xa6, 0x9e, 0x8b, 0x00, 0x3e, 0x6a, 0x8a, 0x00, 0x2e, 0x25, + 0x45, 0x00, 0x29, 0x89, 0xb2, 0xf1, 0xfa, 0xef, 0x3f, 0x47, 0x4b, 0xbf, 0x81, 0x10, 0xed, 0x26, + 0x5c, 0xe8, 0x75, 0x2d, 0x31, 0x33, 0xb0, 0x86, 0xd2, 0x1f, 0xc6, 0x66, 0x60, 0x8d, 0x4a, 0x19, + 0x33, 0x48, 0xbf, 0x21, 0x76, 0xec, 0xff, 0x66, 0x41, 0xb1, 0xea, 0x37, 0x4e, 0xe0, 0xc1, 0xfb, + 0x31, 0xe3, 0xc1, 0xfb, 0x78, 0xf6, 0x85, 0xd8, 0xc8, 0x95, 0x87, 0xaf, 0x24, 0xe4, 0xe1, 0xe7, + 0xf2, 0x08, 0x74, 0x97, 0x7e, 0xff, 0x64, 0x11, 0x46, 0xab, 0x7e, 0x43, 0xd9, 0x60, 0xff, 0xda, + 0xc3, 0xd8, 0x60, 0xe7, 0x66, 0x1a, 0xd0, 0x28, 0x33, 0xeb, 0x31, 0xe9, 0x7e, 0xfa, 0x0d, 0x66, + 0x8a, 0x7d, 0x97, 0xb8, 0xdb, 0x3b, 0x11, 0x69, 0x24, 0x3f, 0xe7, 0xe4, 0x4c, 0xb1, 0x7f, 0xaf, + 0x00, 0x93, 0x89, 0xd6, 0x51, 0x13, 0xc6, 0x9b, 0xba, 0xb4, 0x55, 0xac, 0xd3, 0x87, 0x12, 0xd4, + 0x0a, 0x53, 0x56, 0xad, 0x08, 0x9b, 0xc4, 0xd1, 0x02, 0x80, 0x52, 0x3f, 0x4a, 0xb1, 0x1e, 0xe3, + 0xfa, 0x95, 0x7e, 0x32, 0xc4, 0x1a, 0x06, 0x7a, 0x09, 0x46, 0x23, 0xbf, 0xed, 0x37, 0xfd, 0xed, + 0xfd, 0x1b, 0x44, 0x06, 0x75, 0x52, 0x06, 0x6a, 0x1b, 0x31, 0x08, 0xeb, 0x78, 0xe8, 0x3e, 0x4c, + 0x2b, 0x22, 0xb5, 0x63, 0x90, 0x40, 0x33, 0xa9, 0xc2, 0x7a, 0x92, 0x22, 0x4e, 0x37, 0x62, 0xff, + 0x54, 0x91, 0x0f, 0xb1, 0x17, 0xb9, 0xef, 0xed, 0x86, 0x77, 0xf7, 0x6e, 0xf8, 0xaa, 0x05, 0x53, + 0xb4, 0x75, 0x66, 0x7d, 0x23, 0xaf, 0x79, 0x15, 0x36, 0xd9, 0xea, 0x12, 0x36, 0xf9, 0x12, 0x3d, + 0x35, 0x1b, 0x7e, 0x27, 0x12, 0xb2, 0x3b, 0xed, 0x58, 0xa4, 0xa5, 0x58, 0x40, 0x05, 0x1e, 0x09, + 0x02, 0xe1, 0x31, 0xa8, 0xe3, 0x91, 0x20, 0xc0, 0x02, 0x2a, 0xa3, 0x2a, 0x0f, 0x64, 0x47, 0x55, + 0xe6, 0xc1, 0x31, 0x85, 0x9d, 0x86, 0x60, 0xb8, 0xb4, 0xe0, 0x98, 0xd2, 0x80, 0x23, 0xc6, 0xb1, + 0x7f, 0xb6, 0x08, 0x63, 0x55, 0xbf, 0x11, 0xab, 0x1e, 0x5f, 0x34, 0x54, 0x8f, 0x17, 0x12, 0xaa, + 0xc7, 0x29, 0x1d, 0xf7, 0x3d, 0x45, 0xe3, 0xd7, 0x4b, 0xd1, 0xf8, 0x4f, 0x2d, 0x36, 0x6b, 0xe5, + 0xf5, 0x1a, 0x37, 0xe6, 0x42, 0x57, 0x61, 0x94, 0x1d, 0x30, 0xcc, 0x45, 0x55, 0xea, 0xe3, 0x58, + 0xb6, 0xa0, 0xf5, 0xb8, 0x18, 0xeb, 0x38, 0xe8, 0x32, 0x8c, 0x84, 0xc4, 0x09, 0xea, 0x3b, 0xea, + 0x74, 0x15, 0xca, 0x33, 0x5e, 0x86, 0x15, 0x14, 0xbd, 0x11, 0xc7, 0x65, 0x2c, 0xe6, 0xbb, 0xbc, + 0xe9, 0xfd, 0xe1, 0x5b, 0x24, 0x3f, 0x18, 0xa3, 0x7d, 0x17, 0x50, 0x1a, 0xbf, 0x8f, 0x80, 0x64, + 0xf3, 0x66, 0x40, 0xb2, 0x52, 0x2a, 0x18, 0xd9, 0x9f, 0x5b, 0x30, 0x51, 0xf5, 0x1b, 0x74, 0xeb, + 0x7e, 0x33, 0xed, 0x53, 0x3d, 0x28, 0xed, 0x50, 0x97, 0xa0, 0xb4, 0x17, 0x61, 0xb0, 0xea, 0x37, + 0x2a, 0xd5, 0x6e, 0xfe, 0xe6, 0xf6, 0xdf, 0xb2, 0x60, 0xb8, 0xea, 0x37, 0x4e, 0x40, 0x2d, 0xf0, + 0x51, 0x53, 0x2d, 0xf0, 0x58, 0xce, 0xba, 0xc9, 0xd1, 0x04, 0xfc, 0x8d, 0x01, 0x18, 0xa7, 0xfd, + 0xf4, 0xb7, 0xe5, 0x54, 0x1a, 0xc3, 0x66, 0xf5, 0x31, 0x6c, 0x94, 0x0b, 0xf7, 0x9b, 0x4d, 0xff, + 0x5e, 0x72, 0x5a, 0x57, 0x59, 0x29, 0x16, 0x50, 0xf4, 0x2c, 0x8c, 0xb4, 0x03, 0xb2, 0xe7, 0xfa, + 0x82, 0xbd, 0xd5, 0x94, 0x2c, 0x55, 0x51, 0x8e, 0x15, 0x06, 0x7d, 0x16, 0x86, 0xae, 0x47, 0xaf, + 0xf2, 0xba, 0xef, 0x35, 0xb8, 0xe4, 0xbc, 0x28, 0x32, 0x27, 0x68, 0xe5, 0xd8, 0xc0, 0x42, 0x77, + 0xa1, 0xc4, 0xfe, 0xb3, 0x63, 0xe7, 0xe8, 0x39, 0x38, 0x45, 0x4e, 0x36, 0x41, 0x00, 0xc7, 0xb4, + 0xd0, 0xf3, 0x00, 0x91, 0x8c, 0x3e, 0x1e, 0x8a, 0xe0, 0x53, 0xea, 0x29, 0xa0, 0xe2, 0x92, 0x87, + 0x58, 0xc3, 0x42, 0xcf, 0x40, 0x29, 0x72, 0xdc, 0xe6, 0x4d, 0xd7, 0x23, 0x21, 0x93, 0x88, 0x17, + 0x65, 0x6a, 0x34, 0x51, 0x88, 0x63, 0x38, 0x65, 0xc5, 0x58, 0x64, 0x06, 0x9e, 0xc1, 0x77, 0x84, + 0x61, 0x33, 0x56, 0xec, 0xa6, 0x2a, 0xc5, 0x1a, 0x06, 0xda, 0x81, 0x27, 0x5c, 0x8f, 0x65, 0x19, + 0x20, 0xb5, 0x5d, 0xb7, 0xbd, 0x71, 0xb3, 0x76, 0x87, 0x04, 0xee, 0xd6, 0xfe, 0x92, 0x53, 0xdf, + 0x25, 0x9e, 0xcc, 0xae, 0xf8, 0x7e, 0xd1, 0xc5, 0x27, 0x2a, 0x5d, 0x70, 0x71, 0x57, 0x4a, 0xf6, + 0xcb, 0x70, 0xba, 0xea, 0x37, 0xaa, 0x7e, 0x10, 0xad, 0xfa, 0xc1, 0x3d, 0x27, 0x68, 0xc8, 0x95, + 0x32, 0x2f, 0xa3, 0x24, 0xd0, 0xa3, 0x70, 0x90, 0x1f, 0x14, 0x46, 0x04, 0x84, 0x17, 0x18, 0xf3, + 0x75, 0x44, 0xdf, 0x9e, 0x3a, 0x63, 0x03, 0x54, 0xca, 0x8d, 0x6b, 0x4e, 0x44, 0xd0, 0x2d, 0x96, + 0x4a, 0x38, 0xbe, 0x11, 0x45, 0xf5, 0xa7, 0xb5, 0x54, 0xc2, 0x31, 0x30, 0xf3, 0x0a, 0x35, 0xeb, + 0xdb, 0xff, 0x7d, 0x90, 0x1d, 0x8e, 0x89, 0xb4, 0x0d, 0xe8, 0x33, 0x30, 0x11, 0x92, 0x9b, 0xae, + 0xd7, 0xb9, 0x2f, 0xa5, 0x11, 0x5d, 0xbc, 0xb3, 0x6a, 0x2b, 0x3a, 0x26, 0x97, 0x69, 0x9a, 0x65, + 0x38, 0x41, 0x0d, 0xb5, 0x60, 0xe2, 0x9e, 0xeb, 0x35, 0xfc, 0x7b, 0xa1, 0xa4, 0x3f, 0x92, 0x2f, + 0xda, 0xbc, 0xcb, 0x31, 0x13, 0x7d, 0x34, 0x9a, 0xbb, 0x6b, 0x10, 0xc3, 0x09, 0xe2, 0x74, 0x01, + 0x06, 0x1d, 0x6f, 0x31, 0xbc, 0x1d, 0x92, 0x40, 0x24, 0x85, 0x66, 0x0b, 0x10, 0xcb, 0x42, 0x1c, + 0xc3, 0xe9, 0x02, 0x64, 0x7f, 0xae, 0x05, 0x7e, 0x87, 0xe7, 0x08, 0x10, 0x0b, 0x10, 0xab, 0x52, + 0xac, 0x61, 0xd0, 0x0d, 0xca, 0xfe, 0xad, 0xfb, 0x1e, 0xf6, 0xfd, 0x48, 0x6e, 0x69, 0x96, 0x86, + 0x54, 0x2b, 0xc7, 0x06, 0x16, 0x5a, 0x05, 0x14, 0x76, 0xda, 0xed, 0x26, 0x33, 0xfb, 0x70, 0x9a, + 0x8c, 0x14, 0x57, 0xb9, 0x17, 0x79, 0xe8, 0xd4, 0x5a, 0x0a, 0x8a, 0x33, 0x6a, 0xd0, 0xb3, 0x7a, + 0x4b, 0x74, 0x75, 0x90, 0x75, 0x95, 0xab, 0x41, 0x6a, 0xbc, 0x9f, 0x12, 0x86, 0x56, 0x60, 0x38, + 0xdc, 0x0f, 0xeb, 0x91, 0x88, 0x01, 0x97, 0x93, 0x99, 0xa7, 0xc6, 0x50, 0xb4, 0xc4, 0x70, 0xbc, + 0x0a, 0x96, 0x75, 0x51, 0x1d, 0x66, 0x04, 0xc5, 0xe5, 0x1d, 0xc7, 0x53, 0x79, 0x4e, 0xb8, 0xf5, + 0xeb, 0xd5, 0x07, 0x07, 0xf3, 0x33, 0xa2, 0x65, 0x1d, 0x7c, 0x78, 0x30, 0x7f, 0xa6, 0xea, 0x37, + 0x32, 0x20, 0x38, 0x8b, 0x1a, 0x5f, 0x7c, 0xf5, 0xba, 0xdf, 0x6a, 0x57, 0x03, 0x7f, 0xcb, 0x6d, + 0x92, 0x6e, 0xaa, 0xa4, 0x9a, 0x81, 0x29, 0x16, 0x9f, 0x51, 0x86, 0x13, 0xd4, 0xec, 0x6f, 0x67, + 0xfc, 0x0c, 0xcb, 0x83, 0x1c, 0x75, 0x02, 0x82, 0x5a, 0x30, 0xde, 0x66, 0xdb, 0x44, 0x44, 0xee, + 0x17, 0x6b, 0xfd, 0xc5, 0x3e, 0x45, 0x22, 0xf7, 0xe8, 0x35, 0xa0, 0x44, 0x96, 0xec, 0xad, 0x59, + 0xd5, 0xc9, 0x61, 0x93, 0xba, 0xfd, 0x63, 0x8f, 0xb1, 0x1b, 0xb1, 0xc6, 0xe5, 0x1c, 0xc3, 0xc2, + 0xd8, 0x5e, 0x3c, 0xad, 0xe6, 0xf2, 0x05, 0x6e, 0xf1, 0xb4, 0x08, 0x83, 0x7d, 0x2c, 0xeb, 0xa2, + 0x4f, 0xc3, 0x04, 0x7d, 0xa9, 0xa8, 0x5b, 0x29, 0x9c, 0x3d, 0x95, 0x1f, 0x14, 0x41, 0x61, 0xe9, + 0x59, 0x3d, 0xf4, 0xca, 0x38, 0x41, 0x0c, 0xbd, 0xc1, 0xcc, 0x42, 0x24, 0xe9, 0x42, 0x3f, 0xa4, + 0x75, 0x0b, 0x10, 0x49, 0x56, 0x23, 0x82, 0x3a, 0x30, 0x93, 0xce, 0x01, 0x16, 0xce, 0xda, 0xf9, + 0x2c, 0x5f, 0x3a, 0x8d, 0x57, 0x9c, 0x7e, 0x21, 0x0d, 0x0b, 0x71, 0x16, 0x7d, 0x74, 0x13, 0xc6, + 0x45, 0x32, 0x60, 0xb1, 0x72, 0x8b, 0x86, 0x1c, 0x70, 0x1c, 0xeb, 0xc0, 0xc3, 0x64, 0x01, 0x36, + 0x2b, 0xa3, 0x6d, 0x38, 0xa7, 0x25, 0xe7, 0xb9, 0x16, 0x38, 0x4c, 0x99, 0xef, 0xb2, 0xe3, 0x54, + 0xbb, 0xab, 0x9f, 0x7c, 0x70, 0x30, 0x7f, 0x6e, 0xa3, 0x1b, 0x22, 0xee, 0x4e, 0x07, 0xdd, 0x82, + 0xd3, 0xdc, 0xa5, 0xb7, 0x4c, 0x9c, 0x46, 0xd3, 0xf5, 0x14, 0x33, 0xc0, 0xb7, 0xfc, 0xd9, 0x07, + 0x07, 0xf3, 0xa7, 0x17, 0xb3, 0x10, 0x70, 0x76, 0x3d, 0xf4, 0x51, 0x28, 0x35, 0xbc, 0x50, 0x8c, + 0xc1, 0x90, 0x91, 0xff, 0xa8, 0x54, 0x5e, 0xaf, 0xa9, 0xef, 0x8f, 0xff, 0xe0, 0xb8, 0x02, 0xda, + 0xe6, 0xb2, 0x62, 0x25, 0xc1, 0x18, 0x4e, 0x85, 0x34, 0x4a, 0x0a, 0xf9, 0x0c, 0xa7, 0x3e, 0xae, + 0x24, 0x51, 0xb6, 0xee, 0x86, 0xbf, 0x9f, 0x41, 0x18, 0xbd, 0x0e, 0x88, 0xbe, 0x20, 0xdc, 0x3a, + 0x59, 0xac, 0xb3, 0xb4, 0x10, 0x4c, 0xb4, 0x3e, 0x62, 0xba, 0x99, 0xd5, 0x52, 0x18, 0x38, 0xa3, + 0x16, 0xba, 0x4e, 0x4f, 0x15, 0xbd, 0x54, 0x9c, 0x5a, 0x2a, 0x5b, 0x5d, 0x99, 0xb4, 0x03, 0x52, + 0x77, 0x22, 0xd2, 0x30, 0x29, 0xe2, 0x44, 0x3d, 0xd4, 0x80, 0x27, 0x9c, 0x4e, 0xe4, 0x33, 0x31, + 0xbc, 0x89, 0xba, 0xe1, 0xef, 0x12, 0x8f, 0x69, 0xc0, 0x46, 0x96, 0x2e, 0x50, 0x6e, 0x63, 0xb1, + 0x0b, 0x1e, 0xee, 0x4a, 0x85, 0x72, 0x89, 0x2a, 0x3d, 0x2d, 0x98, 0x81, 0x9a, 0x32, 0x52, 0xd4, + 0xbe, 0x04, 0xa3, 0x3b, 0x7e, 0x18, 0xad, 0x93, 0xe8, 0x9e, 0x1f, 0xec, 0x8a, 0x78, 0x9b, 0x71, + 0x8c, 0xe6, 0x18, 0x84, 0x75, 0x3c, 0xfa, 0x0c, 0x64, 0xf6, 0x19, 0x95, 0x32, 0x53, 0x8d, 0x8f, + 0xc4, 0x67, 0xcc, 0x75, 0x5e, 0x8c, 0x25, 0x5c, 0xa2, 0x56, 0xaa, 0xcb, 0x4c, 0xcd, 0x9d, 0x40, + 0xad, 0x54, 0x97, 0xb1, 0x84, 0xd3, 0xe5, 0x1a, 0xee, 0x38, 0x01, 0xa9, 0x06, 0x7e, 0x9d, 0x84, + 0x5a, 0x64, 0xf0, 0xc7, 0x79, 0x34, 0x51, 0xba, 0x5c, 0x6b, 0x59, 0x08, 0x38, 0xbb, 0x1e, 0x22, + 0xe9, 0xc4, 0x54, 0x13, 0xf9, 0xfa, 0x89, 0x34, 0x3f, 0xd3, 0x67, 0x6e, 0x2a, 0x0f, 0xa6, 0x54, + 0x4a, 0x2c, 0x1e, 0x3f, 0x34, 0x9c, 0x9d, 0x64, 0x6b, 0xbb, 0xff, 0xe0, 0xa3, 0x4a, 0xe3, 0x53, + 0x49, 0x50, 0xc2, 0x29, 0xda, 0x46, 0x2c, 0xae, 0xa9, 0x9e, 0xb1, 0xb8, 0xae, 0x40, 0x29, 0xec, + 0x6c, 0x36, 0xfc, 0x96, 0xe3, 0x7a, 0x4c, 0xcd, 0xad, 0xbd, 0x47, 0x6a, 0x12, 0x80, 0x63, 0x1c, + 0xb4, 0x0a, 0x23, 0x8e, 0x54, 0xe7, 0xa0, 0xfc, 0xe8, 0x2b, 0x4a, 0x89, 0xc3, 0x03, 0x12, 0x48, + 0x05, 0x8e, 0xaa, 0x8b, 0x5e, 0x85, 0x71, 0xe1, 0x92, 0x2a, 0xb2, 0x31, 0xce, 0x98, 0x7e, 0x43, + 0x35, 0x1d, 0x88, 0x4d, 0x5c, 0x74, 0x1b, 0x46, 0x23, 0xbf, 0xc9, 0x9c, 0x5f, 0x28, 0x9b, 0x77, + 0x26, 0x3f, 0x8e, 0xd8, 0x86, 0x42, 0xd3, 0x25, 0xa9, 0xaa, 0x2a, 0xd6, 0xe9, 0xa0, 0x0d, 0xbe, + 0xde, 0x59, 0x84, 0x6c, 0x12, 0xce, 0x3e, 0x96, 0x7f, 0x27, 0xa9, 0x40, 0xda, 0xe6, 0x76, 0x10, + 0x35, 0xb1, 0x4e, 0x06, 0x5d, 0x83, 0xe9, 0x76, 0xe0, 0xfa, 0x6c, 0x4d, 0x28, 0x4d, 0xde, 0xac, + 0x99, 0x9e, 0xa7, 0x9a, 0x44, 0xc0, 0xe9, 0x3a, 0xcc, 0xa3, 0x58, 0x14, 0xce, 0x9e, 0xe5, 0x09, + 0x9b, 0xf9, 0xf3, 0x8e, 0x97, 0x61, 0x05, 0x45, 0x6b, 0xec, 0x24, 0xe6, 0x92, 0x89, 0xd9, 0xb9, + 0xfc, 0x80, 0x2f, 0xba, 0x04, 0x83, 0x33, 0xaf, 0xea, 0x2f, 0x8e, 0x29, 0xa0, 0x86, 0x96, 0xd9, + 0x8f, 0xbe, 0x18, 0xc2, 0xd9, 0x27, 0xba, 0x18, 0xc9, 0x25, 0x9e, 0x17, 0x31, 0x43, 0x60, 0x14, + 0x87, 0x38, 0x41, 0x13, 0x7d, 0x1c, 0xa6, 0x44, 0x98, 0xba, 0x78, 0x98, 0xce, 0xc5, 0x26, 0xc5, + 0x38, 0x01, 0xc3, 0x29, 0x6c, 0x9e, 0x39, 0xc0, 0xd9, 0x6c, 0x12, 0x71, 0xf4, 0xdd, 0x74, 0xbd, + 0xdd, 0x70, 0xf6, 0x3c, 0x3b, 0x1f, 0x44, 0xe6, 0x80, 0x24, 0x14, 0x67, 0xd4, 0x40, 0x1b, 0x30, + 0xd5, 0x0e, 0x08, 0x69, 0x31, 0x46, 0x5f, 0xdc, 0x67, 0xf3, 0xdc, 0xa1, 0x9e, 0xf6, 0xa4, 0x9a, + 0x80, 0x1d, 0x66, 0x94, 0xe1, 0x14, 0x05, 0x74, 0x0f, 0x46, 0xfc, 0x3d, 0x12, 0xec, 0x10, 0xa7, + 0x31, 0x7b, 0xa1, 0x8b, 0x89, 0xbb, 0xb8, 0xdc, 0x6e, 0x09, 0xdc, 0x84, 0xf6, 0x5f, 0x16, 0xf7, + 0xd6, 0xfe, 0xcb, 0xc6, 0xd0, 0x0f, 0x59, 0x70, 0x56, 0x2a, 0x0c, 0x6a, 0x6d, 0x3a, 0xea, 0xcb, + 0xbe, 0x17, 0x46, 0x01, 0x77, 0x01, 0x7f, 0x32, 0xdf, 0x2d, 0x7a, 0x23, 0xa7, 0x92, 0x12, 0x8e, + 0x9e, 0xcd, 0xc3, 0x08, 0x71, 0x7e, 0x8b, 0x68, 0x19, 0xa6, 0x43, 0x12, 0xc9, 0xc3, 0x68, 0x31, + 0x5c, 0x7d, 0xa3, 0xbc, 0x3e, 0x7b, 0x91, 0xfb, 0xaf, 0xd3, 0xcd, 0x50, 0x4b, 0x02, 0x71, 0x1a, + 0x7f, 0xee, 0x5b, 0x61, 0x3a, 0x75, 0xfd, 0x1f, 0x25, 0x23, 0xca, 0xdc, 0x2e, 0x8c, 0x1b, 0x43, + 0xfc, 0x48, 0xb5, 0xc7, 0xff, 0x6a, 0x18, 0x4a, 0x4a, 0xb3, 0x88, 0xae, 0x98, 0x0a, 0xe3, 0xb3, + 0x49, 0x85, 0xf1, 0x08, 0x7d, 0xd7, 0xeb, 0x3a, 0xe2, 0x8d, 0x8c, 0xa8, 0x5d, 0x79, 0x1b, 0xba, + 0x7f, 0x77, 0x6c, 0x4d, 0x5c, 0x5b, 0xec, 0x5b, 0xf3, 0x3c, 0xd0, 0x55, 0x02, 0x7c, 0x0d, 0xa6, + 0x3d, 0x9f, 0xf1, 0x9c, 0xa4, 0x21, 0x19, 0x0a, 0xc6, 0x37, 0x94, 0xf4, 0x30, 0x18, 0x09, 0x04, + 0x9c, 0xae, 0x43, 0x1b, 0xe4, 0x17, 0x7f, 0x52, 0xe4, 0xcc, 0xf9, 0x02, 0x2c, 0xa0, 0xe8, 0x22, + 0x0c, 0xb6, 0xfd, 0x46, 0xa5, 0x2a, 0xf8, 0x4d, 0x2d, 0x56, 0x64, 0xa3, 0x52, 0xc5, 0x1c, 0x86, + 0x16, 0x61, 0x88, 0xfd, 0x08, 0x67, 0xc7, 0xf2, 0xe3, 0x1d, 0xb0, 0x1a, 0x5a, 0xbe, 0x19, 0x56, + 0x01, 0x8b, 0x8a, 0x4c, 0xf4, 0x45, 0x99, 0x74, 0x26, 0xfa, 0x1a, 0x7e, 0x48, 0xd1, 0x97, 0x24, + 0x80, 0x63, 0x5a, 0xe8, 0x3e, 0x9c, 0x36, 0x1e, 0x46, 0x7c, 0x89, 0x90, 0x50, 0xf8, 0x5c, 0x5f, + 0xec, 0xfa, 0x22, 0x12, 0x9a, 0xea, 0x73, 0xa2, 0xd3, 0xa7, 0x2b, 0x59, 0x94, 0x70, 0x76, 0x03, + 0xa8, 0x09, 0xd3, 0xf5, 0x54, 0xab, 0x23, 0xfd, 0xb7, 0xaa, 0x26, 0x34, 0xdd, 0x62, 0x9a, 0x30, + 0x7a, 0x15, 0x46, 0xde, 0xf2, 0x43, 0x76, 0x56, 0x0b, 0x1e, 0x59, 0x3a, 0xec, 0x8e, 0xbc, 0x71, + 0xab, 0xc6, 0xca, 0x0f, 0x0f, 0xe6, 0x47, 0xab, 0x7e, 0x43, 0xfe, 0xc5, 0xaa, 0x02, 0xfa, 0x5e, + 0x0b, 0xe6, 0xd2, 0x2f, 0x2f, 0xd5, 0xe9, 0xf1, 0xfe, 0x3b, 0x6d, 0x8b, 0x46, 0xe7, 0x56, 0x72, + 0xc9, 0xe1, 0x2e, 0x4d, 0xd9, 0xbf, 0x64, 0x31, 0xa9, 0x9b, 0xd0, 0x00, 0x91, 0xb0, 0xd3, 0x3c, + 0x89, 0x34, 0x9b, 0x2b, 0x86, 0x72, 0xea, 0xa1, 0x2d, 0x17, 0xfe, 0xb9, 0xc5, 0x2c, 0x17, 0x4e, + 0xd0, 0x45, 0xe1, 0x0d, 0x18, 0x89, 0x64, 0xfa, 0xd3, 0x2e, 0x99, 0x41, 0xb5, 0x4e, 0x31, 0xeb, + 0x0d, 0xc5, 0xb1, 0xaa, 0x4c, 0xa7, 0x8a, 0x8c, 0xfd, 0x8f, 0xf8, 0x0c, 0x48, 0xc8, 0x09, 0xe8, + 0x00, 0xca, 0xa6, 0x0e, 0x60, 0xbe, 0xc7, 0x17, 0xe4, 0xe8, 0x02, 0xfe, 0xa1, 0xd9, 0x6f, 0x26, + 0xa9, 0x79, 0xb7, 0x9b, 0xcc, 0xd8, 0x5f, 0xb4, 0x00, 0xe2, 0x50, 0xbc, 0x4c, 0xbe, 0xec, 0x07, + 0x32, 0xc7, 0x62, 0x56, 0x36, 0xa1, 0x97, 0x29, 0x8f, 0xea, 0x47, 0x7e, 0xdd, 0x6f, 0x0a, 0x0d, + 0xd7, 0x13, 0xb1, 0x1a, 0x82, 0x97, 0x1f, 0x6a, 0xbf, 0xb1, 0xc2, 0x46, 0xf3, 0x32, 0xf0, 0x57, + 0x31, 0x56, 0x8c, 0x19, 0x41, 0xbf, 0x7e, 0xc4, 0x82, 0x53, 0x59, 0xf6, 0xae, 0xf4, 0xc5, 0xc3, + 0x65, 0x56, 0xca, 0x9c, 0x49, 0xcd, 0xe6, 0x1d, 0x51, 0x8e, 0x15, 0x46, 0xdf, 0x99, 0xc3, 0x8e, + 0x16, 0x03, 0xf7, 0x16, 0x8c, 0x57, 0x03, 0xa2, 0x5d, 0xae, 0xaf, 0x71, 0x67, 0x72, 0xde, 0x9f, + 0x67, 0x8f, 0xec, 0x48, 0x6e, 0xff, 0x74, 0x01, 0x4e, 0x71, 0xab, 0x80, 0xc5, 0x3d, 0xdf, 0x6d, + 0x54, 0xfd, 0x86, 0xc8, 0xfa, 0xf6, 0x29, 0x18, 0x6b, 0x6b, 0x82, 0xc6, 0x6e, 0xf1, 0x1c, 0x75, + 0x81, 0x64, 0x2c, 0x1a, 0xd1, 0x4b, 0xb1, 0x41, 0x0b, 0x35, 0x60, 0x8c, 0xec, 0xb9, 0x75, 0xa5, + 0x5a, 0x2e, 0x1c, 0xf9, 0xa2, 0x53, 0xad, 0xac, 0x68, 0x74, 0xb0, 0x41, 0xf5, 0x11, 0xe4, 0xf3, + 0xb5, 0x7f, 0xd4, 0x82, 0xc7, 0x72, 0xa2, 0x3f, 0xd2, 0xe6, 0xee, 0x31, 0xfb, 0x0b, 0xb1, 0x6c, + 0x55, 0x73, 0xdc, 0x2a, 0x03, 0x0b, 0x28, 0xfa, 0x04, 0x00, 0xb7, 0xaa, 0xa0, 0x4f, 0xee, 0x5e, + 0x61, 0xf2, 0x8c, 0x08, 0x5f, 0x5a, 0xb0, 0x26, 0x59, 0x1f, 0x6b, 0xb4, 0xec, 0x2f, 0x0d, 0xc0, + 0x20, 0xcf, 0x3d, 0xbe, 0x0a, 0xc3, 0x3b, 0x3c, 0x17, 0x46, 0x3f, 0x69, 0x37, 0x62, 0x61, 0x08, + 0x2f, 0xc0, 0xb2, 0x32, 0x5a, 0x83, 0x19, 0x9e, 0x4b, 0xa4, 0x59, 0x26, 0x4d, 0x67, 0x5f, 0x4a, + 0xee, 0x78, 0x1e, 0x4e, 0x25, 0xc1, 0xac, 0xa4, 0x51, 0x70, 0x56, 0x3d, 0xf4, 0x1a, 0x4c, 0xd0, + 0x97, 0x94, 0xdf, 0x89, 0x24, 0x25, 0x9e, 0x45, 0x44, 0x3d, 0xdd, 0x36, 0x0c, 0x28, 0x4e, 0x60, + 0xd3, 0xc7, 0x7c, 0x3b, 0x25, 0xa3, 0x1c, 0x8c, 0x1f, 0xf3, 0xa6, 0x5c, 0xd2, 0xc4, 0x65, 0x86, + 0xae, 0x1d, 0x66, 0xd6, 0xbb, 0xb1, 0x13, 0x90, 0x70, 0xc7, 0x6f, 0x36, 0x18, 0xd3, 0x37, 0xa8, + 0x19, 0xba, 0x26, 0xe0, 0x38, 0x55, 0x83, 0x52, 0xd9, 0x72, 0xdc, 0x66, 0x27, 0x20, 0x31, 0x95, + 0x21, 0x93, 0xca, 0x6a, 0x02, 0x8e, 0x53, 0x35, 0x7a, 0x0b, 0x5f, 0x87, 0x8f, 0x47, 0xf8, 0x4a, + 0x17, 0xec, 0xe9, 0x6a, 0xe0, 0xd3, 0x13, 0x5b, 0xc6, 0xce, 0x51, 0x66, 0xd2, 0xc3, 0xd2, 0xcd, + 0xb7, 0x4b, 0x94, 0x39, 0x61, 0x48, 0xca, 0x29, 0x18, 0x96, 0x0a, 0x35, 0xe1, 0xe0, 0x2b, 0xa9, + 0xa0, 0xab, 0x30, 0x2a, 0x52, 0x51, 0x30, 0x6b, 0x5e, 0xbe, 0x46, 0x98, 0x65, 0x45, 0x39, 0x2e, + 0xc6, 0x3a, 0x8e, 0xfd, 0x7d, 0x05, 0x98, 0xc9, 0x70, 0xc7, 0xe0, 0x67, 0xe2, 0xb6, 0x1b, 0x46, + 0x2a, 0xa9, 0xa1, 0x76, 0x26, 0xf2, 0x72, 0xac, 0x30, 0xe8, 0xc6, 0xe3, 0xa7, 0x6e, 0xf2, 0xa4, + 0x15, 0xe6, 0xce, 0x02, 0x7a, 0xc4, 0xf4, 0x80, 0x17, 0x60, 0xa0, 0x13, 0x12, 0x19, 0x1f, 0x52, + 0xdd, 0x41, 0x4c, 0xe1, 0xc6, 0x20, 0xf4, 0x4d, 0xb0, 0xad, 0x74, 0x57, 0xda, 0x9b, 0x80, 0x6b, + 0xaf, 0x38, 0x8c, 0x76, 0x2e, 0x22, 0x9e, 0xe3, 0x45, 0xe2, 0xe5, 0x10, 0x07, 0x3a, 0x63, 0xa5, + 0x58, 0x40, 0xed, 0x2f, 0x15, 0xe1, 0x6c, 0xae, 0x83, 0x16, 0xed, 0x7a, 0xcb, 0xf7, 0xdc, 0xc8, + 0x57, 0x26, 0x2b, 0x3c, 0xb8, 0x19, 0x69, 0xef, 0xac, 0x89, 0x72, 0xac, 0x30, 0xd0, 0x25, 0x18, + 0x64, 0xe2, 0xba, 0x54, 0x7a, 0xc7, 0xa5, 0x32, 0x8f, 0x76, 0xc3, 0xc1, 0x7d, 0xa7, 0xce, 0xbd, + 0x48, 0xaf, 0x63, 0xbf, 0x99, 0x3c, 0x1d, 0x69, 0x77, 0x7d, 0xbf, 0x89, 0x19, 0x10, 0x7d, 0x40, + 0x8c, 0x57, 0xc2, 0x46, 0x03, 0x3b, 0x0d, 0x3f, 0xd4, 0x06, 0xed, 0x69, 0x18, 0xde, 0x25, 0xfb, + 0x81, 0xeb, 0x6d, 0x27, 0x6d, 0x77, 0x6e, 0xf0, 0x62, 0x2c, 0xe1, 0x66, 0xa6, 0xae, 0xe1, 0xe3, + 0xce, 0x79, 0x3b, 0xd2, 0xf3, 0xae, 0xfd, 0x81, 0x22, 0x4c, 0xe2, 0xa5, 0xf2, 0x7b, 0x13, 0x71, + 0x3b, 0x3d, 0x11, 0xc7, 0x9d, 0xf3, 0xb6, 0xf7, 0x6c, 0xfc, 0xbc, 0x05, 0x93, 0x2c, 0x21, 0x86, + 0x08, 0x8b, 0xe5, 0xfa, 0xde, 0x09, 0xf0, 0xb5, 0x17, 0x61, 0x30, 0xa0, 0x8d, 0x26, 0xf3, 0x3a, + 0xb2, 0x9e, 0x60, 0x0e, 0x43, 0x4f, 0xc0, 0x00, 0xeb, 0x02, 0x9d, 0xbc, 0x31, 0x9e, 0x12, 0xab, + 0xec, 0x44, 0x0e, 0x66, 0xa5, 0x2c, 0xd6, 0x0b, 0x26, 0xed, 0xa6, 0xcb, 0x3b, 0x1d, 0x2b, 0x53, + 0xdf, 0x1d, 0xae, 0xdb, 0x99, 0x5d, 0x7b, 0x67, 0xb1, 0x5e, 0xb2, 0x49, 0x76, 0x7f, 0x33, 0xfe, + 0x51, 0x01, 0xce, 0x67, 0xd6, 0xeb, 0x3b, 0xd6, 0x4b, 0xf7, 0xda, 0x8f, 0x32, 0xe5, 0x41, 0xf1, + 0x04, 0x2d, 0x23, 0x07, 0xfa, 0x65, 0x65, 0x07, 0xfb, 0x08, 0xc1, 0x92, 0x39, 0x64, 0xef, 0x92, + 0x10, 0x2c, 0x99, 0x7d, 0xcb, 0x79, 0xf3, 0xfe, 0x45, 0x21, 0xe7, 0x5b, 0xd8, 0xeb, 0xf7, 0x32, + 0x3d, 0x67, 0x18, 0x30, 0x94, 0x2f, 0x4a, 0x7e, 0xc6, 0xf0, 0x32, 0xac, 0xa0, 0x68, 0x11, 0x26, + 0x5b, 0xae, 0x47, 0x0f, 0x9f, 0x7d, 0x93, 0xc3, 0x54, 0x11, 0xb2, 0xd6, 0x4c, 0x30, 0x4e, 0xe2, + 0x23, 0x57, 0x0b, 0xcf, 0x52, 0xc8, 0xcf, 0x94, 0x9e, 0xdb, 0xdb, 0x05, 0x53, 0xd1, 0xac, 0x46, + 0x31, 0x23, 0x54, 0xcb, 0x9a, 0x26, 0xf4, 0x28, 0xf6, 0x2f, 0xf4, 0x18, 0xcb, 0x16, 0x78, 0xcc, + 0xbd, 0x0a, 0xe3, 0x0f, 0x2d, 0xe5, 0xb6, 0xbf, 0x5a, 0x84, 0xc7, 0xbb, 0x6c, 0x7b, 0x7e, 0xd6, + 0x1b, 0x73, 0xa0, 0x9d, 0xf5, 0xa9, 0x79, 0xa8, 0xc2, 0xa9, 0xad, 0x4e, 0xb3, 0xb9, 0xcf, 0x1c, + 0x06, 0x48, 0x43, 0x62, 0x08, 0x9e, 0x52, 0xbe, 0xf4, 0x4f, 0xad, 0x66, 0xe0, 0xe0, 0xcc, 0x9a, + 0xf4, 0xe5, 0x40, 0x6f, 0x92, 0x7d, 0x45, 0x2a, 0xf1, 0x72, 0xc0, 0x3a, 0x10, 0x9b, 0xb8, 0xe8, + 0x1a, 0x4c, 0x3b, 0x7b, 0x8e, 0xcb, 0x63, 0xdc, 0x4a, 0x02, 0xfc, 0xe9, 0xa0, 0x84, 0x93, 0x8b, + 0x49, 0x04, 0x9c, 0xae, 0x83, 0x5e, 0x07, 0xe4, 0x6f, 0x32, 0xb3, 0xe2, 0xc6, 0x35, 0xe2, 0x09, + 0x7d, 0x20, 0x9b, 0xbb, 0x62, 0x7c, 0x24, 0xdc, 0x4a, 0x61, 0xe0, 0x8c, 0x5a, 0x89, 0x70, 0x27, + 0x43, 0xf9, 0xe1, 0x4e, 0xba, 0x9f, 0x8b, 0x3d, 0xb3, 0x6d, 0xfc, 0x27, 0x8b, 0x5e, 0x5f, 0x9c, + 0xc9, 0x37, 0xa3, 0xf6, 0xbd, 0xca, 0xec, 0xf9, 0xb8, 0xe0, 0x52, 0x0b, 0xd2, 0x71, 0x5a, 0xb3, + 0xe7, 0x8b, 0x81, 0xd8, 0xc4, 0xe5, 0x0b, 0x22, 0x8c, 0x7d, 0x43, 0x0d, 0x16, 0x5f, 0x84, 0x16, + 0x52, 0x18, 0xe8, 0x93, 0x30, 0xdc, 0x70, 0xf7, 0xdc, 0x50, 0x88, 0x6d, 0x8e, 0xac, 0x23, 0x89, + 0xcf, 0xc1, 0x32, 0x27, 0x83, 0x25, 0x3d, 0xfb, 0x07, 0x0a, 0x30, 0x2e, 0x5b, 0x7c, 0xa3, 0xe3, + 0x47, 0xce, 0x09, 0x5c, 0xcb, 0xd7, 0x8c, 0x6b, 0xf9, 0x03, 0xdd, 0xe2, 0x2b, 0xb1, 0x2e, 0xe5, + 0x5e, 0xc7, 0xb7, 0x12, 0xd7, 0xf1, 0x53, 0xbd, 0x49, 0x75, 0xbf, 0x86, 0xff, 0xb1, 0x05, 0xd3, + 0x06, 0xfe, 0x09, 0xdc, 0x06, 0xab, 0xe6, 0x6d, 0xf0, 0x64, 0xcf, 0x6f, 0xc8, 0xb9, 0x05, 0xbe, + 0xbb, 0x98, 0xe8, 0x3b, 0x3b, 0xfd, 0xdf, 0x82, 0x81, 0x1d, 0x27, 0x68, 0x74, 0x8b, 0x27, 0x9f, + 0xaa, 0xb4, 0x70, 0xdd, 0x09, 0x84, 0x42, 0xf4, 0x59, 0x95, 0xa8, 0xdc, 0x09, 0x7a, 0x2b, 0x43, + 0x59, 0x53, 0xe8, 0x65, 0x18, 0x0a, 0xeb, 0x7e, 0x5b, 0xb9, 0x0b, 0x5c, 0xe0, 0x49, 0xcc, 0x69, + 0xc9, 0xe1, 0xc1, 0x3c, 0x32, 0x9b, 0xa3, 0xc5, 0x58, 0xe0, 0xa3, 0x4f, 0xc1, 0x38, 0xfb, 0xa5, + 0xac, 0x93, 0x8a, 0xf9, 0xb9, 0xa7, 0x6a, 0x3a, 0x22, 0x37, 0xdd, 0x33, 0x8a, 0xb0, 0x49, 0x6a, + 0x6e, 0x1b, 0x4a, 0xea, 0xb3, 0x1e, 0xa9, 0x12, 0xf2, 0xdf, 0x17, 0x61, 0x26, 0x63, 0xcd, 0xa1, + 0xd0, 0x98, 0x89, 0xab, 0x7d, 0x2e, 0xd5, 0x77, 0x38, 0x17, 0x21, 0x7b, 0x0d, 0x35, 0xc4, 0xda, + 0xea, 0xbb, 0xd1, 0xdb, 0x21, 0x49, 0x36, 0x4a, 0x8b, 0x7a, 0x37, 0x4a, 0x1b, 0x3b, 0xb1, 0xa1, + 0xa6, 0x0d, 0xa9, 0x9e, 0x3e, 0xd2, 0x39, 0xfd, 0xd3, 0x22, 0x9c, 0xca, 0x0a, 0xf9, 0x86, 0x3e, + 0x9f, 0xc8, 0x66, 0xf8, 0x62, 0xbf, 0xc1, 0xe2, 0x78, 0x8a, 0x43, 0x2e, 0x6c, 0x5e, 0x5a, 0x30, + 0xf3, 0x1b, 0xf6, 0x1c, 0x66, 0xd1, 0x26, 0x8b, 0x7b, 0x10, 0xf0, 0x2c, 0x94, 0xf2, 0xf8, 0xf8, + 0x70, 0xdf, 0x1d, 0x10, 0xe9, 0x2b, 0xc3, 0x84, 0xe5, 0x83, 0x2c, 0xee, 0x6d, 0xf9, 0x20, 0x5b, + 0x9e, 0x73, 0x61, 0x54, 0xfb, 0x9a, 0x47, 0x3a, 0xe3, 0xbb, 0xf4, 0xb6, 0xd2, 0xfa, 0xfd, 0x48, + 0x67, 0xfd, 0x47, 0x2d, 0x48, 0x18, 0xc3, 0x2b, 0xb1, 0x98, 0x95, 0x2b, 0x16, 0xbb, 0x00, 0x03, + 0x81, 0xdf, 0x24, 0xc9, 0xb4, 0x7f, 0xd8, 0x6f, 0x12, 0xcc, 0x20, 0x14, 0x23, 0x8a, 0x85, 0x1d, + 0x63, 0xfa, 0x43, 0x4e, 0x3c, 0xd1, 0x2e, 0xc2, 0x60, 0x93, 0xec, 0x91, 0x66, 0x32, 0x3b, 0xcb, + 0x4d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0xf9, 0x01, 0x38, 0xd7, 0x35, 0x72, 0x08, 0x7d, 0x0e, 0x6d, + 0x3b, 0x11, 0xb9, 0xe7, 0xec, 0x27, 0xd3, 0x28, 0x5c, 0xe3, 0xc5, 0x58, 0xc2, 0x99, 0xbb, 0x12, + 0x8f, 0x86, 0x9c, 0x10, 0x22, 0x8a, 0x20, 0xc8, 0x02, 0x6a, 0x0a, 0xa5, 0x8a, 0xc7, 0x21, 0x94, + 0x7a, 0x1e, 0x20, 0x0c, 0x9b, 0xdc, 0x64, 0xa8, 0x21, 0xfc, 0xa0, 0xe2, 0xa8, 0xd9, 0xb5, 0x9b, + 0x02, 0x82, 0x35, 0x2c, 0x54, 0x86, 0xa9, 0x76, 0xe0, 0x47, 0x5c, 0x26, 0x5b, 0xe6, 0x56, 0x75, + 0x83, 0x66, 0xd0, 0x86, 0x6a, 0x02, 0x8e, 0x53, 0x35, 0xd0, 0x4b, 0x30, 0x2a, 0x02, 0x39, 0x54, + 0x7d, 0xbf, 0x29, 0xc4, 0x40, 0xca, 0xd0, 0xac, 0x16, 0x83, 0xb0, 0x8e, 0xa7, 0x55, 0x63, 0x82, + 0xde, 0xe1, 0xcc, 0x6a, 0x5c, 0xd8, 0xab, 0xe1, 0x25, 0xc2, 0x3f, 0x8e, 0xf4, 0x15, 0xfe, 0x31, + 0x16, 0x8c, 0x95, 0xfa, 0x56, 0xa2, 0x41, 0x4f, 0x51, 0xd2, 0xcf, 0x0c, 0xc0, 0x8c, 0x58, 0x38, + 0x8f, 0x7a, 0xb9, 0xdc, 0x4e, 0x2f, 0x97, 0xe3, 0x10, 0x9d, 0xbd, 0xb7, 0x66, 0x4e, 0x7a, 0xcd, + 0xfc, 0xa0, 0x05, 0x26, 0x7b, 0x85, 0xfe, 0x9f, 0xdc, 0x3c, 0x34, 0x2f, 0xe5, 0xb2, 0x6b, 0x0d, + 0x79, 0x81, 0xbc, 0xc3, 0x8c, 0x34, 0xf6, 0x7f, 0xb4, 0xe0, 0xc9, 0x9e, 0x14, 0xd1, 0x0a, 0x94, + 0x18, 0x0f, 0xa8, 0xbd, 0xce, 0x9e, 0x52, 0x56, 0xb7, 0x12, 0x90, 0xc3, 0x92, 0xc6, 0x35, 0xd1, + 0x4a, 0x2a, 0xe1, 0xcf, 0xd3, 0x19, 0x09, 0x7f, 0x4e, 0x1b, 0xc3, 0xf3, 0x90, 0x19, 0x7f, 0xbe, + 0x9f, 0xde, 0x38, 0x86, 0xc7, 0x0b, 0xfa, 0xb0, 0x21, 0xf6, 0xb3, 0x13, 0x62, 0x3f, 0x64, 0x62, + 0x6b, 0x77, 0xc8, 0xc7, 0x61, 0x8a, 0x45, 0x78, 0x62, 0x36, 0xe0, 0xc2, 0x17, 0xa7, 0x10, 0xdb, + 0x79, 0xde, 0x4c, 0xc0, 0x70, 0x0a, 0xdb, 0xfe, 0xc3, 0x22, 0x0c, 0xf1, 0xed, 0x77, 0x02, 0x6f, + 0xc2, 0x67, 0xa0, 0xe4, 0xb6, 0x5a, 0x1d, 0x9e, 0xc3, 0x65, 0x90, 0x3b, 0xe0, 0xd2, 0x79, 0xaa, + 0xc8, 0x42, 0x1c, 0xc3, 0xd1, 0xaa, 0x90, 0x38, 0x77, 0x09, 0x22, 0xc9, 0x3b, 0xbe, 0x50, 0x76, + 0x22, 0x87, 0x33, 0x38, 0xea, 0x9e, 0x8d, 0x65, 0xd3, 0xe8, 0x33, 0x00, 0x61, 0x14, 0xb8, 0xde, + 0x36, 0x2d, 0x13, 0x31, 0x53, 0x3f, 0xd8, 0x85, 0x5a, 0x4d, 0x21, 0x73, 0x9a, 0xf1, 0x99, 0xa3, + 0x00, 0x58, 0xa3, 0x88, 0x16, 0x8c, 0x9b, 0x7e, 0x2e, 0x31, 0x77, 0xc0, 0xa9, 0xc6, 0x73, 0x36, + 0xf7, 0x11, 0x28, 0x29, 0xe2, 0xbd, 0xe4, 0x4f, 0x63, 0x3a, 0x5b, 0xf4, 0x31, 0x98, 0x4c, 0xf4, + 0xed, 0x48, 0xe2, 0xab, 0x5f, 0xb0, 0x60, 0x92, 0x77, 0x66, 0xc5, 0xdb, 0x13, 0xb7, 0xc1, 0xdb, + 0x70, 0xaa, 0x99, 0x71, 0x2a, 0x8b, 0xe9, 0xef, 0xff, 0x14, 0x57, 0xe2, 0xaa, 0x2c, 0x28, 0xce, + 0x6c, 0x03, 0x5d, 0xa6, 0x3b, 0x8e, 0x9e, 0xba, 0x4e, 0x53, 0xf8, 0xe3, 0x8e, 0xf1, 0xdd, 0xc6, + 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x63, 0xc1, 0x34, 0xef, 0xf9, 0x0d, 0xb2, 0xaf, 0xce, 0xa6, 0xaf, + 0x67, 0xdf, 0x45, 0xf6, 0xb0, 0x42, 0x4e, 0xf6, 0x30, 0xfd, 0xd3, 0x8a, 0x5d, 0x3f, 0xed, 0xa7, + 0x2d, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, 0x6a, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, + 0xf4, 0xe1, 0xcf, 0x2d, 0x98, 0xe2, 0x08, 0xb1, 0xb6, 0xfc, 0xeb, 0x3a, 0x0f, 0xfd, 0xe4, 0x18, + 0xbe, 0x41, 0xf6, 0x37, 0xfc, 0xaa, 0x13, 0xed, 0x64, 0x7f, 0x94, 0x31, 0x59, 0x03, 0x5d, 0x27, + 0xab, 0x21, 0x37, 0xd0, 0x11, 0x12, 0x97, 0x1f, 0x39, 0xb9, 0x86, 0xfd, 0x35, 0x0b, 0x10, 0x6f, + 0xc6, 0x60, 0xdc, 0x28, 0x3b, 0xc4, 0x4a, 0xb5, 0x8b, 0x2e, 0x3e, 0x9a, 0x14, 0x04, 0x6b, 0x58, + 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1e, 0x82, + 0xa4, 0xd7, 0x0f, 0xba, 0x03, 0x63, 0x75, 0xa7, 0xed, 0x6c, 0xba, 0x4d, 0x37, 0x72, 0x49, 0xd8, + 0xcd, 0x28, 0x6b, 0x59, 0xc3, 0x13, 0x4a, 0x6a, 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x02, 0x40, 0x3b, + 0x70, 0xf7, 0xdc, 0x26, 0xd9, 0x66, 0xb2, 0x12, 0x16, 0x01, 0x80, 0x5b, 0x1a, 0xc9, 0x52, 0xac, + 0x61, 0x64, 0xb8, 0x58, 0x17, 0x1f, 0xb1, 0x8b, 0x35, 0x9c, 0x98, 0x8b, 0xf5, 0xc0, 0x91, 0x5c, + 0xac, 0x47, 0x8e, 0xec, 0x62, 0x3d, 0xd8, 0x97, 0x8b, 0x35, 0x86, 0x33, 0x92, 0xf7, 0xa4, 0xff, + 0x57, 0xdd, 0x26, 0x11, 0x0f, 0x0e, 0x1e, 0xb6, 0x60, 0xee, 0xc1, 0xc1, 0xfc, 0x19, 0x9c, 0x89, + 0x81, 0x73, 0x6a, 0xa2, 0x4f, 0xc0, 0xac, 0xd3, 0x6c, 0xfa, 0xf7, 0xd4, 0xa4, 0xae, 0x84, 0x75, + 0xa7, 0xc9, 0x95, 0x10, 0xc3, 0x8c, 0xea, 0x13, 0x0f, 0x0e, 0xe6, 0x67, 0x17, 0x73, 0x70, 0x70, + 0x6e, 0x6d, 0xf4, 0x51, 0x28, 0xb5, 0x03, 0xbf, 0xbe, 0xa6, 0xb9, 0x26, 0x9e, 0xa7, 0x03, 0x58, + 0x95, 0x85, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x0f, 0xbb, 0xf0, 0xe3, 0x0a, 0x19, 0x3e, 0xd3, 0xa3, + 0xc7, 0xea, 0x33, 0xbd, 0x0b, 0x33, 0x35, 0x12, 0xb8, 0x2c, 0xcd, 0x79, 0x23, 0x3e, 0x9f, 0x36, + 0xa0, 0x14, 0x24, 0x4e, 0xe4, 0xbe, 0x02, 0x3b, 0x6a, 0x59, 0x0e, 0xe4, 0x09, 0x1c, 0x13, 0xb2, + 0xff, 0x97, 0x05, 0xc3, 0xc2, 0xcb, 0xe7, 0x04, 0xb8, 0xc6, 0x45, 0x43, 0x93, 0x30, 0x9f, 0x3d, + 0x60, 0xac, 0x33, 0xb9, 0x3a, 0x84, 0x4a, 0x42, 0x87, 0xf0, 0x64, 0x37, 0x22, 0xdd, 0xb5, 0x07, + 0x7f, 0xad, 0x48, 0xb9, 0x77, 0xc3, 0xdf, 0xf4, 0xd1, 0x0f, 0xc1, 0x3a, 0x0c, 0x87, 0xc2, 0xdf, + 0xb1, 0x90, 0x6f, 0xa0, 0x9f, 0x9c, 0xc4, 0xd8, 0x8e, 0x4d, 0x78, 0x38, 0x4a, 0x22, 0x99, 0x8e, + 0x94, 0xc5, 0x47, 0xe8, 0x48, 0xd9, 0xcb, 0x23, 0x77, 0xe0, 0x38, 0x3c, 0x72, 0xed, 0xaf, 0xb0, + 0x9b, 0x53, 0x2f, 0x3f, 0x01, 0xa6, 0xea, 0x9a, 0x79, 0xc7, 0xda, 0x5d, 0x56, 0x96, 0xe8, 0x54, + 0x0e, 0x73, 0xf5, 0x73, 0x16, 0x9c, 0xcb, 0xf8, 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, + 0xc3, 0x55, 0x7b, 0x59, 0xd3, 0x27, 0x2e, 0x8a, 0x72, 0xac, 0x30, 0xd0, 0x32, 0x4c, 0x93, 0xfb, + 0x6d, 0x97, 0xab, 0x52, 0x75, 0xab, 0xd6, 0x22, 0x77, 0x0d, 0x5b, 0x49, 0x02, 0x71, 0x1a, 0x5f, + 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0x7b, 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, + 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x33, 0xcc, 0xbf, 0x55, 0x50, 0xfd, 0xad, 0xfa, + 0x41, 0xd4, 0x07, 0x07, 0xf7, 0xf0, 0x76, 0xf8, 0x57, 0x61, 0xd4, 0x69, 0xb7, 0x25, 0x40, 0xda, + 0xa0, 0xb1, 0x30, 0xbd, 0x71, 0x31, 0xd6, 0x71, 0x94, 0x5b, 0x40, 0x31, 0xd7, 0x2d, 0xa0, 0x01, + 0x10, 0x39, 0xc1, 0x36, 0x89, 0x68, 0x99, 0x88, 0x58, 0x96, 0x7f, 0xde, 0x74, 0x22, 0xb7, 0xb9, + 0xe0, 0x7a, 0x51, 0x18, 0x05, 0x0b, 0x15, 0x2f, 0xba, 0x15, 0xf0, 0x27, 0xa4, 0x16, 0x12, 0x48, + 0xd1, 0xc2, 0x1a, 0x5d, 0xe9, 0xdd, 0xce, 0xda, 0x18, 0x34, 0x8d, 0x19, 0xd6, 0x45, 0x39, 0x56, + 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, 0x68, 0x31, 0x74, 0xfe, 0xeb, 0x98, 0x9a, 0x0d, + 0xa6, 0xc9, 0x2c, 0xeb, 0x91, 0x7a, 0xba, 0x1f, 0xf6, 0xb4, 0x61, 0xdd, 0x49, 0x2d, 0x0e, 0xe7, + 0x83, 0xbe, 0x2d, 0x65, 0xa0, 0xf2, 0x5c, 0x8f, 0x5b, 0xe3, 0x08, 0x26, 0x29, 0x2c, 0x67, 0x07, + 0xcb, 0x68, 0x50, 0xa9, 0x8a, 0x7d, 0xa1, 0xe5, 0xec, 0x10, 0x00, 0x1c, 0xe3, 0x50, 0x66, 0x4a, + 0xfd, 0x09, 0x67, 0x51, 0x1c, 0xbb, 0x52, 0x61, 0x87, 0x58, 0xc3, 0x40, 0x57, 0x84, 0x40, 0x81, + 0xeb, 0x05, 0x1e, 0x4f, 0x08, 0x14, 0xe4, 0x70, 0x69, 0x52, 0xa0, 0xab, 0x30, 0xaa, 0xd2, 0xf6, + 0x56, 0x79, 0x36, 0x58, 0xb1, 0xcc, 0x56, 0xe2, 0x62, 0xac, 0xe3, 0xa0, 0x0d, 0x98, 0x0c, 0xb9, + 0x9c, 0x4d, 0x05, 0x14, 0xe6, 0xf2, 0xca, 0x0f, 0x4a, 0x2b, 0xa0, 0x9a, 0x09, 0x3e, 0x64, 0x45, + 0xfc, 0x74, 0x92, 0x1e, 0xe8, 0x49, 0x12, 0xe8, 0x35, 0x98, 0x68, 0xfa, 0x4e, 0x63, 0xc9, 0x69, + 0x3a, 0x5e, 0x9d, 0x8d, 0xcf, 0x88, 0x99, 0xfd, 0xf1, 0xa6, 0x01, 0xc5, 0x09, 0x6c, 0xca, 0xbc, + 0xe9, 0x25, 0x22, 0x08, 0xb6, 0xe3, 0x6d, 0x93, 0x50, 0x24, 0x61, 0x65, 0xcc, 0xdb, 0xcd, 0x1c, + 0x1c, 0x9c, 0x5b, 0x1b, 0xbd, 0x0c, 0x63, 0xf2, 0xf3, 0xb5, 0x80, 0x0d, 0xb1, 0x87, 0x85, 0x06, + 0xc3, 0x06, 0x26, 0xba, 0x07, 0xa7, 0xe5, 0xff, 0x8d, 0xc0, 0xd9, 0xda, 0x72, 0xeb, 0xc2, 0x8b, + 0x99, 0xbb, 0x62, 0x2e, 0x4a, 0x7f, 0xc1, 0x95, 0x2c, 0xa4, 0xc3, 0x83, 0xf9, 0x0b, 0x62, 0xd4, + 0x32, 0xe1, 0x6c, 0x12, 0xb3, 0xe9, 0xa3, 0x35, 0x98, 0xd9, 0x21, 0x4e, 0x33, 0xda, 0x59, 0xde, + 0x21, 0xf5, 0x5d, 0xb9, 0xe9, 0x58, 0x18, 0x08, 0xcd, 0x2f, 0xe1, 0x7a, 0x1a, 0x05, 0x67, 0xd5, + 0x43, 0x6f, 0xc2, 0x6c, 0xbb, 0xb3, 0xd9, 0x74, 0xc3, 0x9d, 0x75, 0x3f, 0x62, 0xa6, 0x40, 0x2a, + 0x0b, 0xb0, 0x88, 0x17, 0xa1, 0x02, 0x6d, 0x54, 0x73, 0xf0, 0x70, 0x2e, 0x05, 0xf4, 0x36, 0x9c, + 0x4e, 0x2c, 0x06, 0xe1, 0x31, 0x3f, 0x91, 0x9f, 0x52, 0xa0, 0x96, 0x55, 0x41, 0x04, 0x9f, 0xc8, + 0x02, 0xe1, 0xec, 0x26, 0xe8, 0xe3, 0x43, 0x8b, 0xe1, 0x1a, 0xce, 0x4e, 0xc5, 0x36, 0xcb, 0x5a, + 0xa0, 0xd7, 0x10, 0x1b, 0x58, 0xe8, 0x15, 0x00, 0xb7, 0xbd, 0xea, 0xb4, 0xdc, 0x26, 0x7d, 0x64, + 0xce, 0xb0, 0x3a, 0xf4, 0xc1, 0x01, 0x95, 0xaa, 0x2c, 0xa5, 0xa7, 0xba, 0xf8, 0xb7, 0x8f, 0x35, + 0x6c, 0x54, 0x85, 0x09, 0xf1, 0x6f, 0x5f, 0x2c, 0x86, 0x69, 0xe5, 0xd2, 0x3e, 0x21, 0x6b, 0xa8, + 0x15, 0x80, 0xcc, 0x12, 0x36, 0xe7, 0x89, 0xfa, 0x68, 0x1b, 0xce, 0x89, 0x34, 0xd3, 0x44, 0x5f, + 0xdd, 0x72, 0xf6, 0x42, 0x96, 0x01, 0x60, 0x84, 0x3b, 0x4b, 0x2c, 0x76, 0x43, 0xc4, 0xdd, 0xe9, + 0x50, 0xae, 0x40, 0xdf, 0x24, 0xdc, 0x89, 0xf4, 0x34, 0x37, 0x6a, 0xa2, 0x5c, 0xc1, 0xcd, 0x24, + 0x10, 0xa7, 0xf1, 0x51, 0x08, 0xa7, 0x5d, 0x2f, 0x6b, 0x4f, 0x9c, 0x61, 0x84, 0x3e, 0xc6, 0xfd, + 0x67, 0xbb, 0xef, 0x87, 0x4c, 0x38, 0xdf, 0x0f, 0x99, 0xb4, 0xdf, 0x99, 0xed, 0xde, 0x6f, 0x5b, + 0xb4, 0xb6, 0xc6, 0xdf, 0xa3, 0xcf, 0xc2, 0x98, 0xfe, 0x61, 0x82, 0x57, 0xb9, 0x94, 0xcd, 0xfe, + 0x6a, 0xa7, 0x0a, 0x7f, 0x1d, 0xa8, 0x93, 0x43, 0x87, 0x61, 0x83, 0x22, 0xaa, 0x67, 0x78, 0x9a, + 0x5f, 0xe9, 0x8f, 0x17, 0xea, 0xdf, 0x74, 0x8d, 0x40, 0xf6, 0x66, 0x41, 0x37, 0x61, 0xa4, 0xde, + 0x74, 0x89, 0x17, 0x55, 0xaa, 0xdd, 0x62, 0xc3, 0x2d, 0x0b, 0x1c, 0xb1, 0xfb, 0x44, 0x40, 0x7f, + 0x5e, 0x86, 0x15, 0x05, 0xfb, 0x57, 0x0b, 0x30, 0xdf, 0x23, 0x3b, 0x44, 0x42, 0x91, 0x65, 0xf5, + 0xa5, 0xc8, 0x5a, 0x94, 0x09, 0xb2, 0xd7, 0x13, 0x32, 0xb2, 0x44, 0xf2, 0xeb, 0x58, 0x52, 0x96, + 0xc4, 0xef, 0xdb, 0xb1, 0x40, 0xd7, 0x85, 0x0d, 0xf4, 0x74, 0x8d, 0x31, 0x74, 0xe0, 0x83, 0xfd, + 0x3f, 0x9c, 0x73, 0xf5, 0x99, 0xf6, 0x57, 0x0a, 0x70, 0x5a, 0x0d, 0xe1, 0x37, 0xef, 0xc0, 0xdd, + 0x4e, 0x0f, 0xdc, 0x31, 0x68, 0x83, 0xed, 0x5b, 0x30, 0xc4, 0x83, 0xdd, 0xf5, 0xc1, 0xb0, 0x5f, + 0x34, 0xe3, 0xc2, 0x2a, 0x1e, 0xd1, 0x88, 0x0d, 0xfb, 0xbd, 0x16, 0x4c, 0x6e, 0x2c, 0x57, 0x6b, + 0x7e, 0x7d, 0x97, 0x44, 0x8b, 0xfc, 0x81, 0x85, 0x35, 0x9f, 0xdc, 0x87, 0x61, 0xaa, 0xb3, 0xd8, + 0xf5, 0x0b, 0x30, 0xb0, 0xe3, 0x87, 0x51, 0xd2, 0x54, 0xe4, 0xba, 0x1f, 0x46, 0x98, 0x41, 0xec, + 0xdf, 0xb5, 0x60, 0x70, 0xc3, 0x71, 0xbd, 0x48, 0xaa, 0x15, 0xac, 0x1c, 0xb5, 0x42, 0x3f, 0xdf, + 0x85, 0x5e, 0x82, 0x21, 0xb2, 0xb5, 0x45, 0xea, 0x91, 0x98, 0x55, 0x19, 0xd0, 0x60, 0x68, 0x85, + 0x95, 0x52, 0x0e, 0x92, 0x35, 0xc6, 0xff, 0x62, 0x81, 0x8c, 0xee, 0x42, 0x29, 0x72, 0x5b, 0x64, + 0xb1, 0xd1, 0x10, 0xca, 0xf6, 0x87, 0x08, 0xca, 0xb0, 0x21, 0x09, 0xe0, 0x98, 0x96, 0xfd, 0xa5, + 0x02, 0x40, 0x1c, 0x25, 0xa8, 0xd7, 0x27, 0x2e, 0xa5, 0xd4, 0xb0, 0x97, 0x32, 0xd4, 0xb0, 0x28, + 0x26, 0x98, 0xa1, 0x83, 0x55, 0xc3, 0x54, 0xec, 0x6b, 0x98, 0x06, 0x8e, 0x32, 0x4c, 0xcb, 0x30, + 0x1d, 0x47, 0x39, 0x32, 0x83, 0xbc, 0xb1, 0xeb, 0x73, 0x23, 0x09, 0xc4, 0x69, 0x7c, 0x9b, 0xc0, + 0x05, 0x15, 0xec, 0x45, 0xdc, 0x68, 0xcc, 0x96, 0x5b, 0x57, 0x6b, 0xf7, 0x18, 0xa7, 0x58, 0xcf, + 0x5c, 0xc8, 0xd5, 0x33, 0xff, 0x84, 0x05, 0xa7, 0x92, 0xed, 0x30, 0x2f, 0xde, 0x2f, 0x5a, 0x70, + 0x9a, 0x69, 0xdb, 0x59, 0xab, 0x69, 0xdd, 0xfe, 0x8b, 0x5d, 0x03, 0xd8, 0xe4, 0xf4, 0x38, 0x8e, + 0x9c, 0xb1, 0x96, 0x45, 0x1a, 0x67, 0xb7, 0x68, 0xff, 0x87, 0x02, 0xcc, 0xe6, 0x45, 0xbe, 0x61, + 0xae, 0x1e, 0xce, 0xfd, 0xda, 0x2e, 0xb9, 0x27, 0x0c, 0xea, 0x63, 0x57, 0x0f, 0x5e, 0x8c, 0x25, + 0x3c, 0x19, 0xf0, 0xbf, 0xd0, 0x67, 0xc0, 0xff, 0x1d, 0x98, 0xbe, 0xb7, 0x43, 0xbc, 0xdb, 0x5e, + 0xe8, 0x44, 0x6e, 0xb8, 0xe5, 0x32, 0xcd, 0x34, 0x5f, 0x37, 0xaf, 0x48, 0xb3, 0xf7, 0xbb, 0x49, + 0x84, 0xc3, 0x83, 0xf9, 0x73, 0x46, 0x41, 0xdc, 0x65, 0x7e, 0x90, 0xe0, 0x34, 0xd1, 0x74, 0xbe, + 0x84, 0x81, 0x47, 0x98, 0x2f, 0xc1, 0xfe, 0xa2, 0x05, 0x67, 0x73, 0x93, 0xb4, 0xa2, 0xcb, 0x30, + 0xe2, 0xb4, 0x5d, 0x2e, 0xdc, 0x17, 0xc7, 0x28, 0x13, 0x22, 0x55, 0x2b, 0x5c, 0xb4, 0xaf, 0xa0, + 0x2a, 0x79, 0x7c, 0x21, 0x37, 0x79, 0x7c, 0xcf, 0x5c, 0xf0, 0xf6, 0xf7, 0x58, 0x20, 0xdc, 0x54, + 0xfb, 0x38, 0xbb, 0x3f, 0x05, 0x63, 0x7b, 0xe9, 0x9c, 0x4a, 0x17, 0xf2, 0xfd, 0x76, 0x45, 0x26, + 0x25, 0xc5, 0x90, 0x19, 0xf9, 0x93, 0x0c, 0x5a, 0x76, 0x03, 0x04, 0xb4, 0x4c, 0x98, 0xe8, 0xba, + 0x77, 0x6f, 0x9e, 0x07, 0x68, 0x30, 0x5c, 0x2d, 0x03, 0xbf, 0xba, 0x99, 0xcb, 0x0a, 0x82, 0x35, + 0x2c, 0xfb, 0xdf, 0x16, 0x60, 0x54, 0xe6, 0xf0, 0xe9, 0x78, 0xfd, 0x08, 0x98, 0x8e, 0x94, 0xd4, + 0x13, 0x5d, 0x81, 0x12, 0x93, 0x80, 0x56, 0x63, 0xb9, 0x9c, 0x92, 0x3f, 0xac, 0x49, 0x00, 0x8e, + 0x71, 0xe8, 0x2e, 0x0a, 0x3b, 0x9b, 0x0c, 0x3d, 0xe1, 0x54, 0x59, 0xe3, 0xc5, 0x58, 0xc2, 0xd1, + 0x27, 0x60, 0x8a, 0xd7, 0x0b, 0xfc, 0xb6, 0xb3, 0xcd, 0xb5, 0x26, 0x83, 0x2a, 0xec, 0xc2, 0xd4, + 0x5a, 0x02, 0x76, 0x78, 0x30, 0x7f, 0x2a, 0x59, 0xc6, 0xd4, 0x81, 0x29, 0x2a, 0xcc, 0x38, 0x8a, + 0x37, 0x42, 0x77, 0x7f, 0xca, 0xa6, 0x2a, 0x06, 0x61, 0x1d, 0xcf, 0xfe, 0x2c, 0xa0, 0x74, 0x36, + 0x23, 0xf4, 0x3a, 0xb7, 0x88, 0x75, 0x03, 0xd2, 0xe8, 0xa6, 0x1e, 0xd4, 0x83, 0x0b, 0x48, 0x7f, + 0x28, 0x5e, 0x0b, 0xab, 0xfa, 0xf6, 0xff, 0x5f, 0x84, 0xa9, 0xa4, 0x07, 0x38, 0xba, 0x0e, 0x43, + 0x9c, 0xf5, 0x10, 0xe4, 0xbb, 0x58, 0x9f, 0x68, 0x7e, 0xe3, 0xec, 0x10, 0x16, 0xdc, 0x8b, 0xa8, + 0x8f, 0xde, 0x84, 0xd1, 0x86, 0x7f, 0xcf, 0xbb, 0xe7, 0x04, 0x8d, 0xc5, 0x6a, 0x45, 0x2c, 0xe7, + 0xcc, 0xe7, 0x70, 0x39, 0x46, 0xd3, 0x7d, 0xd1, 0x99, 0xa6, 0x35, 0x06, 0x61, 0x9d, 0x1c, 0xda, + 0x60, 0x21, 0xd0, 0xb7, 0xdc, 0xed, 0x35, 0xa7, 0xdd, 0xcd, 0x3d, 0x62, 0x59, 0x22, 0x69, 0x94, + 0xc7, 0x45, 0x9c, 0x74, 0x0e, 0xc0, 0x31, 0x21, 0xf4, 0x79, 0x98, 0x09, 0x73, 0x84, 0xf4, 0x79, + 0xc9, 0xed, 0xba, 0xc9, 0xad, 0x97, 0x1e, 0x7b, 0x70, 0x30, 0x3f, 0x93, 0x25, 0xce, 0xcf, 0x6a, + 0xc6, 0xfe, 0x91, 0x53, 0x60, 0x6c, 0x62, 0x23, 0xd7, 0xa9, 0x75, 0x4c, 0xb9, 0x4e, 0x31, 0x8c, + 0x90, 0x56, 0x3b, 0xda, 0x2f, 0xbb, 0x41, 0xb7, 0x0c, 0xe0, 0x2b, 0x02, 0x27, 0x4d, 0x53, 0x42, + 0xb0, 0xa2, 0x93, 0x9d, 0x90, 0xb6, 0xf8, 0x75, 0x4c, 0x48, 0x3b, 0x70, 0x82, 0x09, 0x69, 0xd7, + 0x61, 0x78, 0xdb, 0x8d, 0x30, 0x69, 0xfb, 0x82, 0xe9, 0xcf, 0x5c, 0x87, 0xd7, 0x38, 0x4a, 0x3a, + 0xf5, 0xa1, 0x00, 0x60, 0x49, 0x04, 0xbd, 0xae, 0x76, 0xe0, 0x50, 0xfe, 0xc3, 0x3c, 0x6d, 0x26, + 0x91, 0xb9, 0x07, 0x45, 0xda, 0xd9, 0xe1, 0x87, 0x4d, 0x3b, 0xbb, 0x2a, 0x93, 0xc5, 0x8e, 0xe4, + 0xfb, 0x32, 0xb1, 0x5c, 0xb0, 0x3d, 0x52, 0xc4, 0xde, 0xd1, 0x13, 0xec, 0x96, 0xf2, 0x4f, 0x02, + 0x95, 0x3b, 0xb7, 0xcf, 0xb4, 0xba, 0xdf, 0x63, 0xc1, 0xe9, 0x76, 0x56, 0xae, 0x69, 0x61, 0x51, + 0xf0, 0x52, 0xdf, 0xe9, 0xac, 0x8d, 0x06, 0x99, 0x24, 0x2e, 0x13, 0x0d, 0x67, 0x37, 0x47, 0x07, + 0x3a, 0xd8, 0x6c, 0x08, 0xcd, 0xf6, 0xc5, 0x9c, 0xfc, 0xbc, 0x5d, 0xb2, 0xf2, 0x6e, 0x64, 0xe4, + 0x82, 0x7d, 0x7f, 0x5e, 0x2e, 0xd8, 0xbe, 0x33, 0xc0, 0xbe, 0xae, 0x32, 0xf3, 0x8e, 0xe7, 0x2f, + 0x25, 0x9e, 0x77, 0xb7, 0x67, 0x3e, 0xde, 0xd7, 0x55, 0x3e, 0xde, 0x2e, 0xf1, 0x6d, 0x79, 0xb6, + 0xdd, 0x9e, 0x59, 0x78, 0xb5, 0x4c, 0xba, 0x93, 0xc7, 0x93, 0x49, 0xd7, 0xb8, 0x6a, 0x78, 0x32, + 0xd7, 0x67, 0x7a, 0x5c, 0x35, 0x06, 0xdd, 0xee, 0x97, 0x0d, 0xcf, 0x1a, 0x3c, 0xfd, 0x50, 0x59, + 0x83, 0xef, 0xe8, 0x59, 0x78, 0x51, 0x8f, 0x34, 0xb3, 0x14, 0xa9, 0xcf, 0xdc, 0xbb, 0x77, 0xf4, + 0x0b, 0x70, 0x26, 0x9f, 0xae, 0xba, 0xe7, 0xd2, 0x74, 0x33, 0xaf, 0xc0, 0x54, 0x4e, 0xdf, 0x53, + 0x27, 0x93, 0xd3, 0xf7, 0xf4, 0xb1, 0xe7, 0xf4, 0x3d, 0x73, 0x02, 0x39, 0x7d, 0x1f, 0x3b, 0xc1, + 0x9c, 0xbe, 0x77, 0x98, 0x19, 0x0e, 0x0f, 0xf6, 0x23, 0xe2, 0xf1, 0x66, 0xc7, 0x7e, 0xcd, 0x8a, + 0x08, 0xc4, 0x3f, 0x4e, 0x81, 0x70, 0x4c, 0x2a, 0x23, 0x57, 0xf0, 0xec, 0x23, 0xc8, 0x15, 0xbc, + 0x1e, 0xe7, 0x0a, 0x3e, 0x9b, 0x3f, 0xd5, 0x19, 0x8e, 0x1b, 0x39, 0x19, 0x82, 0xef, 0xe8, 0x99, + 0x7d, 0x1f, 0xef, 0xa2, 0x6b, 0xc9, 0x12, 0x3c, 0x76, 0xc9, 0xe7, 0xfb, 0x1a, 0xcf, 0xe7, 0xfb, + 0x44, 0xfe, 0x49, 0x9e, 0xbc, 0xee, 0x8c, 0x2c, 0xbe, 0xb4, 0x5f, 0x2a, 0xf2, 0x23, 0x8b, 0x3c, + 0x9c, 0xd3, 0x2f, 0x15, 0x3a, 0x32, 0xdd, 0x2f, 0x05, 0xc2, 0x31, 0x29, 0xfb, 0xfb, 0x0a, 0x70, + 0xbe, 0xfb, 0x7e, 0x8b, 0xa5, 0xa9, 0xd5, 0x58, 0xf5, 0x9c, 0x90, 0xa6, 0xf2, 0x37, 0x5b, 0x8c, + 0xd5, 0x77, 0x20, 0xbb, 0x6b, 0x30, 0xad, 0x3c, 0x3e, 0x9a, 0x6e, 0x7d, 0x7f, 0x3d, 0x7e, 0xf9, + 0x2a, 0x2f, 0xf9, 0x5a, 0x12, 0x01, 0xa7, 0xeb, 0xa0, 0x45, 0x98, 0x34, 0x0a, 0x2b, 0x65, 0xf1, + 0x36, 0x53, 0xe2, 0xdb, 0x9a, 0x09, 0xc6, 0x49, 0x7c, 0xfb, 0xcb, 0x16, 0x3c, 0x96, 0x93, 0x0c, + 0xaf, 0xef, 0x38, 0x6d, 0x5b, 0x30, 0xd9, 0x36, 0xab, 0xf6, 0x08, 0x2d, 0x69, 0xa4, 0xdc, 0x53, + 0x7d, 0x4d, 0x00, 0x70, 0x92, 0xa8, 0xfd, 0x67, 0x16, 0x9c, 0xeb, 0x6a, 0xc2, 0x88, 0x30, 0x9c, + 0xd9, 0x6e, 0x85, 0xce, 0x72, 0x40, 0x1a, 0xc4, 0x8b, 0x5c, 0xa7, 0x59, 0x6b, 0x93, 0xba, 0x26, + 0x0f, 0x67, 0xb6, 0x80, 0xd7, 0xd6, 0x6a, 0x8b, 0x69, 0x0c, 0x9c, 0x53, 0x13, 0xad, 0x02, 0x4a, + 0x43, 0xc4, 0x0c, 0xb3, 0x18, 0xd6, 0x69, 0x7a, 0x38, 0xa3, 0x06, 0xfa, 0x08, 0x8c, 0x2b, 0xd3, + 0x48, 0x6d, 0xc6, 0xd9, 0xc1, 0x8e, 0x75, 0x00, 0x36, 0xf1, 0x96, 0x2e, 0xff, 0xfa, 0xef, 0x9f, + 0x7f, 0xdf, 0x6f, 0xfe, 0xfe, 0xf9, 0xf7, 0xfd, 0xce, 0xef, 0x9f, 0x7f, 0xdf, 0x77, 0x3c, 0x38, + 0x6f, 0xfd, 0xfa, 0x83, 0xf3, 0xd6, 0x6f, 0x3e, 0x38, 0x6f, 0xfd, 0xce, 0x83, 0xf3, 0xd6, 0xef, + 0x3d, 0x38, 0x6f, 0x7d, 0xe9, 0x0f, 0xce, 0xbf, 0xef, 0x53, 0x85, 0xbd, 0xab, 0xff, 0x37, 0x00, + 0x00, 0xff, 0xff, 0x6d, 0xc2, 0x10, 0x4f, 0xcb, 0x03, 0x01, 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -9923,53 +9892,6 @@ func (m *EphemeralContainerCommon) MarshalToSizedBuffer(dAtA []byte) (int, error return len(dAtA) - i, nil } -func (m *EphemeralContainers) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *EphemeralContainers) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *EphemeralContainers) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - if len(m.EphemeralContainers) > 0 { - for iNdEx := len(m.EphemeralContainers) - 1; iNdEx >= 0; iNdEx-- { - { - size, err := m.EphemeralContainers[iNdEx].MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintGenerated(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x12 - } - } - { - size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintGenerated(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0xa - return len(dAtA) - i, nil -} - func (m *EphemeralVolumeSource) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -20608,23 +20530,6 @@ func (m *EphemeralContainerCommon) Size() (n int) { return n } -func (m *EphemeralContainers) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = m.ObjectMeta.Size() - n += 1 + l + sovGenerated(uint64(l)) - if len(m.EphemeralContainers) > 0 { - for _, e := range m.EphemeralContainers { - l = e.Size() - n += 1 + l + sovGenerated(uint64(l)) - } - } - return n -} - func (m *EphemeralVolumeSource) Size() (n int) { if m == nil { return 0 @@ -24906,22 +24811,6 @@ func (this *EphemeralContainerCommon) String() string { }, "") return s } -func (this *EphemeralContainers) String() string { - if this == nil { - return "nil" - } - repeatedStringForEphemeralContainers := "[]EphemeralContainer{" - for _, f := range this.EphemeralContainers { - repeatedStringForEphemeralContainers += strings.Replace(strings.Replace(f.String(), "EphemeralContainer", "EphemeralContainer", 1), `&`, ``, 1) + "," - } - repeatedStringForEphemeralContainers += "}" - s := strings.Join([]string{`&EphemeralContainers{`, - `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`, - `EphemeralContainers:` + repeatedStringForEphemeralContainers + `,`, - `}`, - }, "") - return s -} func (this *EphemeralVolumeSource) String() string { if this == nil { return "nil" @@ -36642,123 +36531,6 @@ func (m *EphemeralContainerCommon) Unmarshal(dAtA []byte) error { } return nil } -func (m *EphemeralContainers) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: EphemeralContainers: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: EphemeralContainers: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field EphemeralContainers", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.EphemeralContainers = append(m.EphemeralContainers, EphemeralContainer{}) - if err := m.EphemeralContainers[len(m.EphemeralContainers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthGenerated - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} func (m *EphemeralVolumeSource) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 8c79e7f258..eb54bd424e 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -1362,19 +1362,6 @@ message EphemeralContainerCommon { optional bool tty = 18; } -// A list of ephemeral containers used with the Pod ephemeralcontainers subresource. -message EphemeralContainers { - // +optional - optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; - - // A list of ephemeral containers associated with this pod. New ephemeral containers - // may be appended to this list, but existing ephemeral containers may not be removed - // or modified. - // +patchMergeKey=name - // +patchStrategy=merge - repeated EphemeralContainer ephemeralContainers = 2; -} - // Represents an ephemeral volume that is handled by a normal storage driver. message EphemeralVolumeSource { // Will be used to create a stand-alone PVC to provision the volume. diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 2a00096f56..51d17c6deb 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -617,15 +617,6 @@ func (EphemeralContainerCommon) SwaggerDoc() map[string]string { return map_EphemeralContainerCommon } -var map_EphemeralContainers = map[string]string{ - "": "A list of ephemeral containers used with the Pod ephemeralcontainers subresource.", - "ephemeralContainers": "A list of ephemeral containers associated with this pod. New ephemeral containers may be appended to this list, but existing ephemeral containers may not be removed or modified.", -} - -func (EphemeralContainers) SwaggerDoc() map[string]string { - return map_EphemeralContainers -} - var map_EphemeralVolumeSource = map[string]string{ "": "Represents an ephemeral volume that is handled by a normal storage driver.", "volumeClaimTemplate": "Will be used to create a stand-alone PVC to provision the volume. The pod in which this EphemeralVolumeSource is embedded will be the owner of the PVC, i.e. the PVC will be deleted together with the pod. The name of the PVC will be `-` where `` is the name from the `PodSpec.Volumes` array entry. Pod validation will reject the pod if the concatenated name is not valid for a PVC (for example, too long).\n\nAn existing PVC with that name that is not owned by the pod will *not* be used for the pod to avoid using an unrelated volume by mistake. Starting the pod is then blocked until the unrelated PVC is removed. If such a pre-created PVC is meant to be used by the pod, the PVC has to updated with an owner reference to the pod once the pod exists. Normally this should not be necessary, but it may be useful when manually reconstructing a broken cluster.\n\nThis field is read-only and no changes will be made by Kubernetes to the PVC after it has been created.\n\nRequired, must not be nil.", diff --git a/core/v1/zz_generated.deepcopy.go b/core/v1/zz_generated.deepcopy.go index b60baa6656..aff3c6894e 100644 --- a/core/v1/zz_generated.deepcopy.go +++ b/core/v1/zz_generated.deepcopy.go @@ -1400,39 +1400,6 @@ func (in *EphemeralContainerCommon) DeepCopy() *EphemeralContainerCommon { return out } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *EphemeralContainers) DeepCopyInto(out *EphemeralContainers) { - *out = *in - out.TypeMeta = in.TypeMeta - in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) - if in.EphemeralContainers != nil { - in, out := &in.EphemeralContainers, &out.EphemeralContainers - *out = make([]EphemeralContainer, len(*in)) - for i := range *in { - (*in)[i].DeepCopyInto(&(*out)[i]) - } - } - return -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralContainers. -func (in *EphemeralContainers) DeepCopy() *EphemeralContainers { - if in == nil { - return nil - } - out := new(EphemeralContainers) - in.DeepCopyInto(out) - return out -} - -// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. -func (in *EphemeralContainers) DeepCopyObject() runtime.Object { - if c := in.DeepCopy(); c != nil { - return c - } - return nil -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *EphemeralVolumeSource) DeepCopyInto(out *EphemeralVolumeSource) { *out = *in From e993e0004b6d71913124f8bc2af670852848ffc7 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 20 Apr 2021 08:02:33 -0700 Subject: [PATCH 045/130] Merge pull request #100490 from howardjohn/gnostic-v051 Update kube-openapi and gnostic dependencies Kubernetes-commit: c555b23f1c84bcdd1d87a7ae831675281f5c0c94 --- Godeps/Godeps.json | 12 ++++++++---- go.mod | 7 ++----- go.sum | 2 ++ 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 92c3222de2..4609104240 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -128,7 +128,7 @@ }, { "ImportPath": "github.com/googleapis/gnostic", - "Rev": "v0.4.1" + "Rev": "v0.5.1" }, { "ImportPath": "github.com/gorilla/websocket", @@ -222,6 +222,10 @@ "ImportPath": "github.com/spf13/pflag", "Rev": "v1.0.5" }, + { + "ImportPath": "github.com/stoewer/go-strcase", + "Rev": "v1.2.0" + }, { "ImportPath": "github.com/stretchr/objx", "Rev": "v0.2.0" @@ -320,7 +324,7 @@ }, { "ImportPath": "gopkg.in/yaml.v3", - "Rev": "9f266ea9e77c" + "Rev": "eeeca48fe776" }, { "ImportPath": "honnef.co/go/tools", @@ -328,7 +332,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "8daf28983e6e" + "Rev": "37b6f01a7c3f" }, { "ImportPath": "k8s.io/gengo", @@ -340,7 +344,7 @@ }, { "ImportPath": "k8s.io/kube-openapi", - "Rev": "591a79e4bda7" + "Rev": "1a6458611d18" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/v4", diff --git a/go.mod b/go.mod index 7bcddd6672..982190e254 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f diff --git a/go.sum b/go.sum index 95d0f3746a..72e1bcbce4 100644 --- a/go.sum +++ b/go.sum @@ -202,6 +202,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f h1:XUj108KM/gDEMEQouuiwJfAxuFqVkZG21tGwnMvwgRk= +k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f/go.mod h1:exP6IuvfFJEujWInqgHSgUSbuoVRIoONGdyLzbFWRXE= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 6b193da08fc3d550be88d97ea68a777010cb0e21 Mon Sep 17 00:00:00 2001 From: Gautier Delorme Date: Tue, 20 Apr 2021 17:43:59 +0200 Subject: [PATCH 046/130] bump k8s.io/kube-openapi Signed-off-by: Gautier Delorme Kubernetes-commit: bcdde6bf75c7e177b44e58c5313e405c22d8d46d --- go.mod | 7 +++++-- go.sum | 14 +------------- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/go.mod b/go.mod index 982190e254..7bcddd6672 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 72e1bcbce4..bd5a8b6b89 100644 --- a/go.sum +++ b/go.sum @@ -20,12 +20,8 @@ github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMo github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.4.0 h1:K7/B1jt6fIBQVd4Owv2MqGQClcgf0R266+7C/QjRcLc= github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= -github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= -github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= -github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= @@ -67,7 +63,6 @@ github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+o github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= @@ -99,7 +94,6 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= @@ -107,7 +101,6 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -122,7 +115,6 @@ golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -140,7 +132,6 @@ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -156,7 +147,6 @@ golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/tools v0.0.0-20190614205625-5aca471b1d59/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -202,13 +192,11 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f h1:XUj108KM/gDEMEQouuiwJfAxuFqVkZG21tGwnMvwgRk= -k8s.io/apimachinery v0.0.0-20210518100448-37b6f01a7c3f/go.mod h1:exP6IuvfFJEujWInqgHSgUSbuoVRIoONGdyLzbFWRXE= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= -k8s.io/kube-openapi v0.0.0-20210323165736-1a6458611d18/go.mod h1:UDkTDGblU9FBGrWsHAJ8G3ukmPKbCiJL1gCuA1DFd4I= +k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.1.1 h1:nYqY2A6oy37sKLYuSBXuQhbj4JVclzJK13BOIvJG5XU= sigs.k8s.io/structured-merge-diff/v4 v4.1.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= From b64c6b5ea77c2ee424c633dafa06a3020ffea926 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Wed, 21 Apr 2021 06:18:10 -0700 Subject: [PATCH 047/130] Merge pull request #101234 from gautierdelorme/rm-go-openapi-spec eliminate dependency on go-openapi/spec Kubernetes-commit: 565d5f456242fcc79b7540a4c4913c7577cbfc7d --- Godeps/Godeps.json | 12 ++++-------- go.mod | 7 ++----- go.sum | 2 ++ 3 files changed, 8 insertions(+), 13 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 4609104240..b3e9913c39 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -86,10 +86,6 @@ "ImportPath": "github.com/go-openapi/jsonreference", "Rev": "v0.19.3" }, - { - "ImportPath": "github.com/go-openapi/spec", - "Rev": "v0.19.3" - }, { "ImportPath": "github.com/go-openapi/swag", "Rev": "v0.19.5" @@ -160,7 +156,7 @@ }, { "ImportPath": "github.com/kr/pty", - "Rev": "v1.1.5" + "Rev": "v1.1.1" }, { "ImportPath": "github.com/kr/text", @@ -228,7 +224,7 @@ }, { "ImportPath": "github.com/stretchr/objx", - "Rev": "v0.2.0" + "Rev": "v0.1.0" }, { "ImportPath": "github.com/stretchr/testify", @@ -332,7 +328,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "37b6f01a7c3f" + "Rev": "f3a344a9640c" }, { "ImportPath": "k8s.io/gengo", @@ -344,7 +340,7 @@ }, { "ImportPath": "k8s.io/kube-openapi", - "Rev": "1a6458611d18" + "Rev": "95288971da7e" }, { "ImportPath": "sigs.k8s.io/structured-merge-diff/v4", diff --git a/go.mod b/go.mod index 7bcddd6672..7e958c6219 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210518100450-f3a344a9640c ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518100450-f3a344a9640c diff --git a/go.sum b/go.sum index bd5a8b6b89..217727d6d6 100644 --- a/go.sum +++ b/go.sum @@ -192,6 +192,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210518100450-f3a344a9640c h1:Ow/BjHSawZF4mTos3y4rN/sCIpUwGf9loxsyiVKGk+g= +k8s.io/apimachinery v0.0.0-20210518100450-f3a344a9640c/go.mod h1:fBRSkoylGO2QUTae8Wb2wac6pZ83/r+tL6HFSXGbzfs= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 527f77d1bfe49c1e1bf47265a5352dcfea21f114 Mon Sep 17 00:00:00 2001 From: Siddhartha Chowdhuri Date: Fri, 30 Apr 2021 18:29:28 -0700 Subject: [PATCH 048/130] Added changes Kubernetes-commit: 4425fd6bfeef7f433c79e3f50e292a11681436cc --- authentication/v1/generated.proto | 6 ++++++ authentication/v1/types.go | 7 +++++++ authentication/v1/types_swagger_doc_generated.go | 12 ++++++++---- authentication/v1beta1/generated.proto | 4 +++- authentication/v1beta1/types.go | 4 +++- .../v1beta1/types_swagger_doc_generated.go | 7 ++++--- 6 files changed, 31 insertions(+), 9 deletions(-) diff --git a/authentication/v1/generated.proto b/authentication/v1/generated.proto index c91fd92a57..8f928be408 100644 --- a/authentication/v1/generated.proto +++ b/authentication/v1/generated.proto @@ -58,11 +58,15 @@ message ExtraValue { // TokenRequest requests a token for a given service account. message TokenRequest { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; + // Spec holds information about the request being evaluated optional TokenRequestSpec spec = 2; + // Status is filled in by the server and indicates whether the token can be authenticated. // +optional optional TokenRequestStatus status = 3; } @@ -105,6 +109,8 @@ message TokenRequestStatus { // Note: TokenReview requests may be cached by the webhook token authenticator // plugin in the kube-apiserver. message TokenReview { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; diff --git a/authentication/v1/types.go b/authentication/v1/types.go index 6f5f0ad1a3..a2b65d2830 100644 --- a/authentication/v1/types.go +++ b/authentication/v1/types.go @@ -48,6 +48,8 @@ const ( // plugin in the kube-apiserver. type TokenReview struct { metav1.TypeMeta `json:",inline"` + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -130,10 +132,15 @@ func (t ExtraValue) String() string { // TokenRequest requests a token for a given service account. type TokenRequest struct { metav1.TypeMeta `json:",inline"` + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` + // Spec holds information about the request being evaluated Spec TokenRequestSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` + + // Status is filled in by the server and indicates whether the token can be authenticated. // +optional Status TokenRequestStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` } diff --git a/authentication/v1/types_swagger_doc_generated.go b/authentication/v1/types_swagger_doc_generated.go index 09f6b920fd..f9a88a3df2 100644 --- a/authentication/v1/types_swagger_doc_generated.go +++ b/authentication/v1/types_swagger_doc_generated.go @@ -40,7 +40,10 @@ func (BoundObjectReference) SwaggerDoc() map[string]string { } var map_TokenRequest = map[string]string{ - "": "TokenRequest requests a token for a given service account.", + "": "TokenRequest requests a token for a given service account.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated", + "status": "Status is filled in by the server and indicates whether the token can be authenticated.", } func (TokenRequest) SwaggerDoc() map[string]string { @@ -69,9 +72,10 @@ func (TokenRequestStatus) SwaggerDoc() map[string]string { } var map_TokenReview = map[string]string{ - "": "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.", - "spec": "Spec holds information about the request being evaluated", - "status": "Status is filled in by the server and indicates whether the request can be authenticated.", + "": "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated", + "status": "Status is filled in by the server and indicates whether the request can be authenticated.", } func (TokenReview) SwaggerDoc() map[string]string { diff --git a/authentication/v1beta1/generated.proto b/authentication/v1beta1/generated.proto index d3bff49eb5..67a32b320e 100644 --- a/authentication/v1beta1/generated.proto +++ b/authentication/v1beta1/generated.proto @@ -41,13 +41,15 @@ message ExtraValue { // Note: TokenReview requests may be cached by the webhook token authenticator // plugin in the kube-apiserver. message TokenReview { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // Spec holds information about the request being evaluated optional TokenReviewSpec spec = 2; - // Status is filled in by the server and indicates whether the request can be authenticated. + // Status is filled in by the server and indicates whether the token can be authenticated. // +optional optional TokenReviewStatus status = 3; } diff --git a/authentication/v1beta1/types.go b/authentication/v1beta1/types.go index 121b346181..08e1e09b64 100644 --- a/authentication/v1beta1/types.go +++ b/authentication/v1beta1/types.go @@ -35,13 +35,15 @@ import ( // plugin in the kube-apiserver. type TokenReview struct { metav1.TypeMeta `json:",inline"` + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec holds information about the request being evaluated Spec TokenReviewSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` - // Status is filled in by the server and indicates whether the request can be authenticated. + // Status is filled in by the server and indicates whether the token can be authenticated. // +optional Status TokenReviewStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` } diff --git a/authentication/v1beta1/types_swagger_doc_generated.go b/authentication/v1beta1/types_swagger_doc_generated.go index 8c9acfb5b2..1086955c3a 100644 --- a/authentication/v1beta1/types_swagger_doc_generated.go +++ b/authentication/v1beta1/types_swagger_doc_generated.go @@ -28,9 +28,10 @@ package v1beta1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_TokenReview = map[string]string{ - "": "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.", - "spec": "Spec holds information about the request being evaluated", - "status": "Status is filled in by the server and indicates whether the request can be authenticated.", + "": "TokenReview attempts to authenticate a token to a known user. Note: TokenReview requests may be cached by the webhook token authenticator plugin in the kube-apiserver.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec holds information about the request being evaluated", + "status": "Status is filled in by the server and indicates whether the token can be authenticated.", } func (TokenReview) SwaggerDoc() map[string]string { From f1c1562a9e95cc499052416ff54e77117c826f8f Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Mon, 3 May 2021 08:53:30 -0400 Subject: [PATCH 049/130] Update testdata generation command Kubernetes-commit: 529197ca8f9afdf3ae1f212baefd808ad50e945f --- testdata/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/testdata/README.md b/testdata/README.md index 425b30be22..f6c9277215 100644 --- a/testdata/README.md +++ b/testdata/README.md @@ -29,7 +29,7 @@ HEAD/ To run serialization tests just for the current version: ```sh -go test ./vendor/k8s.io/api -run //HEAD +go test k8s.io/api -run //HEAD ``` All three formats of a given group/version/kind are expected to decode successfully to identical objects, @@ -37,7 +37,7 @@ and to round-trip back to serialized form with identical bytes. Adding new fields or API types *is* expected to modify these fixtures. To regenerate them, run: ```sh -UPDATE_COMPATIBILITY_FIXTURE_DATA=true go test ./vendor/k8s.io/api -run //HEAD +UPDATE_COMPATIBILITY_FIXTURE_DATA=true go test k8s.io/api -run //HEAD ``` ## Previous versions @@ -57,12 +57,12 @@ This requires making optional scalar and struct fields pointers so that protobuf To run serialization tests just for a previous version, like `v1.14.0`: ```sh -go test ./vendor/k8s.io/api -run //v1.14.0 +go test k8s.io/api -run //v1.14.0 ``` To run serialization tests for a particular group/version/kind, like `apps/v1` `Deployment`: ```sh -go test ./vendor/k8s.io/api -run /apps.v1.Deployment/ +go test k8s.io/api -run /apps.v1.Deployment/ ``` Failures to decode, to round-trip identical bytes, or to decode identical objects from json/yaml/protobuf, From 97571157b5a7353ff331808ca52bae831bfbd1af Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Mon, 3 May 2021 13:00:09 -0700 Subject: [PATCH 050/130] Merge pull request #101687 from siddhartha97/add-feature Ensures Authentication types have descriptions Kubernetes-commit: 55635497d30877f44ce8ab7baae795ea2a3fc51a --- Godeps/Godeps.json | 2 +- go.mod | 4 ++-- go.sum | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index c60cd6e7bc..53d8881854 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -328,7 +328,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "b3737e4729cb" + "Rev": "83e6b5ff9c68" }, { "ImportPath": "k8s.io/gengo", diff --git a/go.mod b/go.mod index 49429595ad..fddca3e6fb 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210430172414-b3737e4729cb + k8s.io/apimachinery v0.0.0-20210518100455-83e6b5ff9c68 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210430172414-b3737e4729cb +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518100455-83e6b5ff9c68 diff --git a/go.sum b/go.sum index 8bdbf618ec..89ea42cc72 100644 --- a/go.sum +++ b/go.sum @@ -192,8 +192,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210430172414-b3737e4729cb h1:IqwN+YxW5A4E0rfD2q2cITUUso4A2g29+gbwDhG0GWI= -k8s.io/apimachinery v0.0.0-20210430172414-b3737e4729cb/go.mod h1:fBRSkoylGO2QUTae8Wb2wac6pZ83/r+tL6HFSXGbzfs= +k8s.io/apimachinery v0.0.0-20210518100455-83e6b5ff9c68 h1:TOBIgeJvdBu5pIW9s0eqs8ZlkY0Ld5oP84shav2e7Co= +k8s.io/apimachinery v0.0.0-20210518100455-83e6b5ff9c68/go.mod h1:fBRSkoylGO2QUTae8Wb2wac6pZ83/r+tL6HFSXGbzfs= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 79f8f518d67436e4989ac7a49fa900bb7576a552 Mon Sep 17 00:00:00 2001 From: Chok Yip Lau Date: Thu, 4 Mar 2021 17:21:21 -0500 Subject: [PATCH 051/130] Added description to staging/src/k8s.io/api/apiserverinternal/v1alpha1/types.go Kubernetes-commit: 27aab303ff9c393f1cc62ad1ae33001bbb2e64b0 --- apiserverinternal/v1alpha1/generated.proto | 3 +++ apiserverinternal/v1alpha1/types.go | 5 ++++- apiserverinternal/v1alpha1/types_swagger_doc_generated.go | 4 +++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/apiserverinternal/v1alpha1/generated.proto b/apiserverinternal/v1alpha1/generated.proto index 539c8c9e2b..c4506eb923 100644 --- a/apiserverinternal/v1alpha1/generated.proto +++ b/apiserverinternal/v1alpha1/generated.proto @@ -86,9 +86,12 @@ message StorageVersionCondition { // A list of StorageVersions. message StorageVersionList { + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; + // Items holds a list of StorageVersion repeated StorageVersion items = 2; } diff --git a/apiserverinternal/v1alpha1/types.go b/apiserverinternal/v1alpha1/types.go index 880091b6f8..bfa249e135 100644 --- a/apiserverinternal/v1alpha1/types.go +++ b/apiserverinternal/v1alpha1/types.go @@ -121,7 +121,10 @@ type StorageVersionCondition struct { // A list of StorageVersions. type StorageVersionList struct { metav1.TypeMeta `json:",inline"` + // Standard list metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` - Items []StorageVersion `json:"items" protobuf:"bytes,2,rep,name=items"` + // Items holds a list of StorageVersion + Items []StorageVersion `json:"items" protobuf:"bytes,2,rep,name=items"` } diff --git a/apiserverinternal/v1alpha1/types_swagger_doc_generated.go b/apiserverinternal/v1alpha1/types_swagger_doc_generated.go index b05c285954..297ed08a71 100644 --- a/apiserverinternal/v1alpha1/types_swagger_doc_generated.go +++ b/apiserverinternal/v1alpha1/types_swagger_doc_generated.go @@ -64,7 +64,9 @@ func (StorageVersionCondition) SwaggerDoc() map[string]string { } var map_StorageVersionList = map[string]string{ - "": "A list of StorageVersions.", + "": "A list of StorageVersions.", + "metadata": "Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "items": "Items holds a list of StorageVersion", } func (StorageVersionList) SwaggerDoc() map[string]string { From fb2c6db30e2cc041e1e8d8dd9ae64ee5bad5fdb1 Mon Sep 17 00:00:00 2001 From: Margo Crawford Date: Thu, 4 Mar 2021 15:19:52 -0800 Subject: [PATCH 052/130] This introduces an Impersonate-Uid header to server side code. UserInfo contains a uid field alongside groups, username and extra. This change makes it possible to pass a UID through as an impersonation header like you can with Impersonate-Group, Impersonate-User and Impersonate-Extra. This PR contains: * Changes to impersonation.go to parse the Impersonate-Uid header and authorize uid impersonation * Unit tests for allowed and disallowed impersonation cases * An integration test that creates a CertificateSigningRequest using impersonation, and ensures that the API server populates the correct impersonated spec.uid upon creation. Kubernetes-commit: 74f5ed6b17287100b339a2b3a43fd4c6fb200978 --- authentication/v1/types.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/authentication/v1/types.go b/authentication/v1/types.go index a2b65d2830..7ba247d633 100644 --- a/authentication/v1/types.go +++ b/authentication/v1/types.go @@ -31,6 +31,9 @@ const ( // It can be repeated multiplied times for multiple groups. ImpersonateGroupHeader = "Impersonate-Group" + // ImpersonateUIDHeader is used to impersonate a particular UID during an API server request + ImpersonateUIDHeader = "Impersonate-Uid" + // ImpersonateUserExtraHeaderPrefix is a prefix for any header used to impersonate an entry in the // extra map[string][]string for user.Info. The key will be every after the prefix. // It can be repeated multiplied times for multiple map keys and the same key can be repeated multiple From 0097618c6e4c531cd6a5a15ef73281e15ccc3de1 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Wed, 5 May 2021 07:11:15 -0700 Subject: [PATCH 053/130] Merge pull request #99811 from lauchokyip/fixtype Added descriptions to api/apiserverinternal/v1alpha1/types.go Kubernetes-commit: 136009fd69fc73d90dd4055db9ad820f42591bee From e066428aaae025e59918b9313f00aea24739158d Mon Sep 17 00:00:00 2001 From: "yingqi.ge" Date: Fri, 5 Mar 2021 22:11:19 +0800 Subject: [PATCH 054/130] Add description to policy types.go Kubernetes-commit: 3adf656f8307c6c169220b9b057150ee9b7513e4 --- policy/v1beta1/types.go | 7 +++++++ policy/v1beta1/types_swagger_doc_generated.go | 11 +++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/policy/v1beta1/types.go b/policy/v1beta1/types.go index 2811044518..684d197ffc 100644 --- a/policy/v1beta1/types.go +++ b/policy/v1beta1/types.go @@ -129,6 +129,9 @@ const ( // PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods type PodDisruptionBudget struct { metav1.TypeMeta `json:",inline"` + + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -149,8 +152,12 @@ type PodDisruptionBudget struct { // PodDisruptionBudgetList is a collection of PodDisruptionBudgets. type PodDisruptionBudgetList struct { metav1.TypeMeta `json:",inline"` + + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` + // items list individual PodDisruptionBudget objects Items []PodDisruptionBudget `json:"items" protobuf:"bytes,2,rep,name=items"` } diff --git a/policy/v1beta1/types_swagger_doc_generated.go b/policy/v1beta1/types_swagger_doc_generated.go index 0853a5e996..ef81d43af3 100644 --- a/policy/v1beta1/types_swagger_doc_generated.go +++ b/policy/v1beta1/types_swagger_doc_generated.go @@ -96,9 +96,10 @@ func (IDRange) SwaggerDoc() map[string]string { } var map_PodDisruptionBudget = map[string]string{ - "": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods", - "spec": "Specification of the desired behavior of the PodDisruptionBudget.", - "status": "Most recently observed status of the PodDisruptionBudget.", + "": "PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Specification of the desired behavior of the PodDisruptionBudget.", + "status": "Most recently observed status of the PodDisruptionBudget.", } func (PodDisruptionBudget) SwaggerDoc() map[string]string { @@ -106,7 +107,9 @@ func (PodDisruptionBudget) SwaggerDoc() map[string]string { } var map_PodDisruptionBudgetList = map[string]string{ - "": "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.", + "": "PodDisruptionBudgetList is a collection of PodDisruptionBudgets.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "items": "items list individual PodDisruptionBudget objects", } func (PodDisruptionBudgetList) SwaggerDoc() map[string]string { From bdba00359ef9e70f1fde3a5cc6bb353cd26160dd Mon Sep 17 00:00:00 2001 From: "yingqi.ge" Date: Fri, 5 Mar 2021 22:17:17 +0800 Subject: [PATCH 055/130] Add descriptions to apiextensions v1 & v1beta1 types.go Kubernetes-commit: e3f2d237fdb225e4835cd0985104bf01cabf6cd3 --- policy/v1beta1/generated.proto | 5 +++++ policy/v1beta1/types.go | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/policy/v1beta1/generated.proto b/policy/v1beta1/generated.proto index a47212142d..133ba0493c 100644 --- a/policy/v1beta1/generated.proto +++ b/policy/v1beta1/generated.proto @@ -105,6 +105,8 @@ message IDRange { // PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods message PodDisruptionBudget { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -119,9 +121,12 @@ message PodDisruptionBudget { // PodDisruptionBudgetList is a collection of PodDisruptionBudgets. message PodDisruptionBudgetList { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; + // items list individual PodDisruptionBudget objects repeated PodDisruptionBudget items = 2; } diff --git a/policy/v1beta1/types.go b/policy/v1beta1/types.go index 684d197ffc..553cb316dc 100644 --- a/policy/v1beta1/types.go +++ b/policy/v1beta1/types.go @@ -158,7 +158,7 @@ type PodDisruptionBudgetList struct { // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // items list individual PodDisruptionBudget objects - Items []PodDisruptionBudget `json:"items" protobuf:"bytes,2,rep,name=items"` + Items []PodDisruptionBudget `json:"items" protobuf:"bytes,2,rep,name=items"` } // +genclient From cb82702de259a548d68b70c13e61e0e4459a1cda Mon Sep 17 00:00:00 2001 From: ravisantoshgudimetla Date: Mon, 5 Apr 2021 17:07:59 -0400 Subject: [PATCH 056/130] api: Introduce minReadySeconds,AvailableReplicas in Statefulset The minReadySeconds field on StatefulSet specifies the minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing, for it to be considered available. The AvailableReplicas field in the status reflects the replicas that are available Kubernetes-commit: 49af83585220d815a1a29c01fde383d663c74fb7 --- apps/v1/types.go | 13 +++++++++++++ apps/v1beta1/types.go | 13 +++++++++++++ apps/v1beta2/types.go | 13 +++++++++++++ 3 files changed, 39 insertions(+) diff --git a/apps/v1/types.go b/apps/v1/types.go index 4ae288c56d..68e8bb271e 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -175,6 +175,13 @@ type StatefulSetSpec struct { // consists of all revisions not represented by a currently applied // StatefulSetSpec version. The default value is 10. RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,8,opt,name=revisionHistoryLimit"` + + // Minimum number of seconds for which a newly created pod should be ready + // without any of its container crashing for it to be considered available. + // Defaults to 0 (pod will be considered available as soon as it is ready) + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // +optional + MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` } // StatefulSetStatus represents the current state of a StatefulSet. @@ -217,6 +224,12 @@ type StatefulSetStatus struct { // +patchMergeKey=type // +patchStrategy=merge Conditions []StatefulSetCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=conditions"` + + // Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // Remove omitempty when graduating to beta + // +optional + AvailableReplicas int32 `json:"availableReplicas,omitempty" protobuf:"varint,11,opt,name=availableReplicas"` } type StatefulSetConditionType string diff --git a/apps/v1beta1/types.go b/apps/v1beta1/types.go index 9f822faee1..be638bb0f9 100644 --- a/apps/v1beta1/types.go +++ b/apps/v1beta1/types.go @@ -218,6 +218,13 @@ type StatefulSetSpec struct { // consists of all revisions not represented by a currently applied // StatefulSetSpec version. The default value is 10. RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,8,opt,name=revisionHistoryLimit"` + + // Minimum number of seconds for which a newly created pod should be ready + // without any of its container crashing for it to be considered available. + // Defaults to 0 (pod will be considered available as soon as it is ready) + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // +optional + MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` } // StatefulSetStatus represents the current state of a StatefulSet. @@ -260,6 +267,12 @@ type StatefulSetStatus struct { // +patchMergeKey=type // +patchStrategy=merge Conditions []StatefulSetCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=conditions"` + + // Total number of available pods (ready for at least minReadySeconds) targeted by this StatefulSet. + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // Remove omitempty when graduating to beta + // +optional + AvailableReplicas int32 `json:"availableReplicas,omitempty" protobuf:"varint,11,opt,name=availableReplicas"` } type StatefulSetConditionType string diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index ec14a3d1f7..709ba9dded 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -228,6 +228,13 @@ type StatefulSetSpec struct { // consists of all revisions not represented by a currently applied // StatefulSetSpec version. The default value is 10. RevisionHistoryLimit *int32 `json:"revisionHistoryLimit,omitempty" protobuf:"varint,8,opt,name=revisionHistoryLimit"` + + // Minimum number of seconds for which a newly created pod should be ready + // without any of its container crashing for it to be considered available. + // Defaults to 0 (pod will be considered available as soon as it is ready) + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // +optional + MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` } // StatefulSetStatus represents the current state of a StatefulSet. @@ -270,6 +277,12 @@ type StatefulSetStatus struct { // +patchMergeKey=type // +patchStrategy=merge Conditions []StatefulSetCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,10,rep,name=conditions"` + + // Total number of available pods (ready for at least minReadySeconds) targeted by this StatefulSet. + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // Remove omitempty when graduating to beta + // +optional + AvailableReplicas int32 `json:"availableReplicas,omitempty" protobuf:"varint,11,opt,name=availableReplicas"` } type StatefulSetConditionType string From 59e252c896b9f3b56644fec219a50ad144f9e2b4 Mon Sep 17 00:00:00 2001 From: pacoxu Date: Wed, 14 Apr 2021 16:23:23 +0800 Subject: [PATCH 057/130] remove pod preset testdata and args Signed-off-by: pacoxu Kubernetes-commit: e9a3b92985cc8b67174c58ae6e756af8ad452850 --- core/v1/annotation_key_constants.go | 3 - .../settings.k8s.io.v1alpha1.PodPreset.json | 461 ------------------ .../settings.k8s.io.v1alpha1.PodPreset.pb | Bin 2207 -> 0 bytes .../settings.k8s.io.v1alpha1.PodPreset.yaml | 327 ------------- .../settings.k8s.io.v1alpha1.PodPreset.json | 461 ------------------ .../settings.k8s.io.v1alpha1.PodPreset.pb | Bin 2207 -> 0 bytes .../settings.k8s.io.v1alpha1.PodPreset.yaml | 327 ------------- 7 files changed, 1579 deletions(-) delete mode 100644 testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.json delete mode 100644 testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.pb delete mode 100644 testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.yaml delete mode 100644 testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.json delete mode 100644 testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.pb delete mode 100644 testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.yaml diff --git a/core/v1/annotation_key_constants.go b/core/v1/annotation_key_constants.go index a3802f0c36..7fde09126c 100644 --- a/core/v1/annotation_key_constants.go +++ b/core/v1/annotation_key_constants.go @@ -23,9 +23,6 @@ const ( // webhook backend fails. ImagePolicyFailedOpenKey string = "alpha.image-policy.k8s.io/failed-open" - // PodPresetOptOutAnnotationKey represents the annotation key for a pod to exempt itself from pod preset manipulation - PodPresetOptOutAnnotationKey string = "podpreset.admission.kubernetes.io/exclude" - // MirrorAnnotationKey represents the annotation key set by kubelets when creating mirror pods MirrorPodAnnotationKey string = "kubernetes.io/config.mirror" diff --git a/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.json b/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.json deleted file mode 100644 index d1e81963df..0000000000 --- a/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.json +++ /dev/null @@ -1,461 +0,0 @@ -{ - "kind": "PodPreset", - "apiVersion": "settings.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "env": [ - { - "name": "25", - "value": "26", - "valueFrom": { - "fieldRef": { - "apiVersion": "27", - "fieldPath": "28" - }, - "resourceFieldRef": { - "containerName": "29", - "resource": "30", - "divisor": "91" - }, - "configMapKeyRef": { - "name": "31", - "key": "32", - "optional": false - }, - "secretKeyRef": { - "name": "33", - "key": "34", - "optional": true - } - } - } - ], - "envFrom": [ - { - "prefix": "35", - "configMapRef": { - "name": "36", - "optional": true - }, - "secretRef": { - "name": "37", - "optional": false - } - } - ], - "volumes": [ - { - "name": "38", - "hostPath": { - "path": "39", - "type": "3fƻfʣ繡楙¯ĦE" - }, - "emptyDir": { - "sizeLimit": "700" - }, - "gcePersistentDisk": { - "pdName": "40", - "fsType": "41", - "partition": -1215463021, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "42", - "fsType": "43", - "partition": 1686297225, - "readOnly": true - }, - "gitRepo": { - "repository": "44", - "revision": "45", - "directory": "46" - }, - "secret": { - "secretName": "47", - "items": [ - { - "key": "48", - "path": "49", - "mode": -815194340 - } - ], - "defaultMode": -999327618, - "optional": false - }, - "nfs": { - "server": "50", - "path": "51", - "readOnly": true - }, - "iscsi": { - "targetPortal": "52", - "iqn": "53", - "lun": -388204860, - "iscsiInterface": "54", - "fsType": "55", - "readOnly": true, - "portals": [ - "56" - ], - "secretRef": { - "name": "57" - }, - "initiatorName": "58" - }, - "glusterfs": { - "endpoints": "59", - "path": "60" - }, - "persistentVolumeClaim": { - "claimName": "61" - }, - "rbd": { - "monitors": [ - "62" - ], - "image": "63", - "fsType": "64", - "pool": "65", - "user": "66", - "keyring": "67", - "secretRef": { - "name": "68" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "69", - "fsType": "70", - "secretRef": { - "name": "71" - }, - "options": { - "72": "73" - } - }, - "cinder": { - "volumeID": "74", - "fsType": "75", - "secretRef": { - "name": "76" - } - }, - "cephfs": { - "monitors": [ - "77" - ], - "path": "78", - "user": "79", - "secretFile": "80", - "secretRef": { - "name": "81" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "82", - "datasetUUID": "83" - }, - "downwardAPI": { - "items": [ - { - "path": "84", - "fieldRef": { - "apiVersion": "85", - "fieldPath": "86" - }, - "resourceFieldRef": { - "containerName": "87", - "resource": "88", - "divisor": "965" - }, - "mode": 345648859 - } - ], - "defaultMode": 1169718433 - }, - "fc": { - "targetWWNs": [ - "89" - ], - "lun": -460478410, - "fsType": "90", - "wwids": [ - "91" - ] - }, - "azureFile": { - "secretName": "92", - "shareName": "93", - "readOnly": true - }, - "configMap": { - "name": "94", - "items": [ - { - "key": "95", - "path": "96", - "mode": -513127725 - } - ], - "defaultMode": -958191807, - "optional": true - }, - "vsphereVolume": { - "volumePath": "97", - "fsType": "98", - "storagePolicyName": "99", - "storagePolicyID": "100" - }, - "quobyte": { - "registry": "101", - "volume": "102", - "user": "103", - "group": "104", - "tenant": "105" - }, - "azureDisk": { - "diskName": "106", - "diskURI": "107", - "cachingMode": "穠C]躢|)黰eȪ嵛4$%Qɰ", - "fsType": "108", - "readOnly": false, - "kind": "Ï抴ŨfZhUʎ浵ɲõTo\u0026蕭k" - }, - "photonPersistentDisk": { - "pdID": "109", - "fsType": "110" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "111", - "items": [ - { - "key": "112", - "path": "113", - "mode": -163325250 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "114", - "fieldRef": { - "apiVersion": "115", - "fieldPath": "116" - }, - "resourceFieldRef": { - "containerName": "117", - "resource": "118", - "divisor": "85" - }, - "mode": -1996616480 - } - ] - }, - "configMap": { - "name": "119", - "items": [ - { - "key": "120", - "path": "121", - "mode": -1120128337 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "122", - "expirationSeconds": -1239370187818888272, - "path": "123" - } - } - ], - "defaultMode": 1366821517 - }, - "portworxVolume": { - "volumeID": "124", - "fsType": "125", - "readOnly": true - }, - "scaleIO": { - "gateway": "126", - "system": "127", - "secretRef": { - "name": "128" - }, - "sslEnabled": true, - "protectionDomain": "129", - "storagePool": "130", - "storageMode": "131", - "volumeName": "132", - "fsType": "133" - }, - "storageos": { - "volumeName": "134", - "volumeNamespace": "135", - "fsType": "136", - "secretRef": { - "name": "137" - } - }, - "csi": { - "driver": "138", - "readOnly": true, - "fsType": "139", - "volumeAttributes": { - "140": "141" - }, - "nodePublishSecretRef": { - "name": "142" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "143", - "generateName": "144", - "namespace": "145", - "selfLink": "146", - "uid": "y綸_Ú8參遼ū", - "resourceVersion": "16267283576845911679", - "generation": 2131277878630553496, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2351574817327272831, - "labels": { - "148": "149" - }, - "annotations": { - "150": "151" - }, - "ownerReferences": [ - { - "apiVersion": "152", - "kind": "153", - "name": "154", - "uid": "臷Ľð»ųKĵ\u00264ʑ%:;栍dʪ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "155" - ], - "clusterName": "156", - "managedFields": [ - { - "manager": "157", - "operation": "ɍi縱ù墴1Rƥ贫", - "apiVersion": "158", - "fieldsType": "159" - } - ] - }, - "spec": { - "accessModes": [ - "掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐" - ], - "selector": { - "matchLabels": { - "d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m": "wE._._3.-.83_iQ" - }, - "matchExpressions": [ - { - "key": "x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6", - "operator": "In", - "values": [ - "A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6" - ] - } - ] - }, - "resources": { - "limits": { - "\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴": "587" - }, - "requests": { - "Ó6dz娝嘚庎D}埽uʎȺ眖R#yV": "156" - } - }, - "volumeName": "166", - "storageClassName": "167", - "volumeMode": "瘦ɖ緕ȚÍ勅跦Opwǩ曬逴", - "dataSource": { - "apiGroup": "168", - "kind": "169", - "name": "170" - } - } - }, - "readOnly": true - } - } - ], - "volumeMounts": [ - { - "name": "171", - "readOnly": true, - "mountPath": "172", - "subPath": "173", - "mountPropagation": "œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]", - "subPathExpr": "174" - } - ] - } -} \ No newline at end of file diff --git a/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.pb b/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.pb deleted file mode 100644 index 07ef4ca7da240b4cf0d22c667f6374d8a1ebbb04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmXX{du$ZP8NXQ`Nj4~4wvBXI6ve#+L{6FU&g|~YtXs9jn1@{;w!ukoi&i$a!4J-d zZSbRw6k}2vyEX){gN*~k5EAnU4)FspP!&J09VLod^^Z2Hnnb!gU)4mZTD7TCk$!V# z|M=eDZ)U#vX1{7#AJA9oq5ATMhRW!!dQvUxNo8&3ep*r!+g(D9hw^L7^6SdMZ+scl z2a%4Lfou~wVdO@TVBe?Ia+qVejwdZCxW$=e%TK>L@Wi{kym6JsTrv&UafyxzJxas7?SU+n-i!89t3+spM+n%;)= ztrBBgRU7lTLu+=C7~Um!GF**4%F1256PI%vN3k8vT;~zFZFki+uO3%96kC|baNhcj zQPGTrL$I~E==s8e0+jy2s;+GaQ5?r={@5F>->^BjNt;RjY)zk;4UGHN*doS7J zJ4QFse;#u!8#dwyfgLXfQZ1)SuV}{D13@STOIvuKTT{g_rdDh(XadX(TbUL4k`he3 z7s{H*wrqbh-srnNX&|I@gJo#BQIqCaf|U5A*>Co1E#KX{h53N%ZzfxO;+JsZm2Rvm z+Xxttmn(fgYOK*U<{BE~Cf6SXS%55!M?ix6u`P44u6fj4rUSPrSXd|!UeIjNoDecY z;Bk!y(-Ay~%mqmV1L1oQgG(C!d01C5o?+M()8iF$XOq|8O1#~B=gQ>yb;d(_z*wR$ z5|(8?rfUwI!=a&LZKF58{SH2qfx)|n(IU~*R@cV z=JGXxLO8N3UJ8_IuFO-(P!Mi~0)^|33XUb<5Wy-7I~I~czx((%WA_V*2GFAr0xNp3QO^r6 zqLy_5typQRnF_{HXjE1hnzfRq6 z>_Av8##nIZoiDoH`1@GmD`bLh2Rpkz>saz<6aufUPG-Acw>eyz+N3SMKu;qDIGph0i7P`N9=!dp*(cx^-ukCc{@EA*{Jp=T;`Dk_fqJD%hDQa2R#{56 zVI9{Aub4kHHhF7e=+5}m2S1%0S>?>VzB22Fi8GyLa~C2I!Qjsxr~|=m0m9qSQz}^) z#%yP0^4j|o*W&}jv~c?E`QeKSP%U5jpVn9WC^dXE`PMHM#`4B> z5bxXY8vp%-oe-TsSDBfdpwamaelTZIo3VXH_;jI zcy)g4{PVHKyMu|7mr}0`XDx?9an%>xgK7yYh$24*lc4EF6%3kB*pXFJ$7aqnd*LT2$3&#wE1OEreNQT@1 diff --git a/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.yaml b/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.yaml deleted file mode 100644 index 2dd0008763..0000000000 --- a/testdata/HEAD/settings.k8s.io.v1alpha1.PodPreset.yaml +++ /dev/null @@ -1,327 +0,0 @@ -apiVersion: settings.k8s.io/v1alpha1 -kind: PodPreset -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - env: - - name: "25" - value: "26" - valueFrom: - configMapKeyRef: - key: "32" - name: "31" - optional: false - fieldRef: - apiVersion: "27" - fieldPath: "28" - resourceFieldRef: - containerName: "29" - divisor: "91" - resource: "30" - secretKeyRef: - key: "34" - name: "33" - optional: true - envFrom: - - configMapRef: - name: "36" - optional: true - prefix: "35" - secretRef: - name: "37" - optional: false - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - volumeMounts: - - mountPath: "172" - mountPropagation: œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] - name: "171" - readOnly: true - subPath: "173" - subPathExpr: "174" - volumes: - - awsElasticBlockStore: - fsType: "43" - partition: 1686297225 - readOnly: true - volumeID: "42" - azureDisk: - cachingMode: 穠C]躢|)黰eȪ嵛4$%Qɰ - diskName: "106" - diskURI: "107" - fsType: "108" - kind: Ï抴ŨfZhUʎ浵ɲõTo&蕭k - readOnly: false - azureFile: - readOnly: true - secretName: "92" - shareName: "93" - cephfs: - monitors: - - "77" - path: "78" - readOnly: true - secretFile: "80" - secretRef: - name: "81" - user: "79" - cinder: - fsType: "75" - secretRef: - name: "76" - volumeID: "74" - configMap: - defaultMode: -958191807 - items: - - key: "95" - mode: -513127725 - path: "96" - name: "94" - optional: true - csi: - driver: "138" - fsType: "139" - nodePublishSecretRef: - name: "142" - readOnly: true - volumeAttributes: - "140": "141" - downwardAPI: - defaultMode: 1169718433 - items: - - fieldRef: - apiVersion: "85" - fieldPath: "86" - mode: 345648859 - path: "84" - resourceFieldRef: - containerName: "87" - divisor: "965" - resource: "88" - emptyDir: - sizeLimit: "700" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "150": "151" - clusterName: "156" - creationTimestamp: null - deletionGracePeriodSeconds: -2351574817327272831 - finalizers: - - "155" - generateName: "144" - generation: 2131277878630553496 - labels: - "148": "149" - managedFields: - - apiVersion: "158" - fieldsType: "159" - manager: "157" - operation: ɍi縱ù墴1Rƥ贫 - name: "143" - namespace: "145" - ownerReferences: - - apiVersion: "152" - blockOwnerDeletion: false - controller: false - kind: "153" - name: "154" - uid: 臷Ľð»ųKĵ&4ʑ%:;栍dʪ - resourceVersion: "16267283576845911679" - selfLink: "146" - uid: y綸_Ú8參遼ū - spec: - accessModes: - - 掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐 - dataSource: - apiGroup: "168" - kind: "169" - name: "170" - resources: - limits: - <鴒翁杙Ŧ癃8鸖ɱJȉ罴: "587" - requests: - Ó6dz娝嘚庎D}埽uʎȺ眖R#yV: "156" - selector: - matchExpressions: - - key: x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6 - operator: In - values: - - A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6 - matchLabels: - d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m: wE._._3.-.83_iQ - storageClassName: "167" - volumeMode: 瘦ɖ緕ȚÍ勅跦Opwǩ曬逴 - volumeName: "166" - fc: - fsType: "90" - lun: -460478410 - targetWWNs: - - "89" - wwids: - - "91" - flexVolume: - driver: "69" - fsType: "70" - options: - "72": "73" - secretRef: - name: "71" - flocker: - datasetName: "82" - datasetUUID: "83" - gcePersistentDisk: - fsType: "41" - partition: -1215463021 - pdName: "40" - readOnly: true - gitRepo: - directory: "46" - repository: "44" - revision: "45" - glusterfs: - endpoints: "59" - path: "60" - hostPath: - path: "39" - type: 3fƻfʣ繡楙¯ĦE - iscsi: - fsType: "55" - initiatorName: "58" - iqn: "53" - iscsiInterface: "54" - lun: -388204860 - portals: - - "56" - readOnly: true - secretRef: - name: "57" - targetPortal: "52" - name: "38" - nfs: - path: "51" - readOnly: true - server: "50" - persistentVolumeClaim: - claimName: "61" - photonPersistentDisk: - fsType: "110" - pdID: "109" - portworxVolume: - fsType: "125" - readOnly: true - volumeID: "124" - projected: - defaultMode: 1366821517 - sources: - - configMap: - items: - - key: "120" - mode: -1120128337 - path: "121" - name: "119" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "115" - fieldPath: "116" - mode: -1996616480 - path: "114" - resourceFieldRef: - containerName: "117" - divisor: "85" - resource: "118" - secret: - items: - - key: "112" - mode: -163325250 - path: "113" - name: "111" - optional: false - serviceAccountToken: - audience: "122" - expirationSeconds: -1239370187818888272 - path: "123" - quobyte: - group: "104" - registry: "101" - tenant: "105" - user: "103" - volume: "102" - rbd: - fsType: "64" - image: "63" - keyring: "67" - monitors: - - "62" - pool: "65" - readOnly: true - secretRef: - name: "68" - user: "66" - scaleIO: - fsType: "133" - gateway: "126" - protectionDomain: "129" - secretRef: - name: "128" - sslEnabled: true - storageMode: "131" - storagePool: "130" - system: "127" - volumeName: "132" - secret: - defaultMode: -999327618 - items: - - key: "48" - mode: -815194340 - path: "49" - optional: false - secretName: "47" - storageos: - fsType: "136" - secretRef: - name: "137" - volumeName: "134" - volumeNamespace: "135" - vsphereVolume: - fsType: "98" - storagePolicyID: "100" - storagePolicyName: "99" - volumePath: "97" diff --git a/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.json b/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.json deleted file mode 100644 index d1e81963df..0000000000 --- a/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.json +++ /dev/null @@ -1,461 +0,0 @@ -{ - "kind": "PodPreset", - "apiVersion": "settings.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "env": [ - { - "name": "25", - "value": "26", - "valueFrom": { - "fieldRef": { - "apiVersion": "27", - "fieldPath": "28" - }, - "resourceFieldRef": { - "containerName": "29", - "resource": "30", - "divisor": "91" - }, - "configMapKeyRef": { - "name": "31", - "key": "32", - "optional": false - }, - "secretKeyRef": { - "name": "33", - "key": "34", - "optional": true - } - } - } - ], - "envFrom": [ - { - "prefix": "35", - "configMapRef": { - "name": "36", - "optional": true - }, - "secretRef": { - "name": "37", - "optional": false - } - } - ], - "volumes": [ - { - "name": "38", - "hostPath": { - "path": "39", - "type": "3fƻfʣ繡楙¯ĦE" - }, - "emptyDir": { - "sizeLimit": "700" - }, - "gcePersistentDisk": { - "pdName": "40", - "fsType": "41", - "partition": -1215463021, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "42", - "fsType": "43", - "partition": 1686297225, - "readOnly": true - }, - "gitRepo": { - "repository": "44", - "revision": "45", - "directory": "46" - }, - "secret": { - "secretName": "47", - "items": [ - { - "key": "48", - "path": "49", - "mode": -815194340 - } - ], - "defaultMode": -999327618, - "optional": false - }, - "nfs": { - "server": "50", - "path": "51", - "readOnly": true - }, - "iscsi": { - "targetPortal": "52", - "iqn": "53", - "lun": -388204860, - "iscsiInterface": "54", - "fsType": "55", - "readOnly": true, - "portals": [ - "56" - ], - "secretRef": { - "name": "57" - }, - "initiatorName": "58" - }, - "glusterfs": { - "endpoints": "59", - "path": "60" - }, - "persistentVolumeClaim": { - "claimName": "61" - }, - "rbd": { - "monitors": [ - "62" - ], - "image": "63", - "fsType": "64", - "pool": "65", - "user": "66", - "keyring": "67", - "secretRef": { - "name": "68" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "69", - "fsType": "70", - "secretRef": { - "name": "71" - }, - "options": { - "72": "73" - } - }, - "cinder": { - "volumeID": "74", - "fsType": "75", - "secretRef": { - "name": "76" - } - }, - "cephfs": { - "monitors": [ - "77" - ], - "path": "78", - "user": "79", - "secretFile": "80", - "secretRef": { - "name": "81" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "82", - "datasetUUID": "83" - }, - "downwardAPI": { - "items": [ - { - "path": "84", - "fieldRef": { - "apiVersion": "85", - "fieldPath": "86" - }, - "resourceFieldRef": { - "containerName": "87", - "resource": "88", - "divisor": "965" - }, - "mode": 345648859 - } - ], - "defaultMode": 1169718433 - }, - "fc": { - "targetWWNs": [ - "89" - ], - "lun": -460478410, - "fsType": "90", - "wwids": [ - "91" - ] - }, - "azureFile": { - "secretName": "92", - "shareName": "93", - "readOnly": true - }, - "configMap": { - "name": "94", - "items": [ - { - "key": "95", - "path": "96", - "mode": -513127725 - } - ], - "defaultMode": -958191807, - "optional": true - }, - "vsphereVolume": { - "volumePath": "97", - "fsType": "98", - "storagePolicyName": "99", - "storagePolicyID": "100" - }, - "quobyte": { - "registry": "101", - "volume": "102", - "user": "103", - "group": "104", - "tenant": "105" - }, - "azureDisk": { - "diskName": "106", - "diskURI": "107", - "cachingMode": "穠C]躢|)黰eȪ嵛4$%Qɰ", - "fsType": "108", - "readOnly": false, - "kind": "Ï抴ŨfZhUʎ浵ɲõTo\u0026蕭k" - }, - "photonPersistentDisk": { - "pdID": "109", - "fsType": "110" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "111", - "items": [ - { - "key": "112", - "path": "113", - "mode": -163325250 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "114", - "fieldRef": { - "apiVersion": "115", - "fieldPath": "116" - }, - "resourceFieldRef": { - "containerName": "117", - "resource": "118", - "divisor": "85" - }, - "mode": -1996616480 - } - ] - }, - "configMap": { - "name": "119", - "items": [ - { - "key": "120", - "path": "121", - "mode": -1120128337 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "122", - "expirationSeconds": -1239370187818888272, - "path": "123" - } - } - ], - "defaultMode": 1366821517 - }, - "portworxVolume": { - "volumeID": "124", - "fsType": "125", - "readOnly": true - }, - "scaleIO": { - "gateway": "126", - "system": "127", - "secretRef": { - "name": "128" - }, - "sslEnabled": true, - "protectionDomain": "129", - "storagePool": "130", - "storageMode": "131", - "volumeName": "132", - "fsType": "133" - }, - "storageos": { - "volumeName": "134", - "volumeNamespace": "135", - "fsType": "136", - "secretRef": { - "name": "137" - } - }, - "csi": { - "driver": "138", - "readOnly": true, - "fsType": "139", - "volumeAttributes": { - "140": "141" - }, - "nodePublishSecretRef": { - "name": "142" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "143", - "generateName": "144", - "namespace": "145", - "selfLink": "146", - "uid": "y綸_Ú8參遼ū", - "resourceVersion": "16267283576845911679", - "generation": 2131277878630553496, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2351574817327272831, - "labels": { - "148": "149" - }, - "annotations": { - "150": "151" - }, - "ownerReferences": [ - { - "apiVersion": "152", - "kind": "153", - "name": "154", - "uid": "臷Ľð»ųKĵ\u00264ʑ%:;栍dʪ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "155" - ], - "clusterName": "156", - "managedFields": [ - { - "manager": "157", - "operation": "ɍi縱ù墴1Rƥ贫", - "apiVersion": "158", - "fieldsType": "159" - } - ] - }, - "spec": { - "accessModes": [ - "掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐" - ], - "selector": { - "matchLabels": { - "d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m": "wE._._3.-.83_iQ" - }, - "matchExpressions": [ - { - "key": "x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6", - "operator": "In", - "values": [ - "A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6" - ] - } - ] - }, - "resources": { - "limits": { - "\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴": "587" - }, - "requests": { - "Ó6dz娝嘚庎D}埽uʎȺ眖R#yV": "156" - } - }, - "volumeName": "166", - "storageClassName": "167", - "volumeMode": "瘦ɖ緕ȚÍ勅跦Opwǩ曬逴", - "dataSource": { - "apiGroup": "168", - "kind": "169", - "name": "170" - } - } - }, - "readOnly": true - } - } - ], - "volumeMounts": [ - { - "name": "171", - "readOnly": true, - "mountPath": "172", - "subPath": "173", - "mountPropagation": "œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]", - "subPathExpr": "174" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.pb b/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.pb deleted file mode 100644 index 07ef4ca7da240b4cf0d22c667f6374d8a1ebbb04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmXX{du$ZP8NXQ`Nj4~4wvBXI6ve#+L{6FU&g|~YtXs9jn1@{;w!ukoi&i$a!4J-d zZSbRw6k}2vyEX){gN*~k5EAnU4)FspP!&J09VLod^^Z2Hnnb!gU)4mZTD7TCk$!V# z|M=eDZ)U#vX1{7#AJA9oq5ATMhRW!!dQvUxNo8&3ep*r!+g(D9hw^L7^6SdMZ+scl z2a%4Lfou~wVdO@TVBe?Ia+qVejwdZCxW$=e%TK>L@Wi{kym6JsTrv&UafyxzJxas7?SU+n-i!89t3+spM+n%;)= ztrBBgRU7lTLu+=C7~Um!GF**4%F1256PI%vN3k8vT;~zFZFki+uO3%96kC|baNhcj zQPGTrL$I~E==s8e0+jy2s;+GaQ5?r={@5F>->^BjNt;RjY)zk;4UGHN*doS7J zJ4QFse;#u!8#dwyfgLXfQZ1)SuV}{D13@STOIvuKTT{g_rdDh(XadX(TbUL4k`he3 z7s{H*wrqbh-srnNX&|I@gJo#BQIqCaf|U5A*>Co1E#KX{h53N%ZzfxO;+JsZm2Rvm z+Xxttmn(fgYOK*U<{BE~Cf6SXS%55!M?ix6u`P44u6fj4rUSPrSXd|!UeIjNoDecY z;Bk!y(-Ay~%mqmV1L1oQgG(C!d01C5o?+M()8iF$XOq|8O1#~B=gQ>yb;d(_z*wR$ z5|(8?rfUwI!=a&LZKF58{SH2qfx)|n(IU~*R@cV z=JGXxLO8N3UJ8_IuFO-(P!Mi~0)^|33XUb<5Wy-7I~I~czx((%WA_V*2GFAr0xNp3QO^r6 zqLy_5typQRnF_{HXjE1hnzfRq6 z>_Av8##nIZoiDoH`1@GmD`bLh2Rpkz>saz<6aufUPG-Acw>eyz+N3SMKu;qDIGph0i7P`N9=!dp*(cx^-ukCc{@EA*{Jp=T;`Dk_fqJD%hDQa2R#{56 zVI9{Aub4kHHhF7e=+5}m2S1%0S>?>VzB22Fi8GyLa~C2I!Qjsxr~|=m0m9qSQz}^) z#%yP0^4j|o*W&}jv~c?E`QeKSP%U5jpVn9WC^dXE`PMHM#`4B> z5bxXY8vp%-oe-TsSDBfdpwamaelTZIo3VXH_;jI zcy)g4{PVHKyMu|7mr}0`XDx?9an%>xgK7yYh$24*lc4EF6%3kB*pXFJ$7aqnd*LT2$3&#wE1OEreNQT@1 diff --git a/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.yaml b/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.yaml deleted file mode 100644 index 2dd0008763..0000000000 --- a/testdata/v1.20.0/settings.k8s.io.v1alpha1.PodPreset.yaml +++ /dev/null @@ -1,327 +0,0 @@ -apiVersion: settings.k8s.io/v1alpha1 -kind: PodPreset -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - env: - - name: "25" - value: "26" - valueFrom: - configMapKeyRef: - key: "32" - name: "31" - optional: false - fieldRef: - apiVersion: "27" - fieldPath: "28" - resourceFieldRef: - containerName: "29" - divisor: "91" - resource: "30" - secretKeyRef: - key: "34" - name: "33" - optional: true - envFrom: - - configMapRef: - name: "36" - optional: true - prefix: "35" - secretRef: - name: "37" - optional: false - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - volumeMounts: - - mountPath: "172" - mountPropagation: œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] - name: "171" - readOnly: true - subPath: "173" - subPathExpr: "174" - volumes: - - awsElasticBlockStore: - fsType: "43" - partition: 1686297225 - readOnly: true - volumeID: "42" - azureDisk: - cachingMode: 穠C]躢|)黰eȪ嵛4$%Qɰ - diskName: "106" - diskURI: "107" - fsType: "108" - kind: Ï抴ŨfZhUʎ浵ɲõTo&蕭k - readOnly: false - azureFile: - readOnly: true - secretName: "92" - shareName: "93" - cephfs: - monitors: - - "77" - path: "78" - readOnly: true - secretFile: "80" - secretRef: - name: "81" - user: "79" - cinder: - fsType: "75" - secretRef: - name: "76" - volumeID: "74" - configMap: - defaultMode: -958191807 - items: - - key: "95" - mode: -513127725 - path: "96" - name: "94" - optional: true - csi: - driver: "138" - fsType: "139" - nodePublishSecretRef: - name: "142" - readOnly: true - volumeAttributes: - "140": "141" - downwardAPI: - defaultMode: 1169718433 - items: - - fieldRef: - apiVersion: "85" - fieldPath: "86" - mode: 345648859 - path: "84" - resourceFieldRef: - containerName: "87" - divisor: "965" - resource: "88" - emptyDir: - sizeLimit: "700" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "150": "151" - clusterName: "156" - creationTimestamp: null - deletionGracePeriodSeconds: -2351574817327272831 - finalizers: - - "155" - generateName: "144" - generation: 2131277878630553496 - labels: - "148": "149" - managedFields: - - apiVersion: "158" - fieldsType: "159" - manager: "157" - operation: ɍi縱ù墴1Rƥ贫 - name: "143" - namespace: "145" - ownerReferences: - - apiVersion: "152" - blockOwnerDeletion: false - controller: false - kind: "153" - name: "154" - uid: 臷Ľð»ųKĵ&4ʑ%:;栍dʪ - resourceVersion: "16267283576845911679" - selfLink: "146" - uid: y綸_Ú8參遼ū - spec: - accessModes: - - 掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐 - dataSource: - apiGroup: "168" - kind: "169" - name: "170" - resources: - limits: - <鴒翁杙Ŧ癃8鸖ɱJȉ罴: "587" - requests: - Ó6dz娝嘚庎D}埽uʎȺ眖R#yV: "156" - selector: - matchExpressions: - - key: x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6 - operator: In - values: - - A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6 - matchLabels: - d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m: wE._._3.-.83_iQ - storageClassName: "167" - volumeMode: 瘦ɖ緕ȚÍ勅跦Opwǩ曬逴 - volumeName: "166" - fc: - fsType: "90" - lun: -460478410 - targetWWNs: - - "89" - wwids: - - "91" - flexVolume: - driver: "69" - fsType: "70" - options: - "72": "73" - secretRef: - name: "71" - flocker: - datasetName: "82" - datasetUUID: "83" - gcePersistentDisk: - fsType: "41" - partition: -1215463021 - pdName: "40" - readOnly: true - gitRepo: - directory: "46" - repository: "44" - revision: "45" - glusterfs: - endpoints: "59" - path: "60" - hostPath: - path: "39" - type: 3fƻfʣ繡楙¯ĦE - iscsi: - fsType: "55" - initiatorName: "58" - iqn: "53" - iscsiInterface: "54" - lun: -388204860 - portals: - - "56" - readOnly: true - secretRef: - name: "57" - targetPortal: "52" - name: "38" - nfs: - path: "51" - readOnly: true - server: "50" - persistentVolumeClaim: - claimName: "61" - photonPersistentDisk: - fsType: "110" - pdID: "109" - portworxVolume: - fsType: "125" - readOnly: true - volumeID: "124" - projected: - defaultMode: 1366821517 - sources: - - configMap: - items: - - key: "120" - mode: -1120128337 - path: "121" - name: "119" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "115" - fieldPath: "116" - mode: -1996616480 - path: "114" - resourceFieldRef: - containerName: "117" - divisor: "85" - resource: "118" - secret: - items: - - key: "112" - mode: -163325250 - path: "113" - name: "111" - optional: false - serviceAccountToken: - audience: "122" - expirationSeconds: -1239370187818888272 - path: "123" - quobyte: - group: "104" - registry: "101" - tenant: "105" - user: "103" - volume: "102" - rbd: - fsType: "64" - image: "63" - keyring: "67" - monitors: - - "62" - pool: "65" - readOnly: true - secretRef: - name: "68" - user: "66" - scaleIO: - fsType: "133" - gateway: "126" - protectionDomain: "129" - secretRef: - name: "128" - sslEnabled: true - storageMode: "131" - storagePool: "130" - system: "127" - volumeName: "132" - secret: - defaultMode: -999327618 - items: - - key: "48" - mode: -815194340 - path: "49" - optional: false - secretName: "47" - storageos: - fsType: "136" - secretRef: - name: "137" - volumeName: "134" - volumeNamespace: "135" - vsphereVolume: - fsType: "98" - storagePolicyID: "100" - storagePolicyName: "99" - volumePath: "97" From 1e93921061c1c44a1921f2b225bf48f7196df441 Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Mon, 19 Apr 2021 09:28:04 -0400 Subject: [PATCH 058/130] Add 1.21.0 API compatibility data Kubernetes-commit: 0a2ed90aa139436cb2617c6402e0768a0ef6fa3a --- .../admission.k8s.io.v1.AdmissionReview.json | 84 + .../admission.k8s.io.v1.AdmissionReview.pb | Bin 0 -> 731 bytes .../admission.k8s.io.v1.AdmissionReview.yaml | 82 + ...ission.k8s.io.v1beta1.AdmissionReview.json | 84 + ...dmission.k8s.io.v1beta1.AdmissionReview.pb | Bin 0 -> 736 bytes ...ission.k8s.io.v1beta1.AdmissionReview.yaml | 82 + ...8s.io.v1.MutatingWebhookConfiguration.json | 108 ++ ....k8s.io.v1.MutatingWebhookConfiguration.pb | Bin 0 -> 722 bytes ...8s.io.v1.MutatingWebhookConfiguration.yaml | 72 + ....io.v1.ValidatingWebhookConfiguration.json | 107 ++ ...8s.io.v1.ValidatingWebhookConfiguration.pb | Bin 0 -> 717 bytes ....io.v1.ValidatingWebhookConfiguration.yaml | 71 + ....v1beta1.MutatingWebhookConfiguration.json | 108 ++ ...io.v1beta1.MutatingWebhookConfiguration.pb | Bin 0 -> 727 bytes ....v1beta1.MutatingWebhookConfiguration.yaml | 72 + ...1beta1.ValidatingWebhookConfiguration.json | 107 ++ ....v1beta1.ValidatingWebhookConfiguration.pb | Bin 0 -> 722 bytes ...1beta1.ValidatingWebhookConfiguration.yaml | 71 + .../v1.21.0/apps.v1.ControllerRevision.json | 45 + .../v1.21.0/apps.v1.ControllerRevision.pb | Bin 0 -> 327 bytes .../v1.21.0/apps.v1.ControllerRevision.yaml | 39 + testdata/v1.21.0/apps.v1.DaemonSet.json | 1561 +++++++++++++++ testdata/v1.21.0/apps.v1.DaemonSet.pb | Bin 0 -> 8214 bytes testdata/v1.21.0/apps.v1.DaemonSet.yaml | 1065 +++++++++++ testdata/v1.21.0/apps.v1.Deployment.json | 1571 ++++++++++++++++ testdata/v1.21.0/apps.v1.Deployment.pb | Bin 0 -> 8009 bytes testdata/v1.21.0/apps.v1.Deployment.yaml | 1073 +++++++++++ testdata/v1.21.0/apps.v1.ReplicaSet.json | 1556 +++++++++++++++ testdata/v1.21.0/apps.v1.ReplicaSet.pb | Bin 0 -> 7920 bytes testdata/v1.21.0/apps.v1.ReplicaSet.yaml | 1061 +++++++++++ testdata/v1.21.0/apps.v1.StatefulSet.json | 1667 +++++++++++++++++ testdata/v1.21.0/apps.v1.StatefulSet.pb | Bin 0 -> 8577 bytes testdata/v1.21.0/apps.v1.StatefulSet.yaml | 1138 +++++++++++ .../apps.v1beta1.ControllerRevision.json | 45 + .../apps.v1beta1.ControllerRevision.pb | Bin 0 -> 332 bytes .../apps.v1beta1.ControllerRevision.yaml | 39 + testdata/v1.21.0/apps.v1beta1.Deployment.json | 1574 ++++++++++++++++ testdata/v1.21.0/apps.v1beta1.Deployment.pb | Bin 0 -> 8005 bytes testdata/v1.21.0/apps.v1beta1.Deployment.yaml | 1075 +++++++++++ .../apps.v1beta1.DeploymentRollback.json | 11 + .../apps.v1beta1.DeploymentRollback.pb | Bin 0 -> 69 bytes .../apps.v1beta1.DeploymentRollback.yaml | 7 + testdata/v1.21.0/apps.v1beta1.Scale.json | 53 + testdata/v1.21.0/apps.v1beta1.Scale.pb | Bin 0 -> 240 bytes testdata/v1.21.0/apps.v1beta1.Scale.yaml | 38 + .../v1.21.0/apps.v1beta1.StatefulSet.json | 1667 +++++++++++++++++ testdata/v1.21.0/apps.v1beta1.StatefulSet.pb | Bin 0 -> 8633 bytes .../v1.21.0/apps.v1beta1.StatefulSet.yaml | 1138 +++++++++++ .../apps.v1beta2.ControllerRevision.json | 45 + .../apps.v1beta2.ControllerRevision.pb | Bin 0 -> 332 bytes .../apps.v1beta2.ControllerRevision.yaml | 39 + testdata/v1.21.0/apps.v1beta2.DaemonSet.json | 1561 +++++++++++++++ testdata/v1.21.0/apps.v1beta2.DaemonSet.pb | Bin 0 -> 8219 bytes testdata/v1.21.0/apps.v1beta2.DaemonSet.yaml | 1065 +++++++++++ testdata/v1.21.0/apps.v1beta2.Deployment.json | 1571 ++++++++++++++++ testdata/v1.21.0/apps.v1beta2.Deployment.pb | Bin 0 -> 8014 bytes testdata/v1.21.0/apps.v1beta2.Deployment.yaml | 1073 +++++++++++ testdata/v1.21.0/apps.v1beta2.ReplicaSet.json | 1556 +++++++++++++++ testdata/v1.21.0/apps.v1beta2.ReplicaSet.pb | Bin 0 -> 7925 bytes testdata/v1.21.0/apps.v1beta2.ReplicaSet.yaml | 1061 +++++++++++ testdata/v1.21.0/apps.v1beta2.Scale.json | 53 + testdata/v1.21.0/apps.v1beta2.Scale.pb | Bin 0 -> 240 bytes testdata/v1.21.0/apps.v1beta2.Scale.yaml | 38 + .../v1.21.0/apps.v1beta2.StatefulSet.json | 1667 +++++++++++++++++ testdata/v1.21.0/apps.v1beta2.StatefulSet.pb | Bin 0 -> 8582 bytes .../v1.21.0/apps.v1beta2.StatefulSet.yaml | 1138 +++++++++++ ...authentication.k8s.io.v1.TokenRequest.json | 59 + .../authentication.k8s.io.v1.TokenRequest.pb | Bin 0 -> 306 bytes ...authentication.k8s.io.v1.TokenRequest.yaml | 43 + .../authentication.k8s.io.v1.TokenReview.json | 67 + .../authentication.k8s.io.v1.TokenReview.pb | Bin 0 -> 272 bytes .../authentication.k8s.io.v1.TokenReview.yaml | 47 + ...entication.k8s.io.v1beta1.TokenReview.json | 67 + ...thentication.k8s.io.v1beta1.TokenReview.pb | Bin 0 -> 277 bytes ...entication.k8s.io.v1beta1.TokenReview.yaml | 47 + ...on.k8s.io.v1.LocalSubjectAccessReview.json | 73 + ...tion.k8s.io.v1.LocalSubjectAccessReview.pb | Bin 0 -> 316 bytes ...on.k8s.io.v1.LocalSubjectAccessReview.yaml | 54 + ...ion.k8s.io.v1.SelfSubjectAccessReview.json | 63 + ...ation.k8s.io.v1.SelfSubjectAccessReview.pb | Bin 0 -> 291 bytes ...ion.k8s.io.v1.SelfSubjectAccessReview.yaml | 47 + ...tion.k8s.io.v1.SelfSubjectRulesReview.json | 76 + ...zation.k8s.io.v1.SelfSubjectRulesReview.pb | Bin 0 -> 276 bytes ...tion.k8s.io.v1.SelfSubjectRulesReview.yaml | 50 + ...ization.k8s.io.v1.SubjectAccessReview.json | 73 + ...orization.k8s.io.v1.SubjectAccessReview.pb | Bin 0 -> 311 bytes ...ization.k8s.io.v1.SubjectAccessReview.yaml | 54 + ...s.io.v1beta1.LocalSubjectAccessReview.json | 73 + ...k8s.io.v1beta1.LocalSubjectAccessReview.pb | Bin 0 -> 321 bytes ...s.io.v1beta1.LocalSubjectAccessReview.yaml | 54 + ...8s.io.v1beta1.SelfSubjectAccessReview.json | 63 + ....k8s.io.v1beta1.SelfSubjectAccessReview.pb | Bin 0 -> 296 bytes ...8s.io.v1beta1.SelfSubjectAccessReview.yaml | 47 + ...k8s.io.v1beta1.SelfSubjectRulesReview.json | 76 + ...n.k8s.io.v1beta1.SelfSubjectRulesReview.pb | Bin 0 -> 281 bytes ...k8s.io.v1beta1.SelfSubjectRulesReview.yaml | 50 + ...on.k8s.io.v1beta1.SubjectAccessReview.json | 73 + ...tion.k8s.io.v1beta1.SubjectAccessReview.pb | Bin 0 -> 316 bytes ...on.k8s.io.v1beta1.SubjectAccessReview.yaml | 54 + ...utoscaling.v1.HorizontalPodAutoscaler.json | 59 + .../autoscaling.v1.HorizontalPodAutoscaler.pb | Bin 0 -> 311 bytes ...utoscaling.v1.HorizontalPodAutoscaler.yaml | 44 + testdata/v1.21.0/autoscaling.v1.Scale.json | 50 + testdata/v1.21.0/autoscaling.v1.Scale.pb | Bin 0 -> 232 bytes testdata/v1.21.0/autoscaling.v1.Scale.yaml | 36 + ...aling.v2beta1.HorizontalPodAutoscaler.json | 220 +++ ...scaling.v2beta1.HorizontalPodAutoscaler.pb | Bin 0 -> 1957 bytes ...aling.v2beta1.HorizontalPodAutoscaler.yaml | 149 ++ ...aling.v2beta2.HorizontalPodAutoscaler.json | 281 +++ ...scaling.v2beta2.HorizontalPodAutoscaler.pb | Bin 0 -> 2125 bytes ...aling.v2beta2.HorizontalPodAutoscaler.yaml | 188 ++ testdata/v1.21.0/batch.v1.CronJob.json | 1600 ++++++++++++++++ testdata/v1.21.0/batch.v1.CronJob.pb | Bin 0 -> 8473 bytes testdata/v1.21.0/batch.v1.CronJob.yaml | 1095 +++++++++++ testdata/v1.21.0/batch.v1.Job.json | 1552 +++++++++++++++ testdata/v1.21.0/batch.v1.Job.pb | Bin 0 -> 7709 bytes testdata/v1.21.0/batch.v1.Job.yaml | 1059 +++++++++++ testdata/v1.21.0/batch.v1.JobTemplate.json | 1524 +++++++++++++++ testdata/v1.21.0/batch.v1.JobTemplate.pb | Bin 0 -> 7310 bytes testdata/v1.21.0/batch.v1.JobTemplate.yaml | 1045 +++++++++++ testdata/v1.21.0/batch.v1beta1.CronJob.json | 1600 ++++++++++++++++ testdata/v1.21.0/batch.v1beta1.CronJob.pb | Bin 0 -> 8478 bytes testdata/v1.21.0/batch.v1beta1.CronJob.yaml | 1095 +++++++++++ .../v1.21.0/batch.v1beta1.JobTemplate.json | 1581 ++++++++++++++++ testdata/v1.21.0/batch.v1beta1.JobTemplate.pb | Bin 0 -> 8019 bytes .../v1.21.0/batch.v1beta1.JobTemplate.yaml | 1081 +++++++++++ testdata/v1.21.0/batch.v2alpha1.CronJob.json | 1591 ++++++++++++++++ testdata/v1.21.0/batch.v2alpha1.CronJob.pb | Bin 0 -> 8382 bytes testdata/v1.21.0/batch.v2alpha1.CronJob.yaml | 1086 +++++++++++ .../v1.21.0/batch.v2alpha1.JobTemplate.json | 1583 ++++++++++++++++ .../v1.21.0/batch.v2alpha1.JobTemplate.pb | Bin 0 -> 8158 bytes .../v1.21.0/batch.v2alpha1.JobTemplate.yaml | 1080 +++++++++++ ...s.k8s.io.v1.CertificateSigningRequest.json | 73 + ...tes.k8s.io.v1.CertificateSigningRequest.pb | Bin 0 -> 361 bytes ...s.k8s.io.v1.CertificateSigningRequest.yaml | 52 + ....io.v1beta1.CertificateSigningRequest.json | 73 + ...8s.io.v1beta1.CertificateSigningRequest.pb | Bin 0 -> 366 bytes ....io.v1beta1.CertificateSigningRequest.yaml | 52 + .../v1.21.0/coordination.k8s.io.v1.Lease.json | 50 + .../v1.21.0/coordination.k8s.io.v1.Lease.pb | Bin 0 -> 246 bytes .../v1.21.0/coordination.k8s.io.v1.Lease.yaml | 37 + .../coordination.k8s.io.v1beta1.Lease.json | 50 + .../coordination.k8s.io.v1beta1.Lease.pb | Bin 0 -> 251 bytes .../coordination.k8s.io.v1beta1.Lease.yaml | 37 + testdata/v1.21.0/core.v1.APIGroup.json | 21 + testdata/v1.21.0/core.v1.APIGroup.pb | Bin 0 -> 53 bytes testdata/v1.21.0/core.v1.APIGroup.yaml | 12 + testdata/v1.21.0/core.v1.APIVersions.json | 13 + testdata/v1.21.0/core.v1.APIVersions.pb | Bin 0 -> 40 bytes testdata/v1.21.0/core.v1.APIVersions.yaml | 7 + testdata/v1.21.0/core.v1.Binding.json | 52 + testdata/v1.21.0/core.v1.Binding.pb | Bin 0 -> 247 bytes testdata/v1.21.0/core.v1.Binding.yaml | 39 + testdata/v1.21.0/core.v1.ComponentStatus.json | 51 + testdata/v1.21.0/core.v1.ComponentStatus.pb | Bin 0 -> 242 bytes testdata/v1.21.0/core.v1.ComponentStatus.yaml | 36 + testdata/v1.21.0/core.v1.ConfigMap.json | 50 + testdata/v1.21.0/core.v1.ConfigMap.pb | Bin 0 -> 221 bytes testdata/v1.21.0/core.v1.ConfigMap.yaml | 36 + testdata/v1.21.0/core.v1.CreateOptions.json | 8 + testdata/v1.21.0/core.v1.CreateOptions.pb | Bin 0 -> 37 bytes testdata/v1.21.0/core.v1.CreateOptions.yaml | 5 + testdata/v1.21.0/core.v1.DeleteOptions.json | 14 + testdata/v1.21.0/core.v1.DeleteOptions.pb | Bin 0 -> 96 bytes testdata/v1.21.0/core.v1.DeleteOptions.yaml | 10 + testdata/v1.21.0/core.v1.Endpoints.json | 87 + testdata/v1.21.0/core.v1.Endpoints.pb | Bin 0 -> 378 bytes testdata/v1.21.0/core.v1.Endpoints.yaml | 61 + .../v1.21.0/core.v1.EphemeralContainers.json | 299 +++ .../v1.21.0/core.v1.EphemeralContainers.pb | Bin 0 -> 1272 bytes .../v1.21.0/core.v1.EphemeralContainers.yaml | 209 +++ testdata/v1.21.0/core.v1.Event.json | 79 + testdata/v1.21.0/core.v1.Event.pb | Bin 0 -> 395 bytes testdata/v1.21.0/core.v1.Event.yaml | 63 + testdata/v1.21.0/core.v1.ExportOptions.json | 6 + testdata/v1.21.0/core.v1.ExportOptions.pb | Bin 0 -> 35 bytes testdata/v1.21.0/core.v1.ExportOptions.yaml | 4 + testdata/v1.21.0/core.v1.GetOptions.json | 5 + testdata/v1.21.0/core.v1.GetOptions.pb | Bin 0 -> 31 bytes testdata/v1.21.0/core.v1.GetOptions.yaml | 3 + testdata/v1.21.0/core.v1.LimitRange.json | 65 + testdata/v1.21.0/core.v1.LimitRange.pb | Bin 0 -> 376 bytes testdata/v1.21.0/core.v1.LimitRange.yaml | 44 + testdata/v1.21.0/core.v1.ListOptions.json | 12 + testdata/v1.21.0/core.v1.ListOptions.pb | Bin 0 -> 72 bytes testdata/v1.21.0/core.v1.ListOptions.yaml | 10 + testdata/v1.21.0/core.v1.Namespace.json | 60 + testdata/v1.21.0/core.v1.Namespace.pb | Bin 0 -> 317 bytes testdata/v1.21.0/core.v1.Namespace.yaml | 42 + testdata/v1.21.0/core.v1.Node.json | 156 ++ testdata/v1.21.0/core.v1.Node.pb | Bin 0 -> 746 bytes testdata/v1.21.0/core.v1.Node.yaml | 110 ++ .../v1.21.0/core.v1.NodeProxyOptions.json | 5 + testdata/v1.21.0/core.v1.NodeProxyOptions.pb | Bin 0 -> 37 bytes .../v1.21.0/core.v1.NodeProxyOptions.yaml | 3 + testdata/v1.21.0/core.v1.PatchOptions.json | 9 + testdata/v1.21.0/core.v1.PatchOptions.pb | Bin 0 -> 38 bytes testdata/v1.21.0/core.v1.PatchOptions.yaml | 6 + .../v1.21.0/core.v1.PersistentVolume.json | 292 +++ testdata/v1.21.0/core.v1.PersistentVolume.pb | Bin 0 -> 1177 bytes .../v1.21.0/core.v1.PersistentVolume.yaml | 221 +++ .../core.v1.PersistentVolumeClaim.json | 94 + .../v1.21.0/core.v1.PersistentVolumeClaim.pb | Bin 0 -> 595 bytes .../core.v1.PersistentVolumeClaim.yaml | 65 + testdata/v1.21.0/core.v1.Pod.json | 1644 ++++++++++++++++ testdata/v1.21.0/core.v1.Pod.pb | Bin 0 -> 8005 bytes testdata/v1.21.0/core.v1.Pod.yaml | 1130 +++++++++++ .../v1.21.0/core.v1.PodAttachOptions.json | 7 + testdata/v1.21.0/core.v1.PodAttachOptions.pb | Bin 0 -> 45 bytes .../v1.21.0/core.v1.PodAttachOptions.yaml | 5 + testdata/v1.21.0/core.v1.PodExecOptions.json | 10 + testdata/v1.21.0/core.v1.PodExecOptions.pb | Bin 0 -> 46 bytes testdata/v1.21.0/core.v1.PodExecOptions.yaml | 7 + testdata/v1.21.0/core.v1.PodLogOptions.json | 11 + testdata/v1.21.0/core.v1.PodLogOptions.pb | Bin 0 -> 73 bytes testdata/v1.21.0/core.v1.PodLogOptions.yaml | 9 + .../core.v1.PodPortForwardOptions.json | 7 + .../v1.21.0/core.v1.PodPortForwardOptions.pb | Bin 0 -> 50 bytes .../core.v1.PodPortForwardOptions.yaml | 4 + testdata/v1.21.0/core.v1.PodProxyOptions.json | 5 + testdata/v1.21.0/core.v1.PodProxyOptions.pb | Bin 0 -> 36 bytes testdata/v1.21.0/core.v1.PodProxyOptions.yaml | 3 + testdata/v1.21.0/core.v1.PodStatusResult.json | 208 ++ testdata/v1.21.0/core.v1.PodStatusResult.pb | Bin 0 -> 910 bytes testdata/v1.21.0/core.v1.PodStatusResult.yaml | 156 ++ testdata/v1.21.0/core.v1.PodTemplate.json | 1529 +++++++++++++++ testdata/v1.21.0/core.v1.PodTemplate.pb | Bin 0 -> 7908 bytes testdata/v1.21.0/core.v1.PodTemplate.yaml | 1042 +++++++++++ testdata/v1.21.0/core.v1.RangeAllocation.json | 45 + testdata/v1.21.0/core.v1.RangeAllocation.pb | Bin 0 -> 213 bytes testdata/v1.21.0/core.v1.RangeAllocation.yaml | 33 + .../core.v1.ReplicationController.json | 1539 +++++++++++++++ .../v1.21.0/core.v1.ReplicationController.pb | Bin 0 -> 7838 bytes .../core.v1.ReplicationController.yaml | 1050 +++++++++++ testdata/v1.21.0/core.v1.ResourceQuota.json | 70 + testdata/v1.21.0/core.v1.ResourceQuota.pb | Bin 0 -> 395 bytes testdata/v1.21.0/core.v1.ResourceQuota.yaml | 47 + testdata/v1.21.0/core.v1.Secret.json | 51 + testdata/v1.21.0/core.v1.Secret.pb | Bin 0 -> 228 bytes testdata/v1.21.0/core.v1.Secret.yaml | 37 + .../v1.21.0/core.v1.SerializedReference.json | 13 + .../v1.21.0/core.v1.SerializedReference.pb | Bin 0 -> 81 bytes .../v1.21.0/core.v1.SerializedReference.yaml | 10 + testdata/v1.21.0/core.v1.Service.json | 117 ++ testdata/v1.21.0/core.v1.Service.pb | Bin 0 -> 525 bytes testdata/v1.21.0/core.v1.Service.yaml | 82 + testdata/v1.21.0/core.v1.ServiceAccount.json | 60 + testdata/v1.21.0/core.v1.ServiceAccount.pb | Bin 0 -> 251 bytes testdata/v1.21.0/core.v1.ServiceAccount.yaml | 42 + .../v1.21.0/core.v1.ServiceProxyOptions.json | 5 + .../v1.21.0/core.v1.ServiceProxyOptions.pb | Bin 0 -> 40 bytes .../v1.21.0/core.v1.ServiceProxyOptions.yaml | 3 + testdata/v1.21.0/core.v1.Status.json | 25 + testdata/v1.21.0/core.v1.Status.pb | Bin 0 -> 178 bytes testdata/v1.21.0/core.v1.Status.yaml | 18 + testdata/v1.21.0/core.v1.UpdateOptions.json | 8 + testdata/v1.21.0/core.v1.UpdateOptions.pb | Bin 0 -> 37 bytes testdata/v1.21.0/core.v1.UpdateOptions.yaml | 5 + testdata/v1.21.0/core.v1.WatchEvent.json | 4 + testdata/v1.21.0/core.v1.WatchEvent.pb | Bin 0 -> 121 bytes testdata/v1.21.0/core.v1.WatchEvent.yaml | 8 + .../discovery.k8s.io.v1.EndpointSlice.json | 86 + .../discovery.k8s.io.v1.EndpointSlice.pb | Bin 0 -> 365 bytes .../discovery.k8s.io.v1.EndpointSlice.yaml | 60 + ...scovery.k8s.io.v1alpha1.EndpointSlice.json | 78 + ...discovery.k8s.io.v1alpha1.EndpointSlice.pb | Bin 0 -> 362 bytes ...scovery.k8s.io.v1alpha1.EndpointSlice.yaml | 56 + ...iscovery.k8s.io.v1beta1.EndpointSlice.json | 85 + .../discovery.k8s.io.v1beta1.EndpointSlice.pb | Bin 0 -> 366 bytes ...iscovery.k8s.io.v1beta1.EndpointSlice.yaml | 59 + testdata/v1.21.0/events.k8s.io.v1.Event.json | 79 + testdata/v1.21.0/events.k8s.io.v1.Event.pb | Bin 0 -> 409 bytes testdata/v1.21.0/events.k8s.io.v1.Event.yaml | 63 + .../v1.21.0/events.k8s.io.v1beta1.Event.json | 79 + .../v1.21.0/events.k8s.io.v1beta1.Event.pb | Bin 0 -> 414 bytes .../v1.21.0/events.k8s.io.v1beta1.Event.yaml | 63 + .../v1.21.0/extensions.v1beta1.DaemonSet.json | 1562 +++++++++++++++ .../v1.21.0/extensions.v1beta1.DaemonSet.pb | Bin 0 -> 8242 bytes .../v1.21.0/extensions.v1beta1.DaemonSet.yaml | 1066 +++++++++++ .../extensions.v1beta1.Deployment.json | 1574 ++++++++++++++++ .../v1.21.0/extensions.v1beta1.Deployment.pb | Bin 0 -> 8011 bytes .../extensions.v1beta1.Deployment.yaml | 1075 +++++++++++ ...extensions.v1beta1.DeploymentRollback.json | 11 + .../extensions.v1beta1.DeploymentRollback.pb | Bin 0 -> 75 bytes ...extensions.v1beta1.DeploymentRollback.yaml | 7 + .../v1.21.0/extensions.v1beta1.Ingress.json | 102 + .../v1.21.0/extensions.v1beta1.Ingress.pb | Bin 0 -> 375 bytes .../v1.21.0/extensions.v1beta1.Ingress.yaml | 66 + .../extensions.v1beta1.NetworkPolicy.json | 151 ++ .../extensions.v1beta1.NetworkPolicy.pb | Bin 0 -> 1412 bytes .../extensions.v1beta1.NetworkPolicy.yaml | 88 + .../extensions.v1beta1.PodSecurityPolicy.json | 144 ++ .../extensions.v1beta1.PodSecurityPolicy.pb | Bin 0 -> 582 bytes .../extensions.v1beta1.PodSecurityPolicy.yaml | 92 + .../extensions.v1beta1.ReplicaSet.json | 1556 +++++++++++++++ .../v1.21.0/extensions.v1beta1.ReplicaSet.pb | Bin 0 -> 7931 bytes .../extensions.v1beta1.ReplicaSet.yaml | 1061 +++++++++++ .../v1.21.0/extensions.v1beta1.Scale.json | 53 + testdata/v1.21.0/extensions.v1beta1.Scale.pb | Bin 0 -> 246 bytes .../v1.21.0/extensions.v1beta1.Scale.yaml | 38 + ....apiserver.k8s.io.v1alpha1.FlowSchema.json | 108 ++ ...ol.apiserver.k8s.io.v1alpha1.FlowSchema.pb | Bin 0 -> 416 bytes ....apiserver.k8s.io.v1alpha1.FlowSchema.yaml | 68 + ...o.v1alpha1.PriorityLevelConfiguration.json | 68 + ....io.v1alpha1.PriorityLevelConfiguration.pb | Bin 0 -> 426 bytes ...o.v1alpha1.PriorityLevelConfiguration.yaml | 48 + ...l.apiserver.k8s.io.v1beta1.FlowSchema.json | 108 ++ ...rol.apiserver.k8s.io.v1beta1.FlowSchema.pb | Bin 0 -> 415 bytes ...l.apiserver.k8s.io.v1beta1.FlowSchema.yaml | 68 + ...io.v1beta1.PriorityLevelConfiguration.json | 68 + ...s.io.v1beta1.PriorityLevelConfiguration.pb | Bin 0 -> 425 bytes ...io.v1beta1.PriorityLevelConfiguration.yaml | 48 + ...agepolicy.k8s.io.v1alpha1.ImageReview.json | 61 + ...imagepolicy.k8s.io.v1alpha1.ImageReview.pb | Bin 0 -> 267 bytes ...agepolicy.k8s.io.v1alpha1.ImageReview.yaml | 42 + ...server.k8s.io.v1alpha1.StorageVersion.json | 66 + ...piserver.k8s.io.v1alpha1.StorageVersion.pb | Bin 0 -> 350 bytes ...server.k8s.io.v1alpha1.StorageVersion.yaml | 46 + .../v1.21.0/networking.k8s.io.v1.Ingress.json | 112 ++ .../v1.21.0/networking.k8s.io.v1.Ingress.pb | Bin 0 -> 367 bytes .../v1.21.0/networking.k8s.io.v1.Ingress.yaml | 72 + .../networking.k8s.io.v1.IngressClass.json | 53 + .../networking.k8s.io.v1.IngressClass.pb | Bin 0 -> 249 bytes .../networking.k8s.io.v1.IngressClass.yaml | 39 + .../networking.k8s.io.v1.NetworkPolicy.json | 151 ++ .../networking.k8s.io.v1.NetworkPolicy.pb | Bin 0 -> 1414 bytes .../networking.k8s.io.v1.NetworkPolicy.yaml | 88 + .../networking.k8s.io.v1beta1.Ingress.json | 102 + .../networking.k8s.io.v1beta1.Ingress.pb | Bin 0 -> 382 bytes .../networking.k8s.io.v1beta1.Ingress.yaml | 66 + ...etworking.k8s.io.v1beta1.IngressClass.json | 53 + .../networking.k8s.io.v1beta1.IngressClass.pb | Bin 0 -> 254 bytes ...etworking.k8s.io.v1beta1.IngressClass.yaml | 39 + .../v1.21.0/node.k8s.io.v1.RuntimeClass.json | 62 + .../v1.21.0/node.k8s.io.v1.RuntimeClass.pb | Bin 0 -> 285 bytes .../v1.21.0/node.k8s.io.v1.RuntimeClass.yaml | 43 + .../node.k8s.io.v1alpha1.RuntimeClass.json | 64 + .../node.k8s.io.v1alpha1.RuntimeClass.pb | Bin 0 -> 293 bytes .../node.k8s.io.v1alpha1.RuntimeClass.yaml | 44 + .../node.k8s.io.v1beta1.RuntimeClass.json | 62 + .../node.k8s.io.v1beta1.RuntimeClass.pb | Bin 0 -> 290 bytes .../node.k8s.io.v1beta1.RuntimeClass.yaml | 43 + .../policy.v1.PodDisruptionBudget.json | 81 + .../v1.21.0/policy.v1.PodDisruptionBudget.pb | Bin 0 -> 671 bytes .../policy.v1.PodDisruptionBudget.yaml | 57 + testdata/v1.21.0/policy.v1beta1.Eviction.json | 55 + testdata/v1.21.0/policy.v1beta1.Eviction.pb | Bin 0 -> 279 bytes testdata/v1.21.0/policy.v1beta1.Eviction.yaml | 40 + .../policy.v1beta1.PodDisruptionBudget.json | 81 + .../policy.v1beta1.PodDisruptionBudget.pb | Bin 0 -> 676 bytes .../policy.v1beta1.PodDisruptionBudget.yaml | 57 + .../policy.v1beta1.PodSecurityPolicy.json | 144 ++ .../policy.v1beta1.PodSecurityPolicy.pb | Bin 0 -> 578 bytes .../policy.v1beta1.PodSecurityPolicy.yaml | 92 + ...c.authorization.k8s.io.v1.ClusterRole.json | 80 + ...bac.authorization.k8s.io.v1.ClusterRole.pb | Bin 0 -> 344 bytes ...c.authorization.k8s.io.v1.ClusterRole.yaml | 51 + ...rization.k8s.io.v1.ClusterRoleBinding.json | 56 + ...horization.k8s.io.v1.ClusterRoleBinding.pb | Bin 0 -> 267 bytes ...rization.k8s.io.v1.ClusterRoleBinding.yaml | 40 + .../rbac.authorization.k8s.io.v1.Role.json | 62 + .../rbac.authorization.k8s.io.v1.Role.pb | Bin 0 -> 243 bytes .../rbac.authorization.k8s.io.v1.Role.yaml | 42 + ...c.authorization.k8s.io.v1.RoleBinding.json | 56 + ...bac.authorization.k8s.io.v1.RoleBinding.pb | Bin 0 -> 260 bytes ...c.authorization.k8s.io.v1.RoleBinding.yaml | 40 + ...orization.k8s.io.v1alpha1.ClusterRole.json | 80 + ...thorization.k8s.io.v1alpha1.ClusterRole.pb | Bin 0 -> 350 bytes ...orization.k8s.io.v1alpha1.ClusterRole.yaml | 51 + ...on.k8s.io.v1alpha1.ClusterRoleBinding.json | 56 + ...tion.k8s.io.v1alpha1.ClusterRoleBinding.pb | Bin 0 -> 273 bytes ...on.k8s.io.v1alpha1.ClusterRoleBinding.yaml | 40 + ...ac.authorization.k8s.io.v1alpha1.Role.json | 62 + ...rbac.authorization.k8s.io.v1alpha1.Role.pb | Bin 0 -> 249 bytes ...ac.authorization.k8s.io.v1alpha1.Role.yaml | 42 + ...orization.k8s.io.v1alpha1.RoleBinding.json | 56 + ...thorization.k8s.io.v1alpha1.RoleBinding.pb | Bin 0 -> 266 bytes ...orization.k8s.io.v1alpha1.RoleBinding.yaml | 40 + ...horization.k8s.io.v1beta1.ClusterRole.json | 80 + ...uthorization.k8s.io.v1beta1.ClusterRole.pb | Bin 0 -> 349 bytes ...horization.k8s.io.v1beta1.ClusterRole.yaml | 51 + ...ion.k8s.io.v1beta1.ClusterRoleBinding.json | 56 + ...ation.k8s.io.v1beta1.ClusterRoleBinding.pb | Bin 0 -> 272 bytes ...ion.k8s.io.v1beta1.ClusterRoleBinding.yaml | 40 + ...bac.authorization.k8s.io.v1beta1.Role.json | 62 + .../rbac.authorization.k8s.io.v1beta1.Role.pb | Bin 0 -> 248 bytes ...bac.authorization.k8s.io.v1beta1.Role.yaml | 42 + ...horization.k8s.io.v1beta1.RoleBinding.json | 56 + ...uthorization.k8s.io.v1beta1.RoleBinding.pb | Bin 0 -> 265 bytes ...horization.k8s.io.v1beta1.RoleBinding.yaml | 40 + .../scheduling.k8s.io.v1.PriorityClass.json | 47 + .../scheduling.k8s.io.v1.PriorityClass.pb | Bin 0 -> 246 bytes .../scheduling.k8s.io.v1.PriorityClass.yaml | 35 + ...eduling.k8s.io.v1alpha1.PriorityClass.json | 47 + ...cheduling.k8s.io.v1alpha1.PriorityClass.pb | Bin 0 -> 252 bytes ...eduling.k8s.io.v1alpha1.PriorityClass.yaml | 35 + ...heduling.k8s.io.v1beta1.PriorityClass.json | 47 + ...scheduling.k8s.io.v1beta1.PriorityClass.pb | Bin 0 -> 251 bytes ...heduling.k8s.io.v1beta1.PriorityClass.yaml | 35 + .../settings.k8s.io.v1alpha1.PodPreset.json | 461 +++++ .../settings.k8s.io.v1alpha1.PodPreset.pb | Bin 0 -> 2207 bytes .../settings.k8s.io.v1alpha1.PodPreset.yaml | 327 ++++ .../v1.21.0/storage.k8s.io.v1.CSIDriver.json | 59 + .../v1.21.0/storage.k8s.io.v1.CSIDriver.pb | Bin 0 -> 304 bytes .../v1.21.0/storage.k8s.io.v1.CSIDriver.yaml | 42 + .../v1.21.0/storage.k8s.io.v1.CSINode.json | 57 + testdata/v1.21.0/storage.k8s.io.v1.CSINode.pb | Bin 0 -> 237 bytes .../v1.21.0/storage.k8s.io.v1.CSINode.yaml | 39 + .../storage.k8s.io.v1.StorageClass.json | 65 + .../v1.21.0/storage.k8s.io.v1.StorageClass.pb | Bin 0 -> 267 bytes .../storage.k8s.io.v1.StorageClass.yaml | 44 + .../storage.k8s.io.v1.VolumeAttachment.json | 305 +++ .../storage.k8s.io.v1.VolumeAttachment.pb | Bin 0 -> 1155 bytes .../storage.k8s.io.v1.VolumeAttachment.yaml | 229 +++ ...ge.k8s.io.v1alpha1.CSIStorageCapacity.json | 60 + ...rage.k8s.io.v1alpha1.CSIStorageCapacity.pb | Bin 0 -> 537 bytes ...ge.k8s.io.v1alpha1.CSIStorageCapacity.yaml | 42 + ...rage.k8s.io.v1alpha1.VolumeAttachment.json | 305 +++ ...torage.k8s.io.v1alpha1.VolumeAttachment.pb | Bin 0 -> 1161 bytes ...rage.k8s.io.v1alpha1.VolumeAttachment.yaml | 229 +++ .../storage.k8s.io.v1beta1.CSIDriver.json | 59 + .../storage.k8s.io.v1beta1.CSIDriver.pb | Bin 0 -> 309 bytes .../storage.k8s.io.v1beta1.CSIDriver.yaml | 42 + .../storage.k8s.io.v1beta1.CSINode.json | 57 + .../v1.21.0/storage.k8s.io.v1beta1.CSINode.pb | Bin 0 -> 242 bytes .../storage.k8s.io.v1beta1.CSINode.yaml | 39 + ...age.k8s.io.v1beta1.CSIStorageCapacity.json | 60 + ...orage.k8s.io.v1beta1.CSIStorageCapacity.pb | Bin 0 -> 536 bytes ...age.k8s.io.v1beta1.CSIStorageCapacity.yaml | 42 + .../storage.k8s.io.v1beta1.StorageClass.json | 65 + .../storage.k8s.io.v1beta1.StorageClass.pb | Bin 0 -> 272 bytes .../storage.k8s.io.v1beta1.StorageClass.yaml | 44 + ...orage.k8s.io.v1beta1.VolumeAttachment.json | 305 +++ ...storage.k8s.io.v1beta1.VolumeAttachment.pb | Bin 0 -> 1160 bytes ...orage.k8s.io.v1beta1.VolumeAttachment.yaml | 229 +++ 435 files changed, 77670 insertions(+) create mode 100644 testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.json create mode 100644 testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.pb create mode 100644 testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.yaml create mode 100644 testdata/v1.21.0/admission.k8s.io.v1beta1.AdmissionReview.json create mode 100644 testdata/v1.21.0/admission.k8s.io.v1beta1.AdmissionReview.pb create mode 100644 testdata/v1.21.0/admission.k8s.io.v1beta1.AdmissionReview.yaml create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml create mode 100644 testdata/v1.21.0/apps.v1.ControllerRevision.json create mode 100644 testdata/v1.21.0/apps.v1.ControllerRevision.pb create mode 100644 testdata/v1.21.0/apps.v1.ControllerRevision.yaml create mode 100644 testdata/v1.21.0/apps.v1.DaemonSet.json create mode 100644 testdata/v1.21.0/apps.v1.DaemonSet.pb create mode 100644 testdata/v1.21.0/apps.v1.DaemonSet.yaml create mode 100644 testdata/v1.21.0/apps.v1.Deployment.json create mode 100644 testdata/v1.21.0/apps.v1.Deployment.pb create mode 100644 testdata/v1.21.0/apps.v1.Deployment.yaml create mode 100644 testdata/v1.21.0/apps.v1.ReplicaSet.json create mode 100644 testdata/v1.21.0/apps.v1.ReplicaSet.pb create mode 100644 testdata/v1.21.0/apps.v1.ReplicaSet.yaml create mode 100644 testdata/v1.21.0/apps.v1.StatefulSet.json create mode 100644 testdata/v1.21.0/apps.v1.StatefulSet.pb create mode 100644 testdata/v1.21.0/apps.v1.StatefulSet.yaml create mode 100644 testdata/v1.21.0/apps.v1beta1.ControllerRevision.json create mode 100644 testdata/v1.21.0/apps.v1beta1.ControllerRevision.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.ControllerRevision.yaml create mode 100644 testdata/v1.21.0/apps.v1beta1.Deployment.json create mode 100644 testdata/v1.21.0/apps.v1beta1.Deployment.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.Deployment.yaml create mode 100644 testdata/v1.21.0/apps.v1beta1.DeploymentRollback.json create mode 100644 testdata/v1.21.0/apps.v1beta1.DeploymentRollback.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.DeploymentRollback.yaml create mode 100644 testdata/v1.21.0/apps.v1beta1.Scale.json create mode 100644 testdata/v1.21.0/apps.v1beta1.Scale.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.Scale.yaml create mode 100644 testdata/v1.21.0/apps.v1beta1.StatefulSet.json create mode 100644 testdata/v1.21.0/apps.v1beta1.StatefulSet.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.StatefulSet.yaml create mode 100644 testdata/v1.21.0/apps.v1beta2.ControllerRevision.json create mode 100644 testdata/v1.21.0/apps.v1beta2.ControllerRevision.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.ControllerRevision.yaml create mode 100644 testdata/v1.21.0/apps.v1beta2.DaemonSet.json create mode 100644 testdata/v1.21.0/apps.v1beta2.DaemonSet.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.DaemonSet.yaml create mode 100644 testdata/v1.21.0/apps.v1beta2.Deployment.json create mode 100644 testdata/v1.21.0/apps.v1beta2.Deployment.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.Deployment.yaml create mode 100644 testdata/v1.21.0/apps.v1beta2.ReplicaSet.json create mode 100644 testdata/v1.21.0/apps.v1beta2.ReplicaSet.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.ReplicaSet.yaml create mode 100644 testdata/v1.21.0/apps.v1beta2.Scale.json create mode 100644 testdata/v1.21.0/apps.v1beta2.Scale.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.Scale.yaml create mode 100644 testdata/v1.21.0/apps.v1beta2.StatefulSet.json create mode 100644 testdata/v1.21.0/apps.v1beta2.StatefulSet.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.StatefulSet.yaml create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.json create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.pb create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.yaml create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenReview.json create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenReview.pb create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenReview.yaml create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.json create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.pb create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml create mode 100644 testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.json create mode 100644 testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.pb create mode 100644 testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.yaml create mode 100644 testdata/v1.21.0/autoscaling.v1.Scale.json create mode 100644 testdata/v1.21.0/autoscaling.v1.Scale.pb create mode 100644 testdata/v1.21.0/autoscaling.v1.Scale.yaml create mode 100644 testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.json create mode 100644 testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.pb create mode 100644 testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml create mode 100644 testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.json create mode 100644 testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.pb create mode 100644 testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml create mode 100644 testdata/v1.21.0/batch.v1.CronJob.json create mode 100644 testdata/v1.21.0/batch.v1.CronJob.pb create mode 100644 testdata/v1.21.0/batch.v1.CronJob.yaml create mode 100644 testdata/v1.21.0/batch.v1.Job.json create mode 100644 testdata/v1.21.0/batch.v1.Job.pb create mode 100644 testdata/v1.21.0/batch.v1.Job.yaml create mode 100644 testdata/v1.21.0/batch.v1.JobTemplate.json create mode 100644 testdata/v1.21.0/batch.v1.JobTemplate.pb create mode 100644 testdata/v1.21.0/batch.v1.JobTemplate.yaml create mode 100644 testdata/v1.21.0/batch.v1beta1.CronJob.json create mode 100644 testdata/v1.21.0/batch.v1beta1.CronJob.pb create mode 100644 testdata/v1.21.0/batch.v1beta1.CronJob.yaml create mode 100644 testdata/v1.21.0/batch.v1beta1.JobTemplate.json create mode 100644 testdata/v1.21.0/batch.v1beta1.JobTemplate.pb create mode 100644 testdata/v1.21.0/batch.v1beta1.JobTemplate.yaml create mode 100644 testdata/v1.21.0/batch.v2alpha1.CronJob.json create mode 100644 testdata/v1.21.0/batch.v2alpha1.CronJob.pb create mode 100644 testdata/v1.21.0/batch.v2alpha1.CronJob.yaml create mode 100644 testdata/v1.21.0/batch.v2alpha1.JobTemplate.json create mode 100644 testdata/v1.21.0/batch.v2alpha1.JobTemplate.pb create mode 100644 testdata/v1.21.0/batch.v2alpha1.JobTemplate.yaml create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.json create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.pb create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.yaml create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.json create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1.Lease.json create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1.Lease.pb create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1.Lease.yaml create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.json create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.pb create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.yaml create mode 100644 testdata/v1.21.0/core.v1.APIGroup.json create mode 100644 testdata/v1.21.0/core.v1.APIGroup.pb create mode 100644 testdata/v1.21.0/core.v1.APIGroup.yaml create mode 100644 testdata/v1.21.0/core.v1.APIVersions.json create mode 100644 testdata/v1.21.0/core.v1.APIVersions.pb create mode 100644 testdata/v1.21.0/core.v1.APIVersions.yaml create mode 100644 testdata/v1.21.0/core.v1.Binding.json create mode 100644 testdata/v1.21.0/core.v1.Binding.pb create mode 100644 testdata/v1.21.0/core.v1.Binding.yaml create mode 100644 testdata/v1.21.0/core.v1.ComponentStatus.json create mode 100644 testdata/v1.21.0/core.v1.ComponentStatus.pb create mode 100644 testdata/v1.21.0/core.v1.ComponentStatus.yaml create mode 100644 testdata/v1.21.0/core.v1.ConfigMap.json create mode 100644 testdata/v1.21.0/core.v1.ConfigMap.pb create mode 100644 testdata/v1.21.0/core.v1.ConfigMap.yaml create mode 100644 testdata/v1.21.0/core.v1.CreateOptions.json create mode 100644 testdata/v1.21.0/core.v1.CreateOptions.pb create mode 100644 testdata/v1.21.0/core.v1.CreateOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.DeleteOptions.json create mode 100644 testdata/v1.21.0/core.v1.DeleteOptions.pb create mode 100644 testdata/v1.21.0/core.v1.DeleteOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.Endpoints.json create mode 100644 testdata/v1.21.0/core.v1.Endpoints.pb create mode 100644 testdata/v1.21.0/core.v1.Endpoints.yaml create mode 100644 testdata/v1.21.0/core.v1.EphemeralContainers.json create mode 100644 testdata/v1.21.0/core.v1.EphemeralContainers.pb create mode 100644 testdata/v1.21.0/core.v1.EphemeralContainers.yaml create mode 100644 testdata/v1.21.0/core.v1.Event.json create mode 100644 testdata/v1.21.0/core.v1.Event.pb create mode 100644 testdata/v1.21.0/core.v1.Event.yaml create mode 100644 testdata/v1.21.0/core.v1.ExportOptions.json create mode 100644 testdata/v1.21.0/core.v1.ExportOptions.pb create mode 100644 testdata/v1.21.0/core.v1.ExportOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.GetOptions.json create mode 100644 testdata/v1.21.0/core.v1.GetOptions.pb create mode 100644 testdata/v1.21.0/core.v1.GetOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.LimitRange.json create mode 100644 testdata/v1.21.0/core.v1.LimitRange.pb create mode 100644 testdata/v1.21.0/core.v1.LimitRange.yaml create mode 100644 testdata/v1.21.0/core.v1.ListOptions.json create mode 100644 testdata/v1.21.0/core.v1.ListOptions.pb create mode 100644 testdata/v1.21.0/core.v1.ListOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.Namespace.json create mode 100644 testdata/v1.21.0/core.v1.Namespace.pb create mode 100644 testdata/v1.21.0/core.v1.Namespace.yaml create mode 100644 testdata/v1.21.0/core.v1.Node.json create mode 100644 testdata/v1.21.0/core.v1.Node.pb create mode 100644 testdata/v1.21.0/core.v1.Node.yaml create mode 100644 testdata/v1.21.0/core.v1.NodeProxyOptions.json create mode 100644 testdata/v1.21.0/core.v1.NodeProxyOptions.pb create mode 100644 testdata/v1.21.0/core.v1.NodeProxyOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PatchOptions.json create mode 100644 testdata/v1.21.0/core.v1.PatchOptions.pb create mode 100644 testdata/v1.21.0/core.v1.PatchOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PersistentVolume.json create mode 100644 testdata/v1.21.0/core.v1.PersistentVolume.pb create mode 100644 testdata/v1.21.0/core.v1.PersistentVolume.yaml create mode 100644 testdata/v1.21.0/core.v1.PersistentVolumeClaim.json create mode 100644 testdata/v1.21.0/core.v1.PersistentVolumeClaim.pb create mode 100644 testdata/v1.21.0/core.v1.PersistentVolumeClaim.yaml create mode 100644 testdata/v1.21.0/core.v1.Pod.json create mode 100644 testdata/v1.21.0/core.v1.Pod.pb create mode 100644 testdata/v1.21.0/core.v1.Pod.yaml create mode 100644 testdata/v1.21.0/core.v1.PodAttachOptions.json create mode 100644 testdata/v1.21.0/core.v1.PodAttachOptions.pb create mode 100644 testdata/v1.21.0/core.v1.PodAttachOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PodExecOptions.json create mode 100644 testdata/v1.21.0/core.v1.PodExecOptions.pb create mode 100644 testdata/v1.21.0/core.v1.PodExecOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PodLogOptions.json create mode 100644 testdata/v1.21.0/core.v1.PodLogOptions.pb create mode 100644 testdata/v1.21.0/core.v1.PodLogOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PodPortForwardOptions.json create mode 100644 testdata/v1.21.0/core.v1.PodPortForwardOptions.pb create mode 100644 testdata/v1.21.0/core.v1.PodPortForwardOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PodProxyOptions.json create mode 100644 testdata/v1.21.0/core.v1.PodProxyOptions.pb create mode 100644 testdata/v1.21.0/core.v1.PodProxyOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.PodStatusResult.json create mode 100644 testdata/v1.21.0/core.v1.PodStatusResult.pb create mode 100644 testdata/v1.21.0/core.v1.PodStatusResult.yaml create mode 100644 testdata/v1.21.0/core.v1.PodTemplate.json create mode 100644 testdata/v1.21.0/core.v1.PodTemplate.pb create mode 100644 testdata/v1.21.0/core.v1.PodTemplate.yaml create mode 100644 testdata/v1.21.0/core.v1.RangeAllocation.json create mode 100644 testdata/v1.21.0/core.v1.RangeAllocation.pb create mode 100644 testdata/v1.21.0/core.v1.RangeAllocation.yaml create mode 100644 testdata/v1.21.0/core.v1.ReplicationController.json create mode 100644 testdata/v1.21.0/core.v1.ReplicationController.pb create mode 100644 testdata/v1.21.0/core.v1.ReplicationController.yaml create mode 100644 testdata/v1.21.0/core.v1.ResourceQuota.json create mode 100644 testdata/v1.21.0/core.v1.ResourceQuota.pb create mode 100644 testdata/v1.21.0/core.v1.ResourceQuota.yaml create mode 100644 testdata/v1.21.0/core.v1.Secret.json create mode 100644 testdata/v1.21.0/core.v1.Secret.pb create mode 100644 testdata/v1.21.0/core.v1.Secret.yaml create mode 100644 testdata/v1.21.0/core.v1.SerializedReference.json create mode 100644 testdata/v1.21.0/core.v1.SerializedReference.pb create mode 100644 testdata/v1.21.0/core.v1.SerializedReference.yaml create mode 100644 testdata/v1.21.0/core.v1.Service.json create mode 100644 testdata/v1.21.0/core.v1.Service.pb create mode 100644 testdata/v1.21.0/core.v1.Service.yaml create mode 100644 testdata/v1.21.0/core.v1.ServiceAccount.json create mode 100644 testdata/v1.21.0/core.v1.ServiceAccount.pb create mode 100644 testdata/v1.21.0/core.v1.ServiceAccount.yaml create mode 100644 testdata/v1.21.0/core.v1.ServiceProxyOptions.json create mode 100644 testdata/v1.21.0/core.v1.ServiceProxyOptions.pb create mode 100644 testdata/v1.21.0/core.v1.ServiceProxyOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.Status.json create mode 100644 testdata/v1.21.0/core.v1.Status.pb create mode 100644 testdata/v1.21.0/core.v1.Status.yaml create mode 100644 testdata/v1.21.0/core.v1.UpdateOptions.json create mode 100644 testdata/v1.21.0/core.v1.UpdateOptions.pb create mode 100644 testdata/v1.21.0/core.v1.UpdateOptions.yaml create mode 100644 testdata/v1.21.0/core.v1.WatchEvent.json create mode 100644 testdata/v1.21.0/core.v1.WatchEvent.pb create mode 100644 testdata/v1.21.0/core.v1.WatchEvent.yaml create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.json create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.pb create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.yaml create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1alpha1.EndpointSlice.json create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1alpha1.EndpointSlice.pb create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1alpha1.EndpointSlice.yaml create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.json create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.pb create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml create mode 100644 testdata/v1.21.0/events.k8s.io.v1.Event.json create mode 100644 testdata/v1.21.0/events.k8s.io.v1.Event.pb create mode 100644 testdata/v1.21.0/events.k8s.io.v1.Event.yaml create mode 100644 testdata/v1.21.0/events.k8s.io.v1beta1.Event.json create mode 100644 testdata/v1.21.0/events.k8s.io.v1beta1.Event.pb create mode 100644 testdata/v1.21.0/events.k8s.io.v1beta1.Event.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.DaemonSet.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.DaemonSet.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.DaemonSet.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.Deployment.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.Deployment.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.Deployment.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.Ingress.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.Ingress.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.Ingress.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.ReplicaSet.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.ReplicaSet.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.ReplicaSet.yaml create mode 100644 testdata/v1.21.0/extensions.v1beta1.Scale.json create mode 100644 testdata/v1.21.0/extensions.v1beta1.Scale.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.Scale.yaml create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.json create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml create mode 100644 testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json create mode 100644 testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb create mode 100644 testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml create mode 100644 testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json create mode 100644 testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.pb create mode 100644 testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.Ingress.json create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.Ingress.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.Ingress.yaml create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.IngressClass.json create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.IngressClass.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.IngressClass.yaml create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.json create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.yaml create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.json create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.yaml create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.IngressClass.json create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.IngressClass.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.IngressClass.yaml create mode 100644 testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.json create mode 100644 testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.pb create mode 100644 testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.yaml create mode 100644 testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.json create mode 100644 testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.pb create mode 100644 testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.yaml create mode 100644 testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.json create mode 100644 testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.pb create mode 100644 testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.yaml create mode 100644 testdata/v1.21.0/policy.v1.PodDisruptionBudget.json create mode 100644 testdata/v1.21.0/policy.v1.PodDisruptionBudget.pb create mode 100644 testdata/v1.21.0/policy.v1.PodDisruptionBudget.yaml create mode 100644 testdata/v1.21.0/policy.v1beta1.Eviction.json create mode 100644 testdata/v1.21.0/policy.v1beta1.Eviction.pb create mode 100644 testdata/v1.21.0/policy.v1beta1.Eviction.yaml create mode 100644 testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.json create mode 100644 testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.pb create mode 100644 testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.yaml create mode 100644 testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.json create mode 100644 testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.pb create mode 100644 testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.Role.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.Role.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.Role.yaml create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.json create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.pb create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.yaml create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.json create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.pb create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.yaml create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.json create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.pb create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml create mode 100644 testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json create mode 100644 testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.pb create mode 100644 testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSINode.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSINode.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSINode.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.StorageClass.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.StorageClass.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.StorageClass.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.VolumeAttachment.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.VolumeAttachment.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.VolumeAttachment.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSINode.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSINode.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSINode.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.yaml create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.VolumeAttachment.json create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.VolumeAttachment.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.VolumeAttachment.yaml diff --git a/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.json b/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.json new file mode 100644 index 0000000000..2684343a93 --- /dev/null +++ b/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.json @@ -0,0 +1,84 @@ +{ + "kind": "AdmissionReview", + "apiVersion": "admission.k8s.io/v1", + "request": { + "uid": "ő岅ȕHH壬%龺ǟ橸章蒪ʤǎ", + "kind": { + "group": "2", + "version": "3", + "kind": "4" + }, + "resource": { + "group": "5", + "version": "6", + "resource": "7" + }, + "subResource": "8", + "requestKind": { + "group": "9", + "version": "10", + "kind": "11" + }, + "requestResource": { + "group": "12", + "version": "13", + "resource": "14" + }, + "requestSubResource": "15", + "name": "16", + "namespace": "17", + "operation": "¡ıŵDz", + "userInfo": { + "username": "18", + "uid": "19", + "groups": [ + "20" + ], + "extra": { + "21": [ + "22" +] + } + }, + "object": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, + "oldObject": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, + "dryRun": false, + "options": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}} + }, + "response": { + "uid": "輂]¨\u0026桰]]æȌ殸2爟¼ªov鈶", + "allowed": false, + "status": { + "metadata": { + "selfLink": "(湗Ć]ʪƬ滈憴Uą飋ī", + "resourceVersion": "71208173751669476" + }, + "status": "23", + "message": "24", + "reason": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", + "details": { + "name": "25", + "group": "26", + "kind": "27", + "uid": "Ƣ6/ʕVŚ(ĿȊ甞", + "causes": [ + { + "reason": "颋Dž", + "message": "28", + "field": "29" + } + ], + "retryAfterSeconds": 1001983654 + }, + "code": 153738858 + }, + "patch": "fQ==", + "patchType": "-Ǐ忄*齧獚敆Ȏțê", + "auditAnnotations": { + "30": "31" + }, + "warnings": [ + "32" + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.pb b/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..f57ecfc7d19e9031621de0909efea41bb4850d6f GIT binary patch literal 731 zcmchUOHUI~6vt;SlHk<@855(kk=#U58!U70v@_GjjgLijNtC$hV%pAPY|AvAQWesT zu}zhS(b!-yihuzu1RwE1wb-OgAL(~+XQzyx!pp+1z~T!)C7zWLtGEG{2*7e+puS>#YJ9yuef2B^Sm6Nn^MD8l zLO?Kgj7D-Z3d1ud+PnAnm@INX9i!#7IzgXcWct$tdO5rp&aFxb+~ZQD!E! z2nx)gl$MO^5!FNioTW6arl)95H)d2lu7=~-VWy|TnJ93WJOc+qe$<$S1Iv`e+i z#%RRZ*)vjU`{jJ2WX;)+zx$etZi&9vN9QFvFQY-&@2t+Yaug^O_+9I-|NQPFL(Nrb ztW%t5EV-;&`$_M`8{uzt;|5~0?lYHKPrJ28Zf9?!H@{>T^X-N9tNk(=fIt*DAmRWJ I3C|$rAIM$=YybcN literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.yaml b/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.yaml new file mode 100644 index 0000000000..9b2f3db81c --- /dev/null +++ b/testdata/v1.21.0/admission.k8s.io.v1.AdmissionReview.yaml @@ -0,0 +1,82 @@ +apiVersion: admission.k8s.io/v1 +kind: AdmissionReview +request: + dryRun: false + kind: + group: "2" + kind: "4" + version: "3" + name: "16" + namespace: "17" + object: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + oldObject: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + operation: ¡ıŵDz + options: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requestKind: + group: "9" + kind: "11" + version: "10" + requestResource: + group: "12" + resource: "14" + version: "13" + requestSubResource: "15" + resource: + group: "5" + resource: "7" + version: "6" + subResource: "8" + uid: ő岅ȕHH壬%龺ǟ橸章蒪ʤǎ + userInfo: + extra: + "21": + - "22" + groups: + - "20" + uid: "19" + username: "18" +response: + allowed: false + auditAnnotations: + "30": "31" + patch: fQ== + patchType: -Ǐ忄*齧獚敆Ȏțê + status: + code: 153738858 + details: + causes: + - field: "29" + message: "28" + reason: 颋Dž + group: "26" + kind: "27" + name: "25" + retryAfterSeconds: 1001983654 + uid: Ƣ6/ʕVŚ(ĿȊ甞 + message: "24" + metadata: + resourceVersion: "71208173751669476" + selfLink: (湗Ć]ʪƬ滈憴Uą飋ī + reason: Hr鯹)晿5+!cBn6|SR+cHh3RE2b7 zY*Xc7G&Wd_B47Xu!AE>hEjB6BNBSMy*(u|v@UrkLusJ#BcTUd#pL1f0$-s+nSdAuh z)6|VgPfRgAx-pi)VJ)pk%Q{PP<`{fz49>>+Fx(a**m+WS6HrB>t!S36uzBe_!0{R zc*bQ{7Oi}!Q*LhCKMQvL%WW&?tj$_m+>nfkpkP^)eOQwGURmN94iKtCyl5ntaz0cp z*rnQKV>III>=~)F{c^rhvgYi^-+j$Rw?yCTqw^A-m(d{XcUEUxISLdC{I2!ae}4Co zq2{VI)+tUjmRwe?{iOHejqta+aRaeg_vuTmr`_5kx3jm=n_sev`SwEl)qa@_Kp+Yn M5ODyAgl7=*4+ua8LjV8( literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admission.k8s.io.v1beta1.AdmissionReview.yaml b/testdata/v1.21.0/admission.k8s.io.v1beta1.AdmissionReview.yaml new file mode 100644 index 0000000000..53b8bfd81a --- /dev/null +++ b/testdata/v1.21.0/admission.k8s.io.v1beta1.AdmissionReview.yaml @@ -0,0 +1,82 @@ +apiVersion: admission.k8s.io/v1beta1 +kind: AdmissionReview +request: + dryRun: false + kind: + group: "2" + kind: "4" + version: "3" + name: "16" + namespace: "17" + object: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + oldObject: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + operation: ¡ıŵDz + options: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 + requestKind: + group: "9" + kind: "11" + version: "10" + requestResource: + group: "12" + resource: "14" + version: "13" + requestSubResource: "15" + resource: + group: "5" + resource: "7" + version: "6" + subResource: "8" + uid: ő岅ȕHH壬%龺ǟ橸章蒪ʤǎ + userInfo: + extra: + "21": + - "22" + groups: + - "20" + uid: "19" + username: "18" +response: + allowed: false + auditAnnotations: + "30": "31" + patch: fQ== + patchType: -Ǐ忄*齧獚敆Ȏțê + status: + code: 153738858 + details: + causes: + - field: "29" + message: "28" + reason: 颋Dž + group: "26" + kind: "27" + name: "25" + retryAfterSeconds: 1001983654 + uid: Ƣ6/ʕVŚ(ĿȊ甞 + message: "24" + metadata: + resourceVersion: "71208173751669476" + selfLink: (湗Ć]ʪƬ滈憴Uą飋ī + reason: Hr鯹)晿kz~mJEi%sdUnx=6@VDQ#c%VXBBj|JCo*EEYuqe49DZqOYzuHIF$L%Lz8yttsn^m z393V&E^;7hD(5S+i6)Wz+DsuSDl{i5T3&E-s*W0J zbNPcpzV>>tyac|3;`^OVzk9!MzxsTlvHEGgG6m%AGIP81W`6-6F07#jE}&eX@wDzbSzVYZFP5gOPdBy7 z{O-rfs_u53xKV!DSlZsp|0paSuFut0r<&FU$s?HrE4T}fz)j3BP>S&&W~@DA0%1|F zrQo2}2`s3q444Wr;DMHjquzysis9z!kb5~jxfMG!p{00pSK$hc?$T-zN rF+kQp%>gx4)2+f~f|+h`dKcdg?~~6Aki%&*hU(hx@~cfbY%beB%Yo%x literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml b/testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml new file mode 100644 index 0000000000..6525807816 --- /dev/null +++ b/testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml @@ -0,0 +1,72 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: MutatingWebhookConfiguration +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +webhooks: +- admissionReviewVersions: + - "39" + clientConfig: + caBundle: IQ== + service: + name: "22" + namespace: "21" + path: "23" + port: -1971381490 + url: "20" + failurePolicy: VŚ(ĿȊ甞谐颋 + matchPolicy: SǡƏ + name: "19" + namespaceSelector: + matchExpressions: + - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 + operator: In + values: + - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 + matchLabels: + 2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J: G_.7U-Uo_4_-D7r__.am64 + objectSelector: + matchExpressions: + - key: 35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w + operator: Exists + matchLabels: + 7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L: k-U.v.4 + reinvocationPolicy: 錯ƶ + rules: + - apiGroups: + - "24" + apiVersions: + - "25" + operations: + - 8衍`Ĩɘ.蘯 + resources: + - "26" + scope: 昍řČ扷5ƗǸƢ6/ + sideEffects: Ɵ)Ù + timeoutSeconds: 1132918207 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json b/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json new file mode 100644 index 0000000000..d6fefa4618 --- /dev/null +++ b/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json @@ -0,0 +1,107 @@ +{ + "kind": "ValidatingWebhookConfiguration", + "apiVersion": "admissionregistration.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "webhooks": [ + { + "name": "19", + "clientConfig": { + "url": "20", + "service": { + "namespace": "21", + "name": "22", + "path": "23", + "port": -1971381490 + }, + "caBundle": "IQ==" + }, + "rules": [ + { + "operations": [ + "8衍`Ĩɘ.蘯" + ], + "apiGroups": [ + "24" + ], + "apiVersions": [ + "25" + ], + "resources": [ + "26" + ], + "scope": "昍řČ扷5ƗǸƢ6/" + } + ], + "failurePolicy": "VŚ(ĿȊ甞谐颋", + "matchPolicy": "SǡƏ", + "namespaceSelector": { + "matchLabels": { + "2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J": "G_.7U-Uo_4_-D7r__.am64" + }, + "matchExpressions": [ + { + "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", + "operator": "In", + "values": [ + "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L": "k-U.v.4" + }, + "matchExpressions": [ + { + "key": "35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w", + "operator": "Exists" + } + ] + }, + "sideEffects": "Ɵ)Ù", + "timeoutSeconds": 1132918207, + "admissionReviewVersions": [ + "39" + ] + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb b/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb new file mode 100644 index 0000000000000000000000000000000000000000..cde77cd054741afe56c1d949bb57340e4497d3b6 GIT binary patch literal 717 zcmX9+O-vI(6z;Ad$tIdO8cll8(!>Nw-gI|%_U{NnP(ai+1tc-!7D{OgZSA&2YCNFv zuZUn$184&QFM2R?P|wR3Cp#E6f)GqH%An0iGluOkouUDW5X@QaERbW2=w1EH z&#iG!W&|^U0HbX!3^WFG^eQEn01^slNW7SEdoE`cJjSrr(g!R6SdCzVk>Q>}4Y+~7 z-z4?brE{AL=Ekp=rMgy8wL0qqTg%lM|8qf-rL#tgjpMM+2T8@W42uKHVbDW5?qQI{ z0Dw*CMh$TY;vA;Pmikl;KpV+`4a5SFZ#qfCnuq`x7KFhzXlM{}9FN5&s0NAwvIc4% msHvJh6)q6Wbc55o`C52`d{}@y&X93*xcwGCSjX-1y8Z!mdE$)# literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml b/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml new file mode 100644 index 0000000000..8a3ce445e3 --- /dev/null +++ b/testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml @@ -0,0 +1,71 @@ +apiVersion: admissionregistration.k8s.io/v1 +kind: ValidatingWebhookConfiguration +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +webhooks: +- admissionReviewVersions: + - "39" + clientConfig: + caBundle: IQ== + service: + name: "22" + namespace: "21" + path: "23" + port: -1971381490 + url: "20" + failurePolicy: VŚ(ĿȊ甞谐颋 + matchPolicy: SǡƏ + name: "19" + namespaceSelector: + matchExpressions: + - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 + operator: In + values: + - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 + matchLabels: + 2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J: G_.7U-Uo_4_-D7r__.am64 + objectSelector: + matchExpressions: + - key: 35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w + operator: Exists + matchLabels: + 7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L: k-U.v.4 + rules: + - apiGroups: + - "24" + apiVersions: + - "25" + operations: + - 8衍`Ĩɘ.蘯 + resources: + - "26" + scope: 昍řČ扷5ƗǸƢ6/ + sideEffects: Ɵ)Ù + timeoutSeconds: 1132918207 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json new file mode 100644 index 0000000000..95d589b3b9 --- /dev/null +++ b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json @@ -0,0 +1,108 @@ +{ + "kind": "MutatingWebhookConfiguration", + "apiVersion": "admissionregistration.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "webhooks": [ + { + "name": "19", + "clientConfig": { + "url": "20", + "service": { + "namespace": "21", + "name": "22", + "path": "23", + "port": -1971381490 + }, + "caBundle": "IQ==" + }, + "rules": [ + { + "operations": [ + "8衍`Ĩɘ.蘯" + ], + "apiGroups": [ + "24" + ], + "apiVersions": [ + "25" + ], + "resources": [ + "26" + ], + "scope": "昍řČ扷5ƗǸƢ6/" + } + ], + "failurePolicy": "VŚ(ĿȊ甞谐颋", + "matchPolicy": "SǡƏ", + "namespaceSelector": { + "matchLabels": { + "2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J": "G_.7U-Uo_4_-D7r__.am64" + }, + "matchExpressions": [ + { + "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", + "operator": "In", + "values": [ + "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" + ] + } + ] + }, + "objectSelector": { + "matchLabels": { + "7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L": "k-U.v.4" + }, + "matchExpressions": [ + { + "key": "35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w", + "operator": "Exists" + } + ] + }, + "sideEffects": "Ɵ)Ù", + "timeoutSeconds": 1132918207, + "admissionReviewVersions": [ + "39" + ], + "reinvocationPolicy": "錯ƶ" + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb new file mode 100644 index 0000000000000000000000000000000000000000..36f5b65ee7185ff8d3edb396ef5f338b082459aa GIT binary patch literal 727 zcmX9+O-vI}5bmy4l1()6X*6j(ltvRInb+O7Z-06OOHlsQHWef>&n=YF7TVfBq{agp zQ40trHGnn{@S+C;2L%lW4zvX>UX1bJnMz~g*@KC`#JS95=KH?+$;8aGP4Y_Tt-;Yq zIvq*GQ=xDqok>|49^;sq#*u_OrvyV8OF`$lvl(89hkHZ8;Y1>KDG?uvgtPy_Xwojd z6(oTmL3Ie!C1}lpK~5`*ObL}W>M>>0&}E&-s`>rbgRc`)rHN##?b^F1A09qh{#@D; z`j1J1fdn(yAPF8MDst2*i3)Luit0My%^z$P_a5I%R|?hHWV6V1ZKjYC6`B_ntsuBL zR7Z{VxxzuQP=CExS%Sbp>HW^8<=!veuRWh=s(qR-Pu}8c1`!n#eLKP#9^{nHN+MB^ zNO&WnI-hO)`SSZOHvtKaJR>`Zblf~#nYmqlv%i237uHZCCs0n%cv*Lysx8b^7R%GM zr<+=Je)nT_Rd>5i-l)86DsS%X!(?9M#7BImU?I z*~ffb8uw&|F$3^3>TO}5F`y&YDd`4?E1)6qO5EYRnpN;9!&*x(Fh5{5j15MHdImJ$ z0=_IFj&Xm0&1sE9g|OJsKI}rFgh66dXw;V&@X^;Yc|1AC3-c zq&I>j5G1H>fqDh4NifK9MUg3?vPLaaHVs|YiL9DGe&78*IaQoYwz#gmee~hp{iQF( zbzz`R5)34m!Foxskf_K}k0dI@Eh?(_NNa9)y|Df8wo}emW|B=J*L9gfN>pf0RJ6R{ z<4_$n?9b+R3;F$53*|-V*)6``T(f;Ug*(+}la1BSbEOB@xtc*l#YA5ZafXFF(n(1q z3K9u#L{!hykAJ`YIp8KBp@C;)H<1pTd&|=|O0Re3@!tG9)W8Xp6Et4dy~nEa)8&QI zlj`F&tunXusj{N`yhnS>FB(f5+xee`#l6+p{gtVvRYCGgCcz5s!lQ5vGYphsJcJo* z51T+(EMO@(q;&!d=_&)JLL9hbY6frzI?>Ls(E~jRMj5mkDaNoprc*Q^5rR3YjRmrd z5xujY`MEUiPLE&)5MZ>mnSsWDj$WnY5J`69`vmS!zep9&WUX1c-QUHmM3K)x(M4yVaDs%yK&zt(ZPysm$sIOJpi literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml new file mode 100644 index 0000000000..b44978962a --- /dev/null +++ b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml @@ -0,0 +1,71 @@ +apiVersion: admissionregistration.k8s.io/v1beta1 +kind: ValidatingWebhookConfiguration +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +webhooks: +- admissionReviewVersions: + - "39" + clientConfig: + caBundle: IQ== + service: + name: "22" + namespace: "21" + path: "23" + port: -1971381490 + url: "20" + failurePolicy: VŚ(ĿȊ甞谐颋 + matchPolicy: SǡƏ + name: "19" + namespaceSelector: + matchExpressions: + - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 + operator: In + values: + - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 + matchLabels: + 2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J: G_.7U-Uo_4_-D7r__.am64 + objectSelector: + matchExpressions: + - key: 35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w + operator: Exists + matchLabels: + 7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L: k-U.v.4 + rules: + - apiGroups: + - "24" + apiVersions: + - "25" + operations: + - 8衍`Ĩɘ.蘯 + resources: + - "26" + scope: 昍řČ扷5ƗǸƢ6/ + sideEffects: Ɵ)Ù + timeoutSeconds: 1132918207 diff --git a/testdata/v1.21.0/apps.v1.ControllerRevision.json b/testdata/v1.21.0/apps.v1.ControllerRevision.json new file mode 100644 index 0000000000..b19b05eb4d --- /dev/null +++ b/testdata/v1.21.0/apps.v1.ControllerRevision.json @@ -0,0 +1,45 @@ +{ + "kind": "ControllerRevision", + "apiVersion": "apps/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "data": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, + "revision": -7716837448637516924 +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1.ControllerRevision.pb b/testdata/v1.21.0/apps.v1.ControllerRevision.pb new file mode 100644 index 0000000000000000000000000000000000000000..b43b7d487c242e137154974d44b1a34267eb77d4 GIT binary patch literal 327 zcmd0{C}!Z2d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh z#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ z5tE@w6_cT97o$EAYNevof}G6c#9}2Y!&;zdNn%MUkPS4kEHN`DF)1e%BvC8T@_g=- PxyvVgnZhW=pu_+Gn3Qc> literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.ControllerRevision.yaml b/testdata/v1.21.0/apps.v1.ControllerRevision.yaml new file mode 100644 index 0000000000..634a51ed2a --- /dev/null +++ b/testdata/v1.21.0/apps.v1.ControllerRevision.yaml @@ -0,0 +1,39 @@ +apiVersion: apps/v1 +data: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 +kind: ControllerRevision +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +revision: -7716837448637516924 diff --git a/testdata/v1.21.0/apps.v1.DaemonSet.json b/testdata/v1.21.0/apps.v1.DaemonSet.json new file mode 100644 index 0000000000..86e3a06ea4 --- /dev/null +++ b/testdata/v1.21.0/apps.v1.DaemonSet.json @@ -0,0 +1,1561 @@ +{ + "kind": "DaemonSet", + "apiVersion": "apps/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "selector": { + "matchLabels": { + "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" + }, + "matchExpressions": [ + { + "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", + "operator": "In", + "values": [ + "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" + ] + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "TʡȂŏ{sǡƟ", + "resourceVersion": "1698285396218902212", + "generation": -4139900758039117471, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 7534629739119643351, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "^", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "ĪȸŹăȲĻ¤Ħʅ芝", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "" + }, + "emptyDir": { + "medium": "ɹ坼É/pȿ", + "sizeLimit": "804" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1318752360 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": -2007808768 + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": 228756891 + } + ], + "defaultMode": 1233814916, + "optional": false + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 408756018, + "iscsiInterface": "58", + "fsType": "59", + "readOnly": true, + "portals": [ + "60" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64" + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "readOnly": true, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "915" + }, + "mode": -1768075156 + } + ], + "defaultMode": -868808281 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": 570501002, + "fsType": "94", + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": 2020789772 + } + ], + "defaultMode": 952979935, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", + "fsType": "112", + "readOnly": false, + "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": 675406340 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "461" + }, + "mode": -1618937335 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": -1126738259 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": -6345861634934949644, + "path": "127" + } + } + ], + "defaultMode": 480521693 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129" + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "sslEnabled": true, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": true, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", + "resourceVersion": "1248703441945830579", + "generation": 3849874053153949822, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 2974444584632416014, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "oɘ檲ɨ銦妰黖ȓ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" + ], + "selector": { + "matchLabels": { + "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" + }, + "matchExpressions": [ + { + "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", + "operator": "DoesNotExist" + } + ] + }, + "resources": { + "limits": { + "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" + }, + "requests": { + "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": -1981710234, + "containerPort": -1109619518, + "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "617" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": false + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "朷Ǝ膯ljVX1虊谇": "279" + }, + "requests": { + "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀": "918" + } + }, + "volumeMounts": [ + { + "name": "195", + "mountPath": "196", + "subPath": "197", + "mountPropagation": "ó藢xɮĵȑ6L*", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": "203", + "host": "204", + "scheme": "fʀļ腩墺Ò媁荭gw忊", + "httpHeaders": [ + { + "name": "205", + "value": "206" + } + ] + }, + "tcpSocket": { + "port": -1761398388, + "host": "207" + }, + "initialDelaySeconds": -1532958330, + "timeoutSeconds": -438588982, + "periodSeconds": 1004325340, + "successThreshold": -1313320434, + "failureThreshold": 14304392, + "terminationGracePeriodSeconds": 2001337664780390084 + }, + "readinessProbe": { + "exec": { + "command": [ + "208" + ] + }, + "httpGet": { + "path": "209", + "port": -614161319, + "host": "210", + "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": "213", + "host": "214" + }, + "initialDelaySeconds": 233282513, + "timeoutSeconds": -518330919, + "periodSeconds": 1313273370, + "successThreshold": -1296830577, + "failureThreshold": -1314967760, + "terminationGracePeriodSeconds": 5043322816247327651 + }, + "startupProbe": { + "exec": { + "command": [ + "215" + ] + }, + "httpGet": { + "path": "216", + "port": "217", + "host": "218", + "scheme": "队偯J僳徥淳4揻", + "httpHeaders": [ + { + "name": "219", + "value": "220" + } + ] + }, + "tcpSocket": { + "port": 878005329, + "host": "221" + }, + "initialDelaySeconds": -1244119841, + "timeoutSeconds": 1235694147, + "periodSeconds": 348370746, + "successThreshold": 468369166, + "failureThreshold": 1909548849, + "terminationGracePeriodSeconds": 6410850623145248813 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "222" + ] + }, + "httpGet": { + "path": "223", + "port": "224", + "host": "225", + "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", + "httpHeaders": [ + { + "name": "226", + "value": "227" + } + ] + }, + "tcpSocket": { + "port": "228", + "host": "229" + } + }, + "preStop": { + "exec": { + "command": [ + "230" + ] + }, + "httpGet": { + "path": "231", + "port": "232", + "host": "233", + "scheme": "δ摖", + "httpHeaders": [ + { + "name": "234", + "value": "235" + } + ] + }, + "tcpSocket": { + "port": "236", + "host": "237" + } + } + }, + "terminationMessagePath": "238", + "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", + "imagePullPolicy": "ǵɐ鰥Z", + "securityContext": { + "capabilities": { + "add": [ + "DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ" + ], + "drop": [ + "H鯂²静ƲǦŐnj汰8ŕİi騎C\"6" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "239", + "role": "240", + "type": "241", + "level": "242" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "243", + "gmsaCredentialSpec": "244", + "runAsUserName": "245" + }, + "runAsUser": 9148233193771851687, + "runAsGroup": 6901713258562004024, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "seccompProfile": { + "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "localhostProfile": "246" + } + } + } + ], + "containers": [ + { + "name": "247", + "image": "248", + "command": [ + "249" + ], + "args": [ + "250" + ], + "workingDir": "251", + "ports": [ + { + "name": "252", + "hostPort": 1540899353, + "containerPort": -1330095135, + "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", + "hostIP": "253" + } + ], + "envFrom": [ + { + "prefix": "254", + "configMapRef": { + "name": "255", + "optional": false + }, + "secretRef": { + "name": "256", + "optional": false + } + } + ], + "env": [ + { + "name": "257", + "value": "258", + "valueFrom": { + "fieldRef": { + "apiVersion": "259", + "fieldPath": "260" + }, + "resourceFieldRef": { + "containerName": "261", + "resource": "262", + "divisor": "293" + }, + "configMapKeyRef": { + "name": "263", + "key": "264", + "optional": true + }, + "secretKeyRef": { + "name": "265", + "key": "266", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "9崍": "210" + }, + "requests": { + ")ǂť嗆u8晲T[irȎ3Ĕ\\ɢX鰨松": "775" + } + }, + "volumeMounts": [ + { + "name": "267", + "readOnly": true, + "mountPath": "268", + "subPath": "269", + "mountPropagation": "ʠɜ瞍阎lğ Ņ", + "subPathExpr": "270" + } + ], + "volumeDevices": [ + { + "name": "271", + "devicePath": "272" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "273" + ] + }, + "httpGet": { + "path": "274", + "port": 1866529638, + "host": "275", + "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", + "httpHeaders": [ + { + "name": "276", + "value": "277" + } + ] + }, + "tcpSocket": { + "port": 638012651, + "host": "278" + }, + "initialDelaySeconds": -1161185537, + "timeoutSeconds": 1928937303, + "periodSeconds": 1611386356, + "successThreshold": 821341581, + "failureThreshold": 240657401, + "terminationGracePeriodSeconds": 7806703309589874498 + }, + "readinessProbe": { + "exec": { + "command": [ + "279" + ] + }, + "httpGet": { + "path": "280", + "port": "281", + "host": "282", + "scheme": "Ik(dŊiɢzĮ蛋I", + "httpHeaders": [ + { + "name": "283", + "value": "284" + } + ] + }, + "tcpSocket": { + "port": "285", + "host": "286" + }, + "initialDelaySeconds": 571693619, + "timeoutSeconds": 1643238856, + "periodSeconds": -2028546276, + "successThreshold": -2128305760, + "failureThreshold": 1605974497, + "terminationGracePeriodSeconds": 2002344837004307079 + }, + "startupProbe": { + "exec": { + "command": [ + "287" + ] + }, + "httpGet": { + "path": "288", + "port": "289", + "host": "290", + "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "httpHeaders": [ + { + "name": "291", + "value": "292" + } + ] + }, + "tcpSocket": { + "port": -1894647727, + "host": "293" + }, + "initialDelaySeconds": 235623869, + "timeoutSeconds": 564558594, + "periodSeconds": -505848936, + "successThreshold": -1819021257, + "failureThreshold": 1447314009, + "terminationGracePeriodSeconds": -7637760856622746738 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "294" + ] + }, + "httpGet": { + "path": "295", + "port": 466267060, + "host": "296", + "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "httpHeaders": [ + { + "name": "297", + "value": "298" + } + ] + }, + "tcpSocket": { + "port": "299", + "host": "300" + } + }, + "preStop": { + "exec": { + "command": [ + "301" + ] + }, + "httpGet": { + "path": "302", + "port": "303", + "host": "304", + "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "httpHeaders": [ + { + "name": "305", + "value": "306" + } + ] + }, + "tcpSocket": { + "port": "307", + "host": "308" + } + } + }, + "terminationMessagePath": "309", + "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", + "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "securityContext": { + "capabilities": { + "add": [ + "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + ], + "drop": [ + "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "310", + "role": "311", + "type": "312", + "level": "313" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "314", + "gmsaCredentialSpec": "315", + "runAsUserName": "316" + }, + "runAsUser": 4369716065827112267, + "runAsGroup": -6657305077321335240, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ʙcx", + "seccompProfile": { + "type": "ǒđ\u003e*劶?jĎĭ", + "localhostProfile": "317" + } + } + } + ], + "ephemeralContainers": [ + { + "name": "318", + "image": "319", + "command": [ + "320" + ], + "args": [ + "321" + ], + "workingDir": "322", + "ports": [ + { + "name": "323", + "hostPort": 1805682547, + "containerPort": -651405950, + "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostIP": "324" + } + ], + "envFrom": [ + { + "prefix": "325", + "configMapRef": { + "name": "326", + "optional": true + }, + "secretRef": { + "name": "327", + "optional": true + } + } + ], + "env": [ + { + "name": "328", + "value": "329", + "valueFrom": { + "fieldRef": { + "apiVersion": "330", + "fieldPath": "331" + }, + "resourceFieldRef": { + "containerName": "332", + "resource": "333", + "divisor": "684" + }, + "configMapKeyRef": { + "name": "334", + "key": "335", + "optional": true + }, + "secretKeyRef": { + "name": "336", + "key": "337", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "蠨磼O_h盌3+Œ9两@8Byß": "111" + }, + "requests": { + "ɃŒ": "451" + } + }, + "volumeMounts": [ + { + "name": "338", + "readOnly": true, + "mountPath": "339", + "subPath": "340", + "mountPropagation": "葰賦", + "subPathExpr": "341" + } + ], + "volumeDevices": [ + { + "name": "342", + "devicePath": "343" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "344" + ] + }, + "httpGet": { + "path": "345", + "port": -121675052, + "host": "346", + "scheme": "W#ļǹʅŚO虀^", + "httpHeaders": [ + { + "name": "347", + "value": "348" + } + ] + }, + "tcpSocket": { + "port": "349", + "host": "350" + }, + "initialDelaySeconds": -1959891996, + "timeoutSeconds": -1442230895, + "periodSeconds": 1475033091, + "successThreshold": 1782790310, + "failureThreshold": 1587036035, + "terminationGracePeriodSeconds": 7560036535013464461 + }, + "readinessProbe": { + "exec": { + "command": [ + "351" + ] + }, + "httpGet": { + "path": "352", + "port": -1744546613, + "host": "353", + "scheme": "ʓɻŊ", + "httpHeaders": [ + { + "name": "354", + "value": "355" + } + ] + }, + "tcpSocket": { + "port": -259047269, + "host": "356" + }, + "initialDelaySeconds": 1586122127, + "timeoutSeconds": -1813456856, + "periodSeconds": 781203691, + "successThreshold": -216440055, + "failureThreshold": 408029351, + "terminationGracePeriodSeconds": 5450105809027610853 + }, + "startupProbe": { + "exec": { + "command": [ + "357" + ] + }, + "httpGet": { + "path": "358", + "port": -5241849, + "host": "359", + "scheme": "}颉hȱɷȰW", + "httpHeaders": [ + { + "name": "360", + "value": "361" + } + ] + }, + "tcpSocket": { + "port": "362", + "host": "363" + }, + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "364" + ] + }, + "httpGet": { + "path": "365", + "port": -1460652193, + "host": "366", + "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "httpHeaders": [ + { + "name": "367", + "value": "368" + } + ] + }, + "tcpSocket": { + "port": "369", + "host": "370" + } + }, + "preStop": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": 71524977, + "host": "373", + "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "httpHeaders": [ + { + "name": "374", + "value": "375" + } + ] + }, + "tcpSocket": { + "port": -565041796, + "host": "376" + } + } + }, + "terminationMessagePath": "377", + "terminationMessagePolicy": "Ƭ婦d", + "imagePullPolicy": "ɧeʫį淓¯", + "securityContext": { + "capabilities": { + "add": [ + "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + ], + "drop": [ + "8緔Tj§E蓋Cȗä2 ɲ±" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "378", + "role": "379", + "type": "380", + "level": "381" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "382", + "gmsaCredentialSpec": "383", + "runAsUserName": "384" + }, + "runAsUser": -4564863616644509171, + "runAsGroup": -7297536356638221066, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ş襵樞úʥ銀", + "seccompProfile": { + "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", + "localhostProfile": "385" + } + }, + "stdin": true, + "tty": true, + "targetContainerName": "386" + } + ], + "restartPolicy": "鹚蝉茲ʛ饊", + "terminationGracePeriodSeconds": 1736985756995615785, + "activeDeadlineSeconds": -1284119655860768065, + "dnsPolicy": "錏嬮#ʐ", + "nodeSelector": { + "387": "388" + }, + "serviceAccountName": "389", + "serviceAccount": "390", + "automountServiceAccountToken": true, + "nodeName": "391", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "392", + "role": "393", + "type": "394", + "level": "395" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398" + }, + "runAsUser": -4904722847506013622, + "runAsGroup": 6465579957265382985, + "runAsNonRoot": false, + "supplementalGroups": [ + -981432507446869083 + ], + "fsGroup": -1867959832193971598, + "sysctls": [ + { + "name": "399", + "value": "400" + } + ], + "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "seccompProfile": { + "type": "`翾'ųŎ群E牬庘颮6(|ǖû", + "localhostProfile": "401" + } + }, + "imagePullSecrets": [ + { + "name": "402" + } + ], + "hostname": "403", + "subdomain": "404", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "405", + "operator": "UǷ坒", + "values": [ + "406" + ] + } + ], + "matchFields": [ + { + "key": "407", + "operator": "", + "values": [ + "408" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1280563546, + "preference": { + "matchExpressions": [ + { + "key": "409", + "operator": "Mɮ6)", + "values": [ + "410" + ] + } + ], + "matchFields": [ + { + "key": "411", + "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "values": [ + "412" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + }, + "matchExpressions": [ + { + "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", + "operator": "NotIn", + "values": [ + "VT3sn-0_.i__a.O2G_J" + ] + } + ] + }, + "namespaces": [ + "419" + ], + "topologyKey": "420", + "namespaceSelector": { + "matchLabels": { + "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + }, + "matchExpressions": [ + { + "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -2118597352, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + }, + "matchExpressions": [ + { + "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", + "operator": "NotIn", + "values": [ + "f8k" + ] + } + ] + }, + "namespaces": [ + "433" + ], + "topologyKey": "434", + "namespaceSelector": { + "matchLabels": { + "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + }, + "matchExpressions": [ + { + "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + }, + "matchExpressions": [ + { + "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", + "operator": "NotIn", + "values": [ + "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" + ] + } + ] + }, + "namespaces": [ + "447" + ], + "topologyKey": "448", + "namespaceSelector": { + "matchLabels": { + "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + }, + "matchExpressions": [ + { + "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1943011795, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + }, + "matchExpressions": [ + { + "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "461" + ], + "topologyKey": "462", + "namespaceSelector": { + "matchLabels": { + "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + }, + "matchExpressions": [ + { + "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", + "operator": "NotIn", + "values": [ + "9-.66hcB.rTt7bm9I.-..q-n" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "469", + "tolerations": [ + { + "key": "470", + "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", + "value": "471", + "effect": "ɮ-nʣž吞Ƞ唄®窂爪", + "tolerationSeconds": -5154627301352060136 + } + ], + "hostAliases": [ + { + "ip": "472", + "hostnames": [ + "473" + ] + } + ], + "priorityClassName": "474", + "priority": -860768401, + "dnsConfig": { + "nameservers": [ + "475" + ], + "searches": [ + "476" + ], + "options": [ + { + "name": "477", + "value": "478" + } + ] + }, + "readinessGates": [ + { + "conditionType": "@.ȇʟ" + } + ], + "runtimeClassName": "479", + "enableServiceLinks": false, + "preemptionPolicy": "", + "overhead": { + "": "359" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -2013945465, + "topologyKey": "480", + "whenUnsatisfiable": "½ǩ ", + "labelSelector": { + "matchLabels": { + "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + }, + "matchExpressions": [ + { + "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", + "operator": "Exists" + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "updateStrategy": { + "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "rollingUpdate": { + "maxUnavailable": 2, + "maxSurge": 3 + } + }, + "minReadySeconds": 1467929320, + "revisionHistoryLimit": -1098193709 + }, + "status": { + "currentNumberScheduled": 2090664533, + "numberMisscheduled": -1371816595, + "desiredNumberScheduled": 1219820375, + "numberReady": -788475912, + "observedGeneration": 6637463221525448952, + "updatedNumberScheduled": -1684048223, + "numberAvailable": 16994744, + "numberUnavailable": 340429479, + "collisionCount": 1177227691, + "conditions": [ + { + "type": "ôD齆O#ȞM\u003c²彾Ǟʈɐ", + "status": "盧ŶbșʬÇ[輚趞", + "lastTransitionTime": "2205-11-05T22:21:51Z", + "reason": "487", + "message": "488" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1.DaemonSet.pb b/testdata/v1.21.0/apps.v1.DaemonSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..f9ec76fc762f434c5986a3b22ee890655dd00fc0 GIT binary patch literal 8214 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 O?s1|4sF7i&u>S+Twf%tr literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.DaemonSet.yaml b/testdata/v1.21.0/apps.v1.DaemonSet.yaml new file mode 100644 index 0000000000..0e5ca62f5e --- /dev/null +++ b/testdata/v1.21.0/apps.v1.DaemonSet.yaml @@ -0,0 +1,1065 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: 1467929320 + revisionHistoryLimit: -1098193709 + selector: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: 7534629739119643351 + finalizers: + - "37" + generateName: "26" + generation: -4139900758039117471 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: ĪȸŹăȲĻ¤Ħʅ芝 + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: false + kind: "35" + name: "36" + uid: ^ + resourceVersion: "1698285396218902212" + selfLink: "28" + uid: TʡȂŏ{sǡƟ + spec: + activeDeadlineSeconds: -1284119655860768065 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "409" + operator: Mɮ6) + values: + - "410" + matchFields: + - key: "411" + operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + values: + - "412" + weight: -1280563546 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "405" + operator: UǷ坒 + values: + - "406" + matchFields: + - key: "407" + operator: "" + values: + - "408" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 + operator: NotIn + values: + - f8k + matchLabels: + il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + namespaceSelector: + matchExpressions: + - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + operator: DoesNotExist + matchLabels: + s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + namespaces: + - "433" + topologyKey: "434" + weight: -2118597352 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g + operator: NotIn + values: + - VT3sn-0_.i__a.O2G_J + matchLabels: + H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + namespaceSelector: + matchExpressions: + - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT + operator: DoesNotExist + matchLabels: + 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + namespaces: + - "419" + topologyKey: "420" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: x3___-..f5-6x-_-o_6O_If-5_-_U + operator: DoesNotExist + matchLabels: + j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + namespaceSelector: + matchExpressions: + - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 + operator: NotIn + values: + - 9-.66hcB.rTt7bm9I.-..q-n + matchLabels: + P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + namespaces: + - "461" + topologyKey: "462" + weight: 1943011795 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs + operator: NotIn + values: + - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + matchLabels: + Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + namespaceSelector: + matchExpressions: + - key: N-._M5..-N_H_55..--E3_2D-1DW_o + operator: Exists + matchLabels: + x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + namespaces: + - "447" + topologyKey: "448" + automountServiceAccountToken: true + containers: + - args: + - "250" + command: + - "249" + env: + - name: "257" + value: "258" + valueFrom: + configMapKeyRef: + key: "264" + name: "263" + optional: true + fieldRef: + apiVersion: "259" + fieldPath: "260" + resourceFieldRef: + containerName: "261" + divisor: "293" + resource: "262" + secretKeyRef: + key: "266" + name: "265" + optional: false + envFrom: + - configMapRef: + name: "255" + optional: false + prefix: "254" + secretRef: + name: "256" + optional: false + image: "248" + imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + lifecycle: + postStart: + exec: + command: + - "294" + httpGet: + host: "296" + httpHeaders: + - name: "297" + value: "298" + path: "295" + port: 466267060 + scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "315" + gmsaCredentialSpecName: "314" + runAsUserName: "316" + startupProbe: + exec: + command: + - "287" + failureThreshold: 1447314009 + httpGet: + host: "290" + httpHeaders: + - name: "291" + value: "292" + path: "288" + port: "289" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "293" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + terminationMessagePath: "309" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "272" + name: "271" + volumeMounts: + - mountPath: "268" + mountPropagation: ʠɜ瞍阎lğ Ņ + name: "267" + readOnly: true + subPath: "269" + subPathExpr: "270" + workingDir: "251" + dnsConfig: + nameservers: + - "475" + options: + - name: "477" + value: "478" + searches: + - "476" + dnsPolicy: 錏嬮#ʐ + enableServiceLinks: false + ephemeralContainers: + - args: + - "321" + command: + - "320" + env: + - name: "328" + value: "329" + valueFrom: + configMapKeyRef: + key: "335" + name: "334" + optional: true + fieldRef: + apiVersion: "330" + fieldPath: "331" + resourceFieldRef: + containerName: "332" + divisor: "684" + resource: "333" + secretKeyRef: + key: "337" + name: "336" + optional: true + envFrom: + - configMapRef: + name: "326" + optional: true + prefix: "325" + secretRef: + name: "327" + optional: true + image: "319" + imagePullPolicy: ɧeʫį淓¯ + lifecycle: + postStart: + exec: + command: + - "364" + httpGet: + host: "366" + httpHeaders: + - name: "367" + value: "368" + path: "365" + port: -1460652193 + scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + tcpSocket: + host: "370" + port: "369" + preStop: + exec: + command: + - "371" + httpGet: + host: "373" + httpHeaders: + - name: "374" + value: "375" + path: "372" + port: 71524977 + scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + tcpSocket: + host: "376" + port: -565041796 + livenessProbe: + exec: + command: + - "344" + failureThreshold: 1587036035 + httpGet: + host: "346" + httpHeaders: + - name: "347" + value: "348" + path: "345" + port: -121675052 + scheme: W#ļǹʅŚO虀^ + initialDelaySeconds: -1959891996 + periodSeconds: 1475033091 + successThreshold: 1782790310 + tcpSocket: + host: "350" + port: "349" + terminationGracePeriodSeconds: 7560036535013464461 + timeoutSeconds: -1442230895 + name: "318" + ports: + - containerPort: -651405950 + hostIP: "324" + hostPort: 1805682547 + name: "323" + protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + readinessProbe: + exec: + command: + - "351" + failureThreshold: 408029351 + httpGet: + host: "353" + httpHeaders: + - name: "354" + value: "355" + path: "352" + port: -1744546613 + scheme: ʓɻŊ + initialDelaySeconds: 1586122127 + periodSeconds: 781203691 + successThreshold: -216440055 + tcpSocket: + host: "356" + port: -259047269 + terminationGracePeriodSeconds: 5450105809027610853 + timeoutSeconds: -1813456856 + resources: + limits: + 蠨磼O_h盌3+Œ9两@8Byß: "111" + requests: + ɃŒ: "451" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ƛ忀z委>,趐V曡88 u怞荊ù + drop: + - 8緔Tj§E蓋Cȗä2 ɲ± + privileged: true + procMount: Ş襵樞úʥ銀 + readOnlyRootFilesystem: true + runAsGroup: -7297536356638221066 + runAsNonRoot: false + runAsUser: -4564863616644509171 + seLinuxOptions: + level: "381" + role: "379" + type: "380" + user: "378" + seccompProfile: + localhostProfile: "385" + type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + windowsOptions: + gmsaCredentialSpec: "383" + gmsaCredentialSpecName: "382" + runAsUserName: "384" + startupProbe: + exec: + command: + - "357" + failureThreshold: 902204699 + httpGet: + host: "359" + httpHeaders: + - name: "360" + value: "361" + path: "358" + port: -5241849 + scheme: '}颉hȱɷȰW' + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 + tcpSocket: + host: "363" + port: "362" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 + stdin: true + targetContainerName: "386" + terminationMessagePath: "377" + terminationMessagePolicy: Ƭ婦d + tty: true + volumeDevices: + - devicePath: "343" + name: "342" + volumeMounts: + - mountPath: "339" + mountPropagation: 葰賦 + name: "338" + readOnly: true + subPath: "340" + subPathExpr: "341" + workingDir: "322" + hostAliases: + - hostnames: + - "473" + ip: "472" + hostIPC: true + hostPID: true + hostname: "403" + imagePullSecrets: + - name: "402" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: false + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "617" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: ǵɐ鰥Z + lifecycle: + postStart: + exec: + command: + - "222" + httpGet: + host: "225" + httpHeaders: + - name: "226" + value: "227" + path: "223" + port: "224" + scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ + tcpSocket: + host: "229" + port: "228" + preStop: + exec: + command: + - "230" + httpGet: + host: "233" + httpHeaders: + - name: "234" + value: "235" + path: "231" + port: "232" + scheme: δ摖 + tcpSocket: + host: "237" + port: "236" + livenessProbe: + exec: + command: + - "201" + failureThreshold: 14304392 + httpGet: + host: "204" + httpHeaders: + - name: "205" + value: "206" + path: "202" + port: "203" + scheme: fʀļ腩墺Ò媁荭gw忊 + initialDelaySeconds: -1532958330 + periodSeconds: 1004325340 + successThreshold: -1313320434 + tcpSocket: + host: "207" + port: -1761398388 + terminationGracePeriodSeconds: 2001337664780390084 + timeoutSeconds: -438588982 + name: "175" + ports: + - containerPort: -1109619518 + hostIP: "181" + hostPort: -1981710234 + name: "180" + protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + readinessProbe: + exec: + command: + - "208" + failureThreshold: -1314967760 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -614161319 + scheme: Ȩ<6鄰簳°Ļǟi& + initialDelaySeconds: 233282513 + periodSeconds: 1313273370 + successThreshold: -1296830577 + tcpSocket: + host: "214" + port: "213" + terminationGracePeriodSeconds: 5043322816247327651 + timeoutSeconds: -518330919 + resources: + limits: + 朷Ǝ膯ljVX1虊谇: "279" + requests: + 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ + drop: + - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 + privileged: false + procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: false + runAsGroup: 6901713258562004024 + runAsNonRoot: true + runAsUser: 9148233193771851687 + seLinuxOptions: + level: "242" + role: "240" + type: "241" + user: "239" + seccompProfile: + localhostProfile: "246" + type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + windowsOptions: + gmsaCredentialSpec: "244" + gmsaCredentialSpecName: "243" + runAsUserName: "245" + startupProbe: + exec: + command: + - "215" + failureThreshold: 1909548849 + httpGet: + host: "218" + httpHeaders: + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: 队偯J僳徥淳4揻 + initialDelaySeconds: -1244119841 + periodSeconds: 348370746 + successThreshold: 468369166 + tcpSocket: + host: "221" + port: 878005329 + terminationGracePeriodSeconds: 6410850623145248813 + timeoutSeconds: 1235694147 + terminationMessagePath: "238" + terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: ó藢xɮĵȑ6L* + name: "195" + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "391" + nodeSelector: + "387": "388" + overhead: + "": "359" + preemptionPolicy: "" + priority: -860768401 + priorityClassName: "474" + readinessGates: + - conditionType: '@.ȇʟ' + restartPolicy: 鹚蝉茲ʛ饊 + runtimeClassName: "479" + schedulerName: "469" + securityContext: + fsGroup: -1867959832193971598 + fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! + runAsGroup: 6465579957265382985 + runAsNonRoot: false + runAsUser: -4904722847506013622 + seLinuxOptions: + level: "395" + role: "393" + type: "394" + user: "392" + seccompProfile: + localhostProfile: "401" + type: '`翾''ųŎ群E牬庘颮6(|ǖû' + supplementalGroups: + - -981432507446869083 + sysctls: + - name: "399" + value: "400" + windowsOptions: + gmsaCredentialSpec: "397" + gmsaCredentialSpecName: "396" + runAsUserName: "398" + serviceAccount: "390" + serviceAccountName: "389" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "404" + terminationGracePeriodSeconds: 1736985756995615785 + tolerations: + - effect: ɮ-nʣž吞Ƞ唄®窂爪 + key: "470" + operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] + tolerationSeconds: -5154627301352060136 + value: "471" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q + operator: Exists + matchLabels: + 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n + maxSkew: -2013945465 + topologyKey: "480" + whenUnsatisfiable: '½ǩ ' + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -2007808768 + volumeID: "46" + azureDisk: + cachingMode: k ź贩j瀉ǚrǜnh0åȂ + diskName: "110" + diskURI: "111" + fsType: "112" + kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 + readOnly: false + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 952979935 + items: + - key: "99" + mode: 2020789772 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: true + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -868808281 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: -1768075156 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "915" + resource: "92" + emptyDir: + medium: ɹ坼É/pȿ + sizeLimit: "804" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 2974444584632416014 + finalizers: + - "159" + generateName: "148" + generation: 3849874053153949822 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: true + kind: "157" + name: "158" + uid: oɘ檲ɨ銦妰黖ȓ + resourceVersion: "1248703441945830579" + selfLink: "150" + uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ + spec: + accessModes: + - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" + requests: + 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" + selector: + matchExpressions: + - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 + operator: DoesNotExist + matchLabels: + o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 + storageClassName: "171" + volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + volumeName: "170" + fc: + fsType: "94" + lun: 570501002 + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1318752360 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + hostPath: + path: "43" + type: "" + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 408756018 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: 480521693 + sources: + - configMap: + items: + - key: "124" + mode: -1126738259 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: -1618937335 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "461" + resource: "122" + secret: + items: + - key: "116" + mode: 675406340 + path: "117" + name: "115" + optional: false + serviceAccountToken: + audience: "126" + expirationSeconds: -6345861634934949644 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + sslEnabled: true + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 1233814916 + items: + - key: "52" + mode: 228756891 + path: "53" + optional: false + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + updateStrategy: + rollingUpdate: + maxSurge: 3 + maxUnavailable: 2 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ +status: + collisionCount: 1177227691 + conditions: + - lastTransitionTime: "2205-11-05T22:21:51Z" + message: "488" + reason: "487" + status: 盧ŶbșʬÇ[輚趞 + type: ôD齆O#ȞM<²彾Ǟʈɐ + currentNumberScheduled: 2090664533 + desiredNumberScheduled: 1219820375 + numberAvailable: 16994744 + numberMisscheduled: -1371816595 + numberReady: -788475912 + numberUnavailable: 340429479 + observedGeneration: 6637463221525448952 + updatedNumberScheduled: -1684048223 diff --git a/testdata/v1.21.0/apps.v1.Deployment.json b/testdata/v1.21.0/apps.v1.Deployment.json new file mode 100644 index 0000000000..dc6084351a --- /dev/null +++ b/testdata/v1.21.0/apps.v1.Deployment.json @@ -0,0 +1,1571 @@ +{ + "kind": "Deployment", + "apiVersion": "apps/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "selector": { + "matchLabels": { + "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" + }, + "matchExpressions": [ + { + "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", + "operator": "Exists" + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "?Qȫş", + "resourceVersion": "1736621709629422270", + "generation": -8542870036622468681, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2575298329142810753, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ƶȤ^}", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "躢", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" + }, + "emptyDir": { + "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", + "sizeLimit": "473" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1188153605 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": 912004803, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -547518679 + } + ], + "defaultMode": 332383000, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 994527057, + "iscsiInterface": "58", + "fsType": "59", + "portals": [ + "60" + ], + "chapAuthDiscovery": true, + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + } + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "readOnly": true, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "660" + }, + "mode": 1569992019 + } + ], + "defaultMode": 824682619 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": -1740986684, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": 195263908 + } + ], + "defaultMode": 1593906314, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "|@?鷅bȻN", + "fsType": "112", + "readOnly": true, + "kind": "榱*Gưoɘ檲" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -323584340 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "106" + }, + "mode": 173030157 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": 2063799569 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": 8357931971650847566, + "path": "127" + } + } + ], + "defaultMode": -1334904807 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129", + "readOnly": true + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "H巧壚tC十Oɢ", + "resourceVersion": "11451542506523135343", + "generation": 6028937828108618026, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 6296624700137074905, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "閝ȝ", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "鲡:" + ], + "selector": { + "matchLabels": { + "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" + }, + "matchExpressions": [ + { + "key": "m_0_F03_J", + "operator": "NotIn", + "values": [ + "4FpF_W-6" + ] + } + ] + }, + "resources": { + "limits": { + "Ŗȫ焗捏ĨFħ籘": "853" + }, + "requests": { + "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 1923334396, + "containerPort": -1343558801, + "protocol": "@掇lNdǂ\u003e", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "713" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + }, + "requests": { + "t莭琽§ć\\ ïì": "80" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": -1285424066, + "host": "203", + "scheme": "ni酛3ƁÀ", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": "206", + "host": "207" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 + }, + "readinessProbe": { + "exec": { + "command": [ + "208" + ] + }, + "httpGet": { + "path": "209", + "port": -331283026, + "host": "210", + "scheme": "ȉ", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 714088955, + "host": "213" + }, + "initialDelaySeconds": 1033766276, + "timeoutSeconds": -1745509819, + "periodSeconds": -859135545, + "successThreshold": -1543701088, + "failureThreshold": 513341278, + "terminationGracePeriodSeconds": 2696007505383404823 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": -361442565, + "host": "216", + "scheme": "w", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": -1099429189, + "host": "219" + }, + "initialDelaySeconds": 994072122, + "timeoutSeconds": 1752155096, + "periodSeconds": -1962065705, + "successThreshold": 1701999128, + "failureThreshold": -1364571630, + "terminationGracePeriodSeconds": 7258403424756645907 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "220" + ] + }, + "httpGet": { + "path": "221", + "port": -1109619518, + "host": "222", + "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": "225", + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 461585849, + "host": "229", + "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": 467291328, + "host": "232" + } + } + }, + "terminationMessagePath": "233", + "terminationMessagePolicy": "ĸ輦唊", + "imagePullPolicy": "r嚧", + "securityContext": { + "capabilities": { + "add": [ + "埄趛" + ], + "drop": [ + "ʁ岼昕ĬÇ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "234", + "role": "235", + "type": "236", + "level": "237" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "238", + "gmsaCredentialSpec": "239", + "runAsUserName": "240" + }, + "runAsUser": -857934902638099053, + "runAsGroup": 8967035373007538858, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Z鐫û咡W\u003c敄lu", + "seccompProfile": { + "type": "榝$î.Ȏ蝪ʜ5遰", + "localhostProfile": "241" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "242", + "image": "243", + "command": [ + "244" + ], + "args": [ + "245" + ], + "workingDir": "246", + "ports": [ + { + "name": "247", + "hostPort": -1462219068, + "containerPort": -370386363, + "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostIP": "248" + } + ], + "envFrom": [ + { + "prefix": "249", + "configMapRef": { + "name": "250", + "optional": false + }, + "secretRef": { + "name": "251", + "optional": false + } + } + ], + "env": [ + { + "name": "252", + "value": "253", + "valueFrom": { + "fieldRef": { + "apiVersion": "254", + "fieldPath": "255" + }, + "resourceFieldRef": { + "containerName": "256", + "resource": "257", + "divisor": "185" + }, + "configMapKeyRef": { + "name": "258", + "key": "259", + "optional": true + }, + "secretKeyRef": { + "name": "260", + "key": "261", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "鬶l獕;跣Hǝcw": "242" + }, + "requests": { + "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + } + }, + "volumeMounts": [ + { + "name": "262", + "mountPath": "263", + "subPath": "264", + "mountPropagation": "", + "subPathExpr": "265" + } + ], + "volumeDevices": [ + { + "name": "266", + "devicePath": "267" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "268" + ] + }, + "httpGet": { + "path": "269", + "port": "270", + "host": "271", + "scheme": "頸", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": 1315054653, + "host": "274" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 + }, + "readinessProbe": { + "exec": { + "command": [ + "275" + ] + }, + "httpGet": { + "path": "276", + "port": -1315487077, + "host": "277", + "scheme": "ğ_", + "httpHeaders": [ + { + "name": "278", + "value": "279" + } + ] + }, + "tcpSocket": { + "port": "280", + "host": "281" + }, + "initialDelaySeconds": 1272940694, + "timeoutSeconds": -385597677, + "periodSeconds": 422133388, + "successThreshold": 1952458416, + "failureThreshold": 1456461851, + "terminationGracePeriodSeconds": -6078441689118311403 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": 1332783160, + "host": "284", + "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": "287", + "host": "288" + }, + "initialDelaySeconds": -300247800, + "timeoutSeconds": 386804041, + "periodSeconds": -126958936, + "successThreshold": 186945072, + "failureThreshold": 620822482, + "terminationGracePeriodSeconds": -2203905759223555727 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "289" + ] + }, + "httpGet": { + "path": "290", + "port": "291", + "host": "292", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "293", + "value": "294" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "295" + } + }, + "preStop": { + "exec": { + "command": [ + "296" + ] + }, + "httpGet": { + "path": "297", + "port": "298", + "host": "299", + "scheme": "鏻砅邻爥", + "httpHeaders": [ + { + "name": "300", + "value": "301" + } + ] + }, + "tcpSocket": { + "port": -305362540, + "host": "302" + } + } + }, + "terminationMessagePath": "303", + "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "imagePullPolicy": "i绝5哇芆斩", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "304", + "role": "305", + "type": "306", + "level": "307" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "308", + "gmsaCredentialSpec": "309", + "runAsUserName": "310" + }, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "W賁Ěɭɪǹ0", + "seccompProfile": { + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "311" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "312", + "image": "313", + "command": [ + "314" + ], + "args": [ + "315" + ], + "workingDir": "316", + "ports": [ + { + "name": "317", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "318" + } + ], + "envFrom": [ + { + "prefix": "319", + "configMapRef": { + "name": "320", + "optional": false + }, + "secretRef": { + "name": "321", + "optional": false + } + } + ], + "env": [ + { + "name": "322", + "value": "323", + "valueFrom": { + "fieldRef": { + "apiVersion": "324", + "fieldPath": "325" + }, + "resourceFieldRef": { + "containerName": "326", + "resource": "327", + "divisor": "360" + }, + "configMapKeyRef": { + "name": "328", + "key": "329", + "optional": false + }, + "secretKeyRef": { + "name": "330", + "key": "331", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + }, + "requests": { + "蕎'": "62" + } + }, + "volumeMounts": [ + { + "name": "332", + "readOnly": true, + "mountPath": "333", + "subPath": "334", + "mountPropagation": "Ǚ(", + "subPathExpr": "335" + } + ], + "volumeDevices": [ + { + "name": "336", + "devicePath": "337" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "338" + ] + }, + "httpGet": { + "path": "339", + "port": -1842062977, + "host": "340", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": "343", + "host": "344" + }, + "initialDelaySeconds": -1161185537, + "timeoutSeconds": 1928937303, + "periodSeconds": 1611386356, + "successThreshold": 821341581, + "failureThreshold": 240657401, + "terminationGracePeriodSeconds": 7806703309589874498 + }, + "readinessProbe": { + "exec": { + "command": [ + "345" + ] + }, + "httpGet": { + "path": "346", + "port": "347", + "host": "348", + "scheme": "Ik(dŊiɢzĮ蛋I", + "httpHeaders": [ + { + "name": "349", + "value": "350" + } + ] + }, + "tcpSocket": { + "port": "351", + "host": "352" + }, + "initialDelaySeconds": 571693619, + "timeoutSeconds": 1643238856, + "periodSeconds": -2028546276, + "successThreshold": -2128305760, + "failureThreshold": 1605974497, + "terminationGracePeriodSeconds": 2002344837004307079 + }, + "startupProbe": { + "exec": { + "command": [ + "353" + ] + }, + "httpGet": { + "path": "354", + "port": "355", + "host": "356", + "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "httpHeaders": [ + { + "name": "357", + "value": "358" + } + ] + }, + "tcpSocket": { + "port": -1894647727, + "host": "359" + }, + "initialDelaySeconds": 235623869, + "timeoutSeconds": 564558594, + "periodSeconds": -505848936, + "successThreshold": -1819021257, + "failureThreshold": 1447314009, + "terminationGracePeriodSeconds": -7637760856622746738 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "360" + ] + }, + "httpGet": { + "path": "361", + "port": 466267060, + "host": "362", + "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "httpHeaders": [ + { + "name": "363", + "value": "364" + } + ] + }, + "tcpSocket": { + "port": "365", + "host": "366" + } + }, + "preStop": { + "exec": { + "command": [ + "367" + ] + }, + "httpGet": { + "path": "368", + "port": "369", + "host": "370", + "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "httpHeaders": [ + { + "name": "371", + "value": "372" + } + ] + }, + "tcpSocket": { + "port": "373", + "host": "374" + } + } + }, + "terminationMessagePath": "375", + "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", + "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "securityContext": { + "capabilities": { + "add": [ + "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + ], + "drop": [ + "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "376", + "role": "377", + "type": "378", + "level": "379" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382" + }, + "runAsUser": 4369716065827112267, + "runAsGroup": -6657305077321335240, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ʙcx", + "seccompProfile": { + "type": "ǒđ\u003e*劶?jĎĭ", + "localhostProfile": "383" + } + }, + "targetContainerName": "384" + } + ], + "restartPolicy": "ƱÁR»淹揀", + "terminationGracePeriodSeconds": 2008726498083002362, + "activeDeadlineSeconds": -5891364351877125204, + "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "nodeSelector": { + "385": "386" + }, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": true, + "nodeName": "389", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "390", + "role": "391", + "type": "392", + "level": "393" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396" + }, + "runAsUser": 4466809078783855686, + "runAsGroup": -3587143030436465588, + "runAsNonRoot": true, + "supplementalGroups": [ + 4820130167691486230 + ], + "fsGroup": 6713296993350540686, + "sysctls": [ + { + "name": "397", + "value": "398" + } + ], + "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "seccompProfile": { + "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", + "localhostProfile": "399" + } + }, + "imagePullSecrets": [ + { + "name": "400" + } + ], + "hostname": "401", + "subdomain": "402", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "403", + "operator": "", + "values": [ + "404" + ] + } + ], + "matchFields": [ + { + "key": "405", + "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "values": [ + "406" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1762917570, + "preference": { + "matchExpressions": [ + { + "key": "407", + "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "values": [ + "408" + ] + } + ], + "matchFields": [ + { + "key": "409", + "operator": "顓闉ȦT", + "values": [ + "410" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + }, + "matchExpressions": [ + { + "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", + "operator": "NotIn", + "values": [ + "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + ] + } + ] + }, + "namespaces": [ + "417" + ], + "topologyKey": "418", + "namespaceSelector": { + "matchLabels": { + "4eq5": "" + }, + "matchExpressions": [ + { + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 888976270, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + }, + "matchExpressions": [ + { + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] + } + ] + }, + "namespaces": [ + "431" + ], + "topologyKey": "432", + "namespaceSelector": { + "matchLabels": { + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + }, + "matchExpressions": [ + { + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + }, + "matchExpressions": [ + { + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "445" + ], + "topologyKey": "446", + "namespaceSelector": { + "matchLabels": { + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + }, + "matchExpressions": [ + { + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "operator": "In", + "values": [ + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1668452490, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + }, + "matchExpressions": [ + { + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "459" + ], + "topologyKey": "460", + "namespaceSelector": { + "matchLabels": { + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + }, + "matchExpressions": [ + { + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "467", + "tolerations": [ + { + "key": "468", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "469", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 + } + ], + "hostAliases": [ + { + "ip": "470", + "hostnames": [ + "471" + ] + } + ], + "priorityClassName": "472", + "priority": 743241089, + "dnsConfig": { + "nameservers": [ + "473" + ], + "searches": [ + "474" + ], + "options": [ + { + "name": "475", + "value": "476" + } + ] + }, + "readinessGates": [ + { + "conditionType": "0yVA嬂刲;牆詒ĸąs" + } + ], + "runtimeClassName": "477", + "enableServiceLinks": false, + "preemptionPolicy": "Iƭij韺ʧ\u003e", + "overhead": { + "D傕Ɠ栊闔虝巒瀦ŕ": "124" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -174245111, + "topologyKey": "478", + "whenUnsatisfiable": "", + "labelSelector": { + "matchLabels": { + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + }, + "matchExpressions": [ + { + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "strategy": { + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "rollingUpdate": { + "maxUnavailable": 2, + "maxSurge": 3 + } + }, + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776, + "progressDeadlineSeconds": -212409426 + }, + "status": { + "observedGeneration": -2967151415957453677, + "replicas": 1329525670, + "updatedReplicas": -1169406076, + "readyReplicas": 1162680985, + "availableReplicas": 171558604, + "unavailableReplicas": -161888815, + "conditions": [ + { + "type": "?鳢.ǀŭ瘢颦", + "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", + "lastUpdateTime": "2346-11-18T09:51:55Z", + "lastTransitionTime": "2391-11-11T11:52:22Z", + "reason": "485", + "message": "486" + } + ], + "collisionCount": -1889018254 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1.Deployment.pb b/testdata/v1.21.0/apps.v1.Deployment.pb new file mode 100644 index 0000000000000000000000000000000000000000..c362d4f632ab62f75b6c621cf2c05122c36a89b6 GIT binary patch literal 8009 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劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: 171558604 + collisionCount: -1889018254 + conditions: + - lastTransitionTime: "2391-11-11T11:52:22Z" + lastUpdateTime: "2346-11-18T09:51:55Z" + message: "486" + reason: "485" + status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 + type: ?鳢.ǀŭ瘢颦 + observedGeneration: -2967151415957453677 + readyReplicas: 1162680985 + replicas: 1329525670 + unavailableReplicas: -161888815 + updatedReplicas: -1169406076 diff --git a/testdata/v1.21.0/apps.v1.ReplicaSet.json b/testdata/v1.21.0/apps.v1.ReplicaSet.json new file mode 100644 index 0000000000..138dcadf45 --- /dev/null +++ b/testdata/v1.21.0/apps.v1.ReplicaSet.json @@ -0,0 +1,1556 @@ +{ + "kind": "ReplicaSet", + "apiVersion": "apps/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "minReadySeconds": -1971381490, + "selector": { + "matchLabels": { + "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" + }, + "matchExpressions": [ + { + "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", + "operator": "In", + "values": [ + "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" + ] + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "ʬ", + "resourceVersion": "7336814125345800857", + "generation": -6617020301190572172, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -152893758082474859, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" + }, + "emptyDir": { + "medium": "彭聡A3fƻfʣ", + "sizeLimit": "115" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1499132872 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": -762366823, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -104666658 + } + ], + "defaultMode": 372704313, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 1655406148, + "iscsiInterface": "58", + "fsType": "59", + "readOnly": true, + "portals": [ + "60" + ], + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64" + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "457" + }, + "mode": 1235524154 + } + ], + "defaultMode": -106644772 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": 441887498, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97" + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": -2039036935 + } + ], + "defaultMode": -460478410, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "readOnly": true, + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "HǺƶȤ^}穠", + "fsType": "112", + "readOnly": true, + "kind": "躢" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -1399063270 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "746" + }, + "mode": 926891073 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": -1694464659 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": -7593824971107985079, + "path": "127" + } + } + ], + "defaultMode": -522879476 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129" + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "readOnly": true, + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "resourceVersion": "5302358391842833914", + "generation": 6327094951466338107, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4217400953499279873, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "eÞȦY籎顒" + ], + "selector": { + "matchLabels": { + "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" + }, + "matchExpressions": [ + { + "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", + "operator": "DoesNotExist" + } + ] + }, + "resources": { + "limits": { + "ŴĿ": "377" + }, + "requests": { + ".Q貇£ȹ嫰ƹǔw÷nI": "718" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 424236719, + "containerPort": -2031266553, + "protocol": "呝TG;邪", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "486" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩": "47" + }, + "requests": { + "榜VƋZ1": "932" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": 2035347577, + "host": "203", + "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": -1498229293, + "host": "206" + }, + "initialDelaySeconds": -1155992025, + "timeoutSeconds": -194343002, + "periodSeconds": -850069363, + "successThreshold": 918929368, + "failureThreshold": 1016277253, + "terminationGracePeriodSeconds": -8520337362162976488 + }, + "readinessProbe": { + "exec": { + "command": [ + "207" + ] + }, + "httpGet": { + "path": "208", + "port": "209", + "host": "210", + "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 538852927, + "host": "213" + }, + "initialDelaySeconds": -407545915, + "timeoutSeconds": 902535764, + "periodSeconds": 716842280, + "successThreshold": 1479266199, + "failureThreshold": 163512962, + "terminationGracePeriodSeconds": -8521017368802772029 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": 1623772781, + "host": "216", + "scheme": "UÐ_ƮA攤/ɸɎ", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": "219", + "host": "220" + }, + "initialDelaySeconds": 1054858106, + "timeoutSeconds": 232569106, + "periodSeconds": -1150474479, + "successThreshold": 744319626, + "failureThreshold": -2107743490, + "terminationGracePeriodSeconds": 8569885835306406695 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "221" + ] + }, + "httpGet": { + "path": "222", + "port": 896430536, + "host": "223", + "scheme": "罴ņ螡źȰ", + "httpHeaders": [ + { + "name": "224", + "value": "225" + } + ] + }, + "tcpSocket": { + "port": 513341278, + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 1451056156, + "host": "229", + "scheme": "uʎȺ眖R#", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": "232", + "host": "233" + } + } + }, + "terminationMessagePath": "234", + "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", + "imagePullPolicy": "1ØœȠƬQg鄠", + "securityContext": { + "capabilities": { + "add": [ + "o啛更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ" + ], + "drop": [ + "W:ĸ輦唊#v" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "235", + "role": "236", + "type": "237", + "level": "238" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "239", + "gmsaCredentialSpec": "240", + "runAsUserName": "241" + }, + "runAsUser": 1946087648860511217, + "runAsGroup": 8839567045362091290, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ÿ8T 苧yñKJɐ扵", + "seccompProfile": { + "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "localhostProfile": "242" + } + }, + "stdin": true, + "tty": true + } + ], + "containers": [ + { + "name": "243", + "image": "244", + "command": [ + "245" + ], + "args": [ + "246" + ], + "workingDir": "247", + "ports": [ + { + "name": "248", + "hostPort": 465972736, + "containerPort": -1784617397, + "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostIP": "249" + } + ], + "envFrom": [ + { + "prefix": "250", + "configMapRef": { + "name": "251", + "optional": false + }, + "secretRef": { + "name": "252", + "optional": true + } + } + ], + "env": [ + { + "name": "253", + "value": "254", + "valueFrom": { + "fieldRef": { + "apiVersion": "255", + "fieldPath": "256" + }, + "resourceFieldRef": { + "containerName": "257", + "resource": "258", + "divisor": "9" + }, + "configMapKeyRef": { + "name": "259", + "key": "260", + "optional": true + }, + "secretKeyRef": { + "name": "261", + "key": "262", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "lNKƙ順\\E¦队偯J僳徥淳": "93" + }, + "requests": { + "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + } + }, + "volumeMounts": [ + { + "name": "263", + "mountPath": "264", + "subPath": "265", + "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "subPathExpr": "266" + } + ], + "volumeDevices": [ + { + "name": "267", + "devicePath": "268" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "269" + ] + }, + "httpGet": { + "path": "270", + "port": -1468297794, + "host": "271", + "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": "274", + "host": "275" + }, + "initialDelaySeconds": 1308698792, + "timeoutSeconds": 1401790459, + "periodSeconds": -934378634, + "successThreshold": -1453143878, + "failureThreshold": -1129218498, + "terminationGracePeriodSeconds": 2471155705902100229 + }, + "readinessProbe": { + "exec": { + "command": [ + "276" + ] + }, + "httpGet": { + "path": "277", + "port": -614098868, + "host": "278", + "scheme": "ȗÔÂɘɢ", + "httpHeaders": [ + { + "name": "279", + "value": "280" + } + ] + }, + "tcpSocket": { + "port": 802134138, + "host": "281" + }, + "initialDelaySeconds": -942399354, + "timeoutSeconds": 1264624019, + "periodSeconds": -1803854120, + "successThreshold": -1412915219, + "failureThreshold": 323903711, + "terminationGracePeriodSeconds": -9192251189672401053 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": -992558278, + "host": "284", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "287" + }, + "initialDelaySeconds": -181601395, + "timeoutSeconds": -617381112, + "periodSeconds": 1851229369, + "successThreshold": -560238386, + "failureThreshold": 1658749995, + "terminationGracePeriodSeconds": -4030490994049395944 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "288" + ] + }, + "httpGet": { + "path": "289", + "port": "290", + "host": "291", + "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "httpHeaders": [ + { + "name": "292", + "value": "293" + } + ] + }, + "tcpSocket": { + "port": 1167615307, + "host": "294" + } + }, + "preStop": { + "exec": { + "command": [ + "295" + ] + }, + "httpGet": { + "path": "296", + "port": -115833863, + "host": "297", + "scheme": "ì", + "httpHeaders": [ + { + "name": "298", + "value": "299" + } + ] + }, + "tcpSocket": { + "port": "300", + "host": "301" + } + } + }, + "terminationMessagePath": "302", + "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", + "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "securityContext": { + "capabilities": { + "add": [ + "ņ" + ], + "drop": [ + ")DŽ髐njʉBn(fǂ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "303", + "role": "304", + "type": "305", + "level": "306" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "307", + "gmsaCredentialSpec": "308", + "runAsUserName": "309" + }, + "runAsUser": -6717020695319852049, + "runAsGroup": -495558749504439559, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ǫʓ)ǂť嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "310" + } + }, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "311", + "image": "312", + "command": [ + "313" + ], + "args": [ + "314" + ], + "workingDir": "315", + "ports": [ + { + "name": "316", + "hostPort": -1656699070, + "containerPort": -1918622971, + "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", + "hostIP": "317" + } + ], + "envFrom": [ + { + "prefix": "318", + "configMapRef": { + "name": "319", + "optional": true + }, + "secretRef": { + "name": "320", + "optional": false + } + } + ], + "env": [ + { + "name": "321", + "value": "322", + "valueFrom": { + "fieldRef": { + "apiVersion": "323", + "fieldPath": "324" + }, + "resourceFieldRef": { + "containerName": "325", + "resource": "326", + "divisor": "69" + }, + "configMapKeyRef": { + "name": "327", + "key": "328", + "optional": true + }, + "secretKeyRef": { + "name": "329", + "key": "330", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "1b": "328" + }, + "requests": { + "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + } + }, + "volumeMounts": [ + { + "name": "331", + "readOnly": true, + "mountPath": "332", + "subPath": "333", + "mountPropagation": "Ik(dŊiɢzĮ蛋I", + "subPathExpr": "334" + } + ], + "volumeDevices": [ + { + "name": "335", + "devicePath": "336" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "337" + ] + }, + "httpGet": { + "path": "338", + "port": "339", + "host": "340", + "scheme": "ȥ}礤铟怖ý萜Ǖ", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": -1088996269, + "host": "343" + }, + "initialDelaySeconds": -1922458514, + "timeoutSeconds": 1480364858, + "periodSeconds": 692511776, + "successThreshold": -1231653807, + "failureThreshold": -36573584, + "terminationGracePeriodSeconds": -2524837786321986358 + }, + "readinessProbe": { + "exec": { + "command": [ + "344" + ] + }, + "httpGet": { + "path": "345", + "port": 1219644543, + "host": "346", + "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "httpHeaders": [ + { + "name": "347", + "value": "348" + } + ] + }, + "tcpSocket": { + "port": "349", + "host": "350" + }, + "initialDelaySeconds": 652646450, + "timeoutSeconds": 757223010, + "periodSeconds": -1912967242, + "successThreshold": -2106399359, + "failureThreshold": 1443270783, + "terminationGracePeriodSeconds": -4462364494060795190 + }, + "startupProbe": { + "exec": { + "command": [ + "351" + ] + }, + "httpGet": { + "path": "352", + "port": -902839620, + "host": "353", + "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "httpHeaders": [ + { + "name": "354", + "value": "355" + } + ] + }, + "tcpSocket": { + "port": "356", + "host": "357" + }, + "initialDelaySeconds": -574742201, + "timeoutSeconds": -1182912186, + "periodSeconds": -514169648, + "successThreshold": -1186167291, + "failureThreshold": 64459150, + "terminationGracePeriodSeconds": -4166164136222066963 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "358" + ] + }, + "httpGet": { + "path": "359", + "port": "360", + "host": "361", + "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "httpHeaders": [ + { + "name": "362", + "value": "363" + } + ] + }, + "tcpSocket": { + "port": "364", + "host": "365" + } + }, + "preStop": { + "exec": { + "command": [ + "366" + ] + }, + "httpGet": { + "path": "367", + "port": 1791758702, + "host": "368", + "scheme": "tl敷斢杧ż鯀", + "httpHeaders": [ + { + "name": "369", + "value": "370" + } + ] + }, + "tcpSocket": { + "port": "371", + "host": "372" + } + } + }, + "terminationMessagePath": "373", + "terminationMessagePolicy": "鸔ɧWǘ炙", + "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", + "securityContext": { + "capabilities": { + "add": [ + "鬬$矐_敕ű嵞嬯t{Eɾ" + ], + "drop": [ + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "374", + "role": "375", + "type": "376", + "level": "377" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "378", + "gmsaCredentialSpec": "379", + "runAsUserName": "380" + }, + "runAsUser": 2114633499332155907, + "runAsGroup": -1232960403847883886, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "铳s44矕Ƈè*鑏=", + "seccompProfile": { + "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", + "localhostProfile": "381" + } + }, + "stdin": true, + "tty": true, + "targetContainerName": "382" + } + ], + "restartPolicy": "W歹s梊ɥʋăƻ", + "terminationGracePeriodSeconds": 1031455728822209328, + "activeDeadlineSeconds": 579099652389333099, + "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "nodeSelector": { + "383": "384" + }, + "serviceAccountName": "385", + "serviceAccount": "386", + "automountServiceAccountToken": true, + "nodeName": "387", + "hostNetwork": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "388", + "role": "389", + "type": "390", + "level": "391" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "392", + "gmsaCredentialSpec": "393", + "runAsUserName": "394" + }, + "runAsUser": 3011215457607075123, + "runAsGroup": -2549376519991319825, + "runAsNonRoot": true, + "supplementalGroups": [ + 8667724420266764868 + ], + "fsGroup": -8322686588708543096, + "sysctls": [ + { + "name": "395", + "value": "396" + } + ], + "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "seccompProfile": { + "type": "", + "localhostProfile": "397" + } + }, + "imagePullSecrets": [ + { + "name": "398" + } + ], + "hostname": "399", + "subdomain": "400", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "401", + "operator": "灭ƴɦ燻踸陴Sĕ濦", + "values": [ + "402" + ] + } + ], + "matchFields": [ + { + "key": "403", + "operator": "筿ɾ", + "values": [ + "404" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -259047269, + "preference": { + "matchExpressions": [ + { + "key": "405", + "operator": "霎ȃň", + "values": [ + "406" + ] + } + ], + "matchFields": [ + { + "key": "407", + "operator": "ʓ滨", + "values": [ + "408" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + }, + "matchExpressions": [ + { + "key": "3QC1--L--v_Z--ZgC", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "415" + ], + "topologyKey": "416", + "namespaceSelector": { + "matchLabels": { + "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + }, + "matchExpressions": [ + { + "key": "7Vz_6.Hz_V_.r_v_._X", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 2001693468, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + }, + "matchExpressions": [ + { + "key": "Q_--v-3-BzO5z80n_HtW", + "operator": "NotIn", + "values": [ + "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + ] + } + ] + }, + "namespaces": [ + "429" + ], + "topologyKey": "430", + "namespaceSelector": { + "matchLabels": { + "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + }, + "matchExpressions": [ + { + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + }, + "matchExpressions": [ + { + "key": "T", + "operator": "NotIn", + "values": [ + "" + ] + } + ] + }, + "namespaces": [ + "443" + ], + "topologyKey": "444", + "namespaceSelector": { + "matchLabels": { + "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + }, + "matchExpressions": [ + { + "key": "vSW_4-__h", + "operator": "In", + "values": [ + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1920802622, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + }, + "matchExpressions": [ + { + "key": "8v---a9j23/9", + "operator": "In", + "values": [ + "y__y.9O.L-.m.3h" + ] + } + ] + }, + "namespaces": [ + "457" + ], + "topologyKey": "458", + "namespaceSelector": { + "matchLabels": { + "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + }, + "matchExpressions": [ + { + "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", + "operator": "Exists" + } + ] + } + } + } + ] + } + }, + "schedulerName": "465", + "tolerations": [ + { + "key": "466", + "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", + "value": "467", + "effect": ";牆詒ĸąsƶ", + "tolerationSeconds": -456102350746071856 + } + ], + "hostAliases": [ + { + "ip": "468", + "hostnames": [ + "469" + ] + } + ], + "priorityClassName": "470", + "priority": 1188651641, + "dnsConfig": { + "nameservers": [ + "471" + ], + "searches": [ + "472" + ], + "options": [ + { + "name": "473", + "value": "474" + } + ] + }, + "readinessGates": [ + { + "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + } + ], + "runtimeClassName": "475", + "enableServiceLinks": false, + "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "overhead": { + "»Š": "727" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -388643187, + "topologyKey": "476", + "whenUnsatisfiable": "i僠噚恗N", + "labelSelector": { + "matchLabels": { + "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + }, + "matchExpressions": [ + { + "key": "br..1.--S-w-5_..D.pz_-ad", + "operator": "In", + "values": [ + "Q.__y644" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + } + }, + "status": { + "replicas": -2095627603, + "fullyLabeledReplicas": 516555648, + "readyReplicas": 2104777337, + "availableReplicas": 876226690, + "observedGeneration": 1436288218546692842, + "conditions": [ + { + "type": "C`牯雫", + "status": "%ÿ¼璤ňɈȀę", + "lastTransitionTime": "2951-06-01T06:00:17Z", + "reason": "483", + "message": "484" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1.ReplicaSet.pb b/testdata/v1.21.0/apps.v1.ReplicaSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..8aa1439de65534caa4c8bc45c8536a7570dff725 GIT binary patch literal 7920 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.ReplicaSet.yaml b/testdata/v1.21.0/apps.v1.ReplicaSet.yaml new file mode 100644 index 0000000000..7ce2d92dea --- /dev/null +++ b/testdata/v1.21.0/apps.v1.ReplicaSet.yaml @@ -0,0 +1,1061 @@ +apiVersion: apps/v1 +kind: ReplicaSet +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: -1971381490 + replicas: 896585016 + selector: + matchExpressions: + - key: U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t + operator: In + values: + - M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5 + matchLabels: + g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5: "" + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -152893758082474859 + finalizers: + - "37" + generateName: "26" + generation: -6617020301190572172 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: ƅS·Õüe0ɔȖ脵鴈Ō + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: true + kind: "35" + name: "36" + uid: 'ɖgȏ哙ȍȂ揲ȼDDŽLŬp:' + resourceVersion: "7336814125345800857" + selfLink: "28" + uid: ʬ + spec: + activeDeadlineSeconds: 579099652389333099 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "405" + operator: 霎ȃň + values: + - "406" + matchFields: + - key: "407" + operator: ʓ滨 + values: + - "408" + weight: -259047269 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "401" + operator: 灭ƴɦ燻踸陴Sĕ濦 + values: + - "402" + matchFields: + - key: "403" + operator: 筿ɾ + values: + - "404" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: Q_--v-3-BzO5z80n_HtW + operator: NotIn + values: + - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + matchLabels: + 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + namespaceSelector: + matchExpressions: + - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W + operator: In + values: + - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + matchLabels: + ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 + : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + namespaces: + - "429" + topologyKey: "430" + weight: 2001693468 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 3QC1--L--v_Z--ZgC + operator: Exists + matchLabels: + KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + namespaceSelector: + matchExpressions: + - key: 7Vz_6.Hz_V_.r_v_._X + operator: Exists + matchLabels: + 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + namespaces: + - "415" + topologyKey: "416" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 8v---a9j23/9 + operator: In + values: + - y__y.9O.L-.m.3h + matchLabels: + o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + namespaceSelector: + matchExpressions: + - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG + operator: Exists + matchLabels: + VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + namespaces: + - "457" + topologyKey: "458" + weight: 1920802622 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: T + operator: NotIn + values: + - "" + matchLabels: + 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + namespaceSelector: + matchExpressions: + - key: vSW_4-__h + operator: In + values: + - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + matchLabels: + T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + namespaces: + - "443" + topologyKey: "444" + automountServiceAccountToken: true + containers: + - args: + - "246" + command: + - "245" + env: + - name: "253" + value: "254" + valueFrom: + configMapKeyRef: + key: "260" + name: "259" + optional: true + fieldRef: + apiVersion: "255" + fieldPath: "256" + resourceFieldRef: + containerName: "257" + divisor: "9" + resource: "258" + secretKeyRef: + key: "262" + name: "261" + optional: false + envFrom: + - configMapRef: + name: "251" + optional: false + prefix: "250" + secretRef: + name: "252" + optional: true + image: "244" + imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + lifecycle: + postStart: + exec: + command: + - "288" + httpGet: + host: "291" + httpHeaders: + - name: "292" + value: "293" + path: "289" + port: "290" + scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tcpSocket: + host: "294" + port: 1167615307 + preStop: + exec: + command: + - "295" + httpGet: + host: "297" + httpHeaders: + - name: "298" + value: "299" + path: "296" + port: -115833863 + scheme: ì + tcpSocket: + host: "301" + port: "300" + livenessProbe: + exec: + command: + - "269" + failureThreshold: -1129218498 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "270" + port: -1468297794 + scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ + initialDelaySeconds: 1308698792 + periodSeconds: -934378634 + successThreshold: -1453143878 + tcpSocket: + host: "275" + port: "274" + terminationGracePeriodSeconds: 2471155705902100229 + timeoutSeconds: 1401790459 + name: "243" + ports: + - containerPort: -1784617397 + hostIP: "249" + hostPort: 465972736 + name: "248" + protocol: Ƭƶ氩Ȩ<6 + readinessProbe: + exec: + command: + - "276" + failureThreshold: 323903711 + httpGet: + host: "278" + httpHeaders: + - name: "279" + value: "280" + path: "277" + port: -614098868 + scheme: ȗÔÂɘɢ + initialDelaySeconds: -942399354 + periodSeconds: -1803854120 + successThreshold: -1412915219 + tcpSocket: + host: "281" + port: 802134138 + terminationGracePeriodSeconds: -9192251189672401053 + timeoutSeconds: 1264624019 + resources: + limits: + lNKƙ順\E¦队偯J僳徥淳: "93" + requests: + 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ņ + drop: + - )DŽ髐njʉBn(fǂ + privileged: false + procMount: Ǫʓ)ǂť嗆u + readOnlyRootFilesystem: true + runAsGroup: -495558749504439559 + runAsNonRoot: false + runAsUser: -6717020695319852049 + seLinuxOptions: + level: "306" + role: "304" + type: "305" + user: "303" + seccompProfile: + localhostProfile: "310" + type: 晲T[irȎ3Ĕ\ + windowsOptions: + gmsaCredentialSpec: "308" + gmsaCredentialSpecName: "307" + runAsUserName: "309" + startupProbe: + exec: + command: + - "282" + failureThreshold: 1658749995 + httpGet: + host: "284" + httpHeaders: + - name: "285" + value: "286" + path: "283" + port: -992558278 + scheme: 鯂²静 + initialDelaySeconds: -181601395 + periodSeconds: 1851229369 + successThreshold: -560238386 + tcpSocket: + host: "287" + port: -402384013 + terminationGracePeriodSeconds: -4030490994049395944 + timeoutSeconds: -617381112 + terminationMessagePath: "302" + terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + tty: true + volumeDevices: + - devicePath: "268" + name: "267" + volumeMounts: + - mountPath: "264" + mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + name: "263" + subPath: "265" + subPathExpr: "266" + workingDir: "247" + dnsConfig: + nameservers: + - "471" + options: + - name: "473" + value: "474" + searches: + - "472" + dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + enableServiceLinks: false + ephemeralContainers: + - args: + - "314" + command: + - "313" + env: + - name: "321" + value: "322" + valueFrom: + configMapKeyRef: + key: "328" + name: "327" + optional: true + fieldRef: + apiVersion: "323" + fieldPath: "324" + resourceFieldRef: + containerName: "325" + divisor: "69" + resource: "326" + secretKeyRef: + key: "330" + name: "329" + optional: false + envFrom: + - configMapRef: + name: "319" + optional: true + prefix: "318" + secretRef: + name: "320" + optional: false + image: "312" + imagePullPolicy: ǰ詀ǿ忀oɎƺL + lifecycle: + postStart: + exec: + command: + - "358" + httpGet: + host: "361" + httpHeaders: + - name: "362" + value: "363" + path: "359" + port: "360" + scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + tcpSocket: + host: "365" + port: "364" + preStop: + exec: + command: + - "366" + httpGet: + host: "368" + httpHeaders: + - name: "369" + value: "370" + path: "367" + port: 1791758702 + scheme: tl敷斢杧ż鯀 + tcpSocket: + host: "372" + port: "371" + livenessProbe: + exec: + command: + - "337" + failureThreshold: -36573584 + httpGet: + host: "340" + httpHeaders: + - name: "341" + value: "342" + path: "338" + port: "339" + scheme: ȥ}礤铟怖ý萜Ǖ + initialDelaySeconds: -1922458514 + periodSeconds: 692511776 + successThreshold: -1231653807 + tcpSocket: + host: "343" + port: -1088996269 + terminationGracePeriodSeconds: -2524837786321986358 + timeoutSeconds: 1480364858 + name: "311" + ports: + - containerPort: -1918622971 + hostIP: "317" + hostPort: -1656699070 + name: "316" + protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + readinessProbe: + exec: + command: + - "344" + failureThreshold: 1443270783 + httpGet: + host: "346" + httpHeaders: + - name: "347" + value: "348" + path: "345" + port: 1219644543 + scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy + initialDelaySeconds: 652646450 + periodSeconds: -1912967242 + successThreshold: -2106399359 + tcpSocket: + host: "350" + port: "349" + terminationGracePeriodSeconds: -4462364494060795190 + timeoutSeconds: 757223010 + resources: + limits: + 1b: "328" + requests: + '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 鬬$矐_敕ű嵞嬯t{Eɾ + drop: + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + privileged: true + procMount: 铳s44矕Ƈè*鑏= + readOnlyRootFilesystem: false + runAsGroup: -1232960403847883886 + runAsNonRoot: true + runAsUser: 2114633499332155907 + seLinuxOptions: + level: "377" + role: "375" + type: "376" + user: "374" + seccompProfile: + localhostProfile: "381" + type: ʨ|ǓÓ敆OɈÏ 瞍髃# + windowsOptions: + gmsaCredentialSpec: "379" + gmsaCredentialSpecName: "378" + runAsUserName: "380" + startupProbe: + exec: + command: + - "351" + failureThreshold: 64459150 + httpGet: + host: "353" + httpHeaders: + - name: "354" + value: "355" + path: "352" + port: -902839620 + scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W + initialDelaySeconds: -574742201 + periodSeconds: -514169648 + successThreshold: -1186167291 + tcpSocket: + host: "357" + port: "356" + terminationGracePeriodSeconds: -4166164136222066963 + timeoutSeconds: -1182912186 + stdin: true + targetContainerName: "382" + terminationMessagePath: "373" + terminationMessagePolicy: 鸔ɧWǘ炙 + tty: true + volumeDevices: + - devicePath: "336" + name: "335" + volumeMounts: + - mountPath: "332" + mountPropagation: Ik(dŊiɢzĮ蛋I + name: "331" + readOnly: true + subPath: "333" + subPathExpr: "334" + workingDir: "315" + hostAliases: + - hostnames: + - "469" + ip: "468" + hostNetwork: true + hostname: "399" + imagePullSecrets: + - name: "398" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "486" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: true + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: 1ØœȠƬQg鄠 + lifecycle: + postStart: + exec: + command: + - "221" + httpGet: + host: "223" + httpHeaders: + - name: "224" + value: "225" + path: "222" + port: 896430536 + scheme: 罴ņ螡źȰ + tcpSocket: + host: "226" + port: 513341278 + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 1451056156 + scheme: uʎȺ眖R# + tcpSocket: + host: "233" + port: "232" + livenessProbe: + exec: + command: + - "201" + failureThreshold: 1016277253 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: 2035347577 + scheme: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 + initialDelaySeconds: -1155992025 + periodSeconds: -850069363 + successThreshold: 918929368 + tcpSocket: + host: "206" + port: -1498229293 + terminationGracePeriodSeconds: -8520337362162976488 + timeoutSeconds: -194343002 + name: "175" + ports: + - containerPort: -2031266553 + hostIP: "181" + hostPort: 424236719 + name: "180" + protocol: 呝TG;邪 + readinessProbe: + exec: + command: + - "207" + failureThreshold: 163512962 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p + initialDelaySeconds: -407545915 + periodSeconds: 716842280 + successThreshold: 1479266199 + tcpSocket: + host: "213" + port: 538852927 + terminationGracePeriodSeconds: -8521017368802772029 + timeoutSeconds: 902535764 + resources: + limits: + 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩: "47" + requests: + 榜VƋZ1: "932" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + drop: + - W:ĸ輦唊#v + privileged: false + procMount: Ÿ8T 苧yñKJɐ扵 + readOnlyRootFilesystem: true + runAsGroup: 8839567045362091290 + runAsNonRoot: true + runAsUser: 1946087648860511217 + seLinuxOptions: + level: "238" + role: "236" + type: "237" + user: "235" + seccompProfile: + localhostProfile: "242" + type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + windowsOptions: + gmsaCredentialSpec: "240" + gmsaCredentialSpecName: "239" + runAsUserName: "241" + startupProbe: + exec: + command: + - "214" + failureThreshold: -2107743490 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: 1623772781 + scheme: UÐ_ƮA攤/ɸɎ + initialDelaySeconds: 1054858106 + periodSeconds: -1150474479 + successThreshold: 744319626 + tcpSocket: + host: "220" + port: "219" + terminationGracePeriodSeconds: 8569885835306406695 + timeoutSeconds: 232569106 + stdin: true + terminationMessagePath: "234" + terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "387" + nodeSelector: + "383": "384" + overhead: + »Š: "727" + preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA + priority: 1188651641 + priorityClassName: "470" + readinessGates: + - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW + restartPolicy: W歹s梊ɥʋăƻ + runtimeClassName: "475" + schedulerName: "465" + securityContext: + fsGroup: -8322686588708543096 + fsGroupChangePolicy: 4虵p蓋沥7uPƒ + runAsGroup: -2549376519991319825 + runAsNonRoot: true + runAsUser: 3011215457607075123 + seLinuxOptions: + level: "391" + role: "389" + type: "390" + user: "388" + seccompProfile: + localhostProfile: "397" + type: "" + supplementalGroups: + - 8667724420266764868 + sysctls: + - name: "395" + value: "396" + windowsOptions: + gmsaCredentialSpec: "393" + gmsaCredentialSpecName: "392" + runAsUserName: "394" + serviceAccount: "386" + serviceAccountName: "385" + setHostnameAsFQDN: false + shareProcessNamespace: true + subdomain: "400" + terminationGracePeriodSeconds: 1031455728822209328 + tolerations: + - effect: ;牆詒ĸąsƶ + key: "466" + operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ + tolerationSeconds: -456102350746071856 + value: "467" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: br..1.--S-w-5_..D.pz_-ad + operator: In + values: + - Q.__y644 + matchLabels: + z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T + maxSkew: -388643187 + topologyKey: "476" + whenUnsatisfiable: i僠噚恗N + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -762366823 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: HǺƶȤ^}穠 + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 躢 + readOnly: true + azureFile: + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: -460478410 + items: + - key: "99" + mode: -2039036935 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -106644772 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1235524154 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "457" + resource: "92" + emptyDir: + medium: 彭聡A3fƻfʣ + sizeLimit: "115" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 4217400953499279873 + finalizers: + - "159" + generateName: "148" + generation: 6327094951466338107 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: true + controller: false + kind: "157" + name: "158" + uid: "" + resourceVersion: "5302358391842833914" + selfLink: "150" + spec: + accessModes: + - eÞȦY籎顒 + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + ŴĿ: "377" + requests: + .Q貇£ȹ嫰ƹǔw÷nI: "718" + selector: + matchExpressions: + - key: a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4 + operator: DoesNotExist + matchLabels: + 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 + storageClassName: "171" + volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 + volumeName: "170" + fc: + fsType: "94" + lun: 441887498 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1499132872 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + hostPath: + path: "43" + type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ + iscsi: + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 1655406148 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: -522879476 + sources: + - configMap: + items: + - key: "124" + mode: -1694464659 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 926891073 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "746" + resource: "122" + secret: + items: + - key: "116" + mode: -1399063270 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: -7593824971107985079 + path: "127" + quobyte: + group: "108" + readOnly: true + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 372704313 + items: + - key: "52" + mode: -104666658 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + readOnly: true + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: 876226690 + conditions: + - lastTransitionTime: "2951-06-01T06:00:17Z" + message: "484" + reason: "483" + status: '%ÿ¼璤ňɈȀę' + type: C`牯雫 + fullyLabeledReplicas: 516555648 + observedGeneration: 1436288218546692842 + readyReplicas: 2104777337 + replicas: -2095627603 diff --git a/testdata/v1.21.0/apps.v1.StatefulSet.json b/testdata/v1.21.0/apps.v1.StatefulSet.json new file mode 100644 index 0000000000..77af4f86f0 --- /dev/null +++ b/testdata/v1.21.0/apps.v1.StatefulSet.json @@ -0,0 +1,1667 @@ +{ + "kind": "StatefulSet", + "apiVersion": "apps/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "selector": { + "matchLabels": { + "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" + }, + "matchExpressions": [ + { + "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", + "operator": "Exists" + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "?Qȫş", + "resourceVersion": "1736621709629422270", + "generation": -8542870036622468681, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2575298329142810753, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ƶȤ^}", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "躢", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" + }, + "emptyDir": { + "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", + "sizeLimit": "473" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1188153605 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": 912004803, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -547518679 + } + ], + "defaultMode": 332383000, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 994527057, + "iscsiInterface": "58", + "fsType": "59", + "portals": [ + "60" + ], + "chapAuthDiscovery": true, + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + } + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "readOnly": true, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "660" + }, + "mode": 1569992019 + } + ], + "defaultMode": 824682619 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": -1740986684, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": 195263908 + } + ], + "defaultMode": 1593906314, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "|@?鷅bȻN", + "fsType": "112", + "readOnly": true, + "kind": "榱*Gưoɘ檲" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -323584340 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "106" + }, + "mode": 173030157 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": 2063799569 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": 8357931971650847566, + "path": "127" + } + } + ], + "defaultMode": -1334904807 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129", + "readOnly": true + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "H巧壚tC十Oɢ", + "resourceVersion": "11451542506523135343", + "generation": 6028937828108618026, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 6296624700137074905, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "閝ȝ", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "鲡:" + ], + "selector": { + "matchLabels": { + "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" + }, + "matchExpressions": [ + { + "key": "m_0_F03_J", + "operator": "NotIn", + "values": [ + "4FpF_W-6" + ] + } + ] + }, + "resources": { + "limits": { + "Ŗȫ焗捏ĨFħ籘": "853" + }, + "requests": { + "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 1923334396, + "containerPort": -1343558801, + "protocol": "@掇lNdǂ\u003e", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "713" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + }, + "requests": { + "t莭琽§ć\\ ïì": "80" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": -1285424066, + "host": "203", + "scheme": "ni酛3ƁÀ", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": "206", + "host": "207" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 + }, + "readinessProbe": { + "exec": { + "command": [ + "208" + ] + }, + "httpGet": { + "path": "209", + "port": -331283026, + "host": "210", + "scheme": "ȉ", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 714088955, + "host": "213" + }, + "initialDelaySeconds": 1033766276, + "timeoutSeconds": -1745509819, + "periodSeconds": -859135545, + "successThreshold": -1543701088, + "failureThreshold": 513341278, + "terminationGracePeriodSeconds": 2696007505383404823 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": -361442565, + "host": "216", + "scheme": "w", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": -1099429189, + "host": "219" + }, + "initialDelaySeconds": 994072122, + "timeoutSeconds": 1752155096, + "periodSeconds": -1962065705, + "successThreshold": 1701999128, + "failureThreshold": -1364571630, + "terminationGracePeriodSeconds": 7258403424756645907 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "220" + ] + }, + "httpGet": { + "path": "221", + "port": -1109619518, + "host": "222", + "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": "225", + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 461585849, + "host": "229", + "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": 467291328, + "host": "232" + } + } + }, + "terminationMessagePath": "233", + "terminationMessagePolicy": "ĸ輦唊", + "imagePullPolicy": "r嚧", + "securityContext": { + "capabilities": { + "add": [ + "埄趛" + ], + "drop": [ + "ʁ岼昕ĬÇ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "234", + "role": "235", + "type": "236", + "level": "237" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "238", + "gmsaCredentialSpec": "239", + "runAsUserName": "240" + }, + "runAsUser": -857934902638099053, + "runAsGroup": 8967035373007538858, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Z鐫û咡W\u003c敄lu", + "seccompProfile": { + "type": "榝$î.Ȏ蝪ʜ5遰", + "localhostProfile": "241" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "242", + "image": "243", + "command": [ + "244" + ], + "args": [ + "245" + ], + "workingDir": "246", + "ports": [ + { + "name": "247", + "hostPort": -1462219068, + "containerPort": -370386363, + "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostIP": "248" + } + ], + "envFrom": [ + { + "prefix": "249", + "configMapRef": { + "name": "250", + "optional": false + }, + "secretRef": { + "name": "251", + "optional": false + } + } + ], + "env": [ + { + "name": "252", + "value": "253", + "valueFrom": { + "fieldRef": { + "apiVersion": "254", + "fieldPath": "255" + }, + "resourceFieldRef": { + "containerName": "256", + "resource": "257", + "divisor": "185" + }, + "configMapKeyRef": { + "name": "258", + "key": "259", + "optional": true + }, + "secretKeyRef": { + "name": "260", + "key": "261", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "鬶l獕;跣Hǝcw": "242" + }, + "requests": { + "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + } + }, + "volumeMounts": [ + { + "name": "262", + "mountPath": "263", + "subPath": "264", + "mountPropagation": "", + "subPathExpr": "265" + } + ], + "volumeDevices": [ + { + "name": "266", + "devicePath": "267" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "268" + ] + }, + "httpGet": { + "path": "269", + "port": "270", + "host": "271", + "scheme": "頸", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": 1315054653, + "host": "274" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 + }, + "readinessProbe": { + "exec": { + "command": [ + "275" + ] + }, + "httpGet": { + "path": "276", + "port": -1315487077, + "host": "277", + "scheme": "ğ_", + "httpHeaders": [ + { + "name": "278", + "value": "279" + } + ] + }, + "tcpSocket": { + "port": "280", + "host": "281" + }, + "initialDelaySeconds": 1272940694, + "timeoutSeconds": -385597677, + "periodSeconds": 422133388, + "successThreshold": 1952458416, + "failureThreshold": 1456461851, + "terminationGracePeriodSeconds": -6078441689118311403 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": 1332783160, + "host": "284", + "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": "287", + "host": "288" + }, + "initialDelaySeconds": -300247800, + "timeoutSeconds": 386804041, + "periodSeconds": -126958936, + "successThreshold": 186945072, + "failureThreshold": 620822482, + "terminationGracePeriodSeconds": -2203905759223555727 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "289" + ] + }, + "httpGet": { + "path": "290", + "port": "291", + "host": "292", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "293", + "value": "294" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "295" + } + }, + "preStop": { + "exec": { + "command": [ + "296" + ] + }, + "httpGet": { + "path": "297", + "port": "298", + "host": "299", + "scheme": "鏻砅邻爥", + "httpHeaders": [ + { + "name": "300", + "value": "301" + } + ] + }, + "tcpSocket": { + "port": -305362540, + "host": "302" + } + } + }, + "terminationMessagePath": "303", + "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "imagePullPolicy": "i绝5哇芆斩", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "304", + "role": "305", + "type": "306", + "level": "307" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "308", + "gmsaCredentialSpec": "309", + "runAsUserName": "310" + }, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "W賁Ěɭɪǹ0", + "seccompProfile": { + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "311" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "312", + "image": "313", + "command": [ + "314" + ], + "args": [ + "315" + ], + "workingDir": "316", + "ports": [ + { + "name": "317", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "318" + } + ], + "envFrom": [ + { + "prefix": "319", + "configMapRef": { + "name": "320", + "optional": false + }, + "secretRef": { + "name": "321", + "optional": false + } + } + ], + "env": [ + { + "name": "322", + "value": "323", + "valueFrom": { + "fieldRef": { + "apiVersion": "324", + "fieldPath": "325" + }, + "resourceFieldRef": { + "containerName": "326", + "resource": "327", + "divisor": "360" + }, + "configMapKeyRef": { + "name": "328", + "key": "329", + "optional": false + }, + "secretKeyRef": { + "name": "330", + "key": "331", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + }, + "requests": { + "蕎'": "62" + } + }, + "volumeMounts": [ + { + "name": "332", + "readOnly": true, + "mountPath": "333", + "subPath": "334", + "mountPropagation": "Ǚ(", + "subPathExpr": "335" + } + ], + "volumeDevices": [ + { + "name": "336", + "devicePath": "337" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "338" + ] + }, + "httpGet": { + "path": "339", + "port": -1842062977, + "host": "340", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": "343", + "host": "344" + }, + "initialDelaySeconds": -1161185537, + "timeoutSeconds": 1928937303, + "periodSeconds": 1611386356, + "successThreshold": 821341581, + "failureThreshold": 240657401, + "terminationGracePeriodSeconds": 7806703309589874498 + }, + "readinessProbe": { + "exec": { + "command": [ + "345" + ] + }, + "httpGet": { + "path": "346", + "port": "347", + "host": "348", + "scheme": "Ik(dŊiɢzĮ蛋I", + "httpHeaders": [ + { + "name": "349", + "value": "350" + } + ] + }, + "tcpSocket": { + "port": "351", + "host": "352" + }, + "initialDelaySeconds": 571693619, + "timeoutSeconds": 1643238856, + "periodSeconds": -2028546276, + "successThreshold": -2128305760, + "failureThreshold": 1605974497, + "terminationGracePeriodSeconds": 2002344837004307079 + }, + "startupProbe": { + "exec": { + "command": [ + "353" + ] + }, + "httpGet": { + "path": "354", + "port": "355", + "host": "356", + "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "httpHeaders": [ + { + "name": "357", + "value": "358" + } + ] + }, + "tcpSocket": { + "port": -1894647727, + "host": "359" + }, + "initialDelaySeconds": 235623869, + "timeoutSeconds": 564558594, + "periodSeconds": -505848936, + "successThreshold": -1819021257, + "failureThreshold": 1447314009, + "terminationGracePeriodSeconds": -7637760856622746738 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "360" + ] + }, + "httpGet": { + "path": "361", + "port": 466267060, + "host": "362", + "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "httpHeaders": [ + { + "name": "363", + "value": "364" + } + ] + }, + "tcpSocket": { + "port": "365", + "host": "366" + } + }, + "preStop": { + "exec": { + "command": [ + "367" + ] + }, + "httpGet": { + "path": "368", + "port": "369", + "host": "370", + "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "httpHeaders": [ + { + "name": "371", + "value": "372" + } + ] + }, + "tcpSocket": { + "port": "373", + "host": "374" + } + } + }, + "terminationMessagePath": "375", + "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", + "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "securityContext": { + "capabilities": { + "add": [ + "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + ], + "drop": [ + "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "376", + "role": "377", + "type": "378", + "level": "379" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382" + }, + "runAsUser": 4369716065827112267, + "runAsGroup": -6657305077321335240, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ʙcx", + "seccompProfile": { + "type": "ǒđ\u003e*劶?jĎĭ", + "localhostProfile": "383" + } + }, + "targetContainerName": "384" + } + ], + "restartPolicy": "ƱÁR»淹揀", + "terminationGracePeriodSeconds": 2008726498083002362, + "activeDeadlineSeconds": -5891364351877125204, + "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "nodeSelector": { + "385": "386" + }, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": true, + "nodeName": "389", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "390", + "role": "391", + "type": "392", + "level": "393" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396" + }, + "runAsUser": 4466809078783855686, + "runAsGroup": -3587143030436465588, + "runAsNonRoot": true, + "supplementalGroups": [ + 4820130167691486230 + ], + "fsGroup": 6713296993350540686, + "sysctls": [ + { + "name": "397", + "value": "398" + } + ], + "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "seccompProfile": { + "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", + "localhostProfile": "399" + } + }, + "imagePullSecrets": [ + { + "name": "400" + } + ], + "hostname": "401", + "subdomain": "402", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "403", + "operator": "", + "values": [ + "404" + ] + } + ], + "matchFields": [ + { + "key": "405", + "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "values": [ + "406" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1762917570, + "preference": { + "matchExpressions": [ + { + "key": "407", + "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "values": [ + "408" + ] + } + ], + "matchFields": [ + { + "key": "409", + "operator": "顓闉ȦT", + "values": [ + "410" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + }, + "matchExpressions": [ + { + "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", + "operator": "NotIn", + "values": [ + "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + ] + } + ] + }, + "namespaces": [ + "417" + ], + "topologyKey": "418", + "namespaceSelector": { + "matchLabels": { + "4eq5": "" + }, + "matchExpressions": [ + { + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 888976270, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + }, + "matchExpressions": [ + { + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] + } + ] + }, + "namespaces": [ + "431" + ], + "topologyKey": "432", + "namespaceSelector": { + "matchLabels": { + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + }, + "matchExpressions": [ + { + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + }, + "matchExpressions": [ + { + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "445" + ], + "topologyKey": "446", + "namespaceSelector": { + "matchLabels": { + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + }, + "matchExpressions": [ + { + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "operator": "In", + "values": [ + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1668452490, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + }, + "matchExpressions": [ + { + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "459" + ], + "topologyKey": "460", + "namespaceSelector": { + "matchLabels": { + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + }, + "matchExpressions": [ + { + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "467", + "tolerations": [ + { + "key": "468", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "469", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 + } + ], + "hostAliases": [ + { + "ip": "470", + "hostnames": [ + "471" + ] + } + ], + "priorityClassName": "472", + "priority": 743241089, + "dnsConfig": { + "nameservers": [ + "473" + ], + "searches": [ + "474" + ], + "options": [ + { + "name": "475", + "value": "476" + } + ] + }, + "readinessGates": [ + { + "conditionType": "0yVA嬂刲;牆詒ĸąs" + } + ], + "runtimeClassName": "477", + "enableServiceLinks": false, + "preemptionPolicy": "Iƭij韺ʧ\u003e", + "overhead": { + "D傕Ɠ栊闔虝巒瀦ŕ": "124" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -174245111, + "topologyKey": "478", + "whenUnsatisfiable": "", + "labelSelector": { + "matchLabels": { + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + }, + "matchExpressions": [ + { + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "volumeClaimTemplates": [ + { + "metadata": { + "name": "485", + "generateName": "486", + "namespace": "487", + "selfLink": "488", + "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", + "resourceVersion": "5814982353389179965", + "generation": 1310178674290624050, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 1872311292774274066, + "labels": { + "490": "491" + }, + "annotations": { + "492": "493" + }, + "ownerReferences": [ + { + "apiVersion": "494", + "kind": "495", + "name": "496", + "uid": "tY圻醆锛[M牍Ƃ", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "497" + ], + "clusterName": "498", + "managedFields": [ + { + "manager": "499", + "operation": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", + "apiVersion": "500", + "fieldsType": "501" + } + ] + }, + "spec": { + "accessModes": [ + "狳u恺Ŕsʅ" + ], + "selector": { + "matchLabels": { + "De.._.-f..__QM__G-_OHh": "9_-._3.x.8iq" + }, + "matchExpressions": [ + { + "key": "2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr", + "operator": "In", + "values": [ + "Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L" + ] + } + ] + }, + "resources": { + "limits": { + "HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa": "243" + }, + "requests": { + "ƥ": "89" + } + }, + "volumeName": "508", + "storageClassName": "509", + "volumeMode": "", + "dataSource": { + "apiGroup": "510", + "kind": "511", + "name": "512" + } + }, + "status": { + "phase": "ɫòDÓǶɟ", + "accessModes": [ + "b隊曻:Bȗ轊" + ], + "capacity": { + "": "375" + }, + "conditions": [ + { + "type": "b賝łų$Q郔", + "status": "Ċ凭Ǩ輹AÀŪ", + "lastProbeTime": "2913-03-10T01:14:02Z", + "lastTransitionTime": "2359-04-16T09:19:58Z", + "reason": "513", + "message": "514" + } + ] + } + } + ], + "serviceName": "515", + "podManagementPolicy": "t史C\u003c镼ƶƭ", + "updateStrategy": { + "type": "蘃ʋxr®", + "rollingUpdate": { + "partition": 1241629379 + } + }, + "revisionHistoryLimit": -2047047343 + }, + "status": { + "observedGeneration": -7554417720389717167, + "replicas": -1084756341, + "readyReplicas": -2001638406, + "currentReplicas": -1687188044, + "updatedReplicas": 497109907, + "currentRevision": "516", + "updateRevision": "517", + "collisionCount": 916590407, + "conditions": [ + { + "type": "ȁ隞ĻȀ", + "status": "jËUe", + "lastTransitionTime": "2859-10-03T21:26:35Z", + "reason": "518", + "message": "519" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1.StatefulSet.pb b/testdata/v1.21.0/apps.v1.StatefulSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..5d450240d97122168cf22078c648a8532ce565de GIT binary patch literal 8577 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.StatefulSet.yaml b/testdata/v1.21.0/apps.v1.StatefulSet.yaml new file mode 100644 index 0000000000..cf1066f71d --- /dev/null +++ b/testdata/v1.21.0/apps.v1.StatefulSet.yaml @@ -0,0 +1,1138 @@ +apiVersion: apps/v1 +kind: StatefulSet +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + podManagementPolicy: t史C<镼ƶƭ + replicas: 896585016 + revisionHistoryLimit: -2047047343 + selector: + matchExpressions: + - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 + operator: Exists + matchLabels: + 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 + serviceName: "515" + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -2575298329142810753 + finalizers: + - "37" + generateName: "26" + generation: -8542870036622468681 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: 躢 + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: true + kind: "35" + name: "36" + uid: ƶȤ^} + resourceVersion: "1736621709629422270" + selfLink: "28" + uid: ?Qȫş + spec: + activeDeadlineSeconds: -5891364351877125204 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "407" + operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + values: + - "408" + matchFields: + - key: "409" + operator: 顓闉ȦT + values: + - "410" + weight: 1762917570 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "403" + operator: "" + values: + - "404" + matchFields: + - key: "405" + operator: ɦ燻踸陴Sĕ濦ʓɻ + values: + - "406" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 + operator: In + values: + - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + matchLabels: + z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + namespaceSelector: + matchExpressions: + - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V + operator: In + values: + - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + matchLabels: + vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + namespaces: + - "431" + topologyKey: "432" + weight: 888976270 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + operator: NotIn + values: + - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + matchLabels: + 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + namespaceSelector: + matchExpressions: + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists + matchLabels: + 4eq5: "" + namespaces: + - "417" + topologyKey: "418" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 6W74-R_Z_Tz.a3_Ho + operator: Exists + matchLabels: + n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + namespaceSelector: + matchExpressions: + - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + operator: In + values: + - x3___-..f5-6x-_-o_6O_If-5_-_.F + matchLabels: + h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + namespaces: + - "459" + topologyKey: "460" + weight: -1668452490 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 + operator: Exists + matchLabels: + 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + namespaceSelector: + matchExpressions: + - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s + operator: In + values: + - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + matchLabels: + u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + namespaces: + - "445" + topologyKey: "446" + automountServiceAccountToken: true + containers: + - args: + - "245" + command: + - "244" + env: + - name: "252" + value: "253" + valueFrom: + configMapKeyRef: + key: "259" + name: "258" + optional: true + fieldRef: + apiVersion: "254" + fieldPath: "255" + resourceFieldRef: + containerName: "256" + divisor: "185" + resource: "257" + secretKeyRef: + key: "261" + name: "260" + optional: false + envFrom: + - configMapRef: + name: "250" + optional: false + prefix: "249" + secretRef: + name: "251" + optional: false + image: "243" + imagePullPolicy: i绝5哇芆斩 + lifecycle: + postStart: + exec: + command: + - "289" + httpGet: + host: "292" + httpHeaders: + - name: "293" + value: "294" + path: "290" + port: "291" + scheme: 鯂²静 + tcpSocket: + host: "295" + port: -402384013 + preStop: + exec: + command: + - "296" + httpGet: + host: "299" + httpHeaders: + - name: "300" + value: "301" + path: "297" + port: "298" + scheme: 鏻砅邻爥 + tcpSocket: + host: "302" + port: -305362540 + livenessProbe: + exec: + command: + - "268" + failureThreshold: 1993268896 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "269" + port: "270" + scheme: 頸 + initialDelaySeconds: 711020087 + periodSeconds: -1965247100 + successThreshold: 218453478 + tcpSocket: + host: "274" + port: 1315054653 + terminationGracePeriodSeconds: -9140155223242250138 + timeoutSeconds: 1103049140 + name: "242" + ports: + - containerPort: -370386363 + hostIP: "248" + hostPort: -1462219068 + name: "247" + protocol: wƯ貾坢'跩aŕ翑0展} + readinessProbe: + exec: + command: + - "275" + failureThreshold: 1456461851 + httpGet: + host: "277" + httpHeaders: + - name: "278" + value: "279" + path: "276" + port: -1315487077 + scheme: ğ_ + initialDelaySeconds: 1272940694 + periodSeconds: 422133388 + successThreshold: 1952458416 + tcpSocket: + host: "281" + port: "280" + terminationGracePeriodSeconds: -6078441689118311403 + timeoutSeconds: -385597677 + resources: + limits: + 鬶l獕;跣Hǝcw: "242" + requests: + $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - "" + drop: + - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + privileged: false + procMount: W賁Ěɭɪǹ0 + readOnlyRootFilesystem: false + runAsGroup: -5712715102324619404 + runAsNonRoot: false + runAsUser: -7936947433725476327 + seLinuxOptions: + level: "307" + role: "305" + type: "306" + user: "304" + seccompProfile: + localhostProfile: "311" + type: ',ƷƣMț譎懚XW疪鑳' + windowsOptions: + gmsaCredentialSpec: "309" + gmsaCredentialSpecName: "308" + runAsUserName: "310" + startupProbe: + exec: + command: + - "282" + failureThreshold: 620822482 + httpGet: + host: "284" + httpHeaders: + - name: "285" + value: "286" + path: "283" + port: 1332783160 + scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; + initialDelaySeconds: -300247800 + periodSeconds: -126958936 + successThreshold: 186945072 + tcpSocket: + host: "288" + port: "287" + terminationGracePeriodSeconds: -2203905759223555727 + timeoutSeconds: 386804041 + stdin: true + stdinOnce: true + terminationMessagePath: "303" + terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tty: true + volumeDevices: + - devicePath: "267" + name: "266" + volumeMounts: + - mountPath: "263" + mountPropagation: "" + name: "262" + subPath: "264" + subPathExpr: "265" + workingDir: "246" + dnsConfig: + nameservers: + - "473" + options: + - name: "475" + value: "476" + searches: + - "474" + dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s + enableServiceLinks: false + ephemeralContainers: + - args: + - "315" + command: + - "314" + env: + - name: "322" + value: "323" + valueFrom: + configMapKeyRef: + key: "329" + name: "328" + optional: false + fieldRef: + apiVersion: "324" + fieldPath: "325" + resourceFieldRef: + containerName: "326" + divisor: "360" + resource: "327" + secretKeyRef: + key: "331" + name: "330" + optional: false + envFrom: + - configMapRef: + name: "320" + optional: false + prefix: "319" + secretRef: + name: "321" + optional: false + image: "313" + imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + lifecycle: + postStart: + exec: + command: + - "360" + httpGet: + host: "362" + httpHeaders: + - name: "363" + value: "364" + path: "361" + port: 466267060 + scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + updateStrategy: + rollingUpdate: + partition: 1241629379 + type: 蘃ʋxr® + volumeClaimTemplates: + - metadata: + annotations: + "492": "493" + clusterName: "498" + creationTimestamp: null + deletionGracePeriodSeconds: 1872311292774274066 + finalizers: + - "497" + generateName: "486" + generation: 1310178674290624050 + labels: + "490": "491" + managedFields: + - apiVersion: "500" + fieldsType: "501" + manager: "499" + operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 + name: "485" + namespace: "487" + ownerReferences: + - apiVersion: "494" + blockOwnerDeletion: true + controller: false + kind: "495" + name: "496" + uid: tY圻醆锛[M牍Ƃ + resourceVersion: "5814982353389179965" + selfLink: "488" + uid: t;Äƾ53§T旦y6辱Ŵ鎥 + spec: + accessModes: + - 狳u恺Ŕsʅ + dataSource: + apiGroup: "510" + kind: "511" + name: "512" + resources: + limits: + HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + requests: + ƥ: "89" + selector: + matchExpressions: + - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr + operator: In + values: + - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + matchLabels: + De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq + storageClassName: "509" + volumeMode: "" + volumeName: "508" + status: + accessModes: + - b隊曻:Bȗ轊 + capacity: + "": "375" + conditions: + - lastProbeTime: "2913-03-10T01:14:02Z" + lastTransitionTime: "2359-04-16T09:19:58Z" + message: "514" + reason: "513" + status: Ċ凭Ǩ輹AÀŪ + type: b賝łų$Q郔 + phase: ɫòDÓǶɟ +status: + collisionCount: 916590407 + conditions: + - lastTransitionTime: "2859-10-03T21:26:35Z" + message: "519" + reason: "518" + status: jËUe + type: ȁ隞ĻȀ + currentReplicas: -1687188044 + currentRevision: "516" + observedGeneration: -7554417720389717167 + readyReplicas: -2001638406 + replicas: -1084756341 + updateRevision: "517" + updatedReplicas: 497109907 diff --git a/testdata/v1.21.0/apps.v1beta1.ControllerRevision.json b/testdata/v1.21.0/apps.v1beta1.ControllerRevision.json new file mode 100644 index 0000000000..dfc8b52658 --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta1.ControllerRevision.json @@ -0,0 +1,45 @@ +{ + "kind": "ControllerRevision", + "apiVersion": "apps/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "data": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, + "revision": -7716837448637516924 +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1beta1.ControllerRevision.pb b/testdata/v1.21.0/apps.v1beta1.ControllerRevision.pb new file mode 100644 index 0000000000000000000000000000000000000000..691dabf14a2eff3c71d7730c73dc1304622e9989 GIT binary patch literal 332 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 a(N-QAU{LqDZIjdI_HN$Sc`LS>4gU}D8ct;Z literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta1.Deployment.yaml b/testdata/v1.21.0/apps.v1beta1.Deployment.yaml new file mode 100644 index 0000000000..c7597f8754 --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta1.Deployment.yaml @@ -0,0 +1,1075 @@ +apiVersion: apps/v1beta1 +kind: Deployment +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: 1559072561 + progressDeadlineSeconds: 349353563 + replicas: 896585016 + revisionHistoryLimit: -629510776 + rollbackTo: + revision: -8285752436940414034 + selector: + matchExpressions: + - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 + operator: Exists + matchLabels: + 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 + strategy: + rollingUpdate: + maxSurge: 3 + maxUnavailable: 2 + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -2575298329142810753 + finalizers: + - "37" + generateName: "26" + generation: -8542870036622468681 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: 躢 + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: true + kind: "35" + name: "36" + uid: ƶȤ^} + resourceVersion: "1736621709629422270" + selfLink: "28" + uid: ?Qȫş + spec: + activeDeadlineSeconds: -5891364351877125204 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "407" + operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + values: + - "408" + matchFields: + - key: "409" + operator: 顓闉ȦT + values: + - "410" + weight: 1762917570 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "403" + operator: "" + values: + - "404" + matchFields: + - key: "405" + operator: ɦ燻踸陴Sĕ濦ʓɻ + values: + - "406" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 + operator: In + values: + - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + matchLabels: + z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + namespaceSelector: + matchExpressions: + - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V + operator: In + values: + - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + matchLabels: + vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + namespaces: + - "431" + topologyKey: "432" + weight: 888976270 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + operator: NotIn + values: + - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + matchLabels: + 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + namespaceSelector: + matchExpressions: + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists + matchLabels: + 4eq5: "" + namespaces: + - "417" + topologyKey: "418" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 6W74-R_Z_Tz.a3_Ho + operator: Exists + matchLabels: + n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + namespaceSelector: + matchExpressions: + - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + operator: In + values: + - x3___-..f5-6x-_-o_6O_If-5_-_.F + matchLabels: + h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + namespaces: + - "459" + topologyKey: "460" + weight: -1668452490 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 + operator: Exists + matchLabels: + 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + namespaceSelector: + matchExpressions: + - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s + operator: In + values: + - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + matchLabels: + u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + namespaces: + - "445" + topologyKey: "446" + automountServiceAccountToken: true + containers: + - args: + - "245" + command: + - "244" + env: + - name: "252" + value: "253" + valueFrom: + configMapKeyRef: + key: "259" + name: "258" + optional: true + fieldRef: + apiVersion: "254" + fieldPath: "255" + resourceFieldRef: + containerName: "256" + divisor: "185" + resource: "257" + secretKeyRef: + key: "261" + name: "260" + optional: false + envFrom: + - configMapRef: + name: "250" + optional: false + prefix: "249" + secretRef: + name: "251" + optional: false + image: "243" + imagePullPolicy: i绝5哇芆斩 + lifecycle: + postStart: + exec: + command: + - "289" + httpGet: + host: "292" + httpHeaders: + - name: "293" + value: "294" + path: "290" + port: "291" + scheme: 鯂²静 + tcpSocket: + host: "295" + port: -402384013 + preStop: + exec: + command: + - "296" + httpGet: + host: "299" + httpHeaders: + - name: "300" + value: "301" + path: "297" + port: "298" + scheme: 鏻砅邻爥 + tcpSocket: + host: "302" + port: -305362540 + livenessProbe: + exec: + command: + - "268" + failureThreshold: 1993268896 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "269" + port: "270" + scheme: 頸 + initialDelaySeconds: 711020087 + periodSeconds: -1965247100 + successThreshold: 218453478 + tcpSocket: + host: "274" + port: 1315054653 + terminationGracePeriodSeconds: -9140155223242250138 + timeoutSeconds: 1103049140 + name: "242" + ports: + - containerPort: -370386363 + hostIP: "248" + hostPort: -1462219068 + name: "247" + protocol: wƯ貾坢'跩aŕ翑0展} + readinessProbe: + exec: + command: + - "275" + failureThreshold: 1456461851 + httpGet: + host: "277" + httpHeaders: + - name: "278" + value: "279" + path: "276" + port: -1315487077 + scheme: ğ_ + initialDelaySeconds: 1272940694 + periodSeconds: 422133388 + successThreshold: 1952458416 + tcpSocket: + host: "281" + port: "280" + terminationGracePeriodSeconds: -6078441689118311403 + timeoutSeconds: -385597677 + resources: + limits: + 鬶l獕;跣Hǝcw: "242" + requests: + $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - "" + drop: + - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + privileged: false + procMount: W賁Ěɭɪǹ0 + readOnlyRootFilesystem: false + runAsGroup: -5712715102324619404 + runAsNonRoot: false + runAsUser: -7936947433725476327 + seLinuxOptions: + level: "307" + role: "305" + type: "306" + user: "304" + seccompProfile: + localhostProfile: "311" + type: ',ƷƣMț譎懚XW疪鑳' + windowsOptions: + gmsaCredentialSpec: "309" + gmsaCredentialSpecName: "308" + runAsUserName: "310" + startupProbe: + exec: + command: + - "282" + failureThreshold: 620822482 + httpGet: + host: "284" + httpHeaders: + - name: "285" + value: "286" + path: "283" + port: 1332783160 + scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; + initialDelaySeconds: -300247800 + periodSeconds: -126958936 + successThreshold: 186945072 + tcpSocket: + host: "288" + port: "287" + terminationGracePeriodSeconds: -2203905759223555727 + timeoutSeconds: 386804041 + stdin: true + stdinOnce: true + terminationMessagePath: "303" + terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tty: true + volumeDevices: + - devicePath: "267" + name: "266" + volumeMounts: + - mountPath: "263" + mountPropagation: "" + name: "262" + subPath: "264" + subPathExpr: "265" + workingDir: "246" + dnsConfig: + nameservers: + - "473" + options: + - name: "475" + value: "476" + searches: + - "474" + dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s + enableServiceLinks: false + ephemeralContainers: + - args: + - "315" + command: + - "314" + env: + - name: "322" + value: "323" + valueFrom: + configMapKeyRef: + key: "329" + name: "328" + optional: false + fieldRef: + apiVersion: "324" + fieldPath: "325" + resourceFieldRef: + containerName: "326" + divisor: "360" + resource: "327" + secretKeyRef: + key: "331" + name: "330" + optional: false + envFrom: + - configMapRef: + name: "320" + optional: false + prefix: "319" + secretRef: + name: "321" + optional: false + image: "313" + imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + lifecycle: + postStart: + exec: + command: + - "360" + httpGet: + host: "362" + httpHeaders: + - name: "363" + value: "364" + path: "361" + port: 466267060 + scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: -2102211832 + collisionCount: -1280802136 + conditions: + - lastTransitionTime: "2625-01-11T08:25:47Z" + lastUpdateTime: "2124-10-20T09:17:54Z" + message: "486" + reason: "485" + status: "" + type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ + observedGeneration: 5710269275969351972 + readyReplicas: 1492268066 + replicas: -153843136 + unavailableReplicas: 1714841371 + updatedReplicas: -1961319491 diff --git a/testdata/v1.21.0/apps.v1beta1.DeploymentRollback.json b/testdata/v1.21.0/apps.v1beta1.DeploymentRollback.json new file mode 100644 index 0000000000..8d2b643ffc --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta1.DeploymentRollback.json @@ -0,0 +1,11 @@ +{ + "kind": "DeploymentRollback", + "apiVersion": "apps/v1beta1", + "name": "2", + "updatedAnnotations": { + "3": "4" + }, + "rollbackTo": { + "revision": 4518808233936994290 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1beta1.DeploymentRollback.pb b/testdata/v1.21.0/apps.v1beta1.DeploymentRollback.pb new file mode 100644 index 0000000000000000000000000000000000000000..5a9f4672c3b708d8299d39bda8dbcfd21fa92859 GIT binary patch literal 69 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a!D=7$*;^!%_|AY&&f$jOwJY(=VCMxV&h^o Y7GgA!;^O%9f7AY3Els!Wq!^SK0K)1NE;!C@9u1GfYY?Ni-B<4NgwXNfkQB$hDG@i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!X zizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT9 z7o$EWnvP)bGyxq`14ft-S4^Qp7THd z%2taF^aJ$5q=JItMP+<)T1gVm{5-xSsU$7EG$%f-glStwAERgrGn8PWL^CBtPzwGJ zp65g?a+0X2oT|v2j5$Gl|BKo;Yj*Y36hs+fPwu?1eaGO-ebZFp0-917N=?3lrZmRL zb6H`uk;f(@FPQIIUgetZa5Vf^v8~D8S`cA`aSbX}WaPyvBQG^ki=e5@JnY-k^faWx~{W2Vo?ICM@HsB*D@VRNLSZx$zq<8k*Fs;i}dJ?MJcHWv(WlkJ-$rWvAkxB z9;dU2U00F;{ZYIwE{}wsIudg>h&Tozo;gI(-ITt-wPci)iqsTQLL7o>85UR0!GBmIugTlgRD?3i zcvviwGD=Vq!W!(musC1QG?9hI)0OgP^8XoSp)lx(KKekvlW@e zCB>#mm2RbIBbFE=mQ6;in2lJCSn$jS$Ea-(-^(k4EMs2bG+2^|F;+Nr;@pV+Zv)=R zMha}==F5lO_1~R1@Bx(=OdAD`F$#P#dBgA~WQD?;WHJh}d4YZ0ark#HMi>Q=qlh^O zN|jMio2YxBiN*wZFCH`*MGhN9P@O^_p=qOtnE{%93|<80A$zZV@Yj|e%ka9{{l49& z?c;HUrIF8g2F7fMUDaowWCS{5i*1*?uiMjhB+_-I$2sn7vehnf?`?1nTQ7UJ?_ck$ z?{GG|TE@NAJDK@(kf;czU%=QRV-%&(8=p@)Z`_1GD$HOGfnphol~Bvc>tjJ-RK!9k zQK3XL86^%sOdBPhxfdktQW8RswS4p45B|=f-St-os4!|VEMJ0=B`K7Oihy?*PEtZ& zYw3S4$ZV9<2&1HNhQ&siTS~>vqm44Z#gJ^2aWwRk1;!|gp;X)gc$Y$`M7Ucr^p_Qr zQC7`HS&J|#peTi33_TUR)R1g~C-hQ86Dg5k!Egi$^ih;7*o*>8SF})r8ERFo2o6Q% z8KVmKRTa!eRg56z5@)D_UMlobm0AiB#j7eqir|WCoat`bs6jUkn?QTA%!R%2-m9O@ z54rK`Kx0r7bwAV!A=W=#`|p4HHDNMpBCNxxN$nJDN`qlFC6wAvJxIfBn#$Y-63(6H zxX{Blnx7ACI#&1X{4m2o>OW{GKXCqeH&*VG1-N(l+!iu0mAkD=YY9ai(m~KuBGTOnl$Dm<`?84ld+Z1 z6FRm*Pwh_=m#+6G9q@q=6LL zc6|3ccYuKs6=6B#<@&mw#`oX+u^9A(m5`q6)7t|!{2mnwEd;VBL4!(>gDsHdiTo$j zL*$7=45VBzleNGd03iih$k(WmAo@rUZKFt)LaJ2KRs&^9T*Te0ToXrKhxV5&b2Znj zcOE2xLzH+)#1bbt8QqluL&+F}5SaHUdY*6Wz+z?vL`BB7&oSz$>vA`@T1Qq` zk9y8_6K9}G0`oZiV3l*wJ9)rc+a8&}$UV}ZUjCe|+ji;G$z!(5`Ljc$p~e$kD4aQt z#`L2cgpSH8@X&gJm|KMqyIN0|v$Kk;kdjlr6>Zf7Br|m8wp@rYI$J0+zodVbt8@Aa zPSB&7`RnpaR_B?5#T5lB^aLcsmK7d9kjUFkS=&5)P1Y;3EzWaK%wF{!YW0m&yV?#d zz8e&v5dDGk0wFR3!E_J?M+pK-uqc{AND&}pyqHueA=dtn?cW8wlkNQ3R|4i}4lTEz z_Ksa~^&foPJ8>+@*6F$0#<|XRzDWA2i`PJ3a!^qx1uh zIxl}ZIcVvs@O8902gTVo@1@!&Y@OEQR=>_=L5T)?#_T^jO`V|)L9_`HFhAvN!-=Vr+eg8t;h;MHVl~_)%^iQcs4EP-kj`nUC zuXo2^b_cGX$v?Yd4zdpFfr*J~6wMSu|FkxhC`aW(_O<=^;k?kjKkjkdaud6MIP9dt z&-|(S&>dXwnXBXT)y{7(eEiz!nb$|Dz^51@^4^fjr-STH6AvrVRNwWbnVQT zufNAXu?9X40=MZtnym1v@jWjErtxoElbBflXyBX|k7nV#u>$+fq^+f?t~cdV+DxJLu?OJ~z6 z$G+ds?XeBok9tQtyjM@zd#q!w?t|i77aSS5HGu;&6FA8PLNbcFrQ?jNclUp}&R)&WbRKbC*i*breP;He?`(^`XNmvRR0wlem2Wo}aKl(tLv|j& zc0Hi)Q0MEDlT_Hqj%f=q)tg{5eeGMh*KckgF{=L<8=ai|tntFfl<7|USxZga%(Q!A z%H3KW_TA}T=Y*yA`UBx7-hO}Zf395{I7Q+6-JSL8ojWb9VV;3z-{|&7oQE8p3GS0q z#eidi1hO1Km7_o?(IC_~5ZV^Q3seSGbbzACv4JIm02>s*20;iR_U_(8E$-KUd@7U* z+vn)m-u3>$FQdX+ra!NJsiwE{dG3#1%glx5?|NS*UX8M8XbCg>C#^(7Cz-Z*=)Ju9q4jyx3$MTMn9N4Gg9T-)#B@~UO98s*^}^y_0sIr z+z#9R_1>Q9-;r^&D)2NS$JJ6G`6eQ9J2iYKT~E;h&C?M6MNVMgbRex@9wxsah&zWp z4b$GqNng+Tcx$Ko>hRoN=QL>|GwXwA{`rby0ke_@s339*WA?R8`o_mB+Y6Jumq+LJ zx~E61`{FWQ^c`%>aGZ5cIL;)Ho+^O`A_rFHJFwT+)#w=B2*rR}-dsTcouYdv@MN^g z5}>d1n-xYZLTWq!d|lB|VgUem7UgC}ixmhW2qY=2vO*}pI?^L^mm`*ojD>t;Sqc+R zhlvP+49Z1ve1X0W#k1^s6qU%bGUC~I6eS2hMV@d`*H^;;NPvGx+QJuQpfysZ9$B?M zDuLDVpVf33mQw~tBk~ZPMP4qAzhxC-vss1B(NTh$&*~M?Jjz)S zsc%Ua*v;H3jM%DG5l<^{KSzC0SlygiR@G13Y2eN}qC4p|lw z6BS+0B+M@UhUd=73NY-_f2FmAkw0`-vWjYUeqONZgit`YsvzfY{#IDCH zL7i*hGz2!cfJKlFL4fC1A!Q?+AB>Dr3ZPwzTFOG&sOwQNa476nUBPe&s9>WaAvP^{ z^9Im2fKL$EJY}TIXr(LzwwhA`NCOu_nkynsNRri31?9k)YK8xqj5J6#Qy0asv3V!~ z3rMeGmf+~@O;~}s#f@k+7zn!t1gNrjIXscR8m(Ys6H3;LNI|h8Pf}VGxq;P-SQN)x zq3GW$pcBMtka;2unJFxiWZf7+#t9i{ARk2qJi@3V3FXTYRHvop19rnp4D5jbD^k0mG>L{k8 zq-<3IBj@vYp|}DzkWzs}td`;|BrHng^o=okft(Y=Zbf;iI-9JcZEJOyL`p(DT9z8a z>d7jDiddYojg48Eyb_K}-H^$`azqxd(N}C>pM`r0C!e9i>>H83wur%W_;Mw#G(B@O zQc6LAdSMwP;W{hp>vU}kieigZ;2?@(P`3K7OA#cB;PymOHXo+wCG`AKoy{#}@Fqy; z%ik4;4^ z))PTXNZ*8585RWBRfU_Glc&QuMV4i<+Y(drHf@fDVqP!yYyY9mtX{ZI*CX|G9Xy8) z3t7vqStYMw35tl~VEY@Z z*d#$;m4BPYCBO=z%$YkVTA{--_~i*YI3lpJ?5ZdQ3~>W1N-33KQsl-aGWV9SYd6YV z8JkcMOE$I!d=;~m7P2$(qN1EFa5`W%q;-)T12hbZMcahv5;;v<$pY;I9v87mrHLC; z%A*4Y{$K^6YoJ5Agk*3pC|{S?>#NfVo20WV_Cvgqm4nnQ0DT?+CkUB9e?XVKqLP$B z!;eFi%7uJi)7p7Q=-=NOy%~V}W_qc+r6Ffs>TK=P&`{+Gs^>{G=K);!Q9ZAc{0`E5 zl7<4P4B{cthj6LzLIBnCkn%$z{t4Cd1X1#u2&jG~9YLGD&EvC;b2aYPdS|y|x3}(! zYk#Y2&mQa0TKgWyVQ<%vzz}jlX6~o&De<VI0QN`)3>8nu-90s{Sb@5Objsd--sLnJCrCPJFd502%!Ja z@jo7$3V^Gy>mR(kF8tMV)7Aj`;$CTOT1iB?AWJIkVBx=wAj8+QmSe1~QTxmY4o)^h0xA2&vok?Po!uHtSng1D7jo z)^gnaeE{kW-S}!SaK_w+U;OoJO6|Hfa`r@9*J+r-KzftXnJ@v=^D+C4t1`%&l6mW%5 zA~U}WOrtPSWEx;KV4A5LyFZ}(Ko@J~2b~SB<_T|ePxM;r)bpQSK09;uX;0Gy_o)V3 zCvw*KhbKe}a0a&&@KTTOL+DP5Ad|p?P&BW|wf|^UBSqgwFK`XkdB=O1g>yBou}kjm zPU{Iv16U2fPb`q*1f~%LSP&MJu)VwfdZoU*diU2T0r&vdexBvKDpX94K1N9>042Iis z242O1oPk#bSc*Sq;8ih%I!FauC%u=3f#UY32t47sFvpEi|Ce6lR~#=g5il(fM&x{M z9C_o7+f76^Q{@2*A;=#{hd>55-TBd1KOG|}*Fr9ysCh3a^qq#QmIYyN*Ian#R^rbvY7?sQHOx2T!tyLX(aSRDSRnZN(}om0L)vwreSRN&l1g`WZMq+kbC^S5)K z7+N0aRoiLb>mF+Ib#-`q`dt(4p6X#+C*cl&6l*g6 zg9>i^=IaxIn@HwTO$PG^6rD?pN|K5SGK%>m@X-KXRKP1~JcrUzK1weF-drfjSQL}1 z69BjlA_zh;0C^zZFB8D^qZ|n4@nxF<@vPPLWjcgQh@89zxM1s62sdncEJ7I@l;kvU z-APO~&8MXSFp=eqlqj}nV~LWStNGzpAzA^$=_zbBVA^zuOvyzopcjNH{P7i6MeD38 z`XLKJS^&NDN?BaX0)$CHCAknrU}X@%Asixh`C2wVt=(AjGy0zp4Fn$O44~UcrVF%> zzys|g0PFP#sZv7zaru>Pp>?~@y-S%Fy3RLec*jqMyGA-oNh3eMBVf`W-{N-!!Z8YP zw;>V;aJxbH`5i�+B!<6sZ6dsUg7c2;}Mt0^xTA`Vrcc?zn8(?%ln&zyXPpd-wUd zA!i>+C%aq7X~DMxW+6S#+u8Cs@%q4YL&go1D)IV)0E~_xh!H`vJ>eMMq_{SUP9e8M zfLpnWJOYmN=Gbd(x9DX^*WgQn`62J64#CrY#oFcQgKu4)sXgwq`#pymU9HV1&pSL! z?vMbV6hPpA`!FCVNr@P8^Yh`i0{1EO?H@nwx+CoC-qY0!!kgcJy&;JE=j=yC>P*Wg zU3Op_a}t5$^~V}Plt`=*;1j_uHb)R4ITA$G9I`q)Jk{2e={#6vJ>~7)wK_08Tzx^} zZkryy9zY2WId}d~dyJuu(b?7oVST6GpS*Q>hb--lfmiP1uRi@@zS{8Swdprry8h_{ z$rmWv?|0!?m}RgCU_*)DJ^%J`;y7UyGB!U{UO6-Fsjs%SMkl&29kzA3`Uh>No~-np z9`{Vv+iLxb0%8;z-{#i^87?b)?STZ6C|*_=l|0mcZBizj3NW9)u(k{9GAv!oqn+cP zD^vD?xxJ6g_4@}^$i9@@6-~T>pom!@q@pmk+|g<|=s7fGKj%8XFMeip^UP^WjbpeZ z$K5&M-gmHSilR5skNZwn^N;%`JDf)oX1hJLJyE{Hlb!<;u1iCO?$H6y)B$(bl;`Sp zCc=HD-Fk6u=iI30%DAg>%HFiXd$z@Mtj~4yOpdF)&0D>%;CH^(UEbcQTkH~0b+8h0 zT8aubr)Xh+XtFg}&h2~sNk6${SUUOr=k~ue4!wMcik>&ulTzX5ln7fVsD#~6aUyu) z*>-E&(-E$w@n^EEE!LByQt$@`!yd}uCzAyJ7MUdAf00Q7_LE7!@Lt?)Is1&OdE7mH z)pN4JF&MjeQIbDO2m)E307OzZMW_1D0f=dG&cMF@WNZ>4MkLuB<~nleIeVwQ&DuY6 z>RIc^Y)6@;&a&UqRp2`@k?Xk}IA@9QD$-B!zZ%w!7&M z)$J#`82D7sKGOWw`0$rM+@DC|2Vs>&jVGT9L=C)^s0mpBc16MsiGUTElC7@3XV(6j4Ysk`Q)t)qBu2VDHe=wGgyomvx{G<((6 zHT=Bugu8FRS!W-&)bJ16`;r2*Hqd^w(SF1aaN*iWoN5MO_AC0n5Z}_$Ac_9XKaPXBY-j7j;0p^8oaUdX2!1pG6 zXNjwIY}u2(&P(=j`^m-k(m(TdZ=c&$Q8aUkSrBa5(eUcLrLVPrdHR;U_ff&4U;ppT z!E1jUnx;Z#-nV}dKn*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + updateStrategy: + rollingUpdate: + partition: 1241629379 + type: 蘃ʋxr® + volumeClaimTemplates: + - metadata: + annotations: + "492": "493" + clusterName: "498" + creationTimestamp: null + deletionGracePeriodSeconds: 1872311292774274066 + finalizers: + - "497" + generateName: "486" + generation: 1310178674290624050 + labels: + "490": "491" + managedFields: + - apiVersion: "500" + fieldsType: "501" + manager: "499" + operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 + name: "485" + namespace: "487" + ownerReferences: + - apiVersion: "494" + blockOwnerDeletion: true + controller: false + kind: "495" + name: "496" + uid: tY圻醆锛[M牍Ƃ + resourceVersion: "5814982353389179965" + selfLink: "488" + uid: t;Äƾ53§T旦y6辱Ŵ鎥 + spec: + accessModes: + - 狳u恺Ŕsʅ + dataSource: + apiGroup: "510" + kind: "511" + name: "512" + resources: + limits: + HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + requests: + ƥ: "89" + selector: + matchExpressions: + - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr + operator: In + values: + - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + matchLabels: + De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq + storageClassName: "509" + volumeMode: "" + volumeName: "508" + status: + accessModes: + - b隊曻:Bȗ轊 + capacity: + "": "375" + conditions: + - lastProbeTime: "2913-03-10T01:14:02Z" + lastTransitionTime: "2359-04-16T09:19:58Z" + message: "514" + reason: "513" + status: Ċ凭Ǩ輹AÀŪ + type: b賝łų$Q郔 + phase: ɫòDÓǶɟ +status: + collisionCount: 509085460 + conditions: + - lastTransitionTime: "2478-09-16T03:50:01Z" + message: "519" + reason: "518" + status: q懒疮Ɨ郀`崦愯啁6ŕ(DǺM變 + type: ǿǑQɩjËUeƹ訥岎ā貂ĝ,梙 + currentReplicas: -85996001 + currentRevision: "516" + observedGeneration: -4953621687850665429 + readyReplicas: -745346633 + replicas: -36590142 + updateRevision: "517" + updatedReplicas: 1569440493 diff --git a/testdata/v1.21.0/apps.v1beta2.ControllerRevision.json b/testdata/v1.21.0/apps.v1beta2.ControllerRevision.json new file mode 100644 index 0000000000..487201d14d --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.ControllerRevision.json @@ -0,0 +1,45 @@ +{ + "kind": "ControllerRevision", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "data": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, + "revision": -7716837448637516924 +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1beta2.ControllerRevision.pb b/testdata/v1.21.0/apps.v1beta2.ControllerRevision.pb new file mode 100644 index 0000000000000000000000000000000000000000..85bf0f55c8ec6b170a6bb0ca8c06730091533e3b GIT binary patch literal 332 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 UeSbJy#KApIGypX+%oO(j0qA`HSpWb4 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.DaemonSet.yaml b/testdata/v1.21.0/apps.v1beta2.DaemonSet.yaml new file mode 100644 index 0000000000..9d13826293 --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.DaemonSet.yaml @@ -0,0 +1,1065 @@ +apiVersion: apps/v1beta2 +kind: DaemonSet +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: 1467929320 + revisionHistoryLimit: -1098193709 + selector: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: 7534629739119643351 + finalizers: + - "37" + generateName: "26" + generation: -4139900758039117471 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: ĪȸŹăȲĻ¤Ħʅ芝 + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: false + kind: "35" + name: "36" + uid: ^ + resourceVersion: "1698285396218902212" + selfLink: "28" + uid: TʡȂŏ{sǡƟ + spec: + activeDeadlineSeconds: -1284119655860768065 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "409" + operator: Mɮ6) + values: + - "410" + matchFields: + - key: "411" + operator: 杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾 + values: + - "412" + weight: -1280563546 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "405" + operator: UǷ坒 + values: + - "406" + matchFields: + - key: "407" + operator: "" + values: + - "408" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 + operator: NotIn + values: + - f8k + matchLabels: + il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt: CRT.0z-oe.G79.3bU_._nV34G._--u..9 + namespaceSelector: + matchExpressions: + - key: 27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y + operator: DoesNotExist + matchLabels: + s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp: 5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7 + namespaces: + - "433" + topologyKey: "434" + weight: -2118597352 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g + operator: NotIn + values: + - VT3sn-0_.i__a.O2G_J + matchLabels: + H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j: 35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1 + namespaceSelector: + matchExpressions: + - key: r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT + operator: DoesNotExist + matchLabels: + 410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g: 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + namespaces: + - "419" + topologyKey: "420" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: x3___-..f5-6x-_-o_6O_If-5_-_U + operator: DoesNotExist + matchLabels: + j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz: 3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v + namespaceSelector: + matchExpressions: + - key: aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7 + operator: NotIn + values: + - 9-.66hcB.rTt7bm9I.-..q-n + matchLabels: + P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h: 4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP + namespaces: + - "461" + topologyKey: "462" + weight: 1943011795 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs + operator: NotIn + values: + - B.3R6-.7Bf8GA--__A7r.8U.V_p6c + matchLabels: + Y3o_V-w._-0d__7.81_-._-8: 9._._a-.N.__-_._.3l-_86u + namespaceSelector: + matchExpressions: + - key: N-._M5..-N_H_55..--E3_2D-1DW_o + operator: Exists + matchLabels: + x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51: m06jVZu + namespaces: + - "447" + topologyKey: "448" + automountServiceAccountToken: true + containers: + - args: + - "250" + command: + - "249" + env: + - name: "257" + value: "258" + valueFrom: + configMapKeyRef: + key: "264" + name: "263" + optional: true + fieldRef: + apiVersion: "259" + fieldPath: "260" + resourceFieldRef: + containerName: "261" + divisor: "293" + resource: "262" + secretKeyRef: + key: "266" + name: "265" + optional: false + envFrom: + - configMapRef: + name: "255" + optional: false + prefix: "254" + secretRef: + name: "256" + optional: false + image: "248" + imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + lifecycle: + postStart: + exec: + command: + - "294" + httpGet: + host: "296" + httpHeaders: + - name: "297" + value: "298" + path: "295" + port: 466267060 + scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "315" + gmsaCredentialSpecName: "314" + runAsUserName: "316" + startupProbe: + exec: + command: + - "287" + failureThreshold: 1447314009 + httpGet: + host: "290" + httpHeaders: + - name: "291" + value: "292" + path: "288" + port: "289" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "293" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + terminationMessagePath: "309" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "272" + name: "271" + volumeMounts: + - mountPath: "268" + mountPropagation: ʠɜ瞍阎lğ Ņ + name: "267" + readOnly: true + subPath: "269" + subPathExpr: "270" + workingDir: "251" + dnsConfig: + nameservers: + - "475" + options: + - name: "477" + value: "478" + searches: + - "476" + dnsPolicy: 錏嬮#ʐ + enableServiceLinks: false + ephemeralContainers: + - args: + - "321" + command: + - "320" + env: + - name: "328" + value: "329" + valueFrom: + configMapKeyRef: + key: "335" + name: "334" + optional: true + fieldRef: + apiVersion: "330" + fieldPath: "331" + resourceFieldRef: + containerName: "332" + divisor: "684" + resource: "333" + secretKeyRef: + key: "337" + name: "336" + optional: true + envFrom: + - configMapRef: + name: "326" + optional: true + prefix: "325" + secretRef: + name: "327" + optional: true + image: "319" + imagePullPolicy: ɧeʫį淓¯ + lifecycle: + postStart: + exec: + command: + - "364" + httpGet: + host: "366" + httpHeaders: + - name: "367" + value: "368" + path: "365" + port: -1460652193 + scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + tcpSocket: + host: "370" + port: "369" + preStop: + exec: + command: + - "371" + httpGet: + host: "373" + httpHeaders: + - name: "374" + value: "375" + path: "372" + port: 71524977 + scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + tcpSocket: + host: "376" + port: -565041796 + livenessProbe: + exec: + command: + - "344" + failureThreshold: 1587036035 + httpGet: + host: "346" + httpHeaders: + - name: "347" + value: "348" + path: "345" + port: -121675052 + scheme: W#ļǹʅŚO虀^ + initialDelaySeconds: -1959891996 + periodSeconds: 1475033091 + successThreshold: 1782790310 + tcpSocket: + host: "350" + port: "349" + terminationGracePeriodSeconds: 7560036535013464461 + timeoutSeconds: -1442230895 + name: "318" + ports: + - containerPort: -651405950 + hostIP: "324" + hostPort: 1805682547 + name: "323" + protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + readinessProbe: + exec: + command: + - "351" + failureThreshold: 408029351 + httpGet: + host: "353" + httpHeaders: + - name: "354" + value: "355" + path: "352" + port: -1744546613 + scheme: ʓɻŊ + initialDelaySeconds: 1586122127 + periodSeconds: 781203691 + successThreshold: -216440055 + tcpSocket: + host: "356" + port: -259047269 + terminationGracePeriodSeconds: 5450105809027610853 + timeoutSeconds: -1813456856 + resources: + limits: + 蠨磼O_h盌3+Œ9两@8Byß: "111" + requests: + ɃŒ: "451" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ƛ忀z委>,趐V曡88 u怞荊ù + drop: + - 8緔Tj§E蓋Cȗä2 ɲ± + privileged: true + procMount: Ş襵樞úʥ銀 + readOnlyRootFilesystem: true + runAsGroup: -7297536356638221066 + runAsNonRoot: false + runAsUser: -4564863616644509171 + seLinuxOptions: + level: "381" + role: "379" + type: "380" + user: "378" + seccompProfile: + localhostProfile: "385" + type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + windowsOptions: + gmsaCredentialSpec: "383" + gmsaCredentialSpecName: "382" + runAsUserName: "384" + startupProbe: + exec: + command: + - "357" + failureThreshold: 902204699 + httpGet: + host: "359" + httpHeaders: + - name: "360" + value: "361" + path: "358" + port: -5241849 + scheme: '}颉hȱɷȰW' + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 + tcpSocket: + host: "363" + port: "362" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 + stdin: true + targetContainerName: "386" + terminationMessagePath: "377" + terminationMessagePolicy: Ƭ婦d + tty: true + volumeDevices: + - devicePath: "343" + name: "342" + volumeMounts: + - mountPath: "339" + mountPropagation: 葰賦 + name: "338" + readOnly: true + subPath: "340" + subPathExpr: "341" + workingDir: "322" + hostAliases: + - hostnames: + - "473" + ip: "472" + hostIPC: true + hostPID: true + hostname: "403" + imagePullSecrets: + - name: "402" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: false + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "617" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: ǵɐ鰥Z + lifecycle: + postStart: + exec: + command: + - "222" + httpGet: + host: "225" + httpHeaders: + - name: "226" + value: "227" + path: "223" + port: "224" + scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ + tcpSocket: + host: "229" + port: "228" + preStop: + exec: + command: + - "230" + httpGet: + host: "233" + httpHeaders: + - name: "234" + value: "235" + path: "231" + port: "232" + scheme: δ摖 + tcpSocket: + host: "237" + port: "236" + livenessProbe: + exec: + command: + - "201" + failureThreshold: 14304392 + httpGet: + host: "204" + httpHeaders: + - name: "205" + value: "206" + path: "202" + port: "203" + scheme: fʀļ腩墺Ò媁荭gw忊 + initialDelaySeconds: -1532958330 + periodSeconds: 1004325340 + successThreshold: -1313320434 + tcpSocket: + host: "207" + port: -1761398388 + terminationGracePeriodSeconds: 2001337664780390084 + timeoutSeconds: -438588982 + name: "175" + ports: + - containerPort: -1109619518 + hostIP: "181" + hostPort: -1981710234 + name: "180" + protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + readinessProbe: + exec: + command: + - "208" + failureThreshold: -1314967760 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -614161319 + scheme: Ȩ<6鄰簳°Ļǟi& + initialDelaySeconds: 233282513 + periodSeconds: 1313273370 + successThreshold: -1296830577 + tcpSocket: + host: "214" + port: "213" + terminationGracePeriodSeconds: 5043322816247327651 + timeoutSeconds: -518330919 + resources: + limits: + 朷Ǝ膯ljVX1虊谇: "279" + requests: + 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ + drop: + - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 + privileged: false + procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: false + runAsGroup: 6901713258562004024 + runAsNonRoot: true + runAsUser: 9148233193771851687 + seLinuxOptions: + level: "242" + role: "240" + type: "241" + user: "239" + seccompProfile: + localhostProfile: "246" + type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + windowsOptions: + gmsaCredentialSpec: "244" + gmsaCredentialSpecName: "243" + runAsUserName: "245" + startupProbe: + exec: + command: + - "215" + failureThreshold: 1909548849 + httpGet: + host: "218" + httpHeaders: + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: 队偯J僳徥淳4揻 + initialDelaySeconds: -1244119841 + periodSeconds: 348370746 + successThreshold: 468369166 + tcpSocket: + host: "221" + port: 878005329 + terminationGracePeriodSeconds: 6410850623145248813 + timeoutSeconds: 1235694147 + terminationMessagePath: "238" + terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: ó藢xɮĵȑ6L* + name: "195" + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "391" + nodeSelector: + "387": "388" + overhead: + "": "359" + preemptionPolicy: "" + priority: -860768401 + priorityClassName: "474" + readinessGates: + - conditionType: '@.ȇʟ' + restartPolicy: 鹚蝉茲ʛ饊 + runtimeClassName: "479" + schedulerName: "469" + securityContext: + fsGroup: -1867959832193971598 + fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! + runAsGroup: 6465579957265382985 + runAsNonRoot: false + runAsUser: -4904722847506013622 + seLinuxOptions: + level: "395" + role: "393" + type: "394" + user: "392" + seccompProfile: + localhostProfile: "401" + type: '`翾''ųŎ群E牬庘颮6(|ǖû' + supplementalGroups: + - -981432507446869083 + sysctls: + - name: "399" + value: "400" + windowsOptions: + gmsaCredentialSpec: "397" + gmsaCredentialSpecName: "396" + runAsUserName: "398" + serviceAccount: "390" + serviceAccountName: "389" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "404" + terminationGracePeriodSeconds: 1736985756995615785 + tolerations: + - effect: ɮ-nʣž吞Ƞ唄®窂爪 + key: "470" + operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] + tolerationSeconds: -5154627301352060136 + value: "471" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q + operator: Exists + matchLabels: + 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n + maxSkew: -2013945465 + topologyKey: "480" + whenUnsatisfiable: '½ǩ ' + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -2007808768 + volumeID: "46" + azureDisk: + cachingMode: k ź贩j瀉ǚrǜnh0åȂ + diskName: "110" + diskURI: "111" + fsType: "112" + kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 + readOnly: false + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 952979935 + items: + - key: "99" + mode: 2020789772 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: true + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -868808281 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: -1768075156 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "915" + resource: "92" + emptyDir: + medium: ɹ坼É/pȿ + sizeLimit: "804" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 2974444584632416014 + finalizers: + - "159" + generateName: "148" + generation: 3849874053153949822 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: true + kind: "157" + name: "158" + uid: oɘ檲ɨ銦妰黖ȓ + resourceVersion: "1248703441945830579" + selfLink: "150" + uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ + spec: + accessModes: + - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" + requests: + 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" + selector: + matchExpressions: + - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 + operator: DoesNotExist + matchLabels: + o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 + storageClassName: "171" + volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + volumeName: "170" + fc: + fsType: "94" + lun: 570501002 + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1318752360 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + hostPath: + path: "43" + type: "" + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 408756018 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: 480521693 + sources: + - configMap: + items: + - key: "124" + mode: -1126738259 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: -1618937335 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "461" + resource: "122" + secret: + items: + - key: "116" + mode: 675406340 + path: "117" + name: "115" + optional: false + serviceAccountToken: + audience: "126" + expirationSeconds: -6345861634934949644 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + sslEnabled: true + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 1233814916 + items: + - key: "52" + mode: 228756891 + path: "53" + optional: false + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + updateStrategy: + rollingUpdate: + maxSurge: 3 + maxUnavailable: 2 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ +status: + collisionCount: 1177227691 + conditions: + - lastTransitionTime: "2205-11-05T22:21:51Z" + message: "488" + reason: "487" + status: 盧ŶbșʬÇ[輚趞 + type: ôD齆O#ȞM<²彾Ǟʈɐ + currentNumberScheduled: 2090664533 + desiredNumberScheduled: 1219820375 + numberAvailable: 16994744 + numberMisscheduled: -1371816595 + numberReady: -788475912 + numberUnavailable: 340429479 + observedGeneration: 6637463221525448952 + updatedNumberScheduled: -1684048223 diff --git a/testdata/v1.21.0/apps.v1beta2.Deployment.json b/testdata/v1.21.0/apps.v1beta2.Deployment.json new file mode 100644 index 0000000000..ff8775067b --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.Deployment.json @@ -0,0 +1,1571 @@ +{ + "kind": "Deployment", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "selector": { + "matchLabels": { + "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" + }, + "matchExpressions": [ + { + "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", + "operator": "Exists" + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "?Qȫş", + "resourceVersion": "1736621709629422270", + "generation": -8542870036622468681, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2575298329142810753, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ƶȤ^}", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "躢", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" + }, + "emptyDir": { + "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", + "sizeLimit": "473" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1188153605 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": 912004803, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -547518679 + } + ], + "defaultMode": 332383000, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 994527057, + "iscsiInterface": "58", + "fsType": "59", + "portals": [ + "60" + ], + "chapAuthDiscovery": true, + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + } + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "readOnly": true, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "660" + }, + "mode": 1569992019 + } + ], + "defaultMode": 824682619 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": -1740986684, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": 195263908 + } + ], + "defaultMode": 1593906314, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "|@?鷅bȻN", + "fsType": "112", + "readOnly": true, + "kind": "榱*Gưoɘ檲" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -323584340 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "106" + }, + "mode": 173030157 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": 2063799569 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": 8357931971650847566, + "path": "127" + } + } + ], + "defaultMode": -1334904807 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129", + "readOnly": true + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "H巧壚tC十Oɢ", + "resourceVersion": "11451542506523135343", + "generation": 6028937828108618026, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 6296624700137074905, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "閝ȝ", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "鲡:" + ], + "selector": { + "matchLabels": { + "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" + }, + "matchExpressions": [ + { + "key": "m_0_F03_J", + "operator": "NotIn", + "values": [ + "4FpF_W-6" + ] + } + ] + }, + "resources": { + "limits": { + "Ŗȫ焗捏ĨFħ籘": "853" + }, + "requests": { + "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 1923334396, + "containerPort": -1343558801, + "protocol": "@掇lNdǂ\u003e", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "713" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + }, + "requests": { + "t莭琽§ć\\ ïì": "80" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": -1285424066, + "host": "203", + "scheme": "ni酛3ƁÀ", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": "206", + "host": "207" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 + }, + "readinessProbe": { + "exec": { + "command": [ + "208" + ] + }, + "httpGet": { + "path": "209", + "port": -331283026, + "host": "210", + "scheme": "ȉ", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 714088955, + "host": "213" + }, + "initialDelaySeconds": 1033766276, + "timeoutSeconds": -1745509819, + "periodSeconds": -859135545, + "successThreshold": -1543701088, + "failureThreshold": 513341278, + "terminationGracePeriodSeconds": 2696007505383404823 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": -361442565, + "host": "216", + "scheme": "w", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": -1099429189, + "host": "219" + }, + "initialDelaySeconds": 994072122, + "timeoutSeconds": 1752155096, + "periodSeconds": -1962065705, + "successThreshold": 1701999128, + "failureThreshold": -1364571630, + "terminationGracePeriodSeconds": 7258403424756645907 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "220" + ] + }, + "httpGet": { + "path": "221", + "port": -1109619518, + "host": "222", + "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": "225", + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 461585849, + "host": "229", + "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": 467291328, + "host": "232" + } + } + }, + "terminationMessagePath": "233", + "terminationMessagePolicy": "ĸ輦唊", + "imagePullPolicy": "r嚧", + "securityContext": { + "capabilities": { + "add": [ + "埄趛" + ], + "drop": [ + "ʁ岼昕ĬÇ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "234", + "role": "235", + "type": "236", + "level": "237" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "238", + "gmsaCredentialSpec": "239", + "runAsUserName": "240" + }, + "runAsUser": -857934902638099053, + "runAsGroup": 8967035373007538858, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Z鐫û咡W\u003c敄lu", + "seccompProfile": { + "type": "榝$î.Ȏ蝪ʜ5遰", + "localhostProfile": "241" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "242", + "image": "243", + "command": [ + "244" + ], + "args": [ + "245" + ], + "workingDir": "246", + "ports": [ + { + "name": "247", + "hostPort": -1462219068, + "containerPort": -370386363, + "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostIP": "248" + } + ], + "envFrom": [ + { + "prefix": "249", + "configMapRef": { + "name": "250", + "optional": false + }, + "secretRef": { + "name": "251", + "optional": false + } + } + ], + "env": [ + { + "name": "252", + "value": "253", + "valueFrom": { + "fieldRef": { + "apiVersion": "254", + "fieldPath": "255" + }, + "resourceFieldRef": { + "containerName": "256", + "resource": "257", + "divisor": "185" + }, + "configMapKeyRef": { + "name": "258", + "key": "259", + "optional": true + }, + "secretKeyRef": { + "name": "260", + "key": "261", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "鬶l獕;跣Hǝcw": "242" + }, + "requests": { + "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + } + }, + "volumeMounts": [ + { + "name": "262", + "mountPath": "263", + "subPath": "264", + "mountPropagation": "", + "subPathExpr": "265" + } + ], + "volumeDevices": [ + { + "name": "266", + "devicePath": "267" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "268" + ] + }, + "httpGet": { + "path": "269", + "port": "270", + "host": "271", + "scheme": "頸", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": 1315054653, + "host": "274" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 + }, + "readinessProbe": { + "exec": { + "command": [ + "275" + ] + }, + "httpGet": { + "path": "276", + "port": -1315487077, + "host": "277", + "scheme": "ğ_", + "httpHeaders": [ + { + "name": "278", + "value": "279" + } + ] + }, + "tcpSocket": { + "port": "280", + "host": "281" + }, + "initialDelaySeconds": 1272940694, + "timeoutSeconds": -385597677, + "periodSeconds": 422133388, + "successThreshold": 1952458416, + "failureThreshold": 1456461851, + "terminationGracePeriodSeconds": -6078441689118311403 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": 1332783160, + "host": "284", + "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": "287", + "host": "288" + }, + "initialDelaySeconds": -300247800, + "timeoutSeconds": 386804041, + "periodSeconds": -126958936, + "successThreshold": 186945072, + "failureThreshold": 620822482, + "terminationGracePeriodSeconds": -2203905759223555727 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "289" + ] + }, + "httpGet": { + "path": "290", + "port": "291", + "host": "292", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "293", + "value": "294" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "295" + } + }, + "preStop": { + "exec": { + "command": [ + "296" + ] + }, + "httpGet": { + "path": "297", + "port": "298", + "host": "299", + "scheme": "鏻砅邻爥", + "httpHeaders": [ + { + "name": "300", + "value": "301" + } + ] + }, + "tcpSocket": { + "port": -305362540, + "host": "302" + } + } + }, + "terminationMessagePath": "303", + "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "imagePullPolicy": "i绝5哇芆斩", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "304", + "role": "305", + "type": "306", + "level": "307" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "308", + "gmsaCredentialSpec": "309", + "runAsUserName": "310" + }, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "W賁Ěɭɪǹ0", + "seccompProfile": { + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "311" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "312", + "image": "313", + "command": [ + "314" + ], + "args": [ + "315" + ], + "workingDir": "316", + "ports": [ + { + "name": "317", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "318" + } + ], + "envFrom": [ + { + "prefix": "319", + "configMapRef": { + "name": "320", + "optional": false + }, + "secretRef": { + "name": "321", + "optional": false + } + } + ], + "env": [ + { + "name": "322", + "value": "323", + "valueFrom": { + "fieldRef": { + "apiVersion": "324", + "fieldPath": "325" + }, + "resourceFieldRef": { + "containerName": "326", + "resource": "327", + "divisor": "360" + }, + "configMapKeyRef": { + "name": "328", + "key": "329", + "optional": false + }, + "secretKeyRef": { + "name": "330", + "key": "331", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + }, + "requests": { + "蕎'": "62" + } + }, + "volumeMounts": [ + { + "name": "332", + "readOnly": true, + "mountPath": "333", + "subPath": "334", + "mountPropagation": "Ǚ(", + "subPathExpr": "335" + } + ], + "volumeDevices": [ + { + "name": "336", + "devicePath": "337" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "338" + ] + }, + "httpGet": { + "path": "339", + "port": -1842062977, + "host": "340", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": "343", + "host": "344" + }, + "initialDelaySeconds": -1161185537, + "timeoutSeconds": 1928937303, + "periodSeconds": 1611386356, + "successThreshold": 821341581, + "failureThreshold": 240657401, + "terminationGracePeriodSeconds": 7806703309589874498 + }, + "readinessProbe": { + "exec": { + "command": [ + "345" + ] + }, + "httpGet": { + "path": "346", + "port": "347", + "host": "348", + "scheme": "Ik(dŊiɢzĮ蛋I", + "httpHeaders": [ + { + "name": "349", + "value": "350" + } + ] + }, + "tcpSocket": { + "port": "351", + "host": "352" + }, + "initialDelaySeconds": 571693619, + "timeoutSeconds": 1643238856, + "periodSeconds": -2028546276, + "successThreshold": -2128305760, + "failureThreshold": 1605974497, + "terminationGracePeriodSeconds": 2002344837004307079 + }, + "startupProbe": { + "exec": { + "command": [ + "353" + ] + }, + "httpGet": { + "path": "354", + "port": "355", + "host": "356", + "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "httpHeaders": [ + { + "name": "357", + "value": "358" + } + ] + }, + "tcpSocket": { + "port": -1894647727, + "host": "359" + }, + "initialDelaySeconds": 235623869, + "timeoutSeconds": 564558594, + "periodSeconds": -505848936, + "successThreshold": -1819021257, + "failureThreshold": 1447314009, + "terminationGracePeriodSeconds": -7637760856622746738 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "360" + ] + }, + "httpGet": { + "path": "361", + "port": 466267060, + "host": "362", + "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "httpHeaders": [ + { + "name": "363", + "value": "364" + } + ] + }, + "tcpSocket": { + "port": "365", + "host": "366" + } + }, + "preStop": { + "exec": { + "command": [ + "367" + ] + }, + "httpGet": { + "path": "368", + "port": "369", + "host": "370", + "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "httpHeaders": [ + { + "name": "371", + "value": "372" + } + ] + }, + "tcpSocket": { + "port": "373", + "host": "374" + } + } + }, + "terminationMessagePath": "375", + "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", + "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "securityContext": { + "capabilities": { + "add": [ + "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + ], + "drop": [ + "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "376", + "role": "377", + "type": "378", + "level": "379" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382" + }, + "runAsUser": 4369716065827112267, + "runAsGroup": -6657305077321335240, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ʙcx", + "seccompProfile": { + "type": "ǒđ\u003e*劶?jĎĭ", + "localhostProfile": "383" + } + }, + "targetContainerName": "384" + } + ], + "restartPolicy": "ƱÁR»淹揀", + "terminationGracePeriodSeconds": 2008726498083002362, + "activeDeadlineSeconds": -5891364351877125204, + "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "nodeSelector": { + "385": "386" + }, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": true, + "nodeName": "389", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "390", + "role": "391", + "type": "392", + "level": "393" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396" + }, + "runAsUser": 4466809078783855686, + "runAsGroup": -3587143030436465588, + "runAsNonRoot": true, + "supplementalGroups": [ + 4820130167691486230 + ], + "fsGroup": 6713296993350540686, + "sysctls": [ + { + "name": "397", + "value": "398" + } + ], + "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "seccompProfile": { + "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", + "localhostProfile": "399" + } + }, + "imagePullSecrets": [ + { + "name": "400" + } + ], + "hostname": "401", + "subdomain": "402", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "403", + "operator": "", + "values": [ + "404" + ] + } + ], + "matchFields": [ + { + "key": "405", + "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "values": [ + "406" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1762917570, + "preference": { + "matchExpressions": [ + { + "key": "407", + "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "values": [ + "408" + ] + } + ], + "matchFields": [ + { + "key": "409", + "operator": "顓闉ȦT", + "values": [ + "410" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + }, + "matchExpressions": [ + { + "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", + "operator": "NotIn", + "values": [ + "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + ] + } + ] + }, + "namespaces": [ + "417" + ], + "topologyKey": "418", + "namespaceSelector": { + "matchLabels": { + "4eq5": "" + }, + "matchExpressions": [ + { + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 888976270, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + }, + "matchExpressions": [ + { + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] + } + ] + }, + "namespaces": [ + "431" + ], + "topologyKey": "432", + "namespaceSelector": { + "matchLabels": { + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + }, + "matchExpressions": [ + { + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + }, + "matchExpressions": [ + { + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "445" + ], + "topologyKey": "446", + "namespaceSelector": { + "matchLabels": { + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + }, + "matchExpressions": [ + { + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "operator": "In", + "values": [ + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1668452490, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + }, + "matchExpressions": [ + { + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "459" + ], + "topologyKey": "460", + "namespaceSelector": { + "matchLabels": { + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + }, + "matchExpressions": [ + { + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "467", + "tolerations": [ + { + "key": "468", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "469", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 + } + ], + "hostAliases": [ + { + "ip": "470", + "hostnames": [ + "471" + ] + } + ], + "priorityClassName": "472", + "priority": 743241089, + "dnsConfig": { + "nameservers": [ + "473" + ], + "searches": [ + "474" + ], + "options": [ + { + "name": "475", + "value": "476" + } + ] + }, + "readinessGates": [ + { + "conditionType": "0yVA嬂刲;牆詒ĸąs" + } + ], + "runtimeClassName": "477", + "enableServiceLinks": false, + "preemptionPolicy": "Iƭij韺ʧ\u003e", + "overhead": { + "D傕Ɠ栊闔虝巒瀦ŕ": "124" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -174245111, + "topologyKey": "478", + "whenUnsatisfiable": "", + "labelSelector": { + "matchLabels": { + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + }, + "matchExpressions": [ + { + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "strategy": { + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "rollingUpdate": { + "maxUnavailable": 2, + "maxSurge": 3 + } + }, + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776, + "progressDeadlineSeconds": -212409426 + }, + "status": { + "observedGeneration": -2967151415957453677, + "replicas": 1329525670, + "updatedReplicas": -1169406076, + "readyReplicas": 1162680985, + "availableReplicas": 171558604, + "unavailableReplicas": -161888815, + "conditions": [ + { + "type": "?鳢.ǀŭ瘢颦", + "status": "氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩", + "lastUpdateTime": "2346-11-18T09:51:55Z", + "lastTransitionTime": "2391-11-11T11:52:22Z", + "reason": "485", + "message": "486" + } + ], + "collisionCount": -1889018254 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1beta2.Deployment.pb b/testdata/v1.21.0/apps.v1beta2.Deployment.pb new file mode 100644 index 0000000000000000000000000000000000000000..9c4295f399071c85d4692d4a1723c7bbb7ebadbd GIT binary patch literal 8014 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.Deployment.yaml b/testdata/v1.21.0/apps.v1beta2.Deployment.yaml new file mode 100644 index 0000000000..211b265780 --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.Deployment.yaml @@ -0,0 +1,1073 @@ +apiVersion: apps/v1beta2 +kind: Deployment +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: 1559072561 + progressDeadlineSeconds: -212409426 + replicas: 896585016 + revisionHistoryLimit: -629510776 + selector: + matchExpressions: + - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 + operator: Exists + matchLabels: + 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 + strategy: + rollingUpdate: + maxSurge: 3 + maxUnavailable: 2 + type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -2575298329142810753 + finalizers: + - "37" + generateName: "26" + generation: -8542870036622468681 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: 躢 + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: true + kind: "35" + name: "36" + uid: ƶȤ^} + resourceVersion: "1736621709629422270" + selfLink: "28" + uid: ?Qȫş + spec: + activeDeadlineSeconds: -5891364351877125204 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "407" + operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + values: + - "408" + matchFields: + - key: "409" + operator: 顓闉ȦT + values: + - "410" + weight: 1762917570 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "403" + operator: "" + values: + - "404" + matchFields: + - key: "405" + operator: ɦ燻踸陴Sĕ濦ʓɻ + values: + - "406" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 + operator: In + values: + - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + matchLabels: + z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + namespaceSelector: + matchExpressions: + - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V + operator: In + values: + - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + matchLabels: + vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + namespaces: + - "431" + topologyKey: "432" + weight: 888976270 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + operator: NotIn + values: + - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + matchLabels: + 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + namespaceSelector: + matchExpressions: + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists + matchLabels: + 4eq5: "" + namespaces: + - "417" + topologyKey: "418" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 6W74-R_Z_Tz.a3_Ho + operator: Exists + matchLabels: + n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + namespaceSelector: + matchExpressions: + - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + operator: In + values: + - x3___-..f5-6x-_-o_6O_If-5_-_.F + matchLabels: + h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + namespaces: + - "459" + topologyKey: "460" + weight: -1668452490 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 + operator: Exists + matchLabels: + 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + namespaceSelector: + matchExpressions: + - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s + operator: In + values: + - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + matchLabels: + u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + namespaces: + - "445" + topologyKey: "446" + automountServiceAccountToken: true + containers: + - args: + - "245" + command: + - "244" + env: + - name: "252" + value: "253" + valueFrom: + configMapKeyRef: + key: "259" + name: "258" + optional: true + fieldRef: + apiVersion: "254" + fieldPath: "255" + resourceFieldRef: + containerName: "256" + divisor: "185" + resource: "257" + secretKeyRef: + key: "261" + name: "260" + optional: false + envFrom: + - configMapRef: + name: "250" + optional: false + prefix: "249" + secretRef: + name: "251" + optional: false + image: "243" + imagePullPolicy: i绝5哇芆斩 + lifecycle: + postStart: + exec: + command: + - "289" + httpGet: + host: "292" + httpHeaders: + - name: "293" + value: "294" + path: "290" + port: "291" + scheme: 鯂²静 + tcpSocket: + host: "295" + port: -402384013 + preStop: + exec: + command: + - "296" + httpGet: + host: "299" + httpHeaders: + - name: "300" + value: "301" + path: "297" + port: "298" + scheme: 鏻砅邻爥 + tcpSocket: + host: "302" + port: -305362540 + livenessProbe: + exec: + command: + - "268" + failureThreshold: 1993268896 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "269" + port: "270" + scheme: 頸 + initialDelaySeconds: 711020087 + periodSeconds: -1965247100 + successThreshold: 218453478 + tcpSocket: + host: "274" + port: 1315054653 + terminationGracePeriodSeconds: -9140155223242250138 + timeoutSeconds: 1103049140 + name: "242" + ports: + - containerPort: -370386363 + hostIP: "248" + hostPort: -1462219068 + name: "247" + protocol: wƯ貾坢'跩aŕ翑0展} + readinessProbe: + exec: + command: + - "275" + failureThreshold: 1456461851 + httpGet: + host: "277" + httpHeaders: + - name: "278" + value: "279" + path: "276" + port: -1315487077 + scheme: ğ_ + initialDelaySeconds: 1272940694 + periodSeconds: 422133388 + successThreshold: 1952458416 + tcpSocket: + host: "281" + port: "280" + terminationGracePeriodSeconds: -6078441689118311403 + timeoutSeconds: -385597677 + resources: + limits: + 鬶l獕;跣Hǝcw: "242" + requests: + $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - "" + drop: + - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + privileged: false + procMount: W賁Ěɭɪǹ0 + readOnlyRootFilesystem: false + runAsGroup: -5712715102324619404 + runAsNonRoot: false + runAsUser: -7936947433725476327 + seLinuxOptions: + level: "307" + role: "305" + type: "306" + user: "304" + seccompProfile: + localhostProfile: "311" + type: ',ƷƣMț譎懚XW疪鑳' + windowsOptions: + gmsaCredentialSpec: "309" + gmsaCredentialSpecName: "308" + runAsUserName: "310" + startupProbe: + exec: + command: + - "282" + failureThreshold: 620822482 + httpGet: + host: "284" + httpHeaders: + - name: "285" + value: "286" + path: "283" + port: 1332783160 + scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; + initialDelaySeconds: -300247800 + periodSeconds: -126958936 + successThreshold: 186945072 + tcpSocket: + host: "288" + port: "287" + terminationGracePeriodSeconds: -2203905759223555727 + timeoutSeconds: 386804041 + stdin: true + stdinOnce: true + terminationMessagePath: "303" + terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tty: true + volumeDevices: + - devicePath: "267" + name: "266" + volumeMounts: + - mountPath: "263" + mountPropagation: "" + name: "262" + subPath: "264" + subPathExpr: "265" + workingDir: "246" + dnsConfig: + nameservers: + - "473" + options: + - name: "475" + value: "476" + searches: + - "474" + dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s + enableServiceLinks: false + ephemeralContainers: + - args: + - "315" + command: + - "314" + env: + - name: "322" + value: "323" + valueFrom: + configMapKeyRef: + key: "329" + name: "328" + optional: false + fieldRef: + apiVersion: "324" + fieldPath: "325" + resourceFieldRef: + containerName: "326" + divisor: "360" + resource: "327" + secretKeyRef: + key: "331" + name: "330" + optional: false + envFrom: + - configMapRef: + name: "320" + optional: false + prefix: "319" + secretRef: + name: "321" + optional: false + image: "313" + imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + lifecycle: + postStart: + exec: + command: + - "360" + httpGet: + host: "362" + httpHeaders: + - name: "363" + value: "364" + path: "361" + port: 466267060 + scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: 171558604 + collisionCount: -1889018254 + conditions: + - lastTransitionTime: "2391-11-11T11:52:22Z" + lastUpdateTime: "2346-11-18T09:51:55Z" + message: "486" + reason: "485" + status: 氞唬蹵ɥeȿĦ`垨Džɞ堹ǖ*Oɑ埩 + type: ?鳢.ǀŭ瘢颦 + observedGeneration: -2967151415957453677 + readyReplicas: 1162680985 + replicas: 1329525670 + unavailableReplicas: -161888815 + updatedReplicas: -1169406076 diff --git a/testdata/v1.21.0/apps.v1beta2.ReplicaSet.json b/testdata/v1.21.0/apps.v1beta2.ReplicaSet.json new file mode 100644 index 0000000000..f59ffa047b --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.ReplicaSet.json @@ -0,0 +1,1556 @@ +{ + "kind": "ReplicaSet", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "minReadySeconds": -1971381490, + "selector": { + "matchLabels": { + "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" + }, + "matchExpressions": [ + { + "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", + "operator": "In", + "values": [ + "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" + ] + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "ʬ", + "resourceVersion": "7336814125345800857", + "generation": -6617020301190572172, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -152893758082474859, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" + }, + "emptyDir": { + "medium": "彭聡A3fƻfʣ", + "sizeLimit": "115" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1499132872 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": -762366823, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -104666658 + } + ], + "defaultMode": 372704313, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 1655406148, + "iscsiInterface": "58", + "fsType": "59", + "readOnly": true, + "portals": [ + "60" + ], + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64" + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "457" + }, + "mode": 1235524154 + } + ], + "defaultMode": -106644772 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": 441887498, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97" + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": -2039036935 + } + ], + "defaultMode": -460478410, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "readOnly": true, + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "HǺƶȤ^}穠", + "fsType": "112", + "readOnly": true, + "kind": "躢" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -1399063270 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "746" + }, + "mode": 926891073 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": -1694464659 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": -7593824971107985079, + "path": "127" + } + } + ], + "defaultMode": -522879476 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129" + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "readOnly": true, + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "resourceVersion": "5302358391842833914", + "generation": 6327094951466338107, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4217400953499279873, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "eÞȦY籎顒" + ], + "selector": { + "matchLabels": { + "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" + }, + "matchExpressions": [ + { + "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", + "operator": "DoesNotExist" + } + ] + }, + "resources": { + "limits": { + "ŴĿ": "377" + }, + "requests": { + ".Q貇£ȹ嫰ƹǔw÷nI": "718" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 424236719, + "containerPort": -2031266553, + "protocol": "呝TG;邪", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "486" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩": "47" + }, + "requests": { + "榜VƋZ1": "932" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": 2035347577, + "host": "203", + "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": -1498229293, + "host": "206" + }, + "initialDelaySeconds": -1155992025, + "timeoutSeconds": -194343002, + "periodSeconds": -850069363, + "successThreshold": 918929368, + "failureThreshold": 1016277253, + "terminationGracePeriodSeconds": -8520337362162976488 + }, + "readinessProbe": { + "exec": { + "command": [ + "207" + ] + }, + "httpGet": { + "path": "208", + "port": "209", + "host": "210", + "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 538852927, + "host": "213" + }, + "initialDelaySeconds": -407545915, + "timeoutSeconds": 902535764, + "periodSeconds": 716842280, + "successThreshold": 1479266199, + "failureThreshold": 163512962, + "terminationGracePeriodSeconds": -8521017368802772029 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": 1623772781, + "host": "216", + "scheme": "UÐ_ƮA攤/ɸɎ", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": "219", + "host": "220" + }, + "initialDelaySeconds": 1054858106, + "timeoutSeconds": 232569106, + "periodSeconds": -1150474479, + "successThreshold": 744319626, + "failureThreshold": -2107743490, + "terminationGracePeriodSeconds": 8569885835306406695 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "221" + ] + }, + "httpGet": { + "path": "222", + "port": 896430536, + "host": "223", + "scheme": "罴ņ螡źȰ", + "httpHeaders": [ + { + "name": "224", + "value": "225" + } + ] + }, + "tcpSocket": { + "port": 513341278, + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 1451056156, + "host": "229", + "scheme": "uʎȺ眖R#", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": "232", + "host": "233" + } + } + }, + "terminationMessagePath": "234", + "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", + "imagePullPolicy": "1ØœȠƬQg鄠", + "securityContext": { + "capabilities": { + "add": [ + "o啛更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ" + ], + "drop": [ + "W:ĸ輦唊#v" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "235", + "role": "236", + "type": "237", + "level": "238" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "239", + "gmsaCredentialSpec": "240", + "runAsUserName": "241" + }, + "runAsUser": 1946087648860511217, + "runAsGroup": 8839567045362091290, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ÿ8T 苧yñKJɐ扵", + "seccompProfile": { + "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "localhostProfile": "242" + } + }, + "stdin": true, + "tty": true + } + ], + "containers": [ + { + "name": "243", + "image": "244", + "command": [ + "245" + ], + "args": [ + "246" + ], + "workingDir": "247", + "ports": [ + { + "name": "248", + "hostPort": 465972736, + "containerPort": -1784617397, + "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostIP": "249" + } + ], + "envFrom": [ + { + "prefix": "250", + "configMapRef": { + "name": "251", + "optional": false + }, + "secretRef": { + "name": "252", + "optional": true + } + } + ], + "env": [ + { + "name": "253", + "value": "254", + "valueFrom": { + "fieldRef": { + "apiVersion": "255", + "fieldPath": "256" + }, + "resourceFieldRef": { + "containerName": "257", + "resource": "258", + "divisor": "9" + }, + "configMapKeyRef": { + "name": "259", + "key": "260", + "optional": true + }, + "secretKeyRef": { + "name": "261", + "key": "262", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "lNKƙ順\\E¦队偯J僳徥淳": "93" + }, + "requests": { + "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + } + }, + "volumeMounts": [ + { + "name": "263", + "mountPath": "264", + "subPath": "265", + "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "subPathExpr": "266" + } + ], + "volumeDevices": [ + { + "name": "267", + "devicePath": "268" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "269" + ] + }, + "httpGet": { + "path": "270", + "port": -1468297794, + "host": "271", + "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": "274", + "host": "275" + }, + "initialDelaySeconds": 1308698792, + "timeoutSeconds": 1401790459, + "periodSeconds": -934378634, + "successThreshold": -1453143878, + "failureThreshold": -1129218498, + "terminationGracePeriodSeconds": 2471155705902100229 + }, + "readinessProbe": { + "exec": { + "command": [ + "276" + ] + }, + "httpGet": { + "path": "277", + "port": -614098868, + "host": "278", + "scheme": "ȗÔÂɘɢ", + "httpHeaders": [ + { + "name": "279", + "value": "280" + } + ] + }, + "tcpSocket": { + "port": 802134138, + "host": "281" + }, + "initialDelaySeconds": -942399354, + "timeoutSeconds": 1264624019, + "periodSeconds": -1803854120, + "successThreshold": -1412915219, + "failureThreshold": 323903711, + "terminationGracePeriodSeconds": -9192251189672401053 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": -992558278, + "host": "284", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "287" + }, + "initialDelaySeconds": -181601395, + "timeoutSeconds": -617381112, + "periodSeconds": 1851229369, + "successThreshold": -560238386, + "failureThreshold": 1658749995, + "terminationGracePeriodSeconds": -4030490994049395944 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "288" + ] + }, + "httpGet": { + "path": "289", + "port": "290", + "host": "291", + "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "httpHeaders": [ + { + "name": "292", + "value": "293" + } + ] + }, + "tcpSocket": { + "port": 1167615307, + "host": "294" + } + }, + "preStop": { + "exec": { + "command": [ + "295" + ] + }, + "httpGet": { + "path": "296", + "port": -115833863, + "host": "297", + "scheme": "ì", + "httpHeaders": [ + { + "name": "298", + "value": "299" + } + ] + }, + "tcpSocket": { + "port": "300", + "host": "301" + } + } + }, + "terminationMessagePath": "302", + "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", + "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "securityContext": { + "capabilities": { + "add": [ + "ņ" + ], + "drop": [ + ")DŽ髐njʉBn(fǂ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "303", + "role": "304", + "type": "305", + "level": "306" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "307", + "gmsaCredentialSpec": "308", + "runAsUserName": "309" + }, + "runAsUser": -6717020695319852049, + "runAsGroup": -495558749504439559, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ǫʓ)ǂť嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "310" + } + }, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "311", + "image": "312", + "command": [ + "313" + ], + "args": [ + "314" + ], + "workingDir": "315", + "ports": [ + { + "name": "316", + "hostPort": -1656699070, + "containerPort": -1918622971, + "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", + "hostIP": "317" + } + ], + "envFrom": [ + { + "prefix": "318", + "configMapRef": { + "name": "319", + "optional": true + }, + "secretRef": { + "name": "320", + "optional": false + } + } + ], + "env": [ + { + "name": "321", + "value": "322", + "valueFrom": { + "fieldRef": { + "apiVersion": "323", + "fieldPath": "324" + }, + "resourceFieldRef": { + "containerName": "325", + "resource": "326", + "divisor": "69" + }, + "configMapKeyRef": { + "name": "327", + "key": "328", + "optional": true + }, + "secretKeyRef": { + "name": "329", + "key": "330", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "1b": "328" + }, + "requests": { + "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + } + }, + "volumeMounts": [ + { + "name": "331", + "readOnly": true, + "mountPath": "332", + "subPath": "333", + "mountPropagation": "Ik(dŊiɢzĮ蛋I", + "subPathExpr": "334" + } + ], + "volumeDevices": [ + { + "name": "335", + "devicePath": "336" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "337" + ] + }, + "httpGet": { + "path": "338", + "port": "339", + "host": "340", + "scheme": "ȥ}礤铟怖ý萜Ǖ", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": -1088996269, + "host": "343" + }, + "initialDelaySeconds": -1922458514, + "timeoutSeconds": 1480364858, + "periodSeconds": 692511776, + "successThreshold": -1231653807, + "failureThreshold": -36573584, + "terminationGracePeriodSeconds": -2524837786321986358 + }, + "readinessProbe": { + "exec": { + "command": [ + "344" + ] + }, + "httpGet": { + "path": "345", + "port": 1219644543, + "host": "346", + "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "httpHeaders": [ + { + "name": "347", + "value": "348" + } + ] + }, + "tcpSocket": { + "port": "349", + "host": "350" + }, + "initialDelaySeconds": 652646450, + "timeoutSeconds": 757223010, + "periodSeconds": -1912967242, + "successThreshold": -2106399359, + "failureThreshold": 1443270783, + "terminationGracePeriodSeconds": -4462364494060795190 + }, + "startupProbe": { + "exec": { + "command": [ + "351" + ] + }, + "httpGet": { + "path": "352", + "port": -902839620, + "host": "353", + "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "httpHeaders": [ + { + "name": "354", + "value": "355" + } + ] + }, + "tcpSocket": { + "port": "356", + "host": "357" + }, + "initialDelaySeconds": -574742201, + "timeoutSeconds": -1182912186, + "periodSeconds": -514169648, + "successThreshold": -1186167291, + "failureThreshold": 64459150, + "terminationGracePeriodSeconds": -4166164136222066963 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "358" + ] + }, + "httpGet": { + "path": "359", + "port": "360", + "host": "361", + "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "httpHeaders": [ + { + "name": "362", + "value": "363" + } + ] + }, + "tcpSocket": { + "port": "364", + "host": "365" + } + }, + "preStop": { + "exec": { + "command": [ + "366" + ] + }, + "httpGet": { + "path": "367", + "port": 1791758702, + "host": "368", + "scheme": "tl敷斢杧ż鯀", + "httpHeaders": [ + { + "name": "369", + "value": "370" + } + ] + }, + "tcpSocket": { + "port": "371", + "host": "372" + } + } + }, + "terminationMessagePath": "373", + "terminationMessagePolicy": "鸔ɧWǘ炙", + "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", + "securityContext": { + "capabilities": { + "add": [ + "鬬$矐_敕ű嵞嬯t{Eɾ" + ], + "drop": [ + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "374", + "role": "375", + "type": "376", + "level": "377" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "378", + "gmsaCredentialSpec": "379", + "runAsUserName": "380" + }, + "runAsUser": 2114633499332155907, + "runAsGroup": -1232960403847883886, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "铳s44矕Ƈè*鑏=", + "seccompProfile": { + "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", + "localhostProfile": "381" + } + }, + "stdin": true, + "tty": true, + "targetContainerName": "382" + } + ], + "restartPolicy": "W歹s梊ɥʋăƻ", + "terminationGracePeriodSeconds": 1031455728822209328, + "activeDeadlineSeconds": 579099652389333099, + "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "nodeSelector": { + "383": "384" + }, + "serviceAccountName": "385", + "serviceAccount": "386", + "automountServiceAccountToken": true, + "nodeName": "387", + "hostNetwork": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "388", + "role": "389", + "type": "390", + "level": "391" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "392", + "gmsaCredentialSpec": "393", + "runAsUserName": "394" + }, + "runAsUser": 3011215457607075123, + "runAsGroup": -2549376519991319825, + "runAsNonRoot": true, + "supplementalGroups": [ + 8667724420266764868 + ], + "fsGroup": -8322686588708543096, + "sysctls": [ + { + "name": "395", + "value": "396" + } + ], + "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "seccompProfile": { + "type": "", + "localhostProfile": "397" + } + }, + "imagePullSecrets": [ + { + "name": "398" + } + ], + "hostname": "399", + "subdomain": "400", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "401", + "operator": "灭ƴɦ燻踸陴Sĕ濦", + "values": [ + "402" + ] + } + ], + "matchFields": [ + { + "key": "403", + "operator": "筿ɾ", + "values": [ + "404" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -259047269, + "preference": { + "matchExpressions": [ + { + "key": "405", + "operator": "霎ȃň", + "values": [ + "406" + ] + } + ], + "matchFields": [ + { + "key": "407", + "operator": "ʓ滨", + "values": [ + "408" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + }, + "matchExpressions": [ + { + "key": "3QC1--L--v_Z--ZgC", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "415" + ], + "topologyKey": "416", + "namespaceSelector": { + "matchLabels": { + "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + }, + "matchExpressions": [ + { + "key": "7Vz_6.Hz_V_.r_v_._X", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 2001693468, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + }, + "matchExpressions": [ + { + "key": "Q_--v-3-BzO5z80n_HtW", + "operator": "NotIn", + "values": [ + "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + ] + } + ] + }, + "namespaces": [ + "429" + ], + "topologyKey": "430", + "namespaceSelector": { + "matchLabels": { + "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + }, + "matchExpressions": [ + { + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + }, + "matchExpressions": [ + { + "key": "T", + "operator": "NotIn", + "values": [ + "" + ] + } + ] + }, + "namespaces": [ + "443" + ], + "topologyKey": "444", + "namespaceSelector": { + "matchLabels": { + "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + }, + "matchExpressions": [ + { + "key": "vSW_4-__h", + "operator": "In", + "values": [ + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1920802622, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + }, + "matchExpressions": [ + { + "key": "8v---a9j23/9", + "operator": "In", + "values": [ + "y__y.9O.L-.m.3h" + ] + } + ] + }, + "namespaces": [ + "457" + ], + "topologyKey": "458", + "namespaceSelector": { + "matchLabels": { + "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + }, + "matchExpressions": [ + { + "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", + "operator": "Exists" + } + ] + } + } + } + ] + } + }, + "schedulerName": "465", + "tolerations": [ + { + "key": "466", + "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", + "value": "467", + "effect": ";牆詒ĸąsƶ", + "tolerationSeconds": -456102350746071856 + } + ], + "hostAliases": [ + { + "ip": "468", + "hostnames": [ + "469" + ] + } + ], + "priorityClassName": "470", + "priority": 1188651641, + "dnsConfig": { + "nameservers": [ + "471" + ], + "searches": [ + "472" + ], + "options": [ + { + "name": "473", + "value": "474" + } + ] + }, + "readinessGates": [ + { + "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + } + ], + "runtimeClassName": "475", + "enableServiceLinks": false, + "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "overhead": { + "»Š": "727" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -388643187, + "topologyKey": "476", + "whenUnsatisfiable": "i僠噚恗N", + "labelSelector": { + "matchLabels": { + "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + }, + "matchExpressions": [ + { + "key": "br..1.--S-w-5_..D.pz_-ad", + "operator": "In", + "values": [ + "Q.__y644" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + } + }, + "status": { + "replicas": -2095627603, + "fullyLabeledReplicas": 516555648, + "readyReplicas": 2104777337, + "availableReplicas": 876226690, + "observedGeneration": 1436288218546692842, + "conditions": [ + { + "type": "C`牯雫", + "status": "%ÿ¼璤ňɈȀę", + "lastTransitionTime": "2951-06-01T06:00:17Z", + "reason": "483", + "message": "484" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1beta2.ReplicaSet.pb b/testdata/v1.21.0/apps.v1beta2.ReplicaSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..b05817ea47dbac213a4c11a802b3b7c288b10808 GIT binary patch literal 7925 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 V)up3(#vn7~wKxKZXbLh1{U6L3ds_ei literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.ReplicaSet.yaml b/testdata/v1.21.0/apps.v1beta2.ReplicaSet.yaml new file mode 100644 index 0000000000..8f8ac2d5ce --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.ReplicaSet.yaml @@ -0,0 +1,1061 @@ +apiVersion: apps/v1beta2 +kind: ReplicaSet +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: -1971381490 + replicas: 896585016 + selector: + matchExpressions: + - key: U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t + operator: In + values: + - M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5 + matchLabels: + g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5: "" + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -152893758082474859 + finalizers: + - "37" + generateName: "26" + generation: -6617020301190572172 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: ƅS·Õüe0ɔȖ脵鴈Ō + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: true + kind: "35" + name: "36" + uid: 'ɖgȏ哙ȍȂ揲ȼDDŽLŬp:' + resourceVersion: "7336814125345800857" + selfLink: "28" + uid: ʬ + spec: + activeDeadlineSeconds: 579099652389333099 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "405" + operator: 霎ȃň + values: + - "406" + matchFields: + - key: "407" + operator: ʓ滨 + values: + - "408" + weight: -259047269 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "401" + operator: 灭ƴɦ燻踸陴Sĕ濦 + values: + - "402" + matchFields: + - key: "403" + operator: 筿ɾ + values: + - "404" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: Q_--v-3-BzO5z80n_HtW + operator: NotIn + values: + - 3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w + matchLabels: + 8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2: PE..24-O._.v._9-cz.-Y6T4gz + namespaceSelector: + matchExpressions: + - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W + operator: In + values: + - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx + matchLabels: + ? f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9 + : P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA + namespaces: + - "429" + topologyKey: "430" + weight: 2001693468 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 3QC1--L--v_Z--ZgC + operator: Exists + matchLabels: + KA-._d._.Um.-__0: 5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I + namespaceSelector: + matchExpressions: + - key: 7Vz_6.Hz_V_.r_v_._X + operator: Exists + matchLabels: + 1rhm-5y--z-0/b17ca-_p-y.eQ9: dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX + namespaces: + - "415" + topologyKey: "416" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 8v---a9j23/9 + operator: In + values: + - y__y.9O.L-.m.3h + matchLabels: + o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H: gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq + namespaceSelector: + matchExpressions: + - key: 6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG + operator: Exists + matchLabels: + VM5..-N_H_55..--E3_2D-1DW__o_8: kzB7U_.Q.45cy-.._K + namespaces: + - "457" + topologyKey: "458" + weight: 1920802622 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: T + operator: NotIn + values: + - "" + matchLabels: + 4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6: pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C + namespaceSelector: + matchExpressions: + - key: vSW_4-__h + operator: In + values: + - m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1 + matchLabels: + T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI: I-mt4...rQ + namespaces: + - "443" + topologyKey: "444" + automountServiceAccountToken: true + containers: + - args: + - "246" + command: + - "245" + env: + - name: "253" + value: "254" + valueFrom: + configMapKeyRef: + key: "260" + name: "259" + optional: true + fieldRef: + apiVersion: "255" + fieldPath: "256" + resourceFieldRef: + containerName: "257" + divisor: "9" + resource: "258" + secretKeyRef: + key: "262" + name: "261" + optional: false + envFrom: + - configMapRef: + name: "251" + optional: false + prefix: "250" + secretRef: + name: "252" + optional: true + image: "244" + imagePullPolicy: ǚ鍰\縑ɀ撑¼蠾8餑噭 + lifecycle: + postStart: + exec: + command: + - "288" + httpGet: + host: "291" + httpHeaders: + - name: "292" + value: "293" + path: "289" + port: "290" + scheme: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tcpSocket: + host: "294" + port: 1167615307 + preStop: + exec: + command: + - "295" + httpGet: + host: "297" + httpHeaders: + - name: "298" + value: "299" + path: "296" + port: -115833863 + scheme: ì + tcpSocket: + host: "301" + port: "300" + livenessProbe: + exec: + command: + - "269" + failureThreshold: -1129218498 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "270" + port: -1468297794 + scheme: 磣Óƿ頀"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ + initialDelaySeconds: 1308698792 + periodSeconds: -934378634 + successThreshold: -1453143878 + tcpSocket: + host: "275" + port: "274" + terminationGracePeriodSeconds: 2471155705902100229 + timeoutSeconds: 1401790459 + name: "243" + ports: + - containerPort: -1784617397 + hostIP: "249" + hostPort: 465972736 + name: "248" + protocol: Ƭƶ氩Ȩ<6 + readinessProbe: + exec: + command: + - "276" + failureThreshold: 323903711 + httpGet: + host: "278" + httpHeaders: + - name: "279" + value: "280" + path: "277" + port: -614098868 + scheme: ȗÔÂɘɢ + initialDelaySeconds: -942399354 + periodSeconds: -1803854120 + successThreshold: -1412915219 + tcpSocket: + host: "281" + port: 802134138 + terminationGracePeriodSeconds: -9192251189672401053 + timeoutSeconds: 1264624019 + resources: + limits: + lNKƙ順\E¦队偯J僳徥淳: "93" + requests: + 媀瓄&翜舞拉Œɥ颶妧Ö闊: "472" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ņ + drop: + - )DŽ髐njʉBn(fǂ + privileged: false + procMount: Ǫʓ)ǂť嗆u + readOnlyRootFilesystem: true + runAsGroup: -495558749504439559 + runAsNonRoot: false + runAsUser: -6717020695319852049 + seLinuxOptions: + level: "306" + role: "304" + type: "305" + user: "303" + seccompProfile: + localhostProfile: "310" + type: 晲T[irȎ3Ĕ\ + windowsOptions: + gmsaCredentialSpec: "308" + gmsaCredentialSpecName: "307" + runAsUserName: "309" + startupProbe: + exec: + command: + - "282" + failureThreshold: 1658749995 + httpGet: + host: "284" + httpHeaders: + - name: "285" + value: "286" + path: "283" + port: -992558278 + scheme: 鯂²静 + initialDelaySeconds: -181601395 + periodSeconds: 1851229369 + successThreshold: -560238386 + tcpSocket: + host: "287" + port: -402384013 + terminationGracePeriodSeconds: -4030490994049395944 + timeoutSeconds: -617381112 + terminationMessagePath: "302" + terminationMessagePolicy: ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + tty: true + volumeDevices: + - devicePath: "268" + name: "267" + volumeMounts: + - mountPath: "264" + mountPropagation: ĠM蘇KŅ/»頸+SÄ蚃 + name: "263" + subPath: "265" + subPathExpr: "266" + workingDir: "247" + dnsConfig: + nameservers: + - "471" + options: + - name: "473" + value: "474" + searches: + - "472" + dnsPolicy: '''蠨磼O_h盌3+Œ9两@8' + enableServiceLinks: false + ephemeralContainers: + - args: + - "314" + command: + - "313" + env: + - name: "321" + value: "322" + valueFrom: + configMapKeyRef: + key: "328" + name: "327" + optional: true + fieldRef: + apiVersion: "323" + fieldPath: "324" + resourceFieldRef: + containerName: "325" + divisor: "69" + resource: "326" + secretKeyRef: + key: "330" + name: "329" + optional: false + envFrom: + - configMapRef: + name: "319" + optional: true + prefix: "318" + secretRef: + name: "320" + optional: false + image: "312" + imagePullPolicy: ǰ詀ǿ忀oɎƺL + lifecycle: + postStart: + exec: + command: + - "358" + httpGet: + host: "361" + httpHeaders: + - name: "362" + value: "363" + path: "359" + port: "360" + scheme: 卶滿筇ȟP:/a殆诵H玲鑠ĭ$# + tcpSocket: + host: "365" + port: "364" + preStop: + exec: + command: + - "366" + httpGet: + host: "368" + httpHeaders: + - name: "369" + value: "370" + path: "367" + port: 1791758702 + scheme: tl敷斢杧ż鯀 + tcpSocket: + host: "372" + port: "371" + livenessProbe: + exec: + command: + - "337" + failureThreshold: -36573584 + httpGet: + host: "340" + httpHeaders: + - name: "341" + value: "342" + path: "338" + port: "339" + scheme: ȥ}礤铟怖ý萜Ǖ + initialDelaySeconds: -1922458514 + periodSeconds: 692511776 + successThreshold: -1231653807 + tcpSocket: + host: "343" + port: -1088996269 + terminationGracePeriodSeconds: -2524837786321986358 + timeoutSeconds: 1480364858 + name: "311" + ports: + - containerPort: -1918622971 + hostIP: "317" + hostPort: -1656699070 + name: "316" + protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz + readinessProbe: + exec: + command: + - "344" + failureThreshold: 1443270783 + httpGet: + host: "346" + httpHeaders: + - name: "347" + value: "348" + path: "345" + port: 1219644543 + scheme: ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy + initialDelaySeconds: 652646450 + periodSeconds: -1912967242 + successThreshold: -2106399359 + tcpSocket: + host: "350" + port: "349" + terminationGracePeriodSeconds: -4462364494060795190 + timeoutSeconds: 757223010 + resources: + limits: + 1b: "328" + requests: + '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 鬬$矐_敕ű嵞嬯t{Eɾ + drop: + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + privileged: true + procMount: 铳s44矕Ƈè*鑏= + readOnlyRootFilesystem: false + runAsGroup: -1232960403847883886 + runAsNonRoot: true + runAsUser: 2114633499332155907 + seLinuxOptions: + level: "377" + role: "375" + type: "376" + user: "374" + seccompProfile: + localhostProfile: "381" + type: ʨ|ǓÓ敆OɈÏ 瞍髃# + windowsOptions: + gmsaCredentialSpec: "379" + gmsaCredentialSpecName: "378" + runAsUserName: "380" + startupProbe: + exec: + command: + - "351" + failureThreshold: 64459150 + httpGet: + host: "353" + httpHeaders: + - name: "354" + value: "355" + path: "352" + port: -902839620 + scheme: 縆łƑ[澔槃JŵǤ桒ɴ鉂W + initialDelaySeconds: -574742201 + periodSeconds: -514169648 + successThreshold: -1186167291 + tcpSocket: + host: "357" + port: "356" + terminationGracePeriodSeconds: -4166164136222066963 + timeoutSeconds: -1182912186 + stdin: true + targetContainerName: "382" + terminationMessagePath: "373" + terminationMessagePolicy: 鸔ɧWǘ炙 + tty: true + volumeDevices: + - devicePath: "336" + name: "335" + volumeMounts: + - mountPath: "332" + mountPropagation: Ik(dŊiɢzĮ蛋I + name: "331" + readOnly: true + subPath: "333" + subPathExpr: "334" + workingDir: "315" + hostAliases: + - hostnames: + - "469" + ip: "468" + hostNetwork: true + hostname: "399" + imagePullSecrets: + - name: "398" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "486" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: true + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: 1ØœȠƬQg鄠 + lifecycle: + postStart: + exec: + command: + - "221" + httpGet: + host: "223" + httpHeaders: + - name: "224" + value: "225" + path: "222" + port: 896430536 + scheme: 罴ņ螡źȰ + tcpSocket: + host: "226" + port: 513341278 + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 1451056156 + scheme: uʎȺ眖R# + tcpSocket: + host: "233" + port: "232" + livenessProbe: + exec: + command: + - "201" + failureThreshold: 1016277253 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: 2035347577 + scheme: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 + initialDelaySeconds: -1155992025 + periodSeconds: -850069363 + successThreshold: 918929368 + tcpSocket: + host: "206" + port: -1498229293 + terminationGracePeriodSeconds: -8520337362162976488 + timeoutSeconds: -194343002 + name: "175" + ports: + - containerPort: -2031266553 + hostIP: "181" + hostPort: 424236719 + name: "180" + protocol: 呝TG;邪 + readinessProbe: + exec: + command: + - "207" + failureThreshold: 163512962 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p + initialDelaySeconds: -407545915 + periodSeconds: 716842280 + successThreshold: 1479266199 + tcpSocket: + host: "213" + port: 538852927 + terminationGracePeriodSeconds: -8521017368802772029 + timeoutSeconds: 902535764 + resources: + limits: + 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩: "47" + requests: + 榜VƋZ1: "932" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + drop: + - W:ĸ輦唊#v + privileged: false + procMount: Ÿ8T 苧yñKJɐ扵 + readOnlyRootFilesystem: true + runAsGroup: 8839567045362091290 + runAsNonRoot: true + runAsUser: 1946087648860511217 + seLinuxOptions: + level: "238" + role: "236" + type: "237" + user: "235" + seccompProfile: + localhostProfile: "242" + type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + windowsOptions: + gmsaCredentialSpec: "240" + gmsaCredentialSpecName: "239" + runAsUserName: "241" + startupProbe: + exec: + command: + - "214" + failureThreshold: -2107743490 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: 1623772781 + scheme: UÐ_ƮA攤/ɸɎ + initialDelaySeconds: 1054858106 + periodSeconds: -1150474479 + successThreshold: 744319626 + tcpSocket: + host: "220" + port: "219" + terminationGracePeriodSeconds: 8569885835306406695 + timeoutSeconds: 232569106 + stdin: true + terminationMessagePath: "234" + terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "387" + nodeSelector: + "383": "384" + overhead: + »Š: "727" + preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA + priority: 1188651641 + priorityClassName: "470" + readinessGates: + - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW + restartPolicy: W歹s梊ɥʋăƻ + runtimeClassName: "475" + schedulerName: "465" + securityContext: + fsGroup: -8322686588708543096 + fsGroupChangePolicy: 4虵p蓋沥7uPƒ + runAsGroup: -2549376519991319825 + runAsNonRoot: true + runAsUser: 3011215457607075123 + seLinuxOptions: + level: "391" + role: "389" + type: "390" + user: "388" + seccompProfile: + localhostProfile: "397" + type: "" + supplementalGroups: + - 8667724420266764868 + sysctls: + - name: "395" + value: "396" + windowsOptions: + gmsaCredentialSpec: "393" + gmsaCredentialSpecName: "392" + runAsUserName: "394" + serviceAccount: "386" + serviceAccountName: "385" + setHostnameAsFQDN: false + shareProcessNamespace: true + subdomain: "400" + terminationGracePeriodSeconds: 1031455728822209328 + tolerations: + - effect: ;牆詒ĸąsƶ + key: "466" + operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ + tolerationSeconds: -456102350746071856 + value: "467" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: br..1.--S-w-5_..D.pz_-ad + operator: In + values: + - Q.__y644 + matchLabels: + z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T + maxSkew: -388643187 + topologyKey: "476" + whenUnsatisfiable: i僠噚恗N + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -762366823 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: HǺƶȤ^}穠 + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 躢 + readOnly: true + azureFile: + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: -460478410 + items: + - key: "99" + mode: -2039036935 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -106644772 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1235524154 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "457" + resource: "92" + emptyDir: + medium: 彭聡A3fƻfʣ + sizeLimit: "115" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 4217400953499279873 + finalizers: + - "159" + generateName: "148" + generation: 6327094951466338107 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: true + controller: false + kind: "157" + name: "158" + uid: "" + resourceVersion: "5302358391842833914" + selfLink: "150" + spec: + accessModes: + - eÞȦY籎顒 + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + ŴĿ: "377" + requests: + .Q貇£ȹ嫰ƹǔw÷nI: "718" + selector: + matchExpressions: + - key: a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4 + operator: DoesNotExist + matchLabels: + 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 + storageClassName: "171" + volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 + volumeName: "170" + fc: + fsType: "94" + lun: 441887498 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1499132872 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + hostPath: + path: "43" + type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ + iscsi: + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 1655406148 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: -522879476 + sources: + - configMap: + items: + - key: "124" + mode: -1694464659 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 926891073 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "746" + resource: "122" + secret: + items: + - key: "116" + mode: -1399063270 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: -7593824971107985079 + path: "127" + quobyte: + group: "108" + readOnly: true + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 372704313 + items: + - key: "52" + mode: -104666658 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + readOnly: true + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: 876226690 + conditions: + - lastTransitionTime: "2951-06-01T06:00:17Z" + message: "484" + reason: "483" + status: '%ÿ¼璤ňɈȀę' + type: C`牯雫 + fullyLabeledReplicas: 516555648 + observedGeneration: 1436288218546692842 + readyReplicas: 2104777337 + replicas: -2095627603 diff --git a/testdata/v1.21.0/apps.v1beta2.Scale.json b/testdata/v1.21.0/apps.v1beta2.Scale.json new file mode 100644 index 0000000000..150b067eea --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.Scale.json @@ -0,0 +1,53 @@ +{ + "kind": "Scale", + "apiVersion": "apps/v1beta2", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": -595102844 + }, + "status": { + "replicas": 70007838, + "selector": { + "19": "20" + }, + "targetSelector": "21" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/apps.v1beta2.Scale.pb b/testdata/v1.21.0/apps.v1beta2.Scale.pb new file mode 100644 index 0000000000000000000000000000000000000000..a0c735c2ef559a1028db07f75e14f2feabf6f4e2 GIT binary patch literal 240 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.StatefulSet.yaml b/testdata/v1.21.0/apps.v1beta2.StatefulSet.yaml new file mode 100644 index 0000000000..6aea73cf5a --- /dev/null +++ b/testdata/v1.21.0/apps.v1beta2.StatefulSet.yaml @@ -0,0 +1,1138 @@ +apiVersion: apps/v1beta2 +kind: StatefulSet +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + podManagementPolicy: t史C<镼ƶƭ + replicas: 896585016 + revisionHistoryLimit: -2047047343 + selector: + matchExpressions: + - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 + operator: Exists + matchLabels: + 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 + serviceName: "515" + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -2575298329142810753 + finalizers: + - "37" + generateName: "26" + generation: -8542870036622468681 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: 躢 + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: true + kind: "35" + name: "36" + uid: ƶȤ^} + resourceVersion: "1736621709629422270" + selfLink: "28" + uid: ?Qȫş + spec: + activeDeadlineSeconds: -5891364351877125204 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "407" + operator: 鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW + values: + - "408" + matchFields: + - key: "409" + operator: 顓闉ȦT + values: + - "410" + weight: 1762917570 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "403" + operator: "" + values: + - "404" + matchFields: + - key: "405" + operator: ɦ燻踸陴Sĕ濦ʓɻ + values: + - "406" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 + operator: In + values: + - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ + matchLabels: + z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n + namespaceSelector: + matchExpressions: + - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V + operator: In + values: + - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 + matchLabels: + vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R + namespaces: + - "431" + topologyKey: "432" + weight: 888976270 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + operator: NotIn + values: + - 4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 + matchLabels: + 8.--w0_1V7: r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc + namespaceSelector: + matchExpressions: + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists + matchLabels: + 4eq5: "" + namespaces: + - "417" + topologyKey: "418" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 6W74-R_Z_Tz.a3_Ho + operator: Exists + matchLabels: + n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t + namespaceSelector: + matchExpressions: + - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + operator: In + values: + - x3___-..f5-6x-_-o_6O_If-5_-_.F + matchLabels: + h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i + namespaces: + - "459" + topologyKey: "460" + weight: -1668452490 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 + operator: Exists + matchLabels: + 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr + namespaceSelector: + matchExpressions: + - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s + operator: In + values: + - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 + matchLabels: + u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E + namespaces: + - "445" + topologyKey: "446" + automountServiceAccountToken: true + containers: + - args: + - "245" + command: + - "244" + env: + - name: "252" + value: "253" + valueFrom: + configMapKeyRef: + key: "259" + name: "258" + optional: true + fieldRef: + apiVersion: "254" + fieldPath: "255" + resourceFieldRef: + containerName: "256" + divisor: "185" + resource: "257" + secretKeyRef: + key: "261" + name: "260" + optional: false + envFrom: + - configMapRef: + name: "250" + optional: false + prefix: "249" + secretRef: + name: "251" + optional: false + image: "243" + imagePullPolicy: i绝5哇芆斩 + lifecycle: + postStart: + exec: + command: + - "289" + httpGet: + host: "292" + httpHeaders: + - name: "293" + value: "294" + path: "290" + port: "291" + scheme: 鯂²静 + tcpSocket: + host: "295" + port: -402384013 + preStop: + exec: + command: + - "296" + httpGet: + host: "299" + httpHeaders: + - name: "300" + value: "301" + path: "297" + port: "298" + scheme: 鏻砅邻爥 + tcpSocket: + host: "302" + port: -305362540 + livenessProbe: + exec: + command: + - "268" + failureThreshold: 1993268896 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "269" + port: "270" + scheme: 頸 + initialDelaySeconds: 711020087 + periodSeconds: -1965247100 + successThreshold: 218453478 + tcpSocket: + host: "274" + port: 1315054653 + terminationGracePeriodSeconds: -9140155223242250138 + timeoutSeconds: 1103049140 + name: "242" + ports: + - containerPort: -370386363 + hostIP: "248" + hostPort: -1462219068 + name: "247" + protocol: wƯ貾坢'跩aŕ翑0展} + readinessProbe: + exec: + command: + - "275" + failureThreshold: 1456461851 + httpGet: + host: "277" + httpHeaders: + - name: "278" + value: "279" + path: "276" + port: -1315487077 + scheme: ğ_ + initialDelaySeconds: 1272940694 + periodSeconds: 422133388 + successThreshold: 1952458416 + tcpSocket: + host: "281" + port: "280" + terminationGracePeriodSeconds: -6078441689118311403 + timeoutSeconds: -385597677 + resources: + limits: + 鬶l獕;跣Hǝcw: "242" + requests: + $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - "" + drop: + - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + privileged: false + procMount: W賁Ěɭɪǹ0 + readOnlyRootFilesystem: false + runAsGroup: -5712715102324619404 + runAsNonRoot: false + runAsUser: -7936947433725476327 + seLinuxOptions: + level: "307" + role: "305" + type: "306" + user: "304" + seccompProfile: + localhostProfile: "311" + type: ',ƷƣMț譎懚XW疪鑳' + windowsOptions: + gmsaCredentialSpec: "309" + gmsaCredentialSpecName: "308" + runAsUserName: "310" + startupProbe: + exec: + command: + - "282" + failureThreshold: 620822482 + httpGet: + host: "284" + httpHeaders: + - name: "285" + value: "286" + path: "283" + port: 1332783160 + scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; + initialDelaySeconds: -300247800 + periodSeconds: -126958936 + successThreshold: 186945072 + tcpSocket: + host: "288" + port: "287" + terminationGracePeriodSeconds: -2203905759223555727 + timeoutSeconds: 386804041 + stdin: true + stdinOnce: true + terminationMessagePath: "303" + terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tty: true + volumeDevices: + - devicePath: "267" + name: "266" + volumeMounts: + - mountPath: "263" + mountPropagation: "" + name: "262" + subPath: "264" + subPathExpr: "265" + workingDir: "246" + dnsConfig: + nameservers: + - "473" + options: + - name: "475" + value: "476" + searches: + - "474" + dnsPolicy: 敆OɈÏ 瞍髃#ɣȕW歹s + enableServiceLinks: false + ephemeralContainers: + - args: + - "315" + command: + - "314" + env: + - name: "322" + value: "323" + valueFrom: + configMapKeyRef: + key: "329" + name: "328" + optional: false + fieldRef: + apiVersion: "324" + fieldPath: "325" + resourceFieldRef: + containerName: "326" + divisor: "360" + resource: "327" + secretKeyRef: + key: "331" + name: "330" + optional: false + envFrom: + - configMapRef: + name: "320" + optional: false + prefix: "319" + secretRef: + name: "321" + optional: false + image: "313" + imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + lifecycle: + postStart: + exec: + command: + - "360" + httpGet: + host: "362" + httpHeaders: + - name: "363" + value: "364" + path: "361" + port: 466267060 + scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + updateStrategy: + rollingUpdate: + partition: 1241629379 + type: 蘃ʋxr® + volumeClaimTemplates: + - metadata: + annotations: + "492": "493" + clusterName: "498" + creationTimestamp: null + deletionGracePeriodSeconds: 1872311292774274066 + finalizers: + - "497" + generateName: "486" + generation: 1310178674290624050 + labels: + "490": "491" + managedFields: + - apiVersion: "500" + fieldsType: "501" + manager: "499" + operation: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 + name: "485" + namespace: "487" + ownerReferences: + - apiVersion: "494" + blockOwnerDeletion: true + controller: false + kind: "495" + name: "496" + uid: tY圻醆锛[M牍Ƃ + resourceVersion: "5814982353389179965" + selfLink: "488" + uid: t;Äƾ53§T旦y6辱Ŵ鎥 + spec: + accessModes: + - 狳u恺Ŕsʅ + dataSource: + apiGroup: "510" + kind: "511" + name: "512" + resources: + limits: + HǹKPaǿ嗦]ɬ朞ɄƶÁ1!Ɯa: "243" + requests: + ƥ: "89" + selector: + matchExpressions: + - key: 2-3--a1.cv-k4w7g36-vm86----3-893097-0zy976-0--q-90fo4grk4k-116-h8-77/l-..j--s-_Y-_i.._---6_.0.mr + operator: In + values: + - Wx-DP__7-6w-._k2B_----H.5.Kw0V8_-__n29xr.5GDm_v.-H.L + matchLabels: + De.._.-f..__QM__G-_OHh: 9_-._3.x.8iq + storageClassName: "509" + volumeMode: "" + volumeName: "508" + status: + accessModes: + - b隊曻:Bȗ轊 + capacity: + "": "375" + conditions: + - lastProbeTime: "2913-03-10T01:14:02Z" + lastTransitionTime: "2359-04-16T09:19:58Z" + message: "514" + reason: "513" + status: Ċ凭Ǩ輹AÀŪ + type: b賝łų$Q郔 + phase: ɫòDÓǶɟ +status: + collisionCount: 916590407 + conditions: + - lastTransitionTime: "2859-10-03T21:26:35Z" + message: "519" + reason: "518" + status: jËUe + type: ȁ隞ĻȀ + currentReplicas: -1687188044 + currentRevision: "516" + observedGeneration: -7554417720389717167 + readyReplicas: -2001638406 + replicas: -1084756341 + updateRevision: "517" + updatedReplicas: 497109907 diff --git a/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.json b/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.json new file mode 100644 index 0000000000..28a6ed1137 --- /dev/null +++ b/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.json @@ -0,0 +1,59 @@ +{ + "kind": "TokenRequest", + "apiVersion": "authentication.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "audiences": [ + "19" + ], + "expirationSeconds": 3850803321873644574, + "boundObjectRef": { + "kind": "20", + "apiVersion": "21", + "name": "22", + "uid": "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" + } + }, + "status": { + "token": "23", + "expirationTimestamp": "1999-07-03T22:31:10Z" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.pb b/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.pb new file mode 100644 index 0000000000000000000000000000000000000000..aa4125f2d2b14ab71772989a85455edaee4fc232 GIT binary patch literal 306 zcmV-20nPqvICB6BC<+*1b#!QDZggp5VRUJ4ZZ2y$b1rFbFLp5!3{-DxWo}Ysadl;L zbQ1jm3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tg zfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osB zbH$3rk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7#hxuy<(#y`w_z{I zlzrxrfhgv=m&Ar$8UislG6FF;5D`K=9rDenZ%6diMKVzm&dpup7^k#fTy##H5v{I0x~la2nep8`nv-V02%-y E04~^RD*ylh literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.yaml b/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.yaml new file mode 100644 index 0000000000..994088b8c3 --- /dev/null +++ b/testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.yaml @@ -0,0 +1,43 @@ +apiVersion: authentication.k8s.io/v1 +kind: TokenRequest +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + audiences: + - "19" + boundObjectRef: + apiVersion: "21" + kind: "20" + name: "22" + uid: r鯹)晿%?nB`%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EUk(m^O5(5B@T~90k literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.yaml b/testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.yaml new file mode 100644 index 0000000000..3c08908710 --- /dev/null +++ b/testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.yaml @@ -0,0 +1,47 @@ +apiVersion: authentication.k8s.io/v1beta1 +kind: TokenReview +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + audiences: + - "20" + token: "19" +status: + audiences: + - "26" + error: "27" + user: + extra: + "24": + - "25" + groups: + - "23" + uid: "22" + username: "21" diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json b/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json new file mode 100644 index 0000000000..51003a1d35 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json @@ -0,0 +1,73 @@ +{ + "kind": "LocalSubjectAccessReview", + "apiVersion": "authorization.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "resourceAttributes": { + "namespace": "19", + "verb": "20", + "group": "21", + "version": "22", + "resource": "23", + "subresource": "24", + "name": "25" + }, + "nonResourceAttributes": { + "path": "26", + "verb": "27" + }, + "user": "28", + "groups": [ + "29" + ], + "extra": { + "30": [ + "31" +] + }, + "uid": "32" + }, + "status": { + "allowed": false, + "reason": "33", + "evaluationError": "34" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb b/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..9f6799fbecad0c67e114241fffe6185788b61b50 GIT binary patch literal 316 zcmd0{C}!X?<`PdVEy>6)%B)H($;{8w%eE-i%gom=GZd2W$xlwq2`){_N=+_tOioTM zE)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aA zm#U|`r<`c7E6)%B)H($;{8w%eE-i%gom=GZYdJPR&URE=|fxO)havPEIW@ z4oWS{Of46B!pOCfk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1GNP|lTs0C<`k%1JGk)aZkk&zaYk+Bhz jk%<+Pk*N>|7n6}0P}W?Ehl3GFTL4vADlkYfC@}y41eH@c literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml b/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml new file mode 100644 index 0000000000..e8efdebde7 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml @@ -0,0 +1,47 @@ +apiVersion: authorization.k8s.io/v1 +kind: SelfSubjectAccessReview +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + nonResourceAttributes: + path: "26" + verb: "27" + resourceAttributes: + group: "21" + name: "25" + namespace: "19" + resource: "23" + subresource: "24" + verb: "20" + version: "22" +status: + allowed: true + evaluationError: "29" + reason: "28" diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json b/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json new file mode 100644 index 0000000000..0e462b0c2a --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json @@ -0,0 +1,76 @@ +{ + "kind": "SelfSubjectRulesReview", + "apiVersion": "authorization.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "namespace": "19" + }, + "status": { + "resourceRules": [ + { + "verbs": [ + "20" + ], + "apiGroups": [ + "21" + ], + "resources": [ + "22" + ], + "resourceNames": [ + "23" + ] + } + ], + "nonResourceRules": [ + { + "verbs": [ + "24" + ], + "nonResourceURLs": [ + "25" + ] + } + ], + "incomplete": true, + "evaluationError": "26" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb b/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..24cbba26a44d045e945b311eb48ed7ab46c6392e GIT binary patch literal 276 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GZYdFPR&URE=|fxO)d#4%}Ff| zN-fJwEf>1R$hDG@i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$E6)%B)H($;{8w%eE-i%gom=GZYdIE=|fxO)havPEIW@4oWS{ zOf47s!^pLgk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+ z-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97b zo~VCvO6{|WjT+B(PCwEX3pCB#h{@1G$bm}+s0C<`k%1JGk)aZkk&zaYk+Bhzk%<+P zk*N>|7n6}0P}UqMYXOwC)Z*e|GByxm0g{GBOvXl1JRA%{Ovc7iOvWY(3{nhA3;;k! BRHXm_ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.yaml b/testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.yaml new file mode 100644 index 0000000000..6b699c3447 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.yaml @@ -0,0 +1,54 @@ +apiVersion: authorization.k8s.io/v1 +kind: SubjectAccessReview +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + extra: + "30": + - "31" + groups: + - "29" + nonResourceAttributes: + path: "26" + verb: "27" + resourceAttributes: + group: "21" + name: "25" + namespace: "19" + resource: "23" + subresource: "24" + verb: "20" + version: "22" + uid: "32" + user: "28" +status: + allowed: false + evaluationError: "34" + reason: "33" diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json b/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json new file mode 100644 index 0000000000..7613bb4182 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json @@ -0,0 +1,73 @@ +{ + "kind": "LocalSubjectAccessReview", + "apiVersion": "authorization.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "resourceAttributes": { + "namespace": "19", + "verb": "20", + "group": "21", + "version": "22", + "resource": "23", + "subresource": "24", + "name": "25" + }, + "nonResourceAttributes": { + "path": "26", + "verb": "27" + }, + "user": "28", + "group": [ + "29" + ], + "extra": { + "30": [ + "31" +] + }, + "uid": "32" + }, + "status": { + "allowed": false, + "reason": "33", + "evaluationError": "34" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..dc10cb73a4cc9075b497dbd85812c82c1d32ba1f GIT binary patch literal 321 zcmWNKJxjw-7=?3RM9W1SE)Ehp)J#&a&3$h^Zk<#d9Yk>v9MTZ5t(elJ6)Fx@{2&f0 z6htUGI61f}A|17&i<^^k3tjvL4&LP~&pFSj$Vj7-roDQ+71l~kFD`{Uxr&T(r7+*% z#US=Ln_3QiZ+op?EC+tP;QK)otp<%!u*?1ky(g3)BSI&ZLF_DXaguY>Ld&$Rf;6S; zm=2mk{`?+%x6V4P>Y}#taQbw3bocWKd)v%c{NFDz^x{5J0W>hb=dUqBI&o2;oWubW_G>bd3=5L@}KSf!DVY^@N)Hb zys2z10+(!_rqx9Kps53L0}!)-0s*Z#K%1o~prfd(s8qC&r4)q8MpSYHf%6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^4^GWV3ocE{N=+_t zOioTME)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7E9{F(@$r035+p5C8xG literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml new file mode 100644 index 0000000000..01475c9ab3 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml @@ -0,0 +1,47 @@ +apiVersion: authorization.k8s.io/v1beta1 +kind: SelfSubjectAccessReview +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + nonResourceAttributes: + path: "26" + verb: "27" + resourceAttributes: + group: "21" + name: "25" + namespace: "19" + resource: "23" + subresource: "24" + verb: "20" + version: "22" +status: + allowed: true + evaluationError: "29" + reason: "28" diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json new file mode 100644 index 0000000000..12724ddfbd --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json @@ -0,0 +1,76 @@ +{ + "kind": "SelfSubjectRulesReview", + "apiVersion": "authorization.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "namespace": "19" + }, + "status": { + "resourceRules": [ + { + "verbs": [ + "20" + ], + "apiGroups": [ + "21" + ], + "resources": [ + "22" + ], + "resourceNames": [ + "23" + ] + } + ], + "nonResourceRules": [ + { + "verbs": [ + "24" + ], + "nonResourceURLs": [ + "25" + ] + } + ], + "incomplete": true, + "evaluationError": "26" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..ab92a6cc9b4070f9225b3e48cc9cb86d5e113262 GIT binary patch literal 281 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^3r@{R3ocE{N=+^a zD$PkP4oWS{Of46>#>lmjk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZ zz}VvUyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|B zV!tLPp5RfTs-sW zJl)WzbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1Ghy|#@Qc8(SfQ!kRXO ZNQueFScn5CVgeK~m0$$&&7>HV7yt`wQndg8 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml new file mode 100644 index 0000000000..83fb4e95c1 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml @@ -0,0 +1,50 @@ +apiVersion: authorization.k8s.io/v1beta1 +kind: SelfSubjectRulesReview +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + namespace: "19" +status: + evaluationError: "26" + incomplete: true + nonResourceRules: + - nonResourceURLs: + - "25" + verbs: + - "24" + resourceRules: + - apiGroups: + - "21" + resourceNames: + - "23" + resources: + - "22" + verbs: + - "20" diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json new file mode 100644 index 0000000000..8ac6f23e6c --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json @@ -0,0 +1,73 @@ +{ + "kind": "SubjectAccessReview", + "apiVersion": "authorization.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "resourceAttributes": { + "namespace": "19", + "verb": "20", + "group": "21", + "version": "22", + "resource": "23", + "subresource": "24", + "name": "25" + }, + "nonResourceAttributes": { + "path": "26", + "verb": "27" + }, + "user": "28", + "group": [ + "29" + ], + "extra": { + "30": [ + "31" +] + }, + "uid": "32" + }, + "status": { + "allowed": false, + "reason": "33", + "evaluationError": "34" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..32696d181a28a7e6d026e81f280cf5806a6955bf GIT binary patch literal 316 zcmWNKze~eF7>08nqU8{W(^y%>E_N&_?o8y#tjHu!SB?Sh8mopRunjoY#wbB~&Iv*!{Q9pS< zui2ozh9Y$kP78#akesgO+3e^d8FZ4--F5$Feq+#me0}zFpPl{TWqWS;a`kq+rEMO9 zP;8N=^+f+5HvxqOh&G@^KxYBaWhn}n*VNNgXe literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml new file mode 100644 index 0000000000..7469717ff7 --- /dev/null +++ b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml @@ -0,0 +1,54 @@ +apiVersion: authorization.k8s.io/v1beta1 +kind: SubjectAccessReview +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + extra: + "30": + - "31" + group: + - "29" + nonResourceAttributes: + path: "26" + verb: "27" + resourceAttributes: + group: "21" + name: "25" + namespace: "19" + resource: "23" + subresource: "24" + verb: "20" + version: "22" + uid: "32" + user: "28" +status: + allowed: false + evaluationError: "34" + reason: "33" diff --git a/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.json b/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.json new file mode 100644 index 0000000000..fe4ede107f --- /dev/null +++ b/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.json @@ -0,0 +1,59 @@ +{ + "kind": "HorizontalPodAutoscaler", + "apiVersion": "autoscaling/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "scaleTargetRef": { + "kind": "19", + "name": "20", + "apiVersion": "21" + }, + "minReplicas": 896585016, + "maxReplicas": -1971381490, + "targetCPUUtilizationPercentage": -1300313567 + }, + "status": { + "observedGeneration": -5238012362384355226, + "currentReplicas": -738053939, + "desiredReplicas": -1258077201, + "currentCPUUtilizationPercentage": 757808475 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.pb b/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.pb new file mode 100644 index 0000000000000000000000000000000000000000..1541f919de2d877d75e54c16c4065640938b17ea GIT binary patch literal 311 zcmd0{C}!Z&raG&d44G&C?VGBGeUv9vI-FgG(WGcqu?xc#o_YGe1D#sVjXfVCZ4 zn_K6fo3ooSij9lWT!_&kiJgnlQi#dWAWMOZ$wWN6yOs1Hgnz&C)%rvk9HmFFVJEFn#*9pSj1##QpIFw z+Qq03RB9%q_;Nzm(p0!=eFVluQ4 e;^t_1KKIGr|3JVf#mO=6#|A~9ot9DzN(=xr$1ne@HeG0!!!k&fGh9=0;SCA4%5n+Fr+A+p(yIwbx!d z>wS6GUhe`@orXu;JVhjulB7aZkU${7qR@PCEF||p5@&2h3`r~)UH;68wl6ak3Kr}{_-o=mW!QDiJyM^ zmoIelK zZOz-=)v%yFqrES^NvXa=3nD@Y#=CIJHgvxER{H8-B+ zhCX^_ita37&Opg|k$sk@Jy0;6&>R87k@OM{cbYzkNvEa1Q0d7>!a-m30pvLpC3?mf zU!n2CVo#?j1iWV`=>v2a9P2e``oiI`9K+ECst{vsEvz||e&k;kvpwO^oAh+#FBUs* zvD22OCU_WRbQ)lGkyDo-XDW~a5mLRSazTZ)41fv+rULM5KAhB2dgVd}NEZNeuHv;? zuB@Pv<;6m~te7mAMTB4?z;v&W|Y4kKgOrQxA<&M{#7T23LOU{?s zKH<*5KrbPk=`nQ!l@oA07~;yH?#lO?f%GSE@C3pv9?4)=nZChcG@_>;(HrnKeqGQy{+4CY~6fg?e>%Jy#3_tOXA?# zoz~xf@ay-ViZnAzw>`3%?YqvV&8}E%d}20}gBcB8Nd-Ea1DDY8phBzbH87h9WtBRm z$A`Q>4KwWvAQ8sBgfZR51Qien26UB5CHjeF?U~t<0qz{+U`}{m1EwVHQ#Mo20Yx7_ zRuRQ9BaG0ruZ-@**bzvAnavu2?x8W)xoNSl1)7S1Is{M=b*RF0Ce$!bnw4I@wj>uw zv02CwznrvjMrrX>cu=wf)vX)L zJ9p1+-~aLU)pwFlE?nPOt-kxSogZFXd%OR^)y+Hp`mNRnE06BAH0-GTsO^Q3wU)gf z{^^5rFJHQpdw%`;A2EU_5{&{m7bhVR%s6s51tyaxl}%!oXO5sLjKPs% zXOKPZ6EOWI1BgaCHo5c#QL5u8qEDS8%n)!#GsDWLPSZ_6fLVV5>K&Ao4q|Y$Lj+w= z#{QF#2H#W~PSspRE|T&jLCczb*NvRAS&sR+lP1JI5+3&ONxYbMJod=BbS{Yd>oJ)nEVqk=4a_KpE(?>u5K ziX*Obh~c7?t`{opPNb`iVtq9~U)7-62}6(pxvZO}Yi}Y$6SlXw%PH$u2F8noPPK87 zaNUN6h1Lf@$M)<$bm)uYr59Q^KYVHH<6QwZVmRkfJMhJGB*mu4-n|!|{NZ$SYg5!# MqRm!bq$%3;Um}Y_E&u=k literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml b/testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml new file mode 100644 index 0000000000..6a1771ec9a --- /dev/null +++ b/testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml @@ -0,0 +1,149 @@ +apiVersion: autoscaling/v2beta1 +kind: HorizontalPodAutoscaler +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + maxReplicas: -1971381490 + metrics: + - containerResource: + container: "39" + name: w垁鷌辪虽U珝Żwʮ馜üNșƶ4ĩ + targetAverageUtilization: 1463207240 + targetAverageValue: "84" + external: + metricName: "40" + metricSelector: + matchExpressions: + - key: 680---z-6-t2z-w-fg98-r--v53nyx5u-o-k-md--381d-7.3di292f--90-17-hg1-o-p665--4-j8---t6-r7r/Y-H-Mqpt._.-_..05c.---qy-_5_S.d5a37 + operator: NotIn + values: + - dY_um-_8r--684._-_18_...E.-2o_-.5 + matchLabels: + bigm-h8-3q768km-0--03-t-0-035--5b95w------4-n4f-h/u-5.-Z3P__D__6t-2.-_-8wE._._3.-.83_iq_-1: 1-_Y33--.8U.-.5--_zm-.-_RJt2pX_2_28.-.7_8B.HF-U-_ik_--DSX0 + targetAverageValue: "379" + targetValue: "865" + object: + averageValue: "954" + metricName: "25" + selector: + matchExpressions: + - key: 1d3-7-fP81.-.9Vdx.TB_M-H5 + operator: NotIn + values: + - Q42M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.Wu5--.H + matchLabels: + An---v_-5-_8LXP-o-9..1l-_5---5w9vL_-.M.y._-_R58_HLU..8._Q: 7-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_-q + target: + apiVersion: "24" + kind: "22" + name: "23" + targetValue: "79" + pods: + metricName: "32" + selector: + matchExpressions: + - key: 20h-OK-_8gI_z_-tY-R6S17_.8CnK_Od + operator: NotIn + values: + - P.-i.Fg.Cs_.8-E._2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHM + matchLabels: + ? 8---196g8d--iv1-5--5ht-a-29--0qso79yg--792.a6-4y4-j8553sog-405--l071yyms7-tk1po/5t_k-_v.-6b6.N_-u.---.8--LI--U.v.L.U_8f.-H2._67yg-Lz + : 03f_x + targetAverageValue: "538" + resource: + name: ɉ鎷卩蝾H韹寬娬ï瓼猀2:ö + targetAverageUtilization: 1253093074 + targetAverageValue: "8" + type: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě + minReplicas: 896585016 + scaleTargetRef: + apiVersion: "21" + kind: "19" + name: "20" +status: + conditions: + - lastTransitionTime: "1995-10-31T09:59:43Z" + message: "73" + reason: "72" + status: "" + type: "" + currentMetrics: + - containerResource: + container: "64" + currentAverageUtilization: -861915578 + currentAverageValue: "111" + name: '!@@)Zq=' + external: + currentAverageValue: "288" + currentValue: "200" + metricName: "65" + metricSelector: + matchExpressions: + - key: v55039780bdw0-1-47rrw8-7/U_--56-.7D.3_KPg___Kp + operator: In + values: + - N7_-Zp_._w + matchLabels: + 2y3-4-3/AO: r..6W.V0 + object: + averageValue: "817" + currentValue: "856" + metricName: "50" + selector: + matchExpressions: + - key: 4_.-N_g-.._5 + operator: In + values: + - 2qz.W..4....-h._.GgT7_7B_D-..-.k4u-zA_--_.-.6GA26C-s.Nj-d-4_t + matchLabels: + vL7: L_0N_N.O30-_u._-2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-FT + target: + apiVersion: "49" + kind: "47" + name: "48" + pods: + currentAverageValue: "400" + metricName: "57" + selector: + matchExpressions: + - key: 26-k8-c2---2etfh41ca-z-5g2wco280.ka-6-31g--z-o-3bz6-8-0-1-z--271s-p9-8--m-cbck561-7n/VC..7o_x3..-.8J + operator: NotIn + values: + - 8._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hf + matchLabels: + mj_9.M.134-5-.q6H_.--_---.M.U_-m.-P.yP9S--858LI__.8U: KrO-S-P_-...0c.-.p_3_J_SA995IKCR.s--f.-f.-zv._._.5-HT + resource: + currentAverageUtilization: 769521729 + currentAverageValue: "727" + name: ƻ遲njlȘ鹾KƂʼnç + type: "" + currentReplicas: -1462219068 + desiredReplicas: -370386363 + observedGeneration: 61436896663269868 diff --git a/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.json b/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.json new file mode 100644 index 0000000000..2fb77f31cd --- /dev/null +++ b/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.json @@ -0,0 +1,281 @@ +{ + "kind": "HorizontalPodAutoscaler", + "apiVersion": "autoscaling/v2beta2", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "scaleTargetRef": { + "kind": "19", + "name": "20", + "apiVersion": "21" + }, + "minReplicas": 896585016, + "maxReplicas": -1971381490, + "metrics": [ + { + "type": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", + "object": { + "describedObject": { + "kind": "22", + "name": "23", + "apiVersion": "24" + }, + "target": { + "type": "凗蓏Ŋ蛊ĉy緅縕\u003eŽ", + "value": "309", + "averageValue": "39", + "averageUtilization": 1001983654 + }, + "metric": { + "name": "25", + "selector": { + "matchLabels": { + "QQ.N2.1.L.l-Y._.4": "0.d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.__G" + }, + "matchExpressions": [ + { + "key": "816m59-dx8----i--5-8t36b0/D7r__.am6-4_WE-_JTrcd-2.-__E_Sv__26KX_R7", + "operator": "DoesNotExist" + } + ] + } + } + }, + "pods": { + "metric": { + "name": "32", + "selector": { + "matchLabels": { + "8-10pq-0-7-9-2-ekg-071a-2y-y-o0-5q-21.6h/87_2fNc5-_.-RX-82_g50_uL": "6N_._a69" + }, + "matchExpressions": [ + { + "key": "w.__-___196-.dX_iv1H.__.h-J-M.9_T.q-o7.y-SQ.A", + "operator": "NotIn", + "values": [ + "0.N.-.Kj8..3s--_4..I_l...-ym-._k" + ] + } + ] + } + }, + "target": { + "type": "抴ŨfZhUʎ浵ɲõ", + "value": "303", + "averageValue": "800", + "averageUtilization": -1980941277 + } + }, + "resource": { + "name": "倱\u003c", + "target": { + "type": "ź贩j瀉", + "value": "621", + "averageValue": "404", + "averageUtilization": 580681683 + } + }, + "containerResource": { + "name": "Ɋł/擇ɦĽ胚O醔ɍ厶耈 ", + "target": { + "type": "禒Ƙá腿ħ缶.蒅", + "value": "999", + "averageValue": "151", + "averageUtilization": -1105572246 + }, + "container": "39" + }, + "external": { + "metric": { + "name": "40", + "selector": { + "matchLabels": { + "wcGnP-w-Sf5_O1": "1_70" + }, + "matchExpressions": [ + { + "key": "1-1-x1z-j4kh6oqu-or---40--87-1wp6.759s-3------6tv27r-m8w-6-9-35d383-iq-ay1z25-3-vj73d/Y.t--_0..--_6yV07-_.___gO-d.iUaCw", + "operator": "DoesNotExist" + } + ] + } + }, + "target": { + "type": "ʣy豎@ɀ羭,铻OŤ", + "value": "830", + "averageValue": "799", + "averageUtilization": 747521320 + } + } + } + ], + "behavior": { + "scaleUp": { + "stabilizationWindowSeconds": -648954478, + "selectPolicy": "Ƿ裚瓶釆Ɗ+j忊", + "policies": [ + { + "type": "ȫ焗捏ĨFħ籘Àǒɿʒ刽", + "value": 427196286, + "periodSeconds": 1048864116 + } + ] + }, + "scaleDown": { + "stabilizationWindowSeconds": -342705708, + "selectPolicy": "褎weLJèux", + "policies": [ + { + "type": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "value": 2040455355, + "periodSeconds": 1505972335 + } + ] + } + } + }, + "status": { + "observedGeneration": -115578794491385044, + "currentReplicas": 474119379, + "desiredReplicas": 1923334396, + "currentMetrics": [ + { + "type": "0Ƹ[Ęİ榌U", + "object": { + "metric": { + "name": "47", + "selector": { + "matchLabels": { + "hA9..9__Y-H-Mqpt._.-_..05c.---qy-_5_S.d5a3Jb": "46g_4....1..jtFe8b_A_..P1s-V.9.4..9..c_uo3Pa__n-Di" + }, + "matchExpressions": [ + { + "key": "Dp665O_4Gj._BXt.O-7___-Y_um-_8r--684._-_188", + "operator": "NotIn", + "values": [ + "XK5._..O_.J_-G_--V-42E_--o90G_A4..-L..-__0N_N.O30-_u._-2T" + ] + } + ] + } + }, + "current": { + "value": "124", + "averageValue": "472", + "averageUtilization": -1666319281 + }, + "describedObject": { + "kind": "54", + "name": "55", + "apiVersion": "56" + } + }, + "pods": { + "metric": { + "name": "57", + "selector": { + "matchLabels": { + "5.-_--.VEa-_gn.8-c.3": "F._oX-F9_.5vN5.25aWx.2aM214_.-C" + }, + "matchExpressions": [ + { + "key": "4ds4-4tz9x--j.1l11q5--uk5mj-94-8134i5k6q6--5tu-tie4-7--gm4p-8y-9-te5/H._____K_g1cXfr.4_.-_-_-...1py_8-3..s._.x.2K_2qu_0S-CqWD", + "operator": "Exists" + } + ] + } + }, + "current": { + "value": "378", + "averageValue": "328", + "averageUtilization": -1050824692 + } + }, + "resource": { + "name": "反-n覦灲閈誹ʅ蕉ɼ搳ǭ濑箨ʨ", + "current": { + "value": "113", + "averageValue": "653", + "averageUtilization": 1190831814 + } + }, + "containerResource": { + "name": "腂ǂǚŜEuEy", + "current": { + "value": "77", + "averageValue": "394", + "averageUtilization": -1945921250 + }, + "container": "64" + }, + "external": { + "metric": { + "name": "65", + "selector": { + "matchLabels": { + "Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9..__-6_k.N-2B_Ve": "fh4.caTz_.g.w-o.8_WT-M.3_-1y_8E" + }, + "matchExpressions": [ + { + "key": "n_H-.___._D8.TS-jJ.Ys_Mop34_-2", + "operator": "DoesNotExist" + } + ] + } + }, + "current": { + "value": "444", + "averageValue": "797", + "averageUtilization": 1928526133 + } + } + } + ], + "conditions": [ + { + "type": "44矕", + "status": "ƱÁR»淹揀", + "lastTransitionTime": "2026-05-26T09:35:23Z", + "reason": "72", + "message": "73" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.pb b/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.pb new file mode 100644 index 0000000000000000000000000000000000000000..8949eb0feab147898cc5cf24799103d1f99ae9dc GIT binary patch literal 2125 zcmZ8iX-r(#73Pg?aBrQ6+*r+Ys@9aMO^SUkZ(pJ|GG+~!#bz5jM z@7(X6^L^)huT}S?Ac7vY`n*n0gSD-t!=BwG*4w;R5kFGobhq?4JG|Dm3TI=^=MgqH z9!p2BaEKEzCs{Z-lT)%dP24L8ye!JRA{#odYbvjbyrjSXmlL=8PS5mp9!jaWFu3q^ z|BLU=EOWwd13&bHgKHz5Stf>?qH}JO zAorLACCFv7P!)fD^SNMjBDgvGqwqPXj?P?NU9x6JCZ39o_B|H6J{daseTJrqCPBxy z)6gDvhFv7`7LzEXUz=Wib%%L)@!rilpRvVdzL|=?5jz*O>WPd%2V4?K6d97lkYs!SJrW(5OpK3&gNf&Zp;LkQQh)r~nJ25qN@_iyou|1eCDwKo zWO^(gXmORhp%FyF&gaw0E=onUq?R7l@SZ%U%~R&|=6APvyq1qR^cqW15;2pv6y@k3 z@SQH;K?4Isu(jHO*90qw0SJJT2gL=VK-A`JU87=CS%U(Uz|mUJMQT@g>N|{gt7Vi> zt7_m{1b&t{%YX`o3Z$`?wsZ+a>=kK-VkjjBts*XPY9s)aM@SCd#nO7R!;-<1G6JN; zp%Wr`0H{pJleCQx0)ci$MJon`W5KK8`KIH|)f>aHg@wrF)rD>PB@0tQ=lP7;J6GTP zTwY@8Est3*lcRuD;@k_nt~dtD=yMmU%hj=4XGOFlGIoOLnA;jm#)}~fpPV}#YeiDCuktD|YlURmf zB(VfV$oOPt^KW;z=EuTXJZqRk#R#u2C1$7NZ$aXN=!=Q-!+zWP!0NoO z8-EL#Yt~L57s3}qqw$$w=#BN^$dv=@E1R<;>C124{bic@uP+U~yUYCBe{Otme>Qi3`<(gar>8#RGVb+_oJq@?Pept9wQJuCO@&^I%{^O<2Th2Lwn^6T zEe_SA1I;-GVGT*^pa@D`onAJcjD5l@4NMJi1%N8Fk~At-skk1CvT9FuC1Jx%9Nq$( zUQcsabcNu78e$OkiJ>)6pHr%^QrZD|E!c_n=XI*8QcmSU2cd^*y`&s8CNI=cUpr8p zb&#sdgw2bf>;Ihvqqan0sgQC?iYXLQfEtj+e6~9czL4gyo8T~eDCNs&87Y@|pgx8n zR^czBq-xBu*d}YD`MombnkcRdu3=V+QZqv5qF*-3+7tAyHxhT0}KNy0Ny zAjx)Tfa)L-;$fVy+e@hE@=?ALa$U#raO#$&dA19eG{zzGV^KFh`{BQW_qGbp{4V-t zbYuuR5_5C$zRR0u2NOTNzR{mJb1L$B?71uJ7h)@;@r&~t^LXzTd4iP0P!-9%_Nz~p zc4l4S&@^L8Rq!~6tmuiVF27_H&|GkPE9;1zP_aN`$=aA+ZkDiAUSwyDR863px^r1a zFtJtIO3FYyL~Cq#UsJP88mv`4l%4g1lj!tV74t=A{sJpBpAF^LI%rYS{h1Nu>7=R> z9L1#0Lra~VlFU^8KSS8cT9&sY*9^_P@Q-&U(;f%(K%)P|`ib@F@JzlhKY-1M{h~B& ziyuQapSwK#;kHv+OsXtChIYwv{KYf)fwfDkeMjF~jxAk}jr3Y}?|%O`w|^I literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml b/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml new file mode 100644 index 0000000000..c571b33792 --- /dev/null +++ b/testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml @@ -0,0 +1,188 @@ +apiVersion: autoscaling/v2beta2 +kind: HorizontalPodAutoscaler +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + behavior: + scaleDown: + policies: + - periodSeconds: 1505972335 + type: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + value: 2040455355 + selectPolicy: 褎weLJèux + stabilizationWindowSeconds: -342705708 + scaleUp: + policies: + - periodSeconds: 1048864116 + type: ȫ焗捏ĨFħ籘Àǒɿʒ刽 + value: 427196286 + selectPolicy: Ƿ裚瓶釆Ɗ+j忊 + stabilizationWindowSeconds: -648954478 + maxReplicas: -1971381490 + metrics: + - containerResource: + container: "39" + name: Ɋł/擇ɦĽ胚O醔ɍ厶耈  + target: + averageUtilization: -1105572246 + averageValue: "151" + type: 禒Ƙá腿ħ缶.蒅 + value: "999" + external: + metric: + name: "40" + selector: + matchExpressions: + - key: 1-1-x1z-j4kh6oqu-or---40--87-1wp6.759s-3------6tv27r-m8w-6-9-35d383-iq-ay1z25-3-vj73d/Y.t--_0..--_6yV07-_.___gO-d.iUaCw + operator: DoesNotExist + matchLabels: + wcGnP-w-Sf5_O1: "1_70" + target: + averageUtilization: 747521320 + averageValue: "799" + type: ʣy豎@ɀ羭,铻OŤ + value: "830" + object: + describedObject: + apiVersion: "24" + kind: "22" + name: "23" + metric: + name: "25" + selector: + matchExpressions: + - key: 816m59-dx8----i--5-8t36b0/D7r__.am6-4_WE-_JTrcd-2.-__E_Sv__26KX_R7 + operator: DoesNotExist + matchLabels: + QQ.N2.1.L.l-Y._.4: 0.d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.__G + target: + averageUtilization: 1001983654 + averageValue: "39" + type: 凗蓏Ŋ蛊ĉy緅縕>Ž + value: "309" + pods: + metric: + name: "32" + selector: + matchExpressions: + - key: w.__-___196-.dX_iv1H.__.h-J-M.9_T.q-o7.y-SQ.A + operator: NotIn + values: + - 0.N.-.Kj8..3s--_4..I_l...-ym-._k + matchLabels: + 8-10pq-0-7-9-2-ekg-071a-2y-y-o0-5q-21.6h/87_2fNc5-_.-RX-82_g50_uL: 6N_._a69 + target: + averageUtilization: -1980941277 + averageValue: "800" + type: 抴ŨfZhUʎ浵ɲõ + value: "303" + resource: + name: 倱< + target: + averageUtilization: 580681683 + averageValue: "404" + type: ź贩j瀉 + value: "621" + type: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě + minReplicas: 896585016 + scaleTargetRef: + apiVersion: "21" + kind: "19" + name: "20" +status: + conditions: + - lastTransitionTime: "2026-05-26T09:35:23Z" + message: "73" + reason: "72" + status: ƱÁR»淹揀 + type: 44矕 + currentMetrics: + - containerResource: + container: "64" + current: + averageUtilization: -1945921250 + averageValue: "394" + value: "77" + name: 腂ǂǚŜEuEy + external: + current: + averageUtilization: 1928526133 + averageValue: "797" + value: "444" + metric: + name: "65" + selector: + matchExpressions: + - key: n_H-.___._D8.TS-jJ.Ys_Mop34_-2 + operator: DoesNotExist + matchLabels: + Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9..__-6_k.N-2B_Ve: fh4.caTz_.g.w-o.8_WT-M.3_-1y_8E + object: + current: + averageUtilization: -1666319281 + averageValue: "472" + value: "124" + describedObject: + apiVersion: "56" + kind: "54" + name: "55" + metric: + name: "47" + selector: + matchExpressions: + - key: Dp665O_4Gj._BXt.O-7___-Y_um-_8r--684._-_188 + operator: NotIn + values: + - XK5._..O_.J_-G_--V-42E_--o90G_A4..-L..-__0N_N.O30-_u._-2T + matchLabels: + hA9..9__Y-H-Mqpt._.-_..05c.---qy-_5_S.d5a3Jb: 46g_4....1..jtFe8b_A_..P1s-V.9.4..9..c_uo3Pa__n-Di + pods: + current: + averageUtilization: -1050824692 + averageValue: "328" + value: "378" + metric: + name: "57" + selector: + matchExpressions: + - key: 4ds4-4tz9x--j.1l11q5--uk5mj-94-8134i5k6q6--5tu-tie4-7--gm4p-8y-9-te5/H._____K_g1cXfr.4_.-_-_-...1py_8-3..s._.x.2K_2qu_0S-CqWD + operator: Exists + matchLabels: + 5.-_--.VEa-_gn.8-c.3: F._oX-F9_.5vN5.25aWx.2aM214_.-C + resource: + current: + averageUtilization: 1190831814 + averageValue: "653" + value: "113" + name: 反-n覦灲閈誹ʅ蕉ɼ搳ǭ濑箨ʨ + type: 0Ƹ[Ęİ榌U + currentReplicas: 474119379 + desiredReplicas: 1923334396 + observedGeneration: -115578794491385044 diff --git a/testdata/v1.21.0/batch.v1.CronJob.json b/testdata/v1.21.0/batch.v1.CronJob.json new file mode 100644 index 0000000000..aa307a224e --- /dev/null +++ b/testdata/v1.21.0/batch.v1.CronJob.json @@ -0,0 +1,1600 @@ +{ + "kind": "CronJob", + "apiVersion": "batch/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "schedule": "19", + "startingDeadlineSeconds": -2555947251840004808, + "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", + "suspend": true, + "jobTemplate": { + "metadata": { + "name": "20", + "generateName": "21", + "namespace": "22", + "selfLink": "23", + "uid": "^苣", + "resourceVersion": "1092536316763508004", + "generation": 3798025802092444428, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -6114802437535409255, + "labels": { + "25": "26" + }, + "annotations": { + "27": "28" + }, + "ownerReferences": [ + { + "apiVersion": "29", + "kind": "30", + "name": "31", + "uid": "憍峕?狱³-Ǐ忄*", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "32" + ], + "clusterName": "33", + "managedFields": [ + { + "manager": "34", + "operation": "ȎțêɘIJ斬³;Ơ歿", + "apiVersion": "35", + "fieldsType": "36" + } + ] + }, + "spec": { + "parallelism": -856030588, + "completions": -106888179, + "activeDeadlineSeconds": -1483125035702892746, + "backoffLimit": -1822122846, + "selector": { + "matchLabels": { + "2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am6-4_WE-_T": "cd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DAm" + }, + "matchExpressions": [ + { + "key": "rnr", + "operator": "DoesNotExist" + } + ] + }, + "manualSelector": true, + "template": { + "metadata": { + "name": "43", + "generateName": "44", + "namespace": "45", + "selfLink": "46", + "uid": "A", + "resourceVersion": "13282108741396501211", + "generation": -1988464041375677738, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -961038652544818647, + "labels": { + "48": "49" + }, + "annotations": { + "50": "51" + }, + "ownerReferences": [ + { + "apiVersion": "52", + "kind": "53", + "name": "54", + "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "55" + ], + "clusterName": "56", + "managedFields": [ + { + "manager": "57", + "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", + "apiVersion": "58", + "fieldsType": "59" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "60", + "hostPath": { + "path": "61", + "type": "j剐'宣I拍N嚳ķȗ" + }, + "emptyDir": { + "medium": "捵TwMȗ礼2ħ籦ö嗏ʑ\u003e季Cʖ畬", + "sizeLimit": "347" + }, + "gcePersistentDisk": { + "pdName": "62", + "fsType": "63", + "partition": 1399152294, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "64", + "fsType": "65", + "partition": -1853411528 + }, + "gitRepo": { + "repository": "66", + "revision": "67", + "directory": "68" + }, + "secret": { + "secretName": "69", + "items": [ + { + "key": "70", + "path": "71", + "mode": 1395607230 + } + ], + "defaultMode": -1852451720, + "optional": true + }, + "nfs": { + "server": "72", + "path": "73" + }, + "iscsi": { + "targetPortal": "74", + "iqn": "75", + "lun": -1483417237, + "iscsiInterface": "76", + "fsType": "77", + "portals": [ + "78" + ], + "secretRef": { + "name": "79" + }, + "initiatorName": "80" + }, + "glusterfs": { + "endpoints": "81", + "path": "82", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "83", + "readOnly": true + }, + "rbd": { + "monitors": [ + "84" + ], + "image": "85", + "fsType": "86", + "pool": "87", + "user": "88", + "keyring": "89", + "secretRef": { + "name": "90" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "91", + "fsType": "92", + "secretRef": { + "name": "93" + }, + "options": { + "94": "95" + } + }, + "cinder": { + "volumeID": "96", + "fsType": "97", + "secretRef": { + "name": "98" + } + }, + "cephfs": { + "monitors": [ + "99" + ], + "path": "100", + "user": "101", + "secretFile": "102", + "secretRef": { + "name": "103" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "104", + "datasetUUID": "105" + }, + "downwardAPI": { + "items": [ + { + "path": "106", + "fieldRef": { + "apiVersion": "107", + "fieldPath": "108" + }, + "resourceFieldRef": { + "containerName": "109", + "resource": "110", + "divisor": "52" + }, + "mode": -1011172037 + } + ], + "defaultMode": -1775926229 + }, + "fc": { + "targetWWNs": [ + "111" + ], + "lun": -740816174, + "fsType": "112", + "wwids": [ + "113" + ] + }, + "azureFile": { + "secretName": "114", + "shareName": "115" + }, + "configMap": { + "name": "116", + "items": [ + { + "key": "117", + "path": "118", + "mode": 1793473487 + } + ], + "defaultMode": -347579237, + "optional": false + }, + "vsphereVolume": { + "volumePath": "119", + "fsType": "120", + "storagePolicyName": "121", + "storagePolicyID": "122" + }, + "quobyte": { + "registry": "123", + "volume": "124", + "readOnly": true, + "user": "125", + "group": "126", + "tenant": "127" + }, + "azureDisk": { + "diskName": "128", + "diskURI": "129", + "cachingMode": "A3fƻfʣ繡楙¯", + "fsType": "130", + "readOnly": true, + "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" + }, + "photonPersistentDisk": { + "pdID": "131", + "fsType": "132" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "133", + "items": [ + { + "key": "134", + "path": "135", + "mode": 550215822 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "136", + "fieldRef": { + "apiVersion": "137", + "fieldPath": "138" + }, + "resourceFieldRef": { + "containerName": "139", + "resource": "140", + "divisor": "618" + }, + "mode": 1525389481 + } + ] + }, + "configMap": { + "name": "141", + "items": [ + { + "key": "142", + "path": "143", + "mode": -1249460160 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "144", + "expirationSeconds": -8988970531898753887, + "path": "145" + } + } + ], + "defaultMode": -1332301579 + }, + "portworxVolume": { + "volumeID": "146", + "fsType": "147" + }, + "scaleIO": { + "gateway": "148", + "system": "149", + "secretRef": { + "name": "150" + }, + "protectionDomain": "151", + "storagePool": "152", + "storageMode": "153", + "volumeName": "154", + "fsType": "155", + "readOnly": true + }, + "storageos": { + "volumeName": "156", + "volumeNamespace": "157", + "fsType": "158", + "readOnly": true, + "secretRef": { + "name": "159" + } + }, + "csi": { + "driver": "160", + "readOnly": false, + "fsType": "161", + "volumeAttributes": { + "162": "163" + }, + "nodePublishSecretRef": { + "name": "164" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "165", + "generateName": "166", + "namespace": "167", + "selfLink": "168", + "uid": "A徙ɶɊł/擇ɦĽ胚", + "resourceVersion": "4447340384943270560", + "generation": -6008930988505485536, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 3218160964766401208, + "labels": { + "170": "171" + }, + "annotations": { + "172": "173" + }, + "ownerReferences": [ + { + "apiVersion": "174", + "kind": "175", + "name": "176", + "uid": "ɜa頢ƛƟ)ÙæNǚ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "177" + ], + "clusterName": "178", + "managedFields": [ + { + "manager": "179", + "operation": "quA?瞲Ť倱\u003cįXŋ", + "apiVersion": "180", + "fieldsType": "181" + } + ] + }, + "spec": { + "accessModes": [ + "厶耈 T衧ȇe媹Hǝ呮}臷" + ], + "selector": { + "matchLabels": { + "5P.-i.Fg.Cs_.w": "4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0" + }, + "matchExpressions": [ + { + "key": "6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z", + "operator": "NotIn", + "values": [ + "A5b.5-CX_VBC.Jn4f_1" + ] + } + ] + }, + "resources": { + "limits": { + "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊": "967" + }, + "requests": { + "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" + } + }, + "volumeName": "188", + "storageClassName": "189", + "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", + "dataSource": { + "apiGroup": "190", + "kind": "191", + "name": "192" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "193", + "image": "194", + "command": [ + "195" + ], + "args": [ + "196" + ], + "workingDir": "197", + "ports": [ + { + "name": "198", + "hostPort": 1919527626, + "containerPort": -389501466, + "protocol": ".鵫", + "hostIP": "199" + } + ], + "envFrom": [ + { + "prefix": "200", + "configMapRef": { + "name": "201", + "optional": true + }, + "secretRef": { + "name": "202", + "optional": false + } + } + ], + "env": [ + { + "name": "203", + "value": "204", + "valueFrom": { + "fieldRef": { + "apiVersion": "205", + "fieldPath": "206" + }, + "resourceFieldRef": { + "containerName": "207", + "resource": "208", + "divisor": "322" + }, + "configMapKeyRef": { + "name": "209", + "key": "210", + "optional": true + }, + "secretKeyRef": { + "name": "211", + "key": "212", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" + }, + "requests": { + "I\\p[": "853" + } + }, + "volumeMounts": [ + { + "name": "213", + "readOnly": true, + "mountPath": "214", + "subPath": "215", + "mountPropagation": "HVe熼'FD剂讼ɓ", + "subPathExpr": "216" + } + ], + "volumeDevices": [ + { + "name": "217", + "devicePath": "218" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "219" + ] + }, + "httpGet": { + "path": "220", + "port": "221", + "host": "222", + "scheme": "A", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": 2060823740, + "host": "225" + }, + "initialDelaySeconds": -498930176, + "timeoutSeconds": 1885897314, + "periodSeconds": -465677631, + "successThreshold": 1054858106, + "failureThreshold": 232569106, + "terminationGracePeriodSeconds": -4941250258285962800 + }, + "readinessProbe": { + "exec": { + "command": [ + "226" + ] + }, + "httpGet": { + "path": "227", + "port": "228", + "host": "229", + "scheme": "s3!Zɾģ毋", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": 391562775, + "host": "232" + }, + "initialDelaySeconds": -775511009, + "timeoutSeconds": -832805508, + "periodSeconds": -228822833, + "successThreshold": -970312425, + "failureThreshold": -1213051101, + "terminationGracePeriodSeconds": 6232238734837754388 + }, + "startupProbe": { + "exec": { + "command": [ + "233" + ] + }, + "httpGet": { + "path": "234", + "port": -1140531048, + "host": "235", + "httpHeaders": [ + { + "name": "236", + "value": "237" + } + ] + }, + "tcpSocket": { + "port": 1741405963, + "host": "238" + }, + "initialDelaySeconds": 1260448044, + "timeoutSeconds": -200461294, + "periodSeconds": -1791206950, + "successThreshold": 1160477220, + "failureThreshold": 1226391571, + "terminationGracePeriodSeconds": 6347577485454457915 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "239" + ] + }, + "httpGet": { + "path": "240", + "port": "241", + "host": "242", + "scheme": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "httpHeaders": [ + { + "name": "243", + "value": "244" + } + ] + }, + "tcpSocket": { + "port": 1102291854, + "host": "245" + } + }, + "preStop": { + "exec": { + "command": [ + "246" + ] + }, + "httpGet": { + "path": "247", + "port": 809006670, + "host": "248", + "scheme": "扴ȨŮ+朷Ǝ膯ljVX1虊谇", + "httpHeaders": [ + { + "name": "249", + "value": "250" + } + ] + }, + "tcpSocket": { + "port": -1748648882, + "host": "251" + } + } + }, + "terminationMessagePath": "252", + "terminationMessagePolicy": "t叀碧闳ȩr嚧ʣq埄", + "imagePullPolicy": "ē鐭#嬀ơŸ8T 苧yñKJɐ", + "securityContext": { + "capabilities": { + "add": [ + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + ], + "drop": [ + "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "253", + "role": "254", + "type": "255", + "level": "256" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "257", + "gmsaCredentialSpec": "258", + "runAsUserName": "259" + }, + "runAsUser": -3342656999442156006, + "runAsGroup": -5569844914519516591, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "seccompProfile": { + "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "localhostProfile": "260" + } + }, + "stdin": true, + "tty": true + } + ], + "containers": [ + { + "name": "261", + "image": "262", + "command": [ + "263" + ], + "args": [ + "264" + ], + "workingDir": "265", + "ports": [ + { + "name": "266", + "hostPort": -825277526, + "containerPort": 1157117817, + "hostIP": "267" + } + ], + "envFrom": [ + { + "prefix": "268", + "configMapRef": { + "name": "269", + "optional": false + }, + "secretRef": { + "name": "270", + "optional": false + } + } + ], + "env": [ + { + "name": "271", + "value": "272", + "valueFrom": { + "fieldRef": { + "apiVersion": "273", + "fieldPath": "274" + }, + "resourceFieldRef": { + "containerName": "275", + "resource": "276", + "divisor": "107" + }, + "configMapKeyRef": { + "name": "277", + "key": "278", + "optional": false + }, + "secretKeyRef": { + "name": "279", + "key": "280", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "琕鶫:顇ə娯Ȱ囌{": "853" + }, + "requests": { + "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + } + }, + "volumeMounts": [ + { + "name": "281", + "readOnly": true, + "mountPath": "282", + "subPath": "283", + "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "subPathExpr": "284" + } + ], + "volumeDevices": [ + { + "name": "285", + "devicePath": "286" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "287" + ] + }, + "httpGet": { + "path": "288", + "port": "289", + "host": "290", + "scheme": "C\"6x$1s", + "httpHeaders": [ + { + "name": "291", + "value": "292" + } + ] + }, + "tcpSocket": { + "port": "293", + "host": "294" + }, + "initialDelaySeconds": -860435782, + "timeoutSeconds": 1067125211, + "periodSeconds": -2088645849, + "successThreshold": 1900201288, + "failureThreshold": -766915393, + "terminationGracePeriodSeconds": 3557544419897236324 + }, + "readinessProbe": { + "exec": { + "command": [ + "295" + ] + }, + "httpGet": { + "path": "296", + "port": -311014176, + "host": "297", + "httpHeaders": [ + { + "name": "298", + "value": "299" + } + ] + }, + "tcpSocket": { + "port": 1076497581, + "host": "300" + }, + "initialDelaySeconds": 95144287, + "timeoutSeconds": 363405643, + "periodSeconds": 1635382953, + "successThreshold": -727263154, + "failureThreshold": -1449289597, + "terminationGracePeriodSeconds": 6328236602200940742 + }, + "startupProbe": { + "exec": { + "command": [ + "301" + ] + }, + "httpGet": { + "path": "302", + "port": 248533396, + "host": "303", + "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "httpHeaders": [ + { + "name": "304", + "value": "305" + } + ] + }, + "tcpSocket": { + "port": -674445196, + "host": "306" + }, + "initialDelaySeconds": 1239158543, + "timeoutSeconds": -543432015, + "periodSeconds": -515370067, + "successThreshold": 2073046460, + "failureThreshold": 1692740191, + "terminationGracePeriodSeconds": -1195705267535749940 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "307" + ] + }, + "httpGet": { + "path": "308", + "port": "309", + "host": "310", + "scheme": "Ǣ曣ŋayåe躒訙", + "httpHeaders": [ + { + "name": "311", + "value": "312" + } + ] + }, + "tcpSocket": { + "port": "313", + "host": "314" + } + }, + "preStop": { + "exec": { + "command": [ + "315" + ] + }, + "httpGet": { + "path": "316", + "port": "317", + "host": "318", + "scheme": "uE增猍ǵ xǨŴ", + "httpHeaders": [ + { + "name": "319", + "value": "320" + } + ] + }, + "tcpSocket": { + "port": 2112112129, + "host": "321" + } + } + }, + "terminationMessagePath": "322", + "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", + "imagePullPolicy": "ĒzŔ瘍Nʊ", + "securityContext": { + "capabilities": { + "add": [ + "璾ėȜv" + ], + "drop": [ + "b繐汚磉反-n覦灲閈誹" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "323", + "role": "324", + "type": "325", + "level": "326" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "327", + "gmsaCredentialSpec": "328", + "runAsUserName": "329" + }, + "runAsUser": 8423952810832831481, + "runAsGroup": 7806703309589874498, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "k(dŊiɢzĮ蛋I滞廬耐", + "seccompProfile": { + "type": "焬CQm坊柩", + "localhostProfile": "330" + } + } + } + ], + "ephemeralContainers": [ + { + "name": "331", + "image": "332", + "command": [ + "333" + ], + "args": [ + "334" + ], + "workingDir": "335", + "ports": [ + { + "name": "336", + "hostPort": 1141812777, + "containerPort": -1830926023, + "protocol": "®EĨǔvÄÚ×p", + "hostIP": "337" + } + ], + "envFrom": [ + { + "prefix": "338", + "configMapRef": { + "name": "339", + "optional": true + }, + "secretRef": { + "name": "340", + "optional": true + } + } + ], + "env": [ + { + "name": "341", + "value": "342", + "valueFrom": { + "fieldRef": { + "apiVersion": "343", + "fieldPath": "344" + }, + "resourceFieldRef": { + "containerName": "345", + "resource": "346", + "divisor": "60" + }, + "configMapKeyRef": { + "name": "347", + "key": "348", + "optional": true + }, + "secretKeyRef": { + "name": "349", + "key": "350", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "": "262" + }, + "requests": { + "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶": "1" + } + }, + "volumeMounts": [ + { + "name": "351", + "mountPath": "352", + "subPath": "353", + "mountPropagation": "TGÒ鵌Ē3Nh×DJ", + "subPathExpr": "354" + } + ], + "volumeDevices": [ + { + "name": "355", + "devicePath": "356" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "357" + ] + }, + "httpGet": { + "path": "358", + "port": -514169648, + "host": "359", + "scheme": "\u0026疀", + "httpHeaders": [ + { + "name": "360", + "value": "361" + } + ] + }, + "tcpSocket": { + "port": "362", + "host": "363" + }, + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 + }, + "readinessProbe": { + "exec": { + "command": [ + "364" + ] + }, + "httpGet": { + "path": "365", + "port": "366", + "host": "367", + "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "httpHeaders": [ + { + "name": "368", + "value": "369" + } + ] + }, + "tcpSocket": { + "port": "370", + "host": "371" + }, + "initialDelaySeconds": 2102595797, + "timeoutSeconds": -1921957558, + "periodSeconds": 180543684, + "successThreshold": -1050610482, + "failureThreshold": 1191111236, + "terminationGracePeriodSeconds": 5574781452707956333 + }, + "startupProbe": { + "exec": { + "command": [ + "372" + ] + }, + "httpGet": { + "path": "373", + "port": "374", + "host": "375", + "scheme": "餸硷", + "httpHeaders": [ + { + "name": "376", + "value": "377" + } + ] + }, + "tcpSocket": { + "port": 731136838, + "host": "378" + }, + "initialDelaySeconds": 1701169865, + "timeoutSeconds": 685946195, + "periodSeconds": 1871363087, + "successThreshold": -614257963, + "failureThreshold": 1517970305, + "terminationGracePeriodSeconds": -3984053182430357055 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": "385", + "host": "386" + } + }, + "preStop": { + "exec": { + "command": [ + "387" + ] + }, + "httpGet": { + "path": "388", + "port": "389", + "host": "390", + "scheme": "cx赮ǒđ\u003e*劶?j", + "httpHeaders": [ + { + "name": "391", + "value": "392" + } + ] + }, + "tcpSocket": { + "port": "393", + "host": "394" + } + } + }, + "terminationMessagePath": "395", + "terminationMessagePolicy": "¥", + "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", + "securityContext": { + "capabilities": { + "add": [ + "ȕW歹s" + ], + "drop": [ + "ɥʋăƻ遲" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "396", + "role": "397", + "type": "398", + "level": "399" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402" + }, + "runAsUser": 3805707846751185585, + "runAsGroup": 4820130167691486230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", + "seccompProfile": { + "type": "z鋎", + "localhostProfile": "403" + } + }, + "tty": true, + "targetContainerName": "404" + } + ], + "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", + "terminationGracePeriodSeconds": -8963807447996144781, + "activeDeadlineSeconds": -5539971415578447792, + "dnsPolicy": "6", + "nodeSelector": { + "405": "406" + }, + "serviceAccountName": "407", + "serviceAccount": "408", + "automountServiceAccountToken": false, + "nodeName": "409", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "410", + "role": "411", + "type": "412", + "level": "413" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "414", + "gmsaCredentialSpec": "415", + "runAsUserName": "416" + }, + "runAsUser": 4290717681745188904, + "runAsGroup": 3355244307027629244, + "runAsNonRoot": false, + "supplementalGroups": [ + -7106117411092125093 + ], + "fsGroup": -9164240834267238973, + "sysctls": [ + { + "name": "417", + "value": "418" + } + ], + "fsGroupChangePolicy": "", + "seccompProfile": { + "type": "d'呪", + "localhostProfile": "419" + } + }, + "imagePullSecrets": [ + { + "name": "420" + } + ], + "hostname": "421", + "subdomain": "422", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "423", + "operator": "W瀤oɢ嫎¸殚篎3o8[y", + "values": [ + "424" + ] + } + ], + "matchFields": [ + { + "key": "425", + "operator": "ï驿笈", + "values": [ + "426" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1009377808, + "preference": { + "matchExpressions": [ + { + "key": "427", + "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", + "values": [ + "428" + ] + } + ], + "matchFields": [ + { + "key": "429", + "operator": "惍EʦŊĊ娮rȧ", + "values": [ + "430" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c": "" + }, + "matchExpressions": [ + { + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] + } + ] + }, + "namespaces": [ + "437" + ], + "topologyKey": "438", + "namespaceSelector": { + "matchLabels": { + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + }, + "matchExpressions": [ + { + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -234140, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + }, + "matchExpressions": [ + { + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "451" + ], + "topologyKey": "452", + "namespaceSelector": { + "matchLabels": { + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + }, + "matchExpressions": [ + { + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + }, + "matchExpressions": [ + { + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", + "values": [ + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" + ] + } + ] + }, + "namespaces": [ + "465" + ], + "topologyKey": "466", + "namespaceSelector": { + "matchLabels": { + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + }, + "matchExpressions": [ + { + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1276377114, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + }, + "matchExpressions": [ + { + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "479" + ], + "topologyKey": "480", + "namespaceSelector": { + "matchLabels": { + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + }, + "matchExpressions": [ + { + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + } + }, + "schedulerName": "487", + "tolerations": [ + { + "key": "488", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "489", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 + } + ], + "hostAliases": [ + { + "ip": "490", + "hostnames": [ + "491" + ] + } + ], + "priorityClassName": "492", + "priority": 347613368, + "dnsConfig": { + "nameservers": [ + "493" + ], + "searches": [ + "494" + ], + "options": [ + { + "name": "495", + "value": "496" + } + ] + }, + "readinessGates": [ + { + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + } + ], + "runtimeClassName": "497", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "overhead": { + "D輷": "792" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -484382570, + "topologyKey": "498", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "labelSelector": { + "matchLabels": { + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + }, + "matchExpressions": [ + { + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", + "values": [ + "h.v._5.vB-.-7-.6Jv-86___3" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + }, + "ttlSecondsAfterFinished": -1285029915, + "completionMode": "{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj}c殶", + "suspend": false + } + }, + "successfulJobsHistoryLimit": -2006986560, + "failedJobsHistoryLimit": -380889943 + }, + "status": { + "active": [ + { + "kind": "505", + "namespace": "506", + "name": "507", + "uid": "暉Ŝ!ȣ绰", + "apiVersion": "508", + "resourceVersion": "509", + "fieldPath": "510" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v1.CronJob.pb b/testdata/v1.21.0/batch.v1.CronJob.pb new file mode 100644 index 0000000000000000000000000000000000000000..f8160dc80fe3c42a604ec73f0df9a086a06ba670 GIT binary patch literal 8473 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 W-pS!;7|}2^`ocLfd|3=Jhx{+^kU2U4 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/batch.v1.CronJob.yaml b/testdata/v1.21.0/batch.v1.CronJob.yaml new file mode 100644 index 0000000000..ac710e6eda --- /dev/null +++ b/testdata/v1.21.0/batch.v1.CronJob.yaml @@ -0,0 +1,1095 @@ +apiVersion: batch/v1 +kind: CronJob +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + concurrencyPolicy: Hr鯹)晿季Cʖ畬 + sizeLimit: "347" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "172": "173" + clusterName: "178" + creationTimestamp: null + deletionGracePeriodSeconds: 3218160964766401208 + finalizers: + - "177" + generateName: "166" + generation: -6008930988505485536 + labels: + "170": "171" + managedFields: + - apiVersion: "180" + fieldsType: "181" + manager: "179" + operation: quA?瞲Ť倱<įXŋ + name: "165" + namespace: "167" + ownerReferences: + - apiVersion: "174" + blockOwnerDeletion: false + controller: true + kind: "175" + name: "176" + uid: ɜa頢ƛƟ)ÙæNǚ + resourceVersion: "4447340384943270560" + selfLink: "168" + uid: A徙ɶɊł/擇ɦĽ胚 + spec: + accessModes: + - 厶耈 T衧ȇe媹Hǝ呮}臷 + dataSource: + apiGroup: "190" + kind: "191" + name: "192" + resources: + limits: + /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" + requests: + ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd: "150" + selector: + matchExpressions: + - key: 6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z + operator: NotIn + values: + - A5b.5-CX_VBC.Jn4f_1 + matchLabels: + 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 + storageClassName: "189" + volumeMode: 髷裎$MVȟ@7飣奺Ȋ + volumeName: "188" + fc: + fsType: "112" + lun: -740816174 + targetWWNs: + - "111" + wwids: + - "113" + flexVolume: + driver: "91" + fsType: "92" + options: + "94": "95" + secretRef: + name: "93" + flocker: + datasetName: "104" + datasetUUID: "105" + gcePersistentDisk: + fsType: "63" + partition: 1399152294 + pdName: "62" + readOnly: true + gitRepo: + directory: "68" + repository: "66" + revision: "67" + glusterfs: + endpoints: "81" + path: "82" + readOnly: true + hostPath: + path: "61" + type: j剐'宣I拍N嚳ķȗ + iscsi: + fsType: "77" + initiatorName: "80" + iqn: "75" + iscsiInterface: "76" + lun: -1483417237 + portals: + - "78" + secretRef: + name: "79" + targetPortal: "74" + name: "60" + nfs: + path: "73" + server: "72" + persistentVolumeClaim: + claimName: "83" + readOnly: true + photonPersistentDisk: + fsType: "132" + pdID: "131" + portworxVolume: + fsType: "147" + volumeID: "146" + projected: + defaultMode: -1332301579 + sources: + - configMap: + items: + - key: "142" + mode: -1249460160 + path: "143" + name: "141" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "137" + fieldPath: "138" + mode: 1525389481 + path: "136" + resourceFieldRef: + containerName: "139" + divisor: "618" + resource: "140" + secret: + items: + - key: "134" + mode: 550215822 + path: "135" + name: "133" + optional: false + serviceAccountToken: + audience: "144" + expirationSeconds: -8988970531898753887 + path: "145" + quobyte: + group: "126" + readOnly: true + registry: "123" + tenant: "127" + user: "125" + volume: "124" + rbd: + fsType: "86" + image: "85" + keyring: "89" + monitors: + - "84" + pool: "87" + readOnly: true + secretRef: + name: "90" + user: "88" + scaleIO: + fsType: "155" + gateway: "148" + protectionDomain: "151" + readOnly: true + secretRef: + name: "150" + storageMode: "153" + storagePool: "152" + system: "149" + volumeName: "154" + secret: + defaultMode: -1852451720 + items: + - key: "70" + mode: 1395607230 + path: "71" + optional: true + secretName: "69" + storageos: + fsType: "158" + readOnly: true + secretRef: + name: "159" + volumeName: "156" + volumeNamespace: "157" + vsphereVolume: + fsType: "120" + storagePolicyID: "122" + storagePolicyName: "121" + volumePath: "119" + ttlSecondsAfterFinished: -1285029915 + schedule: "19" + startingDeadlineSeconds: -2555947251840004808 + successfulJobsHistoryLimit: -2006986560 + suspend: true +status: + active: + - apiVersion: "508" + fieldPath: "510" + kind: "505" + name: "507" + namespace: "506" + resourceVersion: "509" + uid: 暉Ŝ!ȣ绰 diff --git a/testdata/v1.21.0/batch.v1.Job.json b/testdata/v1.21.0/batch.v1.Job.json new file mode 100644 index 0000000000..3d6dc85dd5 --- /dev/null +++ b/testdata/v1.21.0/batch.v1.Job.json @@ -0,0 +1,1552 @@ +{ + "kind": "Job", + "apiVersion": "batch/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "parallelism": 896585016, + "completions": 1305381319, + "activeDeadlineSeconds": -5584804243908071872, + "backoffLimit": -783752440, + "selector": { + "matchLabels": { + "hjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4": "3L.u" + }, + "matchExpressions": [ + { + "key": "S91.e5K-_e63_-_3-h", + "operator": "In", + "values": [ + "3_bQw.-dG6c-.x" + ] + } + ] + }, + "manualSelector": true, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "ɸ=ǤÆ碛,1", + "resourceVersion": "10505102892351749453", + "generation": 7014477246743953430, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -5781250394576755223, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "譋娲瘹ɭȊɚɎ(", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "糷磩窮秳ķ蟒苾h", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "龷ȪÆl" + }, + "emptyDir": { + "medium": "瓷雼浢Ü礽绅{囥", + "sizeLimit": "721" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": 1673568505 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": -972874331 + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -1628457490 + } + ], + "defaultMode": 798972405, + "optional": false + }, + "nfs": { + "server": "54", + "path": "55" + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": -1888506207, + "iscsiInterface": "58", + "fsType": "59", + "readOnly": true, + "portals": [ + "60" + ], + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "110" + }, + "mode": 848754324 + } + ], + "defaultMode": -331664193 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": -1341615783, + "fsType": "94", + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": -421817404 + } + ], + "defaultMode": 938765968, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "鎥ʟ\u003c$洅ɹ7", + "fsType": "112", + "readOnly": false, + "kind": "Þ" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": 1550211208 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "750" + }, + "mode": -1240667156 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": -1147975588 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": 2293771102284463819, + "path": "127" + } + } + ], + "defaultMode": -1884322607 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129" + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "sslEnabled": true, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137", + "readOnly": true + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": true, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "曢\\%枅:", + "resourceVersion": "1051165191612104121", + "generation": 1514679477039738680, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 284300875610791466, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "啞川J缮ǚb", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "昹ʞĹ鑑6", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "ɥ踓Ǻǧ湬淊kŪ睴鸏:ɥ" + ], + "selector": { + "matchLabels": { + "50qso79yg--79-e-a74bc-v--0jjy5.405--l071yyms7-tk1po6c-m61733-x-2v4r--b/dm7": "020h-OK-_8gI_z_-tY-R6S17_.8CnK_O.d-._NwcGnp" + }, + "matchExpressions": [ + { + "key": "Td2-NY", + "operator": "DoesNotExist" + } + ] + }, + "resources": { + "limits": { + "Ŋƞ究:hoĂɋ": "206" + }, + "requests": { + "瓷碑": "809" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "=å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": -1179067190, + "containerPort": 1434408532, + "protocol": "`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": false + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "993" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": false + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "n芞QÄȻȊ+?ƭ峧Y栲茇竛": "118" + }, + "requests": { + "Ā\u003cé瞾ʀNŬɨǙÄr": "862" + } + }, + "volumeMounts": [ + { + "name": "195", + "mountPath": "196", + "subPath": "197", + "mountPropagation": "蒒5靇C'ɵK.Q貇£ȹ嫰", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": -1470854631, + "host": "203", + "scheme": "ùƸʋŀ樺ȃ", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": -270045321, + "host": "206" + }, + "initialDelaySeconds": -1366875038, + "timeoutSeconds": -1188430996, + "periodSeconds": -2015604435, + "successThreshold": 576428641, + "failureThreshold": 1719293828, + "terminationGracePeriodSeconds": 7695418809915380277 + }, + "readinessProbe": { + "exec": { + "command": [ + "207" + ] + }, + "httpGet": { + "path": "208", + "port": "209", + "host": "210", + "scheme": "敍0)鈼¬麄", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": -648954478, + "host": "213" + }, + "initialDelaySeconds": 1170649416, + "timeoutSeconds": 893619181, + "periodSeconds": -1891134534, + "successThreshold": -1710454086, + "failureThreshold": 192146389, + "terminationGracePeriodSeconds": 5519151154130360761 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": "216", + "host": "217", + "scheme": "瓧嫭塓烀罁胾^拜", + "httpHeaders": [ + { + "name": "218", + "value": "219" + } + ] + }, + "tcpSocket": { + "port": "220", + "host": "221" + }, + "initialDelaySeconds": -1613115506, + "timeoutSeconds": -1341523482, + "periodSeconds": 1385030458, + "successThreshold": 427196286, + "failureThreshold": 1048864116, + "terminationGracePeriodSeconds": 1132874952502226901 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "222" + ] + }, + "httpGet": { + "path": "223", + "port": 817152661, + "host": "224", + "scheme": "LJèux榜VƋZ", + "httpHeaders": [ + { + "name": "225", + "value": "226" + } + ] + }, + "tcpSocket": { + "port": "227", + "host": "228" + } + }, + "preStop": { + "exec": { + "command": [ + "229" + ] + }, + "httpGet": { + "path": "230", + "port": -2000048581, + "host": "231", + "scheme": "9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", + "httpHeaders": [ + { + "name": "232", + "value": "233" + } + ] + }, + "tcpSocket": { + "port": "234", + "host": "235" + } + } + }, + "terminationMessagePath": "236", + "terminationMessagePolicy": "U髷裎$MVȟ@7飣奺Ȋ", + "imagePullPolicy": "ljʁ揆ɘȌ脾嚏吐ĠL", + "securityContext": { + "capabilities": { + "add": [ + "藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0" + ], + "drop": [ + "Kʝ瘴I\\p[ħsĨɆâĺɗ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "237", + "role": "238", + "type": "239", + "level": "240" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243" + }, + "runAsUser": -3442119660495017037, + "runAsGroup": 6974050994588811875, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "A", + "seccompProfile": { + "type": "/ɸɎ R§耶FfBls3!", + "localhostProfile": "244" + } + }, + "tty": true + } + ], + "containers": [ + { + "name": "245", + "image": "246", + "command": [ + "247" + ], + "args": [ + "248" + ], + "workingDir": "249", + "ports": [ + { + "name": "250", + "hostPort": -720450949, + "containerPort": -630252364, + "protocol": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", + "hostIP": "251" + } + ], + "envFrom": [ + { + "prefix": "252", + "configMapRef": { + "name": "253", + "optional": false + }, + "secretRef": { + "name": "254", + "optional": true + } + } + ], + "env": [ + { + "name": "255", + "value": "256", + "valueFrom": { + "fieldRef": { + "apiVersion": "257", + "fieldPath": "258" + }, + "resourceFieldRef": { + "containerName": "259", + "resource": "260", + "divisor": "668" + }, + "configMapKeyRef": { + "name": "261", + "key": "262", + "optional": false + }, + "secretKeyRef": { + "name": "263", + "key": "264", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "輓Ɔȓ蹣ɐǛv+8": "375" + }, + "requests": { + "[颐o啛更偢ɇ": "21" + } + }, + "volumeMounts": [ + { + "name": "265", + "readOnly": true, + "mountPath": "266", + "subPath": "267", + "mountPropagation": "+", + "subPathExpr": "268" + } + ], + "volumeDevices": [ + { + "name": "269", + "devicePath": "270" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "271" + ] + }, + "httpGet": { + "path": "272", + "port": -743369977, + "host": "273", + "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", + "httpHeaders": [ + { + "name": "274", + "value": "275" + } + ] + }, + "tcpSocket": { + "port": -1224991707, + "host": "276" + }, + "initialDelaySeconds": 887398685, + "timeoutSeconds": -612420031, + "periodSeconds": -1139949896, + "successThreshold": 1274622498, + "failureThreshold": -179937987, + "terminationGracePeriodSeconds": -8210022364156100044 + }, + "readinessProbe": { + "exec": { + "command": [ + "277" + ] + }, + "httpGet": { + "path": "278", + "port": 474715842, + "host": "279", + "scheme": "Jɐ扵Gƚ绤fʀļ腩墺Ò媁荭gw", + "httpHeaders": [ + { + "name": "280", + "value": "281" + } + ] + }, + "tcpSocket": { + "port": "282", + "host": "283" + }, + "initialDelaySeconds": -1122739822, + "timeoutSeconds": -1761398388, + "periodSeconds": -1532958330, + "successThreshold": -438588982, + "failureThreshold": 1004325340, + "terminationGracePeriodSeconds": -5640668310341845616 + }, + "startupProbe": { + "exec": { + "command": [ + "284" + ] + }, + "httpGet": { + "path": "285", + "port": 1941923625, + "host": "286", + "httpHeaders": [ + { + "name": "287", + "value": "288" + } + ] + }, + "tcpSocket": { + "port": "289", + "host": "290" + }, + "initialDelaySeconds": 452673549, + "timeoutSeconds": 627670321, + "periodSeconds": -125932767, + "successThreshold": -18758819, + "failureThreshold": -1666819085, + "terminationGracePeriodSeconds": -1212012606981050727 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "291" + ] + }, + "httpGet": { + "path": "292", + "port": 1165327504, + "host": "293", + "scheme": "庰%皧V", + "httpHeaders": [ + { + "name": "294", + "value": "295" + } + ] + }, + "tcpSocket": { + "port": -260262954, + "host": "296" + } + }, + "preStop": { + "exec": { + "command": [ + "297" + ] + }, + "httpGet": { + "path": "298", + "port": "299", + "host": "300", + "scheme": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "httpHeaders": [ + { + "name": "301", + "value": "302" + } + ] + }, + "tcpSocket": { + "port": 1907998540, + "host": "303" + } + } + }, + "terminationMessagePath": "304", + "terminationMessagePolicy": ",ŕ", + "imagePullPolicy": "澝qV訆Ǝżŧ", + "securityContext": { + "capabilities": { + "add": [ + "sNƗ¸gĩ餠籲磣Óƿ頀\"冓鍓贯澔" + ], + "drop": [ + "ƺ蛜6Ɖ飴ɎiǨź" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "305", + "role": "306", + "type": "307", + "level": "308" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "309", + "gmsaCredentialSpec": "310", + "runAsUserName": "311" + }, + "runAsUser": 6461287015868628542, + "runAsGroup": 2471155705902100229, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ȗÔÂɘɢ", + "seccompProfile": { + "type": "熖B芭花ª瘡蟦JBʟ鍏H鯂", + "localhostProfile": "312" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "313", + "image": "314", + "command": [ + "315" + ], + "args": [ + "316" + ], + "workingDir": "317", + "ports": [ + { + "name": "318", + "hostPort": -402384013, + "containerPort": -181601395, + "protocol": "汰8ŕİi騎C\"6x$1s", + "hostIP": "319" + } + ], + "envFrom": [ + { + "prefix": "320", + "configMapRef": { + "name": "321", + "optional": true + }, + "secretRef": { + "name": "322", + "optional": false + } + } + ], + "env": [ + { + "name": "323", + "value": "324", + "valueFrom": { + "fieldRef": { + "apiVersion": "325", + "fieldPath": "326" + }, + "resourceFieldRef": { + "containerName": "327", + "resource": "328", + "divisor": "956" + }, + "configMapKeyRef": { + "name": "329", + "key": "330", + "optional": false + }, + "secretKeyRef": { + "name": "331", + "key": "332", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "5哇芆斩ìh4ɊHȖ|ʐş": "879" + }, + "requests": { + "ȭCV擭銆jʒǚ鍰\\縑ɀ撑¼蠾8餑噭": "157" + } + }, + "volumeMounts": [ + { + "name": "333", + "mountPath": "334", + "subPath": "335", + "mountPropagation": "ǹ0", + "subPathExpr": "336" + } + ], + "volumeDevices": [ + { + "name": "337", + "devicePath": "338" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "339" + ] + }, + "httpGet": { + "path": "340", + "port": -1491762290, + "host": "341", + "scheme": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", + "httpHeaders": [ + { + "name": "342", + "value": "343" + } + ] + }, + "tcpSocket": { + "port": 739175678, + "host": "344" + }, + "initialDelaySeconds": -17241638, + "timeoutSeconds": 1454160406, + "periodSeconds": 597943993, + "successThreshold": -1237718434, + "failureThreshold": -1379762675, + "terminationGracePeriodSeconds": -3735660420379502501 + }, + "readinessProbe": { + "exec": { + "command": [ + "345" + ] + }, + "httpGet": { + "path": "346", + "port": "347", + "host": "348", + "scheme": "Ȏ3Ĕ\\ɢX鰨", + "httpHeaders": [ + { + "name": "349", + "value": "350" + } + ] + }, + "tcpSocket": { + "port": -1918622971, + "host": "351" + }, + "initialDelaySeconds": 1031506256, + "timeoutSeconds": -186532794, + "periodSeconds": -954508651, + "successThreshold": 1597200284, + "failureThreshold": 1831638296, + "terminationGracePeriodSeconds": 760480547754807445 + }, + "startupProbe": { + "exec": { + "command": [ + "352" + ] + }, + "httpGet": { + "path": "353", + "port": "354", + "host": "355", + "scheme": "賞ǧĒzŔ瘍N", + "httpHeaders": [ + { + "name": "356", + "value": "357" + } + ] + }, + "tcpSocket": { + "port": -531787516, + "host": "358" + }, + "initialDelaySeconds": 2073630689, + "timeoutSeconds": -830875556, + "periodSeconds": -1395144116, + "successThreshold": -684167223, + "failureThreshold": -751455207, + "terminationGracePeriodSeconds": -3839813958613977681 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "359" + ] + }, + "httpGet": { + "path": "360", + "port": 702968201, + "host": "361", + "scheme": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", + "httpHeaders": [ + { + "name": "362", + "value": "363" + } + ] + }, + "tcpSocket": { + "port": 1993058773, + "host": "364" + } + }, + "preStop": { + "exec": { + "command": [ + "365" + ] + }, + "httpGet": { + "path": "366", + "port": 2115799218, + "host": "367", + "scheme": "ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[", + "httpHeaders": [ + { + "name": "368", + "value": "369" + } + ] + }, + "tcpSocket": { + "port": "370", + "host": "371" + } + } + }, + "terminationMessagePath": "372", + "terminationMessagePolicy": "ĝ®EĨǔvÄÚ×p鬷", + "imagePullPolicy": "G鄧蜢暳ǽ", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "攻xƂ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003c" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "373", + "role": "374", + "type": "375", + "level": "376" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "377", + "gmsaCredentialSpec": "378", + "runAsUserName": "379" + }, + "runAsUser": -2391833818948531474, + "runAsGroup": 4961684277572791542, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", + "seccompProfile": { + "type": "虓氙磂tńČȷǻ.wȏâ磠Ƴ崖", + "localhostProfile": "380" + } + }, + "stdin": true, + "stdinOnce": true, + "targetContainerName": "381" + } + ], + "restartPolicy": "V", + "terminationGracePeriodSeconds": 2097799378008387965, + "activeDeadlineSeconds": 7695545029085197807, + "dnsPolicy": "9ij\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ", + "nodeSelector": { + "382": "383" + }, + "serviceAccountName": "384", + "serviceAccount": "385", + "automountServiceAccountToken": true, + "nodeName": "386", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "387", + "role": "388", + "type": "389", + "level": "390" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "391", + "gmsaCredentialSpec": "392", + "runAsUserName": "393" + }, + "runAsUser": -8782526851089538175, + "runAsGroup": -3984053182430357055, + "runAsNonRoot": true, + "supplementalGroups": [ + -4848183283725048145 + ], + "fsGroup": 1086777894996369636, + "sysctls": [ + { + "name": "394", + "value": "395" + } + ], + "fsGroupChangePolicy": "嬯t{", + "seccompProfile": { + "type": "ɾ", + "localhostProfile": "396" + } + }, + "imagePullSecrets": [ + { + "name": "397" + } + ], + "hostname": "398", + "subdomain": "399", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "400", + "operator": "鏋蛹Ƚȿ醏g遧", + "values": [ + "401" + ] + } + ], + "matchFields": [ + { + "key": "402", + "operator": "Ļo:{柯?B俋¬h`職铳s44矕", + "values": [ + "403" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1045190247, + "preference": { + "matchExpressions": [ + { + "key": "404", + "operator": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "values": [ + "405" + ] + } + ], + "matchFields": [ + { + "key": "406", + "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", + "values": [ + "407" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "e6-1--0s-t1e--mv56c27-23---gl.3x-b--55039780bdw0-1-47rrw8-5ts-7-b-p-5-5wmi-4xs-0-5ki/9..3_t_-l..-.DG7r-3.----._4__O": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" + }, + "matchExpressions": [ + { + "key": "3--51", + "operator": "NotIn", + "values": [ + "C.-e16-O5" + ] + } + ] + }, + "namespaces": [ + "414" + ], + "topologyKey": "415", + "namespaceSelector": { + "matchLabels": { + "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" + }, + "matchExpressions": [ + { + "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -555161071, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "73ph2/2..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m..C": "r-v-3-BO" + }, + "matchExpressions": [ + { + "key": "q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/2._I-_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.L", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "428" + ], + "topologyKey": "429", + "namespaceSelector": { + "matchLabels": { + "r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y": "w1k8KLu..ly--JM" + }, + "matchExpressions": [ + { + "key": "RT.0zo", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C": "m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH" + }, + "matchExpressions": [ + { + "key": "7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "442" + ], + "topologyKey": "443", + "namespaceSelector": { + "matchLabels": { + "p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22": "eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p" + }, + "matchExpressions": [ + { + "key": "Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w", + "operator": "In", + "values": [ + "u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 339079271, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" + }, + "matchExpressions": [ + { + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "456" + ], + "topologyKey": "457", + "namespaceSelector": { + "matchLabels": { + "E35H__.B_E": "U..u8gwbk" + }, + "matchExpressions": [ + { + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" + } + ] + } + } + } + ] + } + }, + "schedulerName": "464", + "tolerations": [ + { + "key": "465", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "466", + "tolerationSeconds": 3053978290188957517 + } + ], + "hostAliases": [ + { + "ip": "467", + "hostnames": [ + "468" + ] + } + ], + "priorityClassName": "469", + "priority": -340583156, + "dnsConfig": { + "nameservers": [ + "470" + ], + "searches": [ + "471" + ], + "options": [ + { + "name": "472", + "value": "473" + } + ] + }, + "readinessGates": [ + { + "conditionType": "țc£PAÎǨȨ栋" + } + ], + "runtimeClassName": "474", + "enableServiceLinks": false, + "preemptionPolicy": "n{鳻", + "overhead": { + "隅DžbİEMǶɼ`|褞": "229" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1486667065, + "topologyKey": "475", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", + "labelSelector": { + "matchLabels": { + "H_55..--E3_2D-1DW__o_-.k": "7" + }, + "matchExpressions": [ + { + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", + "values": [ + "H1z..j_.r3--T" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + }, + "ttlSecondsAfterFinished": 1020403419, + "completionMode": "汸\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫", + "suspend": true + }, + "status": { + "conditions": [ + { + "type": "穌砊ʑȩ硘(ǒ[ȼ罦¦褅", + "status": "bCũw¼ ǫđ槴Ċį軠\u003e桼劑", + "lastProbeTime": "2377-08-03T07:30:10Z", + "lastTransitionTime": "2619-06-09T02:29:16Z", + "reason": "482", + "message": "483" + } + ], + "active": 157401294, + "succeeded": -702718077, + "failed": 648978003, + "completedIndexes": "484" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v1.Job.pb b/testdata/v1.21.0/batch.v1.Job.pb new file mode 100644 index 0000000000000000000000000000000000000000..1e2f2f0937d3bbe48c8bc42b0051ec65e0fbfec0 GIT binary patch literal 7709 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/batch.v1.Job.yaml b/testdata/v1.21.0/batch.v1.Job.yaml new file mode 100644 index 0000000000..461c0b19ce --- /dev/null +++ b/testdata/v1.21.0/batch.v1.Job.yaml @@ -0,0 +1,1059 @@ +apiVersion: batch/v1 +kind: Job +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + activeDeadlineSeconds: -5584804243908071872 + backoffLimit: -783752440 + completionMode: 汸<ƋlɋN磋镮ȺPÈɥ偁髕ģƗ鐫 + completions: 1305381319 + manualSelector: true + parallelism: 896585016 + selector: + matchExpressions: + - key: S91.e5K-_e63_-_3-h + operator: In + values: + - 3_bQw.-dG6c-.x + matchLabels: + hjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4: 3L.u + suspend: true + template: + metadata: + annotations: + "32": "33" + clusterName: "38" + creationTimestamp: null + deletionGracePeriodSeconds: -5781250394576755223 + finalizers: + - "37" + generateName: "26" + generation: 7014477246743953430 + labels: + "30": "31" + managedFields: + - apiVersion: "40" + fieldsType: "41" + manager: "39" + operation: 糷磩窮秳ķ蟒苾h + name: "25" + namespace: "27" + ownerReferences: + - apiVersion: "34" + blockOwnerDeletion: true + controller: false + kind: "35" + name: "36" + uid: 譋娲瘹ɭȊɚɎ( + resourceVersion: "10505102892351749453" + selfLink: "28" + uid: ɸ=ǤÆ碛,1 + spec: + activeDeadlineSeconds: 7695545029085197807 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "404" + operator: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + values: + - "405" + matchFields: + - key: "406" + operator: kƒK07曳wœj堑ūM鈱ɖ'蠨磼 + values: + - "407" + weight: 1045190247 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "400" + operator: 鏋蛹Ƚȿ醏g遧 + values: + - "401" + matchFields: + - key: "402" + operator: Ļo:{柯?B俋¬h`職铳s44矕 + values: + - "403" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: q1wwv3--f4x4-br5r---r8oh.1nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w8/2._I-_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.L + operator: Exists + matchLabels: + 73ph2/2..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m..C: r-v-3-BO + namespaceSelector: + matchExpressions: + - key: RT.0zo + operator: DoesNotExist + matchLabels: + r4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.Y: w1k8KLu..ly--JM + namespaces: + - "428" + topologyKey: "429" + weight: -555161071 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 3--51 + operator: NotIn + values: + - C.-e16-O5 + matchLabels: + e6-1--0s-t1e--mv56c27-23---gl.3x-b--55039780bdw0-1-47rrw8-5ts-7-b-p-5-5wmi-4xs-0-5ki/9..3_t_-l..-.DG7r-3.----._4__O: u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q + namespaceSelector: + matchExpressions: + - key: 8mtxb__-ex-_1_-ODgC_1-_8__3 + operator: DoesNotExist + matchLabels: + 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj: 5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM + namespaces: + - "414" + topologyKey: "415" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + operator: Exists + matchLabels: + ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV + namespaceSelector: + matchExpressions: + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists + matchLabels: + E35H__.B_E: U..u8gwbk + namespaces: + - "456" + topologyKey: "457" + weight: 339079271 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 7W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K-g + operator: DoesNotExist + matchLabels: + FnV34G._--u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..C: m_dc__G6N-_-0o.0C_gV.9_G-.-z1YH + namespaceSelector: + matchExpressions: + - key: Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--.C.8-S9_-4w + operator: In + values: + - u-_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d--Y-_l-v0-1V-d + matchLabels: + p-...Z-O.-.jL_v.-_.4dwFbuvEf55Y22: eF..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7.p + namespaces: + - "442" + topologyKey: "443" + automountServiceAccountToken: true + containers: + - args: + - "248" + command: + - "247" + env: + - name: "255" + value: "256" + valueFrom: + configMapKeyRef: + key: "262" + name: "261" + optional: false + fieldRef: + apiVersion: "257" + fieldPath: "258" + resourceFieldRef: + containerName: "259" + divisor: "668" + resource: "260" + secretKeyRef: + key: "264" + name: "263" + optional: false + envFrom: + - configMapRef: + name: "253" + optional: false + prefix: "252" + secretRef: + name: "254" + optional: true + image: "246" + imagePullPolicy: 澝qV訆Ǝżŧ + lifecycle: + postStart: + exec: + command: + - "291" + httpGet: + host: "293" + httpHeaders: + - name: "294" + value: "295" + path: "292" + port: 1165327504 + scheme: 庰%皧V + tcpSocket: + host: "296" + port: -260262954 + preStop: + exec: + command: + - "297" + httpGet: + host: "300" + httpHeaders: + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ + tcpSocket: + host: "303" + port: 1907998540 + livenessProbe: + exec: + command: + - "271" + failureThreshold: -179937987 + httpGet: + host: "273" + httpHeaders: + - name: "274" + value: "275" + path: "272" + port: -743369977 + scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' + initialDelaySeconds: 887398685 + periodSeconds: -1139949896 + successThreshold: 1274622498 + tcpSocket: + host: "276" + port: -1224991707 + terminationGracePeriodSeconds: -8210022364156100044 + timeoutSeconds: -612420031 + name: "245" + ports: + - containerPort: -630252364 + hostIP: "251" + hostPort: -720450949 + name: "250" + protocol: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + readinessProbe: + exec: + command: + - "277" + failureThreshold: 1004325340 + httpGet: + host: "279" + httpHeaders: + - name: "280" + value: "281" + path: "278" + port: 474715842 + scheme: Jɐ扵Gƚ绤fʀļ腩墺Ò媁荭gw + initialDelaySeconds: -1122739822 + periodSeconds: -1532958330 + successThreshold: -438588982 + tcpSocket: + host: "283" + port: "282" + terminationGracePeriodSeconds: -5640668310341845616 + timeoutSeconds: -1761398388 + resources: + limits: + 輓Ɔȓ蹣ɐǛv+8: "375" + requests: + '[颐o啛更偢ɇ': "21" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - sNƗ¸gĩ餠籲磣Óƿ頀"冓鍓贯澔 + drop: + - ƺ蛜6Ɖ飴ɎiǨź + privileged: true + procMount: ȗÔÂɘɢ + readOnlyRootFilesystem: false + runAsGroup: 2471155705902100229 + runAsNonRoot: true + runAsUser: 6461287015868628542 + seLinuxOptions: + level: "308" + role: "306" + type: "307" + user: "305" + seccompProfile: + localhostProfile: "312" + type: 熖B芭花ª瘡蟦JBʟ鍏H鯂 + windowsOptions: + gmsaCredentialSpec: "310" + gmsaCredentialSpecName: "309" + runAsUserName: "311" + startupProbe: + exec: + command: + - "284" + failureThreshold: -1666819085 + httpGet: + host: "286" + httpHeaders: + - name: "287" + value: "288" + path: "285" + port: 1941923625 + initialDelaySeconds: 452673549 + periodSeconds: -125932767 + successThreshold: -18758819 + tcpSocket: + host: "290" + port: "289" + terminationGracePeriodSeconds: -1212012606981050727 + timeoutSeconds: 627670321 + stdinOnce: true + terminationMessagePath: "304" + terminationMessagePolicy: ',ŕ' + tty: true + volumeDevices: + - devicePath: "270" + name: "269" + volumeMounts: + - mountPath: "266" + mountPropagation: + + name: "265" + readOnly: true + subPath: "267" + subPathExpr: "268" + workingDir: "249" + dnsConfig: + nameservers: + - "470" + options: + - name: "472" + value: "473" + searches: + - "471" + dnsPolicy: 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ + enableServiceLinks: false + ephemeralContainers: + - args: + - "316" + command: + - "315" + env: + - name: "323" + value: "324" + valueFrom: + configMapKeyRef: + key: "330" + name: "329" + optional: false + fieldRef: + apiVersion: "325" + fieldPath: "326" + resourceFieldRef: + containerName: "327" + divisor: "956" + resource: "328" + secretKeyRef: + key: "332" + name: "331" + optional: true + envFrom: + - configMapRef: + name: "321" + optional: true + prefix: "320" + secretRef: + name: "322" + optional: false + image: "314" + imagePullPolicy: G鄧蜢暳ǽ + lifecycle: + postStart: + exec: + command: + - "359" + httpGet: + host: "361" + httpHeaders: + - name: "362" + value: "363" + path: "360" + port: 702968201 + scheme: Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ + tcpSocket: + host: "364" + port: 1993058773 + preStop: + exec: + command: + - "365" + httpGet: + host: "367" + httpHeaders: + - name: "368" + value: "369" + path: "366" + port: 2115799218 + scheme: ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[ + tcpSocket: + host: "371" + port: "370" + livenessProbe: + exec: + command: + - "339" + failureThreshold: -1379762675 + httpGet: + host: "341" + httpHeaders: + - name: "342" + value: "343" + path: "340" + port: -1491762290 + scheme: Bn(fǂǢ曣ŋayåe躒訙Ǫ + initialDelaySeconds: -17241638 + periodSeconds: 597943993 + successThreshold: -1237718434 + tcpSocket: + host: "344" + port: 739175678 + terminationGracePeriodSeconds: -3735660420379502501 + timeoutSeconds: 1454160406 + name: "313" + ports: + - containerPort: -181601395 + hostIP: "319" + hostPort: -402384013 + name: "318" + protocol: 汰8ŕİi騎C"6x$1s + readinessProbe: + exec: + command: + - "345" + failureThreshold: 1831638296 + httpGet: + host: "348" + httpHeaders: + - name: "349" + value: "350" + path: "346" + port: "347" + scheme: Ȏ3Ĕ\ɢX鰨 + initialDelaySeconds: 1031506256 + periodSeconds: -954508651 + successThreshold: 1597200284 + tcpSocket: + host: "351" + port: -1918622971 + terminationGracePeriodSeconds: 760480547754807445 + timeoutSeconds: -186532794 + resources: + limits: + 5哇芆斩ìh4ɊHȖ|ʐş: "879" + requests: + ȭCV擭銆jʒǚ鍰\縑ɀ撑¼蠾8餑噭: "157" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - "" + drop: + - 攻xƂ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů< + privileged: true + procMount: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ + readOnlyRootFilesystem: true + runAsGroup: 4961684277572791542 + runAsNonRoot: true + runAsUser: -2391833818948531474 + seLinuxOptions: + level: "376" + role: "374" + type: "375" + user: "373" + seccompProfile: + localhostProfile: "380" + type: 虓氙磂tńČȷǻ.wȏâ磠Ƴ崖 + windowsOptions: + gmsaCredentialSpec: "378" + gmsaCredentialSpecName: "377" + runAsUserName: "379" + startupProbe: + exec: + command: + - "352" + failureThreshold: -751455207 + httpGet: + host: "355" + httpHeaders: + - name: "356" + value: "357" + path: "353" + port: "354" + scheme: 賞ǧĒzŔ瘍N + initialDelaySeconds: 2073630689 + periodSeconds: -1395144116 + successThreshold: -684167223 + tcpSocket: + host: "358" + port: -531787516 + terminationGracePeriodSeconds: -3839813958613977681 + timeoutSeconds: -830875556 + stdin: true + stdinOnce: true + targetContainerName: "381" + terminationMessagePath: "372" + terminationMessagePolicy: ĝ®EĨǔvÄÚ×p鬷 + volumeDevices: + - devicePath: "338" + name: "337" + volumeMounts: + - mountPath: "334" + mountPropagation: ǹ0 + name: "333" + subPath: "335" + subPathExpr: "336" + workingDir: "317" + hostAliases: + - hostnames: + - "468" + ip: "467" + hostIPC: true + hostNetwork: true + hostPID: true + hostname: "398" + imagePullSecrets: + - name: "397" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: false + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "993" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: true + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: false + image: "176" + imagePullPolicy: ljʁ揆ɘȌ脾嚏吐ĠL + lifecycle: + postStart: + exec: + command: + - "222" + httpGet: + host: "224" + httpHeaders: + - name: "225" + value: "226" + path: "223" + port: 817152661 + scheme: LJèux榜VƋZ + tcpSocket: + host: "228" + port: "227" + preStop: + exec: + command: + - "229" + httpGet: + host: "231" + httpHeaders: + - name: "232" + value: "233" + path: "230" + port: -2000048581 + scheme: 9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę + tcpSocket: + host: "235" + port: "234" + livenessProbe: + exec: + command: + - "201" + failureThreshold: 1719293828 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1470854631 + scheme: ùƸʋŀ樺ȃ + initialDelaySeconds: -1366875038 + periodSeconds: -2015604435 + successThreshold: 576428641 + tcpSocket: + host: "206" + port: -270045321 + terminationGracePeriodSeconds: 7695418809915380277 + timeoutSeconds: -1188430996 + name: "175" + ports: + - containerPort: 1434408532 + hostIP: "181" + hostPort: -1179067190 + name: "180" + protocol: '`劳&¼傭Ȟ1酃=6}ɡŇƉ立h' + readinessProbe: + exec: + command: + - "207" + failureThreshold: 192146389 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: 敍0)鈼¬麄 + initialDelaySeconds: 1170649416 + periodSeconds: -1891134534 + successThreshold: -1710454086 + tcpSocket: + host: "213" + port: -648954478 + terminationGracePeriodSeconds: 5519151154130360761 + timeoutSeconds: 893619181 + resources: + limits: + n芞QÄȻȊ+?ƭ峧Y栲茇竛: "118" + requests: + Ā<é瞾ʀNŬɨǙÄr: "862" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0 + drop: + - Kʝ瘴I\p[ħsĨɆâĺɗ + privileged: true + procMount: A + readOnlyRootFilesystem: true + runAsGroup: 6974050994588811875 + runAsNonRoot: true + runAsUser: -3442119660495017037 + seLinuxOptions: + level: "240" + role: "238" + type: "239" + user: "237" + seccompProfile: + localhostProfile: "244" + type: /ɸɎ R§耶FfBls3! + windowsOptions: + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + runAsUserName: "243" + startupProbe: + exec: + command: + - "214" + failureThreshold: 1048864116 + httpGet: + host: "217" + httpHeaders: + - name: "218" + value: "219" + path: "215" + port: "216" + scheme: 瓧嫭塓烀罁胾^拜 + initialDelaySeconds: -1613115506 + periodSeconds: 1385030458 + successThreshold: 427196286 + tcpSocket: + host: "221" + port: "220" + terminationGracePeriodSeconds: 1132874952502226901 + timeoutSeconds: -1341523482 + terminationMessagePath: "236" + terminationMessagePolicy: U髷裎$MVȟ@7飣奺Ȋ + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 蒒5靇C'ɵK.Q貇£ȹ嫰 + name: "195" + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "386" + nodeSelector: + "382": "383" + overhead: + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "469" + readinessGates: + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: V + runtimeClassName: "474" + schedulerName: "464" + securityContext: + fsGroup: 1086777894996369636 + fsGroupChangePolicy: 嬯t{ + runAsGroup: -3984053182430357055 + runAsNonRoot: true + runAsUser: -8782526851089538175 + seLinuxOptions: + level: "390" + role: "388" + type: "389" + user: "387" + seccompProfile: + localhostProfile: "396" + type: ɾ + supplementalGroups: + - -4848183283725048145 + sysctls: + - name: "394" + value: "395" + windowsOptions: + gmsaCredentialSpec: "392" + gmsaCredentialSpecName: "391" + runAsUserName: "393" + serviceAccount: "385" + serviceAccountName: "384" + setHostnameAsFQDN: false + shareProcessNamespace: true + subdomain: "399" + terminationGracePeriodSeconds: 2097799378008387965 + tolerations: + - key: "465" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "466" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn + values: + - H1z..j_.r3--T + matchLabels: + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "475" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -972874331 + volumeID: "46" + azureDisk: + cachingMode: 鎥ʟ<$洅ɹ7 + diskName: "110" + diskURI: "111" + fsType: "112" + kind: Þ + readOnly: false + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 938765968 + items: + - key: "99" + mode: -421817404 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: true + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -331664193 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 848754324 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "110" + resource: "92" + emptyDir: + medium: 瓷雼浢Ü礽绅{囥 + sizeLimit: "721" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 284300875610791466 + finalizers: + - "159" + generateName: "148" + generation: 1514679477039738680 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: 昹ʞĹ鑑6 + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: true + controller: false + kind: "157" + name: "158" + uid: 啞川J缮ǚb + resourceVersion: "1051165191612104121" + selfLink: "150" + uid: '曢\%枅:' + spec: + accessModes: + - ɥ踓Ǻǧ湬淊kŪ睴鸏:ɥ + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŋƞ究:hoĂɋ: "206" + requests: + 瓷碑: "809" + selector: + matchExpressions: + - key: Td2-NY + operator: DoesNotExist + matchLabels: + 50qso79yg--79-e-a74bc-v--0jjy5.405--l071yyms7-tk1po6c-m61733-x-2v4r--b/dm7: 020h-OK-_8gI_z_-tY-R6S17_.8CnK_O.d-._NwcGnp + storageClassName: "171" + volumeMode: =å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ + volumeName: "170" + fc: + fsType: "94" + lun: -1341615783 + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: 1673568505 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: 龷ȪÆl + iscsi: + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: -1888506207 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: -1884322607 + sources: + - configMap: + items: + - key: "124" + mode: -1147975588 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: -1240667156 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "750" + resource: "122" + secret: + items: + - key: "116" + mode: 1550211208 + path: "117" + name: "115" + optional: false + serviceAccountToken: + audience: "126" + expirationSeconds: 2293771102284463819 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + readOnly: true + secretRef: + name: "132" + sslEnabled: true + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 798972405 + items: + - key: "52" + mode: -1628457490 + path: "53" + optional: false + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + ttlSecondsAfterFinished: 1020403419 +status: + active: 157401294 + completedIndexes: "484" + conditions: + - lastProbeTime: "2377-08-03T07:30:10Z" + lastTransitionTime: "2619-06-09T02:29:16Z" + message: "483" + reason: "482" + status: bCũw¼ ǫđ槴Ċį軠>桼劑 + type: 穌砊ʑȩ硘(ǒ[ȼ罦¦褅 + failed: 648978003 + succeeded: -702718077 diff --git a/testdata/v1.21.0/batch.v1.JobTemplate.json b/testdata/v1.21.0/batch.v1.JobTemplate.json new file mode 100644 index 0000000000..8d70fbede9 --- /dev/null +++ b/testdata/v1.21.0/batch.v1.JobTemplate.json @@ -0,0 +1,1524 @@ +{ + "kind": "JobTemplate", + "apiVersion": "batch/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "template": { + "metadata": { + "name": "19", + "generateName": "20", + "namespace": "21", + "selfLink": "22", + "uid": "SǡƏ", + "resourceVersion": "17916580954637291219", + "generation": 5259823216098853135, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4075183944016503389, + "labels": { + "24": "25" + }, + "annotations": { + "26": "27" + }, + "ownerReferences": [ + { + "apiVersion": "28", + "kind": "29", + "name": "30", + "uid": "ɑ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "31" + ], + "clusterName": "32", + "managedFields": [ + { + "manager": "33", + "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "apiVersion": "34", + "fieldsType": "35" + } + ] + }, + "spec": { + "parallelism": -443114323, + "completions": -1771909905, + "activeDeadlineSeconds": -9086179100394185427, + "backoffLimit": -1796008812, + "selector": { + "matchLabels": { + "g5i9/l-Y._.-444": "c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64" + }, + "matchExpressions": [ + { + "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", + "operator": "In", + "values": [ + "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" + ] + } + ] + }, + "manualSelector": false, + "template": { + "metadata": { + "name": "42", + "generateName": "43", + "namespace": "44", + "selfLink": "45", + "uid": "Ȗ脵鴈Ō", + "resourceVersion": "5994087412557504692", + "generation": 9213888658033954596, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2901856114738744973, + "labels": { + "47": "48" + }, + "annotations": { + "49": "50" + }, + "ownerReferences": [ + { + "apiVersion": "51", + "kind": "52", + "name": "53", + "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "54" + ], + "clusterName": "55", + "managedFields": [ + { + "manager": "56", + "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", + "apiVersion": "57", + "fieldsType": "58" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "59", + "hostPath": { + "path": "60", + "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" + }, + "emptyDir": { + "medium": "踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ", + "sizeLimit": "681" + }, + "gcePersistentDisk": { + "pdName": "61", + "fsType": "62", + "partition": 2065358741, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "63", + "fsType": "64", + "partition": -104666658, + "readOnly": true + }, + "gitRepo": { + "repository": "65", + "revision": "66", + "directory": "67" + }, + "secret": { + "secretName": "68", + "items": [ + { + "key": "69", + "path": "70", + "mode": 1648350164 + } + ], + "defaultMode": 1655406148, + "optional": true + }, + "nfs": { + "server": "71", + "path": "72" + }, + "iscsi": { + "targetPortal": "73", + "iqn": "74", + "lun": -663180249, + "iscsiInterface": "75", + "fsType": "76", + "readOnly": true, + "portals": [ + "77" + ], + "chapAuthSession": true, + "secretRef": { + "name": "78" + }, + "initiatorName": "79" + }, + "glusterfs": { + "endpoints": "80", + "path": "81" + }, + "persistentVolumeClaim": { + "claimName": "82" + }, + "rbd": { + "monitors": [ + "83" + ], + "image": "84", + "fsType": "85", + "pool": "86", + "user": "87", + "keyring": "88", + "secretRef": { + "name": "89" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "90", + "fsType": "91", + "secretRef": { + "name": "92" + }, + "readOnly": true, + "options": { + "93": "94" + } + }, + "cinder": { + "volumeID": "95", + "fsType": "96", + "readOnly": true, + "secretRef": { + "name": "97" + } + }, + "cephfs": { + "monitors": [ + "98" + ], + "path": "99", + "user": "100", + "secretFile": "101", + "secretRef": { + "name": "102" + } + }, + "flocker": { + "datasetName": "103", + "datasetUUID": "104" + }, + "downwardAPI": { + "items": [ + { + "path": "105", + "fieldRef": { + "apiVersion": "106", + "fieldPath": "107" + }, + "resourceFieldRef": { + "containerName": "108", + "resource": "109", + "divisor": "889" + }, + "mode": 1322858613 + } + ], + "defaultMode": 1801487647 + }, + "fc": { + "targetWWNs": [ + "110" + ], + "lun": 1169718433, + "fsType": "111", + "wwids": [ + "112" + ] + }, + "azureFile": { + "secretName": "113", + "shareName": "114" + }, + "configMap": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -1194714697 + } + ], + "defaultMode": -599608368, + "optional": true + }, + "vsphereVolume": { + "volumePath": "118", + "fsType": "119", + "storagePolicyName": "120", + "storagePolicyID": "121" + }, + "quobyte": { + "registry": "122", + "volume": "123", + "readOnly": true, + "user": "124", + "group": "125", + "tenant": "126" + }, + "azureDisk": { + "diskName": "127", + "diskURI": "128", + "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", + "fsType": "129", + "readOnly": true, + "kind": "ȫşŇɜa" + }, + "photonPersistentDisk": { + "pdID": "130", + "fsType": "131" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "132", + "items": [ + { + "key": "133", + "path": "134", + "mode": 782113097 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "135", + "fieldRef": { + "apiVersion": "136", + "fieldPath": "137" + }, + "resourceFieldRef": { + "containerName": "138", + "resource": "139", + "divisor": "952" + }, + "mode": -555780268 + } + ] + }, + "configMap": { + "name": "140", + "items": [ + { + "key": "141", + "path": "142", + "mode": 1730325900 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "143", + "expirationSeconds": -2937394236764575757, + "path": "144" + } + } + ], + "defaultMode": -1980941277 + }, + "portworxVolume": { + "volumeID": "145", + "fsType": "146", + "readOnly": true + }, + "scaleIO": { + "gateway": "147", + "system": "148", + "secretRef": { + "name": "149" + }, + "sslEnabled": true, + "protectionDomain": "150", + "storagePool": "151", + "storageMode": "152", + "volumeName": "153", + "fsType": "154" + }, + "storageos": { + "volumeName": "155", + "volumeNamespace": "156", + "fsType": "157", + "readOnly": true, + "secretRef": { + "name": "158" + } + }, + "csi": { + "driver": "159", + "readOnly": true, + "fsType": "160", + "volumeAttributes": { + "161": "162" + }, + "nodePublishSecretRef": { + "name": "163" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "164", + "generateName": "165", + "namespace": "166", + "selfLink": "167", + "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", + "resourceVersion": "917467801074989174", + "generation": -8801560367353238479, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -1837257934517376612, + "labels": { + "169": "170" + }, + "annotations": { + "171": "172" + }, + "ownerReferences": [ + { + "apiVersion": "173", + "kind": "174", + "name": "175", + "uid": "", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "176" + ], + "clusterName": "177", + "managedFields": [ + { + "manager": "178", + "operation": "蒅!a坩O`涁İ而踪鄌", + "apiVersion": "179", + "fieldsType": "180" + } + ] + }, + "spec": { + "accessModes": [ + "|@?鷅bȻN" + ], + "selector": { + "matchLabels": { + "fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ": "E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF" + }, + "matchExpressions": [ + { + "key": "39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G", + "operator": "Exists" + } + ] + }, + "resources": { + "limits": { + "?$矡ȶ网棊ʢ": "891" + }, + "requests": { + "Ⱥ眖R#yV'WKw(ğ": "423" + } + }, + "volumeName": "187", + "storageClassName": "188", + "volumeMode": "跦Opwǩ曬逴褜1", + "dataSource": { + "apiGroup": "189", + "kind": "190", + "name": "191" + } + } + }, + "readOnly": true + } + } + ], + "initContainers": [ + { + "name": "192", + "image": "193", + "command": [ + "194" + ], + "args": [ + "195" + ], + "workingDir": "196", + "ports": [ + { + "name": "197", + "hostPort": -805795167, + "containerPort": 1791615594, + "protocol": "Ƥ熪军g\u003e郵[+扴", + "hostIP": "198" + } + ], + "envFrom": [ + { + "prefix": "199", + "configMapRef": { + "name": "200", + "optional": false + }, + "secretRef": { + "name": "201", + "optional": false + } + } + ], + "env": [ + { + "name": "202", + "value": "203", + "valueFrom": { + "fieldRef": { + "apiVersion": "204", + "fieldPath": "205" + }, + "resourceFieldRef": { + "containerName": "206", + "resource": "207", + "divisor": "241" + }, + "configMapKeyRef": { + "name": "208", + "key": "209", + "optional": true + }, + "secretKeyRef": { + "name": "210", + "key": "211", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "": "268" + }, + "requests": { + "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ": "340" + } + }, + "volumeMounts": [ + { + "name": "212", + "mountPath": "213", + "subPath": "214", + "mountPropagation": "藢xɮĵȑ6L*Z鐫û咡W\u003c", + "subPathExpr": "215" + } + ], + "volumeDevices": [ + { + "name": "216", + "devicePath": "217" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "218" + ] + }, + "httpGet": { + "path": "219", + "port": -1225815437, + "host": "220", + "scheme": "荭gw忊|E", + "httpHeaders": [ + { + "name": "221", + "value": "222" + } + ] + }, + "tcpSocket": { + "port": -438588982, + "host": "223" + }, + "initialDelaySeconds": 1004325340, + "timeoutSeconds": -1313320434, + "periodSeconds": 14304392, + "successThreshold": 465972736, + "failureThreshold": -1784617397 + }, + "readinessProbe": { + "exec": { + "command": [ + "224" + ] + }, + "httpGet": { + "path": "225", + "port": "226", + "host": "227", + "scheme": "貾坢'跩aŕ翑0", + "httpHeaders": [ + { + "name": "228", + "value": "229" + } + ] + }, + "tcpSocket": { + "port": 1165327504, + "host": "230" + }, + "initialDelaySeconds": -2165496, + "timeoutSeconds": -1778952574, + "periodSeconds": 1386255869, + "successThreshold": -778272981, + "failureThreshold": 2056774277 + }, + "startupProbe": { + "exec": { + "command": [ + "231" + ] + }, + "httpGet": { + "path": "232", + "port": -1928016742, + "host": "233", + "scheme": "E¦", + "httpHeaders": [ + { + "name": "234", + "value": "235" + } + ] + }, + "tcpSocket": { + "port": "236", + "host": "237" + }, + "initialDelaySeconds": 1868887309, + "timeoutSeconds": -528664199, + "periodSeconds": -316996074, + "successThreshold": 1933968533, + "failureThreshold": 549215478 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "238" + ] + }, + "httpGet": { + "path": "239", + "port": 878005329, + "host": "240", + "scheme": "丟×x锏ɟ4Ǒ", + "httpHeaders": [ + { + "name": "241", + "value": "242" + } + ] + }, + "tcpSocket": { + "port": "243", + "host": "244" + } + }, + "preStop": { + "exec": { + "command": [ + "245" + ] + }, + "httpGet": { + "path": "246", + "port": 1746399757, + "host": "247", + "scheme": "V訆Ǝżŧ", + "httpHeaders": [ + { + "name": "248", + "value": "249" + } + ] + }, + "tcpSocket": { + "port": 204229950, + "host": "250" + } + } + }, + "terminationMessagePath": "251", + "terminationMessagePolicy": "NƗ¸gĩ", + "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", + "securityContext": { + "capabilities": { + "add": [ + "J橈'琕鶫:顇ə娯" + ], + "drop": [ + "囌{屿oiɥ嵐sC" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "252", + "role": "253", + "type": "254", + "level": "255" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "256", + "gmsaCredentialSpec": "257", + "runAsUserName": "258" + }, + "runAsUser": 7917735345573161773, + "runAsGroup": -6499508485510627932, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Jih亏yƕ丆録²", + "seccompProfile": { + "type": ")/灩聋3趐囨鏻", + "localhostProfile": "259" + } + }, + "tty": true + } + ], + "containers": [ + { + "name": "260", + "image": "261", + "command": [ + "262" + ], + "args": [ + "263" + ], + "workingDir": "264", + "ports": [ + { + "name": "265", + "hostPort": -1365158918, + "containerPort": -305362540, + "protocol": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "hostIP": "266" + } + ], + "envFrom": [ + { + "prefix": "267", + "configMapRef": { + "name": "268", + "optional": true + }, + "secretRef": { + "name": "269", + "optional": true + } + } + ], + "env": [ + { + "name": "270", + "value": "271", + "valueFrom": { + "fieldRef": { + "apiVersion": "272", + "fieldPath": "273" + }, + "resourceFieldRef": { + "containerName": "274", + "resource": "275", + "divisor": "9" + }, + "configMapKeyRef": { + "name": "276", + "key": "277", + "optional": false + }, + "secretKeyRef": { + "name": "278", + "key": "279", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "{WOŭW灬pȭCV擭銆jʒǚ鍰": "212" + }, + "requests": { + "| 鞤ɱďW賁Ěɭɪǹ0衷,": "227" + } + }, + "volumeMounts": [ + { + "name": "280", + "readOnly": true, + "mountPath": "281", + "subPath": "282", + "mountPropagation": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", + "subPathExpr": "283" + } + ], + "volumeDevices": [ + { + "name": "284", + "devicePath": "285" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "286" + ] + }, + "httpGet": { + "path": "287", + "port": "288", + "host": "289", + "scheme": "uE增猍ǵ xǨŴ", + "httpHeaders": [ + { + "name": "290", + "value": "291" + } + ] + }, + "tcpSocket": { + "port": 2112112129, + "host": "292" + }, + "initialDelaySeconds": 528603974, + "timeoutSeconds": -342387625, + "periodSeconds": 1862455894, + "successThreshold": 1080918702, + "failureThreshold": -239264629 + }, + "readinessProbe": { + "exec": { + "command": [ + "293" + ] + }, + "httpGet": { + "path": "294", + "port": -186532794, + "host": "295", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "httpHeaders": [ + { + "name": "296", + "value": "297" + } + ] + }, + "tcpSocket": { + "port": "298", + "host": "299" + }, + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442 + }, + "startupProbe": { + "exec": { + "command": [ + "300" + ] + }, + "httpGet": { + "path": "301", + "port": -1894326843, + "host": "302", + "scheme": "ƛ^輅9ɛ棕ƈ眽炊礫Ƽ¨I", + "httpHeaders": [ + { + "name": "303", + "value": "304" + } + ] + }, + "tcpSocket": { + "port": "305", + "host": "306" + }, + "initialDelaySeconds": -106856189, + "timeoutSeconds": -2078917333, + "periodSeconds": 86851677, + "successThreshold": -404911753, + "failureThreshold": 890223061 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "307" + ] + }, + "httpGet": { + "path": "308", + "port": -468215285, + "host": "309", + "scheme": "ʆɞȥ}礤铟怖ý萜Ǖc8", + "httpHeaders": [ + { + "name": "310", + "value": "311" + } + ] + }, + "tcpSocket": { + "port": "312", + "host": "313" + } + }, + "preStop": { + "exec": { + "command": [ + "314" + ] + }, + "httpGet": { + "path": "315", + "port": 293042649, + "host": "316", + "scheme": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", + "httpHeaders": [ + { + "name": "317", + "value": "318" + } + ] + }, + "tcpSocket": { + "port": "319", + "host": "320" + } + } + }, + "terminationMessagePath": "321", + "terminationMessagePolicy": "ɻ;襕ċ桉桃喕", + "imagePullPolicy": "熀ďJZ漤", + "securityContext": { + "capabilities": { + "add": [ + "Ů\u003cy鯶縆łƑ[澔" + ], + "drop": [ + "JŵǤ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "322", + "role": "323", + "type": "324", + "level": "325" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "326", + "gmsaCredentialSpec": "327", + "runAsUserName": "328" + }, + "runAsUser": 296399212346260204, + "runAsGroup": 1571605531283019612, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "\u0026疀", + "seccompProfile": { + "type": "N翾", + "localhostProfile": "329" + } + }, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "330", + "image": "331", + "command": [ + "332" + ], + "args": [ + "333" + ], + "workingDir": "334", + "ports": [ + { + "name": "335", + "hostPort": -1703842211, + "containerPort": 970355275, + "protocol": "ńČȷǻ.wȏâ磠Ƴ崖S", + "hostIP": "336" + } + ], + "envFrom": [ + { + "prefix": "337", + "configMapRef": { + "name": "338", + "optional": false + }, + "secretRef": { + "name": "339", + "optional": true + } + } + ], + "env": [ + { + "name": "340", + "value": "341", + "valueFrom": { + "fieldRef": { + "apiVersion": "342", + "fieldPath": "343" + }, + "resourceFieldRef": { + "containerName": "344", + "resource": "345", + "divisor": "592" + }, + "configMapKeyRef": { + "name": "346", + "key": "347", + "optional": false + }, + "secretKeyRef": { + "name": "348", + "key": "349", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "ż鯀1": "636" + }, + "requests": { + "sYȠ繽敮ǰ詀": "570" + } + }, + "volumeMounts": [ + { + "name": "350", + "readOnly": true, + "mountPath": "351", + "subPath": "352", + "mountPropagation": "櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", + "subPathExpr": "353" + } + ], + "volumeDevices": [ + { + "name": "354", + "devicePath": "355" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "356" + ] + }, + "httpGet": { + "path": "357", + "port": -1247120403, + "host": "358", + "scheme": "ɾ", + "httpHeaders": [ + { + "name": "359", + "value": "360" + } + ] + }, + "tcpSocket": { + "port": -1695993040, + "host": "361" + }, + "initialDelaySeconds": 1218203975, + "timeoutSeconds": -1726456869, + "periodSeconds": 892837330, + "successThreshold": 789384689, + "failureThreshold": 436796816 + }, + "readinessProbe": { + "exec": { + "command": [ + "362" + ] + }, + "httpGet": { + "path": "363", + "port": "364", + "host": "365", + "scheme": "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "initialDelaySeconds": -821592382, + "timeoutSeconds": 1678953375, + "periodSeconds": 1045190247, + "successThreshold": 1805682547, + "failureThreshold": -651405950 + }, + "startupProbe": { + "exec": { + "command": [ + "370" + ] + }, + "httpGet": { + "path": "371", + "port": "372", + "host": "373", + "scheme": "|ǓÓ敆OɈÏ 瞍髃", + "httpHeaders": [ + { + "name": "374", + "value": "375" + } + ] + }, + "tcpSocket": { + "port": -392406530, + "host": "376" + }, + "initialDelaySeconds": -839925309, + "timeoutSeconds": -526099499, + "periodSeconds": -1014296961, + "successThreshold": 1708011112, + "failureThreshold": -603097910 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "377" + ] + }, + "httpGet": { + "path": "378", + "port": "379", + "host": "380", + "scheme": "遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z", + "httpHeaders": [ + { + "name": "381", + "value": "382" + } + ] + }, + "tcpSocket": { + "port": "383", + "host": "384" + } + }, + "preStop": { + "exec": { + "command": [ + "385" + ] + }, + "httpGet": { + "path": "386", + "port": 1041627045, + "host": "387", + "scheme": "2讅缔m葰賦迾娙ƴ4", + "httpHeaders": [ + { + "name": "388", + "value": "389" + } + ] + }, + "tcpSocket": { + "port": 2088991012, + "host": "390" + } + } + }, + "terminationMessagePath": "391", + "terminationMessagePolicy": "沥7uPƒw©ɴĶ烷Ľthp", + "imagePullPolicy": "陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb", + "securityContext": { + "capabilities": { + "add": [ + "滨Ė" + ], + "drop": [ + "h}颉hȱɷȰW瀤oɢ嫎" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "392", + "role": "393", + "type": "394", + "level": "395" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398" + }, + "runAsUser": -4298540371641498337, + "runAsGroup": 2803560372754431995, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "t(ȗŜŲ\u0026洪y儕lmòɻŶJ詢QǾɁ", + "seccompProfile": { + "type": "G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐", + "localhostProfile": "399" + } + }, + "stdin": true, + "stdinOnce": true, + "targetContainerName": "400" + } + ], + "restartPolicy": "婦", + "terminationGracePeriodSeconds": -7767642171323610380, + "activeDeadlineSeconds": -4963438147266444254, + "dnsPolicy": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", + "nodeSelector": { + "401": "402" + }, + "serviceAccountName": "403", + "serviceAccount": "404", + "automountServiceAccountToken": false, + "nodeName": "405", + "hostPID": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "406", + "role": "407", + "type": "408", + "level": "409" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "410", + "gmsaCredentialSpec": "411", + "runAsUserName": "412" + }, + "runAsUser": -8872996084157186866, + "runAsGroup": -1083846598029307786, + "runAsNonRoot": false, + "supplementalGroups": [ + -46143243150134963 + ], + "fsGroup": -6298002649883493725, + "sysctls": [ + { + "name": "413", + "value": "414" + } + ], + "fsGroupChangePolicy": "ä2 ɲ±m嵘厶sȰÖ埡Æ", + "seccompProfile": { + "type": "Ş襵樞úʥ銀", + "localhostProfile": "415" + } + }, + "imagePullSecrets": [ + { + "name": "416" + } + ], + "hostname": "417", + "subdomain": "418", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "419", + "operator": "ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈", + "values": [ + "420" + ] + } + ], + "matchFields": [ + { + "key": "421", + "operator": "", + "values": [ + "422" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1677779481, + "preference": { + "matchExpressions": [ + { + "key": "423", + "operator": "WĶʗ", + "values": [ + "424" + ] + } + ], + "matchFields": [ + { + "key": "425", + "operator": "裥d[榴^șƷK", + "values": [ + "426" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O": "o5-yp8q_s-1_g" + }, + "matchExpressions": [ + { + "key": "x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH", + "operator": "NotIn", + "values": [ + "M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503" + ] + } + ] + }, + "namespaces": [ + "433" + ], + "topologyKey": "434" + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1569550894, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2": "Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E" + }, + "matchExpressions": [ + { + "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", + "operator": "NotIn", + "values": [ + "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" + ] + } + ] + }, + "namespaces": [ + "441" + ], + "topologyKey": "442" + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" + }, + "matchExpressions": [ + { + "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "449" + ], + "topologyKey": "450" + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1206700920, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "HzZsY_o8t5Vl6_..7CY-_c": "ZG6N-_-0o.0C_gV.9_G-.-z1H" + }, + "matchExpressions": [ + { + "key": "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "457" + ], + "topologyKey": "458" + } + } + ] + } + }, + "schedulerName": "459", + "tolerations": [ + { + "key": "460", + "operator": "眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛", + "value": "461", + "effect": "ÖTő净湅oĒ弦", + "tolerationSeconds": -3092025889836357564 + } + ], + "hostAliases": [ + { + "ip": "462", + "hostnames": [ + "463" + ] + } + ], + "priorityClassName": "464", + "priority": -192869830, + "dnsConfig": { + "nameservers": [ + "465" + ], + "searches": [ + "466" + ], + "options": [ + { + "name": "467", + "value": "468" + } + ] + }, + "readinessGates": [ + { + "conditionType": "讱" + } + ], + "runtimeClassName": "469", + "enableServiceLinks": true, + "preemptionPolicy": "疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ", + "overhead": { + "奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ": "15" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -816594589, + "topologyKey": "470", + "whenUnsatisfiable": "", + "labelSelector": { + "matchLabels": { + "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8": "7e.._d--Y-_l-v0-1V-N-R__R9" + }, + "matchExpressions": [ + { + "key": "b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B", + "operator": "Exists" + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "ttlSecondsAfterFinished": -1766935785 + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v1.JobTemplate.pb b/testdata/v1.21.0/batch.v1.JobTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..e2518674a8a56765955a380822f90d4d33cc830b GIT binary patch literal 7310 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季Cʖ畬x骀Šĸů + name: "42" + namespace: "44" + ownerReferences: + - apiVersion: "51" + blockOwnerDeletion: false + controller: false + kind: "52" + name: "53" + uid: I拍N嚳ķȗɊ捵TwMȗ礼 + resourceVersion: "5994087412557504692" + selfLink: "45" + uid: Ȗ脵鴈Ō + spec: + activeDeadlineSeconds: -4963438147266444254 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "423" + operator: WĶʗ + values: + - "424" + matchFields: + - key: "425" + operator: 裥d[榴^șƷK + values: + - "426" + weight: -1677779481 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "419" + operator: ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈 + values: + - "420" + matchFields: + - key: "421" + operator: "" + values: + - "422" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 75p1em---1wwv3-f/k47M7y-Dy__3wcq + operator: NotIn + values: + - x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A + matchLabels: + A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2: Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E + namespaces: + - "441" + topologyKey: "442" + weight: 1569550894 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH + operator: NotIn + values: + - M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503 + matchLabels: + 9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O: o5-yp8q_s-1_g + namespaces: + - "433" + topologyKey: "434" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2 + operator: DoesNotExist + matchLabels: + HzZsY_o8t5Vl6_..7CY-_c: ZG6N-_-0o.0C_gV.9_G-.-z1H + namespaces: + - "457" + topologyKey: "458" + weight: 1206700920 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: J-_.ZCRT.0z-oe.G79.3bU_._nV34GH + operator: DoesNotExist + matchLabels: + w_--5-_.3--_9QW2JkU27_.-4T-9: 4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4 + namespaces: + - "449" + topologyKey: "450" + automountServiceAccountToken: false + containers: + - args: + - "263" + command: + - "262" + env: + - name: "270" + value: "271" + valueFrom: + configMapKeyRef: + key: "277" + name: "276" + optional: false + fieldRef: + apiVersion: "272" + fieldPath: "273" + resourceFieldRef: + containerName: "274" + divisor: "9" + resource: "275" + secretKeyRef: + key: "279" + name: "278" + optional: false + envFrom: + - configMapRef: + name: "268" + optional: true + prefix: "267" + secretRef: + name: "269" + optional: true + image: "261" + imagePullPolicy: 熀ďJZ漤 + lifecycle: + postStart: + exec: + command: + - "307" + httpGet: + host: "309" + httpHeaders: + - name: "310" + value: "311" + path: "308" + port: -468215285 + scheme: ʆɞȥ}礤铟怖ý萜Ǖc8 + tcpSocket: + host: "313" + port: "312" + preStop: + exec: + command: + - "314" + httpGet: + host: "316" + httpHeaders: + - name: "317" + value: "318" + path: "315" + port: 293042649 + scheme: ǔvÄÚ×p鬷m罂o3ǰ廋i乳' + tcpSocket: + host: "320" + port: "319" + livenessProbe: + exec: + command: + - "286" + failureThreshold: -239264629 + httpGet: + host: "289" + httpHeaders: + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: uE增猍ǵ xǨŴ + initialDelaySeconds: 528603974 + periodSeconds: 1862455894 + successThreshold: 1080918702 + tcpSocket: + host: "292" + port: 2112112129 + timeoutSeconds: -342387625 + name: "260" + ports: + - containerPort: -305362540 + hostIP: "266" + hostPort: -1365158918 + name: "265" + protocol: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + readinessProbe: + exec: + command: + - "293" + failureThreshold: -47594442 + httpGet: + host: "295" + httpHeaders: + - name: "296" + value: "297" + path: "294" + port: -186532794 + scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė + initialDelaySeconds: -751455207 + periodSeconds: 646133945 + successThreshold: -506710067 + tcpSocket: + host: "299" + port: "298" + timeoutSeconds: -894026356 + resources: + limits: + '{WOŭW灬pȭCV擭銆jʒǚ鍰': "212" + requests: + '| 鞤ɱďW賁Ěɭɪǹ0衷,': "227" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - Ů,趐V曡88 ' + enableServiceLinks: true + ephemeralContainers: + - args: + - "333" + command: + - "332" + env: + - name: "340" + value: "341" + valueFrom: + configMapKeyRef: + key: "347" + name: "346" + optional: false + fieldRef: + apiVersion: "342" + fieldPath: "343" + resourceFieldRef: + containerName: "344" + divisor: "592" + resource: "345" + secretKeyRef: + key: "349" + name: "348" + optional: false + envFrom: + - configMapRef: + name: "338" + optional: false + prefix: "337" + secretRef: + name: "339" + optional: true + image: "331" + imagePullPolicy: 陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb + lifecycle: + postStart: + exec: + command: + - "377" + httpGet: + host: "380" + httpHeaders: + - name: "381" + value: "382" + path: "378" + port: "379" + scheme: 遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z + tcpSocket: + host: "384" + port: "383" + preStop: + exec: + command: + - "385" + httpGet: + host: "387" + httpHeaders: + - name: "388" + value: "389" + path: "386" + port: 1041627045 + scheme: 2讅缔m葰賦迾娙ƴ4 + tcpSocket: + host: "390" + port: 2088991012 + livenessProbe: + exec: + command: + - "356" + failureThreshold: 436796816 + httpGet: + host: "358" + httpHeaders: + - name: "359" + value: "360" + path: "357" + port: -1247120403 + scheme: ɾ + initialDelaySeconds: 1218203975 + periodSeconds: 892837330 + successThreshold: 789384689 + tcpSocket: + host: "361" + port: -1695993040 + timeoutSeconds: -1726456869 + name: "330" + ports: + - containerPort: 970355275 + hostIP: "336" + hostPort: -1703842211 + name: "335" + protocol: ńČȷǻ.wȏâ磠Ƴ崖S + readinessProbe: + exec: + command: + - "362" + failureThreshold: -651405950 + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "363" + port: "364" + scheme: Ȋ飂廤Ƌʙcx赮ǒđ>*劶?jĎ + initialDelaySeconds: -821592382 + periodSeconds: 1045190247 + successThreshold: 1805682547 + tcpSocket: + host: "369" + port: "368" + timeoutSeconds: 1678953375 + resources: + limits: + ż鯀1: "636" + requests: + sYȠ繽敮ǰ詀: "570" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 滨Ė + drop: + - h}颉hȱɷȰW瀤oɢ嫎 + privileged: true + procMount: t(ȗŜŲ&洪y儕lmòɻŶJ詢QǾɁ + readOnlyRootFilesystem: true + runAsGroup: 2803560372754431995 + runAsNonRoot: false + runAsUser: -4298540371641498337 + seLinuxOptions: + level: "395" + role: "393" + type: "394" + user: "392" + seccompProfile: + localhostProfile: "399" + type: G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐 + windowsOptions: + gmsaCredentialSpec: "397" + gmsaCredentialSpecName: "396" + runAsUserName: "398" + startupProbe: + exec: + command: + - "370" + failureThreshold: -603097910 + httpGet: + host: "373" + httpHeaders: + - name: "374" + value: "375" + path: "371" + port: "372" + scheme: '|ǓÓ敆OɈÏ 瞍髃' + initialDelaySeconds: -839925309 + periodSeconds: -1014296961 + successThreshold: 1708011112 + tcpSocket: + host: "376" + port: -392406530 + timeoutSeconds: -526099499 + stdin: true + stdinOnce: true + targetContainerName: "400" + terminationMessagePath: "391" + terminationMessagePolicy: 沥7uPƒw©ɴĶ烷Ľthp + volumeDevices: + - devicePath: "355" + name: "354" + volumeMounts: + - mountPath: "351" + mountPropagation: 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ + name: "350" + readOnly: true + subPath: "352" + subPathExpr: "353" + workingDir: "334" + hostAliases: + - hostnames: + - "463" + ip: "462" + hostPID: true + hostname: "417" + imagePullSecrets: + - name: "416" + initContainers: + - args: + - "195" + command: + - "194" + env: + - name: "202" + value: "203" + valueFrom: + configMapKeyRef: + key: "209" + name: "208" + optional: true + fieldRef: + apiVersion: "204" + fieldPath: "205" + resourceFieldRef: + containerName: "206" + divisor: "241" + resource: "207" + secretKeyRef: + key: "211" + name: "210" + optional: false + envFrom: + - configMapRef: + name: "200" + optional: false + prefix: "199" + secretRef: + name: "201" + optional: false + image: "193" + imagePullPolicy: 酊龨δ摖ȱğ_< + lifecycle: + postStart: + exec: + command: + - "238" + httpGet: + host: "240" + httpHeaders: + - name: "241" + value: "242" + path: "239" + port: 878005329 + scheme: 丟×x锏ɟ4Ǒ + tcpSocket: + host: "244" + port: "243" + preStop: + exec: + command: + - "245" + httpGet: + host: "247" + httpHeaders: + - name: "248" + value: "249" + path: "246" + port: 1746399757 + scheme: V訆Ǝżŧ + tcpSocket: + host: "250" + port: 204229950 + livenessProbe: + exec: + command: + - "218" + failureThreshold: -1784617397 + httpGet: + host: "220" + httpHeaders: + - name: "221" + value: "222" + path: "219" + port: -1225815437 + scheme: 荭gw忊|E + initialDelaySeconds: 1004325340 + periodSeconds: 14304392 + successThreshold: 465972736 + tcpSocket: + host: "223" + port: -438588982 + timeoutSeconds: -1313320434 + name: "192" + ports: + - containerPort: 1791615594 + hostIP: "198" + hostPort: -805795167 + name: "197" + protocol: Ƥ熪军g>郵[+扴 + readinessProbe: + exec: + command: + - "224" + failureThreshold: 2056774277 + httpGet: + host: "227" + httpHeaders: + - name: "228" + value: "229" + path: "225" + port: "226" + scheme: 貾坢'跩aŕ翑0 + initialDelaySeconds: -2165496 + periodSeconds: 1386255869 + successThreshold: -778272981 + tcpSocket: + host: "230" + port: 1165327504 + timeoutSeconds: -1778952574 + resources: + limits: + "": "268" + requests: + -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - J橈'琕鶫:顇ə娯 + drop: + - 囌{屿oiɥ嵐sC + privileged: false + procMount: Jih亏yƕ丆録² + readOnlyRootFilesystem: false + runAsGroup: -6499508485510627932 + runAsNonRoot: true + runAsUser: 7917735345573161773 + seLinuxOptions: + level: "255" + role: "253" + type: "254" + user: "252" + seccompProfile: + localhostProfile: "259" + type: )/灩聋3趐囨鏻 + windowsOptions: + gmsaCredentialSpec: "257" + gmsaCredentialSpecName: "256" + runAsUserName: "258" + startupProbe: + exec: + command: + - "231" + failureThreshold: 549215478 + httpGet: + host: "233" + httpHeaders: + - name: "234" + value: "235" + path: "232" + port: -1928016742 + scheme: E¦ + initialDelaySeconds: 1868887309 + periodSeconds: -316996074 + successThreshold: 1933968533 + tcpSocket: + host: "237" + port: "236" + timeoutSeconds: -528664199 + terminationMessagePath: "251" + terminationMessagePolicy: NƗ¸gĩ + tty: true + volumeDevices: + - devicePath: "217" + name: "216" + volumeMounts: + - mountPath: "213" + mountPropagation: 藢xɮĵȑ6L*Z鐫û咡W< + name: "212" + subPath: "214" + subPathExpr: "215" + workingDir: "196" + nodeName: "405" + nodeSelector: + "401": "402" + overhead: + 奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ: "15" + preemptionPolicy: 疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ + priority: -192869830 + priorityClassName: "464" + readinessGates: + - conditionType: 讱 + restartPolicy: 婦 + runtimeClassName: "469" + schedulerName: "459" + securityContext: + fsGroup: -6298002649883493725 + fsGroupChangePolicy: ä2 ɲ±m嵘厶sȰÖ埡Æ + runAsGroup: -1083846598029307786 + runAsNonRoot: false + runAsUser: -8872996084157186866 + seLinuxOptions: + level: "409" + role: "407" + type: "408" + user: "406" + seccompProfile: + localhostProfile: "415" + type: Ş襵樞úʥ銀 + supplementalGroups: + - -46143243150134963 + sysctls: + - name: "413" + value: "414" + windowsOptions: + gmsaCredentialSpec: "411" + gmsaCredentialSpecName: "410" + runAsUserName: "412" + serviceAccount: "404" + serviceAccountName: "403" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "418" + terminationGracePeriodSeconds: -7767642171323610380 + tolerations: + - effect: ÖTő净湅oĒ弦 + key: "460" + operator: 眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛 + tolerationSeconds: -3092025889836357564 + value: "461" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B + operator: Exists + matchLabels: + D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8: 7e.._d--Y-_l-v0-1V-N-R__R9 + maxSkew: -816594589 + topologyKey: "470" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "64" + partition: -104666658 + readOnly: true + volumeID: "63" + azureDisk: + cachingMode: ʜǝ鿟ldg滠鼍ƭt + diskName: "127" + diskURI: "128" + fsType: "129" + kind: ȫşŇɜa + readOnly: true + azureFile: + secretName: "113" + shareName: "114" + cephfs: + monitors: + - "98" + path: "99" + secretFile: "101" + secretRef: + name: "102" + user: "100" + cinder: + fsType: "96" + readOnly: true + secretRef: + name: "97" + volumeID: "95" + configMap: + defaultMode: -599608368 + items: + - key: "116" + mode: -1194714697 + path: "117" + name: "115" + optional: true + csi: + driver: "159" + fsType: "160" + nodePublishSecretRef: + name: "163" + readOnly: true + volumeAttributes: + "161": "162" + downwardAPI: + defaultMode: 1801487647 + items: + - fieldRef: + apiVersion: "106" + fieldPath: "107" + mode: 1322858613 + path: "105" + resourceFieldRef: + containerName: "108" + divisor: "889" + resource: "109" + emptyDir: + medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ + sizeLimit: "681" + ephemeral: + readOnly: true + volumeClaimTemplate: + metadata: + annotations: + "171": "172" + clusterName: "177" + creationTimestamp: null + deletionGracePeriodSeconds: -1837257934517376612 + finalizers: + - "176" + generateName: "165" + generation: -8801560367353238479 + labels: + "169": "170" + managedFields: + - apiVersion: "179" + fieldsType: "180" + manager: "178" + operation: 蒅!a坩O`涁İ而踪鄌 + name: "164" + namespace: "166" + ownerReferences: + - apiVersion: "173" + blockOwnerDeletion: true + controller: true + kind: "174" + name: "175" + uid: "" + resourceVersion: "917467801074989174" + selfLink: "167" + uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 + spec: + accessModes: + - '|@?鷅bȻN' + dataSource: + apiGroup: "189" + kind: "190" + name: "191" + resources: + limits: + ?$矡ȶ网棊ʢ: "891" + requests: + Ⱥ眖R#yV'WKw(ğ: "423" + selector: + matchExpressions: + - key: 39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G + operator: Exists + matchLabels: + fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF + storageClassName: "188" + volumeMode: 跦Opwǩ曬逴褜1 + volumeName: "187" + fc: + fsType: "111" + lun: 1169718433 + targetWWNs: + - "110" + wwids: + - "112" + flexVolume: + driver: "90" + fsType: "91" + options: + "93": "94" + readOnly: true + secretRef: + name: "92" + flocker: + datasetName: "103" + datasetUUID: "104" + gcePersistentDisk: + fsType: "62" + partition: 2065358741 + pdName: "61" + readOnly: true + gitRepo: + directory: "67" + repository: "65" + revision: "66" + glusterfs: + endpoints: "80" + path: "81" + hostPath: + path: "60" + type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ + iscsi: + chapAuthSession: true + fsType: "76" + initiatorName: "79" + iqn: "74" + iscsiInterface: "75" + lun: -663180249 + portals: + - "77" + readOnly: true + secretRef: + name: "78" + targetPortal: "73" + name: "59" + nfs: + path: "72" + server: "71" + persistentVolumeClaim: + claimName: "82" + photonPersistentDisk: + fsType: "131" + pdID: "130" + portworxVolume: + fsType: "146" + readOnly: true + volumeID: "145" + projected: + defaultMode: -1980941277 + sources: + - configMap: + items: + - key: "141" + mode: 1730325900 + path: "142" + name: "140" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "136" + fieldPath: "137" + mode: -555780268 + path: "135" + resourceFieldRef: + containerName: "138" + divisor: "952" + resource: "139" + secret: + items: + - key: "133" + mode: 782113097 + path: "134" + name: "132" + optional: true + serviceAccountToken: + audience: "143" + expirationSeconds: -2937394236764575757 + path: "144" + quobyte: + group: "125" + readOnly: true + registry: "122" + tenant: "126" + user: "124" + volume: "123" + rbd: + fsType: "85" + image: "84" + keyring: "88" + monitors: + - "83" + pool: "86" + readOnly: true + secretRef: + name: "89" + user: "87" + scaleIO: + fsType: "154" + gateway: "147" + protectionDomain: "150" + secretRef: + name: "149" + sslEnabled: true + storageMode: "152" + storagePool: "151" + system: "148" + volumeName: "153" + secret: + defaultMode: 1655406148 + items: + - key: "69" + mode: 1648350164 + path: "70" + optional: true + secretName: "68" + storageos: + fsType: "157" + readOnly: true + secretRef: + name: "158" + volumeName: "155" + volumeNamespace: "156" + vsphereVolume: + fsType: "119" + storagePolicyID: "121" + storagePolicyName: "120" + volumePath: "118" + ttlSecondsAfterFinished: -1766935785 diff --git a/testdata/v1.21.0/batch.v1beta1.CronJob.json b/testdata/v1.21.0/batch.v1beta1.CronJob.json new file mode 100644 index 0000000000..66aa941a63 --- /dev/null +++ b/testdata/v1.21.0/batch.v1beta1.CronJob.json @@ -0,0 +1,1600 @@ +{ + "kind": "CronJob", + "apiVersion": "batch/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "schedule": "19", + "startingDeadlineSeconds": -2555947251840004808, + "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", + "suspend": true, + "jobTemplate": { + "metadata": { + "name": "20", + "generateName": "21", + "namespace": "22", + "selfLink": "23", + "uid": "^苣", + "resourceVersion": "1092536316763508004", + "generation": 3798025802092444428, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -6114802437535409255, + "labels": { + "25": "26" + }, + "annotations": { + "27": "28" + }, + "ownerReferences": [ + { + "apiVersion": "29", + "kind": "30", + "name": "31", + "uid": "憍峕?狱³-Ǐ忄*", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "32" + ], + "clusterName": "33", + "managedFields": [ + { + "manager": "34", + "operation": "ȎțêɘIJ斬³;Ơ歿", + "apiVersion": "35", + "fieldsType": "36" + } + ] + }, + "spec": { + "parallelism": -856030588, + "completions": -106888179, + "activeDeadlineSeconds": -1483125035702892746, + "backoffLimit": -1822122846, + "selector": { + "matchLabels": { + "2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am6-4_WE-_T": "cd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DAm" + }, + "matchExpressions": [ + { + "key": "rnr", + "operator": "DoesNotExist" + } + ] + }, + "manualSelector": true, + "template": { + "metadata": { + "name": "43", + "generateName": "44", + "namespace": "45", + "selfLink": "46", + "uid": "A", + "resourceVersion": "13282108741396501211", + "generation": -1988464041375677738, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -961038652544818647, + "labels": { + "48": "49" + }, + "annotations": { + "50": "51" + }, + "ownerReferences": [ + { + "apiVersion": "52", + "kind": "53", + "name": "54", + "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "55" + ], + "clusterName": "56", + "managedFields": [ + { + "manager": "57", + "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", + "apiVersion": "58", + "fieldsType": "59" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "60", + "hostPath": { + "path": "61", + "type": "j剐'宣I拍N嚳ķȗ" + }, + "emptyDir": { + "medium": "捵TwMȗ礼2ħ籦ö嗏ʑ\u003e季Cʖ畬", + "sizeLimit": "347" + }, + "gcePersistentDisk": { + "pdName": "62", + "fsType": "63", + "partition": 1399152294, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "64", + "fsType": "65", + "partition": -1853411528 + }, + "gitRepo": { + "repository": "66", + "revision": "67", + "directory": "68" + }, + "secret": { + "secretName": "69", + "items": [ + { + "key": "70", + "path": "71", + "mode": 1395607230 + } + ], + "defaultMode": -1852451720, + "optional": true + }, + "nfs": { + "server": "72", + "path": "73" + }, + "iscsi": { + "targetPortal": "74", + "iqn": "75", + "lun": -1483417237, + "iscsiInterface": "76", + "fsType": "77", + "portals": [ + "78" + ], + "secretRef": { + "name": "79" + }, + "initiatorName": "80" + }, + "glusterfs": { + "endpoints": "81", + "path": "82", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "83", + "readOnly": true + }, + "rbd": { + "monitors": [ + "84" + ], + "image": "85", + "fsType": "86", + "pool": "87", + "user": "88", + "keyring": "89", + "secretRef": { + "name": "90" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "91", + "fsType": "92", + "secretRef": { + "name": "93" + }, + "options": { + "94": "95" + } + }, + "cinder": { + "volumeID": "96", + "fsType": "97", + "secretRef": { + "name": "98" + } + }, + "cephfs": { + "monitors": [ + "99" + ], + "path": "100", + "user": "101", + "secretFile": "102", + "secretRef": { + "name": "103" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "104", + "datasetUUID": "105" + }, + "downwardAPI": { + "items": [ + { + "path": "106", + "fieldRef": { + "apiVersion": "107", + "fieldPath": "108" + }, + "resourceFieldRef": { + "containerName": "109", + "resource": "110", + "divisor": "52" + }, + "mode": -1011172037 + } + ], + "defaultMode": -1775926229 + }, + "fc": { + "targetWWNs": [ + "111" + ], + "lun": -740816174, + "fsType": "112", + "wwids": [ + "113" + ] + }, + "azureFile": { + "secretName": "114", + "shareName": "115" + }, + "configMap": { + "name": "116", + "items": [ + { + "key": "117", + "path": "118", + "mode": 1793473487 + } + ], + "defaultMode": -347579237, + "optional": false + }, + "vsphereVolume": { + "volumePath": "119", + "fsType": "120", + "storagePolicyName": "121", + "storagePolicyID": "122" + }, + "quobyte": { + "registry": "123", + "volume": "124", + "readOnly": true, + "user": "125", + "group": "126", + "tenant": "127" + }, + "azureDisk": { + "diskName": "128", + "diskURI": "129", + "cachingMode": "A3fƻfʣ繡楙¯", + "fsType": "130", + "readOnly": true, + "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" + }, + "photonPersistentDisk": { + "pdID": "131", + "fsType": "132" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "133", + "items": [ + { + "key": "134", + "path": "135", + "mode": 550215822 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "136", + "fieldRef": { + "apiVersion": "137", + "fieldPath": "138" + }, + "resourceFieldRef": { + "containerName": "139", + "resource": "140", + "divisor": "618" + }, + "mode": 1525389481 + } + ] + }, + "configMap": { + "name": "141", + "items": [ + { + "key": "142", + "path": "143", + "mode": -1249460160 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "144", + "expirationSeconds": -8988970531898753887, + "path": "145" + } + } + ], + "defaultMode": -1332301579 + }, + "portworxVolume": { + "volumeID": "146", + "fsType": "147" + }, + "scaleIO": { + "gateway": "148", + "system": "149", + "secretRef": { + "name": "150" + }, + "protectionDomain": "151", + "storagePool": "152", + "storageMode": "153", + "volumeName": "154", + "fsType": "155", + "readOnly": true + }, + "storageos": { + "volumeName": "156", + "volumeNamespace": "157", + "fsType": "158", + "readOnly": true, + "secretRef": { + "name": "159" + } + }, + "csi": { + "driver": "160", + "readOnly": false, + "fsType": "161", + "volumeAttributes": { + "162": "163" + }, + "nodePublishSecretRef": { + "name": "164" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "165", + "generateName": "166", + "namespace": "167", + "selfLink": "168", + "uid": "A徙ɶɊł/擇ɦĽ胚", + "resourceVersion": "4447340384943270560", + "generation": -6008930988505485536, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 3218160964766401208, + "labels": { + "170": "171" + }, + "annotations": { + "172": "173" + }, + "ownerReferences": [ + { + "apiVersion": "174", + "kind": "175", + "name": "176", + "uid": "ɜa頢ƛƟ)ÙæNǚ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "177" + ], + "clusterName": "178", + "managedFields": [ + { + "manager": "179", + "operation": "quA?瞲Ť倱\u003cįXŋ", + "apiVersion": "180", + "fieldsType": "181" + } + ] + }, + "spec": { + "accessModes": [ + "厶耈 T衧ȇe媹Hǝ呮}臷" + ], + "selector": { + "matchLabels": { + "5P.-i.Fg.Cs_.w": "4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0" + }, + "matchExpressions": [ + { + "key": "6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z", + "operator": "NotIn", + "values": [ + "A5b.5-CX_VBC.Jn4f_1" + ] + } + ] + }, + "resources": { + "limits": { + "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊": "967" + }, + "requests": { + "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" + } + }, + "volumeName": "188", + "storageClassName": "189", + "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", + "dataSource": { + "apiGroup": "190", + "kind": "191", + "name": "192" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "193", + "image": "194", + "command": [ + "195" + ], + "args": [ + "196" + ], + "workingDir": "197", + "ports": [ + { + "name": "198", + "hostPort": 1919527626, + "containerPort": -389501466, + "protocol": ".鵫", + "hostIP": "199" + } + ], + "envFrom": [ + { + "prefix": "200", + "configMapRef": { + "name": "201", + "optional": true + }, + "secretRef": { + "name": "202", + "optional": false + } + } + ], + "env": [ + { + "name": "203", + "value": "204", + "valueFrom": { + "fieldRef": { + "apiVersion": "205", + "fieldPath": "206" + }, + "resourceFieldRef": { + "containerName": "207", + "resource": "208", + "divisor": "322" + }, + "configMapKeyRef": { + "name": "209", + "key": "210", + "optional": true + }, + "secretKeyRef": { + "name": "211", + "key": "212", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" + }, + "requests": { + "I\\p[": "853" + } + }, + "volumeMounts": [ + { + "name": "213", + "readOnly": true, + "mountPath": "214", + "subPath": "215", + "mountPropagation": "HVe熼'FD剂讼ɓ", + "subPathExpr": "216" + } + ], + "volumeDevices": [ + { + "name": "217", + "devicePath": "218" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "219" + ] + }, + "httpGet": { + "path": "220", + "port": "221", + "host": "222", + "scheme": "A", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": 2060823740, + "host": "225" + }, + "initialDelaySeconds": -498930176, + "timeoutSeconds": 1885897314, + "periodSeconds": -465677631, + "successThreshold": 1054858106, + "failureThreshold": 232569106, + "terminationGracePeriodSeconds": -4941250258285962800 + }, + "readinessProbe": { + "exec": { + "command": [ + "226" + ] + }, + "httpGet": { + "path": "227", + "port": "228", + "host": "229", + "scheme": "s3!Zɾģ毋", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": 391562775, + "host": "232" + }, + "initialDelaySeconds": -775511009, + "timeoutSeconds": -832805508, + "periodSeconds": -228822833, + "successThreshold": -970312425, + "failureThreshold": -1213051101, + "terminationGracePeriodSeconds": 6232238734837754388 + }, + "startupProbe": { + "exec": { + "command": [ + "233" + ] + }, + "httpGet": { + "path": "234", + "port": -1140531048, + "host": "235", + "httpHeaders": [ + { + "name": "236", + "value": "237" + } + ] + }, + "tcpSocket": { + "port": 1741405963, + "host": "238" + }, + "initialDelaySeconds": 1260448044, + "timeoutSeconds": -200461294, + "periodSeconds": -1791206950, + "successThreshold": 1160477220, + "failureThreshold": 1226391571, + "terminationGracePeriodSeconds": 6347577485454457915 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "239" + ] + }, + "httpGet": { + "path": "240", + "port": "241", + "host": "242", + "scheme": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "httpHeaders": [ + { + "name": "243", + "value": "244" + } + ] + }, + "tcpSocket": { + "port": 1102291854, + "host": "245" + } + }, + "preStop": { + "exec": { + "command": [ + "246" + ] + }, + "httpGet": { + "path": "247", + "port": 809006670, + "host": "248", + "scheme": "扴ȨŮ+朷Ǝ膯ljVX1虊谇", + "httpHeaders": [ + { + "name": "249", + "value": "250" + } + ] + }, + "tcpSocket": { + "port": -1748648882, + "host": "251" + } + } + }, + "terminationMessagePath": "252", + "terminationMessagePolicy": "t叀碧闳ȩr嚧ʣq埄", + "imagePullPolicy": "ē鐭#嬀ơŸ8T 苧yñKJɐ", + "securityContext": { + "capabilities": { + "add": [ + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + ], + "drop": [ + "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "253", + "role": "254", + "type": "255", + "level": "256" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "257", + "gmsaCredentialSpec": "258", + "runAsUserName": "259" + }, + "runAsUser": -3342656999442156006, + "runAsGroup": -5569844914519516591, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "seccompProfile": { + "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "localhostProfile": "260" + } + }, + "stdin": true, + "tty": true + } + ], + "containers": [ + { + "name": "261", + "image": "262", + "command": [ + "263" + ], + "args": [ + "264" + ], + "workingDir": "265", + "ports": [ + { + "name": "266", + "hostPort": -825277526, + "containerPort": 1157117817, + "hostIP": "267" + } + ], + "envFrom": [ + { + "prefix": "268", + "configMapRef": { + "name": "269", + "optional": false + }, + "secretRef": { + "name": "270", + "optional": false + } + } + ], + "env": [ + { + "name": "271", + "value": "272", + "valueFrom": { + "fieldRef": { + "apiVersion": "273", + "fieldPath": "274" + }, + "resourceFieldRef": { + "containerName": "275", + "resource": "276", + "divisor": "107" + }, + "configMapKeyRef": { + "name": "277", + "key": "278", + "optional": false + }, + "secretKeyRef": { + "name": "279", + "key": "280", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "琕鶫:顇ə娯Ȱ囌{": "853" + }, + "requests": { + "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + } + }, + "volumeMounts": [ + { + "name": "281", + "readOnly": true, + "mountPath": "282", + "subPath": "283", + "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "subPathExpr": "284" + } + ], + "volumeDevices": [ + { + "name": "285", + "devicePath": "286" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "287" + ] + }, + "httpGet": { + "path": "288", + "port": "289", + "host": "290", + "scheme": "C\"6x$1s", + "httpHeaders": [ + { + "name": "291", + "value": "292" + } + ] + }, + "tcpSocket": { + "port": "293", + "host": "294" + }, + "initialDelaySeconds": -860435782, + "timeoutSeconds": 1067125211, + "periodSeconds": -2088645849, + "successThreshold": 1900201288, + "failureThreshold": -766915393, + "terminationGracePeriodSeconds": 3557544419897236324 + }, + "readinessProbe": { + "exec": { + "command": [ + "295" + ] + }, + "httpGet": { + "path": "296", + "port": -311014176, + "host": "297", + "httpHeaders": [ + { + "name": "298", + "value": "299" + } + ] + }, + "tcpSocket": { + "port": 1076497581, + "host": "300" + }, + "initialDelaySeconds": 95144287, + "timeoutSeconds": 363405643, + "periodSeconds": 1635382953, + "successThreshold": -727263154, + "failureThreshold": -1449289597, + "terminationGracePeriodSeconds": 6328236602200940742 + }, + "startupProbe": { + "exec": { + "command": [ + "301" + ] + }, + "httpGet": { + "path": "302", + "port": 248533396, + "host": "303", + "scheme": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "httpHeaders": [ + { + "name": "304", + "value": "305" + } + ] + }, + "tcpSocket": { + "port": -674445196, + "host": "306" + }, + "initialDelaySeconds": 1239158543, + "timeoutSeconds": -543432015, + "periodSeconds": -515370067, + "successThreshold": 2073046460, + "failureThreshold": 1692740191, + "terminationGracePeriodSeconds": -1195705267535749940 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "307" + ] + }, + "httpGet": { + "path": "308", + "port": "309", + "host": "310", + "scheme": "Ǣ曣ŋayåe躒訙", + "httpHeaders": [ + { + "name": "311", + "value": "312" + } + ] + }, + "tcpSocket": { + "port": "313", + "host": "314" + } + }, + "preStop": { + "exec": { + "command": [ + "315" + ] + }, + "httpGet": { + "path": "316", + "port": "317", + "host": "318", + "scheme": "uE增猍ǵ xǨŴ", + "httpHeaders": [ + { + "name": "319", + "value": "320" + } + ] + }, + "tcpSocket": { + "port": 2112112129, + "host": "321" + } + } + }, + "terminationMessagePath": "322", + "terminationMessagePolicy": "ȽÃ茓pȓɻ挴ʠɜ瞍阎lğ Ņ#耗", + "imagePullPolicy": "ĒzŔ瘍Nʊ", + "securityContext": { + "capabilities": { + "add": [ + "璾ėȜv" + ], + "drop": [ + "b繐汚磉反-n覦灲閈誹" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "323", + "role": "324", + "type": "325", + "level": "326" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "327", + "gmsaCredentialSpec": "328", + "runAsUserName": "329" + }, + "runAsUser": 8423952810832831481, + "runAsGroup": 7806703309589874498, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "k(dŊiɢzĮ蛋I滞廬耐", + "seccompProfile": { + "type": "焬CQm坊柩", + "localhostProfile": "330" + } + } + } + ], + "ephemeralContainers": [ + { + "name": "331", + "image": "332", + "command": [ + "333" + ], + "args": [ + "334" + ], + "workingDir": "335", + "ports": [ + { + "name": "336", + "hostPort": 1141812777, + "containerPort": -1830926023, + "protocol": "®EĨǔvÄÚ×p", + "hostIP": "337" + } + ], + "envFrom": [ + { + "prefix": "338", + "configMapRef": { + "name": "339", + "optional": true + }, + "secretRef": { + "name": "340", + "optional": true + } + } + ], + "env": [ + { + "name": "341", + "value": "342", + "valueFrom": { + "fieldRef": { + "apiVersion": "343", + "fieldPath": "344" + }, + "resourceFieldRef": { + "containerName": "345", + "resource": "346", + "divisor": "60" + }, + "configMapKeyRef": { + "name": "347", + "key": "348", + "optional": true + }, + "secretKeyRef": { + "name": "349", + "key": "350", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "": "262" + }, + "requests": { + "Ƃ9阠$嬏wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶": "1" + } + }, + "volumeMounts": [ + { + "name": "351", + "mountPath": "352", + "subPath": "353", + "mountPropagation": "TGÒ鵌Ē3Nh×DJ", + "subPathExpr": "354" + } + ], + "volumeDevices": [ + { + "name": "355", + "devicePath": "356" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "357" + ] + }, + "httpGet": { + "path": "358", + "port": -514169648, + "host": "359", + "scheme": "\u0026疀", + "httpHeaders": [ + { + "name": "360", + "value": "361" + } + ] + }, + "tcpSocket": { + "port": "362", + "host": "363" + }, + "initialDelaySeconds": -39292476, + "timeoutSeconds": 801902541, + "periodSeconds": -1312249623, + "successThreshold": -1089435479, + "failureThreshold": -1031303729, + "terminationGracePeriodSeconds": -7317946572666008364 + }, + "readinessProbe": { + "exec": { + "command": [ + "364" + ] + }, + "httpGet": { + "path": "365", + "port": "366", + "host": "367", + "scheme": "ȷǻ.wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "httpHeaders": [ + { + "name": "368", + "value": "369" + } + ] + }, + "tcpSocket": { + "port": "370", + "host": "371" + }, + "initialDelaySeconds": 2102595797, + "timeoutSeconds": -1921957558, + "periodSeconds": 180543684, + "successThreshold": -1050610482, + "failureThreshold": 1191111236, + "terminationGracePeriodSeconds": 5574781452707956333 + }, + "startupProbe": { + "exec": { + "command": [ + "372" + ] + }, + "httpGet": { + "path": "373", + "port": "374", + "host": "375", + "scheme": "餸硷", + "httpHeaders": [ + { + "name": "376", + "value": "377" + } + ] + }, + "tcpSocket": { + "port": 731136838, + "host": "378" + }, + "initialDelaySeconds": 1701169865, + "timeoutSeconds": 685946195, + "periodSeconds": 1871363087, + "successThreshold": -614257963, + "failureThreshold": 1517970305, + "terminationGracePeriodSeconds": -3984053182430357055 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "379" + ] + }, + "httpGet": { + "path": "380", + "port": "381", + "host": "382", + "scheme": "ű嵞嬯t{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬ", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": "385", + "host": "386" + } + }, + "preStop": { + "exec": { + "command": [ + "387" + ] + }, + "httpGet": { + "path": "388", + "port": "389", + "host": "390", + "scheme": "cx赮ǒđ\u003e*劶?j", + "httpHeaders": [ + { + "name": "391", + "value": "392" + } + ] + }, + "tcpSocket": { + "port": "393", + "host": "394" + } + } + }, + "terminationMessagePath": "395", + "terminationMessagePolicy": "¥", + "imagePullPolicy": "Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃", + "securityContext": { + "capabilities": { + "add": [ + "ȕW歹s" + ], + "drop": [ + "ɥʋăƻ遲" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "396", + "role": "397", + "type": "398", + "level": "399" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402" + }, + "runAsUser": 3805707846751185585, + "runAsGroup": 4820130167691486230, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "Ů嫠!@@)Zq=歍þ螗ɃŒGm", + "seccompProfile": { + "type": "z鋎", + "localhostProfile": "403" + } + }, + "tty": true, + "targetContainerName": "404" + } + ], + "restartPolicy": "¿əW#ļǹʅŚO虀^背遻堣灭ƴɦ燻踸", + "terminationGracePeriodSeconds": -8963807447996144781, + "activeDeadlineSeconds": -5539971415578447792, + "dnsPolicy": "6", + "nodeSelector": { + "405": "406" + }, + "serviceAccountName": "407", + "serviceAccount": "408", + "automountServiceAccountToken": false, + "nodeName": "409", + "hostNetwork": true, + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "410", + "role": "411", + "type": "412", + "level": "413" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "414", + "gmsaCredentialSpec": "415", + "runAsUserName": "416" + }, + "runAsUser": 4290717681745188904, + "runAsGroup": 3355244307027629244, + "runAsNonRoot": false, + "supplementalGroups": [ + -7106117411092125093 + ], + "fsGroup": -9164240834267238973, + "sysctls": [ + { + "name": "417", + "value": "418" + } + ], + "fsGroupChangePolicy": "", + "seccompProfile": { + "type": "d'呪", + "localhostProfile": "419" + } + }, + "imagePullSecrets": [ + { + "name": "420" + } + ], + "hostname": "421", + "subdomain": "422", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "423", + "operator": "W瀤oɢ嫎¸殚篎3o8[y", + "values": [ + "424" + ] + } + ], + "matchFields": [ + { + "key": "425", + "operator": "ï驿笈", + "values": [ + "426" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1009377808, + "preference": { + "matchExpressions": [ + { + "key": "427", + "operator": "a餖Ľƛ淴ɑ?¶ȲƪE1º轪d覉;Ĕ颪", + "values": [ + "428" + ] + } + ], + "matchFields": [ + { + "key": "429", + "operator": "惍EʦŊĊ娮rȧ", + "values": [ + "430" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq.c": "" + }, + "matchExpressions": [ + { + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] + } + ] + }, + "namespaces": [ + "437" + ], + "topologyKey": "438", + "namespaceSelector": { + "matchLabels": { + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + }, + "matchExpressions": [ + { + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -234140, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + }, + "matchExpressions": [ + { + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "451" + ], + "topologyKey": "452", + "namespaceSelector": { + "matchLabels": { + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + }, + "matchExpressions": [ + { + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + }, + "matchExpressions": [ + { + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", + "values": [ + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" + ] + } + ] + }, + "namespaces": [ + "465" + ], + "topologyKey": "466", + "namespaceSelector": { + "matchLabels": { + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + }, + "matchExpressions": [ + { + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1276377114, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + }, + "matchExpressions": [ + { + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "479" + ], + "topologyKey": "480", + "namespaceSelector": { + "matchLabels": { + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + }, + "matchExpressions": [ + { + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + } + }, + "schedulerName": "487", + "tolerations": [ + { + "key": "488", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "489", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 + } + ], + "hostAliases": [ + { + "ip": "490", + "hostnames": [ + "491" + ] + } + ], + "priorityClassName": "492", + "priority": 347613368, + "dnsConfig": { + "nameservers": [ + "493" + ], + "searches": [ + "494" + ], + "options": [ + { + "name": "495", + "value": "496" + } + ] + }, + "readinessGates": [ + { + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + } + ], + "runtimeClassName": "497", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "overhead": { + "D輷": "792" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -484382570, + "topologyKey": "498", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "labelSelector": { + "matchLabels": { + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + }, + "matchExpressions": [ + { + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", + "values": [ + "h.v._5.vB-.-7-.6Jv-86___3" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + }, + "ttlSecondsAfterFinished": -1285029915, + "completionMode": "{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj}c殶", + "suspend": false + } + }, + "successfulJobsHistoryLimit": -2006986560, + "failedJobsHistoryLimit": -380889943 + }, + "status": { + "active": [ + { + "kind": "505", + "namespace": "506", + "name": "507", + "uid": "暉Ŝ!ȣ绰", + "apiVersion": "508", + "resourceVersion": "509", + "fieldPath": "510" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v1beta1.CronJob.pb b/testdata/v1.21.0/batch.v1beta1.CronJob.pb new file mode 100644 index 0000000000000000000000000000000000000000..5053c8251fa2e905cd7607afa1356acd529e79ea GIT binary patch literal 8478 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季Cʖ畬 + sizeLimit: "347" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "172": "173" + clusterName: "178" + creationTimestamp: null + deletionGracePeriodSeconds: 3218160964766401208 + finalizers: + - "177" + generateName: "166" + generation: -6008930988505485536 + labels: + "170": "171" + managedFields: + - apiVersion: "180" + fieldsType: "181" + manager: "179" + operation: quA?瞲Ť倱<įXŋ + name: "165" + namespace: "167" + ownerReferences: + - apiVersion: "174" + blockOwnerDeletion: false + controller: true + kind: "175" + name: "176" + uid: ɜa頢ƛƟ)ÙæNǚ + resourceVersion: "4447340384943270560" + selfLink: "168" + uid: A徙ɶɊł/擇ɦĽ胚 + spec: + accessModes: + - 厶耈 T衧ȇe媹Hǝ呮}臷 + dataSource: + apiGroup: "190" + kind: "191" + name: "192" + resources: + limits: + /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" + requests: + ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd: "150" + selector: + matchExpressions: + - key: 6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z + operator: NotIn + values: + - A5b.5-CX_VBC.Jn4f_1 + matchLabels: + 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 + storageClassName: "189" + volumeMode: 髷裎$MVȟ@7飣奺Ȋ + volumeName: "188" + fc: + fsType: "112" + lun: -740816174 + targetWWNs: + - "111" + wwids: + - "113" + flexVolume: + driver: "91" + fsType: "92" + options: + "94": "95" + secretRef: + name: "93" + flocker: + datasetName: "104" + datasetUUID: "105" + gcePersistentDisk: + fsType: "63" + partition: 1399152294 + pdName: "62" + readOnly: true + gitRepo: + directory: "68" + repository: "66" + revision: "67" + glusterfs: + endpoints: "81" + path: "82" + readOnly: true + hostPath: + path: "61" + type: j剐'宣I拍N嚳ķȗ + iscsi: + fsType: "77" + initiatorName: "80" + iqn: "75" + iscsiInterface: "76" + lun: -1483417237 + portals: + - "78" + secretRef: + name: "79" + targetPortal: "74" + name: "60" + nfs: + path: "73" + server: "72" + persistentVolumeClaim: + claimName: "83" + readOnly: true + photonPersistentDisk: + fsType: "132" + pdID: "131" + portworxVolume: + fsType: "147" + volumeID: "146" + projected: + defaultMode: -1332301579 + sources: + - configMap: + items: + - key: "142" + mode: -1249460160 + path: "143" + name: "141" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "137" + fieldPath: "138" + mode: 1525389481 + path: "136" + resourceFieldRef: + containerName: "139" + divisor: "618" + resource: "140" + secret: + items: + - key: "134" + mode: 550215822 + path: "135" + name: "133" + optional: false + serviceAccountToken: + audience: "144" + expirationSeconds: -8988970531898753887 + path: "145" + quobyte: + group: "126" + readOnly: true + registry: "123" + tenant: "127" + user: "125" + volume: "124" + rbd: + fsType: "86" + image: "85" + keyring: "89" + monitors: + - "84" + pool: "87" + readOnly: true + secretRef: + name: "90" + user: "88" + scaleIO: + fsType: "155" + gateway: "148" + protectionDomain: "151" + readOnly: true + secretRef: + name: "150" + storageMode: "153" + storagePool: "152" + system: "149" + volumeName: "154" + secret: + defaultMode: -1852451720 + items: + - key: "70" + mode: 1395607230 + path: "71" + optional: true + secretName: "69" + storageos: + fsType: "158" + readOnly: true + secretRef: + name: "159" + volumeName: "156" + volumeNamespace: "157" + vsphereVolume: + fsType: "120" + storagePolicyID: "122" + storagePolicyName: "121" + volumePath: "119" + ttlSecondsAfterFinished: -1285029915 + schedule: "19" + startingDeadlineSeconds: -2555947251840004808 + successfulJobsHistoryLimit: -2006986560 + suspend: true +status: + active: + - apiVersion: "508" + fieldPath: "510" + kind: "505" + name: "507" + namespace: "506" + resourceVersion: "509" + uid: 暉Ŝ!ȣ绰 diff --git a/testdata/v1.21.0/batch.v1beta1.JobTemplate.json b/testdata/v1.21.0/batch.v1beta1.JobTemplate.json new file mode 100644 index 0000000000..ff63349967 --- /dev/null +++ b/testdata/v1.21.0/batch.v1beta1.JobTemplate.json @@ -0,0 +1,1581 @@ +{ + "kind": "JobTemplate", + "apiVersion": "batch/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "template": { + "metadata": { + "name": "19", + "generateName": "20", + "namespace": "21", + "selfLink": "22", + "uid": "SǡƏ", + "resourceVersion": "17916580954637291219", + "generation": 5259823216098853135, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4075183944016503389, + "labels": { + "24": "25" + }, + "annotations": { + "26": "27" + }, + "ownerReferences": [ + { + "apiVersion": "28", + "kind": "29", + "name": "30", + "uid": "ɑ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "31" + ], + "clusterName": "32", + "managedFields": [ + { + "manager": "33", + "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "apiVersion": "34", + "fieldsType": "35" + } + ] + }, + "spec": { + "parallelism": -443114323, + "completions": -1771909905, + "activeDeadlineSeconds": -9086179100394185427, + "backoffLimit": -1796008812, + "selector": { + "matchLabels": { + "g5i9/l-Y._.-444": "c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64" + }, + "matchExpressions": [ + { + "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", + "operator": "In", + "values": [ + "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" + ] + } + ] + }, + "manualSelector": false, + "template": { + "metadata": { + "name": "42", + "generateName": "43", + "namespace": "44", + "selfLink": "45", + "uid": "Ȗ脵鴈Ō", + "resourceVersion": "5994087412557504692", + "generation": 9213888658033954596, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2901856114738744973, + "labels": { + "47": "48" + }, + "annotations": { + "49": "50" + }, + "ownerReferences": [ + { + "apiVersion": "51", + "kind": "52", + "name": "53", + "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "54" + ], + "clusterName": "55", + "managedFields": [ + { + "manager": "56", + "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", + "apiVersion": "57", + "fieldsType": "58" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "59", + "hostPath": { + "path": "60", + "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" + }, + "emptyDir": { + "medium": "踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ", + "sizeLimit": "681" + }, + "gcePersistentDisk": { + "pdName": "61", + "fsType": "62", + "partition": 2065358741, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "63", + "fsType": "64", + "partition": -104666658, + "readOnly": true + }, + "gitRepo": { + "repository": "65", + "revision": "66", + "directory": "67" + }, + "secret": { + "secretName": "68", + "items": [ + { + "key": "69", + "path": "70", + "mode": 1648350164 + } + ], + "defaultMode": 1655406148, + "optional": true + }, + "nfs": { + "server": "71", + "path": "72" + }, + "iscsi": { + "targetPortal": "73", + "iqn": "74", + "lun": -663180249, + "iscsiInterface": "75", + "fsType": "76", + "readOnly": true, + "portals": [ + "77" + ], + "chapAuthSession": true, + "secretRef": { + "name": "78" + }, + "initiatorName": "79" + }, + "glusterfs": { + "endpoints": "80", + "path": "81" + }, + "persistentVolumeClaim": { + "claimName": "82" + }, + "rbd": { + "monitors": [ + "83" + ], + "image": "84", + "fsType": "85", + "pool": "86", + "user": "87", + "keyring": "88", + "secretRef": { + "name": "89" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "90", + "fsType": "91", + "secretRef": { + "name": "92" + }, + "readOnly": true, + "options": { + "93": "94" + } + }, + "cinder": { + "volumeID": "95", + "fsType": "96", + "readOnly": true, + "secretRef": { + "name": "97" + } + }, + "cephfs": { + "monitors": [ + "98" + ], + "path": "99", + "user": "100", + "secretFile": "101", + "secretRef": { + "name": "102" + } + }, + "flocker": { + "datasetName": "103", + "datasetUUID": "104" + }, + "downwardAPI": { + "items": [ + { + "path": "105", + "fieldRef": { + "apiVersion": "106", + "fieldPath": "107" + }, + "resourceFieldRef": { + "containerName": "108", + "resource": "109", + "divisor": "889" + }, + "mode": 1322858613 + } + ], + "defaultMode": 1801487647 + }, + "fc": { + "targetWWNs": [ + "110" + ], + "lun": 1169718433, + "fsType": "111", + "wwids": [ + "112" + ] + }, + "azureFile": { + "secretName": "113", + "shareName": "114" + }, + "configMap": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -1194714697 + } + ], + "defaultMode": -599608368, + "optional": true + }, + "vsphereVolume": { + "volumePath": "118", + "fsType": "119", + "storagePolicyName": "120", + "storagePolicyID": "121" + }, + "quobyte": { + "registry": "122", + "volume": "123", + "readOnly": true, + "user": "124", + "group": "125", + "tenant": "126" + }, + "azureDisk": { + "diskName": "127", + "diskURI": "128", + "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", + "fsType": "129", + "readOnly": true, + "kind": "ȫşŇɜa" + }, + "photonPersistentDisk": { + "pdID": "130", + "fsType": "131" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "132", + "items": [ + { + "key": "133", + "path": "134", + "mode": 782113097 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "135", + "fieldRef": { + "apiVersion": "136", + "fieldPath": "137" + }, + "resourceFieldRef": { + "containerName": "138", + "resource": "139", + "divisor": "952" + }, + "mode": -555780268 + } + ] + }, + "configMap": { + "name": "140", + "items": [ + { + "key": "141", + "path": "142", + "mode": 1730325900 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "143", + "expirationSeconds": -2937394236764575757, + "path": "144" + } + } + ], + "defaultMode": -1980941277 + }, + "portworxVolume": { + "volumeID": "145", + "fsType": "146", + "readOnly": true + }, + "scaleIO": { + "gateway": "147", + "system": "148", + "secretRef": { + "name": "149" + }, + "sslEnabled": true, + "protectionDomain": "150", + "storagePool": "151", + "storageMode": "152", + "volumeName": "153", + "fsType": "154" + }, + "storageos": { + "volumeName": "155", + "volumeNamespace": "156", + "fsType": "157", + "readOnly": true, + "secretRef": { + "name": "158" + } + }, + "csi": { + "driver": "159", + "readOnly": true, + "fsType": "160", + "volumeAttributes": { + "161": "162" + }, + "nodePublishSecretRef": { + "name": "163" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "164", + "generateName": "165", + "namespace": "166", + "selfLink": "167", + "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", + "resourceVersion": "917467801074989174", + "generation": -8801560367353238479, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -1837257934517376612, + "labels": { + "169": "170" + }, + "annotations": { + "171": "172" + }, + "ownerReferences": [ + { + "apiVersion": "173", + "kind": "174", + "name": "175", + "uid": "", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "176" + ], + "clusterName": "177", + "managedFields": [ + { + "manager": "178", + "operation": "蒅!a坩O`涁İ而踪鄌", + "apiVersion": "179", + "fieldsType": "180" + } + ] + }, + "spec": { + "accessModes": [ + "|@?鷅bȻN" + ], + "selector": { + "matchLabels": { + "fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ": "E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF" + }, + "matchExpressions": [ + { + "key": "39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G", + "operator": "Exists" + } + ] + }, + "resources": { + "limits": { + "?$矡ȶ网棊ʢ": "891" + }, + "requests": { + "Ⱥ眖R#yV'WKw(ğ": "423" + } + }, + "volumeName": "187", + "storageClassName": "188", + "volumeMode": "跦Opwǩ曬逴褜1", + "dataSource": { + "apiGroup": "189", + "kind": "190", + "name": "191" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "192", + "image": "193", + "command": [ + "194" + ], + "args": [ + "195" + ], + "workingDir": "196", + "ports": [ + { + "name": "197", + "hostPort": -589000495, + "containerPort": -955773237, + "protocol": "g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿", + "hostIP": "198" + } + ], + "envFrom": [ + { + "prefix": "199", + "configMapRef": { + "name": "200", + "optional": false + }, + "secretRef": { + "name": "201", + "optional": false + } + } + ], + "env": [ + { + "name": "202", + "value": "203", + "valueFrom": { + "fieldRef": { + "apiVersion": "204", + "fieldPath": "205" + }, + "resourceFieldRef": { + "containerName": "206", + "resource": "207", + "divisor": "729" + }, + "configMapKeyRef": { + "name": "208", + "key": "209", + "optional": true + }, + "secretKeyRef": { + "name": "210", + "key": "211", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "輦唊#v铿ʩȂ4ē鐭": "879" + }, + "requests": { + "昕Ĭ": "524" + } + }, + "volumeMounts": [ + { + "name": "212", + "mountPath": "213", + "subPath": "214", + "mountPropagation": " 苧yñKJɐ", + "subPathExpr": "215" + } + ], + "volumeDevices": [ + { + "name": "216", + "devicePath": "217" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "218" + ] + }, + "httpGet": { + "path": "219", + "port": "220", + "host": "221", + "scheme": "咡W", + "httpHeaders": [ + { + "name": "222", + "value": "223" + } + ] + }, + "tcpSocket": { + "port": 888935190, + "host": "224" + }, + "initialDelaySeconds": 1674961434, + "timeoutSeconds": -553100686, + "periodSeconds": 44509253, + "successThreshold": -1661575965, + "failureThreshold": 183376425, + "terminationGracePeriodSeconds": 439010468654957223 + }, + "readinessProbe": { + "exec": { + "command": [ + "225" + ] + }, + "httpGet": { + "path": "226", + "port": -2133054549, + "host": "227", + "scheme": "遰=E", + "httpHeaders": [ + { + "name": "228", + "value": "229" + } + ] + }, + "tcpSocket": { + "port": "230", + "host": "231" + }, + "initialDelaySeconds": -1462219068, + "timeoutSeconds": -370386363, + "periodSeconds": 1714588921, + "successThreshold": -1246371817, + "failureThreshold": 617318981, + "terminationGracePeriodSeconds": 1856677271350902065 + }, + "startupProbe": { + "exec": { + "command": [ + "232" + ] + }, + "httpGet": { + "path": "233", + "port": "234", + "host": "235", + "scheme": "ŕ翑0展}", + "httpHeaders": [ + { + "name": "236", + "value": "237" + } + ] + }, + "tcpSocket": { + "port": "238", + "host": "239" + }, + "initialDelaySeconds": -1778952574, + "timeoutSeconds": 1386255869, + "periodSeconds": -778272981, + "successThreshold": 2056774277, + "failureThreshold": -2146674095, + "terminationGracePeriodSeconds": -1117820874616112287 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "240" + ] + }, + "httpGet": { + "path": "241", + "port": "242", + "host": "243", + "scheme": "队偯J僳徥淳4揻", + "httpHeaders": [ + { + "name": "244", + "value": "245" + } + ] + }, + "tcpSocket": { + "port": 878005329, + "host": "246" + } + }, + "preStop": { + "exec": { + "command": [ + "247" + ] + }, + "httpGet": { + "path": "248", + "port": "249", + "host": "250", + "scheme": "Œɥ颶妧Ö闊 鰔澝qV訆Ǝ", + "httpHeaders": [ + { + "name": "251", + "value": "252" + } + ] + }, + "tcpSocket": { + "port": 509813083, + "host": "253" + } + } + }, + "terminationMessagePath": "254", + "terminationMessagePolicy": "²sNƗ¸g", + "imagePullPolicy": ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "255", + "role": "256", + "type": "257", + "level": "258" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "259", + "gmsaCredentialSpec": "260", + "runAsUserName": "261" + }, + "runAsUser": 5431518803727886665, + "runAsGroup": -545284475172904979, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "丆", + "seccompProfile": { + "type": "²Ŏ)/灩聋3趐囨", + "localhostProfile": "262" + } + } + } + ], + "containers": [ + { + "name": "263", + "image": "264", + "command": [ + "265" + ], + "args": [ + "266" + ], + "workingDir": "267", + "ports": [ + { + "name": "268", + "hostPort": -1733181402, + "containerPort": -1365158918, + "protocol": "OǨ繫ʎǑyZ", + "hostIP": "269" + } + ], + "envFrom": [ + { + "prefix": "270", + "configMapRef": { + "name": "271", + "optional": false + }, + "secretRef": { + "name": "272", + "optional": true + } + } + ], + "env": [ + { + "name": "273", + "value": "274", + "valueFrom": { + "fieldRef": { + "apiVersion": "275", + "fieldPath": "276" + }, + "resourceFieldRef": { + "containerName": "277", + "resource": "278", + "divisor": "516" + }, + "configMapKeyRef": { + "name": "279", + "key": "280", + "optional": true + }, + "secretKeyRef": { + "name": "281", + "key": "282", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "": "991" + }, + "requests": { + "斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ": "850" + } + }, + "volumeMounts": [ + { + "name": "283", + "readOnly": true, + "mountPath": "284", + "subPath": "285", + "mountPropagation": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", + "subPathExpr": "286" + } + ], + "volumeDevices": [ + { + "name": "287", + "devicePath": "288" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "289" + ] + }, + "httpGet": { + "path": "290", + "port": -543432015, + "host": "291", + "scheme": "ƷƣMț", + "httpHeaders": [ + { + "name": "292", + "value": "293" + } + ] + }, + "tcpSocket": { + "port": "294", + "host": "295" + }, + "initialDelaySeconds": -211480108, + "timeoutSeconds": -200074798, + "periodSeconds": 556036216, + "successThreshold": -1838917931, + "failureThreshold": -1563928252, + "terminationGracePeriodSeconds": -1301089041686500367 + }, + "readinessProbe": { + "exec": { + "command": [ + "296" + ] + }, + "httpGet": { + "path": "297", + "port": 455919108, + "host": "298", + "scheme": "崍h趭(娕u", + "httpHeaders": [ + { + "name": "299", + "value": "300" + } + ] + }, + "tcpSocket": { + "port": 805162379, + "host": "301" + }, + "initialDelaySeconds": 1486914884, + "timeoutSeconds": -641001381, + "periodSeconds": -977348956, + "successThreshold": -637630736, + "failureThreshold": 601942575, + "terminationGracePeriodSeconds": -5669474827175536499 + }, + "startupProbe": { + "exec": { + "command": [ + "302" + ] + }, + "httpGet": { + "path": "303", + "port": "304", + "host": "305", + "scheme": "Ã茓pȓɻ", + "httpHeaders": [ + { + "name": "306", + "value": "307" + } + ] + }, + "tcpSocket": { + "port": "308", + "host": "309" + }, + "initialDelaySeconds": 1737172479, + "timeoutSeconds": -767058113, + "periodSeconds": 1223564938, + "successThreshold": 1241693652, + "failureThreshold": 1803882645, + "terminationGracePeriodSeconds": 8011596308221389971 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "310" + ] + }, + "httpGet": { + "path": "311", + "port": "312", + "host": "313", + "scheme": "ĒzŔ瘍Nʊ", + "httpHeaders": [ + { + "name": "314", + "value": "315" + } + ] + }, + "tcpSocket": { + "port": 2073630689, + "host": "316" + } + }, + "preStop": { + "exec": { + "command": [ + "317" + ] + }, + "httpGet": { + "path": "318", + "port": "319", + "host": "320", + "scheme": "泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ", + "httpHeaders": [ + { + "name": "321", + "value": "322" + } + ] + }, + "tcpSocket": { + "port": "323", + "host": "324" + } + } + }, + "terminationMessagePath": "325", + "terminationMessagePolicy": "礫Ƽ¨Ix糂腂ǂǚŜEu", + "imagePullPolicy": "I滞廬耐鷞焬CQm坊柩劄奼[", + "securityContext": { + "capabilities": { + "add": [ + "ĝ®EĨǔvÄÚ×p鬷" + ], + "drop": [ + "罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "326", + "role": "327", + "type": "328", + "level": "329" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "330", + "gmsaCredentialSpec": "331", + "runAsUserName": "332" + }, + "runAsUser": 2803095162614904173, + "runAsGroup": -1207159809527615562, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "-紑浘牬釼aTGÒ鵌", + "seccompProfile": { + "type": "3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶", + "localhostProfile": "333" + } + }, + "stdin": true + } + ], + "ephemeralContainers": [ + { + "name": "334", + "image": "335", + "command": [ + "336" + ], + "args": [ + "337" + ], + "workingDir": "338", + "ports": [ + { + "name": "339", + "hostPort": -257245030, + "containerPort": -166419777, + "protocol": "a殆诵H玲", + "hostIP": "340" + } + ], + "envFrom": [ + { + "prefix": "341", + "configMapRef": { + "name": "342", + "optional": false + }, + "secretRef": { + "name": "343", + "optional": false + } + } + ], + "env": [ + { + "name": "344", + "value": "345", + "valueFrom": { + "fieldRef": { + "apiVersion": "346", + "fieldPath": "347" + }, + "resourceFieldRef": { + "containerName": "348", + "resource": "349", + "divisor": "274" + }, + "configMapKeyRef": { + "name": "350", + "key": "351", + "optional": false + }, + "secretKeyRef": { + "name": "352", + "key": "353", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "9ij\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ": "895" + }, + "requests": { + "櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ": "151" + } + }, + "volumeMounts": [ + { + "name": "354", + "readOnly": true, + "mountPath": "355", + "subPath": "356", + "mountPropagation": "{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬɸ", + "subPathExpr": "357" + } + ], + "volumeDevices": [ + { + "name": "358", + "devicePath": "359" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "360" + ] + }, + "httpGet": { + "path": "361", + "port": "362", + "host": "363", + "scheme": "cx赮ǒđ\u003e*劶?j", + "httpHeaders": [ + { + "name": "364", + "value": "365" + } + ] + }, + "tcpSocket": { + "port": "366", + "host": "367" + }, + "initialDelaySeconds": 1008425444, + "timeoutSeconds": -821592382, + "periodSeconds": 1678953375, + "successThreshold": 1045190247, + "failureThreshold": 1805682547, + "terminationGracePeriodSeconds": -2797767251501326723 + }, + "readinessProbe": { + "exec": { + "command": [ + "368" + ] + }, + "httpGet": { + "path": "369", + "port": 2032588794, + "host": "370", + "scheme": "鍃G昧牱", + "httpHeaders": [ + { + "name": "371", + "value": "372" + } + ] + }, + "tcpSocket": { + "port": "373", + "host": "374" + }, + "initialDelaySeconds": -215316554, + "timeoutSeconds": -2141869576, + "periodSeconds": 1521292403, + "successThreshold": -283400620, + "failureThreshold": -394464008, + "terminationGracePeriodSeconds": 911858222236680643 + }, + "startupProbe": { + "exec": { + "command": [ + "375" + ] + }, + "httpGet": { + "path": "376", + "port": -629974246, + "host": "377", + "scheme": "œj堑ūM鈱ɖ'蠨磼O_h", + "httpHeaders": [ + { + "name": "378", + "value": "379" + } + ] + }, + "tcpSocket": { + "port": -2033879721, + "host": "380" + }, + "initialDelaySeconds": -1026606578, + "timeoutSeconds": -25232164, + "periodSeconds": -645536124, + "successThreshold": 896697276, + "failureThreshold": 279062028, + "terminationGracePeriodSeconds": 4458982675949227932 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "381" + ] + }, + "httpGet": { + "path": "382", + "port": -1289510276, + "host": "383", + "scheme": "ŒGm¨z鋎靀G", + "httpHeaders": [ + { + "name": "384", + "value": "385" + } + ] + }, + "tcpSocket": { + "port": "386", + "host": "387" + } + }, + "preStop": { + "exec": { + "command": [ + "388" + ] + }, + "httpGet": { + "path": "389", + "port": 1289969734, + "host": "390", + "scheme": "7uPƒw©ɴĶ烷Ľ", + "httpHeaders": [ + { + "name": "391", + "value": "392" + } + ] + }, + "tcpSocket": { + "port": 1468940509, + "host": "393" + } + } + }, + "terminationMessagePath": "394", + "terminationMessagePolicy": "像-觗裓6Ř", + "securityContext": { + "capabilities": { + "add": [ + "蚢鑸鶲Ãq" + ], + "drop": [ + "轫ʓ滨ĖRh}颉" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "395", + "role": "396", + "type": "397", + "level": "398" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "399", + "gmsaCredentialSpec": "400", + "runAsUserName": "401" + }, + "runAsUser": -7492598848400758567, + "runAsGroup": -4328915352766545090, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "¸殚篎3", + "seccompProfile": { + "type": "8[y#t(ȗŜŲ", + "localhostProfile": "402" + } + }, + "tty": true, + "targetContainerName": "403" + } + ], + "restartPolicy": "y", + "terminationGracePeriodSeconds": -1357828024706138776, + "activeDeadlineSeconds": -3501425899000054955, + "nodeSelector": { + "404": "405" + }, + "serviceAccountName": "406", + "serviceAccount": "407", + "automountServiceAccountToken": true, + "nodeName": "408", + "hostNetwork": true, + "hostIPC": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "409", + "role": "410", + "type": "411", + "level": "412" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "413", + "gmsaCredentialSpec": "414", + "runAsUserName": "415" + }, + "runAsUser": -4962946920772050319, + "runAsGroup": 5200080507234099655, + "runAsNonRoot": true, + "supplementalGroups": [ + -4548866432246561416 + ], + "fsGroup": -6276111079389958404, + "sysctls": [ + { + "name": "416", + "value": "417" + } + ], + "fsGroupChangePolicy": "œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ", + "seccompProfile": { + "type": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", + "localhostProfile": "418" + } + }, + "imagePullSecrets": [ + { + "name": "419" + } + ], + "hostname": "420", + "subdomain": "421", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "422", + "operator": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", + "values": [ + "423" + ] + } + ], + "matchFields": [ + { + "key": "424", + "operator": "m嵘厶sȰÖ埡ÆɰŞ襵樞", + "values": [ + "425" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 2082229073, + "preference": { + "matchExpressions": [ + { + "key": "426", + "operator": "ƨɤ血x柱栦阫Ƈʥ椹", + "values": [ + "427" + ] + } + ], + "matchFields": [ + { + "key": "428", + "operator": "_", + "values": [ + "429" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "3--51": "h-K5y_AzOBW.9oE9_6.-v" + }, + "matchExpressions": [ + { + "key": "064eqk5--f4e4--r1k278l-d-8o1-x-1wl----fr.ajz-659--0l-029/2bIZ__4", + "operator": "In", + "values": [ + "S6l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw7" + ] + } + ] + }, + "namespaces": [ + "436" + ], + "topologyKey": "437", + "namespaceSelector": { + "matchLabels": { + "j_.5.40Rw4gD.._.-x6db-L7.-__-G_2kp": "H_.39g_.--_-_ve5.m_2_--XZ-x.__.M" + }, + "matchExpressions": [ + { + "key": "Pw_-r75--_-A-oQ", + "operator": "NotIn", + "values": [ + "3i__a.O2G_-_K-.03.mp.-10k" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 256213209, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "fY6T4g_-.._Lf2t_m...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2Z": "i_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-__bJ" + }, + "matchExpressions": [ + { + "key": "7Pn-W23-_.z_.._s--_F-BR-.h_-2-s", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "450" + ], + "topologyKey": "451", + "namespaceSelector": { + "matchLabels": { + "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t": "V._nV34GH" + }, + "matchExpressions": [ + { + "key": "9105-4_ed-0-i_zZsY_o8t5Vl6_..C", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "q0o.0C_gV.9_G-.-z1YH": "b.9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..sA" + }, + "matchExpressions": [ + { + "key": "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp", + "operator": "NotIn", + "values": [ + "MGbG-_-8Qi..9-4.2K_FQ.E--__K-hg" + ] + } + ] + }, + "namespaces": [ + "464" + ], + "topologyKey": "465", + "namespaceSelector": { + "matchLabels": { + "4vk58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-w.57k--e--x--b--1-n4-a--o2h0fy-j-5-5-2nw/1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133T": "P-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_8" + }, + "matchExpressions": [ + { + "key": "0476b---nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d841/R._.3l-_86_u2-7_._qN__A_f_-B3_UP", + "operator": "In", + "values": [ + "396h8.G__B3" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1856144088, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "Q-.-.g-_Z_-nSLq": "4P--_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O3" + }, + "matchExpressions": [ + { + "key": "3d/6_M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy-5", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "478" + ], + "topologyKey": "479", + "namespaceSelector": { + "matchLabels": { + "2x-cpor---cigu---4-2-4k0267h-rl-l-u575b93-r6---4g-vg3t.vuo17qre-33-5-u8f0f1q8/6": "px_0-.mJe__.B-cd2_4" + }, + "matchExpressions": [ + { + "key": "1s._K9-.AJ-_8--___b____03_6.K8lY", + "operator": "Exists" + } + ] + } + } + } + ] + } + }, + "schedulerName": "486", + "tolerations": [ + { + "key": "487", + "operator": "0yVA嬂刲;牆詒ĸąs", + "value": "488", + "effect": "kx-餌勀奷Ŏ", + "tolerationSeconds": -9038755672632113093 + } + ], + "hostAliases": [ + { + "ip": "489", + "hostnames": [ + "490" + ] + } + ], + "priorityClassName": "491", + "priority": -1133320634, + "dnsConfig": { + "nameservers": [ + "492" + ], + "searches": [ + "493" + ], + "options": [ + { + "name": "494", + "value": "495" + } + ] + }, + "readinessGates": [ + { + "conditionType": "į" + } + ], + "runtimeClassName": "496", + "enableServiceLinks": true, + "preemptionPolicy": "Ʀ[螵沊齣薣鰎đƝ):惝ŵ髿ɔ", + "overhead": { + "k_": "725" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -2046521037, + "topologyKey": "497", + "whenUnsatisfiable": "\"T#sM網m", + "labelSelector": { + "matchLabels": { + "3.hy9---2--e-yya--bj7-l-9aw--2/hs.-_DM__28W-_-.0HfR-_f-5": "019_-gYY._..fP--hQ7be__-.-g-5.-59...7q___n.__16ee.6" + }, + "matchExpressions": [ + { + "key": "B.rTt7bm9I.-..q-F-.__ck", + "operator": "DoesNotExist" + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + }, + "ttlSecondsAfterFinished": -2143422853, + "completionMode": "烡Z树Ȁ謁Ƹɮ-nʣž吞Ƞ唄", + "suspend": true + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v1beta1.JobTemplate.pb b/testdata/v1.21.0/batch.v1beta1.JobTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..5967a9fb08b79d2b9f0f1c323f529cdbdb80a79b GIT binary patch literal 8019 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季Cʖ畬x骀Šĸů + name: "42" + namespace: "44" + ownerReferences: + - apiVersion: "51" + blockOwnerDeletion: false + controller: false + kind: "52" + name: "53" + uid: I拍N嚳ķȗɊ捵TwMȗ礼 + resourceVersion: "5994087412557504692" + selfLink: "45" + uid: Ȗ脵鴈Ō + spec: + activeDeadlineSeconds: -3501425899000054955 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "426" + operator: ƨɤ血x柱栦阫Ƈʥ椹 + values: + - "427" + matchFields: + - key: "428" + operator: _ + values: + - "429" + weight: 2082229073 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "422" + operator: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 + values: + - "423" + matchFields: + - key: "424" + operator: m嵘厶sȰÖ埡ÆɰŞ襵樞 + values: + - "425" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 7Pn-W23-_.z_.._s--_F-BR-.h_-2-s + operator: Exists + matchLabels: + fY6T4g_-.._Lf2t_m...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2Z: i_P..w-W_-nE...-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-__bJ + namespaceSelector: + matchExpressions: + - key: 9105-4_ed-0-i_zZsY_o8t5Vl6_..C + operator: DoesNotExist + matchLabels: + 2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t: V._nV34GH + namespaces: + - "450" + topologyKey: "451" + weight: 256213209 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 064eqk5--f4e4--r1k278l-d-8o1-x-1wl----fr.ajz-659--0l-029/2bIZ__4 + operator: In + values: + - S6l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw7 + matchLabels: + 3--51: h-K5y_AzOBW.9oE9_6.-v + namespaceSelector: + matchExpressions: + - key: Pw_-r75--_-A-oQ + operator: NotIn + values: + - 3i__a.O2G_-_K-.03.mp.-10k + matchLabels: + j_.5.40Rw4gD.._.-x6db-L7.-__-G_2kp: H_.39g_.--_-_ve5.m_2_--XZ-x.__.M + namespaces: + - "436" + topologyKey: "437" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 3d/6_M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy-5 + operator: Exists + matchLabels: + Q-.-.g-_Z_-nSLq: 4P--_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O3 + namespaceSelector: + matchExpressions: + - key: 1s._K9-.AJ-_8--___b____03_6.K8lY + operator: Exists + matchLabels: + 2x-cpor---cigu---4-2-4k0267h-rl-l-u575b93-r6---4g-vg3t.vuo17qre-33-5-u8f0f1q8/6: px_0-.mJe__.B-cd2_4 + namespaces: + - "478" + topologyKey: "479" + weight: 1856144088 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp + operator: NotIn + values: + - MGbG-_-8Qi..9-4.2K_FQ.E--__K-hg + matchLabels: + q0o.0C_gV.9_G-.-z1YH: b.9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..sA + namespaceSelector: + matchExpressions: + - key: 0476b---nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d841/R._.3l-_86_u2-7_._qN__A_f_-B3_UP + operator: In + values: + - 396h8.G__B3 + matchLabels: + ? 4vk58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-w.57k--e--x--b--1-n4-a--o2h0fy-j-5-5-2nw/1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133T + : P-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_8 + namespaces: + - "464" + topologyKey: "465" + automountServiceAccountToken: true + containers: + - args: + - "266" + command: + - "265" + env: + - name: "273" + value: "274" + valueFrom: + configMapKeyRef: + key: "280" + name: "279" + optional: true + fieldRef: + apiVersion: "275" + fieldPath: "276" + resourceFieldRef: + containerName: "277" + divisor: "516" + resource: "278" + secretKeyRef: + key: "282" + name: "281" + optional: true + envFrom: + - configMapRef: + name: "271" + optional: false + prefix: "270" + secretRef: + name: "272" + optional: true + image: "264" + imagePullPolicy: I滞廬耐鷞焬CQm坊柩劄奼[ + lifecycle: + postStart: + exec: + command: + - "310" + httpGet: + host: "313" + httpHeaders: + - name: "314" + value: "315" + path: "311" + port: "312" + scheme: ĒzŔ瘍Nʊ + tcpSocket: + host: "316" + port: 2073630689 + preStop: + exec: + command: + - "317" + httpGet: + host: "320" + httpHeaders: + - name: "321" + value: "322" + path: "318" + port: "319" + scheme: 泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ + tcpSocket: + host: "324" + port: "323" + livenessProbe: + exec: + command: + - "289" + failureThreshold: -1563928252 + httpGet: + host: "291" + httpHeaders: + - name: "292" + value: "293" + path: "290" + port: -543432015 + scheme: ƷƣMț + initialDelaySeconds: -211480108 + periodSeconds: 556036216 + successThreshold: -1838917931 + tcpSocket: + host: "295" + port: "294" + terminationGracePeriodSeconds: -1301089041686500367 + timeoutSeconds: -200074798 + name: "263" + ports: + - containerPort: -1365158918 + hostIP: "269" + hostPort: -1733181402 + name: "268" + protocol: OǨ繫ʎǑyZ + readinessProbe: + exec: + command: + - "296" + failureThreshold: 601942575 + httpGet: + host: "298" + httpHeaders: + - name: "299" + value: "300" + path: "297" + port: 455919108 + scheme: 崍h趭(娕u + initialDelaySeconds: 1486914884 + periodSeconds: -977348956 + successThreshold: -637630736 + tcpSocket: + host: "301" + port: 805162379 + terminationGracePeriodSeconds: -5669474827175536499 + timeoutSeconds: -641001381 + resources: + limits: + "": "991" + requests: + 斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ: "850" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - ĝ®EĨǔvÄÚ×p鬷 + drop: + - 罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃 + privileged: true + procMount: -紑浘牬釼aTGÒ鵌 + readOnlyRootFilesystem: false + runAsGroup: -1207159809527615562 + runAsNonRoot: true + runAsUser: 2803095162614904173 + seLinuxOptions: + level: "329" + role: "327" + type: "328" + user: "326" + seccompProfile: + localhostProfile: "333" + type: 3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶 + windowsOptions: + gmsaCredentialSpec: "331" + gmsaCredentialSpecName: "330" + runAsUserName: "332" + startupProbe: + exec: + command: + - "302" + failureThreshold: 1803882645 + httpGet: + host: "305" + httpHeaders: + - name: "306" + value: "307" + path: "303" + port: "304" + scheme: Ã茓pȓɻ + initialDelaySeconds: 1737172479 + periodSeconds: 1223564938 + successThreshold: 1241693652 + tcpSocket: + host: "309" + port: "308" + terminationGracePeriodSeconds: 8011596308221389971 + timeoutSeconds: -767058113 + stdin: true + terminationMessagePath: "325" + terminationMessagePolicy: 礫Ƽ¨Ix糂腂ǂǚŜEu + volumeDevices: + - devicePath: "288" + name: "287" + volumeMounts: + - mountPath: "284" + mountPropagation: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + name: "283" + readOnly: true + subPath: "285" + subPathExpr: "286" + workingDir: "267" + dnsConfig: + nameservers: + - "492" + options: + - name: "494" + value: "495" + searches: + - "493" + enableServiceLinks: true + ephemeralContainers: + - args: + - "337" + command: + - "336" + env: + - name: "344" + value: "345" + valueFrom: + configMapKeyRef: + key: "351" + name: "350" + optional: false + fieldRef: + apiVersion: "346" + fieldPath: "347" + resourceFieldRef: + containerName: "348" + divisor: "274" + resource: "349" + secretKeyRef: + key: "353" + name: "352" + optional: true + envFrom: + - configMapRef: + name: "342" + optional: false + prefix: "341" + secretRef: + name: "343" + optional: false + image: "335" + lifecycle: + postStart: + exec: + command: + - "381" + httpGet: + host: "383" + httpHeaders: + - name: "384" + value: "385" + path: "382" + port: -1289510276 + scheme: ŒGm¨z鋎靀G + tcpSocket: + host: "387" + port: "386" + preStop: + exec: + command: + - "388" + httpGet: + host: "390" + httpHeaders: + - name: "391" + value: "392" + path: "389" + port: 1289969734 + scheme: 7uPƒw©ɴĶ烷Ľ + tcpSocket: + host: "393" + port: 1468940509 + livenessProbe: + exec: + command: + - "360" + failureThreshold: 1805682547 + httpGet: + host: "363" + httpHeaders: + - name: "364" + value: "365" + path: "361" + port: "362" + scheme: cx赮ǒđ>*劶?j + initialDelaySeconds: 1008425444 + periodSeconds: 1678953375 + successThreshold: 1045190247 + tcpSocket: + host: "367" + port: "366" + terminationGracePeriodSeconds: -2797767251501326723 + timeoutSeconds: -821592382 + name: "334" + ports: + - containerPort: -166419777 + hostIP: "340" + hostPort: -257245030 + name: "339" + protocol: a殆诵H玲 + readinessProbe: + exec: + command: + - "368" + failureThreshold: -394464008 + httpGet: + host: "370" + httpHeaders: + - name: "371" + value: "372" + path: "369" + port: 2032588794 + scheme: 鍃G昧牱 + initialDelaySeconds: -215316554 + periodSeconds: 1521292403 + successThreshold: -283400620 + tcpSocket: + host: "374" + port: "373" + terminationGracePeriodSeconds: 911858222236680643 + timeoutSeconds: -2141869576 + resources: + limits: + 9ij\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ: "895" + requests: + 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ: "151" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 蚢鑸鶲Ãq + drop: + - 轫ʓ滨ĖRh}颉 + privileged: false + procMount: ¸殚篎3 + readOnlyRootFilesystem: true + runAsGroup: -4328915352766545090 + runAsNonRoot: true + runAsUser: -7492598848400758567 + seLinuxOptions: + level: "398" + role: "396" + type: "397" + user: "395" + seccompProfile: + localhostProfile: "402" + type: 8[y#t(ȗŜŲ + windowsOptions: + gmsaCredentialSpec: "400" + gmsaCredentialSpecName: "399" + runAsUserName: "401" + startupProbe: + exec: + command: + - "375" + failureThreshold: 279062028 + httpGet: + host: "377" + httpHeaders: + - name: "378" + value: "379" + path: "376" + port: -629974246 + scheme: œj堑ūM鈱ɖ'蠨磼O_h + initialDelaySeconds: -1026606578 + periodSeconds: -645536124 + successThreshold: 896697276 + tcpSocket: + host: "380" + port: -2033879721 + terminationGracePeriodSeconds: 4458982675949227932 + timeoutSeconds: -25232164 + targetContainerName: "403" + terminationMessagePath: "394" + terminationMessagePolicy: 像-觗裓6Ř + tty: true + volumeDevices: + - devicePath: "359" + name: "358" + volumeMounts: + - mountPath: "355" + mountPropagation: '{Eɾ敹Ȯ-湷D谹気Ƀ秮òƬɸ' + name: "354" + readOnly: true + subPath: "356" + subPathExpr: "357" + workingDir: "338" + hostAliases: + - hostnames: + - "490" + ip: "489" + hostIPC: true + hostNetwork: true + hostname: "420" + imagePullSecrets: + - name: "419" + initContainers: + - args: + - "195" + command: + - "194" + env: + - name: "202" + value: "203" + valueFrom: + configMapKeyRef: + key: "209" + name: "208" + optional: true + fieldRef: + apiVersion: "204" + fieldPath: "205" + resourceFieldRef: + containerName: "206" + divisor: "729" + resource: "207" + secretKeyRef: + key: "211" + name: "210" + optional: false + envFrom: + - configMapRef: + name: "200" + optional: false + prefix: "199" + secretRef: + name: "201" + optional: false + image: "193" + imagePullPolicy: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + lifecycle: + postStart: + exec: + command: + - "240" + httpGet: + host: "243" + httpHeaders: + - name: "244" + value: "245" + path: "241" + port: "242" + scheme: 队偯J僳徥淳4揻 + tcpSocket: + host: "246" + port: 878005329 + preStop: + exec: + command: + - "247" + httpGet: + host: "250" + httpHeaders: + - name: "251" + value: "252" + path: "248" + port: "249" + scheme: Œɥ颶妧Ö闊 鰔澝qV訆Ǝ + tcpSocket: + host: "253" + port: 509813083 + livenessProbe: + exec: + command: + - "218" + failureThreshold: 183376425 + httpGet: + host: "221" + httpHeaders: + - name: "222" + value: "223" + path: "219" + port: "220" + scheme: 咡W + initialDelaySeconds: 1674961434 + periodSeconds: 44509253 + successThreshold: -1661575965 + tcpSocket: + host: "224" + port: 888935190 + terminationGracePeriodSeconds: 439010468654957223 + timeoutSeconds: -553100686 + name: "192" + ports: + - containerPort: -955773237 + hostIP: "198" + hostPort: -589000495 + name: "197" + protocol: g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿ + readinessProbe: + exec: + command: + - "225" + failureThreshold: 617318981 + httpGet: + host: "227" + httpHeaders: + - name: "228" + value: "229" + path: "226" + port: -2133054549 + scheme: 遰=E + initialDelaySeconds: -1462219068 + periodSeconds: 1714588921 + successThreshold: -1246371817 + tcpSocket: + host: "231" + port: "230" + terminationGracePeriodSeconds: 1856677271350902065 + timeoutSeconds: -370386363 + resources: + limits: + 輦唊#v铿ʩȂ4ē鐭: "879" + requests: + 昕Ĭ: "524" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - "" + drop: + - Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; + privileged: false + procMount: 丆 + readOnlyRootFilesystem: true + runAsGroup: -545284475172904979 + runAsNonRoot: false + runAsUser: 5431518803727886665 + seLinuxOptions: + level: "258" + role: "256" + type: "257" + user: "255" + seccompProfile: + localhostProfile: "262" + type: ²Ŏ)/灩聋3趐囨 + windowsOptions: + gmsaCredentialSpec: "260" + gmsaCredentialSpecName: "259" + runAsUserName: "261" + startupProbe: + exec: + command: + - "232" + failureThreshold: -2146674095 + httpGet: + host: "235" + httpHeaders: + - name: "236" + value: "237" + path: "233" + port: "234" + scheme: ŕ翑0展} + initialDelaySeconds: -1778952574 + periodSeconds: -778272981 + successThreshold: 2056774277 + tcpSocket: + host: "239" + port: "238" + terminationGracePeriodSeconds: -1117820874616112287 + timeoutSeconds: 1386255869 + terminationMessagePath: "254" + terminationMessagePolicy: ²sNƗ¸g + volumeDevices: + - devicePath: "217" + name: "216" + volumeMounts: + - mountPath: "213" + mountPropagation: ' 苧yñKJɐ' + name: "212" + subPath: "214" + subPathExpr: "215" + workingDir: "196" + nodeName: "408" + nodeSelector: + "404": "405" + overhead: + k_: "725" + preemptionPolicy: Ʀ[螵沊齣薣鰎đƝ):惝ŵ髿ɔ + priority: -1133320634 + priorityClassName: "491" + readinessGates: + - conditionType: į + restartPolicy: "y" + runtimeClassName: "496" + schedulerName: "486" + securityContext: + fsGroup: -6276111079389958404 + fsGroupChangePolicy: œ]洈愥朘ZDŽʤ搤ȃ$|gɳ礬.b屏ɧ + runAsGroup: 5200080507234099655 + runAsNonRoot: true + runAsUser: -4962946920772050319 + seLinuxOptions: + level: "412" + role: "410" + type: "411" + user: "409" + seccompProfile: + localhostProfile: "418" + type: 'ʫį淓¯Ą0ƛ忀z委>,趐V曡88 ' + supplementalGroups: + - -4548866432246561416 + sysctls: + - name: "416" + value: "417" + windowsOptions: + gmsaCredentialSpec: "414" + gmsaCredentialSpecName: "413" + runAsUserName: "415" + serviceAccount: "407" + serviceAccountName: "406" + setHostnameAsFQDN: false + shareProcessNamespace: true + subdomain: "421" + terminationGracePeriodSeconds: -1357828024706138776 + tolerations: + - effect: kx-餌勀奷Ŏ + key: "487" + operator: 0yVA嬂刲;牆詒ĸąs + tolerationSeconds: -9038755672632113093 + value: "488" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: B.rTt7bm9I.-..q-F-.__ck + operator: DoesNotExist + matchLabels: + 3.hy9---2--e-yya--bj7-l-9aw--2/hs.-_DM__28W-_-.0HfR-_f-5: 019_-gYY._..fP--hQ7be__-.-g-5.-59...7q___n.__16ee.6 + maxSkew: -2046521037 + topologyKey: "497" + whenUnsatisfiable: '"T#sM網m' + volumes: + - awsElasticBlockStore: + fsType: "64" + partition: -104666658 + readOnly: true + volumeID: "63" + azureDisk: + cachingMode: ʜǝ鿟ldg滠鼍ƭt + diskName: "127" + diskURI: "128" + fsType: "129" + kind: ȫşŇɜa + readOnly: true + azureFile: + secretName: "113" + shareName: "114" + cephfs: + monitors: + - "98" + path: "99" + secretFile: "101" + secretRef: + name: "102" + user: "100" + cinder: + fsType: "96" + readOnly: true + secretRef: + name: "97" + volumeID: "95" + configMap: + defaultMode: -599608368 + items: + - key: "116" + mode: -1194714697 + path: "117" + name: "115" + optional: true + csi: + driver: "159" + fsType: "160" + nodePublishSecretRef: + name: "163" + readOnly: true + volumeAttributes: + "161": "162" + downwardAPI: + defaultMode: 1801487647 + items: + - fieldRef: + apiVersion: "106" + fieldPath: "107" + mode: 1322858613 + path: "105" + resourceFieldRef: + containerName: "108" + divisor: "889" + resource: "109" + emptyDir: + medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ + sizeLimit: "681" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "171": "172" + clusterName: "177" + creationTimestamp: null + deletionGracePeriodSeconds: -1837257934517376612 + finalizers: + - "176" + generateName: "165" + generation: -8801560367353238479 + labels: + "169": "170" + managedFields: + - apiVersion: "179" + fieldsType: "180" + manager: "178" + operation: 蒅!a坩O`涁İ而踪鄌 + name: "164" + namespace: "166" + ownerReferences: + - apiVersion: "173" + blockOwnerDeletion: true + controller: true + kind: "174" + name: "175" + uid: "" + resourceVersion: "917467801074989174" + selfLink: "167" + uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 + spec: + accessModes: + - '|@?鷅bȻN' + dataSource: + apiGroup: "189" + kind: "190" + name: "191" + resources: + limits: + ?$矡ȶ网棊ʢ: "891" + requests: + Ⱥ眖R#yV'WKw(ğ: "423" + selector: + matchExpressions: + - key: 39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G + operator: Exists + matchLabels: + fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF + storageClassName: "188" + volumeMode: 跦Opwǩ曬逴褜1 + volumeName: "187" + fc: + fsType: "111" + lun: 1169718433 + targetWWNs: + - "110" + wwids: + - "112" + flexVolume: + driver: "90" + fsType: "91" + options: + "93": "94" + readOnly: true + secretRef: + name: "92" + flocker: + datasetName: "103" + datasetUUID: "104" + gcePersistentDisk: + fsType: "62" + partition: 2065358741 + pdName: "61" + readOnly: true + gitRepo: + directory: "67" + repository: "65" + revision: "66" + glusterfs: + endpoints: "80" + path: "81" + hostPath: + path: "60" + type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ + iscsi: + chapAuthSession: true + fsType: "76" + initiatorName: "79" + iqn: "74" + iscsiInterface: "75" + lun: -663180249 + portals: + - "77" + readOnly: true + secretRef: + name: "78" + targetPortal: "73" + name: "59" + nfs: + path: "72" + server: "71" + persistentVolumeClaim: + claimName: "82" + photonPersistentDisk: + fsType: "131" + pdID: "130" + portworxVolume: + fsType: "146" + readOnly: true + volumeID: "145" + projected: + defaultMode: -1980941277 + sources: + - configMap: + items: + - key: "141" + mode: 1730325900 + path: "142" + name: "140" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "136" + fieldPath: "137" + mode: -555780268 + path: "135" + resourceFieldRef: + containerName: "138" + divisor: "952" + resource: "139" + secret: + items: + - key: "133" + mode: 782113097 + path: "134" + name: "132" + optional: true + serviceAccountToken: + audience: "143" + expirationSeconds: -2937394236764575757 + path: "144" + quobyte: + group: "125" + readOnly: true + registry: "122" + tenant: "126" + user: "124" + volume: "123" + rbd: + fsType: "85" + image: "84" + keyring: "88" + monitors: + - "83" + pool: "86" + readOnly: true + secretRef: + name: "89" + user: "87" + scaleIO: + fsType: "154" + gateway: "147" + protectionDomain: "150" + secretRef: + name: "149" + sslEnabled: true + storageMode: "152" + storagePool: "151" + system: "148" + volumeName: "153" + secret: + defaultMode: 1655406148 + items: + - key: "69" + mode: 1648350164 + path: "70" + optional: true + secretName: "68" + storageos: + fsType: "157" + readOnly: true + secretRef: + name: "158" + volumeName: "155" + volumeNamespace: "156" + vsphereVolume: + fsType: "119" + storagePolicyID: "121" + storagePolicyName: "120" + volumePath: "118" + ttlSecondsAfterFinished: -2143422853 diff --git a/testdata/v1.21.0/batch.v2alpha1.CronJob.json b/testdata/v1.21.0/batch.v2alpha1.CronJob.json new file mode 100644 index 0000000000..86a2eb778d --- /dev/null +++ b/testdata/v1.21.0/batch.v2alpha1.CronJob.json @@ -0,0 +1,1591 @@ +{ + "kind": "CronJob", + "apiVersion": "batch/v2alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "schedule": "19", + "startingDeadlineSeconds": -2555947251840004808, + "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", + "suspend": true, + "jobTemplate": { + "metadata": { + "name": "20", + "generateName": "21", + "namespace": "22", + "selfLink": "23", + "uid": "^苣", + "resourceVersion": "1092536316763508004", + "generation": 3798025802092444428, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -6114802437535409255, + "labels": { + "25": "26" + }, + "annotations": { + "27": "28" + }, + "ownerReferences": [ + { + "apiVersion": "29", + "kind": "30", + "name": "31", + "uid": "憍峕?狱³-Ǐ忄*", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "32" + ], + "clusterName": "33", + "managedFields": [ + { + "manager": "34", + "operation": "ȎțêɘIJ斬³;Ơ歿", + "apiVersion": "35", + "fieldsType": "36" + } + ] + }, + "spec": { + "parallelism": -856030588, + "completions": -106888179, + "activeDeadlineSeconds": -1483125035702892746, + "backoffLimit": -1822122846, + "selector": { + "matchLabels": { + "2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am6-4_WE-_T": "cd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DAm" + }, + "matchExpressions": [ + { + "key": "rnr", + "operator": "DoesNotExist" + } + ] + }, + "manualSelector": true, + "template": { + "metadata": { + "name": "43", + "generateName": "44", + "namespace": "45", + "selfLink": "46", + "uid": "A", + "resourceVersion": "13282108741396501211", + "generation": -1988464041375677738, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -961038652544818647, + "labels": { + "48": "49" + }, + "annotations": { + "50": "51" + }, + "ownerReferences": [ + { + "apiVersion": "52", + "kind": "53", + "name": "54", + "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "55" + ], + "clusterName": "56", + "managedFields": [ + { + "manager": "57", + "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", + "apiVersion": "58", + "fieldsType": "59" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "60", + "hostPath": { + "path": "61", + "type": "j剐'宣I拍N嚳ķȗ" + }, + "emptyDir": { + "medium": "捵TwMȗ礼2ħ籦ö嗏ʑ\u003e季Cʖ畬", + "sizeLimit": "347" + }, + "gcePersistentDisk": { + "pdName": "62", + "fsType": "63", + "partition": 1399152294, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "64", + "fsType": "65", + "partition": -1853411528 + }, + "gitRepo": { + "repository": "66", + "revision": "67", + "directory": "68" + }, + "secret": { + "secretName": "69", + "items": [ + { + "key": "70", + "path": "71", + "mode": 1395607230 + } + ], + "defaultMode": -1852451720, + "optional": true + }, + "nfs": { + "server": "72", + "path": "73" + }, + "iscsi": { + "targetPortal": "74", + "iqn": "75", + "lun": -1483417237, + "iscsiInterface": "76", + "fsType": "77", + "portals": [ + "78" + ], + "secretRef": { + "name": "79" + }, + "initiatorName": "80" + }, + "glusterfs": { + "endpoints": "81", + "path": "82", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "83", + "readOnly": true + }, + "rbd": { + "monitors": [ + "84" + ], + "image": "85", + "fsType": "86", + "pool": "87", + "user": "88", + "keyring": "89", + "secretRef": { + "name": "90" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "91", + "fsType": "92", + "secretRef": { + "name": "93" + }, + "options": { + "94": "95" + } + }, + "cinder": { + "volumeID": "96", + "fsType": "97", + "secretRef": { + "name": "98" + } + }, + "cephfs": { + "monitors": [ + "99" + ], + "path": "100", + "user": "101", + "secretFile": "102", + "secretRef": { + "name": "103" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "104", + "datasetUUID": "105" + }, + "downwardAPI": { + "items": [ + { + "path": "106", + "fieldRef": { + "apiVersion": "107", + "fieldPath": "108" + }, + "resourceFieldRef": { + "containerName": "109", + "resource": "110", + "divisor": "52" + }, + "mode": -1011172037 + } + ], + "defaultMode": -1775926229 + }, + "fc": { + "targetWWNs": [ + "111" + ], + "lun": -740816174, + "fsType": "112", + "wwids": [ + "113" + ] + }, + "azureFile": { + "secretName": "114", + "shareName": "115" + }, + "configMap": { + "name": "116", + "items": [ + { + "key": "117", + "path": "118", + "mode": 1793473487 + } + ], + "defaultMode": -347579237, + "optional": false + }, + "vsphereVolume": { + "volumePath": "119", + "fsType": "120", + "storagePolicyName": "121", + "storagePolicyID": "122" + }, + "quobyte": { + "registry": "123", + "volume": "124", + "readOnly": true, + "user": "125", + "group": "126", + "tenant": "127" + }, + "azureDisk": { + "diskName": "128", + "diskURI": "129", + "cachingMode": "A3fƻfʣ繡楙¯", + "fsType": "130", + "readOnly": true, + "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" + }, + "photonPersistentDisk": { + "pdID": "131", + "fsType": "132" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "133", + "items": [ + { + "key": "134", + "path": "135", + "mode": 550215822 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "136", + "fieldRef": { + "apiVersion": "137", + "fieldPath": "138" + }, + "resourceFieldRef": { + "containerName": "139", + "resource": "140", + "divisor": "618" + }, + "mode": 1525389481 + } + ] + }, + "configMap": { + "name": "141", + "items": [ + { + "key": "142", + "path": "143", + "mode": -1249460160 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "144", + "expirationSeconds": -8988970531898753887, + "path": "145" + } + } + ], + "defaultMode": -1332301579 + }, + "portworxVolume": { + "volumeID": "146", + "fsType": "147" + }, + "scaleIO": { + "gateway": "148", + "system": "149", + "secretRef": { + "name": "150" + }, + "protectionDomain": "151", + "storagePool": "152", + "storageMode": "153", + "volumeName": "154", + "fsType": "155", + "readOnly": true + }, + "storageos": { + "volumeName": "156", + "volumeNamespace": "157", + "fsType": "158", + "readOnly": true, + "secretRef": { + "name": "159" + } + }, + "csi": { + "driver": "160", + "readOnly": false, + "fsType": "161", + "volumeAttributes": { + "162": "163" + }, + "nodePublishSecretRef": { + "name": "164" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "165", + "generateName": "166", + "namespace": "167", + "selfLink": "168", + "uid": "A徙ɶɊł/擇ɦĽ胚", + "resourceVersion": "4447340384943270560", + "generation": -6008930988505485536, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 3218160964766401208, + "labels": { + "170": "171" + }, + "annotations": { + "172": "173" + }, + "ownerReferences": [ + { + "apiVersion": "174", + "kind": "175", + "name": "176", + "uid": "ɜa頢ƛƟ)ÙæNǚ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "177" + ], + "clusterName": "178", + "managedFields": [ + { + "manager": "179", + "operation": "quA?瞲Ť倱\u003cįXŋ", + "apiVersion": "180", + "fieldsType": "181" + } + ] + }, + "spec": { + "accessModes": [ + "厶耈 T衧ȇe媹Hǝ呮}臷" + ], + "selector": { + "matchLabels": { + "5P.-i.Fg.Cs_.w": "4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0" + }, + "matchExpressions": [ + { + "key": "6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z", + "operator": "NotIn", + "values": [ + "A5b.5-CX_VBC.Jn4f_1" + ] + } + ] + }, + "resources": { + "limits": { + "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊": "967" + }, + "requests": { + "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" + } + }, + "volumeName": "188", + "storageClassName": "189", + "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", + "dataSource": { + "apiGroup": "190", + "kind": "191", + "name": "192" + } + } + }, + "readOnly": true + } + } + ], + "initContainers": [ + { + "name": "193", + "image": "194", + "command": [ + "195" + ], + "args": [ + "196" + ], + "workingDir": "197", + "ports": [ + { + "name": "198", + "hostPort": -1180080716, + "containerPort": -1409668172, + "protocol": "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", + "hostIP": "199" + } + ], + "envFrom": [ + { + "prefix": "200", + "configMapRef": { + "name": "201", + "optional": true + }, + "secretRef": { + "name": "202", + "optional": false + } + } + ], + "env": [ + { + "name": "203", + "value": "204", + "valueFrom": { + "fieldRef": { + "apiVersion": "205", + "fieldPath": "206" + }, + "resourceFieldRef": { + "containerName": "207", + "resource": "208", + "divisor": "231" + }, + "configMapKeyRef": { + "name": "209", + "key": "210", + "optional": false + }, + "secretKeyRef": { + "name": "211", + "key": "212", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "": "55" + }, + "requests": { + "粕擓ƖHVe熼'FD": "235" + } + }, + "volumeMounts": [ + { + "name": "213", + "mountPath": "214", + "subPath": "215", + "mountPropagation": "UÐ_ƮA攤/ɸɎ", + "subPathExpr": "216" + } + ], + "volumeDevices": [ + { + "name": "217", + "devicePath": "218" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "219" + ] + }, + "httpGet": { + "path": "220", + "port": "221", + "host": "222", + "scheme": "翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": -1543701088, + "host": "225" + }, + "initialDelaySeconds": 513341278, + "timeoutSeconds": 627713162, + "periodSeconds": 1255312175, + "successThreshold": -1740959124, + "failureThreshold": 158280212 + }, + "readinessProbe": { + "exec": { + "command": [ + "226" + ] + }, + "httpGet": { + "path": "227", + "port": -1140531048, + "host": "228", + "httpHeaders": [ + { + "name": "229", + "value": "230" + } + ] + }, + "tcpSocket": { + "port": 1741405963, + "host": "231" + }, + "initialDelaySeconds": 1260448044, + "timeoutSeconds": -200461294, + "periodSeconds": -1791206950, + "successThreshold": 1160477220, + "failureThreshold": 1226391571 + }, + "startupProbe": { + "exec": { + "command": [ + "232" + ] + }, + "httpGet": { + "path": "233", + "port": "234", + "host": "235", + "scheme": "勅跦Opwǩ曬逴褜1Ø", + "httpHeaders": [ + { + "name": "236", + "value": "237" + } + ] + }, + "tcpSocket": { + "port": "238", + "host": "239" + }, + "initialDelaySeconds": -589000495, + "timeoutSeconds": -955773237, + "periodSeconds": 561988938, + "successThreshold": 1419770315, + "failureThreshold": 300356869 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "240" + ] + }, + "httpGet": { + "path": "241", + "port": "242", + "host": "243", + "scheme": "更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "httpHeaders": [ + { + "name": "244", + "value": "245" + } + ] + }, + "tcpSocket": { + "port": 467291328, + "host": "246" + } + }, + "preStop": { + "exec": { + "command": [ + "247" + ] + }, + "httpGet": { + "path": "248", + "port": -434820661, + "host": "249", + "scheme": "r嚧", + "httpHeaders": [ + { + "name": "250", + "value": "251" + } + ] + }, + "tcpSocket": { + "port": 453108839, + "host": "252" + } + } + }, + "terminationMessagePath": "253", + "terminationMessagePolicy": "趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "imagePullPolicy": "Gƚ绤fʀļ腩墺Ò媁荭gw", + "securityContext": { + "capabilities": { + "add": [ + "E剒蔞" + ], + "drop": [ + "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "254", + "role": "255", + "type": "256", + "level": "257" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "258", + "gmsaCredentialSpec": "259", + "runAsUserName": "260" + }, + "runAsUser": -3342656999442156006, + "runAsGroup": -5569844914519516591, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", + "seccompProfile": { + "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", + "localhostProfile": "261" + } + }, + "stdin": true, + "tty": true + } + ], + "containers": [ + { + "name": "262", + "image": "263", + "command": [ + "264" + ], + "args": [ + "265" + ], + "workingDir": "266", + "ports": [ + { + "name": "267", + "hostPort": -825277526, + "containerPort": 1157117817, + "hostIP": "268" + } + ], + "envFrom": [ + { + "prefix": "269", + "configMapRef": { + "name": "270", + "optional": false + }, + "secretRef": { + "name": "271", + "optional": false + } + } + ], + "env": [ + { + "name": "272", + "value": "273", + "valueFrom": { + "fieldRef": { + "apiVersion": "274", + "fieldPath": "275" + }, + "resourceFieldRef": { + "containerName": "276", + "resource": "277", + "divisor": "107" + }, + "configMapKeyRef": { + "name": "278", + "key": "279", + "optional": false + }, + "secretKeyRef": { + "name": "280", + "key": "281", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "琕鶫:顇ə娯Ȱ囌{": "853" + }, + "requests": { + "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" + } + }, + "volumeMounts": [ + { + "name": "282", + "readOnly": true, + "mountPath": "283", + "subPath": "284", + "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", + "subPathExpr": "285" + } + ], + "volumeDevices": [ + { + "name": "286", + "devicePath": "287" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "288" + ] + }, + "httpGet": { + "path": "289", + "port": "290", + "host": "291", + "scheme": "C\"6x$1s", + "httpHeaders": [ + { + "name": "292", + "value": "293" + } + ] + }, + "tcpSocket": { + "port": "294", + "host": "295" + }, + "initialDelaySeconds": -860435782, + "timeoutSeconds": 1067125211, + "periodSeconds": -2088645849, + "successThreshold": 1900201288, + "failureThreshold": -766915393 + }, + "readinessProbe": { + "exec": { + "command": [ + "296" + ] + }, + "httpGet": { + "path": "297", + "port": 1167615307, + "host": "298", + "scheme": "vEȤƏ埮p", + "httpHeaders": [ + { + "name": "299", + "value": "300" + } + ] + }, + "tcpSocket": { + "port": "301", + "host": "302" + }, + "initialDelaySeconds": -1467527914, + "timeoutSeconds": 1107276738, + "periodSeconds": 1221583046, + "successThreshold": -1861307253, + "failureThreshold": 1802356198 + }, + "startupProbe": { + "exec": { + "command": [ + "303" + ] + }, + "httpGet": { + "path": "304", + "port": 199049889, + "host": "305", + "scheme": "IJ嘢4ʗ", + "httpHeaders": [ + { + "name": "306", + "value": "307" + } + ] + }, + "tcpSocket": { + "port": "308", + "host": "309" + }, + "initialDelaySeconds": -1896415283, + "timeoutSeconds": 1540899353, + "periodSeconds": -1330095135, + "successThreshold": 1566213732, + "failureThreshold": 1697842937 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "310" + ] + }, + "httpGet": { + "path": "311", + "port": "312", + "host": "313", + "httpHeaders": [ + { + "name": "314", + "value": "315" + } + ] + }, + "tcpSocket": { + "port": 935886668, + "host": "316" + } + }, + "preStop": { + "exec": { + "command": [ + "317" + ] + }, + "httpGet": { + "path": "318", + "port": "319", + "host": "320", + "scheme": ")DŽ髐njʉBn(fǂ", + "httpHeaders": [ + { + "name": "321", + "value": "322" + } + ] + }, + "tcpSocket": { + "port": 872525702, + "host": "323" + } + } + }, + "terminationMessagePath": "324", + "terminationMessagePolicy": "ay", + "imagePullPolicy": "笭/9崍h趭(娕uE增猍ǵ xǨ", + "securityContext": { + "capabilities": { + "add": [ + "Ƶf" + ], + "drop": [ + "Ã茓pȓɻ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "325", + "role": "326", + "type": "327", + "level": "328" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "329", + "gmsaCredentialSpec": "330", + "runAsUserName": "331" + }, + "runAsUser": -4099583436266168513, + "runAsGroup": 5255171395073905944, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "#耗", + "seccompProfile": { + "type": "(ť1ùfŭƽ", + "localhostProfile": "332" + } + }, + "stdin": true, + "stdinOnce": true + } + ], + "ephemeralContainers": [ + { + "name": "333", + "image": "334", + "command": [ + "335" + ], + "args": [ + "336" + ], + "workingDir": "337", + "ports": [ + { + "name": "338", + "hostPort": -2137891092, + "containerPort": 1992460223, + "protocol": "`l}Ñ蠂Ü[ƛ^輅", + "hostIP": "339" + } + ], + "envFrom": [ + { + "prefix": "340", + "configMapRef": { + "name": "341", + "optional": false + }, + "secretRef": { + "name": "342", + "optional": false + } + } + ], + "env": [ + { + "name": "343", + "value": "344", + "valueFrom": { + "fieldRef": { + "apiVersion": "345", + "fieldPath": "346" + }, + "resourceFieldRef": { + "containerName": "347", + "resource": "348", + "divisor": "211" + }, + "configMapKeyRef": { + "name": "349", + "key": "350", + "optional": true + }, + "secretKeyRef": { + "name": "351", + "key": "352", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "x糂腂": "286" + }, + "requests": { + "ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[": "214" + } + }, + "volumeMounts": [ + { + "name": "353", + "mountPath": "354", + "subPath": "355", + "mountPropagation": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", + "subPathExpr": "356" + } + ], + "volumeDevices": [ + { + "name": "357", + "devicePath": "358" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "359" + ] + }, + "httpGet": { + "path": "360", + "port": "361", + "host": "362", + "httpHeaders": [ + { + "name": "363", + "value": "364" + } + ] + }, + "tcpSocket": { + "port": "365", + "host": "366" + }, + "initialDelaySeconds": 1612465029, + "timeoutSeconds": -148677969, + "periodSeconds": 758604605, + "successThreshold": -291429895, + "failureThreshold": -478839383 + }, + "readinessProbe": { + "exec": { + "command": [ + "367" + ] + }, + "httpGet": { + "path": "368", + "port": 498878902, + "host": "369", + "scheme": "ďJZ漤ŗ坟Ů\u003c", + "httpHeaders": [ + { + "name": "370", + "value": "371" + } + ] + }, + "tcpSocket": { + "port": -2030665763, + "host": "372" + }, + "initialDelaySeconds": 1808698094, + "timeoutSeconds": 1155232143, + "periodSeconds": -1873425934, + "successThreshold": -1924862129, + "failureThreshold": -1431381588 + }, + "startupProbe": { + "exec": { + "command": [ + "373" + ] + }, + "httpGet": { + "path": "374", + "port": "375", + "host": "376", + "scheme": "Nh×DJɶ羹ƞʓ%ʝ`ǭ", + "httpHeaders": [ + { + "name": "377", + "value": "378" + } + ] + }, + "tcpSocket": { + "port": -1467648837, + "host": "379" + }, + "initialDelaySeconds": 911629631, + "timeoutSeconds": 542678518, + "periodSeconds": 1859267428, + "successThreshold": 1123323092, + "failureThreshold": -592521472 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "380" + ] + }, + "httpGet": { + "path": "381", + "port": 2040952835, + "host": "382", + "scheme": "诵H玲鑠ĭ$#卛8ð", + "httpHeaders": [ + { + "name": "383", + "value": "384" + } + ] + }, + "tcpSocket": { + "port": "385", + "host": "386" + } + }, + "preStop": { + "exec": { + "command": [ + "387" + ] + }, + "httpGet": { + "path": "388", + "port": -122203422, + "host": "389", + "scheme": "斢杧ż鯀1'鸔", + "httpHeaders": [ + { + "name": "390", + "value": "391" + } + ] + }, + "tcpSocket": { + "port": -1618269037, + "host": "392" + } + } + }, + "terminationMessagePath": "393", + "terminationMessagePolicy": "炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹", + "imagePullPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", + "securityContext": { + "capabilities": { + "add": [ + "秮òƬɸĻo" + ], + "drop": [ + "{柯?" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "394", + "role": "395", + "type": "396", + "level": "397" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "398", + "gmsaCredentialSpec": "399", + "runAsUserName": "400" + }, + "runAsUser": -3231735416592443589, + "runAsGroup": 1578419479310338359, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "4矕Ƈè*", + "seccompProfile": { + "type": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "localhostProfile": "401" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "402" + } + ], + "restartPolicy": "ȕW歹s", + "terminationGracePeriodSeconds": -2705718780200389430, + "activeDeadlineSeconds": 7628609851801072843, + "dnsPolicy": "堑ūM鈱ɖ'蠨", + "nodeSelector": { + "403": "404" + }, + "serviceAccountName": "405", + "serviceAccount": "406", + "automountServiceAccountToken": false, + "nodeName": "407", + "hostNetwork": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "408", + "role": "409", + "type": "410", + "level": "411" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "412", + "gmsaCredentialSpec": "413", + "runAsUserName": "414" + }, + "runAsUser": -8735446882646824517, + "runAsGroup": 241576272398843100, + "runAsNonRoot": false, + "supplementalGroups": [ + 3851285476969791307 + ], + "fsGroup": 3104099627522161950, + "sysctls": [ + { + "name": "415", + "value": "416" + } + ], + "fsGroupChangePolicy": "ß讪Ă2讅缔m葰賦迾娙", + "seccompProfile": { + "type": "4虵p蓋沥7uPƒ", + "localhostProfile": "417" + } + }, + "imagePullSecrets": [ + { + "name": "418" + } + ], + "hostname": "419", + "subdomain": "420", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "421", + "operator": "堣灭ƴɦ燻", + "values": [ + "422" + ] + } + ], + "matchFields": [ + { + "key": "423", + "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", + "values": [ + "424" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1525789456, + "preference": { + "matchExpressions": [ + { + "key": "425", + "operator": "d'呪", + "values": [ + "426" + ] + } + ], + "matchFields": [ + { + "key": "427", + "operator": "ɷȰW瀤oɢ嫎¸殚篎3o8[y#t(", + "values": [ + "428" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + }, + "matchExpressions": [ + { + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] + } + ] + }, + "namespaces": [ + "435" + ], + "topologyKey": "436", + "namespaceSelector": { + "matchLabels": { + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + }, + "matchExpressions": [ + { + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -234140, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + }, + "matchExpressions": [ + { + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "449" + ], + "topologyKey": "450", + "namespaceSelector": { + "matchLabels": { + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + }, + "matchExpressions": [ + { + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + }, + "matchExpressions": [ + { + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", + "operator": "In", + "values": [ + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" + ] + } + ] + }, + "namespaces": [ + "463" + ], + "topologyKey": "464", + "namespaceSelector": { + "matchLabels": { + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + }, + "matchExpressions": [ + { + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1276377114, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + }, + "matchExpressions": [ + { + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "477" + ], + "topologyKey": "478", + "namespaceSelector": { + "matchLabels": { + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + }, + "matchExpressions": [ + { + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + } + }, + "schedulerName": "485", + "tolerations": [ + { + "key": "486", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "487", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 + } + ], + "hostAliases": [ + { + "ip": "488", + "hostnames": [ + "489" + ] + } + ], + "priorityClassName": "490", + "priority": 347613368, + "dnsConfig": { + "nameservers": [ + "491" + ], + "searches": [ + "492" + ], + "options": [ + { + "name": "493", + "value": "494" + } + ] + }, + "readinessGates": [ + { + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + } + ], + "runtimeClassName": "495", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "overhead": { + "D輷": "792" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -484382570, + "topologyKey": "496", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "labelSelector": { + "matchLabels": { + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + }, + "matchExpressions": [ + { + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", + "values": [ + "h.v._5.vB-.-7-.6Jv-86___3" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + }, + "ttlSecondsAfterFinished": -1285029915 + } + }, + "successfulJobsHistoryLimit": 1448332644, + "failedJobsHistoryLimit": 1729066291 + }, + "status": { + "active": [ + { + "kind": "503", + "namespace": "504", + "name": "505", + "uid": "ȫ(踶NJđƟÝɹ橽ƴåj}c殶ėŔ裑烴", + "apiVersion": "506", + "resourceVersion": "507", + "fieldPath": "508" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v2alpha1.CronJob.pb b/testdata/v1.21.0/batch.v2alpha1.CronJob.pb new file mode 100644 index 0000000000000000000000000000000000000000..4112454b26eeffbe14420d2527240672180cd820 GIT binary patch literal 8382 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%0D_f7!3sbO8h@p?@0$znd{E8= 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 Ws&khPhr@0K15lR%&_V*N0sjją + values: + - "424" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists + matchLabels: + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + namespaceSelector: + matchExpressions: + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist + matchLabels: + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + namespaces: + - "449" + topologyKey: "450" + weight: -234140 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L + matchLabels: + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q + namespaceSelector: + matchExpressions: + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist + matchLabels: + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + namespaces: + - "435" + topologyKey: "436" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist + matchLabels: + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + namespaceSelector: + matchExpressions: + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 + operator: DoesNotExist + matchLabels: + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 + namespaces: + - "477" + topologyKey: "478" + weight: 1276377114 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 + operator: In + values: + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + matchLabels: + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + namespaceSelector: + matchExpressions: + - key: N7.81_-._-_8_.._._a9 + operator: In + values: + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + matchLabels: + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + namespaces: + - "463" + topologyKey: "464" + automountServiceAccountToken: false + containers: + - args: + - "265" + command: + - "264" + env: + - name: "272" + value: "273" + valueFrom: + configMapKeyRef: + key: "279" + name: "278" + optional: false + fieldRef: + apiVersion: "274" + fieldPath: "275" + resourceFieldRef: + containerName: "276" + divisor: "107" + resource: "277" + secretKeyRef: + key: "281" + name: "280" + optional: false + envFrom: + - configMapRef: + name: "270" + optional: false + prefix: "269" + secretRef: + name: "271" + optional: false + image: "263" + imagePullPolicy: 笭/9崍h趭(娕uE增猍ǵ xǨ + lifecycle: + postStart: + exec: + command: + - "310" + httpGet: + host: "313" + httpHeaders: + - name: "314" + value: "315" + path: "311" + port: "312" + tcpSocket: + host: "316" + port: 935886668 + preStop: + exec: + command: + - "317" + httpGet: + host: "320" + httpHeaders: + - name: "321" + value: "322" + path: "318" + port: "319" + scheme: )DŽ髐njʉBn(fǂ + tcpSocket: + host: "323" + port: 872525702 + livenessProbe: + exec: + command: + - "288" + failureThreshold: -766915393 + httpGet: + host: "291" + httpHeaders: + - name: "292" + value: "293" + path: "289" + port: "290" + scheme: C"6x$1s + initialDelaySeconds: -860435782 + periodSeconds: -2088645849 + successThreshold: 1900201288 + tcpSocket: + host: "295" + port: "294" + timeoutSeconds: 1067125211 + name: "262" + ports: + - containerPort: 1157117817 + hostIP: "268" + hostPort: -825277526 + name: "267" + readinessProbe: + exec: + command: + - "296" + failureThreshold: 1802356198 + httpGet: + host: "298" + httpHeaders: + - name: "299" + value: "300" + path: "297" + port: 1167615307 + scheme: vEȤƏ埮p + initialDelaySeconds: -1467527914 + periodSeconds: 1221583046 + successThreshold: -1861307253 + tcpSocket: + host: "302" + port: "301" + timeoutSeconds: 1107276738 + resources: + limits: + 琕鶫:顇ə娯Ȱ囌{: "853" + requests: + Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - Ƶf + drop: + - Ã茓pȓɻ + privileged: true + procMount: '#耗' + readOnlyRootFilesystem: false + runAsGroup: 5255171395073905944 + runAsNonRoot: false + runAsUser: -4099583436266168513 + seLinuxOptions: + level: "328" + role: "326" + type: "327" + user: "325" + seccompProfile: + localhostProfile: "332" + type: (ť1ùfŭƽ + windowsOptions: + gmsaCredentialSpec: "330" + gmsaCredentialSpecName: "329" + runAsUserName: "331" + startupProbe: + exec: + command: + - "303" + failureThreshold: 1697842937 + httpGet: + host: "305" + httpHeaders: + - name: "306" + value: "307" + path: "304" + port: 199049889 + scheme: IJ嘢4ʗ + initialDelaySeconds: -1896415283 + periodSeconds: -1330095135 + successThreshold: 1566213732 + tcpSocket: + host: "309" + port: "308" + timeoutSeconds: 1540899353 + stdin: true + stdinOnce: true + terminationMessagePath: "324" + terminationMessagePolicy: ay + volumeDevices: + - devicePath: "287" + name: "286" + volumeMounts: + - mountPath: "283" + mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 + name: "282" + readOnly: true + subPath: "284" + subPathExpr: "285" + workingDir: "266" + dnsConfig: + nameservers: + - "491" + options: + - name: "493" + value: "494" + searches: + - "492" + dnsPolicy: 堑ūM鈱ɖ'蠨 + enableServiceLinks: false + ephemeralContainers: + - args: + - "336" + command: + - "335" + env: + - name: "343" + value: "344" + valueFrom: + configMapKeyRef: + key: "350" + name: "349" + optional: true + fieldRef: + apiVersion: "345" + fieldPath: "346" + resourceFieldRef: + containerName: "347" + divisor: "211" + resource: "348" + secretKeyRef: + key: "352" + name: "351" + optional: true + envFrom: + - configMapRef: + name: "341" + optional: false + prefix: "340" + secretRef: + name: "342" + optional: false + image: "334" + imagePullPolicy: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + lifecycle: + postStart: + exec: + command: + - "380" + httpGet: + host: "382" + httpHeaders: + - name: "383" + value: "384" + path: "381" + port: 2040952835 + scheme: 诵H玲鑠ĭ$#卛8ð + tcpSocket: + host: "386" + port: "385" + preStop: + exec: + command: + - "387" + httpGet: + host: "389" + httpHeaders: + - name: "390" + value: "391" + path: "388" + port: -122203422 + scheme: 斢杧ż鯀1'鸔 + tcpSocket: + host: "392" + port: -1618269037 + livenessProbe: + exec: + command: + - "359" + failureThreshold: -478839383 + httpGet: + host: "362" + httpHeaders: + - name: "363" + value: "364" + path: "360" + port: "361" + initialDelaySeconds: 1612465029 + periodSeconds: 758604605 + successThreshold: -291429895 + tcpSocket: + host: "366" + port: "365" + timeoutSeconds: -148677969 + name: "333" + ports: + - containerPort: 1992460223 + hostIP: "339" + hostPort: -2137891092 + name: "338" + protocol: '`l}Ñ蠂Ü[ƛ^輅' + readinessProbe: + exec: + command: + - "367" + failureThreshold: -1431381588 + httpGet: + host: "369" + httpHeaders: + - name: "370" + value: "371" + path: "368" + port: 498878902 + scheme: ďJZ漤ŗ坟Ů< + initialDelaySeconds: 1808698094 + periodSeconds: -1873425934 + successThreshold: -1924862129 + tcpSocket: + host: "372" + port: -2030665763 + timeoutSeconds: 1155232143 + resources: + limits: + x糂腂: "286" + requests: + ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[: "214" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 秮òƬɸĻo + drop: + - '{柯?' + privileged: false + procMount: 4矕Ƈè* + readOnlyRootFilesystem: false + runAsGroup: 1578419479310338359 + runAsNonRoot: false + runAsUser: -3231735416592443589 + seLinuxOptions: + level: "397" + role: "395" + type: "396" + user: "394" + seccompProfile: + localhostProfile: "401" + type: ='ʨ|ǓÓ敆OɈÏ 瞍髃 + windowsOptions: + gmsaCredentialSpec: "399" + gmsaCredentialSpecName: "398" + runAsUserName: "400" + startupProbe: + exec: + command: + - "373" + failureThreshold: -592521472 + httpGet: + host: "376" + httpHeaders: + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: Nh×DJɶ羹ƞʓ%ʝ`ǭ + initialDelaySeconds: 911629631 + periodSeconds: 1859267428 + successThreshold: 1123323092 + tcpSocket: + host: "379" + port: -1467648837 + timeoutSeconds: 542678518 + stdin: true + stdinOnce: true + targetContainerName: "402" + terminationMessagePath: "393" + terminationMessagePolicy: 炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹 + tty: true + volumeDevices: + - devicePath: "358" + name: "357" + volumeMounts: + - mountPath: "354" + mountPropagation: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ + name: "353" + subPath: "355" + subPathExpr: "356" + workingDir: "337" + hostAliases: + - hostnames: + - "489" + ip: "488" + hostIPC: true + hostNetwork: true + hostname: "419" + imagePullSecrets: + - name: "418" + initContainers: + - args: + - "196" + command: + - "195" + env: + - name: "203" + value: "204" + valueFrom: + configMapKeyRef: + key: "210" + name: "209" + optional: false + fieldRef: + apiVersion: "205" + fieldPath: "206" + resourceFieldRef: + containerName: "207" + divisor: "231" + resource: "208" + secretKeyRef: + key: "212" + name: "211" + optional: true + envFrom: + - configMapRef: + name: "201" + optional: true + prefix: "200" + secretRef: + name: "202" + optional: false + image: "194" + imagePullPolicy: Gƚ绤fʀļ腩墺Ò媁荭gw + lifecycle: + postStart: + exec: + command: + - "240" + httpGet: + host: "243" + httpHeaders: + - name: "244" + value: "245" + path: "241" + port: "242" + scheme: 更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "246" + port: 467291328 + preStop: + exec: + command: + - "247" + httpGet: + host: "249" + httpHeaders: + - name: "250" + value: "251" + path: "248" + port: -434820661 + scheme: r嚧 + tcpSocket: + host: "252" + port: 453108839 + livenessProbe: + exec: + command: + - "219" + failureThreshold: 158280212 + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "220" + port: "221" + scheme: 翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź + initialDelaySeconds: 513341278 + periodSeconds: 1255312175 + successThreshold: -1740959124 + tcpSocket: + host: "225" + port: -1543701088 + timeoutSeconds: 627713162 + name: "193" + ports: + - containerPort: -1409668172 + hostIP: "199" + hostPort: -1180080716 + name: "198" + protocol: 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 + readinessProbe: + exec: + command: + - "226" + failureThreshold: 1226391571 + httpGet: + host: "228" + httpHeaders: + - name: "229" + value: "230" + path: "227" + port: -1140531048 + initialDelaySeconds: 1260448044 + periodSeconds: -1791206950 + successThreshold: 1160477220 + tcpSocket: + host: "231" + port: 1741405963 + timeoutSeconds: -200461294 + resources: + limits: + "": "55" + requests: + 粕擓ƖHVe熼'FD: "235" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - E剒蔞 + drop: + - 表徶đ寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥 + privileged: false + procMount: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ + readOnlyRootFilesystem: true + runAsGroup: -5569844914519516591 + runAsNonRoot: true + runAsUser: -3342656999442156006 + seLinuxOptions: + level: "257" + role: "255" + type: "256" + user: "254" + seccompProfile: + localhostProfile: "261" + type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + windowsOptions: + gmsaCredentialSpec: "259" + gmsaCredentialSpecName: "258" + runAsUserName: "260" + startupProbe: + exec: + command: + - "232" + failureThreshold: 300356869 + httpGet: + host: "235" + httpHeaders: + - name: "236" + value: "237" + path: "233" + port: "234" + scheme: 勅跦Opwǩ曬逴褜1Ø + initialDelaySeconds: -589000495 + periodSeconds: 561988938 + successThreshold: 1419770315 + tcpSocket: + host: "239" + port: "238" + timeoutSeconds: -955773237 + stdin: true + terminationMessagePath: "253" + terminationMessagePolicy: 趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* + tty: true + volumeDevices: + - devicePath: "218" + name: "217" + volumeMounts: + - mountPath: "214" + mountPropagation: UÐ_ƮA攤/ɸɎ + name: "213" + subPath: "215" + subPathExpr: "216" + workingDir: "197" + nodeName: "407" + nodeSelector: + "403": "404" + overhead: + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "490" + readinessGates: + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ȕW歹s + runtimeClassName: "495" + schedulerName: "485" + securityContext: + fsGroup: 3104099627522161950 + fsGroupChangePolicy: ß讪Ă2讅缔m葰賦迾娙 + runAsGroup: 241576272398843100 + runAsNonRoot: false + runAsUser: -8735446882646824517 + seLinuxOptions: + level: "411" + role: "409" + type: "410" + user: "408" + seccompProfile: + localhostProfile: "417" + type: 4虵p蓋沥7uPƒ + supplementalGroups: + - 3851285476969791307 + sysctls: + - name: "415" + value: "416" + windowsOptions: + gmsaCredentialSpec: "413" + gmsaCredentialSpecName: "412" + runAsUserName: "414" + serviceAccount: "406" + serviceAccountName: "405" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "420" + terminationGracePeriodSeconds: -2705718780200389430 + tolerations: + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "486" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "487" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn + values: + - h.v._5.vB-.-7-.6Jv-86___3 + matchLabels: + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "496" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + volumes: + - awsElasticBlockStore: + fsType: "65" + partition: -1853411528 + volumeID: "64" + azureDisk: + cachingMode: A3fƻfʣ繡楙¯ + diskName: "128" + diskURI: "129" + fsType: "130" + kind: 勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ + readOnly: true + azureFile: + secretName: "114" + shareName: "115" + cephfs: + monitors: + - "99" + path: "100" + readOnly: true + secretFile: "102" + secretRef: + name: "103" + user: "101" + cinder: + fsType: "97" + secretRef: + name: "98" + volumeID: "96" + configMap: + defaultMode: -347579237 + items: + - key: "117" + mode: 1793473487 + path: "118" + name: "116" + optional: false + csi: + driver: "160" + fsType: "161" + nodePublishSecretRef: + name: "164" + readOnly: false + volumeAttributes: + "162": "163" + downwardAPI: + defaultMode: -1775926229 + items: + - fieldRef: + apiVersion: "107" + fieldPath: "108" + mode: -1011172037 + path: "106" + resourceFieldRef: + containerName: "109" + divisor: "52" + resource: "110" + emptyDir: + medium: 捵TwMȗ礼2ħ籦ö嗏ʑ>季Cʖ畬 + sizeLimit: "347" + ephemeral: + readOnly: true + volumeClaimTemplate: + metadata: + annotations: + "172": "173" + clusterName: "178" + creationTimestamp: null + deletionGracePeriodSeconds: 3218160964766401208 + finalizers: + - "177" + generateName: "166" + generation: -6008930988505485536 + labels: + "170": "171" + managedFields: + - apiVersion: "180" + fieldsType: "181" + manager: "179" + operation: quA?瞲Ť倱<įXŋ + name: "165" + namespace: "167" + ownerReferences: + - apiVersion: "174" + blockOwnerDeletion: false + controller: true + kind: "175" + name: "176" + uid: ɜa頢ƛƟ)ÙæNǚ + resourceVersion: "4447340384943270560" + selfLink: "168" + uid: A徙ɶɊł/擇ɦĽ胚 + spec: + accessModes: + - 厶耈 T衧ȇe媹Hǝ呮}臷 + dataSource: + apiGroup: "190" + kind: "191" + name: "192" + resources: + limits: + /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" + requests: + ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd: "150" + selector: + matchExpressions: + - key: 6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z + operator: NotIn + values: + - A5b.5-CX_VBC.Jn4f_1 + matchLabels: + 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 + storageClassName: "189" + volumeMode: 髷裎$MVȟ@7飣奺Ȋ + volumeName: "188" + fc: + fsType: "112" + lun: -740816174 + targetWWNs: + - "111" + wwids: + - "113" + flexVolume: + driver: "91" + fsType: "92" + options: + "94": "95" + secretRef: + name: "93" + flocker: + datasetName: "104" + datasetUUID: "105" + gcePersistentDisk: + fsType: "63" + partition: 1399152294 + pdName: "62" + readOnly: true + gitRepo: + directory: "68" + repository: "66" + revision: "67" + glusterfs: + endpoints: "81" + path: "82" + readOnly: true + hostPath: + path: "61" + type: j剐'宣I拍N嚳ķȗ + iscsi: + fsType: "77" + initiatorName: "80" + iqn: "75" + iscsiInterface: "76" + lun: -1483417237 + portals: + - "78" + secretRef: + name: "79" + targetPortal: "74" + name: "60" + nfs: + path: "73" + server: "72" + persistentVolumeClaim: + claimName: "83" + readOnly: true + photonPersistentDisk: + fsType: "132" + pdID: "131" + portworxVolume: + fsType: "147" + volumeID: "146" + projected: + defaultMode: -1332301579 + sources: + - configMap: + items: + - key: "142" + mode: -1249460160 + path: "143" + name: "141" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "137" + fieldPath: "138" + mode: 1525389481 + path: "136" + resourceFieldRef: + containerName: "139" + divisor: "618" + resource: "140" + secret: + items: + - key: "134" + mode: 550215822 + path: "135" + name: "133" + optional: false + serviceAccountToken: + audience: "144" + expirationSeconds: -8988970531898753887 + path: "145" + quobyte: + group: "126" + readOnly: true + registry: "123" + tenant: "127" + user: "125" + volume: "124" + rbd: + fsType: "86" + image: "85" + keyring: "89" + monitors: + - "84" + pool: "87" + readOnly: true + secretRef: + name: "90" + user: "88" + scaleIO: + fsType: "155" + gateway: "148" + protectionDomain: "151" + readOnly: true + secretRef: + name: "150" + storageMode: "153" + storagePool: "152" + system: "149" + volumeName: "154" + secret: + defaultMode: -1852451720 + items: + - key: "70" + mode: 1395607230 + path: "71" + optional: true + secretName: "69" + storageos: + fsType: "158" + readOnly: true + secretRef: + name: "159" + volumeName: "156" + volumeNamespace: "157" + vsphereVolume: + fsType: "120" + storagePolicyID: "122" + storagePolicyName: "121" + volumePath: "119" + ttlSecondsAfterFinished: -1285029915 + schedule: "19" + startingDeadlineSeconds: -2555947251840004808 + successfulJobsHistoryLimit: 1448332644 + suspend: true +status: + active: + - apiVersion: "506" + fieldPath: "508" + kind: "503" + name: "505" + namespace: "504" + resourceVersion: "507" + uid: ȫ(踶NJđƟÝɹ橽ƴåj}c殶ėŔ裑烴 diff --git a/testdata/v1.21.0/batch.v2alpha1.JobTemplate.json b/testdata/v1.21.0/batch.v2alpha1.JobTemplate.json new file mode 100644 index 0000000000..dcfc959488 --- /dev/null +++ b/testdata/v1.21.0/batch.v2alpha1.JobTemplate.json @@ -0,0 +1,1583 @@ +{ + "kind": "JobTemplate", + "apiVersion": "batch/v2alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "template": { + "metadata": { + "name": "19", + "generateName": "20", + "namespace": "21", + "selfLink": "22", + "uid": "SǡƏ", + "resourceVersion": "17916580954637291219", + "generation": 5259823216098853135, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4075183944016503389, + "labels": { + "24": "25" + }, + "annotations": { + "26": "27" + }, + "ownerReferences": [ + { + "apiVersion": "28", + "kind": "29", + "name": "30", + "uid": "ɑ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "31" + ], + "clusterName": "32", + "managedFields": [ + { + "manager": "33", + "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "apiVersion": "34", + "fieldsType": "35" + } + ] + }, + "spec": { + "parallelism": -443114323, + "completions": -1771909905, + "activeDeadlineSeconds": -9086179100394185427, + "backoffLimit": -1796008812, + "selector": { + "matchLabels": { + "g5i9/l-Y._.-444": "c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64" + }, + "matchExpressions": [ + { + "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", + "operator": "In", + "values": [ + "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" + ] + } + ] + }, + "manualSelector": false, + "template": { + "metadata": { + "name": "42", + "generateName": "43", + "namespace": "44", + "selfLink": "45", + "uid": "Ȗ脵鴈Ō", + "resourceVersion": "5994087412557504692", + "generation": 9213888658033954596, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2901856114738744973, + "labels": { + "47": "48" + }, + "annotations": { + "49": "50" + }, + "ownerReferences": [ + { + "apiVersion": "51", + "kind": "52", + "name": "53", + "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "54" + ], + "clusterName": "55", + "managedFields": [ + { + "manager": "56", + "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", + "apiVersion": "57", + "fieldsType": "58" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "59", + "hostPath": { + "path": "60", + "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" + }, + "emptyDir": { + "medium": "踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ", + "sizeLimit": "681" + }, + "gcePersistentDisk": { + "pdName": "61", + "fsType": "62", + "partition": 2065358741, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "63", + "fsType": "64", + "partition": -104666658, + "readOnly": true + }, + "gitRepo": { + "repository": "65", + "revision": "66", + "directory": "67" + }, + "secret": { + "secretName": "68", + "items": [ + { + "key": "69", + "path": "70", + "mode": 1648350164 + } + ], + "defaultMode": 1655406148, + "optional": true + }, + "nfs": { + "server": "71", + "path": "72" + }, + "iscsi": { + "targetPortal": "73", + "iqn": "74", + "lun": -663180249, + "iscsiInterface": "75", + "fsType": "76", + "readOnly": true, + "portals": [ + "77" + ], + "chapAuthSession": true, + "secretRef": { + "name": "78" + }, + "initiatorName": "79" + }, + "glusterfs": { + "endpoints": "80", + "path": "81" + }, + "persistentVolumeClaim": { + "claimName": "82" + }, + "rbd": { + "monitors": [ + "83" + ], + "image": "84", + "fsType": "85", + "pool": "86", + "user": "87", + "keyring": "88", + "secretRef": { + "name": "89" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "90", + "fsType": "91", + "secretRef": { + "name": "92" + }, + "readOnly": true, + "options": { + "93": "94" + } + }, + "cinder": { + "volumeID": "95", + "fsType": "96", + "readOnly": true, + "secretRef": { + "name": "97" + } + }, + "cephfs": { + "monitors": [ + "98" + ], + "path": "99", + "user": "100", + "secretFile": "101", + "secretRef": { + "name": "102" + } + }, + "flocker": { + "datasetName": "103", + "datasetUUID": "104" + }, + "downwardAPI": { + "items": [ + { + "path": "105", + "fieldRef": { + "apiVersion": "106", + "fieldPath": "107" + }, + "resourceFieldRef": { + "containerName": "108", + "resource": "109", + "divisor": "889" + }, + "mode": 1322858613 + } + ], + "defaultMode": 1801487647 + }, + "fc": { + "targetWWNs": [ + "110" + ], + "lun": 1169718433, + "fsType": "111", + "wwids": [ + "112" + ] + }, + "azureFile": { + "secretName": "113", + "shareName": "114" + }, + "configMap": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -1194714697 + } + ], + "defaultMode": -599608368, + "optional": true + }, + "vsphereVolume": { + "volumePath": "118", + "fsType": "119", + "storagePolicyName": "120", + "storagePolicyID": "121" + }, + "quobyte": { + "registry": "122", + "volume": "123", + "readOnly": true, + "user": "124", + "group": "125", + "tenant": "126" + }, + "azureDisk": { + "diskName": "127", + "diskURI": "128", + "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", + "fsType": "129", + "readOnly": true, + "kind": "ȫşŇɜa" + }, + "photonPersistentDisk": { + "pdID": "130", + "fsType": "131" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "132", + "items": [ + { + "key": "133", + "path": "134", + "mode": 782113097 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "135", + "fieldRef": { + "apiVersion": "136", + "fieldPath": "137" + }, + "resourceFieldRef": { + "containerName": "138", + "resource": "139", + "divisor": "952" + }, + "mode": -555780268 + } + ] + }, + "configMap": { + "name": "140", + "items": [ + { + "key": "141", + "path": "142", + "mode": 1730325900 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "143", + "expirationSeconds": -2937394236764575757, + "path": "144" + } + } + ], + "defaultMode": -1980941277 + }, + "portworxVolume": { + "volumeID": "145", + "fsType": "146", + "readOnly": true + }, + "scaleIO": { + "gateway": "147", + "system": "148", + "secretRef": { + "name": "149" + }, + "sslEnabled": true, + "protectionDomain": "150", + "storagePool": "151", + "storageMode": "152", + "volumeName": "153", + "fsType": "154" + }, + "storageos": { + "volumeName": "155", + "volumeNamespace": "156", + "fsType": "157", + "readOnly": true, + "secretRef": { + "name": "158" + } + }, + "csi": { + "driver": "159", + "readOnly": true, + "fsType": "160", + "volumeAttributes": { + "161": "162" + }, + "nodePublishSecretRef": { + "name": "163" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "164", + "generateName": "165", + "namespace": "166", + "selfLink": "167", + "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", + "resourceVersion": "917467801074989174", + "generation": -8801560367353238479, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -1837257934517376612, + "labels": { + "169": "170" + }, + "annotations": { + "171": "172" + }, + "ownerReferences": [ + { + "apiVersion": "173", + "kind": "174", + "name": "175", + "uid": "", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "176" + ], + "clusterName": "177", + "managedFields": [ + { + "manager": "178", + "operation": "蒅!a坩O`涁İ而踪鄌", + "apiVersion": "179", + "fieldsType": "180" + } + ] + }, + "spec": { + "accessModes": [ + "|@?鷅bȻN" + ], + "selector": { + "matchLabels": { + "fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ": "E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF" + }, + "matchExpressions": [ + { + "key": "39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G", + "operator": "Exists" + } + ] + }, + "resources": { + "limits": { + "?$矡ȶ网棊ʢ": "891" + }, + "requests": { + "Ⱥ眖R#yV'WKw(ğ": "423" + } + }, + "volumeName": "187", + "storageClassName": "188", + "volumeMode": "跦Opwǩ曬逴褜1", + "dataSource": { + "apiGroup": "189", + "kind": "190", + "name": "191" + } + } + }, + "readOnly": true + } + } + ], + "initContainers": [ + { + "name": "192", + "image": "193", + "command": [ + "194" + ], + "args": [ + "195" + ], + "workingDir": "196", + "ports": [ + { + "name": "197", + "hostPort": -805795167, + "containerPort": 1791615594, + "protocol": "Ƥ熪军g\u003e郵[+扴", + "hostIP": "198" + } + ], + "envFrom": [ + { + "prefix": "199", + "configMapRef": { + "name": "200", + "optional": false + }, + "secretRef": { + "name": "201", + "optional": false + } + } + ], + "env": [ + { + "name": "202", + "value": "203", + "valueFrom": { + "fieldRef": { + "apiVersion": "204", + "fieldPath": "205" + }, + "resourceFieldRef": { + "containerName": "206", + "resource": "207", + "divisor": "241" + }, + "configMapKeyRef": { + "name": "208", + "key": "209", + "optional": true + }, + "secretKeyRef": { + "name": "210", + "key": "211", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "": "268" + }, + "requests": { + "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ": "340" + } + }, + "volumeMounts": [ + { + "name": "212", + "mountPath": "213", + "subPath": "214", + "mountPropagation": "藢xɮĵȑ6L*Z鐫û咡W\u003c", + "subPathExpr": "215" + } + ], + "volumeDevices": [ + { + "name": "216", + "devicePath": "217" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "218" + ] + }, + "httpGet": { + "path": "219", + "port": -1225815437, + "host": "220", + "scheme": "荭gw忊|E", + "httpHeaders": [ + { + "name": "221", + "value": "222" + } + ] + }, + "tcpSocket": { + "port": -438588982, + "host": "223" + }, + "initialDelaySeconds": 1004325340, + "timeoutSeconds": -1313320434, + "periodSeconds": 14304392, + "successThreshold": 465972736, + "failureThreshold": -1784617397 + }, + "readinessProbe": { + "exec": { + "command": [ + "224" + ] + }, + "httpGet": { + "path": "225", + "port": "226", + "host": "227", + "scheme": "貾坢'跩aŕ翑0", + "httpHeaders": [ + { + "name": "228", + "value": "229" + } + ] + }, + "tcpSocket": { + "port": 1165327504, + "host": "230" + }, + "initialDelaySeconds": -2165496, + "timeoutSeconds": -1778952574, + "periodSeconds": 1386255869, + "successThreshold": -778272981, + "failureThreshold": 2056774277 + }, + "startupProbe": { + "exec": { + "command": [ + "231" + ] + }, + "httpGet": { + "path": "232", + "port": -1928016742, + "host": "233", + "scheme": "E¦", + "httpHeaders": [ + { + "name": "234", + "value": "235" + } + ] + }, + "tcpSocket": { + "port": "236", + "host": "237" + }, + "initialDelaySeconds": 1868887309, + "timeoutSeconds": -528664199, + "periodSeconds": -316996074, + "successThreshold": 1933968533, + "failureThreshold": 549215478 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "238" + ] + }, + "httpGet": { + "path": "239", + "port": 878005329, + "host": "240", + "scheme": "丟×x锏ɟ4Ǒ", + "httpHeaders": [ + { + "name": "241", + "value": "242" + } + ] + }, + "tcpSocket": { + "port": "243", + "host": "244" + } + }, + "preStop": { + "exec": { + "command": [ + "245" + ] + }, + "httpGet": { + "path": "246", + "port": 1746399757, + "host": "247", + "scheme": "V訆Ǝżŧ", + "httpHeaders": [ + { + "name": "248", + "value": "249" + } + ] + }, + "tcpSocket": { + "port": 204229950, + "host": "250" + } + } + }, + "terminationMessagePath": "251", + "terminationMessagePolicy": "NƗ¸gĩ", + "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", + "securityContext": { + "capabilities": { + "add": [ + "J橈'琕鶫:顇ə娯" + ], + "drop": [ + "囌{屿oiɥ嵐sC" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "252", + "role": "253", + "type": "254", + "level": "255" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "256", + "gmsaCredentialSpec": "257", + "runAsUserName": "258" + }, + "runAsUser": 7917735345573161773, + "runAsGroup": -6499508485510627932, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Jih亏yƕ丆録²", + "seccompProfile": { + "type": ")/灩聋3趐囨鏻", + "localhostProfile": "259" + } + }, + "tty": true + } + ], + "containers": [ + { + "name": "260", + "image": "261", + "command": [ + "262" + ], + "args": [ + "263" + ], + "workingDir": "264", + "ports": [ + { + "name": "265", + "hostPort": -1365158918, + "containerPort": -305362540, + "protocol": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "hostIP": "266" + } + ], + "envFrom": [ + { + "prefix": "267", + "configMapRef": { + "name": "268", + "optional": true + }, + "secretRef": { + "name": "269", + "optional": true + } + } + ], + "env": [ + { + "name": "270", + "value": "271", + "valueFrom": { + "fieldRef": { + "apiVersion": "272", + "fieldPath": "273" + }, + "resourceFieldRef": { + "containerName": "274", + "resource": "275", + "divisor": "9" + }, + "configMapKeyRef": { + "name": "276", + "key": "277", + "optional": false + }, + "secretKeyRef": { + "name": "278", + "key": "279", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "{WOŭW灬pȭCV擭銆jʒǚ鍰": "212" + }, + "requests": { + "| 鞤ɱďW賁Ěɭɪǹ0衷,": "227" + } + }, + "volumeMounts": [ + { + "name": "280", + "readOnly": true, + "mountPath": "281", + "subPath": "282", + "mountPropagation": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", + "subPathExpr": "283" + } + ], + "volumeDevices": [ + { + "name": "284", + "devicePath": "285" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "286" + ] + }, + "httpGet": { + "path": "287", + "port": "288", + "host": "289", + "scheme": "uE增猍ǵ xǨŴ", + "httpHeaders": [ + { + "name": "290", + "value": "291" + } + ] + }, + "tcpSocket": { + "port": 2112112129, + "host": "292" + }, + "initialDelaySeconds": 528603974, + "timeoutSeconds": -342387625, + "periodSeconds": 1862455894, + "successThreshold": 1080918702, + "failureThreshold": -239264629 + }, + "readinessProbe": { + "exec": { + "command": [ + "293" + ] + }, + "httpGet": { + "path": "294", + "port": -186532794, + "host": "295", + "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "httpHeaders": [ + { + "name": "296", + "value": "297" + } + ] + }, + "tcpSocket": { + "port": "298", + "host": "299" + }, + "initialDelaySeconds": -751455207, + "timeoutSeconds": -894026356, + "periodSeconds": 646133945, + "successThreshold": -506710067, + "failureThreshold": -47594442 + }, + "startupProbe": { + "exec": { + "command": [ + "300" + ] + }, + "httpGet": { + "path": "301", + "port": -1894326843, + "host": "302", + "scheme": "ƛ^輅9ɛ棕ƈ眽炊礫Ƽ¨I", + "httpHeaders": [ + { + "name": "303", + "value": "304" + } + ] + }, + "tcpSocket": { + "port": "305", + "host": "306" + }, + "initialDelaySeconds": -106856189, + "timeoutSeconds": -2078917333, + "periodSeconds": 86851677, + "successThreshold": -404911753, + "failureThreshold": 890223061 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "307" + ] + }, + "httpGet": { + "path": "308", + "port": -468215285, + "host": "309", + "scheme": "ʆɞȥ}礤铟怖ý萜Ǖc8", + "httpHeaders": [ + { + "name": "310", + "value": "311" + } + ] + }, + "tcpSocket": { + "port": "312", + "host": "313" + } + }, + "preStop": { + "exec": { + "command": [ + "314" + ] + }, + "httpGet": { + "path": "315", + "port": 293042649, + "host": "316", + "scheme": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", + "httpHeaders": [ + { + "name": "317", + "value": "318" + } + ] + }, + "tcpSocket": { + "port": "319", + "host": "320" + } + } + }, + "terminationMessagePath": "321", + "terminationMessagePolicy": "ɻ;襕ċ桉桃喕", + "imagePullPolicy": "熀ďJZ漤", + "securityContext": { + "capabilities": { + "add": [ + "Ů\u003cy鯶縆łƑ[澔" + ], + "drop": [ + "JŵǤ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "322", + "role": "323", + "type": "324", + "level": "325" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "326", + "gmsaCredentialSpec": "327", + "runAsUserName": "328" + }, + "runAsUser": 296399212346260204, + "runAsGroup": 1571605531283019612, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "\u0026疀", + "seccompProfile": { + "type": "N翾", + "localhostProfile": "329" + } + }, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "330", + "image": "331", + "command": [ + "332" + ], + "args": [ + "333" + ], + "workingDir": "334", + "ports": [ + { + "name": "335", + "hostPort": -1703842211, + "containerPort": 970355275, + "protocol": "ńČȷǻ.wȏâ磠Ƴ崖S", + "hostIP": "336" + } + ], + "envFrom": [ + { + "prefix": "337", + "configMapRef": { + "name": "338", + "optional": false + }, + "secretRef": { + "name": "339", + "optional": true + } + } + ], + "env": [ + { + "name": "340", + "value": "341", + "valueFrom": { + "fieldRef": { + "apiVersion": "342", + "fieldPath": "343" + }, + "resourceFieldRef": { + "containerName": "344", + "resource": "345", + "divisor": "592" + }, + "configMapKeyRef": { + "name": "346", + "key": "347", + "optional": false + }, + "secretKeyRef": { + "name": "348", + "key": "349", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "ż鯀1": "636" + }, + "requests": { + "sYȠ繽敮ǰ詀": "570" + } + }, + "volumeMounts": [ + { + "name": "350", + "readOnly": true, + "mountPath": "351", + "subPath": "352", + "mountPropagation": "櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", + "subPathExpr": "353" + } + ], + "volumeDevices": [ + { + "name": "354", + "devicePath": "355" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "356" + ] + }, + "httpGet": { + "path": "357", + "port": -1247120403, + "host": "358", + "scheme": "ɾ", + "httpHeaders": [ + { + "name": "359", + "value": "360" + } + ] + }, + "tcpSocket": { + "port": -1695993040, + "host": "361" + }, + "initialDelaySeconds": 1218203975, + "timeoutSeconds": -1726456869, + "periodSeconds": 892837330, + "successThreshold": 789384689, + "failureThreshold": 436796816 + }, + "readinessProbe": { + "exec": { + "command": [ + "362" + ] + }, + "httpGet": { + "path": "363", + "port": "364", + "host": "365", + "scheme": "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": "368", + "host": "369" + }, + "initialDelaySeconds": -821592382, + "timeoutSeconds": 1678953375, + "periodSeconds": 1045190247, + "successThreshold": 1805682547, + "failureThreshold": -651405950 + }, + "startupProbe": { + "exec": { + "command": [ + "370" + ] + }, + "httpGet": { + "path": "371", + "port": "372", + "host": "373", + "scheme": "|ǓÓ敆OɈÏ 瞍髃", + "httpHeaders": [ + { + "name": "374", + "value": "375" + } + ] + }, + "tcpSocket": { + "port": -392406530, + "host": "376" + }, + "initialDelaySeconds": -839925309, + "timeoutSeconds": -526099499, + "periodSeconds": -1014296961, + "successThreshold": 1708011112, + "failureThreshold": -603097910 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "377" + ] + }, + "httpGet": { + "path": "378", + "port": "379", + "host": "380", + "scheme": "遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z", + "httpHeaders": [ + { + "name": "381", + "value": "382" + } + ] + }, + "tcpSocket": { + "port": "383", + "host": "384" + } + }, + "preStop": { + "exec": { + "command": [ + "385" + ] + }, + "httpGet": { + "path": "386", + "port": 1041627045, + "host": "387", + "scheme": "2讅缔m葰賦迾娙ƴ4", + "httpHeaders": [ + { + "name": "388", + "value": "389" + } + ] + }, + "tcpSocket": { + "port": 2088991012, + "host": "390" + } + } + }, + "terminationMessagePath": "391", + "terminationMessagePolicy": "沥7uPƒw©ɴĶ烷Ľthp", + "imagePullPolicy": "陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb", + "securityContext": { + "capabilities": { + "add": [ + "滨Ė" + ], + "drop": [ + "h}颉hȱɷȰW瀤oɢ嫎" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "392", + "role": "393", + "type": "394", + "level": "395" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398" + }, + "runAsUser": -4298540371641498337, + "runAsGroup": 2803560372754431995, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "t(ȗŜŲ\u0026洪y儕lmòɻŶJ詢QǾɁ", + "seccompProfile": { + "type": "G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐", + "localhostProfile": "399" + } + }, + "stdin": true, + "stdinOnce": true, + "targetContainerName": "400" + } + ], + "restartPolicy": "婦", + "terminationGracePeriodSeconds": -7767642171323610380, + "activeDeadlineSeconds": -4963438147266444254, + "dnsPolicy": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", + "nodeSelector": { + "401": "402" + }, + "serviceAccountName": "403", + "serviceAccount": "404", + "automountServiceAccountToken": false, + "nodeName": "405", + "hostPID": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "406", + "role": "407", + "type": "408", + "level": "409" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "410", + "gmsaCredentialSpec": "411", + "runAsUserName": "412" + }, + "runAsUser": -8872996084157186866, + "runAsGroup": -1083846598029307786, + "runAsNonRoot": false, + "supplementalGroups": [ + -46143243150134963 + ], + "fsGroup": -6298002649883493725, + "sysctls": [ + { + "name": "413", + "value": "414" + } + ], + "fsGroupChangePolicy": "ä2 ɲ±m嵘厶sȰÖ埡Æ", + "seccompProfile": { + "type": "Ş襵樞úʥ銀", + "localhostProfile": "415" + } + }, + "imagePullSecrets": [ + { + "name": "416" + } + ], + "hostname": "417", + "subdomain": "418", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "419", + "operator": "ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈", + "values": [ + "420" + ] + } + ], + "matchFields": [ + { + "key": "421", + "operator": "", + "values": [ + "422" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1677779481, + "preference": { + "matchExpressions": [ + { + "key": "423", + "operator": "WĶʗ", + "values": [ + "424" + ] + } + ], + "matchFields": [ + { + "key": "425", + "operator": "裥d[榴^șƷK", + "values": [ + "426" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O": "o5-yp8q_s-1_g" + }, + "matchExpressions": [ + { + "key": "x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH", + "operator": "NotIn", + "values": [ + "M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503" + ] + } + ] + }, + "namespaces": [ + "433" + ], + "topologyKey": "434", + "namespaceSelector": { + "matchLabels": { + "Q8__T3sn-0_.P": "a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX" + }, + "matchExpressions": [ + { + "key": "ZXC0_-7.-hj-O_8-b6E_--B", + "operator": "In", + "values": [ + "n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47M7y-y" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 484696463, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a42-2y20--s-7l6e--s-1--t-4.67-9a-trt-03-7z2zy0e428-4-k-2-o/UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-687": "o_.ZCRT.0z-oe.G79.3bU_._n3" + }, + "matchExpressions": [ + { + "key": "4-52--6-0dkn-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--0z/05-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6NO", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "447" + ], + "topologyKey": "448", + "namespaceSelector": { + "matchLabels": { + "WNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-.jL_v.-_.d": "FbuvE5" + }, + "matchExpressions": [ + { + "key": "g2/2k.F-F..3m6.._2v89U--8.3N_.n1.--2", + "operator": "NotIn", + "values": [ + "O--d.7.--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--_K" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "q_Lq-.5-s_-_5_D7Rufiq": "u0--_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d-Y" + }, + "matchExpressions": [ + { + "key": "N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "461" + ], + "topologyKey": "462", + "namespaceSelector": { + "matchLabels": { + "w-9-ak9-5--y-4-03ls-86-u2i7-6-q-l.98d/2.78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.60--o.8": "B3_U__L.KH6K.Rs" + }, + "matchExpressions": [ + { + "key": "6b77-f8--tf---7r88-1--p61d/9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb", + "operator": "NotIn", + "values": [ + "O-Ynu.7.._B-ks7G" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1282227712, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "J_Yb_58.p-06jVZ-uP.t_.O937u-h---dY7_M_-._M5..-P": "A55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy-.._-__-Zvt.LT60v.Wxc" + }, + "matchExpressions": [ + { + "key": "Y4-0.67hP-lX-_-..59", + "operator": "In", + "values": [ + "1z..j_.r3--mT8vu1" + ] + } + ] + }, + "namespaces": [ + "475" + ], + "topologyKey": "476", + "namespaceSelector": { + "matchLabels": { + "0-f/px_0-.mJe__.B-cd2_84M": "1s._K9-.AJ-_8--___b____03_6.K8l.YlG7" + }, + "matchExpressions": [ + { + "key": "1BKi-5y-9-kE-4.._c_____gNM-.T-..--44-Bb1.R_.225.5D1.l", + "operator": "In", + "values": [ + "P23L_J49t-X..j1Q1.A-N.--_63N" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "483", + "tolerations": [ + { + "key": "484", + "operator": "TaI楅©Ǫ壿/š^劶äɲ泒", + "value": "485", + "effect": "ēÖ釐駆Ŕƿe魛ĩ驋=Ŏġ宿受", + "tolerationSeconds": 3154660829779897160 + } + ], + "hostAliases": [ + { + "ip": "486", + "hostnames": [ + "487" + ] + } + ], + "priorityClassName": "488", + "priority": -217059496, + "dnsConfig": { + "nameservers": [ + "489" + ], + "searches": [ + "490" + ], + "options": [ + { + "name": "491", + "value": "492" + } + ] + }, + "readinessGates": [ + { + "conditionType": "ƣɴ矘ɉ\"姭ɜǨ呖ď急藼Ƚ^槬焂à¯" + } + ], + "runtimeClassName": "493", + "enableServiceLinks": false, + "preemptionPolicy": "ǀ肇ȣ", + "overhead": { + "倓扸涥莥": "729" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -1416531993, + "topologyKey": "494", + "whenUnsatisfiable": "_Gȱ恛穒挤ţ#你顫#b°", + "labelSelector": { + "matchLabels": { + "q-z--4847u0s66mmo-8--y64-40l8cytm18--0.6-wdcje8k--41---hi5e--7m-368--f-z---4-n03-2ip--6--2d-6-h/bm9I.-..q-F-.__c.k7__f--_br..1.l": "dE-.1-V...t27-4.._7l" + }, + "matchExpressions": [ + { + "key": "3-hh9-z8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-z/iJ--p-7f3-2_Z_V_-q-L34-_D86W", + "operator": "NotIn", + "values": [ + "S---6_.0.m.--.-dh.v.5" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + }, + "ttlSecondsAfterFinished": 1315299341 + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/batch.v2alpha1.JobTemplate.pb b/testdata/v1.21.0/batch.v2alpha1.JobTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..7efa0fe814e695fb8b8386d0c405cb41ffa02a96 GIT binary patch literal 8158 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/batch.v2alpha1.JobTemplate.yaml b/testdata/v1.21.0/batch.v2alpha1.JobTemplate.yaml new file mode 100644 index 0000000000..673235e08c --- /dev/null +++ b/testdata/v1.21.0/batch.v2alpha1.JobTemplate.yaml @@ -0,0 +1,1080 @@ +apiVersion: batch/v2alpha1 +kind: JobTemplate +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +template: + metadata: + annotations: + "26": "27" + clusterName: "32" + creationTimestamp: null + deletionGracePeriodSeconds: 4075183944016503389 + finalizers: + - "31" + generateName: "20" + generation: 5259823216098853135 + labels: + "24": "25" + managedFields: + - apiVersion: "34" + fieldsType: "35" + manager: "33" + operation: ěĂ凗蓏Ŋ蛊ĉy緅縕 + name: "19" + namespace: "21" + ownerReferences: + - apiVersion: "28" + blockOwnerDeletion: false + controller: true + kind: "29" + name: "30" + uid: ɑ + resourceVersion: "17916580954637291219" + selfLink: "22" + uid: SǡƏ + spec: + activeDeadlineSeconds: -9086179100394185427 + backoffLimit: -1796008812 + completions: -1771909905 + manualSelector: false + parallelism: -443114323 + selector: + matchExpressions: + - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 + operator: In + values: + - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 + matchLabels: + g5i9/l-Y._.-444: c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64 + template: + metadata: + annotations: + "49": "50" + clusterName: "55" + creationTimestamp: null + deletionGracePeriodSeconds: -2901856114738744973 + finalizers: + - "54" + generateName: "43" + generation: 9213888658033954596 + labels: + "47": "48" + managedFields: + - apiVersion: "57" + fieldsType: "58" + manager: "56" + operation: ö嗏ʑ>季Cʖ畬x骀Šĸů + name: "42" + namespace: "44" + ownerReferences: + - apiVersion: "51" + blockOwnerDeletion: false + controller: false + kind: "52" + name: "53" + uid: I拍N嚳ķȗɊ捵TwMȗ礼 + resourceVersion: "5994087412557504692" + selfLink: "45" + uid: Ȗ脵鴈Ō + spec: + activeDeadlineSeconds: -4963438147266444254 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "423" + operator: WĶʗ + values: + - "424" + matchFields: + - key: "425" + operator: 裥d[榴^șƷK + values: + - "426" + weight: -1677779481 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "419" + operator: ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈 + values: + - "420" + matchFields: + - key: "421" + operator: "" + values: + - "422" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: 4-52--6-0dkn-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--0z/05-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6NO + operator: DoesNotExist + matchLabels: + ? 7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a42-2y20--s-7l6e--s-1--t-4.67-9a-trt-03-7z2zy0e428-4-k-2-o/UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-687 + : o_.ZCRT.0z-oe.G79.3bU_._n3 + namespaceSelector: + matchExpressions: + - key: g2/2k.F-F..3m6.._2v89U--8.3N_.n1.--2 + operator: NotIn + values: + - O--d.7.--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--_K + matchLabels: + WNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-.jL_v.-_.d: FbuvE5 + namespaces: + - "447" + topologyKey: "448" + weight: 484696463 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH + operator: NotIn + values: + - M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503 + matchLabels: + 9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O: o5-yp8q_s-1_g + namespaceSelector: + matchExpressions: + - key: ZXC0_-7.-hj-O_8-b6E_--B + operator: In + values: + - n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47M7y-y + matchLabels: + Q8__T3sn-0_.P: a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_OX + namespaces: + - "433" + topologyKey: "434" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: Y4-0.67hP-lX-_-..59 + operator: In + values: + - 1z..j_.r3--mT8vu1 + matchLabels: + J_Yb_58.p-06jVZ-uP.t_.O937u-h---dY7_M_-._M5..-P: A55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy-.._-__-Zvt.LT60v.Wxc + namespaceSelector: + matchExpressions: + - key: 1BKi-5y-9-kE-4.._c_____gNM-.T-..--44-Bb1.R_.225.5D1.l + operator: In + values: + - P23L_J49t-X..j1Q1.A-N.--_63N + matchLabels: + 0-f/px_0-.mJe__.B-cd2_84M: 1s._K9-.AJ-_8--___b____03_6.K8l.YlG7 + namespaces: + - "475" + topologyKey: "476" + weight: -1282227712 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16 + operator: DoesNotExist + matchLabels: + q_Lq-.5-s_-_5_D7Rufiq: u0--_qv4--_.6_N_9X-B.s8.N_rM-k5.C.e.._d-Y + namespaceSelector: + matchExpressions: + - key: 6b77-f8--tf---7r88-1--p61d/9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb + operator: NotIn + values: + - O-Ynu.7.._B-ks7G + matchLabels: + w-9-ak9-5--y-4-03ls-86-u2i7-6-q-l.98d/2.78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.60--o.8: B3_U__L.KH6K.Rs + namespaces: + - "461" + topologyKey: "462" + automountServiceAccountToken: false + containers: + - args: + - "263" + command: + - "262" + env: + - name: "270" + value: "271" + valueFrom: + configMapKeyRef: + key: "277" + name: "276" + optional: false + fieldRef: + apiVersion: "272" + fieldPath: "273" + resourceFieldRef: + containerName: "274" + divisor: "9" + resource: "275" + secretKeyRef: + key: "279" + name: "278" + optional: false + envFrom: + - configMapRef: + name: "268" + optional: true + prefix: "267" + secretRef: + name: "269" + optional: true + image: "261" + imagePullPolicy: 熀ďJZ漤 + lifecycle: + postStart: + exec: + command: + - "307" + httpGet: + host: "309" + httpHeaders: + - name: "310" + value: "311" + path: "308" + port: -468215285 + scheme: ʆɞȥ}礤铟怖ý萜Ǖc8 + tcpSocket: + host: "313" + port: "312" + preStop: + exec: + command: + - "314" + httpGet: + host: "316" + httpHeaders: + - name: "317" + value: "318" + path: "315" + port: 293042649 + scheme: ǔvÄÚ×p鬷m罂o3ǰ廋i乳' + tcpSocket: + host: "320" + port: "319" + livenessProbe: + exec: + command: + - "286" + failureThreshold: -239264629 + httpGet: + host: "289" + httpHeaders: + - name: "290" + value: "291" + path: "287" + port: "288" + scheme: uE增猍ǵ xǨŴ + initialDelaySeconds: 528603974 + periodSeconds: 1862455894 + successThreshold: 1080918702 + tcpSocket: + host: "292" + port: 2112112129 + timeoutSeconds: -342387625 + name: "260" + ports: + - containerPort: -305362540 + hostIP: "266" + hostPort: -1365158918 + name: "265" + protocol: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + readinessProbe: + exec: + command: + - "293" + failureThreshold: -47594442 + httpGet: + host: "295" + httpHeaders: + - name: "296" + value: "297" + path: "294" + port: -186532794 + scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė + initialDelaySeconds: -751455207 + periodSeconds: 646133945 + successThreshold: -506710067 + tcpSocket: + host: "299" + port: "298" + timeoutSeconds: -894026356 + resources: + limits: + '{WOŭW灬pȭCV擭銆jʒǚ鍰': "212" + requests: + '| 鞤ɱďW賁Ěɭɪǹ0衷,': "227" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - Ů,趐V曡88 ' + enableServiceLinks: false + ephemeralContainers: + - args: + - "333" + command: + - "332" + env: + - name: "340" + value: "341" + valueFrom: + configMapKeyRef: + key: "347" + name: "346" + optional: false + fieldRef: + apiVersion: "342" + fieldPath: "343" + resourceFieldRef: + containerName: "344" + divisor: "592" + resource: "345" + secretKeyRef: + key: "349" + name: "348" + optional: false + envFrom: + - configMapRef: + name: "338" + optional: false + prefix: "337" + secretRef: + name: "339" + optional: true + image: "331" + imagePullPolicy: 陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb + lifecycle: + postStart: + exec: + command: + - "377" + httpGet: + host: "380" + httpHeaders: + - name: "381" + value: "382" + path: "378" + port: "379" + scheme: 遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z + tcpSocket: + host: "384" + port: "383" + preStop: + exec: + command: + - "385" + httpGet: + host: "387" + httpHeaders: + - name: "388" + value: "389" + path: "386" + port: 1041627045 + scheme: 2讅缔m葰賦迾娙ƴ4 + tcpSocket: + host: "390" + port: 2088991012 + livenessProbe: + exec: + command: + - "356" + failureThreshold: 436796816 + httpGet: + host: "358" + httpHeaders: + - name: "359" + value: "360" + path: "357" + port: -1247120403 + scheme: ɾ + initialDelaySeconds: 1218203975 + periodSeconds: 892837330 + successThreshold: 789384689 + tcpSocket: + host: "361" + port: -1695993040 + timeoutSeconds: -1726456869 + name: "330" + ports: + - containerPort: 970355275 + hostIP: "336" + hostPort: -1703842211 + name: "335" + protocol: ńČȷǻ.wȏâ磠Ƴ崖S + readinessProbe: + exec: + command: + - "362" + failureThreshold: -651405950 + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "363" + port: "364" + scheme: Ȋ飂廤Ƌʙcx赮ǒđ>*劶?jĎ + initialDelaySeconds: -821592382 + periodSeconds: 1045190247 + successThreshold: 1805682547 + tcpSocket: + host: "369" + port: "368" + timeoutSeconds: 1678953375 + resources: + limits: + ż鯀1: "636" + requests: + sYȠ繽敮ǰ詀: "570" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 滨Ė + drop: + - h}颉hȱɷȰW瀤oɢ嫎 + privileged: true + procMount: t(ȗŜŲ&洪y儕lmòɻŶJ詢QǾɁ + readOnlyRootFilesystem: true + runAsGroup: 2803560372754431995 + runAsNonRoot: false + runAsUser: -4298540371641498337 + seLinuxOptions: + level: "395" + role: "393" + type: "394" + user: "392" + seccompProfile: + localhostProfile: "399" + type: G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐 + windowsOptions: + gmsaCredentialSpec: "397" + gmsaCredentialSpecName: "396" + runAsUserName: "398" + startupProbe: + exec: + command: + - "370" + failureThreshold: -603097910 + httpGet: + host: "373" + httpHeaders: + - name: "374" + value: "375" + path: "371" + port: "372" + scheme: '|ǓÓ敆OɈÏ 瞍髃' + initialDelaySeconds: -839925309 + periodSeconds: -1014296961 + successThreshold: 1708011112 + tcpSocket: + host: "376" + port: -392406530 + timeoutSeconds: -526099499 + stdin: true + stdinOnce: true + targetContainerName: "400" + terminationMessagePath: "391" + terminationMessagePolicy: 沥7uPƒw©ɴĶ烷Ľthp + volumeDevices: + - devicePath: "355" + name: "354" + volumeMounts: + - mountPath: "351" + mountPropagation: 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ + name: "350" + readOnly: true + subPath: "352" + subPathExpr: "353" + workingDir: "334" + hostAliases: + - hostnames: + - "487" + ip: "486" + hostPID: true + hostname: "417" + imagePullSecrets: + - name: "416" + initContainers: + - args: + - "195" + command: + - "194" + env: + - name: "202" + value: "203" + valueFrom: + configMapKeyRef: + key: "209" + name: "208" + optional: true + fieldRef: + apiVersion: "204" + fieldPath: "205" + resourceFieldRef: + containerName: "206" + divisor: "241" + resource: "207" + secretKeyRef: + key: "211" + name: "210" + optional: false + envFrom: + - configMapRef: + name: "200" + optional: false + prefix: "199" + secretRef: + name: "201" + optional: false + image: "193" + imagePullPolicy: 酊龨δ摖ȱğ_< + lifecycle: + postStart: + exec: + command: + - "238" + httpGet: + host: "240" + httpHeaders: + - name: "241" + value: "242" + path: "239" + port: 878005329 + scheme: 丟×x锏ɟ4Ǒ + tcpSocket: + host: "244" + port: "243" + preStop: + exec: + command: + - "245" + httpGet: + host: "247" + httpHeaders: + - name: "248" + value: "249" + path: "246" + port: 1746399757 + scheme: V訆Ǝżŧ + tcpSocket: + host: "250" + port: 204229950 + livenessProbe: + exec: + command: + - "218" + failureThreshold: -1784617397 + httpGet: + host: "220" + httpHeaders: + - name: "221" + value: "222" + path: "219" + port: -1225815437 + scheme: 荭gw忊|E + initialDelaySeconds: 1004325340 + periodSeconds: 14304392 + successThreshold: 465972736 + tcpSocket: + host: "223" + port: -438588982 + timeoutSeconds: -1313320434 + name: "192" + ports: + - containerPort: 1791615594 + hostIP: "198" + hostPort: -805795167 + name: "197" + protocol: Ƥ熪军g>郵[+扴 + readinessProbe: + exec: + command: + - "224" + failureThreshold: 2056774277 + httpGet: + host: "227" + httpHeaders: + - name: "228" + value: "229" + path: "225" + port: "226" + scheme: 貾坢'跩aŕ翑0 + initialDelaySeconds: -2165496 + periodSeconds: 1386255869 + successThreshold: -778272981 + tcpSocket: + host: "230" + port: 1165327504 + timeoutSeconds: -1778952574 + resources: + limits: + "": "268" + requests: + -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - J橈'琕鶫:顇ə娯 + drop: + - 囌{屿oiɥ嵐sC + privileged: false + procMount: Jih亏yƕ丆録² + readOnlyRootFilesystem: false + runAsGroup: -6499508485510627932 + runAsNonRoot: true + runAsUser: 7917735345573161773 + seLinuxOptions: + level: "255" + role: "253" + type: "254" + user: "252" + seccompProfile: + localhostProfile: "259" + type: )/灩聋3趐囨鏻 + windowsOptions: + gmsaCredentialSpec: "257" + gmsaCredentialSpecName: "256" + runAsUserName: "258" + startupProbe: + exec: + command: + - "231" + failureThreshold: 549215478 + httpGet: + host: "233" + httpHeaders: + - name: "234" + value: "235" + path: "232" + port: -1928016742 + scheme: E¦ + initialDelaySeconds: 1868887309 + periodSeconds: -316996074 + successThreshold: 1933968533 + tcpSocket: + host: "237" + port: "236" + timeoutSeconds: -528664199 + terminationMessagePath: "251" + terminationMessagePolicy: NƗ¸gĩ + tty: true + volumeDevices: + - devicePath: "217" + name: "216" + volumeMounts: + - mountPath: "213" + mountPropagation: 藢xɮĵȑ6L*Z鐫û咡W< + name: "212" + subPath: "214" + subPathExpr: "215" + workingDir: "196" + nodeName: "405" + nodeSelector: + "401": "402" + overhead: + 倓扸涥莥: "729" + preemptionPolicy: ǀ肇ȣ + priority: -217059496 + priorityClassName: "488" + readinessGates: + - conditionType: ƣɴ矘ɉ"姭ɜǨ呖ď急藼Ƚ^槬焂௠+ restartPolicy: 婦 + runtimeClassName: "493" + schedulerName: "483" + securityContext: + fsGroup: -6298002649883493725 + fsGroupChangePolicy: ä2 ɲ±m嵘厶sȰÖ埡Æ + runAsGroup: -1083846598029307786 + runAsNonRoot: false + runAsUser: -8872996084157186866 + seLinuxOptions: + level: "409" + role: "407" + type: "408" + user: "406" + seccompProfile: + localhostProfile: "415" + type: Ş襵樞úʥ銀 + supplementalGroups: + - -46143243150134963 + sysctls: + - name: "413" + value: "414" + windowsOptions: + gmsaCredentialSpec: "411" + gmsaCredentialSpecName: "410" + runAsUserName: "412" + serviceAccount: "404" + serviceAccountName: "403" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "418" + terminationGracePeriodSeconds: -7767642171323610380 + tolerations: + - effect: ēÖ釐駆Ŕƿe魛ĩ驋=Ŏġ宿受 + key: "484" + operator: TaI楅©Ǫ壿/š^劶äɲ泒 + tolerationSeconds: 3154660829779897160 + value: "485" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: 3-hh9-z8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-z/iJ--p-7f3-2_Z_V_-q-L34-_D86W + operator: NotIn + values: + - S---6_.0.m.--.-dh.v.5 + matchLabels: + q-z--4847u0s66mmo-8--y64-40l8cytm18--0.6-wdcje8k--41---hi5e--7m-368--f-z---4-n03-2ip--6--2d-6-h/bm9I.-..q-F-.__c.k7__f--_br..1.l: dE-.1-V...t27-4.._7l + maxSkew: -1416531993 + topologyKey: "494" + whenUnsatisfiable: _Gȱ恛穒挤ţ#你顫#b° + volumes: + - awsElasticBlockStore: + fsType: "64" + partition: -104666658 + readOnly: true + volumeID: "63" + azureDisk: + cachingMode: ʜǝ鿟ldg滠鼍ƭt + diskName: "127" + diskURI: "128" + fsType: "129" + kind: ȫşŇɜa + readOnly: true + azureFile: + secretName: "113" + shareName: "114" + cephfs: + monitors: + - "98" + path: "99" + secretFile: "101" + secretRef: + name: "102" + user: "100" + cinder: + fsType: "96" + readOnly: true + secretRef: + name: "97" + volumeID: "95" + configMap: + defaultMode: -599608368 + items: + - key: "116" + mode: -1194714697 + path: "117" + name: "115" + optional: true + csi: + driver: "159" + fsType: "160" + nodePublishSecretRef: + name: "163" + readOnly: true + volumeAttributes: + "161": "162" + downwardAPI: + defaultMode: 1801487647 + items: + - fieldRef: + apiVersion: "106" + fieldPath: "107" + mode: 1322858613 + path: "105" + resourceFieldRef: + containerName: "108" + divisor: "889" + resource: "109" + emptyDir: + medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ + sizeLimit: "681" + ephemeral: + readOnly: true + volumeClaimTemplate: + metadata: + annotations: + "171": "172" + clusterName: "177" + creationTimestamp: null + deletionGracePeriodSeconds: -1837257934517376612 + finalizers: + - "176" + generateName: "165" + generation: -8801560367353238479 + labels: + "169": "170" + managedFields: + - apiVersion: "179" + fieldsType: "180" + manager: "178" + operation: 蒅!a坩O`涁İ而踪鄌 + name: "164" + namespace: "166" + ownerReferences: + - apiVersion: "173" + blockOwnerDeletion: true + controller: true + kind: "174" + name: "175" + uid: "" + resourceVersion: "917467801074989174" + selfLink: "167" + uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 + spec: + accessModes: + - '|@?鷅bȻN' + dataSource: + apiGroup: "189" + kind: "190" + name: "191" + resources: + limits: + ?$矡ȶ网棊ʢ: "891" + requests: + Ⱥ眖R#yV'WKw(ğ: "423" + selector: + matchExpressions: + - key: 39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G + operator: Exists + matchLabels: + fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF + storageClassName: "188" + volumeMode: 跦Opwǩ曬逴褜1 + volumeName: "187" + fc: + fsType: "111" + lun: 1169718433 + targetWWNs: + - "110" + wwids: + - "112" + flexVolume: + driver: "90" + fsType: "91" + options: + "93": "94" + readOnly: true + secretRef: + name: "92" + flocker: + datasetName: "103" + datasetUUID: "104" + gcePersistentDisk: + fsType: "62" + partition: 2065358741 + pdName: "61" + readOnly: true + gitRepo: + directory: "67" + repository: "65" + revision: "66" + glusterfs: + endpoints: "80" + path: "81" + hostPath: + path: "60" + type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ + iscsi: + chapAuthSession: true + fsType: "76" + initiatorName: "79" + iqn: "74" + iscsiInterface: "75" + lun: -663180249 + portals: + - "77" + readOnly: true + secretRef: + name: "78" + targetPortal: "73" + name: "59" + nfs: + path: "72" + server: "71" + persistentVolumeClaim: + claimName: "82" + photonPersistentDisk: + fsType: "131" + pdID: "130" + portworxVolume: + fsType: "146" + readOnly: true + volumeID: "145" + projected: + defaultMode: -1980941277 + sources: + - configMap: + items: + - key: "141" + mode: 1730325900 + path: "142" + name: "140" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "136" + fieldPath: "137" + mode: -555780268 + path: "135" + resourceFieldRef: + containerName: "138" + divisor: "952" + resource: "139" + secret: + items: + - key: "133" + mode: 782113097 + path: "134" + name: "132" + optional: true + serviceAccountToken: + audience: "143" + expirationSeconds: -2937394236764575757 + path: "144" + quobyte: + group: "125" + readOnly: true + registry: "122" + tenant: "126" + user: "124" + volume: "123" + rbd: + fsType: "85" + image: "84" + keyring: "88" + monitors: + - "83" + pool: "86" + readOnly: true + secretRef: + name: "89" + user: "87" + scaleIO: + fsType: "154" + gateway: "147" + protectionDomain: "150" + secretRef: + name: "149" + sslEnabled: true + storageMode: "152" + storagePool: "151" + system: "148" + volumeName: "153" + secret: + defaultMode: 1655406148 + items: + - key: "69" + mode: 1648350164 + path: "70" + optional: true + secretName: "68" + storageos: + fsType: "157" + readOnly: true + secretRef: + name: "158" + volumeName: "155" + volumeNamespace: "156" + vsphereVolume: + fsType: "119" + storagePolicyID: "121" + storagePolicyName: "120" + volumePath: "118" + ttlSecondsAfterFinished: 1315299341 diff --git a/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.json b/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.json new file mode 100644 index 0000000000..72aee7c536 --- /dev/null +++ b/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.json @@ -0,0 +1,73 @@ +{ + "kind": "CertificateSigningRequest", + "apiVersion": "certificates.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "request": "OA==", + "signerName": "19", + "usages": [ + "J枊a" + ], + "username": "20", + "uid": "21", + "groups": [ + "22" + ], + "extra": { + "23": [ + "24" +] + } + }, + "status": { + "conditions": [ + { + "type": "o,c鮽ort昍řČ扷5Ɨ", + "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "reason": "25", + "message": "26", + "lastUpdateTime": "1985-03-23T14:10:57Z", + "lastTransitionTime": "2352-05-22T04:29:36Z" + } + ], + "certificate": "cw==" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.pb b/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.pb new file mode 100644 index 0000000000000000000000000000000000000000..de33191dc7f3515430444bc4fbdad319187198e7 GIT binary patch literal 361 zcmd0{C}!X?<`PRzEh@=O%S=uzNiEjPwkX!i%-1h76q0mChzDn;=Vj)l2c;I4rWTh7 ztz_a_$;icMB*bVe#b~0$XsX3%ZX{x8XkcPwVqj`wX<=YtZf0O+WMFJ@`(4x3#_leyg0YCn(4>mV(6ozDAE?w!Nb%)_uBTJFUM`+_be?YL(>YrXZ%@=e zIi>d5#72#0JEtFMiv^lyZp370A*9B|Xd%R8WFW<4WT?bsWTeIF^=w{Oq7fGtlaa9y z3y?IiVluRp3g+_T63f>~ez|UMeo@J@8NEkm9_e}3x!v^Gbf9)qpmsAQ4vvr8x}P!% zFlcdbY*_d2r;Y%Fk;IYNN1C3tPk%AF|7h2X*h)}1SE3OY z7n6~(5DSnrv0^f`lnUnZ;}Xl)Nq)I*Z+=n9vl+cdXCCQ!*16sE*mR(FQ=oP;B@T{{ z+q$1J3NUDKaBNuj@28FcgOS9M*+-h5woiXCx&LU_i`iXAIxC-VZ+*UFst{wb6oV22 E05AZ2kpKVy literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml b/testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml new file mode 100644 index 0000000000..3207d6282d --- /dev/null +++ b/testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml @@ -0,0 +1,52 @@ +apiVersion: certificates.k8s.io/v1beta1 +kind: CertificateSigningRequest +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + extra: + "23": + - "24" + groups: + - "22" + request: OA== + signerName: "19" + uid: "21" + usages: + - J枊a + username: "20" +status: + certificate: cw== + conditions: + - lastTransitionTime: "2352-05-22T04:29:36Z" + lastUpdateTime: "1985-03-23T14:10:57Z" + message: "26" + reason: "25" + status: ěĂ凗蓏Ŋ蛊ĉy緅縕 + type: o,c鮽ort昍řČ扷5Ɨ diff --git a/testdata/v1.21.0/coordination.k8s.io.v1.Lease.json b/testdata/v1.21.0/coordination.k8s.io.v1.Lease.json new file mode 100644 index 0000000000..fa968b8b50 --- /dev/null +++ b/testdata/v1.21.0/coordination.k8s.io.v1.Lease.json @@ -0,0 +1,50 @@ +{ + "kind": "Lease", + "apiVersion": "coordination.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "holderIdentity": "19", + "leaseDurationSeconds": 896585016, + "acquireTime": "1970-01-01T00:00:02.000000Z", + "renewTime": "1970-01-01T00:00:03.000000Z", + "leaseTransitions": 1305381319 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/coordination.k8s.io.v1.Lease.pb b/testdata/v1.21.0/coordination.k8s.io.v1.Lease.pb new file mode 100644 index 0000000000000000000000000000000000000000..7e266bc664a772a3b65b8e5be9080f7ded7b818c GIT binary patch literal 246 zcmVMV3X>V>WYdCW*X>TufF%kt#Wnpt=63PJzsR0TB zG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQ zg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^Z zF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B w#D-lO0x>r-0x>ue90~$4IS{y-!>a=t1PB5U03rkk0}ucx$CJA51R4M$04+sJ+W-In literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/coordination.k8s.io.v1.Lease.yaml b/testdata/v1.21.0/coordination.k8s.io.v1.Lease.yaml new file mode 100644 index 0000000000..ca23767e83 --- /dev/null +++ b/testdata/v1.21.0/coordination.k8s.io.v1.Lease.yaml @@ -0,0 +1,37 @@ +apiVersion: coordination.k8s.io/v1 +kind: Lease +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + acquireTime: "1970-01-01T00:00:02.000000Z" + holderIdentity: "19" + leaseDurationSeconds: 896585016 + leaseTransitions: 1305381319 + renewTime: "1970-01-01T00:00:03.000000Z" diff --git a/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.json b/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.json new file mode 100644 index 0000000000..0ebf3881f6 --- /dev/null +++ b/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.json @@ -0,0 +1,50 @@ +{ + "kind": "Lease", + "apiVersion": "coordination.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "holderIdentity": "19", + "leaseDurationSeconds": 896585016, + "acquireTime": "1970-01-01T00:00:02.000000Z", + "renewTime": "1970-01-01T00:00:03.000000Z", + "leaseTransitions": 1305381319 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.pb b/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.pb new file mode 100644 index 0000000000000000000000000000000000000000..cd503af4a13437d3b6cc1586ce4994205593a075 GIT binary patch literal 251 zcmVMV3X>V>WYdCW*X>TufF=AzOVKEW~Ol4tnWfIB( z3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;5*!KwF*y*pn!~FD8UzRe5C9?s2m=rRD94k!?gSbDA^`DN BO|k$0 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.yaml b/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.yaml new file mode 100644 index 0000000000..ebf97588a6 --- /dev/null +++ b/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.yaml @@ -0,0 +1,37 @@ +apiVersion: coordination.k8s.io/v1beta1 +kind: Lease +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + acquireTime: "1970-01-01T00:00:02.000000Z" + holderIdentity: "19" + leaseDurationSeconds: 896585016 + leaseTransitions: 1305381319 + renewTime: "1970-01-01T00:00:03.000000Z" diff --git a/testdata/v1.21.0/core.v1.APIGroup.json b/testdata/v1.21.0/core.v1.APIGroup.json new file mode 100644 index 0000000000..66b519a84b --- /dev/null +++ b/testdata/v1.21.0/core.v1.APIGroup.json @@ -0,0 +1,21 @@ +{ + "kind": "APIGroup", + "apiVersion": "v1", + "name": "2", + "versions": [ + { + "groupVersion": "3", + "version": "4" + } + ], + "preferredVersion": { + "groupVersion": "5", + "version": "6" + }, + "serverAddressByClientCIDRs": [ + { + "clientCIDR": "7", + "serverAddress": "8" + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.APIGroup.pb b/testdata/v1.21.0/core.v1.APIGroup.pb new file mode 100644 index 0000000000000000000000000000000000000000..e722208b3c71ea64b2e7516aac7c5ec5d0e02c60 GIT binary patch literal 53 zcmd0{C}!Z|<6PE%uC74OBcG!$hDG@i_u7k(O8PnM2XQd#K^?J z)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?k zLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$E&*pU{TD(};n{Z^s$r*YtW~|p@GBPq^GBUPeGBS~3P+|Z8%f3z; literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Binding.yaml b/testdata/v1.21.0/core.v1.Binding.yaml new file mode 100644 index 0000000000..b66bc4dae7 --- /dev/null +++ b/testdata/v1.21.0/core.v1.Binding.yaml @@ -0,0 +1,39 @@ +apiVersion: v1 +kind: Binding +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +target: + apiVersion: "22" + fieldPath: "24" + kind: "19" + name: "21" + namespace: "20" + resourceVersion: "23" + uid: īqJ枊a8衍`Ĩɘ.蘯 diff --git a/testdata/v1.21.0/core.v1.ComponentStatus.json b/testdata/v1.21.0/core.v1.ComponentStatus.json new file mode 100644 index 0000000000..c1064a19e9 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ComponentStatus.json @@ -0,0 +1,51 @@ +{ + "kind": "ComponentStatus", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "conditions": [ + { + "type": "@Hr鯹)晿", + "status": "`Ĩɘ.蘯6ċ", + "message": "19", + "error": "20" + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.ComponentStatus.pb b/testdata/v1.21.0/core.v1.ComponentStatus.pb new file mode 100644 index 0000000000000000000000000000000000000000..6a92a2a1be21aecd53315145bf5010bf44a47ab3 GIT binary patch literal 242 zcmVc;b#oHX0Sc)B3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0WS&yF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- sI1(ZX3P4D5>94sd=9#||3}D2l$(Szan6Ea(iy8tkIU)iwFd6_N0Av$StpET3 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ComponentStatus.yaml b/testdata/v1.21.0/core.v1.ComponentStatus.yaml new file mode 100644 index 0000000000..376a732b08 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ComponentStatus.yaml @@ -0,0 +1,36 @@ +apiVersion: v1 +conditions: +- error: "20" + message: "19" + status: '`Ĩɘ.蘯6ċ' + type: '@Hr鯹)晿' +kind: ComponentStatus +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" diff --git a/testdata/v1.21.0/core.v1.ConfigMap.json b/testdata/v1.21.0/core.v1.ConfigMap.json new file mode 100644 index 0000000000..85f644b862 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ConfigMap.json @@ -0,0 +1,50 @@ +{ + "kind": "ConfigMap", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "immutable": false, + "data": { + "19": "20" + }, + "binaryData": { + "21": "Hg==" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.ConfigMap.pb b/testdata/v1.21.0/core.v1.ConfigMap.pb new file mode 100644 index 0000000000000000000000000000000000000000..4b8c3dfed2b31242fe884ae9f2ed75b5af7f5e46 GIT binary patch literal 221 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0GiI>^Yil97wiNQlu`iqS-g(Nv4k+(^XG(7?pV z#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLs zAtpnEECntmLnA3BLt`aAm#U|`r<`c7Ek literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ConfigMap.yaml b/testdata/v1.21.0/core.v1.ConfigMap.yaml new file mode 100644 index 0000000000..f411c81b3d --- /dev/null +++ b/testdata/v1.21.0/core.v1.ConfigMap.yaml @@ -0,0 +1,36 @@ +apiVersion: v1 +binaryData: + "21": Hg== +data: + "19": "20" +immutable: false +kind: ConfigMap +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" diff --git a/testdata/v1.21.0/core.v1.CreateOptions.json b/testdata/v1.21.0/core.v1.CreateOptions.json new file mode 100644 index 0000000000..edc827955f --- /dev/null +++ b/testdata/v1.21.0/core.v1.CreateOptions.json @@ -0,0 +1,8 @@ +{ + "kind": "CreateOptions", + "apiVersion": "v1", + "dryRun": [ + "2" + ], + "fieldManager": "3" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.CreateOptions.pb b/testdata/v1.21.0/core.v1.CreateOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..b423ea24b3f5deabe89f9b892699cb08d24ce1cb GIT binary patch literal 37 scmd0{C}!Xi=3*){6ykL*N=+(^b literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.CreateOptions.yaml b/testdata/v1.21.0/core.v1.CreateOptions.yaml new file mode 100644 index 0000000000..b115dc761e --- /dev/null +++ b/testdata/v1.21.0/core.v1.CreateOptions.yaml @@ -0,0 +1,5 @@ +apiVersion: v1 +dryRun: +- "2" +fieldManager: "3" +kind: CreateOptions diff --git a/testdata/v1.21.0/core.v1.DeleteOptions.json b/testdata/v1.21.0/core.v1.DeleteOptions.json new file mode 100644 index 0000000000..6d2b57c905 --- /dev/null +++ b/testdata/v1.21.0/core.v1.DeleteOptions.json @@ -0,0 +1,14 @@ +{ + "kind": "DeleteOptions", + "apiVersion": "v1", + "gracePeriodSeconds": 4518808233936994290, + "preconditions": { + "uid": "ȕHH壬%龺ǟ橸章蒪ʤǎ\u003e渽蝧抰", + "resourceVersion": "2" + }, + "orphanDependents": false, + "propagationPolicy": "ZȢXQ", + "dryRun": [ + "3" + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.DeleteOptions.pb b/testdata/v1.21.0/core.v1.DeleteOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..d29af40a14b625e6d624bd3c99d90d5d70611a0c GIT binary patch literal 96 zcmV-m0H6PBICB6B6AA)$F%k_#Wo%`1WlwN)X>V?G5At$hpXRB!=c}OTlB&w2$BsVcxV`9|r{;>V5&<$803roi$f8(LDgiSZ03ray CN-9AB literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.DeleteOptions.yaml b/testdata/v1.21.0/core.v1.DeleteOptions.yaml new file mode 100644 index 0000000000..842585490e --- /dev/null +++ b/testdata/v1.21.0/core.v1.DeleteOptions.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +dryRun: +- "3" +gracePeriodSeconds: 4518808233936994290 +kind: DeleteOptions +orphanDependents: false +preconditions: + resourceVersion: "2" + uid: ȕHH壬%龺ǟ橸章蒪ʤǎ>渽蝧抰 +propagationPolicy: ZȢXQ diff --git a/testdata/v1.21.0/core.v1.Endpoints.json b/testdata/v1.21.0/core.v1.Endpoints.json new file mode 100644 index 0000000000..785f15591b --- /dev/null +++ b/testdata/v1.21.0/core.v1.Endpoints.json @@ -0,0 +1,87 @@ +{ + "kind": "Endpoints", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "subsets": [ + { + "addresses": [ + { + "ip": "19", + "hostname": "20", + "nodeName": "21", + "targetRef": { + "kind": "22", + "namespace": "23", + "name": "24", + "uid": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", + "apiVersion": "25", + "resourceVersion": "26", + "fieldPath": "27" + } + } + ], + "notReadyAddresses": [ + { + "ip": "28", + "hostname": "29", + "nodeName": "30", + "targetRef": { + "kind": "31", + "namespace": "32", + "name": "33", + "uid": "Ă凗蓏Ŋ蛊ĉy", + "apiVersion": "34", + "resourceVersion": "35", + "fieldPath": "36" + } + } + ], + "ports": [ + { + "name": "37", + "port": 1546792211, + "protocol": "\u003eŽ燹憍峕?狱³-Ǐ忄*", + "appProtocol": "38" + } + ] + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.Endpoints.pb b/testdata/v1.21.0/core.v1.Endpoints.pb new file mode 100644 index 0000000000000000000000000000000000000000..7470f9c110988be9fb55eda61659cbf6bc1e383d GIT binary patch literal 378 zcmWO0%_~Gv9LDi`eubO`I@!1@?ur}DJ?Gq)Gm|J$mNquZ!pjC_rWq+@G2VuYhK$B! zVqs;0G^9z>6mz|7>})7yaWAv+H#qy}^X-`t2?aM|n5U$EV0JPVotm9XkT1aJ2qQ)i zSCOe9OGgfCrqnQ*X;@}h7{aj)n;Beu{;j+xxAVzZpE7i@dAquP`j)>(BefVg1c~uF zjKTz{G2M!RG8HJ-8u}Og`^-yfDdD+K>6i|(s|XYaYAyn`TojU1o3vH;TtDMh&vM>L z*RY?zdAu77y=In!{bYMk%vLr=WzAtg1-U|aP?|7_U|@^@<0>#yYaNVNuZkT(uG}5% zoTy%wqVc)lXxGbCc7m-t>nW=PvluWt0?d)Z(11}QWJ3@g1E&PIyv(`QR9W#;+24b- z=l&kMm8}IGxXFN95#Y9zVGX#Uc1Yti9elie*QhN$Ug;-Q3^sQC!eQ^v_Vq)d>pAV0 L*K|1*s-h|XMJjx2 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Endpoints.yaml b/testdata/v1.21.0/core.v1.Endpoints.yaml new file mode 100644 index 0000000000..a7e662db37 --- /dev/null +++ b/testdata/v1.21.0/core.v1.Endpoints.yaml @@ -0,0 +1,61 @@ +apiVersion: v1 +kind: Endpoints +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +subsets: +- addresses: + - hostname: "20" + ip: "19" + nodeName: "21" + targetRef: + apiVersion: "25" + fieldPath: "27" + kind: "22" + name: "24" + namespace: "23" + resourceVersion: "26" + uid: Hr鯹)晿Ž燹憍峕?狱³-Ǐ忄*' diff --git a/testdata/v1.21.0/core.v1.EphemeralContainers.json b/testdata/v1.21.0/core.v1.EphemeralContainers.json new file mode 100644 index 0000000000..417936124e --- /dev/null +++ b/testdata/v1.21.0/core.v1.EphemeralContainers.json @@ -0,0 +1,299 @@ +{ + "kind": "EphemeralContainers", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "ephemeralContainers": [ + { + "name": "19", + "image": "20", + "command": [ + "21" + ], + "args": [ + "22" + ], + "workingDir": "23", + "ports": [ + { + "name": "24", + "hostPort": 1305381319, + "containerPort": -1300313567, + "hostIP": "25" + } + ], + "envFrom": [ + { + "prefix": "26", + "configMapRef": { + "name": "27", + "optional": false + }, + "secretRef": { + "name": "28", + "optional": false + } + } + ], + "env": [ + { + "name": "29", + "value": "30", + "valueFrom": { + "fieldRef": { + "apiVersion": "31", + "fieldPath": "32" + }, + "resourceFieldRef": { + "containerName": "33", + "resource": "34", + "divisor": "12" + }, + "configMapKeyRef": { + "name": "35", + "key": "36", + "optional": false + }, + "secretKeyRef": { + "name": "37", + "key": "38", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "V夸eɑeʤ": "420" + }, + "requests": { + "Ƣ6/ʕVŚ(ĿȊ甞": "776" + } + }, + "volumeMounts": [ + { + "name": "39", + "mountPath": "40", + "subPath": "41", + "mountPropagation": "憍峕?狱³-Ǐ忄*", + "subPathExpr": "42" + } + ], + "volumeDevices": [ + { + "name": "43", + "devicePath": "44" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "45" + ] + }, + "httpGet": { + "path": "46", + "port": "47", + "host": "48", + "scheme": "亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h", + "httpHeaders": [ + { + "name": "49", + "value": "50" + } + ] + }, + "tcpSocket": { + "port": 1366345526, + "host": "51" + }, + "initialDelaySeconds": 1392988974, + "timeoutSeconds": 1563658126, + "periodSeconds": -1771047449, + "successThreshold": -1280107919, + "failureThreshold": -54954325, + "terminationGracePeriodSeconds": 8559948711650432497 + }, + "readinessProbe": { + "exec": { + "command": [ + "52" + ] + }, + "httpGet": { + "path": "53", + "port": -1395989138, + "host": "54", + "scheme": "斎AO6ĴC浔Ű壝ž", + "httpHeaders": [ + { + "name": "55", + "value": "56" + } + ] + }, + "tcpSocket": { + "port": 180803110, + "host": "57" + }, + "initialDelaySeconds": -2014231015, + "timeoutSeconds": 1488277679, + "periodSeconds": -1679907303, + "successThreshold": -1051545416, + "failureThreshold": 1305372099, + "terminationGracePeriodSeconds": -1220632347188845753 + }, + "startupProbe": { + "exec": { + "command": [ + "58" + ] + }, + "httpGet": { + "path": "59", + "port": 1229400382, + "host": "60", + "scheme": "3ƆìQ喞艋涽託仭", + "httpHeaders": [ + { + "name": "61", + "value": "62" + } + ] + }, + "tcpSocket": { + "port": "63", + "host": "64" + }, + "initialDelaySeconds": 2076966617, + "timeoutSeconds": 202362764, + "periodSeconds": -560446848, + "successThreshold": -1098992377, + "failureThreshold": -1009864962, + "terminationGracePeriodSeconds": 2618170937706035036 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "65" + ] + }, + "httpGet": { + "path": "66", + "port": -503563033, + "host": "67", + "scheme": "趕ã/鈱$-议}ȧ外ĺ稥氹Ç|¶鎚¡ ", + "httpHeaders": [ + { + "name": "68", + "value": "69" + } + ] + }, + "tcpSocket": { + "port": "70", + "host": "71" + } + }, + "preStop": { + "exec": { + "command": [ + "72" + ] + }, + "httpGet": { + "path": "73", + "port": 991085362, + "host": "74", + "scheme": "磩窮秳ķ蟒苾h^樅燴壩卄", + "httpHeaders": [ + { + "name": "75", + "value": "76" + } + ] + }, + "tcpSocket": { + "port": -479087071, + "host": "77" + } + } + }, + "terminationMessagePath": "78", + "terminationMessagePolicy": "?讦ĭÐ", + "imagePullPolicy": "/C龷ȪÆl殛瓷雼浢Ü礽绅", + "securityContext": { + "capabilities": { + "add": [ + "\"ŵw^Ü郀叚Fi皬择,Q" + ], + "drop": [ + "ȸ{+" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "79", + "role": "80", + "type": "81", + "level": "82" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "83", + "gmsaCredentialSpec": "84", + "runAsUserName": "85" + }, + "runAsUser": -1466062763730980131, + "runAsGroup": 8360795821384820753, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ƙq/", + "seccompProfile": { + "type": " u衲\u003c¿燥", + "localhostProfile": "86" + } + }, + "tty": true, + "targetContainerName": "87" + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.EphemeralContainers.pb b/testdata/v1.21.0/core.v1.EphemeralContainers.pb new file mode 100644 index 0000000000000000000000000000000000000000..3e3828fbfe310941647109cdb53feef9a4682318 GIT binary patch literal 1272 zcmYLIYfKbZ6rMXSb-gvX4mI6Qle(SQNVX+AGdnMuCQxYm!?bBJDL+U`iYX0RYbjW5 zuqGfbi@V4|Sx{hE0*lCVQQi+_6ZQe3F^#QBP1S1R%z1V(j{6F1zKQfyY$1-vFjCXUqx{i_TFIiSf!)=s&5A5Jq3YC0BO%g2+|3h zq4!xJ&afoT*s0_<%H$dEg7Zje)D`m-TX7T@lRyd1aAi2dyMPTn6^IuTbuQWKN(7pt z{Ri;iwsy;x`L>6ZxB4C6*BXUBSSenFHhQe9ainDh1d5E)| zX})24$zbmAK5TgS1bu+Qkdc2i6B&_$rRt zi6ISR3U;@hPBPbet|pQ!>iy8jiq1^x^5~VeHInH5Uu0QRJ^|8l|8Mt?m51d+d2Rr6 zG*moGNa(Z^TTtAk#eQW~e@UXkc#cX@nrdHvSBQ*eD`Vd1IXTc4oz>9rh(=x@x4=!v zt9zg|R|g}Snrot=zw`j+p^od(Bun#^)!XZcChsn~{?=`D`0~_}L7IHHP! zi2?YLhDP9tx6vu+Xw;Plp2z>85kzWde7rFnuqCR`??{UWgGU$6%3V#7X|?B!a&9W@ z{AzAIQQI=tVbKr@5`hcpWHMZ5TcinGWQcq%i^vig=(H0Wm%~+;zu%yhD{|C!HPEZ} z1=X`7k%@Tw*Kzl3QNGgSP@SW4pjSS5Tnj9s(nW#X1~tMuevY;N3lXWseYhxceptyTq z$sr62lSf`g<6%OXP|GE>1`=8WiM8C4YxMKss=@;~a+5!P z!mW&7jQ5tp-) Z*0g_ZUZk5#cUDd`sC_$786t^M*gxUm*{T2l literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.EphemeralContainers.yaml b/testdata/v1.21.0/core.v1.EphemeralContainers.yaml new file mode 100644 index 0000000000..7840447eff --- /dev/null +++ b/testdata/v1.21.0/core.v1.EphemeralContainers.yaml @@ -0,0 +1,209 @@ +apiVersion: v1 +ephemeralContainers: +- args: + - "22" + command: + - "21" + env: + - name: "29" + value: "30" + valueFrom: + configMapKeyRef: + key: "36" + name: "35" + optional: false + fieldRef: + apiVersion: "31" + fieldPath: "32" + resourceFieldRef: + containerName: "33" + divisor: "12" + resource: "34" + secretKeyRef: + key: "38" + name: "37" + optional: false + envFrom: + - configMapRef: + name: "27" + optional: false + prefix: "26" + secretRef: + name: "28" + optional: false + image: "20" + imagePullPolicy: /C龷ȪÆl殛瓷雼浢Ü礽绅 + lifecycle: + postStart: + exec: + command: + - "65" + httpGet: + host: "67" + httpHeaders: + - name: "68" + value: "69" + path: "66" + port: -503563033 + scheme: '趕ã/鈱$-议}ȧ外ĺ稥氹Ç|¶鎚¡ ' + tcpSocket: + host: "71" + port: "70" + preStop: + exec: + command: + - "72" + httpGet: + host: "74" + httpHeaders: + - name: "75" + value: "76" + path: "73" + port: 991085362 + scheme: 磩窮秳ķ蟒苾h^樅燴壩卄 + tcpSocket: + host: "77" + port: -479087071 + livenessProbe: + exec: + command: + - "45" + failureThreshold: -54954325 + httpGet: + host: "48" + httpHeaders: + - name: "49" + value: "50" + path: "46" + port: "47" + scheme: 亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h + initialDelaySeconds: 1392988974 + periodSeconds: -1771047449 + successThreshold: -1280107919 + tcpSocket: + host: "51" + port: 1366345526 + terminationGracePeriodSeconds: 8559948711650432497 + timeoutSeconds: 1563658126 + name: "19" + ports: + - containerPort: -1300313567 + hostIP: "25" + hostPort: 1305381319 + name: "24" + readinessProbe: + exec: + command: + - "52" + failureThreshold: 1305372099 + httpGet: + host: "54" + httpHeaders: + - name: "55" + value: "56" + path: "53" + port: -1395989138 + scheme: 斎AO6ĴC浔Ű壝ž + initialDelaySeconds: -2014231015 + periodSeconds: -1679907303 + successThreshold: -1051545416 + tcpSocket: + host: "57" + port: 180803110 + terminationGracePeriodSeconds: -1220632347188845753 + timeoutSeconds: 1488277679 + resources: + limits: + V夸eɑeʤ: "420" + requests: + Ƣ6/ʕVŚ(ĿȊ甞: "776" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - '"ŵw^Ü郀叚Fi皬择,Q' + drop: + - ȸ{+ + privileged: false + procMount: Ƙq/ + readOnlyRootFilesystem: true + runAsGroup: 8360795821384820753 + runAsNonRoot: false + runAsUser: -1466062763730980131 + seLinuxOptions: + level: "82" + role: "80" + type: "81" + user: "79" + seccompProfile: + localhostProfile: "86" + type: ' u衲<¿燥' + windowsOptions: + gmsaCredentialSpec: "84" + gmsaCredentialSpecName: "83" + runAsUserName: "85" + startupProbe: + exec: + command: + - "58" + failureThreshold: -1009864962 + httpGet: + host: "60" + httpHeaders: + - name: "61" + value: "62" + path: "59" + port: 1229400382 + scheme: 3ƆìQ喞艋涽託仭 + initialDelaySeconds: 2076966617 + periodSeconds: -560446848 + successThreshold: -1098992377 + tcpSocket: + host: "64" + port: "63" + terminationGracePeriodSeconds: 2618170937706035036 + timeoutSeconds: 202362764 + targetContainerName: "87" + terminationMessagePath: "78" + terminationMessagePolicy: ?讦ĭÐ + tty: true + volumeDevices: + - devicePath: "44" + name: "43" + volumeMounts: + - mountPath: "40" + mountPropagation: 憍峕?狱³-Ǐ忄* + name: "39" + subPath: "41" + subPathExpr: "42" + workingDir: "23" +kind: EphemeralContainers +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" diff --git a/testdata/v1.21.0/core.v1.Event.json b/testdata/v1.21.0/core.v1.Event.json new file mode 100644 index 0000000000..6d9e8b963b --- /dev/null +++ b/testdata/v1.21.0/core.v1.Event.json @@ -0,0 +1,79 @@ +{ + "kind": "Event", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "involvedObject": { + "kind": "19", + "namespace": "20", + "name": "21", + "uid": "īqJ枊a8衍`Ĩɘ.蘯", + "apiVersion": "22", + "resourceVersion": "23", + "fieldPath": "24" + }, + "reason": "25", + "message": "26", + "source": { + "component": "27", + "host": "28" + }, + "firstTimestamp": "2958-05-23T21:23:39Z", + "lastTimestamp": "2907-12-28T01:19:18Z", + "count": -1492226764, + "type": "29", + "eventTime": "2530-04-08T07:06:28.046544Z", + "series": { + "count": 1266076158, + "lastObservedTime": "2951-04-21T20:18:51.456715Z" + }, + "action": "30", + "related": { + "kind": "31", + "namespace": "32", + "name": "33", + "uid": "5ƗǸƢ6/ʕVŚ(ĿȊ甞", + "apiVersion": "34", + "resourceVersion": "35", + "fieldPath": "36" + }, + "reportingComponent": "37", + "reportingInstance": "38" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.Event.pb b/testdata/v1.21.0/core.v1.Event.pb new file mode 100644 index 0000000000000000000000000000000000000000..a05a6b8a8b54619c1484ca7156ae1f7d982dc619 GIT binary patch literal 395 zcmV;60d)RrICB6B3km{uF%ktuc4cmK67vEIsR0TBG774F)%bT zG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD1 z0x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ueFA4%NIT8Xg zFd70fF(MVjt8q%^o{C{O=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UivkA_6itDhLV! zGB*+eGB`2_2-}zLm~;>TItU1sh_j+@5CA~5+PS#;|NsC00ZIZgIZ_J<^zzW|K@foH zm=;z4X+XNB}2&;mbu5%Fh)#KR#VgfTTYA^}{GcghZGcpRJ%+D(pV&PyEV31-^VgLY}6ykDEE%7fX$;{6y7GmaNG?HRaVgLYf?FO0v literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.GetOptions.yaml b/testdata/v1.21.0/core.v1.GetOptions.yaml new file mode 100644 index 0000000000..a81415497b --- /dev/null +++ b/testdata/v1.21.0/core.v1.GetOptions.yaml @@ -0,0 +1,3 @@ +apiVersion: v1 +kind: GetOptions +resourceVersion: "2" diff --git a/testdata/v1.21.0/core.v1.LimitRange.json b/testdata/v1.21.0/core.v1.LimitRange.json new file mode 100644 index 0000000000..5c7e2b0ffc --- /dev/null +++ b/testdata/v1.21.0/core.v1.LimitRange.json @@ -0,0 +1,65 @@ +{ + "kind": "LimitRange", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "limits": [ + { + "type": "@Hr鯹)晿", + "max": { + "o,c鮽ort昍řČ扷5Ɨ": "647" + }, + "min": { + "Ă凗蓏Ŋ蛊ĉy": "361" + }, + "default": { + "甞谐颋DžS": "632" + }, + "defaultRequest": { + "狱³-Ǐ忄*齧獚": "502" + }, + "maxLimitRequestRatio": { + "亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h": "494" + } + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.LimitRange.pb b/testdata/v1.21.0/core.v1.LimitRange.pb new file mode 100644 index 0000000000000000000000000000000000000000..51520e2be200549ceb193451982510e0aec9f565 GIT binary patch literal 376 zcmd0{C}!Xi;9@E>6yoy9%*`wbO3X`76}rvDwUUvG(MX8VSc=g^iP2Px(cDPH(9pod z$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)F zOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqdrin znULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|&_ZYpBgna2 z4jx4>*YDJPHgms_JeOF$PV&ojd-ID*p3UezI`c@+v(D|N$EFLhaxt5km`h1=2^?v9 z+CKfo8u1v8Jig@iE{BgpEB>oh6yhhbsujH2J0|3(vs#9dfvV9&}QA^ z{ZIF|XuaIK{CV#zkff=Bk&!l+(vw~DUd&tR^mKD;g^6n7%k}$7qT TX~*_BWPlW#Sei&NC@}y4GNg;+ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.LimitRange.yaml b/testdata/v1.21.0/core.v1.LimitRange.yaml new file mode 100644 index 0000000000..e71ffd3509 --- /dev/null +++ b/testdata/v1.21.0/core.v1.LimitRange.yaml @@ -0,0 +1,44 @@ +apiVersion: v1 +kind: LimitRange +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + limits: + - default: + 甞谐颋DžS: "632" + defaultRequest: + 狱³-Ǐ忄*齧獚: "502" + max: + o,c鮽ort昍řČ扷5Ɨ: "647" + maxLimitRequestRatio: + 亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h: "494" + min: + Ă凗蓏Ŋ蛊ĉy: "361" + type: '@Hr鯹)晿' diff --git a/testdata/v1.21.0/core.v1.ListOptions.json b/testdata/v1.21.0/core.v1.ListOptions.json new file mode 100644 index 0000000000..f58b421b42 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ListOptions.json @@ -0,0 +1,12 @@ +{ + "kind": "ListOptions", + "apiVersion": "v1", + "labelSelector": "2", + "fieldSelector": "3", + "watch": true, + "resourceVersion": "4", + "resourceVersionMatch": "Exact", + "timeoutSeconds": 6780787122834727873, + "limit": 3549865785210165515, + "continue": "5" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.ListOptions.pb b/testdata/v1.21.0/core.v1.ListOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..e6cf3ad532f3271b08cefc8856aebd7c34afaea0 GIT binary patch literal 72 zcmd0{C}!Xie>c>L{!C;NJO<1D&2 c_3!)D{A!`06QijILlCQLMPhP^6oV2203Fj8g8%>k literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ListOptions.yaml b/testdata/v1.21.0/core.v1.ListOptions.yaml new file mode 100644 index 0000000000..cdaabbaf62 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ListOptions.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +continue: "5" +fieldSelector: "3" +kind: ListOptions +labelSelector: "2" +limit: 3549865785210165515 +resourceVersion: "4" +resourceVersionMatch: Exact +timeoutSeconds: 6780787122834727873 +watch: true diff --git a/testdata/v1.21.0/core.v1.Namespace.json b/testdata/v1.21.0/core.v1.Namespace.json new file mode 100644 index 0000000000..ecc0bc29ec --- /dev/null +++ b/testdata/v1.21.0/core.v1.Namespace.json @@ -0,0 +1,60 @@ +{ + "kind": "Namespace", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "finalizers": [ + "@Hr鯹)晿" + ] + }, + "status": { + "phase": "`Ĩɘ.蘯6ċ", + "conditions": [ + { + "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy", + "status": "Ȋ甞谐颋DžSǡƏS$+½H牗洝尿", + "lastTransitionTime": "2956-02-24T15:15:18Z", + "reason": "19", + "message": "20" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.Namespace.pb b/testdata/v1.21.0/core.v1.Namespace.pb new file mode 100644 index 0000000000000000000000000000000000000000..aca24a25f78bf2383e3f00f10588a65307c75210 GIT binary patch literal 317 zcmV-D0mA-kICB6B4+;WyF%k(*VQpn|aA9L*5}^VLsR0TBG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ue3BrC$bNau-{=CqyVu)iV*2!`^F_j3>c PDgrS%G6FI%8UP{y9l3gq literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Namespace.yaml b/testdata/v1.21.0/core.v1.Namespace.yaml new file mode 100644 index 0000000000..da1a7a65da --- /dev/null +++ b/testdata/v1.21.0/core.v1.Namespace.yaml @@ -0,0 +1,42 @@ +apiVersion: v1 +kind: Namespace +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + finalizers: + - '@Hr鯹)晿' +status: + conditions: + - lastTransitionTime: "2956-02-24T15:15:18Z" + message: "20" + reason: "19" + status: Ȋ甞谐颋DžSǡƏS$+½H牗洝尿 + type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy + phase: '`Ĩɘ.蘯6ċ' diff --git a/testdata/v1.21.0/core.v1.Node.json b/testdata/v1.21.0/core.v1.Node.json new file mode 100644 index 0000000000..3acd7885b9 --- /dev/null +++ b/testdata/v1.21.0/core.v1.Node.json @@ -0,0 +1,156 @@ +{ + "kind": "Node", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "podCIDR": "19", + "podCIDRs": [ + "20" + ], + "providerID": "21", + "taints": [ + { + "key": "22", + "value": "23", + "effect": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ" + } + ], + "configSource": { + "configMap": { + "namespace": "24", + "name": "25", + "uid": "Ă凗蓏Ŋ蛊ĉy", + "resourceVersion": "26", + "kubeletConfigKey": "27" + } + }, + "externalID": "28" + }, + "status": { + "capacity": { + "縕\u003eŽ燹憍峕?狱³-Ǐ忄*齧獚敆Ȏț": "2" + }, + "allocatable": { + "峅x": "826" + }, + "phase": "%a鯿rŎǀ朲^苣f", + "conditions": [ + { + "type": "", + "status": "P$Iņɖ橙9ȫŚʒ", + "lastHeartbeatTime": "2339-08-25T14:46:58Z", + "lastTransitionTime": "2681-06-13T05:43:15Z", + "reason": "29", + "message": "30" + } + ], + "addresses": [ + { + "type": "OŖ樅尷", + "address": "31" + } + ], + "daemonEndpoints": { + "kubeletEndpoint": { + "Port": -1579157235 + } + }, + "nodeInfo": { + "machineID": "32", + "systemUUID": "33", + "bootID": "34", + "kernelVersion": "35", + "osImage": "36", + "containerRuntimeVersion": "37", + "kubeletVersion": "38", + "kubeProxyVersion": "39", + "operatingSystem": "40", + "architecture": "41" + }, + "images": [ + { + "names": [ + "42" + ], + "sizeBytes": 9177598355370950419 + } + ], + "volumesInUse": [ + "üA謥ǣ偐圠=l畣潁谯耨V6\u0026]鴍Ɋ" + ], + "volumesAttached": [ + { + "name": "ȭ%ƎÜ掸8½£.vǴʌ鴜Ł%ŨȈ", + "devicePath": "43" + } + ], + "config": { + "assigned": { + "configMap": { + "namespace": "44", + "name": "45", + "uid": "£趕ã/鈱$-议}ȧ外ĺ", + "resourceVersion": "46", + "kubeletConfigKey": "47" + } + }, + "active": { + "configMap": { + "namespace": "48", + "name": "49", + "uid": "譋娲瘹ɭȊɚɎ(", + "resourceVersion": "50", + "kubeletConfigKey": "51" + } + }, + "lastKnownGood": { + "configMap": { + "namespace": "52", + "name": "53", + "uid": "ėf倐ȓ圬剴扲ȿQZ{ʁgɸ", + "resourceVersion": "54", + "kubeletConfigKey": "55" + } + }, + "error": "56" + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.Node.pb b/testdata/v1.21.0/core.v1.Node.pb new file mode 100644 index 0000000000000000000000000000000000000000..32335935df6f7dad9a159c06f99c6771aa3c6f83 GIT binary patch literal 746 zcmWlWOH30{6ozLmp!FIMZ(NvhAx>I?Bgo91nRZHiMB+kOC}MO$f(eS4s0joNQ3#Qu zEzr_}LU}ems0N5oUR7RJ66nB`g^4jHCT@($OlLMObmv06p3TWgzW+S_b4O{UAcUYv zK$#cnYHp&>S#XkuG)A<@&=O0_9PPpf1c8^Z#LJRf;T4yYcVb>tzWr?f;t51N^`%t# zbm!Yg-sc}9t90cqNV^cNT;C08Hv$5GI}ZW@Ge8j8oU_gPYQNUe(y013d+Iqr`cewr z00gNS2(q6pCa4n~v3mV_zu$@utIvwA=#luwVs&wrV?9)QpD9ZS6U^dLu7rggT7R*qvlR=JZYi6xM4Q;g`` zkV5;*?dMfrYQUHrc583ck?p69&Gy4PwsI_&Vr{nHFV#<%b1AZl8v~K&_Q5?D)d6F| ztIsYXAPP7e?zIJf?S%g9kf2KnAP|WGqR0SIVu2`gKy(r%IYd-Sf#@y+5?=u%p)>~q z3Fr3x{l1hO`x<*#=Gb_D#+-V+71cexdgR5)yXkP$NO;WI8MAHTsx!aJiU(8v3I{x_ zO*=M28xbS4q^u{_qsN=J;@jO;JfeCW>V(#bfFxE1Xjq8IHzeY(Br^xsqvpHtMzq-K zoU<31u~@4%uD=>cuCPENK1(i?kL-k22<>K&IUUd^=F>yVscFrh8cBr;SRnHpkOig~ w6+s}A6J?P(lpL(p+j_M=Ju;Ž燹憍峕?狱³-Ǐ忄*齧獚敆Ȏț: "2" + conditions: + - lastHeartbeatTime: "2339-08-25T14:46:58Z" + lastTransitionTime: "2681-06-13T05:43:15Z" + message: "30" + reason: "29" + status: P$Iņɖ橙9ȫŚʒ + type: "" + config: + active: + configMap: + kubeletConfigKey: "51" + name: "49" + namespace: "48" + resourceVersion: "50" + uid: 譋娲瘹ɭȊɚɎ( + assigned: + configMap: + kubeletConfigKey: "47" + name: "45" + namespace: "44" + resourceVersion: "46" + uid: £趕ã/鈱$-议}ȧ外ĺ + error: "56" + lastKnownGood: + configMap: + kubeletConfigKey: "55" + name: "53" + namespace: "52" + resourceVersion: "54" + uid: ėf倐ȓ圬剴扲ȿQZ{ʁgɸ + daemonEndpoints: + kubeletEndpoint: + Port: -1579157235 + images: + - names: + - "42" + sizeBytes: 9177598355370950419 + nodeInfo: + architecture: "41" + bootID: "34" + containerRuntimeVersion: "37" + kernelVersion: "35" + kubeProxyVersion: "39" + kubeletVersion: "38" + machineID: "32" + operatingSystem: "40" + osImage: "36" + systemUUID: "33" + phase: '%a鯿rŎǀ朲^苣f' + volumesAttached: + - devicePath: "43" + name: ȭ%ƎÜ掸8½£.vǴʌ鴜Ł%ŨȈ + volumesInUse: + - üA謥ǣ偐圠=l畣潁谯耨V6&]鴍Ɋ diff --git a/testdata/v1.21.0/core.v1.NodeProxyOptions.json b/testdata/v1.21.0/core.v1.NodeProxyOptions.json new file mode 100644 index 0000000000..ca9a6afcd4 --- /dev/null +++ b/testdata/v1.21.0/core.v1.NodeProxyOptions.json @@ -0,0 +1,5 @@ +{ + "kind": "NodeProxyOptions", + "apiVersion": "v1", + "path": "2" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.NodeProxyOptions.pb b/testdata/v1.21.0/core.v1.NodeProxyOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..33437115c84a4ab66a0fb4cc246412c38d0cd08a GIT binary patch literal 37 scmd0{C}!Xi<64T&Sdcgq93_bie zRlzk#ttOaJh_KKfu?O@2{09%JQM4x^Y^l|e9)D&eKbsr&2UnfK^v+sgfj8(!A!$R6 z6GA#>+#ui!@MTD0wSYmvGBs>b9b3%6mc_7ThmR0!IgsIvO85o9P+`f?@Z-P#gf5nA zVB0iN7~8ZFodvGVRBT)CD(%>|n~sAIwKfOEAP2R!Yhle>MTbT;!*Ywc_KSZT_?IqMd0<>z+C;|PY4@Ny&@M{vgyv?OTF zAp;z^4#|VjC0vG-!FtkV*fqo0rA^pnE!eeM(L&I~g^gTi3B3XkR&s@g-JpVl@2Ur= zX=-4o{zP%@moFf{>F8s5h&z*f^fwgc?6>|-8ap&cvStE7i=qu!-{uYbcT#ImU~dUMbuXh>a{ zj+uIGd2q74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`dux zy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o) z0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO z0x>r-0x>ue{{adLKuB`wuemAanZFWW3M~pG#E#{JhvkR6GscF)tWo8bp6H2-=C-}) zsF&ost#>Wvs;KGBz?R z<*2gfn7PTV$co9D$&M&w$%W;crRTG^=cB3Ts;=j!v&6UPpOWZ{zGz-L34Sh04aTEO%9zE3cRDrYp^F*_ h2-flD-bfGtA_xfl#k%DV5CAFyGcYm&Gcg(fA^@}W?1KOR literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.PersistentVolumeClaim.yaml b/testdata/v1.21.0/core.v1.PersistentVolumeClaim.yaml new file mode 100644 index 0000000000..cde1c248e3 --- /dev/null +++ b/testdata/v1.21.0/core.v1.PersistentVolumeClaim.yaml @@ -0,0 +1,65 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + accessModes: + - '@Hr鯹)晿' + dataSource: + apiGroup: "27" + kind: "28" + name: "29" + resources: + limits: + Ď儇击3ƆìQ喞艋涽託仭w-檮Ǣ: "465" + requests: + Ł%ŨȈ>Ņ£趕ã/鈱$-议}ȧ外ĺ稥: "713" + selector: + matchExpressions: + - key: PGg8-2_kS91.e5K-_e63_-_3n + operator: DoesNotExist + matchLabels: + h0-6pJ: Hn7y-74.-0MUORQQ.N2.1L + storageClassName: "26" + volumeMode: 娲瘹ɭȊɚɎ(dɅ囥糷磩窮秳ķ蟒苾h^ + volumeName: "25" +status: + accessModes: + - ĭÐl恕ɍȇ廄裭4懙 + capacity: + 嵒ƫS捕ɷD¡轫n: "583" + conditions: + - lastProbeTime: "2588-10-04T08:20:38Z" + lastTransitionTime: "2095-10-31T02:52:44Z" + message: "31" + reason: "30" + status: ƣKʘńw:5塋 + type: Ü郀 + phase: 燴壩卄蓨MĮ? diff --git a/testdata/v1.21.0/core.v1.Pod.json b/testdata/v1.21.0/core.v1.Pod.json new file mode 100644 index 0000000000..244027910b --- /dev/null +++ b/testdata/v1.21.0/core.v1.Pod.json @@ -0,0 +1,1644 @@ +{ + "kind": "Pod", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "19", + "hostPath": { + "path": "20", + "type": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ" + }, + "emptyDir": { + "medium": "Ƣ6/ʕVŚ(ĿȊ甞", + "sizeLimit": "776" + }, + "gcePersistentDisk": { + "pdName": "21", + "fsType": "22", + "partition": -123438221, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "23", + "fsType": "24", + "partition": 1001983654 + }, + "gitRepo": { + "repository": "25", + "revision": "26", + "directory": "27" + }, + "secret": { + "secretName": "28", + "items": [ + { + "key": "29", + "path": "30", + "mode": 641368140 + } + ], + "defaultMode": -105188456, + "optional": false + }, + "nfs": { + "server": "31", + "path": "32" + }, + "iscsi": { + "targetPortal": "33", + "iqn": "34", + "lun": -1284694739, + "iscsiInterface": "35", + "fsType": "36", + "portals": [ + "37" + ], + "secretRef": { + "name": "38" + }, + "initiatorName": "39" + }, + "glusterfs": { + "endpoints": "40", + "path": "41" + }, + "persistentVolumeClaim": { + "claimName": "42" + }, + "rbd": { + "monitors": [ + "43" + ], + "image": "44", + "fsType": "45", + "pool": "46", + "user": "47", + "keyring": "48", + "secretRef": { + "name": "49" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "50", + "fsType": "51", + "secretRef": { + "name": "52" + }, + "options": { + "53": "54" + } + }, + "cinder": { + "volumeID": "55", + "fsType": "56", + "readOnly": true, + "secretRef": { + "name": "57" + } + }, + "cephfs": { + "monitors": [ + "58" + ], + "path": "59", + "user": "60", + "secretFile": "61", + "secretRef": { + "name": "62" + } + }, + "flocker": { + "datasetName": "63", + "datasetUUID": "64" + }, + "downwardAPI": { + "items": [ + { + "path": "65", + "fieldRef": { + "apiVersion": "66", + "fieldPath": "67" + }, + "resourceFieldRef": { + "containerName": "68", + "resource": "69", + "divisor": "387" + }, + "mode": -1639873916 + } + ], + "defaultMode": 1246233319 + }, + "fc": { + "targetWWNs": [ + "70" + ], + "lun": -1876826602, + "fsType": "71", + "wwids": [ + "72" + ] + }, + "azureFile": { + "secretName": "73", + "shareName": "74" + }, + "configMap": { + "name": "75", + "items": [ + { + "key": "76", + "path": "77", + "mode": 1392988974 + } + ], + "defaultMode": 172857432, + "optional": true + }, + "vsphereVolume": { + "volumePath": "78", + "fsType": "79", + "storagePolicyName": "80", + "storagePolicyID": "81" + }, + "quobyte": { + "registry": "82", + "volume": "83", + "user": "84", + "group": "85", + "tenant": "86" + }, + "azureDisk": { + "diskName": "87", + "diskURI": "88", + "cachingMode": "ƕP喂ƈ", + "fsType": "89", + "readOnly": false, + "kind": "" + }, + "photonPersistentDisk": { + "pdID": "90", + "fsType": "91" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "92", + "items": [ + { + "key": "93", + "path": "94", + "mode": 933484239 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "95", + "fieldRef": { + "apiVersion": "96", + "fieldPath": "97" + }, + "resourceFieldRef": { + "containerName": "98", + "resource": "99", + "divisor": "188" + }, + "mode": 548013580 + } + ] + }, + "configMap": { + "name": "100", + "items": [ + { + "key": "101", + "path": "102", + "mode": -2014231015 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "103", + "expirationSeconds": 2889002371849040056, + "path": "104" + } + } + ], + "defaultMode": -49513197 + }, + "portworxVolume": { + "volumeID": "105", + "fsType": "106", + "readOnly": true + }, + "scaleIO": { + "gateway": "107", + "system": "108", + "secretRef": { + "name": "109" + }, + "protectionDomain": "110", + "storagePool": "111", + "storageMode": "112", + "volumeName": "113", + "fsType": "114", + "readOnly": true + }, + "storageos": { + "volumeName": "115", + "volumeNamespace": "116", + "fsType": "117", + "secretRef": { + "name": "118" + } + }, + "csi": { + "driver": "119", + "readOnly": true, + "fsType": "120", + "volumeAttributes": { + "121": "122" + }, + "nodePublishSecretRef": { + "name": "123" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "124", + "generateName": "125", + "namespace": "126", + "selfLink": "127", + "uid": "Ō¾\\ĒP鄸靇杧ž譋娲瘹ɭ", + "resourceVersion": "14151206080600588555", + "generation": -9190478501544852634, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -3515304508918255230, + "labels": { + "129": "130" + }, + "annotations": { + "131": "132" + }, + "ownerReferences": [ + { + "apiVersion": "133", + "kind": "134", + "name": "135", + "uid": ".vǴʌ鴜Ł%", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "136" + ], + "clusterName": "137", + "managedFields": [ + { + "manager": "138", + "operation": "Ņ£", + "apiVersion": "139", + "fieldsType": "140" + } + ] + }, + "spec": { + "accessModes": [ + "(dɅ囥糷磩窮秳ķ蟒苾h^樅燴壩卄" + ], + "selector": { + "matchLabels": { + "DA_-5_-4lQ42M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.Wu5j": "K_.0--_0P7_.C.Ze--0" + }, + "matchExpressions": [ + { + "key": "N2z", + "operator": "In", + "values": [ + "i.8--LI--U.v.L.U_f" + ] + } + ] + }, + "resources": { + "limits": { + "ɜ曢\\%枅:=ǛƓɥ踓Ǻǧ湬": "530" + }, + "requests": { + "蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞": "443" + } + }, + "volumeName": "147", + "storageClassName": "148", + "volumeMode": "ȲĻ¤Ħʅ芝M", + "dataSource": { + "apiGroup": "149", + "kind": "150", + "name": "151" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "152", + "image": "153", + "command": [ + "154" + ], + "args": [ + "155" + ], + "workingDir": "156", + "ports": [ + { + "name": "157", + "hostPort": 664393458, + "containerPort": -573382936, + "protocol": "嫫猤痈C*ĕʄő芖{|ǘ\"^饣V", + "hostIP": "158" + } + ], + "envFrom": [ + { + "prefix": "159", + "configMapRef": { + "name": "160", + "optional": false + }, + "secretRef": { + "name": "161", + "optional": true + } + } + ], + "env": [ + { + "name": "162", + "value": "163", + "valueFrom": { + "fieldRef": { + "apiVersion": "164", + "fieldPath": "165" + }, + "resourceFieldRef": { + "containerName": "166", + "resource": "167", + "divisor": "275" + }, + "configMapKeyRef": { + "name": "168", + "key": "169", + "optional": true + }, + "secretKeyRef": { + "name": "170", + "key": "171", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "ǝ鿟ldg滠鼍ƭt?QȫşŇɜ": "211" + }, + "requests": { + "VzÏ抴ŨfZhUʎ浵ɲõ": "303" + } + }, + "volumeMounts": [ + { + "name": "172", + "readOnly": true, + "mountPath": "173", + "subPath": "174", + "mountPropagation": "Ť倱\u003cįXŋ朘瑥A", + "subPathExpr": "175" + } + ], + "volumeDevices": [ + { + "name": "176", + "devicePath": "177" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "178" + ] + }, + "httpGet": { + "path": "179", + "port": "180", + "host": "181", + "scheme": "0åȂ町恰nj揠8lj", + "httpHeaders": [ + { + "name": "182", + "value": "183" + } + ] + }, + "tcpSocket": { + "port": -2049272966, + "host": "184" + }, + "initialDelaySeconds": -1188153605, + "timeoutSeconds": -427769948, + "periodSeconds": 912004803, + "successThreshold": -2098817064, + "failureThreshold": 1231820696, + "terminationGracePeriodSeconds": 5366407347694307113 + }, + "readinessProbe": { + "exec": { + "command": [ + "185" + ] + }, + "httpGet": { + "path": "186", + "port": 1322581021, + "host": "187", + "scheme": "坩O`涁İ而踪鄌eÞ", + "httpHeaders": [ + { + "name": "188", + "value": "189" + } + ] + }, + "tcpSocket": { + "port": -1319491110, + "host": "190" + }, + "initialDelaySeconds": 565789036, + "timeoutSeconds": -1572269414, + "periodSeconds": -582473401, + "successThreshold": -1252931244, + "failureThreshold": 1569992019, + "terminationGracePeriodSeconds": 4559267523176571 + }, + "startupProbe": { + "exec": { + "command": [ + "191" + ] + }, + "httpGet": { + "path": "192", + "port": "193", + "host": "194", + "scheme": "鹎ğ#咻痗ȡmƴy綸_Ú8參遼", + "httpHeaders": [ + { + "name": "195", + "value": "196" + } + ] + }, + "tcpSocket": { + "port": "197", + "host": "198" + }, + "initialDelaySeconds": -997191789, + "timeoutSeconds": -935589762, + "periodSeconds": -918862259, + "successThreshold": 655980302, + "failureThreshold": 741871873, + "terminationGracePeriodSeconds": 1919118248821998564 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "199" + ] + }, + "httpGet": { + "path": "200", + "port": "201", + "host": "202", + "scheme": "銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ", + "httpHeaders": [ + { + "name": "203", + "value": "204" + } + ] + }, + "tcpSocket": { + "port": 1180382332, + "host": "205" + } + }, + "preStop": { + "exec": { + "command": [ + "206" + ] + }, + "httpGet": { + "path": "207", + "port": "208", + "host": "209", + "scheme": "蕵ɢ", + "httpHeaders": [ + { + "name": "210", + "value": "211" + } + ] + }, + "tcpSocket": { + "port": "212", + "host": "213" + } + } + }, + "terminationMessagePath": "214", + "terminationMessagePolicy": "ńMǰ溟ɴ扵閝", + "imagePullPolicy": "垁鷌辪", + "securityContext": { + "capabilities": { + "add": [ + "珝Żwʮ馜ü" + ], + "drop": [ + "șƶ4ĩĉş蝿ɖȃ賲鐅臬dH巧" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "215", + "role": "216", + "type": "217", + "level": "218" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "219", + "gmsaCredentialSpec": "220", + "runAsUserName": "221" + }, + "runAsUser": -2402724957580114162, + "runAsGroup": -6738846580626183558, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "鲡:", + "seccompProfile": { + "type": "wE@Ȗs", + "localhostProfile": "222" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "223", + "image": "224", + "command": [ + "225" + ], + "args": [ + "226" + ], + "workingDir": "227", + "ports": [ + { + "name": "228", + "hostPort": 1135182169, + "containerPort": 1843758068, + "protocol": "瞾ʀNŬɨǙÄr蛏豈Ƀ", + "hostIP": "229" + } + ], + "envFrom": [ + { + "prefix": "230", + "configMapRef": { + "name": "231", + "optional": false + }, + "secretRef": { + "name": "232", + "optional": true + } + } + ], + "env": [ + { + "name": "233", + "value": "234", + "valueFrom": { + "fieldRef": { + "apiVersion": "235", + "fieldPath": "236" + }, + "resourceFieldRef": { + "containerName": "237", + "resource": "238", + "divisor": "193" + }, + "configMapKeyRef": { + "name": "239", + "key": "240", + "optional": false + }, + "secretKeyRef": { + "name": "241", + "key": "242", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "Ŵ廷s{Ⱦdz@": "12" + }, + "requests": { + "粛E煹": "508" + } + }, + "volumeMounts": [ + { + "name": "243", + "readOnly": true, + "mountPath": "244", + "subPath": "245", + "mountPropagation": "渟", + "subPathExpr": "246" + } + ], + "volumeDevices": [ + { + "name": "247", + "devicePath": "248" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "249" + ] + }, + "httpGet": { + "path": "250", + "port": 1762266578, + "host": "251", + "httpHeaders": [ + { + "name": "252", + "value": "253" + } + ] + }, + "tcpSocket": { + "port": "254", + "host": "255" + }, + "initialDelaySeconds": -1294101963, + "timeoutSeconds": -1961863213, + "periodSeconds": -103588794, + "successThreshold": -1045704964, + "failureThreshold": 1089147958, + "terminationGracePeriodSeconds": -5467651408314215291 + }, + "readinessProbe": { + "exec": { + "command": [ + "256" + ] + }, + "httpGet": { + "path": "257", + "port": 747521320, + "host": "258", + "scheme": "棂p儼Ƿ裚瓶釆Ɗ+j忊", + "httpHeaders": [ + { + "name": "259", + "value": "260" + } + ] + }, + "tcpSocket": { + "port": "261", + "host": "262" + }, + "initialDelaySeconds": 441998152, + "timeoutSeconds": 747802823, + "periodSeconds": -1453848697, + "successThreshold": -321513994, + "failureThreshold": 1024248645, + "terminationGracePeriodSeconds": 866094339485091956 + }, + "startupProbe": { + "exec": { + "command": [ + "263" + ] + }, + "httpGet": { + "path": "264", + "port": "265", + "host": "266", + "scheme": "ʒ刽ʼn掏1ſ盷褎weLJèux榜", + "httpHeaders": [ + { + "name": "267", + "value": "268" + } + ] + }, + "tcpSocket": { + "port": 486195690, + "host": "269" + }, + "initialDelaySeconds": 1157241180, + "timeoutSeconds": -1810997540, + "periodSeconds": -1681029343, + "successThreshold": -1589303862, + "failureThreshold": -1586756233, + "terminationGracePeriodSeconds": 8197254455293781725 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "270" + ] + }, + "httpGet": { + "path": "271", + "port": "272", + "host": "273", + "scheme": "Ȋɞ-uƻ悖ȩ0Ƹ", + "httpHeaders": [ + { + "name": "274", + "value": "275" + } + ] + }, + "tcpSocket": { + "port": "276", + "host": "277" + } + }, + "preStop": { + "exec": { + "command": [ + "278" + ] + }, + "httpGet": { + "path": "279", + "port": "280", + "host": "281", + "scheme": "\u003e5姣\u003e懔%熷谟", + "httpHeaders": [ + { + "name": "282", + "value": "283" + } + ] + }, + "tcpSocket": { + "port": -1920661051, + "host": "284" + } + } + }, + "terminationMessagePath": "285", + "terminationMessagePolicy": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", + "imagePullPolicy": "vt莭琽§ć\\ ïì«", + "securityContext": { + "capabilities": { + "add": [ + "枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F" + ], + "drop": [ + "剂讼ɓȌʟni酛3Ɓ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "286", + "role": "287", + "type": "288", + "level": "289" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "290", + "gmsaCredentialSpec": "291", + "runAsUserName": "292" + }, + "runAsUser": -2000070193364862971, + "runAsGroup": -636584014972667630, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", + "seccompProfile": { + "type": "w", + "localhostProfile": "293" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "294", + "image": "295", + "command": [ + "296" + ], + "args": [ + "297" + ], + "workingDir": "298", + "ports": [ + { + "name": "299", + "hostPort": 1752155096, + "containerPort": -1962065705, + "protocol": "¿", + "hostIP": "300" + } + ], + "envFrom": [ + { + "prefix": "301", + "configMapRef": { + "name": "302", + "optional": false + }, + "secretRef": { + "name": "303", + "optional": false + } + } + ], + "env": [ + { + "name": "304", + "value": "305", + "valueFrom": { + "fieldRef": { + "apiVersion": "306", + "fieldPath": "307" + }, + "resourceFieldRef": { + "containerName": "308", + "resource": "309", + "divisor": "142" + }, + "configMapKeyRef": { + "name": "310", + "key": "311", + "optional": false + }, + "secretKeyRef": { + "name": "312", + "key": "313", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "ǩ": "957" + }, + "requests": { + "Ɔȓ蹣ɐǛv+8Ƥ熪": "951" + } + }, + "volumeMounts": [ + { + "name": "314", + "mountPath": "315", + "subPath": "316", + "mountPropagation": "啛更", + "subPathExpr": "317" + } + ], + "volumeDevices": [ + { + "name": "318", + "devicePath": "319" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "320" + ] + }, + "httpGet": { + "path": "321", + "port": "322", + "host": "323", + "scheme": "Ů+朷Ǝ膯ljVX1虊", + "httpHeaders": [ + { + "name": "324", + "value": "325" + } + ] + }, + "tcpSocket": { + "port": -979584143, + "host": "326" + }, + "initialDelaySeconds": -1748648882, + "timeoutSeconds": -239843014, + "periodSeconds": 1381579966, + "successThreshold": -1418092595, + "failureThreshold": -1538905728, + "terminationGracePeriodSeconds": -1867540518204155332 + }, + "readinessProbe": { + "exec": { + "command": [ + "327" + ] + }, + "httpGet": { + "path": "328", + "port": "329", + "host": "330", + "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", + "httpHeaders": [ + { + "name": "331", + "value": "332" + } + ] + }, + "tcpSocket": { + "port": 1574967021, + "host": "333" + }, + "initialDelaySeconds": -244758593, + "timeoutSeconds": 591440053, + "periodSeconds": 104069700, + "successThreshold": -331594625, + "failureThreshold": 888935190, + "terminationGracePeriodSeconds": 7193904584276385338 + }, + "startupProbe": { + "exec": { + "command": [ + "334" + ] + }, + "httpGet": { + "path": "335", + "port": "336", + "host": "337", + "scheme": "î.Ȏ蝪ʜ5遰=", + "httpHeaders": [ + { + "name": "338", + "value": "339" + } + ] + }, + "tcpSocket": { + "port": 834105836, + "host": "340" + }, + "initialDelaySeconds": -1462219068, + "timeoutSeconds": -370386363, + "periodSeconds": 1714588921, + "successThreshold": -1246371817, + "failureThreshold": 617318981, + "terminationGracePeriodSeconds": 1856677271350902065 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "341" + ] + }, + "httpGet": { + "path": "342", + "port": -282193676, + "host": "343", + "scheme": "Ļǟi\u0026", + "httpHeaders": [ + { + "name": "344", + "value": "345" + } + ] + }, + "tcpSocket": { + "port": "346", + "host": "347" + } + }, + "preStop": { + "exec": { + "command": [ + "348" + ] + }, + "httpGet": { + "path": "349", + "port": "350", + "host": "351", + "scheme": "垾现葢ŵ橨", + "httpHeaders": [ + { + "name": "352", + "value": "353" + } + ] + }, + "tcpSocket": { + "port": -1312425203, + "host": "354" + } + } + }, + "terminationMessagePath": "355", + "terminationMessagePolicy": ";跣Hǝcw媀瓄\u0026", + "imagePullPolicy": "丟×x锏ɟ4Ǒ", + "securityContext": { + "capabilities": { + "add": [ + "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ" + ], + "drop": [ + ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "356", + "role": "357", + "type": "358", + "level": "359" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "360", + "gmsaCredentialSpec": "361", + "runAsUserName": "362" + }, + "runAsUser": 5620818514944490121, + "runAsGroup": -499179336506637450, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", + "seccompProfile": { + "type": "ih亏yƕ丆録²", + "localhostProfile": "363" + } + }, + "stdin": true, + "tty": true, + "targetContainerName": "364" + } + ], + "restartPolicy": "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫", + "terminationGracePeriodSeconds": -247950237984551522, + "activeDeadlineSeconds": -7299434051955863644, + "dnsPolicy": "±p鋄5弢ȹ均i绝5哇芆", + "nodeSelector": { + "365": "366" + }, + "serviceAccountName": "367", + "serviceAccount": "368", + "automountServiceAccountToken": false, + "nodeName": "369", + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "370", + "role": "371", + "type": "372", + "level": "373" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "374", + "gmsaCredentialSpec": "375", + "runAsUserName": "376" + }, + "runAsUser": -6224651420440742974, + "runAsGroup": 5246659233493169699, + "runAsNonRoot": true, + "supplementalGroups": [ + -7305004673396184610 + ], + "fsGroup": 2556747128430250366, + "sysctls": [ + { + "name": "377", + "value": "378" + } + ], + "fsGroupChangePolicy": "IJ嘢4ʗ", + "seccompProfile": { + "type": ",丽饾| 鞤ɱďW", + "localhostProfile": "379" + } + }, + "imagePullSecrets": [ + { + "name": "380" + } + ], + "hostname": "381", + "subdomain": "382", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "383", + "operator": "ņ", + "values": [ + "384" + ] + } + ], + "matchFields": [ + { + "key": "385", + "operator": "衷,ƷƣMț譎懚", + "values": [ + "386" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 257855378, + "preference": { + "matchExpressions": [ + { + "key": "387", + "operator": "鑳w妕眵笭/9崍h趭", + "values": [ + "388" + ] + } + ], + "matchFields": [ + { + "key": "389", + "operator": "ť嗆u8晲T", + "values": [ + "390" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "x_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up2": "Ns-o779._-k5" + }, + "matchExpressions": [ + { + "key": "9d4i-m7---k8235--8--c83-4b-9-1o8w-4/4csh-3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9.D", + "operator": "NotIn", + "values": [ + "G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X" + ] + } + ] + }, + "namespaces": [ + "397" + ], + "topologyKey": "398", + "namespaceSelector": { + "matchLabels": { + "70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M": "ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0" + }, + "matchExpressions": [ + { + "key": "2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5", + "operator": "In", + "values": [ + "c" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1097269124, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a": "n9" + }, + "matchExpressions": [ + { + "key": "xv-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-4.x5----0g-q-22r4wye5y/8q_s-1__gw_-z_659GE.l_.23--_6l.-5B", + "operator": "In", + "values": [ + "h7.6.-y-s4483Po_L3f1-7_O4.w" + ] + } + ] + }, + "namespaces": [ + "411" + ], + "topologyKey": "412", + "namespaceSelector": { + "matchLabels": { + "n_5023Xl-3Pw_-r75--_-A-o-__y_4": "12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr" + }, + "matchExpressions": [ + { + "key": "0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" + }, + "matchExpressions": [ + { + "key": "3--_9QW2JkU27_.-4T-I.-..K.2", + "operator": "In", + "values": [ + "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" + ] + } + ] + }, + "namespaces": [ + "425" + ], + "topologyKey": "426", + "namespaceSelector": { + "matchLabels": { + "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" + }, + "matchExpressions": [ + { + "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -176177167, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "8_t..-Ww2q.zK-p5": "8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28" + }, + "matchExpressions": [ + { + "key": "x.._-x_4..u2-__3uM77U7._pT-___-_r", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "439" + ], + "topologyKey": "440", + "namespaceSelector": { + "matchLabels": { + "46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s": "M-k5.C.e.._d-Y" + }, + "matchExpressions": [ + { + "key": "N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + } + }, + "schedulerName": "447", + "tolerations": [ + { + "key": "448", + "operator": "5谠vÐ仆dždĄ跞肞=ɴC}怢", + "value": "449", + "effect": "D?/nēɅĀ埰ʀł!U詨nj1ýǝ", + "tolerationSeconds": -7090833765995091747 + } + ], + "hostAliases": [ + { + "ip": "450", + "hostnames": [ + "451" + ] + } + ], + "priorityClassName": "452", + "priority": -1623129882, + "dnsConfig": { + "nameservers": [ + "453" + ], + "searches": [ + "454" + ], + "options": [ + { + "name": "455", + "value": "456" + } + ] + }, + "readinessGates": [ + { + "conditionType": "d楗鱶镖喗vȥ倉螆ȨX" + } + ], + "runtimeClassName": "457", + "enableServiceLinks": false, + "preemptionPolicy": "«ɒó\u003c碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡", + "overhead": { + "": "846" + }, + "topologySpreadConstraints": [ + { + "maxSkew": 1688294622, + "topologyKey": "458", + "whenUnsatisfiable": "矵\u00267Ʃɩ", + "labelSelector": { + "matchLabels": { + "t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK": "35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po" + }, + "matchExpressions": [ + { + "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", + "operator": "In", + "values": [ + "7.W74-R_Z_Tz.a3_HWo4_6" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + }, + "status": { + "phase": "å譥a", + "conditions": [ + { + "type": "H诹ɼ#趶毎卸値å镮ó\"壽ȱǒ鉚", + "status": "Ȕ蝬Kȴ", + "lastProbeTime": "2122-07-22T00:15:32Z", + "lastTransitionTime": "2116-05-26T10:14:24Z", + "reason": "465", + "message": "466" + } + ], + "message": "467", + "reason": "468", + "nominatedNodeName": "469", + "hostIP": "470", + "podIP": "471", + "podIPs": [ + { + "ip": "472" + } + ], + "initContainerStatuses": [ + { + "name": "473", + "state": { + "waiting": { + "reason": "474", + "message": "475" + }, + "running": { + "startedAt": "2838-07-20T19:58:45Z" + }, + "terminated": { + "exitCode": 537567999, + "signal": 2082930716, + "reason": "476", + "message": "477", + "startedAt": "2738-06-23T15:55:19Z", + "finishedAt": "2233-02-01T14:10:47Z", + "containerID": "478" + } + }, + "lastState": { + "waiting": { + "reason": "479", + "message": "480" + }, + "running": { + "startedAt": "2413-05-17T07:07:15Z" + }, + "terminated": { + "exitCode": -416338651, + "signal": 1820564266, + "reason": "481", + "message": "482", + "startedAt": "2855-03-01T08:57:00Z", + "finishedAt": "2486-05-12T14:50:32Z", + "containerID": "483" + } + }, + "ready": true, + "restartCount": -1399651668, + "image": "484", + "imageID": "485", + "containerID": "486", + "started": true + } + ], + "containerStatuses": [ + { + "name": "487", + "state": { + "waiting": { + "reason": "488", + "message": "489" + }, + "running": { + "startedAt": "2465-03-18T23:55:27Z" + }, + "terminated": { + "exitCode": 1254193769, + "signal": -1393376760, + "reason": "490", + "message": "491", + "startedAt": "2799-10-17T21:43:53Z", + "finishedAt": "2007-08-17T02:42:37Z", + "containerID": "492" + } + }, + "lastState": { + "waiting": { + "reason": "493", + "message": "494" + }, + "running": { + "startedAt": "2719-07-17T22:00:10Z" + }, + "terminated": { + "exitCode": -391574961, + "signal": -933017112, + "reason": "495", + "message": "496", + "startedAt": "2454-01-24T20:04:32Z", + "finishedAt": "2045-05-04T00:27:18Z", + "containerID": "497" + } + }, + "ready": true, + "restartCount": 840157370, + "image": "498", + "imageID": "499", + "containerID": "500", + "started": false + } + ], + "qosClass": "哶ɓŖybÑW紋旣Ülɳ涟Ð", + "ephemeralContainerStatuses": [ + { + "name": "501", + "state": { + "waiting": { + "reason": "502", + "message": "503" + }, + "running": { + "startedAt": "2269-01-04T20:21:46Z" + }, + "terminated": { + "exitCode": -419737006, + "signal": 1267525999, + "reason": "504", + "message": "505", + "startedAt": "2479-09-29T08:36:44Z", + "finishedAt": "2107-05-30T03:08:00Z", + "containerID": "506" + } + }, + "lastState": { + "waiting": { + "reason": "507", + "message": "508" + }, + "running": { + "startedAt": "2685-03-12T10:07:19Z" + }, + "terminated": { + "exitCode": 2005043090, + "signal": 728551686, + "reason": "509", + "message": "510", + "startedAt": "2283-08-08T02:13:39Z", + "finishedAt": "2594-07-18T02:53:59Z", + "containerID": "511" + } + }, + "ready": true, + "restartCount": 692446142, + "image": "512", + "imageID": "513", + "containerID": "514", + "started": false + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.Pod.pb b/testdata/v1.21.0/core.v1.Pod.pb new file mode 100644 index 0000000000000000000000000000000000000000..dc8f48d9428d3883ad53c4c68b88f3d4332f617e GIT binary patch literal 8005 zcmY*e30xFc(w`oTA-&mT(#a-dax9r#gyc2d{rWVgs1fmu@#NdxUQxUivQByfpkvUo5u=>wW^8S&# zyD>K<*0iW=XWxqjEw45XQwdXPN?|B9@p_ul7&FgpjHJ!HU^VmDcGJvk?{Kxd=!G;# zv9l~C+6;V6DwS&H#cVS#6;m-VRA%lAmKS@gi-T?Z9L;E{x3Skguqwt={a0T_Zj^7R zcC7G^z)ca%yvnpG^Z*T$H0C5tKSY}aj){y*4W1Z!#JBI<6UmRQ4jw;~oSN>d+vC_b zR^r<=AUSIpD}9TzRgM|oyUbA^HFnNj?5}QSuA{>gMYjG9c<_u_5F)<3TH*MS{85pV z%>vCBn#G7iO%v~hMVg{-gcb=}WUED5sX_^@;&zKfZfkEmDQ=%Db@i1BB7_-Pn zm=;fkXTf4h0K1C7L=>%NQL>puIod3ORYY|f%oMd}s6;DmmSC2|TcJe~KTNX zJ#`NaODYmEqypR(CF1y@rn>7QE}raP97(lOAhZH&DIlT>BC7lm>UP?!3XECB5hiF5 zqs^)$m{qxl0_9Z&I#g@8bMGQ=O`dZn4A7!Xg6T8`;%i_TjUT0Mq{DblVt{}t#wnJ( zD&$oq3h|rnb|~e!@IV zKL~Ax!8A}wGYqDI5}IK!UR5JYN;(S6)=1h|j$?jDR)ymTOGfM~ah&_wuw|slb{pxy zmcdKo#f`ha+#O|wSJ6^+tve8MvUjKm7{L==co{l*1wnIsL`-id0MZx^RU{jH=>9FH$pli3c zqsL!2k35U8ES79HvYD>l@seO~qa*jhXlTMltbhkO8;DX&5kp~>nc^rIZ6k9u zA&iGpa>z_S61B!t;B9F4pBnJDb^4DS_a8nrHV|m34D3F;{!hM+0)J7jx2@B=C!bjg z`*XLa(bv%WhX;Ml1=F5%H8`t0?Sa86*J;;b-_S7<86?axkJ0xBs?K@ObOmw`Ovh`T z!)wRe{6hzP?fXVgj2)Wg-CaA&cg~0-qKH8pQL$yw%jl%mttOZu@itR5 z5mgdkWeHm?^bO&Z#pr?)AV`v>@8H#%P<)QKaN_S5C(ojD@Re6XXD;fyrW1RzbffoNaY!;^Bbob^WHPamELhzAm(EiWt^?x}=E$P555}(M8=5L%}wSyV%o=GMvM{yc%~W z=NvSIP>3-U=~qHPbcPm%SrX!>hWKee^Haga1eLd0o|3$W+n(|jRX^x290;6jG5A5i zhF)yFoxU0N!%I>iL{Fwfk>&hWu^y8yZq&6Mh}k_{UOqR!hUS@Xm&S6Por(V z<_7<+a?fdhef?j2MeWX-1^%ABzN#u`P2931f8of(&oZ}pcjX0+k9exwCF3nyHv|hB zurn977J{gt66sZih^T_ks9I#fXJvhL7pq$)s3;Rhsnj!-UwrY&2hM$azoOzFP=kXt zp6+<}F8`TcM`57(faA3LChpIKktAH(OZyZ+r8tJ-koP0yL_c(yyKj| zVIXj@G%LwfWbeq>?mN_I?1xPF$*T1hnw*c1Ui`P8GPXk2EbsON4o``A_sr1#Q0k66 zP}=`~=rL;irRw64*KuDJpWGdKRNs50?#O4Kwp`j~eK5wK+Zo8+jRXDV-iD4~*|2|q zK`?LFzq36sRP8vt(AD7|IvUyB@a9*C&pTb;QBen5T7LM?<(J>Crv&S0cS>+~zT_Qg zbq{%)iZ=L%n5T5n2yk%9mchQZH)zW9j=s=xW+;+gxow#z#|_11muk26*Q z7l(OjEbJ~OrvSq#03yeSkM(%#TE+3&#S!!^k4+4o3AUg8OJuP5pr?DRY&jXIWkZa^ zDwjtA<%-$e$i%pGKm#{9<7?yW7% zP<{J)mOux1=Sx%R@i6*Tihhb_x9ez?u5(C5?0m$+KQ$A@^VzeO=q!uZ%*ezWS)E0C z$|7CQND-JD7o?$NMbTItZIYPX6#XY{jkp1AQ4m6#R0#G6IHA=lMq(n;5TC4OAu&c= zowgofgcA5AnORtSR-b`V)1P0-u48rKSq0c9vFyTB9kF;}+`4pDU&^BGdg=^~oylCc zAUPeqW4hr|0rAr;OA6ESPRW(*n|ZjH$tiGEFA<_^(1|>z=B|D2q`)Sv&Mr3;ZI>%lByHv z=Y(~uP^Q31DM*k}hLp7qtxHr_AsMM0h$5?^hENvbkRWDgtSF{#L0ra`RWeFJXbs{O zlnk5|c`GlWL@;Jz4B&RK47Hm1)*Sv_&cu~af?_^4(;kX`l2)?7;?fE}bv>FZ?a-%Z zFN|HzYRR)ST?UCVc_kIBCnU~E01(1L8=Jls=^1DhW8SJUMHIbednS@l66~#-3_{8R z&m#q7!P#5T=Ixl{vQYX)ge6r3@!9RL^PuNCv<(SDs+hGSN!k&kZqw5cuj}iwbd(Ji z)Mn3OH^ZVJm@aQ-krZpFaMyZ;1(|lBG*MLXqGWv@UJGmK3q>}I2@`oZx*{*wsww(; z`rfU�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 JtR|c3{{gHOcq#w@ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Pod.yaml b/testdata/v1.21.0/core.v1.Pod.yaml new file mode 100644 index 0000000000..1ff75c2a04 --- /dev/null +++ b/testdata/v1.21.0/core.v1.Pod.yaml @@ -0,0 +1,1130 @@ +apiVersion: v1 +kind: Pod +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + activeDeadlineSeconds: -7299434051955863644 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "387" + operator: 鑳w妕眵笭/9崍h趭 + values: + - "388" + matchFields: + - key: "389" + operator: ť嗆u8晲T + values: + - "390" + weight: 257855378 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "383" + operator: ņ + values: + - "384" + matchFields: + - key: "385" + operator: 衷,ƷƣMț譎懚 + values: + - "386" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: xv-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-4.x5----0g-q-22r4wye5y/8q_s-1__gw_-z_659GE.l_.23--_6l.-5B + operator: In + values: + - h7.6.-y-s4483Po_L3f1-7_O4.w + matchLabels: + w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a: n9 + namespaceSelector: + matchExpressions: + - key: 0n_Ht5W_._._-2M2._I-_P..w-W_-nE...-__--.k47My + operator: DoesNotExist + matchLabels: + n_5023Xl-3Pw_-r75--_-A-o-__y_4: 12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + namespaces: + - "411" + topologyKey: "412" + weight: -1097269124 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 9d4i-m7---k8235--8--c83-4b-9-1o8w-4/4csh-3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt._U.-x_rC9.D + operator: NotIn + values: + - G31-_I-A-_3bz._8M0U1_-__.71-_-9_.X + matchLabels: + x_-a__0-8-.M-.-.-8v-J1zET_..3dCv3j._.-_pP__up2: Ns-o779._-k5 + namespaceSelector: + matchExpressions: + - key: 2ga-v205p-26-u5wg-gb8a-6-80-4-6849--w-0-24u9.44rm-0uma6-p--d-17-o--776n15-b-3-b/5 + operator: In + values: + - c + matchLabels: + 70u-1ml.711k9-8609a-e0--1----v8-4--558n1asz-re/OMop34_-y.8_38xm-.nx.sEK4.B.__65m8_1-1.9_.-M: ZN.-_--r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--0 + namespaces: + - "397" + topologyKey: "398" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: x.._-x_4..u2-__3uM77U7._pT-___-_r + operator: Exists + matchLabels: + 8_t..-Ww2q.zK-p5: 8Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._28 + namespaceSelector: + matchExpressions: + - key: N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-16 + operator: DoesNotExist + matchLabels: + 46-48e-9-h4-w-qp25--7-n--kfk3x-j9133es/T-_Lq-.5s: M-k5.C.e.._d-Y + namespaces: + - "439" + topologyKey: "440" + weight: -176177167 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: 3--_9QW2JkU27_.-4T-I.-..K.2 + operator: In + values: + - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 + matchLabels: + E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e + namespaceSelector: + matchExpressions: + - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 + operator: DoesNotExist + matchLabels: + 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz + namespaces: + - "425" + topologyKey: "426" + automountServiceAccountToken: false + containers: + - args: + - "226" + command: + - "225" + env: + - name: "233" + value: "234" + valueFrom: + configMapKeyRef: + key: "240" + name: "239" + optional: false + fieldRef: + apiVersion: "235" + fieldPath: "236" + resourceFieldRef: + containerName: "237" + divisor: "193" + resource: "238" + secretKeyRef: + key: "242" + name: "241" + optional: false + envFrom: + - configMapRef: + name: "231" + optional: false + prefix: "230" + secretRef: + name: "232" + optional: true + image: "224" + imagePullPolicy: vt莭琽§ć\ ïì« + lifecycle: + postStart: + exec: + command: + - "270" + httpGet: + host: "273" + httpHeaders: + - name: "274" + value: "275" + path: "271" + port: "272" + scheme: Ȋɞ-uƻ悖ȩ0Ƹ + tcpSocket: + host: "277" + port: "276" + preStop: + exec: + command: + - "278" + httpGet: + host: "281" + httpHeaders: + - name: "282" + value: "283" + path: "279" + port: "280" + scheme: '>5姣>懔%熷谟' + tcpSocket: + host: "284" + port: -1920661051 + livenessProbe: + exec: + command: + - "249" + failureThreshold: 1089147958 + httpGet: + host: "251" + httpHeaders: + - name: "252" + value: "253" + path: "250" + port: 1762266578 + initialDelaySeconds: -1294101963 + periodSeconds: -103588794 + successThreshold: -1045704964 + tcpSocket: + host: "255" + port: "254" + terminationGracePeriodSeconds: -5467651408314215291 + timeoutSeconds: -1961863213 + name: "223" + ports: + - containerPort: 1843758068 + hostIP: "229" + hostPort: 1135182169 + name: "228" + protocol: 瞾ʀNŬɨǙÄr蛏豈Ƀ + readinessProbe: + exec: + command: + - "256" + failureThreshold: 1024248645 + httpGet: + host: "258" + httpHeaders: + - name: "259" + value: "260" + path: "257" + port: 747521320 + scheme: 棂p儼Ƿ裚瓶釆Ɗ+j忊 + initialDelaySeconds: 441998152 + periodSeconds: -1453848697 + successThreshold: -321513994 + tcpSocket: + host: "262" + port: "261" + terminationGracePeriodSeconds: 866094339485091956 + timeoutSeconds: 747802823 + resources: + limits: + Ŵ廷s{Ⱦdz@: "12" + requests: + 粛E煹: "508" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F + drop: + - 剂讼ɓȌʟni酛3Ɓ + privileged: false + procMount: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + readOnlyRootFilesystem: true + runAsGroup: -636584014972667630 + runAsNonRoot: false + runAsUser: -2000070193364862971 + seLinuxOptions: + level: "289" + role: "287" + type: "288" + user: "286" + seccompProfile: + localhostProfile: "293" + type: w + windowsOptions: + gmsaCredentialSpec: "291" + gmsaCredentialSpecName: "290" + runAsUserName: "292" + startupProbe: + exec: + command: + - "263" + failureThreshold: -1586756233 + httpGet: + host: "266" + httpHeaders: + - name: "267" + value: "268" + path: "264" + port: "265" + scheme: ʒ刽ʼn掏1ſ盷褎weLJèux榜 + initialDelaySeconds: 1157241180 + periodSeconds: -1681029343 + successThreshold: -1589303862 + tcpSocket: + host: "269" + port: 486195690 + terminationGracePeriodSeconds: 8197254455293781725 + timeoutSeconds: -1810997540 + stdin: true + stdinOnce: true + terminationMessagePath: "285" + terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 + tty: true + volumeDevices: + - devicePath: "248" + name: "247" + volumeMounts: + - mountPath: "244" + mountPropagation: 渟 + name: "243" + readOnly: true + subPath: "245" + subPathExpr: "246" + workingDir: "227" + dnsConfig: + nameservers: + - "453" + options: + - name: "455" + value: "456" + searches: + - "454" + dnsPolicy: ±p鋄5弢ȹ均i绝5哇芆 + enableServiceLinks: false + ephemeralContainers: + - args: + - "297" + command: + - "296" + env: + - name: "304" + value: "305" + valueFrom: + configMapKeyRef: + key: "311" + name: "310" + optional: false + fieldRef: + apiVersion: "306" + fieldPath: "307" + resourceFieldRef: + containerName: "308" + divisor: "142" + resource: "309" + secretKeyRef: + key: "313" + name: "312" + optional: false + envFrom: + - configMapRef: + name: "302" + optional: false + prefix: "301" + secretRef: + name: "303" + optional: false + image: "295" + imagePullPolicy: 丟×x锏ɟ4Ǒ + lifecycle: + postStart: + exec: + command: + - "341" + httpGet: + host: "343" + httpHeaders: + - name: "344" + value: "345" + path: "342" + port: -282193676 + scheme: Ļǟi& + tcpSocket: + host: "347" + port: "346" + preStop: + exec: + command: + - "348" + httpGet: + host: "351" + httpHeaders: + - name: "352" + value: "353" + path: "349" + port: "350" + scheme: 垾现葢ŵ橨 + tcpSocket: + host: "354" + port: -1312425203 + livenessProbe: + exec: + command: + - "320" + failureThreshold: -1538905728 + httpGet: + host: "323" + httpHeaders: + - name: "324" + value: "325" + path: "321" + port: "322" + scheme: Ů+朷Ǝ膯ljVX1虊 + initialDelaySeconds: -1748648882 + periodSeconds: 1381579966 + successThreshold: -1418092595 + tcpSocket: + host: "326" + port: -979584143 + terminationGracePeriodSeconds: -1867540518204155332 + timeoutSeconds: -239843014 + name: "294" + ports: + - containerPort: -1962065705 + hostIP: "300" + hostPort: 1752155096 + name: "299" + protocol: ¿ + readinessProbe: + exec: + command: + - "327" + failureThreshold: 888935190 + httpGet: + host: "330" + httpHeaders: + - name: "331" + value: "332" + path: "328" + port: "329" + scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* + initialDelaySeconds: -244758593 + periodSeconds: 104069700 + successThreshold: -331594625 + tcpSocket: + host: "333" + port: 1574967021 + terminationGracePeriodSeconds: 7193904584276385338 + timeoutSeconds: 591440053 + resources: + limits: + ǩ: "957" + requests: + Ɔȓ蹣ɐǛv+8Ƥ熪: "951" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + drop: + - ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + privileged: false + procMount: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 + readOnlyRootFilesystem: true + runAsGroup: -499179336506637450 + runAsNonRoot: true + runAsUser: 5620818514944490121 + seLinuxOptions: + level: "359" + role: "357" + type: "358" + user: "356" + seccompProfile: + localhostProfile: "363" + type: ih亏yƕ丆録² + windowsOptions: + gmsaCredentialSpec: "361" + gmsaCredentialSpecName: "360" + runAsUserName: "362" + startupProbe: + exec: + command: + - "334" + failureThreshold: 617318981 + httpGet: + host: "337" + httpHeaders: + - name: "338" + value: "339" + path: "335" + port: "336" + scheme: î.Ȏ蝪ʜ5遰= + initialDelaySeconds: -1462219068 + periodSeconds: 1714588921 + successThreshold: -1246371817 + tcpSocket: + host: "340" + port: 834105836 + terminationGracePeriodSeconds: 1856677271350902065 + timeoutSeconds: -370386363 + stdin: true + targetContainerName: "364" + terminationMessagePath: "355" + terminationMessagePolicy: ;跣Hǝcw媀瓄& + tty: true + volumeDevices: + - devicePath: "319" + name: "318" + volumeMounts: + - mountPath: "315" + mountPropagation: 啛更 + name: "314" + subPath: "316" + subPathExpr: "317" + workingDir: "298" + hostAliases: + - hostnames: + - "451" + ip: "450" + hostname: "381" + imagePullSecrets: + - name: "380" + initContainers: + - args: + - "155" + command: + - "154" + env: + - name: "162" + value: "163" + valueFrom: + configMapKeyRef: + key: "169" + name: "168" + optional: true + fieldRef: + apiVersion: "164" + fieldPath: "165" + resourceFieldRef: + containerName: "166" + divisor: "275" + resource: "167" + secretKeyRef: + key: "171" + name: "170" + optional: false + envFrom: + - configMapRef: + name: "160" + optional: false + prefix: "159" + secretRef: + name: "161" + optional: true + image: "153" + imagePullPolicy: 垁鷌辪 + lifecycle: + postStart: + exec: + command: + - "199" + httpGet: + host: "202" + httpHeaders: + - name: "203" + value: "204" + path: "200" + port: "201" + scheme: 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ + tcpSocket: + host: "205" + port: 1180382332 + preStop: + exec: + command: + - "206" + httpGet: + host: "209" + httpHeaders: + - name: "210" + value: "211" + path: "207" + port: "208" + scheme: 蕵ɢ + tcpSocket: + host: "213" + port: "212" + livenessProbe: + exec: + command: + - "178" + failureThreshold: 1231820696 + httpGet: + host: "181" + httpHeaders: + - name: "182" + value: "183" + path: "179" + port: "180" + scheme: 0åȂ町恰nj揠8lj + initialDelaySeconds: -1188153605 + periodSeconds: 912004803 + successThreshold: -2098817064 + tcpSocket: + host: "184" + port: -2049272966 + terminationGracePeriodSeconds: 5366407347694307113 + timeoutSeconds: -427769948 + name: "152" + ports: + - containerPort: -573382936 + hostIP: "158" + hostPort: 664393458 + name: "157" + protocol: 嫫猤痈C*ĕʄő芖{|ǘ"^饣V + readinessProbe: + exec: + command: + - "185" + failureThreshold: 1569992019 + httpGet: + host: "187" + httpHeaders: + - name: "188" + value: "189" + path: "186" + port: 1322581021 + scheme: 坩O`涁İ而踪鄌eÞ + initialDelaySeconds: 565789036 + periodSeconds: -582473401 + successThreshold: -1252931244 + tcpSocket: + host: "190" + port: -1319491110 + terminationGracePeriodSeconds: 4559267523176571 + timeoutSeconds: -1572269414 + resources: + limits: + ǝ鿟ldg滠鼍ƭt?QȫşŇɜ: "211" + requests: + VzÏ抴ŨfZhUʎ浵ɲõ: "303" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 珝Żwʮ馜ü + drop: + - șƶ4ĩĉş蝿ɖȃ賲鐅臬dH巧 + privileged: true + procMount: '鲡:' + readOnlyRootFilesystem: true + runAsGroup: -6738846580626183558 + runAsNonRoot: false + runAsUser: -2402724957580114162 + seLinuxOptions: + level: "218" + role: "216" + type: "217" + user: "215" + seccompProfile: + localhostProfile: "222" + type: wE@Ȗs + windowsOptions: + gmsaCredentialSpec: "220" + gmsaCredentialSpecName: "219" + runAsUserName: "221" + startupProbe: + exec: + command: + - "191" + failureThreshold: 741871873 + httpGet: + host: "194" + httpHeaders: + - name: "195" + value: "196" + path: "192" + port: "193" + scheme: 鹎ğ#咻痗ȡmƴy綸_Ú8參遼 + initialDelaySeconds: -997191789 + periodSeconds: -918862259 + successThreshold: 655980302 + tcpSocket: + host: "198" + port: "197" + terminationGracePeriodSeconds: 1919118248821998564 + timeoutSeconds: -935589762 + stdinOnce: true + terminationMessagePath: "214" + terminationMessagePolicy: ńMǰ溟ɴ扵閝 + tty: true + volumeDevices: + - devicePath: "177" + name: "176" + volumeMounts: + - mountPath: "173" + mountPropagation: Ť倱<įXŋ朘瑥A + name: "172" + readOnly: true + subPath: "174" + subPathExpr: "175" + workingDir: "156" + nodeName: "369" + nodeSelector: + "365": "366" + overhead: + "": "846" + preemptionPolicy: «ɒó<碡4鏽喡孨ʚé薘-­ɞ逭ɋ¡ + priority: -1623129882 + priorityClassName: "452" + readinessGates: + - conditionType: d楗鱶镖喗vȥ倉螆ȨX + restartPolicy: /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 + runtimeClassName: "457" + schedulerName: "447" + securityContext: + fsGroup: 2556747128430250366 + fsGroupChangePolicy: IJ嘢4ʗ + runAsGroup: 5246659233493169699 + runAsNonRoot: true + runAsUser: -6224651420440742974 + seLinuxOptions: + level: "373" + role: "371" + type: "372" + user: "370" + seccompProfile: + localhostProfile: "379" + type: ',丽饾| 鞤ɱďW' + supplementalGroups: + - -7305004673396184610 + sysctls: + - name: "377" + value: "378" + windowsOptions: + gmsaCredentialSpec: "375" + gmsaCredentialSpecName: "374" + runAsUserName: "376" + serviceAccount: "368" + serviceAccountName: "367" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "382" + terminationGracePeriodSeconds: -247950237984551522 + tolerations: + - effect: D?/nēɅĀ埰ʀł!U詨nj1ýǝ + key: "448" + operator: 5谠vÐ仆dždĄ跞肞=ɴC}怢 + tolerationSeconds: -7090833765995091747 + value: "449" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh + operator: In + values: + - 7.W74-R_Z_Tz.a3_HWo4_6 + matchLabels: + t-nhc50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qc/2-7_._qN__A_f_-B3_U__L.KHK: 35H__.B_6_-U..u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4Po + maxSkew: 1688294622 + topologyKey: "458" + whenUnsatisfiable: 矵&7Ʃɩ + volumes: + - awsElasticBlockStore: + fsType: "24" + partition: 1001983654 + volumeID: "23" + azureDisk: + cachingMode: ƕP喂ƈ + diskName: "87" + diskURI: "88" + fsType: "89" + kind: "" + readOnly: false + azureFile: + secretName: "73" + shareName: "74" + cephfs: + monitors: + - "58" + path: "59" + secretFile: "61" + secretRef: + name: "62" + user: "60" + cinder: + fsType: "56" + readOnly: true + secretRef: + name: "57" + volumeID: "55" + configMap: + defaultMode: 172857432 + items: + - key: "76" + mode: 1392988974 + path: "77" + name: "75" + optional: true + csi: + driver: "119" + fsType: "120" + nodePublishSecretRef: + name: "123" + readOnly: true + volumeAttributes: + "121": "122" + downwardAPI: + defaultMode: 1246233319 + items: + - fieldRef: + apiVersion: "66" + fieldPath: "67" + mode: -1639873916 + path: "65" + resourceFieldRef: + containerName: "68" + divisor: "387" + resource: "69" + emptyDir: + medium: Ƣ6/ʕVŚ(ĿȊ甞 + sizeLimit: "776" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "131": "132" + clusterName: "137" + creationTimestamp: null + deletionGracePeriodSeconds: -3515304508918255230 + finalizers: + - "136" + generateName: "125" + generation: -9190478501544852634 + labels: + "129": "130" + managedFields: + - apiVersion: "139" + fieldsType: "140" + manager: "138" + operation: Ņ£ + name: "124" + namespace: "126" + ownerReferences: + - apiVersion: "133" + blockOwnerDeletion: true + controller: false + kind: "134" + name: "135" + uid: .vǴʌ鴜Ł% + resourceVersion: "14151206080600588555" + selfLink: "127" + uid: Ō¾\ĒP鄸靇杧ž譋娲瘹ɭ + spec: + accessModes: + - (dɅ囥糷磩窮秳ķ蟒苾h^樅燴壩卄 + dataSource: + apiGroup: "149" + kind: "150" + name: "151" + resources: + limits: + ɜ曢\%枅:=ǛƓɥ踓Ǻǧ湬: "530" + requests: + 蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞: "443" + selector: + matchExpressions: + - key: N2z + operator: In + values: + - i.8--LI--U.v.L.U_f + matchLabels: + DA_-5_-4lQ42M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.Wu5j: K_.0--_0P7_.C.Ze--0 + storageClassName: "148" + volumeMode: ȲĻ¤Ħʅ芝M + volumeName: "147" + fc: + fsType: "71" + lun: -1876826602 + targetWWNs: + - "70" + wwids: + - "72" + flexVolume: + driver: "50" + fsType: "51" + options: + "53": "54" + secretRef: + name: "52" + flocker: + datasetName: "63" + datasetUUID: "64" + gcePersistentDisk: + fsType: "22" + partition: -123438221 + pdName: "21" + readOnly: true + gitRepo: + directory: "27" + repository: "25" + revision: "26" + glusterfs: + endpoints: "40" + path: "41" + hostPath: + path: "20" + type: Hr鯹)晿Z)8kwXHRf+X>V?G5-JJ-G7te603i0`=RJ%+D(p;^z4Df7AY7|ABx}ib071 E0HJ;pSpWb4 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.PodPortForwardOptions.yaml b/testdata/v1.21.0/core.v1.PodPortForwardOptions.yaml new file mode 100644 index 0000000000..1f83d977fc --- /dev/null +++ b/testdata/v1.21.0/core.v1.PodPortForwardOptions.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: PodPortForwardOptions +ports: +- -1477656590 diff --git a/testdata/v1.21.0/core.v1.PodProxyOptions.json b/testdata/v1.21.0/core.v1.PodProxyOptions.json new file mode 100644 index 0000000000..1ab7ba0c45 --- /dev/null +++ b/testdata/v1.21.0/core.v1.PodProxyOptions.json @@ -0,0 +1,5 @@ +{ + "kind": "PodProxyOptions", + "apiVersion": "v1", + "path": "2" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.PodProxyOptions.pb b/testdata/v1.21.0/core.v1.PodProxyOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..c52bc3375bcc74b85722e4def402c5a4d23939cb GIT binary patch literal 36 rcmd0{C}!Xiuc-7dD9OyvD;8qrVlhn0t{XwIRG1GDNkM^-l08&(@zO&Pw5G0( zzyF!tRw2VJ;NYMl zq;A}|BfBWKsJL)beqr&RBH?W^cOG#F3rH1_CLuionRvdU$QssUU2|KqWg4=9Wz~B6 zzGU26)#}~vVK!cMV02QITX3xaNBpd zaM-?8vp)lf%UGxY6zvcwx{a2TtA>ykueBo$cKpoA;lR?(k=EX!{@mpw4M(DN-t_2z z-zm=_nu$TNgkTc4!09@W6%E+AR;=y#cIVtk)3R7okFb?hecBVx>W+ z#VLvS{IU9)VLR4hJC(vh=f-XORYM?lsW#qT6)MXPwcV=8UbN(9P-NMXP-*8Xo{?Dg zVsNZtHP4W7-59Ve0#+ozI0LXo&bsFc;y_b`^&CsSSO85GIF4n1bRWG|z%!!4j@!-* z;!DfQKh69h3yGj<5@>n`%bxst=Vms~V6tmIdulPytN_grH&DtXltrn^p1_AigfiF@ zcYWRj!au%W@#4pS&nISCzQ$)}$@@{St8*QBILp0Xc`0nA(*;qqPG%yqa3{0tKgpUmIDT*F|1ULE2@H);AIFYOq*3Z+y*IFzQo4&t{~o^P0}O^iXww6Rm5D?~V*Ubo CEj$7M literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.PodStatusResult.yaml b/testdata/v1.21.0/core.v1.PodStatusResult.yaml new file mode 100644 index 0000000000..d805ba8013 --- /dev/null +++ b/testdata/v1.21.0/core.v1.PodStatusResult.yaml @@ -0,0 +1,156 @@ +apiVersion: v1 +kind: PodStatusResult +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +status: + conditions: + - lastProbeTime: "2508-05-13T03:16:18Z" + lastTransitionTime: "2514-12-25T07:56:30Z" + message: "20" + reason: "19" + status: ĿȊ甞谐颋DžSǡƏS$+½ + type: ċV夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉ + containerStatuses: + - containerID: "54" + image: "52" + imageID: "53" + lastState: + running: + startedAt: "2283-08-16T02:57:13Z" + terminated: + containerID: "51" + exitCode: -1876826602 + finishedAt: "2485-12-31T11:06:30Z" + message: "50" + reason: "49" + signal: -1134418089 + startedAt: "2103-08-02T14:34:54Z" + waiting: + message: "48" + reason: "47" + name: "41" + ready: true + restartCount: 1366345526 + started: false + state: + running: + startedAt: "2943-08-01T13:09:15Z" + terminated: + containerID: "46" + exitCode: 523306325 + finishedAt: "2320-11-04T10:48:57Z" + message: "45" + reason: "44" + signal: -1639873916 + startedAt: "2680-06-15T09:55:37Z" + waiting: + message: "43" + reason: "42" + ephemeralContainerStatuses: + - containerID: "68" + image: "66" + imageID: "67" + lastState: + running: + startedAt: "2809-10-24T21:55:41Z" + terminated: + containerID: "65" + exitCode: 1192771347 + finishedAt: "2907-09-12T12:00:36Z" + message: "64" + reason: "63" + signal: -1737266499 + startedAt: "2256-09-10T15:38:25Z" + waiting: + message: "62" + reason: "61" + name: "55" + ready: false + restartCount: 552512122 + started: true + state: + running: + startedAt: "2442-02-07T10:23:02Z" + terminated: + containerID: "60" + exitCode: -1395989138 + finishedAt: "2843-03-23T07:04:39Z" + message: "59" + reason: "58" + signal: 1995971729 + startedAt: "1982-02-22T15:48:54Z" + waiting: + message: "57" + reason: "56" + hostIP: "24" + initContainerStatuses: + - containerID: "40" + image: "38" + imageID: "39" + lastState: + running: + startedAt: "2763-08-05T14:40:52Z" + terminated: + containerID: "37" + exitCode: 1979600290 + finishedAt: "2194-08-27T14:35:41Z" + message: "36" + reason: "35" + signal: -827642756 + startedAt: "2055-07-31T00:22:12Z" + waiting: + message: "34" + reason: "33" + name: "27" + ready: true + restartCount: -734360256 + started: false + state: + running: + startedAt: "2680-10-21T03:40:10Z" + terminated: + containerID: "32" + exitCode: -1965738697 + finishedAt: "2570-10-14T17:33:22Z" + message: "31" + reason: "30" + signal: 1390645844 + startedAt: "2559-01-29T18:41:04Z" + waiting: + message: "29" + reason: "28" + message: "21" + nominatedNodeName: "23" + phase: īqJ枊a8衍`Ĩɘ.蘯 + podIP: "25" + podIPs: + - ip: "26" + qosClass: '励鹗塢ē ' + reason: "22" diff --git a/testdata/v1.21.0/core.v1.PodTemplate.json b/testdata/v1.21.0/core.v1.PodTemplate.json new file mode 100644 index 0000000000..16bf82d75c --- /dev/null +++ b/testdata/v1.21.0/core.v1.PodTemplate.json @@ -0,0 +1,1529 @@ +{ + "kind": "PodTemplate", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "template": { + "metadata": { + "name": "19", + "generateName": "20", + "namespace": "21", + "selfLink": "22", + "uid": "SǡƏ", + "resourceVersion": "17916580954637291219", + "generation": 5259823216098853135, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4075183944016503389, + "labels": { + "24": "25" + }, + "annotations": { + "26": "27" + }, + "ownerReferences": [ + { + "apiVersion": "28", + "kind": "29", + "name": "30", + "uid": "ɑ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "31" + ], + "clusterName": "32", + "managedFields": [ + { + "manager": "33", + "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "apiVersion": "34", + "fieldsType": "35" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "36", + "hostPath": { + "path": "37", + "type": "H牗洝尿彀亞螩B" + }, + "emptyDir": { + "medium": "x", + "sizeLimit": "826" + }, + "gcePersistentDisk": { + "pdName": "38", + "fsType": "39", + "partition": -1487653240, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "40", + "fsType": "41", + "partition": -1261508418 + }, + "gitRepo": { + "repository": "42", + "revision": "43", + "directory": "44" + }, + "secret": { + "secretName": "45", + "items": [ + { + "key": "46", + "path": "47", + "mode": -655946460 + } + ], + "defaultMode": -1639873916, + "optional": true + }, + "nfs": { + "server": "48", + "path": "49" + }, + "iscsi": { + "targetPortal": "50", + "iqn": "51", + "lun": -400609276, + "iscsiInterface": "52", + "fsType": "53", + "portals": [ + "54" + ], + "secretRef": { + "name": "55" + }, + "initiatorName": "56" + }, + "glusterfs": { + "endpoints": "57", + "path": "58" + }, + "persistentVolumeClaim": { + "claimName": "59", + "readOnly": true + }, + "rbd": { + "monitors": [ + "60" + ], + "image": "61", + "fsType": "62", + "pool": "63", + "user": "64", + "keyring": "65", + "secretRef": { + "name": "66" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "67", + "fsType": "68", + "secretRef": { + "name": "69" + }, + "options": { + "70": "71" + } + }, + "cinder": { + "volumeID": "72", + "fsType": "73", + "secretRef": { + "name": "74" + } + }, + "cephfs": { + "monitors": [ + "75" + ], + "path": "76", + "user": "77", + "secretFile": "78", + "secretRef": { + "name": "79" + } + }, + "flocker": { + "datasetName": "80", + "datasetUUID": "81" + }, + "downwardAPI": { + "items": [ + { + "path": "82", + "fieldRef": { + "apiVersion": "83", + "fieldPath": "84" + }, + "resourceFieldRef": { + "containerName": "85", + "resource": "86", + "divisor": "687" + }, + "mode": -1413529736 + } + ], + "defaultMode": 1557090007 + }, + "fc": { + "targetWWNs": [ + "87" + ], + "lun": 933484239, + "fsType": "88", + "wwids": [ + "89" + ] + }, + "azureFile": { + "secretName": "90", + "shareName": "91" + }, + "configMap": { + "name": "92", + "items": [ + { + "key": "93", + "path": "94", + "mode": 1913946997 + } + ], + "defaultMode": -1648533063, + "optional": true + }, + "vsphereVolume": { + "volumePath": "95", + "fsType": "96", + "storagePolicyName": "97", + "storagePolicyID": "98" + }, + "quobyte": { + "registry": "99", + "volume": "100", + "user": "101", + "group": "102", + "tenant": "103" + }, + "azureDisk": { + "diskName": "104", + "diskURI": "105", + "cachingMode": "", + "fsType": "106", + "readOnly": false, + "kind": "ƺ魋Ď儇击3ƆìQ" + }, + "photonPersistentDisk": { + "pdID": "107", + "fsType": "108" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "109", + "items": [ + { + "key": "110", + "path": "111", + "mode": 565864299 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "112", + "fieldRef": { + "apiVersion": "113", + "fieldPath": "114" + }, + "resourceFieldRef": { + "containerName": "115", + "resource": "116", + "divisor": "546" + }, + "mode": 1167335696 + } + ] + }, + "configMap": { + "name": "117", + "items": [ + { + "key": "118", + "path": "119", + "mode": -1009864962 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "120", + "expirationSeconds": -8033620543910768540, + "path": "121" + } + } + ], + "defaultMode": -1880297089 + }, + "portworxVolume": { + "volumeID": "122", + "fsType": "123", + "readOnly": true + }, + "scaleIO": { + "gateway": "124", + "system": "125", + "secretRef": { + "name": "126" + }, + "sslEnabled": true, + "protectionDomain": "127", + "storagePool": "128", + "storageMode": "129", + "volumeName": "130", + "fsType": "131", + "readOnly": true + }, + "storageos": { + "volumeName": "132", + "volumeNamespace": "133", + "fsType": "134", + "readOnly": true, + "secretRef": { + "name": "135" + } + }, + "csi": { + "driver": "136", + "readOnly": false, + "fsType": "137", + "volumeAttributes": { + "138": "139" + }, + "nodePublishSecretRef": { + "name": "140" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "141", + "generateName": "142", + "namespace": "143", + "selfLink": "144", + "uid": "鲼ƳÐƣKʘńw:5塋訩塶", + "resourceVersion": "11750424082729362001", + "generation": 325496395608582598, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 8216886158823693263, + "labels": { + "146": "147" + }, + "annotations": { + "148": "149" + }, + "ownerReferences": [ + { + "apiVersion": "150", + "kind": "151", + "name": "152", + "uid": "QZ{ʁgɸ=ǤÆ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "153" + ], + "clusterName": "154", + "managedFields": [ + { + "manager": "155", + "operation": "ZƜ/C龷ȪÆl殛瓷雼浢Ü礽绅{囥", + "apiVersion": "156", + "fieldsType": "157" + } + ] + }, + "spec": { + "accessModes": [ + "钡n)İ笓珣筩ƐP_痸荎僋" + ], + "selector": { + "matchLabels": { + "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/7_M99": "csT52b..N.-.Kj8..3s--_4..I_l.1" + }, + "matchExpressions": [ + { + "key": "t-1--.c_-.1..._-O2-4-_Z._x-c3Gy-_7_-I_c0U-.Z.-_9_--t", + "operator": "NotIn", + "values": [ + "K_Od" + ] + } + ] + }, + "resources": { + "limits": { + "Y籎顒ǥŴ": "744" + }, + "requests": { + "ɍi縱ù墴1Rƥ贫": "154" + } + }, + "volumeName": "164", + "storageClassName": "165", + "volumeMode": "m", + "dataSource": { + "apiGroup": "166", + "kind": "167", + "name": "168" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "169", + "image": "170", + "command": [ + "171" + ], + "args": [ + "172" + ], + "workingDir": "173", + "ports": [ + { + "name": "174", + "hostPort": 949227156, + "containerPort": 231063530, + "protocol": "8參遼ūPH炮掊°n", + "hostIP": "175" + } + ], + "envFrom": [ + { + "prefix": "176", + "configMapRef": { + "name": "177", + "optional": true + }, + "secretRef": { + "name": "178", + "optional": false + } + } + ], + "env": [ + { + "name": "179", + "value": "180", + "valueFrom": { + "fieldRef": { + "apiVersion": "181", + "fieldPath": "182" + }, + "resourceFieldRef": { + "containerName": "183", + "resource": "184", + "divisor": "577" + }, + "configMapKeyRef": { + "name": "185", + "key": "186", + "optional": false + }, + "secretKeyRef": { + "name": "187", + "key": "188", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "hoĂɋ": "206" + }, + "requests": { + "瓷碑": "809" + } + }, + "volumeMounts": [ + { + "name": "189", + "mountPath": "190", + "subPath": "191", + "mountPropagation": "å睫}堇硲蕵ɢ苆", + "subPathExpr": "192" + } + ], + "volumeDevices": [ + { + "name": "193", + "devicePath": "194" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "195" + ] + }, + "httpGet": { + "path": "196", + "port": -57352147, + "host": "197", + "scheme": "Y鶪5w垁鷌辪虽U珝", + "httpHeaders": [ + { + "name": "198", + "value": "199" + } + ] + }, + "tcpSocket": { + "port": "200", + "host": "201" + }, + "initialDelaySeconds": 411878451, + "timeoutSeconds": 1676588692, + "periodSeconds": -254454655, + "successThreshold": -1925916855, + "failureThreshold": -1553779100, + "terminationGracePeriodSeconds": 8334895174951990407 + }, + "readinessProbe": { + "exec": { + "command": [ + "202" + ] + }, + "httpGet": { + "path": "203", + "port": 1463207240, + "host": "204", + "scheme": "蝿", + "httpHeaders": [ + { + "name": "205", + "value": "206" + } + ] + }, + "tcpSocket": { + "port": "207", + "host": "208" + }, + "initialDelaySeconds": 1435507444, + "timeoutSeconds": -1430577593, + "periodSeconds": 524249411, + "successThreshold": -1617359505, + "failureThreshold": -1801400049, + "terminationGracePeriodSeconds": -5734988028820567880 + }, + "startupProbe": { + "exec": { + "command": [ + "209" + ] + }, + "httpGet": { + "path": "210", + "port": "211", + "host": "212", + "scheme": "十Oɢǵʭd鲡:", + "httpHeaders": [ + { + "name": "213", + "value": "214" + } + ] + }, + "tcpSocket": { + "port": -2037320199, + "host": "215" + }, + "initialDelaySeconds": 185639167, + "timeoutSeconds": 1487007476, + "periodSeconds": 393169267, + "successThreshold": 1381010768, + "failureThreshold": -722355061, + "terminationGracePeriodSeconds": 6388225771169951791 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "216" + ] + }, + "httpGet": { + "path": "217", + "port": "218", + "host": "219", + "scheme": "Ĭ4y£軶", + "httpHeaders": [ + { + "name": "220", + "value": "221" + } + ] + }, + "tcpSocket": { + "port": "222", + "host": "223" + } + }, + "preStop": { + "exec": { + "command": [ + "224" + ] + }, + "httpGet": { + "path": "225", + "port": "226", + "host": "227", + "scheme": "ɃHŠơŴĿǹ_Áȉ彂Ŵ廷", + "httpHeaders": [ + { + "name": "228", + "value": "229" + } + ] + }, + "tcpSocket": { + "port": "230", + "host": "231" + } + } + }, + "terminationMessagePath": "232", + "terminationMessagePolicy": "Ⱦdz@ùƸʋŀ", + "imagePullPolicy": "ǐƲE'iþŹʣy豎@ɀ羭,铻OŤǢʭ", + "securityContext": { + "capabilities": { + "add": [ + "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF" + ], + "drop": [ + "籘Àǒɿʒ刽ʼn" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "233", + "role": "234", + "type": "235", + "level": "236" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "237", + "gmsaCredentialSpec": "238", + "runAsUserName": "239" + }, + "runAsUser": -1471909806757355977, + "runAsGroup": 2673502285499267331, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "ux", + "seccompProfile": { + "type": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "localhostProfile": "240" + } + }, + "stdin": true, + "stdinOnce": true + } + ], + "containers": [ + { + "name": "241", + "image": "242", + "command": [ + "243" + ], + "args": [ + "244" + ], + "workingDir": "245", + "ports": [ + { + "name": "246", + "hostPort": 474119379, + "containerPort": 1923334396, + "protocol": "旿@掇lNdǂ\u003e5姣\u003e懔%熷谟þ", + "hostIP": "247" + } + ], + "envFrom": [ + { + "prefix": "248", + "configMapRef": { + "name": "249", + "optional": false + }, + "secretRef": { + "name": "250", + "optional": true + } + } + ], + "env": [ + { + "name": "251", + "value": "252", + "valueFrom": { + "fieldRef": { + "apiVersion": "253", + "fieldPath": "254" + }, + "resourceFieldRef": { + "containerName": "255", + "resource": "256", + "divisor": "771" + }, + "configMapKeyRef": { + "name": "257", + "key": "258", + "optional": false + }, + "secretKeyRef": { + "name": "259", + "key": "260", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "吐": "777" + }, + "requests": { + "rʤî萨zvt莭琽§ć\\ ïì": "80" + } + }, + "volumeMounts": [ + { + "name": "261", + "readOnly": true, + "mountPath": "262", + "subPath": "263", + "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "subPathExpr": "264" + } + ], + "volumeDevices": [ + { + "name": "265", + "devicePath": "266" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "267" + ] + }, + "httpGet": { + "path": "268", + "port": -1285424066, + "host": "269", + "scheme": "ni酛3ƁÀ", + "httpHeaders": [ + { + "name": "270", + "value": "271" + } + ] + }, + "tcpSocket": { + "port": "272", + "host": "273" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 + }, + "readinessProbe": { + "exec": { + "command": [ + "274" + ] + }, + "httpGet": { + "path": "275", + "port": -331283026, + "host": "276", + "scheme": "ȉ", + "httpHeaders": [ + { + "name": "277", + "value": "278" + } + ] + }, + "tcpSocket": { + "port": 714088955, + "host": "279" + }, + "initialDelaySeconds": 1033766276, + "timeoutSeconds": -1745509819, + "periodSeconds": -859135545, + "successThreshold": -1543701088, + "failureThreshold": 513341278, + "terminationGracePeriodSeconds": 2696007505383404823 + }, + "startupProbe": { + "exec": { + "command": [ + "280" + ] + }, + "httpGet": { + "path": "281", + "port": -361442565, + "host": "282", + "scheme": "w", + "httpHeaders": [ + { + "name": "283", + "value": "284" + } + ] + }, + "tcpSocket": { + "port": -1099429189, + "host": "285" + }, + "initialDelaySeconds": 994072122, + "timeoutSeconds": 1752155096, + "periodSeconds": -1962065705, + "successThreshold": 1701999128, + "failureThreshold": -1364571630, + "terminationGracePeriodSeconds": 7258403424756645907 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "286" + ] + }, + "httpGet": { + "path": "287", + "port": -1109619518, + "host": "288", + "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "httpHeaders": [ + { + "name": "289", + "value": "290" + } + ] + }, + "tcpSocket": { + "port": "291", + "host": "292" + } + }, + "preStop": { + "exec": { + "command": [ + "293" + ] + }, + "httpGet": { + "path": "294", + "port": 461585849, + "host": "295", + "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "httpHeaders": [ + { + "name": "296", + "value": "297" + } + ] + }, + "tcpSocket": { + "port": 467291328, + "host": "298" + } + } + }, + "terminationMessagePath": "299", + "terminationMessagePolicy": "ĸ輦唊", + "imagePullPolicy": "r嚧", + "securityContext": { + "capabilities": { + "add": [ + "埄趛" + ], + "drop": [ + "ʁ岼昕ĬÇ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "300", + "role": "301", + "type": "302", + "level": "303" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "304", + "gmsaCredentialSpec": "305", + "runAsUserName": "306" + }, + "runAsUser": -857934902638099053, + "runAsGroup": 8967035373007538858, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Z鐫û咡W\u003c敄lu", + "seccompProfile": { + "type": "榝$î.Ȏ蝪ʜ5遰", + "localhostProfile": "307" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "308", + "image": "309", + "command": [ + "310" + ], + "args": [ + "311" + ], + "workingDir": "312", + "ports": [ + { + "name": "313", + "hostPort": -1462219068, + "containerPort": -370386363, + "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostIP": "314" + } + ], + "envFrom": [ + { + "prefix": "315", + "configMapRef": { + "name": "316", + "optional": false + }, + "secretRef": { + "name": "317", + "optional": false + } + } + ], + "env": [ + { + "name": "318", + "value": "319", + "valueFrom": { + "fieldRef": { + "apiVersion": "320", + "fieldPath": "321" + }, + "resourceFieldRef": { + "containerName": "322", + "resource": "323", + "divisor": "185" + }, + "configMapKeyRef": { + "name": "324", + "key": "325", + "optional": true + }, + "secretKeyRef": { + "name": "326", + "key": "327", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "鬶l獕;跣Hǝcw": "242" + }, + "requests": { + "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + } + }, + "volumeMounts": [ + { + "name": "328", + "mountPath": "329", + "subPath": "330", + "mountPropagation": "", + "subPathExpr": "331" + } + ], + "volumeDevices": [ + { + "name": "332", + "devicePath": "333" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "334" + ] + }, + "httpGet": { + "path": "335", + "port": "336", + "host": "337", + "scheme": "頸", + "httpHeaders": [ + { + "name": "338", + "value": "339" + } + ] + }, + "tcpSocket": { + "port": 1315054653, + "host": "340" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 + }, + "readinessProbe": { + "exec": { + "command": [ + "341" + ] + }, + "httpGet": { + "path": "342", + "port": -1315487077, + "host": "343", + "scheme": "ğ_", + "httpHeaders": [ + { + "name": "344", + "value": "345" + } + ] + }, + "tcpSocket": { + "port": "346", + "host": "347" + }, + "initialDelaySeconds": 1272940694, + "timeoutSeconds": -385597677, + "periodSeconds": 422133388, + "successThreshold": 1952458416, + "failureThreshold": 1456461851, + "terminationGracePeriodSeconds": -6078441689118311403 + }, + "startupProbe": { + "exec": { + "command": [ + "348" + ] + }, + "httpGet": { + "path": "349", + "port": 1332783160, + "host": "350", + "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "httpHeaders": [ + { + "name": "351", + "value": "352" + } + ] + }, + "tcpSocket": { + "port": "353", + "host": "354" + }, + "initialDelaySeconds": -300247800, + "timeoutSeconds": 386804041, + "periodSeconds": -126958936, + "successThreshold": 186945072, + "failureThreshold": 620822482, + "terminationGracePeriodSeconds": -2203905759223555727 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "355" + ] + }, + "httpGet": { + "path": "356", + "port": "357", + "host": "358", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "359", + "value": "360" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "361" + } + }, + "preStop": { + "exec": { + "command": [ + "362" + ] + }, + "httpGet": { + "path": "363", + "port": "364", + "host": "365", + "scheme": "鏻砅邻爥", + "httpHeaders": [ + { + "name": "366", + "value": "367" + } + ] + }, + "tcpSocket": { + "port": -305362540, + "host": "368" + } + } + }, + "terminationMessagePath": "369", + "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "imagePullPolicy": "i绝5哇芆斩", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "370", + "role": "371", + "type": "372", + "level": "373" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "374", + "gmsaCredentialSpec": "375", + "runAsUserName": "376" + }, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "W賁Ěɭɪǹ0", + "seccompProfile": { + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "377" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true, + "targetContainerName": "378" + } + ], + "restartPolicy": "眵笭/9崍h趭(娕uE增猍ǵ x", + "terminationGracePeriodSeconds": 5164725064832182831, + "activeDeadlineSeconds": -5669474827175536499, + "dnsPolicy": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎", + "nodeSelector": { + "379": "380" + }, + "serviceAccountName": "381", + "serviceAccount": "382", + "automountServiceAccountToken": false, + "nodeName": "383", + "hostPID": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "384", + "role": "385", + "type": "386", + "level": "387" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390" + }, + "runAsUser": 8748656795747647539, + "runAsGroup": 1362411221198469787, + "runAsNonRoot": false, + "supplementalGroups": [ + 6117757314288468928 + ], + "fsGroup": 692941646129076193, + "sysctls": [ + { + "name": "391", + "value": "392" + } + ], + "fsGroupChangePolicy": "Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ", + "seccompProfile": { + "type": "箨ʨIk(dŊiɢ", + "localhostProfile": "393" + } + }, + "imagePullSecrets": [ + { + "name": "394" + } + ], + "hostname": "395", + "subdomain": "396", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "397", + "operator": "y竬ʆɞȥ}礤铟怖ý萜Ǖc8", + "values": [ + "398" + ] + } + ], + "matchFields": [ + { + "key": "399", + "operator": "ĝ®EĨǔvÄÚ×p鬷", + "values": [ + "400" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -843639240, + "preference": { + "matchExpressions": [ + { + "key": "401", + "operator": "3ǰ廋i乳'ȘUɻ;襕ċ桉桃喕蠲$", + "values": [ + "402" + ] + } + ], + "matchFields": [ + { + "key": "403", + "operator": "Z漤ŗ坟Ů\u003cy鯶縆ł", + "values": [ + "404" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "a--g.u-2/p-9-4-Tm.__G-8...__.Q_c8.G.b_9_1o.w_aI._31-_I-A-_3bz._8M0U1_-_2": "1Ys_Mop34_-y.H" + }, + "matchExpressions": [ + { + "key": "4.B.__6m", + "operator": "In", + "values": [ + "3-s.H.Hu-k-_-0-T1mel--F......3_t_-l..-.DG7r-3.----._4__Xn" + ] + } + ] + }, + "namespaces": [ + "411" + ], + "topologyKey": "412", + "namespaceSelector": { + "matchLabels": { + "x-3/6-.7D.3_KPgL": "d._.Um.-__k.5" + }, + "matchExpressions": [ + { + "key": "1-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3C", + "operator": "In", + "values": [ + "p_N-S..O-BZ..6-1.S-B3_.b17ca-_p-y.eQZ9p_6.Cw" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1036096141, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "3-8o1-x-1wl----f31-0-2t3zw.il-023bm-6l2e5---k5v38/E9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiSo": "X-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G2" + }, + "matchExpressions": [ + { + "key": "Y.39g_.--_-_ve5.m_U", + "operator": "NotIn", + "values": [ + "nw_-_x18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.1" + ] + } + ] + }, + "namespaces": [ + "425" + ], + "topologyKey": "426", + "namespaceSelector": { + "matchLabels": { + "0--385h---0-u73phjo--8kb6--ut---p6.t5--9-4-d2-22-0/jcz.-Y6T4gz": "p_.----cp__ac8u.._-__BM.6-.Y7" + }, + "matchExpressions": [ + { + "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", + "operator": "NotIn", + "values": [ + "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + }, + "matchExpressions": [ + { + "key": "4b699/B9n.2", + "operator": "In", + "values": [ + "MM7-.e.x" + ] + } + ] + }, + "namespaces": [ + "439" + ], + "topologyKey": "440", + "namespaceSelector": { + "matchLabels": { + "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + }, + "matchExpressions": [ + { + "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1131487788, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + }, + "matchExpressions": [ + { + "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", + "operator": "NotIn", + "values": [ + "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" + ] + } + ] + }, + "namespaces": [ + "453" + ], + "topologyKey": "454", + "namespaceSelector": { + "matchLabels": { + "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + }, + "matchExpressions": [ + { + "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + } + }, + "schedulerName": "461", + "tolerations": [ + { + "key": "462", + "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", + "value": "463", + "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", + "tolerationSeconds": -3147305732428645642 + } + ], + "hostAliases": [ + { + "ip": "464", + "hostnames": [ + "465" + ] + } + ], + "priorityClassName": "466", + "priority": -1756088332, + "dnsConfig": { + "nameservers": [ + "467" + ], + "searches": [ + "468" + ], + "options": [ + { + "name": "469", + "value": "470" + } + ] + }, + "readinessGates": [ + { + "conditionType": "#sM網" + } + ], + "runtimeClassName": "471", + "enableServiceLinks": true, + "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "overhead": { + "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -447559705, + "topologyKey": "472", + "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "labelSelector": { + "matchLabels": { + "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + }, + "matchExpressions": [ + { + "key": "KTlO.__0PX", + "operator": "In", + "values": [ + "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.PodTemplate.pb b/testdata/v1.21.0/core.v1.PodTemplate.pb new file mode 100644 index 0000000000000000000000000000000000000000..a3b1426b0b627b1c2417aa2dfc26b0d42f44388f GIT binary patch literal 7908 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 Qj~IGRZLcW=zO9A)AO83y!T犵殇ŕ-Ɂ + tcpSocket: + host: "298" + port: 467291328 + livenessProbe: + exec: + command: + - "267" + failureThreshold: -93157681 + httpGet: + host: "269" + httpHeaders: + - name: "270" + value: "271" + path: "268" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "273" + port: "272" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "241" + ports: + - containerPort: 1923334396 + hostIP: "247" + hostPort: 474119379 + name: "246" + protocol: 旿@掇lNdǂ>5姣>懔%熷谟þ + readinessProbe: + exec: + command: + - "274" + failureThreshold: 513341278 + httpGet: + host: "276" + httpHeaders: + - name: "277" + value: "278" + path: "275" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "279" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 吐: "777" + requests: + rʤî萨zvt莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "303" + role: "301" + type: "302" + user: "300" + seccompProfile: + localhostProfile: "307" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "305" + gmsaCredentialSpecName: "304" + runAsUserName: "306" + startupProbe: + exec: + command: + - "280" + failureThreshold: -1364571630 + httpGet: + host: "282" + httpHeaders: + - name: "283" + value: "284" + path: "281" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "285" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "299" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "266" + name: "265" + volumeMounts: + - mountPath: "262" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "261" + readOnly: true + subPath: "263" + subPathExpr: "264" + workingDir: "245" + dnsConfig: + nameservers: + - "467" + options: + - name: "469" + value: "470" + searches: + - "468" + dnsPolicy: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 + enableServiceLinks: true + ephemeralContainers: + - args: + - "311" + command: + - "310" + env: + - name: "318" + value: "319" + valueFrom: + configMapKeyRef: + key: "325" + name: "324" + optional: true + fieldRef: + apiVersion: "320" + fieldPath: "321" + resourceFieldRef: + containerName: "322" + divisor: "185" + resource: "323" + secretKeyRef: + key: "327" + name: "326" + optional: false + envFrom: + - configMapRef: + name: "316" + optional: false + prefix: "315" + secretRef: + name: "317" + optional: false + image: "309" + imagePullPolicy: i绝5哇芆斩 + lifecycle: + postStart: + exec: + command: + - "355" + httpGet: + host: "358" + httpHeaders: + - name: "359" + value: "360" + path: "356" + port: "357" + scheme: 鯂²静 + tcpSocket: + host: "361" + port: -402384013 + preStop: + exec: + command: + - "362" + httpGet: + host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "363" + port: "364" + scheme: 鏻砅邻爥 + tcpSocket: + host: "368" + port: -305362540 + livenessProbe: + exec: + command: + - "334" + failureThreshold: 1993268896 + httpGet: + host: "337" + httpHeaders: + - name: "338" + value: "339" + path: "335" + port: "336" + scheme: 頸 + initialDelaySeconds: 711020087 + periodSeconds: -1965247100 + successThreshold: 218453478 + tcpSocket: + host: "340" + port: 1315054653 + terminationGracePeriodSeconds: -9140155223242250138 + timeoutSeconds: 1103049140 + name: "308" + ports: + - containerPort: -370386363 + hostIP: "314" + hostPort: -1462219068 + name: "313" + protocol: wƯ貾坢'跩aŕ翑0展} + readinessProbe: + exec: + command: + - "341" + failureThreshold: 1456461851 + httpGet: + host: "343" + httpHeaders: + - name: "344" + value: "345" + path: "342" + port: -1315487077 + scheme: ğ_ + initialDelaySeconds: 1272940694 + periodSeconds: 422133388 + successThreshold: 1952458416 + tcpSocket: + host: "347" + port: "346" + terminationGracePeriodSeconds: -6078441689118311403 + timeoutSeconds: -385597677 + resources: + limits: + 鬶l獕;跣Hǝcw: "242" + requests: + $ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ: "637" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - "" + drop: + - ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ + privileged: false + procMount: W賁Ěɭɪǹ0 + readOnlyRootFilesystem: false + runAsGroup: -5712715102324619404 + runAsNonRoot: false + runAsUser: -7936947433725476327 + seLinuxOptions: + level: "373" + role: "371" + type: "372" + user: "370" + seccompProfile: + localhostProfile: "377" + type: ',ƷƣMț譎懚XW疪鑳' + windowsOptions: + gmsaCredentialSpec: "375" + gmsaCredentialSpecName: "374" + runAsUserName: "376" + startupProbe: + exec: + command: + - "348" + failureThreshold: 620822482 + httpGet: + host: "350" + httpHeaders: + - name: "351" + value: "352" + path: "349" + port: 1332783160 + scheme: Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; + initialDelaySeconds: -300247800 + periodSeconds: -126958936 + successThreshold: 186945072 + tcpSocket: + host: "354" + port: "353" + terminationGracePeriodSeconds: -2203905759223555727 + timeoutSeconds: 386804041 + stdin: true + stdinOnce: true + targetContainerName: "378" + terminationMessagePath: "369" + terminationMessagePolicy: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 + tty: true + volumeDevices: + - devicePath: "333" + name: "332" + volumeMounts: + - mountPath: "329" + mountPropagation: "" + name: "328" + subPath: "330" + subPathExpr: "331" + workingDir: "312" + hostAliases: + - hostnames: + - "465" + ip: "464" + hostPID: true + hostname: "395" + imagePullSecrets: + - name: "394" + initContainers: + - args: + - "172" + command: + - "171" + env: + - name: "179" + value: "180" + valueFrom: + configMapKeyRef: + key: "186" + name: "185" + optional: false + fieldRef: + apiVersion: "181" + fieldPath: "182" + resourceFieldRef: + containerName: "183" + divisor: "577" + resource: "184" + secretKeyRef: + key: "188" + name: "187" + optional: true + envFrom: + - configMapRef: + name: "177" + optional: true + prefix: "176" + secretRef: + name: "178" + optional: false + image: "170" + imagePullPolicy: ǐƲE'iþŹʣy豎@ɀ羭,铻OŤǢʭ + lifecycle: + postStart: + exec: + command: + - "216" + httpGet: + host: "219" + httpHeaders: + - name: "220" + value: "221" + path: "217" + port: "218" + scheme: Ĭ4y£軶 + tcpSocket: + host: "223" + port: "222" + preStop: + exec: + command: + - "224" + httpGet: + host: "227" + httpHeaders: + - name: "228" + value: "229" + path: "225" + port: "226" + scheme: ɃHŠơŴĿǹ_Áȉ彂Ŵ廷 + tcpSocket: + host: "231" + port: "230" + livenessProbe: + exec: + command: + - "195" + failureThreshold: -1553779100 + httpGet: + host: "197" + httpHeaders: + - name: "198" + value: "199" + path: "196" + port: -57352147 + scheme: Y鶪5w垁鷌辪虽U珝 + initialDelaySeconds: 411878451 + periodSeconds: -254454655 + successThreshold: -1925916855 + tcpSocket: + host: "201" + port: "200" + terminationGracePeriodSeconds: 8334895174951990407 + timeoutSeconds: 1676588692 + name: "169" + ports: + - containerPort: 231063530 + hostIP: "175" + hostPort: 949227156 + name: "174" + protocol: 8參遼ūPH炮掊°n + readinessProbe: + exec: + command: + - "202" + failureThreshold: -1801400049 + httpGet: + host: "204" + httpHeaders: + - name: "205" + value: "206" + path: "203" + port: 1463207240 + scheme: 蝿 + initialDelaySeconds: 1435507444 + periodSeconds: 524249411 + successThreshold: -1617359505 + tcpSocket: + host: "208" + port: "207" + terminationGracePeriodSeconds: -5734988028820567880 + timeoutSeconds: -1430577593 + resources: + limits: + hoĂɋ: "206" + requests: + 瓷碑: "809" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF + drop: + - 籘Àǒɿʒ刽ʼn + privileged: false + procMount: ux + readOnlyRootFilesystem: true + runAsGroup: 2673502285499267331 + runAsNonRoot: true + runAsUser: -1471909806757355977 + seLinuxOptions: + level: "236" + role: "234" + type: "235" + user: "233" + seccompProfile: + localhostProfile: "240" + type: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + windowsOptions: + gmsaCredentialSpec: "238" + gmsaCredentialSpecName: "237" + runAsUserName: "239" + startupProbe: + exec: + command: + - "209" + failureThreshold: -722355061 + httpGet: + host: "212" + httpHeaders: + - name: "213" + value: "214" + path: "210" + port: "211" + scheme: '十Oɢǵʭd鲡:' + initialDelaySeconds: 185639167 + periodSeconds: 393169267 + successThreshold: 1381010768 + tcpSocket: + host: "215" + port: -2037320199 + terminationGracePeriodSeconds: 6388225771169951791 + timeoutSeconds: 1487007476 + stdin: true + stdinOnce: true + terminationMessagePath: "232" + terminationMessagePolicy: Ⱦdz@ùƸʋŀ + volumeDevices: + - devicePath: "194" + name: "193" + volumeMounts: + - mountPath: "190" + mountPropagation: å睫}堇硲蕵ɢ苆 + name: "189" + subPath: "191" + subPathExpr: "192" + workingDir: "173" + nodeName: "383" + nodeSelector: + "379": "380" + overhead: + 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" + preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 + priority: -1756088332 + priorityClassName: "466" + readinessGates: + - conditionType: '#sM網' + restartPolicy: 眵笭/9崍h趭(娕uE增猍ǵ x + runtimeClassName: "471" + schedulerName: "461" + securityContext: + fsGroup: 692941646129076193 + fsGroupChangePolicy: Ȝv1b繐汚磉反-n覦灲閈誹ʅ蕉ɼ搳ǭ + runAsGroup: 1362411221198469787 + runAsNonRoot: false + runAsUser: 8748656795747647539 + seLinuxOptions: + level: "387" + role: "385" + type: "386" + user: "384" + seccompProfile: + localhostProfile: "393" + type: 箨ʨIk(dŊiɢ + supplementalGroups: + - 6117757314288468928 + sysctls: + - name: "391" + value: "392" + windowsOptions: + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + runAsUserName: "390" + serviceAccount: "382" + serviceAccountName: "381" + setHostnameAsFQDN: false + shareProcessNamespace: false + subdomain: "396" + terminationGracePeriodSeconds: 5164725064832182831 + tolerations: + - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ + key: "462" + operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ + tolerationSeconds: -3147305732428645642 + value: "463" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: KTlO.__0PX + operator: In + values: + - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + matchLabels: + 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D + maxSkew: -447559705 + topologyKey: "472" + whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + volumes: + - awsElasticBlockStore: + fsType: "41" + partition: -1261508418 + volumeID: "40" + azureDisk: + cachingMode: "" + diskName: "104" + diskURI: "105" + fsType: "106" + kind: ƺ魋Ď儇击3ƆìQ + readOnly: false + azureFile: + secretName: "90" + shareName: "91" + cephfs: + monitors: + - "75" + path: "76" + secretFile: "78" + secretRef: + name: "79" + user: "77" + cinder: + fsType: "73" + secretRef: + name: "74" + volumeID: "72" + configMap: + defaultMode: -1648533063 + items: + - key: "93" + mode: 1913946997 + path: "94" + name: "92" + optional: true + csi: + driver: "136" + fsType: "137" + nodePublishSecretRef: + name: "140" + readOnly: false + volumeAttributes: + "138": "139" + downwardAPI: + defaultMode: 1557090007 + items: + - fieldRef: + apiVersion: "83" + fieldPath: "84" + mode: -1413529736 + path: "82" + resourceFieldRef: + containerName: "85" + divisor: "687" + resource: "86" + emptyDir: + medium: x + sizeLimit: "826" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "148": "149" + clusterName: "154" + creationTimestamp: null + deletionGracePeriodSeconds: 8216886158823693263 + finalizers: + - "153" + generateName: "142" + generation: 325496395608582598 + labels: + "146": "147" + managedFields: + - apiVersion: "156" + fieldsType: "157" + manager: "155" + operation: ZƜ/C龷ȪÆl殛瓷雼浢Ü礽绅{囥 + name: "141" + namespace: "143" + ownerReferences: + - apiVersion: "150" + blockOwnerDeletion: false + controller: true + kind: "151" + name: "152" + uid: QZ{ʁgɸ=ǤÆ + resourceVersion: "11750424082729362001" + selfLink: "144" + uid: 鲼ƳÐƣKʘńw:5塋訩塶 + spec: + accessModes: + - 钡n)İ笓珣筩ƐP_痸荎僋 + dataSource: + apiGroup: "166" + kind: "167" + name: "168" + resources: + limits: + Y籎顒ǥŴ: "744" + requests: + ɍi縱ù墴1Rƥ贫: "154" + selector: + matchExpressions: + - key: t-1--.c_-.1..._-O2-4-_Z._x-c3Gy-_7_-I_c0U-.Z.-_9_--t + operator: NotIn + values: + - K_Od + matchLabels: + 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/7_M99: csT52b..N.-.Kj8..3s--_4..I_l.1 + storageClassName: "165" + volumeMode: m + volumeName: "164" + fc: + fsType: "88" + lun: 933484239 + targetWWNs: + - "87" + wwids: + - "89" + flexVolume: + driver: "67" + fsType: "68" + options: + "70": "71" + secretRef: + name: "69" + flocker: + datasetName: "80" + datasetUUID: "81" + gcePersistentDisk: + fsType: "39" + partition: -1487653240 + pdName: "38" + readOnly: true + gitRepo: + directory: "44" + repository: "42" + revision: "43" + glusterfs: + endpoints: "57" + path: "58" + hostPath: + path: "37" + type: H牗洝尿彀亞螩B + iscsi: + fsType: "53" + initiatorName: "56" + iqn: "51" + iscsiInterface: "52" + lun: -400609276 + portals: + - "54" + secretRef: + name: "55" + targetPortal: "50" + name: "36" + nfs: + path: "49" + server: "48" + persistentVolumeClaim: + claimName: "59" + readOnly: true + photonPersistentDisk: + fsType: "108" + pdID: "107" + portworxVolume: + fsType: "123" + readOnly: true + volumeID: "122" + projected: + defaultMode: -1880297089 + sources: + - configMap: + items: + - key: "118" + mode: -1009864962 + path: "119" + name: "117" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "113" + fieldPath: "114" + mode: 1167335696 + path: "112" + resourceFieldRef: + containerName: "115" + divisor: "546" + resource: "116" + secret: + items: + - key: "110" + mode: 565864299 + path: "111" + name: "109" + optional: true + serviceAccountToken: + audience: "120" + expirationSeconds: -8033620543910768540 + path: "121" + quobyte: + group: "102" + registry: "99" + tenant: "103" + user: "101" + volume: "100" + rbd: + fsType: "62" + image: "61" + keyring: "65" + monitors: + - "60" + pool: "63" + readOnly: true + secretRef: + name: "66" + user: "64" + scaleIO: + fsType: "131" + gateway: "124" + protectionDomain: "127" + readOnly: true + secretRef: + name: "126" + sslEnabled: true + storageMode: "129" + storagePool: "128" + system: "125" + volumeName: "130" + secret: + defaultMode: -1639873916 + items: + - key: "46" + mode: -655946460 + path: "47" + optional: true + secretName: "45" + storageos: + fsType: "134" + readOnly: true + secretRef: + name: "135" + volumeName: "132" + volumeNamespace: "133" + vsphereVolume: + fsType: "96" + storagePolicyID: "98" + storagePolicyName: "97" + volumePath: "95" diff --git a/testdata/v1.21.0/core.v1.RangeAllocation.json b/testdata/v1.21.0/core.v1.RangeAllocation.json new file mode 100644 index 0000000000..5ed1d1aab5 --- /dev/null +++ b/testdata/v1.21.0/core.v1.RangeAllocation.json @@ -0,0 +1,45 @@ +{ + "kind": "RangeAllocation", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "range": "19", + "data": "OA==" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.RangeAllocation.pb b/testdata/v1.21.0/core.v1.RangeAllocation.pb new file mode 100644 index 0000000000000000000000000000000000000000..08ee3f1dc31df36c19389b238ee24378c118b14e GIT binary patch literal 213 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ReplicationController.yaml b/testdata/v1.21.0/core.v1.ReplicationController.yaml new file mode 100644 index 0000000000..6fad3e05d2 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ReplicationController.yaml @@ -0,0 +1,1050 @@ +apiVersion: v1 +kind: ReplicationController +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + minReadySeconds: -1971381490 + replicas: 896585016 + selector: + "19": "20" + template: + metadata: + annotations: + "28": "29" + clusterName: "34" + creationTimestamp: null + deletionGracePeriodSeconds: -1450892537694813345 + finalizers: + - "33" + generateName: "22" + generation: 3782003332368514395 + labels: + "26": "27" + managedFields: + - apiVersion: "36" + fieldsType: "37" + manager: "35" + operation: (ĿȊ甞谐颋DžSǡƏS + name: "21" + namespace: "23" + ownerReferences: + - apiVersion: "30" + blockOwnerDeletion: false + controller: true + kind: "31" + name: "32" + uid: rt昍řČ扷5ƗǸƢ6/ + resourceVersion: "16543582549249245065" + selfLink: "24" + uid: '*齧獚敆Ȏțêɘ' + spec: + activeDeadlineSeconds: 6210194589539369395 + affinity: + nodeAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - preference: + matchExpressions: + - key: "406" + operator: Ƌʙcx赮ǒđ>* + values: + - "407" + matchFields: + - key: "408" + operator: 铳s44矕Ƈè*鑏= + values: + - "409" + weight: -1649234654 + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: "402" + operator: t{Eɾ敹Ȯ-湷D + values: + - "403" + matchFields: + - key: "404" + operator: ȿ醏g遧 + values: + - "405" + podAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: gi--7-nt-23h-4z-21-sap--h--qh.l4-03a68u7-l---8x7-l--b-9-u--17---u7-gl7814ei-07shtq-p/4D-r.-B + operator: DoesNotExist + matchLabels: + ? nw0-3i--a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h---0-u73pj.brgvf3q-z-5z80n--t5--9-4-d2-22--i--40wv--in-870w--itk/5.m_2_--XZ-x.__.Y_2-n_5023Xl-3Pw_-r75--_A + : BM.6-.Y_72-_--p7 + namespaceSelector: + matchExpressions: + - key: o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_g0 + operator: NotIn + values: + - kn_9n.p.o + matchLabels: + 11.q8-4-k-2-08vc--4-7hdume/7Q.-_t--O.3L.2: 7G79.3bU_._nV34G._--u.._.105-4_ed-f + namespaces: + - "430" + topologyKey: "431" + weight: -334387631 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: Cv2.5p_..Y-.wg_b + operator: In + values: + - mD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33 + matchLabels: + 0-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cr/M7: 1-U_--56-.7D.3_KPg___KA-._d._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L2 + namespaceSelector: + matchExpressions: + - key: e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5 + operator: DoesNotExist + matchLabels: + d-5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y: 7.tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23-S + namespaces: + - "416" + topologyKey: "417" + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchExpressions: + - key: U__L.KH6K.RwsfI_j + operator: In + values: + - "" + matchLabels: + z336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_8_.._._a-N: X_-_._.3l-_86_u2-7_._qZ + namespaceSelector: + matchExpressions: + - key: o_q-...Oai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O97 + operator: DoesNotExist + matchLabels: + 6b77-f8--tf---7r88-1--p61d/9_Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gb: "Y" + namespaces: + - "458" + topologyKey: "459" + weight: -357359630 + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchExpressions: + - key: t.7-1n13sx82-cx-428u2j--u/4.Z-O.-.jL_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89z + operator: Exists + matchLabels: + r1W7: B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zKp + namespaceSelector: + matchExpressions: + - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u + operator: Exists + matchLabels: + 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo: Mqp..__._-J_-fk3-_j.133eT_2_Y + namespaces: + - "444" + topologyKey: "445" + automountServiceAccountToken: false + containers: + - args: + - "245" + command: + - "244" + env: + - name: "252" + value: "253" + valueFrom: + configMapKeyRef: + key: "259" + name: "258" + optional: false + fieldRef: + apiVersion: "254" + fieldPath: "255" + resourceFieldRef: + containerName: "256" + divisor: "142" + resource: "257" + secretKeyRef: + key: "261" + name: "260" + optional: false + envFrom: + - configMapRef: + name: "250" + optional: false + prefix: "249" + secretRef: + name: "251" + optional: false + image: "243" + imagePullPolicy: 丟×x锏ɟ4Ǒ + lifecycle: + postStart: + exec: + command: + - "289" + httpGet: + host: "291" + httpHeaders: + - name: "292" + value: "293" + path: "290" + port: -282193676 + scheme: Ļǟi& + tcpSocket: + host: "295" + port: "294" + preStop: + exec: + command: + - "296" + httpGet: + host: "299" + httpHeaders: + - name: "300" + value: "301" + path: "297" + port: "298" + scheme: 垾现葢ŵ橨 + tcpSocket: + host: "302" + port: -1312425203 + livenessProbe: + exec: + command: + - "268" + failureThreshold: -1538905728 + httpGet: + host: "271" + httpHeaders: + - name: "272" + value: "273" + path: "269" + port: "270" + scheme: Ů+朷Ǝ膯ljVX1虊 + initialDelaySeconds: -1748648882 + periodSeconds: 1381579966 + successThreshold: -1418092595 + tcpSocket: + host: "274" + port: -979584143 + terminationGracePeriodSeconds: -1867540518204155332 + timeoutSeconds: -239843014 + name: "242" + ports: + - containerPort: -1962065705 + hostIP: "248" + hostPort: 1752155096 + name: "247" + protocol: ¿ + readinessProbe: + exec: + command: + - "275" + failureThreshold: 888935190 + httpGet: + host: "278" + httpHeaders: + - name: "279" + value: "280" + path: "276" + port: "277" + scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* + initialDelaySeconds: -244758593 + periodSeconds: 104069700 + successThreshold: -331594625 + tcpSocket: + host: "281" + port: 1574967021 + terminationGracePeriodSeconds: 7193904584276385338 + timeoutSeconds: 591440053 + resources: + limits: + ǩ: "957" + requests: + Ɔȓ蹣ɐǛv+8Ƥ熪: "951" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + drop: + - ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + privileged: false + procMount: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 + readOnlyRootFilesystem: true + runAsGroup: -499179336506637450 + runAsNonRoot: true + runAsUser: 5620818514944490121 + seLinuxOptions: + level: "307" + role: "305" + type: "306" + user: "304" + seccompProfile: + localhostProfile: "311" + type: ih亏yƕ丆録² + windowsOptions: + gmsaCredentialSpec: "309" + gmsaCredentialSpecName: "308" + runAsUserName: "310" + startupProbe: + exec: + command: + - "282" + failureThreshold: 617318981 + httpGet: + host: "285" + httpHeaders: + - name: "286" + value: "287" + path: "283" + port: "284" + scheme: î.Ȏ蝪ʜ5遰= + initialDelaySeconds: -1462219068 + periodSeconds: 1714588921 + successThreshold: -1246371817 + tcpSocket: + host: "288" + port: 834105836 + terminationGracePeriodSeconds: 1856677271350902065 + timeoutSeconds: -370386363 + stdin: true + terminationMessagePath: "303" + terminationMessagePolicy: ;跣Hǝcw媀瓄& + tty: true + volumeDevices: + - devicePath: "267" + name: "266" + volumeMounts: + - mountPath: "263" + mountPropagation: 啛更 + name: "262" + subPath: "264" + subPathExpr: "265" + workingDir: "246" + dnsConfig: + nameservers: + - "472" + options: + - name: "474" + value: "475" + searches: + - "473" + dnsPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + enableServiceLinks: true + ephemeralContainers: + - args: + - "315" + command: + - "314" + env: + - name: "322" + value: "323" + valueFrom: + configMapKeyRef: + key: "329" + name: "328" + optional: true + fieldRef: + apiVersion: "324" + fieldPath: "325" + resourceFieldRef: + containerName: "326" + divisor: "149" + resource: "327" + secretKeyRef: + key: "331" + name: "330" + optional: true + envFrom: + - configMapRef: + name: "320" + optional: true + prefix: "319" + secretRef: + name: "321" + optional: true + image: "313" + imagePullPolicy: I滞廬耐鷞焬CQm坊柩劄奼[ + lifecycle: + postStart: + exec: + command: + - "360" + httpGet: + host: "363" + httpHeaders: + - name: "364" + value: "365" + path: "361" + port: "362" + scheme: 賞ǧĒzŔ瘍N + tcpSocket: + host: "366" + port: -531787516 + preStop: + exec: + command: + - "367" + httpGet: + host: "369" + httpHeaders: + - name: "370" + value: "371" + path: "368" + port: -824445204 + scheme: 泙若`l}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ + tcpSocket: + host: "373" + port: "372" + livenessProbe: + exec: + command: + - "338" + failureThreshold: -302933400 + httpGet: + host: "341" + httpHeaders: + - name: "342" + value: "343" + path: "339" + port: "340" + scheme: ' 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎' + initialDelaySeconds: -200074798 + periodSeconds: -1838917931 + successThreshold: -1563928252 + tcpSocket: + host: "345" + port: "344" + terminationGracePeriodSeconds: 7094149050088640176 + timeoutSeconds: 556036216 + name: "312" + ports: + - containerPort: -1117254382 + hostIP: "318" + hostPort: 507384491 + name: "317" + protocol: 趐囨鏻砅邻爥蹔ŧOǨ + readinessProbe: + exec: + command: + - "346" + failureThreshold: 1486914884 + httpGet: + host: "348" + httpHeaders: + - name: "349" + value: "350" + path: "347" + port: -832681001 + scheme: h趭 + initialDelaySeconds: -1969828011 + periodSeconds: -748525373 + successThreshold: 805162379 + tcpSocket: + host: "352" + port: "351" + terminationGracePeriodSeconds: -2753079965660681160 + timeoutSeconds: -1186720090 + resources: + limits: + 幩šeSvEȤƏ埮pɵ: "426" + requests: + Ȗ|ʐşƧ諔迮ƙIJ嘢4: "422" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - ĝ®EĨǔvÄÚ×p鬷 + drop: + - 罂o3ǰ廋i乳'ȘUɻ;襕ċ桉桃 + privileged: true + procMount: -紑浘牬釼aTGÒ鵌 + readOnlyRootFilesystem: false + runAsGroup: -1207159809527615562 + runAsNonRoot: true + runAsUser: 2803095162614904173 + seLinuxOptions: + level: "378" + role: "376" + type: "377" + user: "375" + seccompProfile: + localhostProfile: "382" + type: 3Nh×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶 + windowsOptions: + gmsaCredentialSpec: "380" + gmsaCredentialSpecName: "379" + runAsUserName: "381" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1223564938 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 壶ƵfȽÃ茓 + initialDelaySeconds: -647531549 + periodSeconds: 1737172479 + successThreshold: -767058113 + tcpSocket: + host: "359" + port: 1359309446 + terminationGracePeriodSeconds: 5333033627167868167 + timeoutSeconds: -733444015 + stdin: true + targetContainerName: "383" + terminationMessagePath: "374" + terminationMessagePolicy: 礫Ƽ¨Ix糂腂ǂǚŜEu + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: "" + name: "332" + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "470" + ip: "469" + hostNetwork: true + hostname: "400" + imagePullSecrets: + - name: "399" + initContainers: + - args: + - "174" + command: + - "173" + env: + - name: "181" + value: "182" + valueFrom: + configMapKeyRef: + key: "188" + name: "187" + optional: true + fieldRef: + apiVersion: "183" + fieldPath: "184" + resourceFieldRef: + containerName: "185" + divisor: "117" + resource: "186" + secretKeyRef: + key: "190" + name: "189" + optional: false + envFrom: + - configMapRef: + name: "179" + optional: false + prefix: "178" + secretRef: + name: "180" + optional: true + image: "172" + imagePullPolicy: vt莭琽§ć\ ïì« + lifecycle: + postStart: + exec: + command: + - "218" + httpGet: + host: "221" + httpHeaders: + - name: "222" + value: "223" + path: "219" + port: "220" + scheme: LLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌 + tcpSocket: + host: "225" + port: "224" + preStop: + exec: + command: + - "226" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "227" + port: "228" + scheme: 懔%熷谟 + tcpSocket: + host: "232" + port: -1920661051 + livenessProbe: + exec: + command: + - "197" + failureThreshold: -1273036797 + httpGet: + host: "199" + httpHeaders: + - name: "200" + value: "201" + path: "198" + port: 1923650413 + scheme: I粛E煹ǐƲE'iþŹʣy + initialDelaySeconds: -1961863213 + periodSeconds: -1045704964 + successThreshold: 1089147958 + tcpSocket: + host: "203" + port: "202" + terminationGracePeriodSeconds: 2787866729016106782 + timeoutSeconds: -103588794 + name: "171" + ports: + - containerPort: 32378685 + hostIP: "177" + hostPort: -1872407654 + name: "176" + protocol: ş蝿ɖȃ賲鐅臬 + readinessProbe: + exec: + command: + - "204" + failureThreshold: -495373547 + httpGet: + host: "206" + httpHeaders: + - name: "207" + value: "208" + path: "205" + port: 859639931 + scheme: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF + initialDelaySeconds: 1380874688 + periodSeconds: -674091068 + successThreshold: -2061678740 + tcpSocket: + host: "210" + port: "209" + terminationGracePeriodSeconds: -703684984628150402 + timeoutSeconds: -1018741501 + resources: + limits: + ʭd鲡:贅wE@Ȗs«öʮĀ<é瞾ʀN: "197" + requests: + 軶ǃ*ʙ嫙&蒒5靇: "813" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F + drop: + - 剂讼ɓȌʟni酛3Ɓ + privileged: false + procMount: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ + readOnlyRootFilesystem: true + runAsGroup: -636584014972667630 + runAsNonRoot: false + runAsUser: -2000070193364862971 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: w + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "211" + failureThreshold: -1681029343 + httpGet: + host: "213" + httpHeaders: + - name: "214" + value: "215" + path: "212" + port: 1255169591 + scheme: 褎weLJèux + initialDelaySeconds: -1133499416 + periodSeconds: 1157241180 + successThreshold: -1810997540 + tcpSocket: + host: "217" + port: "216" + terminationGracePeriodSeconds: -6826008110504741173 + timeoutSeconds: 486195690 + stdin: true + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 + tty: true + volumeDevices: + - devicePath: "196" + name: "195" + volumeMounts: + - mountPath: "192" + mountPropagation: ǹ_Áȉ彂Ŵ廷s + name: "191" + subPath: "193" + subPathExpr: "194" + workingDir: "175" + nodeName: "388" + nodeSelector: + "384": "385" + overhead: + Ĵ诛ª韷v: "537" + preemptionPolicy: "" + priority: 2026789529 + priorityClassName: "471" + readinessGates: + - conditionType: I芩嗎競ɵd魶暐f髓沨 + restartPolicy: ȟP + runtimeClassName: "476" + schedulerName: "466" + securityContext: + fsGroup: -3072254610148392250 + fsGroupChangePolicy: q櫞繡 + runAsGroup: -2515253323988521837 + runAsNonRoot: false + runAsUser: 5115783808026178112 + seLinuxOptions: + level: "392" + role: "390" + type: "391" + user: "389" + seccompProfile: + localhostProfile: "398" + type: 翃ɾ氒ĺʈʫ羶 + supplementalGroups: + - -6267717930337655515 + sysctls: + - name: "396" + value: "397" + windowsOptions: + gmsaCredentialSpec: "394" + gmsaCredentialSpecName: "393" + runAsUserName: "395" + serviceAccount: "387" + serviceAccountName: "386" + setHostnameAsFQDN: true + shareProcessNamespace: true + subdomain: "401" + terminationGracePeriodSeconds: -7559660744894799169 + tolerations: + - effect: n3'T砳1\İ塄 + key: "467" + tolerationSeconds: 7716735516543221297 + value: "468" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h + operator: NotIn + values: + - m_-q9.N8._--M-0R.-I-_23L_J49t-X..j1Q1.A-N.--_63-N2 + matchLabels: + 2tm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f56/v__-Zvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__g: W84-M-_-U...s.K + maxSkew: -447517325 + topologyKey: "477" + whenUnsatisfiable: 値å镮 + volumes: + - awsElasticBlockStore: + fsType: "43" + partition: -1095687535 + volumeID: "42" + azureDisk: + cachingMode: ʌ鴜 + diskName: "106" + diskURI: "107" + fsType: "108" + kind: ŨȈ>Ņ£趕ã/鈱$-议 + readOnly: true + azureFile: + readOnly: true + secretName: "92" + shareName: "93" + cephfs: + monitors: + - "77" + path: "78" + secretFile: "80" + secretRef: + name: "81" + user: "79" + cinder: + fsType: "75" + secretRef: + name: "76" + volumeID: "74" + configMap: + defaultMode: 1945687018 + items: + - key: "95" + mode: -818470612 + path: "96" + name: "94" + optional: false + csi: + driver: "138" + fsType: "139" + nodePublishSecretRef: + name: "142" + readOnly: true + volumeAttributes: + "140": "141" + downwardAPI: + defaultMode: -1449552038 + items: + - fieldRef: + apiVersion: "85" + fieldPath: "86" + mode: -816398166 + path: "84" + resourceFieldRef: + containerName: "87" + divisor: "558" + resource: "88" + emptyDir: + medium: ɖ橙9 + sizeLimit: "481" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "150": "151" + clusterName: "156" + creationTimestamp: null + deletionGracePeriodSeconds: -7941641181357802163 + finalizers: + - "155" + generateName: "144" + generation: -3770420463196955451 + labels: + "148": "149" + managedFields: + - apiVersion: "158" + fieldsType: "159" + manager: "157" + operation: l恕ɍȇ廄裭4懙鏮嵒 + name: "143" + namespace: "145" + ownerReferences: + - apiVersion: "152" + blockOwnerDeletion: true + controller: true + kind: "153" + name: "154" + uid: 蓨MĮ? + resourceVersion: "14394439682782579181" + selfLink: "146" + uid: 绅{囥"ŵw^Ü郀叚Fi皬择,Q捇 + spec: + accessModes: + - ɸ殁Ka縳讋ɮ衺 + dataSource: + apiGroup: "168" + kind: "169" + name: "170" + resources: + limits: + 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ: "707" + requests: + 睫}堇硲蕵ɢ苆ǮńMǰ: "480" + selector: + matchExpressions: + - key: 645-17-05-3z-4831i48x-e4203f-vx010-90q-6-i2d020hj--a-8gb.0-w5-6a-9-mmjt9h20d525-6ni4-g3-s-98w-4-2--083-4y89j-85w8/td---ndm_.8A6.6L_M..--sT52b..N.-.Kj85 + operator: In + values: + - "" + matchLabels: + o82_g50_u__..cu87__-7p_w.e6._.pj5t_k-_v.-6b6.N_u: o--.8--LI--U.v.L.U_8f.-H2._67yg-Ln-__.-__w + storageClassName: "167" + volumeMode: 鶪5w垁鷌辪虽U珝Żwʮ馜üN + volumeName: "166" + fc: + fsType: "90" + lun: 13573196 + targetWWNs: + - "89" + wwids: + - "91" + flexVolume: + driver: "69" + fsType: "70" + options: + "72": "73" + readOnly: true + secretRef: + name: "71" + flocker: + datasetName: "82" + datasetUUID: "83" + gcePersistentDisk: + fsType: "41" + partition: -54954325 + pdName: "40" + gitRepo: + directory: "46" + repository: "44" + revision: "45" + glusterfs: + endpoints: "59" + path: "60" + hostPath: + path: "39" + type: Ơ歿:狞夌碕ʂɭîcP$I + iscsi: + fsType: "55" + initiatorName: "58" + iqn: "53" + iscsiInterface: "54" + lun: 819364842 + portals: + - "56" + readOnly: true + secretRef: + name: "57" + targetPortal: "52" + name: "38" + nfs: + path: "51" + server: "50" + persistentVolumeClaim: + claimName: "61" + photonPersistentDisk: + fsType: "110" + pdID: "109" + portworxVolume: + fsType: "125" + volumeID: "124" + projected: + defaultMode: 808527238 + sources: + - configMap: + items: + - key: "120" + mode: -1706790766 + path: "121" + name: "119" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "115" + fieldPath: "116" + mode: 1258015454 + path: "114" + resourceFieldRef: + containerName: "117" + divisor: "691" + resource: "118" + secret: + items: + - key: "112" + mode: 33624773 + path: "113" + name: "111" + optional: false + serviceAccountToken: + audience: "122" + expirationSeconds: 4844518680130446070 + path: "123" + quobyte: + group: "104" + readOnly: true + registry: "101" + tenant: "105" + user: "103" + volume: "102" + rbd: + fsType: "64" + image: "63" + keyring: "67" + monitors: + - "62" + pool: "65" + readOnly: true + secretRef: + name: "68" + user: "66" + scaleIO: + fsType: "133" + gateway: "126" + protectionDomain: "129" + secretRef: + name: "128" + storageMode: "131" + storagePool: "130" + system: "127" + volumeName: "132" + secret: + defaultMode: 712024464 + items: + - key: "48" + mode: 13677460 + path: "49" + optional: false + secretName: "47" + storageos: + fsType: "136" + readOnly: true + secretRef: + name: "137" + volumeName: "134" + volumeNamespace: "135" + vsphereVolume: + fsType: "98" + storagePolicyID: "100" + storagePolicyName: "99" + volumePath: "97" +status: + availableReplicas: 655071461 + conditions: + - lastTransitionTime: "2427-08-17T22:26:07Z" + message: "485" + reason: "484" + status: ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ + type: š^劶 + fullyLabeledReplicas: 1536133995 + observedGeneration: -7699725135993161935 + readyReplicas: -2018539527 + replicas: -1196967581 diff --git a/testdata/v1.21.0/core.v1.ResourceQuota.json b/testdata/v1.21.0/core.v1.ResourceQuota.json new file mode 100644 index 0000000000..ef308ef7d5 --- /dev/null +++ b/testdata/v1.21.0/core.v1.ResourceQuota.json @@ -0,0 +1,70 @@ +{ + "kind": "ResourceQuota", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "hard": { + "@Hr鯹)晿": "617" + }, + "scopes": [ + "Ĩɘ.蘯6ċV夸eɑeʤ脽ěĂ" + ], + "scopeSelector": { + "matchExpressions": [ + { + "scopeName": "ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗", + "operator": "獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ", + "values": [ + "19" + ] + } + ] + } + }, + "status": { + "hard": { + "": "929" + }, + "used": { + "$Iņɖ橙9ȫŚʒUɦOŖ樅": "934" + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.ResourceQuota.pb b/testdata/v1.21.0/core.v1.ResourceQuota.pb new file mode 100644 index 0000000000000000000000000000000000000000..147f732f9b8ba40d131bdd62c635f72f34c5d7e3 GIT binary patch literal 395 zcmV;60d)RrICB6B6AA)$F%k_@Wpi(Ja${vtb#HWG66*pAsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~ z0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ue zivbD~3JO3-a_O(RDdw5K5(NqaHZeC69K@)}m@ep;uQtSsR^_C)Wyz6c%B1Loy~LZu zf*Mu|R0<=?l~%=?D8#?WiszJ`=&+FKqKn6cQ^%pkk5eQo!o5i6iI);7=Z%`?m4?WU z$eY8e$(Y2l=9a9&vpdG1=B>Xv=Zl`@q>SgHmCAz2tr`L`IT|kt2?_ub1quT>GC2|= p3K=9x#fHh2=Bb%E$g9Pg%92&drccF|=BR}d1quT>Gc+0iA^;}^o&Nv; literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ResourceQuota.yaml b/testdata/v1.21.0/core.v1.ResourceQuota.yaml new file mode 100644 index 0000000000..fb3a44486c --- /dev/null +++ b/testdata/v1.21.0/core.v1.ResourceQuota.yaml @@ -0,0 +1,47 @@ +apiVersion: v1 +kind: ResourceQuota +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + hard: + '@Hr鯹)晿': "617" + scopeSelector: + matchExpressions: + - operator: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ + scopeName: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 + values: + - "19" + scopes: + - Ĩɘ.蘯6ċV夸eɑeʤ脽ěĂ +status: + hard: + "": "929" + used: + $Iņɖ橙9ȫŚʒUɦOŖ樅: "934" diff --git a/testdata/v1.21.0/core.v1.Secret.json b/testdata/v1.21.0/core.v1.Secret.json new file mode 100644 index 0000000000..61549953eb --- /dev/null +++ b/testdata/v1.21.0/core.v1.Secret.json @@ -0,0 +1,51 @@ +{ + "kind": "Secret", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "immutable": false, + "data": { + "19": "xw==" + }, + "stringData": { + "20": "21" + }, + "type": "鯹)晿\u003c" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.Secret.pb b/testdata/v1.21.0/core.v1.Secret.pb new file mode 100644 index 0000000000000000000000000000000000000000..9e59b891282add811d0ffc6d076940d91017a8c9 GIT binary patch literal 228 zcmVbP~$}3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VS zGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf> z5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-FA4%N zHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;5(f$bF*yXxyMJv`sg5!4*8N;3)_3&_x{Z;WgVdI6LkNn5gCgbkof)hxN7qBQ`}MFf+2@9KE~5cI6s18Z z%3sGH#qS?KZ~ZU43j8c;VE=r3^3@RpkP2b2+q?c;Pu>TR$VqV6jLomU zJYme4*-~pglCC`-uV-d9g4Jw!p{JwytUgkW%>nStwu*~@;X08E9YK)V`zhrQvOC-J z2EIn>)ZEh0#LUFV!otkZ!qnJUib06cNQ%)|Ny6^gj=eADE`Qdw;pNT=C-z01SQHWX zVoy`7mNgfni4dcy6r-7vGMDtTg&SgH4=+2>^K9J?qvsv-5A8X$D!=Sy$F^e=g&57H e7%eoOEIsw+-+v%rG-5D#`|9li2uF%Ri2(rNa!VZm literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Status.yaml b/testdata/v1.21.0/core.v1.Status.yaml new file mode 100644 index 0000000000..8e5da3a291 --- /dev/null +++ b/testdata/v1.21.0/core.v1.Status.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +code: -467962515 +details: + causes: + - field: "8" + message: "7" + reason: 桰]]æȌ殸2爟¼ªov鈶Ƒ + group: "5" + kind: "6" + name: "4" + retryAfterSeconds: -309161244 +kind: Status +message: "3" +metadata: + resourceVersion: "17435791464288618533" + selfLink: ȉŏ軂:鹼(c螂z=lx* +reason: '>渽蝧抰鹐ȾZȢXQ輂]' +status: "2" diff --git a/testdata/v1.21.0/core.v1.UpdateOptions.json b/testdata/v1.21.0/core.v1.UpdateOptions.json new file mode 100644 index 0000000000..8313542932 --- /dev/null +++ b/testdata/v1.21.0/core.v1.UpdateOptions.json @@ -0,0 +1,8 @@ +{ + "kind": "UpdateOptions", + "apiVersion": "v1", + "dryRun": [ + "2" + ], + "fieldManager": "3" +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.UpdateOptions.pb b/testdata/v1.21.0/core.v1.UpdateOptions.pb new file mode 100644 index 0000000000000000000000000000000000000000..411dbc582cde9d3a968fdd6824f09d48aefe6ca9 GIT binary patch literal 37 scmd0{C}!Xi=3*){6ygmnNJ%V7^)D#N%+D(pV&h^o5@Ix#Vo+iL0IO{XEC2ui literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.UpdateOptions.yaml b/testdata/v1.21.0/core.v1.UpdateOptions.yaml new file mode 100644 index 0000000000..2102aa891b --- /dev/null +++ b/testdata/v1.21.0/core.v1.UpdateOptions.yaml @@ -0,0 +1,5 @@ +apiVersion: v1 +dryRun: +- "2" +fieldManager: "3" +kind: UpdateOptions diff --git a/testdata/v1.21.0/core.v1.WatchEvent.json b/testdata/v1.21.0/core.v1.WatchEvent.json new file mode 100644 index 0000000000..aadfba67a6 --- /dev/null +++ b/testdata/v1.21.0/core.v1.WatchEvent.json @@ -0,0 +1,4 @@ +{ + "type": "2", + "object": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}} +} \ No newline at end of file diff --git a/testdata/v1.21.0/core.v1.WatchEvent.pb b/testdata/v1.21.0/core.v1.WatchEvent.pb new file mode 100644 index 0000000000000000000000000000000000000000..845f8ab8a1de26987d1c82c856da2439eca0acb7 GIT binary patch literal 121 zcmWm6F$=;l5QgChP8l;g-YiO;B&&a+xL?y7jwa2~ON&za-#xdF=Yw~8s`F>>f(z_V zk1+aS2NZtOqFiT)Kp!lU>6U7_Zyj7=;(0WGt=ekozd~jzlpyY~kYrA%5WB;)VOwom PaYN2HWcnY+#ew?)N<}2L literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.WatchEvent.yaml b/testdata/v1.21.0/core.v1.WatchEvent.yaml new file mode 100644 index 0000000000..a146a30f0c --- /dev/null +++ b/testdata/v1.21.0/core.v1.WatchEvent.yaml @@ -0,0 +1,8 @@ +object: + apiVersion: example.com/v1 + kind: CustomType + spec: + replicas: 1 + status: + available: 1 +type: "2" diff --git a/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.json b/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.json new file mode 100644 index 0000000000..186facfa28 --- /dev/null +++ b/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.json @@ -0,0 +1,86 @@ +{ + "kind": "EndpointSlice", + "apiVersion": "discovery.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "addressType": "īqJ枊a8衍`Ĩɘ.蘯", + "endpoints": [ + { + "addresses": [ + "19" + ], + "conditions": { + "ready": false, + "serving": false, + "terminating": false + }, + "hostname": "20", + "targetRef": { + "kind": "21", + "namespace": "22", + "name": "23", + "uid": "ɑ", + "apiVersion": "24", + "resourceVersion": "25", + "fieldPath": "26" + }, + "deprecatedTopology": { + "27": "28" + }, + "nodeName": "29", + "zone": "30", + "hints": { + "forZones": [ + { + "name": "31" + } + ] + } + } + ], + "ports": [ + { + "name": "32", + "protocol": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "port": -591435092, + "appProtocol": "33" + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.pb b/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.pb new file mode 100644 index 0000000000000000000000000000000000000000..312a5a75cd9aeeeb86e0b42e57e4cf528024156f GIT binary patch literal 365 zcmWMfze@s99KZJ^EFKi`Dv+b0j)oA@d+$!~=_m!!6huo9^g{x^95oSM&U=|6~ipW!onenxph!UMP~6iLj-lHrv#ca$gGk(eh*N&CoB zC?1O}txhaP=ELL#@HN7S5v0jTSCH3*4AxDlsxw{n>VB?r!>9U~s`1aCbUn3KO2vcH z_}$LqR_6SpR6$b?j0}SKTq{O?0#se-!$6q~R8u;J*X>H-J-d;pns2$d3&gI((F#y~ z9jMnt9uf7C{_g|RE|}k!C)Kl|NxSs$TAuaP3Y(35YOwKKw6>?kn!$i_GAasw;%JjP zC8s0t=+Y+a^~yl$a!1;wSWHvkOG>f^jJ5`V~sO&mNzfWYF84^@jK^o-L5T8FwAL)&J zI@zW4U9H_MXO7?VPiU|LBa0w0Qi)NB0HfnA7#LT98Cp&Ey!(`U%Pypf_Ul$s2gy|g zng(Xh0}I&5FRMY)`n_$tIs5zcuvlmxaPzk>_hEl2w^-gux0N6Foz)>pvp6t8I^`fl zDyo!Pr9n}FQ>_^TX9T!>N9UZvIfd@K(2lXnMS~3;V38@r=K}nOh^6VTrOKx`G z+ubVK-jVIB&wbrzz8>}(Ejeq@QKQsH~ zOmbA3c-Vd3&Ru?#YiQbqkx3Abc48DHK-Gmo43x=0HKiw)mSkY6GJt_m0!%zIO@YR-2bj))86jW+PnU2_;c}q_LoVEbK~rU~U`pKfxt(?L z#n#DT-D;g%_TI*KCHGxDb>DyfI=_DcNCAy0{r26;c=N)F@YdDAtbNlc`C6q%SyH5b D2@`l- literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml b/testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml new file mode 100644 index 0000000000..28ed5d85e1 --- /dev/null +++ b/testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml @@ -0,0 +1,59 @@ +addressType: īqJ枊a8衍`Ĩɘ.蘯 +apiVersion: discovery.k8s.io/v1beta1 +endpoints: +- addresses: + - "19" + conditions: + ready: false + serving: false + terminating: false + hints: + forZones: + - name: "30" + hostname: "20" + nodeName: "29" + targetRef: + apiVersion: "24" + fieldPath: "26" + kind: "21" + name: "23" + namespace: "22" + resourceVersion: "25" + uid: ɑ + topology: + "27": "28" +kind: EndpointSlice +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +ports: +- appProtocol: "32" + name: "31" + port: -591435092 + protocol: ěĂ凗蓏Ŋ蛊ĉy緅縕 diff --git a/testdata/v1.21.0/events.k8s.io.v1.Event.json b/testdata/v1.21.0/events.k8s.io.v1.Event.json new file mode 100644 index 0000000000..78339f5c03 --- /dev/null +++ b/testdata/v1.21.0/events.k8s.io.v1.Event.json @@ -0,0 +1,79 @@ +{ + "kind": "Event", + "apiVersion": "events.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "eventTime": "2482-03-20T23:11:25.602224Z", + "series": { + "count": -1971381490, + "lastObservedTime": "2429-02-18T17:57:56.343118Z" + }, + "reportingController": "19", + "reportingInstance": "20", + "action": "21", + "reason": "22", + "regarding": { + "kind": "23", + "namespace": "24", + "name": "25", + "uid": "鯹)晿\u003c", + "apiVersion": "26", + "resourceVersion": "27", + "fieldPath": "28" + }, + "related": { + "kind": "29", + "namespace": "30", + "name": "31", + "uid": ",c鮽ort昍řČ扷5ƗǸƢ6/ʕ", + "apiVersion": "32", + "resourceVersion": "33", + "fieldPath": "34" + }, + "note": "35", + "type": "36", + "deprecatedSource": { + "component": "37", + "host": "38" + }, + "deprecatedFirstTimestamp": "2235-03-09T09:44:15Z", + "deprecatedLastTimestamp": "2964-12-12T12:04:40Z", + "deprecatedCount": -180456314 +} \ No newline at end of file diff --git a/testdata/v1.21.0/events.k8s.io.v1.Event.pb b/testdata/v1.21.0/events.k8s.io.v1.Event.pb new file mode 100644 index 0000000000000000000000000000000000000000..089afa0c5c89080312813ef111468aa68a743c68 GIT binary patch literal 409 zcmd0{C}!Z2eyg0YCn(4>mV z(6ozDAE?w!Nb%)_uBTJFUM`+_be?YL(>YrXZ%@=eIi>d5#72#0JEtFMiv^lyZp370 zA;iNm_w4!EHUbT=r_5)PlH};y_UH1C|3JV9lv>jE_K&H+hK1)AGb%9|T52&F85l7c z8Co$J896C&F&P;PF&UXiF&UXEalBl=Q}fx({Wd@~WvBsN~s<-lH>*^gQd_ZhCC`@g2t&ndzUJs>Nh%WW;1_Y{g`362xR|8pUL6 xmc+ruWNZ#Jz#@x-FNN--!g0086Uib?tdTFJ=8Xe7jFEX8P| z#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5&0c$(9Hn+|{H)l6v z6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}cI@VvH#RN2$!Gf`f z$6b%HD*9H=0G(TUgkhGKra{@ zNHG~3D#_|3zg)LBzo_KdjNYR&kMun2+-`bo`tcpd7MbavnySTQY-Ge_Y;473Y!bv| zY#PO6Y?j2q#bj&_G{7Q@gX8_ob<^Yp7>YPJZZsYGT_V6x(f0D^N|00kGfFWiF#rJ4 CNQ@x> literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/events.k8s.io.v1beta1.Event.yaml b/testdata/v1.21.0/events.k8s.io.v1beta1.Event.yaml new file mode 100644 index 0000000000..813e47ff9c --- /dev/null +++ b/testdata/v1.21.0/events.k8s.io.v1beta1.Event.yaml @@ -0,0 +1,63 @@ +action: "21" +apiVersion: events.k8s.io/v1beta1 +deprecatedCount: -180456314 +deprecatedFirstTimestamp: "2235-03-09T09:44:15Z" +deprecatedLastTimestamp: "2964-12-12T12:04:40Z" +deprecatedSource: + component: "37" + host: "38" +eventTime: "2482-03-20T23:11:25.602224Z" +kind: Event +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +note: "35" +reason: "22" +regarding: + apiVersion: "26" + fieldPath: "28" + kind: "23" + name: "25" + namespace: "24" + resourceVersion: "27" + uid: 鯹)晿< +related: + apiVersion: "32" + fieldPath: "34" + kind: "29" + name: "31" + namespace: "30" + resourceVersion: "33" + uid: ',c鮽ort昍řČ扷5ƗǸƢ6/ʕ' +reportingController: "19" +reportingInstance: "20" +series: + count: -1971381490 + lastObservedTime: "2429-02-18T17:57:56.343118Z" +type: "36" diff --git a/testdata/v1.21.0/extensions.v1beta1.DaemonSet.json b/testdata/v1.21.0/extensions.v1beta1.DaemonSet.json new file mode 100644 index 0000000000..841c67b90f --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.DaemonSet.json @@ -0,0 +1,1562 @@ +{ + "kind": "DaemonSet", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "selector": { + "matchLabels": { + "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" + }, + "matchExpressions": [ + { + "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", + "operator": "In", + "values": [ + "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" + ] + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "TʡȂŏ{sǡƟ", + "resourceVersion": "1698285396218902212", + "generation": -4139900758039117471, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 7534629739119643351, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "^", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "ĪȸŹăȲĻ¤Ħʅ芝", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "" + }, + "emptyDir": { + "medium": "ɹ坼É/pȿ", + "sizeLimit": "804" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1318752360 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": -2007808768 + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": 228756891 + } + ], + "defaultMode": 1233814916, + "optional": false + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 408756018, + "iscsiInterface": "58", + "fsType": "59", + "readOnly": true, + "portals": [ + "60" + ], + "chapAuthDiscovery": true, + "chapAuthSession": true, + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64" + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "readOnly": true, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "915" + }, + "mode": -1768075156 + } + ], + "defaultMode": -868808281 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": 570501002, + "fsType": "94", + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": 2020789772 + } + ], + "defaultMode": 952979935, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", + "fsType": "112", + "readOnly": false, + "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": 675406340 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "461" + }, + "mode": -1618937335 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": -1126738259 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": -6345861634934949644, + "path": "127" + } + } + ], + "defaultMode": 480521693 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129" + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "sslEnabled": true, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": true, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", + "resourceVersion": "1248703441945830579", + "generation": 3849874053153949822, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 2974444584632416014, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "oɘ檲ɨ銦妰黖ȓ", + "controller": true, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" + ], + "selector": { + "matchLabels": { + "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" + }, + "matchExpressions": [ + { + "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", + "operator": "DoesNotExist" + } + ] + }, + "resources": { + "limits": { + "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" + }, + "requests": { + "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": -1981710234, + "containerPort": -1109619518, + "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "617" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": false + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "朷Ǝ膯ljVX1虊谇": "279" + }, + "requests": { + "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀": "918" + } + }, + "volumeMounts": [ + { + "name": "195", + "mountPath": "196", + "subPath": "197", + "mountPropagation": "ó藢xɮĵȑ6L*", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": "203", + "host": "204", + "scheme": "fʀļ腩墺Ò媁荭gw忊", + "httpHeaders": [ + { + "name": "205", + "value": "206" + } + ] + }, + "tcpSocket": { + "port": -1761398388, + "host": "207" + }, + "initialDelaySeconds": -1532958330, + "timeoutSeconds": -438588982, + "periodSeconds": 1004325340, + "successThreshold": -1313320434, + "failureThreshold": 14304392, + "terminationGracePeriodSeconds": 2001337664780390084 + }, + "readinessProbe": { + "exec": { + "command": [ + "208" + ] + }, + "httpGet": { + "path": "209", + "port": -614161319, + "host": "210", + "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": "213", + "host": "214" + }, + "initialDelaySeconds": 233282513, + "timeoutSeconds": -518330919, + "periodSeconds": 1313273370, + "successThreshold": -1296830577, + "failureThreshold": -1314967760, + "terminationGracePeriodSeconds": 5043322816247327651 + }, + "startupProbe": { + "exec": { + "command": [ + "215" + ] + }, + "httpGet": { + "path": "216", + "port": "217", + "host": "218", + "scheme": "队偯J僳徥淳4揻", + "httpHeaders": [ + { + "name": "219", + "value": "220" + } + ] + }, + "tcpSocket": { + "port": 878005329, + "host": "221" + }, + "initialDelaySeconds": -1244119841, + "timeoutSeconds": 1235694147, + "periodSeconds": 348370746, + "successThreshold": 468369166, + "failureThreshold": 1909548849, + "terminationGracePeriodSeconds": 6410850623145248813 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "222" + ] + }, + "httpGet": { + "path": "223", + "port": "224", + "host": "225", + "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", + "httpHeaders": [ + { + "name": "226", + "value": "227" + } + ] + }, + "tcpSocket": { + "port": "228", + "host": "229" + } + }, + "preStop": { + "exec": { + "command": [ + "230" + ] + }, + "httpGet": { + "path": "231", + "port": "232", + "host": "233", + "scheme": "δ摖", + "httpHeaders": [ + { + "name": "234", + "value": "235" + } + ] + }, + "tcpSocket": { + "port": "236", + "host": "237" + } + } + }, + "terminationMessagePath": "238", + "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", + "imagePullPolicy": "ǵɐ鰥Z", + "securityContext": { + "capabilities": { + "add": [ + "DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ" + ], + "drop": [ + "H鯂²静ƲǦŐnj汰8ŕİi騎C\"6" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "239", + "role": "240", + "type": "241", + "level": "242" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "243", + "gmsaCredentialSpec": "244", + "runAsUserName": "245" + }, + "runAsUser": 9148233193771851687, + "runAsGroup": 6901713258562004024, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "弢ȹ均i绝5哇芆斩ìh4Ɋ", + "seccompProfile": { + "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", + "localhostProfile": "246" + } + } + } + ], + "containers": [ + { + "name": "247", + "image": "248", + "command": [ + "249" + ], + "args": [ + "250" + ], + "workingDir": "251", + "ports": [ + { + "name": "252", + "hostPort": 1540899353, + "containerPort": -1330095135, + "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", + "hostIP": "253" + } + ], + "envFrom": [ + { + "prefix": "254", + "configMapRef": { + "name": "255", + "optional": false + }, + "secretRef": { + "name": "256", + "optional": false + } + } + ], + "env": [ + { + "name": "257", + "value": "258", + "valueFrom": { + "fieldRef": { + "apiVersion": "259", + "fieldPath": "260" + }, + "resourceFieldRef": { + "containerName": "261", + "resource": "262", + "divisor": "293" + }, + "configMapKeyRef": { + "name": "263", + "key": "264", + "optional": true + }, + "secretKeyRef": { + "name": "265", + "key": "266", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "9崍": "210" + }, + "requests": { + ")ǂť嗆u8晲T[irȎ3Ĕ\\ɢX鰨松": "775" + } + }, + "volumeMounts": [ + { + "name": "267", + "readOnly": true, + "mountPath": "268", + "subPath": "269", + "mountPropagation": "ʠɜ瞍阎lğ Ņ", + "subPathExpr": "270" + } + ], + "volumeDevices": [ + { + "name": "271", + "devicePath": "272" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "273" + ] + }, + "httpGet": { + "path": "274", + "port": 1866529638, + "host": "275", + "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", + "httpHeaders": [ + { + "name": "276", + "value": "277" + } + ] + }, + "tcpSocket": { + "port": 638012651, + "host": "278" + }, + "initialDelaySeconds": -1161185537, + "timeoutSeconds": 1928937303, + "periodSeconds": 1611386356, + "successThreshold": 821341581, + "failureThreshold": 240657401, + "terminationGracePeriodSeconds": 7806703309589874498 + }, + "readinessProbe": { + "exec": { + "command": [ + "279" + ] + }, + "httpGet": { + "path": "280", + "port": "281", + "host": "282", + "scheme": "Ik(dŊiɢzĮ蛋I", + "httpHeaders": [ + { + "name": "283", + "value": "284" + } + ] + }, + "tcpSocket": { + "port": "285", + "host": "286" + }, + "initialDelaySeconds": 571693619, + "timeoutSeconds": 1643238856, + "periodSeconds": -2028546276, + "successThreshold": -2128305760, + "failureThreshold": 1605974497, + "terminationGracePeriodSeconds": 2002344837004307079 + }, + "startupProbe": { + "exec": { + "command": [ + "287" + ] + }, + "httpGet": { + "path": "288", + "port": "289", + "host": "290", + "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "httpHeaders": [ + { + "name": "291", + "value": "292" + } + ] + }, + "tcpSocket": { + "port": -1894647727, + "host": "293" + }, + "initialDelaySeconds": 235623869, + "timeoutSeconds": 564558594, + "periodSeconds": -505848936, + "successThreshold": -1819021257, + "failureThreshold": 1447314009, + "terminationGracePeriodSeconds": -7637760856622746738 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "294" + ] + }, + "httpGet": { + "path": "295", + "port": 466267060, + "host": "296", + "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "httpHeaders": [ + { + "name": "297", + "value": "298" + } + ] + }, + "tcpSocket": { + "port": "299", + "host": "300" + } + }, + "preStop": { + "exec": { + "command": [ + "301" + ] + }, + "httpGet": { + "path": "302", + "port": "303", + "host": "304", + "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "httpHeaders": [ + { + "name": "305", + "value": "306" + } + ] + }, + "tcpSocket": { + "port": "307", + "host": "308" + } + } + }, + "terminationMessagePath": "309", + "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", + "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "securityContext": { + "capabilities": { + "add": [ + "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + ], + "drop": [ + "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "310", + "role": "311", + "type": "312", + "level": "313" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "314", + "gmsaCredentialSpec": "315", + "runAsUserName": "316" + }, + "runAsUser": 4369716065827112267, + "runAsGroup": -6657305077321335240, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ʙcx", + "seccompProfile": { + "type": "ǒđ\u003e*劶?jĎĭ", + "localhostProfile": "317" + } + } + } + ], + "ephemeralContainers": [ + { + "name": "318", + "image": "319", + "command": [ + "320" + ], + "args": [ + "321" + ], + "workingDir": "322", + "ports": [ + { + "name": "323", + "hostPort": 1805682547, + "containerPort": -651405950, + "protocol": "淹揀.e鍃G昧牱fsǕT衩kƒK07", + "hostIP": "324" + } + ], + "envFrom": [ + { + "prefix": "325", + "configMapRef": { + "name": "326", + "optional": true + }, + "secretRef": { + "name": "327", + "optional": true + } + } + ], + "env": [ + { + "name": "328", + "value": "329", + "valueFrom": { + "fieldRef": { + "apiVersion": "330", + "fieldPath": "331" + }, + "resourceFieldRef": { + "containerName": "332", + "resource": "333", + "divisor": "684" + }, + "configMapKeyRef": { + "name": "334", + "key": "335", + "optional": true + }, + "secretKeyRef": { + "name": "336", + "key": "337", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "蠨磼O_h盌3+Œ9两@8Byß": "111" + }, + "requests": { + "ɃŒ": "451" + } + }, + "volumeMounts": [ + { + "name": "338", + "readOnly": true, + "mountPath": "339", + "subPath": "340", + "mountPropagation": "葰賦", + "subPathExpr": "341" + } + ], + "volumeDevices": [ + { + "name": "342", + "devicePath": "343" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "344" + ] + }, + "httpGet": { + "path": "345", + "port": -121675052, + "host": "346", + "scheme": "W#ļǹʅŚO虀^", + "httpHeaders": [ + { + "name": "347", + "value": "348" + } + ] + }, + "tcpSocket": { + "port": "349", + "host": "350" + }, + "initialDelaySeconds": -1959891996, + "timeoutSeconds": -1442230895, + "periodSeconds": 1475033091, + "successThreshold": 1782790310, + "failureThreshold": 1587036035, + "terminationGracePeriodSeconds": 7560036535013464461 + }, + "readinessProbe": { + "exec": { + "command": [ + "351" + ] + }, + "httpGet": { + "path": "352", + "port": -1744546613, + "host": "353", + "scheme": "ʓɻŊ", + "httpHeaders": [ + { + "name": "354", + "value": "355" + } + ] + }, + "tcpSocket": { + "port": -259047269, + "host": "356" + }, + "initialDelaySeconds": 1586122127, + "timeoutSeconds": -1813456856, + "periodSeconds": 781203691, + "successThreshold": -216440055, + "failureThreshold": 408029351, + "terminationGracePeriodSeconds": 5450105809027610853 + }, + "startupProbe": { + "exec": { + "command": [ + "357" + ] + }, + "httpGet": { + "path": "358", + "port": -5241849, + "host": "359", + "scheme": "}颉hȱɷȰW", + "httpHeaders": [ + { + "name": "360", + "value": "361" + } + ] + }, + "tcpSocket": { + "port": "362", + "host": "363" + }, + "initialDelaySeconds": 636493142, + "timeoutSeconds": -192358697, + "periodSeconds": 420595064, + "successThreshold": 1195176401, + "failureThreshold": 902204699, + "terminationGracePeriodSeconds": 9196919020604133323 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "364" + ] + }, + "httpGet": { + "path": "365", + "port": -1460652193, + "host": "366", + "scheme": "8ï驿笈¯rƈa餖Ľƛ淴ɑ?", + "httpHeaders": [ + { + "name": "367", + "value": "368" + } + ] + }, + "tcpSocket": { + "port": "369", + "host": "370" + } + }, + "preStop": { + "exec": { + "command": [ + "371" + ] + }, + "httpGet": { + "path": "372", + "port": 71524977, + "host": "373", + "scheme": "鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷", + "httpHeaders": [ + { + "name": "374", + "value": "375" + } + ] + }, + "tcpSocket": { + "port": -565041796, + "host": "376" + } + } + }, + "terminationMessagePath": "377", + "terminationMessagePolicy": "Ƭ婦d", + "imagePullPolicy": "ɧeʫį淓¯", + "securityContext": { + "capabilities": { + "add": [ + "ƛ忀z委\u003e,趐V曡88 u怞荊ù" + ], + "drop": [ + "8緔Tj§E蓋Cȗä2 ɲ±" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "378", + "role": "379", + "type": "380", + "level": "381" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "382", + "gmsaCredentialSpec": "383", + "runAsUserName": "384" + }, + "runAsUser": -4564863616644509171, + "runAsGroup": -7297536356638221066, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ş襵樞úʥ銀", + "seccompProfile": { + "type": "ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧", + "localhostProfile": "385" + } + }, + "stdin": true, + "tty": true, + "targetContainerName": "386" + } + ], + "restartPolicy": "鹚蝉茲ʛ饊", + "terminationGracePeriodSeconds": 1736985756995615785, + "activeDeadlineSeconds": -1284119655860768065, + "dnsPolicy": "錏嬮#ʐ", + "nodeSelector": { + "387": "388" + }, + "serviceAccountName": "389", + "serviceAccount": "390", + "automountServiceAccountToken": true, + "nodeName": "391", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "392", + "role": "393", + "type": "394", + "level": "395" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "396", + "gmsaCredentialSpec": "397", + "runAsUserName": "398" + }, + "runAsUser": -4904722847506013622, + "runAsGroup": 6465579957265382985, + "runAsNonRoot": false, + "supplementalGroups": [ + -981432507446869083 + ], + "fsGroup": -1867959832193971598, + "sysctls": [ + { + "name": "399", + "value": "400" + } + ], + "fsGroupChangePolicy": "ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾!", + "seccompProfile": { + "type": "`翾'ųŎ群E牬庘颮6(|ǖû", + "localhostProfile": "401" + } + }, + "imagePullSecrets": [ + { + "name": "402" + } + ], + "hostname": "403", + "subdomain": "404", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "405", + "operator": "UǷ坒", + "values": [ + "406" + ] + } + ], + "matchFields": [ + { + "key": "407", + "operator": "", + "values": [ + "408" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1280563546, + "preference": { + "matchExpressions": [ + { + "key": "409", + "operator": "Mɮ6)", + "values": [ + "410" + ] + } + ], + "matchFields": [ + { + "key": "411", + "operator": "杞¹t骳ɰɰUʜʔŜ0¢啥ƵǸG啾", + "values": [ + "412" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "H__V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_j": "35.40Rw4gD.._.-x6db-L7.-__-G_2kCpS_1" + }, + "matchExpressions": [ + { + "key": "d-XZ-x.__.Y_2-n_5023Xl-3Pw_-r7g", + "operator": "NotIn", + "values": [ + "VT3sn-0_.i__a.O2G_J" + ] + } + ] + }, + "namespaces": [ + "419" + ], + "topologyKey": "420", + "namespaceSelector": { + "matchLabels": { + "410-k-r---3g7nz4-------385h---0-un.i---rgvf3q-z-5z80n--t5p/g": "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + }, + "matchExpressions": [ + { + "key": "r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7AlRT", + "operator": "DoesNotExist" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -2118597352, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "il67-9a-trt-03-7z2zy0e428-4-k-2-08vc6/2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.Pt": "CRT.0z-oe.G79.3bU_._nV34G._--u..9" + }, + "matchExpressions": [ + { + "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", + "operator": "NotIn", + "values": [ + "f8k" + ] + } + ] + }, + "namespaces": [ + "433" + ], + "topologyKey": "434", + "namespaceSelector": { + "matchLabels": { + "s4dw-buv-f55-2k2-e-443m678-2v89-zk873--1n133.or-0-2--rad877gr62g/dg__..2bidF.-0-...WE.-_tdt_-Z0_TMp": "5_pT-___-_5-6h_Ky7-_0Vw-Nzfd7" + }, + "matchExpressions": [ + { + "key": "27e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z406v.yn4-a--o2h0fy-j-5-5-2n32178aoj/TCH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_Y", + "operator": "DoesNotExist" + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "Y3o_V-w._-0d__7.81_-._-8": "9._._a-.N.__-_._.3l-_86u" + }, + "matchExpressions": [ + { + "key": "c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/qN__A_f_-B3_U__L.KH6K.Rs", + "operator": "NotIn", + "values": [ + "B.3R6-.7Bf8GA--__A7r.8U.V_p6c" + ] + } + ] + }, + "namespaces": [ + "447" + ], + "topologyKey": "448", + "namespaceSelector": { + "matchLabels": { + "x4P--_q-...Oai.D7-_9..8-8yw..__Yb_51": "m06jVZu" + }, + "matchExpressions": [ + { + "key": "N-._M5..-N_H_55..--E3_2D-1DW_o", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1943011795, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "j--2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...98m.p-kq.ByM1_..Hz": "3j_.r3--mT8vuo..--e_.3V.Zu.f.-1v" + }, + "matchExpressions": [ + { + "key": "x3___-..f5-6x-_-o_6O_If-5_-_U", + "operator": "DoesNotExist" + } + ] + }, + "namespaces": [ + "461" + ], + "topologyKey": "462", + "namespaceSelector": { + "matchLabels": { + "P_03_6.K8l.YlG0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..h": "4-Bb1.R_.225.5D1.--a8_p-s.-_DM__28W-_-.0HfR-_f-GP" + }, + "matchExpressions": [ + { + "key": "aVX--7_lD.--_Z92.8-.-j-Rf2_--_-__q6Q_--a_-_zz_QVP0YdOYR-CI.c9_7", + "operator": "NotIn", + "values": [ + "9-.66hcB.rTt7bm9I.-..q-n" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "469", + "tolerations": [ + { + "key": "470", + "operator": "杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ]", + "value": "471", + "effect": "ɮ-nʣž吞Ƞ唄®窂爪", + "tolerationSeconds": -5154627301352060136 + } + ], + "hostAliases": [ + { + "ip": "472", + "hostnames": [ + "473" + ] + } + ], + "priorityClassName": "474", + "priority": -860768401, + "dnsConfig": { + "nameservers": [ + "475" + ], + "searches": [ + "476" + ], + "options": [ + { + "name": "477", + "value": "478" + } + ] + }, + "readinessGates": [ + { + "conditionType": "@.ȇʟ" + } + ], + "runtimeClassName": "479", + "enableServiceLinks": false, + "preemptionPolicy": "", + "overhead": { + "": "359" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -2013945465, + "topologyKey": "480", + "whenUnsatisfiable": "½ǩ ", + "labelSelector": { + "matchLabels": { + "9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG": "4n" + }, + "matchExpressions": [ + { + "key": "6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q", + "operator": "Exists" + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "updateStrategy": { + "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", + "rollingUpdate": { + "maxUnavailable": 2, + "maxSurge": 3 + } + }, + "minReadySeconds": 1467929320, + "templateGeneration": 6217170132371410053, + "revisionHistoryLimit": 2090664533 + }, + "status": { + "currentNumberScheduled": -1371816595, + "numberMisscheduled": 1219820375, + "desiredNumberScheduled": -788475912, + "numberReady": 415140088, + "observedGeneration": 8590184840880420513, + "updatedNumberScheduled": 16994744, + "numberAvailable": 340429479, + "numberUnavailable": -1024715512, + "collisionCount": 380871347, + "conditions": [ + { + "type": "D齆O#ȞM\u003c²彾Ǟʈɐ碓yƗÄ.", + "status": "Ç[輚趞ț@郺丮嘱uȒ", + "lastTransitionTime": "2688-06-15T12:51:56Z", + "reason": "487", + "message": "488" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/extensions.v1beta1.DaemonSet.pb b/testdata/v1.21.0/extensions.v1beta1.DaemonSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..d26b42ce779f46f582fc343660f8338b3a24657e GIT binary patch literal 8242 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劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "315" + gmsaCredentialSpecName: "314" + runAsUserName: "316" + startupProbe: + exec: + command: + - "287" + failureThreshold: 1447314009 + httpGet: + host: "290" + httpHeaders: + - name: "291" + value: "292" + path: "288" + port: "289" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "293" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + terminationMessagePath: "309" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "272" + name: "271" + volumeMounts: + - mountPath: "268" + mountPropagation: ʠɜ瞍阎lğ Ņ + name: "267" + readOnly: true + subPath: "269" + subPathExpr: "270" + workingDir: "251" + dnsConfig: + nameservers: + - "475" + options: + - name: "477" + value: "478" + searches: + - "476" + dnsPolicy: 錏嬮#ʐ + enableServiceLinks: false + ephemeralContainers: + - args: + - "321" + command: + - "320" + env: + - name: "328" + value: "329" + valueFrom: + configMapKeyRef: + key: "335" + name: "334" + optional: true + fieldRef: + apiVersion: "330" + fieldPath: "331" + resourceFieldRef: + containerName: "332" + divisor: "684" + resource: "333" + secretKeyRef: + key: "337" + name: "336" + optional: true + envFrom: + - configMapRef: + name: "326" + optional: true + prefix: "325" + secretRef: + name: "327" + optional: true + image: "319" + imagePullPolicy: ɧeʫį淓¯ + lifecycle: + postStart: + exec: + command: + - "364" + httpGet: + host: "366" + httpHeaders: + - name: "367" + value: "368" + path: "365" + port: -1460652193 + scheme: 8ï驿笈¯rƈa餖Ľƛ淴ɑ? + tcpSocket: + host: "370" + port: "369" + preStop: + exec: + command: + - "371" + httpGet: + host: "373" + httpHeaders: + - name: "374" + value: "375" + path: "372" + port: 71524977 + scheme: 鍻G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷 + tcpSocket: + host: "376" + port: -565041796 + livenessProbe: + exec: + command: + - "344" + failureThreshold: 1587036035 + httpGet: + host: "346" + httpHeaders: + - name: "347" + value: "348" + path: "345" + port: -121675052 + scheme: W#ļǹʅŚO虀^ + initialDelaySeconds: -1959891996 + periodSeconds: 1475033091 + successThreshold: 1782790310 + tcpSocket: + host: "350" + port: "349" + terminationGracePeriodSeconds: 7560036535013464461 + timeoutSeconds: -1442230895 + name: "318" + ports: + - containerPort: -651405950 + hostIP: "324" + hostPort: 1805682547 + name: "323" + protocol: 淹揀.e鍃G昧牱fsǕT衩kƒK07 + readinessProbe: + exec: + command: + - "351" + failureThreshold: 408029351 + httpGet: + host: "353" + httpHeaders: + - name: "354" + value: "355" + path: "352" + port: -1744546613 + scheme: ʓɻŊ + initialDelaySeconds: 1586122127 + periodSeconds: 781203691 + successThreshold: -216440055 + tcpSocket: + host: "356" + port: -259047269 + terminationGracePeriodSeconds: 5450105809027610853 + timeoutSeconds: -1813456856 + resources: + limits: + 蠨磼O_h盌3+Œ9两@8Byß: "111" + requests: + ɃŒ: "451" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - ƛ忀z委>,趐V曡88 u怞荊ù + drop: + - 8緔Tj§E蓋Cȗä2 ɲ± + privileged: true + procMount: Ş襵樞úʥ銀 + readOnlyRootFilesystem: true + runAsGroup: -7297536356638221066 + runAsNonRoot: false + runAsUser: -4564863616644509171 + seLinuxOptions: + level: "381" + role: "379" + type: "380" + user: "378" + seccompProfile: + localhostProfile: "385" + type: ɤ血x柱栦阫Ƈʥ椹ý飝ȕ笧 + windowsOptions: + gmsaCredentialSpec: "383" + gmsaCredentialSpecName: "382" + runAsUserName: "384" + startupProbe: + exec: + command: + - "357" + failureThreshold: 902204699 + httpGet: + host: "359" + httpHeaders: + - name: "360" + value: "361" + path: "358" + port: -5241849 + scheme: '}颉hȱɷȰW' + initialDelaySeconds: 636493142 + periodSeconds: 420595064 + successThreshold: 1195176401 + tcpSocket: + host: "363" + port: "362" + terminationGracePeriodSeconds: 9196919020604133323 + timeoutSeconds: -192358697 + stdin: true + targetContainerName: "386" + terminationMessagePath: "377" + terminationMessagePolicy: Ƭ婦d + tty: true + volumeDevices: + - devicePath: "343" + name: "342" + volumeMounts: + - mountPath: "339" + mountPropagation: 葰賦 + name: "338" + readOnly: true + subPath: "340" + subPathExpr: "341" + workingDir: "322" + hostAliases: + - hostnames: + - "473" + ip: "472" + hostIPC: true + hostPID: true + hostname: "403" + imagePullSecrets: + - name: "402" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: false + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "617" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: ǵɐ鰥Z + lifecycle: + postStart: + exec: + command: + - "222" + httpGet: + host: "225" + httpHeaders: + - name: "226" + value: "227" + path: "223" + port: "224" + scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ + tcpSocket: + host: "229" + port: "228" + preStop: + exec: + command: + - "230" + httpGet: + host: "233" + httpHeaders: + - name: "234" + value: "235" + path: "231" + port: "232" + scheme: δ摖 + tcpSocket: + host: "237" + port: "236" + livenessProbe: + exec: + command: + - "201" + failureThreshold: 14304392 + httpGet: + host: "204" + httpHeaders: + - name: "205" + value: "206" + path: "202" + port: "203" + scheme: fʀļ腩墺Ò媁荭gw忊 + initialDelaySeconds: -1532958330 + periodSeconds: 1004325340 + successThreshold: -1313320434 + tcpSocket: + host: "207" + port: -1761398388 + terminationGracePeriodSeconds: 2001337664780390084 + timeoutSeconds: -438588982 + name: "175" + ports: + - containerPort: -1109619518 + hostIP: "181" + hostPort: -1981710234 + name: "180" + protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + readinessProbe: + exec: + command: + - "208" + failureThreshold: -1314967760 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -614161319 + scheme: Ȩ<6鄰簳°Ļǟi& + initialDelaySeconds: 233282513 + periodSeconds: 1313273370 + successThreshold: -1296830577 + tcpSocket: + host: "214" + port: "213" + terminationGracePeriodSeconds: 5043322816247327651 + timeoutSeconds: -518330919 + resources: + limits: + 朷Ǝ膯ljVX1虊谇: "279" + requests: + 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ + drop: + - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 + privileged: false + procMount: 弢ȹ均i绝5哇芆斩ìh4Ɋ + readOnlyRootFilesystem: false + runAsGroup: 6901713258562004024 + runAsNonRoot: true + runAsUser: 9148233193771851687 + seLinuxOptions: + level: "242" + role: "240" + type: "241" + user: "239" + seccompProfile: + localhostProfile: "246" + type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + windowsOptions: + gmsaCredentialSpec: "244" + gmsaCredentialSpecName: "243" + runAsUserName: "245" + startupProbe: + exec: + command: + - "215" + failureThreshold: 1909548849 + httpGet: + host: "218" + httpHeaders: + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: 队偯J僳徥淳4揻 + initialDelaySeconds: -1244119841 + periodSeconds: 348370746 + successThreshold: 468369166 + tcpSocket: + host: "221" + port: 878005329 + terminationGracePeriodSeconds: 6410850623145248813 + timeoutSeconds: 1235694147 + terminationMessagePath: "238" + terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: ó藢xɮĵȑ6L* + name: "195" + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "391" + nodeSelector: + "387": "388" + overhead: + "": "359" + preemptionPolicy: "" + priority: -860768401 + priorityClassName: "474" + readinessGates: + - conditionType: '@.ȇʟ' + restartPolicy: 鹚蝉茲ʛ饊 + runtimeClassName: "479" + schedulerName: "469" + securityContext: + fsGroup: -1867959832193971598 + fsGroupChangePolicy: ʦ婷ɂ挃ŪǗȦɆ悼j蛑q沷¾! + runAsGroup: 6465579957265382985 + runAsNonRoot: false + runAsUser: -4904722847506013622 + seLinuxOptions: + level: "395" + role: "393" + type: "394" + user: "392" + seccompProfile: + localhostProfile: "401" + type: '`翾''ųŎ群E牬庘颮6(|ǖû' + supplementalGroups: + - -981432507446869083 + sysctls: + - name: "399" + value: "400" + windowsOptions: + gmsaCredentialSpec: "397" + gmsaCredentialSpecName: "396" + runAsUserName: "398" + serviceAccount: "390" + serviceAccountName: "389" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "404" + terminationGracePeriodSeconds: 1736985756995615785 + tolerations: + - effect: ɮ-nʣž吞Ƞ唄®窂爪 + key: "470" + operator: 杻扞Ğuƈ?犻盪ǵĿř岈ǎǏ] + tolerationSeconds: -5154627301352060136 + value: "471" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: 6K_.3_583-6.f-.9-.V..Q-K_6__.W-.lSKp.Iw2Q + operator: Exists + matchLabels: + 9_-n7--_-d---.-D_4.HVFh-5-YW7-K..._YfWzG: 4n + maxSkew: -2013945465 + topologyKey: "480" + whenUnsatisfiable: '½ǩ ' + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -2007808768 + volumeID: "46" + azureDisk: + cachingMode: k ź贩j瀉ǚrǜnh0åȂ + diskName: "110" + diskURI: "111" + fsType: "112" + kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 + readOnly: false + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 952979935 + items: + - key: "99" + mode: 2020789772 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: true + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -868808281 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: -1768075156 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "915" + resource: "92" + emptyDir: + medium: ɹ坼É/pȿ + sizeLimit: "804" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 2974444584632416014 + finalizers: + - "159" + generateName: "148" + generation: 3849874053153949822 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: true + kind: "157" + name: "158" + uid: oɘ檲ɨ銦妰黖ȓ + resourceVersion: "1248703441945830579" + selfLink: "150" + uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ + spec: + accessModes: + - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" + requests: + 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" + selector: + matchExpressions: + - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 + operator: DoesNotExist + matchLabels: + o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 + storageClassName: "171" + volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK + volumeName: "170" + fc: + fsType: "94" + lun: 570501002 + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1318752360 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + hostPath: + path: "43" + type: "" + iscsi: + chapAuthDiscovery: true + chapAuthSession: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 408756018 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: 480521693 + sources: + - configMap: + items: + - key: "124" + mode: -1126738259 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: -1618937335 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "461" + resource: "122" + secret: + items: + - key: "116" + mode: 675406340 + path: "117" + name: "115" + optional: false + serviceAccountToken: + audience: "126" + expirationSeconds: -6345861634934949644 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + sslEnabled: true + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 1233814916 + items: + - key: "52" + mode: 228756891 + path: "53" + optional: false + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" + templateGeneration: 6217170132371410053 + updateStrategy: + rollingUpdate: + maxSurge: 3 + maxUnavailable: 2 + type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ +status: + collisionCount: 380871347 + conditions: + - lastTransitionTime: "2688-06-15T12:51:56Z" + message: "488" + reason: "487" + status: Ç[輚趞ț@郺丮嘱uȒ + type: D齆O#ȞM<²彾Ǟʈɐ碓yƗÄ. + currentNumberScheduled: -1371816595 + desiredNumberScheduled: -788475912 + numberAvailable: 340429479 + numberMisscheduled: 1219820375 + numberReady: 415140088 + numberUnavailable: -1024715512 + observedGeneration: 8590184840880420513 + updatedNumberScheduled: 16994744 diff --git a/testdata/v1.21.0/extensions.v1beta1.Deployment.json b/testdata/v1.21.0/extensions.v1beta1.Deployment.json new file mode 100644 index 0000000000..4c1f602c4c --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.Deployment.json @@ -0,0 +1,1574 @@ +{ + "kind": "Deployment", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "selector": { + "matchLabels": { + "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" + }, + "matchExpressions": [ + { + "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", + "operator": "Exists" + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "?Qȫş", + "resourceVersion": "1736621709629422270", + "generation": -8542870036622468681, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2575298329142810753, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ƶȤ^}", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "躢", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" + }, + "emptyDir": { + "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", + "sizeLimit": "473" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1188153605 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": 912004803, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -547518679 + } + ], + "defaultMode": 332383000, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 994527057, + "iscsiInterface": "58", + "fsType": "59", + "portals": [ + "60" + ], + "chapAuthDiscovery": true, + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64", + "readOnly": true + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + } + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "readOnly": true, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "660" + }, + "mode": 1569992019 + } + ], + "defaultMode": 824682619 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": -1740986684, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97", + "readOnly": true + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": 195263908 + } + ], + "defaultMode": 1593906314, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "|@?鷅bȻN", + "fsType": "112", + "readOnly": true, + "kind": "榱*Gưoɘ檲" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -323584340 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "106" + }, + "mode": 173030157 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": 2063799569 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": 8357931971650847566, + "path": "127" + } + } + ], + "defaultMode": -1334904807 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129", + "readOnly": true + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "uid": "H巧壚tC十Oɢ", + "resourceVersion": "11451542506523135343", + "generation": 6028937828108618026, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 6296624700137074905, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "閝ȝ", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "鲡:" + ], + "selector": { + "matchLabels": { + "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" + }, + "matchExpressions": [ + { + "key": "m_0_F03_J", + "operator": "NotIn", + "values": [ + "4FpF_W-6" + ] + } + ] + }, + "resources": { + "limits": { + "Ŗȫ焗捏ĨFħ籘": "853" + }, + "requests": { + "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 1923334396, + "containerPort": -1343558801, + "protocol": "@掇lNdǂ\u003e", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "713" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + }, + "requests": { + "t莭琽§ć\\ ïì": "80" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": -1285424066, + "host": "203", + "scheme": "ni酛3ƁÀ", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": "206", + "host": "207" + }, + "initialDelaySeconds": -2036074491, + "timeoutSeconds": -148216266, + "periodSeconds": 165047920, + "successThreshold": -393291312, + "failureThreshold": -93157681, + "terminationGracePeriodSeconds": -4856573944864548413 + }, + "readinessProbe": { + "exec": { + "command": [ + "208" + ] + }, + "httpGet": { + "path": "209", + "port": -331283026, + "host": "210", + "scheme": "ȉ", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 714088955, + "host": "213" + }, + "initialDelaySeconds": 1033766276, + "timeoutSeconds": -1745509819, + "periodSeconds": -859135545, + "successThreshold": -1543701088, + "failureThreshold": 513341278, + "terminationGracePeriodSeconds": 2696007505383404823 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": -361442565, + "host": "216", + "scheme": "w", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": -1099429189, + "host": "219" + }, + "initialDelaySeconds": 994072122, + "timeoutSeconds": 1752155096, + "periodSeconds": -1962065705, + "successThreshold": 1701999128, + "failureThreshold": -1364571630, + "terminationGracePeriodSeconds": 7258403424756645907 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "220" + ] + }, + "httpGet": { + "path": "221", + "port": -1109619518, + "host": "222", + "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "httpHeaders": [ + { + "name": "223", + "value": "224" + } + ] + }, + "tcpSocket": { + "port": "225", + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 461585849, + "host": "229", + "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": 467291328, + "host": "232" + } + } + }, + "terminationMessagePath": "233", + "terminationMessagePolicy": "ĸ輦唊", + "imagePullPolicy": "r嚧", + "securityContext": { + "capabilities": { + "add": [ + "埄趛" + ], + "drop": [ + "ʁ岼昕ĬÇ" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "234", + "role": "235", + "type": "236", + "level": "237" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "238", + "gmsaCredentialSpec": "239", + "runAsUserName": "240" + }, + "runAsUser": -857934902638099053, + "runAsGroup": 8967035373007538858, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "Z鐫û咡W\u003c敄lu", + "seccompProfile": { + "type": "榝$î.Ȏ蝪ʜ5遰", + "localhostProfile": "241" + } + }, + "stdinOnce": true, + "tty": true + } + ], + "containers": [ + { + "name": "242", + "image": "243", + "command": [ + "244" + ], + "args": [ + "245" + ], + "workingDir": "246", + "ports": [ + { + "name": "247", + "hostPort": -1462219068, + "containerPort": -370386363, + "protocol": "wƯ貾坢'跩aŕ翑0展}", + "hostIP": "248" + } + ], + "envFrom": [ + { + "prefix": "249", + "configMapRef": { + "name": "250", + "optional": false + }, + "secretRef": { + "name": "251", + "optional": false + } + } + ], + "env": [ + { + "name": "252", + "value": "253", + "valueFrom": { + "fieldRef": { + "apiVersion": "254", + "fieldPath": "255" + }, + "resourceFieldRef": { + "containerName": "256", + "resource": "257", + "divisor": "185" + }, + "configMapKeyRef": { + "name": "258", + "key": "259", + "optional": true + }, + "secretKeyRef": { + "name": "260", + "key": "261", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "鬶l獕;跣Hǝcw": "242" + }, + "requests": { + "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ": "637" + } + }, + "volumeMounts": [ + { + "name": "262", + "mountPath": "263", + "subPath": "264", + "mountPropagation": "", + "subPathExpr": "265" + } + ], + "volumeDevices": [ + { + "name": "266", + "devicePath": "267" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "268" + ] + }, + "httpGet": { + "path": "269", + "port": "270", + "host": "271", + "scheme": "頸", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": 1315054653, + "host": "274" + }, + "initialDelaySeconds": 711020087, + "timeoutSeconds": 1103049140, + "periodSeconds": -1965247100, + "successThreshold": 218453478, + "failureThreshold": 1993268896, + "terminationGracePeriodSeconds": -9140155223242250138 + }, + "readinessProbe": { + "exec": { + "command": [ + "275" + ] + }, + "httpGet": { + "path": "276", + "port": -1315487077, + "host": "277", + "scheme": "ğ_", + "httpHeaders": [ + { + "name": "278", + "value": "279" + } + ] + }, + "tcpSocket": { + "port": "280", + "host": "281" + }, + "initialDelaySeconds": 1272940694, + "timeoutSeconds": -385597677, + "periodSeconds": 422133388, + "successThreshold": 1952458416, + "failureThreshold": 1456461851, + "terminationGracePeriodSeconds": -6078441689118311403 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": 1332783160, + "host": "284", + "scheme": "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": "287", + "host": "288" + }, + "initialDelaySeconds": -300247800, + "timeoutSeconds": 386804041, + "periodSeconds": -126958936, + "successThreshold": 186945072, + "failureThreshold": 620822482, + "terminationGracePeriodSeconds": -2203905759223555727 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "289" + ] + }, + "httpGet": { + "path": "290", + "port": "291", + "host": "292", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "293", + "value": "294" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "295" + } + }, + "preStop": { + "exec": { + "command": [ + "296" + ] + }, + "httpGet": { + "path": "297", + "port": "298", + "host": "299", + "scheme": "鏻砅邻爥", + "httpHeaders": [ + { + "name": "300", + "value": "301" + } + ] + }, + "tcpSocket": { + "port": -305362540, + "host": "302" + } + } + }, + "terminationMessagePath": "303", + "terminationMessagePolicy": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "imagePullPolicy": "i绝5哇芆斩", + "securityContext": { + "capabilities": { + "add": [ + "" + ], + "drop": [ + "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "304", + "role": "305", + "type": "306", + "level": "307" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "308", + "gmsaCredentialSpec": "309", + "runAsUserName": "310" + }, + "runAsUser": -7936947433725476327, + "runAsGroup": -5712715102324619404, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": true, + "procMount": "W賁Ěɭɪǹ0", + "seccompProfile": { + "type": ",ƷƣMț譎懚XW疪鑳", + "localhostProfile": "311" + } + }, + "stdin": true, + "stdinOnce": true, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "312", + "image": "313", + "command": [ + "314" + ], + "args": [ + "315" + ], + "workingDir": "316", + "ports": [ + { + "name": "317", + "hostPort": 217308913, + "containerPort": 455919108, + "protocol": "崍h趭(娕u", + "hostIP": "318" + } + ], + "envFrom": [ + { + "prefix": "319", + "configMapRef": { + "name": "320", + "optional": false + }, + "secretRef": { + "name": "321", + "optional": false + } + } + ], + "env": [ + { + "name": "322", + "value": "323", + "valueFrom": { + "fieldRef": { + "apiVersion": "324", + "fieldPath": "325" + }, + "resourceFieldRef": { + "containerName": "326", + "resource": "327", + "divisor": "360" + }, + "configMapKeyRef": { + "name": "328", + "key": "329", + "optional": false + }, + "secretKeyRef": { + "name": "330", + "key": "331", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "fȽÃ茓pȓɻ挴ʠɜ瞍阎": "422" + }, + "requests": { + "蕎'": "62" + } + }, + "volumeMounts": [ + { + "name": "332", + "readOnly": true, + "mountPath": "333", + "subPath": "334", + "mountPropagation": "Ǚ(", + "subPathExpr": "335" + } + ], + "volumeDevices": [ + { + "name": "336", + "devicePath": "337" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "338" + ] + }, + "httpGet": { + "path": "339", + "port": -1842062977, + "host": "340", + "scheme": "輔3璾ėȜv1b繐汚磉反-n覦", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": "343", + "host": "344" + }, + "initialDelaySeconds": -1161185537, + "timeoutSeconds": 1928937303, + "periodSeconds": 1611386356, + "successThreshold": 821341581, + "failureThreshold": 240657401, + "terminationGracePeriodSeconds": 7806703309589874498 + }, + "readinessProbe": { + "exec": { + "command": [ + "345" + ] + }, + "httpGet": { + "path": "346", + "port": "347", + "host": "348", + "scheme": "Ik(dŊiɢzĮ蛋I", + "httpHeaders": [ + { + "name": "349", + "value": "350" + } + ] + }, + "tcpSocket": { + "port": "351", + "host": "352" + }, + "initialDelaySeconds": 571693619, + "timeoutSeconds": 1643238856, + "periodSeconds": -2028546276, + "successThreshold": -2128305760, + "failureThreshold": 1605974497, + "terminationGracePeriodSeconds": 2002344837004307079 + }, + "startupProbe": { + "exec": { + "command": [ + "353" + ] + }, + "httpGet": { + "path": "354", + "port": "355", + "host": "356", + "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "httpHeaders": [ + { + "name": "357", + "value": "358" + } + ] + }, + "tcpSocket": { + "port": -1894647727, + "host": "359" + }, + "initialDelaySeconds": 235623869, + "timeoutSeconds": 564558594, + "periodSeconds": -505848936, + "successThreshold": -1819021257, + "failureThreshold": 1447314009, + "terminationGracePeriodSeconds": -7637760856622746738 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "360" + ] + }, + "httpGet": { + "path": "361", + "port": 466267060, + "host": "362", + "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "httpHeaders": [ + { + "name": "363", + "value": "364" + } + ] + }, + "tcpSocket": { + "port": "365", + "host": "366" + } + }, + "preStop": { + "exec": { + "command": [ + "367" + ] + }, + "httpGet": { + "path": "368", + "port": "369", + "host": "370", + "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "httpHeaders": [ + { + "name": "371", + "value": "372" + } + ] + }, + "tcpSocket": { + "port": "373", + "host": "374" + } + } + }, + "terminationMessagePath": "375", + "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", + "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "securityContext": { + "capabilities": { + "add": [ + "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + ], + "drop": [ + "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "376", + "role": "377", + "type": "378", + "level": "379" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "380", + "gmsaCredentialSpec": "381", + "runAsUserName": "382" + }, + "runAsUser": 4369716065827112267, + "runAsGroup": -6657305077321335240, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ʙcx", + "seccompProfile": { + "type": "ǒđ\u003e*劶?jĎĭ", + "localhostProfile": "383" + } + }, + "targetContainerName": "384" + } + ], + "restartPolicy": "ƱÁR»淹揀", + "terminationGracePeriodSeconds": 2008726498083002362, + "activeDeadlineSeconds": -5891364351877125204, + "dnsPolicy": "敆OɈÏ 瞍髃#ɣȕW歹s", + "nodeSelector": { + "385": "386" + }, + "serviceAccountName": "387", + "serviceAccount": "388", + "automountServiceAccountToken": true, + "nodeName": "389", + "hostPID": true, + "hostIPC": true, + "shareProcessNamespace": false, + "securityContext": { + "seLinuxOptions": { + "user": "390", + "role": "391", + "type": "392", + "level": "393" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "394", + "gmsaCredentialSpec": "395", + "runAsUserName": "396" + }, + "runAsUser": 4466809078783855686, + "runAsGroup": -3587143030436465588, + "runAsNonRoot": true, + "supplementalGroups": [ + 4820130167691486230 + ], + "fsGroup": 6713296993350540686, + "sysctls": [ + { + "name": "397", + "value": "398" + } + ], + "fsGroupChangePolicy": "ȶŮ嫠!@@)Zq=歍þ螗ɃŒ", + "seccompProfile": { + "type": "m¨z鋎靀G¿əW#ļǹʅŚO虀^", + "localhostProfile": "399" + } + }, + "imagePullSecrets": [ + { + "name": "400" + } + ], + "hostname": "401", + "subdomain": "402", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "403", + "operator": "", + "values": [ + "404" + ] + } + ], + "matchFields": [ + { + "key": "405", + "operator": "ɦ燻踸陴Sĕ濦ʓɻ", + "values": [ + "406" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1762917570, + "preference": { + "matchExpressions": [ + { + "key": "407", + "operator": "鑸鶲Ãqb轫ʓ滨ĖRh}颉hȱɷȰW", + "values": [ + "408" + ] + } + ], + "matchFields": [ + { + "key": "409", + "operator": "顓闉ȦT", + "values": [ + "410" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "8.--w0_1V7": "r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + }, + "matchExpressions": [ + { + "key": "4-m_0-m-6Sp_N-S..O-BZ..6-1.S-B33", + "operator": "NotIn", + "values": [ + "4__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" + ] + } + ] + }, + "namespaces": [ + "417" + ], + "topologyKey": "418", + "namespaceSelector": { + "matchLabels": { + "4eq5": "" + }, + "matchExpressions": [ + { + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 888976270, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" + }, + "matchExpressions": [ + { + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] + } + ] + }, + "namespaces": [ + "431" + ], + "topologyKey": "432", + "namespaceSelector": { + "matchLabels": { + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" + }, + "matchExpressions": [ + { + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" + }, + "matchExpressions": [ + { + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "445" + ], + "topologyKey": "446", + "namespaceSelector": { + "matchLabels": { + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" + }, + "matchExpressions": [ + { + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "operator": "In", + "values": [ + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -1668452490, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" + }, + "matchExpressions": [ + { + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "459" + ], + "topologyKey": "460", + "namespaceSelector": { + "matchLabels": { + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" + }, + "matchExpressions": [ + { + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] + } + ] + } + } + } + ] + } + }, + "schedulerName": "467", + "tolerations": [ + { + "key": "468", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "469", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 + } + ], + "hostAliases": [ + { + "ip": "470", + "hostnames": [ + "471" + ] + } + ], + "priorityClassName": "472", + "priority": 743241089, + "dnsConfig": { + "nameservers": [ + "473" + ], + "searches": [ + "474" + ], + "options": [ + { + "name": "475", + "value": "476" + } + ] + }, + "readinessGates": [ + { + "conditionType": "0yVA嬂刲;牆詒ĸąs" + } + ], + "runtimeClassName": "477", + "enableServiceLinks": false, + "preemptionPolicy": "Iƭij韺ʧ\u003e", + "overhead": { + "D傕Ɠ栊闔虝巒瀦ŕ": "124" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -174245111, + "topologyKey": "478", + "whenUnsatisfiable": "", + "labelSelector": { + "matchLabels": { + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + }, + "matchExpressions": [ + { + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": true + } + }, + "strategy": { + "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "rollingUpdate": { + "maxUnavailable": 2, + "maxSurge": 3 + } + }, + "minReadySeconds": 1559072561, + "revisionHistoryLimit": -629510776, + "rollbackTo": { + "revision": -8285752436940414034 + }, + "progressDeadlineSeconds": 349353563 + }, + "status": { + "observedGeneration": 5710269275969351972, + "replicas": -153843136, + "updatedReplicas": -1961319491, + "readyReplicas": 1492268066, + "availableReplicas": -2102211832, + "unavailableReplicas": 1714841371, + "conditions": [ + { + "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", + "status": "", + "lastUpdateTime": "2124-10-20T09:17:54Z", + "lastTransitionTime": "2625-01-11T08:25:47Z", + "reason": "485", + "message": "486" + } + ], + "collisionCount": -1280802136 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/extensions.v1beta1.Deployment.pb b/testdata/v1.21.0/extensions.v1beta1.Deployment.pb new file mode 100644 index 0000000000000000000000000000000000000000..34bee23518eaee42576d57548cf3363974b1d77e GIT binary patch literal 8011 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 fnC0)kt*劶?jĎĭ + windowsOptions: + gmsaCredentialSpec: "381" + gmsaCredentialSpecName: "380" + runAsUserName: "382" + startupProbe: + exec: + command: + - "353" + failureThreshold: 1447314009 + httpGet: + host: "356" + httpHeaders: + - name: "357" + value: "358" + path: "354" + port: "355" + scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 + initialDelaySeconds: 235623869 + periodSeconds: -505848936 + successThreshold: -1819021257 + tcpSocket: + host: "359" + port: -1894647727 + terminationGracePeriodSeconds: -7637760856622746738 + timeoutSeconds: 564558594 + targetContainerName: "384" + terminationMessagePath: "375" + terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + volumeDevices: + - devicePath: "337" + name: "336" + volumeMounts: + - mountPath: "333" + mountPropagation: Ǚ( + name: "332" + readOnly: true + subPath: "334" + subPathExpr: "335" + workingDir: "316" + hostAliases: + - hostnames: + - "471" + ip: "470" + hostIPC: true + hostPID: true + hostname: "401" + imagePullSecrets: + - name: "400" + initContainers: + - args: + - "178" + command: + - "177" + env: + - name: "185" + value: "186" + valueFrom: + configMapKeyRef: + key: "192" + name: "191" + optional: true + fieldRef: + apiVersion: "187" + fieldPath: "188" + resourceFieldRef: + containerName: "189" + divisor: "713" + resource: "190" + secretKeyRef: + key: "194" + name: "193" + optional: false + envFrom: + - configMapRef: + name: "183" + optional: true + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: r嚧 + lifecycle: + postStart: + exec: + command: + - "220" + httpGet: + host: "222" + httpHeaders: + - name: "223" + value: "224" + path: "221" + port: -1109619518 + scheme: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + tcpSocket: + host: "226" + port: "225" + preStop: + exec: + command: + - "227" + httpGet: + host: "229" + httpHeaders: + - name: "230" + value: "231" + path: "228" + port: 461585849 + scheme: ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + tcpSocket: + host: "232" + port: 467291328 + livenessProbe: + exec: + command: + - "201" + failureThreshold: -93157681 + httpGet: + host: "203" + httpHeaders: + - name: "204" + value: "205" + path: "202" + port: -1285424066 + scheme: ni酛3ƁÀ + initialDelaySeconds: -2036074491 + periodSeconds: 165047920 + successThreshold: -393291312 + tcpSocket: + host: "207" + port: "206" + terminationGracePeriodSeconds: -4856573944864548413 + timeoutSeconds: -148216266 + name: "175" + ports: + - containerPort: -1343558801 + hostIP: "181" + hostPort: 1923334396 + name: "180" + protocol: '@掇lNdǂ>' + readinessProbe: + exec: + command: + - "208" + failureThreshold: 513341278 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "209" + port: -331283026 + scheme: ȉ + initialDelaySeconds: 1033766276 + periodSeconds: -859135545 + successThreshold: -1543701088 + tcpSocket: + host: "213" + port: 714088955 + terminationGracePeriodSeconds: 2696007505383404823 + timeoutSeconds: -1745509819 + resources: + limits: + 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + requests: + t莭琽§ć\ ïì: "80" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: + - 埄趛 + drop: + - ʁ岼昕ĬÇ + privileged: true + procMount: Z鐫û咡W<敄lu + readOnlyRootFilesystem: false + runAsGroup: 8967035373007538858 + runAsNonRoot: true + runAsUser: -857934902638099053 + seLinuxOptions: + level: "237" + role: "235" + type: "236" + user: "234" + seccompProfile: + localhostProfile: "241" + type: 榝$î.Ȏ蝪ʜ5遰 + windowsOptions: + gmsaCredentialSpec: "239" + gmsaCredentialSpecName: "238" + runAsUserName: "240" + startupProbe: + exec: + command: + - "214" + failureThreshold: -1364571630 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: -361442565 + scheme: w + initialDelaySeconds: 994072122 + periodSeconds: -1962065705 + successThreshold: 1701999128 + tcpSocket: + host: "219" + port: -1099429189 + terminationGracePeriodSeconds: 7258403424756645907 + timeoutSeconds: 1752155096 + stdinOnce: true + terminationMessagePath: "233" + terminationMessagePolicy: ĸ輦唊 + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "389" + nodeSelector: + "385": "386" + overhead: + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "472" + readinessGates: + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: ƱÁR»淹揀 + runtimeClassName: "477" + schedulerName: "467" + securityContext: + fsGroup: 6713296993350540686 + fsGroupChangePolicy: ȶŮ嫠!@@)Zq=歍þ螗ɃŒ + runAsGroup: -3587143030436465588 + runAsNonRoot: true + runAsUser: 4466809078783855686 + seLinuxOptions: + level: "393" + role: "391" + type: "392" + user: "390" + seccompProfile: + localhostProfile: "399" + type: m¨z鋎靀G¿əW#ļǹʅŚO虀^ + supplementalGroups: + - 4820130167691486230 + sysctls: + - name: "397" + value: "398" + windowsOptions: + gmsaCredentialSpec: "395" + gmsaCredentialSpecName: "394" + runAsUserName: "396" + serviceAccount: "388" + serviceAccountName: "387" + setHostnameAsFQDN: true + shareProcessNamespace: false + subdomain: "402" + terminationGracePeriodSeconds: 2008726498083002362 + tolerations: + - effect: '慰x:' + key: "468" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "469" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + matchLabels: + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "478" + whenUnsatisfiable: "" + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: 912004803 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: '|@?鷅bȻN' + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 榱*Gưoɘ檲 + readOnly: true + azureFile: + readOnly: true + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: 1593906314 + items: + - key: "99" + mode: 195263908 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: 824682619 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1569992019 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "660" + resource: "92" + emptyDir: + medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 + sizeLimit: "473" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 6296624700137074905 + finalizers: + - "159" + generateName: "148" + generation: 6028937828108618026 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: false + controller: false + kind: "157" + name: "158" + uid: 閝ȝ + resourceVersion: "11451542506523135343" + selfLink: "150" + uid: H巧壚tC十Oɢ + spec: + accessModes: + - '鲡:' + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + Ŗȫ焗捏ĨFħ籘: "853" + requests: + zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" + selector: + matchExpressions: + - key: m_0_F03_J + operator: NotIn + values: + - 4FpF_W-6 + matchLabels: + 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 + storageClassName: "171" + volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 + volumeName: "170" + fc: + fsType: "94" + lun: -1740986684 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + readOnly: true + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1188153605 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + readOnly: true + hostPath: + path: "43" + type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< + iscsi: + chapAuthDiscovery: true + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 994527057 + portals: + - "60" + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + readOnly: true + volumeID: "128" + projected: + defaultMode: -1334904807 + sources: + - configMap: + items: + - key: "124" + mode: 2063799569 + path: "125" + name: "123" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 173030157 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "106" + resource: "122" + secret: + items: + - key: "116" + mode: -323584340 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: 8357931971650847566 + path: "127" + quobyte: + group: "108" + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 332383000 + items: + - key: "52" + mode: -547518679 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: -2102211832 + collisionCount: -1280802136 + conditions: + - lastTransitionTime: "2625-01-11T08:25:47Z" + lastUpdateTime: "2124-10-20T09:17:54Z" + message: "486" + reason: "485" + status: "" + type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ + observedGeneration: 5710269275969351972 + readyReplicas: 1492268066 + replicas: -153843136 + unavailableReplicas: 1714841371 + updatedReplicas: -1961319491 diff --git a/testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.json b/testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.json new file mode 100644 index 0000000000..6d38980656 --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.json @@ -0,0 +1,11 @@ +{ + "kind": "DeploymentRollback", + "apiVersion": "extensions/v1beta1", + "name": "2", + "updatedAnnotations": { + "3": "4" + }, + "rollbackTo": { + "revision": 4518808233936994290 + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.pb b/testdata/v1.21.0/extensions.v1beta1.DeploymentRollback.pb new file mode 100644 index 0000000000000000000000000000000000000000..00901c52c3285fcaea35800eb0ad3f6555071f73 GIT binary patch literal 75 zcmd0{C}!Z&;1Wu$C`rvL&dkp%)-N+mN-aq=6cTbtEy&5Q%uUTJ3ChpONlHx4782)T eG!kOtVl)w5Av>Hf;gmF5>nj( zey#@aaOc!%<(^MwoyNVOu>=_JOY7? zl5WlnL#A@lu*6B{6d-ea8F(5^p$WcBJjiblBT4XNn->+42>+j|f}u(YR2k_TbxY5a z(Xo}z-BUE4aEsYSseU3u8YDjCMI&5Rxva_k(r>l+BVtcI-O3c&=edT{zI5tG+dQKa HK^Fc15}<7- literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/extensions.v1beta1.Ingress.yaml b/testdata/v1.21.0/extensions.v1beta1.Ingress.yaml new file mode 100644 index 0000000000..245baf20b9 --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.Ingress.yaml @@ -0,0 +1,66 @@ +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + backend: + resource: + apiGroup: "22" + kind: "23" + name: "24" + serviceName: "20" + servicePort: "21" + ingressClassName: "19" + rules: + - host: "27" + http: + paths: + - backend: + resource: + apiGroup: "30" + kind: "31" + name: "32" + serviceName: "29" + servicePort: 1973774989 + path: "28" + pathType: )晿s(co-rDcJTfK_)$soDiB*zLxyZdUZ$0>M=kS9Y=Wf08y6WaxI+w=f1MGs%PG~G60ifDw`mW9E zWo$xO<}Ij!&#j^Zc__L90uVuD(np!ysAl~(RBa9>xJ{UuN(9~jJR8BBTTCsa)0nhS z7_Yh#X+7OTD8$`7pbJ2K1TcG>Yc)=4QM3st*1}D)jk6kit?8IT5wSfFY`>|hhRa9e z(g46$g*W;sXcM-bdes8pX0xS6o|?A6jFjdjM?in6(8p|y<{&{1VFz(NZW{V@5atu6 zhdIIl4X9y~(@I*T`qCUG2`T5Izn-WT5~_zfH!X<*H6RQs82JlkFm=ddxJR+5pKW?%%M+N zY(c}r0c6tXM_~%kR@mLyWvo^eVhoWKt^nJ3S#YqizfwdrMM+UK5oghCrQKz~0$Sz< zq>cfVjVSXL+zj^!<i}7iogX z?SO?qAbXQ)6A7iB6jW&u3=k~mC`O@*=odOT;nNFV9`^DBE07s>v;N%2&>#c}A)tsVb;7HJ& zrOJp;4j>NGs#+Ba1Lfk#Rwejw6V&9wOvhSz916W`hxapGc!n-y_~aNn$ewJALu>cG zxpnEm=cgXqJErWtcH^s`|N76~-*lE^&$9#bybVj}tFRyN5%aX&5IG~xJWdU2x~`KV zJ6=VKt#mL29udJRZEpg}Ep=&WE3(9;5*8$i14jnxb&hm{1}L3?J6*NKa&pk;N=1v?AlmuJ9L~&BBT9A@XRNlsm06c2 z7XhLPNMn4?iy5yZl}_C*q^*_;2%@d1AZ#cbthWuFO3@xY z#PX&ogV3UfsQhLqC*{Db?#eJdTfztw&4rs!VhGsjE c|G)Ie35OfHV~y`WT)4ekx%cTX92yV(3qq2Y+yDRo literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.yaml b/testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.yaml new file mode 100644 index 0000000000..c17f9fd731 --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.yaml @@ -0,0 +1,88 @@ +apiVersion: extensions/v1beta1 +kind: NetworkPolicy +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + egress: + - ports: + - endPort: -630252364 + port: 3 + protocol: s3!Zɾģ毋 + to: + - ipBlock: + cidr: "51" + except: + - "52" + namespaceSelector: + matchExpressions: + - key: 7u-tie4-7--gm3.38vl-1z---883d-v3j4-7y-p--u/d-4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sn8 + operator: DoesNotExist + matchLabels: + 5l-59g-qy5--ar-gn58nc2-3--6-o-h-9-15v-5925a-x12a-214-3sc/M.JP_oA_4A.J2s3.XL6_EU--AH-Q.GM7B: N-_-vv-Q2qz.W..4....-h._.GgT7_7B_D-..-.k4uz + podSelector: + matchExpressions: + - key: 1_o_p665O_4Gj._BXt.O-7___-Y_um-_8r--684._-_18_...E.-2oy + operator: DoesNotExist + matchLabels: + P1s-V.9.3: 9..c_uo3a + ingress: + - from: + - ipBlock: + cidr: "37" + except: + - "38" + namespaceSelector: + matchExpressions: + - key: f9wk-3--652xh.2a-ik-ak---r0nh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bq/4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.-.5--_zm-.-_RJt2X + operator: In + values: + - g4 + matchLabels: + pl6-2-316/NgO-d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.S5: U_D__6t-2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.-y + podSelector: + matchExpressions: + - key: R6S17_.8CnK_O.d-._NwcGnP-w-Sf5_Or.i1_7z.WH-.._Td2-N_Y.v + operator: Exists + matchLabels: + 5__.h-J-M.9_T.q-o7.y-SQ.9A-F-.4--_vLW.jj-.5B.._.5_3-4: 31-4.xXe..03f_--0..L.0qQ6W-.d.20h-OK-_g + ports: + - endPort: -420211493 + port: 2 + protocol: Ǐ2啗塧ȱ蓿彭聡A3fƻfʣ + podSelector: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 + policyTypes: + - (dŊiɢz diff --git a/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.json b/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.json new file mode 100644 index 0000000000..cb4527d3de --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.json @@ -0,0 +1,144 @@ +{ + "kind": "PodSecurityPolicy", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "privileged": true, + "defaultAddCapabilities": [ + "qJ枊a8衍`Ĩ" + ], + "requiredDropCapabilities": [ + ".蘯6ċV夸" + ], + "allowedCapabilities": [ + "ɑ" + ], + "volumes": [ + "ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕\u003eŽ" + ], + "hostNetwork": true, + "hostPorts": [ + { + "min": -321835912, + "max": 1575426699 + } + ], + "hostIPC": true, + "seLinux": { + "rule": "S", + "seLinuxOptions": { + "user": "19", + "role": "20", + "type": "21", + "level": "22" + } + }, + "runAsUser": { + "rule": "+½H牗洝尿彀亞螩", + "ranges": [ + { + "min": 8901768137137123048, + "max": -90233536926144532 + } + ] + }, + "runAsGroup": { + "rule": "³;Ơ歿:狞夌碕ʂɭîcP", + "ranges": [ + { + "min": -8679730194918865907, + "max": 2607109693095207331 + } + ] + }, + "supplementalGroups": { + "rule": "ɖ橙9", + "ranges": [ + { + "min": -5498021643263379468, + "max": -236027028483226507 + } + ] + }, + "fsGroup": { + "rule": "UɦOŖ", + "ranges": [ + { + "min": 8572633303645749270, + "max": 3058121789713366904 + } + ] + }, + "defaultAllowPrivilegeEscalation": false, + "allowPrivilegeEscalation": false, + "allowedHostPaths": [ + { + "pathPrefix": "23", + "readOnly": true + } + ], + "allowedFlexVolumes": [ + { + "driver": "24" + } + ], + "allowedCSIDrivers": [ + { + "name": "25" + } + ], + "allowedUnsafeSysctls": [ + "26" + ], + "forbiddenSysctls": [ + "27" + ], + "allowedProcMountTypes": [ + "ǣ偐圠=l畣潁" + ], + "runtimeClass": { + "allowedRuntimeClassNames": [ + "28" + ], + "defaultRuntimeClassName": "29" + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.pb b/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..d15acee44d7b34e92f611a10ad4f07f3ac42420c GIT binary patch literal 582 zcmV-M0=fNbICB6BCkhf}cywiMb7^mGb1!x=Vr6t;F%l6_Z)8(tV|8+Aba_y3Y-wY8 z5|RW8sR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34h za6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA# z#frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#) zeddvYDCW7B#D-lO0x>r-0x>ue;{pf)5)E-m=AMdSIOw5`V8o~z3ohuGuQtSsR^_C) zA_B>gDj>?F=!Ct*o5X_UhnMJ+kHw1Un~KDVdFQu<=eU(V#l0{AIuQu?*u>`k|NsC0 z0T7F|obLrd07wB+6$$}U5)cXkF*yiy zy@2Gpp6H&b5)}yO-OIPo-rK}`5bV#wrMRNo-~It&APNS_mgcFMIT98K^zVVspU%eF zvjGtGi1*I0)!p3u0csu!235(XPsNrJ6bP1p^sAndhx~RB`2PIein6GIL5XYnCfso~#pgnBom80gpfwBQJ3L3(* zJI0{qt-m_wi=O4AjOU`2%7V$Q!>(gc5)}xIh=k4m>)FMJ0T83ZtJ}Vgl$RvB0R##H UGBv^h2nqr+I1&OfIT`>W07~WYqW}N^ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.yaml b/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.yaml new file mode 100644 index 0000000000..155e0ae4ab --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.yaml @@ -0,0 +1,92 @@ +apiVersion: extensions/v1beta1 +kind: PodSecurityPolicy +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + allowPrivilegeEscalation: false + allowedCSIDrivers: + - name: "25" + allowedCapabilities: + - ɑ + allowedFlexVolumes: + - driver: "24" + allowedHostPaths: + - pathPrefix: "23" + readOnly: true + allowedProcMountTypes: + - ǣ偐圠=l畣潁 + allowedUnsafeSysctls: + - "26" + defaultAddCapabilities: + - qJ枊a8衍`Ĩ + defaultAllowPrivilegeEscalation: false + forbiddenSysctls: + - "27" + fsGroup: + ranges: + - max: 3058121789713366904 + min: 8572633303645749270 + rule: UɦOŖ + hostIPC: true + hostNetwork: true + hostPorts: + - max: 1575426699 + min: -321835912 + privileged: true + requiredDropCapabilities: + - .蘯6ċV夸 + runAsGroup: + ranges: + - max: 2607109693095207331 + min: -8679730194918865907 + rule: ³;Ơ歿:狞夌碕ʂɭîcP + runAsUser: + ranges: + - max: -90233536926144532 + min: 8901768137137123048 + rule: +½H牗洝尿彀亞螩 + runtimeClass: + allowedRuntimeClassNames: + - "28" + defaultRuntimeClassName: "29" + seLinux: + rule: S + seLinuxOptions: + level: "22" + role: "20" + type: "21" + user: "19" + supplementalGroups: + ranges: + - max: -236027028483226507 + min: -5498021643263379468 + rule: ɖ橙9 + volumes: + - ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕>Ž diff --git a/testdata/v1.21.0/extensions.v1beta1.ReplicaSet.json b/testdata/v1.21.0/extensions.v1beta1.ReplicaSet.json new file mode 100644 index 0000000000..7746b5dd1e --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.ReplicaSet.json @@ -0,0 +1,1556 @@ +{ + "kind": "ReplicaSet", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": 896585016, + "minReadySeconds": -1971381490, + "selector": { + "matchLabels": { + "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" + }, + "matchExpressions": [ + { + "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", + "operator": "In", + "values": [ + "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" + ] + } + ] + }, + "template": { + "metadata": { + "name": "25", + "generateName": "26", + "namespace": "27", + "selfLink": "28", + "uid": "ʬ", + "resourceVersion": "7336814125345800857", + "generation": -6617020301190572172, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -152893758082474859, + "labels": { + "30": "31" + }, + "annotations": { + "32": "33" + }, + "ownerReferences": [ + { + "apiVersion": "34", + "kind": "35", + "name": "36", + "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", + "controller": true, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "37" + ], + "clusterName": "38", + "managedFields": [ + { + "manager": "39", + "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", + "apiVersion": "40", + "fieldsType": "41" + } + ] + }, + "spec": { + "volumes": [ + { + "name": "42", + "hostPath": { + "path": "43", + "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" + }, + "emptyDir": { + "medium": "彭聡A3fƻfʣ", + "sizeLimit": "115" + }, + "gcePersistentDisk": { + "pdName": "44", + "fsType": "45", + "partition": -1499132872 + }, + "awsElasticBlockStore": { + "volumeID": "46", + "fsType": "47", + "partition": -762366823, + "readOnly": true + }, + "gitRepo": { + "repository": "48", + "revision": "49", + "directory": "50" + }, + "secret": { + "secretName": "51", + "items": [ + { + "key": "52", + "path": "53", + "mode": -104666658 + } + ], + "defaultMode": 372704313, + "optional": true + }, + "nfs": { + "server": "54", + "path": "55", + "readOnly": true + }, + "iscsi": { + "targetPortal": "56", + "iqn": "57", + "lun": 1655406148, + "iscsiInterface": "58", + "fsType": "59", + "readOnly": true, + "portals": [ + "60" + ], + "secretRef": { + "name": "61" + }, + "initiatorName": "62" + }, + "glusterfs": { + "endpoints": "63", + "path": "64" + }, + "persistentVolumeClaim": { + "claimName": "65", + "readOnly": true + }, + "rbd": { + "monitors": [ + "66" + ], + "image": "67", + "fsType": "68", + "pool": "69", + "user": "70", + "keyring": "71", + "secretRef": { + "name": "72" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "73", + "fsType": "74", + "secretRef": { + "name": "75" + }, + "options": { + "76": "77" + } + }, + "cinder": { + "volumeID": "78", + "fsType": "79", + "secretRef": { + "name": "80" + } + }, + "cephfs": { + "monitors": [ + "81" + ], + "path": "82", + "user": "83", + "secretFile": "84", + "secretRef": { + "name": "85" + } + }, + "flocker": { + "datasetName": "86", + "datasetUUID": "87" + }, + "downwardAPI": { + "items": [ + { + "path": "88", + "fieldRef": { + "apiVersion": "89", + "fieldPath": "90" + }, + "resourceFieldRef": { + "containerName": "91", + "resource": "92", + "divisor": "457" + }, + "mode": 1235524154 + } + ], + "defaultMode": -106644772 + }, + "fc": { + "targetWWNs": [ + "93" + ], + "lun": 441887498, + "fsType": "94", + "readOnly": true, + "wwids": [ + "95" + ] + }, + "azureFile": { + "secretName": "96", + "shareName": "97" + }, + "configMap": { + "name": "98", + "items": [ + { + "key": "99", + "path": "100", + "mode": -2039036935 + } + ], + "defaultMode": -460478410, + "optional": false + }, + "vsphereVolume": { + "volumePath": "101", + "fsType": "102", + "storagePolicyName": "103", + "storagePolicyID": "104" + }, + "quobyte": { + "registry": "105", + "volume": "106", + "readOnly": true, + "user": "107", + "group": "108", + "tenant": "109" + }, + "azureDisk": { + "diskName": "110", + "diskURI": "111", + "cachingMode": "HǺƶȤ^}穠", + "fsType": "112", + "readOnly": true, + "kind": "躢" + }, + "photonPersistentDisk": { + "pdID": "113", + "fsType": "114" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "115", + "items": [ + { + "key": "116", + "path": "117", + "mode": -1399063270 + } + ], + "optional": true + }, + "downwardAPI": { + "items": [ + { + "path": "118", + "fieldRef": { + "apiVersion": "119", + "fieldPath": "120" + }, + "resourceFieldRef": { + "containerName": "121", + "resource": "122", + "divisor": "746" + }, + "mode": 926891073 + } + ] + }, + "configMap": { + "name": "123", + "items": [ + { + "key": "124", + "path": "125", + "mode": -1694464659 + } + ], + "optional": true + }, + "serviceAccountToken": { + "audience": "126", + "expirationSeconds": -7593824971107985079, + "path": "127" + } + } + ], + "defaultMode": -522879476 + }, + "portworxVolume": { + "volumeID": "128", + "fsType": "129" + }, + "scaleIO": { + "gateway": "130", + "system": "131", + "secretRef": { + "name": "132" + }, + "protectionDomain": "133", + "storagePool": "134", + "storageMode": "135", + "volumeName": "136", + "fsType": "137" + }, + "storageos": { + "volumeName": "138", + "volumeNamespace": "139", + "fsType": "140", + "readOnly": true, + "secretRef": { + "name": "141" + } + }, + "csi": { + "driver": "142", + "readOnly": false, + "fsType": "143", + "volumeAttributes": { + "144": "145" + }, + "nodePublishSecretRef": { + "name": "146" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "147", + "generateName": "148", + "namespace": "149", + "selfLink": "150", + "resourceVersion": "5302358391842833914", + "generation": 6327094951466338107, + "creationTimestamp": null, + "deletionGracePeriodSeconds": 4217400953499279873, + "labels": { + "152": "153" + }, + "annotations": { + "154": "155" + }, + "ownerReferences": [ + { + "apiVersion": "156", + "kind": "157", + "name": "158", + "uid": "", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "159" + ], + "clusterName": "160", + "managedFields": [ + { + "manager": "161", + "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", + "apiVersion": "162", + "fieldsType": "163" + } + ] + }, + "spec": { + "accessModes": [ + "eÞȦY籎顒" + ], + "selector": { + "matchLabels": { + "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" + }, + "matchExpressions": [ + { + "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", + "operator": "DoesNotExist" + } + ] + }, + "resources": { + "limits": { + "ŴĿ": "377" + }, + "requests": { + ".Q貇£ȹ嫰ƹǔw÷nI": "718" + } + }, + "volumeName": "170", + "storageClassName": "171", + "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", + "dataSource": { + "apiGroup": "172", + "kind": "173", + "name": "174" + } + } + } + } + } + ], + "initContainers": [ + { + "name": "175", + "image": "176", + "command": [ + "177" + ], + "args": [ + "178" + ], + "workingDir": "179", + "ports": [ + { + "name": "180", + "hostPort": 424236719, + "containerPort": -2031266553, + "protocol": "呝TG;邪", + "hostIP": "181" + } + ], + "envFrom": [ + { + "prefix": "182", + "configMapRef": { + "name": "183", + "optional": true + }, + "secretRef": { + "name": "184", + "optional": true + } + } + ], + "env": [ + { + "name": "185", + "value": "186", + "valueFrom": { + "fieldRef": { + "apiVersion": "187", + "fieldPath": "188" + }, + "resourceFieldRef": { + "containerName": "189", + "resource": "190", + "divisor": "486" + }, + "configMapKeyRef": { + "name": "191", + "key": "192", + "optional": true + }, + "secretKeyRef": { + "name": "193", + "key": "194", + "optional": true + } + } + } + ], + "resources": { + "limits": { + "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩": "47" + }, + "requests": { + "榜VƋZ1": "932" + } + }, + "volumeMounts": [ + { + "name": "195", + "readOnly": true, + "mountPath": "196", + "subPath": "197", + "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", + "subPathExpr": "198" + } + ], + "volumeDevices": [ + { + "name": "199", + "devicePath": "200" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "201" + ] + }, + "httpGet": { + "path": "202", + "port": 2035347577, + "host": "203", + "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", + "httpHeaders": [ + { + "name": "204", + "value": "205" + } + ] + }, + "tcpSocket": { + "port": -1498229293, + "host": "206" + }, + "initialDelaySeconds": -1155992025, + "timeoutSeconds": -194343002, + "periodSeconds": -850069363, + "successThreshold": 918929368, + "failureThreshold": 1016277253, + "terminationGracePeriodSeconds": -8520337362162976488 + }, + "readinessProbe": { + "exec": { + "command": [ + "207" + ] + }, + "httpGet": { + "path": "208", + "port": "209", + "host": "210", + "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "httpHeaders": [ + { + "name": "211", + "value": "212" + } + ] + }, + "tcpSocket": { + "port": 538852927, + "host": "213" + }, + "initialDelaySeconds": -407545915, + "timeoutSeconds": 902535764, + "periodSeconds": 716842280, + "successThreshold": 1479266199, + "failureThreshold": 163512962, + "terminationGracePeriodSeconds": -8521017368802772029 + }, + "startupProbe": { + "exec": { + "command": [ + "214" + ] + }, + "httpGet": { + "path": "215", + "port": 1623772781, + "host": "216", + "scheme": "UÐ_ƮA攤/ɸɎ", + "httpHeaders": [ + { + "name": "217", + "value": "218" + } + ] + }, + "tcpSocket": { + "port": "219", + "host": "220" + }, + "initialDelaySeconds": 1054858106, + "timeoutSeconds": 232569106, + "periodSeconds": -1150474479, + "successThreshold": 744319626, + "failureThreshold": -2107743490, + "terminationGracePeriodSeconds": 8569885835306406695 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "221" + ] + }, + "httpGet": { + "path": "222", + "port": 896430536, + "host": "223", + "scheme": "罴ņ螡źȰ", + "httpHeaders": [ + { + "name": "224", + "value": "225" + } + ] + }, + "tcpSocket": { + "port": 513341278, + "host": "226" + } + }, + "preStop": { + "exec": { + "command": [ + "227" + ] + }, + "httpGet": { + "path": "228", + "port": 1451056156, + "host": "229", + "scheme": "uʎȺ眖R#", + "httpHeaders": [ + { + "name": "230", + "value": "231" + } + ] + }, + "tcpSocket": { + "port": "232", + "host": "233" + } + } + }, + "terminationMessagePath": "234", + "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", + "imagePullPolicy": "1ØœȠƬQg鄠", + "securityContext": { + "capabilities": { + "add": [ + "o啛更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ" + ], + "drop": [ + "W:ĸ輦唊#v" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "235", + "role": "236", + "type": "237", + "level": "238" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "239", + "gmsaCredentialSpec": "240", + "runAsUserName": "241" + }, + "runAsUser": 1946087648860511217, + "runAsGroup": 8839567045362091290, + "runAsNonRoot": true, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ÿ8T 苧yñKJɐ扵", + "seccompProfile": { + "type": "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞", + "localhostProfile": "242" + } + }, + "stdin": true, + "tty": true + } + ], + "containers": [ + { + "name": "243", + "image": "244", + "command": [ + "245" + ], + "args": [ + "246" + ], + "workingDir": "247", + "ports": [ + { + "name": "248", + "hostPort": 465972736, + "containerPort": -1784617397, + "protocol": "Ƭƶ氩Ȩ\u003c6", + "hostIP": "249" + } + ], + "envFrom": [ + { + "prefix": "250", + "configMapRef": { + "name": "251", + "optional": false + }, + "secretRef": { + "name": "252", + "optional": true + } + } + ], + "env": [ + { + "name": "253", + "value": "254", + "valueFrom": { + "fieldRef": { + "apiVersion": "255", + "fieldPath": "256" + }, + "resourceFieldRef": { + "containerName": "257", + "resource": "258", + "divisor": "9" + }, + "configMapKeyRef": { + "name": "259", + "key": "260", + "optional": true + }, + "secretKeyRef": { + "name": "261", + "key": "262", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "lNKƙ順\\E¦队偯J僳徥淳": "93" + }, + "requests": { + "媀瓄\u0026翜舞拉Œɥ颶妧Ö闊": "472" + } + }, + "volumeMounts": [ + { + "name": "263", + "mountPath": "264", + "subPath": "265", + "mountPropagation": "ĠM蘇KŅ/»頸+SÄ蚃", + "subPathExpr": "266" + } + ], + "volumeDevices": [ + { + "name": "267", + "devicePath": "268" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "269" + ] + }, + "httpGet": { + "path": "270", + "port": -1468297794, + "host": "271", + "scheme": "磣Óƿ頀\"冓鍓贯澔 ƺ蛜6Ɖ飴Ɏ", + "httpHeaders": [ + { + "name": "272", + "value": "273" + } + ] + }, + "tcpSocket": { + "port": "274", + "host": "275" + }, + "initialDelaySeconds": 1308698792, + "timeoutSeconds": 1401790459, + "periodSeconds": -934378634, + "successThreshold": -1453143878, + "failureThreshold": -1129218498, + "terminationGracePeriodSeconds": 2471155705902100229 + }, + "readinessProbe": { + "exec": { + "command": [ + "276" + ] + }, + "httpGet": { + "path": "277", + "port": -614098868, + "host": "278", + "scheme": "ȗÔÂɘɢ", + "httpHeaders": [ + { + "name": "279", + "value": "280" + } + ] + }, + "tcpSocket": { + "port": 802134138, + "host": "281" + }, + "initialDelaySeconds": -942399354, + "timeoutSeconds": 1264624019, + "periodSeconds": -1803854120, + "successThreshold": -1412915219, + "failureThreshold": 323903711, + "terminationGracePeriodSeconds": -9192251189672401053 + }, + "startupProbe": { + "exec": { + "command": [ + "282" + ] + }, + "httpGet": { + "path": "283", + "port": -992558278, + "host": "284", + "scheme": "鯂²静", + "httpHeaders": [ + { + "name": "285", + "value": "286" + } + ] + }, + "tcpSocket": { + "port": -402384013, + "host": "287" + }, + "initialDelaySeconds": -181601395, + "timeoutSeconds": -617381112, + "periodSeconds": 1851229369, + "successThreshold": -560238386, + "failureThreshold": 1658749995, + "terminationGracePeriodSeconds": -4030490994049395944 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "288" + ] + }, + "httpGet": { + "path": "289", + "port": "290", + "host": "291", + "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", + "httpHeaders": [ + { + "name": "292", + "value": "293" + } + ] + }, + "tcpSocket": { + "port": 1167615307, + "host": "294" + } + }, + "preStop": { + "exec": { + "command": [ + "295" + ] + }, + "httpGet": { + "path": "296", + "port": -115833863, + "host": "297", + "scheme": "ì", + "httpHeaders": [ + { + "name": "298", + "value": "299" + } + ] + }, + "tcpSocket": { + "port": "300", + "host": "301" + } + } + }, + "terminationMessagePath": "302", + "terminationMessagePolicy": "ɊHȖ|ʐşƧ諔迮ƙIJ嘢4ʗ", + "imagePullPolicy": "ǚ鍰\\縑ɀ撑¼蠾8餑噭", + "securityContext": { + "capabilities": { + "add": [ + "ņ" + ], + "drop": [ + ")DŽ髐njʉBn(fǂ" + ] + }, + "privileged": false, + "seLinuxOptions": { + "user": "303", + "role": "304", + "type": "305", + "level": "306" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "307", + "gmsaCredentialSpec": "308", + "runAsUserName": "309" + }, + "runAsUser": -6717020695319852049, + "runAsGroup": -495558749504439559, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "Ǫʓ)ǂť嗆u", + "seccompProfile": { + "type": "晲T[irȎ3Ĕ\\", + "localhostProfile": "310" + } + }, + "tty": true + } + ], + "ephemeralContainers": [ + { + "name": "311", + "image": "312", + "command": [ + "313" + ], + "args": [ + "314" + ], + "workingDir": "315", + "ports": [ + { + "name": "316", + "hostPort": -1656699070, + "containerPort": -1918622971, + "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", + "hostIP": "317" + } + ], + "envFrom": [ + { + "prefix": "318", + "configMapRef": { + "name": "319", + "optional": true + }, + "secretRef": { + "name": "320", + "optional": false + } + } + ], + "env": [ + { + "name": "321", + "value": "322", + "valueFrom": { + "fieldRef": { + "apiVersion": "323", + "fieldPath": "324" + }, + "resourceFieldRef": { + "containerName": "325", + "resource": "326", + "divisor": "69" + }, + "configMapKeyRef": { + "name": "327", + "key": "328", + "optional": true + }, + "secretKeyRef": { + "name": "329", + "key": "330", + "optional": false + } + } + } + ], + "resources": { + "limits": { + "1b": "328" + }, + "requests": { + "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" + } + }, + "volumeMounts": [ + { + "name": "331", + "readOnly": true, + "mountPath": "332", + "subPath": "333", + "mountPropagation": "Ik(dŊiɢzĮ蛋I", + "subPathExpr": "334" + } + ], + "volumeDevices": [ + { + "name": "335", + "devicePath": "336" + } + ], + "livenessProbe": { + "exec": { + "command": [ + "337" + ] + }, + "httpGet": { + "path": "338", + "port": "339", + "host": "340", + "scheme": "ȥ}礤铟怖ý萜Ǖ", + "httpHeaders": [ + { + "name": "341", + "value": "342" + } + ] + }, + "tcpSocket": { + "port": -1088996269, + "host": "343" + }, + "initialDelaySeconds": -1922458514, + "timeoutSeconds": 1480364858, + "periodSeconds": 692511776, + "successThreshold": -1231653807, + "failureThreshold": -36573584, + "terminationGracePeriodSeconds": -2524837786321986358 + }, + "readinessProbe": { + "exec": { + "command": [ + "344" + ] + }, + "httpGet": { + "path": "345", + "port": 1219644543, + "host": "346", + "scheme": "ȑoG鄧蜢暳ǽżLj捲攻xƂ9阠$嬏wy", + "httpHeaders": [ + { + "name": "347", + "value": "348" + } + ] + }, + "tcpSocket": { + "port": "349", + "host": "350" + }, + "initialDelaySeconds": 652646450, + "timeoutSeconds": 757223010, + "periodSeconds": -1912967242, + "successThreshold": -2106399359, + "failureThreshold": 1443270783, + "terminationGracePeriodSeconds": -4462364494060795190 + }, + "startupProbe": { + "exec": { + "command": [ + "351" + ] + }, + "httpGet": { + "path": "352", + "port": -902839620, + "host": "353", + "scheme": "縆łƑ[澔槃JŵǤ桒ɴ鉂W", + "httpHeaders": [ + { + "name": "354", + "value": "355" + } + ] + }, + "tcpSocket": { + "port": "356", + "host": "357" + }, + "initialDelaySeconds": -574742201, + "timeoutSeconds": -1182912186, + "periodSeconds": -514169648, + "successThreshold": -1186167291, + "failureThreshold": 64459150, + "terminationGracePeriodSeconds": -4166164136222066963 + }, + "lifecycle": { + "postStart": { + "exec": { + "command": [ + "358" + ] + }, + "httpGet": { + "path": "359", + "port": "360", + "host": "361", + "scheme": "卶滿筇ȟP:/a殆诵H玲鑠ĭ$#", + "httpHeaders": [ + { + "name": "362", + "value": "363" + } + ] + }, + "tcpSocket": { + "port": "364", + "host": "365" + } + }, + "preStop": { + "exec": { + "command": [ + "366" + ] + }, + "httpGet": { + "path": "367", + "port": 1791758702, + "host": "368", + "scheme": "tl敷斢杧ż鯀", + "httpHeaders": [ + { + "name": "369", + "value": "370" + } + ] + }, + "tcpSocket": { + "port": "371", + "host": "372" + } + } + }, + "terminationMessagePath": "373", + "terminationMessagePolicy": "鸔ɧWǘ炙", + "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", + "securityContext": { + "capabilities": { + "add": [ + "鬬$矐_敕ű嵞嬯t{Eɾ" + ], + "drop": [ + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + ] + }, + "privileged": true, + "seLinuxOptions": { + "user": "374", + "role": "375", + "type": "376", + "level": "377" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "378", + "gmsaCredentialSpec": "379", + "runAsUserName": "380" + }, + "runAsUser": 2114633499332155907, + "runAsGroup": -1232960403847883886, + "runAsNonRoot": true, + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "铳s44矕Ƈè*鑏=", + "seccompProfile": { + "type": "ʨ|ǓÓ敆OɈÏ 瞍髃#", + "localhostProfile": "381" + } + }, + "stdin": true, + "tty": true, + "targetContainerName": "382" + } + ], + "restartPolicy": "W歹s梊ɥʋăƻ", + "terminationGracePeriodSeconds": 1031455728822209328, + "activeDeadlineSeconds": 579099652389333099, + "dnsPolicy": "'蠨磼O_h盌3+Œ9两@8", + "nodeSelector": { + "383": "384" + }, + "serviceAccountName": "385", + "serviceAccount": "386", + "automountServiceAccountToken": true, + "nodeName": "387", + "hostNetwork": true, + "shareProcessNamespace": true, + "securityContext": { + "seLinuxOptions": { + "user": "388", + "role": "389", + "type": "390", + "level": "391" + }, + "windowsOptions": { + "gmsaCredentialSpecName": "392", + "gmsaCredentialSpec": "393", + "runAsUserName": "394" + }, + "runAsUser": 3011215457607075123, + "runAsGroup": -2549376519991319825, + "runAsNonRoot": true, + "supplementalGroups": [ + 8667724420266764868 + ], + "fsGroup": -8322686588708543096, + "sysctls": [ + { + "name": "395", + "value": "396" + } + ], + "fsGroupChangePolicy": "4虵p蓋沥7uPƒ", + "seccompProfile": { + "type": "", + "localhostProfile": "397" + } + }, + "imagePullSecrets": [ + { + "name": "398" + } + ], + "hostname": "399", + "subdomain": "400", + "affinity": { + "nodeAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "401", + "operator": "灭ƴɦ燻踸陴Sĕ濦", + "values": [ + "402" + ] + } + ], + "matchFields": [ + { + "key": "403", + "operator": "筿ɾ", + "values": [ + "404" + ] + } + ] + } + ] + }, + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": -259047269, + "preference": { + "matchExpressions": [ + { + "key": "405", + "operator": "霎ȃň", + "values": [ + "406" + ] + } + ], + "matchFields": [ + { + "key": "407", + "operator": "ʓ滨", + "values": [ + "408" + ] + } + ] + } + } + ] + }, + "podAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "KA-._d._.Um.-__0": "5_g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_6_.0Q4_.84.I" + }, + "matchExpressions": [ + { + "key": "3QC1--L--v_Z--ZgC", + "operator": "Exists" + } + ] + }, + "namespaces": [ + "415" + ], + "topologyKey": "416", + "namespaceSelector": { + "matchLabels": { + "1rhm-5y--z-0/b17ca-_p-y.eQ9": "dU-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k.7.l_-W8o._xJ1-lFAX" + }, + "matchExpressions": [ + { + "key": "7Vz_6.Hz_V_.r_v_._X", + "operator": "Exists" + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 2001693468, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "8--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0m.b--kexr-1-o--g--1l-8---3snw0-3i--a7-2--j/i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV2": "PE..24-O._.v._9-cz.-Y6T4gz" + }, + "matchExpressions": [ + { + "key": "Q_--v-3-BzO5z80n_HtW", + "operator": "NotIn", + "values": [ + "3_.4_W_-_-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__w" + ] + } + ] + }, + "namespaces": [ + "429" + ], + "topologyKey": "430", + "namespaceSelector": { + "matchLabels": { + "f---u7-gl7814ei-07shtq-6---g----9s39z--f-l67-9a-trt-03-7z2zy0eq.8-u87lyqq-o-3----60zvoe7-7973b--7n/fNx__-U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_--5-_.3--9": "P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_QA" + }, + "matchExpressions": [ + { + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] + } + ] + } + } + } + ] + }, + "podAntiAffinity": { + "requiredDuringSchedulingIgnoredDuringExecution": [ + { + "labelSelector": { + "matchLabels": { + "4dw-buv-f55-2k2-e-443m678-2v89-z8.ts-63z-v--8r-0-2--rad877gr62cg6/E-Z0_TM_6": "pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-.C" + }, + "matchExpressions": [ + { + "key": "T", + "operator": "NotIn", + "values": [ + "" + ] + } + ] + }, + "namespaces": [ + "443" + ], + "topologyKey": "444", + "namespaceSelector": { + "matchLabels": { + "T-4CwMqp..__._-J_-fk3-_j.133eT_2_tI": "I-mt4...rQ" + }, + "matchExpressions": [ + { + "key": "vSW_4-__h", + "operator": "In", + "values": [ + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" + ] + } + ] + } + } + ], + "preferredDuringSchedulingIgnoredDuringExecution": [ + { + "weight": 1920802622, + "podAffinityTerm": { + "labelSelector": { + "matchLabels": { + "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" + }, + "matchExpressions": [ + { + "key": "8v---a9j23/9", + "operator": "In", + "values": [ + "y__y.9O.L-.m.3h" + ] + } + ] + }, + "namespaces": [ + "457" + ], + "topologyKey": "458", + "namespaceSelector": { + "matchLabels": { + "VM5..-N_H_55..--E3_2D-1DW__o_8": "kzB7U_.Q.45cy-.._K" + }, + "matchExpressions": [ + { + "key": "6re-33-3.3-cw-1---px-0q5m-e--8-tcd2-84s-n-i-711s4--9s8--o-8dm---b--b/0v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..5-.._r6M__4-P-g3Jt6eG", + "operator": "Exists" + } + ] + } + } + } + ] + } + }, + "schedulerName": "465", + "tolerations": [ + { + "key": "466", + "operator": "NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ", + "value": "467", + "effect": ";牆詒ĸąsƶ", + "tolerationSeconds": -456102350746071856 + } + ], + "hostAliases": [ + { + "ip": "468", + "hostnames": [ + "469" + ] + } + ], + "priorityClassName": "470", + "priority": 1188651641, + "dnsConfig": { + "nameservers": [ + "471" + ], + "searches": [ + "472" + ], + "options": [ + { + "name": "473", + "value": "474" + } + ] + }, + "readinessGates": [ + { + "conditionType": "lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW" + } + ], + "runtimeClassName": "475", + "enableServiceLinks": false, + "preemptionPolicy": "džH0ƾ瘿¸'q钨羲;\"T#sM網mA", + "overhead": { + "»Š": "727" + }, + "topologySpreadConstraints": [ + { + "maxSkew": -388643187, + "topologyKey": "476", + "whenUnsatisfiable": "i僠噚恗N", + "labelSelector": { + "matchLabels": { + "z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0": "g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T" + }, + "matchExpressions": [ + { + "key": "br..1.--S-w-5_..D.pz_-ad", + "operator": "In", + "values": [ + "Q.__y644" + ] + } + ] + } + } + ], + "setHostnameAsFQDN": false + } + } + }, + "status": { + "replicas": -2095627603, + "fullyLabeledReplicas": 516555648, + "readyReplicas": 2104777337, + "availableReplicas": 876226690, + "observedGeneration": 1436288218546692842, + "conditions": [ + { + "type": "C`牯雫", + "status": "%ÿ¼璤ňɈȀę", + "lastTransitionTime": "2951-06-01T06:00:17Z", + "reason": "483", + "message": "484" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/extensions.v1beta1.ReplicaSet.pb b/testdata/v1.21.0/extensions.v1beta1.ReplicaSet.pb new file mode 100644 index 0000000000000000000000000000000000000000..febb4ed35feb432e9949af944d8b2ff180673a6e GIT binary patch literal 7931 zcmY*ec|a8B*=H6_$iyVuNt)2jQM$PZ={wBKJEv*dh?*#(qM|5CGXXh7kz0^$(sC#W zipnV<3gU$a9*A5bG%UO9V&a#(Y2%lqiF=u9j^9vor7gKKJvRRcc-k z9Y!-LYx7ew^U||2^CAoQq?G(bo}m|}WM`x=Ph6Ce&zyalK0wiwz);vkiDpWQpcLUA zp65hCUkx!KKo7OE$KaWJd+Xc5OIWw!ZCb>nSSX7MfBRN=>?zrZmRD zb1TDW1232iJT~7s!{Rzs@2L1oo~_EhB|E|Z>jtS*u7MXV241S7B4Mb^{LZ(v%2i+G z+udy2i59zBd#rtlk9 z71DSiMMBF_ii}Yv!g-l1kOd*Urbt5MCn;)V9=lXsBkF7hTet)vT}SiQvh#Eqo^)16 zEQ)9KY11-caDk2_q^mJYV^J2;SeDN~5);H^(0DP@qjK2QFgi!o3xt^TxM%f5P34m@ zQc!BF%Cm^omL#ubbKn?rwKy$r78@^_-qPr9iZ%!mV-RGMK~T&FL5(m>92V|YFqTzbi08e=3lkg;&3|Kb*#@U$W z*y5^dc2qk`-CMdHLo>$L#n=vKPmM5Ok)w#9uwpS_wTgNaW@*fQ_VtTK`>YMtp%l(p z?`ZU{JL&7$VB2Ieh@4;$d8S3B`)S%B3e0huM(}`{$K~;=*tx#FyI=AiJ!EkWm-+fS zWXE1tLxX4Ew(%{3t6`gK*M7%w=05sP*Xb^A$*yTQ)qW~658w=s{bL-OhrtAW)+$>lR@Hy-_Zt%XYK|Hx0i6}hi`8@ zOGe(HLI*aSJ5GgBQ{lW4EH6o+R8#~!! z2{cGYRTZEEFXrY_O;H^-0Ea-_*VyxO^3L4-CP^s`vi&7G*MM zVi*-+(4<-lE~UY;ni3k+LOnslZko!Fu^JQ1b6n_^iVsd)4)Cw{jov-i{f}Wm9k3qs z^JI`<0)ovz#DmoRq*)@(awtXGln5ZI07UDi9w7qepqJ-OQ)Z11+It;)UVO!KpdCi? zLO3M^dj~rP;ZX33$uM!0ngTC^3NHe%X@X+m6?7a3PcF-20ayxuSO6kU1tLWOk)weq zu|aQ9+bFt{0>>CoF6P%T2V4*kCA8)0=jUsdRZjv!qsaGdI3Mz(wQ9ZTUUi)^nw@g1(3Bd>TX`o>OMkHJc^AOOKknSq{?V%_Q3x6E^Vvu{@|6G`7ePqOul zjSwe*6@__-{x!S6+g&lb+cDrebj&_5USDYK%bZR66`tHx;mqqO`nR-E(&y*0>AbF3 z*!Wq9jbUz27SKF>8Jmv~$0X7V5=9OnRY81Vc7}`ugn2GST2W-luK{*GMm0Qak^f(Y*BP-6sxnAMF=R1Gg6SqOqr3Dk~c3af9BfsynJAd z!V6)xVt41DqpZN)-=>W2QIc2MkB&9Ehnf;xl`ZauYHsRXz%7OFS;6G^BJ+6&9V~#$ z1R|P%NM;~%1Q10CCta$s_*~P6ROp%4%DMuIWxm~h*xu_tcEHj32meTI>TDP(kwqlY z^fV0u6eKV}0sIj8& z+1FnF!pzZqzNR);$*#gu+iz|3ZL1<;f?Gs`xe78SdMwByTu+uF?j38N>usu-V_P3Nddk<{|KuX;I&Vvv z0G;x}4vJ3qA5zwsc`#Sun7cxPjKkY6Sp$}8B1?*JGRo8iY zj=G2I!|a3J?X9xC(zmKZ@l4yH5<JI0@mrO56$!m%4gv_`1OqM4EVG`KxaX2euEbvzC4^DeV2z z7k39_9)5A8XAp8N&0ukZITS8z67Bt@c zoAFN1z@drF<26MI?%u<(qg~$CK4-ma;DG;78exxyZyxH*#J>+u@*heQnP>egYZCJ$ ztPF92h~i4cCl11p86XWZAhqjJyny8G*3{M>|1$jZJ!5k)KYnW+B)C z=D-dx2X=rtE#V&e4tH~R-1F(Vj?H+i{srjbxne440~NHDqFP846C{qg&3}D~hcn!K z6pT~{^?Ad5Rbs{ zL_FBf#KH0p_64NvXQC>aLwrX|N4tGHn*FR)i3O{&>0X+!{J*_h{~m}L0c}x?)!&^s z5D-G>hVrxjyqOFQRDSr?E#YVXeevr+19xb{)y7-YrhUy91_pXII4F}b-rY5j=kBO- z?w!~;R%SmHcC7K6&)@!HN9Ud4pS|(Xmzzr8Ul$_W_qeyc)3bYMzP`e_Y|E8UcxwM8ib8xh#ZSovrv3+ z%u|w{hMt280%dE^!Yu@XupXleP^J_JtdtE=W*K4&({z-iChD@zatol4QAKt(b3gqn zykI(yPz)(t5)evAo6g+gk3xA&un5UB5ZU}U`bGMFK6k}xBo!ejjkw4pURj=q^lVhb zrYz8yKP5wPlZRI4PlM_M3Lu?b!lT^9B=m7Io079inyDiZu}dMIu3{B7Lr3vy7OSs~ z=26D8)0Q$1(swIMEV|6jvgk{6HdilzxViMFqr5&Tr1ibigSRqcljv_L8gj5A6`|D# z39C>x6kU+a&AElv!6iHeQK{*+E*Q~`5vRAW72(3z4n~QiT$zTYAnhd6sLa&fR zI31xx1!ka?k?DLKyE?s4R}z6~tP1SZb!paff-WtcKW!rr!A8L`WBMSw9VJ5G@ho3eU|t`~wl1h4@SbLL?K{TfB@qEcb{ z8U>|gC{WR*q$5trTallGWN3z4BBbSE4GP&*lp!lfOGNp(`G|vR(;`@kxRe~Y;2KrQ zD9XtJz5u5Xk~vF3R*HfYO~Jr4B{MR0-dZSj7wc?nCW;p@q%#&^4agel&!VV>h+Uxr z>)1S9o)2PIbi@_HxuF7PVL^>~ES802XPVAw+{}f~37JbkC9-u;M*%LaC&w?=mmqz? zG-freu1(alSTMe(`_d#>K0Oi5Nn#HWI9UZDz!k(sOvsWmu; zSdMFvYx#_U!9iDE@n}RVnO*F%3eT3oQCuS9c3Gzul&Gx~a3qwl zU}<+1>3R{X&1Yi}yPCx-fY+q<0La5^r)ZIWXvtiOWzjqxa2E1_W@23cM$L%V^(d9v^?-OSx6-=37CSCBDn%Ker@b>c%1|4lAgBa+2`UwX_oTi!zoH zQL$kBtez{+1=t70qBI-| zr)5RDJ9nfOK5uKX4V~{lK=Oa6Hh)Ejxc9X#v2RS^NusY|AzFfMHGo9mLYfR0(v*k? zJ;gP)0d2e?CdN_a+=%bTmRN;=Y!Rz zul8>K!TH(8l~h6vMJEN$sX$f?Tc|&!*&H}|f#=K*yGxI_b{uhZxCYwBhP>-f*$&$e zI7T>6Tk)KU9iFD1*)L@K&&ZQ{3lP&l6)=Cw@6KJeLB}!w?gXq51nK7PA71+OYe?itlMMceNJ3B;Qndl*LL|}J|ILZXfz>oK zy=G#wW6;yuxbR{BS_Fs@0EqdyvI5W%TJTCBV(y*1waHfJXty6;kmg(0ZW*Cyl@8Bx zHEefp?{SrMI4fM$ectNk=$NsAKc7E+e01cGo~o1XBNes=M!;Y;0#?Jm?E6pq^-Wib?+>T^Wk5^S;QO!rr}aHcG-K;m4U-_wuUTRf-sq)rqQp&f8_3|ebl2TQ!wU1^1`k*b$x zx+-hE^*hNFp_rn6Q6liF5GWCN6@%jYO9TL0{3XKU@pB5p$J$)$dTd9=248WX?whFf zmYwtt)!EDaB?3+bSf{EUZ$?ykkwt-AflGZW4ASpb;%=)4&3{$kgm{l4`(Jx8~yzOqA}bw{xEgr{%F*6XP* zbM0xcmxE`P74w}>c`D1j2WrRq$JXcBd&A#oKK;(C2i@;pq5L48C_^D2%GxM6K815o zSH@hulis54g^d)j0l)`L;JHM=M}dg%Q`9E_K|Y=_!&TZ~uXDFo`L@-2n|HYSYCXmK zYz^L~9{0%5`0!gH*wZvJ+W&ZtueQ@O-2Id}?%}+- zp5E@&(@G71EsdVCwfnInL8&qfQX$pV|F8!vjchKPZclfWwY!>I+$G!QnOjKmu2}@k zE=xqyAra6KMBzD$3YI{`h|%@wI)pt4%e z){8ge$o*r0;FpXYaCDFNzwB+;{P_9PmEIFO$M=ubTF7)|DtKW`AWsaC=O1a14+fMI zh{zbpGbzmA69vQp`6ix(!C^p~`eR_h0%#$|9Ne%}_kDH~`X1c()vJ@k+8x^`4B>Bj|Jf55$bE5c{8Au- zs1pNSy)|9eub!h4KzUO9X9C2QFjEZJ^Nl8_4S*GLDB1j&qbBP)-@5(Y)(&^eiSg66 zq45pw>TY-askQb}&DYfai0kl{!lJ-A33~zE{mIO+NEj?}#_nS+eTL9aS}T2qu-=b+ zp9fAGUUKG4UEqTqWeg>_vp!4p3U99n)b1-NBpiI%cLroe*vmt83GHICB_epVelj( ztPem4i6WOej=kr1X7DY`Y|PJaH}tt1JKQ_=+lG8ci~ZLGzz=|5?ibf2J_0MkN+3Ab zIDX7~pm==5HBy}A+-x6=vA_p2l@9eCKKzKMZL98XXs{i3o!sdD(DsgDhLjU6)2jq0yzu7&S7Oe?_K)r`k})Q zLNp0dgPy6~-&{Yi%lG9aDw^@toyZeKPg{e%!rB?(tJ(6jA6bG=I53rHo603TMBg{j z`SN(3wa(p8KHs^)x+ToBv)Xs4>|q$B^8Y`8VEEeLj~bZQeheTO+&6q)x!u=a@7y0h z-sCB5_QwlMA|Isx-PBHsekmYAo|#ERDEJ|zq4gtg{tPK$37a4A^q1R8?KRH>Eb880 z7HvB@zQ?_**4g8$ERFZ`9KM6WeCZcF2h懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 + initialDelaySeconds: -1155992025 + periodSeconds: -850069363 + successThreshold: 918929368 + tcpSocket: + host: "206" + port: -1498229293 + terminationGracePeriodSeconds: -8520337362162976488 + timeoutSeconds: -194343002 + name: "175" + ports: + - containerPort: -2031266553 + hostIP: "181" + hostPort: 424236719 + name: "180" + protocol: 呝TG;邪 + readinessProbe: + exec: + command: + - "207" + failureThreshold: 163512962 + httpGet: + host: "210" + httpHeaders: + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p + initialDelaySeconds: -407545915 + periodSeconds: 716842280 + successThreshold: 1479266199 + tcpSocket: + host: "213" + port: 538852927 + terminationGracePeriodSeconds: -8521017368802772029 + timeoutSeconds: 902535764 + resources: + limits: + 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩: "47" + requests: + 榜VƋZ1: "932" + securityContext: + allowPrivilegeEscalation: true + capabilities: + add: + - o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + drop: + - W:ĸ輦唊#v + privileged: false + procMount: Ÿ8T 苧yñKJɐ扵 + readOnlyRootFilesystem: true + runAsGroup: 8839567045362091290 + runAsNonRoot: true + runAsUser: 1946087648860511217 + seLinuxOptions: + level: "238" + role: "236" + type: "237" + user: "235" + seccompProfile: + localhostProfile: "242" + type: ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + windowsOptions: + gmsaCredentialSpec: "240" + gmsaCredentialSpecName: "239" + runAsUserName: "241" + startupProbe: + exec: + command: + - "214" + failureThreshold: -2107743490 + httpGet: + host: "216" + httpHeaders: + - name: "217" + value: "218" + path: "215" + port: 1623772781 + scheme: UÐ_ƮA攤/ɸɎ + initialDelaySeconds: 1054858106 + periodSeconds: -1150474479 + successThreshold: 744319626 + tcpSocket: + host: "220" + port: "219" + terminationGracePeriodSeconds: 8569885835306406695 + timeoutSeconds: 232569106 + stdin: true + terminationMessagePath: "234" + terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + tty: true + volumeDevices: + - devicePath: "200" + name: "199" + volumeMounts: + - mountPath: "196" + mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę + name: "195" + readOnly: true + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "387" + nodeSelector: + "383": "384" + overhead: + »Š: "727" + preemptionPolicy: džH0ƾ瘿¸'q钨羲;"T#sM網mA + priority: 1188651641 + priorityClassName: "470" + readinessGates: + - conditionType: lD傕Ɠ栊闔虝巒瀦ŕ蘴濼DZj鎒ũW + restartPolicy: W歹s梊ɥʋăƻ + runtimeClassName: "475" + schedulerName: "465" + securityContext: + fsGroup: -8322686588708543096 + fsGroupChangePolicy: 4虵p蓋沥7uPƒ + runAsGroup: -2549376519991319825 + runAsNonRoot: true + runAsUser: 3011215457607075123 + seLinuxOptions: + level: "391" + role: "389" + type: "390" + user: "388" + seccompProfile: + localhostProfile: "397" + type: "" + supplementalGroups: + - 8667724420266764868 + sysctls: + - name: "395" + value: "396" + windowsOptions: + gmsaCredentialSpec: "393" + gmsaCredentialSpecName: "392" + runAsUserName: "394" + serviceAccount: "386" + serviceAccountName: "385" + setHostnameAsFQDN: false + shareProcessNamespace: true + subdomain: "400" + terminationGracePeriodSeconds: 1031455728822209328 + tolerations: + - effect: ;牆詒ĸąsƶ + key: "466" + operator: NL觀嫧酞篐8郫焮3ó緼Ŷ獃夕Ɔ + tolerationSeconds: -456102350746071856 + value: "467" + topologySpreadConstraints: + - labelSelector: + matchExpressions: + - key: br..1.--S-w-5_..D.pz_-ad + operator: In + values: + - Q.__y644 + matchLabels: + z23.Ya-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__0: g-5.-59...7q___n.__16ee.-.66hcB.rTt7bm9I.-..q-F-T + maxSkew: -388643187 + topologyKey: "476" + whenUnsatisfiable: i僠噚恗N + volumes: + - awsElasticBlockStore: + fsType: "47" + partition: -762366823 + readOnly: true + volumeID: "46" + azureDisk: + cachingMode: HǺƶȤ^}穠 + diskName: "110" + diskURI: "111" + fsType: "112" + kind: 躢 + readOnly: true + azureFile: + secretName: "96" + shareName: "97" + cephfs: + monitors: + - "81" + path: "82" + secretFile: "84" + secretRef: + name: "85" + user: "83" + cinder: + fsType: "79" + secretRef: + name: "80" + volumeID: "78" + configMap: + defaultMode: -460478410 + items: + - key: "99" + mode: -2039036935 + path: "100" + name: "98" + optional: false + csi: + driver: "142" + fsType: "143" + nodePublishSecretRef: + name: "146" + readOnly: false + volumeAttributes: + "144": "145" + downwardAPI: + defaultMode: -106644772 + items: + - fieldRef: + apiVersion: "89" + fieldPath: "90" + mode: 1235524154 + path: "88" + resourceFieldRef: + containerName: "91" + divisor: "457" + resource: "92" + emptyDir: + medium: 彭聡A3fƻfʣ + sizeLimit: "115" + ephemeral: + volumeClaimTemplate: + metadata: + annotations: + "154": "155" + clusterName: "160" + creationTimestamp: null + deletionGracePeriodSeconds: 4217400953499279873 + finalizers: + - "159" + generateName: "148" + generation: 6327094951466338107 + labels: + "152": "153" + managedFields: + - apiVersion: "162" + fieldsType: "163" + manager: "161" + operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð + name: "147" + namespace: "149" + ownerReferences: + - apiVersion: "156" + blockOwnerDeletion: true + controller: false + kind: "157" + name: "158" + uid: "" + resourceVersion: "5302358391842833914" + selfLink: "150" + spec: + accessModes: + - eÞȦY籎顒 + dataSource: + apiGroup: "172" + kind: "173" + name: "174" + resources: + limits: + ŴĿ: "377" + requests: + .Q貇£ȹ嫰ƹǔw÷nI: "718" + selector: + matchExpressions: + - key: a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4 + operator: DoesNotExist + matchLabels: + 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 + storageClassName: "171" + volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 + volumeName: "170" + fc: + fsType: "94" + lun: 441887498 + readOnly: true + targetWWNs: + - "93" + wwids: + - "95" + flexVolume: + driver: "73" + fsType: "74" + options: + "76": "77" + secretRef: + name: "75" + flocker: + datasetName: "86" + datasetUUID: "87" + gcePersistentDisk: + fsType: "45" + partition: -1499132872 + pdName: "44" + gitRepo: + directory: "50" + repository: "48" + revision: "49" + glusterfs: + endpoints: "63" + path: "64" + hostPath: + path: "43" + type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ + iscsi: + fsType: "59" + initiatorName: "62" + iqn: "57" + iscsiInterface: "58" + lun: 1655406148 + portals: + - "60" + readOnly: true + secretRef: + name: "61" + targetPortal: "56" + name: "42" + nfs: + path: "55" + readOnly: true + server: "54" + persistentVolumeClaim: + claimName: "65" + readOnly: true + photonPersistentDisk: + fsType: "114" + pdID: "113" + portworxVolume: + fsType: "129" + volumeID: "128" + projected: + defaultMode: -522879476 + sources: + - configMap: + items: + - key: "124" + mode: -1694464659 + path: "125" + name: "123" + optional: true + downwardAPI: + items: + - fieldRef: + apiVersion: "119" + fieldPath: "120" + mode: 926891073 + path: "118" + resourceFieldRef: + containerName: "121" + divisor: "746" + resource: "122" + secret: + items: + - key: "116" + mode: -1399063270 + path: "117" + name: "115" + optional: true + serviceAccountToken: + audience: "126" + expirationSeconds: -7593824971107985079 + path: "127" + quobyte: + group: "108" + readOnly: true + registry: "105" + tenant: "109" + user: "107" + volume: "106" + rbd: + fsType: "68" + image: "67" + keyring: "71" + monitors: + - "66" + pool: "69" + readOnly: true + secretRef: + name: "72" + user: "70" + scaleIO: + fsType: "137" + gateway: "130" + protectionDomain: "133" + secretRef: + name: "132" + storageMode: "135" + storagePool: "134" + system: "131" + volumeName: "136" + secret: + defaultMode: 372704313 + items: + - key: "52" + mode: -104666658 + path: "53" + optional: true + secretName: "51" + storageos: + fsType: "140" + readOnly: true + secretRef: + name: "141" + volumeName: "138" + volumeNamespace: "139" + vsphereVolume: + fsType: "102" + storagePolicyID: "104" + storagePolicyName: "103" + volumePath: "101" +status: + availableReplicas: 876226690 + conditions: + - lastTransitionTime: "2951-06-01T06:00:17Z" + message: "484" + reason: "483" + status: '%ÿ¼璤ňɈȀę' + type: C`牯雫 + fullyLabeledReplicas: 516555648 + observedGeneration: 1436288218546692842 + readyReplicas: 2104777337 + replicas: -2095627603 diff --git a/testdata/v1.21.0/extensions.v1beta1.Scale.json b/testdata/v1.21.0/extensions.v1beta1.Scale.json new file mode 100644 index 0000000000..540b62a747 --- /dev/null +++ b/testdata/v1.21.0/extensions.v1beta1.Scale.json @@ -0,0 +1,53 @@ +{ + "kind": "Scale", + "apiVersion": "extensions/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "replicas": -595102844 + }, + "status": { + "replicas": 70007838, + "selector": { + "19": "20" + }, + "targetSelector": "21" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/extensions.v1beta1.Scale.pb b/testdata/v1.21.0/extensions.v1beta1.Scale.pb new file mode 100644 index 0000000000000000000000000000000000000000..ffdda998a5197c90caa5e8ac5eecaae8ab25107d GIT binary patch literal 246 zcmd0{C}!Z2<`PP+C`rvL&dkp%)-N+mN-aq=6k-idPRvOaI>*Shl97wiNQlu`iqS-g z(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&Thsi zHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7E!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1GsGf@jsKrvC<@wwvfBypkqm&Ytf=AKI z^*c46&D?L3uao?8-QN77l4mn|kIp>O^Q?2b>9Ofb9$Xq+0!NyjwoiXCx&LU_i`iXA zIxB^MMj07Mfk;Co4j^eH#AIYFBm`uc09mF|Oh#r33|dS^=29S83nL~YODRJxeJ)}9 z=iM6*ZPq>B|8#$g*2}%ipZCrZVtcx`;mNLfQXCuyUQS=&D!`z`WNe_tWNawKpu_+G D7+#Nj literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml new file mode 100644 index 0000000000..0cfe23a40b --- /dev/null +++ b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml @@ -0,0 +1,68 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1alpha1 +kind: FlowSchema +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + distinguisherMethod: + type: Hr鯹)晿W3Aba_l=c4cfsZ*FF3XLWL6bZKvH650X^sR0TBG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ueMhX?g zt8q%^o{C{O=%I~Z#Hh)bF6fxA5-kYQt)}?<|NsC00TLhz3RdN$xMj(aWy+)y5(xdZ znD7S>^|#}$0vMCX(cl3ZWC~&mBg&Ol#hNI@zsQQ`l%D9Ykm;g}$AweJp~jC>BrC$b zNau-{5-I16n&y>;$d1UH!>Y-c#Ioj=tirQ9#-Qe{zdGlOp5>&B=c1L$g2}BK2ngQH U$f-pT03rf0IVu7&Fd6_N00KX-ZvX%Q literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml new file mode 100644 index 0000000000..ad40adb7ce --- /dev/null +++ b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml @@ -0,0 +1,48 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1alpha1 +kind: PriorityLevelConfiguration +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + limited: + assuredConcurrencyShares: -1089890606 + limitResponse: + queuing: + handSize: 634969077 + queueLengthLimit: 471098387 + queues: 2114329341 + type: V夸eɑeʤ + type: īqJ枊a8衍`Ĩɘ.蘯 +status: + conditions: + - lastTransitionTime: "2559-09-14T11:32:46Z" + message: "20" + reason: "19" + status: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ + type: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json new file mode 100644 index 0000000000..5fdd67ea23 --- /dev/null +++ b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json @@ -0,0 +1,108 @@ +{ + "kind": "FlowSchema", + "apiVersion": "flowcontrol.apiserver.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "priorityLevelConfiguration": { + "name": "19" + }, + "matchingPrecedence": -595102844, + "distinguisherMethod": { + "type": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ" + }, + "rules": [ + { + "subjects": [ + { + "kind": "Ă凗蓏Ŋ蛊ĉy", + "user": { + "name": "20" + }, + "group": { + "name": "21" + }, + "serviceAccount": { + "namespace": "22", + "name": "23" + } + } + ], + "resourceRules": [ + { + "verbs": [ + "24" + ], + "apiGroups": [ + "25" + ], + "resources": [ + "26" + ], + "namespaces": [ + "27" + ] + } + ], + "nonResourceRules": [ + { + "verbs": [ + "28" + ], + "nonResourceURLs": [ + "29" + ] + } + ] + } + ] + }, + "status": { + "conditions": [ + { + "type": "?狱³-Ǐ忄*齧獚", + "status": "彀亞", + "lastTransitionTime": "2559-01-29T18:41:04Z", + "reason": "30", + "message": "31" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb new file mode 100644 index 0000000000000000000000000000000000000000..0c9f8a81ae0f6cfe84b01b290766cdfee371c6b5 GIT binary patch literal 415 zcmd0{C}!X?;!;V=$uCdN&nqd)&(TXP$Sh7RDoZWW%eE-i%gom=GfYY?Ni-DVas#Rg zPR>ZpO%!^-#I=%d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$EW);-?;bbpK1%e~8=_s$Yxd%Cyb$*y@)92^H;PG8_Ez@WrrY@o$tY$(N`!~g(m Cq>m5) literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml new file mode 100644 index 0000000000..dda9de28b1 --- /dev/null +++ b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml @@ -0,0 +1,68 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1beta1 +kind: FlowSchema +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + distinguisherMethod: + type: Hr鯹)晿V>4+5!rx0SW;!5&<(B0W=~3H7Wr&G88c} zFf=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S0a^wM0XGr>IARA1 z0XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6Kasn|ldIB*uiUBVQ z0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0F*h;-F*p)N3Khhw zaZ2W%ieWhDp^ad~sL7Zv=$Nk(EeO)Bruh5+|Ns915+Di+R^_C)Wyz6c%A^t!2>rE~ z@COj}x8tq?7?a4+-~k$B3StT)%9U2dnkdA-$cpEbp6IZU>7t9rg;U3&#*b4ZE5f}< z=ZTjRDd&xv=9PxXj>wzCs>ztdvgVeo!m~TZpysW=I_Ha?<)n<~qLs>m$*md)2;R)d TsYMU~A_6fvDgrVv8UP{yQ9ZB& literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml new file mode 100644 index 0000000000..a43b85d644 --- /dev/null +++ b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml @@ -0,0 +1,48 @@ +apiVersion: flowcontrol.apiserver.k8s.io/v1beta1 +kind: PriorityLevelConfiguration +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + limited: + assuredConcurrencyShares: -1089890606 + limitResponse: + queuing: + handSize: 634969077 + queueLengthLimit: 471098387 + queues: 2114329341 + type: V夸eɑeʤ + type: īqJ枊a8衍`Ĩɘ.蘯 +status: + conditions: + - lastTransitionTime: "2559-09-14T11:32:46Z" + message: "20" + reason: "19" + status: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ + type: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 diff --git a/testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json b/testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json new file mode 100644 index 0000000000..ce63272356 --- /dev/null +++ b/testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json @@ -0,0 +1,61 @@ +{ + "kind": "ImageReview", + "apiVersion": "imagepolicy.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "containers": [ + { + "image": "19" + } + ], + "annotations": { + "20": "21" + }, + "namespace": "22" + }, + "status": { + "allowed": true, + "reason": "23", + "auditAnnotations": { + "24": "25" + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb b/testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb new file mode 100644 index 0000000000000000000000000000000000000000..53b641098486350810bebf36ce252e52ea9fdb2b GIT binary patch literal 267 zcmd0{C}!Z&;*!qHO-xTM$j`}4uGGu6DAvo&*Do_n%qhr7G!)|Y1W5*^mSv`v3teI4 zTFJ=8Xe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5& z0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}c zI@VvH#RN2$!Gf`f$HDXJuApa&u{KZW5gW3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##h zHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tg zF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7 z#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;5&#-)3JeMYF*yw>94sd=9#}dZ!BZ!uDx$^bmo|i#hJv6=83m8#+MQp#GAx|<%gH(laIxU w=$nefiFxO@h3B}H7@4<;xXSYOk*fhB2nffz(TfKV04f49Gcp1)G#UUR0DF~wNdN!< literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml b/testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml new file mode 100644 index 0000000000..ee94bf54f9 --- /dev/null +++ b/testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml @@ -0,0 +1,46 @@ +apiVersion: internal.apiserver.k8s.io/v1alpha1 +kind: StorageVersion +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: {} +status: + commonEncodingVersion: "22" + conditions: + - lastTransitionTime: "2030-04-26T16:31:03Z" + message: "24" + observedGeneration: -6114802437535409255 + reason: "23" + status: ěĂ凗蓏Ŋ蛊ĉy緅縕 + type: Hr鯹)晿N_ z&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EBAILKh;slb00`q=sP!!?-GEITfW>U^T zmbs8Emo=9qkYypH3esw9D8yt8be^%Xk|yxr literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1.Ingress.yaml b/testdata/v1.21.0/networking.k8s.io.v1.Ingress.yaml new file mode 100644 index 0000000000..1d3337de41 --- /dev/null +++ b/testdata/v1.21.0/networking.k8s.io.v1.Ingress.yaml @@ -0,0 +1,72 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + defaultBackend: + resource: + apiGroup: "22" + kind: "23" + name: "24" + service: + name: "20" + port: + name: "21" + number: 70007838 + ingressClassName: "19" + rules: + - host: "27" + http: + paths: + - backend: + resource: + apiGroup: "31" + kind: "32" + name: "33" + service: + name: "29" + port: + name: "30" + number: -1317363107 + path: "28" + pathType: 晿RXONQueFSc}QXM2bO)0RUp^N;3ce literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1.IngressClass.yaml b/testdata/v1.21.0/networking.k8s.io.v1.IngressClass.yaml new file mode 100644 index 0000000000..bda4f3c443 --- /dev/null +++ b/testdata/v1.21.0/networking.k8s.io.v1.IngressClass.yaml @@ -0,0 +1,39 @@ +apiVersion: networking.k8s.io/v1 +kind: IngressClass +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + controller: "19" + parameters: + apiGroup: "20" + kind: "21" + name: "22" + namespace: "24" + scope: "23" diff --git a/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.json b/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.json new file mode 100644 index 0000000000..6f36aa9269 --- /dev/null +++ b/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.json @@ -0,0 +1,151 @@ +{ + "kind": "NetworkPolicy", + "apiVersion": "networking.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "podSelector": { + "matchLabels": { + "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" + }, + "matchExpressions": [ + { + "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", + "operator": "In", + "values": [ + "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" + ] + } + ] + }, + "ingress": [ + { + "ports": [ + { + "protocol": "Ǐ2啗塧ȱ蓿彭聡A3fƻfʣ", + "port": 2, + "endPort": -420211493 + } + ], + "from": [ + { + "podSelector": { + "matchLabels": { + "5__.h-J-M.9_T.q-o7.y-SQ.9A-F-.4--_vLW.jj-.5B.._.5_3-4": "31-4.xXe..03f_--0..L.0qQ6W-.d.20h-OK-_g" + }, + "matchExpressions": [ + { + "key": "R6S17_.8CnK_O.d-._NwcGnP-w-Sf5_Or.i1_7z.WH-.._Td2-N_Y.v", + "operator": "Exists" + } + ] + }, + "namespaceSelector": { + "matchLabels": { + "pl6-2-316/NgO-d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.S5": "U_D__6t-2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.-y" + }, + "matchExpressions": [ + { + "key": "f9wk-3--652xh.2a-ik-ak---r0nh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bq/4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.-.5--_zm-.-_RJt2X", + "operator": "In", + "values": [ + "g4" + ] + } + ] + }, + "ipBlock": { + "cidr": "37", + "except": [ + "38" + ] + } + } + ] + } + ], + "egress": [ + { + "ports": [ + { + "protocol": "s3!Zɾģ毋", + "port": 3, + "endPort": -630252364 + } + ], + "to": [ + { + "podSelector": { + "matchLabels": { + "P1s-V.9.3": "9..c_uo3a" + }, + "matchExpressions": [ + { + "key": "1_o_p665O_4Gj._BXt.O-7___-Y_um-_8r--684._-_18_...E.-2oy", + "operator": "DoesNotExist" + } + ] + }, + "namespaceSelector": { + "matchLabels": { + "5l-59g-qy5--ar-gn58nc2-3--6-o-h-9-15v-5925a-x12a-214-3sc/M.JP_oA_4A.J2s3.XL6_EU--AH-Q.GM7B": "N-_-vv-Q2qz.W..4....-h._.GgT7_7B_D-..-.k4uz" + }, + "matchExpressions": [ + { + "key": "7u-tie4-7--gm3.38vl-1z---883d-v3j4-7y-p--u/d-4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sn8", + "operator": "DoesNotExist" + } + ] + }, + "ipBlock": { + "cidr": "51", + "except": [ + "52" + ] + } + } + ] + } + ], + "policyTypes": [ + "(dŊiɢz" + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.pb b/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..004bd749dc8473d3115be1b800256b0183091aa7 GIT binary patch literal 1414 zcmY*YOKe+36!m+NN;`ano+^Ya7HuR%Rk+u0-n`GerQIZU(!`Eqr}+qUar}!vdA4K6 zKg1%fppYUJM5_v^Dk@clx~LFRQB{@Cg0{3Q5E8KJ4k=Z;fCYO#<95Z{ygPU9+vO6w`b| z=VtW))43Jaxfp+LVz_(r%-xf3wQuj-Io&+0tG*$rZR*?}>fG7UBC6Ci4nF#DXZOs` zqf4LMz5t86=dXQ#Jr}um=IsX`Z6A7Y(#8^hN{iM1h)w@Q;EPEfM+9^bBn2kbQ+Tu z3gb0bBCVx+2!*(t2Xq0bj{s(GW3|RfZHhJl#ag&QwsBTtuQwf2C?K}yf$cX{)NuJ| zT^a!RD)2@>HQIzNr(U%HxY=x}m8a4cn32-FBL)bxFi<^c%9fbLW z>0yp=Km%%+)(y=XNiCe)r3V zAAh&|&DDq77o(zd=Vs~0OU9nPq388*=*9b2e!l+Czv|PB>tpP)#@=L(Lxk%v19Rw8 z7F*EpZ~&P!`caqywAJkH>=IV1YGMqL)La3!@rvMJV}H4bXo`}8Xd=#{*-E=hfCaS7 zbx0irDjQMeEw~x(5y~UMQA%L}kdnQ8JeY?bWJ(UDHnGCV8{$#|)PQWkf+VeA*Vr@J zue3XD0QMWNtsBw0>D0V|8SBh*{T%#>mZ)i9&lB8qwu(l#uBDFtR6!(XHc zBDVt;0)gyJsv;7KJt?TtA{Zc8&Jm14711x00%__&{UZTFLL#Kq>AzR(~C> z98_wMt0_S?&0rmTOO8bELlaufjtjg8!ZMvaulI|sK>&_&L&3=j@YY%pd#X7_OTdw! zJ4=-jo*Y0Nrd6~e)C`o1BUu&U!wpc$g_(}E{MZzF*$(ezy6_BL$neQAc7Q$I76(`F zeS7QDgD*}!mUm3ad+o;8zx@3~-rseWV=u6M^Slkm&{t;P=OgB6t08hmoOzrY)O1}Z zMRvT36kG0K3Opi$724VWlAG$%(pF%JOGPYBDyA9(AiP%-jj+TYG`X|2^us+OwjP8sA#Y#>q;sz zN|G9y8fq#cBpN!ShT5E(Pjrd?fuPs&8hcJxysFu8e*!(zrHtWxxI33 zaa@|d*}31`y8J9xz-$WwCI&p}K_HAFRTsJuq>MnSDQy$0Zl(B^U$d(A>%pQQimt># z22y<$Qo{y8p@wiz^U!vScJr!Ky%?Ht%Xcpik>GoAy?&JIuRoqT+jF93GDtbLkPkto zVp#@Wi9kk4t6+v9(*)^Q7Gwwtkx8*kJcdTmuvi>-i5td9mb``9$&H6d|DT$Qp+*VR z80i?Om!3z`gY(VXr*tM;KPyyA&b|U^nD|jY>JzdiWL@#ezxQW99_)2C-27?d_@HVx O&TVIRMPv*jDbgQ(U~hK- literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.yaml b/testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.yaml new file mode 100644 index 0000000000..0d7c096885 --- /dev/null +++ b/testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.yaml @@ -0,0 +1,66 @@ +apiVersion: networking.k8s.io/v1beta1 +kind: Ingress +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + backend: + resource: + apiGroup: "22" + kind: "23" + name: "24" + serviceName: "20" + servicePort: "21" + ingressClassName: "19" + rules: + - host: "27" + http: + paths: + - backend: + resource: + apiGroup: "30" + kind: "31" + name: "32" + serviceName: "29" + servicePort: 1973774989 + path: "28" + pathType: )晿d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o$ETufF%k??b#8QNZDm7jVRLg5@&O8|0SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBVQ0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*p(eF*zC-3Kj|taZ2W%ieWhDp^ad~s1gMV12#1>A|?t53IZ}P5&|+Y j5*i8uGBOeX8UiviA_F$WizxDn=;PnZsJ*cP8UP{yxQ|$* literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.yaml b/testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.yaml new file mode 100644 index 0000000000..0d7b1b8519 --- /dev/null +++ b/testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.yaml @@ -0,0 +1,43 @@ +apiVersion: node.k8s.io/v1 +handler: "19" +kind: RuntimeClass +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +overhead: + podFixed: + qJ枊a8衍`Ĩ: "652" +scheduling: + nodeSelector: + "20": "21" + tolerations: + - effect: 6ċ + key: "22" + tolerationSeconds: -5658031457286093454 + value: "23" diff --git a/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.json b/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.json new file mode 100644 index 0000000000..5625d08962 --- /dev/null +++ b/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.json @@ -0,0 +1,64 @@ +{ + "kind": "RuntimeClass", + "apiVersion": "node.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "runtimeHandler": "19", + "overhead": { + "podFixed": { + "qJ枊a8衍`Ĩ": "652" + } + }, + "scheduling": { + "nodeSelector": { + "20": "21" + }, + "tolerations": [ + { + "key": "22", + "value": "23", + "effect": "6ċ", + "tolerationSeconds": -5658031457286093454 + } + ] + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.pb b/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..584d00b44223d39d2a4882f7cfb9ad283f95d226 GIT binary patch literal 293 zcmV+=0owj+ICB6BBnlL6Z)9aIYdCW*X>TufF=1?QXkjrD3{rJ&bZKp6Lu_Gla}x9c z3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;5=IIFF*y<#3Kj|taZ2W%ieWhDp^ad~s1gMV12#1>8YT(| r3IZ}P5&|+Y5*i8uGBOeX8UiviA_F$WizxDn=;PnZsJ*cP8UP{y+;Ced literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.yaml b/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.yaml new file mode 100644 index 0000000000..9728996b1d --- /dev/null +++ b/testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.yaml @@ -0,0 +1,44 @@ +apiVersion: node.k8s.io/v1alpha1 +kind: RuntimeClass +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + overhead: + podFixed: + qJ枊a8衍`Ĩ: "652" + runtimeHandler: "19" + scheduling: + nodeSelector: + "20": "21" + tolerations: + - effect: 6ċ + key: "22" + tolerationSeconds: -5658031457286093454 + value: "23" diff --git a/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.json b/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.json new file mode 100644 index 0000000000..08d233e727 --- /dev/null +++ b/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.json @@ -0,0 +1,62 @@ +{ + "kind": "RuntimeClass", + "apiVersion": "node.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "handler": "19", + "overhead": { + "podFixed": { + "qJ枊a8衍`Ĩ": "652" + } + }, + "scheduling": { + "nodeSelector": { + "20": "21" + }, + "tolerations": [ + { + "key": "22", + "value": "23", + "effect": "6ċ", + "tolerationSeconds": -5658031457286093454 + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.pb b/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..c50ae57abe3ac45808a4a3a8db8e1a0ec37ec992 GIT binary patch literal 290 zcmV+-0p0#TufF=AzOVKEX6Qgv>0X>DagY+-YA67m5G zsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>ue0x>xn7z!2&4RK25o{C{O=%I~Z#HbPl3IjGZG9o4l2nqr+ oFcJbXF%lXI0x~iZ02%@^Ga>^v#EU5Mis<9t%c#Av0U7`z0KvXmdjJ3c literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.yaml b/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.yaml new file mode 100644 index 0000000000..014f2a463b --- /dev/null +++ b/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.yaml @@ -0,0 +1,43 @@ +apiVersion: node.k8s.io/v1beta1 +handler: "19" +kind: RuntimeClass +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +overhead: + podFixed: + qJ枊a8衍`Ĩ: "652" +scheduling: + nodeSelector: + "20": "21" + tolerations: + - effect: 6ċ + key: "22" + tolerationSeconds: -5658031457286093454 + value: "23" diff --git a/testdata/v1.21.0/policy.v1.PodDisruptionBudget.json b/testdata/v1.21.0/policy.v1.PodDisruptionBudget.json new file mode 100644 index 0000000000..0b98d8a47a --- /dev/null +++ b/testdata/v1.21.0/policy.v1.PodDisruptionBudget.json @@ -0,0 +1,81 @@ +{ + "kind": "PodDisruptionBudget", + "apiVersion": "policy/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "minAvailable": 2, + "selector": { + "matchLabels": { + "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" + }, + "matchExpressions": [ + { + "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", + "operator": "In", + "values": [ + "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" + ] + } + ] + }, + "maxUnavailable": 3 + }, + "status": { + "observedGeneration": -6582200896939805980, + "disruptedPods": { + "25": "2250-04-18T21:52:38Z" + }, + "disruptionsAllowed": -1942073618, + "currentHealthy": -2037845840, + "desiredHealthy": -1965578645, + "expectedPods": -347579237, + "conditions": [ + { + "type": "26", + "status": "蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞", + "observedGeneration": -8886126363972008903, + "lastTransitionTime": "2544-09-25T10:59:09Z", + "reason": "27", + "message": "28" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/policy.v1.PodDisruptionBudget.pb b/testdata/v1.21.0/policy.v1.PodDisruptionBudget.pb new file mode 100644 index 0000000000000000000000000000000000000000..5ecbc146ddb77eec97cd33e6891de9b433b45bcd GIT binary patch literal 671 zcmX9*OGs2<6u$p0Y`P1PTML=hG;KsW|NQ@b-*!zt#z5237E=5;Gir`Hb9FQwqs3&8 zVI(Y?5XlU&gaRp{h(SUq6?@R87gR)oGbw>ktAt*^c{b-ekMBE&bK0%AAbF&nPOPIX zl<=LR@~+xgxU4PS-RtzU#iIV+aBFjq{A0Ux2T4egk?Ka87wM(QRCZHJG({u2W?RHE z4Pq!nwLY$&eVZH_OFDj`b~^QN@chkJW3#BSKtiUBtl$m_*|JDU#3PARaf?*-7M2a< zW;06{PsbP1i^EQ-$aMt^b&FIR5UHL9sl z5HuSqL_v-E%57}bpN!PoafoOX2pA3=st82Q1eh8IQr&R)NL?MSQLrlSGc3%4b$uAZ zl|~4#0l@k(0O{*&Y^RJD)i?v@@4}r-ldmD^xT6!5FQSh)1tQrDLXSfIBU?q{os;HZm5fe8toL~tS zBTVnAQ5e@{)wqUX)?{Ei7>I-eT!ZtfEXJbl%|mT-3+`d$TFGTDrE+gx-$HVsBr3Y> za!vjEvf(Kbiq~&!EdTt=4SDV_Pd?a!CEs3tezyh5_3XrlKmQx{S8%Q&?_Iq*mwPV>4@Bs>`0SW;!5&<(B z0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S z0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6K zasn|ldIB*uiUBVQ0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0 zF*h;-F*p)J2%h+`p@65exHS?f3M1y8ieWhDp^ad~sL7Zv=$NlI#EVwtq_}0tk!8xH d=!Ct*n-T&sIT!&V1?ZEH#fmBdGB6qdA^<=}W6l5o literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/policy.v1beta1.Eviction.yaml b/testdata/v1.21.0/policy.v1beta1.Eviction.yaml new file mode 100644 index 0000000000..d7b27e3a21 --- /dev/null +++ b/testdata/v1.21.0/policy.v1beta1.Eviction.yaml @@ -0,0 +1,40 @@ +apiVersion: policy/v1beta1 +deleteOptions: + dryRun: + - "20" + gracePeriodSeconds: 3850803321873644574 + orphanDependents: true + preconditions: + resourceVersion: "19" + uid: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě + propagationPolicy: 蓏Ŋ +kind: Eviction +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" diff --git a/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.json b/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.json new file mode 100644 index 0000000000..363d5f8731 --- /dev/null +++ b/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.json @@ -0,0 +1,81 @@ +{ + "kind": "PodDisruptionBudget", + "apiVersion": "policy/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "minAvailable": 2, + "selector": { + "matchLabels": { + "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" + }, + "matchExpressions": [ + { + "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", + "operator": "In", + "values": [ + "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" + ] + } + ] + }, + "maxUnavailable": 3 + }, + "status": { + "observedGeneration": -6582200896939805980, + "disruptedPods": { + "25": "2250-04-18T21:52:38Z" + }, + "disruptionsAllowed": -1942073618, + "currentHealthy": -2037845840, + "desiredHealthy": -1965578645, + "expectedPods": -347579237, + "conditions": [ + { + "type": "26", + "status": "蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞", + "observedGeneration": -8886126363972008903, + "lastTransitionTime": "2544-09-25T10:59:09Z", + "reason": "27", + "message": "28" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.pb b/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.pb new file mode 100644 index 0000000000000000000000000000000000000000..5f3c0e69873444174200c367adee0a1c3244a310 GIT binary patch literal 676 zcmX9*OGs2<6u$p0Y`6=NTMM}>n+QZY|NQ@b-*!zt#z5237E=5;FLTtHt23r!w3zHM zjD$rKBAFqUP#`4~F-QodVh`H%f{I9RCM6JRmC);&XLG*u_`Y*Er^AeM!d{`+j&-&N zlAcr4A4;@Rac4s;SlJ%$>9rH>v8cB<*cM8NKeh{Zkbqp4azlMl>ZB(L_#K5f# zCs~rk2-CXjW#;IzI$X~%Yt^yk_eFv}N5kROnv6xI%|mUIIB6KUR`S_P>HM45w~$yY z@UkYlTvNZkY?PI7rRz5~mVf?r43*tqo_w$c%fG$+{B8@9>$!;!fBrY@uXeb)xM%h1 zT>kO&YHH$u5?-7QKcD=Xn<(5KeR6MpswzJ;QdO86FU_St&3s=;zdwiEF4ylDcb5*9 Pa234ld{H(f&dvP;E%@an literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.yaml b/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.yaml new file mode 100644 index 0000000000..f8b9462799 --- /dev/null +++ b/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.yaml @@ -0,0 +1,57 @@ +apiVersion: policy/v1beta1 +kind: PodDisruptionBudget +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + maxUnavailable: 3 + minAvailable: 2 + selector: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 +status: + conditions: + - lastTransitionTime: "2544-09-25T10:59:09Z" + message: "28" + observedGeneration: -8886126363972008903 + reason: "27" + status: 蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞 + type: "26" + currentHealthy: -2037845840 + desiredHealthy: -1965578645 + disruptedPods: + "25": "2250-04-18T21:52:38Z" + disruptionsAllowed: -1942073618 + expectedPods: -347579237 + observedGeneration: -6582200896939805980 diff --git a/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.json b/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.json new file mode 100644 index 0000000000..a90fb247e1 --- /dev/null +++ b/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.json @@ -0,0 +1,144 @@ +{ + "kind": "PodSecurityPolicy", + "apiVersion": "policy/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "privileged": true, + "defaultAddCapabilities": [ + "qJ枊a8衍`Ĩ" + ], + "requiredDropCapabilities": [ + ".蘯6ċV夸" + ], + "allowedCapabilities": [ + "ɑ" + ], + "volumes": [ + "ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕\u003eŽ" + ], + "hostNetwork": true, + "hostPorts": [ + { + "min": -321835912, + "max": 1575426699 + } + ], + "hostIPC": true, + "seLinux": { + "rule": "S", + "seLinuxOptions": { + "user": "19", + "role": "20", + "type": "21", + "level": "22" + } + }, + "runAsUser": { + "rule": "+½H牗洝尿彀亞螩", + "ranges": [ + { + "min": 8901768137137123048, + "max": -90233536926144532 + } + ] + }, + "runAsGroup": { + "rule": "³;Ơ歿:狞夌碕ʂɭîcP", + "ranges": [ + { + "min": -8679730194918865907, + "max": 2607109693095207331 + } + ] + }, + "supplementalGroups": { + "rule": "ɖ橙9", + "ranges": [ + { + "min": -5498021643263379468, + "max": -236027028483226507 + } + ] + }, + "fsGroup": { + "rule": "UɦOŖ", + "ranges": [ + { + "min": 8572633303645749270, + "max": 3058121789713366904 + } + ] + }, + "defaultAllowPrivilegeEscalation": false, + "allowPrivilegeEscalation": false, + "allowedHostPaths": [ + { + "pathPrefix": "23", + "readOnly": true + } + ], + "allowedFlexVolumes": [ + { + "driver": "24" + } + ], + "allowedCSIDrivers": [ + { + "name": "25" + } + ], + "allowedUnsafeSysctls": [ + "26" + ], + "forbiddenSysctls": [ + "27" + ], + "allowedProcMountTypes": [ + "ǣ偐圠=l畣潁" + ], + "runtimeClass": { + "allowedRuntimeClassNames": [ + "28" + ], + "defaultRuntimeClassName": "29" + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.pb b/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.pb new file mode 100644 index 0000000000000000000000000000000000000000..ad0737a8fb70c038bb82a810d63d597752688ad3 GIT binary patch literal 578 zcmV-I0=@lfICB6BBMJ_1Z)|B}c`tS`Vr6t;F%l6_Z)8(tV|8+Aba_y3Y-wY85|RW8 zsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>ue;{pf)5)E-m=AMdSIOw5`V8o~z3ohuGuQtSsR^_C)A_B>g zDj>?F=!Ct*o5X_UhnMJ+kHw1Un~KDVdFQu<=eU(V#l0{AIuQu?*u>`k|NsC00T7F| zobLrd07wB+6$$}U5)cXkF*yiyy@2Gp zp6H&b5)}yO-OIPo-rK}`5bV#wrMRNo-~It&APNS_mgcFMIT98K^zVVspU%eFvjGtG zi1*I0)!p3u0csu!235(XPsNrJ6bP1p^sAndhx~RB`2PIein6GIL5XYnCfso~#pgnBom80gpfwBQJ3L3(*JI0{q zt-m_wi=O4AjOU`2%7V$Q!>(gc5)}xIh=k4m>)FMJ0T83ZtJ}Vgl$RvB0R##HGBv^h Q2nqr+I1&OfIT`>W07;JT+W-In literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.yaml b/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.yaml new file mode 100644 index 0000000000..2d20202fbb --- /dev/null +++ b/testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.yaml @@ -0,0 +1,92 @@ +apiVersion: policy/v1beta1 +kind: PodSecurityPolicy +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + allowPrivilegeEscalation: false + allowedCSIDrivers: + - name: "25" + allowedCapabilities: + - ɑ + allowedFlexVolumes: + - driver: "24" + allowedHostPaths: + - pathPrefix: "23" + readOnly: true + allowedProcMountTypes: + - ǣ偐圠=l畣潁 + allowedUnsafeSysctls: + - "26" + defaultAddCapabilities: + - qJ枊a8衍`Ĩ + defaultAllowPrivilegeEscalation: false + forbiddenSysctls: + - "27" + fsGroup: + ranges: + - max: 3058121789713366904 + min: 8572633303645749270 + rule: UɦOŖ + hostIPC: true + hostNetwork: true + hostPorts: + - max: 1575426699 + min: -321835912 + privileged: true + requiredDropCapabilities: + - .蘯6ċV夸 + runAsGroup: + ranges: + - max: 2607109693095207331 + min: -8679730194918865907 + rule: ³;Ơ歿:狞夌碕ʂɭîcP + runAsUser: + ranges: + - max: -90233536926144532 + min: 8901768137137123048 + rule: +½H牗洝尿彀亞螩 + runtimeClass: + allowedRuntimeClassNames: + - "28" + defaultRuntimeClassName: "29" + seLinux: + rule: S + seLinuxOptions: + level: "22" + role: "20" + type: "21" + user: "19" + supplementalGroups: + ranges: + - max: -236027028483226507 + min: -5498021643263379468 + rule: ɖ橙9 + volumes: + - ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕>Ž diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.json new file mode 100644 index 0000000000..a491cca318 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.json @@ -0,0 +1,80 @@ +{ + "kind": "ClusterRole", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "rules": [ + { + "verbs": [ + "19" + ], + "apiGroups": [ + "20" + ], + "resources": [ + "21" + ], + "resourceNames": [ + "22" + ], + "nonResourceURLs": [ + "23" + ] + } + ], + "aggregationRule": { + "clusterRoleSelectors": [ + { + "matchLabels": { + "8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4": "3L.u" + }, + "matchExpressions": [ + { + "key": "S91.e5K-_e63_-_3-h", + "operator": "In", + "values": [ + "3_bQw.-dG6c-.x" + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.pb new file mode 100644 index 0000000000000000000000000000000000000000..150784b0348a3ba3c22884da872c996bc196c110 GIT binary patch literal 344 zcmWNKyGw#W0KmUHqTm9D!|9`;972pc@9uk@Yenyuri&D!CHO+cPkR^*7Co?`0wDsa zpsAs)h;S^UmbRv51(*JYzWw*eN?So=XsDEkZ_s$9oGO&k)p$8w$kVK}X}aLw;&^Z( zSFy{TM zeLg(8{cg5Ev>yQr1DO~=Ab=rfnPCLEP$AbmuE}br)%ZNwv)lEL^P&$rT}6TtW$mI_}dJXa#!_UJY=X jH0DVxX=*VN(?|-#*}Uq~Vu|23C7aXc2BABu;!*wqpbukV literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml new file mode 100644 index 0000000000..e33801fd7d --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml @@ -0,0 +1,51 @@ +aggregationRule: + clusterRoleSelectors: + - matchExpressions: + - key: S91.e5K-_e63_-_3-h + operator: In + values: + - 3_bQw.-dG6c-.x + matchLabels: + 8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4: 3L.u +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +rules: +- apiGroups: + - "20" + nonResourceURLs: + - "23" + resourceNames: + - "22" + resources: + - "21" + verbs: + - "19" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json new file mode 100644 index 0000000000..388e131922 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json @@ -0,0 +1,56 @@ +{ + "kind": "ClusterRoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "subjects": [ + { + "kind": "19", + "apiGroup": "20", + "name": "21", + "namespace": "22" + } + ], + "roleRef": { + "apiGroup": "23", + "kind": "24", + "name": "25" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..95d9eca13c7e2bf112eb2432edbb2f84c2d3b6d1 GIT binary patch literal 267 zcmd0{C}!X?;*u#!N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbPpa?U9&E=es4%Fju4 z%FIj2%u5$K!^pLgk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1GNC2n-Xp5176qAvm5|fdU6b~1Zkugxj M1Sn!E#h}Ch026mmApigX literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml new file mode 100644 index 0000000000..0e61aefa17 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml @@ -0,0 +1,40 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +roleRef: + apiGroup: "23" + kind: "24" + name: "25" +subjects: +- apiGroup: "20" + kind: "19" + name: "21" + namespace: "22" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.json new file mode 100644 index 0000000000..05e0c55781 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.json @@ -0,0 +1,62 @@ +{ + "kind": "Role", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "rules": [ + { + "verbs": [ + "19" + ], + "apiGroups": [ + "20" + ], + "resources": [ + "21" + ], + "resourceNames": [ + "22" + ], + "nonResourceURLs": [ + "23" + ] + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.pb new file mode 100644 index 0000000000000000000000000000000000000000..48614b9c9268394c1babaa1dc125c047f1cb6704 GIT binary patch literal 243 zcmd0{C}!YN;gTszN=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbQk3Chn&6*|PowUUvG z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw q&vs5f(iRIe&D@B|&_YNAr~zn;k%1JGk)aZkk&zaYk+Bqm5(5B*j!9nt literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.yaml new file mode 100644 index 0000000000..8435ab4c54 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.yaml @@ -0,0 +1,42 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +rules: +- apiGroups: + - "20" + nonResourceURLs: + - "23" + resourceNames: + - "22" + resources: + - "21" + verbs: + - "19" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.json new file mode 100644 index 0000000000..df6b513480 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.json @@ -0,0 +1,56 @@ +{ + "kind": "RoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "subjects": [ + { + "kind": "19", + "apiGroup": "20", + "name": "21", + "namespace": "22" + } + ], + "roleRef": { + "apiGroup": "23", + "kind": "24", + "name": "25" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..1ed7b28211ba41143bc458384852200e8292914b GIT binary patch literal 260 zcmd0{C}!Z&=8`E&N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbS44$99-b;`_3$;?X^ zI>X4dl97wiNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zE%ab|YioxN7{erbA{Dty5Qu_FKMiug49R&KRiAQ@E^-iPSyT5MVkZ7m*^!DNez8d@8%bKtIdi8$1-q$Pvxy0W7 zV5?9t4GQjuLI@~ybq&Q3MPo9O&PHsPWDQOjF^gnwY9?>(63d{3Ek>8ap%7g%@PNKR qE7*tds?BLCI8Wj!Q;(ClPSP08=2ed#PlUE9*_bwygzl({ru+l9%Vop> literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml new file mode 100644 index 0000000000..77390e404e --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml @@ -0,0 +1,51 @@ +aggregationRule: + clusterRoleSelectors: + - matchExpressions: + - key: S91.e5K-_e63_-_3-h + operator: In + values: + - 3_bQw.-dG6c-.x + matchLabels: + 8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4: 3L.u +apiVersion: rbac.authorization.k8s.io/v1alpha1 +kind: ClusterRole +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +rules: +- apiGroups: + - "20" + nonResourceURLs: + - "23" + resourceNames: + - "22" + resources: + - "21" + verbs: + - "19" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json new file mode 100644 index 0000000000..17b919d9de --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json @@ -0,0 +1,56 @@ +{ + "kind": "ClusterRoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "subjects": [ + { + "kind": "19", + "apiVersion": "20", + "name": "21", + "namespace": "22" + } + ], + "roleRef": { + "apiGroup": "23", + "kind": "24", + "name": "25" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..552e768db9c4a742ecd7ce84e6ecadfa5381f0ca GIT binary patch literal 273 zcmd0{C}!ZY;8H3|N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6cTdIDJ?EZ zEegudNp;H1OUcYj7dpepwUUvG(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj z%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1B zCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W z^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|&_YN6r~zn;k%1JGk)aZkk&zS+ S7n6}OP{af%Vk*U;!~g(qr&449 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml new file mode 100644 index 0000000000..26fd0ef238 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml @@ -0,0 +1,40 @@ +apiVersion: rbac.authorization.k8s.io/v1alpha1 +kind: ClusterRoleBinding +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +roleRef: + apiGroup: "23" + kind: "24" + name: "25" +subjects: +- apiVersion: "20" + kind: "19" + name: "21" + namespace: "22" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.json new file mode 100644 index 0000000000..2df5bb2e86 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.json @@ -0,0 +1,62 @@ +{ + "kind": "Role", + "apiVersion": "rbac.authorization.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "rules": [ + { + "verbs": [ + "19" + ], + "apiGroups": [ + "20" + ], + "resources": [ + "21" + ], + "resourceNames": [ + "22" + ], + "nonResourceURLs": [ + "23" + ] + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.pb new file mode 100644 index 0000000000000000000000000000000000000000..b5dd3868c9890b16c062897f79d65cf43176c1c5 GIT binary patch literal 249 zcmd0{C}!Z&;!-L~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6k-X=&q)!tLPp5RfTs-sWJl)WzbG97bo~VCv xO6{|WjT+B(PCwEX3pCB#h{@1GNCc?CQi{pQK#9r7P>adP$cV|vSc*Z30RXJxOTqvE literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml new file mode 100644 index 0000000000..a951ad06f3 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml @@ -0,0 +1,42 @@ +apiVersion: rbac.authorization.k8s.io/v1alpha1 +kind: Role +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +rules: +- apiGroups: + - "20" + nonResourceURLs: + - "23" + resourceNames: + - "22" + resources: + - "21" + verbs: + - "19" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.json new file mode 100644 index 0000000000..57da7a375a --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.json @@ -0,0 +1,56 @@ +{ + "kind": "RoleBinding", + "apiVersion": "rbac.authorization.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "subjects": [ + { + "kind": "19", + "apiVersion": "20", + "name": "21", + "namespace": "22" + } + ], + "roleRef": { + "apiGroup": "23", + "kind": "24", + "name": "25" + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.pb new file mode 100644 index 0000000000000000000000000000000000000000..ad9b39e2b735dbd6605878f7803dcc09cbe2e4d6 GIT binary patch literal 266 zcmd0{C}!X?d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$EF;K(= LC}Jwbpu_+Ga@S9E literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml new file mode 100644 index 0000000000..e82c4c2f00 --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml @@ -0,0 +1,40 @@ +apiVersion: rbac.authorization.k8s.io/v1alpha1 +kind: RoleBinding +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +roleRef: + apiGroup: "23" + kind: "24" + name: "25" +subjects: +- apiVersion: "20" + kind: "19" + name: "21" + namespace: "22" diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json b/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json new file mode 100644 index 0000000000..2e96bc779f --- /dev/null +++ b/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json @@ -0,0 +1,80 @@ +{ + "kind": "ClusterRole", + "apiVersion": "rbac.authorization.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "rules": [ + { + "verbs": [ + "19" + ], + "apiGroups": [ + "20" + ], + "resources": [ + "21" + ], + "resourceNames": [ + "22" + ], + "nonResourceURLs": [ + "23" + ] + } + ], + "aggregationRule": { + "clusterRoleSelectors": [ + { + "matchLabels": { + "8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4": "3L.u" + }, + "matchExpressions": [ + { + "key": "S91.e5K-_e63_-_3-h", + "operator": "In", + "values": [ + "3_bQw.-dG6c-.x" + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb new file mode 100644 index 0000000000000000000000000000000000000000..f40dbff6a50dc4f8bee7e0fd4f62c25f00655555 GIT binary patch literal 349 zcmWNKy-Na70Ko4(qTmG%52u^TAw+o3_uid%&$XiOFHM&yj?)g*M8(rSj0TH7xP}UZ z2&96hhPEQ2v5Z>Unwkw-`Ww3a_pv5j1u-;O&DdFL*K4_QHQ%sn`ErS_Ntfo!(RH42 zYBtCHBgMK~bE?U5(ZSac-2wyz2AT@=5Qs&9DT16cUFa;P$0d`d!3@DP`Te*1)jV!D zE5pjd-OX4dl97wiNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt z$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7Ed#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o$Ed#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OI zY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hI zK#K`zE`tSQ5tE@w6_cT97o$E?; literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.yaml b/testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.yaml new file mode 100644 index 0000000000..e3645677dd --- /dev/null +++ b/testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.yaml @@ -0,0 +1,35 @@ +apiVersion: scheduling.k8s.io/v1 +description: "19" +globalDefault: true +kind: PriorityClass +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +preemptionPolicy: J枊a +value: -595102844 diff --git a/testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.json b/testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.json new file mode 100644 index 0000000000..9b02c32b56 --- /dev/null +++ b/testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.json @@ -0,0 +1,47 @@ +{ + "kind": "PriorityClass", + "apiVersion": "scheduling.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "value": -595102844, + "globalDefault": true, + "description": "19", + "preemptionPolicy": "J枊a" +} \ No newline at end of file diff --git a/testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.pb b/testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..00bc5d8e8f182a338c38319793ba0f1708cecb33 GIT binary patch literal 252 zcmd0{C}!Z&=8`H-&PYuu&B@G5*UPpj*2~P-FEdQcDac4P6ygmi%FHjyEU9$PNh~fF zI>N}cl97wiNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zE!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@1Gpym18Cx8C~0iy(?5|g2&7OU5@d0mN83`z_D04-Fi literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml b/testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml new file mode 100644 index 0000000000..89818f2ece --- /dev/null +++ b/testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml @@ -0,0 +1,35 @@ +apiVersion: scheduling.k8s.io/v1beta1 +description: "19" +globalDefault: true +kind: PriorityClass +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +preemptionPolicy: J枊a +value: -595102844 diff --git a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json new file mode 100644 index 0000000000..d1e81963df --- /dev/null +++ b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json @@ -0,0 +1,461 @@ +{ + "kind": "PodPreset", + "apiVersion": "settings.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "selector": { + "matchLabels": { + "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" + }, + "matchExpressions": [ + { + "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", + "operator": "In", + "values": [ + "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" + ] + } + ] + }, + "env": [ + { + "name": "25", + "value": "26", + "valueFrom": { + "fieldRef": { + "apiVersion": "27", + "fieldPath": "28" + }, + "resourceFieldRef": { + "containerName": "29", + "resource": "30", + "divisor": "91" + }, + "configMapKeyRef": { + "name": "31", + "key": "32", + "optional": false + }, + "secretKeyRef": { + "name": "33", + "key": "34", + "optional": true + } + } + } + ], + "envFrom": [ + { + "prefix": "35", + "configMapRef": { + "name": "36", + "optional": true + }, + "secretRef": { + "name": "37", + "optional": false + } + } + ], + "volumes": [ + { + "name": "38", + "hostPath": { + "path": "39", + "type": "3fƻfʣ繡楙¯ĦE" + }, + "emptyDir": { + "sizeLimit": "700" + }, + "gcePersistentDisk": { + "pdName": "40", + "fsType": "41", + "partition": -1215463021, + "readOnly": true + }, + "awsElasticBlockStore": { + "volumeID": "42", + "fsType": "43", + "partition": 1686297225, + "readOnly": true + }, + "gitRepo": { + "repository": "44", + "revision": "45", + "directory": "46" + }, + "secret": { + "secretName": "47", + "items": [ + { + "key": "48", + "path": "49", + "mode": -815194340 + } + ], + "defaultMode": -999327618, + "optional": false + }, + "nfs": { + "server": "50", + "path": "51", + "readOnly": true + }, + "iscsi": { + "targetPortal": "52", + "iqn": "53", + "lun": -388204860, + "iscsiInterface": "54", + "fsType": "55", + "readOnly": true, + "portals": [ + "56" + ], + "secretRef": { + "name": "57" + }, + "initiatorName": "58" + }, + "glusterfs": { + "endpoints": "59", + "path": "60" + }, + "persistentVolumeClaim": { + "claimName": "61" + }, + "rbd": { + "monitors": [ + "62" + ], + "image": "63", + "fsType": "64", + "pool": "65", + "user": "66", + "keyring": "67", + "secretRef": { + "name": "68" + }, + "readOnly": true + }, + "flexVolume": { + "driver": "69", + "fsType": "70", + "secretRef": { + "name": "71" + }, + "options": { + "72": "73" + } + }, + "cinder": { + "volumeID": "74", + "fsType": "75", + "secretRef": { + "name": "76" + } + }, + "cephfs": { + "monitors": [ + "77" + ], + "path": "78", + "user": "79", + "secretFile": "80", + "secretRef": { + "name": "81" + }, + "readOnly": true + }, + "flocker": { + "datasetName": "82", + "datasetUUID": "83" + }, + "downwardAPI": { + "items": [ + { + "path": "84", + "fieldRef": { + "apiVersion": "85", + "fieldPath": "86" + }, + "resourceFieldRef": { + "containerName": "87", + "resource": "88", + "divisor": "965" + }, + "mode": 345648859 + } + ], + "defaultMode": 1169718433 + }, + "fc": { + "targetWWNs": [ + "89" + ], + "lun": -460478410, + "fsType": "90", + "wwids": [ + "91" + ] + }, + "azureFile": { + "secretName": "92", + "shareName": "93", + "readOnly": true + }, + "configMap": { + "name": "94", + "items": [ + { + "key": "95", + "path": "96", + "mode": -513127725 + } + ], + "defaultMode": -958191807, + "optional": true + }, + "vsphereVolume": { + "volumePath": "97", + "fsType": "98", + "storagePolicyName": "99", + "storagePolicyID": "100" + }, + "quobyte": { + "registry": "101", + "volume": "102", + "user": "103", + "group": "104", + "tenant": "105" + }, + "azureDisk": { + "diskName": "106", + "diskURI": "107", + "cachingMode": "穠C]躢|)黰eȪ嵛4$%Qɰ", + "fsType": "108", + "readOnly": false, + "kind": "Ï抴ŨfZhUʎ浵ɲõTo\u0026蕭k" + }, + "photonPersistentDisk": { + "pdID": "109", + "fsType": "110" + }, + "projected": { + "sources": [ + { + "secret": { + "name": "111", + "items": [ + { + "key": "112", + "path": "113", + "mode": -163325250 + } + ], + "optional": false + }, + "downwardAPI": { + "items": [ + { + "path": "114", + "fieldRef": { + "apiVersion": "115", + "fieldPath": "116" + }, + "resourceFieldRef": { + "containerName": "117", + "resource": "118", + "divisor": "85" + }, + "mode": -1996616480 + } + ] + }, + "configMap": { + "name": "119", + "items": [ + { + "key": "120", + "path": "121", + "mode": -1120128337 + } + ], + "optional": false + }, + "serviceAccountToken": { + "audience": "122", + "expirationSeconds": -1239370187818888272, + "path": "123" + } + } + ], + "defaultMode": 1366821517 + }, + "portworxVolume": { + "volumeID": "124", + "fsType": "125", + "readOnly": true + }, + "scaleIO": { + "gateway": "126", + "system": "127", + "secretRef": { + "name": "128" + }, + "sslEnabled": true, + "protectionDomain": "129", + "storagePool": "130", + "storageMode": "131", + "volumeName": "132", + "fsType": "133" + }, + "storageos": { + "volumeName": "134", + "volumeNamespace": "135", + "fsType": "136", + "secretRef": { + "name": "137" + } + }, + "csi": { + "driver": "138", + "readOnly": true, + "fsType": "139", + "volumeAttributes": { + "140": "141" + }, + "nodePublishSecretRef": { + "name": "142" + } + }, + "ephemeral": { + "volumeClaimTemplate": { + "metadata": { + "name": "143", + "generateName": "144", + "namespace": "145", + "selfLink": "146", + "uid": "y綸_Ú8參遼ū", + "resourceVersion": "16267283576845911679", + "generation": 2131277878630553496, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -2351574817327272831, + "labels": { + "148": "149" + }, + "annotations": { + "150": "151" + }, + "ownerReferences": [ + { + "apiVersion": "152", + "kind": "153", + "name": "154", + "uid": "臷Ľð»ųKĵ\u00264ʑ%:;栍dʪ", + "controller": false, + "blockOwnerDeletion": false + } + ], + "finalizers": [ + "155" + ], + "clusterName": "156", + "managedFields": [ + { + "manager": "157", + "operation": "ɍi縱ù墴1Rƥ贫", + "apiVersion": "158", + "fieldsType": "159" + } + ] + }, + "spec": { + "accessModes": [ + "掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐" + ], + "selector": { + "matchLabels": { + "d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m": "wE._._3.-.83_iQ" + }, + "matchExpressions": [ + { + "key": "x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6", + "operator": "In", + "values": [ + "A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6" + ] + } + ] + }, + "resources": { + "limits": { + "\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴": "587" + }, + "requests": { + "Ó6dz娝嘚庎D}埽uʎȺ眖R#yV": "156" + } + }, + "volumeName": "166", + "storageClassName": "167", + "volumeMode": "瘦ɖ緕ȚÍ勅跦Opwǩ曬逴", + "dataSource": { + "apiGroup": "168", + "kind": "169", + "name": "170" + } + } + }, + "readOnly": true + } + } + ], + "volumeMounts": [ + { + "name": "171", + "readOnly": true, + "mountPath": "172", + "subPath": "173", + "mountPropagation": "œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]", + "subPathExpr": "174" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.pb b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.pb new file mode 100644 index 0000000000000000000000000000000000000000..07ef4ca7da240b4cf0d22c667f6374d8a1ebbb04 GIT binary patch literal 2207 zcmXX{du$ZP8NXQ`Nj4~4wvBXI6ve#+L{6FU&g|~YtXs9jn1@{;w!ukoi&i$a!4J-d zZSbRw6k}2vyEX){gN*~k5EAnU4)FspP!&J09VLod^^Z2Hnnb!gU)4mZTD7TCk$!V# z|M=eDZ)U#vX1{7#AJA9oq5ATMhRW!!dQvUxNo8&3ep*r!+g(D9hw^L7^6SdMZ+scl z2a%4Lfou~wVdO@TVBe?Ia+qVejwdZCxW$=e%TK>L@Wi{kym6JsTrv&UafyxzJxas7?SU+n-i!89t3+spM+n%;)= ztrBBgRU7lTLu+=C7~Um!GF**4%F1256PI%vN3k8vT;~zFZFki+uO3%96kC|baNhcj zQPGTrL$I~E==s8e0+jy2s;+GaQ5?r={@5F>->^BjNt;RjY)zk;4UGHN*doS7J zJ4QFse;#u!8#dwyfgLXfQZ1)SuV}{D13@STOIvuKTT{g_rdDh(XadX(TbUL4k`he3 z7s{H*wrqbh-srnNX&|I@gJo#BQIqCaf|U5A*>Co1E#KX{h53N%ZzfxO;+JsZm2Rvm z+Xxttmn(fgYOK*U<{BE~Cf6SXS%55!M?ix6u`P44u6fj4rUSPrSXd|!UeIjNoDecY z;Bk!y(-Ay~%mqmV1L1oQgG(C!d01C5o?+M()8iF$XOq|8O1#~B=gQ>yb;d(_z*wR$ z5|(8?rfUwI!=a&LZKF58{SH2qfx)|n(IU~*R@cV z=JGXxLO8N3UJ8_IuFO-(P!Mi~0)^|33XUb<5Wy-7I~I~czx((%WA_V*2GFAr0xNp3QO^r6 zqLy_5typQRnF_{HXjE1hnzfRq6 z>_Av8##nIZoiDoH`1@GmD`bLh2Rpkz>saz<6aufUPG-Acw>eyz+N3SMKu;qDIGph0i7P`N9=!dp*(cx^-ukCc{@EA*{Jp=T;`Dk_fqJD%hDQa2R#{56 zVI9{Aub4kHHhF7e=+5}m2S1%0S>?>VzB22Fi8GyLa~C2I!Qjsxr~|=m0m9qSQz}^) z#%yP0^4j|o*W&}jv~c?E`QeKSP%U5jpVn9WC^dXE`PMHM#`4B> z5bxXY8vp%-oe-TsSDBfdpwamaelTZIo3VXH_;jI zcy)g4{PVHKyMu|7mr}0`XDx?9an%>xgK7yYh$24*lc4EF6%3kB*pXFJ$7aqnd*LT2$3&#wE1OEreNQT@1 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml new file mode 100644 index 0000000000..2dd0008763 --- /dev/null +++ b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml @@ -0,0 +1,327 @@ +apiVersion: settings.k8s.io/v1alpha1 +kind: PodPreset +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + env: + - name: "25" + value: "26" + valueFrom: + configMapKeyRef: + key: "32" + name: "31" + optional: false + fieldRef: + apiVersion: "27" + fieldPath: "28" + resourceFieldRef: + containerName: "29" + divisor: "91" + resource: "30" + secretKeyRef: + key: "34" + name: "33" + optional: true + envFrom: + - configMapRef: + name: "36" + optional: true + prefix: "35" + secretRef: + name: "37" + optional: false + selector: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 + volumeMounts: + - mountPath: "172" + mountPropagation: œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] + name: "171" + readOnly: true + subPath: "173" + subPathExpr: "174" + volumes: + - awsElasticBlockStore: + fsType: "43" + partition: 1686297225 + readOnly: true + volumeID: "42" + azureDisk: + cachingMode: 穠C]躢|)黰eȪ嵛4$%Qɰ + diskName: "106" + diskURI: "107" + fsType: "108" + kind: Ï抴ŨfZhUʎ浵ɲõTo&蕭k + readOnly: false + azureFile: + readOnly: true + secretName: "92" + shareName: "93" + cephfs: + monitors: + - "77" + path: "78" + readOnly: true + secretFile: "80" + secretRef: + name: "81" + user: "79" + cinder: + fsType: "75" + secretRef: + name: "76" + volumeID: "74" + configMap: + defaultMode: -958191807 + items: + - key: "95" + mode: -513127725 + path: "96" + name: "94" + optional: true + csi: + driver: "138" + fsType: "139" + nodePublishSecretRef: + name: "142" + readOnly: true + volumeAttributes: + "140": "141" + downwardAPI: + defaultMode: 1169718433 + items: + - fieldRef: + apiVersion: "85" + fieldPath: "86" + mode: 345648859 + path: "84" + resourceFieldRef: + containerName: "87" + divisor: "965" + resource: "88" + emptyDir: + sizeLimit: "700" + ephemeral: + readOnly: true + volumeClaimTemplate: + metadata: + annotations: + "150": "151" + clusterName: "156" + creationTimestamp: null + deletionGracePeriodSeconds: -2351574817327272831 + finalizers: + - "155" + generateName: "144" + generation: 2131277878630553496 + labels: + "148": "149" + managedFields: + - apiVersion: "158" + fieldsType: "159" + manager: "157" + operation: ɍi縱ù墴1Rƥ贫 + name: "143" + namespace: "145" + ownerReferences: + - apiVersion: "152" + blockOwnerDeletion: false + controller: false + kind: "153" + name: "154" + uid: 臷Ľð»ųKĵ&4ʑ%:;栍dʪ + resourceVersion: "16267283576845911679" + selfLink: "146" + uid: y綸_Ú8參遼ū + spec: + accessModes: + - 掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐 + dataSource: + apiGroup: "168" + kind: "169" + name: "170" + resources: + limits: + <鴒翁杙Ŧ癃8鸖ɱJȉ罴: "587" + requests: + Ó6dz娝嘚庎D}埽uʎȺ眖R#yV: "156" + selector: + matchExpressions: + - key: x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6 + operator: In + values: + - A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6 + matchLabels: + d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m: wE._._3.-.83_iQ + storageClassName: "167" + volumeMode: 瘦ɖ緕ȚÍ勅跦Opwǩ曬逴 + volumeName: "166" + fc: + fsType: "90" + lun: -460478410 + targetWWNs: + - "89" + wwids: + - "91" + flexVolume: + driver: "69" + fsType: "70" + options: + "72": "73" + secretRef: + name: "71" + flocker: + datasetName: "82" + datasetUUID: "83" + gcePersistentDisk: + fsType: "41" + partition: -1215463021 + pdName: "40" + readOnly: true + gitRepo: + directory: "46" + repository: "44" + revision: "45" + glusterfs: + endpoints: "59" + path: "60" + hostPath: + path: "39" + type: 3fƻfʣ繡楙¯ĦE + iscsi: + fsType: "55" + initiatorName: "58" + iqn: "53" + iscsiInterface: "54" + lun: -388204860 + portals: + - "56" + readOnly: true + secretRef: + name: "57" + targetPortal: "52" + name: "38" + nfs: + path: "51" + readOnly: true + server: "50" + persistentVolumeClaim: + claimName: "61" + photonPersistentDisk: + fsType: "110" + pdID: "109" + portworxVolume: + fsType: "125" + readOnly: true + volumeID: "124" + projected: + defaultMode: 1366821517 + sources: + - configMap: + items: + - key: "120" + mode: -1120128337 + path: "121" + name: "119" + optional: false + downwardAPI: + items: + - fieldRef: + apiVersion: "115" + fieldPath: "116" + mode: -1996616480 + path: "114" + resourceFieldRef: + containerName: "117" + divisor: "85" + resource: "118" + secret: + items: + - key: "112" + mode: -163325250 + path: "113" + name: "111" + optional: false + serviceAccountToken: + audience: "122" + expirationSeconds: -1239370187818888272 + path: "123" + quobyte: + group: "104" + registry: "101" + tenant: "105" + user: "103" + volume: "102" + rbd: + fsType: "64" + image: "63" + keyring: "67" + monitors: + - "62" + pool: "65" + readOnly: true + secretRef: + name: "68" + user: "66" + scaleIO: + fsType: "133" + gateway: "126" + protectionDomain: "129" + secretRef: + name: "128" + sslEnabled: true + storageMode: "131" + storagePool: "130" + system: "127" + volumeName: "132" + secret: + defaultMode: -999327618 + items: + - key: "48" + mode: -815194340 + path: "49" + optional: false + secretName: "47" + storageos: + fsType: "136" + secretRef: + name: "137" + volumeName: "134" + volumeNamespace: "135" + vsphereVolume: + fsType: "98" + storagePolicyID: "100" + storagePolicyName: "99" + volumePath: "97" diff --git a/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.json b/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.json new file mode 100644 index 0000000000..9722155d87 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.json @@ -0,0 +1,59 @@ +{ + "kind": "CSIDriver", + "apiVersion": "storage.k8s.io/v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "attachRequired": false, + "podInfoOnMount": false, + "volumeLifecycleModes": [ + "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" + ], + "storageCapacity": true, + "fsGroupPolicy": "/ʕVŚ(ĿȊ甞谐颋DžSǡ", + "tokenRequests": [ + { + "audience": "19", + "expirationSeconds": -8506428344202195448 + } + ], + "requiresRepublish": false + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.pb b/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.pb new file mode 100644 index 0000000000000000000000000000000000000000..79357298d9b51860cc3e4fbc0c6f5e57ea496cd3 GIT binary patch literal 304 zcmV-00nh$xICB6B9tsh2bZ>HDXJsyHICCy(Z!dN+5(z_7NknpKc4cxBg#rqx0SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBVQ0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*p)e2mlZO8XD`K=9rDenZ%6diMKVzm&dpu z0V)|U%9U2dnkdA-$cpEbp6IZU>7t9rg;U3&G7ky@F*y*3oQ~wykH-0l0XP5}03raE Coo~Vb literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.yaml b/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.yaml new file mode 100644 index 0000000000..21c07739d5 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.yaml @@ -0,0 +1,42 @@ +apiVersion: storage.k8s.io/v1 +kind: CSIDriver +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + attachRequired: false + fsGroupPolicy: /ʕVŚ(ĿȊ甞谐颋DžSǡ + podInfoOnMount: false + requiresRepublish: false + storageCapacity: true + tokenRequests: + - audience: "19" + expirationSeconds: -8506428344202195448 + volumeLifecycleModes: + - r鯹)晿0#me<}m+Pts5J@eu#N1KneJ2$KBOT;G3 zAv{ThOQc5>s|f;MFyTuPX56J@1|SadMFyth9-8 zh;G_ylgOcge>i2+fF)_b-EEI|#EWC={qM9Dva3VKJ&L-PCap9O9W;?{vw z>e@g5;v*?5 z`2c9??1*QtHQyL%{$aM%yOckh?~eN?N~1%CZ0T$^fAVd28&n~ZRf4#bY0t(U19LxN zF;w8N;uxEAmvZ4zE*a%vx(X46h~8_ZYk`p={KQ6I&&{na6@fhLdrZ;l6%PFWt6 z(Lu;U-=Sg9v;&9%@ucBk8A@mj#(<$Zj8Q`k6eTQ|D!&ycsbHyKsbHx@$96EVRG~Qx zr97%MqblkqyKJgqqJt!P%cYv_wpewh{Mq-dg~7GX;^h4ErGc3&ftAKZXz>xjF=|xO zsC0&S*kEFz~H6s4xo`gCJz3SxNAm+{etFJKMC{L`ZB*>Y^x@$)k@+noK&;HWe4K z_#iG+h=>sC!j%hmib$7Q(TzJ-E?lM1jemo;xca{DJbvf2Rg$v7KA#MFTj5#@+bY40 zUhXanJMntR9A~~-tp4xKhjG~07z~|1bM`x86Yda^CT@m!S>p3^j8T`n)N=zxl`pB} zRH)y7AN(3UosQysYU%xxk9!Z_{G1+;mD4uy9ir-IY!WyYqtON1VmxgzkvY4tJ3E+s ze|#@F9DjQjXD!1`DY9iTch_RxnB>f;bS@r0AI~P^ z>FD#Tua9mUn$In!oPEpQBX(5*K-7x^>9Wom#;~Ru9NG{t-twRUEh(T2qMN%CpsKA$ zwIG4WWk5m3aP4ZL>kq+q5ol@o`i)8j%N&JsSt``^$~HoCQ8oZ2fZjm>y1lv5X4*7G zqCw~TxT#&|C9!YC9u?*h*Z08gOdm0Cb^+oDf#crA{P#;5$Lp{_zs=a=hYs1wgENj%E#Gqb?ngzo! Zdqt&nH*Ik*bIP7$f@X~fLDQ*B>L1m3m-hew literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml b/testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml new file mode 100644 index 0000000000..d7f841e2ff --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml @@ -0,0 +1,42 @@ +apiVersion: storage.k8s.io/v1alpha1 +capacity: "130" +kind: CSIStorageCapacity +maximumVolumeSize: "330" +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +nodeTopology: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 +storageClassName: "25" diff --git a/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.json b/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.json new file mode 100644 index 0000000000..7fdc8f4340 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.json @@ -0,0 +1,305 @@ +{ + "kind": "VolumeAttachment", + "apiVersion": "storage.k8s.io/v1alpha1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "attacher": "19", + "source": { + "persistentVolumeName": "20", + "inlineVolumeSpec": { + "capacity": { + "qJ枊a8衍`Ĩ": "652" + }, + "gcePersistentDisk": { + "pdName": "21", + "fsType": "22", + "partition": 1847377175 + }, + "awsElasticBlockStore": { + "volumeID": "23", + "fsType": "24", + "partition": -387137265 + }, + "hostPath": { + "path": "25", + "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy" + }, + "glusterfs": { + "endpoints": "26", + "path": "27", + "readOnly": true, + "endpointsNamespace": "28" + }, + "nfs": { + "server": "29", + "path": "30" + }, + "rbd": { + "monitors": [ + "31" + ], + "image": "32", + "fsType": "33", + "pool": "34", + "user": "35", + "keyring": "36", + "secretRef": { + "name": "37", + "namespace": "38" + } + }, + "iscsi": { + "targetPortal": "39", + "iqn": "40", + "lun": 2048967527, + "iscsiInterface": "41", + "fsType": "42", + "readOnly": true, + "portals": [ + "43" + ], + "secretRef": { + "name": "44", + "namespace": "45" + }, + "initiatorName": "46" + }, + "cinder": { + "volumeID": "47", + "fsType": "48", + "readOnly": true, + "secretRef": { + "name": "49", + "namespace": "50" + } + }, + "cephfs": { + "monitors": [ + "51" + ], + "path": "52", + "user": "53", + "secretFile": "54", + "secretRef": { + "name": "55", + "namespace": "56" + }, + "readOnly": true + }, + "fc": { + "targetWWNs": [ + "57" + ], + "lun": -616291512, + "fsType": "58", + "wwids": [ + "59" + ] + }, + "flocker": { + "datasetName": "60", + "datasetUUID": "61" + }, + "flexVolume": { + "driver": "62", + "fsType": "63", + "secretRef": { + "name": "64", + "namespace": "65" + }, + "options": { + "66": "67" + } + }, + "azureFile": { + "secretName": "68", + "shareName": "69", + "secretNamespace": "70" + }, + "vsphereVolume": { + "volumePath": "71", + "fsType": "72", + "storagePolicyName": "73", + "storagePolicyID": "74" + }, + "quobyte": { + "registry": "75", + "volume": "76", + "readOnly": true, + "user": "77", + "group": "78", + "tenant": "79" + }, + "azureDisk": { + "diskName": "80", + "diskURI": "81", + "cachingMode": "x", + "fsType": "82", + "readOnly": false, + "kind": "a鯿rŎǀ朲^苣" + }, + "photonPersistentDisk": { + "pdID": "83", + "fsType": "84" + }, + "portworxVolume": { + "volumeID": "85", + "fsType": "86", + "readOnly": true + }, + "scaleIO": { + "gateway": "87", + "system": "88", + "secretRef": { + "name": "89", + "namespace": "90" + }, + "protectionDomain": "91", + "storagePool": "92", + "storageMode": "93", + "volumeName": "94", + "fsType": "95" + }, + "local": { + "path": "96", + "fsType": "97" + }, + "storageos": { + "volumeName": "98", + "volumeNamespace": "99", + "fsType": "100", + "secretRef": { + "kind": "101", + "namespace": "102", + "name": "103", + "uid": "ȮO励鹗塢ē ƕP", + "apiVersion": "104", + "resourceVersion": "105", + "fieldPath": "106" + } + }, + "csi": { + "driver": "107", + "volumeHandle": "108", + "readOnly": true, + "fsType": "109", + "volumeAttributes": { + "110": "111" + }, + "controllerPublishSecretRef": { + "name": "112", + "namespace": "113" + }, + "nodeStageSecretRef": { + "name": "114", + "namespace": "115" + }, + "nodePublishSecretRef": { + "name": "116", + "namespace": "117" + }, + "controllerExpandSecretRef": { + "name": "118", + "namespace": "119" + } + }, + "accessModes": [ + "d賑'üA謥ǣ偐圠=" + ], + "claimRef": { + "kind": "120", + "namespace": "121", + "name": "122", + "apiVersion": "123", + "resourceVersion": "124", + "fieldPath": "125" + }, + "persistentVolumeReclaimPolicy": "錕?øēƺ魋Ď儇击3ƆìQ喞艋", + "storageClassName": "126", + "mountOptions": [ + "127" + ], + "volumeMode": "½", + "nodeAffinity": { + "required": { + "nodeSelectorTerms": [ + { + "matchExpressions": [ + { + "key": "128", + "operator": "檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2", + "values": [ + "129" + ] + } + ], + "matchFields": [ + { + "key": "130", + "operator": "-议}ȧ外ĺ稥氹Ç|¶", + "values": [ + "131" + ] + } + ] + } + ] + } + } + } + }, + "nodeName": "132" + }, + "status": { + "attached": true, + "attachmentMetadata": { + "133": "134" + }, + "attachError": { + "time": "2327-07-20T07:31:37Z", + "message": "135" + }, + "detachError": { + "time": "2046-08-01T16:33:49Z", + "message": "136" + } + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb b/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb new file mode 100644 index 0000000000000000000000000000000000000000..0caf9b8d2be5d93568d63489158c4c90bf795cf1 GIT binary patch literal 1161 zcmX9+TTC5A7~UCDikn!;2HWF_X->B$Hmil*x$MlI#Mq)wBu1>MnkF?KlvsNM0ga+f zxC!>4T!eyc3AI3D+t8y@FQtekaJbY5lRo&M#y9tH&V#1$v5A*&a35yB`Tp?_13%pp8UgiEAH6srmXUohcI5ouqm&<~l<^{;<+{nXh%(b-&U)n9x6tM2zM{5Y{d z4wc(PIYc*XwMpdAz(1O@X~2>+;O@33+vA1N^}csnSF)>v%^pQvOOqBFh;|ytEUAGs zbas`7vhirPG<|kua__--;>+c4GBvkGPZfqc_Y~&G^Sy^rO)(m1=T12?BIkGfnD6{n zZg02meZ8(Qna$|p#SdS~Uv{?GWuatF#}>O1n!urqCC2amb*DUKIroF%U_@fD>-yS1 z|KcMlEBO#;>FkVWZZzH+Zv0`U*t3{FpYMwM#)~6^E7{`tZ2t7y?l!1GB&!5*Dbt>f zJqG4}!eXevVZ|{v=Pu>Kqg*n|!*m5A3K6}}N>>9TL->h}-tOC5T`B^P3g(kE6?~s{ z09qjsmoHciRD`uv*dteHIGPx8rC;};O(nb}yd=D&@DP&{Oz4vX4*;vm_0^$Y{@xr9 zBAv24Dx*V?g}y_>pkXHv1L8@;!7`N47>of!brhq98YoIwE>(UDPEx^A!BW9eiT3Sa zV5vfL7)p6mX+~AlMRwa%!$b#3@|H_A+heiHOzE@lTUG|vItmkWFBbc!vjkQe7oo*R z1jndRNu$y^;$ee{wKk1u%p3Wp`6ysCVrd%jS{jKu8p(QV$`pyvZ=|l0CjilK6eY_7 z-=r`bAaJlSLvhzx&pjPyzbMU*#}}vaBdOIh^&SF(VUcMp;T(C&Bq@_*P8`1omt2N7 z3n~cMCT0fn^d=St%i2vG8m#Izu{JnLR=rZZKK$_VxBH8;m)54^&Y^hXlgHc?D&py4 z3D6m1u7y4rXIKRKVA9)F`rypt%Qx~Pt2ay6`tt*EPhZ@(z*l>hXP=43CX1*0jW{%7 zRZEu^>z=m{+RxgLn!?&i6|UyirsCeQmG3r&Mo-4MuBF-H;<;#jV51{f__*7g2j1;& zsJZX#*jvoyPOX0$&y3}7Zd|@p_yV#ylB6IIA$!)(KHvy`|OH}pNG!& Xc$JnRq-%&j?#^}G^FI+LE!X-F$AUb^ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml b/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml new file mode 100644 index 0000000000..526e4459b1 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml @@ -0,0 +1,229 @@ +apiVersion: storage.k8s.io/v1alpha1 +kind: VolumeAttachment +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + attacher: "19" + nodeName: "132" + source: + inlineVolumeSpec: + accessModes: + - d賑'üA謥ǣ偐圠= + awsElasticBlockStore: + fsType: "24" + partition: -387137265 + volumeID: "23" + azureDisk: + cachingMode: x + diskName: "80" + diskURI: "81" + fsType: "82" + kind: a鯿rŎǀ朲^苣 + readOnly: false + azureFile: + secretName: "68" + secretNamespace: "70" + shareName: "69" + capacity: + qJ枊a8衍`Ĩ: "652" + cephfs: + monitors: + - "51" + path: "52" + readOnly: true + secretFile: "54" + secretRef: + name: "55" + namespace: "56" + user: "53" + cinder: + fsType: "48" + readOnly: true + secretRef: + name: "49" + namespace: "50" + volumeID: "47" + claimRef: + apiVersion: "123" + fieldPath: "125" + kind: "120" + name: "122" + namespace: "121" + resourceVersion: "124" + csi: + controllerExpandSecretRef: + name: "118" + namespace: "119" + controllerPublishSecretRef: + name: "112" + namespace: "113" + driver: "107" + fsType: "109" + nodePublishSecretRef: + name: "116" + namespace: "117" + nodeStageSecretRef: + name: "114" + namespace: "115" + readOnly: true + volumeAttributes: + "110": "111" + volumeHandle: "108" + fc: + fsType: "58" + lun: -616291512 + targetWWNs: + - "57" + wwids: + - "59" + flexVolume: + driver: "62" + fsType: "63" + options: + "66": "67" + secretRef: + name: "64" + namespace: "65" + flocker: + datasetName: "60" + datasetUUID: "61" + gcePersistentDisk: + fsType: "22" + partition: 1847377175 + pdName: "21" + glusterfs: + endpoints: "26" + endpointsNamespace: "28" + path: "27" + readOnly: true + hostPath: + path: "25" + type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy + iscsi: + fsType: "42" + initiatorName: "46" + iqn: "40" + iscsiInterface: "41" + lun: 2048967527 + portals: + - "43" + readOnly: true + secretRef: + name: "44" + namespace: "45" + targetPortal: "39" + local: + fsType: "97" + path: "96" + mountOptions: + - "127" + nfs: + path: "30" + server: "29" + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: "128" + operator: 檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2 + values: + - "129" + matchFields: + - key: "130" + operator: -议}ȧ外ĺ稥氹Ç|¶ + values: + - "131" + persistentVolumeReclaimPolicy: 錕?øēƺ魋Ď儇击3ƆìQ喞艋 + photonPersistentDisk: + fsType: "84" + pdID: "83" + portworxVolume: + fsType: "86" + readOnly: true + volumeID: "85" + quobyte: + group: "78" + readOnly: true + registry: "75" + tenant: "79" + user: "77" + volume: "76" + rbd: + fsType: "33" + image: "32" + keyring: "36" + monitors: + - "31" + pool: "34" + secretRef: + name: "37" + namespace: "38" + user: "35" + scaleIO: + fsType: "95" + gateway: "87" + protectionDomain: "91" + secretRef: + name: "89" + namespace: "90" + storageMode: "93" + storagePool: "92" + system: "88" + volumeName: "94" + storageClassName: "126" + storageos: + fsType: "100" + secretRef: + apiVersion: "104" + fieldPath: "106" + kind: "101" + name: "103" + namespace: "102" + resourceVersion: "105" + uid: ȮO励鹗塢ē ƕP + volumeName: "98" + volumeNamespace: "99" + volumeMode: ½ + vsphereVolume: + fsType: "72" + storagePolicyID: "74" + storagePolicyName: "73" + volumePath: "71" + persistentVolumeName: "20" +status: + attachError: + message: "135" + time: "2327-07-20T07:31:37Z" + attached: true + attachmentMetadata: + "133": "134" + detachError: + message: "136" + time: "2046-08-01T16:33:49Z" diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.json b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.json new file mode 100644 index 0000000000..26666becd0 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.json @@ -0,0 +1,59 @@ +{ + "kind": "CSIDriver", + "apiVersion": "storage.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "attachRequired": false, + "podInfoOnMount": false, + "volumeLifecycleModes": [ + "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" + ], + "storageCapacity": true, + "fsGroupPolicy": "/ʕVŚ(ĿȊ甞谐颋DžSǡ", + "tokenRequests": [ + { + "audience": "19", + "expirationSeconds": -8506428344202195448 + } + ], + "requiresRepublish": false + } +} \ No newline at end of file diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.pb b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.pb new file mode 100644 index 0000000000000000000000000000000000000000..991ac7cb4626a1b52581da922e27cc729ddc139e GIT binary patch literal 309 zcmV-50m}YsICB6BBMKICbZ>HDXJsyHICCy(Z!dN+Vr6t;F%k(wQ%OW}X?A6D5`_W^ zsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>ueR|o(Q02(23>94sd=9#}dZ!BZ!uDx$^bmo|i#hJv6=83m8 z#+S#qAOR{FFUplx#hNI@zsQQ`l%D9Ykm;g}$AweJp)wB&0x>xdh@6h(){n;di2*nO H8UP{y!}M{P literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.yaml b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.yaml new file mode 100644 index 0000000000..1dcdc637dd --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.yaml @@ -0,0 +1,42 @@ +apiVersion: storage.k8s.io/v1beta1 +kind: CSIDriver +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + attachRequired: false + fsGroupPolicy: /ʕVŚ(ĿȊ甞谐颋DžSǡ + podInfoOnMount: false + requiresRepublish: false + storageCapacity: true + tokenRequests: + - audience: "19" + expirationSeconds: -8506428344202195448 + volumeLifecycleModes: + - r鯹)晿M{_Vmk7NfkQ6$hDG@i_u7k z(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6x ze{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`z zE`tSQ5tE@w6_cT97o$EdS-TZXSQ_$v5{`+9Y(fSdSbz-lxhQvV> zCgLGe0Fn_xvO+;cK?g!8B?Li3M@2#9NNM;DOhk3gxsUJOj!IJYynQ|y^tQrw3p*;o z^WM&6C4K61 z>Z;#=AN(3UosQysYWe+>k9!Z_{G1+;)zdbS4pH?pHVGVy(ddG0F`l-Vn>o97JOmb$_cP<`3AI~P^ z>FD#Tua9mSn&cK!&c0>u5xc4YAnL_|FW5#KV`!@ehYkdcw>)S-%Xgs*ZZ~&1KvlaP z)q(^f!GMAv!__N=t{j3C2(+|v?RuqxWsa^h?<>^x$~HoC$!`Gq0D1=j==SDnhiTJv z6Ae1w$4xDqm&Cpqd(<_L2q{4Xv2i`0o#eG4KwykK5p$Zt9d9Gz0F1_clcXtgpt-eW z#Sk#K(cHmWUYDStJ&gmz`Vw`lVmHkesl-s@P!DyFYOi1B+HiFV%Nlj)V^A+d&4OW= Zy`s{(o3^-@Ic3i=mu8K)E={L0sekpomx}-Z literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml new file mode 100644 index 0000000000..ebdd18dd60 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml @@ -0,0 +1,42 @@ +apiVersion: storage.k8s.io/v1beta1 +capacity: "130" +kind: CSIStorageCapacity +maximumVolumeSize: "330" +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +nodeTopology: + matchExpressions: + - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 + operator: In + values: + - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n + matchLabels: + 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 +storageClassName: "25" diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.json b/testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.json new file mode 100644 index 0000000000..115d300a15 --- /dev/null +++ b/testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.json @@ -0,0 +1,65 @@ +{ + "kind": "StorageClass", + "apiVersion": "storage.k8s.io/v1beta1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "provisioner": "19", + "parameters": { + "20": "21" + }, + "reclaimPolicy": "qJ枊a8衍`Ĩ", + "mountOptions": [ + "22" + ], + "allowVolumeExpansion": true, + "volumeBindingMode": "", + "allowedTopologies": [ + { + "matchLabelExpressions": [ + { + "key": "23", + "values": [ + "24" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.pb b/testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.pb new file mode 100644 index 0000000000000000000000000000000000000000..2cb75f3979718a447ae32f8bb8fe76eaae42c930 GIT binary patch literal 272 zcmd0{C}!YN;}R<_$uCMwPu0t|DAvo&*Do_nN-aq=6ygbnh&$&b78eWMW#n4P$i-+R z#AqzVXrjbus>Nt-Bw}c2U}9uqU}|D%VPIiyW?*JyU~F;wUDMUZ?m3MGP7DESJGM5r z&ObM2H)9kV7o)ilqeT)s7o(*Rlc7PD0vD5^krb1mu@aw4)zjTmPPA7SAMHBUU!cVV zG?&4Gv53jgq>9PVw2M(6sMJhI@#TcBr&GFKE}nUGo^I&VIa>~IPt-p-rS{pxMvZ4X zrypsH1)64V#AIjzG~ZH+gNwHwD>)E`nM2i;-dlQbV&|)$&GGMe~aN^MnkF_~bfdPmR6wI> z6K;ZCl#5WXEx{IOtPNe2dMQOTf#p&kO#0x18sD5{_d(P6*u=|sa30Ql=lj3^|Nj4+ zb4<5cwrAJ2wYRipUdq-T(`|LHwA8;5G-um0fm8iV%d4*+&+cz;&%E&R@$89q=T?>d zDX|H22u~8>66q1eYJ$KQO!!hn+Se-dL*{e+>z~~}bq!2*oouk0uD>z>+lJ?vBSh;>EFz{?#lE;;~$L=IrX!-h=Vvmn+|7>TiynDvosRDK1PD`kqHM#b}_N+m*!McDC6Sp=3_yHoF>{z@dyKChq)oyE0`t_k!VIL}IA>+WJ5L z;v*?5`56Feqyt)=hk+Yiom0S`6NvR-)9|w zRtUu9b5=7IVM7h}$Q2rnCWc(;H$Grf2`>pR2`?!;#H0ih`sBd0ELNQfm~3adQ4}X<#NtV5M;pT6{=w zj2e|RDxD)9Hkepz)0oD*k#Cxh0!Aa2rV($Tk!YlmY_g_JkqG@p>I!)b5DiCBvLf(J z3bO$M2MaS4cb$#=lX32g^1?)Xak?;?T07I^As`qQnZ^>%lP64)GD+sd@r!WD6?n6t zf`DydW-w20VPUXr*utT~s&NZzgQH~4i=}HL53PK=zchDgeJ1W2jwdfX;-*j$PZvvo z&KPqo^uaj8BG3nu-mdcdXC7U-UKm}wQNB7*7>s-S-p%JSF zy1dl*tbNda+J4v+)=sK;CBHr$_l>W9w>dm^BF=X&&y|+WMH_>go%!NNJ?1>{Zg)e? zedoTtrF{O>#wYRYc;Uw8 Date: Mon, 19 Apr 2021 09:28:34 -0400 Subject: [PATCH 059/130] Drop 1.19.0 API compatibility data Kubernetes-commit: bc950c76314b0ec85c6c916807be87f6289728a9 --- .../admission.k8s.io.v1.AdmissionReview.json | 84 - .../admission.k8s.io.v1.AdmissionReview.pb | Bin 731 -> 0 bytes .../admission.k8s.io.v1.AdmissionReview.yaml | 82 - ...ission.k8s.io.v1beta1.AdmissionReview.json | 84 - ...dmission.k8s.io.v1beta1.AdmissionReview.pb | Bin 736 -> 0 bytes ...ission.k8s.io.v1beta1.AdmissionReview.yaml | 82 - ...ingWebhookConfiguration.after_roundtrip.pb | Bin 724 -> 0 bytes ...8s.io.v1.MutatingWebhookConfiguration.json | 108 -- ....k8s.io.v1.MutatingWebhookConfiguration.pb | Bin 722 -> 0 bytes ...8s.io.v1.MutatingWebhookConfiguration.yaml | 72 - ...ingWebhookConfiguration.after_roundtrip.pb | Bin 719 -> 0 bytes ....io.v1.ValidatingWebhookConfiguration.json | 107 -- ...8s.io.v1.ValidatingWebhookConfiguration.pb | Bin 717 -> 0 bytes ....io.v1.ValidatingWebhookConfiguration.yaml | 71 - ...ingWebhookConfiguration.after_roundtrip.pb | Bin 729 -> 0 bytes ....v1beta1.MutatingWebhookConfiguration.json | 108 -- ...io.v1beta1.MutatingWebhookConfiguration.pb | Bin 727 -> 0 bytes ....v1beta1.MutatingWebhookConfiguration.yaml | 72 - ...ingWebhookConfiguration.after_roundtrip.pb | Bin 724 -> 0 bytes ...1beta1.ValidatingWebhookConfiguration.json | 107 -- ....v1beta1.ValidatingWebhookConfiguration.pb | Bin 722 -> 0 bytes ...1beta1.ValidatingWebhookConfiguration.yaml | 71 - ...s.v1.ControllerRevision.after_roundtrip.pb | Bin 329 -> 0 bytes .../v1.19.0/apps.v1.ControllerRevision.json | 45 - .../v1.19.0/apps.v1.ControllerRevision.pb | Bin 327 -> 0 bytes .../v1.19.0/apps.v1.ControllerRevision.yaml | 39 - .../apps.v1.DaemonSet.after_roundtrip.json | 1496 --------------- .../apps.v1.DaemonSet.after_roundtrip.pb | Bin 7241 -> 0 bytes .../apps.v1.DaemonSet.after_roundtrip.yaml | 1023 ----------- testdata/v1.19.0/apps.v1.DaemonSet.json | 1497 ---------------- testdata/v1.19.0/apps.v1.DaemonSet.pb | Bin 7237 -> 0 bytes testdata/v1.19.0/apps.v1.DaemonSet.yaml | 1024 ----------- .../apps.v1.Deployment.after_roundtrip.json | 1499 ---------------- .../apps.v1.Deployment.after_roundtrip.pb | Bin 7282 -> 0 bytes .../apps.v1.Deployment.after_roundtrip.yaml | 1027 ----------- testdata/v1.19.0/apps.v1.Deployment.json | 1500 ---------------- testdata/v1.19.0/apps.v1.Deployment.pb | Bin 7278 -> 0 bytes testdata/v1.19.0/apps.v1.Deployment.yaml | 1028 ----------- .../apps.v1.ReplicaSet.after_roundtrip.json | 1489 --------------- .../apps.v1.ReplicaSet.after_roundtrip.pb | Bin 6815 -> 0 bytes .../apps.v1.ReplicaSet.after_roundtrip.yaml | 1016 ----------- testdata/v1.19.0/apps.v1.ReplicaSet.json | 1490 --------------- testdata/v1.19.0/apps.v1.ReplicaSet.pb | Bin 6811 -> 0 bytes testdata/v1.19.0/apps.v1.ReplicaSet.yaml | 1017 ----------- .../apps.v1.StatefulSet.after_roundtrip.json | 1595 ---------------- .../apps.v1.StatefulSet.after_roundtrip.pb | Bin 7998 -> 0 bytes .../apps.v1.StatefulSet.after_roundtrip.yaml | 1093 ----------- testdata/v1.19.0/apps.v1.StatefulSet.json | 1596 ----------------- testdata/v1.19.0/apps.v1.StatefulSet.pb | Bin 7992 -> 0 bytes testdata/v1.19.0/apps.v1.StatefulSet.yaml | 1094 ----------- ...eta1.ControllerRevision.after_roundtrip.pb | Bin 334 -> 0 bytes .../apps.v1beta1.ControllerRevision.json | 45 - .../apps.v1beta1.ControllerRevision.pb | Bin 332 -> 0 bytes .../apps.v1beta1.ControllerRevision.yaml | 39 - ...ps.v1beta1.Deployment.after_roundtrip.json | 1502 ---------------- ...apps.v1beta1.Deployment.after_roundtrip.pb | Bin 7273 -> 0 bytes ...ps.v1beta1.Deployment.after_roundtrip.yaml | 1029 ----------- testdata/v1.19.0/apps.v1beta1.Deployment.json | 1503 ---------------- testdata/v1.19.0/apps.v1beta1.Deployment.pb | Bin 7269 -> 0 bytes testdata/v1.19.0/apps.v1beta1.Deployment.yaml | 1030 ----------- .../apps.v1beta1.DeploymentRollback.json | 11 - .../apps.v1beta1.DeploymentRollback.pb | Bin 69 -> 0 bytes .../apps.v1beta1.DeploymentRollback.yaml | 7 - .../apps.v1beta1.Scale.after_roundtrip.pb | Bin 242 -> 0 bytes testdata/v1.19.0/apps.v1beta1.Scale.json | 53 - testdata/v1.19.0/apps.v1beta1.Scale.pb | Bin 240 -> 0 bytes testdata/v1.19.0/apps.v1beta1.Scale.yaml | 38 - ...s.v1beta1.StatefulSet.after_roundtrip.json | 1595 ---------------- ...pps.v1beta1.StatefulSet.after_roundtrip.pb | Bin 8016 -> 0 bytes ...s.v1beta1.StatefulSet.after_roundtrip.yaml | 1093 ----------- .../v1.19.0/apps.v1beta1.StatefulSet.json | 1596 ----------------- testdata/v1.19.0/apps.v1beta1.StatefulSet.pb | Bin 8010 -> 0 bytes .../v1.19.0/apps.v1beta1.StatefulSet.yaml | 1094 ----------- ...eta2.ControllerRevision.after_roundtrip.pb | Bin 334 -> 0 bytes .../apps.v1beta2.ControllerRevision.json | 45 - .../apps.v1beta2.ControllerRevision.pb | Bin 332 -> 0 bytes .../apps.v1beta2.ControllerRevision.yaml | 39 - ...pps.v1beta2.DaemonSet.after_roundtrip.json | 1496 --------------- .../apps.v1beta2.DaemonSet.after_roundtrip.pb | Bin 7246 -> 0 bytes ...pps.v1beta2.DaemonSet.after_roundtrip.yaml | 1023 ----------- testdata/v1.19.0/apps.v1beta2.DaemonSet.json | 1497 ---------------- testdata/v1.19.0/apps.v1beta2.DaemonSet.pb | Bin 7242 -> 0 bytes testdata/v1.19.0/apps.v1beta2.DaemonSet.yaml | 1024 ----------- ...ps.v1beta2.Deployment.after_roundtrip.json | 1499 ---------------- ...apps.v1beta2.Deployment.after_roundtrip.pb | Bin 7287 -> 0 bytes ...ps.v1beta2.Deployment.after_roundtrip.yaml | 1027 ----------- testdata/v1.19.0/apps.v1beta2.Deployment.json | 1500 ---------------- testdata/v1.19.0/apps.v1beta2.Deployment.pb | Bin 7283 -> 0 bytes testdata/v1.19.0/apps.v1beta2.Deployment.yaml | 1028 ----------- ...ps.v1beta2.ReplicaSet.after_roundtrip.json | 1489 --------------- ...apps.v1beta2.ReplicaSet.after_roundtrip.pb | Bin 6820 -> 0 bytes ...ps.v1beta2.ReplicaSet.after_roundtrip.yaml | 1016 ----------- testdata/v1.19.0/apps.v1beta2.ReplicaSet.json | 1490 --------------- testdata/v1.19.0/apps.v1beta2.ReplicaSet.pb | Bin 6816 -> 0 bytes testdata/v1.19.0/apps.v1beta2.ReplicaSet.yaml | 1017 ----------- .../apps.v1beta2.Scale.after_roundtrip.pb | Bin 242 -> 0 bytes testdata/v1.19.0/apps.v1beta2.Scale.json | 53 - testdata/v1.19.0/apps.v1beta2.Scale.pb | Bin 240 -> 0 bytes testdata/v1.19.0/apps.v1beta2.Scale.yaml | 38 - ...s.v1beta2.StatefulSet.after_roundtrip.json | 1595 ---------------- ...pps.v1beta2.StatefulSet.after_roundtrip.pb | Bin 8003 -> 0 bytes ...s.v1beta2.StatefulSet.after_roundtrip.yaml | 1093 ----------- .../v1.19.0/apps.v1beta2.StatefulSet.json | 1596 ----------------- testdata/v1.19.0/apps.v1beta2.StatefulSet.pb | Bin 7997 -> 0 bytes .../v1.19.0/apps.v1beta2.StatefulSet.yaml | 1094 ----------- ....k8s.io.v1.TokenRequest.after_roundtrip.pb | Bin 308 -> 0 bytes ...authentication.k8s.io.v1.TokenRequest.json | 59 - .../authentication.k8s.io.v1.TokenRequest.pb | Bin 306 -> 0 bytes ...authentication.k8s.io.v1.TokenRequest.yaml | 43 - ...n.k8s.io.v1.TokenReview.after_roundtrip.pb | Bin 274 -> 0 bytes .../authentication.k8s.io.v1.TokenReview.json | 67 - .../authentication.k8s.io.v1.TokenReview.pb | Bin 272 -> 0 bytes .../authentication.k8s.io.v1.TokenReview.yaml | 47 - ....io.v1beta1.TokenReview.after_roundtrip.pb | Bin 279 -> 0 bytes ...entication.k8s.io.v1beta1.TokenReview.json | 67 - ...thentication.k8s.io.v1beta1.TokenReview.pb | Bin 277 -> 0 bytes ...entication.k8s.io.v1beta1.TokenReview.yaml | 47 - ...ocalSubjectAccessReview.after_roundtrip.pb | Bin 318 -> 0 bytes ...on.k8s.io.v1.LocalSubjectAccessReview.json | 73 - ...tion.k8s.io.v1.LocalSubjectAccessReview.pb | Bin 316 -> 0 bytes ...on.k8s.io.v1.LocalSubjectAccessReview.yaml | 54 - ...SelfSubjectAccessReview.after_roundtrip.pb | Bin 293 -> 0 bytes ...ion.k8s.io.v1.SelfSubjectAccessReview.json | 63 - ...ation.k8s.io.v1.SelfSubjectAccessReview.pb | Bin 291 -> 0 bytes ...ion.k8s.io.v1.SelfSubjectAccessReview.yaml | 47 - ....SelfSubjectRulesReview.after_roundtrip.pb | Bin 278 -> 0 bytes ...tion.k8s.io.v1.SelfSubjectRulesReview.json | 76 - ...zation.k8s.io.v1.SelfSubjectRulesReview.pb | Bin 276 -> 0 bytes ...tion.k8s.io.v1.SelfSubjectRulesReview.yaml | 50 - ....v1.SubjectAccessReview.after_roundtrip.pb | Bin 313 -> 0 bytes ...ization.k8s.io.v1.SubjectAccessReview.json | 73 - ...orization.k8s.io.v1.SubjectAccessReview.pb | Bin 311 -> 0 bytes ...ization.k8s.io.v1.SubjectAccessReview.yaml | 54 - ...ocalSubjectAccessReview.after_roundtrip.pb | Bin 323 -> 0 bytes ...s.io.v1beta1.LocalSubjectAccessReview.json | 73 - ...k8s.io.v1beta1.LocalSubjectAccessReview.pb | Bin 321 -> 0 bytes ...s.io.v1beta1.LocalSubjectAccessReview.yaml | 54 - ...SelfSubjectAccessReview.after_roundtrip.pb | Bin 298 -> 0 bytes ...8s.io.v1beta1.SelfSubjectAccessReview.json | 63 - ....k8s.io.v1beta1.SelfSubjectAccessReview.pb | Bin 296 -> 0 bytes ...8s.io.v1beta1.SelfSubjectAccessReview.yaml | 47 - ....SelfSubjectRulesReview.after_roundtrip.pb | Bin 283 -> 0 bytes ...k8s.io.v1beta1.SelfSubjectRulesReview.json | 76 - ...n.k8s.io.v1beta1.SelfSubjectRulesReview.pb | Bin 281 -> 0 bytes ...k8s.io.v1beta1.SelfSubjectRulesReview.yaml | 50 - ...ta1.SubjectAccessReview.after_roundtrip.pb | Bin 318 -> 0 bytes ...on.k8s.io.v1beta1.SubjectAccessReview.json | 73 - ...tion.k8s.io.v1beta1.SubjectAccessReview.pb | Bin 316 -> 0 bytes ...on.k8s.io.v1beta1.SubjectAccessReview.yaml | 54 - ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 313 -> 0 bytes ...utoscaling.v1.HorizontalPodAutoscaler.json | 59 - .../autoscaling.v1.HorizontalPodAutoscaler.pb | Bin 311 -> 0 bytes ...utoscaling.v1.HorizontalPodAutoscaler.yaml | 44 - .../autoscaling.v1.Scale.after_roundtrip.pb | Bin 234 -> 0 bytes testdata/v1.19.0/autoscaling.v1.Scale.json | 50 - testdata/v1.19.0/autoscaling.v1.Scale.pb | Bin 232 -> 0 bytes testdata/v1.19.0/autoscaling.v1.Scale.yaml | 36 - ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 1710 -> 0 bytes ...aling.v2beta1.HorizontalPodAutoscaler.json | 196 -- ...scaling.v2beta1.HorizontalPodAutoscaler.pb | Bin 1708 -> 0 bytes ...aling.v2beta1.HorizontalPodAutoscaler.yaml | 131 -- ...HorizontalPodAutoscaler.after_roundtrip.pb | Bin 2338 -> 0 bytes ...aling.v2beta2.HorizontalPodAutoscaler.json | 271 --- ...scaling.v2beta2.HorizontalPodAutoscaler.pb | Bin 2336 -> 0 bytes ...aling.v2beta2.HorizontalPodAutoscaler.yaml | 180 -- .../v1.19.0/batch.v1.Job.after_roundtrip.pb | Bin 6675 -> 0 bytes testdata/v1.19.0/batch.v1.Job.json | 1494 --------------- testdata/v1.19.0/batch.v1.Job.pb | Bin 6669 -> 0 bytes testdata/v1.19.0/batch.v1.Job.yaml | 1021 ----------- ...batch.v1beta1.CronJob.after_roundtrip.json | 1543 ---------------- .../batch.v1beta1.CronJob.after_roundtrip.pb | Bin 7375 -> 0 bytes ...batch.v1beta1.CronJob.after_roundtrip.yaml | 1058 ----------- testdata/v1.19.0/batch.v1beta1.CronJob.json | 1544 ---------------- testdata/v1.19.0/batch.v1beta1.CronJob.pb | Bin 7369 -> 0 bytes testdata/v1.19.0/batch.v1beta1.CronJob.yaml | 1059 ----------- ...h.v1beta1.JobTemplate.after_roundtrip.json | 1523 ---------------- ...tch.v1beta1.JobTemplate.after_roundtrip.pb | Bin 7321 -> 0 bytes ...h.v1beta1.JobTemplate.after_roundtrip.yaml | 1044 ----------- .../v1.19.0/batch.v1beta1.JobTemplate.json | 1524 ---------------- testdata/v1.19.0/batch.v1beta1.JobTemplate.pb | Bin 7315 -> 0 bytes .../v1.19.0/batch.v1beta1.JobTemplate.yaml | 1045 ----------- .../batch.v2alpha1.CronJob.after_roundtrip.pb | Bin 7372 -> 0 bytes testdata/v1.19.0/batch.v2alpha1.CronJob.json | 1544 ---------------- testdata/v1.19.0/batch.v2alpha1.CronJob.pb | Bin 7370 -> 0 bytes testdata/v1.19.0/batch.v2alpha1.CronJob.yaml | 1059 ----------- ...ch.v2alpha1.JobTemplate.after_roundtrip.pb | Bin 7318 -> 0 bytes .../v1.19.0/batch.v2alpha1.JobTemplate.json | 1524 ---------------- .../v1.19.0/batch.v2alpha1.JobTemplate.pb | Bin 7316 -> 0 bytes .../v1.19.0/batch.v2alpha1.JobTemplate.yaml | 1045 ----------- ...rtificateSigningRequest.after_roundtrip.pb | Bin 363 -> 0 bytes ...s.k8s.io.v1.CertificateSigningRequest.json | 73 - ...tes.k8s.io.v1.CertificateSigningRequest.pb | Bin 361 -> 0 bytes ...s.k8s.io.v1.CertificateSigningRequest.yaml | 52 - ...rtificateSigningRequest.after_roundtrip.pb | Bin 368 -> 0 bytes ....io.v1beta1.CertificateSigningRequest.json | 73 - ...8s.io.v1beta1.CertificateSigningRequest.pb | Bin 366 -> 0 bytes ....io.v1beta1.CertificateSigningRequest.yaml | 52 - ...ination.k8s.io.v1.Lease.after_roundtrip.pb | Bin 248 -> 0 bytes .../v1.19.0/coordination.k8s.io.v1.Lease.json | 50 - .../v1.19.0/coordination.k8s.io.v1.Lease.pb | Bin 246 -> 0 bytes .../v1.19.0/coordination.k8s.io.v1.Lease.yaml | 37 - ...on.k8s.io.v1beta1.Lease.after_roundtrip.pb | Bin 253 -> 0 bytes .../coordination.k8s.io.v1beta1.Lease.json | 50 - .../coordination.k8s.io.v1beta1.Lease.pb | Bin 251 -> 0 bytes .../coordination.k8s.io.v1beta1.Lease.yaml | 37 - testdata/v1.19.0/core.v1.APIGroup.json | 21 - testdata/v1.19.0/core.v1.APIGroup.pb | Bin 53 -> 0 bytes testdata/v1.19.0/core.v1.APIGroup.yaml | 12 - testdata/v1.19.0/core.v1.APIVersions.json | 13 - testdata/v1.19.0/core.v1.APIVersions.pb | Bin 40 -> 0 bytes testdata/v1.19.0/core.v1.APIVersions.yaml | 7 - .../core.v1.Binding.after_roundtrip.pb | Bin 249 -> 0 bytes testdata/v1.19.0/core.v1.Binding.json | 52 - testdata/v1.19.0/core.v1.Binding.pb | Bin 247 -> 0 bytes testdata/v1.19.0/core.v1.Binding.yaml | 39 - ...core.v1.ComponentStatus.after_roundtrip.pb | Bin 244 -> 0 bytes testdata/v1.19.0/core.v1.ComponentStatus.json | 51 - testdata/v1.19.0/core.v1.ComponentStatus.pb | Bin 242 -> 0 bytes testdata/v1.19.0/core.v1.ComponentStatus.yaml | 36 - .../core.v1.ConfigMap.after_roundtrip.pb | Bin 223 -> 0 bytes testdata/v1.19.0/core.v1.ConfigMap.json | 50 - testdata/v1.19.0/core.v1.ConfigMap.pb | Bin 221 -> 0 bytes testdata/v1.19.0/core.v1.ConfigMap.yaml | 36 - testdata/v1.19.0/core.v1.CreateOptions.json | 8 - testdata/v1.19.0/core.v1.CreateOptions.pb | Bin 37 -> 0 bytes testdata/v1.19.0/core.v1.CreateOptions.yaml | 5 - testdata/v1.19.0/core.v1.DeleteOptions.json | 14 - testdata/v1.19.0/core.v1.DeleteOptions.pb | Bin 96 -> 0 bytes testdata/v1.19.0/core.v1.DeleteOptions.yaml | 10 - .../core.v1.Endpoints.after_roundtrip.pb | Bin 380 -> 0 bytes testdata/v1.19.0/core.v1.Endpoints.json | 87 - testdata/v1.19.0/core.v1.Endpoints.pb | Bin 378 -> 0 bytes testdata/v1.19.0/core.v1.Endpoints.yaml | 61 - ....v1.EphemeralContainers.after_roundtrip.pb | Bin 1168 -> 0 bytes .../v1.19.0/core.v1.EphemeralContainers.json | 295 --- .../v1.19.0/core.v1.EphemeralContainers.pb | Bin 1166 -> 0 bytes .../v1.19.0/core.v1.EphemeralContainers.yaml | 205 --- .../v1.19.0/core.v1.Event.after_roundtrip.pb | Bin 397 -> 0 bytes testdata/v1.19.0/core.v1.Event.json | 79 - testdata/v1.19.0/core.v1.Event.pb | Bin 395 -> 0 bytes testdata/v1.19.0/core.v1.Event.yaml | 63 - testdata/v1.19.0/core.v1.ExportOptions.json | 6 - testdata/v1.19.0/core.v1.ExportOptions.pb | Bin 35 -> 0 bytes testdata/v1.19.0/core.v1.ExportOptions.yaml | 4 - testdata/v1.19.0/core.v1.GetOptions.json | 5 - testdata/v1.19.0/core.v1.GetOptions.pb | Bin 31 -> 0 bytes testdata/v1.19.0/core.v1.GetOptions.yaml | 3 - .../core.v1.LimitRange.after_roundtrip.pb | Bin 378 -> 0 bytes testdata/v1.19.0/core.v1.LimitRange.json | 65 - testdata/v1.19.0/core.v1.LimitRange.pb | Bin 376 -> 0 bytes testdata/v1.19.0/core.v1.LimitRange.yaml | 44 - testdata/v1.19.0/core.v1.ListOptions.json | 12 - testdata/v1.19.0/core.v1.ListOptions.pb | Bin 72 -> 0 bytes testdata/v1.19.0/core.v1.ListOptions.yaml | 10 - .../core.v1.Namespace.after_roundtrip.pb | Bin 319 -> 0 bytes testdata/v1.19.0/core.v1.Namespace.json | 60 - testdata/v1.19.0/core.v1.Namespace.pb | Bin 317 -> 0 bytes testdata/v1.19.0/core.v1.Namespace.yaml | 42 - .../v1.19.0/core.v1.Node.after_roundtrip.pb | Bin 748 -> 0 bytes testdata/v1.19.0/core.v1.Node.json | 156 -- testdata/v1.19.0/core.v1.Node.pb | Bin 746 -> 0 bytes testdata/v1.19.0/core.v1.Node.yaml | 110 -- .../v1.19.0/core.v1.NodeProxyOptions.json | 5 - testdata/v1.19.0/core.v1.NodeProxyOptions.pb | Bin 37 -> 0 bytes .../v1.19.0/core.v1.NodeProxyOptions.yaml | 3 - testdata/v1.19.0/core.v1.PatchOptions.json | 9 - testdata/v1.19.0/core.v1.PatchOptions.pb | Bin 38 -> 0 bytes testdata/v1.19.0/core.v1.PatchOptions.yaml | 6 - ...ore.v1.PersistentVolume.after_roundtrip.pb | Bin 1179 -> 0 bytes .../v1.19.0/core.v1.PersistentVolume.json | 292 --- testdata/v1.19.0/core.v1.PersistentVolume.pb | Bin 1177 -> 0 bytes .../v1.19.0/core.v1.PersistentVolume.yaml | 221 --- ...1.PersistentVolumeClaim.after_roundtrip.pb | Bin 597 -> 0 bytes .../core.v1.PersistentVolumeClaim.json | 94 - .../v1.19.0/core.v1.PersistentVolumeClaim.pb | Bin 595 -> 0 bytes .../core.v1.PersistentVolumeClaim.yaml | 65 - .../v1.19.0/core.v1.Pod.after_roundtrip.pb | Bin 7197 -> 0 bytes testdata/v1.19.0/core.v1.Pod.json | 1582 ---------------- testdata/v1.19.0/core.v1.Pod.pb | Bin 7195 -> 0 bytes testdata/v1.19.0/core.v1.Pod.yaml | 1090 ----------- .../v1.19.0/core.v1.PodAttachOptions.json | 7 - testdata/v1.19.0/core.v1.PodAttachOptions.pb | Bin 45 -> 0 bytes .../v1.19.0/core.v1.PodAttachOptions.yaml | 5 - testdata/v1.19.0/core.v1.PodExecOptions.json | 10 - testdata/v1.19.0/core.v1.PodExecOptions.pb | Bin 46 -> 0 bytes testdata/v1.19.0/core.v1.PodExecOptions.yaml | 7 - testdata/v1.19.0/core.v1.PodLogOptions.json | 11 - testdata/v1.19.0/core.v1.PodLogOptions.pb | Bin 73 -> 0 bytes testdata/v1.19.0/core.v1.PodLogOptions.yaml | 9 - .../core.v1.PodPortForwardOptions.json | 7 - .../v1.19.0/core.v1.PodPortForwardOptions.pb | Bin 50 -> 0 bytes .../core.v1.PodPortForwardOptions.yaml | 4 - testdata/v1.19.0/core.v1.PodProxyOptions.json | 5 - testdata/v1.19.0/core.v1.PodProxyOptions.pb | Bin 36 -> 0 bytes testdata/v1.19.0/core.v1.PodProxyOptions.yaml | 3 - ...core.v1.PodStatusResult.after_roundtrip.pb | Bin 912 -> 0 bytes testdata/v1.19.0/core.v1.PodStatusResult.json | 208 --- testdata/v1.19.0/core.v1.PodStatusResult.pb | Bin 910 -> 0 bytes testdata/v1.19.0/core.v1.PodStatusResult.yaml | 156 -- .../core.v1.PodTemplate.after_roundtrip.pb | Bin 6678 -> 0 bytes testdata/v1.19.0/core.v1.PodTemplate.json | 1461 --------------- testdata/v1.19.0/core.v1.PodTemplate.pb | Bin 6674 -> 0 bytes testdata/v1.19.0/core.v1.PodTemplate.yaml | 998 ----------- ...core.v1.RangeAllocation.after_roundtrip.pb | Bin 215 -> 0 bytes testdata/v1.19.0/core.v1.RangeAllocation.json | 45 - testdata/v1.19.0/core.v1.RangeAllocation.pb | Bin 213 -> 0 bytes testdata/v1.19.0/core.v1.RangeAllocation.yaml | 33 - ...1.ReplicationController.after_roundtrip.pb | Bin 6854 -> 0 bytes .../core.v1.ReplicationController.json | 1473 --------------- .../v1.19.0/core.v1.ReplicationController.pb | Bin 6850 -> 0 bytes .../core.v1.ReplicationController.yaml | 1007 ----------- .../core.v1.ResourceQuota.after_roundtrip.pb | Bin 397 -> 0 bytes testdata/v1.19.0/core.v1.ResourceQuota.json | 70 - testdata/v1.19.0/core.v1.ResourceQuota.pb | Bin 395 -> 0 bytes testdata/v1.19.0/core.v1.ResourceQuota.yaml | 47 - .../v1.19.0/core.v1.Secret.after_roundtrip.pb | Bin 230 -> 0 bytes testdata/v1.19.0/core.v1.Secret.json | 51 - testdata/v1.19.0/core.v1.Secret.pb | Bin 228 -> 0 bytes testdata/v1.19.0/core.v1.Secret.yaml | 37 - .../v1.19.0/core.v1.SerializedReference.json | 13 - .../v1.19.0/core.v1.SerializedReference.pb | Bin 81 -> 0 bytes .../v1.19.0/core.v1.SerializedReference.yaml | 10 - .../core.v1.Service.after_roundtrip.json | 90 - .../core.v1.Service.after_roundtrip.pb | Bin 379 -> 0 bytes .../core.v1.Service.after_roundtrip.yaml | 63 - testdata/v1.19.0/core.v1.Service.json | 91 - testdata/v1.19.0/core.v1.Service.pb | Bin 410 -> 0 bytes testdata/v1.19.0/core.v1.Service.yaml | 64 - .../core.v1.ServiceAccount.after_roundtrip.pb | Bin 253 -> 0 bytes testdata/v1.19.0/core.v1.ServiceAccount.json | 60 - testdata/v1.19.0/core.v1.ServiceAccount.pb | Bin 251 -> 0 bytes testdata/v1.19.0/core.v1.ServiceAccount.yaml | 42 - .../v1.19.0/core.v1.ServiceProxyOptions.json | 5 - .../v1.19.0/core.v1.ServiceProxyOptions.pb | Bin 40 -> 0 bytes .../v1.19.0/core.v1.ServiceProxyOptions.yaml | 3 - testdata/v1.19.0/core.v1.Status.json | 25 - testdata/v1.19.0/core.v1.Status.pb | Bin 178 -> 0 bytes testdata/v1.19.0/core.v1.Status.yaml | 18 - testdata/v1.19.0/core.v1.UpdateOptions.json | 8 - testdata/v1.19.0/core.v1.UpdateOptions.pb | Bin 37 -> 0 bytes testdata/v1.19.0/core.v1.UpdateOptions.yaml | 5 - testdata/v1.19.0/core.v1.WatchEvent.json | 4 - testdata/v1.19.0/core.v1.WatchEvent.pb | Bin 121 -> 0 bytes testdata/v1.19.0/core.v1.WatchEvent.yaml | 8 - ...scovery.k8s.io.v1alpha1.EndpointSlice.json | 75 - ...discovery.k8s.io.v1alpha1.EndpointSlice.pb | Bin 380 -> 0 bytes ...scovery.k8s.io.v1alpha1.EndpointSlice.yaml | 53 - ...o.v1beta1.EndpointSlice.after_roundtrip.pb | Bin 381 -> 0 bytes ...iscovery.k8s.io.v1beta1.EndpointSlice.json | 75 - .../discovery.k8s.io.v1beta1.EndpointSlice.pb | Bin 379 -> 0 bytes ...iscovery.k8s.io.v1beta1.EndpointSlice.yaml | 53 - .../events.k8s.io.v1.Event.after_roundtrip.pb | Bin 411 -> 0 bytes testdata/v1.19.0/events.k8s.io.v1.Event.json | 79 - testdata/v1.19.0/events.k8s.io.v1.Event.pb | Bin 409 -> 0 bytes testdata/v1.19.0/events.k8s.io.v1.Event.yaml | 63 - ...ts.k8s.io.v1beta1.Event.after_roundtrip.pb | Bin 416 -> 0 bytes .../v1.19.0/events.k8s.io.v1beta1.Event.json | 79 - .../v1.19.0/events.k8s.io.v1beta1.Event.pb | Bin 414 -> 0 bytes .../v1.19.0/events.k8s.io.v1beta1.Event.yaml | 63 - ...ons.v1beta1.DaemonSet.after_roundtrip.json | 1497 ---------------- ...sions.v1beta1.DaemonSet.after_roundtrip.pb | Bin 7274 -> 0 bytes ...ons.v1beta1.DaemonSet.after_roundtrip.yaml | 1024 ----------- .../v1.19.0/extensions.v1beta1.DaemonSet.json | 1498 ---------------- .../v1.19.0/extensions.v1beta1.DaemonSet.pb | Bin 7270 -> 0 bytes .../v1.19.0/extensions.v1beta1.DaemonSet.yaml | 1025 ----------- ...ns.v1beta1.Deployment.after_roundtrip.json | 1502 ---------------- ...ions.v1beta1.Deployment.after_roundtrip.pb | Bin 7279 -> 0 bytes ...ns.v1beta1.Deployment.after_roundtrip.yaml | 1029 ----------- .../extensions.v1beta1.Deployment.json | 1503 ---------------- .../v1.19.0/extensions.v1beta1.Deployment.pb | Bin 7275 -> 0 bytes .../extensions.v1beta1.Deployment.yaml | 1030 ----------- ...extensions.v1beta1.DeploymentRollback.json | 11 - .../extensions.v1beta1.DeploymentRollback.pb | Bin 75 -> 0 bytes ...extensions.v1beta1.DeploymentRollback.yaml | 7 - ...ensions.v1beta1.Ingress.after_roundtrip.pb | Bin 347 -> 0 bytes .../v1.19.0/extensions.v1beta1.Ingress.json | 95 - .../v1.19.0/extensions.v1beta1.Ingress.pb | Bin 345 -> 0 bytes .../v1.19.0/extensions.v1beta1.Ingress.yaml | 62 - ...s.v1beta1.NetworkPolicy.after_roundtrip.pb | Bin 1399 -> 0 bytes .../extensions.v1beta1.NetworkPolicy.json | 152 -- .../extensions.v1beta1.NetworkPolicy.pb | Bin 1397 -> 0 bytes .../extensions.v1beta1.NetworkPolicy.yaml | 89 - ...beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 584 -> 0 bytes .../extensions.v1beta1.PodSecurityPolicy.json | 144 -- .../extensions.v1beta1.PodSecurityPolicy.pb | Bin 582 -> 0 bytes .../extensions.v1beta1.PodSecurityPolicy.yaml | 92 - ...ns.v1beta1.ReplicaSet.after_roundtrip.json | 1489 --------------- ...ions.v1beta1.ReplicaSet.after_roundtrip.pb | Bin 6826 -> 0 bytes ...ns.v1beta1.ReplicaSet.after_roundtrip.yaml | 1016 ----------- .../extensions.v1beta1.ReplicaSet.json | 1490 --------------- .../v1.19.0/extensions.v1beta1.ReplicaSet.pb | Bin 6822 -> 0 bytes .../extensions.v1beta1.ReplicaSet.yaml | 1017 ----------- ...xtensions.v1beta1.Scale.after_roundtrip.pb | Bin 248 -> 0 bytes .../v1.19.0/extensions.v1beta1.Scale.json | 53 - testdata/v1.19.0/extensions.v1beta1.Scale.pb | Bin 246 -> 0 bytes .../v1.19.0/extensions.v1beta1.Scale.yaml | 38 - ....io.v1alpha1.FlowSchema.after_roundtrip.pb | Bin 418 -> 0 bytes ....apiserver.k8s.io.v1alpha1.FlowSchema.json | 108 -- ...ol.apiserver.k8s.io.v1alpha1.FlowSchema.pb | Bin 416 -> 0 bytes ....apiserver.k8s.io.v1alpha1.FlowSchema.yaml | 68 - ...orityLevelConfiguration.after_roundtrip.pb | Bin 428 -> 0 bytes ...o.v1alpha1.PriorityLevelConfiguration.json | 68 - ....io.v1alpha1.PriorityLevelConfiguration.pb | Bin 426 -> 0 bytes ...o.v1alpha1.PriorityLevelConfiguration.yaml | 48 - ...io.v1alpha1.ImageReview.after_roundtrip.pb | Bin 269 -> 0 bytes ...agepolicy.k8s.io.v1alpha1.ImageReview.json | 61 - ...imagepolicy.k8s.io.v1alpha1.ImageReview.pb | Bin 267 -> 0 bytes ...agepolicy.k8s.io.v1alpha1.ImageReview.yaml | 42 - ...rking.k8s.io.v1.Ingress.after_roundtrip.pb | Bin 350 -> 0 bytes .../v1.19.0/networking.k8s.io.v1.Ingress.json | 105 -- .../v1.19.0/networking.k8s.io.v1.Ingress.pb | Bin 348 -> 0 bytes .../v1.19.0/networking.k8s.io.v1.Ingress.yaml | 68 - ...8s.io.v1.IngressClass.after_roundtrip.json | 52 - ....k8s.io.v1.IngressClass.after_roundtrip.pb | Bin 243 -> 0 bytes ...8s.io.v1.IngressClass.after_roundtrip.yaml | 38 - .../networking.k8s.io.v1.IngressClass.json | 51 - .../networking.k8s.io.v1.IngressClass.pb | Bin 241 -> 0 bytes .../networking.k8s.io.v1.IngressClass.yaml | 37 - ...k8s.io.v1.NetworkPolicy.after_roundtrip.pb | Bin 1401 -> 0 bytes .../networking.k8s.io.v1.NetworkPolicy.json | 152 -- .../networking.k8s.io.v1.NetworkPolicy.pb | Bin 1399 -> 0 bytes .../networking.k8s.io.v1.NetworkPolicy.yaml | 89 - ....k8s.io.v1beta1.Ingress.after_roundtrip.pb | Bin 354 -> 0 bytes .../networking.k8s.io.v1beta1.Ingress.json | 95 - .../networking.k8s.io.v1beta1.Ingress.pb | Bin 352 -> 0 bytes .../networking.k8s.io.v1beta1.Ingress.yaml | 62 - ....v1beta1.IngressClass.after_roundtrip.json | 52 - ...io.v1beta1.IngressClass.after_roundtrip.pb | Bin 248 -> 0 bytes ....v1beta1.IngressClass.after_roundtrip.yaml | 38 - ...etworking.k8s.io.v1beta1.IngressClass.json | 51 - .../networking.k8s.io.v1beta1.IngressClass.pb | Bin 246 -> 0 bytes ...etworking.k8s.io.v1beta1.IngressClass.yaml | 37 - ...o.v1alpha1.RuntimeClass.after_roundtrip.pb | Bin 295 -> 0 bytes .../node.k8s.io.v1alpha1.RuntimeClass.json | 64 - .../node.k8s.io.v1alpha1.RuntimeClass.pb | Bin 293 -> 0 bytes .../node.k8s.io.v1alpha1.RuntimeClass.yaml | 44 - ...io.v1beta1.RuntimeClass.after_roundtrip.pb | Bin 292 -> 0 bytes .../node.k8s.io.v1beta1.RuntimeClass.json | 62 - .../node.k8s.io.v1beta1.RuntimeClass.pb | Bin 290 -> 0 bytes .../node.k8s.io.v1beta1.RuntimeClass.yaml | 43 - ...policy.v1beta1.Eviction.after_roundtrip.pb | Bin 281 -> 0 bytes testdata/v1.19.0/policy.v1beta1.Eviction.json | 55 - testdata/v1.19.0/policy.v1beta1.Eviction.pb | Bin 279 -> 0 bytes testdata/v1.19.0/policy.v1beta1.Eviction.yaml | 40 - ...ta1.PodDisruptionBudget.after_roundtrip.pb | Bin 605 -> 0 bytes .../policy.v1beta1.PodDisruptionBudget.json | 71 - .../policy.v1beta1.PodDisruptionBudget.pb | Bin 603 -> 0 bytes .../policy.v1beta1.PodDisruptionBudget.yaml | 50 - ...beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 580 -> 0 bytes .../policy.v1beta1.PodSecurityPolicy.json | 144 -- .../policy.v1beta1.PodSecurityPolicy.pb | Bin 578 -> 0 bytes .../policy.v1beta1.PodSecurityPolicy.yaml | 92 - ...n.k8s.io.v1.ClusterRole.after_roundtrip.pb | Bin 346 -> 0 bytes ...c.authorization.k8s.io.v1.ClusterRole.json | 80 - ...bac.authorization.k8s.io.v1.ClusterRole.pb | Bin 344 -> 0 bytes ...c.authorization.k8s.io.v1.ClusterRole.yaml | 51 - ...o.v1.ClusterRoleBinding.after_roundtrip.pb | Bin 269 -> 0 bytes ...rization.k8s.io.v1.ClusterRoleBinding.json | 56 - ...horization.k8s.io.v1.ClusterRoleBinding.pb | Bin 267 -> 0 bytes ...rization.k8s.io.v1.ClusterRoleBinding.yaml | 40 - ...rization.k8s.io.v1.Role.after_roundtrip.pb | Bin 245 -> 0 bytes .../rbac.authorization.k8s.io.v1.Role.json | 62 - .../rbac.authorization.k8s.io.v1.Role.pb | Bin 243 -> 0 bytes .../rbac.authorization.k8s.io.v1.Role.yaml | 42 - ...n.k8s.io.v1.RoleBinding.after_roundtrip.pb | Bin 262 -> 0 bytes ...c.authorization.k8s.io.v1.RoleBinding.json | 56 - ...bac.authorization.k8s.io.v1.RoleBinding.pb | Bin 260 -> 0 bytes ...c.authorization.k8s.io.v1.RoleBinding.yaml | 40 - ...io.v1alpha1.ClusterRole.after_roundtrip.pb | Bin 352 -> 0 bytes ...orization.k8s.io.v1alpha1.ClusterRole.json | 80 - ...thorization.k8s.io.v1alpha1.ClusterRole.pb | Bin 350 -> 0 bytes ...orization.k8s.io.v1alpha1.ClusterRole.yaml | 51 - ...pha1.ClusterRoleBinding.after_roundtrip.pb | Bin 275 -> 0 bytes ...on.k8s.io.v1alpha1.ClusterRoleBinding.json | 56 - ...tion.k8s.io.v1alpha1.ClusterRoleBinding.pb | Bin 273 -> 0 bytes ...on.k8s.io.v1alpha1.ClusterRoleBinding.yaml | 40 - ...on.k8s.io.v1alpha1.Role.after_roundtrip.pb | Bin 251 -> 0 bytes ...ac.authorization.k8s.io.v1alpha1.Role.json | 62 - ...rbac.authorization.k8s.io.v1alpha1.Role.pb | Bin 249 -> 0 bytes ...ac.authorization.k8s.io.v1alpha1.Role.yaml | 42 - ...io.v1alpha1.RoleBinding.after_roundtrip.pb | Bin 268 -> 0 bytes ...orization.k8s.io.v1alpha1.RoleBinding.json | 56 - ...thorization.k8s.io.v1alpha1.RoleBinding.pb | Bin 266 -> 0 bytes ...orization.k8s.io.v1alpha1.RoleBinding.yaml | 40 - ....io.v1beta1.ClusterRole.after_roundtrip.pb | Bin 351 -> 0 bytes ...horization.k8s.io.v1beta1.ClusterRole.json | 80 - ...uthorization.k8s.io.v1beta1.ClusterRole.pb | Bin 349 -> 0 bytes ...horization.k8s.io.v1beta1.ClusterRole.yaml | 51 - ...eta1.ClusterRoleBinding.after_roundtrip.pb | Bin 274 -> 0 bytes ...ion.k8s.io.v1beta1.ClusterRoleBinding.json | 56 - ...ation.k8s.io.v1beta1.ClusterRoleBinding.pb | Bin 272 -> 0 bytes ...ion.k8s.io.v1beta1.ClusterRoleBinding.yaml | 40 - ...ion.k8s.io.v1beta1.Role.after_roundtrip.pb | Bin 250 -> 0 bytes ...bac.authorization.k8s.io.v1beta1.Role.json | 62 - .../rbac.authorization.k8s.io.v1beta1.Role.pb | Bin 248 -> 0 bytes ...bac.authorization.k8s.io.v1beta1.Role.yaml | 42 - ....io.v1beta1.RoleBinding.after_roundtrip.pb | Bin 267 -> 0 bytes ...horization.k8s.io.v1beta1.RoleBinding.json | 56 - ...uthorization.k8s.io.v1beta1.RoleBinding.pb | Bin 265 -> 0 bytes ...horization.k8s.io.v1beta1.RoleBinding.yaml | 40 - ...k8s.io.v1.PriorityClass.after_roundtrip.pb | Bin 248 -> 0 bytes .../scheduling.k8s.io.v1.PriorityClass.json | 47 - .../scheduling.k8s.io.v1.PriorityClass.pb | Bin 246 -> 0 bytes .../scheduling.k8s.io.v1.PriorityClass.yaml | 35 - ....v1alpha1.PriorityClass.after_roundtrip.pb | Bin 254 -> 0 bytes ...eduling.k8s.io.v1alpha1.PriorityClass.json | 47 - ...cheduling.k8s.io.v1alpha1.PriorityClass.pb | Bin 252 -> 0 bytes ...eduling.k8s.io.v1alpha1.PriorityClass.yaml | 35 - ...o.v1beta1.PriorityClass.after_roundtrip.pb | Bin 253 -> 0 bytes ...heduling.k8s.io.v1beta1.PriorityClass.json | 47 - ...scheduling.k8s.io.v1beta1.PriorityClass.pb | Bin 251 -> 0 bytes ...heduling.k8s.io.v1beta1.PriorityClass.yaml | 35 - .../settings.k8s.io.v1alpha1.PodPreset.json | 461 ----- .../settings.k8s.io.v1alpha1.PodPreset.pb | Bin 2207 -> 0 bytes .../settings.k8s.io.v1alpha1.PodPreset.yaml | 327 ---- ...age.k8s.io.v1.CSIDriver.after_roundtrip.pb | Bin 287 -> 0 bytes .../v1.19.0/storage.k8s.io.v1.CSIDriver.json | 52 - .../v1.19.0/storage.k8s.io.v1.CSIDriver.pb | Bin 285 -> 0 bytes .../v1.19.0/storage.k8s.io.v1.CSIDriver.yaml | 38 - ...orage.k8s.io.v1.CSINode.after_roundtrip.pb | Bin 239 -> 0 bytes .../v1.19.0/storage.k8s.io.v1.CSINode.json | 57 - testdata/v1.19.0/storage.k8s.io.v1.CSINode.pb | Bin 237 -> 0 bytes .../v1.19.0/storage.k8s.io.v1.CSINode.yaml | 39 - ....k8s.io.v1.StorageClass.after_roundtrip.pb | Bin 269 -> 0 bytes .../storage.k8s.io.v1.StorageClass.json | 65 - .../v1.19.0/storage.k8s.io.v1.StorageClass.pb | Bin 267 -> 0 bytes .../storage.k8s.io.v1.StorageClass.yaml | 44 - ....io.v1.VolumeAttachment.after_roundtrip.pb | Bin 1157 -> 0 bytes .../storage.k8s.io.v1.VolumeAttachment.json | 305 ---- .../storage.k8s.io.v1.VolumeAttachment.pb | Bin 1155 -> 0 bytes .../storage.k8s.io.v1.VolumeAttachment.yaml | 229 --- ...pha1.CSIStorageCapacity.after_roundtrip.pb | Bin 532 -> 0 bytes ...ge.k8s.io.v1alpha1.CSIStorageCapacity.json | 59 - ...rage.k8s.io.v1alpha1.CSIStorageCapacity.pb | Bin 530 -> 0 bytes ...ge.k8s.io.v1alpha1.CSIStorageCapacity.yaml | 41 - ...alpha1.VolumeAttachment.after_roundtrip.pb | Bin 1163 -> 0 bytes ...rage.k8s.io.v1alpha1.VolumeAttachment.json | 305 ---- ...torage.k8s.io.v1alpha1.VolumeAttachment.pb | Bin 1161 -> 0 bytes ...rage.k8s.io.v1alpha1.VolumeAttachment.yaml | 229 --- ...8s.io.v1beta1.CSIDriver.after_roundtrip.pb | Bin 292 -> 0 bytes .../storage.k8s.io.v1beta1.CSIDriver.json | 52 - .../storage.k8s.io.v1beta1.CSIDriver.pb | Bin 290 -> 0 bytes .../storage.k8s.io.v1beta1.CSIDriver.yaml | 38 - ....k8s.io.v1beta1.CSINode.after_roundtrip.pb | Bin 244 -> 0 bytes .../storage.k8s.io.v1beta1.CSINode.json | 57 - .../v1.19.0/storage.k8s.io.v1beta1.CSINode.pb | Bin 242 -> 0 bytes .../storage.k8s.io.v1beta1.CSINode.yaml | 39 - ...io.v1beta1.StorageClass.after_roundtrip.pb | Bin 274 -> 0 bytes .../storage.k8s.io.v1beta1.StorageClass.json | 65 - .../storage.k8s.io.v1beta1.StorageClass.pb | Bin 272 -> 0 bytes .../storage.k8s.io.v1beta1.StorageClass.yaml | 44 - ...1beta1.VolumeAttachment.after_roundtrip.pb | Bin 1162 -> 0 bytes ...orage.k8s.io.v1beta1.VolumeAttachment.json | 305 ---- ...storage.k8s.io.v1beta1.VolumeAttachment.pb | Bin 1160 -> 0 bytes ...orage.k8s.io.v1beta1.VolumeAttachment.yaml | 229 --- 555 files changed, 107826 deletions(-) delete mode 100644 testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.json delete mode 100644 testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.pb delete mode 100644 testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.yaml delete mode 100644 testdata/v1.19.0/admission.k8s.io.v1beta1.AdmissionReview.json delete mode 100644 testdata/v1.19.0/admission.k8s.io.v1beta1.AdmissionReview.pb delete mode 100644 testdata/v1.19.0/admission.k8s.io.v1beta1.AdmissionReview.yaml delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb delete mode 100644 testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml delete mode 100644 testdata/v1.19.0/apps.v1.ControllerRevision.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1.ControllerRevision.json delete mode 100644 testdata/v1.19.0/apps.v1.ControllerRevision.pb delete mode 100644 testdata/v1.19.0/apps.v1.ControllerRevision.yaml delete mode 100644 testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1.DaemonSet.json delete mode 100644 testdata/v1.19.0/apps.v1.DaemonSet.pb delete mode 100644 testdata/v1.19.0/apps.v1.DaemonSet.yaml delete mode 100644 testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1.Deployment.json delete mode 100644 testdata/v1.19.0/apps.v1.Deployment.pb delete mode 100644 testdata/v1.19.0/apps.v1.Deployment.yaml delete mode 100644 testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1.ReplicaSet.json delete mode 100644 testdata/v1.19.0/apps.v1.ReplicaSet.pb delete mode 100644 testdata/v1.19.0/apps.v1.ReplicaSet.yaml delete mode 100644 testdata/v1.19.0/apps.v1.StatefulSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1.StatefulSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1.StatefulSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1.StatefulSet.json delete mode 100644 testdata/v1.19.0/apps.v1.StatefulSet.pb delete mode 100644 testdata/v1.19.0/apps.v1.StatefulSet.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.ControllerRevision.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.ControllerRevision.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.ControllerRevision.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.Deployment.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.Deployment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.Deployment.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.Deployment.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.Deployment.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.Deployment.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.DeploymentRollback.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.DeploymentRollback.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.DeploymentRollback.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.Scale.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.Scale.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.Scale.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.Scale.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.StatefulSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.StatefulSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.StatefulSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta1.StatefulSet.json delete mode 100644 testdata/v1.19.0/apps.v1beta1.StatefulSet.pb delete mode 100644 testdata/v1.19.0/apps.v1beta1.StatefulSet.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.ControllerRevision.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.ControllerRevision.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.ControllerRevision.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.DaemonSet.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.DaemonSet.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.DaemonSet.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.Deployment.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.Deployment.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.Deployment.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.ReplicaSet.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.ReplicaSet.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.ReplicaSet.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.Scale.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.Scale.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.Scale.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.Scale.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.StatefulSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.StatefulSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.StatefulSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/apps.v1beta2.StatefulSet.json delete mode 100644 testdata/v1.19.0/apps.v1beta2.StatefulSet.pb delete mode 100644 testdata/v1.19.0/apps.v1beta2.StatefulSet.yaml delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.json delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.pb delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.yaml delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.json delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.pb delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.yaml delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.json delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.pb delete mode 100644 testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb delete mode 100644 testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml delete mode 100644 testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.json delete mode 100644 testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.pb delete mode 100644 testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.yaml delete mode 100644 testdata/v1.19.0/autoscaling.v1.Scale.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/autoscaling.v1.Scale.json delete mode 100644 testdata/v1.19.0/autoscaling.v1.Scale.pb delete mode 100644 testdata/v1.19.0/autoscaling.v1.Scale.yaml delete mode 100644 testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.json delete mode 100644 testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.pb delete mode 100644 testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml delete mode 100644 testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.json delete mode 100644 testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.pb delete mode 100644 testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml delete mode 100644 testdata/v1.19.0/batch.v1.Job.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/batch.v1.Job.json delete mode 100644 testdata/v1.19.0/batch.v1.Job.pb delete mode 100644 testdata/v1.19.0/batch.v1.Job.yaml delete mode 100644 testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.json delete mode 100644 testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/batch.v1beta1.CronJob.json delete mode 100644 testdata/v1.19.0/batch.v1beta1.CronJob.pb delete mode 100644 testdata/v1.19.0/batch.v1beta1.CronJob.yaml delete mode 100644 testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.json delete mode 100644 testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/batch.v1beta1.JobTemplate.json delete mode 100644 testdata/v1.19.0/batch.v1beta1.JobTemplate.pb delete mode 100644 testdata/v1.19.0/batch.v1beta1.JobTemplate.yaml delete mode 100644 testdata/v1.19.0/batch.v2alpha1.CronJob.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/batch.v2alpha1.CronJob.json delete mode 100644 testdata/v1.19.0/batch.v2alpha1.CronJob.pb delete mode 100644 testdata/v1.19.0/batch.v2alpha1.CronJob.yaml delete mode 100644 testdata/v1.19.0/batch.v2alpha1.JobTemplate.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/batch.v2alpha1.JobTemplate.json delete mode 100644 testdata/v1.19.0/batch.v2alpha1.JobTemplate.pb delete mode 100644 testdata/v1.19.0/batch.v2alpha1.JobTemplate.yaml delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.json delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.pb delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.yaml delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.json delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb delete mode 100644 testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1.Lease.json delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1.Lease.pb delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1.Lease.yaml delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.json delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.pb delete mode 100644 testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.yaml delete mode 100644 testdata/v1.19.0/core.v1.APIGroup.json delete mode 100644 testdata/v1.19.0/core.v1.APIGroup.pb delete mode 100644 testdata/v1.19.0/core.v1.APIGroup.yaml delete mode 100644 testdata/v1.19.0/core.v1.APIVersions.json delete mode 100644 testdata/v1.19.0/core.v1.APIVersions.pb delete mode 100644 testdata/v1.19.0/core.v1.APIVersions.yaml delete mode 100644 testdata/v1.19.0/core.v1.Binding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Binding.json delete mode 100644 testdata/v1.19.0/core.v1.Binding.pb delete mode 100644 testdata/v1.19.0/core.v1.Binding.yaml delete mode 100644 testdata/v1.19.0/core.v1.ComponentStatus.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.ComponentStatus.json delete mode 100644 testdata/v1.19.0/core.v1.ComponentStatus.pb delete mode 100644 testdata/v1.19.0/core.v1.ComponentStatus.yaml delete mode 100644 testdata/v1.19.0/core.v1.ConfigMap.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.ConfigMap.json delete mode 100644 testdata/v1.19.0/core.v1.ConfigMap.pb delete mode 100644 testdata/v1.19.0/core.v1.ConfigMap.yaml delete mode 100644 testdata/v1.19.0/core.v1.CreateOptions.json delete mode 100644 testdata/v1.19.0/core.v1.CreateOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.CreateOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.DeleteOptions.json delete mode 100644 testdata/v1.19.0/core.v1.DeleteOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.DeleteOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.Endpoints.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Endpoints.json delete mode 100644 testdata/v1.19.0/core.v1.Endpoints.pb delete mode 100644 testdata/v1.19.0/core.v1.Endpoints.yaml delete mode 100644 testdata/v1.19.0/core.v1.EphemeralContainers.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.EphemeralContainers.json delete mode 100644 testdata/v1.19.0/core.v1.EphemeralContainers.pb delete mode 100644 testdata/v1.19.0/core.v1.EphemeralContainers.yaml delete mode 100644 testdata/v1.19.0/core.v1.Event.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Event.json delete mode 100644 testdata/v1.19.0/core.v1.Event.pb delete mode 100644 testdata/v1.19.0/core.v1.Event.yaml delete mode 100644 testdata/v1.19.0/core.v1.ExportOptions.json delete mode 100644 testdata/v1.19.0/core.v1.ExportOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.ExportOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.GetOptions.json delete mode 100644 testdata/v1.19.0/core.v1.GetOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.GetOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.LimitRange.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.LimitRange.json delete mode 100644 testdata/v1.19.0/core.v1.LimitRange.pb delete mode 100644 testdata/v1.19.0/core.v1.LimitRange.yaml delete mode 100644 testdata/v1.19.0/core.v1.ListOptions.json delete mode 100644 testdata/v1.19.0/core.v1.ListOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.ListOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.Namespace.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Namespace.json delete mode 100644 testdata/v1.19.0/core.v1.Namespace.pb delete mode 100644 testdata/v1.19.0/core.v1.Namespace.yaml delete mode 100644 testdata/v1.19.0/core.v1.Node.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Node.json delete mode 100644 testdata/v1.19.0/core.v1.Node.pb delete mode 100644 testdata/v1.19.0/core.v1.Node.yaml delete mode 100644 testdata/v1.19.0/core.v1.NodeProxyOptions.json delete mode 100644 testdata/v1.19.0/core.v1.NodeProxyOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.NodeProxyOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PatchOptions.json delete mode 100644 testdata/v1.19.0/core.v1.PatchOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.PatchOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolume.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolume.json delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolume.pb delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolume.yaml delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolumeClaim.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolumeClaim.json delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolumeClaim.pb delete mode 100644 testdata/v1.19.0/core.v1.PersistentVolumeClaim.yaml delete mode 100644 testdata/v1.19.0/core.v1.Pod.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Pod.json delete mode 100644 testdata/v1.19.0/core.v1.Pod.pb delete mode 100644 testdata/v1.19.0/core.v1.Pod.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodAttachOptions.json delete mode 100644 testdata/v1.19.0/core.v1.PodAttachOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.PodAttachOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodExecOptions.json delete mode 100644 testdata/v1.19.0/core.v1.PodExecOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.PodExecOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodLogOptions.json delete mode 100644 testdata/v1.19.0/core.v1.PodLogOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.PodLogOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodPortForwardOptions.json delete mode 100644 testdata/v1.19.0/core.v1.PodPortForwardOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.PodPortForwardOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodProxyOptions.json delete mode 100644 testdata/v1.19.0/core.v1.PodProxyOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.PodProxyOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodStatusResult.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.PodStatusResult.json delete mode 100644 testdata/v1.19.0/core.v1.PodStatusResult.pb delete mode 100644 testdata/v1.19.0/core.v1.PodStatusResult.yaml delete mode 100644 testdata/v1.19.0/core.v1.PodTemplate.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.PodTemplate.json delete mode 100644 testdata/v1.19.0/core.v1.PodTemplate.pb delete mode 100644 testdata/v1.19.0/core.v1.PodTemplate.yaml delete mode 100644 testdata/v1.19.0/core.v1.RangeAllocation.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.RangeAllocation.json delete mode 100644 testdata/v1.19.0/core.v1.RangeAllocation.pb delete mode 100644 testdata/v1.19.0/core.v1.RangeAllocation.yaml delete mode 100644 testdata/v1.19.0/core.v1.ReplicationController.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.ReplicationController.json delete mode 100644 testdata/v1.19.0/core.v1.ReplicationController.pb delete mode 100644 testdata/v1.19.0/core.v1.ReplicationController.yaml delete mode 100644 testdata/v1.19.0/core.v1.ResourceQuota.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.ResourceQuota.json delete mode 100644 testdata/v1.19.0/core.v1.ResourceQuota.pb delete mode 100644 testdata/v1.19.0/core.v1.ResourceQuota.yaml delete mode 100644 testdata/v1.19.0/core.v1.Secret.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Secret.json delete mode 100644 testdata/v1.19.0/core.v1.Secret.pb delete mode 100644 testdata/v1.19.0/core.v1.Secret.yaml delete mode 100644 testdata/v1.19.0/core.v1.SerializedReference.json delete mode 100644 testdata/v1.19.0/core.v1.SerializedReference.pb delete mode 100644 testdata/v1.19.0/core.v1.SerializedReference.yaml delete mode 100644 testdata/v1.19.0/core.v1.Service.after_roundtrip.json delete mode 100644 testdata/v1.19.0/core.v1.Service.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.Service.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/core.v1.Service.json delete mode 100644 testdata/v1.19.0/core.v1.Service.pb delete mode 100644 testdata/v1.19.0/core.v1.Service.yaml delete mode 100644 testdata/v1.19.0/core.v1.ServiceAccount.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/core.v1.ServiceAccount.json delete mode 100644 testdata/v1.19.0/core.v1.ServiceAccount.pb delete mode 100644 testdata/v1.19.0/core.v1.ServiceAccount.yaml delete mode 100644 testdata/v1.19.0/core.v1.ServiceProxyOptions.json delete mode 100644 testdata/v1.19.0/core.v1.ServiceProxyOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.ServiceProxyOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.Status.json delete mode 100644 testdata/v1.19.0/core.v1.Status.pb delete mode 100644 testdata/v1.19.0/core.v1.Status.yaml delete mode 100644 testdata/v1.19.0/core.v1.UpdateOptions.json delete mode 100644 testdata/v1.19.0/core.v1.UpdateOptions.pb delete mode 100644 testdata/v1.19.0/core.v1.UpdateOptions.yaml delete mode 100644 testdata/v1.19.0/core.v1.WatchEvent.json delete mode 100644 testdata/v1.19.0/core.v1.WatchEvent.pb delete mode 100644 testdata/v1.19.0/core.v1.WatchEvent.yaml delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.json delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.pb delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.yaml delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.json delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.pb delete mode 100644 testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.yaml delete mode 100644 testdata/v1.19.0/events.k8s.io.v1.Event.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/events.k8s.io.v1.Event.json delete mode 100644 testdata/v1.19.0/events.k8s.io.v1.Event.pb delete mode 100644 testdata/v1.19.0/events.k8s.io.v1.Event.yaml delete mode 100644 testdata/v1.19.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/events.k8s.io.v1beta1.Event.json delete mode 100644 testdata/v1.19.0/events.k8s.io.v1beta1.Event.pb delete mode 100644 testdata/v1.19.0/events.k8s.io.v1beta1.Event.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DaemonSet.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DaemonSet.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DaemonSet.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Deployment.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Deployment.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Deployment.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Ingress.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Ingress.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Ingress.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Ingress.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.ReplicaSet.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.ReplicaSet.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.ReplicaSet.yaml delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Scale.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Scale.json delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Scale.pb delete mode 100644 testdata/v1.19.0/extensions.v1beta1.Scale.yaml delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.pb delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.pb delete mode 100644 testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml delete mode 100644 testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json delete mode 100644 testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb delete mode 100644 testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.Ingress.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.Ingress.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.Ingress.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.IngressClass.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.yaml delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.json delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.pb delete mode 100644 testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.yaml delete mode 100644 testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.json delete mode 100644 testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.pb delete mode 100644 testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.yaml delete mode 100644 testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.json delete mode 100644 testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.pb delete mode 100644 testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.yaml delete mode 100644 testdata/v1.19.0/policy.v1beta1.Eviction.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/policy.v1beta1.Eviction.json delete mode 100644 testdata/v1.19.0/policy.v1beta1.Eviction.pb delete mode 100644 testdata/v1.19.0/policy.v1beta1.Eviction.yaml delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.json delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.pb delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.yaml delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.json delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.pb delete mode 100644 testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.Role.yaml delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb delete mode 100644 testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.json delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.pb delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.yaml delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.json delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.pb delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.yaml delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.json delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.pb delete mode 100644 testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml delete mode 100644 testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.json delete mode 100644 testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.pb delete mode 100644 testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSINode.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSINode.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSINode.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.CSINode.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.StorageClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.StorageClass.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.StorageClass.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.StorageClass.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.CSINode.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.yaml delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.json delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.pb delete mode 100644 testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.yaml diff --git a/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.json b/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.json deleted file mode 100644 index 2684343a93..0000000000 --- a/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "kind": "AdmissionReview", - "apiVersion": "admission.k8s.io/v1", - "request": { - "uid": "ő岅ȕHH壬%龺ǟ橸章蒪ʤǎ", - "kind": { - "group": "2", - "version": "3", - "kind": "4" - }, - "resource": { - "group": "5", - "version": "6", - "resource": "7" - }, - "subResource": "8", - "requestKind": { - "group": "9", - "version": "10", - "kind": "11" - }, - "requestResource": { - "group": "12", - "version": "13", - "resource": "14" - }, - "requestSubResource": "15", - "name": "16", - "namespace": "17", - "operation": "¡ıŵDz", - "userInfo": { - "username": "18", - "uid": "19", - "groups": [ - "20" - ], - "extra": { - "21": [ - "22" -] - } - }, - "object": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, - "oldObject": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, - "dryRun": false, - "options": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}} - }, - "response": { - "uid": "輂]¨\u0026桰]]æȌ殸2爟¼ªov鈶", - "allowed": false, - "status": { - "metadata": { - "selfLink": "(湗Ć]ʪƬ滈憴Uą飋ī", - "resourceVersion": "71208173751669476" - }, - "status": "23", - "message": "24", - "reason": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", - "details": { - "name": "25", - "group": "26", - "kind": "27", - "uid": "Ƣ6/ʕVŚ(ĿȊ甞", - "causes": [ - { - "reason": "颋Dž", - "message": "28", - "field": "29" - } - ], - "retryAfterSeconds": 1001983654 - }, - "code": 153738858 - }, - "patch": "fQ==", - "patchType": "-Ǐ忄*齧獚敆Ȏțê", - "auditAnnotations": { - "30": "31" - }, - "warnings": [ - "32" - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.pb b/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.pb deleted file mode 100644 index f57ecfc7d19e9031621de0909efea41bb4850d6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 731 zcmchUOHUI~6vt;SlHk<@855(kk=#U58!U70v@_GjjgLijNtC$hV%pAPY|AvAQWesT zu}zhS(b!-yihuzu1RwE1wb-OgAL(~+XQzyx!pp+1z~T!)C7zWLtGEG{2*7e+puS>#YJ9yuef2B^Sm6Nn^MD8l zLO?Kgj7D-Z3d1ud+PnAnm@INX9i!#7IzgXcWct$tdO5rp&aFxb+~ZQD!E! z2nx)gl$MO^5!FNioTW6arl)95H)d2lu7=~-VWy|TnJ93WJOc+qe$<$S1Iv`e+i z#%RRZ*)vjU`{jJ2WX;)+zx$etZi&9vN9QFvFQY-&@2t+Yaug^O_+9I-|NQPFL(Nrb ztW%t5EV-;&`$_M`8{uzt;|5~0?lYHKPrJ28Zf9?!H@{>T^X-N9tNk(=fIt*DAmRWJ I3C|$rAIM$=YybcN diff --git a/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.yaml b/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.yaml deleted file mode 100644 index 9b2f3db81c..0000000000 --- a/testdata/v1.19.0/admission.k8s.io.v1.AdmissionReview.yaml +++ /dev/null @@ -1,82 +0,0 @@ -apiVersion: admission.k8s.io/v1 -kind: AdmissionReview -request: - dryRun: false - kind: - group: "2" - kind: "4" - version: "3" - name: "16" - namespace: "17" - object: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 - oldObject: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 - operation: ¡ıŵDz - options: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 - requestKind: - group: "9" - kind: "11" - version: "10" - requestResource: - group: "12" - resource: "14" - version: "13" - requestSubResource: "15" - resource: - group: "5" - resource: "7" - version: "6" - subResource: "8" - uid: ő岅ȕHH壬%龺ǟ橸章蒪ʤǎ - userInfo: - extra: - "21": - - "22" - groups: - - "20" - uid: "19" - username: "18" -response: - allowed: false - auditAnnotations: - "30": "31" - patch: fQ== - patchType: -Ǐ忄*齧獚敆Ȏțê - status: - code: 153738858 - details: - causes: - - field: "29" - message: "28" - reason: 颋Dž - group: "26" - kind: "27" - name: "25" - retryAfterSeconds: 1001983654 - uid: Ƣ6/ʕVŚ(ĿȊ甞 - message: "24" - metadata: - resourceVersion: "71208173751669476" - selfLink: (湗Ć]ʪƬ滈憴Uą飋ī - reason: Hr鯹)晿5+!cBn6|SR+cHh3RE2b7 zY*Xc7G&Wd_B47Xu!AE>hEjB6BNBSMy*(u|v@UrkLusJ#BcTUd#pL1f0$-s+nSdAuh z)6|VgPfRgAx-pi)VJ)pk%Q{PP<`{fz49>>+Fx(a**m+WS6HrB>t!S36uzBe_!0{R zc*bQ{7Oi}!Q*LhCKMQvL%WW&?tj$_m+>nfkpkP^)eOQwGURmN94iKtCyl5ntaz0cp z*rnQKV>III>=~)F{c^rhvgYi^-+j$Rw?yCTqw^A-m(d{XcUEUxISLdC{I2!ae}4Co zq2{VI)+tUjmRwe?{iOHejqta+aRaeg_vuTmr`_5kx3jm=n_sev`SwEl)qa@_Kp+Yn M5ODyAgl7=*4+ua8LjV8( diff --git a/testdata/v1.19.0/admission.k8s.io.v1beta1.AdmissionReview.yaml b/testdata/v1.19.0/admission.k8s.io.v1beta1.AdmissionReview.yaml deleted file mode 100644 index 53b8bfd81a..0000000000 --- a/testdata/v1.19.0/admission.k8s.io.v1beta1.AdmissionReview.yaml +++ /dev/null @@ -1,82 +0,0 @@ -apiVersion: admission.k8s.io/v1beta1 -kind: AdmissionReview -request: - dryRun: false - kind: - group: "2" - kind: "4" - version: "3" - name: "16" - namespace: "17" - object: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 - oldObject: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 - operation: ¡ıŵDz - options: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 - requestKind: - group: "9" - kind: "11" - version: "10" - requestResource: - group: "12" - resource: "14" - version: "13" - requestSubResource: "15" - resource: - group: "5" - resource: "7" - version: "6" - subResource: "8" - uid: ő岅ȕHH壬%龺ǟ橸章蒪ʤǎ - userInfo: - extra: - "21": - - "22" - groups: - - "20" - uid: "19" - username: "18" -response: - allowed: false - auditAnnotations: - "30": "31" - patch: fQ== - patchType: -Ǐ忄*齧獚敆Ȏțê - status: - code: 153738858 - details: - causes: - - field: "29" - message: "28" - reason: 颋Dž - group: "26" - kind: "27" - name: "25" - retryAfterSeconds: 1001983654 - uid: Ƣ6/ʕVŚ(ĿȊ甞 - message: "24" - metadata: - resourceVersion: "71208173751669476" - selfLink: (湗Ć]ʪƬ滈憴Uą飋ī - reason: Hr鯹)晿7 zvZ-mXP-`gKOAw(CrG*bZxJ`ZOC8CF(U5=pV9)dd1dHD{%@AvzCfB0giWs@#S=K_PH z5zC4s;;B$LVx?1oH2>q6Y2ir1omJ4;?o66v@o;Y_IGjktE+yhak#Oce4^7&ow}K=P zB&ZI7x&*CBFvuxIktw0FMm?r%8oI0#Sv9}^dhm5(syLBsv0ZyN`QhQC<G3V@W)M*^TWsjt5w7tdr*uXViGoDJ zOA*!iY~#04E<6G^F~dM9#)Fu#_OJf=*V?Sx&h(}Xh^&gcQ~(R6g5z#ka%zkz~mJEi%sdUnx=6@VDQ#c%VXBBj|JCo*EEYuqe49DZqOYzuHIF$L%Lz8yttsn^m z393V&E^;7hD(5S+i6)Wz+DsuSDl{i5T3&E-s*W0J zbNPcpzV>>tyac|3;`^OVzk9!MzxsTlvHEGgG6m%AGIP81W`6-6F07#jE}&eX@wDzbSzVYZFP5gOPdBy7 z{O-rfs_u53xKV!DSlZsp|0paSuFut0r<&FU$s?HrE4T}fz)j3BP>S&&W~@DA0%1|F zrQo2}2`s3q444Wr;DMHjquzysis9z!kb5~jxfMG!p{00pSK$hc?$T-zN rF+kQp%>gx4)2+f~f|+h`dKcdg?~~6Aki%&*hU(hx@~cfbY%beB%Yo%x diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml b/testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml deleted file mode 100644 index 6525807816..0000000000 --- a/testdata/v1.19.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml +++ /dev/null @@ -1,72 +0,0 @@ -apiVersion: admissionregistration.k8s.io/v1 -kind: MutatingWebhookConfiguration -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -webhooks: -- admissionReviewVersions: - - "39" - clientConfig: - caBundle: IQ== - service: - name: "22" - namespace: "21" - path: "23" - port: -1971381490 - url: "20" - failurePolicy: VŚ(ĿȊ甞谐颋 - matchPolicy: SǡƏ - name: "19" - namespaceSelector: - matchExpressions: - - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 - operator: In - values: - - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 - matchLabels: - 2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J: G_.7U-Uo_4_-D7r__.am64 - objectSelector: - matchExpressions: - - key: 35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w - operator: Exists - matchLabels: - 7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L: k-U.v.4 - reinvocationPolicy: 錯ƶ - rules: - - apiGroups: - - "24" - apiVersions: - - "25" - operations: - - 8衍`Ĩɘ.蘯 - resources: - - "26" - scope: 昍řČ扷5ƗǸƢ6/ - sideEffects: Ɵ)Ù - timeoutSeconds: 1132918207 diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.after_roundtrip.pb deleted file mode 100644 index 3d6c778337bb3151411c733b21b8ccfd053bdcf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 zcmX9+Ur19?7~j2R!i9oPQLu-agTRFE?A~+F{r9LTmYUVZ)Py+Q>73hiTf5uLMGq_b zH!}?uY7Iqu2_o{LvhcwNx2Z1?L{B}tl%VGxf;!N7`3}GD_xpW+_~NGHl3JzH_V9Sr zaiYmYIvj~QnY5kZe;hX*98LOi3Odzik41+$nuzp=L!-%L{9H0I5{+d4Gf|;IdM!u- zL4xWQs8`Th1cMw`6qyn#Yt%Aj)6iv|$g27M*PU;Lsd6FJ=DPgm;rqMymOhu)g~3CT zU?9N^HA;eoL`9ByBvB!5QBl1|+Vi{XrR@i|oNBQ)lWGyUugetDqC)ecq7?;&Q+3p| zKU>@_7585*R2Lz*TYk5>X8U$Zx9d*}&Gk=nmHXGYn?XdyY;&P62e`&U9_gec5(SBb zmm;d?$%j8*fB)rAKtdBoWH*rxn|sUC*DJ4f=JDSAThzn_lnXST*1gB-^V8LZ%H#T@ zHLW(c^|7|1`@Bc{s?VD%8{5SnrNzC~+5MHNmQ_LWOD4ez?!jYl6*CN!Vmyo)>x`H{ zSUg}UIIML83+pNara}UEU}_d{7dp|&un~k{l2HcjMw&5fkLwf-N`zp}>R^E!V?^&B zV190mdo!b$0R$LrZ)Kn{pkr4kxd@O@Kttk%gxhl|tKe~lwbp)M0l;bm8;p$f4r#y* z`~xOws4bn{Trf9&z9=7T6IH9LA+WVvoAEyrBw0FRq}T)w>wJ(@Ov|u1up9jifpN0)c~~74A?*{0QrWKG_1)8fMG!xY=ee|Ajk1oY?5lA7$9q) n=7E~3=~Ll6!Av(ey@#)bH^_$t$m0x|K!-YR@{@JkF0bn!V#VTC diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json b/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json deleted file mode 100644 index d6fefa4618..0000000000 --- a/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "kind": "ValidatingWebhookConfiguration", - "apiVersion": "admissionregistration.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "webhooks": [ - { - "name": "19", - "clientConfig": { - "url": "20", - "service": { - "namespace": "21", - "name": "22", - "path": "23", - "port": -1971381490 - }, - "caBundle": "IQ==" - }, - "rules": [ - { - "operations": [ - "8衍`Ĩɘ.蘯" - ], - "apiGroups": [ - "24" - ], - "apiVersions": [ - "25" - ], - "resources": [ - "26" - ], - "scope": "昍řČ扷5ƗǸƢ6/" - } - ], - "failurePolicy": "VŚ(ĿȊ甞谐颋", - "matchPolicy": "SǡƏ", - "namespaceSelector": { - "matchLabels": { - "2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J": "G_.7U-Uo_4_-D7r__.am64" - }, - "matchExpressions": [ - { - "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", - "operator": "In", - "values": [ - "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" - ] - } - ] - }, - "objectSelector": { - "matchLabels": { - "7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L": "k-U.v.4" - }, - "matchExpressions": [ - { - "key": "35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w", - "operator": "Exists" - } - ] - }, - "sideEffects": "Ɵ)Ù", - "timeoutSeconds": 1132918207, - "admissionReviewVersions": [ - "39" - ] - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb deleted file mode 100644 index cde77cd054741afe56c1d949bb57340e4497d3b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmX9+O-vI(6z;Ad$tIdO8cll8(!>Nw-gI|%_U{NnP(ai+1tc-!7D{OgZSA&2YCNFv zuZUn$184&QFM2R?P|wR3Cp#E6f)GqH%An0iGluOkouUDW5X@QaERbW2=w1EH z&#iG!W&|^U0HbX!3^WFG^eQEn01^slNW7SEdoE`cJjSrr(g!R6SdCzVk>Q>}4Y+~7 z-z4?brE{AL=Ekp=rMgy8wL0qqTg%lM|8qf-rL#tgjpMM+2T8@W42uKHVbDW5?qQI{ z0Dw*CMh$TY;vA;Pmikl;KpV+`4a5SFZ#qfCnuq`x7KFhzXlM{}9FN5&s0NAwvIc4% msHvJh6)q6Wbc55o`C52`d{}@y&X93*xcwGCSjX-1y8Z!mdE$)# diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml b/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml deleted file mode 100644 index 8a3ce445e3..0000000000 --- a/testdata/v1.19.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml +++ /dev/null @@ -1,71 +0,0 @@ -apiVersion: admissionregistration.k8s.io/v1 -kind: ValidatingWebhookConfiguration -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -webhooks: -- admissionReviewVersions: - - "39" - clientConfig: - caBundle: IQ== - service: - name: "22" - namespace: "21" - path: "23" - port: -1971381490 - url: "20" - failurePolicy: VŚ(ĿȊ甞谐颋 - matchPolicy: SǡƏ - name: "19" - namespaceSelector: - matchExpressions: - - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 - operator: In - values: - - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 - matchLabels: - 2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J: G_.7U-Uo_4_-D7r__.am64 - objectSelector: - matchExpressions: - - key: 35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w - operator: Exists - matchLabels: - 7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L: k-U.v.4 - rules: - - apiGroups: - - "24" - apiVersions: - - "25" - operations: - - 8衍`Ĩɘ.蘯 - resources: - - "26" - scope: 昍řČ扷5ƗǸƢ6/ - sideEffects: Ɵ)Ù - timeoutSeconds: 1132918207 diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb deleted file mode 100644 index 3804632f3050c8bdfd307a19051a6533030a2e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 729 zcmX9+T}YE*6yEoh2_F>n76qe=ISNcT@4ol_-tT9Z+Qjm&+E|(pZ=24!O}Di_bJ2xG zWmD5&q1I5en;=3jN((Q%aGQG5O+*)6yOf~oE`oZYb8`;oJkN7}I58`2Q#{J~z`#f( zosJ~psZcnQ&ZGhv5#yMZ#*u_8M}nbDfS_|-*^DT}!#$zkP$Ch#l!y;T!rA{|G*PF# zl@y60NwZ7LDd|m;Nlz1^GRjn)xh>T)4b`BkW_|zl;OqEgX*}6tyY_D4!^1~QpG%uk z-!Vlpkz@ty70HccqDCExOsHKZn)8GwzrR`BeR3~dDO6{YO|sCnSyDmPu1q9D+}eR z+S3iaI=Az&x?;GTCvQ|x^~*#0ls~z7n@Pu4V}y;aG3(0qz5=g|W%$V0XU` zLcrT=(Yor=#q9-a>*uS|(H2>Ax7Yc0ma8+~y2Gi}>U!S`Nl}#xW|EKMkRkR-M)eGj z0ncGDf(Gv9ki`IiE$Bq`G4SIYW+FVF1$&Aqbc(*bh08 xk4DFs4#Wgi2Q3fG(kzz-mnr6kDd3&rI$}<-Ge90^=qNhYdRIJe+HP~&{sA!u=X?MF diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json deleted file mode 100644 index 95d589b3b9..0000000000 --- a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "kind": "MutatingWebhookConfiguration", - "apiVersion": "admissionregistration.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "webhooks": [ - { - "name": "19", - "clientConfig": { - "url": "20", - "service": { - "namespace": "21", - "name": "22", - "path": "23", - "port": -1971381490 - }, - "caBundle": "IQ==" - }, - "rules": [ - { - "operations": [ - "8衍`Ĩɘ.蘯" - ], - "apiGroups": [ - "24" - ], - "apiVersions": [ - "25" - ], - "resources": [ - "26" - ], - "scope": "昍řČ扷5ƗǸƢ6/" - } - ], - "failurePolicy": "VŚ(ĿȊ甞谐颋", - "matchPolicy": "SǡƏ", - "namespaceSelector": { - "matchLabels": { - "2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J": "G_.7U-Uo_4_-D7r__.am64" - }, - "matchExpressions": [ - { - "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", - "operator": "In", - "values": [ - "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" - ] - } - ] - }, - "objectSelector": { - "matchLabels": { - "7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L": "k-U.v.4" - }, - "matchExpressions": [ - { - "key": "35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w", - "operator": "Exists" - } - ] - }, - "sideEffects": "Ɵ)Ù", - "timeoutSeconds": 1132918207, - "admissionReviewVersions": [ - "39" - ], - "reinvocationPolicy": "錯ƶ" - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb deleted file mode 100644 index 36f5b65ee7185ff8d3edb396ef5f338b082459aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmX9+O-vI}5bmy4l1()6X*6j(ltvRInb+O7Z-06OOHlsQHWef>&n=YF7TVfBq{agp zQ40trHGnn{@S+C;2L%lW4zvX>UX1bJnMz~g*@KC`#JS95=KH?+$;8aGP4Y_Tt-;Yq zIvq*GQ=xDqok>|49^;sq#*u_OrvyV8OF`$lvl(89hkHZ8;Y1>KDG?uvgtPy_Xwojd z6(oTmL3Ie!C1}lpK~5`*ObL}W>M>>0&}E&-s`>rbgRc`)rHN##?b^F1A09qh{#@D; z`j1J1fdn(yAPF8MDst2*i3)Luit0My%^z$P_a5I%R|?hHWV6V1ZKjYC6`B_ntsuBL zR7Z{VxxzuQP=CExS%Sbp>HW^8<=!veuRWh=s(qR-Pu}8c1`!n#eLKP#9^{nHN+MB^ zNO&WnI-hO)`SSZOHvtKaJR>`Zblf~#nYmqlv%i237uHZCCs0n%cv*Lysx8b^7R%GM zr<+=Je)nT_Rd>5i-l)86DsS%X!(?9M#7BImU?I z*~ffb8uw&|F$3^3>TO}5F`y&YDd`4?E1)6qO5EYRnpN;9!&*x(Fh5{5j15MHdImJ$ z0=_$~^e_cKdPv(&6+7&ReoZ*&}IMrWq^GbdV1 z(chS9Frn6{lyk}{dw4vY zN`>RGWH1y?rIU7A#5iiDa5&zQC4petCg^0JJr*7orC6vx7#NMmqi5r>k#H#UACB^M z%4$<$wZPBXiy{%l8G8|DKeo>nP~3A?YZ6c;`W1EsY;yXA8TT40Z4UJ1fZ%wLOF5y) zlpvXkR#bC6`S9oK@4vz%BsGeR>ZHmcYj1h_dimAPJl>msiy8%i34$)lhWlu3e!8+y zeq4LBrdQ{-K2}$Z7Wa|9%JZi3#&+RHadB^Tc7J86c~w%pibXNOJ$MYRVvd0^jE6Dj zogoV-kNP|W2lZ~?K||xfHHd+5T+0CNLdQEfHvQm_bH<_FOmdFxaf6{jg;Fd~9o(1Y zoEqH&+$*GUZ+aAS03T=VtsHa?Z0ri77Xe}fbR=JhIbD}B1dns9xAp_~0oFp;6Y?B3sAS?2b$RyK& rn4s#Q<$zh5)uO?9in(D5c#k-X7*H$=ki%&@f$BSMioZ=c9d5@zkuu~h diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json deleted file mode 100644 index 8ae6293a1a..0000000000 --- a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "kind": "ValidatingWebhookConfiguration", - "apiVersion": "admissionregistration.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "webhooks": [ - { - "name": "19", - "clientConfig": { - "url": "20", - "service": { - "namespace": "21", - "name": "22", - "path": "23", - "port": -1971381490 - }, - "caBundle": "IQ==" - }, - "rules": [ - { - "operations": [ - "8衍`Ĩɘ.蘯" - ], - "apiGroups": [ - "24" - ], - "apiVersions": [ - "25" - ], - "resources": [ - "26" - ], - "scope": "昍řČ扷5ƗǸƢ6/" - } - ], - "failurePolicy": "VŚ(ĿȊ甞谐颋", - "matchPolicy": "SǡƏ", - "namespaceSelector": { - "matchLabels": { - "2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J": "G_.7U-Uo_4_-D7r__.am64" - }, - "matchExpressions": [ - { - "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", - "operator": "In", - "values": [ - "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" - ] - } - ] - }, - "objectSelector": { - "matchLabels": { - "7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L": "k-U.v.4" - }, - "matchExpressions": [ - { - "key": "35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w", - "operator": "Exists" - } - ] - }, - "sideEffects": "Ɵ)Ù", - "timeoutSeconds": 1132918207, - "admissionReviewVersions": [ - "39" - ] - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb deleted file mode 100644 index 7577cc2c82b9184b6cecb27034d2e3886cbe6b04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 722 zcmX9+OH30{6zzIFj&Xm0&1sE9g|OJsKI}rFgh66dXw;V&@X^;Yc|1AC3-c zq&I>j5G1H>fqDh4NifK9MUg3?vPLaaHVs|YiL9DGe&78*IaQoYwz#gmee~hp{iQF( zbzz`R5)34m!Foxskf_K}k0dI@Eh?(_NNa9)y|Df8wo}emW|B=J*L9gfN>pf0RJ6R{ z<4_$n?9b+R3;F$53*|-V*)6``T(f;Ug*(+}la1BSbEOB@xtc*l#YA5ZafXFF(n(1q z3K9u#L{!hykAJ`YIp8KBp@C;)H<1pTd&|=|O0Re3@!tG9)W8Xp6Et4dy~nEa)8&QI zlj`F&tunXusj{N`yhnS>FB(f5+xee`#l6+p{gtVvRYCGgCcz5s!lQ5vGYphsJcJo* z51T+(EMO@(q;&!d=_&)JLL9hbY6frzI?>Ls(E~jRMj5mkDaNoprc*Q^5rR3YjRmrd z5xujY`MEUiPLE&)5MZ>mnSsWDj$WnY5J`69`vmS!zep9&WUX1c-QUHmM3K)x(M4yVaDs%yK&zt(ZPysm$sIOJpi diff --git a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml b/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml deleted file mode 100644 index b44978962a..0000000000 --- a/testdata/v1.19.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml +++ /dev/null @@ -1,71 +0,0 @@ -apiVersion: admissionregistration.k8s.io/v1beta1 -kind: ValidatingWebhookConfiguration -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -webhooks: -- admissionReviewVersions: - - "39" - clientConfig: - caBundle: IQ== - service: - name: "22" - namespace: "21" - path: "23" - port: -1971381490 - url: "20" - failurePolicy: VŚ(ĿȊ甞谐颋 - matchPolicy: SǡƏ - name: "19" - namespaceSelector: - matchExpressions: - - key: 2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5 - operator: In - values: - - Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8 - matchLabels: - 2.1.L.l-Y._.-44..d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.J: G_.7U-Uo_4_-D7r__.am64 - objectSelector: - matchExpressions: - - key: 35--5ht-a-29--0qso79yg--79-e-a74bc-v--0jjy45-17-05-3z-4838/3-H2._67yg-Ln-__.-__2--z.t2w - operator: Exists - matchLabels: - 7p_w.e6._.pj5t_k-_v.-6b6.N_-u.---.8-L: k-U.v.4 - rules: - - apiGroups: - - "24" - apiVersions: - - "25" - operations: - - 8衍`Ĩɘ.蘯 - resources: - - "26" - scope: 昍řČ扷5ƗǸƢ6/ - sideEffects: Ɵ)Ù - timeoutSeconds: 1132918207 diff --git a/testdata/v1.19.0/apps.v1.ControllerRevision.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.ControllerRevision.after_roundtrip.pb deleted file mode 100644 index 2838bfa945693bbe0a65f2803503d7ff85472c95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmd0{C}!Z24{i_u7k(O8Pn zM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh z#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ z5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQp zG|k+I$1JE2Y$m#N2|MRK4W;)2vPplC^ANhy#GG_fo(Gbb@AClw@7E79_N R?vuI8Cw-a1D8-<}002d!ZKD7H diff --git a/testdata/v1.19.0/apps.v1.ControllerRevision.json b/testdata/v1.19.0/apps.v1.ControllerRevision.json deleted file mode 100644 index b19b05eb4d..0000000000 --- a/testdata/v1.19.0/apps.v1.ControllerRevision.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "kind": "ControllerRevision", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "data": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, - "revision": -7716837448637516924 -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.ControllerRevision.pb b/testdata/v1.19.0/apps.v1.ControllerRevision.pb deleted file mode 100644 index b43b7d487c242e137154974d44b1a34267eb77d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmd0{C}!Z2d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh z#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ z5tE@w6_cT97o$EAYNevof}G6c#9}2Y!&;zdNn%MUkPS4kEHN`DF)1e%BvC8T@_g=- PxyvVgnZhW=pu_+Gn3Qc> diff --git a/testdata/v1.19.0/apps.v1.ControllerRevision.yaml b/testdata/v1.19.0/apps.v1.ControllerRevision.yaml deleted file mode 100644 index 634a51ed2a..0000000000 --- a/testdata/v1.19.0/apps.v1.ControllerRevision.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: apps/v1 -data: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 -kind: ControllerRevision -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -revision: -7716837448637516924 diff --git a/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.json b/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.json deleted file mode 100644 index b84bba6e07..0000000000 --- a/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.json +++ /dev/null @@ -1,1496 +0,0 @@ -{ - "kind": "DaemonSet", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "TʡȂŏ{sǡƟ", - "resourceVersion": "1698285396218902212", - "generation": -4139900758039117471, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 7534629739119643351, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "^", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "" - }, - "emptyDir": { - "medium": "ɹ坼É/pȿ", - "sizeLimit": "804" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1318752360 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -2007808768 - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": 228756891 - } - ], - "defaultMode": 1233814916, - "optional": false - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "chapAuthSession": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "915" - }, - "mode": -1768075156 - } - ], - "defaultMode": -868808281 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 570501002, - "fsType": "94", - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 2020789772 - } - ], - "defaultMode": 952979935, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", - "readOnly": false, - "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": 675406340 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "461" - }, - "mode": -1618937335 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1126738259 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -6345861634934949644, - "path": "127" - } - } - ], - "defaultMode": 480521693 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": true, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", - "resourceVersion": "1248703441945830579", - "generation": 3849874053153949822, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 2974444584632416014, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "oɘ檲ɨ銦妰黖ȓ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" - ], - "selector": { - "matchLabels": { - "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" - }, - "matchExpressions": [ - { - "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" - }, - "requests": { - "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 852780575, - "containerPort": -1252938503, - "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "139" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" - }, - "requests": { - "嚧ʣq埄": "936" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": "203", - "host": "204", - "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", - "httpHeaders": [ - { - "name": "205", - "value": "206" - } - ] - }, - "tcpSocket": { - "port": 1714588921, - "host": "207" - }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772 - }, - "readinessProbe": { - "exec": { - "command": [ - "208" - ] - }, - "httpGet": { - "path": "209", - "port": 1777326813, - "host": "210", - "scheme": "ǟi\u0026皥贸碔lNKƙ順\\E¦", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": -374766088, - "host": "217", - "scheme": "翜舞拉Œ", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": "220", - "host": "221" - }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": -816630929, - "host": "224", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": 1965273344, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "httpHeaders": [ - { - "name": "232", - "value": "233" - } - ] - }, - "tcpSocket": { - "port": -385597677, - "host": "234" - } - } - }, - "terminationMessagePath": "235", - "terminationMessagePolicy": "橈'", - "imagePullPolicy": "Ɖ飴ɎiǨ", - "securityContext": { - "capabilities": { - "add": [ - "ǵɐ鰥Z" - ], - "drop": [ - "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "236", - "role": "237", - "type": "238", - "level": "239" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "240", - "gmsaCredentialSpec": "241", - "runAsUserName": "242" - }, - "runAsUser": -1666202510534940446, - "runAsGroup": 2823592889848840099, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ƲǦŐnj汰", - "seccompProfile": { - "type": "ŕİi騎C", - "localhostProfile": "243" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "244", - "image": "245", - "command": [ - "246" - ], - "args": [ - "247" - ], - "workingDir": "248", - "ports": [ - { - "name": "249", - "hostPort": -57730414, - "containerPort": -852140121, - "protocol": "ȣ±p", - "hostIP": "250" - } - ], - "envFrom": [ - { - "prefix": "251", - "configMapRef": { - "name": "252", - "optional": true - }, - "secretRef": { - "name": "253", - "optional": true - } - } - ], - "env": [ - { - "name": "254", - "value": "255", - "valueFrom": { - "fieldRef": { - "apiVersion": "256", - "fieldPath": "257" - }, - "resourceFieldRef": { - "containerName": "258", - "resource": "259", - "divisor": "277" - }, - "configMapKeyRef": { - "name": "260", - "key": "261", - "optional": true - }, - "secretKeyRef": { - "name": "262", - "key": "263", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ": "850" - }, - "requests": { - "jʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ": "635" - } - }, - "volumeMounts": [ - { - "name": "264", - "mountPath": "265", - "subPath": "266", - "mountPropagation": "衷,ƷƣMț譎懚", - "subPathExpr": "267" - } - ], - "volumeDevices": [ - { - "name": "268", - "devicePath": "269" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "270" - ] - }, - "httpGet": { - "path": "271", - "port": 872525702, - "host": "272", - "scheme": "ay", - "httpHeaders": [ - { - "name": "273", - "value": "274" - } - ] - }, - "tcpSocket": { - "port": "275", - "host": "276" - }, - "initialDelaySeconds": 628632965, - "timeoutSeconds": 552654052, - "periodSeconds": -1396197931, - "successThreshold": -1114385515, - "failureThreshold": 2144856253 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": -1186720090, - "host": "279", - "scheme": "增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": 1737172479, - "timeoutSeconds": -767058113, - "periodSeconds": 1223564938, - "successThreshold": 1241693652, - "failureThreshold": 1803882645 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "賞ǧĒzŔ瘍N", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -531787516, - "host": "290" - }, - "initialDelaySeconds": 2073630689, - "timeoutSeconds": -830875556, - "periodSeconds": -1395144116, - "successThreshold": -684167223, - "failureThreshold": -751455207 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "磉反", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": -313085430, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 413903479, - "host": "300", - "scheme": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": "303", - "host": "304" - } - } - }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ǚŜEuEy竬ʆɞ", - "imagePullPolicy": "焬CQm坊柩", - "securityContext": { - "capabilities": { - "add": [ - "[ƕƑĝ®EĨǔvÄÚ" - ], - "drop": [ - "p鬷m罂o3ǰ廋i乳'" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" - }, - "runAsUser": 2506229153551047343, - "runAsGroup": 3258181973067899469, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "蠲$ɛ溢臜裡", - "seccompProfile": { - "type": "銵-紑浘牬釼aTG", - "localhostProfile": "313" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "314", - "image": "315", - "command": [ - "316" - ], - "args": [ - "317" - ], - "workingDir": "318", - "ports": [ - { - "name": "319", - "hostPort": -92253969, - "containerPort": 243566659, - "protocol": "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇", - "hostIP": "320" - } - ], - "envFrom": [ - { - "prefix": "321", - "configMapRef": { - "name": "322", - "optional": false - }, - "secretRef": { - "name": "323", - "optional": true - } - } - ], - "env": [ - { - "name": "324", - "value": "325", - "valueFrom": { - "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" - }, - "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "574" - }, - "configMapKeyRef": { - "name": "330", - "key": "331", - "optional": true - }, - "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ĭ$": "530" - }, - "requests": { - "«V¯ÁȦtl敷": "698" - } - }, - "volumeMounts": [ - { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ű藛b磾sYȠ繽敮ǰ", - "subPathExpr": "337" - } - ], - "volumeDevices": [ - { - "name": "338", - "devicePath": "339" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "340" - ] - }, - "httpGet": { - "path": "341", - "port": 731136838, - "host": "342", - "scheme": "繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -183458945, - "host": "345" - }, - "initialDelaySeconds": -1223327585, - "timeoutSeconds": -99080494, - "periodSeconds": -1531582553, - "successThreshold": 1474671869, - "failureThreshold": 1471419756 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": 892837330, - "host": "348", - "scheme": "気Ƀ秮ò", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -1649234654, - "timeoutSeconds": -263708518, - "periodSeconds": 541943046, - "successThreshold": 1502194981, - "failureThreshold": 1447996588 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "đ\u003e*劶?", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -176877925, - "host": "359" - }, - "initialDelaySeconds": 1008425444, - "timeoutSeconds": -821592382, - "periodSeconds": 1678953375, - "successThreshold": 1045190247, - "failureThreshold": 1805682547 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1767555420, - "host": "362", - "scheme": "e", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": -1452767599, - "host": "369", - "scheme": " 瞍髃#ɣȕ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": "372", - "host": "373" - } - } - }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "s梊ɥʋăƻ遲njlȘ鹾K", - "imagePullPolicy": "O_h盌3+Œ9两@8Byß讪Ă2", - "securityContext": { - "capabilities": { - "add": [ - "m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ" - ], - "drop": [ - "" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381" - }, - "runAsUser": 6816267869367451869, - "runAsGroup": 9111865674949727136, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ř筿", - "seccompProfile": { - "type": "5Ų買霎ȃň[\u003eą S", - "localhostProfile": "382" - } - }, - "stdinOnce": true, - "targetContainerName": "383" - } - ], - "restartPolicy": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", - "terminationGracePeriodSeconds": -155552760352472950, - "activeDeadlineSeconds": 7109959542220202422, - "dnsPolicy": "#t(ȗŜŲ\u0026洪y儕l", - "nodeSelector": { - "384": "385" - }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": false, - "nodeName": "388", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395" - }, - "runAsUser": 4841944355356012825, - "runAsGroup": -4962946920772050319, - "runAsNonRoot": true, - "supplementalGroups": [ - 5695420257629724684 - ], - "fsGroup": -4548866432246561416, - "sysctls": [ - { - "name": "396", - "value": "397" - } - ], - "fsGroupChangePolicy": "Ð扬", - "seccompProfile": { - "type": "惍EʦŊĊ娮rȧ", - "localhostProfile": "398" - } - }, - "imagePullSecrets": [ - { - "name": "399" - } - ], - "hostname": "400", - "subdomain": "401", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "402", - "operator": "ɳ礬.b屏ɧeʫį淓¯Ą0", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": "鮽ǍJB膾扉A­1襏櫯³£h刪q塨", - "values": [ - "405" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -177041290, - "preference": { - "matchExpressions": [ - { - "key": "406", - "operator": "聧扈4ƫZ", - "values": [ - "407" - ] - } - ], - "matchFields": [ - { - "key": "408", - "operator": " ɲ±", - "values": [ - "409" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "p_N-1": "O-BZ..6-1.S-B3_.b7" - }, - "matchExpressions": [ - { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "416" - ], - "topologyKey": "417" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -2092358209, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L": "3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7" - }, - "matchExpressions": [ - { - "key": "yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "424" - ], - "topologyKey": "425" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0": "8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O" - }, - "matchExpressions": [ - { - "key": "I.4_W_-_-7Tp_.---c", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "432" - ], - "topologyKey": "433" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1084136601, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4": "2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l" - }, - "matchExpressions": [ - { - "key": "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t", - "operator": "NotIn", - "values": [ - "Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2" - ] - } - ] - }, - "namespaces": [ - "440" - ], - "topologyKey": "441" - } - } - ] - } - }, - "schedulerName": "442", - "tolerations": [ - { - "key": "443", - "operator": "Ž彙pg稠氦Ņs", - "value": "444", - "effect": "ưg", - "tolerationSeconds": 7158818521862381855 - } - ], - "hostAliases": [ - { - "ip": "445", - "hostnames": [ - "446" - ] - } - ], - "priorityClassName": "447", - "priority": 197024033, - "dnsConfig": { - "nameservers": [ - "448" - ], - "searches": [ - "449" - ], - "options": [ - { - "name": "450", - "value": "451" - } - ] - }, - "readinessGates": [ - { - "conditionType": "" - } - ], - "runtimeClassName": "452", - "enableServiceLinks": false, - "preemptionPolicy": "礗渶", - "overhead": { - "[IŚȆĸsǞÃ+?Ď筌ʨ:": "664" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -918148948, - "topologyKey": "453", - "whenUnsatisfiable": "亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc", - "labelSelector": { - "matchLabels": { - "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2": "3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7" - }, - "matchExpressions": [ - { - "key": "37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6", - "operator": "DoesNotExist" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "updateStrategy": { - "type": "翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u", - "rollingUpdate": { - "maxUnavailable": 2 - } - }, - "minReadySeconds": -985724127, - "revisionHistoryLimit": 2137111260 - }, - "status": { - "currentNumberScheduled": 408491268, - "numberMisscheduled": -1833348558, - "desiredNumberScheduled": 1883709155, - "numberReady": 484752614, - "observedGeneration": 3359608726763190142, - "updatedNumberScheduled": 1401559245, - "numberAvailable": -406189540, - "numberUnavailable": -2095625968, - "collisionCount": 223996911, - "conditions": [ - { - "type": "Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±", - "status": "楗鱶镖喗vȥ倉螆ȨX\u003e,«ɒó", - "lastTransitionTime": "2480-06-05T07:37:49Z", - "reason": "460", - "message": "461" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.DaemonSet.after_roundtrip.pb deleted file mode 100644 index 7fd5aee8f2a70635cf38ac96db7d1029a350ab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7241 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 xMwMYEyVIC<#OVkJ5N7!(GQv z6M6d<+u^AWbA;MK6jpwehhtK7!3s_T zB5pUW&{G3P_TvX!Roc~&qx01Gd`C;L?}W2RAl^QXzBeOS*&jUJ8JrmRb=SLx#9;lf zHF#*BfAE-+yV6~iXFu*8a-LxfkUo;chy+5I1VWeuLReAFZxxPS821#~3zuo3NHnq=L>^>hV9Gu+0)l(N59bXnk08DD37(*Vr z4U!XbHWG%c1|H(~NQ$9?1mCh{wzKl#IG^pzBVm0)B?(&9X>&Z%^y+j@6gEdmi@tjL zZ*ND%*uQD|eA@H3)IQ%jGd9pW@M#qH_wu5*W|Dp2IwNJ`=(__Gb(0s?2TGgV1HQhq z{?irS^E+Jq&rWuFoBXAflQqGE6}eEEp9w|^SH|2{^Y!rvTki5dO23+A>Y`?soVaSI zq6d%qs;6!7y|KokS!VwiRRJpY+Yf6-u1ą S - windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" - startupProbe: - exec: - command: - - "353" - failureThreshold: 1805682547 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: đ>*劶? - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 - tcpSocket: - host: "359" - port: -176877925 - timeoutSeconds: -821592382 - stdinOnce: true - targetContainerName: "383" - terminationMessagePath: "374" - terminationMessagePolicy: s梊ɥʋăƻ遲njlȘ鹾K - volumeDevices: - - devicePath: "339" - name: "338" - volumeMounts: - - mountPath: "335" - mountPropagation: Ű藛b磾sYȠ繽敮ǰ - name: "334" - subPath: "336" - subPathExpr: "337" - workingDir: "318" - hostAliases: - - hostnames: - - "446" - ip: "445" - hostIPC: true - hostNetwork: true - hostname: "400" - imagePullSecrets: - - name: "399" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "139" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: Ɖ飴ɎiǨ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -816630929 - tcpSocket: - host: "227" - port: 1965273344 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - tcpSocket: - host: "234" - port: -385597677 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -552281772 - httpGet: - host: "204" - httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 - tcpSocket: - host: "207" - port: 1714588921 - timeoutSeconds: 617318981 - name: "175" - ports: - - containerPort: -1252938503 - hostIP: "181" - hostPort: 852780575 - name: "180" - protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 - readinessProbe: - exec: - command: - - "208" - failureThreshold: 549215478 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1777326813 - scheme: ǟi&皥贸碔lNKƙ順\E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -528664199 - resources: - limits: - LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" - requests: - 嚧ʣq埄: "936" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - ǵɐ鰥Z - drop: - - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 - privileged: false - procMount: ƲǦŐnj汰 - readOnlyRootFilesystem: true - runAsGroup: 2823592889848840099 - runAsNonRoot: false - runAsUser: -1666202510534940446 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: ŕİi騎C - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "215" - failureThreshold: 1847163341 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: -940334911 - terminationMessagePath: "235" - terminationMessagePolicy: 橈' - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "388" - nodeSelector: - "384": "385" - overhead: - '[IŚȆĸsǞÃ+?Ď筌ʨ:': "664" - preemptionPolicy: 礗渶 - priority: 197024033 - priorityClassName: "447" - readinessGates: - - conditionType: "" - restartPolicy: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' - runtimeClassName: "452" - schedulerName: "442" - securityContext: - fsGroup: -4548866432246561416 - fsGroupChangePolicy: Ð扬 - runAsGroup: -4962946920772050319 - runAsNonRoot: true - runAsUser: 4841944355356012825 - seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" - seccompProfile: - localhostProfile: "398" - type: 惍EʦŊĊ娮rȧ - supplementalGroups: - - 5695420257629724684 - sysctls: - - name: "396" - value: "397" - windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: -155552760352472950 - tolerations: - - effect: ưg - key: "443" - operator: Ž彙pg稠氦Ņs - tolerationSeconds: 7158818521862381855 - value: "444" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6 - operator: DoesNotExist - matchLabels: - cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2: 3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7 - maxSkew: -918148948 - topologyKey: "453" - whenUnsatisfiable: 亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -2007808768 - volumeID: "46" - azureDisk: - cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" - kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 952979935 - items: - - key: "99" - mode: 2020789772 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -868808281 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: -1768075156 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "915" - resource: "92" - emptyDir: - medium: ɹ坼É/pȿ - sizeLimit: "804" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 2974444584632416014 - finalizers: - - "159" - generateName: "148" - generation: 3849874053153949822 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: true - kind: "157" - name: "158" - uid: oɘ檲ɨ銦妰黖ȓ - resourceVersion: "1248703441945830579" - selfLink: "150" - uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ - spec: - accessModes: - - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" - requests: - 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" - selector: - matchExpressions: - - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" - volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" - fc: - fsType: "94" - lun: 570501002 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1318752360 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: "" - iscsi: - chapAuthDiscovery: true - chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 408756018 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: 480521693 - sources: - - configMap: - items: - - key: "124" - mode: -1126738259 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1618937335 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "461" - resource: "122" - secret: - items: - - key: "116" - mode: 675406340 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: -6345861634934949644 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 1233814916 - items: - - key: "52" - mode: 228756891 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - maxUnavailable: 2 - type: 翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u -status: - collisionCount: 223996911 - conditions: - - lastTransitionTime: "2480-06-05T07:37:49Z" - message: "461" - reason: "460" - status: 楗鱶镖喗vȥ倉螆ȨX>,«ɒó - type: Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ± - currentNumberScheduled: 408491268 - desiredNumberScheduled: 1883709155 - numberAvailable: -406189540 - numberMisscheduled: -1833348558 - numberReady: 484752614 - numberUnavailable: -2095625968 - observedGeneration: 3359608726763190142 - updatedNumberScheduled: 1401559245 diff --git a/testdata/v1.19.0/apps.v1.DaemonSet.json b/testdata/v1.19.0/apps.v1.DaemonSet.json deleted file mode 100644 index 895d9776ff..0000000000 --- a/testdata/v1.19.0/apps.v1.DaemonSet.json +++ /dev/null @@ -1,1497 +0,0 @@ -{ - "kind": "DaemonSet", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "TʡȂŏ{sǡƟ", - "resourceVersion": "1698285396218902212", - "generation": -4139900758039117471, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 7534629739119643351, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "^", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "" - }, - "emptyDir": { - "medium": "ɹ坼É/pȿ", - "sizeLimit": "804" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1318752360 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -2007808768 - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": 228756891 - } - ], - "defaultMode": 1233814916, - "optional": false - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "chapAuthSession": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "915" - }, - "mode": -1768075156 - } - ], - "defaultMode": -868808281 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 570501002, - "fsType": "94", - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 2020789772 - } - ], - "defaultMode": 952979935, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", - "readOnly": false, - "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": 675406340 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "461" - }, - "mode": -1618937335 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1126738259 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -6345861634934949644, - "path": "127" - } - } - ], - "defaultMode": 480521693 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": true, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", - "resourceVersion": "1248703441945830579", - "generation": 3849874053153949822, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 2974444584632416014, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "oɘ檲ɨ銦妰黖ȓ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" - ], - "selector": { - "matchLabels": { - "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" - }, - "matchExpressions": [ - { - "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" - }, - "requests": { - "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 852780575, - "containerPort": -1252938503, - "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "139" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" - }, - "requests": { - "嚧ʣq埄": "936" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": "203", - "host": "204", - "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", - "httpHeaders": [ - { - "name": "205", - "value": "206" - } - ] - }, - "tcpSocket": { - "port": 1714588921, - "host": "207" - }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772 - }, - "readinessProbe": { - "exec": { - "command": [ - "208" - ] - }, - "httpGet": { - "path": "209", - "port": 1777326813, - "host": "210", - "scheme": "ǟi\u0026皥贸碔lNKƙ順\\E¦", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": -374766088, - "host": "217", - "scheme": "翜舞拉Œ", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": "220", - "host": "221" - }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": -816630929, - "host": "224", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": 1965273344, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "httpHeaders": [ - { - "name": "232", - "value": "233" - } - ] - }, - "tcpSocket": { - "port": -385597677, - "host": "234" - } - } - }, - "terminationMessagePath": "235", - "terminationMessagePolicy": "橈'", - "imagePullPolicy": "Ɖ飴ɎiǨ", - "securityContext": { - "capabilities": { - "add": [ - "ǵɐ鰥Z" - ], - "drop": [ - "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "236", - "role": "237", - "type": "238", - "level": "239" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "240", - "gmsaCredentialSpec": "241", - "runAsUserName": "242" - }, - "runAsUser": -1666202510534940446, - "runAsGroup": 2823592889848840099, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ƲǦŐnj汰", - "seccompProfile": { - "type": "ŕİi騎C", - "localhostProfile": "243" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "244", - "image": "245", - "command": [ - "246" - ], - "args": [ - "247" - ], - "workingDir": "248", - "ports": [ - { - "name": "249", - "hostPort": -57730414, - "containerPort": -852140121, - "protocol": "ȣ±p", - "hostIP": "250" - } - ], - "envFrom": [ - { - "prefix": "251", - "configMapRef": { - "name": "252", - "optional": true - }, - "secretRef": { - "name": "253", - "optional": true - } - } - ], - "env": [ - { - "name": "254", - "value": "255", - "valueFrom": { - "fieldRef": { - "apiVersion": "256", - "fieldPath": "257" - }, - "resourceFieldRef": { - "containerName": "258", - "resource": "259", - "divisor": "277" - }, - "configMapKeyRef": { - "name": "260", - "key": "261", - "optional": true - }, - "secretKeyRef": { - "name": "262", - "key": "263", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ": "850" - }, - "requests": { - "jʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ": "635" - } - }, - "volumeMounts": [ - { - "name": "264", - "mountPath": "265", - "subPath": "266", - "mountPropagation": "衷,ƷƣMț譎懚", - "subPathExpr": "267" - } - ], - "volumeDevices": [ - { - "name": "268", - "devicePath": "269" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "270" - ] - }, - "httpGet": { - "path": "271", - "port": 872525702, - "host": "272", - "scheme": "ay", - "httpHeaders": [ - { - "name": "273", - "value": "274" - } - ] - }, - "tcpSocket": { - "port": "275", - "host": "276" - }, - "initialDelaySeconds": 628632965, - "timeoutSeconds": 552654052, - "periodSeconds": -1396197931, - "successThreshold": -1114385515, - "failureThreshold": 2144856253 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": -1186720090, - "host": "279", - "scheme": "增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": 1737172479, - "timeoutSeconds": -767058113, - "periodSeconds": 1223564938, - "successThreshold": 1241693652, - "failureThreshold": 1803882645 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "賞ǧĒzŔ瘍N", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -531787516, - "host": "290" - }, - "initialDelaySeconds": 2073630689, - "timeoutSeconds": -830875556, - "periodSeconds": -1395144116, - "successThreshold": -684167223, - "failureThreshold": -751455207 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "磉反", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": -313085430, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 413903479, - "host": "300", - "scheme": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": "303", - "host": "304" - } - } - }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ǚŜEuEy竬ʆɞ", - "imagePullPolicy": "焬CQm坊柩", - "securityContext": { - "capabilities": { - "add": [ - "[ƕƑĝ®EĨǔvÄÚ" - ], - "drop": [ - "p鬷m罂o3ǰ廋i乳'" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" - }, - "runAsUser": 2506229153551047343, - "runAsGroup": 3258181973067899469, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "蠲$ɛ溢臜裡", - "seccompProfile": { - "type": "銵-紑浘牬釼aTG", - "localhostProfile": "313" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "314", - "image": "315", - "command": [ - "316" - ], - "args": [ - "317" - ], - "workingDir": "318", - "ports": [ - { - "name": "319", - "hostPort": -92253969, - "containerPort": 243566659, - "protocol": "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇", - "hostIP": "320" - } - ], - "envFrom": [ - { - "prefix": "321", - "configMapRef": { - "name": "322", - "optional": false - }, - "secretRef": { - "name": "323", - "optional": true - } - } - ], - "env": [ - { - "name": "324", - "value": "325", - "valueFrom": { - "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" - }, - "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "574" - }, - "configMapKeyRef": { - "name": "330", - "key": "331", - "optional": true - }, - "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ĭ$": "530" - }, - "requests": { - "«V¯ÁȦtl敷": "698" - } - }, - "volumeMounts": [ - { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ű藛b磾sYȠ繽敮ǰ", - "subPathExpr": "337" - } - ], - "volumeDevices": [ - { - "name": "338", - "devicePath": "339" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "340" - ] - }, - "httpGet": { - "path": "341", - "port": 731136838, - "host": "342", - "scheme": "繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -183458945, - "host": "345" - }, - "initialDelaySeconds": -1223327585, - "timeoutSeconds": -99080494, - "periodSeconds": -1531582553, - "successThreshold": 1474671869, - "failureThreshold": 1471419756 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": 892837330, - "host": "348", - "scheme": "気Ƀ秮ò", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -1649234654, - "timeoutSeconds": -263708518, - "periodSeconds": 541943046, - "successThreshold": 1502194981, - "failureThreshold": 1447996588 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "đ\u003e*劶?", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -176877925, - "host": "359" - }, - "initialDelaySeconds": 1008425444, - "timeoutSeconds": -821592382, - "periodSeconds": 1678953375, - "successThreshold": 1045190247, - "failureThreshold": 1805682547 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1767555420, - "host": "362", - "scheme": "e", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": -1452767599, - "host": "369", - "scheme": " 瞍髃#ɣȕ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": "372", - "host": "373" - } - } - }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "s梊ɥʋăƻ遲njlȘ鹾K", - "imagePullPolicy": "O_h盌3+Œ9两@8Byß讪Ă2", - "securityContext": { - "capabilities": { - "add": [ - "m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ" - ], - "drop": [ - "" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381" - }, - "runAsUser": 6816267869367451869, - "runAsGroup": 9111865674949727136, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ř筿", - "seccompProfile": { - "type": "5Ų買霎ȃň[\u003eą S", - "localhostProfile": "382" - } - }, - "stdinOnce": true, - "targetContainerName": "383" - } - ], - "restartPolicy": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", - "terminationGracePeriodSeconds": -155552760352472950, - "activeDeadlineSeconds": 7109959542220202422, - "dnsPolicy": "#t(ȗŜŲ\u0026洪y儕l", - "nodeSelector": { - "384": "385" - }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": false, - "nodeName": "388", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395" - }, - "runAsUser": 4841944355356012825, - "runAsGroup": -4962946920772050319, - "runAsNonRoot": true, - "supplementalGroups": [ - 5695420257629724684 - ], - "fsGroup": -4548866432246561416, - "sysctls": [ - { - "name": "396", - "value": "397" - } - ], - "fsGroupChangePolicy": "Ð扬", - "seccompProfile": { - "type": "惍EʦŊĊ娮rȧ", - "localhostProfile": "398" - } - }, - "imagePullSecrets": [ - { - "name": "399" - } - ], - "hostname": "400", - "subdomain": "401", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "402", - "operator": "ɳ礬.b屏ɧeʫį淓¯Ą0", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": "鮽ǍJB膾扉A­1襏櫯³£h刪q塨", - "values": [ - "405" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -177041290, - "preference": { - "matchExpressions": [ - { - "key": "406", - "operator": "聧扈4ƫZ", - "values": [ - "407" - ] - } - ], - "matchFields": [ - { - "key": "408", - "operator": " ɲ±", - "values": [ - "409" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "p_N-1": "O-BZ..6-1.S-B3_.b7" - }, - "matchExpressions": [ - { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "416" - ], - "topologyKey": "417" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -2092358209, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L": "3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7" - }, - "matchExpressions": [ - { - "key": "yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "424" - ], - "topologyKey": "425" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0": "8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O" - }, - "matchExpressions": [ - { - "key": "I.4_W_-_-7Tp_.---c", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "432" - ], - "topologyKey": "433" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1084136601, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4": "2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l" - }, - "matchExpressions": [ - { - "key": "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t", - "operator": "NotIn", - "values": [ - "Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2" - ] - } - ] - }, - "namespaces": [ - "440" - ], - "topologyKey": "441" - } - } - ] - } - }, - "schedulerName": "442", - "tolerations": [ - { - "key": "443", - "operator": "Ž彙pg稠氦Ņs", - "value": "444", - "effect": "ưg", - "tolerationSeconds": 7158818521862381855 - } - ], - "hostAliases": [ - { - "ip": "445", - "hostnames": [ - "446" - ] - } - ], - "priorityClassName": "447", - "priority": 197024033, - "dnsConfig": { - "nameservers": [ - "448" - ], - "searches": [ - "449" - ], - "options": [ - { - "name": "450", - "value": "451" - } - ] - }, - "readinessGates": [ - { - "conditionType": "" - } - ], - "runtimeClassName": "452", - "enableServiceLinks": false, - "preemptionPolicy": "礗渶", - "overhead": { - "[IŚȆĸsǞÃ+?Ď筌ʨ:": "664" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -918148948, - "topologyKey": "453", - "whenUnsatisfiable": "亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc", - "labelSelector": { - "matchLabels": { - "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2": "3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7" - }, - "matchExpressions": [ - { - "key": "37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6", - "operator": "DoesNotExist" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "updateStrategy": { - "type": "翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u", - "rollingUpdate": { - "maxUnavailable": 2 - } - }, - "minReadySeconds": -985724127, - "revisionHistoryLimit": 2137111260 - }, - "status": { - "currentNumberScheduled": 408491268, - "numberMisscheduled": -1833348558, - "desiredNumberScheduled": 1883709155, - "numberReady": 484752614, - "observedGeneration": 3359608726763190142, - "updatedNumberScheduled": 1401559245, - "numberAvailable": -406189540, - "numberUnavailable": -2095625968, - "collisionCount": 223996911, - "conditions": [ - { - "type": "Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±", - "status": "楗鱶镖喗vȥ倉螆ȨX\u003e,«ɒó", - "lastTransitionTime": "2480-06-05T07:37:49Z", - "reason": "460", - "message": "461" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.DaemonSet.pb b/testdata/v1.19.0/apps.v1.DaemonSet.pb deleted file mode 100644 index 996e38326a15367d9bc3c77ed46b5895955d5800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7237 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 BrXm0U diff --git a/testdata/v1.19.0/apps.v1.DaemonSet.yaml b/testdata/v1.19.0/apps.v1.DaemonSet.yaml deleted file mode 100644 index 75d339eabd..0000000000 --- a/testdata/v1.19.0/apps.v1.DaemonSet.yaml +++ /dev/null @@ -1,1024 +0,0 @@ -apiVersion: apps/v1 -kind: DaemonSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -985724127 - revisionHistoryLimit: 2137111260 - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: 7534629739119643351 - finalizers: - - "37" - generateName: "26" - generation: -4139900758039117471 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: ĪȸŹăȲĻ¤Ħʅ芝 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: false - kind: "35" - name: "36" - uid: ^ - resourceVersion: "1698285396218902212" - selfLink: "28" - uid: TʡȂŏ{sǡƟ - spec: - activeDeadlineSeconds: 7109959542220202422 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "406" - operator: 聧扈4ƫZ - values: - - "407" - matchFields: - - key: "408" - operator: ' ɲ±' - values: - - "409" - weight: -177041290 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "402" - operator: ɳ礬.b屏ɧeʫį淓¯Ą0 - values: - - "403" - matchFields: - - key: "404" - operator: 鮽ǍJB膾扉A­1襏櫯³£h刪q塨 - values: - - "405" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH - operator: DoesNotExist - matchLabels: - nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L: 3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7 - namespaces: - - "424" - topologyKey: "425" - weight: -2092358209 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1rhm-5y--z-0/5eQ9 - operator: DoesNotExist - matchLabels: - p_N-1: O-BZ..6-1.S-B3_.b7 - namespaces: - - "416" - topologyKey: "417" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t - operator: NotIn - values: - - Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2 - matchLabels: - 6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4: 2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l - namespaces: - - "440" - topologyKey: "441" - weight: -1084136601 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: I.4_W_-_-7Tp_.---c - operator: DoesNotExist - matchLabels: - H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0: 8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O - namespaces: - - "432" - topologyKey: "433" - automountServiceAccountToken: false - containers: - - args: - - "247" - command: - - "246" - env: - - name: "254" - value: "255" - valueFrom: - configMapKeyRef: - key: "261" - name: "260" - optional: true - fieldRef: - apiVersion: "256" - fieldPath: "257" - resourceFieldRef: - containerName: "258" - divisor: "277" - resource: "259" - secretKeyRef: - key: "263" - name: "262" - optional: true - envFrom: - - configMapRef: - name: "252" - optional: true - prefix: "251" - secretRef: - name: "253" - optional: true - image: "245" - imagePullPolicy: 焬CQm坊柩 - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: 磉反 - tcpSocket: - host: "297" - port: -313085430 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 413903479 - scheme: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 - tcpSocket: - host: "304" - port: "303" - livenessProbe: - exec: - command: - - "270" - failureThreshold: 2144856253 - httpGet: - host: "272" - httpHeaders: - - name: "273" - value: "274" - path: "271" - port: 872525702 - scheme: ay - initialDelaySeconds: 628632965 - periodSeconds: -1396197931 - successThreshold: -1114385515 - tcpSocket: - host: "276" - port: "275" - timeoutSeconds: 552654052 - name: "244" - ports: - - containerPort: -852140121 - hostIP: "250" - hostPort: -57730414 - name: "249" - protocol: ȣ±p - readinessProbe: - exec: - command: - - "277" - failureThreshold: 1803882645 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: -1186720090 - scheme: 增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ - initialDelaySeconds: 1737172479 - periodSeconds: 1223564938 - successThreshold: 1241693652 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: -767058113 - resources: - limits: - 斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ: "850" - requests: - jʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ: "635" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - '[ƕƑĝ®EĨǔvÄÚ' - drop: - - p鬷m罂o3ǰ廋i乳' - privileged: false - procMount: 蠲$ɛ溢臜裡 - readOnlyRootFilesystem: true - runAsGroup: 3258181973067899469 - runAsNonRoot: true - runAsUser: 2506229153551047343 - seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" - seccompProfile: - localhostProfile: "313" - type: 銵-紑浘牬釼aTG - windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" - startupProbe: - exec: - command: - - "284" - failureThreshold: -751455207 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 賞ǧĒzŔ瘍N - initialDelaySeconds: 2073630689 - periodSeconds: -1395144116 - successThreshold: -684167223 - tcpSocket: - host: "290" - port: -531787516 - timeoutSeconds: -830875556 - stdin: true - terminationMessagePath: "305" - terminationMessagePolicy: ǚŜEuEy竬ʆɞ - volumeDevices: - - devicePath: "269" - name: "268" - volumeMounts: - - mountPath: "265" - mountPropagation: 衷,ƷƣMț譎懚 - name: "264" - subPath: "266" - subPathExpr: "267" - workingDir: "248" - dnsConfig: - nameservers: - - "448" - options: - - name: "450" - value: "451" - searches: - - "449" - dnsPolicy: '#t(ȗŜŲ&洪y儕l' - enableServiceLinks: false - ephemeralContainers: - - args: - - "317" - command: - - "316" - env: - - name: "324" - value: "325" - valueFrom: - configMapKeyRef: - key: "331" - name: "330" - optional: true - fieldRef: - apiVersion: "326" - fieldPath: "327" - resourceFieldRef: - containerName: "328" - divisor: "574" - resource: "329" - secretKeyRef: - key: "333" - name: "332" - optional: false - envFrom: - - configMapRef: - name: "322" - optional: false - prefix: "321" - secretRef: - name: "323" - optional: true - image: "315" - imagePullPolicy: O_h盌3+Œ9两@8Byß讪Ă2 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1767555420 - scheme: e - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1452767599 - scheme: ' 瞍髃#ɣȕ' - tcpSocket: - host: "373" - port: "372" - livenessProbe: - exec: - command: - - "340" - failureThreshold: 1471419756 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "341" - port: 731136838 - scheme: 繡旹翃ɾ氒ĺʈʫ羶剹Ɗ - initialDelaySeconds: -1223327585 - periodSeconds: -1531582553 - successThreshold: 1474671869 - tcpSocket: - host: "345" - port: -183458945 - timeoutSeconds: -99080494 - name: "314" - ports: - - containerPort: 243566659 - hostIP: "320" - hostPort: -92253969 - name: "319" - protocol: ×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇 - readinessProbe: - exec: - command: - - "346" - failureThreshold: 1447996588 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: 892837330 - scheme: 気Ƀ秮ò - initialDelaySeconds: -1649234654 - periodSeconds: 541943046 - successThreshold: 1502194981 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: -263708518 - resources: - limits: - ĭ$: "530" - requests: - «V¯ÁȦtl敷: "698" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ - drop: - - "" - privileged: true - procMount: Ř筿 - readOnlyRootFilesystem: true - runAsGroup: 9111865674949727136 - runAsNonRoot: true - runAsUser: 6816267869367451869 - seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" - seccompProfile: - localhostProfile: "382" - type: 5Ų買霎ȃň[>ą S - windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" - startupProbe: - exec: - command: - - "353" - failureThreshold: 1805682547 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: đ>*劶? - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 - tcpSocket: - host: "359" - port: -176877925 - timeoutSeconds: -821592382 - stdinOnce: true - targetContainerName: "383" - terminationMessagePath: "374" - terminationMessagePolicy: s梊ɥʋăƻ遲njlȘ鹾K - volumeDevices: - - devicePath: "339" - name: "338" - volumeMounts: - - mountPath: "335" - mountPropagation: Ű藛b磾sYȠ繽敮ǰ - name: "334" - subPath: "336" - subPathExpr: "337" - workingDir: "318" - hostAliases: - - hostnames: - - "446" - ip: "445" - hostIPC: true - hostNetwork: true - hostname: "400" - imagePullSecrets: - - name: "399" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "139" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: Ɖ飴ɎiǨ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -816630929 - tcpSocket: - host: "227" - port: 1965273344 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - tcpSocket: - host: "234" - port: -385597677 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -552281772 - httpGet: - host: "204" - httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 - tcpSocket: - host: "207" - port: 1714588921 - timeoutSeconds: 617318981 - name: "175" - ports: - - containerPort: -1252938503 - hostIP: "181" - hostPort: 852780575 - name: "180" - protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 - readinessProbe: - exec: - command: - - "208" - failureThreshold: 549215478 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1777326813 - scheme: ǟi&皥贸碔lNKƙ順\E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -528664199 - resources: - limits: - LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" - requests: - 嚧ʣq埄: "936" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - ǵɐ鰥Z - drop: - - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 - privileged: false - procMount: ƲǦŐnj汰 - readOnlyRootFilesystem: true - runAsGroup: 2823592889848840099 - runAsNonRoot: false - runAsUser: -1666202510534940446 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: ŕİi騎C - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "215" - failureThreshold: 1847163341 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: -940334911 - terminationMessagePath: "235" - terminationMessagePolicy: 橈' - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "388" - nodeSelector: - "384": "385" - overhead: - '[IŚȆĸsǞÃ+?Ď筌ʨ:': "664" - preemptionPolicy: 礗渶 - priority: 197024033 - priorityClassName: "447" - readinessGates: - - conditionType: "" - restartPolicy: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' - runtimeClassName: "452" - schedulerName: "442" - securityContext: - fsGroup: -4548866432246561416 - fsGroupChangePolicy: Ð扬 - runAsGroup: -4962946920772050319 - runAsNonRoot: true - runAsUser: 4841944355356012825 - seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" - seccompProfile: - localhostProfile: "398" - type: 惍EʦŊĊ娮rȧ - supplementalGroups: - - 5695420257629724684 - sysctls: - - name: "396" - value: "397" - windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: -155552760352472950 - tolerations: - - effect: ưg - key: "443" - operator: Ž彙pg稠氦Ņs - tolerationSeconds: 7158818521862381855 - value: "444" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6 - operator: DoesNotExist - matchLabels: - cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2: 3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7 - maxSkew: -918148948 - topologyKey: "453" - whenUnsatisfiable: 亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -2007808768 - volumeID: "46" - azureDisk: - cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" - kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 952979935 - items: - - key: "99" - mode: 2020789772 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -868808281 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: -1768075156 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "915" - resource: "92" - emptyDir: - medium: ɹ坼É/pȿ - sizeLimit: "804" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 2974444584632416014 - finalizers: - - "159" - generateName: "148" - generation: 3849874053153949822 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: true - kind: "157" - name: "158" - uid: oɘ檲ɨ銦妰黖ȓ - resourceVersion: "1248703441945830579" - selfLink: "150" - uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ - spec: - accessModes: - - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" - requests: - 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" - selector: - matchExpressions: - - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" - volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" - fc: - fsType: "94" - lun: 570501002 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1318752360 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: "" - iscsi: - chapAuthDiscovery: true - chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 408756018 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: 480521693 - sources: - - configMap: - items: - - key: "124" - mode: -1126738259 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1618937335 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "461" - resource: "122" - secret: - items: - - key: "116" - mode: 675406340 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: -6345861634934949644 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 1233814916 - items: - - key: "52" - mode: 228756891 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - maxUnavailable: 2 - type: 翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u -status: - collisionCount: 223996911 - conditions: - - lastTransitionTime: "2480-06-05T07:37:49Z" - message: "461" - reason: "460" - status: 楗鱶镖喗vȥ倉螆ȨX>,«ɒó - type: Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ± - currentNumberScheduled: 408491268 - desiredNumberScheduled: 1883709155 - numberAvailable: -406189540 - numberMisscheduled: -1833348558 - numberReady: 484752614 - numberUnavailable: -2095625968 - observedGeneration: 3359608726763190142 - updatedNumberScheduled: 1401559245 diff --git a/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.json b/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.json deleted file mode 100644 index 84eb5b2cfb..0000000000 --- a/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.json +++ /dev/null @@ -1,1499 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "progressDeadlineSeconds": -1510243221 - }, - "status": { - "observedGeneration": 8090469215987662586, - "replicas": 782219862, - "updatedReplicas": 1380163777, - "readyReplicas": 877113289, - "availableReplicas": -1172851921, - "unavailableReplicas": -763028101, - "conditions": [ - { - "type": "ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨", - "status": "íEd楗鱶镖喗vȥ倉螆ȨX\u003e", - "lastUpdateTime": "2792-08-11T23:40:18Z", - "lastTransitionTime": "2151-08-19T18:24:00Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": -73034396 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.pb deleted file mode 100644 index a6332f50fef844f7a0a2ad7e1dd0e1fbfa6e19f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7282 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 diff --git a/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.yaml b/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.yaml deleted file mode 100644 index e854b8e406..0000000000 --- a/testdata/v1.19.0/apps.v1.Deployment.after_roundtrip.yaml +++ /dev/null @@ -1,1027 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1934555365 - progressDeadlineSeconds: -1510243221 - replicas: 896585016 - revisionHistoryLimit: -1189243539 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - strategy: - rollingUpdate: - maxSurge: 3 - maxUnavailable: 2 - type: xʚ=5谠vÐ仆dždĄ跞肞 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -1172851921 - collisionCount: -73034396 - conditions: - - lastTransitionTime: "2151-08-19T18:24:00Z" - lastUpdateTime: "2792-08-11T23:40:18Z" - message: "460" - reason: "459" - status: íEd楗鱶镖喗vȥ倉螆ȨX> - type: ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨 - observedGeneration: 8090469215987662586 - readyReplicas: 877113289 - replicas: 782219862 - unavailableReplicas: -763028101 - updatedReplicas: 1380163777 diff --git a/testdata/v1.19.0/apps.v1.Deployment.json b/testdata/v1.19.0/apps.v1.Deployment.json deleted file mode 100644 index c4355bde5b..0000000000 --- a/testdata/v1.19.0/apps.v1.Deployment.json +++ /dev/null @@ -1,1500 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "progressDeadlineSeconds": -1510243221 - }, - "status": { - "observedGeneration": 8090469215987662586, - "replicas": 782219862, - "updatedReplicas": 1380163777, - "readyReplicas": 877113289, - "availableReplicas": -1172851921, - "unavailableReplicas": -763028101, - "conditions": [ - { - "type": "ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨", - "status": "íEd楗鱶镖喗vȥ倉螆ȨX\u003e", - "lastUpdateTime": "2792-08-11T23:40:18Z", - "lastTransitionTime": "2151-08-19T18:24:00Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": -73034396 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.Deployment.pb b/testdata/v1.19.0/apps.v1.Deployment.pb deleted file mode 100644 index d391cb5d16471e8e8373378d209b682ce2ad22ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7278 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 diff --git a/testdata/v1.19.0/apps.v1.Deployment.yaml b/testdata/v1.19.0/apps.v1.Deployment.yaml deleted file mode 100644 index 0606d49a48..0000000000 --- a/testdata/v1.19.0/apps.v1.Deployment.yaml +++ /dev/null @@ -1,1028 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1934555365 - progressDeadlineSeconds: -1510243221 - replicas: 896585016 - revisionHistoryLimit: -1189243539 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - strategy: - rollingUpdate: - maxSurge: 3 - maxUnavailable: 2 - type: xʚ=5谠vÐ仆dždĄ跞肞 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -1172851921 - collisionCount: -73034396 - conditions: - - lastTransitionTime: "2151-08-19T18:24:00Z" - lastUpdateTime: "2792-08-11T23:40:18Z" - message: "460" - reason: "459" - status: íEd楗鱶镖喗vȥ倉螆ȨX> - type: ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨 - observedGeneration: 8090469215987662586 - readyReplicas: 877113289 - replicas: 782219862 - unavailableReplicas: -763028101 - updatedReplicas: 1380163777 diff --git a/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.json b/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.json deleted file mode 100644 index cee61543df..0000000000 --- a/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.json +++ /dev/null @@ -1,1489 +0,0 @@ -{ - "kind": "ReplicaSet", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "minReadySeconds": -1971381490, - "selector": { - "matchLabels": { - "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" - }, - "matchExpressions": [ - { - "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", - "operator": "In", - "values": [ - "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "ʬ", - "resourceVersion": "7336814125345800857", - "generation": -6617020301190572172, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -152893758082474859, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" - }, - "emptyDir": { - "medium": "彭聡A3fƻfʣ", - "sizeLimit": "115" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1499132872 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -762366823, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -104666658 - } - ], - "defaultMode": 372704313, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "457" - }, - "mode": 1235524154 - } - ], - "defaultMode": -106644772 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 441887498, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97" - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": -2039036935 - } - ], - "defaultMode": -460478410, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", - "readOnly": true, - "kind": "躢" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1399063270 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "746" - }, - "mode": 926891073 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1694464659 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -7593824971107985079, - "path": "127" - } - } - ], - "defaultMode": -522879476 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "readOnly": true, - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "resourceVersion": "5302358391842833914", - "generation": 6327094951466338107, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4217400953499279873, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "eÞȦY籎顒" - ], - "selector": { - "matchLabels": { - "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" - }, - "matchExpressions": [ - { - "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "ŴĿ": "377" - }, - "requests": { - ".Q貇£ȹ嫰ƹǔw÷nI": "718" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 747521320, - "containerPort": 859639931, - "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": true - }, - "secretRef": { - "name": "184", - "optional": true - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "663" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ſ盷": "532" - }, - "requests": { - "[Řż丩": "47" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": 1214895765, - "host": "203", - "scheme": "悖ȩ0Ƹ[Ęİ榌U", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -187060941, - "host": "206" - }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 238949508, - "timeoutSeconds": -1389418722, - "periodSeconds": 851018015, - "successThreshold": 596942561, - "failureThreshold": -1880980172 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": 10098903, - "host": "217", - "scheme": "«丯Ƙ枛牐ɺ皚", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": -1934111455, - "host": "220" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "221" - ] - }, - "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "'", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": -801430937, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": 1810980158, - "host": "230", - "scheme": "_ƮA攤/ɸɎ R§耶FfBl", - "httpHeaders": [ - { - "name": "231", - "value": "232" - } - ] - }, - "tcpSocket": { - "port": 1074486306, - "host": "233" - } - } - }, - "terminationMessagePath": "234", - "terminationMessagePolicy": "Zɾģ毋Ó6dz娝嘚庎D}埽uʎ", - "imagePullPolicy": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "securityContext": { - "capabilities": { - "add": [ - "勅跦Opwǩ曬逴褜1Ø" - ], - "drop": [ - "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" - }, - "runAsUser": -6470941481344047265, - "runAsGroup": 1373384864388370080, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "W:ĸ輦唊#v", - "seccompProfile": { - "type": "ʩȂ4ē鐭#", - "localhostProfile": "242" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "243", - "image": "244", - "command": [ - "245" - ], - "args": [ - "246" - ], - "workingDir": "247", - "ports": [ - { - "name": "248", - "hostPort": -179937987, - "containerPort": -1911544792, - "protocol": "苧yñKJɐ扵Gƚ绤fʀļ腩", - "hostIP": "249" - } - ], - "envFrom": [ - { - "prefix": "250", - "configMapRef": { - "name": "251", - "optional": false - }, - "secretRef": { - "name": "252", - "optional": false - } - } - ], - "env": [ - { - "name": "253", - "value": "254", - "valueFrom": { - "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" - }, - "resourceFieldRef": { - "containerName": "257", - "resource": "258", - "divisor": "189" - }, - "configMapKeyRef": { - "name": "259", - "key": "260", - "optional": false - }, - "secretKeyRef": { - "name": "261", - "key": "262", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "蔞|表徶đ寳议Ƭƶ氩Ȩ\u003c6": "446" - }, - "requests": { - "ŕ翑0展}": "910" - } - }, - "volumeMounts": [ - { - "name": "263", - "mountPath": "264", - "subPath": "265", - "mountPropagation": "碔", - "subPathExpr": "266" - } - ], - "volumeDevices": [ - { - "name": "267", - "devicePath": "268" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "269" - ] - }, - "httpGet": { - "path": "270", - "port": -260262954, - "host": "271", - "scheme": "ŵ橨鬶l獕;跣H", - "httpHeaders": [ - { - "name": "272", - "value": "273" - } - ] - }, - "tcpSocket": { - "port": -1164530482, - "host": "274" - }, - "initialDelaySeconds": 1877574041, - "timeoutSeconds": 1430286749, - "periodSeconds": -374766088, - "successThreshold": -736151561, - "failureThreshold": -1515369804 - }, - "readinessProbe": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 1909548849, - "host": "277", - "scheme": "4Ǒ輂,ŕĪ", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": 567263590, - "host": "280" - }, - "initialDelaySeconds": 887319241, - "timeoutSeconds": 1559618829, - "periodSeconds": 1156888068, - "successThreshold": -1296077882, - "failureThreshold": 937646333 - }, - "startupProbe": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": 1328165061, - "host": "283", - "scheme": "¸gĩ", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": 1186392166, - "host": "286" - }, - "initialDelaySeconds": 725793326, - "timeoutSeconds": 217380320, - "periodSeconds": -239231628, - "successThreshold": 1143791964, - "failureThreshold": -1129035468 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "287" - ] - }, - "httpGet": { - "path": "288", - "port": 972193458, - "host": "289", - "scheme": "ƺ蛜6Ɖ飴ɎiǨź", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": -1453143878, - "host": "292" - } - }, - "preStop": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": "295", - "host": "296", - "scheme": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", - "httpHeaders": [ - { - "name": "297", - "value": "298" - } - ] - }, - "tcpSocket": { - "port": "299", - "host": "300" - } - } - }, - "terminationMessagePath": "301", - "terminationMessagePolicy": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", - "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", - "securityContext": { - "capabilities": { - "add": [ - "ȹ均i绝5哇芆斩ìh4Ɋ" - ], - "drop": [ - "Ȗ|ʐşƧ諔迮ƙIJ嘢4" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "302", - "role": "303", - "type": "304", - "level": "305" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "306", - "gmsaCredentialSpec": "307", - "runAsUserName": "308" - }, - "runAsUser": 4288903380102217677, - "runAsGroup": 6618112330449141397, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", - "seccompProfile": { - "type": "鑳w妕眵笭/9崍h趭", - "localhostProfile": "309" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "310", - "image": "311", - "command": [ - "312" - ], - "args": [ - "313" - ], - "workingDir": "314", - "ports": [ - { - "name": "315", - "hostPort": -748525373, - "containerPort": 805162379, - "protocol": "ǵ xǨŴ壶ƵfȽÃ", - "hostIP": "316" - } - ], - "envFrom": [ - { - "prefix": "317", - "configMapRef": { - "name": "318", - "optional": false - }, - "secretRef": { - "name": "319", - "optional": true - } - } - ], - "env": [ - { - "name": "320", - "value": "321", - "valueFrom": { - "fieldRef": { - "apiVersion": "322", - "fieldPath": "323" - }, - "resourceFieldRef": { - "containerName": "324", - "resource": "325", - "divisor": "854" - }, - "configMapKeyRef": { - "name": "326", - "key": "327", - "optional": true - }, - "secretKeyRef": { - "name": "328", - "key": "329", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ğ Ņ#耗Ǚ(": "24" - }, - "requests": { - "瘍Nʊ輔3璾ėȜv1b繐汚": "243" - } - }, - "volumeMounts": [ - { - "name": "330", - "readOnly": true, - "mountPath": "331", - "subPath": "332", - "mountPropagation": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", - "subPathExpr": "333" - } - ], - "volumeDevices": [ - { - "name": "334", - "devicePath": "335" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "336" - ] - }, - "httpGet": { - "path": "337", - "port": "338", - "host": "339", - "scheme": "dŊiɢ", - "httpHeaders": [ - { - "name": "340", - "value": "341" - } - ] - }, - "tcpSocket": { - "port": -370404018, - "host": "342" - }, - "initialDelaySeconds": -1844150067, - "timeoutSeconds": 414056303, - "periodSeconds": -1143639551, - "successThreshold": 571693619, - "failureThreshold": 1643238856 - }, - "readinessProbe": { - "exec": { - "command": [ - "343" - ] - }, - "httpGet": { - "path": "344", - "port": 677650619, - "host": "345", - "scheme": "怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ", - "httpHeaders": [ - { - "name": "346", - "value": "347" - } - ] - }, - "tcpSocket": { - "port": -843639240, - "host": "348" - }, - "initialDelaySeconds": 1573261475, - "timeoutSeconds": -1211577347, - "periodSeconds": 1529027685, - "successThreshold": -1612005385, - "failureThreshold": -1706593993 - }, - "startupProbe": { - "exec": { - "command": [ - "349" - ] - }, - "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "U", - "httpHeaders": [ - { - "name": "353", - "value": "354" - } - ] - }, - "tcpSocket": { - "port": 758604605, - "host": "355" - }, - "initialDelaySeconds": -291429895, - "timeoutSeconds": -478839383, - "periodSeconds": 989933975, - "successThreshold": 140830733, - "failureThreshold": -708495486 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "臜裡×銵-紑浘", - "httpHeaders": [ - { - "name": "360", - "value": "361" - } - ] - }, - "tcpSocket": { - "port": -1095116290, - "host": "362" - } - }, - "preStop": { - "exec": { - "command": [ - "363" - ] - }, - "httpGet": { - "path": "364", - "port": -1431381588, - "host": "365", - "scheme": "JŵǤ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - } - } - }, - "terminationMessagePath": "370", - "terminationMessagePolicy": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", - "imagePullPolicy": ":/", - "securityContext": { - "capabilities": { - "add": [ - "诵H玲鑠ĭ$#卛8ð" - ], - "drop": [ - "Q橱9ij\\Ď愝Ű藛b" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "371", - "role": "372", - "type": "373", - "level": "374" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "375", - "gmsaCredentialSpec": "376", - "runAsUserName": "377" - }, - "runAsUser": 5574781452707956333, - "runAsGroup": 8850141386971124227, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "忀oɎƺL肄$鬬", - "seccompProfile": { - "type": "矐_", - "localhostProfile": "378" - } - }, - "tty": true, - "targetContainerName": "379" - } - ], - "restartPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "terminationGracePeriodSeconds": -2985049970189992560, - "activeDeadlineSeconds": 4369716065827112267, - "nodeSelector": { - "380": "381" - }, - "serviceAccountName": "382", - "serviceAccount": "383", - "automountServiceAccountToken": true, - "nodeName": "384", - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "385", - "role": "386", - "type": "387", - "level": "388" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "389", - "gmsaCredentialSpec": "390", - "runAsUserName": "391" - }, - "runAsUser": 1322232608671575212, - "runAsGroup": -3565639689247870986, - "runAsNonRoot": false, - "supplementalGroups": [ - -7888525810745339742 - ], - "fsGroup": -3029419263270634763, - "sysctls": [ - { - "name": "392", - "value": "393" - } - ], - "fsGroupChangePolicy": "?jĎĭ¥#ƱÁR»淹揀.", - "seccompProfile": { - "type": "鍃G昧牱", - "localhostProfile": "394" - } - }, - "imagePullSecrets": [ - { - "name": "395" - } - ], - "hostname": "396", - "subdomain": "397", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "398", - "operator": "", - "values": [ - "399" - ] - } - ], - "matchFields": [ - { - "key": "400", - "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", - "values": [ - "401" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1724658051, - "preference": { - "matchExpressions": [ - { - "key": "402", - "operator": "盌3+Œ", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": ")Zq=歍þ", - "values": [ - "405" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "a-z_-..6W.VKs": "1" - }, - "matchExpressions": [ - { - "key": "KA-._d._.Um.-__0", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "412" - ], - "topologyKey": "413" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1387858949, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" - }, - "matchExpressions": [ - { - "key": "3--51", - "operator": "NotIn", - "values": [ - "C.-e16-O5" - ] - } - ] - }, - "namespaces": [ - "420" - ], - "topologyKey": "421" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" - }, - "matchExpressions": [ - { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "428" - ], - "topologyKey": "429" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -824709210, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j": "O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p" - }, - "matchExpressions": [ - { - "key": "H72-_--pT7p", - "operator": "NotIn", - "values": [ - "0_._f" - ] - } - ] - }, - "namespaces": [ - "436" - ], - "topologyKey": "437" - } - } - ] - } - }, - "schedulerName": "438", - "tolerations": [ - { - "key": "439", - "operator": "ƞ=掔廛ĤJŇv膈ǣʛsĊ剞", - "value": "440", - "effect": "Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻(", - "tolerationSeconds": 5238971742940252651 - } - ], - "hostAliases": [ - { - "ip": "441", - "hostnames": [ - "442" - ] - } - ], - "priorityClassName": "443", - "priority": -125022959, - "dnsConfig": { - "nameservers": [ - "444" - ], - "searches": [ - "445" - ], - "options": [ - { - "name": "446", - "value": "447" - } - ] - }, - "readinessGates": [ - { - "conditionType": "Ɍ邪鳖üzÁ" - } - ], - "runtimeClassName": "448", - "enableServiceLinks": false, - "preemptionPolicy": ".Ą", - "overhead": { - "ɨ悪@黝Ɓ": "177" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1569123121, - "topologyKey": "449", - "whenUnsatisfiable": "魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥", - "labelSelector": { - "matchLabels": { - "4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G": "8-c_C.G.h--m.f" - }, - "matchExpressions": [ - { - "key": "OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA", - "operator": "NotIn", - "values": [ - "7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8" - ] - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - } - }, - "status": { - "replicas": 337922430, - "fullyLabeledReplicas": 31486357, - "readyReplicas": -1983654895, - "availableReplicas": 1308809900, - "observedGeneration": -5594148640067537624, - "conditions": [ - { - "type": "议ĪS", - "status": "?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\\k%橳", - "lastTransitionTime": "2125-04-24T12:13:40Z", - "reason": "456", - "message": "457" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.pb deleted file mode 100644 index 7615ad87fa93f672f779e3d7be7d6d6e5000d410..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6815 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 TOq9t61!<^gK~>snvYGw|wUGz6 diff --git a/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.yaml b/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.yaml deleted file mode 100644 index cb100f8e59..0000000000 --- a/testdata/v1.19.0/apps.v1.ReplicaSet.after_roundtrip.yaml +++ /dev/null @@ -1,1016 +0,0 @@ -apiVersion: apps/v1 -kind: ReplicaSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1971381490 - replicas: 896585016 - selector: - matchExpressions: - - key: U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t - operator: In - values: - - M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5 - matchLabels: - g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5: "" - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -152893758082474859 - finalizers: - - "37" - generateName: "26" - generation: -6617020301190572172 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: ƅS·Õüe0ɔȖ脵鴈Ō - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: 'ɖgȏ哙ȍȂ揲ȼDDŽLŬp:' - resourceVersion: "7336814125345800857" - selfLink: "28" - uid: ʬ - spec: - activeDeadlineSeconds: 4369716065827112267 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "402" - operator: 盌3+Œ - values: - - "403" - matchFields: - - key: "404" - operator: )Zq=歍þ - values: - - "405" - weight: 1724658051 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "398" - operator: "" - values: - - "399" - matchFields: - - key: "400" - operator: kƒK07曳wœj堑ūM鈱ɖ'蠨磼 - values: - - "401" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 3--51 - operator: NotIn - values: - - C.-e16-O5 - matchLabels: - y_-3_L_2--_v2.5p_6: u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q - namespaces: - - "420" - topologyKey: "421" - weight: 1387858949 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: KA-._d._.Um.-__0 - operator: DoesNotExist - matchLabels: - a-z_-..6W.VKs: "1" - namespaces: - - "412" - topologyKey: "413" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: H72-_--pT7p - operator: NotIn - values: - - 0_._f - matchLabels: - O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j: O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p - namespaces: - - "436" - topologyKey: "437" - weight: -824709210 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 8mtxb__-ex-_1_-ODgC_1-_8__3 - operator: DoesNotExist - matchLabels: - 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj: 5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM - namespaces: - - "428" - topologyKey: "429" - automountServiceAccountToken: true - containers: - - args: - - "246" - command: - - "245" - env: - - name: "253" - value: "254" - valueFrom: - configMapKeyRef: - key: "260" - name: "259" - optional: false - fieldRef: - apiVersion: "255" - fieldPath: "256" - resourceFieldRef: - containerName: "257" - divisor: "189" - resource: "258" - secretKeyRef: - key: "262" - name: "261" - optional: true - envFrom: - - configMapRef: - name: "251" - optional: false - prefix: "250" - secretRef: - name: "252" - optional: false - image: "244" - imagePullPolicy: 騎C"6x$1sȣ±p鋄 - lifecycle: - postStart: - exec: - command: - - "287" - httpGet: - host: "289" - httpHeaders: - - name: "290" - value: "291" - path: "288" - port: 972193458 - scheme: ƺ蛜6Ɖ飴ɎiǨź - tcpSocket: - host: "292" - port: -1453143878 - preStop: - exec: - command: - - "293" - httpGet: - host: "296" - httpHeaders: - - name: "297" - value: "298" - path: "294" - port: "295" - scheme: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 - tcpSocket: - host: "300" - port: "299" - livenessProbe: - exec: - command: - - "269" - failureThreshold: -1515369804 - httpGet: - host: "271" - httpHeaders: - - name: "272" - value: "273" - path: "270" - port: -260262954 - scheme: ŵ橨鬶l獕;跣H - initialDelaySeconds: 1877574041 - periodSeconds: -374766088 - successThreshold: -736151561 - tcpSocket: - host: "274" - port: -1164530482 - timeoutSeconds: 1430286749 - name: "243" - ports: - - containerPort: -1911544792 - hostIP: "249" - hostPort: -179937987 - name: "248" - protocol: 苧yñKJɐ扵Gƚ绤fʀļ腩 - readinessProbe: - exec: - command: - - "275" - failureThreshold: 937646333 - httpGet: - host: "277" - httpHeaders: - - name: "278" - value: "279" - path: "276" - port: 1909548849 - scheme: 4Ǒ輂,ŕĪ - initialDelaySeconds: 887319241 - periodSeconds: 1156888068 - successThreshold: -1296077882 - tcpSocket: - host: "280" - port: 567263590 - timeoutSeconds: 1559618829 - resources: - limits: - 蔞|表徶đ寳议Ƭƶ氩Ȩ<6: "446" - requests: - ŕ翑0展}: "910" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - ȹ均i绝5哇芆斩ìh4Ɋ - drop: - - Ȗ|ʐşƧ諔迮ƙIJ嘢4 - privileged: false - procMount: ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW - readOnlyRootFilesystem: false - runAsGroup: 6618112330449141397 - runAsNonRoot: false - runAsUser: 4288903380102217677 - seLinuxOptions: - level: "305" - role: "303" - type: "304" - user: "302" - seccompProfile: - localhostProfile: "309" - type: 鑳w妕眵笭/9崍h趭 - windowsOptions: - gmsaCredentialSpec: "307" - gmsaCredentialSpecName: "306" - runAsUserName: "308" - startupProbe: - exec: - command: - - "281" - failureThreshold: -1129035468 - httpGet: - host: "283" - httpHeaders: - - name: "284" - value: "285" - path: "282" - port: 1328165061 - scheme: ¸gĩ - initialDelaySeconds: 725793326 - periodSeconds: -239231628 - successThreshold: 1143791964 - tcpSocket: - host: "286" - port: 1186392166 - timeoutSeconds: 217380320 - stdin: true - terminationMessagePath: "301" - terminationMessagePolicy: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 - volumeDevices: - - devicePath: "268" - name: "267" - volumeMounts: - - mountPath: "264" - mountPropagation: 碔 - name: "263" - subPath: "265" - subPathExpr: "266" - workingDir: "247" - dnsConfig: - nameservers: - - "444" - options: - - name: "446" - value: "447" - searches: - - "445" - enableServiceLinks: false - ephemeralContainers: - - args: - - "313" - command: - - "312" - env: - - name: "320" - value: "321" - valueFrom: - configMapKeyRef: - key: "327" - name: "326" - optional: true - fieldRef: - apiVersion: "322" - fieldPath: "323" - resourceFieldRef: - containerName: "324" - divisor: "854" - resource: "325" - secretKeyRef: - key: "329" - name: "328" - optional: true - envFrom: - - configMapRef: - name: "318" - optional: false - prefix: "317" - secretRef: - name: "319" - optional: true - image: "311" - imagePullPolicy: :/ - lifecycle: - postStart: - exec: - command: - - "356" - httpGet: - host: "359" - httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 臜裡×銵-紑浘 - tcpSocket: - host: "362" - port: -1095116290 - preStop: - exec: - command: - - "363" - httpGet: - host: "365" - httpHeaders: - - name: "366" - value: "367" - path: "364" - port: -1431381588 - scheme: JŵǤ - tcpSocket: - host: "369" - port: "368" - livenessProbe: - exec: - command: - - "336" - failureThreshold: 1643238856 - httpGet: - host: "339" - httpHeaders: - - name: "340" - value: "341" - path: "337" - port: "338" - scheme: dŊiɢ - initialDelaySeconds: -1844150067 - periodSeconds: -1143639551 - successThreshold: 571693619 - tcpSocket: - host: "342" - port: -370404018 - timeoutSeconds: 414056303 - name: "310" - ports: - - containerPort: 805162379 - hostIP: "316" - hostPort: -748525373 - name: "315" - protocol: ǵ xǨŴ壶ƵfȽà - readinessProbe: - exec: - command: - - "343" - failureThreshold: -1706593993 - httpGet: - host: "345" - httpHeaders: - - name: "346" - value: "347" - path: "344" - port: 677650619 - scheme: 怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ - initialDelaySeconds: 1573261475 - periodSeconds: 1529027685 - successThreshold: -1612005385 - tcpSocket: - host: "348" - port: -843639240 - timeoutSeconds: -1211577347 - resources: - limits: - ğ Ņ#耗Ǚ(: "24" - requests: - 瘍Nʊ輔3璾ėȜv1b繐汚: "243" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 诵H玲鑠ĭ$#卛8ð - drop: - - Q橱9ij\Ď愝Ű藛b - privileged: false - procMount: 忀oɎƺL肄$鬬 - readOnlyRootFilesystem: true - runAsGroup: 8850141386971124227 - runAsNonRoot: false - runAsUser: 5574781452707956333 - seLinuxOptions: - level: "374" - role: "372" - type: "373" - user: "371" - seccompProfile: - localhostProfile: "378" - type: 矐_ - windowsOptions: - gmsaCredentialSpec: "376" - gmsaCredentialSpecName: "375" - runAsUserName: "377" - startupProbe: - exec: - command: - - "349" - failureThreshold: -708495486 - httpGet: - host: "352" - httpHeaders: - - name: "353" - value: "354" - path: "350" - port: "351" - scheme: U - initialDelaySeconds: -291429895 - periodSeconds: 989933975 - successThreshold: 140830733 - tcpSocket: - host: "355" - port: 758604605 - timeoutSeconds: -478839383 - targetContainerName: "379" - terminationMessagePath: "370" - terminationMessagePolicy: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t - tty: true - volumeDevices: - - devicePath: "335" - name: "334" - volumeMounts: - - mountPath: "331" - mountPropagation: Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ - name: "330" - readOnly: true - subPath: "332" - subPathExpr: "333" - workingDir: "314" - hostAliases: - - hostnames: - - "442" - ip: "441" - hostname: "396" - imagePullSecrets: - - name: "395" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "663" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: true - prefix: "182" - secretRef: - name: "184" - optional: true - image: "176" - imagePullPolicy: Ǖɳɷ9Ì崟¿瘦ɖ緕 - lifecycle: - postStart: - exec: - command: - - "221" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: '''' - tcpSocket: - host: "227" - port: -801430937 - preStop: - exec: - command: - - "228" - httpGet: - host: "230" - httpHeaders: - - name: "231" - value: "232" - path: "229" - port: 1810980158 - scheme: _ƮA攤/ɸɎ R§耶FfBl - tcpSocket: - host: "233" - port: 1074486306 - livenessProbe: - exec: - command: - - "201" - failureThreshold: 1684643131 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: 1214895765 - scheme: 悖ȩ0Ƹ[Ęİ榌U - initialDelaySeconds: -442393168 - periodSeconds: 1109079597 - successThreshold: -646728130 - tcpSocket: - host: "206" - port: -187060941 - timeoutSeconds: -307373517 - name: "175" - ports: - - containerPort: 859639931 - hostIP: "181" - hostPort: 747521320 - name: "180" - protocol: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF - readinessProbe: - exec: - command: - - "207" - failureThreshold: -1880980172 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 - initialDelaySeconds: 238949508 - periodSeconds: 851018015 - successThreshold: 596942561 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1389418722 - resources: - limits: - ſ盷: "532" - requests: - '[Řż丩': "47" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 勅跦Opwǩ曬逴褜1Ø - drop: - - ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] - privileged: true - procMount: W:ĸ輦唊#v - readOnlyRootFilesystem: true - runAsGroup: 1373384864388370080 - runAsNonRoot: false - runAsUser: -6470941481344047265 - seLinuxOptions: - level: "238" - role: "236" - type: "237" - user: "235" - seccompProfile: - localhostProfile: "242" - type: ʩȂ4ē鐭# - windowsOptions: - gmsaCredentialSpec: "240" - gmsaCredentialSpecName: "239" - runAsUserName: "241" - startupProbe: - exec: - command: - - "215" - failureThreshold: 59664438 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: 10098903 - scheme: «丯Ƙ枛牐ɺ皚 - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 - tcpSocket: - host: "220" - port: -1934111455 - timeoutSeconds: 1146016612 - stdinOnce: true - terminationMessagePath: "234" - terminationMessagePolicy: Zɾģ毋Ó6dz娝嘚庎D}埽uʎ - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: VƋZ1Ůđ眊ľǎɳ,ǿ飏 - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "384" - nodeSelector: - "380": "381" - overhead: - ɨ悪@黝Ɓ: "177" - preemptionPolicy: .Ą - priority: -125022959 - priorityClassName: "443" - readinessGates: - - conditionType: Ɍ邪鳖üzÁ - restartPolicy: 嵞嬯t{Eɾ敹Ȯ-湷D谹 - runtimeClassName: "448" - schedulerName: "438" - securityContext: - fsGroup: -3029419263270634763 - fsGroupChangePolicy: ?jĎĭ¥#ƱÁR»淹揀. - runAsGroup: -3565639689247870986 - runAsNonRoot: false - runAsUser: 1322232608671575212 - seLinuxOptions: - level: "388" - role: "386" - type: "387" - user: "385" - seccompProfile: - localhostProfile: "394" - type: 鍃G昧牱 - supplementalGroups: - - -7888525810745339742 - sysctls: - - name: "392" - value: "393" - windowsOptions: - gmsaCredentialSpec: "390" - gmsaCredentialSpecName: "389" - runAsUserName: "391" - serviceAccount: "383" - serviceAccountName: "382" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "397" - terminationGracePeriodSeconds: -2985049970189992560 - tolerations: - - effect: Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻( - key: "439" - operator: ƞ=掔廛ĤJŇv膈ǣʛsĊ剞 - tolerationSeconds: 5238971742940252651 - value: "440" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA - operator: NotIn - values: - - 7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8 - matchLabels: - 4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G: 8-c_C.G.h--m.f - maxSkew: -1569123121 - topologyKey: "449" - whenUnsatisfiable: 魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥 - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -762366823 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: HǺƶȤ^}穠 - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 躢 - readOnly: true - azureFile: - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: -460478410 - items: - - key: "99" - mode: -2039036935 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -106644772 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1235524154 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "457" - resource: "92" - emptyDir: - medium: 彭聡A3fƻfʣ - sizeLimit: "115" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 4217400953499279873 - finalizers: - - "159" - generateName: "148" - generation: 6327094951466338107 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: true - controller: false - kind: "157" - name: "158" - uid: "" - resourceVersion: "5302358391842833914" - selfLink: "150" - spec: - accessModes: - - eÞȦY籎顒 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - ŴĿ: "377" - requests: - .Q貇£ȹ嫰ƹǔw÷nI: "718" - selector: - matchExpressions: - - key: a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4 - operator: DoesNotExist - matchLabels: - 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 - storageClassName: "171" - volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - volumeName: "170" - fc: - fsType: "94" - lun: 441887498 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1499132872 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ - iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 1655406148 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: -522879476 - sources: - - configMap: - items: - - key: "124" - mode: -1694464659 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 926891073 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "746" - resource: "122" - secret: - items: - - key: "116" - mode: -1399063270 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: -7593824971107985079 - path: "127" - quobyte: - group: "108" - readOnly: true - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 372704313 - items: - - key: "52" - mode: -104666658 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - readOnly: true - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: 1308809900 - conditions: - - lastTransitionTime: "2125-04-24T12:13:40Z" - message: "457" - reason: "456" - status: ?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\k%橳 - type: 议ĪS - fullyLabeledReplicas: 31486357 - observedGeneration: -5594148640067537624 - readyReplicas: -1983654895 - replicas: 337922430 diff --git a/testdata/v1.19.0/apps.v1.ReplicaSet.json b/testdata/v1.19.0/apps.v1.ReplicaSet.json deleted file mode 100644 index 21d21d3dd9..0000000000 --- a/testdata/v1.19.0/apps.v1.ReplicaSet.json +++ /dev/null @@ -1,1490 +0,0 @@ -{ - "kind": "ReplicaSet", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "minReadySeconds": -1971381490, - "selector": { - "matchLabels": { - "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" - }, - "matchExpressions": [ - { - "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", - "operator": "In", - "values": [ - "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "ʬ", - "resourceVersion": "7336814125345800857", - "generation": -6617020301190572172, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -152893758082474859, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" - }, - "emptyDir": { - "medium": "彭聡A3fƻfʣ", - "sizeLimit": "115" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1499132872 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -762366823, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -104666658 - } - ], - "defaultMode": 372704313, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "457" - }, - "mode": 1235524154 - } - ], - "defaultMode": -106644772 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 441887498, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97" - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": -2039036935 - } - ], - "defaultMode": -460478410, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", - "readOnly": true, - "kind": "躢" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1399063270 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "746" - }, - "mode": 926891073 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1694464659 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -7593824971107985079, - "path": "127" - } - } - ], - "defaultMode": -522879476 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "readOnly": true, - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "resourceVersion": "5302358391842833914", - "generation": 6327094951466338107, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4217400953499279873, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "eÞȦY籎顒" - ], - "selector": { - "matchLabels": { - "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" - }, - "matchExpressions": [ - { - "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "ŴĿ": "377" - }, - "requests": { - ".Q貇£ȹ嫰ƹǔw÷nI": "718" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 747521320, - "containerPort": 859639931, - "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": true - }, - "secretRef": { - "name": "184", - "optional": true - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "663" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ſ盷": "532" - }, - "requests": { - "[Řż丩": "47" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": 1214895765, - "host": "203", - "scheme": "悖ȩ0Ƹ[Ęİ榌U", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -187060941, - "host": "206" - }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 238949508, - "timeoutSeconds": -1389418722, - "periodSeconds": 851018015, - "successThreshold": 596942561, - "failureThreshold": -1880980172 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": 10098903, - "host": "217", - "scheme": "«丯Ƙ枛牐ɺ皚", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": -1934111455, - "host": "220" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "221" - ] - }, - "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "'", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": -801430937, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": 1810980158, - "host": "230", - "scheme": "_ƮA攤/ɸɎ R§耶FfBl", - "httpHeaders": [ - { - "name": "231", - "value": "232" - } - ] - }, - "tcpSocket": { - "port": 1074486306, - "host": "233" - } - } - }, - "terminationMessagePath": "234", - "terminationMessagePolicy": "Zɾģ毋Ó6dz娝嘚庎D}埽uʎ", - "imagePullPolicy": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "securityContext": { - "capabilities": { - "add": [ - "勅跦Opwǩ曬逴褜1Ø" - ], - "drop": [ - "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" - }, - "runAsUser": -6470941481344047265, - "runAsGroup": 1373384864388370080, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "W:ĸ輦唊#v", - "seccompProfile": { - "type": "ʩȂ4ē鐭#", - "localhostProfile": "242" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "243", - "image": "244", - "command": [ - "245" - ], - "args": [ - "246" - ], - "workingDir": "247", - "ports": [ - { - "name": "248", - "hostPort": -179937987, - "containerPort": -1911544792, - "protocol": "苧yñKJɐ扵Gƚ绤fʀļ腩", - "hostIP": "249" - } - ], - "envFrom": [ - { - "prefix": "250", - "configMapRef": { - "name": "251", - "optional": false - }, - "secretRef": { - "name": "252", - "optional": false - } - } - ], - "env": [ - { - "name": "253", - "value": "254", - "valueFrom": { - "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" - }, - "resourceFieldRef": { - "containerName": "257", - "resource": "258", - "divisor": "189" - }, - "configMapKeyRef": { - "name": "259", - "key": "260", - "optional": false - }, - "secretKeyRef": { - "name": "261", - "key": "262", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "蔞|表徶đ寳议Ƭƶ氩Ȩ\u003c6": "446" - }, - "requests": { - "ŕ翑0展}": "910" - } - }, - "volumeMounts": [ - { - "name": "263", - "mountPath": "264", - "subPath": "265", - "mountPropagation": "碔", - "subPathExpr": "266" - } - ], - "volumeDevices": [ - { - "name": "267", - "devicePath": "268" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "269" - ] - }, - "httpGet": { - "path": "270", - "port": -260262954, - "host": "271", - "scheme": "ŵ橨鬶l獕;跣H", - "httpHeaders": [ - { - "name": "272", - "value": "273" - } - ] - }, - "tcpSocket": { - "port": -1164530482, - "host": "274" - }, - "initialDelaySeconds": 1877574041, - "timeoutSeconds": 1430286749, - "periodSeconds": -374766088, - "successThreshold": -736151561, - "failureThreshold": -1515369804 - }, - "readinessProbe": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 1909548849, - "host": "277", - "scheme": "4Ǒ輂,ŕĪ", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": 567263590, - "host": "280" - }, - "initialDelaySeconds": 887319241, - "timeoutSeconds": 1559618829, - "periodSeconds": 1156888068, - "successThreshold": -1296077882, - "failureThreshold": 937646333 - }, - "startupProbe": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": 1328165061, - "host": "283", - "scheme": "¸gĩ", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": 1186392166, - "host": "286" - }, - "initialDelaySeconds": 725793326, - "timeoutSeconds": 217380320, - "periodSeconds": -239231628, - "successThreshold": 1143791964, - "failureThreshold": -1129035468 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "287" - ] - }, - "httpGet": { - "path": "288", - "port": 972193458, - "host": "289", - "scheme": "ƺ蛜6Ɖ飴ɎiǨź", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": -1453143878, - "host": "292" - } - }, - "preStop": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": "295", - "host": "296", - "scheme": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", - "httpHeaders": [ - { - "name": "297", - "value": "298" - } - ] - }, - "tcpSocket": { - "port": "299", - "host": "300" - } - } - }, - "terminationMessagePath": "301", - "terminationMessagePolicy": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", - "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", - "securityContext": { - "capabilities": { - "add": [ - "ȹ均i绝5哇芆斩ìh4Ɋ" - ], - "drop": [ - "Ȗ|ʐşƧ諔迮ƙIJ嘢4" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "302", - "role": "303", - "type": "304", - "level": "305" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "306", - "gmsaCredentialSpec": "307", - "runAsUserName": "308" - }, - "runAsUser": 4288903380102217677, - "runAsGroup": 6618112330449141397, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", - "seccompProfile": { - "type": "鑳w妕眵笭/9崍h趭", - "localhostProfile": "309" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "310", - "image": "311", - "command": [ - "312" - ], - "args": [ - "313" - ], - "workingDir": "314", - "ports": [ - { - "name": "315", - "hostPort": -748525373, - "containerPort": 805162379, - "protocol": "ǵ xǨŴ壶ƵfȽÃ", - "hostIP": "316" - } - ], - "envFrom": [ - { - "prefix": "317", - "configMapRef": { - "name": "318", - "optional": false - }, - "secretRef": { - "name": "319", - "optional": true - } - } - ], - "env": [ - { - "name": "320", - "value": "321", - "valueFrom": { - "fieldRef": { - "apiVersion": "322", - "fieldPath": "323" - }, - "resourceFieldRef": { - "containerName": "324", - "resource": "325", - "divisor": "854" - }, - "configMapKeyRef": { - "name": "326", - "key": "327", - "optional": true - }, - "secretKeyRef": { - "name": "328", - "key": "329", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ğ Ņ#耗Ǚ(": "24" - }, - "requests": { - "瘍Nʊ輔3璾ėȜv1b繐汚": "243" - } - }, - "volumeMounts": [ - { - "name": "330", - "readOnly": true, - "mountPath": "331", - "subPath": "332", - "mountPropagation": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", - "subPathExpr": "333" - } - ], - "volumeDevices": [ - { - "name": "334", - "devicePath": "335" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "336" - ] - }, - "httpGet": { - "path": "337", - "port": "338", - "host": "339", - "scheme": "dŊiɢ", - "httpHeaders": [ - { - "name": "340", - "value": "341" - } - ] - }, - "tcpSocket": { - "port": -370404018, - "host": "342" - }, - "initialDelaySeconds": -1844150067, - "timeoutSeconds": 414056303, - "periodSeconds": -1143639551, - "successThreshold": 571693619, - "failureThreshold": 1643238856 - }, - "readinessProbe": { - "exec": { - "command": [ - "343" - ] - }, - "httpGet": { - "path": "344", - "port": 677650619, - "host": "345", - "scheme": "怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ", - "httpHeaders": [ - { - "name": "346", - "value": "347" - } - ] - }, - "tcpSocket": { - "port": -843639240, - "host": "348" - }, - "initialDelaySeconds": 1573261475, - "timeoutSeconds": -1211577347, - "periodSeconds": 1529027685, - "successThreshold": -1612005385, - "failureThreshold": -1706593993 - }, - "startupProbe": { - "exec": { - "command": [ - "349" - ] - }, - "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "U", - "httpHeaders": [ - { - "name": "353", - "value": "354" - } - ] - }, - "tcpSocket": { - "port": 758604605, - "host": "355" - }, - "initialDelaySeconds": -291429895, - "timeoutSeconds": -478839383, - "periodSeconds": 989933975, - "successThreshold": 140830733, - "failureThreshold": -708495486 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "臜裡×銵-紑浘", - "httpHeaders": [ - { - "name": "360", - "value": "361" - } - ] - }, - "tcpSocket": { - "port": -1095116290, - "host": "362" - } - }, - "preStop": { - "exec": { - "command": [ - "363" - ] - }, - "httpGet": { - "path": "364", - "port": -1431381588, - "host": "365", - "scheme": "JŵǤ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - } - } - }, - "terminationMessagePath": "370", - "terminationMessagePolicy": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", - "imagePullPolicy": ":/", - "securityContext": { - "capabilities": { - "add": [ - "诵H玲鑠ĭ$#卛8ð" - ], - "drop": [ - "Q橱9ij\\Ď愝Ű藛b" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "371", - "role": "372", - "type": "373", - "level": "374" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "375", - "gmsaCredentialSpec": "376", - "runAsUserName": "377" - }, - "runAsUser": 5574781452707956333, - "runAsGroup": 8850141386971124227, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "忀oɎƺL肄$鬬", - "seccompProfile": { - "type": "矐_", - "localhostProfile": "378" - } - }, - "tty": true, - "targetContainerName": "379" - } - ], - "restartPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "terminationGracePeriodSeconds": -2985049970189992560, - "activeDeadlineSeconds": 4369716065827112267, - "nodeSelector": { - "380": "381" - }, - "serviceAccountName": "382", - "serviceAccount": "383", - "automountServiceAccountToken": true, - "nodeName": "384", - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "385", - "role": "386", - "type": "387", - "level": "388" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "389", - "gmsaCredentialSpec": "390", - "runAsUserName": "391" - }, - "runAsUser": 1322232608671575212, - "runAsGroup": -3565639689247870986, - "runAsNonRoot": false, - "supplementalGroups": [ - -7888525810745339742 - ], - "fsGroup": -3029419263270634763, - "sysctls": [ - { - "name": "392", - "value": "393" - } - ], - "fsGroupChangePolicy": "?jĎĭ¥#ƱÁR»淹揀.", - "seccompProfile": { - "type": "鍃G昧牱", - "localhostProfile": "394" - } - }, - "imagePullSecrets": [ - { - "name": "395" - } - ], - "hostname": "396", - "subdomain": "397", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "398", - "operator": "", - "values": [ - "399" - ] - } - ], - "matchFields": [ - { - "key": "400", - "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", - "values": [ - "401" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1724658051, - "preference": { - "matchExpressions": [ - { - "key": "402", - "operator": "盌3+Œ", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": ")Zq=歍þ", - "values": [ - "405" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "a-z_-..6W.VKs": "1" - }, - "matchExpressions": [ - { - "key": "KA-._d._.Um.-__0", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "412" - ], - "topologyKey": "413" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1387858949, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" - }, - "matchExpressions": [ - { - "key": "3--51", - "operator": "NotIn", - "values": [ - "C.-e16-O5" - ] - } - ] - }, - "namespaces": [ - "420" - ], - "topologyKey": "421" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" - }, - "matchExpressions": [ - { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "428" - ], - "topologyKey": "429" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -824709210, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j": "O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p" - }, - "matchExpressions": [ - { - "key": "H72-_--pT7p", - "operator": "NotIn", - "values": [ - "0_._f" - ] - } - ] - }, - "namespaces": [ - "436" - ], - "topologyKey": "437" - } - } - ] - } - }, - "schedulerName": "438", - "tolerations": [ - { - "key": "439", - "operator": "ƞ=掔廛ĤJŇv膈ǣʛsĊ剞", - "value": "440", - "effect": "Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻(", - "tolerationSeconds": 5238971742940252651 - } - ], - "hostAliases": [ - { - "ip": "441", - "hostnames": [ - "442" - ] - } - ], - "priorityClassName": "443", - "priority": -125022959, - "dnsConfig": { - "nameservers": [ - "444" - ], - "searches": [ - "445" - ], - "options": [ - { - "name": "446", - "value": "447" - } - ] - }, - "readinessGates": [ - { - "conditionType": "Ɍ邪鳖üzÁ" - } - ], - "runtimeClassName": "448", - "enableServiceLinks": false, - "preemptionPolicy": ".Ą", - "overhead": { - "ɨ悪@黝Ɓ": "177" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1569123121, - "topologyKey": "449", - "whenUnsatisfiable": "魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥", - "labelSelector": { - "matchLabels": { - "4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G": "8-c_C.G.h--m.f" - }, - "matchExpressions": [ - { - "key": "OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA", - "operator": "NotIn", - "values": [ - "7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8" - ] - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - } - }, - "status": { - "replicas": 337922430, - "fullyLabeledReplicas": 31486357, - "readyReplicas": -1983654895, - "availableReplicas": 1308809900, - "observedGeneration": -5594148640067537624, - "conditions": [ - { - "type": "议ĪS", - "status": "?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\\k%橳", - "lastTransitionTime": "2125-04-24T12:13:40Z", - "reason": "456", - "message": "457" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.ReplicaSet.pb b/testdata/v1.19.0/apps.v1.ReplicaSet.pb deleted file mode 100644 index a819a81d8a51ced185ee1fb568353e1521c9f84a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6811 zcmZWtcX$-nwcl9*mdC{247S;3#B3`sbyW|5qB*gUv$7XkD9k-X*amBoIcZJ{gzPEpzy>rXC=bn2{ z`JI>5bQApq{m_QAwDf8F1%^&aP20Zpr41`m_cC9JbTdU$h@r5J677@}M=9uWLEuFs z@{*{jysF5&jCicR{c-l~tP?d^X|qksT90)fK63VE%^;OLfun%YYf`B_WS`AT026lcW-`YT*Ve+}FeWENEBT@>9{<-8QdyiL(B)0;P|FCq42RufRF z#J8x=@hVoIy_?$svv;fdezbV&$`|zwnksC> ztioAQQKpWdUAqiHkd88a4ANDDy=Z+i|}lFf`|`;UC( zo4tkplc&7--t0hOhj(c1XwG7HOIm!K8H+qcE($9dW~@4>pTjDRnd~{TVx-qu<{V1p zeWl)VBd0smbiOOlnE9S3dTDJfRhx2}CnHE@?a!ZC3QQR%~WjwVP!v&a8lD6d@i~DrhE^VuOEJrHD4t zBgL5F;A#|DqbS=f&;rpF&1$m4sLJoL0u>mu3g)C@yIB?ENWa9JGGLVot5hYMLNwft zsxqVtEKuWZkI`lgmTAZaDikFpW}vI&#yHD6pO@T-9Ns}a4pXqj@z=L*Q8u$C#!zu) zO)8<_P#Un+6sxI!U#=&$Fso^#)Yn=z((;0NOZnS^XW zupNkak$Q@BOQc)2Qlw9b1EL}zS_kzExnLef1;I9P!RUae$9wKKuLPTGVWxm$DHLT4 z)DM7A@QKMZafF%(A4r7{1ZuiYaqtOm9Ed;;D_{gFg+Gjdi19$A*+Aq3Aj&e+EvkZ| zk5hCE9eG^L6R-wc5D>*$_4Oxr$DS9(JWt1wA(aX5PL7Xw+Yg}&kyE0uY86qA`NNmr z_D9(w{16WFLn4_WSwC`QzwuQ>Llit$=#wqJjxRqO$^XmEathRh6ieQ>w~t1&_!eb_ zDVQ7$YcMGCa4AGeQFxE~8Tm&R6Y0lxA`+Mc5GgW4{(u^ZqOV5LT@)Eo$dF3rYM@Dp zk29f366O(>RICZAh*S*!qB>aMDS7vU^57b98(FS9{-&>QIOCHEcQ6+qI3?UBJ4w_cW$cxV*i5C z)BfVNSB%_V*Hz~g;3Oji1T%-t^u$!>8E@mdV0%HRu7sIJ|9~Fn?s8otP5>(k^Hcf> zZn@EsJJR6o_g}i==^rgU;OyPGkc=w=Ijh3kb13>}v_;Yr_i$SUUCH3qEMU3C%p)5S zyHsDt?PXb>*+4JfAo47$Dy(oIZM)1O77Ki;wB=C7PW}L!Cho`(xdW`cahiN+HLtMX zmvwz}BD;~>x@yB5{lK~v37ckfI+wA616zafbxr=^9#^sda;MSO=4tWt1g*idlA7uPoimeS@2ph z?{6=Ag>-5Hp8#F~$(X!mB#UrFS&EAa)|Vn^$w>~1ULW3G)|hyhsPN2V(I(4Zga14n zIk%0hQv~}D-Q9uarcg`I_F#V5bfdRnK^!?2Q7HnIK1q{hH{X2gFW-c1&}Jh2qUF@# z#`_bjr{B-II6mgf6OA__)))K5C*Rgaf(YML*4-NM1IcOhqOdHA1Wyu{%M1-n+i$uH z9*T&e*dGx`i;bb|=iOzlixC09gps0wvmkQ=+1Cop;k{Mf;=7%HA;hwajngB z%GKeotQSEjh$rB%2!AjR%)=|eycBce{@Y&|@4PxPJ=O%i$27C-UeCK#&Y}<3C)izu zYmCk;SCy~TcX70zH|lzy_w;%imUyd;)`CE8)!H>lU~rfRUyph4VwhKxe?mVQD(*bs zZ!8PebO&2nr)mDK{4GXLE19EZQq(cZR761}Bo9{NnTNyrlLU}&tO+i;o|?Ml?m*!o zPubnRqoKTxkq&pk)M>%2W+UqaHhPNu)lH$o!C>u?Q1;+O63dWGG%2ec)J}R{IkUmNy4FZvXeYEsWI^Q(sqktoEO!&Jrs2^UrI%SAw^{zD@D}zVqG(S)C_G zZjux%3d8dRf@hOUf;0x&Jh0P*gvm3uxe8pZBj=}h+MQWRBZGn7{yo^gj9pdO8i61BPq{ya$GK<~i_BJkR{>WlzZ> zUI|op9&n%B=C3VwUs@76*6u6+g;CoSY#6e^EP)ZD55Iq*nZ zF=W*a4qyoXe}f1U1t~tTfxIV+iat_#w`@Ffh~7ajqnSfGi}l4i0vNL&aZ;KtGx7Vl z1Dka=MctswI>#>upreZ1BAwNFh*A5v7rC_E90!nS`5b{|7Za3|%(BUwS$#S4BYHdr zj3hAQA%Fo~d3X-TrV28f2zM$%&I3fSl}FK^Q?x*uic;2!7%KyLTIlC2^Vt`wPk*KwcTW%q6(A5F*v81xg84|7)+Wwc%WYn@do@C= z$R0|S(4pm96i(*YLu|Szs(9HheKFnyLgH_*3eRy$4eO{G}dbbwOtn=Wd>( z3xM`?9sfV|BS@&LE<1lkOBe&f&x}3 zC@RTBG&CKCAoesl`tO>p-_(9~D#|`3&7U(g+G{ja1yA;ba*ui(&u#NxbGXaBmx4JJ zf&4;O(~GcJ6-e435bGAey2ELM0C5SvRFXCb#83q=RIoc)#*wr^0O$dokS0XZ1_9y? zd;?6HZKolTa9;~n_mWIN0z_(|qu0AD-9vZ#ni&8aqLRP^TTLQiNq~q1M2WMm_MAu- z+-W{)ZWPRuM9i|*3(kle1vK)*Kz6ye znfLUqcU8Ks1RC>JgV{oVS!w-wb z#SVXX^N(W*!{9(;!-Qmj6~B$hp)m7^9P0N0mWPBM3B28I%Nw2MMAjr}@j>)-yMULSsPXY<8e5D)#SJ zZ`GLjE{EfOBp*zvrN%-FpcOz_2%+y~K@d<8f>O^f!dpR&0Y2q16$D)$WzOc))#ULO4QU-ac9Pw9N{Xo}1?D^A*G-ja)D?dtTf$dwZBWCI`W2 zEN0dBwPr?Q78D|&U)=NLXqm6m*Q+`6{9R{9t_3R_edWR4vWyE9J%gU?KXJt9ZA?r% zFxnibZV6>}8Ru#QXC?EDx7O3Ld~+zLc73S6XqUgNI#Au^&#L$3`ty5@{8I^wUH!kd zP$Y=}%tIsqqd*vp0%0}g&drKHovv*>)kr}W0acEfwWo{Q&U#AQFXShJNIFvo~9GoeUMVP9Xy*lQJEns0T@c03ke_83-zd{l}V+ z+1FD)P4*4D8UmM3I8Vx>o&KiN{>m!S z*&sO}Kmv&J24#AWdW`;oFE5mRG1OV^9LjKJeL&W$pHil;sVL5slWl&Se#F-l$i6r; zGpae$bK9A3<2 zAodUh0*;#_!r*-7QI&m3pTo`Pwy^9DZWFVbwkOWgd5xc!G#~9;4Hz>`U&nGt*Ei@J z*R0Z4Lu8)y!0As_=B#7&jW6l?e0eEE1b!FC&(Sxp<}`gi1e*+DoxWgR3a1@ZOU&)j zbTh;PfV7YiL0JU|f{aYSaX>@_AO;JP#rdb>)e$qdo~ZufzS+)$uopt3QpQfClH?u zMN^VuW2`*zgBU}6hcbwL!bZ1atFN9I4^%xtRPh0Tx_R-+s}Yw^j0Z#gq4pO#Tb(a+J38<)Em z1PeMs#kH>1XQue`t5xR}X43LNbGzp1{FSR9kaOC7#i*!G8AFZ=xE8EH{)`oH}1W1&uiTpNEcTuSpOBj^lyOBd#OQ2Fo+O zLra6#hP}gcjZ-HBS55^RviFAlKE}k3utX5y%*eaZNZ7^%b4G_TI+lnnOUO=zGZ#!s zIgm?_1=g#c{|beR3|NvZUpaF=A4^)AzqwsKmb6s7pYujkZ2oH}=kVE|l(t2zpPWdm zG@D`ydcOVhSe)1r{as0M9c3wdKkG4T(+5qNy&wDAI;fc9rox+%DX}fxCq5mAX3!I$ z=Ht4!f_Zv|t035#cfBdzc}*}bRT@>-*1NicRp*WRreD4M^FVW_Ejs$MH*@P4i^&cJ OX{cyHRoZ5f1FX=z4M(@qpn?s8SK=iwqK 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ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - partition: -83826225 - type: șa汸<ƋlɋN磋镮ȺPÈ - volumeClaimTemplates: - - metadata: - annotations: - "466": "467" - clusterName: "472" - creationTimestamp: null - deletionGracePeriodSeconds: -6486445241316991261 - finalizers: - - "471" - generateName: "460" - generation: -5107762106575809276 - labels: - "464": "465" - managedFields: - - apiVersion: "474" - fieldsType: "475" - manager: "473" - operation: 壛ĐíEd楗鱶镖喗vȥ - name: "459" - namespace: "461" - ownerReferences: - - apiVersion: "468" - blockOwnerDeletion: false - controller: true - kind: "469" - name: "470" - uid: /nēɅĀ埰ʀł!U詨nj1ýǝ - resourceVersion: "8285629342346774721" - selfLink: "462" - uid: S誖Śs垦Ȋ髴T唼=`朇c - spec: - accessModes: - - Y斩I儑瓔¯ - dataSource: - apiGroup: "484" - kind: "485" - name: "486" - resources: - limits: - 涟雒驭堣Qwn:Ʋå譥a超: "19" - requests: - ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ: "368" - selector: - matchExpressions: - - key: vUK_-.j21---__y.9O.L-.m.3--4 - operator: In - values: - - 37u-h---dY7_M_-._M52 - matchLabels: - ? k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5 - : 8_B-ks7dx - storageClassName: "483" - volumeMode: '''降\4)ȳɍǟm{煰œ憼' - volumeName: "482" - status: - accessModes: - - èƾ竒决瘛Ǫǵ - capacity: - Ǧ澵貛香"砻B鷋: "578" - conditions: - - lastProbeTime: "2230-04-25T02:33:53Z" - lastTransitionTime: "2843-07-14T02:23:26Z" - message: "488" - reason: "487" - status: WU=ȑ-A敲ʉ2腠梊 - type: '|nET¬%ȎdžĤɂR湛' - phase: ʌ槧ą°Z拕獘:pȚ\猫ï卒ú -status: - collisionCount: -1556190810 - conditions: - - lastTransitionTime: "2446-08-01T12:34:13Z" - message: "493" - reason: "492" - status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> - type: ȩ硘(ǒ[ - currentReplicas: -463159422 - currentRevision: "490" - observedGeneration: -3866306318826551410 - readyReplicas: -1993494670 - replicas: 1852870468 - updateRevision: "491" - updatedReplicas: 463674701 diff --git a/testdata/v1.19.0/apps.v1.StatefulSet.json b/testdata/v1.19.0/apps.v1.StatefulSet.json deleted file mode 100644 index dec88c6d69..0000000000 --- a/testdata/v1.19.0/apps.v1.StatefulSet.json +++ /dev/null @@ -1,1596 +0,0 @@ -{ - "kind": "StatefulSet", - "apiVersion": "apps/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "volumeClaimTemplates": [ - { - "metadata": { - "name": "459", - "generateName": "460", - "namespace": "461", - "selfLink": "462", - "uid": "S誖Śs垦Ȋ髴T唼=`朇c", - "resourceVersion": "8285629342346774721", - "generation": -5107762106575809276, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -6486445241316991261, - "labels": { - "464": "465" - }, - "annotations": { - "466": "467" - }, - "ownerReferences": [ - { - "apiVersion": "468", - "kind": "469", - "name": "470", - "uid": "/nēɅĀ埰ʀł!U詨nj1ýǝ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "471" - ], - "clusterName": "472", - "managedFields": [ - { - "manager": "473", - "operation": "壛ĐíEd楗鱶镖喗vȥ", - "apiVersion": "474", - "fieldsType": "475" - } - ] - }, - "spec": { - "accessModes": [ - "Y斩I儑瓔¯" - ], - "selector": { - "matchLabels": { - "k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5": "8_B-ks7dx" - }, - "matchExpressions": [ - { - "key": "vUK_-.j21---__y.9O.L-.m.3--4", - "operator": "In", - "values": [ - "37u-h---dY7_M_-._M52" - ] - } - ] - }, - "resources": { - "limits": { - "涟雒驭堣Qwn:Ʋå譥a超": "19" - }, - "requests": { - "ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ": "368" - } - }, - "volumeName": "482", - "storageClassName": "483", - "volumeMode": "'降\\4)ȳɍǟm{煰œ憼", - "dataSource": { - "apiGroup": "484", - "kind": "485", - "name": "486" - } - }, - "status": { - "phase": "ʌ槧ą°Z拕獘:pȚ\\猫ï卒ú", - "accessModes": [ - "èƾ竒决瘛Ǫǵ" - ], - "capacity": { - "Ǧ澵貛香\"砻B鷋": "578" - }, - "conditions": [ - { - "type": "|nET¬%ȎdžĤɂR湛", - "status": "WU=ȑ-A敲ʉ2腠梊", - "lastProbeTime": "2230-04-25T02:33:53Z", - "lastTransitionTime": "2843-07-14T02:23:26Z", - "reason": "487", - "message": "488" - } - ] - } - } - ], - "serviceName": "489", - "podManagementPolicy": "`ŇaƬȿŬ捕|", - "updateStrategy": { - "type": "șa汸\u003cƋlɋN磋镮ȺPÈ", - "rollingUpdate": { - "partition": -83826225 - } - }, - "revisionHistoryLimit": -1872519086 - }, - "status": { - "observedGeneration": -3866306318826551410, - "replicas": 1852870468, - "readyReplicas": -1993494670, - "currentReplicas": -463159422, - "updatedReplicas": 463674701, - "currentRevision": "490", - "updateRevision": "491", - "collisionCount": -1556190810, - "conditions": [ - { - "type": "ȩ硘(ǒ[", - "status": "闬輙怀¹bCũw¼ ǫđ槴Ċį軠\u003e", - "lastTransitionTime": "2446-08-01T12:34:13Z", - "reason": "492", - "message": "493" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1.StatefulSet.pb b/testdata/v1.19.0/apps.v1.StatefulSet.pb deleted file mode 100644 index 58c131c74d483e30fdd1305b7207c71b042a6bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7992 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 ajvsmigtMJJS*(C?uoO8Ps6**Yy8i_l`kto% diff --git a/testdata/v1.19.0/apps.v1.StatefulSet.yaml b/testdata/v1.19.0/apps.v1.StatefulSet.yaml deleted file mode 100644 index 5701eb932e..0000000000 --- a/testdata/v1.19.0/apps.v1.StatefulSet.yaml +++ /dev/null @@ -1,1094 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - podManagementPolicy: '`ŇaƬȿŬ捕|' - replicas: 896585016 - revisionHistoryLimit: -1872519086 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "489" - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - partition: -83826225 - type: șa汸<ƋlɋN磋镮ȺPÈ - volumeClaimTemplates: - - metadata: - annotations: - "466": "467" - clusterName: "472" - creationTimestamp: null - deletionGracePeriodSeconds: -6486445241316991261 - finalizers: - - "471" - generateName: "460" - generation: -5107762106575809276 - labels: - "464": "465" - managedFields: - - apiVersion: "474" - fieldsType: "475" - manager: "473" - operation: 壛ĐíEd楗鱶镖喗vȥ - name: "459" - namespace: "461" - ownerReferences: - - apiVersion: "468" - blockOwnerDeletion: false - controller: true - kind: "469" - name: "470" - uid: /nēɅĀ埰ʀł!U詨nj1ýǝ - resourceVersion: "8285629342346774721" - selfLink: "462" - uid: S誖Śs垦Ȋ髴T唼=`朇c - spec: - accessModes: - - Y斩I儑瓔¯ - dataSource: - apiGroup: "484" - kind: "485" - name: "486" - resources: - limits: - 涟雒驭堣Qwn:Ʋå譥a超: "19" - requests: - ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ: "368" - selector: - matchExpressions: - - key: vUK_-.j21---__y.9O.L-.m.3--4 - operator: In - values: - - 37u-h---dY7_M_-._M52 - matchLabels: - ? k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5 - : 8_B-ks7dx - storageClassName: "483" - volumeMode: '''降\4)ȳɍǟm{煰œ憼' - volumeName: "482" - status: - accessModes: - - èƾ竒决瘛Ǫǵ - capacity: - Ǧ澵貛香"砻B鷋: "578" - conditions: - - lastProbeTime: "2230-04-25T02:33:53Z" - lastTransitionTime: "2843-07-14T02:23:26Z" - message: "488" - reason: "487" - status: WU=ȑ-A敲ʉ2腠梊 - type: '|nET¬%ȎdžĤɂR湛' - phase: ʌ槧ą°Z拕獘:pȚ\猫ï卒ú -status: - collisionCount: -1556190810 - conditions: - - lastTransitionTime: "2446-08-01T12:34:13Z" - message: "493" - reason: "492" - status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> - type: ȩ硘(ǒ[ - currentReplicas: -463159422 - currentRevision: "490" - observedGeneration: -3866306318826551410 - readyReplicas: -1993494670 - replicas: 1852870468 - updateRevision: "491" - updatedReplicas: 463674701 diff --git a/testdata/v1.19.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb deleted file mode 100644 index d06d93200ef7039afdd31c03545560da5d0d9ecb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)H4R3k? diff --git a/testdata/v1.19.0/apps.v1beta1.ControllerRevision.json b/testdata/v1.19.0/apps.v1beta1.ControllerRevision.json deleted file mode 100644 index dfc8b52658..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.ControllerRevision.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "kind": "ControllerRevision", - "apiVersion": "apps/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "data": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, - "revision": -7716837448637516924 -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta1.ControllerRevision.pb b/testdata/v1.19.0/apps.v1beta1.ControllerRevision.pb deleted file mode 100644 index 691dabf14a2eff3c71d7730c73dc1304622e9989..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a?Z~yDay~uNi7OWEz2y<%+C{=%fz*kk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@1GD1|GjS}Cz0Gc2_Tą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -303330375 - collisionCount: 2099542463 - conditions: - - lastTransitionTime: "2035-01-21T08:11:33Z" - lastUpdateTime: "2096-03-01T11:48:47Z" - message: "460" - reason: "459" - status: o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6 - type: ʀł! - observedGeneration: 3359608726763190142 - readyReplicas: -2095625968 - replicas: 1401559245 - unavailableReplicas: 584721644 - updatedReplicas: -406189540 diff --git a/testdata/v1.19.0/apps.v1beta1.Deployment.json b/testdata/v1.19.0/apps.v1beta1.Deployment.json deleted file mode 100644 index b6be11c2c0..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.Deployment.json +++ /dev/null @@ -1,1503 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "apps/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "rollbackTo": { - "revision": -7874172095994035093 - }, - "progressDeadlineSeconds": 484752614 - }, - "status": { - "observedGeneration": 3359608726763190142, - "replicas": 1401559245, - "updatedReplicas": -406189540, - "readyReplicas": -2095625968, - "availableReplicas": -303330375, - "unavailableReplicas": 584721644, - "conditions": [ - { - "type": "ʀł!", - "status": "o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6", - "lastUpdateTime": "2096-03-01T11:48:47Z", - "lastTransitionTime": "2035-01-21T08:11:33Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": 2099542463 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta1.Deployment.pb b/testdata/v1.19.0/apps.v1beta1.Deployment.pb deleted file mode 100644 index be498b1196a56950f3a33301437b07ad67bbb8a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7269 zcmZWu3s_XwwVpFXC8udJIZ69XCrR&Q;x&|X59jRjwoRfWMn$7WlMqRpQ$a)#1bHeo z-^W|Qh`d4Mp@0Y?DEI&Yv2h;EaFaCeL}PQ))Onf2nDjOeZR1`047R=B<@;P`&wj48 z_S$Q$f4N!7HqaLOj&+%t*)e%sVsg$pj-j7S&P>bLo}RoVhnZC9K8mI=L-7_$uu)<( zCF6TJjuo)Lih`=JiY&1bW_jhKtHtjX?QSi~j5Vwp*mbI;tmBQ=aVlXpP00+UB+j8J zl`(Q`s+Bf!*ka^(+nrAq_{Qr!JAa?;s&wzoj5fl)28GHpazcTT6Dz40m?|+3hN>%l z^_8KneXe%&oUiqyV`N>7xBg{+O;MEpOp~+xx3HUxjhw=iN|B>2j{XSdO(T7nqBqEb zzzXX{giwl-gwbZCa>@4XB1%C>RG=5JlER}zlrN{PM^aKYD{V_f+r;g8Y<@c0%qcNX zYiPwb`wC4$nx@$`WJmFKZQ;T#uryCYBGQ!QFQhV$N=VS+7a=X~*{r1X2-{)yB5h5c zreSH>3)*VUj_fOPHo|(eMiZV~2rD%tq&*|xrxD_qE{blZL>A>DgvF#>MMfw~&P4fK zvLquVGgZt%o6}GpyH!e*fa@)}V#cOTys}{nQtT2|6H)4Vq$CLjIqor zBPV*@pS1@^D=4sun{Rac%da0jc!^4gq>Vhw7zR5P?hi;$DgJ78?bQIm6M1Y1$}Y<^WCqCp38GKivD>9lvnw zbM&m3Y6-n^%zb+G*4%}U2ik{S-M+%1Uo$)%{eo+^zqL6~b7-M&a-a9Kx6)M{Kgw#bnV?&OZrSV@ zxHcSNrK0bE9tC<-i&13pgS1iPn0tVNlp=5LtNP~pKlH`s=JIpxl$Dwf?2E9oD4MC* zXlTQBqHKPvs_kNg%_u6-Mp0!A^NkX_fLeVUZIrkd42ebw$H6*@XN;0yrdH2}wrHXf z;B85;UXm?FNwFCvHQFeHqGWD9td#KrL!t$~uu2vzq(=mX;R<9}Bg?5Ej0~*Hs@Y(J zQH9NdOHnw+sK9$wc$-lXqDjBV8VX>Q0;?3cm_kJHio%dCc;YH+xr;WcuuR1k(4Hi* z)^{$x`S~o97*(;B0-;pcR+Y_E3-xmvPE!@; zPM~n_9Lt)!Z|wQ4xw5bHyIEF4Cv`6kog5j#79hM0h;W3uk93QqTLMYoBS!;KFc5W^ z`X!8VER1rTh2F8?@z6+FqGx;s%;Rtrg@5et8H!%)KAz!i_8%D@1CC&TC)0)V)E)2x zEARuWW@?(U!%r||ARLjDfr@mIa2#p<X zIaw4_Eu>$DQ$)o!E7aKLX^V!o1cAel1r46(8RC_pCq1Lp-qFj36DNIC)w@G!6-S%AnkAWAe46)%Ayku~-I@YO3b{;ACM-|x<` zJrbxo9<1qfo$~kfhK`<23+!q5RdA$h$y8fXzVAq3pssXY;9P5PSG#|A1?(hp^OupG z$RVO+d7Or;!y;G)78M2z7>i)cSYq|(f(6T+#C9=U6c7xLb>=s`Hw=!=5G&C4(Dd`c z-g0-9Yr=IntXGkFfWG&UHIC9?ONqD3Ir)oFS!HOl*HJ}=WkrsICyt3f1R*5}gp}my zdu_h*y3n4w;K^hD$$G1MEV#c_!Z4()&Y>6ST*w?V7Z!rj=tzUBXQm{8F^?IG{=Cd?xJlIh)szcqcQ_n6-}dGz&J)-TInZ;gm5``FhM z_H^v&(uVf%nuG?5P7EI_GmFXQ3UfQ``uW8R8R1h^+gwMzquAT*?F=2=6DV(t4OR{W zD~HY>2{a!JcJ#!>PIrX%?A19_zzJc6vzX}HBPsG;u>x0*72fn!`{~{po|>+|zQG!D zdndviM1Azx=QDwf{p;!KKZKo6VlzcA)A<4q9s_)-82AeBse&azY`5KUejwO7;;r|c z>2n>_&sWKPs}i^3Q2X{L#qW=O@t31i z+-<(5^4!(%WOx?rljm4i#&HSv(m(d^8-Di1Ok?{p+l29tfBU9?~rqEeDFk(v&B1b zgoGF@k#`}p!&EN4O5aWqboDFZKh>|0N2|!TJ3@QM0|&}N#p8iphr-tn?i(xWjA7Q- z4POmkrf!%jYkH&Y{dS}ILVcNovfeD&|0)&LzW?2C=dc0)Ywyj(;M+atLgjl?LPdwI z*I(}pIRAcp^jj*b<<$ele?0AMz8}w-|9gMOvBzT}U5Vfoc%Qr?!~zlHfJm!>$S+X8 zGi)?u^-wg?KO_V|Af)gr3;I_%)0g9QM~{E;`R=Qf*RYCTW3&2_M zs!~h=RV%3ofn{r{!AQE7q93Op1-}D595d$;SFL(^wA%u|Ff)&I@{DEcqyB+Cj>%wq zleffGyEy%PZ$W5xRj93SF_|YY$&oE>H%?H@Z)rqUh|GfzIVYyhOqaP@RtEPKz7#BZ zB~&!-JJ1y<8gQTV_5^m0lZ6rko=ae5#)^W6n}S_+lB+o|aLzj^x`uS zi;p?W$ZUoAID&Rl^cg*=NaPSsS%>m4D`p}rp&U{Su1g0PIlY{|YAVVou8Z%-EScC=9zBtC6>X0{*z+RK2&8@NmWSpvT$ zAEkjll=Pf!i3n{@-j;>7$7C!+_LZP9v^`VVs%0Zi(^B#^RG>+sx_FU24aDFre}ng2B=OVOu&P=nzF;qG**iKY`F%?a54KCE&7Tjo0h| zIW@Q%=7CJWm++UAscGwylw8;x@MrAPb_v&XLH*C10p1&EjbAD8<9|eFo&|& zfg(2|w3Xe6a_|-*8x*`*gjwrAtDBR-j(GbP0Hqx03gyZuB~4a1A$b#GuN_~*3epJILv zCItx@%8>1uaY#U1{PP6Bvm#tlcJ2~LTPWrK-4IEZp}5cjena3osVPXUI2jxkCxe&f zWC%H&45<|-tC)o$g*E+o*C*wa`J2LPCn%fQJ^G@v*?HXG^U8Cf{*ho;)!e6__jD{E zKt<70C=MJyv}aN%P9e!PxKx4x0AxjQfU>}UiICjsDH8|L8an@(LUAgAEGkK%mecps z_e`|}ib_MH{aMr9j=^AcZ$Vy;p3GtuT+T!O;z3{Apr_M!ro%ZAEE{(nb@zGBv4M`l zWz%he=95c*lSyVvtPpoUFrezG71S0$NL7x$&E2@nBSaGkK|R)$r0X?N|v1u|ALeOlUC zGROStq3;id`>oec-~1*bs`l%zx3D#Doct(!NJ7o6+zMPN$*sUu-pXNExHrtPwz*1Z zw9z{h=cx#sJ?SbBwjXqjd5%9mH_&m=b2@Og#@|&r-Kq1$k>nIAR{zSa2pq(mU^-lT zQD@^OW$r6GG#YkY*71f<{u<^ZYV2sy#R&Gpo#!006DMxvRTwj15g72=EuP?^!*9{{ zl)M#$AAu@l=5$f6ZnbY+R}AB1NvMJoAI2k=bb&yws7{Y>zT*4 zhaL-5p7IawbTuGvk+1bw{CwwVaH0pwX%FRv>dsB~d5Q)7AfCv?3o|Liq0wt2w=RtI zi>W}QtXcl%2ItWNfa&vSbFis%n|IK8%2OjPk4^|x_dCXYwFl#W&CqGNJN!Lua~*^B za4v><0swe`Lzo9>2$e%?{|DE~JwvY*HBnI%De^3se&_07d-e3b9dUR2TYIee?qk8> zNncy%!@-e0l9*vA_5cB#j|Dyf@=RAl;9L#s8)|r&^b2}c2Kd^bXJs6uzj`XhK?-aL zXJwqCXJrOG-{MF?0ke>A?V;$GbX5W#e-zGvP;~2FIDna$Q*4%H`BBaeU+GCeTVpT# z&yGyj21`x_C+ghgVGAL90YDGqf-kR+T@7d0disSq)6sWZ9pN;~Ty?JHTDWOF*zoDi zzw6O1>WcI5`?J}?4=#UW?4=CD6u=MxN?MWbiePbhf~$tO8Yph~M@~gu`nbyb&iQw$ zzM}Nfgg^kfAc*IQACf%Ofr}TZfEE&^$yv3*=LR0Bi~(`yplcl!DjnJF@Ev ztP;6v6m^|?aEq_|=+w^nv94-gM~$OC+B+HVX$*C=xhq^9(?u&^nqO?Zi=OT23ye*! zA#y(^*ZVulJg4lQ!cf)WwZ8INccX2ZqAMwS zQ)(sx1Ps+!F-wB*vt8a|mpGJ^4t+@*Q3{&_ZXRvTQpNmiM4~@Lq}&agkQ~E{>kx;Y zSpT$LOWdq*Yj}IMmQC^t4N9%{tW|amYY@5DLlOfH9j7o4JiRp&!Xc^L#%XB7W*%v& zcBs!JKMOP0GQXlZk%Pbp6;k+vcmnlc9&JrWkWu6(De7jx>!Mr$i5UcZAto#K8GG)n z)TP!q7D*3-+lMj+eXSj={x^Hk_$ zk+aV;JTa1n}S#B6yxPQ(+X%gHwRt5E5cV`bSVnPt>ms{Kq`{ftMXM!2`vP))(FTUkXl? zsowqmt_Jt6KE@{QuF6f`&I0FPaR2V57`mm^ zpM+z_xolhh7eJcZcda{DqByFXUar1*)yApO3+x?EF%+S%1^uXET41VgkZ+!Qr%V$nJ>}h_^JN~OMUqqcE z`!CnaLnRk_u&M9Hd;7!j$K3Rn(hno7d)};jBC7by`oXaCWv{({0Q(PfyvXpiZkxYr-DOO zfxcE9a6{b#mJ*z(unG6jccl4hYl4N1nJ419{L^V1>kXRfU+41GMD|ea<^CKfq degEy-b4&)My7o`aVI~)x`)f^Tj>TXz{4aY1hf4qe diff --git a/testdata/v1.19.0/apps.v1beta1.Deployment.yaml b/testdata/v1.19.0/apps.v1beta1.Deployment.yaml deleted file mode 100644 index 2fd7da45b1..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.Deployment.yaml +++ /dev/null @@ -1,1030 +0,0 @@ -apiVersion: apps/v1beta1 -kind: Deployment -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1934555365 - progressDeadlineSeconds: 484752614 - replicas: 896585016 - revisionHistoryLimit: -1189243539 - rollbackTo: - revision: -7874172095994035093 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - strategy: - rollingUpdate: - maxSurge: 3 - maxUnavailable: 2 - type: xʚ=5谠vÐ仆dždĄ跞肞 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -303330375 - collisionCount: 2099542463 - conditions: - - lastTransitionTime: "2035-01-21T08:11:33Z" - lastUpdateTime: "2096-03-01T11:48:47Z" - message: "460" - reason: "459" - status: o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6 - type: ʀł! - observedGeneration: 3359608726763190142 - readyReplicas: -2095625968 - replicas: 1401559245 - unavailableReplicas: 584721644 - updatedReplicas: -406189540 diff --git a/testdata/v1.19.0/apps.v1beta1.DeploymentRollback.json b/testdata/v1.19.0/apps.v1beta1.DeploymentRollback.json deleted file mode 100644 index 8d2b643ffc..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.DeploymentRollback.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "kind": "DeploymentRollback", - "apiVersion": "apps/v1beta1", - "name": "2", - "updatedAnnotations": { - "3": "4" - }, - "rollbackTo": { - "revision": 4518808233936994290 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta1.DeploymentRollback.pb b/testdata/v1.19.0/apps.v1beta1.DeploymentRollback.pb deleted file mode 100644 index 5a9f4672c3b708d8299d39bda8dbcfd21fa92859..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 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 D#pS4w diff --git a/testdata/v1.19.0/apps.v1beta1.StatefulSet.after_roundtrip.yaml b/testdata/v1.19.0/apps.v1beta1.StatefulSet.after_roundtrip.yaml deleted file mode 100644 index 38e73e6292..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.StatefulSet.after_roundtrip.yaml +++ /dev/null @@ -1,1093 +0,0 @@ -apiVersion: apps/v1beta1 -kind: StatefulSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - podManagementPolicy: '`ŇaƬȿŬ捕|' - replicas: 896585016 - revisionHistoryLimit: -1872519086 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "489" - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - partition: -83826225 - type: șa汸<ƋlɋN磋镮ȺPÈ - volumeClaimTemplates: - - metadata: - annotations: - "466": "467" - clusterName: "472" - creationTimestamp: null - deletionGracePeriodSeconds: -6486445241316991261 - finalizers: - - "471" - generateName: "460" - generation: -5107762106575809276 - labels: - "464": "465" - managedFields: - - apiVersion: "474" - fieldsType: "475" - manager: "473" - operation: 壛ĐíEd楗鱶镖喗vȥ - name: "459" - namespace: "461" - ownerReferences: - - apiVersion: "468" - blockOwnerDeletion: false - controller: true - kind: "469" - name: "470" - uid: /nēɅĀ埰ʀł!U詨nj1ýǝ - resourceVersion: "8285629342346774721" - selfLink: "462" - uid: S誖Śs垦Ȋ髴T唼=`朇c - spec: - accessModes: - - Y斩I儑瓔¯ - dataSource: - apiGroup: "484" - kind: "485" - name: "486" - resources: - limits: - 涟雒驭堣Qwn:Ʋå譥a超: "19" - requests: - ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ: "368" - selector: - matchExpressions: - - key: vUK_-.j21---__y.9O.L-.m.3--4 - operator: In - values: - - 37u-h---dY7_M_-._M52 - matchLabels: - ? k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5 - : 8_B-ks7dx - storageClassName: "483" - volumeMode: '''降\4)ȳɍǟm{煰œ憼' - volumeName: "482" - status: - accessModes: - - èƾ竒决瘛Ǫǵ - capacity: - Ǧ澵貛香"砻B鷋: "578" - conditions: - - lastProbeTime: "2230-04-25T02:33:53Z" - lastTransitionTime: "2843-07-14T02:23:26Z" - message: "488" - reason: "487" - status: WU=ȑ-A敲ʉ2腠梊 - type: '|nET¬%ȎdžĤɂR湛' - phase: ʌ槧ą°Z拕獘:pȚ\猫ï卒ú -status: - collisionCount: 1955001098 - conditions: - - lastTransitionTime: "2209-03-11T07:19:12Z" - message: "493" - reason: "492" - status: 觇ƒ幦ų勏Y9=ȳB鼲糰E - type: ;"薑Ȣ#闬輙怀¹bCũw¼ ǫđ槴Ċ - currentReplicas: 1539090224 - currentRevision: "490" - observedGeneration: 4142968120221896284 - readyReplicas: -702578810 - replicas: 1576197985 - updateRevision: "491" - updatedReplicas: -855944448 diff --git a/testdata/v1.19.0/apps.v1beta1.StatefulSet.json b/testdata/v1.19.0/apps.v1beta1.StatefulSet.json deleted file mode 100644 index a3b8b0be87..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.StatefulSet.json +++ /dev/null @@ -1,1596 +0,0 @@ -{ - "kind": "StatefulSet", - "apiVersion": "apps/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "volumeClaimTemplates": [ - { - "metadata": { - "name": "459", - "generateName": "460", - "namespace": "461", - "selfLink": "462", - "uid": "S誖Śs垦Ȋ髴T唼=`朇c", - "resourceVersion": "8285629342346774721", - "generation": -5107762106575809276, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -6486445241316991261, - "labels": { - "464": "465" - }, - "annotations": { - "466": "467" - }, - "ownerReferences": [ - { - "apiVersion": "468", - "kind": "469", - "name": "470", - "uid": "/nēɅĀ埰ʀł!U詨nj1ýǝ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "471" - ], - "clusterName": "472", - "managedFields": [ - { - "manager": "473", - "operation": "壛ĐíEd楗鱶镖喗vȥ", - "apiVersion": "474", - "fieldsType": "475" - } - ] - }, - "spec": { - "accessModes": [ - "Y斩I儑瓔¯" - ], - "selector": { - "matchLabels": { - "k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5": "8_B-ks7dx" - }, - "matchExpressions": [ - { - "key": "vUK_-.j21---__y.9O.L-.m.3--4", - "operator": "In", - "values": [ - "37u-h---dY7_M_-._M52" - ] - } - ] - }, - "resources": { - "limits": { - "涟雒驭堣Qwn:Ʋå譥a超": "19" - }, - "requests": { - "ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ": "368" - } - }, - "volumeName": "482", - "storageClassName": "483", - "volumeMode": "'降\\4)ȳɍǟm{煰œ憼", - "dataSource": { - "apiGroup": "484", - "kind": "485", - "name": "486" - } - }, - "status": { - "phase": "ʌ槧ą°Z拕獘:pȚ\\猫ï卒ú", - "accessModes": [ - "èƾ竒决瘛Ǫǵ" - ], - "capacity": { - "Ǧ澵貛香\"砻B鷋": "578" - }, - "conditions": [ - { - "type": "|nET¬%ȎdžĤɂR湛", - "status": "WU=ȑ-A敲ʉ2腠梊", - "lastProbeTime": "2230-04-25T02:33:53Z", - "lastTransitionTime": "2843-07-14T02:23:26Z", - "reason": "487", - "message": "488" - } - ] - } - } - ], - "serviceName": "489", - "podManagementPolicy": "`ŇaƬȿŬ捕|", - "updateStrategy": { - "type": "șa汸\u003cƋlɋN磋镮ȺPÈ", - "rollingUpdate": { - "partition": -83826225 - } - }, - "revisionHistoryLimit": -1872519086 - }, - "status": { - "observedGeneration": 4142968120221896284, - "replicas": 1576197985, - "readyReplicas": -702578810, - "currentReplicas": 1539090224, - "updatedReplicas": -855944448, - "currentRevision": "490", - "updateRevision": "491", - "collisionCount": 1955001098, - "conditions": [ - { - "type": ";\"薑Ȣ#闬輙怀¹bCũw¼ ǫđ槴Ċ", - "status": "觇ƒ幦ų勏Y9=ȳB鼲糰E", - "lastTransitionTime": "2209-03-11T07:19:12Z", - "reason": "492", - "message": "493" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta1.StatefulSet.pb b/testdata/v1.19.0/apps.v1beta1.StatefulSet.pb deleted file mode 100644 index 2ffb0c3a81510ea805c2d923837f09f12c3245bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8010 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 diff --git a/testdata/v1.19.0/apps.v1beta1.StatefulSet.yaml b/testdata/v1.19.0/apps.v1beta1.StatefulSet.yaml deleted file mode 100644 index 5f019d402d..0000000000 --- a/testdata/v1.19.0/apps.v1beta1.StatefulSet.yaml +++ /dev/null @@ -1,1094 +0,0 @@ -apiVersion: apps/v1beta1 -kind: StatefulSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - podManagementPolicy: '`ŇaƬȿŬ捕|' - replicas: 896585016 - revisionHistoryLimit: -1872519086 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "489" - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - partition: -83826225 - type: șa汸<ƋlɋN磋镮ȺPÈ - volumeClaimTemplates: - - metadata: - annotations: - "466": "467" - clusterName: "472" - creationTimestamp: null - deletionGracePeriodSeconds: -6486445241316991261 - finalizers: - - "471" - generateName: "460" - generation: -5107762106575809276 - labels: - "464": "465" - managedFields: - - apiVersion: "474" - fieldsType: "475" - manager: "473" - operation: 壛ĐíEd楗鱶镖喗vȥ - name: "459" - namespace: "461" - ownerReferences: - - apiVersion: "468" - blockOwnerDeletion: false - controller: true - kind: "469" - name: "470" - uid: /nēɅĀ埰ʀł!U詨nj1ýǝ - resourceVersion: "8285629342346774721" - selfLink: "462" - uid: S誖Śs垦Ȋ髴T唼=`朇c - spec: - accessModes: - - Y斩I儑瓔¯ - dataSource: - apiGroup: "484" - kind: "485" - name: "486" - resources: - limits: - 涟雒驭堣Qwn:Ʋå譥a超: "19" - requests: - ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ: "368" - selector: - matchExpressions: - - key: vUK_-.j21---__y.9O.L-.m.3--4 - operator: In - values: - - 37u-h---dY7_M_-._M52 - matchLabels: - ? k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5 - : 8_B-ks7dx - storageClassName: "483" - volumeMode: '''降\4)ȳɍǟm{煰œ憼' - volumeName: "482" - status: - accessModes: - - èƾ竒决瘛Ǫǵ - capacity: - Ǧ澵貛香"砻B鷋: "578" - conditions: - - lastProbeTime: "2230-04-25T02:33:53Z" - lastTransitionTime: "2843-07-14T02:23:26Z" - message: "488" - reason: "487" - status: WU=ȑ-A敲ʉ2腠梊 - type: '|nET¬%ȎdžĤɂR湛' - phase: ʌ槧ą°Z拕獘:pȚ\猫ï卒ú -status: - collisionCount: 1955001098 - conditions: - - lastTransitionTime: "2209-03-11T07:19:12Z" - message: "493" - reason: "492" - status: 觇ƒ幦ų勏Y9=ȳB鼲糰E - type: ;"薑Ȣ#闬輙怀¹bCũw¼ ǫđ槴Ċ - currentReplicas: 1539090224 - currentRevision: "490" - observedGeneration: 4142968120221896284 - readyReplicas: -702578810 - replicas: 1576197985 - updateRevision: "491" - updatedReplicas: -855944448 diff --git a/testdata/v1.19.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb deleted file mode 100644 index 94f948c7595b104d997146326d2efe0d050dfdab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-4?a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)INN;-p diff --git a/testdata/v1.19.0/apps.v1beta2.ControllerRevision.json b/testdata/v1.19.0/apps.v1beta2.ControllerRevision.json deleted file mode 100644 index 487201d14d..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.ControllerRevision.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "kind": "ControllerRevision", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "data": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}}, - "revision": -7716837448637516924 -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.ControllerRevision.pb b/testdata/v1.19.0/apps.v1beta2.ControllerRevision.pb deleted file mode 100644 index 85bf0f55c8ec6b170a6bb0ca8c06730091533e3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 332 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 HU@`nZLA|KO diff --git a/testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.yaml b/testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.yaml deleted file mode 100644 index a7cb0b7353..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.DaemonSet.after_roundtrip.yaml +++ /dev/null @@ -1,1023 +0,0 @@ -apiVersion: apps/v1beta2 -kind: DaemonSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -985724127 - revisionHistoryLimit: 2137111260 - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: 7534629739119643351 - finalizers: - - "37" - generateName: "26" - generation: -4139900758039117471 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: ĪȸŹăȲĻ¤Ħʅ芝 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: false - kind: "35" - name: "36" - uid: ^ - resourceVersion: "1698285396218902212" - selfLink: "28" - uid: TʡȂŏ{sǡƟ - spec: - activeDeadlineSeconds: 7109959542220202422 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "406" - operator: 聧扈4ƫZ - values: - - "407" - matchFields: - - key: "408" - operator: ' ɲ±' - values: - - "409" - weight: -177041290 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "402" - operator: ɳ礬.b屏ɧeʫį淓¯Ą0 - values: - - "403" - matchFields: - - key: "404" - operator: 鮽ǍJB膾扉A­1襏櫯³£h刪q塨 - values: - - "405" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH - operator: DoesNotExist - matchLabels: - nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L: 3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7 - namespaces: - - "424" - topologyKey: "425" - weight: -2092358209 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1rhm-5y--z-0/5eQ9 - operator: DoesNotExist - matchLabels: - p_N-1: O-BZ..6-1.S-B3_.b7 - namespaces: - - "416" - topologyKey: "417" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t - operator: NotIn - values: - - Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2 - matchLabels: - 6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4: 2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l - namespaces: - - "440" - topologyKey: "441" - weight: -1084136601 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: I.4_W_-_-7Tp_.---c - operator: DoesNotExist - matchLabels: - H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0: 8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O - namespaces: - - "432" - topologyKey: "433" - automountServiceAccountToken: false - containers: - - args: - - "247" - command: - - "246" - env: - - name: "254" - value: "255" - valueFrom: - configMapKeyRef: - key: "261" - name: "260" - optional: true - fieldRef: - apiVersion: "256" - fieldPath: "257" - resourceFieldRef: - containerName: "258" - divisor: "277" - resource: "259" - secretKeyRef: - key: "263" - name: "262" - optional: true - envFrom: - - configMapRef: - name: "252" - optional: true - prefix: "251" - secretRef: - name: "253" - optional: true - image: "245" - imagePullPolicy: 焬CQm坊柩 - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: 磉反 - tcpSocket: - host: "297" - port: -313085430 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 413903479 - scheme: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 - tcpSocket: - host: "304" - port: "303" - livenessProbe: - exec: - command: - - "270" - failureThreshold: 2144856253 - httpGet: - host: "272" - httpHeaders: - - name: "273" - value: "274" - path: "271" - port: 872525702 - scheme: ay - initialDelaySeconds: 628632965 - periodSeconds: -1396197931 - successThreshold: -1114385515 - tcpSocket: - host: "276" - port: "275" - timeoutSeconds: 552654052 - name: "244" - ports: - - containerPort: -852140121 - hostIP: "250" - hostPort: -57730414 - name: "249" - protocol: ȣ±p - readinessProbe: - exec: - command: - - "277" - failureThreshold: 1803882645 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: -1186720090 - scheme: 增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ - initialDelaySeconds: 1737172479 - periodSeconds: 1223564938 - successThreshold: 1241693652 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: -767058113 - resources: - limits: - 斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ: "850" - requests: - jʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ: "635" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - '[ƕƑĝ®EĨǔvÄÚ' - drop: - - p鬷m罂o3ǰ廋i乳' - privileged: false - procMount: 蠲$ɛ溢臜裡 - readOnlyRootFilesystem: true - runAsGroup: 3258181973067899469 - runAsNonRoot: true - runAsUser: 2506229153551047343 - seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" - seccompProfile: - localhostProfile: "313" - type: 銵-紑浘牬釼aTG - windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" - startupProbe: - exec: - command: - - "284" - failureThreshold: -751455207 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 賞ǧĒzŔ瘍N - initialDelaySeconds: 2073630689 - periodSeconds: -1395144116 - successThreshold: -684167223 - tcpSocket: - host: "290" - port: -531787516 - timeoutSeconds: -830875556 - stdin: true - terminationMessagePath: "305" - terminationMessagePolicy: ǚŜEuEy竬ʆɞ - volumeDevices: - - devicePath: "269" - name: "268" - volumeMounts: - - mountPath: "265" - mountPropagation: 衷,ƷƣMț譎懚 - name: "264" - subPath: "266" - subPathExpr: "267" - workingDir: "248" - dnsConfig: - nameservers: - - "448" - options: - - name: "450" - value: "451" - searches: - - "449" - dnsPolicy: '#t(ȗŜŲ&洪y儕l' - enableServiceLinks: false - ephemeralContainers: - - args: - - "317" - command: - - "316" - env: - - name: "324" - value: "325" - valueFrom: - configMapKeyRef: - key: "331" - name: "330" - optional: true - fieldRef: - apiVersion: "326" - fieldPath: "327" - resourceFieldRef: - containerName: "328" - divisor: "574" - resource: "329" - secretKeyRef: - key: "333" - name: "332" - optional: false - envFrom: - - configMapRef: - name: "322" - optional: false - prefix: "321" - secretRef: - name: "323" - optional: true - image: "315" - imagePullPolicy: O_h盌3+Œ9两@8Byß讪Ă2 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1767555420 - scheme: e - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1452767599 - scheme: ' 瞍髃#ɣȕ' - tcpSocket: - host: "373" - port: "372" - livenessProbe: - exec: - command: - - "340" - failureThreshold: 1471419756 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "341" - port: 731136838 - scheme: 繡旹翃ɾ氒ĺʈʫ羶剹Ɗ - initialDelaySeconds: -1223327585 - periodSeconds: -1531582553 - successThreshold: 1474671869 - tcpSocket: - host: "345" - port: -183458945 - timeoutSeconds: -99080494 - name: "314" - ports: - - containerPort: 243566659 - hostIP: "320" - hostPort: -92253969 - name: "319" - protocol: ×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇 - readinessProbe: - exec: - command: - - "346" - failureThreshold: 1447996588 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: 892837330 - scheme: 気Ƀ秮ò - initialDelaySeconds: -1649234654 - periodSeconds: 541943046 - successThreshold: 1502194981 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: -263708518 - resources: - limits: - ĭ$: "530" - requests: - «V¯ÁȦtl敷: "698" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ - drop: - - "" - privileged: true - procMount: Ř筿 - readOnlyRootFilesystem: true - runAsGroup: 9111865674949727136 - runAsNonRoot: true - runAsUser: 6816267869367451869 - seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" - seccompProfile: - localhostProfile: "382" - type: 5Ų買霎ȃň[>ą S - windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" - startupProbe: - exec: - command: - - "353" - failureThreshold: 1805682547 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: đ>*劶? - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 - tcpSocket: - host: "359" - port: -176877925 - timeoutSeconds: -821592382 - stdinOnce: true - targetContainerName: "383" - terminationMessagePath: "374" - terminationMessagePolicy: s梊ɥʋăƻ遲njlȘ鹾K - volumeDevices: - - devicePath: "339" - name: "338" - volumeMounts: - - mountPath: "335" - mountPropagation: Ű藛b磾sYȠ繽敮ǰ - name: "334" - subPath: "336" - subPathExpr: "337" - workingDir: "318" - hostAliases: - - hostnames: - - "446" - ip: "445" - hostIPC: true - hostNetwork: true - hostname: "400" - imagePullSecrets: - - name: "399" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "139" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: Ɖ飴ɎiǨ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -816630929 - tcpSocket: - host: "227" - port: 1965273344 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - tcpSocket: - host: "234" - port: -385597677 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -552281772 - httpGet: - host: "204" - httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 - tcpSocket: - host: "207" - port: 1714588921 - timeoutSeconds: 617318981 - name: "175" - ports: - - containerPort: -1252938503 - hostIP: "181" - hostPort: 852780575 - name: "180" - protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 - readinessProbe: - exec: - command: - - "208" - failureThreshold: 549215478 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1777326813 - scheme: ǟi&皥贸碔lNKƙ順\E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -528664199 - resources: - limits: - LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" - requests: - 嚧ʣq埄: "936" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - ǵɐ鰥Z - drop: - - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 - privileged: false - procMount: ƲǦŐnj汰 - readOnlyRootFilesystem: true - runAsGroup: 2823592889848840099 - runAsNonRoot: false - runAsUser: -1666202510534940446 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: ŕİi騎C - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "215" - failureThreshold: 1847163341 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: -940334911 - terminationMessagePath: "235" - terminationMessagePolicy: 橈' - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "388" - nodeSelector: - "384": "385" - overhead: - '[IŚȆĸsǞÃ+?Ď筌ʨ:': "664" - preemptionPolicy: 礗渶 - priority: 197024033 - priorityClassName: "447" - readinessGates: - - conditionType: "" - restartPolicy: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' - runtimeClassName: "452" - schedulerName: "442" - securityContext: - fsGroup: -4548866432246561416 - fsGroupChangePolicy: Ð扬 - runAsGroup: -4962946920772050319 - runAsNonRoot: true - runAsUser: 4841944355356012825 - seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" - seccompProfile: - localhostProfile: "398" - type: 惍EʦŊĊ娮rȧ - supplementalGroups: - - 5695420257629724684 - sysctls: - - name: "396" - value: "397" - windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: -155552760352472950 - tolerations: - - effect: ưg - key: "443" - operator: Ž彙pg稠氦Ņs - tolerationSeconds: 7158818521862381855 - value: "444" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6 - operator: DoesNotExist - matchLabels: - cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2: 3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7 - maxSkew: -918148948 - topologyKey: "453" - whenUnsatisfiable: 亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -2007808768 - volumeID: "46" - azureDisk: - cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" - kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 952979935 - items: - - key: "99" - mode: 2020789772 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -868808281 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: -1768075156 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "915" - resource: "92" - emptyDir: - medium: ɹ坼É/pȿ - sizeLimit: "804" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 2974444584632416014 - finalizers: - - "159" - generateName: "148" - generation: 3849874053153949822 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: true - kind: "157" - name: "158" - uid: oɘ檲ɨ銦妰黖ȓ - resourceVersion: "1248703441945830579" - selfLink: "150" - uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ - spec: - accessModes: - - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" - requests: - 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" - selector: - matchExpressions: - - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" - volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" - fc: - fsType: "94" - lun: 570501002 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1318752360 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: "" - iscsi: - chapAuthDiscovery: true - chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 408756018 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: 480521693 - sources: - - configMap: - items: - - key: "124" - mode: -1126738259 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1618937335 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "461" - resource: "122" - secret: - items: - - key: "116" - mode: 675406340 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: -6345861634934949644 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 1233814916 - items: - - key: "52" - mode: 228756891 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - maxUnavailable: 2 - type: 翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u -status: - collisionCount: 223996911 - conditions: - - lastTransitionTime: "2480-06-05T07:37:49Z" - message: "461" - reason: "460" - status: 楗鱶镖喗vȥ倉螆ȨX>,«ɒó - type: Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ± - currentNumberScheduled: 408491268 - desiredNumberScheduled: 1883709155 - numberAvailable: -406189540 - numberMisscheduled: -1833348558 - numberReady: 484752614 - numberUnavailable: -2095625968 - observedGeneration: 3359608726763190142 - updatedNumberScheduled: 1401559245 diff --git a/testdata/v1.19.0/apps.v1beta2.DaemonSet.json b/testdata/v1.19.0/apps.v1beta2.DaemonSet.json deleted file mode 100644 index 95f6b420cf..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.DaemonSet.json +++ /dev/null @@ -1,1497 +0,0 @@ -{ - "kind": "DaemonSet", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "TʡȂŏ{sǡƟ", - "resourceVersion": "1698285396218902212", - "generation": -4139900758039117471, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 7534629739119643351, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "^", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "" - }, - "emptyDir": { - "medium": "ɹ坼É/pȿ", - "sizeLimit": "804" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1318752360 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -2007808768 - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": 228756891 - } - ], - "defaultMode": 1233814916, - "optional": false - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "chapAuthSession": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "915" - }, - "mode": -1768075156 - } - ], - "defaultMode": -868808281 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 570501002, - "fsType": "94", - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 2020789772 - } - ], - "defaultMode": 952979935, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", - "readOnly": false, - "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": 675406340 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "461" - }, - "mode": -1618937335 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1126738259 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -6345861634934949644, - "path": "127" - } - } - ], - "defaultMode": 480521693 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": true, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", - "resourceVersion": "1248703441945830579", - "generation": 3849874053153949822, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 2974444584632416014, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "oɘ檲ɨ銦妰黖ȓ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" - ], - "selector": { - "matchLabels": { - "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" - }, - "matchExpressions": [ - { - "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" - }, - "requests": { - "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 852780575, - "containerPort": -1252938503, - "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "139" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" - }, - "requests": { - "嚧ʣq埄": "936" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": "203", - "host": "204", - "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", - "httpHeaders": [ - { - "name": "205", - "value": "206" - } - ] - }, - "tcpSocket": { - "port": 1714588921, - "host": "207" - }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772 - }, - "readinessProbe": { - "exec": { - "command": [ - "208" - ] - }, - "httpGet": { - "path": "209", - "port": 1777326813, - "host": "210", - "scheme": "ǟi\u0026皥贸碔lNKƙ順\\E¦", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": -374766088, - "host": "217", - "scheme": "翜舞拉Œ", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": "220", - "host": "221" - }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": -816630929, - "host": "224", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": 1965273344, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "httpHeaders": [ - { - "name": "232", - "value": "233" - } - ] - }, - "tcpSocket": { - "port": -385597677, - "host": "234" - } - } - }, - "terminationMessagePath": "235", - "terminationMessagePolicy": "橈'", - "imagePullPolicy": "Ɖ飴ɎiǨ", - "securityContext": { - "capabilities": { - "add": [ - "ǵɐ鰥Z" - ], - "drop": [ - "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "236", - "role": "237", - "type": "238", - "level": "239" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "240", - "gmsaCredentialSpec": "241", - "runAsUserName": "242" - }, - "runAsUser": -1666202510534940446, - "runAsGroup": 2823592889848840099, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ƲǦŐnj汰", - "seccompProfile": { - "type": "ŕİi騎C", - "localhostProfile": "243" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "244", - "image": "245", - "command": [ - "246" - ], - "args": [ - "247" - ], - "workingDir": "248", - "ports": [ - { - "name": "249", - "hostPort": -57730414, - "containerPort": -852140121, - "protocol": "ȣ±p", - "hostIP": "250" - } - ], - "envFrom": [ - { - "prefix": "251", - "configMapRef": { - "name": "252", - "optional": true - }, - "secretRef": { - "name": "253", - "optional": true - } - } - ], - "env": [ - { - "name": "254", - "value": "255", - "valueFrom": { - "fieldRef": { - "apiVersion": "256", - "fieldPath": "257" - }, - "resourceFieldRef": { - "containerName": "258", - "resource": "259", - "divisor": "277" - }, - "configMapKeyRef": { - "name": "260", - "key": "261", - "optional": true - }, - "secretKeyRef": { - "name": "262", - "key": "263", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ": "850" - }, - "requests": { - "jʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ": "635" - } - }, - "volumeMounts": [ - { - "name": "264", - "mountPath": "265", - "subPath": "266", - "mountPropagation": "衷,ƷƣMț譎懚", - "subPathExpr": "267" - } - ], - "volumeDevices": [ - { - "name": "268", - "devicePath": "269" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "270" - ] - }, - "httpGet": { - "path": "271", - "port": 872525702, - "host": "272", - "scheme": "ay", - "httpHeaders": [ - { - "name": "273", - "value": "274" - } - ] - }, - "tcpSocket": { - "port": "275", - "host": "276" - }, - "initialDelaySeconds": 628632965, - "timeoutSeconds": 552654052, - "periodSeconds": -1396197931, - "successThreshold": -1114385515, - "failureThreshold": 2144856253 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": -1186720090, - "host": "279", - "scheme": "增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": 1737172479, - "timeoutSeconds": -767058113, - "periodSeconds": 1223564938, - "successThreshold": 1241693652, - "failureThreshold": 1803882645 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "賞ǧĒzŔ瘍N", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -531787516, - "host": "290" - }, - "initialDelaySeconds": 2073630689, - "timeoutSeconds": -830875556, - "periodSeconds": -1395144116, - "successThreshold": -684167223, - "failureThreshold": -751455207 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "磉反", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": -313085430, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 413903479, - "host": "300", - "scheme": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": "303", - "host": "304" - } - } - }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ǚŜEuEy竬ʆɞ", - "imagePullPolicy": "焬CQm坊柩", - "securityContext": { - "capabilities": { - "add": [ - "[ƕƑĝ®EĨǔvÄÚ" - ], - "drop": [ - "p鬷m罂o3ǰ廋i乳'" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" - }, - "runAsUser": 2506229153551047343, - "runAsGroup": 3258181973067899469, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "蠲$ɛ溢臜裡", - "seccompProfile": { - "type": "銵-紑浘牬釼aTG", - "localhostProfile": "313" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "314", - "image": "315", - "command": [ - "316" - ], - "args": [ - "317" - ], - "workingDir": "318", - "ports": [ - { - "name": "319", - "hostPort": -92253969, - "containerPort": 243566659, - "protocol": "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇", - "hostIP": "320" - } - ], - "envFrom": [ - { - "prefix": "321", - "configMapRef": { - "name": "322", - "optional": false - }, - "secretRef": { - "name": "323", - "optional": true - } - } - ], - "env": [ - { - "name": "324", - "value": "325", - "valueFrom": { - "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" - }, - "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "574" - }, - "configMapKeyRef": { - "name": "330", - "key": "331", - "optional": true - }, - "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ĭ$": "530" - }, - "requests": { - "«V¯ÁȦtl敷": "698" - } - }, - "volumeMounts": [ - { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ű藛b磾sYȠ繽敮ǰ", - "subPathExpr": "337" - } - ], - "volumeDevices": [ - { - "name": "338", - "devicePath": "339" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "340" - ] - }, - "httpGet": { - "path": "341", - "port": 731136838, - "host": "342", - "scheme": "繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -183458945, - "host": "345" - }, - "initialDelaySeconds": -1223327585, - "timeoutSeconds": -99080494, - "periodSeconds": -1531582553, - "successThreshold": 1474671869, - "failureThreshold": 1471419756 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": 892837330, - "host": "348", - "scheme": "気Ƀ秮ò", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -1649234654, - "timeoutSeconds": -263708518, - "periodSeconds": 541943046, - "successThreshold": 1502194981, - "failureThreshold": 1447996588 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "đ\u003e*劶?", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -176877925, - "host": "359" - }, - "initialDelaySeconds": 1008425444, - "timeoutSeconds": -821592382, - "periodSeconds": 1678953375, - "successThreshold": 1045190247, - "failureThreshold": 1805682547 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1767555420, - "host": "362", - "scheme": "e", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": -1452767599, - "host": "369", - "scheme": " 瞍髃#ɣȕ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": "372", - "host": "373" - } - } - }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "s梊ɥʋăƻ遲njlȘ鹾K", - "imagePullPolicy": "O_h盌3+Œ9两@8Byß讪Ă2", - "securityContext": { - "capabilities": { - "add": [ - "m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ" - ], - "drop": [ - "" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381" - }, - "runAsUser": 6816267869367451869, - "runAsGroup": 9111865674949727136, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ř筿", - "seccompProfile": { - "type": "5Ų買霎ȃň[\u003eą S", - "localhostProfile": "382" - } - }, - "stdinOnce": true, - "targetContainerName": "383" - } - ], - "restartPolicy": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", - "terminationGracePeriodSeconds": -155552760352472950, - "activeDeadlineSeconds": 7109959542220202422, - "dnsPolicy": "#t(ȗŜŲ\u0026洪y儕l", - "nodeSelector": { - "384": "385" - }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": false, - "nodeName": "388", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395" - }, - "runAsUser": 4841944355356012825, - "runAsGroup": -4962946920772050319, - "runAsNonRoot": true, - "supplementalGroups": [ - 5695420257629724684 - ], - "fsGroup": -4548866432246561416, - "sysctls": [ - { - "name": "396", - "value": "397" - } - ], - "fsGroupChangePolicy": "Ð扬", - "seccompProfile": { - "type": "惍EʦŊĊ娮rȧ", - "localhostProfile": "398" - } - }, - "imagePullSecrets": [ - { - "name": "399" - } - ], - "hostname": "400", - "subdomain": "401", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "402", - "operator": "ɳ礬.b屏ɧeʫį淓¯Ą0", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": "鮽ǍJB膾扉A­1襏櫯³£h刪q塨", - "values": [ - "405" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -177041290, - "preference": { - "matchExpressions": [ - { - "key": "406", - "operator": "聧扈4ƫZ", - "values": [ - "407" - ] - } - ], - "matchFields": [ - { - "key": "408", - "operator": " ɲ±", - "values": [ - "409" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "p_N-1": "O-BZ..6-1.S-B3_.b7" - }, - "matchExpressions": [ - { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "416" - ], - "topologyKey": "417" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -2092358209, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L": "3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7" - }, - "matchExpressions": [ - { - "key": "yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "424" - ], - "topologyKey": "425" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0": "8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O" - }, - "matchExpressions": [ - { - "key": "I.4_W_-_-7Tp_.---c", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "432" - ], - "topologyKey": "433" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1084136601, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4": "2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l" - }, - "matchExpressions": [ - { - "key": "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t", - "operator": "NotIn", - "values": [ - "Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2" - ] - } - ] - }, - "namespaces": [ - "440" - ], - "topologyKey": "441" - } - } - ] - } - }, - "schedulerName": "442", - "tolerations": [ - { - "key": "443", - "operator": "Ž彙pg稠氦Ņs", - "value": "444", - "effect": "ưg", - "tolerationSeconds": 7158818521862381855 - } - ], - "hostAliases": [ - { - "ip": "445", - "hostnames": [ - "446" - ] - } - ], - "priorityClassName": "447", - "priority": 197024033, - "dnsConfig": { - "nameservers": [ - "448" - ], - "searches": [ - "449" - ], - "options": [ - { - "name": "450", - "value": "451" - } - ] - }, - "readinessGates": [ - { - "conditionType": "" - } - ], - "runtimeClassName": "452", - "enableServiceLinks": false, - "preemptionPolicy": "礗渶", - "overhead": { - "[IŚȆĸsǞÃ+?Ď筌ʨ:": "664" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -918148948, - "topologyKey": "453", - "whenUnsatisfiable": "亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc", - "labelSelector": { - "matchLabels": { - "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2": "3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7" - }, - "matchExpressions": [ - { - "key": "37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6", - "operator": "DoesNotExist" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "updateStrategy": { - "type": "翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u", - "rollingUpdate": { - "maxUnavailable": 2 - } - }, - "minReadySeconds": -985724127, - "revisionHistoryLimit": 2137111260 - }, - "status": { - "currentNumberScheduled": 408491268, - "numberMisscheduled": -1833348558, - "desiredNumberScheduled": 1883709155, - "numberReady": 484752614, - "observedGeneration": 3359608726763190142, - "updatedNumberScheduled": 1401559245, - "numberAvailable": -406189540, - "numberUnavailable": -2095625968, - "collisionCount": 223996911, - "conditions": [ - { - "type": "Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±", - "status": "楗鱶镖喗vȥ倉螆ȨX\u003e,«ɒó", - "lastTransitionTime": "2480-06-05T07:37:49Z", - "reason": "460", - "message": "461" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.DaemonSet.pb b/testdata/v1.19.0/apps.v1beta2.DaemonSet.pb deleted file mode 100644 index df357baa253f001dc5d8375b585a2488f5d1c1c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7242 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ą S - windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" - startupProbe: - exec: - command: - - "353" - failureThreshold: 1805682547 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: đ>*劶? - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 - tcpSocket: - host: "359" - port: -176877925 - timeoutSeconds: -821592382 - stdinOnce: true - targetContainerName: "383" - terminationMessagePath: "374" - terminationMessagePolicy: s梊ɥʋăƻ遲njlȘ鹾K - volumeDevices: - - devicePath: "339" - name: "338" - volumeMounts: - - mountPath: "335" - mountPropagation: Ű藛b磾sYȠ繽敮ǰ - name: "334" - subPath: "336" - subPathExpr: "337" - workingDir: "318" - hostAliases: - - hostnames: - - "446" - ip: "445" - hostIPC: true - hostNetwork: true - hostname: "400" - imagePullSecrets: - - name: "399" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "139" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: Ɖ飴ɎiǨ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -816630929 - tcpSocket: - host: "227" - port: 1965273344 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - tcpSocket: - host: "234" - port: -385597677 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -552281772 - httpGet: - host: "204" - httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 - tcpSocket: - host: "207" - port: 1714588921 - timeoutSeconds: 617318981 - name: "175" - ports: - - containerPort: -1252938503 - hostIP: "181" - hostPort: 852780575 - name: "180" - protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 - readinessProbe: - exec: - command: - - "208" - failureThreshold: 549215478 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1777326813 - scheme: ǟi&皥贸碔lNKƙ順\E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -528664199 - resources: - limits: - LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" - requests: - 嚧ʣq埄: "936" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - ǵɐ鰥Z - drop: - - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 - privileged: false - procMount: ƲǦŐnj汰 - readOnlyRootFilesystem: true - runAsGroup: 2823592889848840099 - runAsNonRoot: false - runAsUser: -1666202510534940446 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: ŕİi騎C - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "215" - failureThreshold: 1847163341 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: -940334911 - terminationMessagePath: "235" - terminationMessagePolicy: 橈' - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "388" - nodeSelector: - "384": "385" - overhead: - '[IŚȆĸsǞÃ+?Ď筌ʨ:': "664" - preemptionPolicy: 礗渶 - priority: 197024033 - priorityClassName: "447" - readinessGates: - - conditionType: "" - restartPolicy: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' - runtimeClassName: "452" - schedulerName: "442" - securityContext: - fsGroup: -4548866432246561416 - fsGroupChangePolicy: Ð扬 - runAsGroup: -4962946920772050319 - runAsNonRoot: true - runAsUser: 4841944355356012825 - seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" - seccompProfile: - localhostProfile: "398" - type: 惍EʦŊĊ娮rȧ - supplementalGroups: - - 5695420257629724684 - sysctls: - - name: "396" - value: "397" - windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: -155552760352472950 - tolerations: - - effect: ưg - key: "443" - operator: Ž彙pg稠氦Ņs - tolerationSeconds: 7158818521862381855 - value: "444" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6 - operator: DoesNotExist - matchLabels: - cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2: 3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7 - maxSkew: -918148948 - topologyKey: "453" - whenUnsatisfiable: 亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -2007808768 - volumeID: "46" - azureDisk: - cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" - kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 952979935 - items: - - key: "99" - mode: 2020789772 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -868808281 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: -1768075156 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "915" - resource: "92" - emptyDir: - medium: ɹ坼É/pȿ - sizeLimit: "804" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 2974444584632416014 - finalizers: - - "159" - generateName: "148" - generation: 3849874053153949822 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: true - kind: "157" - name: "158" - uid: oɘ檲ɨ銦妰黖ȓ - resourceVersion: "1248703441945830579" - selfLink: "150" - uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ - spec: - accessModes: - - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" - requests: - 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" - selector: - matchExpressions: - - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" - volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" - fc: - fsType: "94" - lun: 570501002 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1318752360 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: "" - iscsi: - chapAuthDiscovery: true - chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 408756018 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: 480521693 - sources: - - configMap: - items: - - key: "124" - mode: -1126738259 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1618937335 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "461" - resource: "122" - secret: - items: - - key: "116" - mode: 675406340 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: -6345861634934949644 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 1233814916 - items: - - key: "52" - mode: 228756891 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - maxUnavailable: 2 - type: 翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u -status: - collisionCount: 223996911 - conditions: - - lastTransitionTime: "2480-06-05T07:37:49Z" - message: "461" - reason: "460" - status: 楗鱶镖喗vȥ倉螆ȨX>,«ɒó - type: Y囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ± - currentNumberScheduled: 408491268 - desiredNumberScheduled: 1883709155 - numberAvailable: -406189540 - numberMisscheduled: -1833348558 - numberReady: 484752614 - numberUnavailable: -2095625968 - observedGeneration: 3359608726763190142 - updatedNumberScheduled: 1401559245 diff --git a/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.json b/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.json deleted file mode 100644 index f33a49452d..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.json +++ /dev/null @@ -1,1499 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "progressDeadlineSeconds": -1510243221 - }, - "status": { - "observedGeneration": 8090469215987662586, - "replicas": 782219862, - "updatedReplicas": 1380163777, - "readyReplicas": 877113289, - "availableReplicas": -1172851921, - "unavailableReplicas": -763028101, - "conditions": [ - { - "type": "ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨", - "status": "íEd楗鱶镖喗vȥ倉螆ȨX\u003e", - "lastUpdateTime": "2792-08-11T23:40:18Z", - "lastTransitionTime": "2151-08-19T18:24:00Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": -73034396 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.Deployment.after_roundtrip.pb deleted file mode 100644 index 87899b84188d69721e4a4e1b469a4abb51d4cdc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7287 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ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -1172851921 - collisionCount: -73034396 - conditions: - - lastTransitionTime: "2151-08-19T18:24:00Z" - lastUpdateTime: "2792-08-11T23:40:18Z" - message: "460" - reason: "459" - status: íEd楗鱶镖喗vȥ倉螆ȨX> - type: ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨 - observedGeneration: 8090469215987662586 - readyReplicas: 877113289 - replicas: 782219862 - unavailableReplicas: -763028101 - updatedReplicas: 1380163777 diff --git a/testdata/v1.19.0/apps.v1beta2.Deployment.json b/testdata/v1.19.0/apps.v1beta2.Deployment.json deleted file mode 100644 index d3a8b3cb6e..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.Deployment.json +++ /dev/null @@ -1,1500 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "progressDeadlineSeconds": -1510243221 - }, - "status": { - "observedGeneration": 8090469215987662586, - "replicas": 782219862, - "updatedReplicas": 1380163777, - "readyReplicas": 877113289, - "availableReplicas": -1172851921, - "unavailableReplicas": -763028101, - "conditions": [ - { - "type": "ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨", - "status": "íEd楗鱶镖喗vȥ倉螆ȨX\u003e", - "lastUpdateTime": "2792-08-11T23:40:18Z", - "lastTransitionTime": "2151-08-19T18:24:00Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": -73034396 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.Deployment.pb b/testdata/v1.19.0/apps.v1beta2.Deployment.pb deleted file mode 100644 index e0b9610c34c29a6ae91fa853ce6dc7fd29cbef5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7283 zcmZWt3s_XwwVpFXC8udJIZ66WCrR&Q;!P;&9?se4ZJR_%eBmq6Bq(WfB8Vu0AWx;{ z`*gpG8wD zW8~OmD{bVk#mMotJD<+;j@Gz${65oFKCve~(g^z+6e`2W33*0NET^Jis>D1L+*|Ig zDG#>qbG4x7y-g<_Lu;cvHLv(83nF}{>z$>)gWY6o&DEiOv?pK@1bZT78xU!EJiHbj97`B`Q)?i9#<>Ahm(0p!ko;iz>+_;T2D<0kx3R)ft1-4b-mW=HR} zfiNo-c?a|;(4$(6B8wlQjUva~0~Dkbd2@Hgx7UBr7n>VO&$dujY7Ve3!p@>-rlKRE z4cm#b`K^lPOJO#ns6-k?l{L&UO6*)}gHQ$L4M-sF7avvdE{HDNKT0`Or}#VQJfQej(FHdBq%FK9STRhT=0 z!o71WYwozQ`*-H@?&9xeSPgB|y)<-kWCUA)@HQaA5$b-@Es|~tB!Q0{2}Hp_)B);O zFv_to%5fHY``jmkLnZO<(d96Y!x0qzsjss?a^b}BG*5%?$iN721Oq&oE}W2kt%gYW@EC|N2Z$IAM2Z0-KVx{C+Dp-e6m6x+WKLx6BOi(E zEt`-2aMAl?$gC*lG5VKeNMZETiR_rQ+znlrNQ-s7f^^p1-@dlea=*SE<{1;2Adm^7 zx$?-XAI<^;B`U&_=|XAozOs+r`!N&rgk{sdYokRW8@@!DVFpiR;#C+FSP+4*Cvcxq z|3$voWFY;#jqn0*0EifxA$>+238N2%(JqP%$z(_&b5&5L$VT3^$UAh{+uoSM+0v1_G#5|~n7kK4J)m!ELpSa#z1y17PpKpv^zF68H8%IuqM+1b9*W2V| zQB1awei=>?72AwpU9-D6650|34nqbs)VwfGV#_HWrb!%Q^Hc`MdtUaIpLpc_n76Rk z-NFS+iXN9<@f>vRm?-o2?AicZNf-m+nM)LXTX5ju9A*K1Kh3!6+&%u{df)Cn&aMT{ z!~XsT;tUj#XC9@0k>_a*3?B>>R?SO`@^v+@&wbI=;2OI!-0eD(HhF+dR5_vxnYFE? zF+H1w(6KEKJhYZBq~;-HU#zW{HYI1~Avq;?4O*k}NMh)XNvRNHH2W5bd4Rq>Rb#aU zEU(2dGnS`iE#7Pi7Z#*1&|;AUBFh}UKaO+tIV=55<<9ZR3eSmOO`Z+5?+JG0dn?=L z+yx4diT=QO0TE0TvoD+u!vZ`EEJzk0vJHq52}H$a>3Xg z6~_aWZLU+k?ylg`!4&`Q+Fu8T+80eWC**pMj2TO;{#>wNxs%u~hKmA%;jvEthWCcSu^FNT`W~8oA<$Ji zQQ;bM9S-SLWFDmNeQcGZIM7(+X?KqQGFVa`9Pe^ekYQPoW8jHn;txScNdh4yIr3hc zx3oIAyE<_4m~XtsIx!O1-y~reQdVZs^K~v{j+qS$L1}cj!Sr^~jXzQrFnuiZHbW$l zLk1JXvS|4keHTn9YngJB_j(g%k$%baZtdUezteln7fv31V}|vs(l?sIB1%5?)`vVD zJ6K%X5?T{iOVRP6V`XL`*<4|6hh4w8bTKV-s%o3mqr3g3b@gMrr0nCPk2;O;#-X9_qWtZ)_+eS0`X-YZt%>aoI`zHS-pn&zqg`Wx%5!3ob; zh=YiaKL27mkg zw=>4I+dzD9dOQgLJPUTtvtZ{ut5~meJ9eCZt-tR62m|C5hPhR5e^U7V$d`XPO2ypf ztuM`92~UP+!9ID8g=HKUcQ5@@-@bw8Ufh`BuHcLBpEB&E40|aEP!MP^_^8`; z5k(#hZn`O$AUZt~INLX|&pF_2XcMODm;dU@@R{JD@$J@NONXc5xhFPoqQKec={-V1 z43@~dkl6t$n|?;$P7!qVE8@S@uaHNp$hJFzdq({SN`i%>{+)+H*AMO+E9$gi)>IE% z4PB;gm?~?!(ENUj(R{I{#6eka7VSSrMYQaH_aC!Zzwh<;repB!?z6$tJxRfW!`AC> zwE3OiA0Pe)714O^K;a(-oedA*S#y5xYd!X4G^8tGyaMl&SA=LFVhj*zB@lTv^|E1u zA)}L`iT)uW00JR}S6R@%%9*|ztv-7E%P)3arOXCvYyJNmc)w$05Jh~rYiGybU$5>w7Y9#eZ8kMeQo8QLsPq)MH8dJf`Q3bQ``-~)8k7f3SDJnFF6mK1+OZF z6i~IC3KLkiis}oeyD0ie`f>0((8Dpa9&=TxSB5(*@C!4KkWQYlYath2q&#YIhYmG5tdN4n41Ks$DWE(6hH%F8i!Cqx&$y_E3^=s zD`cc1Hd~5HL9)hg)liIPCx5ctPVj@qy&%|822xf5ZqQ^6#ifhP1F&)_K|XN^#U&w4 zcvjQkSC*Eo+2=8sju2OK85__NahoY7%Ui!^s%{pm6-+I6xe0Zh;CW zOyES21(KjDWB5DyyZW!|{*x&-(*L070g7&=a)9MTlqxG}NJ4-xI0V=T@p&NFR`4IW zC@UH9q9U*;S4cuwMq;L9--0mC5OTLAig+8^APW+ovMoJR5CH9^!Q%B?I)E&J-<*q5 zKp#qK*4B80HYIM&K-;3ymLU5I&=}g5u58gV5vOTMxf;sTBvD;B-<|?u@SqbZ#SSno zj=7V621YYvq9-&jjhRcc8v5Kr z3JQN}%W~$9r_&NMA;#-a3zUMv(g9&xTEpldMPH_9l{PHRObY%tLvP6y7>;O46 zxEkicbikMJmyoV$YZH`g*c|X@^fJ4I>}zDEg`zXLt$+a$lF{ZYg!v6f$U~SznQK9j z8xY#UZa`Uhvycf2-Xy}TwV>5aiC{;(eKUYk4s?aGWt5a6E1ZzH5wUXShO8|x8*nu_ zSo_eP2?h7h?4o&!RuXk7xFBcUz8Y?=!8oP=0_vFpUdJYvl#UQ)NJ zY*cotU0c80u5D5XT2D;J&)A~@uWPKz&R@9@Z+^k9Y3bS;WXGT?ZC&j1+6xPqUw}zL zLWa_0dwL8K5EuIb0r0E{mz0^k2+|fx`F}S=l4U3^G=kp{xHf7MQY%gdhsDX@r8yZw z4ktru#mOpWVMt+3f8O~?DP{gP|Jn)4W}X;+(b?cU?(2N@`C!jbpuJ-DvKQQ~a|uvU z^c0E%#}Do46pB+wat$t(U;qGFVH}_=@LwV%cY4aiL9~X>f2B~IN+63$QmCc$1N1$U zjsAk-;BZgIREMK4u(vBOCreLeu?jBdVP9dNx4F;V<~`l&91E0;x{gkCyU()z*8C+? z&Hjdyi+`I=W=pIP^8hfQ>Zujf7C=Z2n68+vL3K<(~TzI|2R!TRSNd$ozadA^zsJ&=LxghjV9to+Nns{SL8v6AW2;#GGI{Ty;rj z<0fV9E;%$Da$VNZ+E4x(;v-_@Xu+j0_QM@#9W&#{Zsk=NGhh)I@Y*e&;Gx5B(e~3P zf<>oZe9TvN(%t3i(+|gh4xyCtABPk8iQ(E(bv*<6Tnd}=Wt-G6Uu21=LDOTq||=zg|#JMNp*3Gk5Bpt9>ndr}k}+x!c#&Y0aHD78n@! zHn%+*80sd88HQpH5Wx9Z;Nu|Abk+LLRx9)`ln29;XW?7OO;cWF5p9Hiu@`~@w z&{S2R=u}{=dZILBA!IKA=pkJ2)%B69p$uD3zc6Py`figWlxCSL&Nf~PHLVA0KfU?A z9_=DNa~^(wCY%4km2Zt*lwp7Z7$QJPD}16XP*@u0swA!kiW|P6QxTUxuJF8b{+)`i zDZMly5I`;n;(6kSBsX>7(xua(i+h{;8QBFi4^hto`II04n}W!GNEtq*;5B=X?EDN? ziQF}cx=uZ`+1qh+a>tx#*IsXHrK2X&Gal=%3$`{-l(|}`3Rb){r_gv8J=5Lo9~oao zoB=N><;H(f;lq=4HPb;GHp3Q+?@Xn)r_5Ja<7+K(pR&92gB6F@cuT7$>TFXKT~5&( zlhY9(V5r8584`q_ZSrQj#G!;#=u6mulGrS8^Jq(kD&}S)68#|}Wv}0e%O4gw=oNZ}9S3Dkpmv?UcmMvB}#f*!yJ&i`njXo(i5U zaCW-~CWp5NYAYVSa;7YBqGj^1vnr1)SLejQa_|vA1j`dN$%mox3Pd7h9v;KJ@>n57 zJV_0O03Mt|7|*k2DukkWa0>7nLPE4i{{$-O@%pua|9FIc@D)d8;6S0H>BWitF9pU* zRL_22d+o$df72O%VY%+>RW&984&n)_fsX)^@nWQD@urA%uJVnZwmfHFVE?Yg7`mmE zr4$`Y9uW`qSqVM@d+QPL0>pM+z_xqbhhFh_bOftgeff2cGl9KLleOgaKm`cc6mEH* zcfPy)-M>8#FNmhA!=0Z`BiND7Z_drI9&qoUGDf@=xOg%&k-c_#a{9%^RZ#THIwMe( zoliEGb;syvz4^hdT?spi?Ey!9dhqB_s{c%38b5j5JGyJ*mD494bvHck8U1yLFQQJ7 z{kQAop^^(d*wlUFz5Sv1W3K;8@rPm7-EUSu6;b$AO<&0Qve(}D?CsE-h;N&Yh`hu? zW(co_(-H9Bs(XDQ1T10O1Ct%TgH@iB!Lq{G7|vH-<~vd1EP2FVm+u~1uJZ!5DOf7} z2QLya2B`HurAsTxP?I80Qs4Z_`|fXN>hM|uck6C_M&Cn*8UZhJ(-^(FZmfTX4y
  • =^bR90HRd5RcSD zc&LW}fmDE(Wvi#QzQHRt)=ANmYQ$7CiL2udViSh-3{tAD0 zlMc9{?g2{)PE^>qd+0k-yj7Kf{JQj)f_rwsh{F9}yv<`UEnQ}CtkZa#$55keqwe?h zl?INTTI8=72v#0&_RfCTyL-RlIDTcc;91@2^CS-OyfQ%jo?fc&0kyoxKoF?EPy2jc zB;tsYE!;QO;i~sGx9Ykh6)eCQ(;mL8|C8^hVKb>rh^lF<6&5J`JbG2Tr z9r<`>#Gb!=*?AlLP4x$bp*2J(++Z}=5dHJ5Q;m;{f#U~q9DA>fmQI$ga~21NS^|YF z@W^LE;$(yyBHu8JA!2`p(;M2D{qo4S?vObvhDD$6ym~BTY?c-({Q3{4x{qI;Y)?16 z|F<9iW;CBWS5Y;?dd&Cno1p~}H%4k|LS~9J+B(&-#=C!Cu<%r{xGOCą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -1172851921 - collisionCount: -73034396 - conditions: - - lastTransitionTime: "2151-08-19T18:24:00Z" - lastUpdateTime: "2792-08-11T23:40:18Z" - message: "460" - reason: "459" - status: íEd楗鱶镖喗vȥ倉螆ȨX> - type: ʤY囙邵鄨o鷺ɷ裝TG奟cõ乨 - observedGeneration: 8090469215987662586 - readyReplicas: 877113289 - replicas: 782219862 - unavailableReplicas: -763028101 - updatedReplicas: 1380163777 diff --git a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.json b/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.json deleted file mode 100644 index 52bff396ec..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.json +++ /dev/null @@ -1,1489 +0,0 @@ -{ - "kind": "ReplicaSet", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "minReadySeconds": -1971381490, - "selector": { - "matchLabels": { - "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" - }, - "matchExpressions": [ - { - "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", - "operator": "In", - "values": [ - "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "ʬ", - "resourceVersion": "7336814125345800857", - "generation": -6617020301190572172, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -152893758082474859, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" - }, - "emptyDir": { - "medium": "彭聡A3fƻfʣ", - "sizeLimit": "115" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1499132872 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -762366823, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -104666658 - } - ], - "defaultMode": 372704313, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "457" - }, - "mode": 1235524154 - } - ], - "defaultMode": -106644772 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 441887498, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97" - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": -2039036935 - } - ], - "defaultMode": -460478410, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", - "readOnly": true, - "kind": "躢" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1399063270 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "746" - }, - "mode": 926891073 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1694464659 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -7593824971107985079, - "path": "127" - } - } - ], - "defaultMode": -522879476 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "readOnly": true, - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "resourceVersion": "5302358391842833914", - "generation": 6327094951466338107, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4217400953499279873, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "eÞȦY籎顒" - ], - "selector": { - "matchLabels": { - "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" - }, - "matchExpressions": [ - { - "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "ŴĿ": "377" - }, - "requests": { - ".Q貇£ȹ嫰ƹǔw÷nI": "718" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 747521320, - "containerPort": 859639931, - "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": true - }, - "secretRef": { - "name": "184", - "optional": true - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "663" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ſ盷": "532" - }, - "requests": { - "[Řż丩": "47" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": 1214895765, - "host": "203", - "scheme": "悖ȩ0Ƹ[Ęİ榌U", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -187060941, - "host": "206" - }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 238949508, - "timeoutSeconds": -1389418722, - "periodSeconds": 851018015, - "successThreshold": 596942561, - "failureThreshold": -1880980172 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": 10098903, - "host": "217", - "scheme": "«丯Ƙ枛牐ɺ皚", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": -1934111455, - "host": "220" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "221" - ] - }, - "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "'", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": -801430937, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": 1810980158, - "host": "230", - "scheme": "_ƮA攤/ɸɎ R§耶FfBl", - "httpHeaders": [ - { - "name": "231", - "value": "232" - } - ] - }, - "tcpSocket": { - "port": 1074486306, - "host": "233" - } - } - }, - "terminationMessagePath": "234", - "terminationMessagePolicy": "Zɾģ毋Ó6dz娝嘚庎D}埽uʎ", - "imagePullPolicy": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "securityContext": { - "capabilities": { - "add": [ - "勅跦Opwǩ曬逴褜1Ø" - ], - "drop": [ - "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" - }, - "runAsUser": -6470941481344047265, - "runAsGroup": 1373384864388370080, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "W:ĸ輦唊#v", - "seccompProfile": { - "type": "ʩȂ4ē鐭#", - "localhostProfile": "242" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "243", - "image": "244", - "command": [ - "245" - ], - "args": [ - "246" - ], - "workingDir": "247", - "ports": [ - { - "name": "248", - "hostPort": -179937987, - "containerPort": -1911544792, - "protocol": "苧yñKJɐ扵Gƚ绤fʀļ腩", - "hostIP": "249" - } - ], - "envFrom": [ - { - "prefix": "250", - "configMapRef": { - "name": "251", - "optional": false - }, - "secretRef": { - "name": "252", - "optional": false - } - } - ], - "env": [ - { - "name": "253", - "value": "254", - "valueFrom": { - "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" - }, - "resourceFieldRef": { - "containerName": "257", - "resource": "258", - "divisor": "189" - }, - "configMapKeyRef": { - "name": "259", - "key": "260", - "optional": false - }, - "secretKeyRef": { - "name": "261", - "key": "262", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "蔞|表徶đ寳议Ƭƶ氩Ȩ\u003c6": "446" - }, - "requests": { - "ŕ翑0展}": "910" - } - }, - "volumeMounts": [ - { - "name": "263", - "mountPath": "264", - "subPath": "265", - "mountPropagation": "碔", - "subPathExpr": "266" - } - ], - "volumeDevices": [ - { - "name": "267", - "devicePath": "268" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "269" - ] - }, - "httpGet": { - "path": "270", - "port": -260262954, - "host": "271", - "scheme": "ŵ橨鬶l獕;跣H", - "httpHeaders": [ - { - "name": "272", - "value": "273" - } - ] - }, - "tcpSocket": { - "port": -1164530482, - "host": "274" - }, - "initialDelaySeconds": 1877574041, - "timeoutSeconds": 1430286749, - "periodSeconds": -374766088, - "successThreshold": -736151561, - "failureThreshold": -1515369804 - }, - "readinessProbe": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 1909548849, - "host": "277", - "scheme": "4Ǒ輂,ŕĪ", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": 567263590, - "host": "280" - }, - "initialDelaySeconds": 887319241, - "timeoutSeconds": 1559618829, - "periodSeconds": 1156888068, - "successThreshold": -1296077882, - "failureThreshold": 937646333 - }, - "startupProbe": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": 1328165061, - "host": "283", - "scheme": "¸gĩ", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": 1186392166, - "host": "286" - }, - "initialDelaySeconds": 725793326, - "timeoutSeconds": 217380320, - "periodSeconds": -239231628, - "successThreshold": 1143791964, - "failureThreshold": -1129035468 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "287" - ] - }, - "httpGet": { - "path": "288", - "port": 972193458, - "host": "289", - "scheme": "ƺ蛜6Ɖ飴ɎiǨź", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": -1453143878, - "host": "292" - } - }, - "preStop": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": "295", - "host": "296", - "scheme": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", - "httpHeaders": [ - { - "name": "297", - "value": "298" - } - ] - }, - "tcpSocket": { - "port": "299", - "host": "300" - } - } - }, - "terminationMessagePath": "301", - "terminationMessagePolicy": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", - "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", - "securityContext": { - "capabilities": { - "add": [ - "ȹ均i绝5哇芆斩ìh4Ɋ" - ], - "drop": [ - "Ȗ|ʐşƧ諔迮ƙIJ嘢4" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "302", - "role": "303", - "type": "304", - "level": "305" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "306", - "gmsaCredentialSpec": "307", - "runAsUserName": "308" - }, - "runAsUser": 4288903380102217677, - "runAsGroup": 6618112330449141397, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", - "seccompProfile": { - "type": "鑳w妕眵笭/9崍h趭", - "localhostProfile": "309" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "310", - "image": "311", - "command": [ - "312" - ], - "args": [ - "313" - ], - "workingDir": "314", - "ports": [ - { - "name": "315", - "hostPort": -748525373, - "containerPort": 805162379, - "protocol": "ǵ xǨŴ壶ƵfȽÃ", - "hostIP": "316" - } - ], - "envFrom": [ - { - "prefix": "317", - "configMapRef": { - "name": "318", - "optional": false - }, - "secretRef": { - "name": "319", - "optional": true - } - } - ], - "env": [ - { - "name": "320", - "value": "321", - "valueFrom": { - "fieldRef": { - "apiVersion": "322", - "fieldPath": "323" - }, - "resourceFieldRef": { - "containerName": "324", - "resource": "325", - "divisor": "854" - }, - "configMapKeyRef": { - "name": "326", - "key": "327", - "optional": true - }, - "secretKeyRef": { - "name": "328", - "key": "329", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ğ Ņ#耗Ǚ(": "24" - }, - "requests": { - "瘍Nʊ輔3璾ėȜv1b繐汚": "243" - } - }, - "volumeMounts": [ - { - "name": "330", - "readOnly": true, - "mountPath": "331", - "subPath": "332", - "mountPropagation": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", - "subPathExpr": "333" - } - ], - "volumeDevices": [ - { - "name": "334", - "devicePath": "335" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "336" - ] - }, - "httpGet": { - "path": "337", - "port": "338", - "host": "339", - "scheme": "dŊiɢ", - "httpHeaders": [ - { - "name": "340", - "value": "341" - } - ] - }, - "tcpSocket": { - "port": -370404018, - "host": "342" - }, - "initialDelaySeconds": -1844150067, - "timeoutSeconds": 414056303, - "periodSeconds": -1143639551, - "successThreshold": 571693619, - "failureThreshold": 1643238856 - }, - "readinessProbe": { - "exec": { - "command": [ - "343" - ] - }, - "httpGet": { - "path": "344", - "port": 677650619, - "host": "345", - "scheme": "怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ", - "httpHeaders": [ - { - "name": "346", - "value": "347" - } - ] - }, - "tcpSocket": { - "port": -843639240, - "host": "348" - }, - "initialDelaySeconds": 1573261475, - "timeoutSeconds": -1211577347, - "periodSeconds": 1529027685, - "successThreshold": -1612005385, - "failureThreshold": -1706593993 - }, - "startupProbe": { - "exec": { - "command": [ - "349" - ] - }, - "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "U", - "httpHeaders": [ - { - "name": "353", - "value": "354" - } - ] - }, - "tcpSocket": { - "port": 758604605, - "host": "355" - }, - "initialDelaySeconds": -291429895, - "timeoutSeconds": -478839383, - "periodSeconds": 989933975, - "successThreshold": 140830733, - "failureThreshold": -708495486 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "臜裡×銵-紑浘", - "httpHeaders": [ - { - "name": "360", - "value": "361" - } - ] - }, - "tcpSocket": { - "port": -1095116290, - "host": "362" - } - }, - "preStop": { - "exec": { - "command": [ - "363" - ] - }, - "httpGet": { - "path": "364", - "port": -1431381588, - "host": "365", - "scheme": "JŵǤ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - } - } - }, - "terminationMessagePath": "370", - "terminationMessagePolicy": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", - "imagePullPolicy": ":/", - "securityContext": { - "capabilities": { - "add": [ - "诵H玲鑠ĭ$#卛8ð" - ], - "drop": [ - "Q橱9ij\\Ď愝Ű藛b" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "371", - "role": "372", - "type": "373", - "level": "374" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "375", - "gmsaCredentialSpec": "376", - "runAsUserName": "377" - }, - "runAsUser": 5574781452707956333, - "runAsGroup": 8850141386971124227, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "忀oɎƺL肄$鬬", - "seccompProfile": { - "type": "矐_", - "localhostProfile": "378" - } - }, - "tty": true, - "targetContainerName": "379" - } - ], - "restartPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "terminationGracePeriodSeconds": -2985049970189992560, - "activeDeadlineSeconds": 4369716065827112267, - "nodeSelector": { - "380": "381" - }, - "serviceAccountName": "382", - "serviceAccount": "383", - "automountServiceAccountToken": true, - "nodeName": "384", - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "385", - "role": "386", - "type": "387", - "level": "388" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "389", - "gmsaCredentialSpec": "390", - "runAsUserName": "391" - }, - "runAsUser": 1322232608671575212, - "runAsGroup": -3565639689247870986, - "runAsNonRoot": false, - "supplementalGroups": [ - -7888525810745339742 - ], - "fsGroup": -3029419263270634763, - "sysctls": [ - { - "name": "392", - "value": "393" - } - ], - "fsGroupChangePolicy": "?jĎĭ¥#ƱÁR»淹揀.", - "seccompProfile": { - "type": "鍃G昧牱", - "localhostProfile": "394" - } - }, - "imagePullSecrets": [ - { - "name": "395" - } - ], - "hostname": "396", - "subdomain": "397", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "398", - "operator": "", - "values": [ - "399" - ] - } - ], - "matchFields": [ - { - "key": "400", - "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", - "values": [ - "401" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1724658051, - "preference": { - "matchExpressions": [ - { - "key": "402", - "operator": "盌3+Œ", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": ")Zq=歍þ", - "values": [ - "405" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "a-z_-..6W.VKs": "1" - }, - "matchExpressions": [ - { - "key": "KA-._d._.Um.-__0", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "412" - ], - "topologyKey": "413" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1387858949, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" - }, - "matchExpressions": [ - { - "key": "3--51", - "operator": "NotIn", - "values": [ - "C.-e16-O5" - ] - } - ] - }, - "namespaces": [ - "420" - ], - "topologyKey": "421" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" - }, - "matchExpressions": [ - { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "428" - ], - "topologyKey": "429" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -824709210, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j": "O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p" - }, - "matchExpressions": [ - { - "key": "H72-_--pT7p", - "operator": "NotIn", - "values": [ - "0_._f" - ] - } - ] - }, - "namespaces": [ - "436" - ], - "topologyKey": "437" - } - } - ] - } - }, - "schedulerName": "438", - "tolerations": [ - { - "key": "439", - "operator": "ƞ=掔廛ĤJŇv膈ǣʛsĊ剞", - "value": "440", - "effect": "Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻(", - "tolerationSeconds": 5238971742940252651 - } - ], - "hostAliases": [ - { - "ip": "441", - "hostnames": [ - "442" - ] - } - ], - "priorityClassName": "443", - "priority": -125022959, - "dnsConfig": { - "nameservers": [ - "444" - ], - "searches": [ - "445" - ], - "options": [ - { - "name": "446", - "value": "447" - } - ] - }, - "readinessGates": [ - { - "conditionType": "Ɍ邪鳖üzÁ" - } - ], - "runtimeClassName": "448", - "enableServiceLinks": false, - "preemptionPolicy": ".Ą", - "overhead": { - "ɨ悪@黝Ɓ": "177" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1569123121, - "topologyKey": "449", - "whenUnsatisfiable": "魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥", - "labelSelector": { - "matchLabels": { - "4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G": "8-c_C.G.h--m.f" - }, - "matchExpressions": [ - { - "key": "OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA", - "operator": "NotIn", - "values": [ - "7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8" - ] - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - } - }, - "status": { - "replicas": 337922430, - "fullyLabeledReplicas": 31486357, - "readyReplicas": -1983654895, - "availableReplicas": 1308809900, - "observedGeneration": -5594148640067537624, - "conditions": [ - { - "type": "议ĪS", - "status": "?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\\k%橳", - "lastTransitionTime": "2125-04-24T12:13:40Z", - "reason": "456", - "message": "457" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb b/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb deleted file mode 100644 index 561bf5e98e1dacfea7d55bbd0dd12d862133ab1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6820 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 diff --git a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.yaml b/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.yaml deleted file mode 100644 index e059eb2ac3..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.after_roundtrip.yaml +++ /dev/null @@ -1,1016 +0,0 @@ -apiVersion: apps/v1beta2 -kind: ReplicaSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1971381490 - replicas: 896585016 - selector: - matchExpressions: - - key: U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t - operator: In - values: - - M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5 - matchLabels: - g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5: "" - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -152893758082474859 - finalizers: - - "37" - generateName: "26" - generation: -6617020301190572172 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: ƅS·Õüe0ɔȖ脵鴈Ō - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: 'ɖgȏ哙ȍȂ揲ȼDDŽLŬp:' - resourceVersion: "7336814125345800857" - selfLink: "28" - uid: ʬ - spec: - activeDeadlineSeconds: 4369716065827112267 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "402" - operator: 盌3+Œ - values: - - "403" - matchFields: - - key: "404" - operator: )Zq=歍þ - values: - - "405" - weight: 1724658051 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "398" - operator: "" - values: - - "399" - matchFields: - - key: "400" - operator: kƒK07曳wœj堑ūM鈱ɖ'蠨磼 - values: - - "401" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 3--51 - operator: NotIn - values: - - C.-e16-O5 - matchLabels: - y_-3_L_2--_v2.5p_6: u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q - namespaces: - - "420" - topologyKey: "421" - weight: 1387858949 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: KA-._d._.Um.-__0 - operator: DoesNotExist - matchLabels: - a-z_-..6W.VKs: "1" - namespaces: - - "412" - topologyKey: "413" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: H72-_--pT7p - operator: NotIn - values: - - 0_._f - matchLabels: - O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j: O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p - namespaces: - - "436" - topologyKey: "437" - weight: -824709210 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 8mtxb__-ex-_1_-ODgC_1-_8__3 - operator: DoesNotExist - matchLabels: - 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj: 5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM - namespaces: - - "428" - topologyKey: "429" - automountServiceAccountToken: true - containers: - - args: - - "246" - command: - - "245" - env: - - name: "253" - value: "254" - valueFrom: - configMapKeyRef: - key: "260" - name: "259" - optional: false - fieldRef: - apiVersion: "255" - fieldPath: "256" - resourceFieldRef: - containerName: "257" - divisor: "189" - resource: "258" - secretKeyRef: - key: "262" - name: "261" - optional: true - envFrom: - - configMapRef: - name: "251" - optional: false - prefix: "250" - secretRef: - name: "252" - optional: false - image: "244" - imagePullPolicy: 騎C"6x$1sȣ±p鋄 - lifecycle: - postStart: - exec: - command: - - "287" - httpGet: - host: "289" - httpHeaders: - - name: "290" - value: "291" - path: "288" - port: 972193458 - scheme: ƺ蛜6Ɖ飴ɎiǨź - tcpSocket: - host: "292" - port: -1453143878 - preStop: - exec: - command: - - "293" - httpGet: - host: "296" - httpHeaders: - - name: "297" - value: "298" - path: "294" - port: "295" - scheme: ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻 - tcpSocket: - host: "300" - port: "299" - livenessProbe: - exec: - command: - - "269" - failureThreshold: -1515369804 - httpGet: - host: "271" - httpHeaders: - - name: "272" - value: "273" - path: "270" - port: -260262954 - scheme: ŵ橨鬶l獕;跣H - initialDelaySeconds: 1877574041 - periodSeconds: -374766088 - successThreshold: -736151561 - tcpSocket: - host: "274" - port: -1164530482 - timeoutSeconds: 1430286749 - name: "243" - ports: - - containerPort: -1911544792 - hostIP: "249" - hostPort: -179937987 - name: "248" - protocol: 苧yñKJɐ扵Gƚ绤fʀļ腩 - readinessProbe: - exec: - command: - - "275" - failureThreshold: 937646333 - httpGet: - host: "277" - httpHeaders: - - name: "278" - value: "279" - path: "276" - port: 1909548849 - scheme: 4Ǒ輂,ŕĪ - initialDelaySeconds: 887319241 - periodSeconds: 1156888068 - successThreshold: -1296077882 - tcpSocket: - host: "280" - port: 567263590 - timeoutSeconds: 1559618829 - resources: - limits: - 蔞|表徶đ寳议Ƭƶ氩Ȩ<6: "446" - requests: - ŕ翑0展}: "910" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - ȹ均i绝5哇芆斩ìh4Ɋ - drop: - - Ȗ|ʐşƧ諔迮ƙIJ嘢4 - privileged: false - procMount: ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW - readOnlyRootFilesystem: false - runAsGroup: 6618112330449141397 - runAsNonRoot: false - runAsUser: 4288903380102217677 - seLinuxOptions: - level: "305" - role: "303" - type: "304" - user: "302" - seccompProfile: - localhostProfile: "309" - type: 鑳w妕眵笭/9崍h趭 - windowsOptions: - gmsaCredentialSpec: "307" - gmsaCredentialSpecName: "306" - runAsUserName: "308" - startupProbe: - exec: - command: - - "281" - failureThreshold: -1129035468 - httpGet: - host: "283" - httpHeaders: - - name: "284" - value: "285" - path: "282" - port: 1328165061 - scheme: ¸gĩ - initialDelaySeconds: 725793326 - periodSeconds: -239231628 - successThreshold: 1143791964 - tcpSocket: - host: "286" - port: 1186392166 - timeoutSeconds: 217380320 - stdin: true - terminationMessagePath: "301" - terminationMessagePolicy: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 - volumeDevices: - - devicePath: "268" - name: "267" - volumeMounts: - - mountPath: "264" - mountPropagation: 碔 - name: "263" - subPath: "265" - subPathExpr: "266" - workingDir: "247" - dnsConfig: - nameservers: - - "444" - options: - - name: "446" - value: "447" - searches: - - "445" - enableServiceLinks: false - ephemeralContainers: - - args: - - "313" - command: - - "312" - env: - - name: "320" - value: "321" - valueFrom: - configMapKeyRef: - key: "327" - name: "326" - optional: true - fieldRef: - apiVersion: "322" - fieldPath: "323" - resourceFieldRef: - containerName: "324" - divisor: "854" - resource: "325" - secretKeyRef: - key: "329" - name: "328" - optional: true - envFrom: - - configMapRef: - name: "318" - optional: false - prefix: "317" - secretRef: - name: "319" - optional: true - image: "311" - imagePullPolicy: :/ - lifecycle: - postStart: - exec: - command: - - "356" - httpGet: - host: "359" - httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: 臜裡×銵-紑浘 - tcpSocket: - host: "362" - port: -1095116290 - preStop: - exec: - command: - - "363" - httpGet: - host: "365" - httpHeaders: - - name: "366" - value: "367" - path: "364" - port: -1431381588 - scheme: JŵǤ - tcpSocket: - host: "369" - port: "368" - livenessProbe: - exec: - command: - - "336" - failureThreshold: 1643238856 - httpGet: - host: "339" - httpHeaders: - - name: "340" - value: "341" - path: "337" - port: "338" - scheme: dŊiɢ - initialDelaySeconds: -1844150067 - periodSeconds: -1143639551 - successThreshold: 571693619 - tcpSocket: - host: "342" - port: -370404018 - timeoutSeconds: 414056303 - name: "310" - ports: - - containerPort: 805162379 - hostIP: "316" - hostPort: -748525373 - name: "315" - protocol: ǵ xǨŴ壶ƵfȽà - readinessProbe: - exec: - command: - - "343" - failureThreshold: -1706593993 - httpGet: - host: "345" - httpHeaders: - - name: "346" - value: "347" - path: "344" - port: 677650619 - scheme: 怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ - initialDelaySeconds: 1573261475 - periodSeconds: 1529027685 - successThreshold: -1612005385 - tcpSocket: - host: "348" - port: -843639240 - timeoutSeconds: -1211577347 - resources: - limits: - ğ Ņ#耗Ǚ(: "24" - requests: - 瘍Nʊ輔3璾ėȜv1b繐汚: "243" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 诵H玲鑠ĭ$#卛8ð - drop: - - Q橱9ij\Ď愝Ű藛b - privileged: false - procMount: 忀oɎƺL肄$鬬 - readOnlyRootFilesystem: true - runAsGroup: 8850141386971124227 - runAsNonRoot: false - runAsUser: 5574781452707956333 - seLinuxOptions: - level: "374" - role: "372" - type: "373" - user: "371" - seccompProfile: - localhostProfile: "378" - type: 矐_ - windowsOptions: - gmsaCredentialSpec: "376" - gmsaCredentialSpecName: "375" - runAsUserName: "377" - startupProbe: - exec: - command: - - "349" - failureThreshold: -708495486 - httpGet: - host: "352" - httpHeaders: - - name: "353" - value: "354" - path: "350" - port: "351" - scheme: U - initialDelaySeconds: -291429895 - periodSeconds: 989933975 - successThreshold: 140830733 - tcpSocket: - host: "355" - port: 758604605 - timeoutSeconds: -478839383 - targetContainerName: "379" - terminationMessagePath: "370" - terminationMessagePolicy: 鉂WJ1抉泅ą&疀ȼN翾ȾD虓氙磂t - tty: true - volumeDevices: - - devicePath: "335" - name: "334" - volumeMounts: - - mountPath: "331" - mountPropagation: Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ - name: "330" - readOnly: true - subPath: "332" - subPathExpr: "333" - workingDir: "314" - hostAliases: - - hostnames: - - "442" - ip: "441" - hostname: "396" - imagePullSecrets: - - name: "395" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "663" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: true - prefix: "182" - secretRef: - name: "184" - optional: true - image: "176" - imagePullPolicy: Ǖɳɷ9Ì崟¿瘦ɖ緕 - lifecycle: - postStart: - exec: - command: - - "221" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: '''' - tcpSocket: - host: "227" - port: -801430937 - preStop: - exec: - command: - - "228" - httpGet: - host: "230" - httpHeaders: - - name: "231" - value: "232" - path: "229" - port: 1810980158 - scheme: _ƮA攤/ɸɎ R§耶FfBl - tcpSocket: - host: "233" - port: 1074486306 - livenessProbe: - exec: - command: - - "201" - failureThreshold: 1684643131 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: 1214895765 - scheme: 悖ȩ0Ƹ[Ęİ榌U - initialDelaySeconds: -442393168 - periodSeconds: 1109079597 - successThreshold: -646728130 - tcpSocket: - host: "206" - port: -187060941 - timeoutSeconds: -307373517 - name: "175" - ports: - - containerPort: 859639931 - hostIP: "181" - hostPort: 747521320 - name: "180" - protocol: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF - readinessProbe: - exec: - command: - - "207" - failureThreshold: -1880980172 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 - initialDelaySeconds: 238949508 - periodSeconds: 851018015 - successThreshold: 596942561 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1389418722 - resources: - limits: - ſ盷: "532" - requests: - '[Řż丩': "47" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 勅跦Opwǩ曬逴褜1Ø - drop: - - ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] - privileged: true - procMount: W:ĸ輦唊#v - readOnlyRootFilesystem: true - runAsGroup: 1373384864388370080 - runAsNonRoot: false - runAsUser: -6470941481344047265 - seLinuxOptions: - level: "238" - role: "236" - type: "237" - user: "235" - seccompProfile: - localhostProfile: "242" - type: ʩȂ4ē鐭# - windowsOptions: - gmsaCredentialSpec: "240" - gmsaCredentialSpecName: "239" - runAsUserName: "241" - startupProbe: - exec: - command: - - "215" - failureThreshold: 59664438 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: 10098903 - scheme: «丯Ƙ枛牐ɺ皚 - initialDelaySeconds: 766864314 - periodSeconds: 1495880465 - successThreshold: -1032967081 - tcpSocket: - host: "220" - port: -1934111455 - timeoutSeconds: 1146016612 - stdinOnce: true - terminationMessagePath: "234" - terminationMessagePolicy: Zɾģ毋Ó6dz娝嘚庎D}埽uʎ - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: VƋZ1Ůđ眊ľǎɳ,ǿ飏 - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "384" - nodeSelector: - "380": "381" - overhead: - ɨ悪@黝Ɓ: "177" - preemptionPolicy: .Ą - priority: -125022959 - priorityClassName: "443" - readinessGates: - - conditionType: Ɍ邪鳖üzÁ - restartPolicy: 嵞嬯t{Eɾ敹Ȯ-湷D谹 - runtimeClassName: "448" - schedulerName: "438" - securityContext: - fsGroup: -3029419263270634763 - fsGroupChangePolicy: ?jĎĭ¥#ƱÁR»淹揀. - runAsGroup: -3565639689247870986 - runAsNonRoot: false - runAsUser: 1322232608671575212 - seLinuxOptions: - level: "388" - role: "386" - type: "387" - user: "385" - seccompProfile: - localhostProfile: "394" - type: 鍃G昧牱 - supplementalGroups: - - -7888525810745339742 - sysctls: - - name: "392" - value: "393" - windowsOptions: - gmsaCredentialSpec: "390" - gmsaCredentialSpecName: "389" - runAsUserName: "391" - serviceAccount: "383" - serviceAccountName: "382" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "397" - terminationGracePeriodSeconds: -2985049970189992560 - tolerations: - - effect: Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻( - key: "439" - operator: ƞ=掔廛ĤJŇv膈ǣʛsĊ剞 - tolerationSeconds: 5238971742940252651 - value: "440" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA - operator: NotIn - values: - - 7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8 - matchLabels: - 4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G: 8-c_C.G.h--m.f - maxSkew: -1569123121 - topologyKey: "449" - whenUnsatisfiable: 魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥 - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -762366823 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: HǺƶȤ^}穠 - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 躢 - readOnly: true - azureFile: - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: -460478410 - items: - - key: "99" - mode: -2039036935 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -106644772 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1235524154 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "457" - resource: "92" - emptyDir: - medium: 彭聡A3fƻfʣ - sizeLimit: "115" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 4217400953499279873 - finalizers: - - "159" - generateName: "148" - generation: 6327094951466338107 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: true - controller: false - kind: "157" - name: "158" - uid: "" - resourceVersion: "5302358391842833914" - selfLink: "150" - spec: - accessModes: - - eÞȦY籎顒 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - ŴĿ: "377" - requests: - .Q貇£ȹ嫰ƹǔw÷nI: "718" - selector: - matchExpressions: - - key: a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4 - operator: DoesNotExist - matchLabels: - 5_Or.i1_7z.WH-.L: d2-N_Y.t--0 - storageClassName: "171" - volumeMode: ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0 - volumeName: "170" - fc: - fsType: "94" - lun: 441887498 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1499132872 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: 6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ - iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 1655406148 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: -522879476 - sources: - - configMap: - items: - - key: "124" - mode: -1694464659 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 926891073 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "746" - resource: "122" - secret: - items: - - key: "116" - mode: -1399063270 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: -7593824971107985079 - path: "127" - quobyte: - group: "108" - readOnly: true - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 372704313 - items: - - key: "52" - mode: -104666658 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - readOnly: true - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: 1308809900 - conditions: - - lastTransitionTime: "2125-04-24T12:13:40Z" - message: "457" - reason: "456" - status: ?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\k%橳 - type: 议ĪS - fullyLabeledReplicas: 31486357 - observedGeneration: -5594148640067537624 - readyReplicas: -1983654895 - replicas: 337922430 diff --git a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.json b/testdata/v1.19.0/apps.v1beta2.ReplicaSet.json deleted file mode 100644 index 0a57fe7067..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.json +++ /dev/null @@ -1,1490 +0,0 @@ -{ - "kind": "ReplicaSet", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "minReadySeconds": -1971381490, - "selector": { - "matchLabels": { - "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" - }, - "matchExpressions": [ - { - "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", - "operator": "In", - "values": [ - "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "ʬ", - "resourceVersion": "7336814125345800857", - "generation": -6617020301190572172, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -152893758082474859, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" - }, - "emptyDir": { - "medium": "彭聡A3fƻfʣ", - "sizeLimit": "115" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1499132872 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -762366823, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -104666658 - } - ], - "defaultMode": 372704313, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "457" - }, - "mode": 1235524154 - } - ], - "defaultMode": -106644772 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 441887498, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97" - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": -2039036935 - } - ], - "defaultMode": -460478410, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", - "readOnly": true, - "kind": "躢" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1399063270 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "746" - }, - "mode": 926891073 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1694464659 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -7593824971107985079, - "path": "127" - } - } - ], - "defaultMode": -522879476 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "readOnly": true, - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "resourceVersion": "5302358391842833914", - "generation": 6327094951466338107, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4217400953499279873, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "eÞȦY籎顒" - ], - "selector": { - "matchLabels": { - "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" - }, - "matchExpressions": [ - { - "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "ŴĿ": "377" - }, - "requests": { - ".Q貇£ȹ嫰ƹǔw÷nI": "718" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 747521320, - "containerPort": 859639931, - "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": true - }, - "secretRef": { - "name": "184", - "optional": true - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "663" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ſ盷": "532" - }, - "requests": { - "[Řż丩": "47" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": 1214895765, - "host": "203", - "scheme": "悖ȩ0Ƹ[Ęİ榌U", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -187060941, - "host": "206" - }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 238949508, - "timeoutSeconds": -1389418722, - "periodSeconds": 851018015, - "successThreshold": 596942561, - "failureThreshold": -1880980172 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": 10098903, - "host": "217", - "scheme": "«丯Ƙ枛牐ɺ皚", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": -1934111455, - "host": "220" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "221" - ] - }, - "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "'", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": -801430937, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": 1810980158, - "host": "230", - "scheme": "_ƮA攤/ɸɎ R§耶FfBl", - "httpHeaders": [ - { - "name": "231", - "value": "232" - } - ] - }, - "tcpSocket": { - "port": 1074486306, - "host": "233" - } - } - }, - "terminationMessagePath": "234", - "terminationMessagePolicy": "Zɾģ毋Ó6dz娝嘚庎D}埽uʎ", - "imagePullPolicy": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "securityContext": { - "capabilities": { - "add": [ - "勅跦Opwǩ曬逴褜1Ø" - ], - "drop": [ - "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" - }, - "runAsUser": -6470941481344047265, - "runAsGroup": 1373384864388370080, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "W:ĸ輦唊#v", - "seccompProfile": { - "type": "ʩȂ4ē鐭#", - "localhostProfile": "242" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "243", - "image": "244", - "command": [ - "245" - ], - "args": [ - "246" - ], - "workingDir": "247", - "ports": [ - { - "name": "248", - "hostPort": -179937987, - "containerPort": -1911544792, - "protocol": "苧yñKJɐ扵Gƚ绤fʀļ腩", - "hostIP": "249" - } - ], - "envFrom": [ - { - "prefix": "250", - "configMapRef": { - "name": "251", - "optional": false - }, - "secretRef": { - "name": "252", - "optional": false - } - } - ], - "env": [ - { - "name": "253", - "value": "254", - "valueFrom": { - "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" - }, - "resourceFieldRef": { - "containerName": "257", - "resource": "258", - "divisor": "189" - }, - "configMapKeyRef": { - "name": "259", - "key": "260", - "optional": false - }, - "secretKeyRef": { - "name": "261", - "key": "262", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "蔞|表徶đ寳议Ƭƶ氩Ȩ\u003c6": "446" - }, - "requests": { - "ŕ翑0展}": "910" - } - }, - "volumeMounts": [ - { - "name": "263", - "mountPath": "264", - "subPath": "265", - "mountPropagation": "碔", - "subPathExpr": "266" - } - ], - "volumeDevices": [ - { - "name": "267", - "devicePath": "268" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "269" - ] - }, - "httpGet": { - "path": "270", - "port": -260262954, - "host": "271", - "scheme": "ŵ橨鬶l獕;跣H", - "httpHeaders": [ - { - "name": "272", - "value": "273" - } - ] - }, - "tcpSocket": { - "port": -1164530482, - "host": "274" - }, - "initialDelaySeconds": 1877574041, - "timeoutSeconds": 1430286749, - "periodSeconds": -374766088, - "successThreshold": -736151561, - "failureThreshold": -1515369804 - }, - "readinessProbe": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 1909548849, - "host": "277", - "scheme": "4Ǒ輂,ŕĪ", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": 567263590, - "host": "280" - }, - "initialDelaySeconds": 887319241, - "timeoutSeconds": 1559618829, - "periodSeconds": 1156888068, - "successThreshold": -1296077882, - "failureThreshold": 937646333 - }, - "startupProbe": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": 1328165061, - "host": "283", - "scheme": "¸gĩ", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": 1186392166, - "host": "286" - }, - "initialDelaySeconds": 725793326, - "timeoutSeconds": 217380320, - "periodSeconds": -239231628, - "successThreshold": 1143791964, - "failureThreshold": -1129035468 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "287" - ] - }, - "httpGet": { - "path": "288", - "port": 972193458, - "host": "289", - "scheme": "ƺ蛜6Ɖ飴ɎiǨź", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": -1453143878, - "host": "292" - } - }, - "preStop": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": "295", - "host": "296", - "scheme": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", - "httpHeaders": [ - { - "name": "297", - "value": "298" - } - ] - }, - "tcpSocket": { - "port": "299", - "host": "300" - } - } - }, - "terminationMessagePath": "301", - "terminationMessagePolicy": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", - "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", - "securityContext": { - "capabilities": { - "add": [ - "ȹ均i绝5哇芆斩ìh4Ɋ" - ], - "drop": [ - "Ȗ|ʐşƧ諔迮ƙIJ嘢4" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "302", - "role": "303", - "type": "304", - "level": "305" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "306", - "gmsaCredentialSpec": "307", - "runAsUserName": "308" - }, - "runAsUser": 4288903380102217677, - "runAsGroup": 6618112330449141397, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", - "seccompProfile": { - "type": "鑳w妕眵笭/9崍h趭", - "localhostProfile": "309" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "310", - "image": "311", - "command": [ - "312" - ], - "args": [ - "313" - ], - "workingDir": "314", - "ports": [ - { - "name": "315", - "hostPort": -748525373, - "containerPort": 805162379, - "protocol": "ǵ xǨŴ壶ƵfȽÃ", - "hostIP": "316" - } - ], - "envFrom": [ - { - "prefix": "317", - "configMapRef": { - "name": "318", - "optional": false - }, - "secretRef": { - "name": "319", - "optional": true - } - } - ], - "env": [ - { - "name": "320", - "value": "321", - "valueFrom": { - "fieldRef": { - "apiVersion": "322", - "fieldPath": "323" - }, - "resourceFieldRef": { - "containerName": "324", - "resource": "325", - "divisor": "854" - }, - "configMapKeyRef": { - "name": "326", - "key": "327", - "optional": true - }, - "secretKeyRef": { - "name": "328", - "key": "329", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ğ Ņ#耗Ǚ(": "24" - }, - "requests": { - "瘍Nʊ輔3璾ėȜv1b繐汚": "243" - } - }, - "volumeMounts": [ - { - "name": "330", - "readOnly": true, - "mountPath": "331", - "subPath": "332", - "mountPropagation": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", - "subPathExpr": "333" - } - ], - "volumeDevices": [ - { - "name": "334", - "devicePath": "335" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "336" - ] - }, - "httpGet": { - "path": "337", - "port": "338", - "host": "339", - "scheme": "dŊiɢ", - "httpHeaders": [ - { - "name": "340", - "value": "341" - } - ] - }, - "tcpSocket": { - "port": -370404018, - "host": "342" - }, - "initialDelaySeconds": -1844150067, - "timeoutSeconds": 414056303, - "periodSeconds": -1143639551, - "successThreshold": 571693619, - "failureThreshold": 1643238856 - }, - "readinessProbe": { - "exec": { - "command": [ - "343" - ] - }, - "httpGet": { - "path": "344", - "port": 677650619, - "host": "345", - "scheme": "怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ", - "httpHeaders": [ - { - "name": "346", - "value": "347" - } - ] - }, - "tcpSocket": { - "port": -843639240, - "host": "348" - }, - "initialDelaySeconds": 1573261475, - "timeoutSeconds": -1211577347, - "periodSeconds": 1529027685, - "successThreshold": -1612005385, - "failureThreshold": -1706593993 - }, - "startupProbe": { - "exec": { - "command": [ - "349" - ] - }, - "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "U", - "httpHeaders": [ - { - "name": "353", - "value": "354" - } - ] - }, - "tcpSocket": { - "port": 758604605, - "host": "355" - }, - "initialDelaySeconds": -291429895, - "timeoutSeconds": -478839383, - "periodSeconds": 989933975, - "successThreshold": 140830733, - "failureThreshold": -708495486 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "臜裡×銵-紑浘", - "httpHeaders": [ - { - "name": "360", - "value": "361" - } - ] - }, - "tcpSocket": { - "port": -1095116290, - "host": "362" - } - }, - "preStop": { - "exec": { - "command": [ - "363" - ] - }, - "httpGet": { - "path": "364", - "port": -1431381588, - "host": "365", - "scheme": "JŵǤ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - } - } - }, - "terminationMessagePath": "370", - "terminationMessagePolicy": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", - "imagePullPolicy": ":/", - "securityContext": { - "capabilities": { - "add": [ - "诵H玲鑠ĭ$#卛8ð" - ], - "drop": [ - "Q橱9ij\\Ď愝Ű藛b" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "371", - "role": "372", - "type": "373", - "level": "374" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "375", - "gmsaCredentialSpec": "376", - "runAsUserName": "377" - }, - "runAsUser": 5574781452707956333, - "runAsGroup": 8850141386971124227, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "忀oɎƺL肄$鬬", - "seccompProfile": { - "type": "矐_", - "localhostProfile": "378" - } - }, - "tty": true, - "targetContainerName": "379" - } - ], - "restartPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "terminationGracePeriodSeconds": -2985049970189992560, - "activeDeadlineSeconds": 4369716065827112267, - "nodeSelector": { - "380": "381" - }, - "serviceAccountName": "382", - "serviceAccount": "383", - "automountServiceAccountToken": true, - "nodeName": "384", - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "385", - "role": "386", - "type": "387", - "level": "388" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "389", - "gmsaCredentialSpec": "390", - "runAsUserName": "391" - }, - "runAsUser": 1322232608671575212, - "runAsGroup": -3565639689247870986, - "runAsNonRoot": false, - "supplementalGroups": [ - -7888525810745339742 - ], - "fsGroup": -3029419263270634763, - "sysctls": [ - { - "name": "392", - "value": "393" - } - ], - "fsGroupChangePolicy": "?jĎĭ¥#ƱÁR»淹揀.", - "seccompProfile": { - "type": "鍃G昧牱", - "localhostProfile": "394" - } - }, - "imagePullSecrets": [ - { - "name": "395" - } - ], - "hostname": "396", - "subdomain": "397", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "398", - "operator": "", - "values": [ - "399" - ] - } - ], - "matchFields": [ - { - "key": "400", - "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", - "values": [ - "401" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1724658051, - "preference": { - "matchExpressions": [ - { - "key": "402", - "operator": "盌3+Œ", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": ")Zq=歍þ", - "values": [ - "405" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "a-z_-..6W.VKs": "1" - }, - "matchExpressions": [ - { - "key": "KA-._d._.Um.-__0", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "412" - ], - "topologyKey": "413" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1387858949, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" - }, - "matchExpressions": [ - { - "key": "3--51", - "operator": "NotIn", - "values": [ - "C.-e16-O5" - ] - } - ] - }, - "namespaces": [ - "420" - ], - "topologyKey": "421" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" - }, - "matchExpressions": [ - { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "428" - ], - "topologyKey": "429" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -824709210, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j": "O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p" - }, - "matchExpressions": [ - { - "key": "H72-_--pT7p", - "operator": "NotIn", - "values": [ - "0_._f" - ] - } - ] - }, - "namespaces": [ - "436" - ], - "topologyKey": "437" - } - } - ] - } - }, - "schedulerName": "438", - "tolerations": [ - { - "key": "439", - "operator": "ƞ=掔廛ĤJŇv膈ǣʛsĊ剞", - "value": "440", - "effect": "Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻(", - "tolerationSeconds": 5238971742940252651 - } - ], - "hostAliases": [ - { - "ip": "441", - "hostnames": [ - "442" - ] - } - ], - "priorityClassName": "443", - "priority": -125022959, - "dnsConfig": { - "nameservers": [ - "444" - ], - "searches": [ - "445" - ], - "options": [ - { - "name": "446", - "value": "447" - } - ] - }, - "readinessGates": [ - { - "conditionType": "Ɍ邪鳖üzÁ" - } - ], - "runtimeClassName": "448", - "enableServiceLinks": false, - "preemptionPolicy": ".Ą", - "overhead": { - "ɨ悪@黝Ɓ": "177" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1569123121, - "topologyKey": "449", - "whenUnsatisfiable": "魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥", - "labelSelector": { - "matchLabels": { - "4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G": "8-c_C.G.h--m.f" - }, - "matchExpressions": [ - { - "key": "OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA", - "operator": "NotIn", - "values": [ - "7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8" - ] - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - } - }, - "status": { - "replicas": 337922430, - "fullyLabeledReplicas": 31486357, - "readyReplicas": -1983654895, - "availableReplicas": 1308809900, - "observedGeneration": -5594148640067537624, - "conditions": [ - { - "type": "议ĪS", - "status": "?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\\k%橳", - "lastTransitionTime": "2125-04-24T12:13:40Z", - "reason": "456", - "message": "457" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.ReplicaSet.pb b/testdata/v1.19.0/apps.v1beta2.ReplicaSet.pb deleted file mode 100644 index d723c352e0fc54cf1bca314ea5433993c25a5f14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6816 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≫FwJA7w*vM&m-jj`u4u`MQ-&YyR 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ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - partition: -83826225 - type: șa汸<ƋlɋN磋镮ȺPÈ - volumeClaimTemplates: - - metadata: - annotations: - "466": "467" - clusterName: "472" - creationTimestamp: null - deletionGracePeriodSeconds: -6486445241316991261 - finalizers: - - "471" - generateName: "460" - generation: -5107762106575809276 - labels: - "464": "465" - managedFields: - - apiVersion: "474" - fieldsType: "475" - manager: "473" - operation: 壛ĐíEd楗鱶镖喗vȥ - name: "459" - namespace: "461" - ownerReferences: - - apiVersion: "468" - blockOwnerDeletion: false - controller: true - kind: "469" - name: "470" - uid: /nēɅĀ埰ʀł!U詨nj1ýǝ - resourceVersion: "8285629342346774721" - selfLink: "462" - uid: S誖Śs垦Ȋ髴T唼=`朇c - spec: - accessModes: - - Y斩I儑瓔¯ - dataSource: - apiGroup: "484" - kind: "485" - name: "486" - resources: - limits: - 涟雒驭堣Qwn:Ʋå譥a超: "19" - requests: - ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ: "368" - selector: - matchExpressions: - - key: vUK_-.j21---__y.9O.L-.m.3--4 - operator: In - values: - - 37u-h---dY7_M_-._M52 - matchLabels: - ? k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5 - : 8_B-ks7dx - storageClassName: "483" - volumeMode: '''降\4)ȳɍǟm{煰œ憼' - volumeName: "482" - status: - accessModes: - - èƾ竒决瘛Ǫǵ - capacity: - Ǧ澵貛香"砻B鷋: "578" - conditions: - - lastProbeTime: "2230-04-25T02:33:53Z" - lastTransitionTime: "2843-07-14T02:23:26Z" - message: "488" - reason: "487" - status: WU=ȑ-A敲ʉ2腠梊 - type: '|nET¬%ȎdžĤɂR湛' - phase: ʌ槧ą°Z拕獘:pȚ\猫ï卒ú -status: - collisionCount: -1556190810 - conditions: - - lastTransitionTime: "2446-08-01T12:34:13Z" - message: "493" - reason: "492" - status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> - type: ȩ硘(ǒ[ - currentReplicas: -463159422 - currentRevision: "490" - observedGeneration: -3866306318826551410 - readyReplicas: -1993494670 - replicas: 1852870468 - updateRevision: "491" - updatedReplicas: 463674701 diff --git a/testdata/v1.19.0/apps.v1beta2.StatefulSet.json b/testdata/v1.19.0/apps.v1beta2.StatefulSet.json deleted file mode 100644 index 561de79478..0000000000 --- a/testdata/v1.19.0/apps.v1beta2.StatefulSet.json +++ /dev/null @@ -1,1596 +0,0 @@ -{ - "kind": "StatefulSet", - "apiVersion": "apps/v1beta2", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "volumeClaimTemplates": [ - { - "metadata": { - "name": "459", - "generateName": "460", - "namespace": "461", - "selfLink": "462", - "uid": "S誖Śs垦Ȋ髴T唼=`朇c", - "resourceVersion": "8285629342346774721", - "generation": -5107762106575809276, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -6486445241316991261, - "labels": { - "464": "465" - }, - "annotations": { - "466": "467" - }, - "ownerReferences": [ - { - "apiVersion": "468", - "kind": "469", - "name": "470", - "uid": "/nēɅĀ埰ʀł!U詨nj1ýǝ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "471" - ], - "clusterName": "472", - "managedFields": [ - { - "manager": "473", - "operation": "壛ĐíEd楗鱶镖喗vȥ", - "apiVersion": "474", - "fieldsType": "475" - } - ] - }, - "spec": { - "accessModes": [ - "Y斩I儑瓔¯" - ], - "selector": { - "matchLabels": { - "k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5": "8_B-ks7dx" - }, - "matchExpressions": [ - { - "key": "vUK_-.j21---__y.9O.L-.m.3--4", - "operator": "In", - "values": [ - "37u-h---dY7_M_-._M52" - ] - } - ] - }, - "resources": { - "limits": { - "涟雒驭堣Qwn:Ʋå譥a超": "19" - }, - "requests": { - "ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ": "368" - } - }, - "volumeName": "482", - "storageClassName": "483", - "volumeMode": "'降\\4)ȳɍǟm{煰œ憼", - "dataSource": { - "apiGroup": "484", - "kind": "485", - "name": "486" - } - }, - "status": { - "phase": "ʌ槧ą°Z拕獘:pȚ\\猫ï卒ú", - "accessModes": [ - "èƾ竒决瘛Ǫǵ" - ], - "capacity": { - "Ǧ澵貛香\"砻B鷋": "578" - }, - "conditions": [ - { - "type": "|nET¬%ȎdžĤɂR湛", - "status": "WU=ȑ-A敲ʉ2腠梊", - "lastProbeTime": "2230-04-25T02:33:53Z", - "lastTransitionTime": "2843-07-14T02:23:26Z", - "reason": "487", - "message": "488" - } - ] - } - } - ], - "serviceName": "489", - "podManagementPolicy": "`ŇaƬȿŬ捕|", - "updateStrategy": { - "type": "șa汸\u003cƋlɋN磋镮ȺPÈ", - "rollingUpdate": { - "partition": -83826225 - } - }, - "revisionHistoryLimit": -1872519086 - }, - "status": { - "observedGeneration": -3866306318826551410, - "replicas": 1852870468, - "readyReplicas": -1993494670, - "currentReplicas": -463159422, - "updatedReplicas": 463674701, - "currentRevision": "490", - "updateRevision": "491", - "collisionCount": -1556190810, - "conditions": [ - { - "type": "ȩ硘(ǒ[", - "status": "闬輙怀¹bCũw¼ ǫđ槴Ċį軠\u003e", - "lastTransitionTime": "2446-08-01T12:34:13Z", - "reason": "492", - "message": "493" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/apps.v1beta2.StatefulSet.pb b/testdata/v1.19.0/apps.v1beta2.StatefulSet.pb deleted file mode 100644 index caf6d102dea887a952b25867135a8920299f8898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7997 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ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - updateStrategy: - rollingUpdate: - partition: -83826225 - type: șa汸<ƋlɋN磋镮ȺPÈ - volumeClaimTemplates: - - metadata: - annotations: - "466": "467" - clusterName: "472" - creationTimestamp: null - deletionGracePeriodSeconds: -6486445241316991261 - finalizers: - - "471" - generateName: "460" - generation: -5107762106575809276 - labels: - "464": "465" - managedFields: - - apiVersion: "474" - fieldsType: "475" - manager: "473" - operation: 壛ĐíEd楗鱶镖喗vȥ - name: "459" - namespace: "461" - ownerReferences: - - apiVersion: "468" - blockOwnerDeletion: false - controller: true - kind: "469" - name: "470" - uid: /nēɅĀ埰ʀł!U詨nj1ýǝ - resourceVersion: "8285629342346774721" - selfLink: "462" - uid: S誖Śs垦Ȋ髴T唼=`朇c - spec: - accessModes: - - Y斩I儑瓔¯ - dataSource: - apiGroup: "484" - kind: "485" - name: "486" - resources: - limits: - 涟雒驭堣Qwn:Ʋå譥a超: "19" - requests: - ª韷v简3VǢɾ纤ą¨?ɣ蔫椁Ȕ: "368" - selector: - matchExpressions: - - key: vUK_-.j21---__y.9O.L-.m.3--4 - operator: In - values: - - 37u-h---dY7_M_-._M52 - matchLabels: - ? k--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77f.mgi7-2je7zjt0pp-x0r2gd---yn1/7_._qN__A_f_-B3_U__L.KH6K.RwsfI_2-_20_9.5 - : 8_B-ks7dx - storageClassName: "483" - volumeMode: '''降\4)ȳɍǟm{煰œ憼' - volumeName: "482" - status: - accessModes: - - èƾ竒决瘛Ǫǵ - capacity: - Ǧ澵貛香"砻B鷋: "578" - conditions: - - lastProbeTime: "2230-04-25T02:33:53Z" - lastTransitionTime: "2843-07-14T02:23:26Z" - message: "488" - reason: "487" - status: WU=ȑ-A敲ʉ2腠梊 - type: '|nET¬%ȎdžĤɂR湛' - phase: ʌ槧ą°Z拕獘:pȚ\猫ï卒ú -status: - collisionCount: -1556190810 - conditions: - - lastTransitionTime: "2446-08-01T12:34:13Z" - message: "493" - reason: "492" - status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> - type: ȩ硘(ǒ[ - currentReplicas: -463159422 - currentRevision: "490" - observedGeneration: -3866306318826551410 - readyReplicas: -1993494670 - replicas: 1852870468 - updateRevision: "491" - updatedReplicas: 463674701 diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb b/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb deleted file mode 100644 index d99783666418c7c7ab373c40da80cda2804e30ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmV-40n7etICB6BC<+*1b#!QDZggp5VRUJ4ZZ2y$b1rFbFLp5!3{-DxWo}Ysadl;L zbQ1po3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tg zfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osB zbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{I zlzrxrfhgv=m&Ar$8UislG6FF;LI4s!3IZ`X8ZQb0GB6SXGBFwgGBP3|a_O(RDdw5K zJZ~&x>8`zRa&+dHjm4S7jOK~AHO806xFDYRu%Upbv$!=H4hjM?GZF|0uAch40}ucj G03ra}oN03a diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.json b/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.json deleted file mode 100644 index 28a6ed1137..0000000000 --- a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "kind": "TokenRequest", - "apiVersion": "authentication.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "audiences": [ - "19" - ], - "expirationSeconds": 3850803321873644574, - "boundObjectRef": { - "kind": "20", - "apiVersion": "21", - "name": "22", - "uid": "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" - } - }, - "status": { - "token": "23", - "expirationTimestamp": "1999-07-03T22:31:10Z" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.pb b/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.pb deleted file mode 100644 index aa4125f2d2b14ab71772989a85455edaee4fc232..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmV-20nPqvICB6BC<+*1b#!QDZggp5VRUJ4ZZ2y$b1rFbFLp5!3{-DxWo}Ysadl;L zbQ1jm3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tg zfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osB zbH$3rk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7#hxuy<(#y`w_z{I zlzrxrfhgv=m&Ar$8UislG6FF;5D`K=9rDenZ%6diMKVzm&dpup7^k#fTy##H5v{I0x~la2nep8`nv-V02%-y E04~^RD*ylh diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.yaml b/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.yaml deleted file mode 100644 index 994088b8c3..0000000000 --- a/testdata/v1.19.0/authentication.k8s.io.v1.TokenRequest.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: authentication.k8s.io/v1 -kind: TokenRequest -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - audiences: - - "19" - boundObjectRef: - apiVersion: "21" - kind: "20" - name: "22" - uid: r鯹)晿%?nB`%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXPkCB0t3I~Ib1Q(N$A&>{O&&XJb3&=AOVgZt- PK)$&WlaZMegAxM(I`K`N diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.json b/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.json deleted file mode 100644 index 83b704a869..0000000000 --- a/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "kind": "TokenReview", - "apiVersion": "authentication.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "token": "19", - "audiences": [ - "20" - ] - }, - "status": { - "user": { - "username": "21", - "uid": "22", - "groups": [ - "23" - ], - "extra": { - "24": [ - "25" -] - } - }, - "audiences": [ - "26" - ], - "error": "27" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.pb b/testdata/v1.19.0/authentication.k8s.io.v1.TokenReview.pb deleted file mode 100644 index 6afb48729223ec002798c8ce935b559db4f346b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272 zcmd0{C}!YN=aNV)Ey+mDE6GewEXmBz)62Ff*2~P-FEbS44$03>%?nB`%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EA5|fdc6oV2205f7wbN~PV diff --git a/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.json b/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.json deleted file mode 100644 index 423fd1cc30..0000000000 --- a/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "kind": "TokenReview", - "apiVersion": "authentication.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "token": "19", - "audiences": [ - "20" - ] - }, - "status": { - "user": { - "username": "21", - "uid": "22", - "groups": [ - "23" - ], - "extra": { - "24": [ - "25" -] - } - }, - "audiences": [ - "26" - ], - "error": "27" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.pb b/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.pb deleted file mode 100644 index a4b3aeb5bb313a89c3402126b22fed1a29f0884c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277 zcmd0{C}!Z&;gU@(Ey+mDE6GewEXmBz)62Ff*2~P-FEdO^ElD&K;tt8rPR$ESEz3+T z7rMj9wUUvG(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r z8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJ zuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W^XNR?(5G{@9NwO& ze{xFgvx$uw&vs5f(iRIe&D@B|&_ajUk(m^O5(5B@T~90k diff --git a/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.yaml b/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.yaml deleted file mode 100644 index 3c08908710..0000000000 --- a/testdata/v1.19.0/authentication.k8s.io.v1beta1.TokenReview.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: authentication.k8s.io/v1beta1 -kind: TokenReview -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - audiences: - - "20" - token: "19" -status: - audiences: - - "26" - error: "27" - user: - extra: - "24": - - "25" - groups: - - "23" - uid: "22" - username: "21" diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb deleted file mode 100644 index 170a56ddf2bbc9224f141a78927163352dcc068a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmWNKze~eF7>08nqU8{WLr{W4%_ITa+;>THb<*PKAc~9NkcNP1#gwL1s5n&d2XRoL zAVSf>QQQ=fj#|;h&B?iiF8&GPE${NY@AH;rtWiNHyn1ajs)h}(7Dn5dvWzofl-=QM zaw+n?t<`$56!^6T-w)z=CD;jrUG_)lJ)r~{5jwFA;+Vw6an3CpZOgIq(voh@%AqCX z&+ox^^Q_&h6tv}s)2G9u+pl(qtPfM-G9rs3l;jz3tCXg|Q3o!JvBgHO)A~5si@VAD zdBp_f)g-9`w;RBngm6{OvFX7@(rYDyyX)@F>{_q=`16)%B)H($;{8w%eE-i%gom=GZd2W$xlwq2`){_N=+_tOioTM zE)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aA zm#U|`r<`c7E6)%B)H($;{8w%eE-i%gom=GZYdJPR&URE=|fxO)havPEIW@ z4oWS{Of46B#>lmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tw%O9rS3Xp@nF6qAvm5|fdU7L$>& l5tEUL6_b&v5C<2Nkr`0dT#AQ-5lCAARaq)9NHHie006QPQ-J^g diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.json b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.json deleted file mode 100644 index b244e2c577..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "kind": "SelfSubjectAccessReview", - "apiVersion": "authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "resourceAttributes": { - "namespace": "19", - "verb": "20", - "group": "21", - "version": "22", - "resource": "23", - "subresource": "24", - "name": "25" - }, - "nonResourceAttributes": { - "path": "26", - "verb": "27" - } - }, - "status": { - "allowed": true, - "reason": "28", - "evaluationError": "29" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.pb deleted file mode 100644 index ef7404d8f9ca728c9f8f6d89621147543f5b6903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291 zcmd0{C}!X?;u23REy>6)%B)H($;{8w%eE-i%gom=GZYdJPR&URE=|fxO)havPEIW@ z4oWS{Of46B!pOCfk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1GNP|lTs0C<`k%1JGk)aZkk&zaYk+Bhz jk%<+Pk*N>|7n6}0P}W?Ehl3GFTL4vADlkYfC@}y41eH@c diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml deleted file mode 100644 index e8efdebde7..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: authorization.k8s.io/v1 -kind: SelfSubjectAccessReview -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - nonResourceAttributes: - path: "26" - verb: "27" - resourceAttributes: - group: "21" - name: "25" - namespace: "19" - resource: "23" - subresource: "24" - verb: "20" - version: "22" -status: - allowed: true - evaluationError: "29" - reason: "28" diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb deleted file mode 100644 index ac2e25d702bfda5bf670d47e5d3c214aea816ba8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GZYdFPR&URE=|fxO)d#4%}Ff| zN-fJwEf>1M$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$F_mBh^39|elo$ZFyiq0q diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json deleted file mode 100644 index 0e462b0c2a..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "kind": "SelfSubjectRulesReview", - "apiVersion": "authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "namespace": "19" - }, - "status": { - "resourceRules": [ - { - "verbs": [ - "20" - ], - "apiGroups": [ - "21" - ], - "resources": [ - "22" - ], - "resourceNames": [ - "23" - ] - } - ], - "nonResourceRules": [ - { - "verbs": [ - "24" - ], - "nonResourceURLs": [ - "25" - ] - } - ], - "incomplete": true, - "evaluationError": "26" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1.SelfSubjectRulesReview.pb deleted file mode 100644 index 24cbba26a44d045e945b311eb48ed7ab46c6392e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 276 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GZYdFPR&URE=|fxO)d#4%}Ff| zN-fJwEf>1R$hDG@i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$EY6h&tqqB4lZC(CsrE#0ixIl7D-re6EGp0M2J{K@q@Kc zAs|A~!cy!Mk(3(I#?Hz*fi(UEahltld(SQDh_ED^$<=Gy)xz>lvZSMASWY!0 zpIWcyi$S5bTqp!lv=%hNV3+?)@j$&%HF)2G9u+pkWSZjLhQbE@-WjAl4UQA{w9Xn|Dr2Zh-6lvcrqWc?d~SFV_uKLC?z(rgu+i^4zCPztpY8p@Wov%$a`kq+Wo$lz)LFup z*sK|uClnT-v;olpR0!xU0(yL$0j3T04b_Hb9L7KiK4MZLD6}TV2?wPtP;P=)#3ujo Ck5ugd diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.json b/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.json deleted file mode 100644 index 2e7133c113..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "kind": "SubjectAccessReview", - "apiVersion": "authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "resourceAttributes": { - "namespace": "19", - "verb": "20", - "group": "21", - "version": "22", - "resource": "23", - "subresource": "24", - "name": "25" - }, - "nonResourceAttributes": { - "path": "26", - "verb": "27" - }, - "user": "28", - "groups": [ - "29" - ], - "extra": { - "30": [ - "31" -] - }, - "uid": "32" - }, - "status": { - "allowed": false, - "reason": "33", - "evaluationError": "34" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.pb deleted file mode 100644 index 7bb4e0d96608f6a9c8c0d3b5fd00143a36f16515..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmd0{C}!Z&;}TCSEy>6)%B)H($;{8w%eE-i%gom=GZYdIE=|fxO)havPEIW@4oWS{ zOf47s!^pLgk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+ z-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97b zo~VCvO6{|WjT+B(PCwEX3pCB#h{@1G$bm}+s0C<`k%1JGk)aZkk&zaYk+Bhzk%<+P zk*N>|7n6}0P}UqMYXOwC)Z*e|GByxm0g{GBOvXl1JRA%{Ovc7iOvWY(3{nhA3;;k! BRHXm_ diff --git a/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.yaml b/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.yaml deleted file mode 100644 index 6b699c3447..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1.SubjectAccessReview.yaml +++ /dev/null @@ -1,54 +0,0 @@ -apiVersion: authorization.k8s.io/v1 -kind: SubjectAccessReview -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - extra: - "30": - - "31" - groups: - - "29" - nonResourceAttributes: - path: "26" - verb: "27" - resourceAttributes: - group: "21" - name: "25" - namespace: "19" - resource: "23" - subresource: "24" - verb: "20" - version: "22" - uid: "32" - user: "28" -status: - allowed: false - evaluationError: "34" - reason: "33" diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb deleted file mode 100644 index e4522c25cde2ce0500008c88ed8a727eafa5ce2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323 zcmWNKze~eF7>4gYMCA~N!$Crann?<_x$n~E>ZHZdK@=CkAq@f3iY-lAq2f@*AH+e0 zf(S(iM{!d`I%-81Hz(&7y7(uEx4g^qzRz1$Az_Lo+%2H0w z%AqCI&+ox^>#WnN7RbuO>C@rS?N_HuH%1wCI90_lM)MqmRZ21tXn>IB0r L0n$zqgP7zWnL=2( diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json b/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json deleted file mode 100644 index 7613bb4182..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "kind": "LocalSubjectAccessReview", - "apiVersion": "authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "resourceAttributes": { - "namespace": "19", - "verb": "20", - "group": "21", - "version": "22", - "resource": "23", - "subresource": "24", - "name": "25" - }, - "nonResourceAttributes": { - "path": "26", - "verb": "27" - }, - "user": "28", - "group": [ - "29" - ], - "extra": { - "30": [ - "31" -] - }, - "uid": "32" - }, - "status": { - "allowed": false, - "reason": "33", - "evaluationError": "34" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb deleted file mode 100644 index dc10cb73a4cc9075b497dbd85812c82c1d32ba1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 321 zcmWNKJxjw-7=?3RM9W1SE)Ehp)J#&a&3$h^Zk<#d9Yk>v9MTZ5t(elJ6)Fx@{2&f0 z6htUGI61f}A|17&i<^^k3tjvL4&LP~&pFSj$Vj7-roDQ+71l~kFD`{Uxr&T(r7+*% z#US=Ln_3QiZ+op?EC+tP;QK)otp<%!u*?1ky(g3)BSI&ZLF_DXaguY>Ld&$Rf;6S; zm=2mk{`?+%x6V4P>Y}#taQbw3bocWKd)v%c{NFDz^x{5J0W>hb=dUqBI&o2;oWubW_G>bd3=5L@}KSf!DVY^@N)Hb zys2z10+(!_rqx9Kps53L0}!)-0s*Z#K%1o~prfd(s8qC&r4)q8MpSYHf%6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^4^GWV3ocE{N=+_t zOioTME)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7Es43) diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json deleted file mode 100644 index c34c9fffb9..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "kind": "SelfSubjectAccessReview", - "apiVersion": "authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "resourceAttributes": { - "namespace": "19", - "verb": "20", - "group": "21", - "version": "22", - "resource": "23", - "subresource": "24", - "name": "25" - }, - "nonResourceAttributes": { - "path": "26", - "verb": "27" - } - }, - "status": { - "allowed": true, - "reason": "28", - "evaluationError": "29" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb deleted file mode 100644 index a852839d7d95b2505ca49a622406a224db4eeb5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296 zcmd0{C}!X?=aNY*Ey>6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^4^GWV3ocE{N=+_t zOioTME)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7E9{F(@$r035+p5C8xG diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml deleted file mode 100644 index 01475c9ab3..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: authorization.k8s.io/v1beta1 -kind: SelfSubjectAccessReview -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - nonResourceAttributes: - path: "26" - verb: "27" - resourceAttributes: - group: "21" - name: "25" - namespace: "19" - resource: "23" - subresource: "24" - verb: "20" - version: "22" -status: - allowed: true - evaluationError: "29" - reason: "28" diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb deleted file mode 100644 index b579b27a584155b1421faa91ba70837e843db302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 283 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^3r@{R3ocE{N=+^a zD$PkP4oWS{Of46>!N|3mk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZ zz}VvUyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|B zV!tLPp5RfTs-sW zJl)WzbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9v`3sKruBiA#Ws$;d#6$;eQO b$;e2F$;eoU11Mqw6fu=x1oF+K7?c1 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json deleted file mode 100644 index 12724ddfbd..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "kind": "SelfSubjectRulesReview", - "apiVersion": "authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "namespace": "19" - }, - "status": { - "resourceRules": [ - { - "verbs": [ - "20" - ], - "apiGroups": [ - "21" - ], - "resources": [ - "22" - ], - "resourceNames": [ - "23" - ] - } - ], - "nonResourceRules": [ - { - "verbs": [ - "24" - ], - "nonResourceURLs": [ - "25" - ] - } - ], - "incomplete": true, - "evaluationError": "26" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb deleted file mode 100644 index ab92a6cc9b4070f9225b3e48cc9cb86d5e113262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^3r@{R3ocE{N=+^a zD$PkP4oWS{Of46>#>lmjk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZ zz}VvUyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|B zV!tLPp5RfTs-sW zJl)WzbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1Ghy|#@Qc8(SfQ!kRXO ZNQueFScn5CVgeK~m0$$&&7>HV7yt`wQndg8 diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml deleted file mode 100644 index 83fb4e95c1..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml +++ /dev/null @@ -1,50 +0,0 @@ -apiVersion: authorization.k8s.io/v1beta1 -kind: SelfSubjectRulesReview -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - namespace: "19" -status: - evaluationError: "26" - incomplete: true - nonResourceRules: - - nonResourceURLs: - - "25" - verbs: - - "24" - resourceRules: - - apiGroups: - - "21" - resourceNames: - - "23" - resources: - - "22" - verbs: - - "20" diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb deleted file mode 100644 index f2bf84aa27b26e80819fbbdb379ba479c21849c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmWNKze~eF7>4gYM9U!#r&DmKnIvGF`z~p&PFnl}L~#)u(h@K&*wUmGDh^frK^#;l zh){HJ6gNerqgHfrb8>E>i+_T6%ey@9`@9tu5hmHJ--x%X^|0l~VRa`{QBfwWW}BiI z#J=Fu>y2VLD8OJK{E_?`5$HXlu_hV8q_hVYf%qpgs>fSY}d&vTX{J(v9B0(yR23%}&2tcTIn6+z0YaKnE3HAV^Kr5l^^^DW zng!ZR6s?1BS|Hqn3SG_dxzR;3=p>`N>;BEc#-RK7`s`;vJNv`S_WbbW>g{+-+dKrJ z3WP7QSv}HEXd8gS1Vjr^BA~Mf=<*Z;%xUUrsx-}8jDfWIm`;Hp(U?pT4pJH*ois6s GN&W#cFjm9> diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json deleted file mode 100644 index 8ac6f23e6c..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "kind": "SubjectAccessReview", - "apiVersion": "authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "resourceAttributes": { - "namespace": "19", - "verb": "20", - "group": "21", - "version": "22", - "resource": "23", - "subresource": "24", - "name": "25" - }, - "nonResourceAttributes": { - "path": "26", - "verb": "27" - }, - "user": "28", - "group": [ - "29" - ], - "extra": { - "30": [ - "31" -] - }, - "uid": "32" - }, - "status": { - "allowed": false, - "reason": "33", - "evaluationError": "34" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.pb deleted file mode 100644 index 32696d181a28a7e6d026e81f280cf5806a6955bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmWNKze~eF7>08nqU8{W(^y%>E_N&_?o8y#tjHu!SB?Sh8mopRunjoY#wbB~&Iv*!{Q9pS< zui2ozh9Y$kP78#akesgO+3e^d8FZ4--F5$Feq+#me0}zFpPl{TWqWS;a`kq+rEMO9 zP;8N=^+f+5HvxqOh&G@^KxYBaWhn}n*VNNgXe diff --git a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml b/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml deleted file mode 100644 index 7469717ff7..0000000000 --- a/testdata/v1.19.0/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml +++ /dev/null @@ -1,54 +0,0 @@ -apiVersion: authorization.k8s.io/v1beta1 -kind: SubjectAccessReview -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - extra: - "30": - - "31" - group: - - "29" - nonResourceAttributes: - path: "26" - verb: "27" - resourceAttributes: - group: "21" - name: "25" - namespace: "19" - resource: "23" - subresource: "24" - verb: "20" - version: "22" - uid: "32" - user: "28" -status: - allowed: false - evaluationError: "34" - reason: "33" diff --git a/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb deleted file mode 100644 index 5a6edc2e5eca747b55a74ceb66e6faa7bc64918c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmd0{C}!Z&raG&d44G&C?VGBGeUv9vI-FgG(WGcqu?xc#o_YGe1D#sVjXfVCZ4 zn_K6fo3ooSij9lWT!_&kiJgnlQi#dWAWMOZ$wWN6yOXb4nlCZzasLf6wNT`w2UJUUM|^y!=}hqou{pPW+rY+|Fv zvz^nAw8a8VGdE%~v~Xe&(&FL)Y69A1WFW<4WGJv>*5TF65`EkLT>kMN2pAO>PWe6g uH<&4<&hc!)^XZE}Y+b&cQR3{wjs<@qO5V5ku7D`fxczI*OC~7>B?bVa8F)+p diff --git a/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.json b/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.json deleted file mode 100644 index fe4ede107f..0000000000 --- a/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "kind": "HorizontalPodAutoscaler", - "apiVersion": "autoscaling/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "scaleTargetRef": { - "kind": "19", - "name": "20", - "apiVersion": "21" - }, - "minReplicas": 896585016, - "maxReplicas": -1971381490, - "targetCPUUtilizationPercentage": -1300313567 - }, - "status": { - "observedGeneration": -5238012362384355226, - "currentReplicas": -738053939, - "desiredReplicas": -1258077201, - "currentCPUUtilizationPercentage": 757808475 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.pb b/testdata/v1.19.0/autoscaling.v1.HorizontalPodAutoscaler.pb deleted file mode 100644 index 1541f919de2d877d75e54c16c4065640938b17ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmd0{C}!Z&raG&d44G&C?VGBGeUv9vI-FgG(WGcqu?xc#o_YGe1D#sVjXfVCZ4 zn_K6fo3ooSij9lWT!_&kiJgnlQi#dWAWMOZ$wWN6yOs1Hgnz&C)%rvk9HmFFVJEFn#*9pSj1##QpIFw z+Qn!HRB9%q_;Nzm(p0!=eFVluRF gVi4lyXn8*O$>0A#z$nGZG4IC)MWC&gQVdEA0M}kkPXGV_ diff --git a/testdata/v1.19.0/autoscaling.v1.Scale.json b/testdata/v1.19.0/autoscaling.v1.Scale.json deleted file mode 100644 index 82a94653b8..0000000000 --- a/testdata/v1.19.0/autoscaling.v1.Scale.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "kind": "Scale", - "apiVersion": "autoscaling/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": -595102844 - }, - "status": { - "replicas": 70007838, - "selector": "19" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/autoscaling.v1.Scale.pb b/testdata/v1.19.0/autoscaling.v1.Scale.pb deleted file mode 100644 index ce3f895c089bbf841ef8c1d76bc9d890778ae587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmd0{C}!Xi=i*B&Ey*uVPRz;7OV=+m6k-hqvQveQFmkPAgnz&C)%rvk9HmFFVJEFn#*9pSj1##QpIFw z+Qq03RB9%q_;Nzm(p0!=eFVluQ4 e;^t_1KKIGr|3JVf#mO=6#|A~9ot9DzN(=x-e73ku`v6DFQIJV>1 z1|(8Gg+L31B1&6YP>WRPCm_*MzKbTQnl4xrb%hW@!b!7%1sjAwa9v=*lSWT7^X})| zbIwfK&DRMOx5TFlettMUF_uX+7WJW#LR_j_B7SbH;%5r+i5@@E^zVt0ocik~aZ(YA zt|~@QF+++KRvi6SDK%3!HOur|&2?-K`5RYklJ{I2uM8`kVfd{M=I4X_FvllWPWMx;;Y$kfb-V5N-iMHNdO~=~^(L%gyHxE}UF<``&YZeEZv9yp+(p_2QnDBXe>0+IxGRSUj!+VnZZ955ioR>?<~U&{-TJzig-?O8HDug zl$!t;D@sNQ)@T9ZpnKf!RNi;Iatgrlbd1|zmQ5IUEz8LJDPUy)OlXcQmnZWM6w)&5 zH(CWs0~HbMAsf31rWrOMSBZ82^kEUB*hg*>A)+JM4(E}oWXwbD$h;{O$ zQyo+xDC~eo?Oy2+x-FSbiY5LVhwMQZ!?qN*vUk`dM}URQ1HEh56MtzFd9f8U3M!bDOVxf8px- z;5wnW;U8-A^3=qMgt&OgsjK0TKzacdxyH|5q~7l z5^61t-Ov5$8Ba7elR$FHs&4m5l+H}}^+4ho-LFYatu zm|r+`;p9)}=Pw>uIdW+ArPr1}Up;v6sg>RDtGll|$F$Xe=>!9&%ez-|j%9^X!V?d& z%m+%@5yY)dE^nhou}Fom8MwI_s)>Sf)D384pfs)C=o55L0u8!qSTxu+ORFX|23N3o zV!)>J66MChVs8_>Pp!X>Cm-f=(hQzqsw}%EZP#&w?Y|W5$@eB}b_Y zYi<}@3~EF22cgX)EUFKPJ5qp1?7-UUq?8;UOy{PY%SEP7kckp2}W2y?NiqAI|=M{X15p%r*4z35IAJ>Klsi#lt4C+qtQoCPtf# zNPoL$a8c|qxH6yy6{=|Y4B=>rWx%cT6tIf}5ZvNc6)UaV8M2XRDH`J(29)g~n$Dsg zr9A7@@mNJ^uoweun=;h~aa&sp7zVQ0m*;f`{H-Z~CR==5DGB?+S0*)3AI5Jols{0#dkqra@ diff --git a/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.json b/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.json deleted file mode 100644 index d31f07a9c5..0000000000 --- a/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "kind": "HorizontalPodAutoscaler", - "apiVersion": "autoscaling/v2beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "scaleTargetRef": { - "kind": "19", - "name": "20", - "apiVersion": "21" - }, - "minReplicas": 896585016, - "maxReplicas": -1971381490, - "metrics": [ - { - "type": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", - "object": { - "target": { - "kind": "22", - "name": "23", - "apiVersion": "24" - }, - "metricName": "25", - "targetValue": "79", - "selector": { - "matchLabels": { - "An---v_-5-_8LXP-o-9..1l-_5---5w9vL_-.M.y._-_R58_HLU..8._Q": "7-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_-q" - }, - "matchExpressions": [ - { - "key": "1d3-7-fP81.-.9Vdx.TB_M-H5", - "operator": "NotIn", - "values": [ - "Q42M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.Wu5--.H" - ] - } - ] - }, - "averageValue": "954" - }, - "pods": { - "metricName": "32", - "targetAverageValue": "538", - "selector": { - "matchLabels": { - "8---196g8d--iv1-5--5ht-a-29--0qso79yg--792.a6-4y4-j8553sog-405--l071yyms7-tk1po/5t_k-_v.-6b6.N_-u.---.8--LI--U.v.L.U_8f.-H2._67yg-Lz": "03f_x" - }, - "matchExpressions": [ - { - "key": "20h-OK-_8gI_z_-tY-R6S17_.8CnK_Od", - "operator": "NotIn", - "values": [ - "P.-i.Fg.Cs_.8-E._2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHM" - ] - } - ] - } - }, - "resource": { - "name": "ɉ鎷卩蝾H韹寬娬ï瓼猀2:ö", - "targetAverageUtilization": 1253093074, - "targetAverageValue": "8" - }, - "external": { - "metricName": "39", - "metricSelector": { - "matchLabels": { - "4kh6oqu-or---40--87-1wpl6-2-310e5hz/B._z": "G6t-2.-_-8w6" - }, - "matchExpressions": [ - { - "key": "1295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2gk-0/d.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--GI", - "operator": "DoesNotExist" - } - ] - }, - "targetValue": "570", - "targetAverageValue": "829" - } - } - ] - }, - "status": { - "observedGeneration": -7224326297454280417, - "currentReplicas": 596942561, - "desiredReplicas": -1880980172, - "currentMetrics": [ - { - "type": " ïì«丯Ƙ枛牐ɺ皚|懥", - "object": { - "target": { - "kind": "46", - "name": "47", - "apiVersion": "48" - }, - "metricName": "49", - "currentValue": "55", - "selector": { - "matchLabels": { - "8._Wxpe..J7rs6.0_OHz_.B-.-_w_--.8_r_N-.3n-xu": "o_-Nm-_X8" - }, - "matchExpressions": [ - { - "key": "665--4-j8---t6-r7--9.9dy/XvSA..1", - "operator": "Exists" - } - ] - }, - "averageValue": "14" - }, - "pods": { - "metricName": "56", - "currentAverageValue": "878", - "selector": { - "matchLabels": { - "6fv--m-8--72-bca4m56au3f-j/0-_1-F.h-__k_K5._..O_.J_-G_--V-42E_--o90G_A4..-L..-__0N_N.O3i": "r_gn.8-c.C3_F._oX-F9_.v" - }, - "matchExpressions": [ - { - "key": "g-..__._____K_g1cXfr.4_.B", - "operator": "DoesNotExist" - } - ] - } - }, - "resource": { - "name": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", - "currentAverageUtilization": -1607821167, - "currentAverageValue": "832" - }, - "external": { - "metricName": "63", - "metricSelector": { - "matchLabels": { - "4_4--.-_Z4.LA3HVG93_._.I3.__-.0-z_z0sn_.hx_-a__0-8-.M-.-.-8vJ": "zET_..3dCv3j._.-_pP__up.2L_s-o779._-k-5___-Qq4" - }, - "matchExpressions": [ - { - "key": "FC-rtSY.g._2F7.-_e..OP", - "operator": "Exists" - } - ] - }, - "currentValue": "229", - "currentAverageValue": "606" - } - } - ], - "conditions": [ - { - "type": "鯶縆", - "status": "aTGÒ鵌Ē3", - "lastTransitionTime": "2416-12-01T11:47:49Z", - "reason": "70", - "message": "71" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.pb b/testdata/v1.19.0/autoscaling.v2beta1.HorizontalPodAutoscaler.pb deleted file mode 100644 index 601b4af04b2e8c7c7eb6fbac5fde18983de757db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1708 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 diff --git a/testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml b/testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml deleted file mode 100644 index 36d494211b..0000000000 --- a/testdata/v1.19.0/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml +++ /dev/null @@ -1,180 +0,0 @@ -apiVersion: autoscaling/v2beta2 -kind: HorizontalPodAutoscaler -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - behavior: - scaleDown: - policies: - - periodSeconds: 1255312175 - type: ɾģ毋Ó6dz娝嘚 - value: 627713162 - selectPolicy: /ɸɎ R§耶FfBls3! - stabilizationWindowSeconds: 1206365825 - scaleUp: - policies: - - periodSeconds: -686523310 - type: 嶗U - value: -1285424066 - selectPolicy: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - stabilizationWindowSeconds: 1761963371 - maxReplicas: -1971381490 - metrics: - - external: - metric: - name: "39" - selector: - matchExpressions: - - key: n3-8d-0-5qty--4-p---u16-wv-i.84-n4f--139-295at-o7qff7-x--r7v66bm71u-n4f0/2_31.-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-x6bigm_-._q - operator: In - values: - - Q3_Y.5.-..P_pDZ-._._t__2k - matchLabels: - 9s-m---vl80.5-6y-07b-3---g-jdi/z_-tY-R6S17_.8CnK_O.d-._NwcGnP-w-Sf5_Or.i1_7z.WH-.._d: 1_57__JR.N-1zL-4--6o--Bo-F__..XR.7_1-l - target: - averageUtilization: -521487971 - averageValue: "301" - type: 3.v-鿧悮坮Ȣ - value: "82" - object: - describedObject: - apiVersion: "24" - kind: "22" - name: "23" - metric: - name: "25" - selector: - matchExpressions: - - key: 816m59-dx8----i--5-8t36b0/D7r__.am6-4_WE-_JTrcd-2.-__E_Sv__26KX_R7 - operator: DoesNotExist - matchLabels: - QQ.N2.1.L.l-Y._.4: 0.d.__Gg8-2_kS91.e5K-_e63_-_3-n-_-__3u-.__G - target: - averageUtilization: 1001983654 - averageValue: "39" - type: 凗蓏Ŋ蛊ĉy緅縕>Ž - value: "309" - pods: - metric: - name: "32" - selector: - matchExpressions: - - key: w.__-___196-.dX_iv1H.__.h-J-M.9_T.q-o7.y-SQ.A - operator: NotIn - values: - - 0.N.-.Kj8..3s--_4..I_l...-ym-._k - matchLabels: - 8-10pq-0-7-9-2-ekg-071a-2y-y-o0-5q-21.6h/87_2fNc5-_.-RX-82_g50_uL: 6N_._a69 - target: - averageUtilization: -1980941277 - averageValue: "800" - type: 抴ŨfZhUʎ浵ɲõ - value: "303" - resource: - name: 倱< - target: - averageUtilization: 580681683 - averageValue: "404" - type: ź贩j瀉 - value: "621" - type: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě - minReplicas: 896585016 - scaleTargetRef: - apiVersion: "21" - kind: "19" - name: "20" -status: - conditions: - - lastTransitionTime: "2682-06-14T06:09:58Z" - message: "71" - reason: "70" - status: 龢ÄƤUǷ坒ŕF5o儎ĄÇ稕E - type: '`翾''ųŎ群E牬庘颮6(|ǖû' - currentMetrics: - - external: - current: - averageUtilization: -1175595426 - averageValue: "759" - value: "287" - metric: - name: "63" - selector: - matchExpressions: - - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o - operator: In - values: - - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 - matchLabels: - 627-23---g-----p8-d5-8-m8i--k0j5-gr-y7nlp97v-0-1y7/2....3_t_-l..-.DG7r-3.----._4__XOnf_ZN.-_--r.E__-8: K.-miJ4x-_0_5-_7 - object: - current: - averageUtilization: -126958936 - averageValue: "860" - value: "526" - describedObject: - apiVersion: "55" - kind: "53" - name: "54" - metric: - name: "46" - selector: - matchExpressions: - - key: 6-d42--clo90---461v-07r--0---8-30i-uo/9DF - operator: In - values: - - 2hT.-z-._7-5lL..-_--.VEa-_gn.8-c.C3_F._oX-F9_.5vN5.25aWx.a - matchLabels: - 29.-_Z.0_1._hg._o_p665O_4Gj._BXt.O-7___-Y_um-_8r--684._V: 8_...E.-o - pods: - current: - averageUtilization: 1008425444 - averageValue: "683" - value: "671" - metric: - name: "56" - selector: - matchExpressions: - - key: 382m88w-pz9d4i-m7---k8235--8--c83-4b-9-1k.1f-53-x1y-8---3----p-pdn--j2---2--82--cj-1-s--op3w/3--Z1Tvw39F_C-rtSY.g._2F7.-_e..Or_-.3OHgt.U - operator: In - values: - - y.8_8 - matchLabels: - ? d5-g-7-7---g88w2k4usz--mj-8o26--26-hs5-jeds4-4tz9x-4.i-l11q5--uk5mj-94-8134i5k6q6--5tu-tie4-7--gm4p-8y-99/N_g-..__._____K_g1cXfr4 - : ET_..3dCv3j._.-_pP__up.2L_s-o779._-k-N - resource: - current: - averageUtilization: -392406530 - averageValue: "183" - value: "93" - name: Ƈè*鑏='ʨ|ǓÓ敆OɈÏ 瞍髃 - type: Ǖɳɷ9Ì崟¿瘦ɖ緕 - currentReplicas: 267768240 - desiredReplicas: -127849333 - observedGeneration: -7477362499801752548 diff --git a/testdata/v1.19.0/batch.v1.Job.after_roundtrip.pb b/testdata/v1.19.0/batch.v1.Job.after_roundtrip.pb deleted file mode 100644 index 55ed53cacc2b3600a27e90889a71c973212eef13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6675 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犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ - initialDelaySeconds: -1224991707 - periodSeconds: -612420031 - successThreshold: -1139949896 - tcpSocket: - host: "276" - port: -379385405 - timeoutSeconds: 887398685 - name: "244" - ports: - - containerPort: -1213051101 - hostIP: "250" - hostPort: -970312425 - name: "249" - protocol: 埽uʎȺ眖R - readinessProbe: - exec: - command: - - "277" - failureThreshold: -940514142 - httpGet: - host: "280" - httpHeaders: - - name: "281" - value: "282" - path: "278" - port: "279" - initialDelaySeconds: -1817291584 - periodSeconds: 582041100 - successThreshold: 509188266 - tcpSocket: - host: "283" - port: -1491697472 - timeoutSeconds: 1224868165 - resources: - limits: - Ůĺ}潷ʒ胵輓: "404" - requests: - 1ØœȠƬQg鄠: "488" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 徥淳4揻-$ɽ丟 - drop: - - "" - privileged: false - procMount: ĠM蘇KŅ/»頸+SÄ蚃 - readOnlyRootFilesystem: false - runAsGroup: -1576913564542459711 - runAsNonRoot: true - runAsUser: 8876559635423161004 - seLinuxOptions: - level: "311" - role: "309" - type: "310" - user: "308" - seccompProfile: - localhostProfile: "315" - type: ľ)酊龨δ - windowsOptions: - gmsaCredentialSpec: "313" - gmsaCredentialSpecName: "312" - runAsUserName: "314" - startupProbe: - exec: - command: - - "284" - failureThreshold: 14304392 - httpGet: - host: "286" - httpHeaders: - - name: "287" - value: "288" - path: "285" - port: -527306221 - scheme: ļ腩墺Ò媁荭gw忊| - initialDelaySeconds: -1532958330 - periodSeconds: 1004325340 - successThreshold: -1313320434 - tcpSocket: - host: "290" - port: "289" - timeoutSeconds: -438588982 - stdin: true - terminationMessagePath: "307" - tty: true - volumeDevices: - - devicePath: "269" - name: "268" - volumeMounts: - - mountPath: "265" - mountPropagation: '>郵[+扴ȨŮ' - name: "264" - readOnly: true - subPath: "266" - subPathExpr: "267" - workingDir: "248" - dnsConfig: - nameservers: - - "452" - options: - - name: "454" - value: "455" - searches: - - "453" - dnsPolicy: 誹 - enableServiceLinks: false - ephemeralContainers: - - args: - - "319" - command: - - "318" - env: - - name: "326" - value: "327" - valueFrom: - configMapKeyRef: - key: "333" - name: "332" - optional: false - fieldRef: - apiVersion: "328" - fieldPath: "329" - resourceFieldRef: - containerName: "330" - divisor: "361" - resource: "331" - secretKeyRef: - key: "335" - name: "334" - optional: false - envFrom: - - configMapRef: - name: "324" - optional: true - prefix: "323" - secretRef: - name: "325" - optional: false - image: "317" - imagePullPolicy: 笭/9崍h趭(娕uE增猍ǵ xǨ - lifecycle: - postStart: - exec: - command: - - "364" - httpGet: - host: "367" - httpHeaders: - - name: "368" - value: "369" - path: "365" - port: "366" - tcpSocket: - host: "370" - port: 935886668 - preStop: - exec: - command: - - "371" - httpGet: - host: "374" - httpHeaders: - - name: "375" - value: "376" - path: "372" - port: "373" - scheme: )DŽ髐njʉBn(fǂ - tcpSocket: - host: "377" - port: 872525702 - livenessProbe: - exec: - command: - - "342" - failureThreshold: -766915393 - httpGet: - host: "345" - httpHeaders: - - name: "346" - value: "347" - path: "343" - port: "344" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 - tcpSocket: - host: "349" - port: "348" - timeoutSeconds: 1067125211 - name: "316" - ports: - - containerPort: -1730959016 - hostIP: "322" - hostPort: 1905181464 - name: "321" - protocol: ëJ橈'琕鶫:顇ə娯Ȱ囌 - readinessProbe: - exec: - command: - - "350" - failureThreshold: 1802356198 - httpGet: - host: "352" - httpHeaders: - - name: "353" - value: "354" - path: "351" - port: 1167615307 - scheme: vEȤƏ埮p - initialDelaySeconds: -1467527914 - periodSeconds: 1221583046 - successThreshold: -1861307253 - tcpSocket: - host: "356" - port: "355" - timeoutSeconds: 1107276738 - resources: - limits: - Ǻ鱎ƙ;Nŕ: "526" - requests: - "": "372" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ƶf - drop: - - Ã茓pȓɻ - privileged: true - procMount: '#耗' - readOnlyRootFilesystem: false - runAsGroup: 5255171395073905944 - runAsNonRoot: false - runAsUser: -4099583436266168513 - seLinuxOptions: - level: "382" - role: "380" - type: "381" - user: "379" - seccompProfile: - localhostProfile: "386" - type: (ť1ùfŭƽ - windowsOptions: - gmsaCredentialSpec: "384" - gmsaCredentialSpecName: "383" - runAsUserName: "385" - startupProbe: - exec: - command: - - "357" - failureThreshold: 1697842937 - httpGet: - host: "359" - httpHeaders: - - name: "360" - value: "361" - path: "358" - port: 199049889 - scheme: IJ嘢4ʗ - initialDelaySeconds: -1896415283 - periodSeconds: -1330095135 - successThreshold: 1566213732 - tcpSocket: - host: "363" - port: "362" - timeoutSeconds: 1540899353 - stdin: true - stdinOnce: true - targetContainerName: "387" - terminationMessagePath: "378" - terminationMessagePolicy: ay - volumeDevices: - - devicePath: "341" - name: "340" - volumeMounts: - - mountPath: "337" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 - name: "336" - readOnly: true - subPath: "338" - subPathExpr: "339" - workingDir: "320" - hostAliases: - - hostnames: - - "450" - ip: "449" - hostname: "404" - imagePullSecrets: - - name: "403" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "440" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: true - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -78618443 - scheme: Ɗ+j忊Ŗȫ焗捏ĨFħ籘Àǒ - tcpSocket: - host: "227" - port: -495373547 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊 - tcpSocket: - host: "234" - port: 88483549 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1167888910 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: 1094670193 - scheme: 栲茇竛吲蚛隖<ǶĬ4y£軶ǃ*ʙ嫙& - initialDelaySeconds: -802585193 - periodSeconds: 1944205014 - successThreshold: -2079582559 - tcpSocket: - host: "207" - port: "206" - timeoutSeconds: 1901330124 - name: "175" - ports: - - containerPort: 44308192 - hostIP: "181" - hostPort: -1280763790 - name: "180" - protocol: Żwʮ馜üNșƶ4ĩĉ - readinessProbe: - exec: - command: - - "208" - failureThreshold: 208045354 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 804417065 - scheme: Ŵ廷s{Ⱦdz@ - initialDelaySeconds: 632397602 - periodSeconds: -730174220 - successThreshold: 433084615 - tcpSocket: - host: "213" - port: 406308963 - timeoutSeconds: 2026784878 - resources: - limits: - "": "993" - requests: - 瀹鞎sn芞: "621" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ - drop: - - ŬƩȿ0矀Kʝ瘴I\p - privileged: true - procMount: 倗S晒嶗UÐ_ƮA攤/ɸɎ R§耶 - readOnlyRootFilesystem: false - runAsGroup: 3876361590808856900 - runAsNonRoot: false - runAsUser: -4436559826852161595 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: fBls3!Zɾģ毋Ó6 - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "214" - failureThreshold: -1131820775 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "215" - port: "216" - scheme: Źʣy豎@ɀ羭,铻O - initialDelaySeconds: 1424053148 - periodSeconds: 859639931 - successThreshold: -1663149700 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: 747521320 - stdinOnce: true - terminationMessagePath: "235" - terminationMessagePolicy: ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌U髷 - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '鲡:' - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "392" - nodeSelector: - "388": "389" - overhead: - 睙: "859" - preemptionPolicy: Ȳȍŋƀ+瑏eCmA - priority: 497309492 - priorityClassName: "451" - readinessGates: - - conditionType: 溣狣愿激 - restartPolicy: æ盪泙若`l}Ñ蠂Ü - runtimeClassName: "456" - schedulerName: "446" - securityContext: - fsGroup: -458943834575608638 - fsGroupChangePolicy: ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[ - runAsGroup: 5023310695550414054 - runAsNonRoot: true - runAsUser: 6519765915963602850 - seLinuxOptions: - level: "396" - role: "394" - type: "395" - user: "393" - seccompProfile: - localhostProfile: "402" - type: Ƒĝ®EĨǔvÄÚ×p鬷m - supplementalGroups: - - 5114583700398530032 - sysctls: - - name: "400" - value: "401" - windowsOptions: - gmsaCredentialSpec: "398" - gmsaCredentialSpecName: "397" - runAsUserName: "399" - serviceAccount: "391" - serviceAccountName: "390" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "405" - terminationGracePeriodSeconds: -1344691682045303625 - tolerations: - - effect: J赟鷆šl5ɜ - key: "447" - operator: ō6µɑ`ȗ< - tolerationSeconds: 2575412512260329976 - value: "448" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - 82__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw_Y: 11---.-o7.pJ-4-1WV.-__05._LsuH - maxSkew: 341824479 - topologyKey: "457" - whenUnsatisfiable: Œ,躻[鶆f盧 - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -972874331 - volumeID: "46" - azureDisk: - cachingMode: 鎥ʟ<$洅ɹ7 - diskName: "110" - diskURI: "111" - fsType: "112" - kind: Þ - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 938765968 - items: - - key: "99" - mode: -421817404 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -331664193 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 848754324 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "110" - resource: "92" - emptyDir: - medium: 瓷雼浢Ü礽绅{囥 - sizeLimit: "721" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 284300875610791466 - finalizers: - - "159" - generateName: "148" - generation: 1514679477039738680 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 昹ʞĹ鑑6 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: true - controller: false - kind: "157" - name: "158" - uid: 啞川J缮ǚb - resourceVersion: "1051165191612104121" - selfLink: "150" - uid: '曢\%枅:' - spec: - accessModes: - - ɥ踓Ǻǧ湬淊kŪ睴鸏:ɥ - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŋƞ究:hoĂɋ: "206" - requests: - 瓷碑: "809" - selector: - matchExpressions: - - key: Td2-NY - operator: DoesNotExist - matchLabels: - 50qso79yg--79-e-a74bc-v--0jjy5.405--l071yyms7-tk1po6c-m61733-x-2v4r--b/dm7: 020h-OK-_8gI_z_-tY-R6S17_.8CnK_O.d-._NwcGnp - storageClassName: "171" - volumeMode: =å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ - volumeName: "170" - fc: - fsType: "94" - lun: -1341615783 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: 1673568505 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: 龷ȪÆl - iscsi: - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: -1888506207 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: -1884322607 - sources: - - configMap: - items: - - key: "124" - mode: -1147975588 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1240667156 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "750" - resource: "122" - secret: - items: - - key: "116" - mode: 1550211208 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: 2293771102284463819 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - readOnly: true - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 798972405 - items: - - key: "52" - mode: -1628457490 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - ttlSecondsAfterFinished: 1192652907 -status: - active: -1983720493 - conditions: - - lastProbeTime: "2813-03-11T20:08:42Z" - lastTransitionTime: "2793-11-20T00:30:11Z" - message: "465" - reason: "464" - status: 簏ì淵歔ųd,4 - type: "" - failed: 1049326966 - succeeded: -2026748262 diff --git a/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.json b/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.json deleted file mode 100644 index 2d10f0d725..0000000000 --- a/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.json +++ /dev/null @@ -1,1543 +0,0 @@ -{ - "kind": "CronJob", - "apiVersion": "batch/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "schedule": "19", - "startingDeadlineSeconds": -2555947251840004808, - "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", - "suspend": true, - "jobTemplate": { - "metadata": { - "name": "20", - "generateName": "21", - "namespace": "22", - "selfLink": "23", - "uid": "^苣", - "resourceVersion": "1092536316763508004", - "generation": 3798025802092444428, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -6114802437535409255, - "labels": { - "25": "26" - }, - "annotations": { - "27": "28" - }, - "ownerReferences": [ - { - "apiVersion": "29", - "kind": "30", - "name": "31", - "uid": "憍峕?狱³-Ǐ忄*", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "32" - ], - "clusterName": "33", - "managedFields": [ - { - "manager": "34", - "operation": "ȎțêɘIJ斬³;Ơ歿", - "apiVersion": "35", - "fieldsType": "36" - } - ] - }, - "spec": { - "parallelism": -856030588, - "completions": -106888179, - "activeDeadlineSeconds": -1483125035702892746, - "backoffLimit": -1822122846, - "selector": { - "matchLabels": { - "2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am6-4_WE-_T": "cd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DAm" - }, - "matchExpressions": [ - { - "key": "rnr", - "operator": "DoesNotExist" - } - ] - }, - "manualSelector": true, - "template": { - "metadata": { - "name": "43", - "generateName": "44", - "namespace": "45", - "selfLink": "46", - "uid": "A", - "resourceVersion": "13282108741396501211", - "generation": -1988464041375677738, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -961038652544818647, - "labels": { - "48": "49" - }, - "annotations": { - "50": "51" - }, - "ownerReferences": [ - { - "apiVersion": "52", - "kind": "53", - "name": "54", - "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "55" - ], - "clusterName": "56", - "managedFields": [ - { - "manager": "57", - "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", - "apiVersion": "58", - "fieldsType": "59" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "60", - "hostPath": { - "path": "61", - "type": "j剐'宣I拍N嚳ķȗ" - }, - "emptyDir": { - "medium": "捵TwMȗ礼2ħ籦ö嗏ʑ\u003e季Cʖ畬", - "sizeLimit": "347" - }, - "gcePersistentDisk": { - "pdName": "62", - "fsType": "63", - "partition": 1399152294, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "64", - "fsType": "65", - "partition": -1853411528 - }, - "gitRepo": { - "repository": "66", - "revision": "67", - "directory": "68" - }, - "secret": { - "secretName": "69", - "items": [ - { - "key": "70", - "path": "71", - "mode": 1395607230 - } - ], - "defaultMode": -1852451720, - "optional": true - }, - "nfs": { - "server": "72", - "path": "73" - }, - "iscsi": { - "targetPortal": "74", - "iqn": "75", - "lun": -1483417237, - "iscsiInterface": "76", - "fsType": "77", - "portals": [ - "78" - ], - "secretRef": { - "name": "79" - }, - "initiatorName": "80" - }, - "glusterfs": { - "endpoints": "81", - "path": "82", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "83", - "readOnly": true - }, - "rbd": { - "monitors": [ - "84" - ], - "image": "85", - "fsType": "86", - "pool": "87", - "user": "88", - "keyring": "89", - "secretRef": { - "name": "90" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "91", - "fsType": "92", - "secretRef": { - "name": "93" - }, - "options": { - "94": "95" - } - }, - "cinder": { - "volumeID": "96", - "fsType": "97", - "secretRef": { - "name": "98" - } - }, - "cephfs": { - "monitors": [ - "99" - ], - "path": "100", - "user": "101", - "secretFile": "102", - "secretRef": { - "name": "103" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "104", - "datasetUUID": "105" - }, - "downwardAPI": { - "items": [ - { - "path": "106", - "fieldRef": { - "apiVersion": "107", - "fieldPath": "108" - }, - "resourceFieldRef": { - "containerName": "109", - "resource": "110", - "divisor": "52" - }, - "mode": -1011172037 - } - ], - "defaultMode": -1775926229 - }, - "fc": { - "targetWWNs": [ - "111" - ], - "lun": -740816174, - "fsType": "112", - "wwids": [ - "113" - ] - }, - "azureFile": { - "secretName": "114", - "shareName": "115" - }, - "configMap": { - "name": "116", - "items": [ - { - "key": "117", - "path": "118", - "mode": 1793473487 - } - ], - "defaultMode": -347579237, - "optional": false - }, - "vsphereVolume": { - "volumePath": "119", - "fsType": "120", - "storagePolicyName": "121", - "storagePolicyID": "122" - }, - "quobyte": { - "registry": "123", - "volume": "124", - "readOnly": true, - "user": "125", - "group": "126", - "tenant": "127" - }, - "azureDisk": { - "diskName": "128", - "diskURI": "129", - "cachingMode": "A3fƻfʣ繡楙¯", - "fsType": "130", - "readOnly": true, - "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" - }, - "photonPersistentDisk": { - "pdID": "131", - "fsType": "132" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "133", - "items": [ - { - "key": "134", - "path": "135", - "mode": 550215822 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "136", - "fieldRef": { - "apiVersion": "137", - "fieldPath": "138" - }, - "resourceFieldRef": { - "containerName": "139", - "resource": "140", - "divisor": "618" - }, - "mode": 1525389481 - } - ] - }, - "configMap": { - "name": "141", - "items": [ - { - "key": "142", - "path": "143", - "mode": -1249460160 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "144", - "expirationSeconds": -8988970531898753887, - "path": "145" - } - } - ], - "defaultMode": -1332301579 - }, - "portworxVolume": { - "volumeID": "146", - "fsType": "147" - }, - "scaleIO": { - "gateway": "148", - "system": "149", - "secretRef": { - "name": "150" - }, - "protectionDomain": "151", - "storagePool": "152", - "storageMode": "153", - "volumeName": "154", - "fsType": "155", - "readOnly": true - }, - "storageos": { - "volumeName": "156", - "volumeNamespace": "157", - "fsType": "158", - "readOnly": true, - "secretRef": { - "name": "159" - } - }, - "csi": { - "driver": "160", - "readOnly": false, - "fsType": "161", - "volumeAttributes": { - "162": "163" - }, - "nodePublishSecretRef": { - "name": "164" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "165", - "generateName": "166", - "namespace": "167", - "selfLink": "168", - "uid": "A徙ɶɊł/擇ɦĽ胚", - "resourceVersion": "4447340384943270560", - "generation": -6008930988505485536, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 3218160964766401208, - "labels": { - "170": "171" - }, - "annotations": { - "172": "173" - }, - "ownerReferences": [ - { - "apiVersion": "174", - "kind": "175", - "name": "176", - "uid": "ɜa頢ƛƟ)ÙæNǚ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "177" - ], - "clusterName": "178", - "managedFields": [ - { - "manager": "179", - "operation": "quA?瞲Ť倱\u003cįXŋ", - "apiVersion": "180", - "fieldsType": "181" - } - ] - }, - "spec": { - "accessModes": [ - "厶耈 T衧ȇe媹Hǝ呮}臷" - ], - "selector": { - "matchLabels": { - "5P.-i.Fg.Cs_.w": "4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0" - }, - "matchExpressions": [ - { - "key": "6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z", - "operator": "NotIn", - "values": [ - "A5b.5-CX_VBC.Jn4f_1" - ] - } - ] - }, - "resources": { - "limits": { - "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊": "967" - }, - "requests": { - "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" - } - }, - "volumeName": "188", - "storageClassName": "189", - "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", - "dataSource": { - "apiGroup": "190", - "kind": "191", - "name": "192" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "193", - "image": "194", - "command": [ - "195" - ], - "args": [ - "196" - ], - "workingDir": "197", - "ports": [ - { - "name": "198", - "hostPort": -1180080716, - "containerPort": -1409668172, - "protocol": "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", - "hostIP": "199" - } - ], - "envFrom": [ - { - "prefix": "200", - "configMapRef": { - "name": "201", - "optional": true - }, - "secretRef": { - "name": "202", - "optional": false - } - } - ], - "env": [ - { - "name": "203", - "value": "204", - "valueFrom": { - "fieldRef": { - "apiVersion": "205", - "fieldPath": "206" - }, - "resourceFieldRef": { - "containerName": "207", - "resource": "208", - "divisor": "231" - }, - "configMapKeyRef": { - "name": "209", - "key": "210", - "optional": false - }, - "secretKeyRef": { - "name": "211", - "key": "212", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "": "55" - }, - "requests": { - "粕擓ƖHVe熼'FD": "235" - } - }, - "volumeMounts": [ - { - "name": "213", - "mountPath": "214", - "subPath": "215", - "mountPropagation": "UÐ_ƮA攤/ɸɎ", - "subPathExpr": "216" - } - ], - "volumeDevices": [ - { - "name": "217", - "devicePath": "218" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "219" - ] - }, - "httpGet": { - "path": "220", - "port": "221", - "host": "222", - "scheme": "翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź", - "httpHeaders": [ - { - "name": "223", - "value": "224" - } - ] - }, - "tcpSocket": { - "port": -1543701088, - "host": "225" - }, - "initialDelaySeconds": 513341278, - "timeoutSeconds": 627713162, - "periodSeconds": 1255312175, - "successThreshold": -1740959124, - "failureThreshold": 158280212 - }, - "readinessProbe": { - "exec": { - "command": [ - "226" - ] - }, - "httpGet": { - "path": "227", - "port": -1140531048, - "host": "228", - "httpHeaders": [ - { - "name": "229", - "value": "230" - } - ] - }, - "tcpSocket": { - "port": 1741405963, - "host": "231" - }, - "initialDelaySeconds": 1260448044, - "timeoutSeconds": -200461294, - "periodSeconds": -1791206950, - "successThreshold": 1160477220, - "failureThreshold": 1226391571 - }, - "startupProbe": { - "exec": { - "command": [ - "232" - ] - }, - "httpGet": { - "path": "233", - "port": "234", - "host": "235", - "scheme": "勅跦Opwǩ曬逴褜1Ø", - "httpHeaders": [ - { - "name": "236", - "value": "237" - } - ] - }, - "tcpSocket": { - "port": "238", - "host": "239" - }, - "initialDelaySeconds": -589000495, - "timeoutSeconds": -955773237, - "periodSeconds": 561988938, - "successThreshold": 1419770315, - "failureThreshold": 300356869 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "240" - ] - }, - "httpGet": { - "path": "241", - "port": "242", - "host": "243", - "scheme": "更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", - "httpHeaders": [ - { - "name": "244", - "value": "245" - } - ] - }, - "tcpSocket": { - "port": 467291328, - "host": "246" - } - }, - "preStop": { - "exec": { - "command": [ - "247" - ] - }, - "httpGet": { - "path": "248", - "port": -434820661, - "host": "249", - "scheme": "r嚧", - "httpHeaders": [ - { - "name": "250", - "value": "251" - } - ] - }, - "tcpSocket": { - "port": 453108839, - "host": "252" - } - } - }, - "terminationMessagePath": "253", - "terminationMessagePolicy": "趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", - "imagePullPolicy": "Gƚ绤fʀļ腩墺Ò媁荭gw", - "securityContext": { - "capabilities": { - "add": [ - "E剒蔞" - ], - "drop": [ - "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "254", - "role": "255", - "type": "256", - "level": "257" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "258", - "gmsaCredentialSpec": "259", - "runAsUserName": "260" - }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", - "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", - "localhostProfile": "261" - } - }, - "stdin": true, - "tty": true - } - ], - "containers": [ - { - "name": "262", - "image": "263", - "command": [ - "264" - ], - "args": [ - "265" - ], - "workingDir": "266", - "ports": [ - { - "name": "267", - "hostPort": -825277526, - "containerPort": 1157117817, - "hostIP": "268" - } - ], - "envFrom": [ - { - "prefix": "269", - "configMapRef": { - "name": "270", - "optional": false - }, - "secretRef": { - "name": "271", - "optional": false - } - } - ], - "env": [ - { - "name": "272", - "value": "273", - "valueFrom": { - "fieldRef": { - "apiVersion": "274", - "fieldPath": "275" - }, - "resourceFieldRef": { - "containerName": "276", - "resource": "277", - "divisor": "107" - }, - "configMapKeyRef": { - "name": "278", - "key": "279", - "optional": false - }, - "secretKeyRef": { - "name": "280", - "key": "281", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" - }, - "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" - } - }, - "volumeMounts": [ - { - "name": "282", - "readOnly": true, - "mountPath": "283", - "subPath": "284", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", - "subPathExpr": "285" - } - ], - "volumeDevices": [ - { - "name": "286", - "devicePath": "287" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "288" - ] - }, - "httpGet": { - "path": "289", - "port": "290", - "host": "291", - "scheme": "C\"6x$1s", - "httpHeaders": [ - { - "name": "292", - "value": "293" - } - ] - }, - "tcpSocket": { - "port": "294", - "host": "295" - }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393 - }, - "readinessProbe": { - "exec": { - "command": [ - "296" - ] - }, - "httpGet": { - "path": "297", - "port": 1167615307, - "host": "298", - "scheme": "vEȤƏ埮p", - "httpHeaders": [ - { - "name": "299", - "value": "300" - } - ] - }, - "tcpSocket": { - "port": "301", - "host": "302" - }, - "initialDelaySeconds": -1467527914, - "timeoutSeconds": 1107276738, - "periodSeconds": 1221583046, - "successThreshold": -1861307253, - "failureThreshold": 1802356198 - }, - "startupProbe": { - "exec": { - "command": [ - "303" - ] - }, - "httpGet": { - "path": "304", - "port": 199049889, - "host": "305", - "scheme": "IJ嘢4ʗ", - "httpHeaders": [ - { - "name": "306", - "value": "307" - } - ] - }, - "tcpSocket": { - "port": "308", - "host": "309" - }, - "initialDelaySeconds": -1896415283, - "timeoutSeconds": 1540899353, - "periodSeconds": -1330095135, - "successThreshold": 1566213732, - "failureThreshold": 1697842937 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "310" - ] - }, - "httpGet": { - "path": "311", - "port": "312", - "host": "313", - "httpHeaders": [ - { - "name": "314", - "value": "315" - } - ] - }, - "tcpSocket": { - "port": 935886668, - "host": "316" - } - }, - "preStop": { - "exec": { - "command": [ - "317" - ] - }, - "httpGet": { - "path": "318", - "port": "319", - "host": "320", - "scheme": ")DŽ髐njʉBn(fǂ", - "httpHeaders": [ - { - "name": "321", - "value": "322" - } - ] - }, - "tcpSocket": { - "port": 872525702, - "host": "323" - } - } - }, - "terminationMessagePath": "324", - "terminationMessagePolicy": "ay", - "imagePullPolicy": "笭/9崍h趭(娕uE增猍ǵ xǨ", - "securityContext": { - "capabilities": { - "add": [ - "Ƶf" - ], - "drop": [ - "Ã茓pȓɻ" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "325", - "role": "326", - "type": "327", - "level": "328" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "329", - "gmsaCredentialSpec": "330", - "runAsUserName": "331" - }, - "runAsUser": -4099583436266168513, - "runAsGroup": 5255171395073905944, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "#耗", - "seccompProfile": { - "type": "(ť1ùfŭƽ", - "localhostProfile": "332" - } - }, - "stdin": true, - "stdinOnce": true - } - ], - "ephemeralContainers": [ - { - "name": "333", - "image": "334", - "command": [ - "335" - ], - "args": [ - "336" - ], - "workingDir": "337", - "ports": [ - { - "name": "338", - "hostPort": -2137891092, - "containerPort": 1992460223, - "protocol": "`l}Ñ蠂Ü[ƛ^輅", - "hostIP": "339" - } - ], - "envFrom": [ - { - "prefix": "340", - "configMapRef": { - "name": "341", - "optional": false - }, - "secretRef": { - "name": "342", - "optional": false - } - } - ], - "env": [ - { - "name": "343", - "value": "344", - "valueFrom": { - "fieldRef": { - "apiVersion": "345", - "fieldPath": "346" - }, - "resourceFieldRef": { - "containerName": "347", - "resource": "348", - "divisor": "211" - }, - "configMapKeyRef": { - "name": "349", - "key": "350", - "optional": true - }, - "secretKeyRef": { - "name": "351", - "key": "352", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "x糂腂": "286" - }, - "requests": { - "ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[": "214" - } - }, - "volumeMounts": [ - { - "name": "353", - "mountPath": "354", - "subPath": "355", - "mountPropagation": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", - "subPathExpr": "356" - } - ], - "volumeDevices": [ - { - "name": "357", - "devicePath": "358" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - }, - "initialDelaySeconds": 1612465029, - "timeoutSeconds": -148677969, - "periodSeconds": 758604605, - "successThreshold": -291429895, - "failureThreshold": -478839383 - }, - "readinessProbe": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 498878902, - "host": "369", - "scheme": "ďJZ漤ŗ坟Ů\u003c", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -2030665763, - "host": "372" - }, - "initialDelaySeconds": 1808698094, - "timeoutSeconds": 1155232143, - "periodSeconds": -1873425934, - "successThreshold": -1924862129, - "failureThreshold": -1431381588 - }, - "startupProbe": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "Nh×DJɶ羹ƞʓ%ʝ`ǭ", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "379" - }, - "initialDelaySeconds": 911629631, - "timeoutSeconds": 542678518, - "periodSeconds": 1859267428, - "successThreshold": 1123323092, - "failureThreshold": -592521472 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "380" - ] - }, - "httpGet": { - "path": "381", - "port": 2040952835, - "host": "382", - "scheme": "诵H玲鑠ĭ$#卛8ð", - "httpHeaders": [ - { - "name": "383", - "value": "384" - } - ] - }, - "tcpSocket": { - "port": "385", - "host": "386" - } - }, - "preStop": { - "exec": { - "command": [ - "387" - ] - }, - "httpGet": { - "path": "388", - "port": -122203422, - "host": "389", - "scheme": "斢杧ż鯀1'鸔", - "httpHeaders": [ - { - "name": "390", - "value": "391" - } - ] - }, - "tcpSocket": { - "port": -1618269037, - "host": "392" - } - } - }, - "terminationMessagePath": "393", - "terminationMessagePolicy": "炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹", - "imagePullPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "securityContext": { - "capabilities": { - "add": [ - "秮òƬɸĻo" - ], - "drop": [ - "{柯?" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "394", - "role": "395", - "type": "396", - "level": "397" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "398", - "gmsaCredentialSpec": "399", - "runAsUserName": "400" - }, - "runAsUser": -3231735416592443589, - "runAsGroup": 1578419479310338359, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "4矕Ƈè*", - "seccompProfile": { - "type": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "localhostProfile": "401" - } - }, - "stdin": true, - "stdinOnce": true, - "tty": true, - "targetContainerName": "402" - } - ], - "restartPolicy": "ȕW歹s", - "terminationGracePeriodSeconds": -2705718780200389430, - "activeDeadlineSeconds": 7628609851801072843, - "dnsPolicy": "堑ūM鈱ɖ'蠨", - "nodeSelector": { - "403": "404" - }, - "serviceAccountName": "405", - "serviceAccount": "406", - "automountServiceAccountToken": false, - "nodeName": "407", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "408", - "role": "409", - "type": "410", - "level": "411" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "412", - "gmsaCredentialSpec": "413", - "runAsUserName": "414" - }, - "runAsUser": -8735446882646824517, - "runAsGroup": 241576272398843100, - "runAsNonRoot": false, - "supplementalGroups": [ - 3851285476969791307 - ], - "fsGroup": 3104099627522161950, - "sysctls": [ - { - "name": "415", - "value": "416" - } - ], - "fsGroupChangePolicy": "ß讪Ă2讅缔m葰賦迾娙", - "seccompProfile": { - "type": "4虵p蓋沥7uPƒ", - "localhostProfile": "417" - } - }, - "imagePullSecrets": [ - { - "name": "418" - } - ], - "hostname": "419", - "subdomain": "420", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "421", - "operator": "堣灭ƴɦ燻", - "values": [ - "422" - ] - } - ], - "matchFields": [ - { - "key": "423", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "424" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1525789456, - "preference": { - "matchExpressions": [ - { - "key": "425", - "operator": "d'呪", - "values": [ - "426" - ] - } - ], - "matchFields": [ - { - "key": "427", - "operator": "ɷȰW瀤oɢ嫎¸殚篎3o8[y#t(", - "values": [ - "428" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" - }, - "matchExpressions": [ - { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] - } - ] - }, - "namespaces": [ - "435" - ], - "topologyKey": "436" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -969397138, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "4g-27-5sx6dbp-72q--m--2k-p---139g-29.o-3/l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0_5": "5.m_2_--XZx" - }, - "matchExpressions": [ - { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "443" - ], - "topologyKey": "444" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "ZXC0_-7.-hj-O_8-b6E_--B": "p8O_._e_3_.4_W_H" - }, - "matchExpressions": [ - { - "key": "6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4", - "operator": "In", - "values": [ - "n-W23-_.z_.._s--_F-BR-.W" - ] - } - ] - }, - "namespaces": [ - "451" - ], - "topologyKey": "452" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1397412563, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.6": "HI-F.PWtO4-7-P41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.b" - }, - "matchExpressions": [ - { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", - "values": [ - "f8k" - ] - } - ] - }, - "namespaces": [ - "459" - ], - "topologyKey": "460" - } - } - ] - } - }, - "schedulerName": "461", - "tolerations": [ - { - "key": "462", - "operator": "T暣Ɖ肆Ző:ijɲí_夦Ŕ", - "value": "463", - "effect": "蛡媈U曰n夬LJ:BŐ埑Ô", - "tolerationSeconds": 2817479448830898187 - } - ], - "hostAliases": [ - { - "ip": "464", - "hostnames": [ - "465" - ] - } - ], - "priorityClassName": "466", - "priority": -69353914, - "dnsConfig": { - "nameservers": [ - "467" - ], - "searches": [ - "468" - ], - "options": [ - { - "name": "469", - "value": "470" - } - ] - }, - "readinessGates": [ - { - "conditionType": "ʁO" - } - ], - "runtimeClassName": "471", - "enableServiceLinks": false, - "preemptionPolicy": "犾ȩ纾", - "overhead": { - "": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "472", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "ttlSecondsAfterFinished": -339602975 - } - }, - "successfulJobsHistoryLimit": 305459364, - "failedJobsHistoryLimit": -1565042829 - }, - "status": { - "active": [ - { - "kind": "479", - "namespace": "480", - "name": "481", - "uid": "vÐ仆dždĄ跞肞=ɴ", - "apiVersion": "482", - "resourceVersion": "483", - "fieldPath": "484" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.pb b/testdata/v1.19.0/batch.v1beta1.CronJob.after_roundtrip.pb deleted file mode 100644 index 48694bf240ed89e74856d9ff747bde302640c5c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7375 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ą - values: - - "424" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist - matchLabels: - 4g-27-5sx6dbp-72q--m--2k-p---139g-29.o-3/l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0_5: 5.m_2_--XZx - namespaces: - - "443" - topologyKey: "444" - weight: -969397138 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaces: - - "435" - topologyKey: "436" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn - values: - - f8k - matchLabels: - k5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.6: HI-F.PWtO4-7-P41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.b - namespaces: - - "459" - topologyKey: "460" - weight: -1397412563 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4 - operator: In - values: - - n-W23-_.z_.._s--_F-BR-.W - matchLabels: - ZXC0_-7.-hj-O_8-b6E_--B: p8O_._e_3_.4_W_H - namespaces: - - "451" - topologyKey: "452" - automountServiceAccountToken: false - containers: - - args: - - "265" - command: - - "264" - env: - - name: "272" - value: "273" - valueFrom: - configMapKeyRef: - key: "279" - name: "278" - optional: false - fieldRef: - apiVersion: "274" - fieldPath: "275" - resourceFieldRef: - containerName: "276" - divisor: "107" - resource: "277" - secretKeyRef: - key: "281" - name: "280" - optional: false - envFrom: - - configMapRef: - name: "270" - optional: false - prefix: "269" - secretRef: - name: "271" - optional: false - image: "263" - imagePullPolicy: 笭/9崍h趭(娕uE增猍ǵ xǨ - lifecycle: - postStart: - exec: - command: - - "310" - httpGet: - host: "313" - httpHeaders: - - name: "314" - value: "315" - path: "311" - port: "312" - tcpSocket: - host: "316" - port: 935886668 - preStop: - exec: - command: - - "317" - httpGet: - host: "320" - httpHeaders: - - name: "321" - value: "322" - path: "318" - port: "319" - scheme: )DŽ髐njʉBn(fǂ - tcpSocket: - host: "323" - port: 872525702 - livenessProbe: - exec: - command: - - "288" - failureThreshold: -766915393 - httpGet: - host: "291" - httpHeaders: - - name: "292" - value: "293" - path: "289" - port: "290" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 - tcpSocket: - host: "295" - port: "294" - timeoutSeconds: 1067125211 - name: "262" - ports: - - containerPort: 1157117817 - hostIP: "268" - hostPort: -825277526 - name: "267" - readinessProbe: - exec: - command: - - "296" - failureThreshold: 1802356198 - httpGet: - host: "298" - httpHeaders: - - name: "299" - value: "300" - path: "297" - port: 1167615307 - scheme: vEȤƏ埮p - initialDelaySeconds: -1467527914 - periodSeconds: 1221583046 - successThreshold: -1861307253 - tcpSocket: - host: "302" - port: "301" - timeoutSeconds: 1107276738 - resources: - limits: - 琕鶫:顇ə娯Ȱ囌{: "853" - requests: - Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ƶf - drop: - - Ã茓pȓɻ - privileged: true - procMount: '#耗' - readOnlyRootFilesystem: false - runAsGroup: 5255171395073905944 - runAsNonRoot: false - runAsUser: -4099583436266168513 - seLinuxOptions: - level: "328" - role: "326" - type: "327" - user: "325" - seccompProfile: - localhostProfile: "332" - type: (ť1ùfŭƽ - windowsOptions: - gmsaCredentialSpec: "330" - gmsaCredentialSpecName: "329" - runAsUserName: "331" - startupProbe: - exec: - command: - - "303" - failureThreshold: 1697842937 - httpGet: - host: "305" - httpHeaders: - - name: "306" - value: "307" - path: "304" - port: 199049889 - scheme: IJ嘢4ʗ - initialDelaySeconds: -1896415283 - periodSeconds: -1330095135 - successThreshold: 1566213732 - tcpSocket: - host: "309" - port: "308" - timeoutSeconds: 1540899353 - stdin: true - stdinOnce: true - terminationMessagePath: "324" - terminationMessagePolicy: ay - volumeDevices: - - devicePath: "287" - name: "286" - volumeMounts: - - mountPath: "283" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 - name: "282" - readOnly: true - subPath: "284" - subPathExpr: "285" - workingDir: "266" - dnsConfig: - nameservers: - - "467" - options: - - name: "469" - value: "470" - searches: - - "468" - dnsPolicy: 堑ūM鈱ɖ'蠨 - enableServiceLinks: false - ephemeralContainers: - - args: - - "336" - command: - - "335" - env: - - name: "343" - value: "344" - valueFrom: - configMapKeyRef: - key: "350" - name: "349" - optional: true - fieldRef: - apiVersion: "345" - fieldPath: "346" - resourceFieldRef: - containerName: "347" - divisor: "211" - resource: "348" - secretKeyRef: - key: "352" - name: "351" - optional: true - envFrom: - - configMapRef: - name: "341" - optional: false - prefix: "340" - secretRef: - name: "342" - optional: false - image: "334" - imagePullPolicy: 嵞嬯t{Eɾ敹Ȯ-湷D谹 - lifecycle: - postStart: - exec: - command: - - "380" - httpGet: - host: "382" - httpHeaders: - - name: "383" - value: "384" - path: "381" - port: 2040952835 - scheme: 诵H玲鑠ĭ$#卛8ð - tcpSocket: - host: "386" - port: "385" - preStop: - exec: - command: - - "387" - httpGet: - host: "389" - httpHeaders: - - name: "390" - value: "391" - path: "388" - port: -122203422 - scheme: 斢杧ż鯀1'鸔 - tcpSocket: - host: "392" - port: -1618269037 - livenessProbe: - exec: - command: - - "359" - failureThreshold: -478839383 - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - initialDelaySeconds: 1612465029 - periodSeconds: 758604605 - successThreshold: -291429895 - tcpSocket: - host: "366" - port: "365" - timeoutSeconds: -148677969 - name: "333" - ports: - - containerPort: 1992460223 - hostIP: "339" - hostPort: -2137891092 - name: "338" - protocol: '`l}Ñ蠂Ü[ƛ^輅' - readinessProbe: - exec: - command: - - "367" - failureThreshold: -1431381588 - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 498878902 - scheme: ďJZ漤ŗ坟Ů< - initialDelaySeconds: 1808698094 - periodSeconds: -1873425934 - successThreshold: -1924862129 - tcpSocket: - host: "372" - port: -2030665763 - timeoutSeconds: 1155232143 - resources: - limits: - x糂腂: "286" - requests: - ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[: "214" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 秮òƬɸĻo - drop: - - '{柯?' - privileged: false - procMount: 4矕Ƈè* - readOnlyRootFilesystem: false - runAsGroup: 1578419479310338359 - runAsNonRoot: false - runAsUser: -3231735416592443589 - seLinuxOptions: - level: "397" - role: "395" - type: "396" - user: "394" - seccompProfile: - localhostProfile: "401" - type: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - windowsOptions: - gmsaCredentialSpec: "399" - gmsaCredentialSpecName: "398" - runAsUserName: "400" - startupProbe: - exec: - command: - - "373" - failureThreshold: -592521472 - httpGet: - host: "376" - httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: Nh×DJɶ羹ƞʓ%ʝ`ǭ - initialDelaySeconds: 911629631 - periodSeconds: 1859267428 - successThreshold: 1123323092 - tcpSocket: - host: "379" - port: -1467648837 - timeoutSeconds: 542678518 - stdin: true - stdinOnce: true - targetContainerName: "402" - terminationMessagePath: "393" - terminationMessagePolicy: 炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹 - tty: true - volumeDevices: - - devicePath: "358" - name: "357" - volumeMounts: - - mountPath: "354" - mountPropagation: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ - name: "353" - subPath: "355" - subPathExpr: "356" - workingDir: "337" - hostAliases: - - hostnames: - - "465" - ip: "464" - hostIPC: true - hostNetwork: true - hostname: "419" - imagePullSecrets: - - name: "418" - initContainers: - - args: - - "196" - command: - - "195" - env: - - name: "203" - value: "204" - valueFrom: - configMapKeyRef: - key: "210" - name: "209" - optional: false - fieldRef: - apiVersion: "205" - fieldPath: "206" - resourceFieldRef: - containerName: "207" - divisor: "231" - resource: "208" - secretKeyRef: - key: "212" - name: "211" - optional: true - envFrom: - - configMapRef: - name: "201" - optional: true - prefix: "200" - secretRef: - name: "202" - optional: false - image: "194" - imagePullPolicy: Gƚ绤fʀļ腩墺Ò媁荭gw - lifecycle: - postStart: - exec: - command: - - "240" - httpGet: - host: "243" - httpHeaders: - - name: "244" - value: "245" - path: "241" - port: "242" - scheme: 更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ - tcpSocket: - host: "246" - port: 467291328 - preStop: - exec: - command: - - "247" - httpGet: - host: "249" - httpHeaders: - - name: "250" - value: "251" - path: "248" - port: -434820661 - scheme: r嚧 - tcpSocket: - host: "252" - port: 453108839 - livenessProbe: - exec: - command: - - "219" - failureThreshold: 158280212 - httpGet: - host: "222" - httpHeaders: - - name: "223" - value: "224" - path: "220" - port: "221" - scheme: 翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź - initialDelaySeconds: 513341278 - periodSeconds: 1255312175 - successThreshold: -1740959124 - tcpSocket: - host: "225" - port: -1543701088 - timeoutSeconds: 627713162 - name: "193" - ports: - - containerPort: -1409668172 - hostIP: "199" - hostPort: -1180080716 - name: "198" - protocol: 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 - readinessProbe: - exec: - command: - - "226" - failureThreshold: 1226391571 - httpGet: - host: "228" - httpHeaders: - - name: "229" - value: "230" - path: "227" - port: -1140531048 - initialDelaySeconds: 1260448044 - periodSeconds: -1791206950 - successThreshold: 1160477220 - tcpSocket: - host: "231" - port: 1741405963 - timeoutSeconds: -200461294 - resources: - limits: - "": "55" - requests: - 粕擓ƖHVe熼'FD: "235" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - E剒蔞 - drop: - - 表徶đ寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥 - privileged: false - procMount: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ - readOnlyRootFilesystem: true - runAsGroup: -5569844914519516591 - runAsNonRoot: true - runAsUser: -3342656999442156006 - seLinuxOptions: - level: "257" - role: "255" - type: "256" - user: "254" - seccompProfile: - localhostProfile: "261" - type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ - windowsOptions: - gmsaCredentialSpec: "259" - gmsaCredentialSpecName: "258" - runAsUserName: "260" - startupProbe: - exec: - command: - - "232" - failureThreshold: 300356869 - httpGet: - host: "235" - httpHeaders: - - name: "236" - value: "237" - path: "233" - port: "234" - scheme: 勅跦Opwǩ曬逴褜1Ø - initialDelaySeconds: -589000495 - periodSeconds: 561988938 - successThreshold: 1419770315 - tcpSocket: - host: "239" - port: "238" - timeoutSeconds: -955773237 - stdin: true - terminationMessagePath: "253" - terminationMessagePolicy: 趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - tty: true - volumeDevices: - - devicePath: "218" - name: "217" - volumeMounts: - - mountPath: "214" - mountPropagation: UÐ_ƮA攤/ɸɎ - name: "213" - subPath: "215" - subPathExpr: "216" - workingDir: "197" - nodeName: "407" - nodeSelector: - "403": "404" - overhead: - "": "368" - preemptionPolicy: 犾ȩ纾 - priority: -69353914 - priorityClassName: "466" - readinessGates: - - conditionType: ʁO - restartPolicy: ȕW歹s - runtimeClassName: "471" - schedulerName: "461" - securityContext: - fsGroup: 3104099627522161950 - fsGroupChangePolicy: ß讪Ă2讅缔m葰賦迾娙 - runAsGroup: 241576272398843100 - runAsNonRoot: false - runAsUser: -8735446882646824517 - seLinuxOptions: - level: "411" - role: "409" - type: "410" - user: "408" - seccompProfile: - localhostProfile: "417" - type: 4虵p蓋沥7uPƒ - supplementalGroups: - - 3851285476969791307 - sysctls: - - name: "415" - value: "416" - windowsOptions: - gmsaCredentialSpec: "413" - gmsaCredentialSpecName: "412" - runAsUserName: "414" - serviceAccount: "406" - serviceAccountName: "405" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "420" - terminationGracePeriodSeconds: -2705718780200389430 - tolerations: - - effect: 蛡媈U曰n夬LJ:BŐ埑Ô - key: "462" - operator: T暣Ɖ肆Ző:ijɲí_夦Ŕ - tolerationSeconds: 2817479448830898187 - value: "463" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "472" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "65" - partition: -1853411528 - volumeID: "64" - azureDisk: - cachingMode: A3fƻfʣ繡楙¯ - diskName: "128" - diskURI: "129" - fsType: "130" - kind: 勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ - readOnly: true - azureFile: - secretName: "114" - shareName: "115" - cephfs: - monitors: - - "99" - path: "100" - readOnly: true - secretFile: "102" - secretRef: - name: "103" - user: "101" - cinder: - fsType: "97" - secretRef: - name: "98" - volumeID: "96" - configMap: - defaultMode: -347579237 - items: - - key: "117" - mode: 1793473487 - path: "118" - name: "116" - optional: false - csi: - driver: "160" - fsType: "161" - nodePublishSecretRef: - name: "164" - readOnly: false - volumeAttributes: - "162": "163" - downwardAPI: - defaultMode: -1775926229 - items: - - fieldRef: - apiVersion: "107" - fieldPath: "108" - mode: -1011172037 - path: "106" - resourceFieldRef: - containerName: "109" - divisor: "52" - resource: "110" - emptyDir: - medium: 捵TwMȗ礼2ħ籦ö嗏ʑ>季Cʖ畬 - sizeLimit: "347" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "172": "173" - clusterName: "178" - creationTimestamp: null - deletionGracePeriodSeconds: 3218160964766401208 - finalizers: - - "177" - generateName: "166" - generation: -6008930988505485536 - labels: - "170": "171" - managedFields: - - apiVersion: "180" - fieldsType: "181" - manager: "179" - operation: quA?瞲Ť倱<įXŋ - name: "165" - namespace: "167" - ownerReferences: - - apiVersion: "174" - blockOwnerDeletion: false - controller: true - kind: "175" - name: "176" - uid: ɜa頢ƛƟ)ÙæNǚ - resourceVersion: "4447340384943270560" - selfLink: "168" - uid: A徙ɶɊł/擇ɦĽ胚 - spec: - accessModes: - - 厶耈 T衧ȇe媹Hǝ呮}臷 - dataSource: - apiGroup: "190" - kind: "191" - name: "192" - resources: - limits: - /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" - requests: - ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd: "150" - selector: - matchExpressions: - - key: 6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z - operator: NotIn - values: - - A5b.5-CX_VBC.Jn4f_1 - matchLabels: - 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 - storageClassName: "189" - volumeMode: 髷裎$MVȟ@7飣奺Ȋ - volumeName: "188" - fc: - fsType: "112" - lun: -740816174 - targetWWNs: - - "111" - wwids: - - "113" - flexVolume: - driver: "91" - fsType: "92" - options: - "94": "95" - secretRef: - name: "93" - flocker: - datasetName: "104" - datasetUUID: "105" - gcePersistentDisk: - fsType: "63" - partition: 1399152294 - pdName: "62" - readOnly: true - gitRepo: - directory: "68" - repository: "66" - revision: "67" - glusterfs: - endpoints: "81" - path: "82" - readOnly: true - hostPath: - path: "61" - type: j剐'宣I拍N嚳ķȗ - iscsi: - fsType: "77" - initiatorName: "80" - iqn: "75" - iscsiInterface: "76" - lun: -1483417237 - portals: - - "78" - secretRef: - name: "79" - targetPortal: "74" - name: "60" - nfs: - path: "73" - server: "72" - persistentVolumeClaim: - claimName: "83" - readOnly: true - photonPersistentDisk: - fsType: "132" - pdID: "131" - portworxVolume: - fsType: "147" - volumeID: "146" - projected: - defaultMode: -1332301579 - sources: - - configMap: - items: - - key: "142" - mode: -1249460160 - path: "143" - name: "141" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "137" - fieldPath: "138" - mode: 1525389481 - path: "136" - resourceFieldRef: - containerName: "139" - divisor: "618" - resource: "140" - secret: - items: - - key: "134" - mode: 550215822 - path: "135" - name: "133" - optional: false - serviceAccountToken: - audience: "144" - expirationSeconds: -8988970531898753887 - path: "145" - quobyte: - group: "126" - readOnly: true - registry: "123" - tenant: "127" - user: "125" - volume: "124" - rbd: - fsType: "86" - image: "85" - keyring: "89" - monitors: - - "84" - pool: "87" - readOnly: true - secretRef: - name: "90" - user: "88" - scaleIO: - fsType: "155" - gateway: "148" - protectionDomain: "151" - readOnly: true - secretRef: - name: "150" - storageMode: "153" - storagePool: "152" - system: "149" - volumeName: "154" - secret: - defaultMode: -1852451720 - items: - - key: "70" - mode: 1395607230 - path: "71" - optional: true - secretName: "69" - storageos: - fsType: "158" - readOnly: true - secretRef: - name: "159" - volumeName: "156" - volumeNamespace: "157" - vsphereVolume: - fsType: "120" - storagePolicyID: "122" - storagePolicyName: "121" - volumePath: "119" - ttlSecondsAfterFinished: -339602975 - schedule: "19" - startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: 305459364 - suspend: true -status: - active: - - apiVersion: "482" - fieldPath: "484" - kind: "479" - name: "481" - namespace: "480" - resourceVersion: "483" - uid: vÐ仆dždĄ跞肞=ɴ diff --git a/testdata/v1.19.0/batch.v1beta1.CronJob.json b/testdata/v1.19.0/batch.v1beta1.CronJob.json deleted file mode 100644 index c9df7e54c1..0000000000 --- a/testdata/v1.19.0/batch.v1beta1.CronJob.json +++ /dev/null @@ -1,1544 +0,0 @@ -{ - "kind": "CronJob", - "apiVersion": "batch/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "schedule": "19", - "startingDeadlineSeconds": -2555947251840004808, - "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", - "suspend": true, - "jobTemplate": { - "metadata": { - "name": "20", - "generateName": "21", - "namespace": "22", - "selfLink": "23", - "uid": "^苣", - "resourceVersion": "1092536316763508004", - "generation": 3798025802092444428, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -6114802437535409255, - "labels": { - "25": "26" - }, - "annotations": { - "27": "28" - }, - "ownerReferences": [ - { - "apiVersion": "29", - "kind": "30", - "name": "31", - "uid": "憍峕?狱³-Ǐ忄*", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "32" - ], - "clusterName": "33", - "managedFields": [ - { - "manager": "34", - "operation": "ȎțêɘIJ斬³;Ơ歿", - "apiVersion": "35", - "fieldsType": "36" - } - ] - }, - "spec": { - "parallelism": -856030588, - "completions": -106888179, - "activeDeadlineSeconds": -1483125035702892746, - "backoffLimit": -1822122846, - "selector": { - "matchLabels": { - "2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am6-4_WE-_T": "cd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DAm" - }, - "matchExpressions": [ - { - "key": "rnr", - "operator": "DoesNotExist" - } - ] - }, - "manualSelector": true, - "template": { - "metadata": { - "name": "43", - "generateName": "44", - "namespace": "45", - "selfLink": "46", - "uid": "A", - "resourceVersion": "13282108741396501211", - "generation": -1988464041375677738, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -961038652544818647, - "labels": { - "48": "49" - }, - "annotations": { - "50": "51" - }, - "ownerReferences": [ - { - "apiVersion": "52", - "kind": "53", - "name": "54", - "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "55" - ], - "clusterName": "56", - "managedFields": [ - { - "manager": "57", - "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", - "apiVersion": "58", - "fieldsType": "59" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "60", - "hostPath": { - "path": "61", - "type": "j剐'宣I拍N嚳ķȗ" - }, - "emptyDir": { - "medium": "捵TwMȗ礼2ħ籦ö嗏ʑ\u003e季Cʖ畬", - "sizeLimit": "347" - }, - "gcePersistentDisk": { - "pdName": "62", - "fsType": "63", - "partition": 1399152294, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "64", - "fsType": "65", - "partition": -1853411528 - }, - "gitRepo": { - "repository": "66", - "revision": "67", - "directory": "68" - }, - "secret": { - "secretName": "69", - "items": [ - { - "key": "70", - "path": "71", - "mode": 1395607230 - } - ], - "defaultMode": -1852451720, - "optional": true - }, - "nfs": { - "server": "72", - "path": "73" - }, - "iscsi": { - "targetPortal": "74", - "iqn": "75", - "lun": -1483417237, - "iscsiInterface": "76", - "fsType": "77", - "portals": [ - "78" - ], - "secretRef": { - "name": "79" - }, - "initiatorName": "80" - }, - "glusterfs": { - "endpoints": "81", - "path": "82", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "83", - "readOnly": true - }, - "rbd": { - "monitors": [ - "84" - ], - "image": "85", - "fsType": "86", - "pool": "87", - "user": "88", - "keyring": "89", - "secretRef": { - "name": "90" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "91", - "fsType": "92", - "secretRef": { - "name": "93" - }, - "options": { - "94": "95" - } - }, - "cinder": { - "volumeID": "96", - "fsType": "97", - "secretRef": { - "name": "98" - } - }, - "cephfs": { - "monitors": [ - "99" - ], - "path": "100", - "user": "101", - "secretFile": "102", - "secretRef": { - "name": "103" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "104", - "datasetUUID": "105" - }, - "downwardAPI": { - "items": [ - { - "path": "106", - "fieldRef": { - "apiVersion": "107", - "fieldPath": "108" - }, - "resourceFieldRef": { - "containerName": "109", - "resource": "110", - "divisor": "52" - }, - "mode": -1011172037 - } - ], - "defaultMode": -1775926229 - }, - "fc": { - "targetWWNs": [ - "111" - ], - "lun": -740816174, - "fsType": "112", - "wwids": [ - "113" - ] - }, - "azureFile": { - "secretName": "114", - "shareName": "115" - }, - "configMap": { - "name": "116", - "items": [ - { - "key": "117", - "path": "118", - "mode": 1793473487 - } - ], - "defaultMode": -347579237, - "optional": false - }, - "vsphereVolume": { - "volumePath": "119", - "fsType": "120", - "storagePolicyName": "121", - "storagePolicyID": "122" - }, - "quobyte": { - "registry": "123", - "volume": "124", - "readOnly": true, - "user": "125", - "group": "126", - "tenant": "127" - }, - "azureDisk": { - "diskName": "128", - "diskURI": "129", - "cachingMode": "A3fƻfʣ繡楙¯", - "fsType": "130", - "readOnly": true, - "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" - }, - "photonPersistentDisk": { - "pdID": "131", - "fsType": "132" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "133", - "items": [ - { - "key": "134", - "path": "135", - "mode": 550215822 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "136", - "fieldRef": { - "apiVersion": "137", - "fieldPath": "138" - }, - "resourceFieldRef": { - "containerName": "139", - "resource": "140", - "divisor": "618" - }, - "mode": 1525389481 - } - ] - }, - "configMap": { - "name": "141", - "items": [ - { - "key": "142", - "path": "143", - "mode": -1249460160 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "144", - "expirationSeconds": -8988970531898753887, - "path": "145" - } - } - ], - "defaultMode": -1332301579 - }, - "portworxVolume": { - "volumeID": "146", - "fsType": "147" - }, - "scaleIO": { - "gateway": "148", - "system": "149", - "secretRef": { - "name": "150" - }, - "protectionDomain": "151", - "storagePool": "152", - "storageMode": "153", - "volumeName": "154", - "fsType": "155", - "readOnly": true - }, - "storageos": { - "volumeName": "156", - "volumeNamespace": "157", - "fsType": "158", - "readOnly": true, - "secretRef": { - "name": "159" - } - }, - "csi": { - "driver": "160", - "readOnly": false, - "fsType": "161", - "volumeAttributes": { - "162": "163" - }, - "nodePublishSecretRef": { - "name": "164" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "165", - "generateName": "166", - "namespace": "167", - "selfLink": "168", - "uid": "A徙ɶɊł/擇ɦĽ胚", - "resourceVersion": "4447340384943270560", - "generation": -6008930988505485536, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 3218160964766401208, - "labels": { - "170": "171" - }, - "annotations": { - "172": "173" - }, - "ownerReferences": [ - { - "apiVersion": "174", - "kind": "175", - "name": "176", - "uid": "ɜa頢ƛƟ)ÙæNǚ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "177" - ], - "clusterName": "178", - "managedFields": [ - { - "manager": "179", - "operation": "quA?瞲Ť倱\u003cįXŋ", - "apiVersion": "180", - "fieldsType": "181" - } - ] - }, - "spec": { - "accessModes": [ - "厶耈 T衧ȇe媹Hǝ呮}臷" - ], - "selector": { - "matchLabels": { - "5P.-i.Fg.Cs_.w": "4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0" - }, - "matchExpressions": [ - { - "key": "6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z", - "operator": "NotIn", - "values": [ - "A5b.5-CX_VBC.Jn4f_1" - ] - } - ] - }, - "resources": { - "limits": { - "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊": "967" - }, - "requests": { - "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" - } - }, - "volumeName": "188", - "storageClassName": "189", - "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", - "dataSource": { - "apiGroup": "190", - "kind": "191", - "name": "192" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "193", - "image": "194", - "command": [ - "195" - ], - "args": [ - "196" - ], - "workingDir": "197", - "ports": [ - { - "name": "198", - "hostPort": -1180080716, - "containerPort": -1409668172, - "protocol": "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", - "hostIP": "199" - } - ], - "envFrom": [ - { - "prefix": "200", - "configMapRef": { - "name": "201", - "optional": true - }, - "secretRef": { - "name": "202", - "optional": false - } - } - ], - "env": [ - { - "name": "203", - "value": "204", - "valueFrom": { - "fieldRef": { - "apiVersion": "205", - "fieldPath": "206" - }, - "resourceFieldRef": { - "containerName": "207", - "resource": "208", - "divisor": "231" - }, - "configMapKeyRef": { - "name": "209", - "key": "210", - "optional": false - }, - "secretKeyRef": { - "name": "211", - "key": "212", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "": "55" - }, - "requests": { - "粕擓ƖHVe熼'FD": "235" - } - }, - "volumeMounts": [ - { - "name": "213", - "mountPath": "214", - "subPath": "215", - "mountPropagation": "UÐ_ƮA攤/ɸɎ", - "subPathExpr": "216" - } - ], - "volumeDevices": [ - { - "name": "217", - "devicePath": "218" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "219" - ] - }, - "httpGet": { - "path": "220", - "port": "221", - "host": "222", - "scheme": "翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź", - "httpHeaders": [ - { - "name": "223", - "value": "224" - } - ] - }, - "tcpSocket": { - "port": -1543701088, - "host": "225" - }, - "initialDelaySeconds": 513341278, - "timeoutSeconds": 627713162, - "periodSeconds": 1255312175, - "successThreshold": -1740959124, - "failureThreshold": 158280212 - }, - "readinessProbe": { - "exec": { - "command": [ - "226" - ] - }, - "httpGet": { - "path": "227", - "port": -1140531048, - "host": "228", - "httpHeaders": [ - { - "name": "229", - "value": "230" - } - ] - }, - "tcpSocket": { - "port": 1741405963, - "host": "231" - }, - "initialDelaySeconds": 1260448044, - "timeoutSeconds": -200461294, - "periodSeconds": -1791206950, - "successThreshold": 1160477220, - "failureThreshold": 1226391571 - }, - "startupProbe": { - "exec": { - "command": [ - "232" - ] - }, - "httpGet": { - "path": "233", - "port": "234", - "host": "235", - "scheme": "勅跦Opwǩ曬逴褜1Ø", - "httpHeaders": [ - { - "name": "236", - "value": "237" - } - ] - }, - "tcpSocket": { - "port": "238", - "host": "239" - }, - "initialDelaySeconds": -589000495, - "timeoutSeconds": -955773237, - "periodSeconds": 561988938, - "successThreshold": 1419770315, - "failureThreshold": 300356869 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "240" - ] - }, - "httpGet": { - "path": "241", - "port": "242", - "host": "243", - "scheme": "更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", - "httpHeaders": [ - { - "name": "244", - "value": "245" - } - ] - }, - "tcpSocket": { - "port": 467291328, - "host": "246" - } - }, - "preStop": { - "exec": { - "command": [ - "247" - ] - }, - "httpGet": { - "path": "248", - "port": -434820661, - "host": "249", - "scheme": "r嚧", - "httpHeaders": [ - { - "name": "250", - "value": "251" - } - ] - }, - "tcpSocket": { - "port": 453108839, - "host": "252" - } - } - }, - "terminationMessagePath": "253", - "terminationMessagePolicy": "趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", - "imagePullPolicy": "Gƚ绤fʀļ腩墺Ò媁荭gw", - "securityContext": { - "capabilities": { - "add": [ - "E剒蔞" - ], - "drop": [ - "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "254", - "role": "255", - "type": "256", - "level": "257" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "258", - "gmsaCredentialSpec": "259", - "runAsUserName": "260" - }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", - "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", - "localhostProfile": "261" - } - }, - "stdin": true, - "tty": true - } - ], - "containers": [ - { - "name": "262", - "image": "263", - "command": [ - "264" - ], - "args": [ - "265" - ], - "workingDir": "266", - "ports": [ - { - "name": "267", - "hostPort": -825277526, - "containerPort": 1157117817, - "hostIP": "268" - } - ], - "envFrom": [ - { - "prefix": "269", - "configMapRef": { - "name": "270", - "optional": false - }, - "secretRef": { - "name": "271", - "optional": false - } - } - ], - "env": [ - { - "name": "272", - "value": "273", - "valueFrom": { - "fieldRef": { - "apiVersion": "274", - "fieldPath": "275" - }, - "resourceFieldRef": { - "containerName": "276", - "resource": "277", - "divisor": "107" - }, - "configMapKeyRef": { - "name": "278", - "key": "279", - "optional": false - }, - "secretKeyRef": { - "name": "280", - "key": "281", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" - }, - "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" - } - }, - "volumeMounts": [ - { - "name": "282", - "readOnly": true, - "mountPath": "283", - "subPath": "284", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", - "subPathExpr": "285" - } - ], - "volumeDevices": [ - { - "name": "286", - "devicePath": "287" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "288" - ] - }, - "httpGet": { - "path": "289", - "port": "290", - "host": "291", - "scheme": "C\"6x$1s", - "httpHeaders": [ - { - "name": "292", - "value": "293" - } - ] - }, - "tcpSocket": { - "port": "294", - "host": "295" - }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393 - }, - "readinessProbe": { - "exec": { - "command": [ - "296" - ] - }, - "httpGet": { - "path": "297", - "port": 1167615307, - "host": "298", - "scheme": "vEȤƏ埮p", - "httpHeaders": [ - { - "name": "299", - "value": "300" - } - ] - }, - "tcpSocket": { - "port": "301", - "host": "302" - }, - "initialDelaySeconds": -1467527914, - "timeoutSeconds": 1107276738, - "periodSeconds": 1221583046, - "successThreshold": -1861307253, - "failureThreshold": 1802356198 - }, - "startupProbe": { - "exec": { - "command": [ - "303" - ] - }, - "httpGet": { - "path": "304", - "port": 199049889, - "host": "305", - "scheme": "IJ嘢4ʗ", - "httpHeaders": [ - { - "name": "306", - "value": "307" - } - ] - }, - "tcpSocket": { - "port": "308", - "host": "309" - }, - "initialDelaySeconds": -1896415283, - "timeoutSeconds": 1540899353, - "periodSeconds": -1330095135, - "successThreshold": 1566213732, - "failureThreshold": 1697842937 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "310" - ] - }, - "httpGet": { - "path": "311", - "port": "312", - "host": "313", - "httpHeaders": [ - { - "name": "314", - "value": "315" - } - ] - }, - "tcpSocket": { - "port": 935886668, - "host": "316" - } - }, - "preStop": { - "exec": { - "command": [ - "317" - ] - }, - "httpGet": { - "path": "318", - "port": "319", - "host": "320", - "scheme": ")DŽ髐njʉBn(fǂ", - "httpHeaders": [ - { - "name": "321", - "value": "322" - } - ] - }, - "tcpSocket": { - "port": 872525702, - "host": "323" - } - } - }, - "terminationMessagePath": "324", - "terminationMessagePolicy": "ay", - "imagePullPolicy": "笭/9崍h趭(娕uE增猍ǵ xǨ", - "securityContext": { - "capabilities": { - "add": [ - "Ƶf" - ], - "drop": [ - "Ã茓pȓɻ" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "325", - "role": "326", - "type": "327", - "level": "328" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "329", - "gmsaCredentialSpec": "330", - "runAsUserName": "331" - }, - "runAsUser": -4099583436266168513, - "runAsGroup": 5255171395073905944, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "#耗", - "seccompProfile": { - "type": "(ť1ùfŭƽ", - "localhostProfile": "332" - } - }, - "stdin": true, - "stdinOnce": true - } - ], - "ephemeralContainers": [ - { - "name": "333", - "image": "334", - "command": [ - "335" - ], - "args": [ - "336" - ], - "workingDir": "337", - "ports": [ - { - "name": "338", - "hostPort": -2137891092, - "containerPort": 1992460223, - "protocol": "`l}Ñ蠂Ü[ƛ^輅", - "hostIP": "339" - } - ], - "envFrom": [ - { - "prefix": "340", - "configMapRef": { - "name": "341", - "optional": false - }, - "secretRef": { - "name": "342", - "optional": false - } - } - ], - "env": [ - { - "name": "343", - "value": "344", - "valueFrom": { - "fieldRef": { - "apiVersion": "345", - "fieldPath": "346" - }, - "resourceFieldRef": { - "containerName": "347", - "resource": "348", - "divisor": "211" - }, - "configMapKeyRef": { - "name": "349", - "key": "350", - "optional": true - }, - "secretKeyRef": { - "name": "351", - "key": "352", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "x糂腂": "286" - }, - "requests": { - "ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[": "214" - } - }, - "volumeMounts": [ - { - "name": "353", - "mountPath": "354", - "subPath": "355", - "mountPropagation": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", - "subPathExpr": "356" - } - ], - "volumeDevices": [ - { - "name": "357", - "devicePath": "358" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - }, - "initialDelaySeconds": 1612465029, - "timeoutSeconds": -148677969, - "periodSeconds": 758604605, - "successThreshold": -291429895, - "failureThreshold": -478839383 - }, - "readinessProbe": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 498878902, - "host": "369", - "scheme": "ďJZ漤ŗ坟Ů\u003c", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -2030665763, - "host": "372" - }, - "initialDelaySeconds": 1808698094, - "timeoutSeconds": 1155232143, - "periodSeconds": -1873425934, - "successThreshold": -1924862129, - "failureThreshold": -1431381588 - }, - "startupProbe": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "Nh×DJɶ羹ƞʓ%ʝ`ǭ", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "379" - }, - "initialDelaySeconds": 911629631, - "timeoutSeconds": 542678518, - "periodSeconds": 1859267428, - "successThreshold": 1123323092, - "failureThreshold": -592521472 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "380" - ] - }, - "httpGet": { - "path": "381", - "port": 2040952835, - "host": "382", - "scheme": "诵H玲鑠ĭ$#卛8ð", - "httpHeaders": [ - { - "name": "383", - "value": "384" - } - ] - }, - "tcpSocket": { - "port": "385", - "host": "386" - } - }, - "preStop": { - "exec": { - "command": [ - "387" - ] - }, - "httpGet": { - "path": "388", - "port": -122203422, - "host": "389", - "scheme": "斢杧ż鯀1'鸔", - "httpHeaders": [ - { - "name": "390", - "value": "391" - } - ] - }, - "tcpSocket": { - "port": -1618269037, - "host": "392" - } - } - }, - "terminationMessagePath": "393", - "terminationMessagePolicy": "炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹", - "imagePullPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "securityContext": { - "capabilities": { - "add": [ - "秮òƬɸĻo" - ], - "drop": [ - "{柯?" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "394", - "role": "395", - "type": "396", - "level": "397" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "398", - "gmsaCredentialSpec": "399", - "runAsUserName": "400" - }, - "runAsUser": -3231735416592443589, - "runAsGroup": 1578419479310338359, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "4矕Ƈè*", - "seccompProfile": { - "type": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "localhostProfile": "401" - } - }, - "stdin": true, - "stdinOnce": true, - "tty": true, - "targetContainerName": "402" - } - ], - "restartPolicy": "ȕW歹s", - "terminationGracePeriodSeconds": -2705718780200389430, - "activeDeadlineSeconds": 7628609851801072843, - "dnsPolicy": "堑ūM鈱ɖ'蠨", - "nodeSelector": { - "403": "404" - }, - "serviceAccountName": "405", - "serviceAccount": "406", - "automountServiceAccountToken": false, - "nodeName": "407", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "408", - "role": "409", - "type": "410", - "level": "411" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "412", - "gmsaCredentialSpec": "413", - "runAsUserName": "414" - }, - "runAsUser": -8735446882646824517, - "runAsGroup": 241576272398843100, - "runAsNonRoot": false, - "supplementalGroups": [ - 3851285476969791307 - ], - "fsGroup": 3104099627522161950, - "sysctls": [ - { - "name": "415", - "value": "416" - } - ], - "fsGroupChangePolicy": "ß讪Ă2讅缔m葰賦迾娙", - "seccompProfile": { - "type": "4虵p蓋沥7uPƒ", - "localhostProfile": "417" - } - }, - "imagePullSecrets": [ - { - "name": "418" - } - ], - "hostname": "419", - "subdomain": "420", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "421", - "operator": "堣灭ƴɦ燻", - "values": [ - "422" - ] - } - ], - "matchFields": [ - { - "key": "423", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "424" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1525789456, - "preference": { - "matchExpressions": [ - { - "key": "425", - "operator": "d'呪", - "values": [ - "426" - ] - } - ], - "matchFields": [ - { - "key": "427", - "operator": "ɷȰW瀤oɢ嫎¸殚篎3o8[y#t(", - "values": [ - "428" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" - }, - "matchExpressions": [ - { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] - } - ] - }, - "namespaces": [ - "435" - ], - "topologyKey": "436" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -969397138, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "4g-27-5sx6dbp-72q--m--2k-p---139g-29.o-3/l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0_5": "5.m_2_--XZx" - }, - "matchExpressions": [ - { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "443" - ], - "topologyKey": "444" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "ZXC0_-7.-hj-O_8-b6E_--B": "p8O_._e_3_.4_W_H" - }, - "matchExpressions": [ - { - "key": "6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4", - "operator": "In", - "values": [ - "n-W23-_.z_.._s--_F-BR-.W" - ] - } - ] - }, - "namespaces": [ - "451" - ], - "topologyKey": "452" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1397412563, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.6": "HI-F.PWtO4-7-P41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.b" - }, - "matchExpressions": [ - { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", - "values": [ - "f8k" - ] - } - ] - }, - "namespaces": [ - "459" - ], - "topologyKey": "460" - } - } - ] - } - }, - "schedulerName": "461", - "tolerations": [ - { - "key": "462", - "operator": "T暣Ɖ肆Ző:ijɲí_夦Ŕ", - "value": "463", - "effect": "蛡媈U曰n夬LJ:BŐ埑Ô", - "tolerationSeconds": 2817479448830898187 - } - ], - "hostAliases": [ - { - "ip": "464", - "hostnames": [ - "465" - ] - } - ], - "priorityClassName": "466", - "priority": -69353914, - "dnsConfig": { - "nameservers": [ - "467" - ], - "searches": [ - "468" - ], - "options": [ - { - "name": "469", - "value": "470" - } - ] - }, - "readinessGates": [ - { - "conditionType": "ʁO" - } - ], - "runtimeClassName": "471", - "enableServiceLinks": false, - "preemptionPolicy": "犾ȩ纾", - "overhead": { - "": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "472", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "ttlSecondsAfterFinished": -339602975 - } - }, - "successfulJobsHistoryLimit": 305459364, - "failedJobsHistoryLimit": -1565042829 - }, - "status": { - "active": [ - { - "kind": "479", - "namespace": "480", - "name": "481", - "uid": "vÐ仆dždĄ跞肞=ɴ", - "apiVersion": "482", - "resourceVersion": "483", - "fieldPath": "484" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/batch.v1beta1.CronJob.pb b/testdata/v1.19.0/batch.v1beta1.CronJob.pb deleted file mode 100644 index 68aaf6d2a79acd6bae2854703568dfef488497f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7369 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 diff --git a/testdata/v1.19.0/batch.v1beta1.CronJob.yaml b/testdata/v1.19.0/batch.v1beta1.CronJob.yaml deleted file mode 100644 index 6848d6eefd..0000000000 --- a/testdata/v1.19.0/batch.v1beta1.CronJob.yaml +++ /dev/null @@ -1,1059 +0,0 @@ -apiVersion: batch/v1beta1 -kind: CronJob -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - concurrencyPolicy: Hr鯹)晿ą - values: - - "424" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist - matchLabels: - 4g-27-5sx6dbp-72q--m--2k-p---139g-29.o-3/l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0_5: 5.m_2_--XZx - namespaces: - - "443" - topologyKey: "444" - weight: -969397138 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaces: - - "435" - topologyKey: "436" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn - values: - - f8k - matchLabels: - k5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.6: HI-F.PWtO4-7-P41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.b - namespaces: - - "459" - topologyKey: "460" - weight: -1397412563 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4 - operator: In - values: - - n-W23-_.z_.._s--_F-BR-.W - matchLabels: - ZXC0_-7.-hj-O_8-b6E_--B: p8O_._e_3_.4_W_H - namespaces: - - "451" - topologyKey: "452" - automountServiceAccountToken: false - containers: - - args: - - "265" - command: - - "264" - env: - - name: "272" - value: "273" - valueFrom: - configMapKeyRef: - key: "279" - name: "278" - optional: false - fieldRef: - apiVersion: "274" - fieldPath: "275" - resourceFieldRef: - containerName: "276" - divisor: "107" - resource: "277" - secretKeyRef: - key: "281" - name: "280" - optional: false - envFrom: - - configMapRef: - name: "270" - optional: false - prefix: "269" - secretRef: - name: "271" - optional: false - image: "263" - imagePullPolicy: 笭/9崍h趭(娕uE增猍ǵ xǨ - lifecycle: - postStart: - exec: - command: - - "310" - httpGet: - host: "313" - httpHeaders: - - name: "314" - value: "315" - path: "311" - port: "312" - tcpSocket: - host: "316" - port: 935886668 - preStop: - exec: - command: - - "317" - httpGet: - host: "320" - httpHeaders: - - name: "321" - value: "322" - path: "318" - port: "319" - scheme: )DŽ髐njʉBn(fǂ - tcpSocket: - host: "323" - port: 872525702 - livenessProbe: - exec: - command: - - "288" - failureThreshold: -766915393 - httpGet: - host: "291" - httpHeaders: - - name: "292" - value: "293" - path: "289" - port: "290" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 - tcpSocket: - host: "295" - port: "294" - timeoutSeconds: 1067125211 - name: "262" - ports: - - containerPort: 1157117817 - hostIP: "268" - hostPort: -825277526 - name: "267" - readinessProbe: - exec: - command: - - "296" - failureThreshold: 1802356198 - httpGet: - host: "298" - httpHeaders: - - name: "299" - value: "300" - path: "297" - port: 1167615307 - scheme: vEȤƏ埮p - initialDelaySeconds: -1467527914 - periodSeconds: 1221583046 - successThreshold: -1861307253 - tcpSocket: - host: "302" - port: "301" - timeoutSeconds: 1107276738 - resources: - limits: - 琕鶫:顇ə娯Ȱ囌{: "853" - requests: - Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ƶf - drop: - - Ã茓pȓɻ - privileged: true - procMount: '#耗' - readOnlyRootFilesystem: false - runAsGroup: 5255171395073905944 - runAsNonRoot: false - runAsUser: -4099583436266168513 - seLinuxOptions: - level: "328" - role: "326" - type: "327" - user: "325" - seccompProfile: - localhostProfile: "332" - type: (ť1ùfŭƽ - windowsOptions: - gmsaCredentialSpec: "330" - gmsaCredentialSpecName: "329" - runAsUserName: "331" - startupProbe: - exec: - command: - - "303" - failureThreshold: 1697842937 - httpGet: - host: "305" - httpHeaders: - - name: "306" - value: "307" - path: "304" - port: 199049889 - scheme: IJ嘢4ʗ - initialDelaySeconds: -1896415283 - periodSeconds: -1330095135 - successThreshold: 1566213732 - tcpSocket: - host: "309" - port: "308" - timeoutSeconds: 1540899353 - stdin: true - stdinOnce: true - terminationMessagePath: "324" - terminationMessagePolicy: ay - volumeDevices: - - devicePath: "287" - name: "286" - volumeMounts: - - mountPath: "283" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 - name: "282" - readOnly: true - subPath: "284" - subPathExpr: "285" - workingDir: "266" - dnsConfig: - nameservers: - - "467" - options: - - name: "469" - value: "470" - searches: - - "468" - dnsPolicy: 堑ūM鈱ɖ'蠨 - enableServiceLinks: false - ephemeralContainers: - - args: - - "336" - command: - - "335" - env: - - name: "343" - value: "344" - valueFrom: - configMapKeyRef: - key: "350" - name: "349" - optional: true - fieldRef: - apiVersion: "345" - fieldPath: "346" - resourceFieldRef: - containerName: "347" - divisor: "211" - resource: "348" - secretKeyRef: - key: "352" - name: "351" - optional: true - envFrom: - - configMapRef: - name: "341" - optional: false - prefix: "340" - secretRef: - name: "342" - optional: false - image: "334" - imagePullPolicy: 嵞嬯t{Eɾ敹Ȯ-湷D谹 - lifecycle: - postStart: - exec: - command: - - "380" - httpGet: - host: "382" - httpHeaders: - - name: "383" - value: "384" - path: "381" - port: 2040952835 - scheme: 诵H玲鑠ĭ$#卛8ð - tcpSocket: - host: "386" - port: "385" - preStop: - exec: - command: - - "387" - httpGet: - host: "389" - httpHeaders: - - name: "390" - value: "391" - path: "388" - port: -122203422 - scheme: 斢杧ż鯀1'鸔 - tcpSocket: - host: "392" - port: -1618269037 - livenessProbe: - exec: - command: - - "359" - failureThreshold: -478839383 - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - initialDelaySeconds: 1612465029 - periodSeconds: 758604605 - successThreshold: -291429895 - tcpSocket: - host: "366" - port: "365" - timeoutSeconds: -148677969 - name: "333" - ports: - - containerPort: 1992460223 - hostIP: "339" - hostPort: -2137891092 - name: "338" - protocol: '`l}Ñ蠂Ü[ƛ^輅' - readinessProbe: - exec: - command: - - "367" - failureThreshold: -1431381588 - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 498878902 - scheme: ďJZ漤ŗ坟Ů< - initialDelaySeconds: 1808698094 - periodSeconds: -1873425934 - successThreshold: -1924862129 - tcpSocket: - host: "372" - port: -2030665763 - timeoutSeconds: 1155232143 - resources: - limits: - x糂腂: "286" - requests: - ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[: "214" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 秮òƬɸĻo - drop: - - '{柯?' - privileged: false - procMount: 4矕Ƈè* - readOnlyRootFilesystem: false - runAsGroup: 1578419479310338359 - runAsNonRoot: false - runAsUser: -3231735416592443589 - seLinuxOptions: - level: "397" - role: "395" - type: "396" - user: "394" - seccompProfile: - localhostProfile: "401" - type: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - windowsOptions: - gmsaCredentialSpec: "399" - gmsaCredentialSpecName: "398" - runAsUserName: "400" - startupProbe: - exec: - command: - - "373" - failureThreshold: -592521472 - httpGet: - host: "376" - httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: Nh×DJɶ羹ƞʓ%ʝ`ǭ - initialDelaySeconds: 911629631 - periodSeconds: 1859267428 - successThreshold: 1123323092 - tcpSocket: - host: "379" - port: -1467648837 - timeoutSeconds: 542678518 - stdin: true - stdinOnce: true - targetContainerName: "402" - terminationMessagePath: "393" - terminationMessagePolicy: 炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹 - tty: true - volumeDevices: - - devicePath: "358" - name: "357" - volumeMounts: - - mountPath: "354" - mountPropagation: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ - name: "353" - subPath: "355" - subPathExpr: "356" - workingDir: "337" - hostAliases: - - hostnames: - - "465" - ip: "464" - hostIPC: true - hostNetwork: true - hostname: "419" - imagePullSecrets: - - name: "418" - initContainers: - - args: - - "196" - command: - - "195" - env: - - name: "203" - value: "204" - valueFrom: - configMapKeyRef: - key: "210" - name: "209" - optional: false - fieldRef: - apiVersion: "205" - fieldPath: "206" - resourceFieldRef: - containerName: "207" - divisor: "231" - resource: "208" - secretKeyRef: - key: "212" - name: "211" - optional: true - envFrom: - - configMapRef: - name: "201" - optional: true - prefix: "200" - secretRef: - name: "202" - optional: false - image: "194" - imagePullPolicy: Gƚ绤fʀļ腩墺Ò媁荭gw - lifecycle: - postStart: - exec: - command: - - "240" - httpGet: - host: "243" - httpHeaders: - - name: "244" - value: "245" - path: "241" - port: "242" - scheme: 更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ - tcpSocket: - host: "246" - port: 467291328 - preStop: - exec: - command: - - "247" - httpGet: - host: "249" - httpHeaders: - - name: "250" - value: "251" - path: "248" - port: -434820661 - scheme: r嚧 - tcpSocket: - host: "252" - port: 453108839 - livenessProbe: - exec: - command: - - "219" - failureThreshold: 158280212 - httpGet: - host: "222" - httpHeaders: - - name: "223" - value: "224" - path: "220" - port: "221" - scheme: 翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź - initialDelaySeconds: 513341278 - periodSeconds: 1255312175 - successThreshold: -1740959124 - tcpSocket: - host: "225" - port: -1543701088 - timeoutSeconds: 627713162 - name: "193" - ports: - - containerPort: -1409668172 - hostIP: "199" - hostPort: -1180080716 - name: "198" - protocol: 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 - readinessProbe: - exec: - command: - - "226" - failureThreshold: 1226391571 - httpGet: - host: "228" - httpHeaders: - - name: "229" - value: "230" - path: "227" - port: -1140531048 - initialDelaySeconds: 1260448044 - periodSeconds: -1791206950 - successThreshold: 1160477220 - tcpSocket: - host: "231" - port: 1741405963 - timeoutSeconds: -200461294 - resources: - limits: - "": "55" - requests: - 粕擓ƖHVe熼'FD: "235" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - E剒蔞 - drop: - - 表徶đ寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥 - privileged: false - procMount: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ - readOnlyRootFilesystem: true - runAsGroup: -5569844914519516591 - runAsNonRoot: true - runAsUser: -3342656999442156006 - seLinuxOptions: - level: "257" - role: "255" - type: "256" - user: "254" - seccompProfile: - localhostProfile: "261" - type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ - windowsOptions: - gmsaCredentialSpec: "259" - gmsaCredentialSpecName: "258" - runAsUserName: "260" - startupProbe: - exec: - command: - - "232" - failureThreshold: 300356869 - httpGet: - host: "235" - httpHeaders: - - name: "236" - value: "237" - path: "233" - port: "234" - scheme: 勅跦Opwǩ曬逴褜1Ø - initialDelaySeconds: -589000495 - periodSeconds: 561988938 - successThreshold: 1419770315 - tcpSocket: - host: "239" - port: "238" - timeoutSeconds: -955773237 - stdin: true - terminationMessagePath: "253" - terminationMessagePolicy: 趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - tty: true - volumeDevices: - - devicePath: "218" - name: "217" - volumeMounts: - - mountPath: "214" - mountPropagation: UÐ_ƮA攤/ɸɎ - name: "213" - subPath: "215" - subPathExpr: "216" - workingDir: "197" - nodeName: "407" - nodeSelector: - "403": "404" - overhead: - "": "368" - preemptionPolicy: 犾ȩ纾 - priority: -69353914 - priorityClassName: "466" - readinessGates: - - conditionType: ʁO - restartPolicy: ȕW歹s - runtimeClassName: "471" - schedulerName: "461" - securityContext: - fsGroup: 3104099627522161950 - fsGroupChangePolicy: ß讪Ă2讅缔m葰賦迾娙 - runAsGroup: 241576272398843100 - runAsNonRoot: false - runAsUser: -8735446882646824517 - seLinuxOptions: - level: "411" - role: "409" - type: "410" - user: "408" - seccompProfile: - localhostProfile: "417" - type: 4虵p蓋沥7uPƒ - supplementalGroups: - - 3851285476969791307 - sysctls: - - name: "415" - value: "416" - windowsOptions: - gmsaCredentialSpec: "413" - gmsaCredentialSpecName: "412" - runAsUserName: "414" - serviceAccount: "406" - serviceAccountName: "405" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "420" - terminationGracePeriodSeconds: -2705718780200389430 - tolerations: - - effect: 蛡媈U曰n夬LJ:BŐ埑Ô - key: "462" - operator: T暣Ɖ肆Ző:ijɲí_夦Ŕ - tolerationSeconds: 2817479448830898187 - value: "463" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "472" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "65" - partition: -1853411528 - volumeID: "64" - azureDisk: - cachingMode: A3fƻfʣ繡楙¯ - diskName: "128" - diskURI: "129" - fsType: "130" - kind: 勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ - readOnly: true - azureFile: - secretName: "114" - shareName: "115" - cephfs: - monitors: - - "99" - path: "100" - readOnly: true - secretFile: "102" - secretRef: - name: "103" - user: "101" - cinder: - fsType: "97" - secretRef: - name: "98" - volumeID: "96" - configMap: - defaultMode: -347579237 - items: - - key: "117" - mode: 1793473487 - path: "118" - name: "116" - optional: false - csi: - driver: "160" - fsType: "161" - nodePublishSecretRef: - name: "164" - readOnly: false - volumeAttributes: - "162": "163" - downwardAPI: - defaultMode: -1775926229 - items: - - fieldRef: - apiVersion: "107" - fieldPath: "108" - mode: -1011172037 - path: "106" - resourceFieldRef: - containerName: "109" - divisor: "52" - resource: "110" - emptyDir: - medium: 捵TwMȗ礼2ħ籦ö嗏ʑ>季Cʖ畬 - sizeLimit: "347" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "172": "173" - clusterName: "178" - creationTimestamp: null - deletionGracePeriodSeconds: 3218160964766401208 - finalizers: - - "177" - generateName: "166" - generation: -6008930988505485536 - labels: - "170": "171" - managedFields: - - apiVersion: "180" - fieldsType: "181" - manager: "179" - operation: quA?瞲Ť倱<įXŋ - name: "165" - namespace: "167" - ownerReferences: - - apiVersion: "174" - blockOwnerDeletion: false - controller: true - kind: "175" - name: "176" - uid: ɜa頢ƛƟ)ÙæNǚ - resourceVersion: "4447340384943270560" - selfLink: "168" - uid: A徙ɶɊł/擇ɦĽ胚 - spec: - accessModes: - - 厶耈 T衧ȇe媹Hǝ呮}臷 - dataSource: - apiGroup: "190" - kind: "191" - name: "192" - resources: - limits: - /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" - requests: - ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd: "150" - selector: - matchExpressions: - - key: 6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z - operator: NotIn - values: - - A5b.5-CX_VBC.Jn4f_1 - matchLabels: - 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 - storageClassName: "189" - volumeMode: 髷裎$MVȟ@7飣奺Ȋ - volumeName: "188" - fc: - fsType: "112" - lun: -740816174 - targetWWNs: - - "111" - wwids: - - "113" - flexVolume: - driver: "91" - fsType: "92" - options: - "94": "95" - secretRef: - name: "93" - flocker: - datasetName: "104" - datasetUUID: "105" - gcePersistentDisk: - fsType: "63" - partition: 1399152294 - pdName: "62" - readOnly: true - gitRepo: - directory: "68" - repository: "66" - revision: "67" - glusterfs: - endpoints: "81" - path: "82" - readOnly: true - hostPath: - path: "61" - type: j剐'宣I拍N嚳ķȗ - iscsi: - fsType: "77" - initiatorName: "80" - iqn: "75" - iscsiInterface: "76" - lun: -1483417237 - portals: - - "78" - secretRef: - name: "79" - targetPortal: "74" - name: "60" - nfs: - path: "73" - server: "72" - persistentVolumeClaim: - claimName: "83" - readOnly: true - photonPersistentDisk: - fsType: "132" - pdID: "131" - portworxVolume: - fsType: "147" - volumeID: "146" - projected: - defaultMode: -1332301579 - sources: - - configMap: - items: - - key: "142" - mode: -1249460160 - path: "143" - name: "141" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "137" - fieldPath: "138" - mode: 1525389481 - path: "136" - resourceFieldRef: - containerName: "139" - divisor: "618" - resource: "140" - secret: - items: - - key: "134" - mode: 550215822 - path: "135" - name: "133" - optional: false - serviceAccountToken: - audience: "144" - expirationSeconds: -8988970531898753887 - path: "145" - quobyte: - group: "126" - readOnly: true - registry: "123" - tenant: "127" - user: "125" - volume: "124" - rbd: - fsType: "86" - image: "85" - keyring: "89" - monitors: - - "84" - pool: "87" - readOnly: true - secretRef: - name: "90" - user: "88" - scaleIO: - fsType: "155" - gateway: "148" - protectionDomain: "151" - readOnly: true - secretRef: - name: "150" - storageMode: "153" - storagePool: "152" - system: "149" - volumeName: "154" - secret: - defaultMode: -1852451720 - items: - - key: "70" - mode: 1395607230 - path: "71" - optional: true - secretName: "69" - storageos: - fsType: "158" - readOnly: true - secretRef: - name: "159" - volumeName: "156" - volumeNamespace: "157" - vsphereVolume: - fsType: "120" - storagePolicyID: "122" - storagePolicyName: "121" - volumePath: "119" - ttlSecondsAfterFinished: -339602975 - schedule: "19" - startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: 305459364 - suspend: true -status: - active: - - apiVersion: "482" - fieldPath: "484" - kind: "479" - name: "481" - namespace: "480" - resourceVersion: "483" - uid: vÐ仆dždĄ跞肞=ɴ diff --git a/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.json b/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.json deleted file mode 100644 index 53dc25a980..0000000000 --- a/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.json +++ /dev/null @@ -1,1523 +0,0 @@ -{ - "kind": "JobTemplate", - "apiVersion": "batch/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "template": { - "metadata": { - "name": "19", - "generateName": "20", - "namespace": "21", - "selfLink": "22", - "uid": "SǡƏ", - "resourceVersion": "17916580954637291219", - "generation": 5259823216098853135, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4075183944016503389, - "labels": { - "24": "25" - }, - "annotations": { - "26": "27" - }, - "ownerReferences": [ - { - "apiVersion": "28", - "kind": "29", - "name": "30", - "uid": "ɑ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "31" - ], - "clusterName": "32", - "managedFields": [ - { - "manager": "33", - "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "apiVersion": "34", - "fieldsType": "35" - } - ] - }, - "spec": { - "parallelism": -443114323, - "completions": -1771909905, - "activeDeadlineSeconds": -9086179100394185427, - "backoffLimit": -1796008812, - "selector": { - "matchLabels": { - "g5i9/l-Y._.-444": "c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64" - }, - "matchExpressions": [ - { - "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", - "operator": "In", - "values": [ - "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" - ] - } - ] - }, - "manualSelector": false, - "template": { - "metadata": { - "name": "42", - "generateName": "43", - "namespace": "44", - "selfLink": "45", - "uid": "Ȗ脵鴈Ō", - "resourceVersion": "5994087412557504692", - "generation": 9213888658033954596, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2901856114738744973, - "labels": { - "47": "48" - }, - "annotations": { - "49": "50" - }, - "ownerReferences": [ - { - "apiVersion": "51", - "kind": "52", - "name": "53", - "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "54" - ], - "clusterName": "55", - "managedFields": [ - { - "manager": "56", - "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", - "apiVersion": "57", - "fieldsType": "58" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "59", - "hostPath": { - "path": "60", - "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" - }, - "emptyDir": { - "medium": "踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ", - "sizeLimit": "681" - }, - "gcePersistentDisk": { - "pdName": "61", - "fsType": "62", - "partition": 2065358741, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "63", - "fsType": "64", - "partition": -104666658, - "readOnly": true - }, - "gitRepo": { - "repository": "65", - "revision": "66", - "directory": "67" - }, - "secret": { - "secretName": "68", - "items": [ - { - "key": "69", - "path": "70", - "mode": 1648350164 - } - ], - "defaultMode": 1655406148, - "optional": true - }, - "nfs": { - "server": "71", - "path": "72" - }, - "iscsi": { - "targetPortal": "73", - "iqn": "74", - "lun": -663180249, - "iscsiInterface": "75", - "fsType": "76", - "readOnly": true, - "portals": [ - "77" - ], - "chapAuthSession": true, - "secretRef": { - "name": "78" - }, - "initiatorName": "79" - }, - "glusterfs": { - "endpoints": "80", - "path": "81" - }, - "persistentVolumeClaim": { - "claimName": "82" - }, - "rbd": { - "monitors": [ - "83" - ], - "image": "84", - "fsType": "85", - "pool": "86", - "user": "87", - "keyring": "88", - "secretRef": { - "name": "89" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "90", - "fsType": "91", - "secretRef": { - "name": "92" - }, - "readOnly": true, - "options": { - "93": "94" - } - }, - "cinder": { - "volumeID": "95", - "fsType": "96", - "readOnly": true, - "secretRef": { - "name": "97" - } - }, - "cephfs": { - "monitors": [ - "98" - ], - "path": "99", - "user": "100", - "secretFile": "101", - "secretRef": { - "name": "102" - } - }, - "flocker": { - "datasetName": "103", - "datasetUUID": "104" - }, - "downwardAPI": { - "items": [ - { - "path": "105", - "fieldRef": { - "apiVersion": "106", - "fieldPath": "107" - }, - "resourceFieldRef": { - "containerName": "108", - "resource": "109", - "divisor": "889" - }, - "mode": 1322858613 - } - ], - "defaultMode": 1801487647 - }, - "fc": { - "targetWWNs": [ - "110" - ], - "lun": 1169718433, - "fsType": "111", - "wwids": [ - "112" - ] - }, - "azureFile": { - "secretName": "113", - "shareName": "114" - }, - "configMap": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1194714697 - } - ], - "defaultMode": -599608368, - "optional": true - }, - "vsphereVolume": { - "volumePath": "118", - "fsType": "119", - "storagePolicyName": "120", - "storagePolicyID": "121" - }, - "quobyte": { - "registry": "122", - "volume": "123", - "readOnly": true, - "user": "124", - "group": "125", - "tenant": "126" - }, - "azureDisk": { - "diskName": "127", - "diskURI": "128", - "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", - "fsType": "129", - "readOnly": true, - "kind": "ȫşŇɜa" - }, - "photonPersistentDisk": { - "pdID": "130", - "fsType": "131" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "132", - "items": [ - { - "key": "133", - "path": "134", - "mode": 782113097 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "135", - "fieldRef": { - "apiVersion": "136", - "fieldPath": "137" - }, - "resourceFieldRef": { - "containerName": "138", - "resource": "139", - "divisor": "952" - }, - "mode": -555780268 - } - ] - }, - "configMap": { - "name": "140", - "items": [ - { - "key": "141", - "path": "142", - "mode": 1730325900 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "143", - "expirationSeconds": -2937394236764575757, - "path": "144" - } - } - ], - "defaultMode": -1980941277 - }, - "portworxVolume": { - "volumeID": "145", - "fsType": "146", - "readOnly": true - }, - "scaleIO": { - "gateway": "147", - "system": "148", - "secretRef": { - "name": "149" - }, - "sslEnabled": true, - "protectionDomain": "150", - "storagePool": "151", - "storageMode": "152", - "volumeName": "153", - "fsType": "154" - }, - "storageos": { - "volumeName": "155", - "volumeNamespace": "156", - "fsType": "157", - "readOnly": true, - "secretRef": { - "name": "158" - } - }, - "csi": { - "driver": "159", - "readOnly": true, - "fsType": "160", - "volumeAttributes": { - "161": "162" - }, - "nodePublishSecretRef": { - "name": "163" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "164", - "generateName": "165", - "namespace": "166", - "selfLink": "167", - "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", - "resourceVersion": "917467801074989174", - "generation": -8801560367353238479, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -1837257934517376612, - "labels": { - "169": "170" - }, - "annotations": { - "171": "172" - }, - "ownerReferences": [ - { - "apiVersion": "173", - "kind": "174", - "name": "175", - "uid": "", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "176" - ], - "clusterName": "177", - "managedFields": [ - { - "manager": "178", - "operation": "蒅!a坩O`涁İ而踪鄌", - "apiVersion": "179", - "fieldsType": "180" - } - ] - }, - "spec": { - "accessModes": [ - "|@?鷅bȻN" - ], - "selector": { - "matchLabels": { - "fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ": "E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF" - }, - "matchExpressions": [ - { - "key": "39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G", - "operator": "Exists" - } - ] - }, - "resources": { - "limits": { - "?$矡ȶ网棊ʢ": "891" - }, - "requests": { - "Ⱥ眖R#yV'WKw(ğ": "423" - } - }, - "volumeName": "187", - "storageClassName": "188", - "volumeMode": "跦Opwǩ曬逴褜1", - "dataSource": { - "apiGroup": "189", - "kind": "190", - "name": "191" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "192", - "image": "193", - "command": [ - "194" - ], - "args": [ - "195" - ], - "workingDir": "196", - "ports": [ - { - "name": "197", - "hostPort": -805795167, - "containerPort": 1791615594, - "protocol": "Ƥ熪军g\u003e郵[+扴", - "hostIP": "198" - } - ], - "envFrom": [ - { - "prefix": "199", - "configMapRef": { - "name": "200", - "optional": false - }, - "secretRef": { - "name": "201", - "optional": false - } - } - ], - "env": [ - { - "name": "202", - "value": "203", - "valueFrom": { - "fieldRef": { - "apiVersion": "204", - "fieldPath": "205" - }, - "resourceFieldRef": { - "containerName": "206", - "resource": "207", - "divisor": "241" - }, - "configMapKeyRef": { - "name": "208", - "key": "209", - "optional": true - }, - "secretKeyRef": { - "name": "210", - "key": "211", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "": "268" - }, - "requests": { - "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ": "340" - } - }, - "volumeMounts": [ - { - "name": "212", - "mountPath": "213", - "subPath": "214", - "mountPropagation": "藢xɮĵȑ6L*Z鐫û咡W\u003c", - "subPathExpr": "215" - } - ], - "volumeDevices": [ - { - "name": "216", - "devicePath": "217" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "218" - ] - }, - "httpGet": { - "path": "219", - "port": -1225815437, - "host": "220", - "scheme": "荭gw忊|E", - "httpHeaders": [ - { - "name": "221", - "value": "222" - } - ] - }, - "tcpSocket": { - "port": -438588982, - "host": "223" - }, - "initialDelaySeconds": 1004325340, - "timeoutSeconds": -1313320434, - "periodSeconds": 14304392, - "successThreshold": 465972736, - "failureThreshold": -1784617397 - }, - "readinessProbe": { - "exec": { - "command": [ - "224" - ] - }, - "httpGet": { - "path": "225", - "port": "226", - "host": "227", - "scheme": "貾坢'跩aŕ翑0", - "httpHeaders": [ - { - "name": "228", - "value": "229" - } - ] - }, - "tcpSocket": { - "port": 1165327504, - "host": "230" - }, - "initialDelaySeconds": -2165496, - "timeoutSeconds": -1778952574, - "periodSeconds": 1386255869, - "successThreshold": -778272981, - "failureThreshold": 2056774277 - }, - "startupProbe": { - "exec": { - "command": [ - "231" - ] - }, - "httpGet": { - "path": "232", - "port": -1928016742, - "host": "233", - "scheme": "E¦", - "httpHeaders": [ - { - "name": "234", - "value": "235" - } - ] - }, - "tcpSocket": { - "port": "236", - "host": "237" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "238" - ] - }, - "httpGet": { - "path": "239", - "port": 878005329, - "host": "240", - "scheme": "丟×x锏ɟ4Ǒ", - "httpHeaders": [ - { - "name": "241", - "value": "242" - } - ] - }, - "tcpSocket": { - "port": "243", - "host": "244" - } - }, - "preStop": { - "exec": { - "command": [ - "245" - ] - }, - "httpGet": { - "path": "246", - "port": 1746399757, - "host": "247", - "scheme": "V訆Ǝżŧ", - "httpHeaders": [ - { - "name": "248", - "value": "249" - } - ] - }, - "tcpSocket": { - "port": 204229950, - "host": "250" - } - } - }, - "terminationMessagePath": "251", - "terminationMessagePolicy": "NƗ¸gĩ", - "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", - "securityContext": { - "capabilities": { - "add": [ - "J橈'琕鶫:顇ə娯" - ], - "drop": [ - "囌{屿oiɥ嵐sC" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "252", - "role": "253", - "type": "254", - "level": "255" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "256", - "gmsaCredentialSpec": "257", - "runAsUserName": "258" - }, - "runAsUser": 7917735345573161773, - "runAsGroup": -6499508485510627932, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "Jih亏yƕ丆録²", - "seccompProfile": { - "type": ")/灩聋3趐囨鏻", - "localhostProfile": "259" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "260", - "image": "261", - "command": [ - "262" - ], - "args": [ - "263" - ], - "workingDir": "264", - "ports": [ - { - "name": "265", - "hostPort": -1365158918, - "containerPort": -305362540, - "protocol": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "hostIP": "266" - } - ], - "envFrom": [ - { - "prefix": "267", - "configMapRef": { - "name": "268", - "optional": true - }, - "secretRef": { - "name": "269", - "optional": true - } - } - ], - "env": [ - { - "name": "270", - "value": "271", - "valueFrom": { - "fieldRef": { - "apiVersion": "272", - "fieldPath": "273" - }, - "resourceFieldRef": { - "containerName": "274", - "resource": "275", - "divisor": "9" - }, - "configMapKeyRef": { - "name": "276", - "key": "277", - "optional": false - }, - "secretKeyRef": { - "name": "278", - "key": "279", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "{WOŭW灬pȭCV擭銆jʒǚ鍰": "212" - }, - "requests": { - "| 鞤ɱďW賁Ěɭɪǹ0衷,": "227" - } - }, - "volumeMounts": [ - { - "name": "280", - "readOnly": true, - "mountPath": "281", - "subPath": "282", - "mountPropagation": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", - "subPathExpr": "283" - } - ], - "volumeDevices": [ - { - "name": "284", - "devicePath": "285" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "286" - ] - }, - "httpGet": { - "path": "287", - "port": "288", - "host": "289", - "scheme": "uE增猍ǵ xǨŴ", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": 2112112129, - "host": "292" - }, - "initialDelaySeconds": 528603974, - "timeoutSeconds": -342387625, - "periodSeconds": 1862455894, - "successThreshold": 1080918702, - "failureThreshold": -239264629 - }, - "readinessProbe": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": -186532794, - "host": "295", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", - "httpHeaders": [ - { - "name": "296", - "value": "297" - } - ] - }, - "tcpSocket": { - "port": "298", - "host": "299" - }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442 - }, - "startupProbe": { - "exec": { - "command": [ - "300" - ] - }, - "httpGet": { - "path": "301", - "port": -1894326843, - "host": "302", - "scheme": "ƛ^輅9ɛ棕ƈ眽炊礫Ƽ¨I", - "httpHeaders": [ - { - "name": "303", - "value": "304" - } - ] - }, - "tcpSocket": { - "port": "305", - "host": "306" - }, - "initialDelaySeconds": -106856189, - "timeoutSeconds": -2078917333, - "periodSeconds": 86851677, - "successThreshold": -404911753, - "failureThreshold": 890223061 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "307" - ] - }, - "httpGet": { - "path": "308", - "port": -468215285, - "host": "309", - "scheme": "ʆɞȥ}礤铟怖ý萜Ǖc8", - "httpHeaders": [ - { - "name": "310", - "value": "311" - } - ] - }, - "tcpSocket": { - "port": "312", - "host": "313" - } - }, - "preStop": { - "exec": { - "command": [ - "314" - ] - }, - "httpGet": { - "path": "315", - "port": 293042649, - "host": "316", - "scheme": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", - "httpHeaders": [ - { - "name": "317", - "value": "318" - } - ] - }, - "tcpSocket": { - "port": "319", - "host": "320" - } - } - }, - "terminationMessagePath": "321", - "terminationMessagePolicy": "ɻ;襕ċ桉桃喕", - "imagePullPolicy": "熀ďJZ漤", - "securityContext": { - "capabilities": { - "add": [ - "Ů\u003cy鯶縆łƑ[澔" - ], - "drop": [ - "JŵǤ" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "322", - "role": "323", - "type": "324", - "level": "325" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "326", - "gmsaCredentialSpec": "327", - "runAsUserName": "328" - }, - "runAsUser": 296399212346260204, - "runAsGroup": 1571605531283019612, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "\u0026疀", - "seccompProfile": { - "type": "N翾", - "localhostProfile": "329" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "330", - "image": "331", - "command": [ - "332" - ], - "args": [ - "333" - ], - "workingDir": "334", - "ports": [ - { - "name": "335", - "hostPort": -1703842211, - "containerPort": 970355275, - "protocol": "ńČȷǻ.wȏâ磠Ƴ崖S", - "hostIP": "336" - } - ], - "envFrom": [ - { - "prefix": "337", - "configMapRef": { - "name": "338", - "optional": false - }, - "secretRef": { - "name": "339", - "optional": true - } - } - ], - "env": [ - { - "name": "340", - "value": "341", - "valueFrom": { - "fieldRef": { - "apiVersion": "342", - "fieldPath": "343" - }, - "resourceFieldRef": { - "containerName": "344", - "resource": "345", - "divisor": "592" - }, - "configMapKeyRef": { - "name": "346", - "key": "347", - "optional": false - }, - "secretKeyRef": { - "name": "348", - "key": "349", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ż鯀1": "636" - }, - "requests": { - "sYȠ繽敮ǰ詀": "570" - } - }, - "volumeMounts": [ - { - "name": "350", - "readOnly": true, - "mountPath": "351", - "subPath": "352", - "mountPropagation": "櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "subPathExpr": "353" - } - ], - "volumeDevices": [ - { - "name": "354", - "devicePath": "355" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": -1247120403, - "host": "358", - "scheme": "ɾ", - "httpHeaders": [ - { - "name": "359", - "value": "360" - } - ] - }, - "tcpSocket": { - "port": -1695993040, - "host": "361" - }, - "initialDelaySeconds": 1218203975, - "timeoutSeconds": -1726456869, - "periodSeconds": 892837330, - "successThreshold": 789384689, - "failureThreshold": 436796816 - }, - "readinessProbe": { - "exec": { - "command": [ - "362" - ] - }, - "httpGet": { - "path": "363", - "port": "364", - "host": "365", - "scheme": "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - }, - "initialDelaySeconds": -821592382, - "timeoutSeconds": 1678953375, - "periodSeconds": 1045190247, - "successThreshold": 1805682547, - "failureThreshold": -651405950 - }, - "startupProbe": { - "exec": { - "command": [ - "370" - ] - }, - "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "|ǓÓ敆OɈÏ 瞍髃", - "httpHeaders": [ - { - "name": "374", - "value": "375" - } - ] - }, - "tcpSocket": { - "port": -392406530, - "host": "376" - }, - "initialDelaySeconds": -839925309, - "timeoutSeconds": -526099499, - "periodSeconds": -1014296961, - "successThreshold": 1708011112, - "failureThreshold": -603097910 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "377" - ] - }, - "httpGet": { - "path": "378", - "port": "379", - "host": "380", - "scheme": "遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z", - "httpHeaders": [ - { - "name": "381", - "value": "382" - } - ] - }, - "tcpSocket": { - "port": "383", - "host": "384" - } - }, - "preStop": { - "exec": { - "command": [ - "385" - ] - }, - "httpGet": { - "path": "386", - "port": 1041627045, - "host": "387", - "scheme": "2讅缔m葰賦迾娙ƴ4", - "httpHeaders": [ - { - "name": "388", - "value": "389" - } - ] - }, - "tcpSocket": { - "port": 2088991012, - "host": "390" - } - } - }, - "terminationMessagePath": "391", - "terminationMessagePolicy": "沥7uPƒw©ɴĶ烷Ľthp", - "imagePullPolicy": "陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb", - "securityContext": { - "capabilities": { - "add": [ - "滨Ė" - ], - "drop": [ - "h}颉hȱɷȰW瀤oɢ嫎" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "392", - "role": "393", - "type": "394", - "level": "395" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "396", - "gmsaCredentialSpec": "397", - "runAsUserName": "398" - }, - "runAsUser": -4298540371641498337, - "runAsGroup": 2803560372754431995, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "t(ȗŜŲ\u0026洪y儕lmòɻŶJ詢QǾɁ", - "seccompProfile": { - "type": "G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐", - "localhostProfile": "399" - } - }, - "stdin": true, - "stdinOnce": true, - "targetContainerName": "400" - } - ], - "restartPolicy": "婦", - "terminationGracePeriodSeconds": -7767642171323610380, - "activeDeadlineSeconds": -4963438147266444254, - "dnsPolicy": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", - "nodeSelector": { - "401": "402" - }, - "serviceAccountName": "403", - "serviceAccount": "404", - "automountServiceAccountToken": false, - "nodeName": "405", - "hostPID": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "406", - "role": "407", - "type": "408", - "level": "409" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "410", - "gmsaCredentialSpec": "411", - "runAsUserName": "412" - }, - "runAsUser": -8872996084157186866, - "runAsGroup": -1083846598029307786, - "runAsNonRoot": false, - "supplementalGroups": [ - -46143243150134963 - ], - "fsGroup": -6298002649883493725, - "sysctls": [ - { - "name": "413", - "value": "414" - } - ], - "fsGroupChangePolicy": "ä2 ɲ±m嵘厶sȰÖ埡Æ", - "seccompProfile": { - "type": "Ş襵樞úʥ銀", - "localhostProfile": "415" - } - }, - "imagePullSecrets": [ - { - "name": "416" - } - ], - "hostname": "417", - "subdomain": "418", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "419", - "operator": "ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈", - "values": [ - "420" - ] - } - ], - "matchFields": [ - { - "key": "421", - "operator": "", - "values": [ - "422" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1677779481, - "preference": { - "matchExpressions": [ - { - "key": "423", - "operator": "WĶʗ", - "values": [ - "424" - ] - } - ], - "matchFields": [ - { - "key": "425", - "operator": "裥d[榴^șƷK", - "values": [ - "426" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O": "o5-yp8q_s-1_g" - }, - "matchExpressions": [ - { - "key": "x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH", - "operator": "NotIn", - "values": [ - "M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503" - ] - } - ] - }, - "namespaces": [ - "433" - ], - "topologyKey": "434" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1569550894, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2": "Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E" - }, - "matchExpressions": [ - { - "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", - "operator": "NotIn", - "values": [ - "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" - ] - } - ] - }, - "namespaces": [ - "441" - ], - "topologyKey": "442" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" - }, - "matchExpressions": [ - { - "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "449" - ], - "topologyKey": "450" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1206700920, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "HzZsY_o8t5Vl6_..7CY-_c": "ZG6N-_-0o.0C_gV.9_G-.-z1H" - }, - "matchExpressions": [ - { - "key": "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "457" - ], - "topologyKey": "458" - } - } - ] - } - }, - "schedulerName": "459", - "tolerations": [ - { - "key": "460", - "operator": "眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛", - "value": "461", - "effect": "ÖTő净湅oĒ弦", - "tolerationSeconds": -3092025889836357564 - } - ], - "hostAliases": [ - { - "ip": "462", - "hostnames": [ - "463" - ] - } - ], - "priorityClassName": "464", - "priority": -192869830, - "dnsConfig": { - "nameservers": [ - "465" - ], - "searches": [ - "466" - ], - "options": [ - { - "name": "467", - "value": "468" - } - ] - }, - "readinessGates": [ - { - "conditionType": "讱" - } - ], - "runtimeClassName": "469", - "enableServiceLinks": true, - "preemptionPolicy": "疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ", - "overhead": { - "奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ": "15" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -816594589, - "topologyKey": "470", - "whenUnsatisfiable": "", - "labelSelector": { - "matchLabels": { - "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8": "7e.._d--Y-_l-v0-1V-N-R__R9" - }, - "matchExpressions": [ - { - "key": "b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "ttlSecondsAfterFinished": -1766935785 - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.pb b/testdata/v1.19.0/batch.v1beta1.JobTemplate.after_roundtrip.pb deleted file mode 100644 index 4d655d7813ce16684b6f28b4d76c1f1e46985aee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7321 zcmZWud0Z9O^?&nFV<&AwrfEV*+K`tfA*6Shxp!8xxkkk`Xhdn72`H{03MfmHUs(hZ zL1Y&pB8URAsK_Fs(4V}Oq-k2SN7KgoHh*a}G0D%wB=+3*G|lJt3nND{ zD!yA31qn-nEa{q{sfwUrfoLCon*Vm*&c?h=(@l%Ji~9=-o8D*~X5uHYjLI=u;%zLW zb7oOkAHkYM9Bvkg<&K#-?%`_Z_CKWCO6=vEqRhb8q%mn`QOYrkatR~CRE2xUzq`a; zUE)7bZ`+4na5wgi4JJgps$cO`a0b-2W~1hi`sM(H>$Gx8CV8;VIka%MT;5Z zsEJD)&GvE-T-8NI)&yOa6ry5X#Gg>2N2LwNFy|nW+`*(INellyu5-^by z>5~Fa>iWCkNe?#@!D4n*M47QBFq$dNOvD^B!6i&2YbJyXvo=`s-P`MYRpqu4Uqgv? zN49sc(0if=7E0JmWRS96ncO|}LD%;;;ExHtT)*@9*MY~d?vs5D*SCLgHIK1$Fzh_` z&NcEnJvte!;0+#0lEi5%v9V!^F7iq8JY*y(#6Si?8xi~%WDDXAW3gfI>I>+FR6{b* zOf?N&6H*k3i)S(BVb&~T$yUR_%Dm-9EHLF4W~}86gq9f6%xMOa4J0K$FX06UZ4{Br zndfc{k65%twMMaKZ5SBUU=ixH``jyzspeN zODb^EsPZMaOIcX|1Z$STZe(J)Z?0!&*+Tc;yyFd@21;qD(BaMzWOS3KkHJ}_gv)?3q+8z)v2b~2{1`p&Lo;uJq8wQ z0%z95FjMR#c*dcoc<@mTm}pYCS(7bhO^GsVpd?M30xLCrDw7z_nsr#Ei{UV$V-Of_ zN{2PNv>wi=gXp>v##rcAHSK<&8jR@SA)+8yfQV6`5K+K_DTk#GgaabwGnkE{uQC@H zRp_W1eit3m=(8RU%QQ`o`0~oduO@^xmE?aosf4)~zKcR=^Vc7DPkzZORKo_3x7)7=^c41{x8y=lWf4pZb2pttw-u?}n97aC z!_56Kj4=#j0tbX2DGG>;fhfIzS@5gUuUh!e#~U55`bV3RSFQ03@Asc7vv+6E1$rcd zf8y-4HQBbi8WT=3^sGdHHAFlU5LuGpMFRbeGdz3)UjU-fvx|}rx(*R#0Rs`I0KwCN zkQgA+V$1a^NgsOoAl}zYqNkGZE zj3eIq^t-Qu>Ie_=lY{_2NrY(<4lDhzWC-jJOc-8C=+(bm%dfgpvF}|5)Fnxw2d?$~ z%R&a0H4OQuU&9{apX@PCO#m64%?_gB7Fwe0)p4mQ>qf| ztjZQ@Un&9kXVTz7$pNBLuz_EV3-eVLK9t~owPVpso`F2;QD1JU@5EvMwoOARftc`s* zd)Z@g^D-l?P4tt532@X@%YHLk%CO5)Dqa;2Dt(P{eRZ=%^L8)mlCJ6{> zDiSj{B`XLcA___J+U%T-LMGZIrQ{@UiB2)5EkeoKvU&5f=S%}+f6kbNjpr9V&k3_2 z{1^m+g+`2Zn+=rBBP`G0r=j&cudiCYk*v^G83HUpXn`R;_Z+v2VG9_dBdp5_87NiV zyn3~YvJgsBw<=0viYjhF8>Q8H<_1I%Qe>PZhzMb^Wbj+ldu|tVXh`n2gI5Pr`2#&`1FmDs~!1{7Ei+g+s=gSv4cszla;>q zddFc56G&_}yC@)|rf`HVSGk`|WvO+TrYVoOsz+v+J>or+4^{?{lrqdrSAmPrwkM;*AQwfQnTkab#a_w^-e8t<^ z>aS|@)Ec*xs?aP5!RI6z}Q$RN^@59^Sd`;?VKOg4`jh5K;Rvckl!7vGqX2G}c>` zYb}q7_nd0YNr!mC*?OMJ_8%GWo+z^A+be$S8L8$b#@PBDtzbD2DhZ8=ghCR*k_Cty z@yVB$8V8R4_pS+%49%3Mp6h9Q|EqK7y}yW=@Tj*oHx}%kKxz#{rK_~~+t~>Vy`v*^ zM9*bR#f)h;!|bII7b{?4fm>HJ*ze{eM2!~aF4yprzJoQ^ou1|$p5_8~ZOvgCQL#on zN|SpT0Hc?J*CBATU`s&^T!(G=!)w9t6ub^>dBEQAqVH6p?rQKHsIeD&8&7-lOT4X} z_ETrt=LU2}^AsXTKhhbbDlnpi7UUQGIe7hHo!`8-Kgc-Zd~W~ak^fuy)yPdFdHd=} zdq{YQyW>#A7d3~P>d$^&U(H0e6pwuSj=#Emn86Q?cUq5l2CL2-v2GLW4ert09Cusw zGr#c->|W++Xx6j{$o4`cI06ue{E`5XUlOEPAo6n4OUznRS~bJMeMkamR)Xvah-Lwz zhraQ3!SRlk-cPqNVWx;bU&#CB^1f|7H<-u+UwYnu>-*8y+Zo}j{o|cSeD8mAg=Uo@ z63v|?QJM}nB~fdXz#4(znES?BafGY)%&`=A{~q_Qfpq85v08Ui^H@>rJ?x#feZGVJ zp7woXC&v%^OLFNtIR_j<5|w-gD8x#jS|!tS8~ZZ*6g!1xeG(LHzq0l}mg?R%YVY!w zbZ_w;Xg2Ko_0+K%YrS)uC$|{(#sUXPorFaWd`JSDdupnARngGXGmN)9g?{_d zv$z-82vy!BCc!ZwbZ2fQXm#`kNnN03qnRKB$y~Yl*1<@YG!v!Ke8WiNQ`dq>#+KQ$ zffX_q8fy({PBL09z!5=uX&#I!8kza z8(zRFq$Sc)q;ro;{5(iu1j9(53BL&BeU4uom$67fDq1XwFpo#mp63k-%;>=wU=u$h zb}299pwuLOwyN_a@dY^R#$`mBJ%{`0%+#cGxR^kGL8XBjL6QaT95eY^?eWnGT+plt zd(WJl`1BPZ;3Pes=C8nZPNI{7kG!c>XXgy2U z7A#N^pTy4u8{y*+7_nq5ctKq^fAtb1@H*@T<08+e^Tztc%6fhaLi{|0)_{TF|93o@ z;)ty61;3T`7N#7MBvGeDkWO<@9ROd{WyrF01xM3QYG`xKg&V&In5J`u$`{F5Sc&+Yk$5ng+}pgV|n@qc6&2et>4 zlPFjDhcpaBorSS#xy#o(;(oQ|G2dWEg003oS|J4YrwW8-Rxl6S{q@_O69Rb{5kiYE zT@T1|g9*#;K7S;*Q^a?j`85+GJHP*|G?)tsg|@%Hbz9(*X8 zS)OgLxp<<;U)p=7mnJ(HT2Vm2m9VVE-^X%~M|<-+e0e(wgm-sCyT5#xe*ZtIkErW6 zQy)P9S%RsLAcmS+n8^$6b!Sejv33MA9@^2sqT0)BW@iU4MdW@1+d>BtYE8V9KMOxpycH{g9CwIQh1o|S90&0h5?HK?bMRGDHtGBfV z)2zQS_t5Pi{gR+bMw1mt5rJs$F{TR)IJB?l*d@A3zrrxzFpqd^3q6N-IZk^TYSZnt zOYNQhh8|zTv9V(-oPGYjM&5m@WNakg`~>^3`{3wUkuA@9*p|EUX?t6azqr|3c+^uf zlw~`-D9uwoXlvx4uLT`yb3ZfrpZS0JCWv#eyDEg6EYN^{j*XnD#%@`?ZW&Uy0BjqZ zw@N^H1tOZh98KrbHGZLywg7F=xNtQIg6%4VAS@)KtpXC4p@k^cFk*FX89P4_ZBSRH zp%lRP91(&bS{JPVoTnHlp3hv#^BbV>miZhW@)EHG=-A`71kP`*-B4P&)| z2vN}VTjg-2`TNQ2SAgM!ww(xpNJtBgAsA zZJV{!Ip`SXGo9sQE#3qB?Z@4HwM*zKg#tOCC@=(^4gfiDqHlx(IRW1WB2yrjbsPk8 z0uBy?Kh(HH0%s-?t#O}V?_?+0PWg}IiWHs|Fi7Z-q_1%9_YR%*)bu!x`Z{vy7g-fz zRNyZMN?0O82}@)g^`NJ7pLeL)Q#a%tEpUx^j#gSvju(%2dPfG_JBI8f7-o^!&Fp;Y zDFi$dx;I2t1D^6PZ%6lk@EdYCX!ws%M&@y!TB6#B9EkRT@APBUsZV947HbXSQ@+*H{ucI{CxyL^= zGS8lG+cDPW9I*AcJNG{{b?W2s0YNl?a-#hR$_ez2VMOBM0;<(y4*DhpIt8>!J$U)u zD}l&BpmB9C_VpBcPgSS*DvtV&AM%ZkxZCUPeNvDwJ&txOM74fib}`T@AUZ8jbusOi z{`$Tp)*8>~q46r$u&qS!?QQW_obV6yjumW9%o$?X2ib|9;dW~+chA~a{4G1yI*+*q zok!!mxvid(I{}CmAI(P2_8-~q z%Jp|wj_vmB=z7{yP&RA)kgdd8;%@IrbGF%r{KJDULAar-0RNd{hS|+P#~MmsLT;A6 zglM<$pO8T5d#|VWpt@zTy)yGmhpW#z;4K)mp3YdiDG&~bOdU>!0+==j16KjZ53HARbD#bf0W-hE~M&Vs--(8d&j##As<`TqE4*8gNGL{&n^ z3PvyAw6?bgD++H$i5rbwjlt1K-?季Cʖ畬x骀Šĸů - name: "42" - namespace: "44" - ownerReferences: - - apiVersion: "51" - blockOwnerDeletion: false - controller: false - kind: "52" - name: "53" - uid: I拍N嚳ķȗɊ捵TwMȗ礼 - resourceVersion: "5994087412557504692" - selfLink: "45" - uid: Ȗ脵鴈Ō - spec: - activeDeadlineSeconds: -4963438147266444254 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "423" - operator: WĶʗ - values: - - "424" - matchFields: - - key: "425" - operator: 裥d[榴^șƷK - values: - - "426" - weight: -1677779481 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "419" - operator: ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈 - values: - - "420" - matchFields: - - key: "421" - operator: "" - values: - - "422" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 75p1em---1wwv3-f/k47M7y-Dy__3wcq - operator: NotIn - values: - - x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A - matchLabels: - A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2: Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E - namespaces: - - "441" - topologyKey: "442" - weight: 1569550894 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH - operator: NotIn - values: - - M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503 - matchLabels: - 9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O: o5-yp8q_s-1_g - namespaces: - - "433" - topologyKey: "434" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2 - operator: DoesNotExist - matchLabels: - HzZsY_o8t5Vl6_..7CY-_c: ZG6N-_-0o.0C_gV.9_G-.-z1H - namespaces: - - "457" - topologyKey: "458" - weight: 1206700920 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: J-_.ZCRT.0z-oe.G79.3bU_._nV34GH - operator: DoesNotExist - matchLabels: - w_--5-_.3--_9QW2JkU27_.-4T-9: 4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4 - namespaces: - - "449" - topologyKey: "450" - automountServiceAccountToken: false - containers: - - args: - - "263" - command: - - "262" - env: - - name: "270" - value: "271" - valueFrom: - configMapKeyRef: - key: "277" - name: "276" - optional: false - fieldRef: - apiVersion: "272" - fieldPath: "273" - resourceFieldRef: - containerName: "274" - divisor: "9" - resource: "275" - secretKeyRef: - key: "279" - name: "278" - optional: false - envFrom: - - configMapRef: - name: "268" - optional: true - prefix: "267" - secretRef: - name: "269" - optional: true - image: "261" - imagePullPolicy: 熀ďJZ漤 - lifecycle: - postStart: - exec: - command: - - "307" - httpGet: - host: "309" - httpHeaders: - - name: "310" - value: "311" - path: "308" - port: -468215285 - scheme: ʆɞȥ}礤铟怖ý萜Ǖc8 - tcpSocket: - host: "313" - port: "312" - preStop: - exec: - command: - - "314" - httpGet: - host: "316" - httpHeaders: - - name: "317" - value: "318" - path: "315" - port: 293042649 - scheme: ǔvÄÚ×p鬷m罂o3ǰ廋i乳' - tcpSocket: - host: "320" - port: "319" - livenessProbe: - exec: - command: - - "286" - failureThreshold: -239264629 - httpGet: - host: "289" - httpHeaders: - - name: "290" - value: "291" - path: "287" - port: "288" - scheme: uE增猍ǵ xǨŴ - initialDelaySeconds: 528603974 - periodSeconds: 1862455894 - successThreshold: 1080918702 - tcpSocket: - host: "292" - port: 2112112129 - timeoutSeconds: -342387625 - name: "260" - ports: - - containerPort: -305362540 - hostIP: "266" - hostPort: -1365158918 - name: "265" - protocol: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - readinessProbe: - exec: - command: - - "293" - failureThreshold: -47594442 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "294" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 - tcpSocket: - host: "299" - port: "298" - timeoutSeconds: -894026356 - resources: - limits: - '{WOŭW灬pȭCV擭銆jʒǚ鍰': "212" - requests: - '| 鞤ɱďW賁Ěɭɪǹ0衷,': "227" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ů,趐V曡88 ' - enableServiceLinks: true - ephemeralContainers: - - args: - - "333" - command: - - "332" - env: - - name: "340" - value: "341" - valueFrom: - configMapKeyRef: - key: "347" - name: "346" - optional: false - fieldRef: - apiVersion: "342" - fieldPath: "343" - resourceFieldRef: - containerName: "344" - divisor: "592" - resource: "345" - secretKeyRef: - key: "349" - name: "348" - optional: false - envFrom: - - configMapRef: - name: "338" - optional: false - prefix: "337" - secretRef: - name: "339" - optional: true - image: "331" - imagePullPolicy: 陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb - lifecycle: - postStart: - exec: - command: - - "377" - httpGet: - host: "380" - httpHeaders: - - name: "381" - value: "382" - path: "378" - port: "379" - scheme: 遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z - tcpSocket: - host: "384" - port: "383" - preStop: - exec: - command: - - "385" - httpGet: - host: "387" - httpHeaders: - - name: "388" - value: "389" - path: "386" - port: 1041627045 - scheme: 2讅缔m葰賦迾娙ƴ4 - tcpSocket: - host: "390" - port: 2088991012 - livenessProbe: - exec: - command: - - "356" - failureThreshold: 436796816 - httpGet: - host: "358" - httpHeaders: - - name: "359" - value: "360" - path: "357" - port: -1247120403 - scheme: ɾ - initialDelaySeconds: 1218203975 - periodSeconds: 892837330 - successThreshold: 789384689 - tcpSocket: - host: "361" - port: -1695993040 - timeoutSeconds: -1726456869 - name: "330" - ports: - - containerPort: 970355275 - hostIP: "336" - hostPort: -1703842211 - name: "335" - protocol: ńČȷǻ.wȏâ磠Ƴ崖S - readinessProbe: - exec: - command: - - "362" - failureThreshold: -651405950 - httpGet: - host: "365" - httpHeaders: - - name: "366" - value: "367" - path: "363" - port: "364" - scheme: Ȋ飂廤Ƌʙcx赮ǒđ>*劶?jĎ - initialDelaySeconds: -821592382 - periodSeconds: 1045190247 - successThreshold: 1805682547 - tcpSocket: - host: "369" - port: "368" - timeoutSeconds: 1678953375 - resources: - limits: - ż鯀1: "636" - requests: - sYȠ繽敮ǰ詀: "570" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 滨Ė - drop: - - h}颉hȱɷȰW瀤oɢ嫎 - privileged: true - procMount: t(ȗŜŲ&洪y儕lmòɻŶJ詢QǾɁ - readOnlyRootFilesystem: true - runAsGroup: 2803560372754431995 - runAsNonRoot: false - runAsUser: -4298540371641498337 - seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" - seccompProfile: - localhostProfile: "399" - type: G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐 - windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - runAsUserName: "398" - startupProbe: - exec: - command: - - "370" - failureThreshold: -603097910 - httpGet: - host: "373" - httpHeaders: - - name: "374" - value: "375" - path: "371" - port: "372" - scheme: '|ǓÓ敆OɈÏ 瞍髃' - initialDelaySeconds: -839925309 - periodSeconds: -1014296961 - successThreshold: 1708011112 - tcpSocket: - host: "376" - port: -392406530 - timeoutSeconds: -526099499 - stdin: true - stdinOnce: true - targetContainerName: "400" - terminationMessagePath: "391" - terminationMessagePolicy: 沥7uPƒw©ɴĶ烷Ľthp - volumeDevices: - - devicePath: "355" - name: "354" - volumeMounts: - - mountPath: "351" - mountPropagation: 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ - name: "350" - readOnly: true - subPath: "352" - subPathExpr: "353" - workingDir: "334" - hostAliases: - - hostnames: - - "463" - ip: "462" - hostPID: true - hostname: "417" - imagePullSecrets: - - name: "416" - initContainers: - - args: - - "195" - command: - - "194" - env: - - name: "202" - value: "203" - valueFrom: - configMapKeyRef: - key: "209" - name: "208" - optional: true - fieldRef: - apiVersion: "204" - fieldPath: "205" - resourceFieldRef: - containerName: "206" - divisor: "241" - resource: "207" - secretKeyRef: - key: "211" - name: "210" - optional: false - envFrom: - - configMapRef: - name: "200" - optional: false - prefix: "199" - secretRef: - name: "201" - optional: false - image: "193" - imagePullPolicy: 酊龨δ摖ȱğ_< - lifecycle: - postStart: - exec: - command: - - "238" - httpGet: - host: "240" - httpHeaders: - - name: "241" - value: "242" - path: "239" - port: 878005329 - scheme: 丟×x锏ɟ4Ǒ - tcpSocket: - host: "244" - port: "243" - preStop: - exec: - command: - - "245" - httpGet: - host: "247" - httpHeaders: - - name: "248" - value: "249" - path: "246" - port: 1746399757 - scheme: V訆Ǝżŧ - tcpSocket: - host: "250" - port: 204229950 - livenessProbe: - exec: - command: - - "218" - failureThreshold: -1784617397 - httpGet: - host: "220" - httpHeaders: - - name: "221" - value: "222" - path: "219" - port: -1225815437 - scheme: 荭gw忊|E - initialDelaySeconds: 1004325340 - periodSeconds: 14304392 - successThreshold: 465972736 - tcpSocket: - host: "223" - port: -438588982 - timeoutSeconds: -1313320434 - name: "192" - ports: - - containerPort: 1791615594 - hostIP: "198" - hostPort: -805795167 - name: "197" - protocol: Ƥ熪军g>郵[+扴 - readinessProbe: - exec: - command: - - "224" - failureThreshold: 2056774277 - httpGet: - host: "227" - httpHeaders: - - name: "228" - value: "229" - path: "225" - port: "226" - scheme: 貾坢'跩aŕ翑0 - initialDelaySeconds: -2165496 - periodSeconds: 1386255869 - successThreshold: -778272981 - tcpSocket: - host: "230" - port: 1165327504 - timeoutSeconds: -1778952574 - resources: - limits: - "": "268" - requests: - -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - J橈'琕鶫:顇ə娯 - drop: - - 囌{屿oiɥ嵐sC - privileged: false - procMount: Jih亏yƕ丆録² - readOnlyRootFilesystem: false - runAsGroup: -6499508485510627932 - runAsNonRoot: true - runAsUser: 7917735345573161773 - seLinuxOptions: - level: "255" - role: "253" - type: "254" - user: "252" - seccompProfile: - localhostProfile: "259" - type: )/灩聋3趐囨鏻 - windowsOptions: - gmsaCredentialSpec: "257" - gmsaCredentialSpecName: "256" - runAsUserName: "258" - startupProbe: - exec: - command: - - "231" - failureThreshold: 549215478 - httpGet: - host: "233" - httpHeaders: - - name: "234" - value: "235" - path: "232" - port: -1928016742 - scheme: E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "237" - port: "236" - timeoutSeconds: -528664199 - terminationMessagePath: "251" - terminationMessagePolicy: NƗ¸gĩ - tty: true - volumeDevices: - - devicePath: "217" - name: "216" - volumeMounts: - - mountPath: "213" - mountPropagation: 藢xɮĵȑ6L*Z鐫û咡W< - name: "212" - subPath: "214" - subPathExpr: "215" - workingDir: "196" - nodeName: "405" - nodeSelector: - "401": "402" - overhead: - 奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ: "15" - preemptionPolicy: 疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ - priority: -192869830 - priorityClassName: "464" - readinessGates: - - conditionType: 讱 - restartPolicy: 婦 - runtimeClassName: "469" - schedulerName: "459" - securityContext: - fsGroup: -6298002649883493725 - fsGroupChangePolicy: ä2 ɲ±m嵘厶sȰÖ埡Æ - runAsGroup: -1083846598029307786 - runAsNonRoot: false - runAsUser: -8872996084157186866 - seLinuxOptions: - level: "409" - role: "407" - type: "408" - user: "406" - seccompProfile: - localhostProfile: "415" - type: Ş襵樞úʥ銀 - supplementalGroups: - - -46143243150134963 - sysctls: - - name: "413" - value: "414" - windowsOptions: - gmsaCredentialSpec: "411" - gmsaCredentialSpecName: "410" - runAsUserName: "412" - serviceAccount: "404" - serviceAccountName: "403" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "418" - terminationGracePeriodSeconds: -7767642171323610380 - tolerations: - - effect: ÖTő净湅oĒ弦 - key: "460" - operator: 眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛 - tolerationSeconds: -3092025889836357564 - value: "461" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B - operator: Exists - matchLabels: - D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8: 7e.._d--Y-_l-v0-1V-N-R__R9 - maxSkew: -816594589 - topologyKey: "470" - whenUnsatisfiable: "" - volumes: - - awsElasticBlockStore: - fsType: "64" - partition: -104666658 - readOnly: true - volumeID: "63" - azureDisk: - cachingMode: ʜǝ鿟ldg滠鼍ƭt - diskName: "127" - diskURI: "128" - fsType: "129" - kind: ȫşŇɜa - readOnly: true - azureFile: - secretName: "113" - shareName: "114" - cephfs: - monitors: - - "98" - path: "99" - secretFile: "101" - secretRef: - name: "102" - user: "100" - cinder: - fsType: "96" - readOnly: true - secretRef: - name: "97" - volumeID: "95" - configMap: - defaultMode: -599608368 - items: - - key: "116" - mode: -1194714697 - path: "117" - name: "115" - optional: true - csi: - driver: "159" - fsType: "160" - nodePublishSecretRef: - name: "163" - readOnly: true - volumeAttributes: - "161": "162" - downwardAPI: - defaultMode: 1801487647 - items: - - fieldRef: - apiVersion: "106" - fieldPath: "107" - mode: 1322858613 - path: "105" - resourceFieldRef: - containerName: "108" - divisor: "889" - resource: "109" - emptyDir: - medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ - sizeLimit: "681" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "171": "172" - clusterName: "177" - creationTimestamp: null - deletionGracePeriodSeconds: -1837257934517376612 - finalizers: - - "176" - generateName: "165" - generation: -8801560367353238479 - labels: - "169": "170" - managedFields: - - apiVersion: "179" - fieldsType: "180" - manager: "178" - operation: 蒅!a坩O`涁İ而踪鄌 - name: "164" - namespace: "166" - ownerReferences: - - apiVersion: "173" - blockOwnerDeletion: true - controller: true - kind: "174" - name: "175" - uid: "" - resourceVersion: "917467801074989174" - selfLink: "167" - uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 - spec: - accessModes: - - '|@?鷅bȻN' - dataSource: - apiGroup: "189" - kind: "190" - name: "191" - resources: - limits: - ?$矡ȶ网棊ʢ: "891" - requests: - Ⱥ眖R#yV'WKw(ğ: "423" - selector: - matchExpressions: - - key: 39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G - operator: Exists - matchLabels: - fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF - storageClassName: "188" - volumeMode: 跦Opwǩ曬逴褜1 - volumeName: "187" - fc: - fsType: "111" - lun: 1169718433 - targetWWNs: - - "110" - wwids: - - "112" - flexVolume: - driver: "90" - fsType: "91" - options: - "93": "94" - readOnly: true - secretRef: - name: "92" - flocker: - datasetName: "103" - datasetUUID: "104" - gcePersistentDisk: - fsType: "62" - partition: 2065358741 - pdName: "61" - readOnly: true - gitRepo: - directory: "67" - repository: "65" - revision: "66" - glusterfs: - endpoints: "80" - path: "81" - hostPath: - path: "60" - type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ - iscsi: - chapAuthSession: true - fsType: "76" - initiatorName: "79" - iqn: "74" - iscsiInterface: "75" - lun: -663180249 - portals: - - "77" - readOnly: true - secretRef: - name: "78" - targetPortal: "73" - name: "59" - nfs: - path: "72" - server: "71" - persistentVolumeClaim: - claimName: "82" - photonPersistentDisk: - fsType: "131" - pdID: "130" - portworxVolume: - fsType: "146" - readOnly: true - volumeID: "145" - projected: - defaultMode: -1980941277 - sources: - - configMap: - items: - - key: "141" - mode: 1730325900 - path: "142" - name: "140" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "136" - fieldPath: "137" - mode: -555780268 - path: "135" - resourceFieldRef: - containerName: "138" - divisor: "952" - resource: "139" - secret: - items: - - key: "133" - mode: 782113097 - path: "134" - name: "132" - optional: true - serviceAccountToken: - audience: "143" - expirationSeconds: -2937394236764575757 - path: "144" - quobyte: - group: "125" - readOnly: true - registry: "122" - tenant: "126" - user: "124" - volume: "123" - rbd: - fsType: "85" - image: "84" - keyring: "88" - monitors: - - "83" - pool: "86" - readOnly: true - secretRef: - name: "89" - user: "87" - scaleIO: - fsType: "154" - gateway: "147" - protectionDomain: "150" - secretRef: - name: "149" - sslEnabled: true - storageMode: "152" - storagePool: "151" - system: "148" - volumeName: "153" - secret: - defaultMode: 1655406148 - items: - - key: "69" - mode: 1648350164 - path: "70" - optional: true - secretName: "68" - storageos: - fsType: "157" - readOnly: true - secretRef: - name: "158" - volumeName: "155" - volumeNamespace: "156" - vsphereVolume: - fsType: "119" - storagePolicyID: "121" - storagePolicyName: "120" - volumePath: "118" - ttlSecondsAfterFinished: -1766935785 diff --git a/testdata/v1.19.0/batch.v1beta1.JobTemplate.json b/testdata/v1.19.0/batch.v1beta1.JobTemplate.json deleted file mode 100644 index a28fb67b5f..0000000000 --- a/testdata/v1.19.0/batch.v1beta1.JobTemplate.json +++ /dev/null @@ -1,1524 +0,0 @@ -{ - "kind": "JobTemplate", - "apiVersion": "batch/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "template": { - "metadata": { - "name": "19", - "generateName": "20", - "namespace": "21", - "selfLink": "22", - "uid": "SǡƏ", - "resourceVersion": "17916580954637291219", - "generation": 5259823216098853135, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4075183944016503389, - "labels": { - "24": "25" - }, - "annotations": { - "26": "27" - }, - "ownerReferences": [ - { - "apiVersion": "28", - "kind": "29", - "name": "30", - "uid": "ɑ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "31" - ], - "clusterName": "32", - "managedFields": [ - { - "manager": "33", - "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "apiVersion": "34", - "fieldsType": "35" - } - ] - }, - "spec": { - "parallelism": -443114323, - "completions": -1771909905, - "activeDeadlineSeconds": -9086179100394185427, - "backoffLimit": -1796008812, - "selector": { - "matchLabels": { - "g5i9/l-Y._.-444": "c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64" - }, - "matchExpressions": [ - { - "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", - "operator": "In", - "values": [ - "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" - ] - } - ] - }, - "manualSelector": false, - "template": { - "metadata": { - "name": "42", - "generateName": "43", - "namespace": "44", - "selfLink": "45", - "uid": "Ȗ脵鴈Ō", - "resourceVersion": "5994087412557504692", - "generation": 9213888658033954596, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2901856114738744973, - "labels": { - "47": "48" - }, - "annotations": { - "49": "50" - }, - "ownerReferences": [ - { - "apiVersion": "51", - "kind": "52", - "name": "53", - "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "54" - ], - "clusterName": "55", - "managedFields": [ - { - "manager": "56", - "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", - "apiVersion": "57", - "fieldsType": "58" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "59", - "hostPath": { - "path": "60", - "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" - }, - "emptyDir": { - "medium": "踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ", - "sizeLimit": "681" - }, - "gcePersistentDisk": { - "pdName": "61", - "fsType": "62", - "partition": 2065358741, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "63", - "fsType": "64", - "partition": -104666658, - "readOnly": true - }, - "gitRepo": { - "repository": "65", - "revision": "66", - "directory": "67" - }, - "secret": { - "secretName": "68", - "items": [ - { - "key": "69", - "path": "70", - "mode": 1648350164 - } - ], - "defaultMode": 1655406148, - "optional": true - }, - "nfs": { - "server": "71", - "path": "72" - }, - "iscsi": { - "targetPortal": "73", - "iqn": "74", - "lun": -663180249, - "iscsiInterface": "75", - "fsType": "76", - "readOnly": true, - "portals": [ - "77" - ], - "chapAuthSession": true, - "secretRef": { - "name": "78" - }, - "initiatorName": "79" - }, - "glusterfs": { - "endpoints": "80", - "path": "81" - }, - "persistentVolumeClaim": { - "claimName": "82" - }, - "rbd": { - "monitors": [ - "83" - ], - "image": "84", - "fsType": "85", - "pool": "86", - "user": "87", - "keyring": "88", - "secretRef": { - "name": "89" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "90", - "fsType": "91", - "secretRef": { - "name": "92" - }, - "readOnly": true, - "options": { - "93": "94" - } - }, - "cinder": { - "volumeID": "95", - "fsType": "96", - "readOnly": true, - "secretRef": { - "name": "97" - } - }, - "cephfs": { - "monitors": [ - "98" - ], - "path": "99", - "user": "100", - "secretFile": "101", - "secretRef": { - "name": "102" - } - }, - "flocker": { - "datasetName": "103", - "datasetUUID": "104" - }, - "downwardAPI": { - "items": [ - { - "path": "105", - "fieldRef": { - "apiVersion": "106", - "fieldPath": "107" - }, - "resourceFieldRef": { - "containerName": "108", - "resource": "109", - "divisor": "889" - }, - "mode": 1322858613 - } - ], - "defaultMode": 1801487647 - }, - "fc": { - "targetWWNs": [ - "110" - ], - "lun": 1169718433, - "fsType": "111", - "wwids": [ - "112" - ] - }, - "azureFile": { - "secretName": "113", - "shareName": "114" - }, - "configMap": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1194714697 - } - ], - "defaultMode": -599608368, - "optional": true - }, - "vsphereVolume": { - "volumePath": "118", - "fsType": "119", - "storagePolicyName": "120", - "storagePolicyID": "121" - }, - "quobyte": { - "registry": "122", - "volume": "123", - "readOnly": true, - "user": "124", - "group": "125", - "tenant": "126" - }, - "azureDisk": { - "diskName": "127", - "diskURI": "128", - "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", - "fsType": "129", - "readOnly": true, - "kind": "ȫşŇɜa" - }, - "photonPersistentDisk": { - "pdID": "130", - "fsType": "131" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "132", - "items": [ - { - "key": "133", - "path": "134", - "mode": 782113097 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "135", - "fieldRef": { - "apiVersion": "136", - "fieldPath": "137" - }, - "resourceFieldRef": { - "containerName": "138", - "resource": "139", - "divisor": "952" - }, - "mode": -555780268 - } - ] - }, - "configMap": { - "name": "140", - "items": [ - { - "key": "141", - "path": "142", - "mode": 1730325900 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "143", - "expirationSeconds": -2937394236764575757, - "path": "144" - } - } - ], - "defaultMode": -1980941277 - }, - "portworxVolume": { - "volumeID": "145", - "fsType": "146", - "readOnly": true - }, - "scaleIO": { - "gateway": "147", - "system": "148", - "secretRef": { - "name": "149" - }, - "sslEnabled": true, - "protectionDomain": "150", - "storagePool": "151", - "storageMode": "152", - "volumeName": "153", - "fsType": "154" - }, - "storageos": { - "volumeName": "155", - "volumeNamespace": "156", - "fsType": "157", - "readOnly": true, - "secretRef": { - "name": "158" - } - }, - "csi": { - "driver": "159", - "readOnly": true, - "fsType": "160", - "volumeAttributes": { - "161": "162" - }, - "nodePublishSecretRef": { - "name": "163" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "164", - "generateName": "165", - "namespace": "166", - "selfLink": "167", - "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", - "resourceVersion": "917467801074989174", - "generation": -8801560367353238479, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -1837257934517376612, - "labels": { - "169": "170" - }, - "annotations": { - "171": "172" - }, - "ownerReferences": [ - { - "apiVersion": "173", - "kind": "174", - "name": "175", - "uid": "", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "176" - ], - "clusterName": "177", - "managedFields": [ - { - "manager": "178", - "operation": "蒅!a坩O`涁İ而踪鄌", - "apiVersion": "179", - "fieldsType": "180" - } - ] - }, - "spec": { - "accessModes": [ - "|@?鷅bȻN" - ], - "selector": { - "matchLabels": { - "fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ": "E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF" - }, - "matchExpressions": [ - { - "key": "39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G", - "operator": "Exists" - } - ] - }, - "resources": { - "limits": { - "?$矡ȶ网棊ʢ": "891" - }, - "requests": { - "Ⱥ眖R#yV'WKw(ğ": "423" - } - }, - "volumeName": "187", - "storageClassName": "188", - "volumeMode": "跦Opwǩ曬逴褜1", - "dataSource": { - "apiGroup": "189", - "kind": "190", - "name": "191" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "192", - "image": "193", - "command": [ - "194" - ], - "args": [ - "195" - ], - "workingDir": "196", - "ports": [ - { - "name": "197", - "hostPort": -805795167, - "containerPort": 1791615594, - "protocol": "Ƥ熪军g\u003e郵[+扴", - "hostIP": "198" - } - ], - "envFrom": [ - { - "prefix": "199", - "configMapRef": { - "name": "200", - "optional": false - }, - "secretRef": { - "name": "201", - "optional": false - } - } - ], - "env": [ - { - "name": "202", - "value": "203", - "valueFrom": { - "fieldRef": { - "apiVersion": "204", - "fieldPath": "205" - }, - "resourceFieldRef": { - "containerName": "206", - "resource": "207", - "divisor": "241" - }, - "configMapKeyRef": { - "name": "208", - "key": "209", - "optional": true - }, - "secretKeyRef": { - "name": "210", - "key": "211", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "": "268" - }, - "requests": { - "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ": "340" - } - }, - "volumeMounts": [ - { - "name": "212", - "mountPath": "213", - "subPath": "214", - "mountPropagation": "藢xɮĵȑ6L*Z鐫û咡W\u003c", - "subPathExpr": "215" - } - ], - "volumeDevices": [ - { - "name": "216", - "devicePath": "217" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "218" - ] - }, - "httpGet": { - "path": "219", - "port": -1225815437, - "host": "220", - "scheme": "荭gw忊|E", - "httpHeaders": [ - { - "name": "221", - "value": "222" - } - ] - }, - "tcpSocket": { - "port": -438588982, - "host": "223" - }, - "initialDelaySeconds": 1004325340, - "timeoutSeconds": -1313320434, - "periodSeconds": 14304392, - "successThreshold": 465972736, - "failureThreshold": -1784617397 - }, - "readinessProbe": { - "exec": { - "command": [ - "224" - ] - }, - "httpGet": { - "path": "225", - "port": "226", - "host": "227", - "scheme": "貾坢'跩aŕ翑0", - "httpHeaders": [ - { - "name": "228", - "value": "229" - } - ] - }, - "tcpSocket": { - "port": 1165327504, - "host": "230" - }, - "initialDelaySeconds": -2165496, - "timeoutSeconds": -1778952574, - "periodSeconds": 1386255869, - "successThreshold": -778272981, - "failureThreshold": 2056774277 - }, - "startupProbe": { - "exec": { - "command": [ - "231" - ] - }, - "httpGet": { - "path": "232", - "port": -1928016742, - "host": "233", - "scheme": "E¦", - "httpHeaders": [ - { - "name": "234", - "value": "235" - } - ] - }, - "tcpSocket": { - "port": "236", - "host": "237" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "238" - ] - }, - "httpGet": { - "path": "239", - "port": 878005329, - "host": "240", - "scheme": "丟×x锏ɟ4Ǒ", - "httpHeaders": [ - { - "name": "241", - "value": "242" - } - ] - }, - "tcpSocket": { - "port": "243", - "host": "244" - } - }, - "preStop": { - "exec": { - "command": [ - "245" - ] - }, - "httpGet": { - "path": "246", - "port": 1746399757, - "host": "247", - "scheme": "V訆Ǝżŧ", - "httpHeaders": [ - { - "name": "248", - "value": "249" - } - ] - }, - "tcpSocket": { - "port": 204229950, - "host": "250" - } - } - }, - "terminationMessagePath": "251", - "terminationMessagePolicy": "NƗ¸gĩ", - "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", - "securityContext": { - "capabilities": { - "add": [ - "J橈'琕鶫:顇ə娯" - ], - "drop": [ - "囌{屿oiɥ嵐sC" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "252", - "role": "253", - "type": "254", - "level": "255" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "256", - "gmsaCredentialSpec": "257", - "runAsUserName": "258" - }, - "runAsUser": 7917735345573161773, - "runAsGroup": -6499508485510627932, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "Jih亏yƕ丆録²", - "seccompProfile": { - "type": ")/灩聋3趐囨鏻", - "localhostProfile": "259" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "260", - "image": "261", - "command": [ - "262" - ], - "args": [ - "263" - ], - "workingDir": "264", - "ports": [ - { - "name": "265", - "hostPort": -1365158918, - "containerPort": -305362540, - "protocol": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "hostIP": "266" - } - ], - "envFrom": [ - { - "prefix": "267", - "configMapRef": { - "name": "268", - "optional": true - }, - "secretRef": { - "name": "269", - "optional": true - } - } - ], - "env": [ - { - "name": "270", - "value": "271", - "valueFrom": { - "fieldRef": { - "apiVersion": "272", - "fieldPath": "273" - }, - "resourceFieldRef": { - "containerName": "274", - "resource": "275", - "divisor": "9" - }, - "configMapKeyRef": { - "name": "276", - "key": "277", - "optional": false - }, - "secretKeyRef": { - "name": "278", - "key": "279", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "{WOŭW灬pȭCV擭銆jʒǚ鍰": "212" - }, - "requests": { - "| 鞤ɱďW賁Ěɭɪǹ0衷,": "227" - } - }, - "volumeMounts": [ - { - "name": "280", - "readOnly": true, - "mountPath": "281", - "subPath": "282", - "mountPropagation": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", - "subPathExpr": "283" - } - ], - "volumeDevices": [ - { - "name": "284", - "devicePath": "285" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "286" - ] - }, - "httpGet": { - "path": "287", - "port": "288", - "host": "289", - "scheme": "uE增猍ǵ xǨŴ", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": 2112112129, - "host": "292" - }, - "initialDelaySeconds": 528603974, - "timeoutSeconds": -342387625, - "periodSeconds": 1862455894, - "successThreshold": 1080918702, - "failureThreshold": -239264629 - }, - "readinessProbe": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": -186532794, - "host": "295", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", - "httpHeaders": [ - { - "name": "296", - "value": "297" - } - ] - }, - "tcpSocket": { - "port": "298", - "host": "299" - }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442 - }, - "startupProbe": { - "exec": { - "command": [ - "300" - ] - }, - "httpGet": { - "path": "301", - "port": -1894326843, - "host": "302", - "scheme": "ƛ^輅9ɛ棕ƈ眽炊礫Ƽ¨I", - "httpHeaders": [ - { - "name": "303", - "value": "304" - } - ] - }, - "tcpSocket": { - "port": "305", - "host": "306" - }, - "initialDelaySeconds": -106856189, - "timeoutSeconds": -2078917333, - "periodSeconds": 86851677, - "successThreshold": -404911753, - "failureThreshold": 890223061 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "307" - ] - }, - "httpGet": { - "path": "308", - "port": -468215285, - "host": "309", - "scheme": "ʆɞȥ}礤铟怖ý萜Ǖc8", - "httpHeaders": [ - { - "name": "310", - "value": "311" - } - ] - }, - "tcpSocket": { - "port": "312", - "host": "313" - } - }, - "preStop": { - "exec": { - "command": [ - "314" - ] - }, - "httpGet": { - "path": "315", - "port": 293042649, - "host": "316", - "scheme": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", - "httpHeaders": [ - { - "name": "317", - "value": "318" - } - ] - }, - "tcpSocket": { - "port": "319", - "host": "320" - } - } - }, - "terminationMessagePath": "321", - "terminationMessagePolicy": "ɻ;襕ċ桉桃喕", - "imagePullPolicy": "熀ďJZ漤", - "securityContext": { - "capabilities": { - "add": [ - "Ů\u003cy鯶縆łƑ[澔" - ], - "drop": [ - "JŵǤ" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "322", - "role": "323", - "type": "324", - "level": "325" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "326", - "gmsaCredentialSpec": "327", - "runAsUserName": "328" - }, - "runAsUser": 296399212346260204, - "runAsGroup": 1571605531283019612, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "\u0026疀", - "seccompProfile": { - "type": "N翾", - "localhostProfile": "329" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "330", - "image": "331", - "command": [ - "332" - ], - "args": [ - "333" - ], - "workingDir": "334", - "ports": [ - { - "name": "335", - "hostPort": -1703842211, - "containerPort": 970355275, - "protocol": "ńČȷǻ.wȏâ磠Ƴ崖S", - "hostIP": "336" - } - ], - "envFrom": [ - { - "prefix": "337", - "configMapRef": { - "name": "338", - "optional": false - }, - "secretRef": { - "name": "339", - "optional": true - } - } - ], - "env": [ - { - "name": "340", - "value": "341", - "valueFrom": { - "fieldRef": { - "apiVersion": "342", - "fieldPath": "343" - }, - "resourceFieldRef": { - "containerName": "344", - "resource": "345", - "divisor": "592" - }, - "configMapKeyRef": { - "name": "346", - "key": "347", - "optional": false - }, - "secretKeyRef": { - "name": "348", - "key": "349", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ż鯀1": "636" - }, - "requests": { - "sYȠ繽敮ǰ詀": "570" - } - }, - "volumeMounts": [ - { - "name": "350", - "readOnly": true, - "mountPath": "351", - "subPath": "352", - "mountPropagation": "櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "subPathExpr": "353" - } - ], - "volumeDevices": [ - { - "name": "354", - "devicePath": "355" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": -1247120403, - "host": "358", - "scheme": "ɾ", - "httpHeaders": [ - { - "name": "359", - "value": "360" - } - ] - }, - "tcpSocket": { - "port": -1695993040, - "host": "361" - }, - "initialDelaySeconds": 1218203975, - "timeoutSeconds": -1726456869, - "periodSeconds": 892837330, - "successThreshold": 789384689, - "failureThreshold": 436796816 - }, - "readinessProbe": { - "exec": { - "command": [ - "362" - ] - }, - "httpGet": { - "path": "363", - "port": "364", - "host": "365", - "scheme": "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - }, - "initialDelaySeconds": -821592382, - "timeoutSeconds": 1678953375, - "periodSeconds": 1045190247, - "successThreshold": 1805682547, - "failureThreshold": -651405950 - }, - "startupProbe": { - "exec": { - "command": [ - "370" - ] - }, - "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "|ǓÓ敆OɈÏ 瞍髃", - "httpHeaders": [ - { - "name": "374", - "value": "375" - } - ] - }, - "tcpSocket": { - "port": -392406530, - "host": "376" - }, - "initialDelaySeconds": -839925309, - "timeoutSeconds": -526099499, - "periodSeconds": -1014296961, - "successThreshold": 1708011112, - "failureThreshold": -603097910 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "377" - ] - }, - "httpGet": { - "path": "378", - "port": "379", - "host": "380", - "scheme": "遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z", - "httpHeaders": [ - { - "name": "381", - "value": "382" - } - ] - }, - "tcpSocket": { - "port": "383", - "host": "384" - } - }, - "preStop": { - "exec": { - "command": [ - "385" - ] - }, - "httpGet": { - "path": "386", - "port": 1041627045, - "host": "387", - "scheme": "2讅缔m葰賦迾娙ƴ4", - "httpHeaders": [ - { - "name": "388", - "value": "389" - } - ] - }, - "tcpSocket": { - "port": 2088991012, - "host": "390" - } - } - }, - "terminationMessagePath": "391", - "terminationMessagePolicy": "沥7uPƒw©ɴĶ烷Ľthp", - "imagePullPolicy": "陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb", - "securityContext": { - "capabilities": { - "add": [ - "滨Ė" - ], - "drop": [ - "h}颉hȱɷȰW瀤oɢ嫎" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "392", - "role": "393", - "type": "394", - "level": "395" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "396", - "gmsaCredentialSpec": "397", - "runAsUserName": "398" - }, - "runAsUser": -4298540371641498337, - "runAsGroup": 2803560372754431995, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "t(ȗŜŲ\u0026洪y儕lmòɻŶJ詢QǾɁ", - "seccompProfile": { - "type": "G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐", - "localhostProfile": "399" - } - }, - "stdin": true, - "stdinOnce": true, - "targetContainerName": "400" - } - ], - "restartPolicy": "婦", - "terminationGracePeriodSeconds": -7767642171323610380, - "activeDeadlineSeconds": -4963438147266444254, - "dnsPolicy": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", - "nodeSelector": { - "401": "402" - }, - "serviceAccountName": "403", - "serviceAccount": "404", - "automountServiceAccountToken": false, - "nodeName": "405", - "hostPID": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "406", - "role": "407", - "type": "408", - "level": "409" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "410", - "gmsaCredentialSpec": "411", - "runAsUserName": "412" - }, - "runAsUser": -8872996084157186866, - "runAsGroup": -1083846598029307786, - "runAsNonRoot": false, - "supplementalGroups": [ - -46143243150134963 - ], - "fsGroup": -6298002649883493725, - "sysctls": [ - { - "name": "413", - "value": "414" - } - ], - "fsGroupChangePolicy": "ä2 ɲ±m嵘厶sȰÖ埡Æ", - "seccompProfile": { - "type": "Ş襵樞úʥ銀", - "localhostProfile": "415" - } - }, - "imagePullSecrets": [ - { - "name": "416" - } - ], - "hostname": "417", - "subdomain": "418", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "419", - "operator": "ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈", - "values": [ - "420" - ] - } - ], - "matchFields": [ - { - "key": "421", - "operator": "", - "values": [ - "422" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1677779481, - "preference": { - "matchExpressions": [ - { - "key": "423", - "operator": "WĶʗ", - "values": [ - "424" - ] - } - ], - "matchFields": [ - { - "key": "425", - "operator": "裥d[榴^șƷK", - "values": [ - "426" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O": "o5-yp8q_s-1_g" - }, - "matchExpressions": [ - { - "key": "x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH", - "operator": "NotIn", - "values": [ - "M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503" - ] - } - ] - }, - "namespaces": [ - "433" - ], - "topologyKey": "434" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1569550894, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2": "Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E" - }, - "matchExpressions": [ - { - "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", - "operator": "NotIn", - "values": [ - "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" - ] - } - ] - }, - "namespaces": [ - "441" - ], - "topologyKey": "442" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" - }, - "matchExpressions": [ - { - "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "449" - ], - "topologyKey": "450" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1206700920, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "HzZsY_o8t5Vl6_..7CY-_c": "ZG6N-_-0o.0C_gV.9_G-.-z1H" - }, - "matchExpressions": [ - { - "key": "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "457" - ], - "topologyKey": "458" - } - } - ] - } - }, - "schedulerName": "459", - "tolerations": [ - { - "key": "460", - "operator": "眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛", - "value": "461", - "effect": "ÖTő净湅oĒ弦", - "tolerationSeconds": -3092025889836357564 - } - ], - "hostAliases": [ - { - "ip": "462", - "hostnames": [ - "463" - ] - } - ], - "priorityClassName": "464", - "priority": -192869830, - "dnsConfig": { - "nameservers": [ - "465" - ], - "searches": [ - "466" - ], - "options": [ - { - "name": "467", - "value": "468" - } - ] - }, - "readinessGates": [ - { - "conditionType": "讱" - } - ], - "runtimeClassName": "469", - "enableServiceLinks": true, - "preemptionPolicy": "疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ", - "overhead": { - "奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ": "15" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -816594589, - "topologyKey": "470", - "whenUnsatisfiable": "", - "labelSelector": { - "matchLabels": { - "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8": "7e.._d--Y-_l-v0-1V-N-R__R9" - }, - "matchExpressions": [ - { - "key": "b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "ttlSecondsAfterFinished": -1766935785 - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/batch.v1beta1.JobTemplate.pb b/testdata/v1.19.0/batch.v1beta1.JobTemplate.pb deleted file mode 100644 index 83c9a9c005f07b04b1a219c78cecd1a7de3d330d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7315 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 H)`季Cʖ畬x骀Šĸů - name: "42" - namespace: "44" - ownerReferences: - - apiVersion: "51" - blockOwnerDeletion: false - controller: false - kind: "52" - name: "53" - uid: I拍N嚳ķȗɊ捵TwMȗ礼 - resourceVersion: "5994087412557504692" - selfLink: "45" - uid: Ȗ脵鴈Ō - spec: - activeDeadlineSeconds: -4963438147266444254 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "423" - operator: WĶʗ - values: - - "424" - matchFields: - - key: "425" - operator: 裥d[榴^șƷK - values: - - "426" - weight: -1677779481 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "419" - operator: ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈 - values: - - "420" - matchFields: - - key: "421" - operator: "" - values: - - "422" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 75p1em---1wwv3-f/k47M7y-Dy__3wcq - operator: NotIn - values: - - x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A - matchLabels: - A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2: Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E - namespaces: - - "441" - topologyKey: "442" - weight: 1569550894 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH - operator: NotIn - values: - - M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503 - matchLabels: - 9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O: o5-yp8q_s-1_g - namespaces: - - "433" - topologyKey: "434" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2 - operator: DoesNotExist - matchLabels: - HzZsY_o8t5Vl6_..7CY-_c: ZG6N-_-0o.0C_gV.9_G-.-z1H - namespaces: - - "457" - topologyKey: "458" - weight: 1206700920 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: J-_.ZCRT.0z-oe.G79.3bU_._nV34GH - operator: DoesNotExist - matchLabels: - w_--5-_.3--_9QW2JkU27_.-4T-9: 4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4 - namespaces: - - "449" - topologyKey: "450" - automountServiceAccountToken: false - containers: - - args: - - "263" - command: - - "262" - env: - - name: "270" - value: "271" - valueFrom: - configMapKeyRef: - key: "277" - name: "276" - optional: false - fieldRef: - apiVersion: "272" - fieldPath: "273" - resourceFieldRef: - containerName: "274" - divisor: "9" - resource: "275" - secretKeyRef: - key: "279" - name: "278" - optional: false - envFrom: - - configMapRef: - name: "268" - optional: true - prefix: "267" - secretRef: - name: "269" - optional: true - image: "261" - imagePullPolicy: 熀ďJZ漤 - lifecycle: - postStart: - exec: - command: - - "307" - httpGet: - host: "309" - httpHeaders: - - name: "310" - value: "311" - path: "308" - port: -468215285 - scheme: ʆɞȥ}礤铟怖ý萜Ǖc8 - tcpSocket: - host: "313" - port: "312" - preStop: - exec: - command: - - "314" - httpGet: - host: "316" - httpHeaders: - - name: "317" - value: "318" - path: "315" - port: 293042649 - scheme: ǔvÄÚ×p鬷m罂o3ǰ廋i乳' - tcpSocket: - host: "320" - port: "319" - livenessProbe: - exec: - command: - - "286" - failureThreshold: -239264629 - httpGet: - host: "289" - httpHeaders: - - name: "290" - value: "291" - path: "287" - port: "288" - scheme: uE增猍ǵ xǨŴ - initialDelaySeconds: 528603974 - periodSeconds: 1862455894 - successThreshold: 1080918702 - tcpSocket: - host: "292" - port: 2112112129 - timeoutSeconds: -342387625 - name: "260" - ports: - - containerPort: -305362540 - hostIP: "266" - hostPort: -1365158918 - name: "265" - protocol: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - readinessProbe: - exec: - command: - - "293" - failureThreshold: -47594442 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "294" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 - tcpSocket: - host: "299" - port: "298" - timeoutSeconds: -894026356 - resources: - limits: - '{WOŭW灬pȭCV擭銆jʒǚ鍰': "212" - requests: - '| 鞤ɱďW賁Ěɭɪǹ0衷,': "227" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ů,趐V曡88 ' - enableServiceLinks: true - ephemeralContainers: - - args: - - "333" - command: - - "332" - env: - - name: "340" - value: "341" - valueFrom: - configMapKeyRef: - key: "347" - name: "346" - optional: false - fieldRef: - apiVersion: "342" - fieldPath: "343" - resourceFieldRef: - containerName: "344" - divisor: "592" - resource: "345" - secretKeyRef: - key: "349" - name: "348" - optional: false - envFrom: - - configMapRef: - name: "338" - optional: false - prefix: "337" - secretRef: - name: "339" - optional: true - image: "331" - imagePullPolicy: 陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb - lifecycle: - postStart: - exec: - command: - - "377" - httpGet: - host: "380" - httpHeaders: - - name: "381" - value: "382" - path: "378" - port: "379" - scheme: 遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z - tcpSocket: - host: "384" - port: "383" - preStop: - exec: - command: - - "385" - httpGet: - host: "387" - httpHeaders: - - name: "388" - value: "389" - path: "386" - port: 1041627045 - scheme: 2讅缔m葰賦迾娙ƴ4 - tcpSocket: - host: "390" - port: 2088991012 - livenessProbe: - exec: - command: - - "356" - failureThreshold: 436796816 - httpGet: - host: "358" - httpHeaders: - - name: "359" - value: "360" - path: "357" - port: -1247120403 - scheme: ɾ - initialDelaySeconds: 1218203975 - periodSeconds: 892837330 - successThreshold: 789384689 - tcpSocket: - host: "361" - port: -1695993040 - timeoutSeconds: -1726456869 - name: "330" - ports: - - containerPort: 970355275 - hostIP: "336" - hostPort: -1703842211 - name: "335" - protocol: ńČȷǻ.wȏâ磠Ƴ崖S - readinessProbe: - exec: - command: - - "362" - failureThreshold: -651405950 - httpGet: - host: "365" - httpHeaders: - - name: "366" - value: "367" - path: "363" - port: "364" - scheme: Ȋ飂廤Ƌʙcx赮ǒđ>*劶?jĎ - initialDelaySeconds: -821592382 - periodSeconds: 1045190247 - successThreshold: 1805682547 - tcpSocket: - host: "369" - port: "368" - timeoutSeconds: 1678953375 - resources: - limits: - ż鯀1: "636" - requests: - sYȠ繽敮ǰ詀: "570" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 滨Ė - drop: - - h}颉hȱɷȰW瀤oɢ嫎 - privileged: true - procMount: t(ȗŜŲ&洪y儕lmòɻŶJ詢QǾɁ - readOnlyRootFilesystem: true - runAsGroup: 2803560372754431995 - runAsNonRoot: false - runAsUser: -4298540371641498337 - seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" - seccompProfile: - localhostProfile: "399" - type: G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐 - windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - runAsUserName: "398" - startupProbe: - exec: - command: - - "370" - failureThreshold: -603097910 - httpGet: - host: "373" - httpHeaders: - - name: "374" - value: "375" - path: "371" - port: "372" - scheme: '|ǓÓ敆OɈÏ 瞍髃' - initialDelaySeconds: -839925309 - periodSeconds: -1014296961 - successThreshold: 1708011112 - tcpSocket: - host: "376" - port: -392406530 - timeoutSeconds: -526099499 - stdin: true - stdinOnce: true - targetContainerName: "400" - terminationMessagePath: "391" - terminationMessagePolicy: 沥7uPƒw©ɴĶ烷Ľthp - volumeDevices: - - devicePath: "355" - name: "354" - volumeMounts: - - mountPath: "351" - mountPropagation: 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ - name: "350" - readOnly: true - subPath: "352" - subPathExpr: "353" - workingDir: "334" - hostAliases: - - hostnames: - - "463" - ip: "462" - hostPID: true - hostname: "417" - imagePullSecrets: - - name: "416" - initContainers: - - args: - - "195" - command: - - "194" - env: - - name: "202" - value: "203" - valueFrom: - configMapKeyRef: - key: "209" - name: "208" - optional: true - fieldRef: - apiVersion: "204" - fieldPath: "205" - resourceFieldRef: - containerName: "206" - divisor: "241" - resource: "207" - secretKeyRef: - key: "211" - name: "210" - optional: false - envFrom: - - configMapRef: - name: "200" - optional: false - prefix: "199" - secretRef: - name: "201" - optional: false - image: "193" - imagePullPolicy: 酊龨δ摖ȱğ_< - lifecycle: - postStart: - exec: - command: - - "238" - httpGet: - host: "240" - httpHeaders: - - name: "241" - value: "242" - path: "239" - port: 878005329 - scheme: 丟×x锏ɟ4Ǒ - tcpSocket: - host: "244" - port: "243" - preStop: - exec: - command: - - "245" - httpGet: - host: "247" - httpHeaders: - - name: "248" - value: "249" - path: "246" - port: 1746399757 - scheme: V訆Ǝżŧ - tcpSocket: - host: "250" - port: 204229950 - livenessProbe: - exec: - command: - - "218" - failureThreshold: -1784617397 - httpGet: - host: "220" - httpHeaders: - - name: "221" - value: "222" - path: "219" - port: -1225815437 - scheme: 荭gw忊|E - initialDelaySeconds: 1004325340 - periodSeconds: 14304392 - successThreshold: 465972736 - tcpSocket: - host: "223" - port: -438588982 - timeoutSeconds: -1313320434 - name: "192" - ports: - - containerPort: 1791615594 - hostIP: "198" - hostPort: -805795167 - name: "197" - protocol: Ƥ熪军g>郵[+扴 - readinessProbe: - exec: - command: - - "224" - failureThreshold: 2056774277 - httpGet: - host: "227" - httpHeaders: - - name: "228" - value: "229" - path: "225" - port: "226" - scheme: 貾坢'跩aŕ翑0 - initialDelaySeconds: -2165496 - periodSeconds: 1386255869 - successThreshold: -778272981 - tcpSocket: - host: "230" - port: 1165327504 - timeoutSeconds: -1778952574 - resources: - limits: - "": "268" - requests: - -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - J橈'琕鶫:顇ə娯 - drop: - - 囌{屿oiɥ嵐sC - privileged: false - procMount: Jih亏yƕ丆録² - readOnlyRootFilesystem: false - runAsGroup: -6499508485510627932 - runAsNonRoot: true - runAsUser: 7917735345573161773 - seLinuxOptions: - level: "255" - role: "253" - type: "254" - user: "252" - seccompProfile: - localhostProfile: "259" - type: )/灩聋3趐囨鏻 - windowsOptions: - gmsaCredentialSpec: "257" - gmsaCredentialSpecName: "256" - runAsUserName: "258" - startupProbe: - exec: - command: - - "231" - failureThreshold: 549215478 - httpGet: - host: "233" - httpHeaders: - - name: "234" - value: "235" - path: "232" - port: -1928016742 - scheme: E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "237" - port: "236" - timeoutSeconds: -528664199 - terminationMessagePath: "251" - terminationMessagePolicy: NƗ¸gĩ - tty: true - volumeDevices: - - devicePath: "217" - name: "216" - volumeMounts: - - mountPath: "213" - mountPropagation: 藢xɮĵȑ6L*Z鐫û咡W< - name: "212" - subPath: "214" - subPathExpr: "215" - workingDir: "196" - nodeName: "405" - nodeSelector: - "401": "402" - overhead: - 奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ: "15" - preemptionPolicy: 疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ - priority: -192869830 - priorityClassName: "464" - readinessGates: - - conditionType: 讱 - restartPolicy: 婦 - runtimeClassName: "469" - schedulerName: "459" - securityContext: - fsGroup: -6298002649883493725 - fsGroupChangePolicy: ä2 ɲ±m嵘厶sȰÖ埡Æ - runAsGroup: -1083846598029307786 - runAsNonRoot: false - runAsUser: -8872996084157186866 - seLinuxOptions: - level: "409" - role: "407" - type: "408" - user: "406" - seccompProfile: - localhostProfile: "415" - type: Ş襵樞úʥ銀 - supplementalGroups: - - -46143243150134963 - sysctls: - - name: "413" - value: "414" - windowsOptions: - gmsaCredentialSpec: "411" - gmsaCredentialSpecName: "410" - runAsUserName: "412" - serviceAccount: "404" - serviceAccountName: "403" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "418" - terminationGracePeriodSeconds: -7767642171323610380 - tolerations: - - effect: ÖTő净湅oĒ弦 - key: "460" - operator: 眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛 - tolerationSeconds: -3092025889836357564 - value: "461" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B - operator: Exists - matchLabels: - D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8: 7e.._d--Y-_l-v0-1V-N-R__R9 - maxSkew: -816594589 - topologyKey: "470" - whenUnsatisfiable: "" - volumes: - - awsElasticBlockStore: - fsType: "64" - partition: -104666658 - readOnly: true - volumeID: "63" - azureDisk: - cachingMode: ʜǝ鿟ldg滠鼍ƭt - diskName: "127" - diskURI: "128" - fsType: "129" - kind: ȫşŇɜa - readOnly: true - azureFile: - secretName: "113" - shareName: "114" - cephfs: - monitors: - - "98" - path: "99" - secretFile: "101" - secretRef: - name: "102" - user: "100" - cinder: - fsType: "96" - readOnly: true - secretRef: - name: "97" - volumeID: "95" - configMap: - defaultMode: -599608368 - items: - - key: "116" - mode: -1194714697 - path: "117" - name: "115" - optional: true - csi: - driver: "159" - fsType: "160" - nodePublishSecretRef: - name: "163" - readOnly: true - volumeAttributes: - "161": "162" - downwardAPI: - defaultMode: 1801487647 - items: - - fieldRef: - apiVersion: "106" - fieldPath: "107" - mode: 1322858613 - path: "105" - resourceFieldRef: - containerName: "108" - divisor: "889" - resource: "109" - emptyDir: - medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ - sizeLimit: "681" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "171": "172" - clusterName: "177" - creationTimestamp: null - deletionGracePeriodSeconds: -1837257934517376612 - finalizers: - - "176" - generateName: "165" - generation: -8801560367353238479 - labels: - "169": "170" - managedFields: - - apiVersion: "179" - fieldsType: "180" - manager: "178" - operation: 蒅!a坩O`涁İ而踪鄌 - name: "164" - namespace: "166" - ownerReferences: - - apiVersion: "173" - blockOwnerDeletion: true - controller: true - kind: "174" - name: "175" - uid: "" - resourceVersion: "917467801074989174" - selfLink: "167" - uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 - spec: - accessModes: - - '|@?鷅bȻN' - dataSource: - apiGroup: "189" - kind: "190" - name: "191" - resources: - limits: - ?$矡ȶ网棊ʢ: "891" - requests: - Ⱥ眖R#yV'WKw(ğ: "423" - selector: - matchExpressions: - - key: 39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G - operator: Exists - matchLabels: - fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF - storageClassName: "188" - volumeMode: 跦Opwǩ曬逴褜1 - volumeName: "187" - fc: - fsType: "111" - lun: 1169718433 - targetWWNs: - - "110" - wwids: - - "112" - flexVolume: - driver: "90" - fsType: "91" - options: - "93": "94" - readOnly: true - secretRef: - name: "92" - flocker: - datasetName: "103" - datasetUUID: "104" - gcePersistentDisk: - fsType: "62" - partition: 2065358741 - pdName: "61" - readOnly: true - gitRepo: - directory: "67" - repository: "65" - revision: "66" - glusterfs: - endpoints: "80" - path: "81" - hostPath: - path: "60" - type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ - iscsi: - chapAuthSession: true - fsType: "76" - initiatorName: "79" - iqn: "74" - iscsiInterface: "75" - lun: -663180249 - portals: - - "77" - readOnly: true - secretRef: - name: "78" - targetPortal: "73" - name: "59" - nfs: - path: "72" - server: "71" - persistentVolumeClaim: - claimName: "82" - photonPersistentDisk: - fsType: "131" - pdID: "130" - portworxVolume: - fsType: "146" - readOnly: true - volumeID: "145" - projected: - defaultMode: -1980941277 - sources: - - configMap: - items: - - key: "141" - mode: 1730325900 - path: "142" - name: "140" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "136" - fieldPath: "137" - mode: -555780268 - path: "135" - resourceFieldRef: - containerName: "138" - divisor: "952" - resource: "139" - secret: - items: - - key: "133" - mode: 782113097 - path: "134" - name: "132" - optional: true - serviceAccountToken: - audience: "143" - expirationSeconds: -2937394236764575757 - path: "144" - quobyte: - group: "125" - readOnly: true - registry: "122" - tenant: "126" - user: "124" - volume: "123" - rbd: - fsType: "85" - image: "84" - keyring: "88" - monitors: - - "83" - pool: "86" - readOnly: true - secretRef: - name: "89" - user: "87" - scaleIO: - fsType: "154" - gateway: "147" - protectionDomain: "150" - secretRef: - name: "149" - sslEnabled: true - storageMode: "152" - storagePool: "151" - system: "148" - volumeName: "153" - secret: - defaultMode: 1655406148 - items: - - key: "69" - mode: 1648350164 - path: "70" - optional: true - secretName: "68" - storageos: - fsType: "157" - readOnly: true - secretRef: - name: "158" - volumeName: "155" - volumeNamespace: "156" - vsphereVolume: - fsType: "119" - storagePolicyID: "121" - storagePolicyName: "120" - volumePath: "118" - ttlSecondsAfterFinished: -1766935785 diff --git a/testdata/v1.19.0/batch.v2alpha1.CronJob.after_roundtrip.pb b/testdata/v1.19.0/batch.v2alpha1.CronJob.after_roundtrip.pb deleted file mode 100644 index 00c5f8fafca968a2dcba0657e5c4f99101c93cdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7372 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 diff --git a/testdata/v1.19.0/batch.v2alpha1.CronJob.json b/testdata/v1.19.0/batch.v2alpha1.CronJob.json deleted file mode 100644 index ff531406f4..0000000000 --- a/testdata/v1.19.0/batch.v2alpha1.CronJob.json +++ /dev/null @@ -1,1544 +0,0 @@ -{ - "kind": "CronJob", - "apiVersion": "batch/v2alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "schedule": "19", - "startingDeadlineSeconds": -2555947251840004808, - "concurrencyPolicy": "Hr鯹)晿\u003co,c鮽ort昍řČ扷5Ɨ", - "suspend": true, - "jobTemplate": { - "metadata": { - "name": "20", - "generateName": "21", - "namespace": "22", - "selfLink": "23", - "uid": "^苣", - "resourceVersion": "1092536316763508004", - "generation": 3798025802092444428, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -6114802437535409255, - "labels": { - "25": "26" - }, - "annotations": { - "27": "28" - }, - "ownerReferences": [ - { - "apiVersion": "29", - "kind": "30", - "name": "31", - "uid": "憍峕?狱³-Ǐ忄*", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "32" - ], - "clusterName": "33", - "managedFields": [ - { - "manager": "34", - "operation": "ȎțêɘIJ斬³;Ơ歿", - "apiVersion": "35", - "fieldsType": "36" - } - ] - }, - "spec": { - "parallelism": -856030588, - "completions": -106888179, - "activeDeadlineSeconds": -1483125035702892746, - "backoffLimit": -1822122846, - "selector": { - "matchLabels": { - "2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am6-4_WE-_T": "cd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DAm" - }, - "matchExpressions": [ - { - "key": "rnr", - "operator": "DoesNotExist" - } - ] - }, - "manualSelector": true, - "template": { - "metadata": { - "name": "43", - "generateName": "44", - "namespace": "45", - "selfLink": "46", - "uid": "A", - "resourceVersion": "13282108741396501211", - "generation": -1988464041375677738, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -961038652544818647, - "labels": { - "48": "49" - }, - "annotations": { - "50": "51" - }, - "ownerReferences": [ - { - "apiVersion": "52", - "kind": "53", - "name": "54", - "uid": "a縳讋ɮ衺勽Ƙq/Ź u衲\u003c¿燥ǖ_è", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "55" - ], - "clusterName": "56", - "managedFields": [ - { - "manager": "57", - "operation": "聻鎥ʟ\u003c$洅ɹ7\\弌Þ帺萸", - "apiVersion": "58", - "fieldsType": "59" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "60", - "hostPath": { - "path": "61", - "type": "j剐'宣I拍N嚳ķȗ" - }, - "emptyDir": { - "medium": "捵TwMȗ礼2ħ籦ö嗏ʑ\u003e季Cʖ畬", - "sizeLimit": "347" - }, - "gcePersistentDisk": { - "pdName": "62", - "fsType": "63", - "partition": 1399152294, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "64", - "fsType": "65", - "partition": -1853411528 - }, - "gitRepo": { - "repository": "66", - "revision": "67", - "directory": "68" - }, - "secret": { - "secretName": "69", - "items": [ - { - "key": "70", - "path": "71", - "mode": 1395607230 - } - ], - "defaultMode": -1852451720, - "optional": true - }, - "nfs": { - "server": "72", - "path": "73" - }, - "iscsi": { - "targetPortal": "74", - "iqn": "75", - "lun": -1483417237, - "iscsiInterface": "76", - "fsType": "77", - "portals": [ - "78" - ], - "secretRef": { - "name": "79" - }, - "initiatorName": "80" - }, - "glusterfs": { - "endpoints": "81", - "path": "82", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "83", - "readOnly": true - }, - "rbd": { - "monitors": [ - "84" - ], - "image": "85", - "fsType": "86", - "pool": "87", - "user": "88", - "keyring": "89", - "secretRef": { - "name": "90" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "91", - "fsType": "92", - "secretRef": { - "name": "93" - }, - "options": { - "94": "95" - } - }, - "cinder": { - "volumeID": "96", - "fsType": "97", - "secretRef": { - "name": "98" - } - }, - "cephfs": { - "monitors": [ - "99" - ], - "path": "100", - "user": "101", - "secretFile": "102", - "secretRef": { - "name": "103" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "104", - "datasetUUID": "105" - }, - "downwardAPI": { - "items": [ - { - "path": "106", - "fieldRef": { - "apiVersion": "107", - "fieldPath": "108" - }, - "resourceFieldRef": { - "containerName": "109", - "resource": "110", - "divisor": "52" - }, - "mode": -1011172037 - } - ], - "defaultMode": -1775926229 - }, - "fc": { - "targetWWNs": [ - "111" - ], - "lun": -740816174, - "fsType": "112", - "wwids": [ - "113" - ] - }, - "azureFile": { - "secretName": "114", - "shareName": "115" - }, - "configMap": { - "name": "116", - "items": [ - { - "key": "117", - "path": "118", - "mode": 1793473487 - } - ], - "defaultMode": -347579237, - "optional": false - }, - "vsphereVolume": { - "volumePath": "119", - "fsType": "120", - "storagePolicyName": "121", - "storagePolicyID": "122" - }, - "quobyte": { - "registry": "123", - "volume": "124", - "readOnly": true, - "user": "125", - "group": "126", - "tenant": "127" - }, - "azureDisk": { - "diskName": "128", - "diskURI": "129", - "cachingMode": "A3fƻfʣ繡楙¯", - "fsType": "130", - "readOnly": true, - "kind": "勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ" - }, - "photonPersistentDisk": { - "pdID": "131", - "fsType": "132" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "133", - "items": [ - { - "key": "134", - "path": "135", - "mode": 550215822 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "136", - "fieldRef": { - "apiVersion": "137", - "fieldPath": "138" - }, - "resourceFieldRef": { - "containerName": "139", - "resource": "140", - "divisor": "618" - }, - "mode": 1525389481 - } - ] - }, - "configMap": { - "name": "141", - "items": [ - { - "key": "142", - "path": "143", - "mode": -1249460160 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "144", - "expirationSeconds": -8988970531898753887, - "path": "145" - } - } - ], - "defaultMode": -1332301579 - }, - "portworxVolume": { - "volumeID": "146", - "fsType": "147" - }, - "scaleIO": { - "gateway": "148", - "system": "149", - "secretRef": { - "name": "150" - }, - "protectionDomain": "151", - "storagePool": "152", - "storageMode": "153", - "volumeName": "154", - "fsType": "155", - "readOnly": true - }, - "storageos": { - "volumeName": "156", - "volumeNamespace": "157", - "fsType": "158", - "readOnly": true, - "secretRef": { - "name": "159" - } - }, - "csi": { - "driver": "160", - "readOnly": false, - "fsType": "161", - "volumeAttributes": { - "162": "163" - }, - "nodePublishSecretRef": { - "name": "164" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "165", - "generateName": "166", - "namespace": "167", - "selfLink": "168", - "uid": "A徙ɶɊł/擇ɦĽ胚", - "resourceVersion": "4447340384943270560", - "generation": -6008930988505485536, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 3218160964766401208, - "labels": { - "170": "171" - }, - "annotations": { - "172": "173" - }, - "ownerReferences": [ - { - "apiVersion": "174", - "kind": "175", - "name": "176", - "uid": "ɜa頢ƛƟ)ÙæNǚ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "177" - ], - "clusterName": "178", - "managedFields": [ - { - "manager": "179", - "operation": "quA?瞲Ť倱\u003cįXŋ", - "apiVersion": "180", - "fieldsType": "181" - } - ] - }, - "spec": { - "accessModes": [ - "厶耈 T衧ȇe媹Hǝ呮}臷" - ], - "selector": { - "matchLabels": { - "5P.-i.Fg.Cs_.w": "4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0" - }, - "matchExpressions": [ - { - "key": "6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z", - "operator": "NotIn", - "values": [ - "A5b.5-CX_VBC.Jn4f_1" - ] - } - ] - }, - "resources": { - "limits": { - "/樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊": "967" - }, - "requests": { - "ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd": "150" - } - }, - "volumeName": "188", - "storageClassName": "189", - "volumeMode": "髷裎$MVȟ@7飣奺Ȋ", - "dataSource": { - "apiGroup": "190", - "kind": "191", - "name": "192" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "193", - "image": "194", - "command": [ - "195" - ], - "args": [ - "196" - ], - "workingDir": "197", - "ports": [ - { - "name": "198", - "hostPort": -1180080716, - "containerPort": -1409668172, - "protocol": "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", - "hostIP": "199" - } - ], - "envFrom": [ - { - "prefix": "200", - "configMapRef": { - "name": "201", - "optional": true - }, - "secretRef": { - "name": "202", - "optional": false - } - } - ], - "env": [ - { - "name": "203", - "value": "204", - "valueFrom": { - "fieldRef": { - "apiVersion": "205", - "fieldPath": "206" - }, - "resourceFieldRef": { - "containerName": "207", - "resource": "208", - "divisor": "231" - }, - "configMapKeyRef": { - "name": "209", - "key": "210", - "optional": false - }, - "secretKeyRef": { - "name": "211", - "key": "212", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "": "55" - }, - "requests": { - "粕擓ƖHVe熼'FD": "235" - } - }, - "volumeMounts": [ - { - "name": "213", - "mountPath": "214", - "subPath": "215", - "mountPropagation": "UÐ_ƮA攤/ɸɎ", - "subPathExpr": "216" - } - ], - "volumeDevices": [ - { - "name": "217", - "devicePath": "218" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "219" - ] - }, - "httpGet": { - "path": "220", - "port": "221", - "host": "222", - "scheme": "翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź", - "httpHeaders": [ - { - "name": "223", - "value": "224" - } - ] - }, - "tcpSocket": { - "port": -1543701088, - "host": "225" - }, - "initialDelaySeconds": 513341278, - "timeoutSeconds": 627713162, - "periodSeconds": 1255312175, - "successThreshold": -1740959124, - "failureThreshold": 158280212 - }, - "readinessProbe": { - "exec": { - "command": [ - "226" - ] - }, - "httpGet": { - "path": "227", - "port": -1140531048, - "host": "228", - "httpHeaders": [ - { - "name": "229", - "value": "230" - } - ] - }, - "tcpSocket": { - "port": 1741405963, - "host": "231" - }, - "initialDelaySeconds": 1260448044, - "timeoutSeconds": -200461294, - "periodSeconds": -1791206950, - "successThreshold": 1160477220, - "failureThreshold": 1226391571 - }, - "startupProbe": { - "exec": { - "command": [ - "232" - ] - }, - "httpGet": { - "path": "233", - "port": "234", - "host": "235", - "scheme": "勅跦Opwǩ曬逴褜1Ø", - "httpHeaders": [ - { - "name": "236", - "value": "237" - } - ] - }, - "tcpSocket": { - "port": "238", - "host": "239" - }, - "initialDelaySeconds": -589000495, - "timeoutSeconds": -955773237, - "periodSeconds": 561988938, - "successThreshold": 1419770315, - "failureThreshold": 300356869 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "240" - ] - }, - "httpGet": { - "path": "241", - "port": "242", - "host": "243", - "scheme": "更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", - "httpHeaders": [ - { - "name": "244", - "value": "245" - } - ] - }, - "tcpSocket": { - "port": 467291328, - "host": "246" - } - }, - "preStop": { - "exec": { - "command": [ - "247" - ] - }, - "httpGet": { - "path": "248", - "port": -434820661, - "host": "249", - "scheme": "r嚧", - "httpHeaders": [ - { - "name": "250", - "value": "251" - } - ] - }, - "tcpSocket": { - "port": 453108839, - "host": "252" - } - } - }, - "terminationMessagePath": "253", - "terminationMessagePolicy": "趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", - "imagePullPolicy": "Gƚ绤fʀļ腩墺Ò媁荭gw", - "securityContext": { - "capabilities": { - "add": [ - "E剒蔞" - ], - "drop": [ - "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "254", - "role": "255", - "type": "256", - "level": "257" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "258", - "gmsaCredentialSpec": "259", - "runAsUserName": "260" - }, - "runAsUser": -3342656999442156006, - "runAsGroup": -5569844914519516591, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ", - "seccompProfile": { - "type": "Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", - "localhostProfile": "261" - } - }, - "stdin": true, - "tty": true - } - ], - "containers": [ - { - "name": "262", - "image": "263", - "command": [ - "264" - ], - "args": [ - "265" - ], - "workingDir": "266", - "ports": [ - { - "name": "267", - "hostPort": -825277526, - "containerPort": 1157117817, - "hostIP": "268" - } - ], - "envFrom": [ - { - "prefix": "269", - "configMapRef": { - "name": "270", - "optional": false - }, - "secretRef": { - "name": "271", - "optional": false - } - } - ], - "env": [ - { - "name": "272", - "value": "273", - "valueFrom": { - "fieldRef": { - "apiVersion": "274", - "fieldPath": "275" - }, - "resourceFieldRef": { - "containerName": "276", - "resource": "277", - "divisor": "107" - }, - "configMapKeyRef": { - "name": "278", - "key": "279", - "optional": false - }, - "secretKeyRef": { - "name": "280", - "key": "281", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "琕鶫:顇ə娯Ȱ囌{": "853" - }, - "requests": { - "Z龏´DÒȗÔÂɘɢ鬍熖B芭花": "372" - } - }, - "volumeMounts": [ - { - "name": "282", - "readOnly": true, - "mountPath": "283", - "subPath": "284", - "mountPropagation": "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻", - "subPathExpr": "285" - } - ], - "volumeDevices": [ - { - "name": "286", - "devicePath": "287" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "288" - ] - }, - "httpGet": { - "path": "289", - "port": "290", - "host": "291", - "scheme": "C\"6x$1s", - "httpHeaders": [ - { - "name": "292", - "value": "293" - } - ] - }, - "tcpSocket": { - "port": "294", - "host": "295" - }, - "initialDelaySeconds": -860435782, - "timeoutSeconds": 1067125211, - "periodSeconds": -2088645849, - "successThreshold": 1900201288, - "failureThreshold": -766915393 - }, - "readinessProbe": { - "exec": { - "command": [ - "296" - ] - }, - "httpGet": { - "path": "297", - "port": 1167615307, - "host": "298", - "scheme": "vEȤƏ埮p", - "httpHeaders": [ - { - "name": "299", - "value": "300" - } - ] - }, - "tcpSocket": { - "port": "301", - "host": "302" - }, - "initialDelaySeconds": -1467527914, - "timeoutSeconds": 1107276738, - "periodSeconds": 1221583046, - "successThreshold": -1861307253, - "failureThreshold": 1802356198 - }, - "startupProbe": { - "exec": { - "command": [ - "303" - ] - }, - "httpGet": { - "path": "304", - "port": 199049889, - "host": "305", - "scheme": "IJ嘢4ʗ", - "httpHeaders": [ - { - "name": "306", - "value": "307" - } - ] - }, - "tcpSocket": { - "port": "308", - "host": "309" - }, - "initialDelaySeconds": -1896415283, - "timeoutSeconds": 1540899353, - "periodSeconds": -1330095135, - "successThreshold": 1566213732, - "failureThreshold": 1697842937 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "310" - ] - }, - "httpGet": { - "path": "311", - "port": "312", - "host": "313", - "httpHeaders": [ - { - "name": "314", - "value": "315" - } - ] - }, - "tcpSocket": { - "port": 935886668, - "host": "316" - } - }, - "preStop": { - "exec": { - "command": [ - "317" - ] - }, - "httpGet": { - "path": "318", - "port": "319", - "host": "320", - "scheme": ")DŽ髐njʉBn(fǂ", - "httpHeaders": [ - { - "name": "321", - "value": "322" - } - ] - }, - "tcpSocket": { - "port": 872525702, - "host": "323" - } - } - }, - "terminationMessagePath": "324", - "terminationMessagePolicy": "ay", - "imagePullPolicy": "笭/9崍h趭(娕uE增猍ǵ xǨ", - "securityContext": { - "capabilities": { - "add": [ - "Ƶf" - ], - "drop": [ - "Ã茓pȓɻ" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "325", - "role": "326", - "type": "327", - "level": "328" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "329", - "gmsaCredentialSpec": "330", - "runAsUserName": "331" - }, - "runAsUser": -4099583436266168513, - "runAsGroup": 5255171395073905944, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "#耗", - "seccompProfile": { - "type": "(ť1ùfŭƽ", - "localhostProfile": "332" - } - }, - "stdin": true, - "stdinOnce": true - } - ], - "ephemeralContainers": [ - { - "name": "333", - "image": "334", - "command": [ - "335" - ], - "args": [ - "336" - ], - "workingDir": "337", - "ports": [ - { - "name": "338", - "hostPort": -2137891092, - "containerPort": 1992460223, - "protocol": "`l}Ñ蠂Ü[ƛ^輅", - "hostIP": "339" - } - ], - "envFrom": [ - { - "prefix": "340", - "configMapRef": { - "name": "341", - "optional": false - }, - "secretRef": { - "name": "342", - "optional": false - } - } - ], - "env": [ - { - "name": "343", - "value": "344", - "valueFrom": { - "fieldRef": { - "apiVersion": "345", - "fieldPath": "346" - }, - "resourceFieldRef": { - "containerName": "347", - "resource": "348", - "divisor": "211" - }, - "configMapKeyRef": { - "name": "349", - "key": "350", - "optional": true - }, - "secretKeyRef": { - "name": "351", - "key": "352", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "x糂腂": "286" - }, - "requests": { - "ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[": "214" - } - }, - "volumeMounts": [ - { - "name": "353", - "mountPath": "354", - "subPath": "355", - "mountPropagation": "Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ", - "subPathExpr": "356" - } - ], - "volumeDevices": [ - { - "name": "357", - "devicePath": "358" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "359" - ] - }, - "httpGet": { - "path": "360", - "port": "361", - "host": "362", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - }, - "initialDelaySeconds": 1612465029, - "timeoutSeconds": -148677969, - "periodSeconds": 758604605, - "successThreshold": -291429895, - "failureThreshold": -478839383 - }, - "readinessProbe": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 498878902, - "host": "369", - "scheme": "ďJZ漤ŗ坟Ů\u003c", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": -2030665763, - "host": "372" - }, - "initialDelaySeconds": 1808698094, - "timeoutSeconds": 1155232143, - "periodSeconds": -1873425934, - "successThreshold": -1924862129, - "failureThreshold": -1431381588 - }, - "startupProbe": { - "exec": { - "command": [ - "373" - ] - }, - "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "Nh×DJɶ羹ƞʓ%ʝ`ǭ", - "httpHeaders": [ - { - "name": "377", - "value": "378" - } - ] - }, - "tcpSocket": { - "port": -1467648837, - "host": "379" - }, - "initialDelaySeconds": 911629631, - "timeoutSeconds": 542678518, - "periodSeconds": 1859267428, - "successThreshold": 1123323092, - "failureThreshold": -592521472 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "380" - ] - }, - "httpGet": { - "path": "381", - "port": 2040952835, - "host": "382", - "scheme": "诵H玲鑠ĭ$#卛8ð", - "httpHeaders": [ - { - "name": "383", - "value": "384" - } - ] - }, - "tcpSocket": { - "port": "385", - "host": "386" - } - }, - "preStop": { - "exec": { - "command": [ - "387" - ] - }, - "httpGet": { - "path": "388", - "port": -122203422, - "host": "389", - "scheme": "斢杧ż鯀1'鸔", - "httpHeaders": [ - { - "name": "390", - "value": "391" - } - ] - }, - "tcpSocket": { - "port": -1618269037, - "host": "392" - } - } - }, - "terminationMessagePath": "393", - "terminationMessagePolicy": "炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹", - "imagePullPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "securityContext": { - "capabilities": { - "add": [ - "秮òƬɸĻo" - ], - "drop": [ - "{柯?" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "394", - "role": "395", - "type": "396", - "level": "397" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "398", - "gmsaCredentialSpec": "399", - "runAsUserName": "400" - }, - "runAsUser": -3231735416592443589, - "runAsGroup": 1578419479310338359, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "4矕Ƈè*", - "seccompProfile": { - "type": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "localhostProfile": "401" - } - }, - "stdin": true, - "stdinOnce": true, - "tty": true, - "targetContainerName": "402" - } - ], - "restartPolicy": "ȕW歹s", - "terminationGracePeriodSeconds": -2705718780200389430, - "activeDeadlineSeconds": 7628609851801072843, - "dnsPolicy": "堑ūM鈱ɖ'蠨", - "nodeSelector": { - "403": "404" - }, - "serviceAccountName": "405", - "serviceAccount": "406", - "automountServiceAccountToken": false, - "nodeName": "407", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "408", - "role": "409", - "type": "410", - "level": "411" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "412", - "gmsaCredentialSpec": "413", - "runAsUserName": "414" - }, - "runAsUser": -8735446882646824517, - "runAsGroup": 241576272398843100, - "runAsNonRoot": false, - "supplementalGroups": [ - 3851285476969791307 - ], - "fsGroup": 3104099627522161950, - "sysctls": [ - { - "name": "415", - "value": "416" - } - ], - "fsGroupChangePolicy": "ß讪Ă2讅缔m葰賦迾娙", - "seccompProfile": { - "type": "4虵p蓋沥7uPƒ", - "localhostProfile": "417" - } - }, - "imagePullSecrets": [ - { - "name": "418" - } - ], - "hostname": "419", - "subdomain": "420", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "421", - "operator": "堣灭ƴɦ燻", - "values": [ - "422" - ] - } - ], - "matchFields": [ - { - "key": "423", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "424" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1525789456, - "preference": { - "matchExpressions": [ - { - "key": "425", - "operator": "d'呪", - "values": [ - "426" - ] - } - ], - "matchFields": [ - { - "key": "427", - "operator": "ɷȰW瀤oɢ嫎¸殚篎3o8[y#t(", - "values": [ - "428" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" - }, - "matchExpressions": [ - { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", - "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" - ] - } - ] - }, - "namespaces": [ - "435" - ], - "topologyKey": "436" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -969397138, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "4g-27-5sx6dbp-72q--m--2k-p---139g-29.o-3/l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0_5": "5.m_2_--XZx" - }, - "matchExpressions": [ - { - "key": "w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "443" - ], - "topologyKey": "444" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "ZXC0_-7.-hj-O_8-b6E_--B": "p8O_._e_3_.4_W_H" - }, - "matchExpressions": [ - { - "key": "6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4", - "operator": "In", - "values": [ - "n-W23-_.z_.._s--_F-BR-.W" - ] - } - ] - }, - "namespaces": [ - "451" - ], - "topologyKey": "452" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1397412563, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.6": "HI-F.PWtO4-7-P41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.b" - }, - "matchExpressions": [ - { - "key": "n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9", - "operator": "NotIn", - "values": [ - "f8k" - ] - } - ] - }, - "namespaces": [ - "459" - ], - "topologyKey": "460" - } - } - ] - } - }, - "schedulerName": "461", - "tolerations": [ - { - "key": "462", - "operator": "T暣Ɖ肆Ző:ijɲí_夦Ŕ", - "value": "463", - "effect": "蛡媈U曰n夬LJ:BŐ埑Ô", - "tolerationSeconds": 2817479448830898187 - } - ], - "hostAliases": [ - { - "ip": "464", - "hostnames": [ - "465" - ] - } - ], - "priorityClassName": "466", - "priority": -69353914, - "dnsConfig": { - "nameservers": [ - "467" - ], - "searches": [ - "468" - ], - "options": [ - { - "name": "469", - "value": "470" - } - ] - }, - "readinessGates": [ - { - "conditionType": "ʁO" - } - ], - "runtimeClassName": "471", - "enableServiceLinks": false, - "preemptionPolicy": "犾ȩ纾", - "overhead": { - "": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "472", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "ttlSecondsAfterFinished": -339602975 - } - }, - "successfulJobsHistoryLimit": 305459364, - "failedJobsHistoryLimit": -1565042829 - }, - "status": { - "active": [ - { - "kind": "479", - "namespace": "480", - "name": "481", - "uid": "vÐ仆dždĄ跞肞=ɴ", - "apiVersion": "482", - "resourceVersion": "483", - "fieldPath": "484" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/batch.v2alpha1.CronJob.pb b/testdata/v1.19.0/batch.v2alpha1.CronJob.pb deleted file mode 100644 index 39907430beef696e4d685ee399ec428d87a5948f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7370 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 diff --git a/testdata/v1.19.0/batch.v2alpha1.CronJob.yaml b/testdata/v1.19.0/batch.v2alpha1.CronJob.yaml deleted file mode 100644 index ed49e80b5c..0000000000 --- a/testdata/v1.19.0/batch.v2alpha1.CronJob.yaml +++ /dev/null @@ -1,1059 +0,0 @@ -apiVersion: batch/v2alpha1 -kind: CronJob -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - concurrencyPolicy: Hr鯹)晿ą - values: - - "424" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: w_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9-czf - operator: DoesNotExist - matchLabels: - 4g-27-5sx6dbp-72q--m--2k-p---139g-29.o-3/l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a_...8-_0_5: 5.m_2_--XZx - namespaces: - - "443" - topologyKey: "444" - weight: -969397138 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn - values: - - 0..KpiS.oK-.O--5-yp8q_s-L - matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q - namespaces: - - "435" - topologyKey: "436" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: n-9n7p22o4a-w----11rqy3eo79p-f4r1--7p--053--suug/5-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV9 - operator: NotIn - values: - - f8k - matchLabels: - k5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.6: HI-F.PWtO4-7-P41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.b - namespaces: - - "459" - topologyKey: "460" - weight: -1397412563 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 6n-f-x--i-b/8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4 - operator: In - values: - - n-W23-_.z_.._s--_F-BR-.W - matchLabels: - ZXC0_-7.-hj-O_8-b6E_--B: p8O_._e_3_.4_W_H - namespaces: - - "451" - topologyKey: "452" - automountServiceAccountToken: false - containers: - - args: - - "265" - command: - - "264" - env: - - name: "272" - value: "273" - valueFrom: - configMapKeyRef: - key: "279" - name: "278" - optional: false - fieldRef: - apiVersion: "274" - fieldPath: "275" - resourceFieldRef: - containerName: "276" - divisor: "107" - resource: "277" - secretKeyRef: - key: "281" - name: "280" - optional: false - envFrom: - - configMapRef: - name: "270" - optional: false - prefix: "269" - secretRef: - name: "271" - optional: false - image: "263" - imagePullPolicy: 笭/9崍h趭(娕uE增猍ǵ xǨ - lifecycle: - postStart: - exec: - command: - - "310" - httpGet: - host: "313" - httpHeaders: - - name: "314" - value: "315" - path: "311" - port: "312" - tcpSocket: - host: "316" - port: 935886668 - preStop: - exec: - command: - - "317" - httpGet: - host: "320" - httpHeaders: - - name: "321" - value: "322" - path: "318" - port: "319" - scheme: )DŽ髐njʉBn(fǂ - tcpSocket: - host: "323" - port: 872525702 - livenessProbe: - exec: - command: - - "288" - failureThreshold: -766915393 - httpGet: - host: "291" - httpHeaders: - - name: "292" - value: "293" - path: "289" - port: "290" - scheme: C"6x$1s - initialDelaySeconds: -860435782 - periodSeconds: -2088645849 - successThreshold: 1900201288 - tcpSocket: - host: "295" - port: "294" - timeoutSeconds: 1067125211 - name: "262" - ports: - - containerPort: 1157117817 - hostIP: "268" - hostPort: -825277526 - name: "267" - readinessProbe: - exec: - command: - - "296" - failureThreshold: 1802356198 - httpGet: - host: "298" - httpHeaders: - - name: "299" - value: "300" - path: "297" - port: 1167615307 - scheme: vEȤƏ埮p - initialDelaySeconds: -1467527914 - periodSeconds: 1221583046 - successThreshold: -1861307253 - tcpSocket: - host: "302" - port: "301" - timeoutSeconds: 1107276738 - resources: - limits: - 琕鶫:顇ə娯Ȱ囌{: "853" - requests: - Z龏´DÒȗÔÂɘɢ鬍熖B芭花: "372" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ƶf - drop: - - Ã茓pȓɻ - privileged: true - procMount: '#耗' - readOnlyRootFilesystem: false - runAsGroup: 5255171395073905944 - runAsNonRoot: false - runAsUser: -4099583436266168513 - seLinuxOptions: - level: "328" - role: "326" - type: "327" - user: "325" - seccompProfile: - localhostProfile: "332" - type: (ť1ùfŭƽ - windowsOptions: - gmsaCredentialSpec: "330" - gmsaCredentialSpecName: "329" - runAsUserName: "331" - startupProbe: - exec: - command: - - "303" - failureThreshold: 1697842937 - httpGet: - host: "305" - httpHeaders: - - name: "306" - value: "307" - path: "304" - port: 199049889 - scheme: IJ嘢4ʗ - initialDelaySeconds: -1896415283 - periodSeconds: -1330095135 - successThreshold: 1566213732 - tcpSocket: - host: "309" - port: "308" - timeoutSeconds: 1540899353 - stdin: true - stdinOnce: true - terminationMessagePath: "324" - terminationMessagePolicy: ay - volumeDevices: - - devicePath: "287" - name: "286" - volumeMounts: - - mountPath: "283" - mountPropagation: 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻 - name: "282" - readOnly: true - subPath: "284" - subPathExpr: "285" - workingDir: "266" - dnsConfig: - nameservers: - - "467" - options: - - name: "469" - value: "470" - searches: - - "468" - dnsPolicy: 堑ūM鈱ɖ'蠨 - enableServiceLinks: false - ephemeralContainers: - - args: - - "336" - command: - - "335" - env: - - name: "343" - value: "344" - valueFrom: - configMapKeyRef: - key: "350" - name: "349" - optional: true - fieldRef: - apiVersion: "345" - fieldPath: "346" - resourceFieldRef: - containerName: "347" - divisor: "211" - resource: "348" - secretKeyRef: - key: "352" - name: "351" - optional: true - envFrom: - - configMapRef: - name: "341" - optional: false - prefix: "340" - secretRef: - name: "342" - optional: false - image: "334" - imagePullPolicy: 嵞嬯t{Eɾ敹Ȯ-湷D谹 - lifecycle: - postStart: - exec: - command: - - "380" - httpGet: - host: "382" - httpHeaders: - - name: "383" - value: "384" - path: "381" - port: 2040952835 - scheme: 诵H玲鑠ĭ$#卛8ð - tcpSocket: - host: "386" - port: "385" - preStop: - exec: - command: - - "387" - httpGet: - host: "389" - httpHeaders: - - name: "390" - value: "391" - path: "388" - port: -122203422 - scheme: 斢杧ż鯀1'鸔 - tcpSocket: - host: "392" - port: -1618269037 - livenessProbe: - exec: - command: - - "359" - failureThreshold: -478839383 - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "360" - port: "361" - initialDelaySeconds: 1612465029 - periodSeconds: 758604605 - successThreshold: -291429895 - tcpSocket: - host: "366" - port: "365" - timeoutSeconds: -148677969 - name: "333" - ports: - - containerPort: 1992460223 - hostIP: "339" - hostPort: -2137891092 - name: "338" - protocol: '`l}Ñ蠂Ü[ƛ^輅' - readinessProbe: - exec: - command: - - "367" - failureThreshold: -1431381588 - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 498878902 - scheme: ďJZ漤ŗ坟Ů< - initialDelaySeconds: 1808698094 - periodSeconds: -1873425934 - successThreshold: -1924862129 - tcpSocket: - host: "372" - port: -2030665763 - timeoutSeconds: 1155232143 - resources: - limits: - x糂腂: "286" - requests: - ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[: "214" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 秮òƬɸĻo - drop: - - '{柯?' - privileged: false - procMount: 4矕Ƈè* - readOnlyRootFilesystem: false - runAsGroup: 1578419479310338359 - runAsNonRoot: false - runAsUser: -3231735416592443589 - seLinuxOptions: - level: "397" - role: "395" - type: "396" - user: "394" - seccompProfile: - localhostProfile: "401" - type: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - windowsOptions: - gmsaCredentialSpec: "399" - gmsaCredentialSpecName: "398" - runAsUserName: "400" - startupProbe: - exec: - command: - - "373" - failureThreshold: -592521472 - httpGet: - host: "376" - httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: Nh×DJɶ羹ƞʓ%ʝ`ǭ - initialDelaySeconds: 911629631 - periodSeconds: 1859267428 - successThreshold: 1123323092 - tcpSocket: - host: "379" - port: -1467648837 - timeoutSeconds: 542678518 - stdin: true - stdinOnce: true - targetContainerName: "402" - terminationMessagePath: "393" - terminationMessagePolicy: 炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹 - tty: true - volumeDevices: - - devicePath: "358" - name: "357" - volumeMounts: - - mountPath: "354" - mountPropagation: Ƶŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽ - name: "353" - subPath: "355" - subPathExpr: "356" - workingDir: "337" - hostAliases: - - hostnames: - - "465" - ip: "464" - hostIPC: true - hostNetwork: true - hostname: "419" - imagePullSecrets: - - name: "418" - initContainers: - - args: - - "196" - command: - - "195" - env: - - name: "203" - value: "204" - valueFrom: - configMapKeyRef: - key: "210" - name: "209" - optional: false - fieldRef: - apiVersion: "205" - fieldPath: "206" - resourceFieldRef: - containerName: "207" - divisor: "231" - resource: "208" - secretKeyRef: - key: "212" - name: "211" - optional: true - envFrom: - - configMapRef: - name: "201" - optional: true - prefix: "200" - secretRef: - name: "202" - optional: false - image: "194" - imagePullPolicy: Gƚ绤fʀļ腩墺Ò媁荭gw - lifecycle: - postStart: - exec: - command: - - "240" - httpGet: - host: "243" - httpHeaders: - - name: "244" - value: "245" - path: "241" - port: "242" - scheme: 更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ - tcpSocket: - host: "246" - port: 467291328 - preStop: - exec: - command: - - "247" - httpGet: - host: "249" - httpHeaders: - - name: "250" - value: "251" - path: "248" - port: -434820661 - scheme: r嚧 - tcpSocket: - host: "252" - port: 453108839 - livenessProbe: - exec: - command: - - "219" - failureThreshold: 158280212 - httpGet: - host: "222" - httpHeaders: - - name: "223" - value: "224" - path: "220" - port: "221" - scheme: 翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź - initialDelaySeconds: 513341278 - periodSeconds: 1255312175 - successThreshold: -1740959124 - tcpSocket: - host: "225" - port: -1543701088 - timeoutSeconds: 627713162 - name: "193" - ports: - - containerPort: -1409668172 - hostIP: "199" - hostPort: -1180080716 - name: "198" - protocol: 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 - readinessProbe: - exec: - command: - - "226" - failureThreshold: 1226391571 - httpGet: - host: "228" - httpHeaders: - - name: "229" - value: "230" - path: "227" - port: -1140531048 - initialDelaySeconds: 1260448044 - periodSeconds: -1791206950 - successThreshold: 1160477220 - tcpSocket: - host: "231" - port: 1741405963 - timeoutSeconds: -200461294 - resources: - limits: - "": "55" - requests: - 粕擓ƖHVe熼'FD: "235" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - E剒蔞 - drop: - - 表徶đ寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥 - privileged: false - procMount: ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ - readOnlyRootFilesystem: true - runAsGroup: -5569844914519516591 - runAsNonRoot: true - runAsUser: -3342656999442156006 - seLinuxOptions: - level: "257" - role: "255" - type: "256" - user: "254" - seccompProfile: - localhostProfile: "261" - type: Ǒ輂,ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ - windowsOptions: - gmsaCredentialSpec: "259" - gmsaCredentialSpecName: "258" - runAsUserName: "260" - startupProbe: - exec: - command: - - "232" - failureThreshold: 300356869 - httpGet: - host: "235" - httpHeaders: - - name: "236" - value: "237" - path: "233" - port: "234" - scheme: 勅跦Opwǩ曬逴褜1Ø - initialDelaySeconds: -589000495 - periodSeconds: 561988938 - successThreshold: 1419770315 - tcpSocket: - host: "239" - port: "238" - timeoutSeconds: -955773237 - stdin: true - terminationMessagePath: "253" - terminationMessagePolicy: 趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - tty: true - volumeDevices: - - devicePath: "218" - name: "217" - volumeMounts: - - mountPath: "214" - mountPropagation: UÐ_ƮA攤/ɸɎ - name: "213" - subPath: "215" - subPathExpr: "216" - workingDir: "197" - nodeName: "407" - nodeSelector: - "403": "404" - overhead: - "": "368" - preemptionPolicy: 犾ȩ纾 - priority: -69353914 - priorityClassName: "466" - readinessGates: - - conditionType: ʁO - restartPolicy: ȕW歹s - runtimeClassName: "471" - schedulerName: "461" - securityContext: - fsGroup: 3104099627522161950 - fsGroupChangePolicy: ß讪Ă2讅缔m葰賦迾娙 - runAsGroup: 241576272398843100 - runAsNonRoot: false - runAsUser: -8735446882646824517 - seLinuxOptions: - level: "411" - role: "409" - type: "410" - user: "408" - seccompProfile: - localhostProfile: "417" - type: 4虵p蓋沥7uPƒ - supplementalGroups: - - 3851285476969791307 - sysctls: - - name: "415" - value: "416" - windowsOptions: - gmsaCredentialSpec: "413" - gmsaCredentialSpecName: "412" - runAsUserName: "414" - serviceAccount: "406" - serviceAccountName: "405" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "420" - terminationGracePeriodSeconds: -2705718780200389430 - tolerations: - - effect: 蛡媈U曰n夬LJ:BŐ埑Ô - key: "462" - operator: T暣Ɖ肆Ző:ijɲí_夦Ŕ - tolerationSeconds: 2817479448830898187 - value: "463" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "472" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "65" - partition: -1853411528 - volumeID: "64" - azureDisk: - cachingMode: A3fƻfʣ繡楙¯ - diskName: "128" - diskURI: "129" - fsType: "130" - kind: 勗E濞偘1ɩÅ議Ǹ轺@)蓳嗘TʡȂ - readOnly: true - azureFile: - secretName: "114" - shareName: "115" - cephfs: - monitors: - - "99" - path: "100" - readOnly: true - secretFile: "102" - secretRef: - name: "103" - user: "101" - cinder: - fsType: "97" - secretRef: - name: "98" - volumeID: "96" - configMap: - defaultMode: -347579237 - items: - - key: "117" - mode: 1793473487 - path: "118" - name: "116" - optional: false - csi: - driver: "160" - fsType: "161" - nodePublishSecretRef: - name: "164" - readOnly: false - volumeAttributes: - "162": "163" - downwardAPI: - defaultMode: -1775926229 - items: - - fieldRef: - apiVersion: "107" - fieldPath: "108" - mode: -1011172037 - path: "106" - resourceFieldRef: - containerName: "109" - divisor: "52" - resource: "110" - emptyDir: - medium: 捵TwMȗ礼2ħ籦ö嗏ʑ>季Cʖ畬 - sizeLimit: "347" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "172": "173" - clusterName: "178" - creationTimestamp: null - deletionGracePeriodSeconds: 3218160964766401208 - finalizers: - - "177" - generateName: "166" - generation: -6008930988505485536 - labels: - "170": "171" - managedFields: - - apiVersion: "180" - fieldsType: "181" - manager: "179" - operation: quA?瞲Ť倱<įXŋ - name: "165" - namespace: "167" - ownerReferences: - - apiVersion: "174" - blockOwnerDeletion: false - controller: true - kind: "175" - name: "176" - uid: ɜa頢ƛƟ)ÙæNǚ - resourceVersion: "4447340384943270560" - selfLink: "168" - uid: A徙ɶɊł/擇ɦĽ胚 - spec: - accessModes: - - 厶耈 T衧ȇe媹Hǝ呮}臷 - dataSource: - apiGroup: "190" - kind: "191" - name: "192" - resources: - limits: - /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" - requests: - ǎɳ,ǿ飏騀呣ǎfǣ萭旿@掇lNd: "150" - selector: - matchExpressions: - - key: 6tv27r-m8w-6-9-35d8.w-v-93ix6bigm-h8-3q768km-0--03-t-0-05/4--6o--Bo-F__..XR.7_1-p-6_._31.-.-z - operator: NotIn - values: - - A5b.5-CX_VBC.Jn4f_1 - matchLabels: - 5P.-i.Fg.Cs_.w: 4_2IN..3O4y..-W.5w9-Wm_AO-l8VKLyHA_.-F_E2_QOuQ_0 - storageClassName: "189" - volumeMode: 髷裎$MVȟ@7飣奺Ȋ - volumeName: "188" - fc: - fsType: "112" - lun: -740816174 - targetWWNs: - - "111" - wwids: - - "113" - flexVolume: - driver: "91" - fsType: "92" - options: - "94": "95" - secretRef: - name: "93" - flocker: - datasetName: "104" - datasetUUID: "105" - gcePersistentDisk: - fsType: "63" - partition: 1399152294 - pdName: "62" - readOnly: true - gitRepo: - directory: "68" - repository: "66" - revision: "67" - glusterfs: - endpoints: "81" - path: "82" - readOnly: true - hostPath: - path: "61" - type: j剐'宣I拍N嚳ķȗ - iscsi: - fsType: "77" - initiatorName: "80" - iqn: "75" - iscsiInterface: "76" - lun: -1483417237 - portals: - - "78" - secretRef: - name: "79" - targetPortal: "74" - name: "60" - nfs: - path: "73" - server: "72" - persistentVolumeClaim: - claimName: "83" - readOnly: true - photonPersistentDisk: - fsType: "132" - pdID: "131" - portworxVolume: - fsType: "147" - volumeID: "146" - projected: - defaultMode: -1332301579 - sources: - - configMap: - items: - - key: "142" - mode: -1249460160 - path: "143" - name: "141" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "137" - fieldPath: "138" - mode: 1525389481 - path: "136" - resourceFieldRef: - containerName: "139" - divisor: "618" - resource: "140" - secret: - items: - - key: "134" - mode: 550215822 - path: "135" - name: "133" - optional: false - serviceAccountToken: - audience: "144" - expirationSeconds: -8988970531898753887 - path: "145" - quobyte: - group: "126" - readOnly: true - registry: "123" - tenant: "127" - user: "125" - volume: "124" - rbd: - fsType: "86" - image: "85" - keyring: "89" - monitors: - - "84" - pool: "87" - readOnly: true - secretRef: - name: "90" - user: "88" - scaleIO: - fsType: "155" - gateway: "148" - protectionDomain: "151" - readOnly: true - secretRef: - name: "150" - storageMode: "153" - storagePool: "152" - system: "149" - volumeName: "154" - secret: - defaultMode: -1852451720 - items: - - key: "70" - mode: 1395607230 - path: "71" - optional: true - secretName: "69" - storageos: - fsType: "158" - readOnly: true - secretRef: - name: "159" - volumeName: "156" - volumeNamespace: "157" - vsphereVolume: - fsType: "120" - storagePolicyID: "122" - storagePolicyName: "121" - volumePath: "119" - ttlSecondsAfterFinished: -339602975 - schedule: "19" - startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: 305459364 - suspend: true -status: - active: - - apiVersion: "482" - fieldPath: "484" - kind: "479" - name: "481" - namespace: "480" - resourceVersion: "483" - uid: vÐ仆dždĄ跞肞=ɴ diff --git a/testdata/v1.19.0/batch.v2alpha1.JobTemplate.after_roundtrip.pb b/testdata/v1.19.0/batch.v2alpha1.JobTemplate.after_roundtrip.pb deleted file mode 100644 index c8b633fdf9abc73fa9986da6c00ad42085692317..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7318 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 KW2^}f)bzi+`?fIv diff --git a/testdata/v1.19.0/batch.v2alpha1.JobTemplate.json b/testdata/v1.19.0/batch.v2alpha1.JobTemplate.json deleted file mode 100644 index 4209878f64..0000000000 --- a/testdata/v1.19.0/batch.v2alpha1.JobTemplate.json +++ /dev/null @@ -1,1524 +0,0 @@ -{ - "kind": "JobTemplate", - "apiVersion": "batch/v2alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "template": { - "metadata": { - "name": "19", - "generateName": "20", - "namespace": "21", - "selfLink": "22", - "uid": "SǡƏ", - "resourceVersion": "17916580954637291219", - "generation": 5259823216098853135, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4075183944016503389, - "labels": { - "24": "25" - }, - "annotations": { - "26": "27" - }, - "ownerReferences": [ - { - "apiVersion": "28", - "kind": "29", - "name": "30", - "uid": "ɑ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "31" - ], - "clusterName": "32", - "managedFields": [ - { - "manager": "33", - "operation": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "apiVersion": "34", - "fieldsType": "35" - } - ] - }, - "spec": { - "parallelism": -443114323, - "completions": -1771909905, - "activeDeadlineSeconds": -9086179100394185427, - "backoffLimit": -1796008812, - "selector": { - "matchLabels": { - "g5i9/l-Y._.-444": "c2_kS91.e5K-_e63_-_3-n-_-__3u-.__P__.7U-Uo_4_-D7r__.am64" - }, - "matchExpressions": [ - { - "key": "2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--n1-5", - "operator": "In", - "values": [ - "Ou1.m_.5AW-_S-.3g.7_2fNc5-_.-RX8" - ] - } - ] - }, - "manualSelector": false, - "template": { - "metadata": { - "name": "42", - "generateName": "43", - "namespace": "44", - "selfLink": "45", - "uid": "Ȗ脵鴈Ō", - "resourceVersion": "5994087412557504692", - "generation": 9213888658033954596, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2901856114738744973, - "labels": { - "47": "48" - }, - "annotations": { - "49": "50" - }, - "ownerReferences": [ - { - "apiVersion": "51", - "kind": "52", - "name": "53", - "uid": "I拍N嚳ķȗɊ捵TwMȗ礼", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "54" - ], - "clusterName": "55", - "managedFields": [ - { - "manager": "56", - "operation": "ö嗏ʑ\u003e季Cʖ畬x骀Šĸů", - "apiVersion": "57", - "fieldsType": "58" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "59", - "hostPath": { - "path": "60", - "type": "/淹\\韲翁\u0026ʢsɜ曢\\%枅:=ǛƓ" - }, - "emptyDir": { - "medium": "踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ", - "sizeLimit": "681" - }, - "gcePersistentDisk": { - "pdName": "61", - "fsType": "62", - "partition": 2065358741, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "63", - "fsType": "64", - "partition": -104666658, - "readOnly": true - }, - "gitRepo": { - "repository": "65", - "revision": "66", - "directory": "67" - }, - "secret": { - "secretName": "68", - "items": [ - { - "key": "69", - "path": "70", - "mode": 1648350164 - } - ], - "defaultMode": 1655406148, - "optional": true - }, - "nfs": { - "server": "71", - "path": "72" - }, - "iscsi": { - "targetPortal": "73", - "iqn": "74", - "lun": -663180249, - "iscsiInterface": "75", - "fsType": "76", - "readOnly": true, - "portals": [ - "77" - ], - "chapAuthSession": true, - "secretRef": { - "name": "78" - }, - "initiatorName": "79" - }, - "glusterfs": { - "endpoints": "80", - "path": "81" - }, - "persistentVolumeClaim": { - "claimName": "82" - }, - "rbd": { - "monitors": [ - "83" - ], - "image": "84", - "fsType": "85", - "pool": "86", - "user": "87", - "keyring": "88", - "secretRef": { - "name": "89" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "90", - "fsType": "91", - "secretRef": { - "name": "92" - }, - "readOnly": true, - "options": { - "93": "94" - } - }, - "cinder": { - "volumeID": "95", - "fsType": "96", - "readOnly": true, - "secretRef": { - "name": "97" - } - }, - "cephfs": { - "monitors": [ - "98" - ], - "path": "99", - "user": "100", - "secretFile": "101", - "secretRef": { - "name": "102" - } - }, - "flocker": { - "datasetName": "103", - "datasetUUID": "104" - }, - "downwardAPI": { - "items": [ - { - "path": "105", - "fieldRef": { - "apiVersion": "106", - "fieldPath": "107" - }, - "resourceFieldRef": { - "containerName": "108", - "resource": "109", - "divisor": "889" - }, - "mode": 1322858613 - } - ], - "defaultMode": 1801487647 - }, - "fc": { - "targetWWNs": [ - "110" - ], - "lun": 1169718433, - "fsType": "111", - "wwids": [ - "112" - ] - }, - "azureFile": { - "secretName": "113", - "shareName": "114" - }, - "configMap": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1194714697 - } - ], - "defaultMode": -599608368, - "optional": true - }, - "vsphereVolume": { - "volumePath": "118", - "fsType": "119", - "storagePolicyName": "120", - "storagePolicyID": "121" - }, - "quobyte": { - "registry": "122", - "volume": "123", - "readOnly": true, - "user": "124", - "group": "125", - "tenant": "126" - }, - "azureDisk": { - "diskName": "127", - "diskURI": "128", - "cachingMode": "ʜǝ鿟ldg滠鼍ƭt", - "fsType": "129", - "readOnly": true, - "kind": "ȫşŇɜa" - }, - "photonPersistentDisk": { - "pdID": "130", - "fsType": "131" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "132", - "items": [ - { - "key": "133", - "path": "134", - "mode": 782113097 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "135", - "fieldRef": { - "apiVersion": "136", - "fieldPath": "137" - }, - "resourceFieldRef": { - "containerName": "138", - "resource": "139", - "divisor": "952" - }, - "mode": -555780268 - } - ] - }, - "configMap": { - "name": "140", - "items": [ - { - "key": "141", - "path": "142", - "mode": 1730325900 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "143", - "expirationSeconds": -2937394236764575757, - "path": "144" - } - } - ], - "defaultMode": -1980941277 - }, - "portworxVolume": { - "volumeID": "145", - "fsType": "146", - "readOnly": true - }, - "scaleIO": { - "gateway": "147", - "system": "148", - "secretRef": { - "name": "149" - }, - "sslEnabled": true, - "protectionDomain": "150", - "storagePool": "151", - "storageMode": "152", - "volumeName": "153", - "fsType": "154" - }, - "storageos": { - "volumeName": "155", - "volumeNamespace": "156", - "fsType": "157", - "readOnly": true, - "secretRef": { - "name": "158" - } - }, - "csi": { - "driver": "159", - "readOnly": true, - "fsType": "160", - "volumeAttributes": { - "161": "162" - }, - "nodePublishSecretRef": { - "name": "163" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "164", - "generateName": "165", - "namespace": "166", - "selfLink": "167", - "uid": ";栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼", - "resourceVersion": "917467801074989174", - "generation": -8801560367353238479, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -1837257934517376612, - "labels": { - "169": "170" - }, - "annotations": { - "171": "172" - }, - "ownerReferences": [ - { - "apiVersion": "173", - "kind": "174", - "name": "175", - "uid": "", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "176" - ], - "clusterName": "177", - "managedFields": [ - { - "manager": "178", - "operation": "蒅!a坩O`涁İ而踪鄌", - "apiVersion": "179", - "fieldsType": "180" - } - ] - }, - "spec": { - "accessModes": [ - "|@?鷅bȻN" - ], - "selector": { - "matchLabels": { - "fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ": "E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF" - }, - "matchExpressions": [ - { - "key": "39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G", - "operator": "Exists" - } - ] - }, - "resources": { - "limits": { - "?$矡ȶ网棊ʢ": "891" - }, - "requests": { - "Ⱥ眖R#yV'WKw(ğ": "423" - } - }, - "volumeName": "187", - "storageClassName": "188", - "volumeMode": "跦Opwǩ曬逴褜1", - "dataSource": { - "apiGroup": "189", - "kind": "190", - "name": "191" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "192", - "image": "193", - "command": [ - "194" - ], - "args": [ - "195" - ], - "workingDir": "196", - "ports": [ - { - "name": "197", - "hostPort": -805795167, - "containerPort": 1791615594, - "protocol": "Ƥ熪军g\u003e郵[+扴", - "hostIP": "198" - } - ], - "envFrom": [ - { - "prefix": "199", - "configMapRef": { - "name": "200", - "optional": false - }, - "secretRef": { - "name": "201", - "optional": false - } - } - ], - "env": [ - { - "name": "202", - "value": "203", - "valueFrom": { - "fieldRef": { - "apiVersion": "204", - "fieldPath": "205" - }, - "resourceFieldRef": { - "containerName": "206", - "resource": "207", - "divisor": "241" - }, - "configMapKeyRef": { - "name": "208", - "key": "209", - "optional": true - }, - "secretKeyRef": { - "name": "210", - "key": "211", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "": "268" - }, - "requests": { - "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ": "340" - } - }, - "volumeMounts": [ - { - "name": "212", - "mountPath": "213", - "subPath": "214", - "mountPropagation": "藢xɮĵȑ6L*Z鐫û咡W\u003c", - "subPathExpr": "215" - } - ], - "volumeDevices": [ - { - "name": "216", - "devicePath": "217" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "218" - ] - }, - "httpGet": { - "path": "219", - "port": -1225815437, - "host": "220", - "scheme": "荭gw忊|E", - "httpHeaders": [ - { - "name": "221", - "value": "222" - } - ] - }, - "tcpSocket": { - "port": -438588982, - "host": "223" - }, - "initialDelaySeconds": 1004325340, - "timeoutSeconds": -1313320434, - "periodSeconds": 14304392, - "successThreshold": 465972736, - "failureThreshold": -1784617397 - }, - "readinessProbe": { - "exec": { - "command": [ - "224" - ] - }, - "httpGet": { - "path": "225", - "port": "226", - "host": "227", - "scheme": "貾坢'跩aŕ翑0", - "httpHeaders": [ - { - "name": "228", - "value": "229" - } - ] - }, - "tcpSocket": { - "port": 1165327504, - "host": "230" - }, - "initialDelaySeconds": -2165496, - "timeoutSeconds": -1778952574, - "periodSeconds": 1386255869, - "successThreshold": -778272981, - "failureThreshold": 2056774277 - }, - "startupProbe": { - "exec": { - "command": [ - "231" - ] - }, - "httpGet": { - "path": "232", - "port": -1928016742, - "host": "233", - "scheme": "E¦", - "httpHeaders": [ - { - "name": "234", - "value": "235" - } - ] - }, - "tcpSocket": { - "port": "236", - "host": "237" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "238" - ] - }, - "httpGet": { - "path": "239", - "port": 878005329, - "host": "240", - "scheme": "丟×x锏ɟ4Ǒ", - "httpHeaders": [ - { - "name": "241", - "value": "242" - } - ] - }, - "tcpSocket": { - "port": "243", - "host": "244" - } - }, - "preStop": { - "exec": { - "command": [ - "245" - ] - }, - "httpGet": { - "path": "246", - "port": 1746399757, - "host": "247", - "scheme": "V訆Ǝżŧ", - "httpHeaders": [ - { - "name": "248", - "value": "249" - } - ] - }, - "tcpSocket": { - "port": 204229950, - "host": "250" - } - } - }, - "terminationMessagePath": "251", - "terminationMessagePolicy": "NƗ¸gĩ", - "imagePullPolicy": "酊龨δ摖ȱğ_\u003c", - "securityContext": { - "capabilities": { - "add": [ - "J橈'琕鶫:顇ə娯" - ], - "drop": [ - "囌{屿oiɥ嵐sC" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "252", - "role": "253", - "type": "254", - "level": "255" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "256", - "gmsaCredentialSpec": "257", - "runAsUserName": "258" - }, - "runAsUser": 7917735345573161773, - "runAsGroup": -6499508485510627932, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "Jih亏yƕ丆録²", - "seccompProfile": { - "type": ")/灩聋3趐囨鏻", - "localhostProfile": "259" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "260", - "image": "261", - "command": [ - "262" - ], - "args": [ - "263" - ], - "workingDir": "264", - "ports": [ - { - "name": "265", - "hostPort": -1365158918, - "containerPort": -305362540, - "protocol": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", - "hostIP": "266" - } - ], - "envFrom": [ - { - "prefix": "267", - "configMapRef": { - "name": "268", - "optional": true - }, - "secretRef": { - "name": "269", - "optional": true - } - } - ], - "env": [ - { - "name": "270", - "value": "271", - "valueFrom": { - "fieldRef": { - "apiVersion": "272", - "fieldPath": "273" - }, - "resourceFieldRef": { - "containerName": "274", - "resource": "275", - "divisor": "9" - }, - "configMapKeyRef": { - "name": "276", - "key": "277", - "optional": false - }, - "secretKeyRef": { - "name": "278", - "key": "279", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "{WOŭW灬pȭCV擭銆jʒǚ鍰": "212" - }, - "requests": { - "| 鞤ɱďW賁Ěɭɪǹ0衷,": "227" - } - }, - "volumeMounts": [ - { - "name": "280", - "readOnly": true, - "mountPath": "281", - "subPath": "282", - "mountPropagation": "Bn(fǂǢ曣ŋayåe躒訙Ǫ", - "subPathExpr": "283" - } - ], - "volumeDevices": [ - { - "name": "284", - "devicePath": "285" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "286" - ] - }, - "httpGet": { - "path": "287", - "port": "288", - "host": "289", - "scheme": "uE增猍ǵ xǨŴ", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": 2112112129, - "host": "292" - }, - "initialDelaySeconds": 528603974, - "timeoutSeconds": -342387625, - "periodSeconds": 1862455894, - "successThreshold": 1080918702, - "failureThreshold": -239264629 - }, - "readinessProbe": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": -186532794, - "host": "295", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", - "httpHeaders": [ - { - "name": "296", - "value": "297" - } - ] - }, - "tcpSocket": { - "port": "298", - "host": "299" - }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442 - }, - "startupProbe": { - "exec": { - "command": [ - "300" - ] - }, - "httpGet": { - "path": "301", - "port": -1894326843, - "host": "302", - "scheme": "ƛ^輅9ɛ棕ƈ眽炊礫Ƽ¨I", - "httpHeaders": [ - { - "name": "303", - "value": "304" - } - ] - }, - "tcpSocket": { - "port": "305", - "host": "306" - }, - "initialDelaySeconds": -106856189, - "timeoutSeconds": -2078917333, - "periodSeconds": 86851677, - "successThreshold": -404911753, - "failureThreshold": 890223061 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "307" - ] - }, - "httpGet": { - "path": "308", - "port": -468215285, - "host": "309", - "scheme": "ʆɞȥ}礤铟怖ý萜Ǖc8", - "httpHeaders": [ - { - "name": "310", - "value": "311" - } - ] - }, - "tcpSocket": { - "port": "312", - "host": "313" - } - }, - "preStop": { - "exec": { - "command": [ - "314" - ] - }, - "httpGet": { - "path": "315", - "port": 293042649, - "host": "316", - "scheme": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", - "httpHeaders": [ - { - "name": "317", - "value": "318" - } - ] - }, - "tcpSocket": { - "port": "319", - "host": "320" - } - } - }, - "terminationMessagePath": "321", - "terminationMessagePolicy": "ɻ;襕ċ桉桃喕", - "imagePullPolicy": "熀ďJZ漤", - "securityContext": { - "capabilities": { - "add": [ - "Ů\u003cy鯶縆łƑ[澔" - ], - "drop": [ - "JŵǤ" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "322", - "role": "323", - "type": "324", - "level": "325" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "326", - "gmsaCredentialSpec": "327", - "runAsUserName": "328" - }, - "runAsUser": 296399212346260204, - "runAsGroup": 1571605531283019612, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "\u0026疀", - "seccompProfile": { - "type": "N翾", - "localhostProfile": "329" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "330", - "image": "331", - "command": [ - "332" - ], - "args": [ - "333" - ], - "workingDir": "334", - "ports": [ - { - "name": "335", - "hostPort": -1703842211, - "containerPort": 970355275, - "protocol": "ńČȷǻ.wȏâ磠Ƴ崖S", - "hostIP": "336" - } - ], - "envFrom": [ - { - "prefix": "337", - "configMapRef": { - "name": "338", - "optional": false - }, - "secretRef": { - "name": "339", - "optional": true - } - } - ], - "env": [ - { - "name": "340", - "value": "341", - "valueFrom": { - "fieldRef": { - "apiVersion": "342", - "fieldPath": "343" - }, - "resourceFieldRef": { - "containerName": "344", - "resource": "345", - "divisor": "592" - }, - "configMapKeyRef": { - "name": "346", - "key": "347", - "optional": false - }, - "secretKeyRef": { - "name": "348", - "key": "349", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ż鯀1": "636" - }, - "requests": { - "sYȠ繽敮ǰ詀": "570" - } - }, - "volumeMounts": [ - { - "name": "350", - "readOnly": true, - "mountPath": "351", - "subPath": "352", - "mountPropagation": "櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "subPathExpr": "353" - } - ], - "volumeDevices": [ - { - "name": "354", - "devicePath": "355" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": -1247120403, - "host": "358", - "scheme": "ɾ", - "httpHeaders": [ - { - "name": "359", - "value": "360" - } - ] - }, - "tcpSocket": { - "port": -1695993040, - "host": "361" - }, - "initialDelaySeconds": 1218203975, - "timeoutSeconds": -1726456869, - "periodSeconds": 892837330, - "successThreshold": 789384689, - "failureThreshold": 436796816 - }, - "readinessProbe": { - "exec": { - "command": [ - "362" - ] - }, - "httpGet": { - "path": "363", - "port": "364", - "host": "365", - "scheme": "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - }, - "initialDelaySeconds": -821592382, - "timeoutSeconds": 1678953375, - "periodSeconds": 1045190247, - "successThreshold": 1805682547, - "failureThreshold": -651405950 - }, - "startupProbe": { - "exec": { - "command": [ - "370" - ] - }, - "httpGet": { - "path": "371", - "port": "372", - "host": "373", - "scheme": "|ǓÓ敆OɈÏ 瞍髃", - "httpHeaders": [ - { - "name": "374", - "value": "375" - } - ] - }, - "tcpSocket": { - "port": -392406530, - "host": "376" - }, - "initialDelaySeconds": -839925309, - "timeoutSeconds": -526099499, - "periodSeconds": -1014296961, - "successThreshold": 1708011112, - "failureThreshold": -603097910 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "377" - ] - }, - "httpGet": { - "path": "378", - "port": "379", - "host": "380", - "scheme": "遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z", - "httpHeaders": [ - { - "name": "381", - "value": "382" - } - ] - }, - "tcpSocket": { - "port": "383", - "host": "384" - } - }, - "preStop": { - "exec": { - "command": [ - "385" - ] - }, - "httpGet": { - "path": "386", - "port": 1041627045, - "host": "387", - "scheme": "2讅缔m葰賦迾娙ƴ4", - "httpHeaders": [ - { - "name": "388", - "value": "389" - } - ] - }, - "tcpSocket": { - "port": 2088991012, - "host": "390" - } - } - }, - "terminationMessagePath": "391", - "terminationMessagePolicy": "沥7uPƒw©ɴĶ烷Ľthp", - "imagePullPolicy": "陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb", - "securityContext": { - "capabilities": { - "add": [ - "滨Ė" - ], - "drop": [ - "h}颉hȱɷȰW瀤oɢ嫎" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "392", - "role": "393", - "type": "394", - "level": "395" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "396", - "gmsaCredentialSpec": "397", - "runAsUserName": "398" - }, - "runAsUser": -4298540371641498337, - "runAsGroup": 2803560372754431995, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "t(ȗŜŲ\u0026洪y儕lmòɻŶJ詢QǾɁ", - "seccompProfile": { - "type": "G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐", - "localhostProfile": "399" - } - }, - "stdin": true, - "stdinOnce": true, - "targetContainerName": "400" - } - ], - "restartPolicy": "婦", - "terminationGracePeriodSeconds": -7767642171323610380, - "activeDeadlineSeconds": -4963438147266444254, - "dnsPolicy": "ʫį淓¯Ą0ƛ忀z委\u003e,趐V曡88 ", - "nodeSelector": { - "401": "402" - }, - "serviceAccountName": "403", - "serviceAccount": "404", - "automountServiceAccountToken": false, - "nodeName": "405", - "hostPID": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "406", - "role": "407", - "type": "408", - "level": "409" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "410", - "gmsaCredentialSpec": "411", - "runAsUserName": "412" - }, - "runAsUser": -8872996084157186866, - "runAsGroup": -1083846598029307786, - "runAsNonRoot": false, - "supplementalGroups": [ - -46143243150134963 - ], - "fsGroup": -6298002649883493725, - "sysctls": [ - { - "name": "413", - "value": "414" - } - ], - "fsGroupChangePolicy": "ä2 ɲ±m嵘厶sȰÖ埡Æ", - "seccompProfile": { - "type": "Ş襵樞úʥ銀", - "localhostProfile": "415" - } - }, - "imagePullSecrets": [ - { - "name": "416" - } - ], - "hostname": "417", - "subdomain": "418", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "419", - "operator": "ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈", - "values": [ - "420" - ] - } - ], - "matchFields": [ - { - "key": "421", - "operator": "", - "values": [ - "422" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1677779481, - "preference": { - "matchExpressions": [ - { - "key": "423", - "operator": "WĶʗ", - "values": [ - "424" - ] - } - ], - "matchFields": [ - { - "key": "425", - "operator": "裥d[榴^șƷK", - "values": [ - "426" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O": "o5-yp8q_s-1_g" - }, - "matchExpressions": [ - { - "key": "x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH", - "operator": "NotIn", - "values": [ - "M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503" - ] - } - ] - }, - "namespaces": [ - "433" - ], - "topologyKey": "434" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1569550894, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2": "Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E" - }, - "matchExpressions": [ - { - "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", - "operator": "NotIn", - "values": [ - "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" - ] - } - ] - }, - "namespaces": [ - "441" - ], - "topologyKey": "442" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" - }, - "matchExpressions": [ - { - "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "449" - ], - "topologyKey": "450" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1206700920, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "HzZsY_o8t5Vl6_..7CY-_c": "ZG6N-_-0o.0C_gV.9_G-.-z1H" - }, - "matchExpressions": [ - { - "key": "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "457" - ], - "topologyKey": "458" - } - } - ] - } - }, - "schedulerName": "459", - "tolerations": [ - { - "key": "460", - "operator": "眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛", - "value": "461", - "effect": "ÖTő净湅oĒ弦", - "tolerationSeconds": -3092025889836357564 - } - ], - "hostAliases": [ - { - "ip": "462", - "hostnames": [ - "463" - ] - } - ], - "priorityClassName": "464", - "priority": -192869830, - "dnsConfig": { - "nameservers": [ - "465" - ], - "searches": [ - "466" - ], - "options": [ - { - "name": "467", - "value": "468" - } - ] - }, - "readinessGates": [ - { - "conditionType": "讱" - } - ], - "runtimeClassName": "469", - "enableServiceLinks": true, - "preemptionPolicy": "疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ", - "overhead": { - "奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ": "15" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -816594589, - "topologyKey": "470", - "whenUnsatisfiable": "", - "labelSelector": { - "matchLabels": { - "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8": "7e.._d--Y-_l-v0-1V-N-R__R9" - }, - "matchExpressions": [ - { - "key": "b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "ttlSecondsAfterFinished": -1766935785 - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/batch.v2alpha1.JobTemplate.pb b/testdata/v1.19.0/batch.v2alpha1.JobTemplate.pb deleted file mode 100644 index ec2c492aadcb02200dbe1a426042927025527920..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7316 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季Cʖ畬x骀Šĸů - name: "42" - namespace: "44" - ownerReferences: - - apiVersion: "51" - blockOwnerDeletion: false - controller: false - kind: "52" - name: "53" - uid: I拍N嚳ķȗɊ捵TwMȗ礼 - resourceVersion: "5994087412557504692" - selfLink: "45" - uid: Ȗ脵鴈Ō - spec: - activeDeadlineSeconds: -4963438147266444254 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "423" - operator: WĶʗ - values: - - "424" - matchFields: - - key: "425" - operator: 裥d[榴^șƷK - values: - - "426" - weight: -1677779481 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "419" - operator: ĵ'o儿Ƭ銭u裡_Ơ9oÕęȄ怈 - values: - - "420" - matchFields: - - key: "421" - operator: "" - values: - - "422" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 75p1em---1wwv3-f/k47M7y-Dy__3wcq - operator: NotIn - values: - - x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A - matchLabels: - A-o-__y__._12..wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._L2: Jm...CqrN7_B__--v-3-BzO5z80n_Ht5W_._._-2M2._I-_P..w-W_-E - namespaces: - - "441" - topologyKey: "442" - weight: 1569550894 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: x3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--2k-p---19/6l.-5_BZk5v3aUK_--_o_2.--4ZH - operator: NotIn - values: - - M.--_-_ve5.m_2_--XZ-x.__.Y_2-n_503 - matchLabels: - 9oE9_6.--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-O: o5-yp8q_s-1_g - namespaces: - - "433" - topologyKey: "434" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__.2 - operator: DoesNotExist - matchLabels: - HzZsY_o8t5Vl6_..7CY-_c: ZG6N-_-0o.0C_gV.9_G-.-z1H - namespaces: - - "457" - topologyKey: "458" - weight: 1206700920 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: J-_.ZCRT.0z-oe.G79.3bU_._nV34GH - operator: DoesNotExist - matchLabels: - w_--5-_.3--_9QW2JkU27_.-4T-9: 4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4 - namespaces: - - "449" - topologyKey: "450" - automountServiceAccountToken: false - containers: - - args: - - "263" - command: - - "262" - env: - - name: "270" - value: "271" - valueFrom: - configMapKeyRef: - key: "277" - name: "276" - optional: false - fieldRef: - apiVersion: "272" - fieldPath: "273" - resourceFieldRef: - containerName: "274" - divisor: "9" - resource: "275" - secretKeyRef: - key: "279" - name: "278" - optional: false - envFrom: - - configMapRef: - name: "268" - optional: true - prefix: "267" - secretRef: - name: "269" - optional: true - image: "261" - imagePullPolicy: 熀ďJZ漤 - lifecycle: - postStart: - exec: - command: - - "307" - httpGet: - host: "309" - httpHeaders: - - name: "310" - value: "311" - path: "308" - port: -468215285 - scheme: ʆɞȥ}礤铟怖ý萜Ǖc8 - tcpSocket: - host: "313" - port: "312" - preStop: - exec: - command: - - "314" - httpGet: - host: "316" - httpHeaders: - - name: "317" - value: "318" - path: "315" - port: 293042649 - scheme: ǔvÄÚ×p鬷m罂o3ǰ廋i乳' - tcpSocket: - host: "320" - port: "319" - livenessProbe: - exec: - command: - - "286" - failureThreshold: -239264629 - httpGet: - host: "289" - httpHeaders: - - name: "290" - value: "291" - path: "287" - port: "288" - scheme: uE增猍ǵ xǨŴ - initialDelaySeconds: 528603974 - periodSeconds: 1862455894 - successThreshold: 1080918702 - tcpSocket: - host: "292" - port: 2112112129 - timeoutSeconds: -342387625 - name: "260" - ports: - - containerPort: -305362540 - hostIP: "266" - hostPort: -1365158918 - name: "265" - protocol: Ǩ繫ʎǑyZ涬P­蜷ɔ幩 - readinessProbe: - exec: - command: - - "293" - failureThreshold: -47594442 - httpGet: - host: "295" - httpHeaders: - - name: "296" - value: "297" - path: "294" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 - tcpSocket: - host: "299" - port: "298" - timeoutSeconds: -894026356 - resources: - limits: - '{WOŭW灬pȭCV擭銆jʒǚ鍰': "212" - requests: - '| 鞤ɱďW賁Ěɭɪǹ0衷,': "227" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ů,趐V曡88 ' - enableServiceLinks: true - ephemeralContainers: - - args: - - "333" - command: - - "332" - env: - - name: "340" - value: "341" - valueFrom: - configMapKeyRef: - key: "347" - name: "346" - optional: false - fieldRef: - apiVersion: "342" - fieldPath: "343" - resourceFieldRef: - containerName: "344" - divisor: "592" - resource: "345" - secretKeyRef: - key: "349" - name: "348" - optional: false - envFrom: - - configMapRef: - name: "338" - optional: false - prefix: "337" - secretRef: - name: "339" - optional: true - image: "331" - imagePullPolicy: 陴Sĕ濦ʓɻŊ0蚢鑸鶲Ãqb - lifecycle: - postStart: - exec: - command: - - "377" - httpGet: - host: "380" - httpHeaders: - - name: "381" - value: "382" - path: "378" - port: "379" - scheme: 遲njlȘ鹾KƂʼnçȶŮ嫠!@@)Z - tcpSocket: - host: "384" - port: "383" - preStop: - exec: - command: - - "385" - httpGet: - host: "387" - httpHeaders: - - name: "388" - value: "389" - path: "386" - port: 1041627045 - scheme: 2讅缔m葰賦迾娙ƴ4 - tcpSocket: - host: "390" - port: 2088991012 - livenessProbe: - exec: - command: - - "356" - failureThreshold: 436796816 - httpGet: - host: "358" - httpHeaders: - - name: "359" - value: "360" - path: "357" - port: -1247120403 - scheme: ɾ - initialDelaySeconds: 1218203975 - periodSeconds: 892837330 - successThreshold: 789384689 - tcpSocket: - host: "361" - port: -1695993040 - timeoutSeconds: -1726456869 - name: "330" - ports: - - containerPort: 970355275 - hostIP: "336" - hostPort: -1703842211 - name: "335" - protocol: ńČȷǻ.wȏâ磠Ƴ崖S - readinessProbe: - exec: - command: - - "362" - failureThreshold: -651405950 - httpGet: - host: "365" - httpHeaders: - - name: "366" - value: "367" - path: "363" - port: "364" - scheme: Ȋ飂廤Ƌʙcx赮ǒđ>*劶?jĎ - initialDelaySeconds: -821592382 - periodSeconds: 1045190247 - successThreshold: 1805682547 - tcpSocket: - host: "369" - port: "368" - timeoutSeconds: 1678953375 - resources: - limits: - ż鯀1: "636" - requests: - sYȠ繽敮ǰ詀: "570" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 滨Ė - drop: - - h}颉hȱɷȰW瀤oɢ嫎 - privileged: true - procMount: t(ȗŜŲ&洪y儕lmòɻŶJ詢QǾɁ - readOnlyRootFilesystem: true - runAsGroup: 2803560372754431995 - runAsNonRoot: false - runAsUser: -4298540371641498337 - seLinuxOptions: - level: "395" - role: "393" - type: "394" - user: "392" - seccompProfile: - localhostProfile: "399" - type: G鯇ɀ魒Ð扬=惍EʦŊĊ娮rȧŹ黷`嵐 - windowsOptions: - gmsaCredentialSpec: "397" - gmsaCredentialSpecName: "396" - runAsUserName: "398" - startupProbe: - exec: - command: - - "370" - failureThreshold: -603097910 - httpGet: - host: "373" - httpHeaders: - - name: "374" - value: "375" - path: "371" - port: "372" - scheme: '|ǓÓ敆OɈÏ 瞍髃' - initialDelaySeconds: -839925309 - periodSeconds: -1014296961 - successThreshold: 1708011112 - tcpSocket: - host: "376" - port: -392406530 - timeoutSeconds: -526099499 - stdin: true - stdinOnce: true - targetContainerName: "400" - terminationMessagePath: "391" - terminationMessagePolicy: 沥7uPƒw©ɴĶ烷Ľthp - volumeDevices: - - devicePath: "355" - name: "354" - volumeMounts: - - mountPath: "351" - mountPropagation: 櫞繡旹翃ɾ氒ĺʈʫ羶剹Ɗ - name: "350" - readOnly: true - subPath: "352" - subPathExpr: "353" - workingDir: "334" - hostAliases: - - hostnames: - - "463" - ip: "462" - hostPID: true - hostname: "417" - imagePullSecrets: - - name: "416" - initContainers: - - args: - - "195" - command: - - "194" - env: - - name: "202" - value: "203" - valueFrom: - configMapKeyRef: - key: "209" - name: "208" - optional: true - fieldRef: - apiVersion: "204" - fieldPath: "205" - resourceFieldRef: - containerName: "206" - divisor: "241" - resource: "207" - secretKeyRef: - key: "211" - name: "210" - optional: false - envFrom: - - configMapRef: - name: "200" - optional: false - prefix: "199" - secretRef: - name: "201" - optional: false - image: "193" - imagePullPolicy: 酊龨δ摖ȱğ_< - lifecycle: - postStart: - exec: - command: - - "238" - httpGet: - host: "240" - httpHeaders: - - name: "241" - value: "242" - path: "239" - port: 878005329 - scheme: 丟×x锏ɟ4Ǒ - tcpSocket: - host: "244" - port: "243" - preStop: - exec: - command: - - "245" - httpGet: - host: "247" - httpHeaders: - - name: "248" - value: "249" - path: "246" - port: 1746399757 - scheme: V訆Ǝżŧ - tcpSocket: - host: "250" - port: 204229950 - livenessProbe: - exec: - command: - - "218" - failureThreshold: -1784617397 - httpGet: - host: "220" - httpHeaders: - - name: "221" - value: "222" - path: "219" - port: -1225815437 - scheme: 荭gw忊|E - initialDelaySeconds: 1004325340 - periodSeconds: 14304392 - successThreshold: 465972736 - tcpSocket: - host: "223" - port: -438588982 - timeoutSeconds: -1313320434 - name: "192" - ports: - - containerPort: 1791615594 - hostIP: "198" - hostPort: -805795167 - name: "197" - protocol: Ƥ熪军g>郵[+扴 - readinessProbe: - exec: - command: - - "224" - failureThreshold: 2056774277 - httpGet: - host: "227" - httpHeaders: - - name: "228" - value: "229" - path: "225" - port: "226" - scheme: 貾坢'跩aŕ翑0 - initialDelaySeconds: -2165496 - periodSeconds: 1386255869 - successThreshold: -778272981 - tcpSocket: - host: "230" - port: 1165327504 - timeoutSeconds: -1778952574 - resources: - limits: - "": "268" - requests: - -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - J橈'琕鶫:顇ə娯 - drop: - - 囌{屿oiɥ嵐sC - privileged: false - procMount: Jih亏yƕ丆録² - readOnlyRootFilesystem: false - runAsGroup: -6499508485510627932 - runAsNonRoot: true - runAsUser: 7917735345573161773 - seLinuxOptions: - level: "255" - role: "253" - type: "254" - user: "252" - seccompProfile: - localhostProfile: "259" - type: )/灩聋3趐囨鏻 - windowsOptions: - gmsaCredentialSpec: "257" - gmsaCredentialSpecName: "256" - runAsUserName: "258" - startupProbe: - exec: - command: - - "231" - failureThreshold: 549215478 - httpGet: - host: "233" - httpHeaders: - - name: "234" - value: "235" - path: "232" - port: -1928016742 - scheme: E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "237" - port: "236" - timeoutSeconds: -528664199 - terminationMessagePath: "251" - terminationMessagePolicy: NƗ¸gĩ - tty: true - volumeDevices: - - devicePath: "217" - name: "216" - volumeMounts: - - mountPath: "213" - mountPropagation: 藢xɮĵȑ6L*Z鐫û咡W< - name: "212" - subPath: "214" - subPathExpr: "215" - workingDir: "196" - nodeName: "405" - nodeSelector: - "401": "402" - overhead: - 奿ÆŁĪŀc=Ƨz鈡煰敹xŪOr揷Ŝ: "15" - preemptionPolicy: 疅檎ǽ曖sƖTƫ雮蛱ñYȴ鴜.弊þ - priority: -192869830 - priorityClassName: "464" - readinessGates: - - conditionType: 讱 - restartPolicy: 婦 - runtimeClassName: "469" - schedulerName: "459" - securityContext: - fsGroup: -6298002649883493725 - fsGroupChangePolicy: ä2 ɲ±m嵘厶sȰÖ埡Æ - runAsGroup: -1083846598029307786 - runAsNonRoot: false - runAsUser: -8872996084157186866 - seLinuxOptions: - level: "409" - role: "407" - type: "408" - user: "406" - seccompProfile: - localhostProfile: "415" - type: Ş襵樞úʥ銀 - supplementalGroups: - - -46143243150134963 - sysctls: - - name: "413" - value: "414" - windowsOptions: - gmsaCredentialSpec: "411" - gmsaCredentialSpecName: "410" - runAsUserName: "412" - serviceAccount: "404" - serviceAccountName: "403" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "418" - terminationGracePeriodSeconds: -7767642171323610380 - tolerations: - - effect: ÖTő净湅oĒ弦 - key: "460" - operator: 眊:YĹ爩í鬯濴VǕ癶L浼h嫨炛 - tolerationSeconds: -3092025889836357564 - value: "461" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: b-k7cr-mo-dz12---i/6.W-m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-B - operator: Exists - matchLabels: - D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8: 7e.._d--Y-_l-v0-1V-N-R__R9 - maxSkew: -816594589 - topologyKey: "470" - whenUnsatisfiable: "" - volumes: - - awsElasticBlockStore: - fsType: "64" - partition: -104666658 - readOnly: true - volumeID: "63" - azureDisk: - cachingMode: ʜǝ鿟ldg滠鼍ƭt - diskName: "127" - diskURI: "128" - fsType: "129" - kind: ȫşŇɜa - readOnly: true - azureFile: - secretName: "113" - shareName: "114" - cephfs: - monitors: - - "98" - path: "99" - secretFile: "101" - secretRef: - name: "102" - user: "100" - cinder: - fsType: "96" - readOnly: true - secretRef: - name: "97" - volumeID: "95" - configMap: - defaultMode: -599608368 - items: - - key: "116" - mode: -1194714697 - path: "117" - name: "115" - optional: true - csi: - driver: "159" - fsType: "160" - nodePublishSecretRef: - name: "163" - readOnly: true - volumeAttributes: - "161": "162" - downwardAPI: - defaultMode: 1801487647 - items: - - fieldRef: - apiVersion: "106" - fieldPath: "107" - mode: 1322858613 - path: "105" - resourceFieldRef: - containerName: "108" - divisor: "889" - resource: "109" - emptyDir: - medium: 踓Ǻǧ湬淊kŪ睴鸏:ɥ³ƞsɁ8^ʥ - sizeLimit: "681" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "171": "172" - clusterName: "177" - creationTimestamp: null - deletionGracePeriodSeconds: -1837257934517376612 - finalizers: - - "176" - generateName: "165" - generation: -8801560367353238479 - labels: - "169": "170" - managedFields: - - apiVersion: "179" - fieldsType: "180" - manager: "178" - operation: 蒅!a坩O`涁İ而踪鄌 - name: "164" - namespace: "166" - ownerReferences: - - apiVersion: "173" - blockOwnerDeletion: true - controller: true - kind: "174" - name: "175" - uid: "" - resourceVersion: "917467801074989174" - selfLink: "167" - uid: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 - spec: - accessModes: - - '|@?鷅bȻN' - dataSource: - apiGroup: "189" - kind: "190" - name: "191" - resources: - limits: - ?$矡ȶ网棊ʢ: "891" - requests: - Ⱥ眖R#yV'WKw(ğ: "423" - selector: - matchExpressions: - - key: 39-295at-o7qff7-x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-l.onh-9289---x-p-qpt6-1w-3205c1lxeqyn-5--9d5a3-7bf46g-40883176jte/Pi.-_-a-G - operator: Exists - matchLabels: - fi-a--w---f-e.z-j4kh6oqu-or---40--87-1wpl6-2-310e5hyzn0w-p4mzlu/m_AO-l8VKLyHA_.-F_E2_QOQ: E._._3.-.83_iq_-y.-25C.A-j..9dfn3Y8d_0_.---M_4FF - storageClassName: "188" - volumeMode: 跦Opwǩ曬逴褜1 - volumeName: "187" - fc: - fsType: "111" - lun: 1169718433 - targetWWNs: - - "110" - wwids: - - "112" - flexVolume: - driver: "90" - fsType: "91" - options: - "93": "94" - readOnly: true - secretRef: - name: "92" - flocker: - datasetName: "103" - datasetUUID: "104" - gcePersistentDisk: - fsType: "62" - partition: 2065358741 - pdName: "61" - readOnly: true - gitRepo: - directory: "67" - repository: "65" - revision: "66" - glusterfs: - endpoints: "80" - path: "81" - hostPath: - path: "60" - type: /淹\韲翁&ʢsɜ曢\%枅:=ǛƓ - iscsi: - chapAuthSession: true - fsType: "76" - initiatorName: "79" - iqn: "74" - iscsiInterface: "75" - lun: -663180249 - portals: - - "77" - readOnly: true - secretRef: - name: "78" - targetPortal: "73" - name: "59" - nfs: - path: "72" - server: "71" - persistentVolumeClaim: - claimName: "82" - photonPersistentDisk: - fsType: "131" - pdID: "130" - portworxVolume: - fsType: "146" - readOnly: true - volumeID: "145" - projected: - defaultMode: -1980941277 - sources: - - configMap: - items: - - key: "141" - mode: 1730325900 - path: "142" - name: "140" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "136" - fieldPath: "137" - mode: -555780268 - path: "135" - resourceFieldRef: - containerName: "138" - divisor: "952" - resource: "139" - secret: - items: - - key: "133" - mode: 782113097 - path: "134" - name: "132" - optional: true - serviceAccountToken: - audience: "143" - expirationSeconds: -2937394236764575757 - path: "144" - quobyte: - group: "125" - readOnly: true - registry: "122" - tenant: "126" - user: "124" - volume: "123" - rbd: - fsType: "85" - image: "84" - keyring: "88" - monitors: - - "83" - pool: "86" - readOnly: true - secretRef: - name: "89" - user: "87" - scaleIO: - fsType: "154" - gateway: "147" - protectionDomain: "150" - secretRef: - name: "149" - sslEnabled: true - storageMode: "152" - storagePool: "151" - system: "148" - volumeName: "153" - secret: - defaultMode: 1655406148 - items: - - key: "69" - mode: 1648350164 - path: "70" - optional: true - secretName: "68" - storageos: - fsType: "157" - readOnly: true - secretRef: - name: "158" - volumeName: "155" - volumeNamespace: "156" - vsphereVolume: - fsType: "119" - storagePolicyID: "121" - storagePolicyName: "120" - volumePath: "118" - ttlSecondsAfterFinished: -1766935785 diff --git a/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb deleted file mode 100644 index 9e2bc8eb973631b5cb57ac04756c1af915b371c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmd0{C}!X?<`PRzEh@=O%S=uzNiEjPwkX!i%-1h76q0mChzDn;=Vj)l2c;I4rWTh7 zt!Cm{&B(=QB*bVe#b~0$XsX3%ZX{x8XkcPwVqj`wX<=YtZf0O+WMFJ@`(4x3#_leyg0YCn(4>mV(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=e zIi>d5#72#0JEtFMiv^lyZp370;lv=M#>HqM#AIY3#bjit#AIZo#p?BJURR;E?Z*P6RW2z8iu@r+60{~fk BdjbFe diff --git a/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.json b/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.json deleted file mode 100644 index 72aee7c536..0000000000 --- a/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "kind": "CertificateSigningRequest", - "apiVersion": "certificates.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "request": "OA==", - "signerName": "19", - "usages": [ - "J枊a" - ], - "username": "20", - "uid": "21", - "groups": [ - "22" - ], - "extra": { - "23": [ - "24" -] - } - }, - "status": { - "conditions": [ - { - "type": "o,c鮽ort昍řČ扷5Ɨ", - "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "reason": "25", - "message": "26", - "lastUpdateTime": "1985-03-23T14:10:57Z", - "lastTransitionTime": "2352-05-22T04:29:36Z" - } - ], - "certificate": "cw==" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.pb b/testdata/v1.19.0/certificates.k8s.io.v1.CertificateSigningRequest.pb deleted file mode 100644 index de33191dc7f3515430444bc4fbdad319187198e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmd0{C}!X?<`PRzEh@=O%S=uzNiEjPwkX!i%-1h76q0mChzDn;=Vj)l2c;I4rWTh7 ztz_a_$;icMB*bVe#b~0$XsX3%ZX{x8XkcPwVqj`wX<=YtZf0O+WMFJ@`(4x3#_leyg0YCn(4>mV(6ozDAE?w!Nb%)_uBTJFUM`+_be?YL(>YrXZ%@=e zIi>d5#72#0JEtFMiv^lyZp370A*9B|Xd%R8WFW<4WT?bsWTeIF^=w{Oq7fGtlaa9y z3y?IiVluRp3g+_T63f>~ez|UMeo@J@8NEkm9_e}3x!v^Gbf9)qpmsAQ4vvr8x}P!% zFlcdbY*_d2r;Y%Fk;IYNN1C3tPk%AF|7h2X*lq{hW)A;e^4AjM>4sKjJsq{Zs>Y+hHQ z5f>Mek+Bd9kTkJkGPINm=JMkb%hySMxo&TMQOUCzy+>yr>3P<<-SpUWpmtNBb~7ao zj*r{ApE3$CXmN0CSoiOzjsSy^#F5!Ynx3{#e=)iLXxEF`T}L`ApKot{zGJEoW3d#2 G5(5DA=6u-z diff --git a/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.json b/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.json deleted file mode 100644 index e7f6035933..0000000000 --- a/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "kind": "CertificateSigningRequest", - "apiVersion": "certificates.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "request": "OA==", - "signerName": "19", - "usages": [ - "J枊a" - ], - "username": "20", - "uid": "21", - "groups": [ - "22" - ], - "extra": { - "23": [ - "24" -] - } - }, - "status": { - "conditions": [ - { - "type": "o,c鮽ort昍řČ扷5Ɨ", - "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", - "reason": "25", - "message": "26", - "lastUpdateTime": "1985-03-23T14:10:57Z", - "lastTransitionTime": "2352-05-22T04:29:36Z" - } - ], - "certificate": "cw==" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb b/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb deleted file mode 100644 index 762cee2ec2b93176788d9e820e045b112550d74f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 366 zcmd0{C}!ZY;F3;GEh@=O%S=uzNiEjPwkX!i%-1h7OiC?DG!&9_Mo0!{rsrkmr3a-J zmZlb$2(4t|TFJ=8Xe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4< z)yD2QjRj5&0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!# z-BV7qR~H}cI@VvH#RN2$!Gf`f$h)}1SE3OY z7n6~(5DSnrv0^f`lnUnZ;}Xl)Nq)I*Z+=n9vl+cdXCCQ!*16sE*mR(FQ=oP;B@T{{ z+q$1J3NUDKaBNuj@28FcgOS9M*+-h5woiXCx&LU_i`iXAIxC-VZ+*UFst{wb6oV22 E05AZ2kpKVy diff --git a/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml b/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml deleted file mode 100644 index 3207d6282d..0000000000 --- a/testdata/v1.19.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml +++ /dev/null @@ -1,52 +0,0 @@ -apiVersion: certificates.k8s.io/v1beta1 -kind: CertificateSigningRequest -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - extra: - "23": - - "24" - groups: - - "22" - request: OA== - signerName: "19" - uid: "21" - usages: - - J枊a - username: "20" -status: - certificate: cw== - conditions: - - lastTransitionTime: "2352-05-22T04:29:36Z" - lastUpdateTime: "1985-03-23T14:10:57Z" - message: "26" - reason: "25" - status: ěĂ凗蓏Ŋ蛊ĉy緅縕 - type: o,c鮽ort昍řČ扷5Ɨ diff --git a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb b/testdata/v1.19.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb deleted file mode 100644 index ad5cdd26194a179d1d60f472944f19567b37cbf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmVMV3X>V>WYdCW*X>TufF%kt#Wnpt=63hV#s{slD zG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQ zg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^Z zF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B y#D-lO0x>r-0x>v301_Mu0x>xdxSGSO0~!Pf0uTTq1PB8V04T?ky6yxT03raxc}yb! diff --git a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.json b/testdata/v1.19.0/coordination.k8s.io.v1.Lease.json deleted file mode 100644 index fa968b8b50..0000000000 --- a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "kind": "Lease", - "apiVersion": "coordination.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "holderIdentity": "19", - "leaseDurationSeconds": 896585016, - "acquireTime": "1970-01-01T00:00:02.000000Z", - "renewTime": "1970-01-01T00:00:03.000000Z", - "leaseTransitions": 1305381319 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.pb b/testdata/v1.19.0/coordination.k8s.io.v1.Lease.pb deleted file mode 100644 index 7e266bc664a772a3b65b8e5be9080f7ded7b818c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmVMV3X>V>WYdCW*X>TufF%kt#Wnpt=63PJzsR0TB zG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQ zg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^Z zF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B w#D-lO0x>r-0x>ue90~$4IS{y-!>a=t1PB5U03rkk0}ucx$CJA51R4M$04+sJ+W-In diff --git a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.yaml b/testdata/v1.19.0/coordination.k8s.io.v1.Lease.yaml deleted file mode 100644 index ca23767e83..0000000000 --- a/testdata/v1.19.0/coordination.k8s.io.v1.Lease.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: coordination.k8s.io/v1 -kind: Lease -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - acquireTime: "1970-01-01T00:00:02.000000Z" - holderIdentity: "19" - leaseDurationSeconds: 896585016 - leaseTransitions: 1305381319 - renewTime: "1970-01-01T00:00:03.000000Z" diff --git a/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb b/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb deleted file mode 100644 index e214cf154df8b160e77975d9301d43bc3d8654ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmVMV3X>V>WYdCW*X>TufF=AzOVKEW~Ol4tnWfIH* z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4sR3IZ`X5V)Gds{MV3X>V>WYdCW*X>TufF=AzOVKEW~Ol4tnWfIB( z3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;5*!KwF*y*pn!~FD8UzRe5C9?s2m=rRD94k!?gSbDA^`DN BO|k$0 diff --git a/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.yaml b/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.yaml deleted file mode 100644 index ebf97588a6..0000000000 --- a/testdata/v1.19.0/coordination.k8s.io.v1beta1.Lease.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: coordination.k8s.io/v1beta1 -kind: Lease -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - acquireTime: "1970-01-01T00:00:02.000000Z" - holderIdentity: "19" - leaseDurationSeconds: 896585016 - leaseTransitions: 1305381319 - renewTime: "1970-01-01T00:00:03.000000Z" diff --git a/testdata/v1.19.0/core.v1.APIGroup.json b/testdata/v1.19.0/core.v1.APIGroup.json deleted file mode 100644 index 66b519a84b..0000000000 --- a/testdata/v1.19.0/core.v1.APIGroup.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "kind": "APIGroup", - "apiVersion": "v1", - "name": "2", - "versions": [ - { - "groupVersion": "3", - "version": "4" - } - ], - "preferredVersion": { - "groupVersion": "5", - "version": "6" - }, - "serverAddressByClientCIDRs": [ - { - "clientCIDR": "7", - "serverAddress": "8" - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.APIGroup.pb b/testdata/v1.19.0/core.v1.APIGroup.pb deleted file mode 100644 index e722208b3c71ea64b2e7516aac7c5ec5d0e02c60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53 zcmd0{C}!Z|<6Md`Zf6qT0Sc=D3IQ?_0W%r_G$H{tDgie#6frR{ zG%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRMHxdCjVh0KV zIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt0x>m;0Wk^! zF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b-I6?ptFA4%N zIT8XgFd70fF(MVjt8q%^o{C{O=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UP{yS=CNr diff --git a/testdata/v1.19.0/core.v1.Binding.json b/testdata/v1.19.0/core.v1.Binding.json deleted file mode 100644 index 509608107a..0000000000 --- a/testdata/v1.19.0/core.v1.Binding.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "kind": "Binding", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "target": { - "kind": "19", - "namespace": "20", - "name": "21", - "uid": "īqJ枊a8衍`Ĩɘ.蘯", - "apiVersion": "22", - "resourceVersion": "23", - "fieldPath": "24" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.Binding.pb b/testdata/v1.19.0/core.v1.Binding.pb deleted file mode 100644 index 5eb7775ffeb564c73bc825e3a1705f7ddd867abe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247 zcmd0{C}!Z|PE%uC74OBcG!$hDG@i_u7k(O8PnM2XQd#K^?J z)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?k zLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$E&*pU{TD(};n{Z^s$r*YtW~|p@GBPq^GBUPeGBS~3P+|Z8%f3z; diff --git a/testdata/v1.19.0/core.v1.Binding.yaml b/testdata/v1.19.0/core.v1.Binding.yaml deleted file mode 100644 index b66bc4dae7..0000000000 --- a/testdata/v1.19.0/core.v1.Binding.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: v1 -kind: Binding -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -target: - apiVersion: "22" - fieldPath: "24" - kind: "19" - name: "21" - namespace: "20" - resourceVersion: "23" - uid: īqJ枊a8衍`Ĩɘ.蘯 diff --git a/testdata/v1.19.0/core.v1.ComponentStatus.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ComponentStatus.after_roundtrip.pb deleted file mode 100644 index 0358713125ed0b0b2d5ae5692a141f8f740de82a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmVc;b#oHZ0Sc=D3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0Wk^!F*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- uI6?ptA_@vXNOI|~xhdwEzY+{!#Hh)bF6fxAHpGh>0x>xv0x~cf03rbOaZmLC diff --git a/testdata/v1.19.0/core.v1.ComponentStatus.json b/testdata/v1.19.0/core.v1.ComponentStatus.json deleted file mode 100644 index c1064a19e9..0000000000 --- a/testdata/v1.19.0/core.v1.ComponentStatus.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "kind": "ComponentStatus", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "conditions": [ - { - "type": "@Hr鯹)晿", - "status": "`Ĩɘ.蘯6ċ", - "message": "19", - "error": "20" - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.ComponentStatus.pb b/testdata/v1.19.0/core.v1.ComponentStatus.pb deleted file mode 100644 index 6a92a2a1be21aecd53315145bf5010bf44a47ab3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 242 zcmVc;b#oHX0Sc)B3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0WS&yF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- sI1(ZX3P4D5>94sd=9#||3}D2l$(Szan6Ea(iy8tkIU)iwFd6_N0Av$StpET3 diff --git a/testdata/v1.19.0/core.v1.ComponentStatus.yaml b/testdata/v1.19.0/core.v1.ComponentStatus.yaml deleted file mode 100644 index 376a732b08..0000000000 --- a/testdata/v1.19.0/core.v1.ComponentStatus.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v1 -conditions: -- error: "20" - message: "19" - status: '`Ĩɘ.蘯6ċ' - type: '@Hr鯹)晿' -kind: ComponentStatus -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" diff --git a/testdata/v1.19.0/core.v1.ConfigMap.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ConfigMap.after_roundtrip.pb deleted file mode 100644 index 8d32832e6e8c3e0570a1865a44b2caf367dc546e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0GiI?TwmnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV z#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLs zAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXP WkCA~CI~S9Yp%9~-0)rHT5(5B%;y}v) diff --git a/testdata/v1.19.0/core.v1.ConfigMap.json b/testdata/v1.19.0/core.v1.ConfigMap.json deleted file mode 100644 index 85f644b862..0000000000 --- a/testdata/v1.19.0/core.v1.ConfigMap.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "kind": "ConfigMap", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "immutable": false, - "data": { - "19": "20" - }, - "binaryData": { - "21": "Hg==" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.ConfigMap.pb b/testdata/v1.19.0/core.v1.ConfigMap.pb deleted file mode 100644 index 4b8c3dfed2b31242fe884ae9f2ed75b5af7f5e46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0GiI>^Yil97wiNQlu`iqS-g(Nv4k+(^XG(7?pV z#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLs zAtpnEECntmLnA3BLt`aAm#U|`r<`c7Ek diff --git a/testdata/v1.19.0/core.v1.ConfigMap.yaml b/testdata/v1.19.0/core.v1.ConfigMap.yaml deleted file mode 100644 index f411c81b3d..0000000000 --- a/testdata/v1.19.0/core.v1.ConfigMap.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: v1 -binaryData: - "21": Hg== -data: - "19": "20" -immutable: false -kind: ConfigMap -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" diff --git a/testdata/v1.19.0/core.v1.CreateOptions.json b/testdata/v1.19.0/core.v1.CreateOptions.json deleted file mode 100644 index edc827955f..0000000000 --- a/testdata/v1.19.0/core.v1.CreateOptions.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "kind": "CreateOptions", - "apiVersion": "v1", - "dryRun": [ - "2" - ], - "fieldManager": "3" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.CreateOptions.pb b/testdata/v1.19.0/core.v1.CreateOptions.pb deleted file mode 100644 index b423ea24b3f5deabe89f9b892699cb08d24ce1cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37 scmd0{C}!Xi=3*){6ykL*N=+(^b diff --git a/testdata/v1.19.0/core.v1.CreateOptions.yaml b/testdata/v1.19.0/core.v1.CreateOptions.yaml deleted file mode 100644 index b115dc761e..0000000000 --- a/testdata/v1.19.0/core.v1.CreateOptions.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -dryRun: -- "2" -fieldManager: "3" -kind: CreateOptions diff --git a/testdata/v1.19.0/core.v1.DeleteOptions.json b/testdata/v1.19.0/core.v1.DeleteOptions.json deleted file mode 100644 index 6d2b57c905..0000000000 --- a/testdata/v1.19.0/core.v1.DeleteOptions.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "kind": "DeleteOptions", - "apiVersion": "v1", - "gracePeriodSeconds": 4518808233936994290, - "preconditions": { - "uid": "ȕHH壬%龺ǟ橸章蒪ʤǎ\u003e渽蝧抰", - "resourceVersion": "2" - }, - "orphanDependents": false, - "propagationPolicy": "ZȢXQ", - "dryRun": [ - "3" - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.DeleteOptions.pb b/testdata/v1.19.0/core.v1.DeleteOptions.pb deleted file mode 100644 index d29af40a14b625e6d624bd3c99d90d5d70611a0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96 zcmV-m0H6PBICB6B6AA)$F%k_#Wo%`1WlwN)X>V?G5At$hpXRB!=c}OTlB&w2$BsVcxV`9|r{;>V5&<$803roi$f8(LDgiSZ03ray CN-9AB diff --git a/testdata/v1.19.0/core.v1.DeleteOptions.yaml b/testdata/v1.19.0/core.v1.DeleteOptions.yaml deleted file mode 100644 index 842585490e..0000000000 --- a/testdata/v1.19.0/core.v1.DeleteOptions.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -dryRun: -- "3" -gracePeriodSeconds: 4518808233936994290 -kind: DeleteOptions -orphanDependents: false -preconditions: - resourceVersion: "2" - uid: ȕHH壬%龺ǟ橸章蒪ʤǎ>渽蝧抰 -propagationPolicy: ZȢXQ diff --git a/testdata/v1.19.0/core.v1.Endpoints.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Endpoints.after_roundtrip.pb deleted file mode 100644 index 52c154796f438febdf6b9a16429bf9363df6a809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmWO0y)Q#i9LDi`ehK0X$ce?BxRc%x_ndQIP8%T+l8zRO#NcH?qD?Cj#85A-UZg~& z8V!R{5J997ky@>mx6&;duEoe9NQ~8C z6ed88sa6b>sX)2b(7)i{=3g?4NzZ-C#dVNfMW6&wa{;L3A}XggX{&C#e%`Gf7rn#I zA-{C>cr)7dnqLZbQtd&xP)U!-n!|vKK82hk9F;0eA{ZDWz_<#`)LNs7>UlX76z{uZ z9plxryI5j2*x&MsmCYb~V?7mgU={;rM}Rp}7#c82glq_+W8jnkm!~<`nkvhFrtrI) z^W5J9x00RLftw7t6#;Hb8P6mz|7>})7yaWAv+H#qy}^X-`t2?aM|n5U$EV0JPVotm9XkT1aJ2qQ)i zSCOe9OGgfCrqnQ*X;@}h7{aj)n;Beu{;j+xxAVzZpE7i@dAquP`j)>(BefVg1c~uF zjKTz{G2M!RG8HJ-8u}Og`^-yfDdD+K>6i|(s|XYaYAyn`TojU1o3vH;TtDMh&vM>L z*RY?zdAu77y=In!{bYMk%vLr=WzAtg1-U|aP?|7_U|@^@<0>#yYaNVNuZkT(uG}5% zoTy%wqVc)lXxGbCc7m-t>nW=PvluWt0?d)Z(11}QWJ3@g1E&PIyv(`QR9W#;+24b- z=l&kMm8}IGxXFN95#Y9zVGX#Uc1Yti9elie*QhN$Ug;-Q3^sQC!eQ^v_Vq)d>pAV0 L*K|1*s-h|XMJjx2 diff --git a/testdata/v1.19.0/core.v1.Endpoints.yaml b/testdata/v1.19.0/core.v1.Endpoints.yaml deleted file mode 100644 index a7e662db37..0000000000 --- a/testdata/v1.19.0/core.v1.Endpoints.yaml +++ /dev/null @@ -1,61 +0,0 @@ -apiVersion: v1 -kind: Endpoints -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -subsets: -- addresses: - - hostname: "20" - ip: "19" - nodeName: "21" - targetRef: - apiVersion: "25" - fieldPath: "27" - kind: "22" - name: "24" - namespace: "23" - resourceVersion: "26" - uid: Hr鯹)晿Ž燹憍峕?狱³-Ǐ忄*' diff --git a/testdata/v1.19.0/core.v1.EphemeralContainers.after_roundtrip.pb b/testdata/v1.19.0/core.v1.EphemeralContainers.after_roundtrip.pb deleted file mode 100644 index 14da515ef5d07973ab95a773fcc9b6e49f38ad91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcmYjPYfKzf6rOu|ZEpy!Lu1zQ4^C1g+ccfIbLX-CXpz=G{bN%jKZrJ=5rZuv0b>lt zgjJTsr929Yw6M^$TU)xgRaq#n78=+AmXI2aMq?ABNoOA=Vtgi2O+B+qqw{0t+;ir9 z-*>-rP8rP{d7R+4WWMyd#=6?qYny87553XwX3c92wN1_ZJqH;_1W_I-0%9Uk-AJdq zWm#gBNhv64F)?U;Jscm8&09#t0-r1Qu)QACi3$Fg*? zj9{4xSXRW6!!6c)aLxZtvl&?FX>?=2W!8daHGpLJRpXz`^aiY8AQL`kj_!NW z3QaCg*X&OO-%XzJmM3Qi9Xe*g~>IVh^nR6r406iLvCgJ4C5nDQkMDG)IsKP$SJz*kWrqq#USchccx zxVTE0loC>9U7D#)oT**E#21h}MkQV#kFH$Q_OB0AnM39A#kD{xIBM5)T|4qLfO(vp zfSDv>Cc8_M?Oj%E;9#orv!&R+)gEiH%}p_*$38%$+NNeI4?>y7I~*w6r$etHig)Km z)1y}_t(fm^wx=fZ$zqe)z1o@#O&m{mhF@K|QBmiHOEI{hDhWrhFF*$8@xLowHY<0WXB;L z2B}m2fDNK6{8R8|4<+lWfOSoDWF|wVcaJ${_vm$&C1uBUj7?ey=q)kvcn@h^_?^Ly7M4R}wyJ_@h*8Iu*W}id;)wiN&YW z=ljx~3w6g~a!!H`3do9p4JKkkExYy2=Jj~&_sD^ABq0M;+)A|m82)E?VGh|w5#E~WTN!^L*)@=uKD=}xeRI44s-9Ma zIuO^3xFO_%Er;c?&7eBS$VG;eyNL2l-%>b&>@|UnXKVu1=d4#fS?eW!7g&G!9SaCwr5Tc99*7>_pi)lt%nO~%74~r49==E;=Qw-o2F~w%g}m$*%uofUE4eJp8B&r QU)q?tQOIMDByb}4F9<)2@c;k- diff --git a/testdata/v1.19.0/core.v1.EphemeralContainers.json b/testdata/v1.19.0/core.v1.EphemeralContainers.json deleted file mode 100644 index e28631ecd5..0000000000 --- a/testdata/v1.19.0/core.v1.EphemeralContainers.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "kind": "EphemeralContainers", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "ephemeralContainers": [ - { - "name": "19", - "image": "20", - "command": [ - "21" - ], - "args": [ - "22" - ], - "workingDir": "23", - "ports": [ - { - "name": "24", - "hostPort": 1305381319, - "containerPort": -1300313567, - "hostIP": "25" - } - ], - "envFrom": [ - { - "prefix": "26", - "configMapRef": { - "name": "27", - "optional": false - }, - "secretRef": { - "name": "28", - "optional": false - } - } - ], - "env": [ - { - "name": "29", - "value": "30", - "valueFrom": { - "fieldRef": { - "apiVersion": "31", - "fieldPath": "32" - }, - "resourceFieldRef": { - "containerName": "33", - "resource": "34", - "divisor": "12" - }, - "configMapKeyRef": { - "name": "35", - "key": "36", - "optional": false - }, - "secretKeyRef": { - "name": "37", - "key": "38", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V夸eɑeʤ": "420" - }, - "requests": { - "Ƣ6/ʕVŚ(ĿȊ甞": "776" - } - }, - "volumeMounts": [ - { - "name": "39", - "mountPath": "40", - "subPath": "41", - "mountPropagation": "憍峕?狱³-Ǐ忄*", - "subPathExpr": "42" - } - ], - "volumeDevices": [ - { - "name": "43", - "devicePath": "44" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "45" - ] - }, - "httpGet": { - "path": "46", - "port": "47", - "host": "48", - "scheme": "亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h", - "httpHeaders": [ - { - "name": "49", - "value": "50" - } - ] - }, - "tcpSocket": { - "port": 1366345526, - "host": "51" - }, - "initialDelaySeconds": 1392988974, - "timeoutSeconds": 1563658126, - "periodSeconds": -1771047449, - "successThreshold": -1280107919, - "failureThreshold": -54954325 - }, - "readinessProbe": { - "exec": { - "command": [ - "52" - ] - }, - "httpGet": { - "path": "53", - "port": "54", - "host": "55", - "scheme": "OŖ樅尷", - "httpHeaders": [ - { - "name": "56", - "value": "57" - } - ] - }, - "tcpSocket": { - "port": 2136826132, - "host": "58" - }, - "initialDelaySeconds": 819364842, - "timeoutSeconds": 933484239, - "periodSeconds": -983896210, - "successThreshold": 552512122, - "failureThreshold": -833209928 - }, - "startupProbe": { - "exec": { - "command": [ - "59" - ] - }, - "httpGet": { - "path": "60", - "port": 180803110, - "host": "61", - "scheme": "ņ錕?øēƺ", - "httpHeaders": [ - { - "name": "62", - "value": "63" - } - ] - }, - "tcpSocket": { - "port": "64", - "host": "65" - }, - "initialDelaySeconds": -816398166, - "timeoutSeconds": 1229400382, - "periodSeconds": -1583208879, - "successThreshold": 1088264954, - "failureThreshold": 13573196 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "66" - ] - }, - "httpGet": { - "path": "67", - "port": -1293912096, - "host": "68", - "scheme": "託仭", - "httpHeaders": [ - { - "name": "69", - "value": "70" - } - ] - }, - "tcpSocket": { - "port": "71", - "host": "72" - } - }, - "preStop": { - "exec": { - "command": [ - "73" - ] - }, - "httpGet": { - "path": "74", - "port": "75", - "host": "76", - "scheme": "鴜Ł%Ũ", - "httpHeaders": [ - { - "name": "77", - "value": "78" - } - ] - }, - "tcpSocket": { - "port": "79", - "host": "80" - } - } - }, - "terminationMessagePath": "81", - "terminationMessagePolicy": "Ņ£", - "securityContext": { - "capabilities": { - "add": [ - "2Ō¾\\ĒP鄸靇杧ž" - ], - "drop": [ - "娲瘹ɭȊɚɎ(dɅ囥糷磩窮秳ķ蟒苾h^" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "82", - "role": "83", - "type": "84", - "level": "85" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "86", - "gmsaCredentialSpec": "87", - "runAsUserName": "88" - }, - "runAsUser": 4491726672505793472, - "runAsGroup": -5441351197948631872, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ĭÐl恕ɍȇ廄裭4懙", - "seccompProfile": { - "type": "嵒ƫS捕ɷD¡轫n", - "localhostProfile": "89" - } - }, - "stdin": true, - "targetContainerName": "90" - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.EphemeralContainers.pb b/testdata/v1.19.0/core.v1.EphemeralContainers.pb deleted file mode 100644 index 4cc4e0f2790c4da7a4a01bfe44ef9e0c477fed03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1166 zcmYjPYfKzf6rOu|ZEpy!Lu1zQ4^C1g+ceDFdENC#i?sgfADbHaL2MHmG1wv!Fveg^ zSY=sU%A>GI3kyxVwdLVfWud%UXkZ6eLTWS`jZKUuoqb5e_)MgldS;hK=f}*s=gj%O z?|$c;VND!)oZvTQzWBL@+M3sD8msFLzh3`F^{e$YjZJ*YLB5ai*pES)YP zSf&D&6|v|@v$YUh_rKj_23ETp+!$~^lW%>;0Wuka*ek3(A zR$)bbZ>jsL(;qK2nq6xxiO}T9R7d!g)tlwDZn%^R7t|!dNr;1U-soEC$P+lo$j<9m zhtKD^y1MVA^GcFiOVPhF&XoQ#wK<$MNt*b{vh3soRCR_tYfI565ArqTp%hIOu%?N7 zo;N>8jQXrkW^6`H2Yh3fF}VE4PC`>{0p z+c&>v6Q_KL9JbkXo!<{{gMS31fB&<0AgfCN?{p^Sr$z_vEktZa9qwpILJ`?@$bdl_ zls{;L7z+Osyw!)24Nbs?E;`avA=A6h9JTum7^lJh*AIA1I*pm!$Td&dYW7m|?DFDE zvEF0p*4gy1KQVmGT;%s#qm#+=bMeS}AU+uHDt$TbvxYuQMrV@YvE=ym&)m{CAh1k6+sGp*$I*IPGY(ci}pmLdr;RDL_&@e^`>lo6R5+q0{1=WF0tgt)UXDA<@|%pEk(*oa5fRJK1Tv7QYB>QKs{slDG774F)%bT zG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD1 z0x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301__>0x>xf z0x~cf0x~fo6~wD?O6H!5VL0fajbOy6$(Szan6D}VGBPp(GBY{?GBg?jGBqLsGBzp* z3IZ}W5&|+fG6)FUm+qK!5CA#|2$qPmqHYiXK(yMqxcdM9|Nj9>0x~&L3kdY`(C$GH zfa#bPS`-NWliS+_5)25df|;&!5ct*O*#Tk#Gcal}3Ia1R5&|z8UP{y+n|J0 diff --git a/testdata/v1.19.0/core.v1.Event.json b/testdata/v1.19.0/core.v1.Event.json deleted file mode 100644 index 6d9e8b963b..0000000000 --- a/testdata/v1.19.0/core.v1.Event.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "kind": "Event", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "involvedObject": { - "kind": "19", - "namespace": "20", - "name": "21", - "uid": "īqJ枊a8衍`Ĩɘ.蘯", - "apiVersion": "22", - "resourceVersion": "23", - "fieldPath": "24" - }, - "reason": "25", - "message": "26", - "source": { - "component": "27", - "host": "28" - }, - "firstTimestamp": "2958-05-23T21:23:39Z", - "lastTimestamp": "2907-12-28T01:19:18Z", - "count": -1492226764, - "type": "29", - "eventTime": "2530-04-08T07:06:28.046544Z", - "series": { - "count": 1266076158, - "lastObservedTime": "2951-04-21T20:18:51.456715Z" - }, - "action": "30", - "related": { - "kind": "31", - "namespace": "32", - "name": "33", - "uid": "5ƗǸƢ6/ʕVŚ(ĿȊ甞", - "apiVersion": "34", - "resourceVersion": "35", - "fieldPath": "36" - }, - "reportingComponent": "37", - "reportingInstance": "38" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.Event.pb b/testdata/v1.19.0/core.v1.Event.pb deleted file mode 100644 index a05a6b8a8b54619c1484ca7156ae1f7d982dc619..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmV;60d)RrICB6B3km{uF%ktuc4cmK67vEIsR0TBG774F)%bT zG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD1 z0x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ueFA4%NIT8Xg zFd70fF(MVjt8q%^o{C{O=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UivkA_6itDhLV! zGB*+eGB`2_2-}zLm~;>TItU1sh_j+@5CA~5+PS#;|NsC00ZIZgIZ_J<^zzW|K@foH zm=;z4X+XNB}2&;mbu5%Fh)#KR#VgfTTYA^}{GcghZGcpRJ%+D(pV&PyEV31-^VgLY}6ykDEE%7fX$;{6y7GmaNG?HRaVgLYf?FO0v diff --git a/testdata/v1.19.0/core.v1.GetOptions.yaml b/testdata/v1.19.0/core.v1.GetOptions.yaml deleted file mode 100644 index a81415497b..0000000000 --- a/testdata/v1.19.0/core.v1.GetOptions.yaml +++ /dev/null @@ -1,3 +0,0 @@ -apiVersion: v1 -kind: GetOptions -resourceVersion: "2" diff --git a/testdata/v1.19.0/core.v1.LimitRange.after_roundtrip.pb b/testdata/v1.19.0/core.v1.LimitRange.after_roundtrip.pb deleted file mode 100644 index 099fa5e9c08e8f8f321cc556d1d28fef6839d62e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 378 zcmd0{C}!Xi;9@E>6yoy9%*`wbO3X`76}rpBwVIKO(MX8VSc=g^iP2Px(cDPH(9pod z$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)F zOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeK znULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9XbmIR zN=7a&2alqc>vw8Co4H>|o=YrWC;8>Nz4=8Y&t~)B+8nFXpXudb+u_!bCOk<@)_aNBfR9Je#vA W?nU?Fv}1c5GC+z=EKQ^slo$Z!h>R-$ diff --git a/testdata/v1.19.0/core.v1.LimitRange.json b/testdata/v1.19.0/core.v1.LimitRange.json deleted file mode 100644 index 5c7e2b0ffc..0000000000 --- a/testdata/v1.19.0/core.v1.LimitRange.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "kind": "LimitRange", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "limits": [ - { - "type": "@Hr鯹)晿", - "max": { - "o,c鮽ort昍řČ扷5Ɨ": "647" - }, - "min": { - "Ă凗蓏Ŋ蛊ĉy": "361" - }, - "default": { - "甞谐颋DžS": "632" - }, - "defaultRequest": { - "狱³-Ǐ忄*齧獚": "502" - }, - "maxLimitRequestRatio": { - "亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h": "494" - } - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.LimitRange.pb b/testdata/v1.19.0/core.v1.LimitRange.pb deleted file mode 100644 index 51520e2be200549ceb193451982510e0aec9f565..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmd0{C}!Xi;9@E>6yoy9%*`wbO3X`76}rvDwUUvG(MX8VSc=g^iP2Px(cDPH(9pod z$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)F zOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqdrin znULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|&_ZYpBgna2 z4jx4>*YDJPHgms_JeOF$PV&ojd-ID*p3UezI`c@+v(D|N$EFLhaxt5km`h1=2^?v9 z+CKfo8u1v8Jig@iE{BgpEB>oh6yhhbsujH2J0|3(vs#9dfvV9&}QA^ z{ZIF|XuaIK{CV#zkff=Bk&!l+(vw~DUd&tR^mKD;g^6n7%k}$7qT TX~*_BWPlW#Sei&NC@}y4GNg;+ diff --git a/testdata/v1.19.0/core.v1.LimitRange.yaml b/testdata/v1.19.0/core.v1.LimitRange.yaml deleted file mode 100644 index e71ffd3509..0000000000 --- a/testdata/v1.19.0/core.v1.LimitRange.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: v1 -kind: LimitRange -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - limits: - - default: - 甞谐颋DžS: "632" - defaultRequest: - 狱³-Ǐ忄*齧獚: "502" - max: - o,c鮽ort昍řČ扷5Ɨ: "647" - maxLimitRequestRatio: - 亞螩B峅x4%a鯿rŎǀ朲^苣fƼ@h: "494" - min: - Ă凗蓏Ŋ蛊ĉy: "361" - type: '@Hr鯹)晿' diff --git a/testdata/v1.19.0/core.v1.ListOptions.json b/testdata/v1.19.0/core.v1.ListOptions.json deleted file mode 100644 index f58b421b42..0000000000 --- a/testdata/v1.19.0/core.v1.ListOptions.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "kind": "ListOptions", - "apiVersion": "v1", - "labelSelector": "2", - "fieldSelector": "3", - "watch": true, - "resourceVersion": "4", - "resourceVersionMatch": "Exact", - "timeoutSeconds": 6780787122834727873, - "limit": 3549865785210165515, - "continue": "5" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.ListOptions.pb b/testdata/v1.19.0/core.v1.ListOptions.pb deleted file mode 100644 index e6cf3ad532f3271b08cefc8856aebd7c34afaea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmd0{C}!Xie>c>L{!C;NJO<1D&2 c_3!)D{A!`06QijILlCQLMPhP^6oV2203Fj8g8%>k diff --git a/testdata/v1.19.0/core.v1.ListOptions.yaml b/testdata/v1.19.0/core.v1.ListOptions.yaml deleted file mode 100644 index cdaabbaf62..0000000000 --- a/testdata/v1.19.0/core.v1.ListOptions.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -continue: "5" -fieldSelector: "3" -kind: ListOptions -labelSelector: "2" -limit: 3549865785210165515 -resourceVersion: "4" -resourceVersionMatch: Exact -timeoutSeconds: 6780787122834727873 -watch: true diff --git a/testdata/v1.19.0/core.v1.Namespace.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Namespace.after_roundtrip.pb deleted file mode 100644 index ebb31f833580b8e66b8bf9ef767578cf3f1d3e1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319 zcmV-F0l@xiICB6B4+;WyF%k(*VQpn|aA9L*5~BhNs{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301^xe z3P4D5>94sd=9#}5WeN;n#Hh)bF6fxAHpGh(RSF*Eq_}0tk!8xH=!Ct*o5X_UhnMJ+ zkHw1Un~KDVc@iPWiszJ`=&+FKqKn6cQ^%pkk5eQo!o5i6iI?WIo#n874 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ue3BrC$bNau-{=CqyVu)iV*2!`^F_j3>c PDgrS%G6FI%8UP{y9l3gq diff --git a/testdata/v1.19.0/core.v1.Namespace.yaml b/testdata/v1.19.0/core.v1.Namespace.yaml deleted file mode 100644 index da1a7a65da..0000000000 --- a/testdata/v1.19.0/core.v1.Namespace.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - finalizers: - - '@Hr鯹)晿' -status: - conditions: - - lastTransitionTime: "2956-02-24T15:15:18Z" - message: "20" - reason: "19" - status: Ȋ甞谐颋DžSǡƏS$+½H牗洝尿 - type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy - phase: '`Ĩɘ.蘯6ċ' diff --git a/testdata/v1.19.0/core.v1.Node.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Node.after_roundtrip.pb deleted file mode 100644 index c4b38c713caaf62d511961aea7438dd3fed45ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmWlWOH30{6ozLmp!FIMZ(NvhAx>I?Bgo91nRZHiMB+kOC}MO$f(eS4s0joNQ3#Qu zyjogND5cQ&pc*i|p-KTO33On}!o&rMi5p`w)0vG6-MJ92XLE9r?>~?K+*2AU2q9<^ zQ0Aq&n%ih63r^CI#)uXfT4HILqh0urAn+2Fcv*5Qyy9~5PRxtSx1a4h9$&;$UrLov zcfWtq@$z$Im9E?aX&0iEn|mScMnK^2=0PA}1_&aXbG}($9n`v78ddLRUp)s%UrM1H zfFLykLH5!DL7nKB)$i2@y;d}=z9_n;M`9aG)y1j7R^yqcz*r6?JF7@H7Y2e-N}(De zA#8Yj|J``_*u=*XUW2H$&KtSVBvL zmYLjSyWSNt2l`a6IqFUJJYoTMasazZ0Opxb8IXs^)A8ULHIeRGHah+KV(@I*H^07E zwAH7tJ>{&#c-lW=1Ut2WHi|O-TbKd5wU#%BA`F}89dmtt+U->=m#S92+{iW>uw=MKPqm(?L- zqC=lsLO>L7Hr#LX|Jn`w*(E`j6hI&n14NMlqQnAG=78uVN^*#(lmgLR1|+@$NJ422 z1QO02`1?Jc9Q!)+xXiKf@tisJb}OoT`t``G)A!TCsFCoPbF*gK#C2zWl@;@+ycG_3 zRGW5e1~wu_Ag-(@)}tqzwqo18RxF}=9O{JDjesOp`e;~)$TuY7uOu^v*Q4f#;6}9A z>Yle3nKLu3+PMB^D7nG{iTEtJP(HE~S|PNXLFTkipIAr_FQ=w8Z)zkJC}4rib3hiD xVpIfyOiq+V=14MBtGD%Q1A1gi?}-^b3)I?Bgo91nRZHiMB+kOC}MO$f(eS4s0joNQ3#Qu zEzr_}LU}ems0N5oUR7RJ66nB`g^4jHCT@($OlLMObmv06p3TWgzW+S_b4O{UAcUYv zK$#cnYHp&>S#XkuG)A<@&=O0_9PPpf1c8^Z#LJRf;T4yYcVb>tzWr?f;t51N^`%t# zbm!Yg-sc}9t90cqNV^cNT;C08Hv$5GI}ZW@Ge8j8oU_gPYQNUe(y013d+Iqr`cewr z00gNS2(q6pCa4n~v3mV_zu$@utIvwA=#luwVs&wrV?9)QpD9ZS6U^dLu7rggT7R*qvlR=JZYi6xM4Q;g`` zkV5;*?dMfrYQUHrc583ck?p69&Gy4PwsI_&Vr{nHFV#<%b1AZl8v~K&_Q5?D)d6F| ztIsYXAPP7e?zIJf?S%g9kf2KnAP|WGqR0SIVu2`gKy(r%IYd-Sf#@y+5?=u%p)>~q z3Fr3x{l1hO`x<*#=Gb_D#+-V+71cexdgR5)yXkP$NO;WI8MAHTsx!aJiU(8v3I{x_ zO*=M28xbS4q^u{_qsN=J;@jO;JfeCW>V(#bfFxE1Xjq8IHzeY(Br^xsqvpHtMzq-K zoU<31u~@4%uD=>cuCPENK1(i?kL-k22<>K&IUUd^=F>yVscFrh8cBr;SRnHpkOig~ w6+s}A6J?P(lpL(p+j_M=Ju;Ž燹憍峕?狱³-Ǐ忄*齧獚敆Ȏț: "2" - conditions: - - lastHeartbeatTime: "2339-08-25T14:46:58Z" - lastTransitionTime: "2681-06-13T05:43:15Z" - message: "30" - reason: "29" - status: P$Iņɖ橙9ȫŚʒ - type: "" - config: - active: - configMap: - kubeletConfigKey: "51" - name: "49" - namespace: "48" - resourceVersion: "50" - uid: 譋娲瘹ɭȊɚɎ( - assigned: - configMap: - kubeletConfigKey: "47" - name: "45" - namespace: "44" - resourceVersion: "46" - uid: £趕ã/鈱$-议}ȧ外ĺ - error: "56" - lastKnownGood: - configMap: - kubeletConfigKey: "55" - name: "53" - namespace: "52" - resourceVersion: "54" - uid: ėf倐ȓ圬剴扲ȿQZ{ʁgɸ - daemonEndpoints: - kubeletEndpoint: - Port: -1579157235 - images: - - names: - - "42" - sizeBytes: 9177598355370950419 - nodeInfo: - architecture: "41" - bootID: "34" - containerRuntimeVersion: "37" - kernelVersion: "35" - kubeProxyVersion: "39" - kubeletVersion: "38" - machineID: "32" - operatingSystem: "40" - osImage: "36" - systemUUID: "33" - phase: '%a鯿rŎǀ朲^苣f' - volumesAttached: - - devicePath: "43" - name: ȭ%ƎÜ掸8½£.vǴʌ鴜Ł%ŨȈ - volumesInUse: - - üA謥ǣ偐圠=l畣潁谯耨V6&]鴍Ɋ diff --git a/testdata/v1.19.0/core.v1.NodeProxyOptions.json b/testdata/v1.19.0/core.v1.NodeProxyOptions.json deleted file mode 100644 index ca9a6afcd4..0000000000 --- a/testdata/v1.19.0/core.v1.NodeProxyOptions.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "kind": "NodeProxyOptions", - "apiVersion": "v1", - "path": "2" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.NodeProxyOptions.pb b/testdata/v1.19.0/core.v1.NodeProxyOptions.pb deleted file mode 100644 index 33437115c84a4ab66a0fb4cc246412c38d0cd08a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37 scmd0{C}!Xi<6cZ6S#ng!-3RJE>Q5lPS6Y)xFHvet?>t5nkZuQ-U z(!^!|TC~nzpWcbR1Kk9}R7Mo_`cZO%kj9s~DnG41U{-6KgK{bl@7=$ggx~s>Z8OhJ?4EuwtPGNd?t&rpm`f*6w zP~(J`$e)SDq`} z@H1OFmS&y8PI(K%`^m|@zEUQaeXphV<$SC(<^MSA7MJpKd*g8g!$^2Jl8qy{V+mRk zwC0cj4qS)i!RQh$L&{)1=`!q^VeHZfc3CratrnCFnz*o$>nx%d0m4eI(6Ad+aPVFA z5H(E=4AmbkuDxGgx%PDK-t*=3_q!=CI_4#Aoarzi%NQ6d48~qYuM#+&ppwJxa0vJa z;E+McWdWupU`oRWm<8C19AG=ZPV)ig0T$Yc!re+{XlK;B((mV$NWWK2P7qh!bFE*9Gzdtt7>1F%2)8)-M1E`dNVK6GQjL>$f zd}lJ3YN!nSTw7nxW-k|i@D`?a?gkt?;5ZSroEh?NF7MB*momk8X|6O{*Zekli<~D7 zFazW2lOK3rjupT05@~PnmOr>$+&bHOX)pR=Y34T&Sdcgq93_bie zRlzk#ttOaJh_KKfu?O@2{09%JQM4x^Y^l|e9)D&eKbsr&2UnfK^v+sgfj8(!A!$R6 z6GA#>+#ui!@MTD0wSYmvGBs>b9b3%6mc_7ThmR0!IgsIvO85o9P+`f?@Z-P#gf5nA zVB0iN7~8ZFodvGVRBT)CD(%>|n~sAIwKfOEAP2R!Yhle>MTbT;!*Ywc_KSZT_?IqMd0<>z+C;|PY4@Ny&@M{vgyv?OTF zAp;z^4#|VjC0vG-!FtkV*fqo0rA^pnE!eeM(L&I~g^gTi3B3XkR&s@g-JpVl@2Ur= zX=-4o{zP%@moFf{>F8s5h&z*f^fwgc?6>|-8ap&cvStE7i=qu!-{uYbcT#ImU~dUMbuXh>a{ zj+uIGd2qIMICB6B8wvt;F%lI}WpZ74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`dux zy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o) z0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO z0x>r-0x>v3022QJ3JO3-a_O(RDdw5K5?=}}3M9mi<%Eajhr2VzhQq8;<(8i4iHqj8 zz38Zyivm74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`dux zy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o) z0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO z0x>r-0x>ue{{adLKuB`wuemAanZFWW3M~pG#E#{JhvkR6GscF)tWo8bp6H2-=C-}) zsF&ost#>Wvs;KGBz?R z<*2gfn7PTV$co9D$&M&w$%W;crRTG^=cB3Ts;=j!v&6UPpOWZ{zGz-L34Sh04aTEO%9zE3cRDrYp^F*_ h2-flD-bfGtA_xfl#k%DV5CAFyGcYm&Gcg(fA^@}W?1KOR diff --git a/testdata/v1.19.0/core.v1.PersistentVolumeClaim.yaml b/testdata/v1.19.0/core.v1.PersistentVolumeClaim.yaml deleted file mode 100644 index cde1c248e3..0000000000 --- a/testdata/v1.19.0/core.v1.PersistentVolumeClaim.yaml +++ /dev/null @@ -1,65 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - accessModes: - - '@Hr鯹)晿' - dataSource: - apiGroup: "27" - kind: "28" - name: "29" - resources: - limits: - Ď儇击3ƆìQ喞艋涽託仭w-檮Ǣ: "465" - requests: - Ł%ŨȈ>Ņ£趕ã/鈱$-议}ȧ外ĺ稥: "713" - selector: - matchExpressions: - - key: PGg8-2_kS91.e5K-_e63_-_3n - operator: DoesNotExist - matchLabels: - h0-6pJ: Hn7y-74.-0MUORQQ.N2.1L - storageClassName: "26" - volumeMode: 娲瘹ɭȊɚɎ(dɅ囥糷磩窮秳ķ蟒苾h^ - volumeName: "25" -status: - accessModes: - - ĭÐl恕ɍȇ廄裭4懙 - capacity: - 嵒ƫS捕ɷD¡轫n: "583" - conditions: - - lastProbeTime: "2588-10-04T08:20:38Z" - lastTransitionTime: "2095-10-31T02:52:44Z" - message: "31" - reason: "30" - status: ƣKʘńw:5塋 - type: Ü郀 - phase: 燴壩卄蓨MĮ? diff --git a/testdata/v1.19.0/core.v1.Pod.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Pod.after_roundtrip.pb deleted file mode 100644 index 7c8d9113d3ae07f8767cd83a7fd9b17001daaf60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7197 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%0Doh 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 qXGg$XkXPrs{?4xqd5Qpb6udss6vb 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' - initialDelaySeconds: -150133456 - periodSeconds: 1498833271 - successThreshold: 1505082076 - tcpSocket: - host: "268" - port: "267" - timeoutSeconds: 1507815593 - stdinOnce: true - terminationMessagePath: "283" - terminationMessagePolicy: ïì«丯Ƙ枛牐ɺ皚|懥ƖN粕擓ƖHV - tty: true - volumeDevices: - - devicePath: "248" - name: "247" - volumeMounts: - - mountPath: "244" - mountPropagation: "" - name: "243" - readOnly: true - subPath: "245" - subPathExpr: "246" - workingDir: "227" - dnsConfig: - nameservers: - - "425" - options: - - name: "427" - value: "428" - searches: - - "426" - dnsPolicy: 哇芆斩ìh4ɊHȖ|ʐşƧ諔迮 - enableServiceLinks: false - ephemeralContainers: - - args: - - "295" - command: - - "294" - env: - - name: "302" - value: "303" - valueFrom: - configMapKeyRef: - key: "309" - name: "308" - optional: true - fieldRef: - apiVersion: "304" - fieldPath: "305" - resourceFieldRef: - containerName: "306" - divisor: "729" - resource: "307" - secretKeyRef: - key: "311" - name: "310" - optional: true - envFrom: - - configMapRef: - name: "300" - optional: false - prefix: "299" - secretRef: - name: "301" - optional: false - image: "293" - imagePullPolicy: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' - lifecycle: - postStart: - exec: - command: - - "338" - httpGet: - host: "341" - httpHeaders: - - name: "342" - value: "343" - path: "339" - port: "340" - scheme: 偯J僳徥淳4 - tcpSocket: - host: "344" - port: -1421951296 - preStop: - exec: - command: - - "345" - httpGet: - host: "347" - httpHeaders: - - name: "348" - value: "349" - path: "346" - port: -1856061695 - scheme: Œɥ颶妧Ö闊 鰔澝qV訆Ǝ - tcpSocket: - host: "350" - port: 509813083 - livenessProbe: - exec: - command: - - "318" - failureThreshold: 14304392 - httpGet: - host: "321" - httpHeaders: - - name: "322" - value: "323" - path: "319" - port: "320" - scheme: fʀļ腩墺Ò媁荭gw忊 - initialDelaySeconds: -1532958330 - periodSeconds: 1004325340 - successThreshold: -1313320434 - tcpSocket: - host: "324" - port: -1761398388 - timeoutSeconds: -438588982 - name: "292" - ports: - - containerPort: -1643733106 - hostIP: "298" - hostPort: -1738069460 - name: "297" - readinessProbe: - exec: - command: - - "325" - failureThreshold: 1533365989 - httpGet: - host: "327" - httpHeaders: - - name: "328" - value: "329" - path: "326" - port: 1714588921 - scheme: Ư貾 - initialDelaySeconds: -552281772 - periodSeconds: 383015301 - successThreshold: -1717997927 - tcpSocket: - host: "331" - port: "330" - timeoutSeconds: -677617960 - resources: - limits: - 扴ȨŮ+朷Ǝ膯ljVX1虊谇: "279" - requests: - 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - "" - drop: - - Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - privileged: false - procMount: 丆 - readOnlyRootFilesystem: true - runAsGroup: -545284475172904979 - runAsNonRoot: false - runAsUser: 5431518803727886665 - seLinuxOptions: - level: "355" - role: "353" - type: "354" - user: "352" - seccompProfile: - localhostProfile: "359" - type: ²Ŏ)/灩聋3趐囨 - windowsOptions: - gmsaCredentialSpec: "357" - gmsaCredentialSpecName: "356" - runAsUserName: "358" - startupProbe: - exec: - command: - - "332" - failureThreshold: -1928016742 - httpGet: - host: "334" - httpHeaders: - - name: "335" - value: "336" - path: "333" - port: -2121788927 - initialDelaySeconds: 1313273370 - periodSeconds: -1314967760 - successThreshold: 1174240097 - tcpSocket: - host: "337" - port: -518330919 - timeoutSeconds: -1296830577 - targetContainerName: "360" - terminationMessagePath: "351" - terminationMessagePolicy: ²sNƗ¸g - volumeDevices: - - devicePath: "317" - name: "316" - volumeMounts: - - mountPath: "313" - mountPropagation: ó藢xɮĵȑ6L* - name: "312" - subPath: "314" - subPathExpr: "315" - workingDir: "296" - hostAliases: - - hostnames: - - "423" - ip: "422" - hostIPC: true - hostNetwork: true - hostname: "377" - imagePullSecrets: - - name: "376" - initContainers: - - args: - - "155" - command: - - "154" - env: - - name: "162" - value: "163" - valueFrom: - configMapKeyRef: - key: "169" - name: "168" - optional: true - fieldRef: - apiVersion: "164" - fieldPath: "165" - resourceFieldRef: - containerName: "166" - divisor: "877" - resource: "167" - secretKeyRef: - key: "171" - name: "170" - optional: false - envFrom: - - configMapRef: - name: "160" - optional: false - prefix: "159" - secretRef: - name: "161" - optional: true - image: "153" - imagePullPolicy: ɉ鎷卩蝾H韹寬娬ï瓼猀2:ö - lifecycle: - postStart: - exec: - command: - - "199" - httpGet: - host: "201" - httpHeaders: - - name: "202" - value: "203" - path: "200" - port: -1477511050 - scheme: ;栍dʪīT捘ɍi縱ù墴1Rƥ贫d飼 - tcpSocket: - host: "205" - port: "204" - preStop: - exec: - command: - - "206" - httpGet: - host: "209" - httpHeaders: - - name: "210" - value: "211" - path: "207" - port: "208" - scheme: Ú8參遼ūPH炮掊°nʮ閼咎櫸eʔ - tcpSocket: - host: "213" - port: "212" - livenessProbe: - exec: - command: - - "178" - failureThreshold: 952979935 - httpGet: - host: "180" - httpHeaders: - - name: "181" - value: "182" - path: "179" - port: -522879476 - scheme: "N" - initialDelaySeconds: -687313111 - periodSeconds: 1730325900 - successThreshold: -828368050 - tcpSocket: - host: "184" - port: "183" - timeoutSeconds: -131161294 - name: "152" - ports: - - containerPort: -1746427184 - hostIP: "158" - hostPort: 869879222 - name: "157" - protocol: ŏ{ - readinessProbe: - exec: - command: - - "185" - failureThreshold: -1120128337 - httpGet: - host: "188" - httpHeaders: - - name: "189" - value: "190" - path: "186" - port: "187" - scheme: 蕭k ź贩j - initialDelaySeconds: 580681683 - periodSeconds: 2147073181 - successThreshold: -1934106111 - tcpSocket: - host: "191" - port: -462693598 - timeoutSeconds: 38897467 - resources: - limits: - É/p: "144" - requests: - $妻ƅTGS: "845" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 5w垁鷌辪虽U珝Żwʮ馜üNșƶ - drop: - - ĩĉş蝿ɖȃ賲鐅臬 - privileged: false - procMount: ǵʭd鲡:贅wE@Ȗs«öʮ - readOnlyRootFilesystem: false - runAsGroup: -1245112587824234591 - runAsNonRoot: true - runAsUser: -1799108093609470992 - seLinuxOptions: - level: "218" - role: "216" - type: "217" - user: "215" - seccompProfile: - localhostProfile: "222" - type: <é瞾 - windowsOptions: - gmsaCredentialSpec: "220" - gmsaCredentialSpecName: "219" - runAsUserName: "221" - startupProbe: - exec: - command: - - "192" - failureThreshold: -1902521464 - httpGet: - host: "195" - httpHeaders: - - name: "196" - value: "197" - path: "193" - port: "194" - scheme: 胚O醔ɍ厶耈 T衧ȇe媹Hǝ呮} - initialDelaySeconds: -1482763519 - periodSeconds: 1234551517 - successThreshold: -1618937335 - tcpSocket: - host: "198" - port: 994527057 - timeoutSeconds: -1346458591 - stdin: true - stdinOnce: true - terminationMessagePath: "214" - terminationMessagePolicy: 究:hoĂɋ瀐<ɉ湨 - volumeDevices: - - devicePath: "177" - name: "176" - volumeMounts: - - mountPath: "173" - mountPropagation: ^}穠C]躢|)黰eȪ嵛4$%QɰV - name: "172" - readOnly: true - subPath: "174" - subPathExpr: "175" - workingDir: "156" - nodeName: "365" - nodeSelector: - "361": "362" - overhead: - 4'ď曕椐敛n湙: "310" - preemptionPolicy: '!ń1ċƹ|慼櫁色苆试揯遐' - priority: -1852730577 - priorityClassName: "424" - readinessGates: - - conditionType: ź魊塾ɖ$rolȋɶuɋ5r儉ɩ柀ɨ鴅 - restartPolicy: 邻爥蹔ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩 - runtimeClassName: "429" - schedulerName: "419" - securityContext: - fsGroup: 741362943076737213 - fsGroupChangePolicy: W賁Ěɭɪǹ0 - runAsGroup: -7936947433725476327 - runAsNonRoot: false - runAsUser: 4883846315878203110 - seLinuxOptions: - level: "369" - role: "367" - type: "368" - user: "366" - seccompProfile: - localhostProfile: "375" - type: ',ƷƣMț譎懚XW疪鑳' - supplementalGroups: - - 6726836758549163621 - sysctls: - - name: "373" - value: "374" - windowsOptions: - gmsaCredentialSpec: "371" - gmsaCredentialSpecName: "370" - runAsUserName: "372" - serviceAccount: "364" - serviceAccountName: "363" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "378" - terminationGracePeriodSeconds: -5027542616778527781 - tolerations: - - effect: ŽɣB矗E¸乾 - key: "420" - operator: 堺ʣ - tolerationSeconds: -3532804738923434397 - value: "421" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 4-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2-W - operator: In - values: - - 2-.s_6O-5_7_-0w_--5-_.3--_9QWJ - matchLabels: - p2djmscp--ac8u23-k----26u5--72n-5.j8-0020-1-5/t5W_._._-2M2._i: wvU - maxSkew: -150478704 - topologyKey: "430" - whenUnsatisfiable: ;鹡鑓侅闍ŏŃŋŏ}ŀ - volumes: - - awsElasticBlockStore: - fsType: "24" - partition: 1001983654 - volumeID: "23" - azureDisk: - cachingMode: ƕP喂ƈ - diskName: "87" - diskURI: "88" - fsType: "89" - kind: "" - readOnly: false - azureFile: - secretName: "73" - shareName: "74" - cephfs: - monitors: - - "58" - path: "59" - secretFile: "61" - secretRef: - name: "62" - user: "60" - cinder: - fsType: "56" - readOnly: true - secretRef: - name: "57" - volumeID: "55" - configMap: - defaultMode: 172857432 - items: - - key: "76" - mode: 1392988974 - path: "77" - name: "75" - optional: true - csi: - driver: "119" - fsType: "120" - nodePublishSecretRef: - name: "123" - readOnly: true - volumeAttributes: - "121": "122" - downwardAPI: - defaultMode: 1246233319 - items: - - fieldRef: - apiVersion: "66" - fieldPath: "67" - mode: -1639873916 - path: "65" - resourceFieldRef: - containerName: "68" - divisor: "387" - resource: "69" - emptyDir: - medium: Ƣ6/ʕVŚ(ĿȊ甞 - sizeLimit: "776" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "131": "132" - clusterName: "137" - creationTimestamp: null - deletionGracePeriodSeconds: -3515304508918255230 - finalizers: - - "136" - generateName: "125" - generation: -9190478501544852634 - labels: - "129": "130" - managedFields: - - apiVersion: "139" - fieldsType: "140" - manager: "138" - operation: Ņ£ - name: "124" - namespace: "126" - ownerReferences: - - apiVersion: "133" - blockOwnerDeletion: true - controller: false - kind: "134" - name: "135" - uid: .vǴʌ鴜Ł% - resourceVersion: "14151206080600588555" - selfLink: "127" - uid: Ō¾\ĒP鄸靇杧ž譋娲瘹ɭ - spec: - accessModes: - - (dɅ囥糷磩窮秳ķ蟒苾h^樅燴壩卄 - dataSource: - apiGroup: "149" - kind: "150" - name: "151" - resources: - limits: - ɜ曢\%枅:=ǛƓɥ踓Ǻǧ湬: "530" - requests: - 蓿彭聡A3fƻfʣ繡楙¯ĦE勗E濞: "443" - selector: - matchExpressions: - - key: N2z - operator: In - values: - - i.8--LI--U.v.L.U_f - matchLabels: - DA_-5_-4lQ42M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.Wu5j: K_.0--_0P7_.C.Ze--0 - storageClassName: "148" - volumeMode: ȲĻ¤Ħʅ芝M - volumeName: "147" - fc: - fsType: "71" - lun: -1876826602 - targetWWNs: - - "70" - wwids: - - "72" - flexVolume: - driver: "50" - fsType: "51" - options: - "53": "54" - secretRef: - name: "52" - flocker: - datasetName: "63" - datasetUUID: "64" - gcePersistentDisk: - fsType: "22" - partition: -123438221 - pdName: "21" - readOnly: true - gitRepo: - directory: "27" - repository: "25" - revision: "26" - glusterfs: - endpoints: "40" - path: "41" - hostPath: - path: "20" - type: Hr鯹)晿Z)8kwXHRf+X>V?G5-JJ-G7te603i0`=RJ%+D(p;^z4Df7AY7|ABx}ib071 E0HJ;pSpWb4 diff --git a/testdata/v1.19.0/core.v1.PodPortForwardOptions.yaml b/testdata/v1.19.0/core.v1.PodPortForwardOptions.yaml deleted file mode 100644 index 1f83d977fc..0000000000 --- a/testdata/v1.19.0/core.v1.PodPortForwardOptions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: PodPortForwardOptions -ports: -- -1477656590 diff --git a/testdata/v1.19.0/core.v1.PodProxyOptions.json b/testdata/v1.19.0/core.v1.PodProxyOptions.json deleted file mode 100644 index 1ab7ba0c45..0000000000 --- a/testdata/v1.19.0/core.v1.PodProxyOptions.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "kind": "PodProxyOptions", - "apiVersion": "v1", - "path": "2" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.PodProxyOptions.pb b/testdata/v1.19.0/core.v1.PodProxyOptions.pb deleted file mode 100644 index c52bc3375bcc74b85722e4def402c5a4d23939cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36 rcmd0{C}!Xiuc-7dD9OyvD;8qrVlhn0t{XwIR9FuYNdpA-4dEyw}Bnf<;hNY0-vbk?RfPzT-t> z_N|)23?MFJp~IkP$3W3-q>!tIkQ%SGBMo-^;`y<_%I%Tn-qC@))e{XTqIKT%=#by3 z$R(PIL9slH5KQ8hI-Q5ML<4r76>B}c%eg#pZdL4Dx3H6QIaNC%?Slmqbp^NEV`V|7 z$tj8W{IU9)F+0{|JEw$Y&W&;VT|*$&QyXuq3YBMvT5r{4r>(dd6j`<;RMxSMXC#)r z8hlW>o@dCwZVXr!0V@(!PXWi3>IM5VfGsluI7C=)4j$_%`u9L%uc}7&&N!yu5 zd|7$Lm+3!bArUl90!`0g+4Dc{+|1?~Om>ZzT9)(78qf@JE2T_AS(G}}9r%<+D1$wF z*XKTq^{%Y>7T8R*z?J~mO`{t_A46n7(qiC!`0-Dg$A{ai{YfIIvIMF^Qb*$c z3ma+b>qytbP4lTL7U_eissO4+sc&EJcH~m3t!cVDg`a!c^?mMN0aYiIL8#vEFMS-P zf)gXXBBe}HV5ISV>o0m4gK81q?Ey{BWO4wj`3uPC#@-&%K-UuubVC5$q_Gv@KQ~Mo zJ9WD=I+JKnH}q;CMFia<@8%}4(K9dm5smeo`S@the5@fS8W@TI2By@D$=VnBl&b&z zYH$G`oV+*s|Cbu71cpYa&kstUrBdo`y*F@xQo4&tp9v590E1x=+Vp^7Wg?N0n7_uF BJW2on diff --git a/testdata/v1.19.0/core.v1.PodStatusResult.json b/testdata/v1.19.0/core.v1.PodStatusResult.json deleted file mode 100644 index 2322dba693..0000000000 --- a/testdata/v1.19.0/core.v1.PodStatusResult.json +++ /dev/null @@ -1,208 +0,0 @@ -{ - "kind": "PodStatusResult", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "status": { - "phase": "īqJ枊a8衍`Ĩɘ.蘯", - "conditions": [ - { - "type": "ċV夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉ", - "status": "ĿȊ甞谐颋DžSǡƏS$+½", - "lastProbeTime": "2508-05-13T03:16:18Z", - "lastTransitionTime": "2514-12-25T07:56:30Z", - "reason": "19", - "message": "20" - } - ], - "message": "21", - "reason": "22", - "nominatedNodeName": "23", - "hostIP": "24", - "podIP": "25", - "podIPs": [ - { - "ip": "26" - } - ], - "initContainerStatuses": [ - { - "name": "27", - "state": { - "waiting": { - "reason": "28", - "message": "29" - }, - "running": { - "startedAt": "2680-10-21T03:40:10Z" - }, - "terminated": { - "exitCode": -1965738697, - "signal": 1390645844, - "reason": "30", - "message": "31", - "startedAt": "2559-01-29T18:41:04Z", - "finishedAt": "2570-10-14T17:33:22Z", - "containerID": "32" - } - }, - "lastState": { - "waiting": { - "reason": "33", - "message": "34" - }, - "running": { - "startedAt": "2763-08-05T14:40:52Z" - }, - "terminated": { - "exitCode": 1979600290, - "signal": -827642756, - "reason": "35", - "message": "36", - "startedAt": "2055-07-31T00:22:12Z", - "finishedAt": "2194-08-27T14:35:41Z", - "containerID": "37" - } - }, - "ready": true, - "restartCount": -734360256, - "image": "38", - "imageID": "39", - "containerID": "40", - "started": false - } - ], - "containerStatuses": [ - { - "name": "41", - "state": { - "waiting": { - "reason": "42", - "message": "43" - }, - "running": { - "startedAt": "2943-08-01T13:09:15Z" - }, - "terminated": { - "exitCode": 523306325, - "signal": -1639873916, - "reason": "44", - "message": "45", - "startedAt": "2680-06-15T09:55:37Z", - "finishedAt": "2320-11-04T10:48:57Z", - "containerID": "46" - } - }, - "lastState": { - "waiting": { - "reason": "47", - "message": "48" - }, - "running": { - "startedAt": "2283-08-16T02:57:13Z" - }, - "terminated": { - "exitCode": -1876826602, - "signal": -1134418089, - "reason": "49", - "message": "50", - "startedAt": "2103-08-02T14:34:54Z", - "finishedAt": "2485-12-31T11:06:30Z", - "containerID": "51" - } - }, - "ready": true, - "restartCount": 1366345526, - "image": "52", - "imageID": "53", - "containerID": "54", - "started": false - } - ], - "qosClass": "励鹗塢ē ", - "ephemeralContainerStatuses": [ - { - "name": "55", - "state": { - "waiting": { - "reason": "56", - "message": "57" - }, - "running": { - "startedAt": "2442-02-07T10:23:02Z" - }, - "terminated": { - "exitCode": -1395989138, - "signal": 1995971729, - "reason": "58", - "message": "59", - "startedAt": "1982-02-22T15:48:54Z", - "finishedAt": "2843-03-23T07:04:39Z", - "containerID": "60" - } - }, - "lastState": { - "waiting": { - "reason": "61", - "message": "62" - }, - "running": { - "startedAt": "2809-10-24T21:55:41Z" - }, - "terminated": { - "exitCode": 1192771347, - "signal": -1737266499, - "reason": "63", - "message": "64", - "startedAt": "2256-09-10T15:38:25Z", - "finishedAt": "2907-09-12T12:00:36Z", - "containerID": "65" - } - }, - "ready": false, - "restartCount": 552512122, - "image": "66", - "imageID": "67", - "containerID": "68", - "started": true - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.PodStatusResult.pb b/testdata/v1.19.0/core.v1.PodStatusResult.pb deleted file mode 100644 index 06d4fde83e81bf73737cbe9dbe406e12de08b9a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 910 zcmXxhTSyd97zgkhn0t{XwIRG1GDNkM^-l08&(@zO&Pw5G0( zzyF!tRw2VJ;NYMl zq;A}|BfBWKsJL)beqr&RBH?W^cOG#F3rH1_CLuionRvdU$QssUU2|KqWg4=9Wz~B6 zzGU26)#}~vVK!cMV02QITX3xaNBpd zaM-?8vp)lf%UGxY6zvcwx{a2TtA>ykueBo$cKpoA;lR?(k=EX!{@mpw4M(DN-t_2z z-zm=_nu$TNgkTc4!09@W6%E+AR;=y#cIVtk)3R7okFb?hecBVx>W+ z#VLvS{IU9)VLR4hJC(vh=f-XORYM?lsW#qT6)MXPwcV=8UbN(9P-NMXP-*8Xo{?Dg zVsNZtHP4W7-59Ve0#+ozI0LXo&bsFc;y_b`^&CsSSO85GIF4n1bRWG|z%!!4j@!-* z;!DfQKh69h3yGj<5@>n`%bxst=Vms~V6tmIdulPytN_grH&DtXltrn^p1_AigfiF@ zcYWRj!au%W@#4pS&nISCzQ$)}$@@{St8*QBILp0Xc`0nA(*;qqPG%yqa3{0tKgpUmIDT*F|1ULE2@H);AIFYOq*3Z+y*IFzQo4&t{~o^P0}O^iXww6Rm5D?~V*Ubo CEj$7M diff --git a/testdata/v1.19.0/core.v1.PodStatusResult.yaml b/testdata/v1.19.0/core.v1.PodStatusResult.yaml deleted file mode 100644 index d805ba8013..0000000000 --- a/testdata/v1.19.0/core.v1.PodStatusResult.yaml +++ /dev/null @@ -1,156 +0,0 @@ -apiVersion: v1 -kind: PodStatusResult -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -status: - conditions: - - lastProbeTime: "2508-05-13T03:16:18Z" - lastTransitionTime: "2514-12-25T07:56:30Z" - message: "20" - reason: "19" - status: ĿȊ甞谐颋DžSǡƏS$+½ - type: ċV夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉ - containerStatuses: - - containerID: "54" - image: "52" - imageID: "53" - lastState: - running: - startedAt: "2283-08-16T02:57:13Z" - terminated: - containerID: "51" - exitCode: -1876826602 - finishedAt: "2485-12-31T11:06:30Z" - message: "50" - reason: "49" - signal: -1134418089 - startedAt: "2103-08-02T14:34:54Z" - waiting: - message: "48" - reason: "47" - name: "41" - ready: true - restartCount: 1366345526 - started: false - state: - running: - startedAt: "2943-08-01T13:09:15Z" - terminated: - containerID: "46" - exitCode: 523306325 - finishedAt: "2320-11-04T10:48:57Z" - message: "45" - reason: "44" - signal: -1639873916 - startedAt: "2680-06-15T09:55:37Z" - waiting: - message: "43" - reason: "42" - ephemeralContainerStatuses: - - containerID: "68" - image: "66" - imageID: "67" - lastState: - running: - startedAt: "2809-10-24T21:55:41Z" - terminated: - containerID: "65" - exitCode: 1192771347 - finishedAt: "2907-09-12T12:00:36Z" - message: "64" - reason: "63" - signal: -1737266499 - startedAt: "2256-09-10T15:38:25Z" - waiting: - message: "62" - reason: "61" - name: "55" - ready: false - restartCount: 552512122 - started: true - state: - running: - startedAt: "2442-02-07T10:23:02Z" - terminated: - containerID: "60" - exitCode: -1395989138 - finishedAt: "2843-03-23T07:04:39Z" - message: "59" - reason: "58" - signal: 1995971729 - startedAt: "1982-02-22T15:48:54Z" - waiting: - message: "57" - reason: "56" - hostIP: "24" - initContainerStatuses: - - containerID: "40" - image: "38" - imageID: "39" - lastState: - running: - startedAt: "2763-08-05T14:40:52Z" - terminated: - containerID: "37" - exitCode: 1979600290 - finishedAt: "2194-08-27T14:35:41Z" - message: "36" - reason: "35" - signal: -827642756 - startedAt: "2055-07-31T00:22:12Z" - waiting: - message: "34" - reason: "33" - name: "27" - ready: true - restartCount: -734360256 - started: false - state: - running: - startedAt: "2680-10-21T03:40:10Z" - terminated: - containerID: "32" - exitCode: -1965738697 - finishedAt: "2570-10-14T17:33:22Z" - message: "31" - reason: "30" - signal: 1390645844 - startedAt: "2559-01-29T18:41:04Z" - waiting: - message: "29" - reason: "28" - message: "21" - nominatedNodeName: "23" - phase: īqJ枊a8衍`Ĩɘ.蘯 - podIP: "25" - podIPs: - - ip: "26" - qosClass: '励鹗塢ē ' - reason: "22" diff --git a/testdata/v1.19.0/core.v1.PodTemplate.after_roundtrip.pb b/testdata/v1.19.0/core.v1.PodTemplate.after_roundtrip.pb deleted file mode 100644 index b281fb04ab412aaf6f1cd17cf47236f30038d166..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6678 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 diff --git a/testdata/v1.19.0/core.v1.PodTemplate.yaml b/testdata/v1.19.0/core.v1.PodTemplate.yaml deleted file mode 100644 index 9bb18dec36..0000000000 --- a/testdata/v1.19.0/core.v1.PodTemplate.yaml +++ /dev/null @@ -1,998 +0,0 @@ -apiVersion: v1 -kind: PodTemplate -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -template: - metadata: - annotations: - "26": "27" - clusterName: "32" - creationTimestamp: null - deletionGracePeriodSeconds: 4075183944016503389 - finalizers: - - "31" - generateName: "20" - generation: 5259823216098853135 - labels: - "24": "25" - managedFields: - - apiVersion: "34" - fieldsType: "35" - manager: "33" - operation: ěĂ凗蓏Ŋ蛊ĉy緅縕 - name: "19" - namespace: "21" - ownerReferences: - - apiVersion: "28" - blockOwnerDeletion: false - controller: true - kind: "29" - name: "30" - uid: ɑ - resourceVersion: "17916580954637291219" - selfLink: "22" - uid: SǡƏ - spec: - activeDeadlineSeconds: 5965170857034075371 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "399" - operator: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 - values: - - "400" - matchFields: - - key: "401" - operator: 縆łƑ[澔槃JŵǤ桒ɴ鉂W - values: - - "402" - weight: 186003226 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "395" - operator: ǽżLj捲 - values: - - "396" - matchFields: - - key: "397" - operator: U - values: - - "398" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: C0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b17ca-p - operator: In - values: - - 3-3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ_K - matchLabels: - 780bdw0-1-47rrw8-5tn.0-1y-tw/8_d.8: wmiJ4x-_0_5-_.7F3p2_-_AmD-.A - namespaces: - - "417" - topologyKey: "418" - weight: 1586122127 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 0--1----v8-4--558n1asz-r886-1--s/t - operator: In - values: - - "1" - matchLabels: - n3-x1y-8---3----p-pdn--j2---25/8...__.Q_c8.G.b_9_1o.K: 9_._X-D---k..1Q7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-r - namespaces: - - "409" - topologyKey: "410" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: G4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-__..YF - operator: In - values: - - 7_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-A4 - matchLabels: - F-__BM.6-.Y_72-_--pT75-.emV__1-v: UDf.-4D-r.F - namespaces: - - "433" - topologyKey: "434" - weight: -974760835 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: f2t-m839-qr-7----rgvf3q-z-5z80n--t5--9-4-d2-w/w0_.i__a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_ITO - operator: DoesNotExist - matchLabels: - 23bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/1k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H: 46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e - namespaces: - - "425" - topologyKey: "426" - automountServiceAccountToken: false - containers: - - args: - - "241" - command: - - "240" - env: - - name: "248" - value: "249" - valueFrom: - configMapKeyRef: - key: "255" - name: "254" - optional: false - fieldRef: - apiVersion: "250" - fieldPath: "251" - resourceFieldRef: - containerName: "252" - divisor: "99" - resource: "253" - secretKeyRef: - key: "257" - name: "256" - optional: false - envFrom: - - configMapRef: - name: "246" - optional: true - prefix: "245" - secretRef: - name: "247" - optional: true - image: "239" - imagePullPolicy: Ļǟi& - lifecycle: - postStart: - exec: - command: - - "286" - httpGet: - host: "289" - httpHeaders: - - name: "290" - value: "291" - path: "287" - port: "288" - scheme: 'ơŸ8T ' - tcpSocket: - host: "292" - port: -1871050070 - preStop: - exec: - command: - - "293" - httpGet: - host: "296" - httpHeaders: - - name: "297" - value: "298" - path: "294" - port: "295" - scheme: '*Z鐫û咡W<敄lu|榝$î' - tcpSocket: - host: "299" - port: -1008986249 - livenessProbe: - exec: - command: - - "264" - failureThreshold: -241238495 - httpGet: - host: "267" - httpHeaders: - - name: "268" - value: "269" - path: "265" - port: "266" - scheme: Í勅跦Opwǩ曬逴褜1ØœȠƬ - initialDelaySeconds: 1419770315 - periodSeconds: 1830495826 - successThreshold: 1102291854 - tcpSocket: - host: "271" - port: "270" - timeoutSeconds: 300356869 - name: "238" - ports: - - containerPort: -406148612 - hostIP: "244" - hostPort: -2123728714 - name: "243" - protocol: 瘴I\p[ħsĨɆâĺɗ - readinessProbe: - exec: - command: - - "272" - failureThreshold: -979584143 - httpGet: - host: "274" - httpHeaders: - - name: "275" - value: "276" - path: "273" - port: 972978563 - scheme: ȨŮ+朷Ǝ膯 - initialDelaySeconds: -249989919 - periodSeconds: -602419938 - successThreshold: 1040396664 - tcpSocket: - host: "277" - port: -1506633471 - timeoutSeconds: -171684192 - resources: - limits: - 攤/ɸɎ R§耶FfBl: "326" - requests: - ɱJȉ罴: "587" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 碔 - drop: - - NKƙ順\E¦队偯J僳徥淳4揻-$ - privileged: false - procMount: ',ŕ' - readOnlyRootFilesystem: false - runAsGroup: 2011630253582325853 - runAsNonRoot: false - runAsUser: -7971724279034955974 - seLinuxOptions: - level: "304" - role: "302" - type: "303" - user: "301" - seccompProfile: - localhostProfile: "308" - type: ĠM蘇KŅ/»頸+SÄ蚃 - windowsOptions: - gmsaCredentialSpec: "306" - gmsaCredentialSpecName: "305" - runAsUserName: "307" - startupProbe: - exec: - command: - - "278" - failureThreshold: 2058122084 - httpGet: - host: "281" - httpHeaders: - - name: "282" - value: "283" - path: "279" - port: "280" - scheme: ĸ輦唊 - initialDelaySeconds: 1474943201 - periodSeconds: 1584029564 - successThreshold: -467985423 - tcpSocket: - host: "285" - port: "284" - timeoutSeconds: -196963939 - terminationMessagePath: "300" - terminationMessagePolicy: ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ - tty: true - volumeDevices: - - devicePath: "263" - name: "262" - volumeMounts: - - mountPath: "259" - mountPropagation: 6dz娝嘚庎D}埽uʎȺ眖R#yV'W - name: "258" - readOnly: true - subPath: "260" - subPathExpr: "261" - workingDir: "242" - dnsConfig: - nameservers: - - "441" - options: - - name: "443" - value: "444" - searches: - - "442" - dnsPolicy: 誹 - enableServiceLinks: false - ephemeralContainers: - - args: - - "312" - command: - - "311" - env: - - name: "319" - value: "320" - valueFrom: - configMapKeyRef: - key: "326" - name: "325" - optional: true - fieldRef: - apiVersion: "321" - fieldPath: "322" - resourceFieldRef: - containerName: "323" - divisor: "362" - resource: "324" - secretKeyRef: - key: "328" - name: "327" - optional: true - envFrom: - - configMapRef: - name: "317" - optional: true - prefix: "316" - secretRef: - name: "318" - optional: false - image: "310" - imagePullPolicy: 笭/9崍h趭(娕uE增猍ǵ xǨ - lifecycle: - postStart: - exec: - command: - - "354" - httpGet: - host: "357" - httpHeaders: - - name: "358" - value: "359" - path: "355" - port: "356" - scheme: 丽饾| 鞤ɱď - tcpSocket: - host: "360" - port: 2084371155 - preStop: - exec: - command: - - "361" - httpGet: - host: "363" - httpHeaders: - - name: "364" - value: "365" - path: "362" - port: 1369753177 - scheme: )DŽ髐njʉBn(fǂ - tcpSocket: - host: "366" - port: 872525702 - livenessProbe: - exec: - command: - - "335" - failureThreshold: -560238386 - httpGet: - host: "337" - httpHeaders: - - name: "338" - value: "339" - path: "336" - port: 62089442 - scheme: 鍏H鯂² - initialDelaySeconds: -402384013 - periodSeconds: -617381112 - successThreshold: 1851229369 - tcpSocket: - host: "340" - port: -1187301925 - timeoutSeconds: -181601395 - name: "309" - ports: - - containerPort: -825277526 - hostIP: "315" - hostPort: -2128108224 - name: "314" - protocol: ´摖ȱ - readinessProbe: - exec: - command: - - "341" - failureThreshold: -1582469056 - httpGet: - host: "343" - httpHeaders: - - name: "344" - value: "345" - path: "342" - port: -1733181402 - scheme: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS - initialDelaySeconds: -2113700533 - periodSeconds: -788152336 - successThreshold: 1240798389 - tcpSocket: - host: "346" - port: 155090390 - timeoutSeconds: -2130294761 - resources: - limits: - :顇ə娯Ȱ囌: "776" - requests: - 鰥Z龏´DÒȗ: "302" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - Ƶf - drop: - - Ã茓pȓɻ - privileged: true - procMount: '#耗' - readOnlyRootFilesystem: false - runAsGroup: 5255171395073905944 - runAsNonRoot: false - runAsUser: -4099583436266168513 - seLinuxOptions: - level: "371" - role: "369" - type: "370" - user: "368" - seccompProfile: - localhostProfile: "375" - type: (ť1ùfŭƽ - windowsOptions: - gmsaCredentialSpec: "373" - gmsaCredentialSpecName: "372" - runAsUserName: "374" - startupProbe: - exec: - command: - - "347" - failureThreshold: -969533986 - httpGet: - host: "349" - httpHeaders: - - name: "350" - value: "351" - path: "348" - port: 1575106083 - scheme: ş - initialDelaySeconds: -1835677314 - periodSeconds: 1947032456 - successThreshold: 1233904535 - tcpSocket: - host: "353" - port: "352" - timeoutSeconds: 199049889 - stdin: true - stdinOnce: true - targetContainerName: "376" - terminationMessagePath: "367" - terminationMessagePolicy: ay - volumeDevices: - - devicePath: "334" - name: "333" - volumeMounts: - - mountPath: "330" - mountPropagation: 鱎ƙ;Nŕ璻Ji - name: "329" - readOnly: true - subPath: "331" - subPathExpr: "332" - workingDir: "313" - hostAliases: - - hostnames: - - "439" - ip: "438" - hostname: "393" - imagePullSecrets: - - name: "392" - initContainers: - - args: - - "172" - command: - - "171" - env: - - name: "179" - value: "180" - valueFrom: - configMapKeyRef: - key: "186" - name: "185" - optional: false - fieldRef: - apiVersion: "181" - fieldPath: "182" - resourceFieldRef: - containerName: "183" - divisor: "959" - resource: "184" - secretKeyRef: - key: "188" - name: "187" - optional: false - envFrom: - - configMapRef: - name: "177" - optional: false - prefix: "176" - secretRef: - name: "178" - optional: true - image: "170" - imagePullPolicy: ľǎɳ,ǿ飏騀呣ǎ - lifecycle: - postStart: - exec: - command: - - "216" - httpGet: - host: "219" - httpHeaders: - - name: "220" - value: "221" - path: "217" - port: "218" - scheme: 铻OŤǢʭ嵔棂p儼Ƿ裚瓶釆Ɗ - tcpSocket: - host: "222" - port: -2112697830 - preStop: - exec: - command: - - "223" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "224" - port: -742356330 - scheme: 烀罁胾^拜Ȍzɟ踡肒A - tcpSocket: - host: "228" - port: -342705708 - livenessProbe: - exec: - command: - - "195" - failureThreshold: 462729263 - httpGet: - host: "198" - httpHeaders: - - name: "199" - value: "200" - path: "196" - port: "197" - scheme: '|dk_瀹鞎sn芞QÄȻȊ+?' - initialDelaySeconds: 905846572 - periodSeconds: 166278802 - successThreshold: -2005424724 - tcpSocket: - host: "201" - port: 1094670193 - timeoutSeconds: -396185898 - name: "169" - ports: - - containerPort: 173916181 - hostIP: "175" - hostPort: -379514302 - name: "174" - protocol: 鷅bȻN+ņ榱*Gưoɘ檲ɨ銦 - readinessProbe: - exec: - command: - - "202" - failureThreshold: -1047607622 - httpGet: - host: "205" - httpHeaders: - - name: "206" - value: "207" - path: "203" - port: "204" - scheme: 瞾ʀNŬɨǙÄr蛏豈Ƀ - initialDelaySeconds: -1503428149 - periodSeconds: -1765469779 - successThreshold: 1525829664 - tcpSocket: - host: "208" - port: -774074461 - timeoutSeconds: 279808574 - resources: - limits: - 瓷碑: "809" - requests: - =å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ: "829" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 萭旿@掇lNdǂ>5姣 - drop: - - 懔%熷谟 - privileged: true - procMount: 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 - readOnlyRootFilesystem: true - runAsGroup: -1448436097540110204 - runAsNonRoot: false - runAsUser: -8231011499756021266 - seLinuxOptions: - level: "233" - role: "231" - type: "232" - user: "230" - seccompProfile: - localhostProfile: "237" - type: "" - windowsOptions: - gmsaCredentialSpec: "235" - gmsaCredentialSpecName: "234" - runAsUserName: "236" - startupProbe: - exec: - command: - - "209" - failureThreshold: -1294101963 - httpGet: - host: "212" - httpHeaders: - - name: "213" - value: "214" - path: "210" - port: "211" - scheme: ȹ嫰ƹǔw÷nI粛E煹ǐƲE - initialDelaySeconds: -1390686338 - periodSeconds: 1908897348 - successThreshold: -153894372 - tcpSocket: - host: "215" - port: -88173241 - timeoutSeconds: 1762266578 - stdinOnce: true - terminationMessagePath: "229" - terminationMessagePolicy: fw[Řż丩ŽoǠŻʘY賃ɪ鐊 - volumeDevices: - - devicePath: "194" - name: "193" - volumeMounts: - - mountPath: "190" - mountPropagation: 虽U珝Żwʮ馜üNșƶ4ĩĉş蝿ɖȃ - name: "189" - subPath: "191" - subPathExpr: "192" - workingDir: "173" - nodeName: "381" - nodeSelector: - "377": "378" - overhead: - 睙: "859" - preemptionPolicy: Ȳȍŋƀ+瑏eCmA - priority: 497309492 - priorityClassName: "440" - readinessGates: - - conditionType: 溣狣愿激 - restartPolicy: æ盪泙若`l}Ñ蠂Ü - runtimeClassName: "445" - schedulerName: "435" - securityContext: - fsGroup: -458943834575608638 - fsGroupChangePolicy: ɢzĮ蛋I滞廬耐鷞焬CQm坊柩劄奼[ - runAsGroup: 5023310695550414054 - runAsNonRoot: true - runAsUser: 6519765915963602850 - seLinuxOptions: - level: "385" - role: "383" - type: "384" - user: "382" - seccompProfile: - localhostProfile: "391" - type: Ƒĝ®EĨǔvÄÚ×p鬷m - supplementalGroups: - - 5114583700398530032 - sysctls: - - name: "389" - value: "390" - windowsOptions: - gmsaCredentialSpec: "387" - gmsaCredentialSpecName: "386" - runAsUserName: "388" - serviceAccount: "380" - serviceAccountName: "379" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "394" - terminationGracePeriodSeconds: -1344691682045303625 - tolerations: - - effect: J赟鷆šl5ɜ - key: "436" - operator: ō6µɑ`ȗ< - tolerationSeconds: 2575412512260329976 - value: "437" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - 82__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw_Y: 11---.-o7.pJ-4-1WV.-__05._LsuH - maxSkew: 341824479 - topologyKey: "446" - whenUnsatisfiable: Œ,躻[鶆f盧 - volumes: - - awsElasticBlockStore: - fsType: "41" - partition: -1261508418 - volumeID: "40" - azureDisk: - cachingMode: "" - diskName: "104" - diskURI: "105" - fsType: "106" - kind: ƺ魋Ď儇击3ƆìQ - readOnly: false - azureFile: - secretName: "90" - shareName: "91" - cephfs: - monitors: - - "75" - path: "76" - secretFile: "78" - secretRef: - name: "79" - user: "77" - cinder: - fsType: "73" - secretRef: - name: "74" - volumeID: "72" - configMap: - defaultMode: -1648533063 - items: - - key: "93" - mode: 1913946997 - path: "94" - name: "92" - optional: true - csi: - driver: "136" - fsType: "137" - nodePublishSecretRef: - name: "140" - readOnly: false - volumeAttributes: - "138": "139" - downwardAPI: - defaultMode: 1557090007 - items: - - fieldRef: - apiVersion: "83" - fieldPath: "84" - mode: -1413529736 - path: "82" - resourceFieldRef: - containerName: "85" - divisor: "687" - resource: "86" - emptyDir: - medium: x - sizeLimit: "826" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "148": "149" - clusterName: "154" - creationTimestamp: null - deletionGracePeriodSeconds: 8216886158823693263 - finalizers: - - "153" - generateName: "142" - generation: 325496395608582598 - labels: - "146": "147" - managedFields: - - apiVersion: "156" - fieldsType: "157" - manager: "155" - operation: ZƜ/C龷ȪÆl殛瓷雼浢Ü礽绅{囥 - name: "141" - namespace: "143" - ownerReferences: - - apiVersion: "150" - blockOwnerDeletion: false - controller: true - kind: "151" - name: "152" - uid: QZ{ʁgɸ=ǤÆ - resourceVersion: "11750424082729362001" - selfLink: "144" - uid: 鲼ƳÐƣKʘńw:5塋訩塶 - spec: - accessModes: - - 钡n)İ笓珣筩ƐP_痸荎僋 - dataSource: - apiGroup: "166" - kind: "167" - name: "168" - resources: - limits: - Y籎顒ǥŴ: "744" - requests: - ɍi縱ù墴1Rƥ贫: "154" - selector: - matchExpressions: - - key: t-1--.c_-.1..._-O2-4-_Z._x-c3Gy-_7_-I_c0U-.Z.-_9_--t - operator: NotIn - values: - - K_Od - matchLabels: - 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/7_M99: csT52b..N.-.Kj8..3s--_4..I_l.1 - storageClassName: "165" - volumeMode: m - volumeName: "164" - fc: - fsType: "88" - lun: 933484239 - targetWWNs: - - "87" - wwids: - - "89" - flexVolume: - driver: "67" - fsType: "68" - options: - "70": "71" - secretRef: - name: "69" - flocker: - datasetName: "80" - datasetUUID: "81" - gcePersistentDisk: - fsType: "39" - partition: -1487653240 - pdName: "38" - readOnly: true - gitRepo: - directory: "44" - repository: "42" - revision: "43" - glusterfs: - endpoints: "57" - path: "58" - hostPath: - path: "37" - type: H牗洝尿彀亞螩B - iscsi: - fsType: "53" - initiatorName: "56" - iqn: "51" - iscsiInterface: "52" - lun: -400609276 - portals: - - "54" - secretRef: - name: "55" - targetPortal: "50" - name: "36" - nfs: - path: "49" - server: "48" - persistentVolumeClaim: - claimName: "59" - readOnly: true - photonPersistentDisk: - fsType: "108" - pdID: "107" - portworxVolume: - fsType: "123" - readOnly: true - volumeID: "122" - projected: - defaultMode: -1880297089 - sources: - - configMap: - items: - - key: "118" - mode: -1009864962 - path: "119" - name: "117" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "113" - fieldPath: "114" - mode: 1167335696 - path: "112" - resourceFieldRef: - containerName: "115" - divisor: "546" - resource: "116" - secret: - items: - - key: "110" - mode: 565864299 - path: "111" - name: "109" - optional: true - serviceAccountToken: - audience: "120" - expirationSeconds: -8033620543910768540 - path: "121" - quobyte: - group: "102" - registry: "99" - tenant: "103" - user: "101" - volume: "100" - rbd: - fsType: "62" - image: "61" - keyring: "65" - monitors: - - "60" - pool: "63" - readOnly: true - secretRef: - name: "66" - user: "64" - scaleIO: - fsType: "131" - gateway: "124" - protectionDomain: "127" - readOnly: true - secretRef: - name: "126" - sslEnabled: true - storageMode: "129" - storagePool: "128" - system: "125" - volumeName: "130" - secret: - defaultMode: -1639873916 - items: - - key: "46" - mode: -655946460 - path: "47" - optional: true - secretName: "45" - storageos: - fsType: "134" - readOnly: true - secretRef: - name: "135" - volumeName: "132" - volumeNamespace: "133" - vsphereVolume: - fsType: "96" - storagePolicyID: "98" - storagePolicyName: "97" - volumePath: "95" diff --git a/testdata/v1.19.0/core.v1.RangeAllocation.after_roundtrip.pb b/testdata/v1.19.0/core.v1.RangeAllocation.after_roundtrip.pb deleted file mode 100644 index 56952a19432b8a199b8e2f387706fe634b8ffd25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215 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犵殇ŕ-Ɂ - initialDelaySeconds: -1664778008 - periodSeconds: -978176982 - successThreshold: 415947324 - tcpSocket: - host: "280" - port: 467291328 - timeoutSeconds: -1191528701 - resources: - limits: - Jȉ罴ņ螡źȰ?$矡ȶ网棊: "199" - requests: - ʎȺ眖R#: "985" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 葢ŵ橨鬶l獕;跣 - drop: - - ǝcw媀瓄&翜舞拉Œɥ - privileged: false - procMount: 訆ƎżŧL²sNƗ¸gĩ餠籲磣 - readOnlyRootFilesystem: false - runAsGroup: 8719280757454240148 - runAsNonRoot: false - runAsUser: 8194791334069427324 - seLinuxOptions: - level: "305" - role: "303" - type: "304" - user: "302" - seccompProfile: - localhostProfile: "309" - type: 'ƿ頀"冓鍓贯澔 ' - windowsOptions: - gmsaCredentialSpec: "307" - gmsaCredentialSpecName: "306" - runAsUserName: "308" - startupProbe: - exec: - command: - - "281" - failureThreshold: 888935190 - httpGet: - host: "283" - httpHeaders: - - name: "284" - value: "285" - path: "282" - port: 453108839 - scheme: 趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* - initialDelaySeconds: -244758593 - periodSeconds: 104069700 - successThreshold: -331594625 - tcpSocket: - host: "286" - port: 1574967021 - timeoutSeconds: 591440053 - stdinOnce: true - terminationMessagePath: "301" - terminationMessagePolicy: Ȩ<6鄰簳°Ļǟi& - volumeDevices: - - devicePath: "266" - name: "265" - volumeMounts: - - mountPath: "262" - mountPropagation: ¿ - name: "261" - subPath: "263" - subPathExpr: "264" - workingDir: "245" - dnsConfig: - nameservers: - - "446" - options: - - name: "448" - value: "449" - searches: - - "447" - enableServiceLinks: false - ephemeralContainers: - - args: - - "313" - command: - - "312" - env: - - name: "320" - value: "321" - valueFrom: - configMapKeyRef: - key: "327" - name: "326" - optional: false - fieldRef: - apiVersion: "322" - fieldPath: "323" - resourceFieldRef: - containerName: "324" - divisor: "226" - resource: "325" - secretKeyRef: - key: "329" - name: "328" - optional: false - envFrom: - - configMapRef: - name: "318" - optional: false - prefix: "317" - secretRef: - name: "319" - optional: false - image: "311" - imagePullPolicy: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - lifecycle: - postStart: - exec: - command: - - "359" - httpGet: - host: "361" - httpHeaders: - - name: "362" - value: "363" - path: "360" - port: 597943993 - scheme: "8" - tcpSocket: - host: "365" - port: "364" - preStop: - exec: - command: - - "366" - httpGet: - host: "368" - httpHeaders: - - name: "369" - value: "370" - path: "367" - port: 601942575 - scheme: 壶ƵfȽÃ茓 - tcpSocket: - host: "371" - port: 1359309446 - livenessProbe: - exec: - command: - - "336" - failureThreshold: 467105019 - httpGet: - host: "339" - httpHeaders: - - name: "340" - value: "341" - path: "337" - port: "338" - scheme: šeSvEȤƏ埮pɵ{WOŭW灬pȭ - initialDelaySeconds: -667808868 - periodSeconds: -1952582931 - successThreshold: -74827262 - tcpSocket: - host: "343" - port: "342" - timeoutSeconds: -1411971593 - name: "310" - ports: - - containerPort: 50696420 - hostIP: "316" - hostPort: 472742933 - name: "315" - protocol: iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ - readinessProbe: - exec: - command: - - "344" - failureThreshold: -200074798 - httpGet: - host: "347" - httpHeaders: - - name: "348" - value: "349" - path: "345" - port: "346" - scheme: '| 鞤ɱďW賁Ěɭɪǹ0衷,' - initialDelaySeconds: -278396828 - periodSeconds: -1663818120 - successThreshold: -211480108 - tcpSocket: - host: "350" - port: 1692740191 - timeoutSeconds: 1497888778 - resources: - limits: - ʟ鍏H鯂²静: "193" - requests: - 聋3趐囨鏻: "838" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - 1b - drop: - - 汚磉反-n - privileged: true - procMount: 濑 - readOnlyRootFilesystem: false - runAsGroup: 8284722634127679632 - runAsNonRoot: false - runAsUser: 6952955754983307007 - seLinuxOptions: - level: "376" - role: "374" - type: "375" - user: "373" - seccompProfile: - localhostProfile: "380" - type: ʨIk(dŊiɢzĮ蛋I滞 - windowsOptions: - gmsaCredentialSpec: "378" - gmsaCredentialSpecName: "377" - runAsUserName: "379" - startupProbe: - exec: - command: - - "351" - failureThreshold: 2144856253 - httpGet: - host: "354" - httpHeaders: - - name: "355" - value: "356" - path: "352" - port: "353" - scheme: ay - initialDelaySeconds: 628632965 - periodSeconds: -1396197931 - successThreshold: -1114385515 - tcpSocket: - host: "358" - port: "357" - timeoutSeconds: 552654052 - stdinOnce: true - targetContainerName: "381" - terminationMessagePath: "372" - terminationMessagePolicy: 挴ʠ - volumeDevices: - - devicePath: "335" - name: "334" - volumeMounts: - - mountPath: "331" - mountPropagation: 騎C"6x$1sȣ±p鋄 - name: "330" - readOnly: true - subPath: "332" - subPathExpr: "333" - workingDir: "314" - hostAliases: - - hostnames: - - "444" - ip: "443" - hostIPC: true - hostPID: true - hostname: "398" - imagePullSecrets: - - name: "397" - initContainers: - - args: - - "174" - command: - - "173" - env: - - name: "181" - value: "182" - valueFrom: - configMapKeyRef: - key: "188" - name: "187" - optional: false - fieldRef: - apiVersion: "183" - fieldPath: "184" - resourceFieldRef: - containerName: "185" - divisor: "421" - resource: "186" - secretKeyRef: - key: "190" - name: "189" - optional: false - envFrom: - - configMapRef: - name: "179" - optional: true - prefix: "178" - secretRef: - name: "180" - optional: true - image: "172" - lifecycle: - postStart: - exec: - command: - - "218" - httpGet: - host: "220" - httpHeaders: - - name: "221" - value: "222" - path: "219" - port: 1385030458 - scheme: Ao/樝fw[Řż丩ŽoǠŻ - tcpSocket: - host: "224" - port: "223" - preStop: - exec: - command: - - "225" - httpGet: - host: "227" - httpHeaders: - - name: "228" - value: "229" - path: "226" - port: -1589303862 - scheme: ľǎɳ,ǿ飏騀呣ǎ - tcpSocket: - host: "231" - port: "230" - livenessProbe: - exec: - command: - - "197" - failureThreshold: 208045354 - httpGet: - host: "200" - httpHeaders: - - name: "201" - value: "202" - path: "198" - port: "199" - scheme: '{Ⱦdz@' - initialDelaySeconds: 632397602 - periodSeconds: -730174220 - successThreshold: 433084615 - tcpSocket: - host: "203" - port: 406308963 - timeoutSeconds: 2026784878 - name: "171" - ports: - - containerPort: -614785801 - hostIP: "177" - hostPort: 118729776 - name: "176" - readinessProbe: - exec: - command: - - "204" - failureThreshold: -1131820775 - httpGet: - host: "207" - httpHeaders: - - name: "208" - value: "209" - path: "205" - port: "206" - scheme: Źʣy豎@ɀ羭,铻O - initialDelaySeconds: 1424053148 - periodSeconds: 859639931 - successThreshold: -1663149700 - tcpSocket: - host: "211" - port: "210" - timeoutSeconds: 747521320 - resources: - limits: - _瀹鞎sn芞QÄȻȊ+?: "193" - requests: - '@Ȗs«öʮĀ<é瞾': "51" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - ȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 - drop: - - rʤî萨zvt莭琽§ć\ ïì - privileged: false - procMount: ƖN粕擓Ɩ - readOnlyRootFilesystem: false - runAsGroup: 3195567116206635190 - runAsNonRoot: true - runAsUser: -5738810661106213940 - seLinuxOptions: - level: "236" - role: "234" - type: "235" - user: "233" - seccompProfile: - localhostProfile: "240" - type: Ve - windowsOptions: - gmsaCredentialSpec: "238" - gmsaCredentialSpecName: "237" - runAsUserName: "239" - startupProbe: - exec: - command: - - "212" - failureThreshold: -233378149 - httpGet: - host: "214" - httpHeaders: - - name: "215" - value: "216" - path: "213" - port: -1710454086 - scheme: mɩC[ó瓧 - initialDelaySeconds: 915577348 - periodSeconds: -1386967282 - successThreshold: -2030286732 - tcpSocket: - host: "217" - port: -122979840 - timeoutSeconds: -590798124 - stdinOnce: true - terminationMessagePath: "232" - terminationMessagePolicy: 萭旿@掇lNdǂ>5姣 - volumeDevices: - - devicePath: "196" - name: "195" - volumeMounts: - - mountPath: "192" - mountPropagation: £軶ǃ*ʙ嫙&蒒5靇C'ɵK.Q貇 - name: "191" - subPath: "193" - subPathExpr: "194" - workingDir: "175" - nodeName: "386" - nodeSelector: - "382": "383" - overhead: - 莏ŹZ槇鿖]: "643" - preemptionPolicy: I梞ū筀 - priority: -413167112 - priorityClassName: "445" - readinessGates: - - conditionType: ÷閂抰^窄CǙķ - restartPolicy: 鷞焬C - runtimeClassName: "450" - schedulerName: "440" - securityContext: - fsGroup: 8801451190757707332 - fsGroupChangePolicy: ɋȑoG鄧蜢暳ǽżLj捲 - runAsGroup: 8766190045617353809 - runAsNonRoot: false - runAsUser: 6358118655232240727 - seLinuxOptions: - level: "390" - role: "388" - type: "389" - user: "387" - seccompProfile: - localhostProfile: "396" - type: xƂ9阠 - supplementalGroups: - - -2524837786321986358 - sysctls: - - name: "394" - value: "395" - windowsOptions: - gmsaCredentialSpec: "392" - gmsaCredentialSpecName: "391" - runAsUserName: "393" - serviceAccount: "385" - serviceAccountName: "384" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "399" - terminationGracePeriodSeconds: 2910487247185363461 - tolerations: - - effect: '`ȗ<8^翜T蘈' - key: "441" - operator: 査Z綶ĀRġ磸 - tolerationSeconds: 563892352146095619 - value: "442" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...E - operator: DoesNotExist - matchLabels: - dno-52--6-0dkn9/i_zZsY_o8t5Vl6_..7CY-_dc__GN: z1Y_HEb.9x98MM7-.e.Dx._.W-6..4_M7 - maxSkew: -1404859721 - topologyKey: "451" - whenUnsatisfiable: Ɖ虼/h毂 - volumes: - - awsElasticBlockStore: - fsType: "43" - partition: -1095687535 - volumeID: "42" - azureDisk: - cachingMode: ʌ鴜 - diskName: "106" - diskURI: "107" - fsType: "108" - kind: ŨȈ>Ņ£趕ã/鈱$-议 - readOnly: true - azureFile: - readOnly: true - secretName: "92" - shareName: "93" - cephfs: - monitors: - - "77" - path: "78" - secretFile: "80" - secretRef: - name: "81" - user: "79" - cinder: - fsType: "75" - secretRef: - name: "76" - volumeID: "74" - configMap: - defaultMode: 1945687018 - items: - - key: "95" - mode: -818470612 - path: "96" - name: "94" - optional: false - csi: - driver: "138" - fsType: "139" - nodePublishSecretRef: - name: "142" - readOnly: true - volumeAttributes: - "140": "141" - downwardAPI: - defaultMode: -1449552038 - items: - - fieldRef: - apiVersion: "85" - fieldPath: "86" - mode: -816398166 - path: "84" - resourceFieldRef: - containerName: "87" - divisor: "558" - resource: "88" - emptyDir: - medium: ɖ橙9 - sizeLimit: "481" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "150": "151" - clusterName: "156" - creationTimestamp: null - deletionGracePeriodSeconds: -7941641181357802163 - finalizers: - - "155" - generateName: "144" - generation: -3770420463196955451 - labels: - "148": "149" - managedFields: - - apiVersion: "158" - fieldsType: "159" - manager: "157" - operation: l恕ɍȇ廄裭4懙鏮嵒 - name: "143" - namespace: "145" - ownerReferences: - - apiVersion: "152" - blockOwnerDeletion: true - controller: true - kind: "153" - name: "154" - uid: 蓨MĮ? - resourceVersion: "14394439682782579181" - selfLink: "146" - uid: 绅{囥"ŵw^Ü郀叚Fi皬择,Q捇 - spec: - accessModes: - - ɸ殁Ka縳讋ɮ衺 - dataSource: - apiGroup: "168" - kind: "169" - name: "170" - resources: - limits: - 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ: "707" - requests: - 睫}堇硲蕵ɢ苆ǮńMǰ: "480" - selector: - matchExpressions: - - key: 645-17-05-3z-4831i48x-e4203f-vx010-90q-6-i2d020hj--a-8gb.0-w5-6a-9-mmjt9h20d525-6ni4-g3-s-98w-4-2--083-4y89j-85w8/td---ndm_.8A6.6L_M..--sT52b..N.-.Kj85 - operator: In - values: - - "" - matchLabels: - o82_g50_u__..cu87__-7p_w.e6._.pj5t_k-_v.-6b6.N_u: o--.8--LI--U.v.L.U_8f.-H2._67yg-Ln-__.-__w - storageClassName: "167" - volumeMode: 鶪5w垁鷌辪虽U珝Żwʮ馜üN - volumeName: "166" - fc: - fsType: "90" - lun: 13573196 - targetWWNs: - - "89" - wwids: - - "91" - flexVolume: - driver: "69" - fsType: "70" - options: - "72": "73" - readOnly: true - secretRef: - name: "71" - flocker: - datasetName: "82" - datasetUUID: "83" - gcePersistentDisk: - fsType: "41" - partition: -54954325 - pdName: "40" - gitRepo: - directory: "46" - repository: "44" - revision: "45" - glusterfs: - endpoints: "59" - path: "60" - hostPath: - path: "39" - type: Ơ歿:狞夌碕ʂɭîcP$I - iscsi: - fsType: "55" - initiatorName: "58" - iqn: "53" - iscsiInterface: "54" - lun: 819364842 - portals: - - "56" - readOnly: true - secretRef: - name: "57" - targetPortal: "52" - name: "38" - nfs: - path: "51" - server: "50" - persistentVolumeClaim: - claimName: "61" - photonPersistentDisk: - fsType: "110" - pdID: "109" - portworxVolume: - fsType: "125" - volumeID: "124" - projected: - defaultMode: 808527238 - sources: - - configMap: - items: - - key: "120" - mode: -1706790766 - path: "121" - name: "119" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "115" - fieldPath: "116" - mode: 1258015454 - path: "114" - resourceFieldRef: - containerName: "117" - divisor: "691" - resource: "118" - secret: - items: - - key: "112" - mode: 33624773 - path: "113" - name: "111" - optional: false - serviceAccountToken: - audience: "122" - expirationSeconds: 4844518680130446070 - path: "123" - quobyte: - group: "104" - readOnly: true - registry: "101" - tenant: "105" - user: "103" - volume: "102" - rbd: - fsType: "64" - image: "63" - keyring: "67" - monitors: - - "62" - pool: "65" - readOnly: true - secretRef: - name: "68" - user: "66" - scaleIO: - fsType: "133" - gateway: "126" - protectionDomain: "129" - secretRef: - name: "128" - storageMode: "131" - storagePool: "130" - system: "127" - volumeName: "132" - secret: - defaultMode: 712024464 - items: - - key: "48" - mode: 13677460 - path: "49" - optional: false - secretName: "47" - storageos: - fsType: "136" - readOnly: true - secretRef: - name: "137" - volumeName: "134" - volumeNamespace: "135" - vsphereVolume: - fsType: "98" - storagePolicyID: "100" - storagePolicyName: "99" - volumePath: "97" -status: - availableReplicas: 165851549 - conditions: - - lastTransitionTime: "2204-01-10T03:47:41Z" - message: "459" - reason: "458" - status: PRɄɝ熔ķ´ʑ潞Ĵ3 - type: 鎊t潑嫉悔柅ȵ. - fullyLabeledReplicas: -1993578228 - observedGeneration: 4460932436309061502 - readyReplicas: 1971731732 - replicas: -1576773969 diff --git a/testdata/v1.19.0/core.v1.ResourceQuota.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ResourceQuota.after_roundtrip.pb deleted file mode 100644 index 470b7d4ed426ba79ebe57a7ce777233227891b0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmV;80doFpICB6B6AA)$F%k_@Wpi(Ja${vtb#HWG672#Cs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~ z0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v3 z01}G<3KI$nKuB`wuemAanZFVR3IjGVHxeAgsL7Zv=$NlI#EVwtq_}0tk!8xH=!Ct* zo5X?|Rti)KBg&Ol#hNI@zsQQ`l%D9Ykm;g}$AweJp~jC>BrC$bNau-{5-I16n&y>; z$d1UH!>Y-c#Ioj=tirQ9#-Qe{zdGlOp5>&B=c1L$g2}BK0x>xnFA50?01^cX135A| r5+Vv2BuT}F$(H7+nK{U-#hS{JRmrAL#g^u%g%Sk{135D^8UP{y;$fag diff --git a/testdata/v1.19.0/core.v1.ResourceQuota.json b/testdata/v1.19.0/core.v1.ResourceQuota.json deleted file mode 100644 index ef308ef7d5..0000000000 --- a/testdata/v1.19.0/core.v1.ResourceQuota.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "kind": "ResourceQuota", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "hard": { - "@Hr鯹)晿": "617" - }, - "scopes": [ - "Ĩɘ.蘯6ċV夸eɑeʤ脽ěĂ" - ], - "scopeSelector": { - "matchExpressions": [ - { - "scopeName": "ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗", - "operator": "獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ", - "values": [ - "19" - ] - } - ] - } - }, - "status": { - "hard": { - "": "929" - }, - "used": { - "$Iņɖ橙9ȫŚʒUɦOŖ樅": "934" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.ResourceQuota.pb b/testdata/v1.19.0/core.v1.ResourceQuota.pb deleted file mode 100644 index 147f732f9b8ba40d131bdd62c635f72f34c5d7e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmV;60d)RrICB6B6AA)$F%k_@Wpi(Ja${vtb#HWG66*pAsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~ z0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ue zivbD~3JO3-a_O(RDdw5K5(NqaHZeC69K@)}m@ep;uQtSsR^_C)Wyz6c%B1Loy~LZu zf*Mu|R0<=?l~%=?D8#?WiszJ`=&+FKqKn6cQ^%pkk5eQo!o5i6iI);7=Z%`?m4?WU z$eY8e$(Y2l=9a9&vpdG1=B>Xv=Zl`@q>SgHmCAz2tr`L`IT|kt2?_ub1quT>GC2|= p3K=9x#fHh2=Bb%E$g9Pg%92&drccF|=BR}d1quT>Gc+0iA^;}^o&Nv; diff --git a/testdata/v1.19.0/core.v1.ResourceQuota.yaml b/testdata/v1.19.0/core.v1.ResourceQuota.yaml deleted file mode 100644 index fb3a44486c..0000000000 --- a/testdata/v1.19.0/core.v1.ResourceQuota.yaml +++ /dev/null @@ -1,47 +0,0 @@ -apiVersion: v1 -kind: ResourceQuota -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - hard: - '@Hr鯹)晿': "617" - scopeSelector: - matchExpressions: - - operator: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ - scopeName: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 - values: - - "19" - scopes: - - Ĩɘ.蘯6ċV夸eɑeʤ脽ěĂ -status: - hard: - "": "929" - used: - $Iņɖ橙9ȫŚʒUɦOŖ樅: "934" diff --git a/testdata/v1.19.0/core.v1.Secret.after_roundtrip.pb b/testdata/v1.19.0/core.v1.Secret.after_roundtrip.pb deleted file mode 100644 index 09912d1f00ec088950fd1a00cad69fdee0a418c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmVbP~-03abGM0WuN+Ga3OjA^|lj0XH%fF)=VS zGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf> z5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}P zHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;LI4s63IZ`X g5&_2=2bP~$}3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VS zGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf> z5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-FA4%N zHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;5(f$bF*y4{i_u7k(O8PnM2XQd#K^?J z)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?k zLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C z%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$ZLyeacpUwUE9|#zYn2ZdBIJlUMjD(ns zjDeCSO5A!cW~?_m(jE46$qp?hBU3A;lM|hojLf{4jLd_Wj4YxQPAz%SviHdBBTY}+ zr@xrof3)kx?5-o7mCv`gKHo9b?&#ix%X9aB{S7uhgRzL0i<_fi_nS*UzyeK-Oh%Sc UJX~B{KwFIsgqVyCr5KbL0K&kBx&QzG diff --git a/testdata/v1.19.0/core.v1.Service.after_roundtrip.yaml b/testdata/v1.19.0/core.v1.Service.after_roundtrip.yaml deleted file mode 100644 index 45117fd8ee..0000000000 --- a/testdata/v1.19.0/core.v1.Service.after_roundtrip.yaml +++ /dev/null @@ -1,63 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - clusterIP: "24" - externalIPs: - - "25" - externalName: "28" - externalTrafficPolicy: ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕>Ž - healthCheckNodePort: -1095807277 - loadBalancerIP: "26" - loadBalancerSourceRanges: - - "27" - ports: - - appProtocol: "20" - name: "19" - nodePort: -474380055 - port: 202283346 - protocol: '@Hr鯹)晿' - targetPort: "21" - publishNotReadyAddresses: true - selector: - "22": "23" - sessionAffinity: ɑ - sessionAffinityConfig: - clientIP: - timeoutSeconds: -1973740160 - topologyKeys: - - "29" - type: .蘯6ċV夸 -status: - loadBalancer: - ingress: - - hostname: "31" - ip: "30" diff --git a/testdata/v1.19.0/core.v1.Service.json b/testdata/v1.19.0/core.v1.Service.json deleted file mode 100644 index 4a3e2caf82..0000000000 --- a/testdata/v1.19.0/core.v1.Service.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "kind": "Service", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "ports": [ - { - "name": "19", - "protocol": "@Hr鯹)晿", - "appProtocol": "20", - "port": 202283346, - "targetPort": "21", - "nodePort": -474380055 - } - ], - "selector": { - "22": "23" - }, - "clusterIP": "24", - "type": ".蘯6ċV夸", - "externalIPs": [ - "25" - ], - "sessionAffinity": "ɑ", - "loadBalancerIP": "26", - "loadBalancerSourceRanges": [ - "27" - ], - "externalName": "28", - "externalTrafficPolicy": "ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕\u003eŽ", - "healthCheckNodePort": -1095807277, - "publishNotReadyAddresses": true, - "sessionAffinityConfig": { - "clientIP": { - "timeoutSeconds": -1973740160 - } - }, - "ipFamily": "³-Ǐ忄*齧獚敆ȎțêɘIJ斬", - "topologyKeys": [ - "29" - ] - }, - "status": { - "loadBalancer": { - "ingress": [ - { - "ip": "30", - "hostname": "31" - } - ] - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.Service.pb b/testdata/v1.19.0/core.v1.Service.pb deleted file mode 100644 index 223cbb9b9acede1142d55432962a28cee0dc09b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 410 zcmd0{C}!Z| z%fX}Q<@%kP&t~qIxU^|kf)WP@qX2^xlaZmu%ZbnC{`(IEj7CgG20|QMOh!gROh(2) zNfRY*y%#gqn;q#6d%9$Y7L$>w71POyPE1B-UQ9;jK}<##Q3|J)ylB~bWcHD!r|r{U zOzuD0^Ž - healthCheckNodePort: -1095807277 - ipFamily: ³-Ǐ忄*齧獚敆ȎțêɘIJ斬 - loadBalancerIP: "26" - loadBalancerSourceRanges: - - "27" - ports: - - appProtocol: "20" - name: "19" - nodePort: -474380055 - port: 202283346 - protocol: '@Hr鯹)晿' - targetPort: "21" - publishNotReadyAddresses: true - selector: - "22": "23" - sessionAffinity: ɑ - sessionAffinityConfig: - clientIP: - timeoutSeconds: -1973740160 - topologyKeys: - - "29" - type: .蘯6ċV夸 -status: - loadBalancer: - ingress: - - hostname: "31" - ip: "30" diff --git a/testdata/v1.19.0/core.v1.ServiceAccount.after_roundtrip.pb b/testdata/v1.19.0/core.v1.ServiceAccount.after_roundtrip.pb deleted file mode 100644 index 00b9c7e446ee00a2f7e7c059899bd6185a419730..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253 zcmd0{C}!Xi;bJN?6ygg`Eh@`QPIXL9&M(a?5xT?3wVIKO(MX8VSc=g^iP2Px(cDPH z(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2H zBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xB zqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9 zNCl_`XpfPB6qAvm5|@KV(aZHaHJ{Dguf=3!WW;1-Y{g_`BE`bRWMrzqAjP1>0077J BODq5Y diff --git a/testdata/v1.19.0/core.v1.ServiceAccount.json b/testdata/v1.19.0/core.v1.ServiceAccount.json deleted file mode 100644 index 74c3b1a513..0000000000 --- a/testdata/v1.19.0/core.v1.ServiceAccount.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "kind": "ServiceAccount", - "apiVersion": "v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "secrets": [ - { - "kind": "19", - "namespace": "20", - "name": "21", - "uid": "@Hr鯹)晿", - "apiVersion": "22", - "resourceVersion": "23", - "fieldPath": "24" - } - ], - "imagePullSecrets": [ - { - "name": "25" - } - ], - "automountServiceAccountToken": false -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.ServiceAccount.pb b/testdata/v1.19.0/core.v1.ServiceAccount.pb deleted file mode 100644 index 54f4b07fa1b78c1f29a7ddf60dfd17dae11fc6cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmd0{C}!Xi;bJN?6ygg`Eh@`QPIXL9&M(a?5xT|5wUUvG(MX8VSc=g^iP2Px(cDPH z(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2H zBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xB zqdrinnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|&_YNB zr~zn;k%1JGk)aZogGbTJ^*c46&D^iWWMpK-WMpi`WMm@6!o_4{s=y${pu_+GH0es@ diff --git a/testdata/v1.19.0/core.v1.ServiceAccount.yaml b/testdata/v1.19.0/core.v1.ServiceAccount.yaml deleted file mode 100644 index a84d288000..0000000000 --- a/testdata/v1.19.0/core.v1.ServiceAccount.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: v1 -automountServiceAccountToken: false -imagePullSecrets: -- name: "25" -kind: ServiceAccount -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -secrets: -- apiVersion: "22" - fieldPath: "24" - kind: "19" - name: "21" - namespace: "20" - resourceVersion: "23" - uid: '@Hr鯹)晿' diff --git a/testdata/v1.19.0/core.v1.ServiceProxyOptions.json b/testdata/v1.19.0/core.v1.ServiceProxyOptions.json deleted file mode 100644 index ab28cd7742..0000000000 --- a/testdata/v1.19.0/core.v1.ServiceProxyOptions.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "kind": "ServiceProxyOptions", - "apiVersion": "v1", - "path": "2" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.ServiceProxyOptions.pb b/testdata/v1.19.0/core.v1.ServiceProxyOptions.pb deleted file mode 100644 index 1685c9cc9bf57c9a27b70b3e7ea0767f121fb633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40 vcmd0{C}!Z2n>)ZEh0#LUFV!otkZ!qnJUib06cNQ%)|Ny6^gj=eADE`Qdw;pNT=C-z01SQHWX zVoy`7mNgfni4dcy6r-7vGMDtTg&SgH4=+2>^K9J?qvsv-5A8X$D!=Sy$F^e=g&57H e7%eoOEIsw+-+v%rG-5D#`|9li2uF%Ri2(rNa!VZm diff --git a/testdata/v1.19.0/core.v1.Status.yaml b/testdata/v1.19.0/core.v1.Status.yaml deleted file mode 100644 index 8e5da3a291..0000000000 --- a/testdata/v1.19.0/core.v1.Status.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: v1 -code: -467962515 -details: - causes: - - field: "8" - message: "7" - reason: 桰]]æȌ殸2爟¼ªov鈶Ƒ - group: "5" - kind: "6" - name: "4" - retryAfterSeconds: -309161244 -kind: Status -message: "3" -metadata: - resourceVersion: "17435791464288618533" - selfLink: ȉŏ軂:鹼(c螂z=lx* -reason: '>渽蝧抰鹐ȾZȢXQ輂]' -status: "2" diff --git a/testdata/v1.19.0/core.v1.UpdateOptions.json b/testdata/v1.19.0/core.v1.UpdateOptions.json deleted file mode 100644 index 8313542932..0000000000 --- a/testdata/v1.19.0/core.v1.UpdateOptions.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "kind": "UpdateOptions", - "apiVersion": "v1", - "dryRun": [ - "2" - ], - "fieldManager": "3" -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.UpdateOptions.pb b/testdata/v1.19.0/core.v1.UpdateOptions.pb deleted file mode 100644 index 411dbc582cde9d3a968fdd6824f09d48aefe6ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37 scmd0{C}!Xi=3*){6ygmnNJ%V7^)D#N%+D(pV&h^o5@Ix#Vo+iL0IO{XEC2ui diff --git a/testdata/v1.19.0/core.v1.UpdateOptions.yaml b/testdata/v1.19.0/core.v1.UpdateOptions.yaml deleted file mode 100644 index 2102aa891b..0000000000 --- a/testdata/v1.19.0/core.v1.UpdateOptions.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v1 -dryRun: -- "2" -fieldManager: "3" -kind: UpdateOptions diff --git a/testdata/v1.19.0/core.v1.WatchEvent.json b/testdata/v1.19.0/core.v1.WatchEvent.json deleted file mode 100644 index aadfba67a6..0000000000 --- a/testdata/v1.19.0/core.v1.WatchEvent.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "type": "2", - "object": {"apiVersion":"example.com/v1","kind":"CustomType","spec":{"replicas":1},"status":{"available":1}} -} \ No newline at end of file diff --git a/testdata/v1.19.0/core.v1.WatchEvent.pb b/testdata/v1.19.0/core.v1.WatchEvent.pb deleted file mode 100644 index 845f8ab8a1de26987d1c82c856da2439eca0acb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121 zcmWm6F$=;l5QgChP8l;g-YiO;B&&a+xL?y7jwa2~ON&za-#xdF=Yw~8s`F>>f(z_V zk1+aS2NZtOqFiT)Kp!lU>6U7_Zyj7=;(0WGt=ekozd~jzlpyY~kYrA%5WB;)VOwom PaYN2HWcnY+#ew?)N<}2L diff --git a/testdata/v1.19.0/core.v1.WatchEvent.yaml b/testdata/v1.19.0/core.v1.WatchEvent.yaml deleted file mode 100644 index a146a30f0c..0000000000 --- a/testdata/v1.19.0/core.v1.WatchEvent.yaml +++ /dev/null @@ -1,8 +0,0 @@ -object: - apiVersion: example.com/v1 - kind: CustomType - spec: - replicas: 1 - status: - available: 1 -type: "2" diff --git a/testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.json b/testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.json deleted file mode 100644 index 0c3390f886..0000000000 --- a/testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "kind": "EndpointSlice", - "apiVersion": "discovery.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "addressType": "īqJ枊a8衍`Ĩɘ.蘯", - "endpoints": [ - { - "addresses": [ - "19" - ], - "conditions": { - "ready": false - }, - "hostname": "20", - "targetRef": { - "kind": "21", - "namespace": "22", - "name": "23", - "uid": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy", - "apiVersion": "24", - "resourceVersion": "25", - "fieldPath": "26" - }, - "topology": { - "27": "28" - } - } - ], - "ports": [ - { - "name": "29", - "protocol": "\u003eŽ燹憍峕?狱³-Ǐ忄*", - "port": -1567189236, - "appProtocol": "30" - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.pb b/testdata/v1.19.0/discovery.k8s.io.v1alpha1.EndpointSlice.pb deleted file mode 100644 index 212dd8523c2380477ca172578fbf6663f73fe3c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmd0{C}!Z&;*w0sEKbfZOD(F@%eE-i%gom=Gfd1W$VfC4;&shSDag;vD+$iYOimR# z%EYyjk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fX zoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@1GC;+GdXbT5}6qAvGk_8u&k)aTi5zsaxVŽ燹憍峕?狱³-Ǐ忄*' diff --git a/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb b/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb deleted file mode 100644 index 931adae4f085d3566d5129dd524b6f83f482db63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmd0{C}!Z&4{i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w z?X!uE8qao4KhhQpG|k+I$vrX?of|{l(<|qg^j%cOB`h)M7F+F=8?@wPG?d)8YW?GzaRmkkSLP zEQKWPj_!TlzVlgI@6*jw?VopVJhWN&c>mM=Em{&i>uyc?^&bcrm6(hTlthoLF7$df ZuPf2w#lqf%BP&kM(0egsy%d8I0{}Z%h`Rs) diff --git a/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.json b/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.json deleted file mode 100644 index 686f58b092..0000000000 --- a/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "kind": "EndpointSlice", - "apiVersion": "discovery.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "addressType": "īqJ枊a8衍`Ĩɘ.蘯", - "endpoints": [ - { - "addresses": [ - "19" - ], - "conditions": { - "ready": false - }, - "hostname": "20", - "targetRef": { - "kind": "21", - "namespace": "22", - "name": "23", - "uid": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy", - "apiVersion": "24", - "resourceVersion": "25", - "fieldPath": "26" - }, - "topology": { - "27": "28" - } - } - ], - "ports": [ - { - "name": "29", - "protocol": "\u003eŽ燹憍峕?狱³-Ǐ忄*", - "port": -1567189236, - "appProtocol": "30" - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.pb b/testdata/v1.19.0/discovery.k8s.io.v1beta1.EndpointSlice.pb deleted file mode 100644 index d0ddfd38a5297c4c3bce28d38eca08ffdf845b65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 379 zcmd0{C}!Z&d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o$E8#XZGBPn@GBUMdGBVTR0O~Xc>a>v31F|fI zB<+swecrzFSzGVZ%~S24cW*qjS@(GV)BP=45Ž燹憍峕?狱³-Ǐ忄*' diff --git a/testdata/v1.19.0/events.k8s.io.v1.Event.after_roundtrip.pb b/testdata/v1.19.0/events.k8s.io.v1.Event.after_roundtrip.pb deleted file mode 100644 index d85a88121e1116bf37e94ace11aef87db2d76e92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmd0{C}!Z2eyg0YCn(4>mV z(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=eIi>d5#72#0JEtFMiv^lyZp370 z;lv=s!!h^l`PnuC4X>xnXOfcS=-c+^@{j*OzzCFD()RX`slbMX=N2<6F&SEFF&P;c zF&P)dX7Z2IvX#}=9CpPH)0WNc)_WNd83WNZ?|WNaG6 zWNeni!Np{34m7|bi-Y6+%yrY`1sIArIBql@`duQxP|^1C=Sq-M|1(N4C@}y4r8A0> diff --git a/testdata/v1.19.0/events.k8s.io.v1.Event.json b/testdata/v1.19.0/events.k8s.io.v1.Event.json deleted file mode 100644 index 78339f5c03..0000000000 --- a/testdata/v1.19.0/events.k8s.io.v1.Event.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "kind": "Event", - "apiVersion": "events.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "eventTime": "2482-03-20T23:11:25.602224Z", - "series": { - "count": -1971381490, - "lastObservedTime": "2429-02-18T17:57:56.343118Z" - }, - "reportingController": "19", - "reportingInstance": "20", - "action": "21", - "reason": "22", - "regarding": { - "kind": "23", - "namespace": "24", - "name": "25", - "uid": "鯹)晿\u003c", - "apiVersion": "26", - "resourceVersion": "27", - "fieldPath": "28" - }, - "related": { - "kind": "29", - "namespace": "30", - "name": "31", - "uid": ",c鮽ort昍řČ扷5ƗǸƢ6/ʕ", - "apiVersion": "32", - "resourceVersion": "33", - "fieldPath": "34" - }, - "note": "35", - "type": "36", - "deprecatedSource": { - "component": "37", - "host": "38" - }, - "deprecatedFirstTimestamp": "2235-03-09T09:44:15Z", - "deprecatedLastTimestamp": "2964-12-12T12:04:40Z", - "deprecatedCount": -180456314 -} \ No newline at end of file diff --git a/testdata/v1.19.0/events.k8s.io.v1.Event.pb b/testdata/v1.19.0/events.k8s.io.v1.Event.pb deleted file mode 100644 index 089afa0c5c89080312813ef111468aa68a743c68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 zcmd0{C}!Z2eyg0YCn(4>mV z(6ozDAE?w!Nb%)_uBTJFUM`+_be?YL(>YrXZ%@=eIi>d5#72#0JEtFMiv^lyZp370 zA;iNm_w4!EHUbT=r_5)PlH};y_UH1C|3JV9lv>jE_K&H+hK1)AGb%9|T52&F85l7c z8Co$J896C&F&P;PF&UXiF&UXEalBl=Q}fx({Wd@~WvBsN~s<-lH>*^gQd_ZhCC`@g2t&ndzUJs>Nh%WW;1_Y{g`362xR|8pUL6 xmc+ruWNZ#Jz#@x-FNN--!g0086Uib?qcTFuDCXe7jFEX8P| z#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5&0c$(9Hn+|{H)l6v z6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}cI@VvH#RN2$!Gf`f z$l#KST7?D^R?0u8UH%x994=kkyLK)?u;TGICRkEy_hh36JCDlr*a zYB3oZ7%>?cS}_?JIVo{585s*P8JS2i8JQ|^yj;Ii^V!V(Hb6CIKsDw-H5OjxKs7*5 z7#m1285=6e>LkBhw>Q727Saa#bj(`#AIx2#bj&} z#AIw5#bj)j#KFa6Yz{QQB8!9L{mgaKtdTFJ=8Xe7jFEX8P| z#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5&0c$(9Hn+|{H)l6v z6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}cI@VvH#RN2$!Gf`f z$6b%HD*9H=0G(TUgkhGKra{@ zNHG~3D#_|3zg)LBzo_KdjNYR&kMun2+-`bo`tcpd7MbavnySTQY-Ge_Y;473Y!bv| zY#PO6Y?j2q#bj&_G{7Q@gX8_ob<^Yp7>YPJZZsYGT_V6x(f0D^N|00kGfFWiF#rJ4 CNQ@x> diff --git a/testdata/v1.19.0/events.k8s.io.v1beta1.Event.yaml b/testdata/v1.19.0/events.k8s.io.v1beta1.Event.yaml deleted file mode 100644 index 813e47ff9c..0000000000 --- a/testdata/v1.19.0/events.k8s.io.v1beta1.Event.yaml +++ /dev/null @@ -1,63 +0,0 @@ -action: "21" -apiVersion: events.k8s.io/v1beta1 -deprecatedCount: -180456314 -deprecatedFirstTimestamp: "2235-03-09T09:44:15Z" -deprecatedLastTimestamp: "2964-12-12T12:04:40Z" -deprecatedSource: - component: "37" - host: "38" -eventTime: "2482-03-20T23:11:25.602224Z" -kind: Event -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -note: "35" -reason: "22" -regarding: - apiVersion: "26" - fieldPath: "28" - kind: "23" - name: "25" - namespace: "24" - resourceVersion: "27" - uid: 鯹)晿< -related: - apiVersion: "32" - fieldPath: "34" - kind: "29" - name: "31" - namespace: "30" - resourceVersion: "33" - uid: ',c鮽ort昍řČ扷5ƗǸƢ6/ʕ' -reportingController: "19" -reportingInstance: "20" -series: - count: -1971381490 - lastObservedTime: "2429-02-18T17:57:56.343118Z" -type: "36" diff --git a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.json b/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.json deleted file mode 100644 index 8820c1a61b..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.json +++ /dev/null @@ -1,1497 +0,0 @@ -{ - "kind": "DaemonSet", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "TʡȂŏ{sǡƟ", - "resourceVersion": "1698285396218902212", - "generation": -4139900758039117471, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 7534629739119643351, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "^", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "" - }, - "emptyDir": { - "medium": "ɹ坼É/pȿ", - "sizeLimit": "804" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1318752360 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -2007808768 - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": 228756891 - } - ], - "defaultMode": 1233814916, - "optional": false - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "chapAuthSession": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "915" - }, - "mode": -1768075156 - } - ], - "defaultMode": -868808281 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 570501002, - "fsType": "94", - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 2020789772 - } - ], - "defaultMode": 952979935, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", - "readOnly": false, - "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": 675406340 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "461" - }, - "mode": -1618937335 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1126738259 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -6345861634934949644, - "path": "127" - } - } - ], - "defaultMode": 480521693 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": true, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", - "resourceVersion": "1248703441945830579", - "generation": 3849874053153949822, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 2974444584632416014, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "oɘ檲ɨ銦妰黖ȓ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" - ], - "selector": { - "matchLabels": { - "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" - }, - "matchExpressions": [ - { - "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" - }, - "requests": { - "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 852780575, - "containerPort": -1252938503, - "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "139" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" - }, - "requests": { - "嚧ʣq埄": "936" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": "203", - "host": "204", - "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", - "httpHeaders": [ - { - "name": "205", - "value": "206" - } - ] - }, - "tcpSocket": { - "port": 1714588921, - "host": "207" - }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772 - }, - "readinessProbe": { - "exec": { - "command": [ - "208" - ] - }, - "httpGet": { - "path": "209", - "port": 1777326813, - "host": "210", - "scheme": "ǟi\u0026皥贸碔lNKƙ順\\E¦", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": -374766088, - "host": "217", - "scheme": "翜舞拉Œ", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": "220", - "host": "221" - }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": -816630929, - "host": "224", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": 1965273344, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "httpHeaders": [ - { - "name": "232", - "value": "233" - } - ] - }, - "tcpSocket": { - "port": -385597677, - "host": "234" - } - } - }, - "terminationMessagePath": "235", - "terminationMessagePolicy": "橈'", - "imagePullPolicy": "Ɖ飴ɎiǨ", - "securityContext": { - "capabilities": { - "add": [ - "ǵɐ鰥Z" - ], - "drop": [ - "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "236", - "role": "237", - "type": "238", - "level": "239" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "240", - "gmsaCredentialSpec": "241", - "runAsUserName": "242" - }, - "runAsUser": -1666202510534940446, - "runAsGroup": 2823592889848840099, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ƲǦŐnj汰", - "seccompProfile": { - "type": "ŕİi騎C", - "localhostProfile": "243" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "244", - "image": "245", - "command": [ - "246" - ], - "args": [ - "247" - ], - "workingDir": "248", - "ports": [ - { - "name": "249", - "hostPort": -57730414, - "containerPort": -852140121, - "protocol": "ȣ±p", - "hostIP": "250" - } - ], - "envFrom": [ - { - "prefix": "251", - "configMapRef": { - "name": "252", - "optional": true - }, - "secretRef": { - "name": "253", - "optional": true - } - } - ], - "env": [ - { - "name": "254", - "value": "255", - "valueFrom": { - "fieldRef": { - "apiVersion": "256", - "fieldPath": "257" - }, - "resourceFieldRef": { - "containerName": "258", - "resource": "259", - "divisor": "277" - }, - "configMapKeyRef": { - "name": "260", - "key": "261", - "optional": true - }, - "secretKeyRef": { - "name": "262", - "key": "263", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ": "850" - }, - "requests": { - "jʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ": "635" - } - }, - "volumeMounts": [ - { - "name": "264", - "mountPath": "265", - "subPath": "266", - "mountPropagation": "衷,ƷƣMț譎懚", - "subPathExpr": "267" - } - ], - "volumeDevices": [ - { - "name": "268", - "devicePath": "269" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "270" - ] - }, - "httpGet": { - "path": "271", - "port": 872525702, - "host": "272", - "scheme": "ay", - "httpHeaders": [ - { - "name": "273", - "value": "274" - } - ] - }, - "tcpSocket": { - "port": "275", - "host": "276" - }, - "initialDelaySeconds": 628632965, - "timeoutSeconds": 552654052, - "periodSeconds": -1396197931, - "successThreshold": -1114385515, - "failureThreshold": 2144856253 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": -1186720090, - "host": "279", - "scheme": "增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": 1737172479, - "timeoutSeconds": -767058113, - "periodSeconds": 1223564938, - "successThreshold": 1241693652, - "failureThreshold": 1803882645 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "賞ǧĒzŔ瘍N", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -531787516, - "host": "290" - }, - "initialDelaySeconds": 2073630689, - "timeoutSeconds": -830875556, - "periodSeconds": -1395144116, - "successThreshold": -684167223, - "failureThreshold": -751455207 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "磉反", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": -313085430, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 413903479, - "host": "300", - "scheme": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": "303", - "host": "304" - } - } - }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ǚŜEuEy竬ʆɞ", - "imagePullPolicy": "焬CQm坊柩", - "securityContext": { - "capabilities": { - "add": [ - "[ƕƑĝ®EĨǔvÄÚ" - ], - "drop": [ - "p鬷m罂o3ǰ廋i乳'" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" - }, - "runAsUser": 2506229153551047343, - "runAsGroup": 3258181973067899469, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "蠲$ɛ溢臜裡", - "seccompProfile": { - "type": "銵-紑浘牬釼aTG", - "localhostProfile": "313" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "314", - "image": "315", - "command": [ - "316" - ], - "args": [ - "317" - ], - "workingDir": "318", - "ports": [ - { - "name": "319", - "hostPort": -92253969, - "containerPort": 243566659, - "protocol": "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇", - "hostIP": "320" - } - ], - "envFrom": [ - { - "prefix": "321", - "configMapRef": { - "name": "322", - "optional": false - }, - "secretRef": { - "name": "323", - "optional": true - } - } - ], - "env": [ - { - "name": "324", - "value": "325", - "valueFrom": { - "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" - }, - "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "574" - }, - "configMapKeyRef": { - "name": "330", - "key": "331", - "optional": true - }, - "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ĭ$": "530" - }, - "requests": { - "«V¯ÁȦtl敷": "698" - } - }, - "volumeMounts": [ - { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ű藛b磾sYȠ繽敮ǰ", - "subPathExpr": "337" - } - ], - "volumeDevices": [ - { - "name": "338", - "devicePath": "339" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "340" - ] - }, - "httpGet": { - "path": "341", - "port": 731136838, - "host": "342", - "scheme": "繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -183458945, - "host": "345" - }, - "initialDelaySeconds": -1223327585, - "timeoutSeconds": -99080494, - "periodSeconds": -1531582553, - "successThreshold": 1474671869, - "failureThreshold": 1471419756 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": 892837330, - "host": "348", - "scheme": "気Ƀ秮ò", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -1649234654, - "timeoutSeconds": -263708518, - "periodSeconds": 541943046, - "successThreshold": 1502194981, - "failureThreshold": 1447996588 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "đ\u003e*劶?", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -176877925, - "host": "359" - }, - "initialDelaySeconds": 1008425444, - "timeoutSeconds": -821592382, - "periodSeconds": 1678953375, - "successThreshold": 1045190247, - "failureThreshold": 1805682547 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1767555420, - "host": "362", - "scheme": "e", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": -1452767599, - "host": "369", - "scheme": " 瞍髃#ɣȕ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": "372", - "host": "373" - } - } - }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "s梊ɥʋăƻ遲njlȘ鹾K", - "imagePullPolicy": "O_h盌3+Œ9两@8Byß讪Ă2", - "securityContext": { - "capabilities": { - "add": [ - "m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ" - ], - "drop": [ - "" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381" - }, - "runAsUser": 6816267869367451869, - "runAsGroup": 9111865674949727136, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ř筿", - "seccompProfile": { - "type": "5Ų買霎ȃň[\u003eą S", - "localhostProfile": "382" - } - }, - "stdinOnce": true, - "targetContainerName": "383" - } - ], - "restartPolicy": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", - "terminationGracePeriodSeconds": -155552760352472950, - "activeDeadlineSeconds": 7109959542220202422, - "dnsPolicy": "#t(ȗŜŲ\u0026洪y儕l", - "nodeSelector": { - "384": "385" - }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": false, - "nodeName": "388", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395" - }, - "runAsUser": 4841944355356012825, - "runAsGroup": -4962946920772050319, - "runAsNonRoot": true, - "supplementalGroups": [ - 5695420257629724684 - ], - "fsGroup": -4548866432246561416, - "sysctls": [ - { - "name": "396", - "value": "397" - } - ], - "fsGroupChangePolicy": "Ð扬", - "seccompProfile": { - "type": "惍EʦŊĊ娮rȧ", - "localhostProfile": "398" - } - }, - "imagePullSecrets": [ - { - "name": "399" - } - ], - "hostname": "400", - "subdomain": "401", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "402", - "operator": "ɳ礬.b屏ɧeʫį淓¯Ą0", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": "鮽ǍJB膾扉A­1襏櫯³£h刪q塨", - "values": [ - "405" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -177041290, - "preference": { - "matchExpressions": [ - { - "key": "406", - "operator": "聧扈4ƫZ", - "values": [ - "407" - ] - } - ], - "matchFields": [ - { - "key": "408", - "operator": " ɲ±", - "values": [ - "409" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "p_N-1": "O-BZ..6-1.S-B3_.b7" - }, - "matchExpressions": [ - { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "416" - ], - "topologyKey": "417" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -2092358209, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L": "3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7" - }, - "matchExpressions": [ - { - "key": "yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "424" - ], - "topologyKey": "425" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0": "8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O" - }, - "matchExpressions": [ - { - "key": "I.4_W_-_-7Tp_.---c", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "432" - ], - "topologyKey": "433" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1084136601, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4": "2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l" - }, - "matchExpressions": [ - { - "key": "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t", - "operator": "NotIn", - "values": [ - "Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2" - ] - } - ] - }, - "namespaces": [ - "440" - ], - "topologyKey": "441" - } - } - ] - } - }, - "schedulerName": "442", - "tolerations": [ - { - "key": "443", - "operator": "Ž彙pg稠氦Ņs", - "value": "444", - "effect": "ưg", - "tolerationSeconds": 7158818521862381855 - } - ], - "hostAliases": [ - { - "ip": "445", - "hostnames": [ - "446" - ] - } - ], - "priorityClassName": "447", - "priority": 197024033, - "dnsConfig": { - "nameservers": [ - "448" - ], - "searches": [ - "449" - ], - "options": [ - { - "name": "450", - "value": "451" - } - ] - }, - "readinessGates": [ - { - "conditionType": "" - } - ], - "runtimeClassName": "452", - "enableServiceLinks": false, - "preemptionPolicy": "礗渶", - "overhead": { - "[IŚȆĸsǞÃ+?Ď筌ʨ:": "664" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -918148948, - "topologyKey": "453", - "whenUnsatisfiable": "亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc", - "labelSelector": { - "matchLabels": { - "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2": "3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7" - }, - "matchExpressions": [ - { - "key": "37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6", - "operator": "DoesNotExist" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "updateStrategy": { - "type": "翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u", - "rollingUpdate": { - "maxUnavailable": 2 - } - }, - "minReadySeconds": -985724127, - "templateGeneration": -8308852022291575505, - "revisionHistoryLimit": 408491268 - }, - "status": { - "currentNumberScheduled": -1833348558, - "numberMisscheduled": 1883709155, - "desiredNumberScheduled": 484752614, - "numberReady": 1191556990, - "observedGeneration": 5927758286740396237, - "updatedNumberScheduled": -406189540, - "numberAvailable": -2095625968, - "numberUnavailable": -303330375, - "collisionCount": -7415502, - "conditions": [ - { - "type": "囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ", - "status": "喗vȥ倉螆ȨX\u003e,«ɒó\u003c碡", - "lastTransitionTime": "2343-06-05T09:00:28Z", - "reason": "460", - "message": "461" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.pb b/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.pb deleted file mode 100644 index 6138eba149a394a322c119887f353acdfa02c54a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7274 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 diff --git a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.yaml b/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.yaml deleted file mode 100644 index 41ebddedaf..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.after_roundtrip.yaml +++ /dev/null @@ -1,1024 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: DaemonSet -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -985724127 - revisionHistoryLimit: 408491268 - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: 7534629739119643351 - finalizers: - - "37" - generateName: "26" - generation: -4139900758039117471 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: ĪȸŹăȲĻ¤Ħʅ芝 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: false - kind: "35" - name: "36" - uid: ^ - resourceVersion: "1698285396218902212" - selfLink: "28" - uid: TʡȂŏ{sǡƟ - spec: - activeDeadlineSeconds: 7109959542220202422 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "406" - operator: 聧扈4ƫZ - values: - - "407" - matchFields: - - key: "408" - operator: ' ɲ±' - values: - - "409" - weight: -177041290 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "402" - operator: ɳ礬.b屏ɧeʫį淓¯Ą0 - values: - - "403" - matchFields: - - key: "404" - operator: 鮽ǍJB膾扉A­1襏櫯³£h刪q塨 - values: - - "405" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH - operator: DoesNotExist - matchLabels: - nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L: 3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7 - namespaces: - - "424" - topologyKey: "425" - weight: -2092358209 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1rhm-5y--z-0/5eQ9 - operator: DoesNotExist - matchLabels: - p_N-1: O-BZ..6-1.S-B3_.b7 - namespaces: - - "416" - topologyKey: "417" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: 2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t - operator: NotIn - values: - - Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2 - matchLabels: - 6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4: 2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l - namespaces: - - "440" - topologyKey: "441" - weight: -1084136601 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: I.4_W_-_-7Tp_.---c - operator: DoesNotExist - matchLabels: - H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0: 8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O - namespaces: - - "432" - topologyKey: "433" - automountServiceAccountToken: false - containers: - - args: - - "247" - command: - - "246" - env: - - name: "254" - value: "255" - valueFrom: - configMapKeyRef: - key: "261" - name: "260" - optional: true - fieldRef: - apiVersion: "256" - fieldPath: "257" - resourceFieldRef: - containerName: "258" - divisor: "277" - resource: "259" - secretKeyRef: - key: "263" - name: "262" - optional: true - envFrom: - - configMapRef: - name: "252" - optional: true - prefix: "251" - secretRef: - name: "253" - optional: true - image: "245" - imagePullPolicy: 焬CQm坊柩 - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: 磉反 - tcpSocket: - host: "297" - port: -313085430 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 413903479 - scheme: ɛ棕ƈ眽炊礫Ƽ¨Ix糂 - tcpSocket: - host: "304" - port: "303" - livenessProbe: - exec: - command: - - "270" - failureThreshold: 2144856253 - httpGet: - host: "272" - httpHeaders: - - name: "273" - value: "274" - path: "271" - port: 872525702 - scheme: ay - initialDelaySeconds: 628632965 - periodSeconds: -1396197931 - successThreshold: -1114385515 - tcpSocket: - host: "276" - port: "275" - timeoutSeconds: 552654052 - name: "244" - ports: - - containerPort: -852140121 - hostIP: "250" - hostPort: -57730414 - name: "249" - protocol: ȣ±p - readinessProbe: - exec: - command: - - "277" - failureThreshold: 1803882645 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: -1186720090 - scheme: 增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ - initialDelaySeconds: 1737172479 - periodSeconds: 1223564938 - successThreshold: 1241693652 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: -767058113 - resources: - limits: - 斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ: "850" - requests: - jʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ: "635" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - '[ƕƑĝ®EĨǔvÄÚ' - drop: - - p鬷m罂o3ǰ廋i乳' - privileged: false - procMount: 蠲$ɛ溢臜裡 - readOnlyRootFilesystem: true - runAsGroup: 3258181973067899469 - runAsNonRoot: true - runAsUser: 2506229153551047343 - seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" - seccompProfile: - localhostProfile: "313" - type: 銵-紑浘牬釼aTG - windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - runAsUserName: "312" - startupProbe: - exec: - command: - - "284" - failureThreshold: -751455207 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 賞ǧĒzŔ瘍N - initialDelaySeconds: 2073630689 - periodSeconds: -1395144116 - successThreshold: -684167223 - tcpSocket: - host: "290" - port: -531787516 - timeoutSeconds: -830875556 - stdin: true - terminationMessagePath: "305" - terminationMessagePolicy: ǚŜEuEy竬ʆɞ - volumeDevices: - - devicePath: "269" - name: "268" - volumeMounts: - - mountPath: "265" - mountPropagation: 衷,ƷƣMț譎懚 - name: "264" - subPath: "266" - subPathExpr: "267" - workingDir: "248" - dnsConfig: - nameservers: - - "448" - options: - - name: "450" - value: "451" - searches: - - "449" - dnsPolicy: '#t(ȗŜŲ&洪y儕l' - enableServiceLinks: false - ephemeralContainers: - - args: - - "317" - command: - - "316" - env: - - name: "324" - value: "325" - valueFrom: - configMapKeyRef: - key: "331" - name: "330" - optional: true - fieldRef: - apiVersion: "326" - fieldPath: "327" - resourceFieldRef: - containerName: "328" - divisor: "574" - resource: "329" - secretKeyRef: - key: "333" - name: "332" - optional: false - envFrom: - - configMapRef: - name: "322" - optional: false - prefix: "321" - secretRef: - name: "323" - optional: true - image: "315" - imagePullPolicy: O_h盌3+Œ9两@8Byß讪Ă2 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1767555420 - scheme: e - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: -1452767599 - scheme: ' 瞍髃#ɣȕ' - tcpSocket: - host: "373" - port: "372" - livenessProbe: - exec: - command: - - "340" - failureThreshold: 1471419756 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "341" - port: 731136838 - scheme: 繡旹翃ɾ氒ĺʈʫ羶剹Ɗ - initialDelaySeconds: -1223327585 - periodSeconds: -1531582553 - successThreshold: 1474671869 - tcpSocket: - host: "345" - port: -183458945 - timeoutSeconds: -99080494 - name: "314" - ports: - - containerPort: 243566659 - hostIP: "320" - hostPort: -92253969 - name: "319" - protocol: ×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇 - readinessProbe: - exec: - command: - - "346" - failureThreshold: 1447996588 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: 892837330 - scheme: 気Ƀ秮ò - initialDelaySeconds: -1649234654 - periodSeconds: 541943046 - successThreshold: 1502194981 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: -263708518 - resources: - limits: - ĭ$: "530" - requests: - «V¯ÁȦtl敷: "698" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ - drop: - - "" - privileged: true - procMount: Ř筿 - readOnlyRootFilesystem: true - runAsGroup: 9111865674949727136 - runAsNonRoot: true - runAsUser: 6816267869367451869 - seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" - seccompProfile: - localhostProfile: "382" - type: 5Ų買霎ȃň[>ą S - windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" - startupProbe: - exec: - command: - - "353" - failureThreshold: 1805682547 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: đ>*劶? - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 - tcpSocket: - host: "359" - port: -176877925 - timeoutSeconds: -821592382 - stdinOnce: true - targetContainerName: "383" - terminationMessagePath: "374" - terminationMessagePolicy: s梊ɥʋăƻ遲njlȘ鹾K - volumeDevices: - - devicePath: "339" - name: "338" - volumeMounts: - - mountPath: "335" - mountPropagation: Ű藛b磾sYȠ繽敮ǰ - name: "334" - subPath: "336" - subPathExpr: "337" - workingDir: "318" - hostAliases: - - hostnames: - - "446" - ip: "445" - hostIPC: true - hostNetwork: true - hostname: "400" - imagePullSecrets: - - name: "399" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "139" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: Ɖ飴ɎiǨ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -816630929 - tcpSocket: - host: "227" - port: 1965273344 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - tcpSocket: - host: "234" - port: -385597677 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -552281772 - httpGet: - host: "204" - httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 - tcpSocket: - host: "207" - port: 1714588921 - timeoutSeconds: 617318981 - name: "175" - ports: - - containerPort: -1252938503 - hostIP: "181" - hostPort: 852780575 - name: "180" - protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 - readinessProbe: - exec: - command: - - "208" - failureThreshold: 549215478 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1777326813 - scheme: ǟi&皥贸碔lNKƙ順\E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -528664199 - resources: - limits: - LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" - requests: - 嚧ʣq埄: "936" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - ǵɐ鰥Z - drop: - - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 - privileged: false - procMount: ƲǦŐnj汰 - readOnlyRootFilesystem: true - runAsGroup: 2823592889848840099 - runAsNonRoot: false - runAsUser: -1666202510534940446 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: ŕİi騎C - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "215" - failureThreshold: 1847163341 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: -940334911 - terminationMessagePath: "235" - terminationMessagePolicy: 橈' - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "388" - nodeSelector: - "384": "385" - overhead: - '[IŚȆĸsǞÃ+?Ď筌ʨ:': "664" - preemptionPolicy: 礗渶 - priority: 197024033 - priorityClassName: "447" - readinessGates: - - conditionType: "" - restartPolicy: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' - runtimeClassName: "452" - schedulerName: "442" - securityContext: - fsGroup: -4548866432246561416 - fsGroupChangePolicy: Ð扬 - runAsGroup: -4962946920772050319 - runAsNonRoot: true - runAsUser: 4841944355356012825 - seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" - seccompProfile: - localhostProfile: "398" - type: 惍EʦŊĊ娮rȧ - supplementalGroups: - - 5695420257629724684 - sysctls: - - name: "396" - value: "397" - windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: -155552760352472950 - tolerations: - - effect: ưg - key: "443" - operator: Ž彙pg稠氦Ņs - tolerationSeconds: 7158818521862381855 - value: "444" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6 - operator: DoesNotExist - matchLabels: - cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2: 3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7 - maxSkew: -918148948 - topologyKey: "453" - whenUnsatisfiable: 亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -2007808768 - volumeID: "46" - azureDisk: - cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" - kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 952979935 - items: - - key: "99" - mode: 2020789772 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -868808281 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: -1768075156 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "915" - resource: "92" - emptyDir: - medium: ɹ坼É/pȿ - sizeLimit: "804" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 2974444584632416014 - finalizers: - - "159" - generateName: "148" - generation: 3849874053153949822 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: true - kind: "157" - name: "158" - uid: oɘ檲ɨ銦妰黖ȓ - resourceVersion: "1248703441945830579" - selfLink: "150" - uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ - spec: - accessModes: - - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" - requests: - 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" - selector: - matchExpressions: - - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" - volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" - fc: - fsType: "94" - lun: 570501002 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1318752360 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: "" - iscsi: - chapAuthDiscovery: true - chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 408756018 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: 480521693 - sources: - - configMap: - items: - - key: "124" - mode: -1126738259 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1618937335 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "461" - resource: "122" - secret: - items: - - key: "116" - mode: 675406340 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: -6345861634934949644 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 1233814916 - items: - - key: "52" - mode: 228756891 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - templateGeneration: -8308852022291575505 - updateStrategy: - rollingUpdate: - maxUnavailable: 2 - type: 翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u -status: - collisionCount: -7415502 - conditions: - - lastTransitionTime: "2343-06-05T09:00:28Z" - message: "461" - reason: "460" - status: 喗vȥ倉螆ȨX>,«ɒó<碡 - type: 囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ - currentNumberScheduled: -1833348558 - desiredNumberScheduled: 484752614 - numberAvailable: -2095625968 - numberMisscheduled: 1883709155 - numberReady: 1191556990 - numberUnavailable: -303330375 - observedGeneration: 5927758286740396237 - updatedNumberScheduled: -406189540 diff --git a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.json b/testdata/v1.19.0/extensions.v1beta1.DaemonSet.json deleted file mode 100644 index 190d1b9b75..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.json +++ /dev/null @@ -1,1498 +0,0 @@ -{ - "kind": "DaemonSet", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "TʡȂŏ{sǡƟ", - "resourceVersion": "1698285396218902212", - "generation": -4139900758039117471, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 7534629739119643351, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "^", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ĪȸŹăȲĻ¤Ħʅ芝", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "" - }, - "emptyDir": { - "medium": "ɹ坼É/pȿ", - "sizeLimit": "804" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1318752360 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -2007808768 - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": 228756891 - } - ], - "defaultMode": 1233814916, - "optional": false - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 408756018, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "chapAuthSession": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "915" - }, - "mode": -1768075156 - } - ], - "defaultMode": -868808281 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 570501002, - "fsType": "94", - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 2020789772 - } - ], - "defaultMode": 952979935, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "k ź贩j瀉ǚrǜnh0åȂ", - "fsType": "112", - "readOnly": false, - "kind": "nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": 675406340 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "461" - }, - "mode": -1618937335 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1126738259 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -6345861634934949644, - "path": "127" - } - } - ], - "defaultMode": 480521693 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "sslEnabled": true, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": true, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", - "resourceVersion": "1248703441945830579", - "generation": 3849874053153949822, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 2974444584632416014, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "oɘ檲ɨ銦妰黖ȓ", - "controller": true, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎" - ], - "selector": { - "matchLabels": { - "o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38": "m_zm-.-_RJt2pX_2_28.6" - }, - "matchExpressions": [ - { - "key": "Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ": "648" - }, - "requests": { - "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡": "212" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "dz娝嘚庎D}埽uʎȺ眖R#yV'WK", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 852780575, - "containerPort": -1252938503, - "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "139" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" - }, - "requests": { - "嚧ʣq埄": "936" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": "203", - "host": "204", - "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", - "httpHeaders": [ - { - "name": "205", - "value": "206" - } - ] - }, - "tcpSocket": { - "port": 1714588921, - "host": "207" - }, - "initialDelaySeconds": -1246371817, - "timeoutSeconds": 617318981, - "periodSeconds": 432291364, - "successThreshold": 676578360, - "failureThreshold": -552281772 - }, - "readinessProbe": { - "exec": { - "command": [ - "208" - ] - }, - "httpGet": { - "path": "209", - "port": 1777326813, - "host": "210", - "scheme": "ǟi\u0026皥贸碔lNKƙ順\\E¦", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 1868887309, - "timeoutSeconds": -528664199, - "periodSeconds": -316996074, - "successThreshold": 1933968533, - "failureThreshold": 549215478 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": -374766088, - "host": "217", - "scheme": "翜舞拉Œ", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": "220", - "host": "221" - }, - "initialDelaySeconds": -190183379, - "timeoutSeconds": -940334911, - "periodSeconds": -341287812, - "successThreshold": 2030115750, - "failureThreshold": 1847163341 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": -816630929, - "host": "224", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": 1965273344, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": "230", - "host": "231", - "scheme": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", - "httpHeaders": [ - { - "name": "232", - "value": "233" - } - ] - }, - "tcpSocket": { - "port": -385597677, - "host": "234" - } - } - }, - "terminationMessagePath": "235", - "terminationMessagePolicy": "橈'", - "imagePullPolicy": "Ɖ飴ɎiǨ", - "securityContext": { - "capabilities": { - "add": [ - "ǵɐ鰥Z" - ], - "drop": [ - "´DÒȗÔÂɘɢ鬍熖B芭花ª瘡" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "236", - "role": "237", - "type": "238", - "level": "239" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "240", - "gmsaCredentialSpec": "241", - "runAsUserName": "242" - }, - "runAsUser": -1666202510534940446, - "runAsGroup": 2823592889848840099, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ƲǦŐnj汰", - "seccompProfile": { - "type": "ŕİi騎C", - "localhostProfile": "243" - } - }, - "tty": true - } - ], - "containers": [ - { - "name": "244", - "image": "245", - "command": [ - "246" - ], - "args": [ - "247" - ], - "workingDir": "248", - "ports": [ - { - "name": "249", - "hostPort": -57730414, - "containerPort": -852140121, - "protocol": "ȣ±p", - "hostIP": "250" - } - ], - "envFrom": [ - { - "prefix": "251", - "configMapRef": { - "name": "252", - "optional": true - }, - "secretRef": { - "name": "253", - "optional": true - } - } - ], - "env": [ - { - "name": "254", - "value": "255", - "valueFrom": { - "fieldRef": { - "apiVersion": "256", - "fieldPath": "257" - }, - "resourceFieldRef": { - "containerName": "258", - "resource": "259", - "divisor": "277" - }, - "configMapKeyRef": { - "name": "260", - "key": "261", - "optional": true - }, - "secretKeyRef": { - "name": "262", - "key": "263", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "斩ìh4ɊHȖ|ʐşƧ諔迮ƙIJ": "850" - }, - "requests": { - "jʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ": "635" - } - }, - "volumeMounts": [ - { - "name": "264", - "mountPath": "265", - "subPath": "266", - "mountPropagation": "衷,ƷƣMț譎懚", - "subPathExpr": "267" - } - ], - "volumeDevices": [ - { - "name": "268", - "devicePath": "269" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "270" - ] - }, - "httpGet": { - "path": "271", - "port": 872525702, - "host": "272", - "scheme": "ay", - "httpHeaders": [ - { - "name": "273", - "value": "274" - } - ] - }, - "tcpSocket": { - "port": "275", - "host": "276" - }, - "initialDelaySeconds": 628632965, - "timeoutSeconds": 552654052, - "periodSeconds": -1396197931, - "successThreshold": -1114385515, - "failureThreshold": 2144856253 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": -1186720090, - "host": "279", - "scheme": "增猍ǵ xǨŴ壶ƵfȽÃ茓pȓɻ", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": 1737172479, - "timeoutSeconds": -767058113, - "periodSeconds": 1223564938, - "successThreshold": 1241693652, - "failureThreshold": 1803882645 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "賞ǧĒzŔ瘍N", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -531787516, - "host": "290" - }, - "initialDelaySeconds": 2073630689, - "timeoutSeconds": -830875556, - "periodSeconds": -1395144116, - "successThreshold": -684167223, - "failureThreshold": -751455207 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "磉反", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": -313085430, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 413903479, - "host": "300", - "scheme": "ɛ棕ƈ眽炊礫Ƽ¨Ix糂", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": "303", - "host": "304" - } - } - }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "ǚŜEuEy竬ʆɞ", - "imagePullPolicy": "焬CQm坊柩", - "securityContext": { - "capabilities": { - "add": [ - "[ƕƑĝ®EĨǔvÄÚ" - ], - "drop": [ - "p鬷m罂o3ǰ廋i乳'" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312" - }, - "runAsUser": 2506229153551047343, - "runAsGroup": 3258181973067899469, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "蠲$ɛ溢臜裡", - "seccompProfile": { - "type": "銵-紑浘牬釼aTG", - "localhostProfile": "313" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "314", - "image": "315", - "command": [ - "316" - ], - "args": [ - "317" - ], - "workingDir": "318", - "ports": [ - { - "name": "319", - "hostPort": -92253969, - "containerPort": 243566659, - "protocol": "×DJɶ羹ƞʓ%ʝ`ǭ躌ñ?卶滿筇", - "hostIP": "320" - } - ], - "envFrom": [ - { - "prefix": "321", - "configMapRef": { - "name": "322", - "optional": false - }, - "secretRef": { - "name": "323", - "optional": true - } - } - ], - "env": [ - { - "name": "324", - "value": "325", - "valueFrom": { - "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" - }, - "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "574" - }, - "configMapKeyRef": { - "name": "330", - "key": "331", - "optional": true - }, - "secretKeyRef": { - "name": "332", - "key": "333", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ĭ$": "530" - }, - "requests": { - "«V¯ÁȦtl敷": "698" - } - }, - "volumeMounts": [ - { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "Ű藛b磾sYȠ繽敮ǰ", - "subPathExpr": "337" - } - ], - "volumeDevices": [ - { - "name": "338", - "devicePath": "339" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "340" - ] - }, - "httpGet": { - "path": "341", - "port": 731136838, - "host": "342", - "scheme": "繡旹翃ɾ氒ĺʈʫ羶剹Ɗ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -183458945, - "host": "345" - }, - "initialDelaySeconds": -1223327585, - "timeoutSeconds": -99080494, - "periodSeconds": -1531582553, - "successThreshold": 1474671869, - "failureThreshold": 1471419756 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": 892837330, - "host": "348", - "scheme": "気Ƀ秮ò", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -1649234654, - "timeoutSeconds": -263708518, - "periodSeconds": 541943046, - "successThreshold": 1502194981, - "failureThreshold": 1447996588 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "đ\u003e*劶?", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -176877925, - "host": "359" - }, - "initialDelaySeconds": 1008425444, - "timeoutSeconds": -821592382, - "periodSeconds": 1678953375, - "successThreshold": 1045190247, - "failureThreshold": 1805682547 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1767555420, - "host": "362", - "scheme": "e", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": -1452767599, - "host": "369", - "scheme": " 瞍髃#ɣȕ", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": "372", - "host": "373" - } - } - }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "s梊ɥʋăƻ遲njlȘ鹾K", - "imagePullPolicy": "O_h盌3+Œ9两@8Byß讪Ă2", - "securityContext": { - "capabilities": { - "add": [ - "m葰賦迾娙ƴ4虵p蓋沥7uPƒw©ɴĶ" - ], - "drop": [ - "" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381" - }, - "runAsUser": 6816267869367451869, - "runAsGroup": 9111865674949727136, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "Ř筿", - "seccompProfile": { - "type": "5Ų買霎ȃň[\u003eą S", - "localhostProfile": "382" - } - }, - "stdinOnce": true, - "targetContainerName": "383" - } - ], - "restartPolicy": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", - "terminationGracePeriodSeconds": -155552760352472950, - "activeDeadlineSeconds": 7109959542220202422, - "dnsPolicy": "#t(ȗŜŲ\u0026洪y儕l", - "nodeSelector": { - "384": "385" - }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": false, - "nodeName": "388", - "hostNetwork": true, - "hostIPC": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395" - }, - "runAsUser": 4841944355356012825, - "runAsGroup": -4962946920772050319, - "runAsNonRoot": true, - "supplementalGroups": [ - 5695420257629724684 - ], - "fsGroup": -4548866432246561416, - "sysctls": [ - { - "name": "396", - "value": "397" - } - ], - "fsGroupChangePolicy": "Ð扬", - "seccompProfile": { - "type": "惍EʦŊĊ娮rȧ", - "localhostProfile": "398" - } - }, - "imagePullSecrets": [ - { - "name": "399" - } - ], - "hostname": "400", - "subdomain": "401", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "402", - "operator": "ɳ礬.b屏ɧeʫį淓¯Ą0", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": "鮽ǍJB膾扉A­1襏櫯³£h刪q塨", - "values": [ - "405" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -177041290, - "preference": { - "matchExpressions": [ - { - "key": "406", - "operator": "聧扈4ƫZ", - "values": [ - "407" - ] - } - ], - "matchFields": [ - { - "key": "408", - "operator": " ɲ±", - "values": [ - "409" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "p_N-1": "O-BZ..6-1.S-B3_.b7" - }, - "matchExpressions": [ - { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "416" - ], - "topologyKey": "417" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -2092358209, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "nn093-pi-9o-l4-vo5byp8q-sf1--gw-jz/F_06.eqk5L": "3zHw.H__V.Vz_6.Hz_V_.r_v_._e_7" - }, - "matchExpressions": [ - { - "key": "yps4483-o--3f1p7--43nw-l-x18mtb/mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpH", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "424" - ], - "topologyKey": "425" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "H1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-0": "8mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O" - }, - "matchExpressions": [ - { - "key": "I.4_W_-_-7Tp_.---c", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "432" - ], - "topologyKey": "433" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1084136601, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "6n-f-x--i-b/K_BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.4": "2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-7l" - }, - "matchExpressions": [ - { - "key": "2--4-r4p--w1k8--y.e2-08vc--4-7hdum1-f-7-k8q/YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-t", - "operator": "NotIn", - "values": [ - "Oep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q2" - ] - } - ] - }, - "namespaces": [ - "440" - ], - "topologyKey": "441" - } - } - ] - } - }, - "schedulerName": "442", - "tolerations": [ - { - "key": "443", - "operator": "Ž彙pg稠氦Ņs", - "value": "444", - "effect": "ưg", - "tolerationSeconds": 7158818521862381855 - } - ], - "hostAliases": [ - { - "ip": "445", - "hostnames": [ - "446" - ] - } - ], - "priorityClassName": "447", - "priority": 197024033, - "dnsConfig": { - "nameservers": [ - "448" - ], - "searches": [ - "449" - ], - "options": [ - { - "name": "450", - "value": "451" - } - ] - }, - "readinessGates": [ - { - "conditionType": "" - } - ], - "runtimeClassName": "452", - "enableServiceLinks": false, - "preemptionPolicy": "礗渶", - "overhead": { - "[IŚȆĸsǞÃ+?Ď筌ʨ:": "664" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -918148948, - "topologyKey": "453", - "whenUnsatisfiable": "亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc", - "labelSelector": { - "matchLabels": { - "cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2": "3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7" - }, - "matchExpressions": [ - { - "key": "37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6", - "operator": "DoesNotExist" - } - ] - } - } - ], - "setHostnameAsFQDN": true - } - }, - "updateStrategy": { - "type": "翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u", - "rollingUpdate": { - "maxUnavailable": 2 - } - }, - "minReadySeconds": -985724127, - "templateGeneration": -8308852022291575505, - "revisionHistoryLimit": 408491268 - }, - "status": { - "currentNumberScheduled": -1833348558, - "numberMisscheduled": 1883709155, - "desiredNumberScheduled": 484752614, - "numberReady": 1191556990, - "observedGeneration": 5927758286740396237, - "updatedNumberScheduled": -406189540, - "numberAvailable": -2095625968, - "numberUnavailable": -303330375, - "collisionCount": -7415502, - "conditions": [ - { - "type": "囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ", - "status": "喗vȥ倉螆ȨX\u003e,«ɒó\u003c碡", - "lastTransitionTime": "2343-06-05T09:00:28Z", - "reason": "460", - "message": "461" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.DaemonSet.pb b/testdata/v1.19.0/extensions.v1beta1.DaemonSet.pb deleted file mode 100644 index 9fd117dfd2313646c11109d725339d0c6500bc6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7270 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ą S - windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - runAsUserName: "381" - startupProbe: - exec: - command: - - "353" - failureThreshold: 1805682547 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: đ>*劶? - initialDelaySeconds: 1008425444 - periodSeconds: 1678953375 - successThreshold: 1045190247 - tcpSocket: - host: "359" - port: -176877925 - timeoutSeconds: -821592382 - stdinOnce: true - targetContainerName: "383" - terminationMessagePath: "374" - terminationMessagePolicy: s梊ɥʋăƻ遲njlȘ鹾K - volumeDevices: - - devicePath: "339" - name: "338" - volumeMounts: - - mountPath: "335" - mountPropagation: Ű藛b磾sYȠ繽敮ǰ - name: "334" - subPath: "336" - subPathExpr: "337" - workingDir: "318" - hostAliases: - - hostnames: - - "446" - ip: "445" - hostIPC: true - hostNetwork: true - hostname: "400" - imagePullSecrets: - - name: "399" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: true - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "139" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: Ɖ飴ɎiǨ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "224" - httpHeaders: - - name: "225" - value: "226" - path: "223" - port: -816630929 - tcpSocket: - host: "227" - port: 1965273344 - preStop: - exec: - command: - - "228" - httpGet: - host: "231" - httpHeaders: - - name: "232" - value: "233" - path: "229" - port: "230" - scheme: SÄ蚃ɣľ)酊龨δ摖ȱğ_< - tcpSocket: - host: "234" - port: -385597677 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -552281772 - httpGet: - host: "204" - httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ - initialDelaySeconds: -1246371817 - periodSeconds: 432291364 - successThreshold: 676578360 - tcpSocket: - host: "207" - port: 1714588921 - timeoutSeconds: 617318981 - name: "175" - ports: - - containerPort: -1252938503 - hostIP: "181" - hostPort: 852780575 - name: "180" - protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 - readinessProbe: - exec: - command: - - "208" - failureThreshold: 549215478 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "209" - port: 1777326813 - scheme: ǟi&皥贸碔lNKƙ順\E¦ - initialDelaySeconds: 1868887309 - periodSeconds: -316996074 - successThreshold: 1933968533 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -528664199 - resources: - limits: - LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" - requests: - 嚧ʣq埄: "936" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - ǵɐ鰥Z - drop: - - ´DÒȗÔÂɘɢ鬍熖B芭花ª瘡 - privileged: false - procMount: ƲǦŐnj汰 - readOnlyRootFilesystem: true - runAsGroup: 2823592889848840099 - runAsNonRoot: false - runAsUser: -1666202510534940446 - seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" - seccompProfile: - localhostProfile: "243" - type: ŕİi騎C - windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - runAsUserName: "242" - startupProbe: - exec: - command: - - "215" - failureThreshold: 1847163341 - httpGet: - host: "217" - httpHeaders: - - name: "218" - value: "219" - path: "216" - port: -374766088 - scheme: 翜舞拉Œ - initialDelaySeconds: -190183379 - periodSeconds: -341287812 - successThreshold: 2030115750 - tcpSocket: - host: "221" - port: "220" - timeoutSeconds: -940334911 - terminationMessagePath: "235" - terminationMessagePolicy: 橈' - tty: true - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' - name: "195" - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "388" - nodeSelector: - "384": "385" - overhead: - '[IŚȆĸsǞÃ+?Ď筌ʨ:': "664" - preemptionPolicy: 礗渶 - priority: 197024033 - priorityClassName: "447" - readinessGates: - - conditionType: "" - restartPolicy: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' - runtimeClassName: "452" - schedulerName: "442" - securityContext: - fsGroup: -4548866432246561416 - fsGroupChangePolicy: Ð扬 - runAsGroup: -4962946920772050319 - runAsNonRoot: true - runAsUser: 4841944355356012825 - seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" - seccompProfile: - localhostProfile: "398" - type: 惍EʦŊĊ娮rȧ - supplementalGroups: - - 5695420257629724684 - sysctls: - - name: "396" - value: "397" - windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" - setHostnameAsFQDN: true - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: -155552760352472950 - tolerations: - - effect: ưg - key: "443" - operator: Ž彙pg稠氦Ņs - tolerationSeconds: 7158818521862381855 - value: "444" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 37-ufi-q7u0ux-qv4kd-36---9-d-6s83--r-vkm.8fmt4272r--49u-0m7u-----v---4b---h-wyux--4t7k--e--x--3/fdw.3-._CJ4a1._-_CH-6 - operator: DoesNotExist - matchLabels: - cg-w2q76.6-7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1o-d-6-bk81-3s/s-g__.2: 3N_.n1.--.._-x_4..u2-__3uM77U7._pT-___-_5-6h_K7 - maxSkew: -918148948 - topologyKey: "453" - whenUnsatisfiable: 亪鸑躓1Ǐ詁Ȟ鮩ĺJCuɖc - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: -2007808768 - volumeID: "46" - azureDisk: - cachingMode: k ź贩j瀉ǚrǜnh0åȂ - diskName: "110" - diskURI: "111" - fsType: "112" - kind: nj揠8lj黳鈫ʕ禒Ƙá腿ħ缶 - readOnly: false - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 952979935 - items: - - key: "99" - mode: 2020789772 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: true - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: -868808281 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: -1768075156 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "915" - resource: "92" - emptyDir: - medium: ɹ坼É/pȿ - sizeLimit: "804" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 2974444584632416014 - finalizers: - - "159" - generateName: "148" - generation: 3849874053153949822 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: 獵偐ę腬瓷碑=ɉ鎷卩蝾H韹寬娬ï瓼 - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: true - kind: "157" - name: "158" - uid: oɘ檲ɨ銦妰黖ȓ - resourceVersion: "1248703441945830579" - selfLink: "150" - uid: 溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳&¼ - spec: - accessModes: - - 酃=6}ɡŇƉ立hdz緄Ú|dk_瀹鞎 - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" - requests: - 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡: "212" - selector: - matchExpressions: - - key: Wik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - o-03-t-0-035--5b95w------4-n4f--139-295at-o7qff2/v2.-_-8wE._._3.-.83_iq_-y.-25C.A-j..9dfn38: m_zm-.-_RJt2pX_2_28.6 - storageClassName: "171" - volumeMode: dz娝嘚庎D}埽uʎȺ眖R#yV'WK - volumeName: "170" - fc: - fsType: "94" - lun: 570501002 - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1318752360 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - hostPath: - path: "43" - type: "" - iscsi: - chapAuthDiscovery: true - chapAuthSession: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 408756018 - portals: - - "60" - readOnly: true - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - volumeID: "128" - projected: - defaultMode: 480521693 - sources: - - configMap: - items: - - key: "124" - mode: -1126738259 - path: "125" - name: "123" - optional: true - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: -1618937335 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "461" - resource: "122" - secret: - items: - - key: "116" - mode: 675406340 - path: "117" - name: "115" - optional: false - serviceAccountToken: - audience: "126" - expirationSeconds: -6345861634934949644 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - readOnly: true - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - sslEnabled: true - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 1233814916 - items: - - key: "52" - mode: 228756891 - path: "53" - optional: false - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" - templateGeneration: -8308852022291575505 - updateStrategy: - rollingUpdate: - maxUnavailable: 2 - type: 翘ǼZ熝Ʊ宷泐ɻvŰ`Ǧɝ憑ǖ菐u -status: - collisionCount: -7415502 - conditions: - - lastTransitionTime: "2343-06-05T09:00:28Z" - message: "461" - reason: "460" - status: 喗vȥ倉螆ȨX>,«ɒó<碡 - type: 囙邵鄨o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ - currentNumberScheduled: -1833348558 - desiredNumberScheduled: 484752614 - numberAvailable: -2095625968 - numberMisscheduled: 1883709155 - numberReady: 1191556990 - numberUnavailable: -303330375 - observedGeneration: 5927758286740396237 - updatedNumberScheduled: -406189540 diff --git a/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.json b/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.json deleted file mode 100644 index d097d7227e..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.json +++ /dev/null @@ -1,1502 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "rollbackTo": { - "revision": -7874172095994035093 - }, - "progressDeadlineSeconds": 484752614 - }, - "status": { - "observedGeneration": 3359608726763190142, - "replicas": 1401559245, - "updatedReplicas": -406189540, - "readyReplicas": -2095625968, - "availableReplicas": -303330375, - "unavailableReplicas": 584721644, - "conditions": [ - { - "type": "ʀł!", - "status": "o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6", - "lastUpdateTime": "2096-03-01T11:48:47Z", - "lastTransitionTime": "2035-01-21T08:11:33Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": 2099542463 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.pb b/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.pb deleted file mode 100644 index 3f378502d7dfb476f90c81d669addf875703d3bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7279 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 diff --git a/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.yaml b/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.yaml deleted file mode 100644 index ba180271a3..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.Deployment.after_roundtrip.yaml +++ /dev/null @@ -1,1029 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1934555365 - progressDeadlineSeconds: 484752614 - replicas: 896585016 - revisionHistoryLimit: -1189243539 - rollbackTo: - revision: -7874172095994035093 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - strategy: - rollingUpdate: - maxSurge: 3 - maxUnavailable: 2 - type: xʚ=5谠vÐ仆dždĄ跞肞 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -303330375 - collisionCount: 2099542463 - conditions: - - lastTransitionTime: "2035-01-21T08:11:33Z" - lastUpdateTime: "2096-03-01T11:48:47Z" - message: "460" - reason: "459" - status: o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6 - type: ʀł! - observedGeneration: 3359608726763190142 - readyReplicas: -2095625968 - replicas: 1401559245 - unavailableReplicas: 584721644 - updatedReplicas: -406189540 diff --git a/testdata/v1.19.0/extensions.v1beta1.Deployment.json b/testdata/v1.19.0/extensions.v1beta1.Deployment.json deleted file mode 100644 index 6eb252911e..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.Deployment.json +++ /dev/null @@ -1,1503 +0,0 @@ -{ - "kind": "Deployment", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "selector": { - "matchLabels": { - "74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj": "6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1" - }, - "matchExpressions": [ - { - "key": "50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99", - "operator": "Exists" - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "?Qȫş", - "resourceVersion": "1736621709629422270", - "generation": -8542870036622468681, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2575298329142810753, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ƶȤ^}", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "躢", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱\u003c" - }, - "emptyDir": { - "medium": "Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈", - "sizeLimit": "473" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1188153605 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": 912004803, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -547518679 - } - ], - "defaultMode": 332383000, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 994527057, - "iscsiInterface": "58", - "fsType": "59", - "portals": [ - "60" - ], - "chapAuthDiscovery": true, - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64", - "readOnly": true - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - } - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "readOnly": true, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "660" - }, - "mode": 1569992019 - } - ], - "defaultMode": 824682619 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": -1740986684, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97", - "readOnly": true - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": 195263908 - } - ], - "defaultMode": 1593906314, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "|@?鷅bȻN", - "fsType": "112", - "readOnly": true, - "kind": "榱*Gưoɘ檲" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -323584340 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "106" - }, - "mode": 173030157 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": 2063799569 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": 8357931971650847566, - "path": "127" - } - } - ], - "defaultMode": -1334904807 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129", - "readOnly": true - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "uid": "H巧壚tC十Oɢ", - "resourceVersion": "11451542506523135343", - "generation": 6028937828108618026, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 6296624700137074905, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "閝ȝ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "ɑ龫`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "鲡:" - ], - "selector": { - "matchLabels": { - "0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6": "igm_-._.q6" - }, - "matchExpressions": [ - { - "key": "m_0_F03_J", - "operator": "NotIn", - "values": [ - "4FpF_W-6" - ] - } - ] - }, - "resources": { - "limits": { - "Ŗȫ焗捏ĨFħ籘": "853" - }, - "requests": { - "zɟ踡肒Ao/樝fw[Řż丩ŽoǠ": "918" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "Z1Ůđ眊ľǎɳ,ǿ飏騀呣", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - }, - "readOnly": true - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 282592353, - "containerPort": 377225334, - "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": false - }, - "secretRef": { - "name": "184", - "optional": false - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "573" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": false - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ǚ灄鸫rʤî萨zvt": "829" - }, - "requests": { - "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" - } - }, - "volumeMounts": [ - { - "name": "195", - "readOnly": true, - "mountPath": "196", - "subPath": "197", - "mountPropagation": "ƖHV", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": -1196874390, - "host": "203", - "scheme": "S晒嶗UÐ_ƮA攤", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -498930176, - "host": "206" - }, - "initialDelaySeconds": 1885897314, - "timeoutSeconds": -465677631, - "periodSeconds": 1054858106, - "successThreshold": 232569106, - "failureThreshold": -1150474479 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": -2717401, - "timeoutSeconds": -1492565335, - "periodSeconds": -1099429189, - "successThreshold": 994072122, - "failureThreshold": 1752155096 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": "217", - "host": "218", - "scheme": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "httpHeaders": [ - { - "name": "219", - "value": "220" - } - ] - }, - "tcpSocket": { - "port": -36782737, - "host": "221" - }, - "initialDelaySeconds": -1738069460, - "timeoutSeconds": -1643733106, - "periodSeconds": -805795167, - "successThreshold": 1791615594, - "failureThreshold": 785984384 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "222" - ] - }, - "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "\u003e郵[+扴ȨŮ", - "httpHeaders": [ - { - "name": "226", - "value": "227" - } - ] - }, - "tcpSocket": { - "port": "228", - "host": "229" - } - }, - "preStop": { - "exec": { - "command": [ - "230" - ] - }, - "httpGet": { - "path": "231", - "port": -743369977, - "host": "232", - "scheme": "\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4", - "httpHeaders": [ - { - "name": "233", - "value": "234" - } - ] - }, - "tcpSocket": { - "port": -1224991707, - "host": "235" - } - } - }, - "terminationMessagePath": "236", - "imagePullPolicy": "昕Ĭ", - "securityContext": { - "capabilities": { - "add": [ - "藢xɮĵȑ6L*Z鐫û咡W\u003c" - ], - "drop": [ - "lu|榝$î." - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243" - }, - "runAsUser": -7565148469525206101, - "runAsGroup": 8949541422887578058, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "朦 wƯ貾坢'跩", - "seccompProfile": { - "type": "ŕ翑0展}", - "localhostProfile": "244" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "245", - "image": "246", - "command": [ - "247" - ], - "args": [ - "248" - ], - "workingDir": "249", - "ports": [ - { - "name": "250", - "hostPort": -778272981, - "containerPort": 2056774277, - "protocol": "现葢ŵ橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉", - "hostIP": "251" - } - ], - "envFrom": [ - { - "prefix": "252", - "configMapRef": { - "name": "253", - "optional": true - }, - "secretRef": { - "name": "254", - "optional": false - } - } - ], - "env": [ - { - "name": "255", - "value": "256", - "valueFrom": { - "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" - }, - "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "124" - }, - "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { - "name": "263", - "key": "264", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "V訆Ǝżŧ": "915" - }, - "requests": { - "+SÄ蚃ɣľ)酊龨Î": "787" - } - }, - "volumeMounts": [ - { - "name": "265", - "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "\"冓鍓贯澔 ƺ蛜6", - "subPathExpr": "268" - } - ], - "volumeDevices": [ - { - "name": "269", - "devicePath": "270" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "271" - ] - }, - "httpGet": { - "path": "272", - "port": 465486290, - "host": "273", - "httpHeaders": [ - { - "name": "274", - "value": "275" - } - ] - }, - "tcpSocket": { - "port": -116224247, - "host": "276" - }, - "initialDelaySeconds": -2097329452, - "timeoutSeconds": 1504385614, - "periodSeconds": 865289071, - "successThreshold": -1829146875, - "failureThreshold": -205176266 - }, - "readinessProbe": { - "exec": { - "command": [ - "277" - ] - }, - "httpGet": { - "path": "278", - "port": 234253676, - "host": "279", - "scheme": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", - "httpHeaders": [ - { - "name": "280", - "value": "281" - } - ] - }, - "tcpSocket": { - "port": "282", - "host": "283" - }, - "initialDelaySeconds": -2062708879, - "timeoutSeconds": 215186711, - "periodSeconds": -141401239, - "successThreshold": -1187301925, - "failureThreshold": -402384013 - }, - "startupProbe": { - "exec": { - "command": [ - "284" - ] - }, - "httpGet": { - "path": "285", - "port": "286", - "host": "287", - "scheme": "鏻砅邻爥", - "httpHeaders": [ - { - "name": "288", - "value": "289" - } - ] - }, - "tcpSocket": { - "port": -305362540, - "host": "290" - }, - "initialDelaySeconds": 601198286, - "timeoutSeconds": 409029209, - "periodSeconds": 405193215, - "successThreshold": 2129989022, - "failureThreshold": -1699531929 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "291" - ] - }, - "httpGet": { - "path": "292", - "port": "293", - "host": "294", - "scheme": "­蜷ɔ幩š", - "httpHeaders": [ - { - "name": "295", - "value": "296" - } - ] - }, - "tcpSocket": { - "port": 455833230, - "host": "297" - } - }, - "preStop": { - "exec": { - "command": [ - "298" - ] - }, - "httpGet": { - "path": "299", - "port": 1076497581, - "host": "300", - "scheme": "h4ɊHȖ|ʐ", - "httpHeaders": [ - { - "name": "301", - "value": "302" - } - ] - }, - "tcpSocket": { - "port": 248533396, - "host": "303" - } - } - }, - "terminationMessagePath": "304", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", - "securityContext": { - "capabilities": { - "add": [ - "DŽ髐njʉBn(fǂǢ曣" - ], - "drop": [ - "ay" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "305", - "role": "306", - "type": "307", - "level": "308" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "309", - "gmsaCredentialSpec": "310", - "runAsUserName": "311" - }, - "runAsUser": 1958157659034146020, - "runAsGroup": -5996624450771474158, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "嗆u", - "seccompProfile": { - "type": "晲T[irȎ3Ĕ\\", - "localhostProfile": "312" - } - }, - "tty": true - } - ], - "ephemeralContainers": [ - { - "name": "313", - "image": "314", - "command": [ - "315" - ], - "args": [ - "316" - ], - "workingDir": "317", - "ports": [ - { - "name": "318", - "hostPort": -1656699070, - "containerPort": -1918622971, - "protocol": "ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz", - "hostIP": "319" - } - ], - "envFrom": [ - { - "prefix": "320", - "configMapRef": { - "name": "321", - "optional": true - }, - "secretRef": { - "name": "322", - "optional": false - } - } - ], - "env": [ - { - "name": "323", - "value": "324", - "valueFrom": { - "fieldRef": { - "apiVersion": "325", - "fieldPath": "326" - }, - "resourceFieldRef": { - "containerName": "327", - "resource": "328", - "divisor": "69" - }, - "configMapKeyRef": { - "name": "329", - "key": "330", - "optional": true - }, - "secretKeyRef": { - "name": "331", - "key": "332", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "1b": "328" - }, - "requests": { - "}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊": "699" - } - }, - "volumeMounts": [ - { - "name": "333", - "readOnly": true, - "mountPath": "334", - "subPath": "335", - "mountPropagation": "Ik(dŊiɢzĮ蛋I", - "subPathExpr": "336" - } - ], - "volumeDevices": [ - { - "name": "337", - "devicePath": "338" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "339" - ] - }, - "httpGet": { - "path": "340", - "port": "341", - "host": "342", - "scheme": "ȥ}礤铟怖ý萜Ǖ", - "httpHeaders": [ - { - "name": "343", - "value": "344" - } - ] - }, - "tcpSocket": { - "port": -1088996269, - "host": "345" - }, - "initialDelaySeconds": -1922458514, - "timeoutSeconds": 1480364858, - "periodSeconds": 692511776, - "successThreshold": -1231653807, - "failureThreshold": -36573584 - }, - "readinessProbe": { - "exec": { - "command": [ - "346" - ] - }, - "httpGet": { - "path": "347", - "port": -1157640253, - "host": "348", - "scheme": "×p鬷m罂o3ǰ廋i乳'ȘUɻ;", - "httpHeaders": [ - { - "name": "349", - "value": "350" - } - ] - }, - "tcpSocket": { - "port": "351", - "host": "352" - }, - "initialDelaySeconds": -478839383, - "timeoutSeconds": 989933975, - "periodSeconds": 140830733, - "successThreshold": -708495486, - "failureThreshold": -1436899600 - }, - "startupProbe": { - "exec": { - "command": [ - "353" - ] - }, - "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "漤ŗ坟", - "httpHeaders": [ - { - "name": "357", - "value": "358" - } - ] - }, - "tcpSocket": { - "port": -1617422199, - "host": "359" - }, - "initialDelaySeconds": -902839620, - "timeoutSeconds": -2030665763, - "periodSeconds": 1808698094, - "successThreshold": 1155232143, - "failureThreshold": -1873425934 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "360" - ] - }, - "httpGet": { - "path": "361", - "port": 1288391156, - "host": "362", - "scheme": "Ǥ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN", - "httpHeaders": [ - { - "name": "363", - "value": "364" - } - ] - }, - "tcpSocket": { - "port": "365", - "host": "366" - } - }, - "preStop": { - "exec": { - "command": [ - "367" - ] - }, - "httpGet": { - "path": "368", - "port": 1859267428, - "host": "369", - "scheme": "ȟP", - "httpHeaders": [ - { - "name": "370", - "value": "371" - } - ] - }, - "tcpSocket": { - "port": 1445923603, - "host": "372" - } - } - }, - "terminationMessagePath": "373", - "terminationMessagePolicy": "殆诵H玲鑠ĭ$#卛8ð仁Q", - "imagePullPolicy": "tl敷斢杧ż鯀", - "securityContext": { - "capabilities": { - "add": [ - "鸔ɧWǘ炙" - ], - "drop": [ - "餸硷" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "374", - "role": "375", - "type": "376", - "level": "377" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "378", - "gmsaCredentialSpec": "379", - "runAsUserName": "380" - }, - "runAsUser": 5215323049148402377, - "runAsGroup": 2946116477552625615, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "ʈʫ羶剹ƊF豎穜", - "seccompProfile": { - "type": "l咑耖p^鏋", - "localhostProfile": "381" - } - }, - "tty": true, - "targetContainerName": "382" - } - ], - "restartPolicy": "ȿ醏g遧", - "terminationGracePeriodSeconds": -616777763639482630, - "activeDeadlineSeconds": 2031424375743848602, - "dnsPolicy": ":{柯?B", - "nodeSelector": { - "383": "384" - }, - "serviceAccountName": "385", - "serviceAccount": "386", - "automountServiceAccountToken": false, - "nodeName": "387", - "hostNetwork": true, - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "388", - "role": "389", - "type": "390", - "level": "391" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "392", - "gmsaCredentialSpec": "393", - "runAsUserName": "394" - }, - "runAsUser": -1290365495982891537, - "runAsGroup": -759684899479757878, - "runAsNonRoot": false, - "supplementalGroups": [ - 3273247375993523103 - ], - "fsGroup": 4489057930380969432, - "sysctls": [ - { - "name": "395", - "value": "396" - } - ], - "fsGroupChangePolicy": "='ʨ|ǓÓ敆OɈÏ 瞍髃", - "seccompProfile": { - "type": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "localhostProfile": "397" - } - }, - "imagePullSecrets": [ - { - "name": "398" - } - ], - "hostname": "399", - "subdomain": "400", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "401", - "operator": "+Œ9两", - "values": [ - "402" - ] - } - ], - "matchFields": [ - { - "key": "403", - "operator": "q=歍þ螗ɃŒGm¨z鋎靀G", - "values": [ - "404" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 377409178, - "preference": { - "matchExpressions": [ - { - "key": "405", - "operator": "#ļǹʅŚO虀^背遻堣灭ƴɦ燻", - "values": [ - "406" - ] - } - ], - "matchFields": [ - { - "key": "407", - "operator": "-觗裓6Ř筿ɾ5Ų買霎ȃň[\u003eą", - "values": [ - "408" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5": "1--L--v_Z--Zg-_4Q__-v_t_u_.A" - }, - "matchExpressions": [ - { - "key": "5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y", - "operator": "Exists" - } - ] - }, - "namespaces": [ - "415" - ], - "topologyKey": "416" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -1507671981, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z": "3Pw_-r75--_-Ao" - }, - "matchExpressions": [ - { - "key": "hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "423" - ], - "topologyKey": "424" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "C--Y_Dp8O_._e_3_.4_W_-_7": "p_.----cp__ac8u.._-__BM.6-.Y7" - }, - "matchExpressions": [ - { - "key": "1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5", - "operator": "NotIn", - "values": [ - "l67Q.-_t--O.3L.z2-y.-...C4_-_2G8" - ] - } - ] - }, - "namespaces": [ - "431" - ], - "topologyKey": "432" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1067925263, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF": "11---.-o7.pJ-4-1WV.-__05._LsuH" - }, - "matchExpressions": [ - { - "key": "8", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "439" - ], - "topologyKey": "440" - } - } - ] - } - }, - "schedulerName": "441", - "tolerations": [ - { - "key": "442", - "operator": "Ɖ肆Ző", - "value": "443", - "effect": "淵", - "tolerationSeconds": -1072615283184390308 - } - ], - "hostAliases": [ - { - "ip": "444", - "hostnames": [ - "445" - ] - } - ], - "priorityClassName": "446", - "priority": -1221153504, - "dnsConfig": { - "nameservers": [ - "447" - ], - "searches": [ - "448" - ], - "options": [ - { - "name": "449", - "value": "450" - } - ] - }, - "readinessGates": [ - { - "conditionType": "媈" - } - ], - "runtimeClassName": "451", - "enableServiceLinks": true, - "preemptionPolicy": "n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:", - "overhead": { - "ȩ纾S": "368" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1568300104, - "topologyKey": "452", - "whenUnsatisfiable": "潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ", - "labelSelector": { - "matchLabels": { - "jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g": "Mqp..__._-J_-fk3-_j.133eT_2_Y" - }, - "matchExpressions": [ - { - "key": "51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u", - "operator": "Exists" - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - }, - "strategy": { - "type": "xʚ=5谠vÐ仆dždĄ跞肞", - "rollingUpdate": { - "maxUnavailable": 2, - "maxSurge": 3 - } - }, - "minReadySeconds": -1934555365, - "revisionHistoryLimit": -1189243539, - "rollbackTo": { - "revision": -7874172095994035093 - }, - "progressDeadlineSeconds": 484752614 - }, - "status": { - "observedGeneration": 3359608726763190142, - "replicas": 1401559245, - "updatedReplicas": -406189540, - "readyReplicas": -2095625968, - "availableReplicas": -303330375, - "unavailableReplicas": 584721644, - "conditions": [ - { - "type": "ʀł!", - "status": "o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6", - "lastUpdateTime": "2096-03-01T11:48:47Z", - "lastTransitionTime": "2035-01-21T08:11:33Z", - "reason": "459", - "message": "460" - } - ], - "collisionCount": 2099542463 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.Deployment.pb b/testdata/v1.19.0/extensions.v1beta1.Deployment.pb deleted file mode 100644 index 9efb46fbfac5f733e239d628cdbaf56c0b8ebcf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7275 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 diff --git a/testdata/v1.19.0/extensions.v1beta1.Deployment.yaml b/testdata/v1.19.0/extensions.v1beta1.Deployment.yaml deleted file mode 100644 index 05a459fb0f..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.Deployment.yaml +++ /dev/null @@ -1,1030 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: Deployment -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - minReadySeconds: -1934555365 - progressDeadlineSeconds: 484752614 - replicas: 896585016 - revisionHistoryLimit: -1189243539 - rollbackTo: - revision: -7874172095994035093 - selector: - matchExpressions: - - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 - operator: Exists - matchLabels: - 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - strategy: - rollingUpdate: - maxSurge: 3 - maxUnavailable: 2 - type: xʚ=5谠vÐ仆dždĄ跞肞 - template: - metadata: - annotations: - "32": "33" - clusterName: "38" - creationTimestamp: null - deletionGracePeriodSeconds: -2575298329142810753 - finalizers: - - "37" - generateName: "26" - generation: -8542870036622468681 - labels: - "30": "31" - managedFields: - - apiVersion: "40" - fieldsType: "41" - manager: "39" - operation: 躢 - name: "25" - namespace: "27" - ownerReferences: - - apiVersion: "34" - blockOwnerDeletion: true - controller: true - kind: "35" - name: "36" - uid: ƶȤ^} - resourceVersion: "1736621709629422270" - selfLink: "28" - uid: ?Qȫş - spec: - activeDeadlineSeconds: 2031424375743848602 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - preference: - matchExpressions: - - key: "405" - operator: '#ļǹʅŚO虀^背遻堣灭ƴɦ燻' - values: - - "406" - matchFields: - - key: "407" - operator: -觗裓6Ř筿ɾ5Ų買霎ȃň[>ą - values: - - "408" - weight: 377409178 - requiredDuringSchedulingIgnoredDuringExecution: - nodeSelectorTerms: - - matchExpressions: - - key: "401" - operator: +Œ9两 - values: - - "402" - matchFields: - - key: "403" - operator: q=歍þ螗ɃŒGm¨z鋎靀G - values: - - "404" - podAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: hj6/bW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...CqN - operator: DoesNotExist - matchLabels: - ? v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-35840-w4g-27-5s6.q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x18mtxb--kexr-y/oK-.O--5-yp8q_s-1__gw_-z_659GE.l_.23--_6l.-5_Z - : 3Pw_-r75--_-Ao - namespaces: - - "423" - topologyKey: "424" - weight: -1507671981 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___Y - operator: Exists - matchLabels: - 1-2ga-v205p-26-u5wg-g8.m-l80--5o1--cp6-5-x1---0w4rm-0u6/l-7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5: 1--L--v_Z--Zg-_4Q__-v_t_u_.A - namespaces: - - "415" - topologyKey: "416" - podAntiAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - podAffinityTerm: - labelSelector: - matchExpressions: - - key: "8" - operator: DoesNotExist - matchLabels: - k407--m-dc---6-q-q0o90--g-09--d5ez1----b69x90/um._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_VF: 11---.-o7.pJ-4-1WV.-__05._LsuH - namespaces: - - "439" - topologyKey: "440" - weight: 1067925263 - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: 1x--i--7-nt-23h-4z-21-sap--h--q0h-t2n4s-6-k5-7-a0w-ke5p-3.nu--17---u7-gl7814ei-07shtq-6---g----9s39z-5/wv3UDf.-4D-5 - operator: NotIn - values: - - l67Q.-_t--O.3L.z2-y.-...C4_-_2G8 - matchLabels: - C--Y_Dp8O_._e_3_.4_W_-_7: p_.----cp__ac8u.._-__BM.6-.Y7 - namespaces: - - "431" - topologyKey: "432" - automountServiceAccountToken: false - containers: - - args: - - "248" - command: - - "247" - env: - - name: "255" - value: "256" - valueFrom: - configMapKeyRef: - key: "262" - name: "261" - optional: false - fieldRef: - apiVersion: "257" - fieldPath: "258" - resourceFieldRef: - containerName: "259" - divisor: "124" - resource: "260" - secretKeyRef: - key: "264" - name: "263" - optional: false - envFrom: - - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" - optional: false - image: "246" - imagePullPolicy: ņ - lifecycle: - postStart: - exec: - command: - - "291" - httpGet: - host: "294" - httpHeaders: - - name: "295" - value: "296" - path: "292" - port: "293" - scheme: ­蜷ɔ幩š - tcpSocket: - host: "297" - port: 455833230 - preStop: - exec: - command: - - "298" - httpGet: - host: "300" - httpHeaders: - - name: "301" - value: "302" - path: "299" - port: 1076497581 - scheme: h4ɊHȖ|ʐ - tcpSocket: - host: "303" - port: 248533396 - livenessProbe: - exec: - command: - - "271" - failureThreshold: -205176266 - httpGet: - host: "273" - httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 465486290 - initialDelaySeconds: -2097329452 - periodSeconds: 865289071 - successThreshold: -1829146875 - tcpSocket: - host: "276" - port: -116224247 - timeoutSeconds: 1504385614 - name: "245" - ports: - - containerPort: 2056774277 - hostIP: "251" - hostPort: -778272981 - name: "250" - protocol: 现葢ŵ橨鬶l獕;跣Hǝcw媀瓄&翜舞拉 - readinessProbe: - exec: - command: - - "277" - failureThreshold: -402384013 - httpGet: - host: "279" - httpHeaders: - - name: "280" - value: "281" - path: "278" - port: 234253676 - scheme: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 - initialDelaySeconds: -2062708879 - periodSeconds: -141401239 - successThreshold: -1187301925 - tcpSocket: - host: "283" - port: "282" - timeoutSeconds: 215186711 - resources: - limits: - V訆Ǝżŧ: "915" - requests: - +SÄ蚃ɣľ)酊龨Î: "787" - securityContext: - allowPrivilegeEscalation: false - capabilities: - add: - - DŽ髐njʉBn(fǂǢ曣 - drop: - - ay - privileged: false - procMount: 嗆u - readOnlyRootFilesystem: true - runAsGroup: -5996624450771474158 - runAsNonRoot: false - runAsUser: 1958157659034146020 - seLinuxOptions: - level: "308" - role: "306" - type: "307" - user: "305" - seccompProfile: - localhostProfile: "312" - type: 晲T[irȎ3Ĕ\ - windowsOptions: - gmsaCredentialSpec: "310" - gmsaCredentialSpecName: "309" - runAsUserName: "311" - startupProbe: - exec: - command: - - "284" - failureThreshold: -1699531929 - httpGet: - host: "287" - httpHeaders: - - name: "288" - value: "289" - path: "285" - port: "286" - scheme: 鏻砅邻爥 - initialDelaySeconds: 601198286 - periodSeconds: 405193215 - successThreshold: 2129989022 - tcpSocket: - host: "290" - port: -305362540 - timeoutSeconds: 409029209 - terminationMessagePath: "304" - terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ - tty: true - volumeDevices: - - devicePath: "270" - name: "269" - volumeMounts: - - mountPath: "266" - mountPropagation: '"冓鍓贯澔 ƺ蛜6' - name: "265" - readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" - dnsConfig: - nameservers: - - "447" - options: - - name: "449" - value: "450" - searches: - - "448" - dnsPolicy: :{柯?B - enableServiceLinks: true - ephemeralContainers: - - args: - - "316" - command: - - "315" - env: - - name: "323" - value: "324" - valueFrom: - configMapKeyRef: - key: "330" - name: "329" - optional: true - fieldRef: - apiVersion: "325" - fieldPath: "326" - resourceFieldRef: - containerName: "327" - divisor: "69" - resource: "328" - secretKeyRef: - key: "332" - name: "331" - optional: false - envFrom: - - configMapRef: - name: "321" - optional: true - prefix: "320" - secretRef: - name: "322" - optional: false - image: "314" - imagePullPolicy: tl敷斢杧ż鯀 - lifecycle: - postStart: - exec: - command: - - "360" - httpGet: - host: "362" - httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 1288391156 - scheme: Ǥ桒ɴ鉂WJ1抉泅ą&疀ȼN - tcpSocket: - host: "366" - port: "365" - preStop: - exec: - command: - - "367" - httpGet: - host: "369" - httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 1859267428 - scheme: ȟP - tcpSocket: - host: "372" - port: 1445923603 - livenessProbe: - exec: - command: - - "339" - failureThreshold: -36573584 - httpGet: - host: "342" - httpHeaders: - - name: "343" - value: "344" - path: "340" - port: "341" - scheme: ȥ}礤铟怖ý萜Ǖ - initialDelaySeconds: -1922458514 - periodSeconds: 692511776 - successThreshold: -1231653807 - tcpSocket: - host: "345" - port: -1088996269 - timeoutSeconds: 1480364858 - name: "313" - ports: - - containerPort: -1918622971 - hostIP: "319" - hostPort: -1656699070 - name: "318" - protocol: ĵ鴁ĩȲǸ|蕎'佉賞ǧĒz - readinessProbe: - exec: - command: - - "346" - failureThreshold: -1436899600 - httpGet: - host: "348" - httpHeaders: - - name: "349" - value: "350" - path: "347" - port: -1157640253 - scheme: ×p鬷m罂o3ǰ廋i乳'ȘUɻ; - initialDelaySeconds: -478839383 - periodSeconds: 140830733 - successThreshold: -708495486 - tcpSocket: - host: "352" - port: "351" - timeoutSeconds: 989933975 - resources: - limits: - 1b: "328" - requests: - '}Ñ蠂Ü[ƛ^輅9ɛ棕ƈ眽炊': "699" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 鸔ɧWǘ炙 - drop: - - 餸硷 - privileged: true - procMount: ʈʫ羶剹ƊF豎穜 - readOnlyRootFilesystem: true - runAsGroup: 2946116477552625615 - runAsNonRoot: true - runAsUser: 5215323049148402377 - seLinuxOptions: - level: "377" - role: "375" - type: "376" - user: "374" - seccompProfile: - localhostProfile: "381" - type: l咑耖p^鏋 - windowsOptions: - gmsaCredentialSpec: "379" - gmsaCredentialSpecName: "378" - runAsUserName: "380" - startupProbe: - exec: - command: - - "353" - failureThreshold: -1873425934 - httpGet: - host: "356" - httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: 漤ŗ坟 - initialDelaySeconds: -902839620 - periodSeconds: 1808698094 - successThreshold: 1155232143 - tcpSocket: - host: "359" - port: -1617422199 - timeoutSeconds: -2030665763 - targetContainerName: "382" - terminationMessagePath: "373" - terminationMessagePolicy: 殆诵H玲鑠ĭ$#卛8ð仁Q - tty: true - volumeDevices: - - devicePath: "338" - name: "337" - volumeMounts: - - mountPath: "334" - mountPropagation: Ik(dŊiɢzĮ蛋I - name: "333" - readOnly: true - subPath: "335" - subPathExpr: "336" - workingDir: "317" - hostAliases: - - hostnames: - - "445" - ip: "444" - hostNetwork: true - hostname: "399" - imagePullSecrets: - - name: "398" - initContainers: - - args: - - "178" - command: - - "177" - env: - - name: "185" - value: "186" - valueFrom: - configMapKeyRef: - key: "192" - name: "191" - optional: false - fieldRef: - apiVersion: "187" - fieldPath: "188" - resourceFieldRef: - containerName: "189" - divisor: "573" - resource: "190" - secretKeyRef: - key: "194" - name: "193" - optional: false - envFrom: - - configMapRef: - name: "183" - optional: false - prefix: "182" - secretRef: - name: "184" - optional: false - image: "176" - imagePullPolicy: 昕Ĭ - lifecycle: - postStart: - exec: - command: - - "222" - httpGet: - host: "225" - httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: '>郵[+扴ȨŮ' - tcpSocket: - host: "229" - port: "228" - preStop: - exec: - command: - - "230" - httpGet: - host: "232" - httpHeaders: - - name: "233" - value: "234" - path: "231" - port: -743369977 - scheme: '>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ4' - tcpSocket: - host: "235" - port: -1224991707 - livenessProbe: - exec: - command: - - "201" - failureThreshold: -1150474479 - httpGet: - host: "203" - httpHeaders: - - name: "204" - value: "205" - path: "202" - port: -1196874390 - scheme: S晒嶗UÐ_ƮA攤 - initialDelaySeconds: 1885897314 - periodSeconds: 1054858106 - successThreshold: 232569106 - tcpSocket: - host: "206" - port: -498930176 - timeoutSeconds: -465677631 - name: "175" - ports: - - containerPort: 377225334 - hostIP: "181" - hostPort: 282592353 - name: "180" - protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 - readinessProbe: - exec: - command: - - "207" - failureThreshold: 1752155096 - httpGet: - host: "210" - httpHeaders: - - name: "211" - value: "212" - path: "208" - port: "209" - scheme: 8鸖ɱJȉ罴ņ螡źȰ?$矡ȶ网棊ʢ - initialDelaySeconds: -2717401 - periodSeconds: -1099429189 - successThreshold: 994072122 - tcpSocket: - host: "214" - port: "213" - timeoutSeconds: -1492565335 - resources: - limits: - ǚ灄鸫rʤî萨zvt: "829" - requests: - 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" - securityContext: - allowPrivilegeEscalation: true - capabilities: - add: - - 藢xɮĵȑ6L*Z鐫û咡W< - drop: - - lu|榝$î. - privileged: false - procMount: 朦 wƯ貾坢'跩 - readOnlyRootFilesystem: true - runAsGroup: 8949541422887578058 - runAsNonRoot: true - runAsUser: -7565148469525206101 - seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" - seccompProfile: - localhostProfile: "244" - type: ŕ翑0展} - windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - runAsUserName: "243" - startupProbe: - exec: - command: - - "215" - failureThreshold: 785984384 - httpGet: - host: "218" - httpHeaders: - - name: "219" - value: "220" - path: "216" - port: "217" - scheme: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ - initialDelaySeconds: -1738069460 - periodSeconds: -805795167 - successThreshold: 1791615594 - tcpSocket: - host: "221" - port: -36782737 - timeoutSeconds: -1643733106 - stdinOnce: true - terminationMessagePath: "236" - volumeDevices: - - devicePath: "200" - name: "199" - volumeMounts: - - mountPath: "196" - mountPropagation: ƖHV - name: "195" - readOnly: true - subPath: "197" - subPathExpr: "198" - workingDir: "179" - nodeName: "387" - nodeSelector: - "383": "384" - overhead: - ȩ纾S: "368" - preemptionPolicy: 'n夬LJ:BŐ埑Ô*ɾWȖ韝ƉşʁO^:' - priority: -1221153504 - priorityClassName: "446" - readinessGates: - - conditionType: 媈 - restartPolicy: ȿ醏g遧 - runtimeClassName: "451" - schedulerName: "441" - securityContext: - fsGroup: 4489057930380969432 - fsGroupChangePolicy: ='ʨ|ǓÓ敆OɈÏ 瞍髃 - runAsGroup: -759684899479757878 - runAsNonRoot: false - runAsUser: -1290365495982891537 - seLinuxOptions: - level: "391" - role: "389" - type: "390" - user: "388" - seccompProfile: - localhostProfile: "397" - type: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - supplementalGroups: - - 3273247375993523103 - sysctls: - - name: "395" - value: "396" - windowsOptions: - gmsaCredentialSpec: "393" - gmsaCredentialSpecName: "392" - runAsUserName: "394" - serviceAccount: "386" - serviceAccountName: "385" - setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "400" - terminationGracePeriodSeconds: -616777763639482630 - tolerations: - - effect: 淵 - key: "442" - operator: Ɖ肆Ző - tolerationSeconds: -1072615283184390308 - value: "443" - topologySpreadConstraints: - - labelSelector: - matchExpressions: - - key: 51-i-d-----9---063-qm-j-3wc89k-0-57z4063--4/rBQ.u - operator: Exists - matchLabels: - jp-z---k-5r6h--y7n.61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/35a-1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--.2g: Mqp..__._-J_-fk3-_j.133eT_2_Y - maxSkew: -1568300104 - topologyKey: "452" - whenUnsatisfiable: 潑嫉悔柅ȵ.Ȁ鎧Y冒Ɩ - volumes: - - awsElasticBlockStore: - fsType: "47" - partition: 912004803 - readOnly: true - volumeID: "46" - azureDisk: - cachingMode: '|@?鷅bȻN' - diskName: "110" - diskURI: "111" - fsType: "112" - kind: 榱*Gưoɘ檲 - readOnly: true - azureFile: - readOnly: true - secretName: "96" - shareName: "97" - cephfs: - monitors: - - "81" - path: "82" - secretFile: "84" - secretRef: - name: "85" - user: "83" - cinder: - fsType: "79" - secretRef: - name: "80" - volumeID: "78" - configMap: - defaultMode: 1593906314 - items: - - key: "99" - mode: 195263908 - path: "100" - name: "98" - optional: false - csi: - driver: "142" - fsType: "143" - nodePublishSecretRef: - name: "146" - readOnly: false - volumeAttributes: - "144": "145" - downwardAPI: - defaultMode: 824682619 - items: - - fieldRef: - apiVersion: "89" - fieldPath: "90" - mode: 1569992019 - path: "88" - resourceFieldRef: - containerName: "91" - divisor: "660" - resource: "92" - emptyDir: - medium: Xŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ厶耈 - sizeLimit: "473" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "154": "155" - clusterName: "160" - creationTimestamp: null - deletionGracePeriodSeconds: 6296624700137074905 - finalizers: - - "159" - generateName: "148" - generation: 6028937828108618026 - labels: - "152": "153" - managedFields: - - apiVersion: "162" - fieldsType: "163" - manager: "161" - operation: ɑ龫`劳&¼傭Ȟ1酃=6}ɡŇƉ立h - name: "147" - namespace: "149" - ownerReferences: - - apiVersion: "156" - blockOwnerDeletion: false - controller: false - kind: "157" - name: "158" - uid: 閝ȝ - resourceVersion: "11451542506523135343" - selfLink: "150" - uid: H巧壚tC十Oɢ - spec: - accessModes: - - '鲡:' - dataSource: - apiGroup: "172" - kind: "173" - name: "174" - resources: - limits: - Ŗȫ焗捏ĨFħ籘: "853" - requests: - zɟ踡肒Ao/樝fw[Řż丩ŽoǠ: "918" - selector: - matchExpressions: - - key: m_0_F03_J - operator: NotIn - values: - - 4FpF_W-6 - matchLabels: - 0-.-yz-0-_p4mz--.I_f6kjsz-7lwY-Y93-6: igm_-._.q6 - storageClassName: "171" - volumeMode: Z1Ůđ眊ľǎɳ,ǿ飏騀呣 - volumeName: "170" - fc: - fsType: "94" - lun: -1740986684 - readOnly: true - targetWWNs: - - "93" - wwids: - - "95" - flexVolume: - driver: "73" - fsType: "74" - options: - "76": "77" - readOnly: true - secretRef: - name: "75" - flocker: - datasetName: "86" - datasetUUID: "87" - gcePersistentDisk: - fsType: "45" - partition: -1188153605 - pdName: "44" - gitRepo: - directory: "50" - repository: "48" - revision: "49" - glusterfs: - endpoints: "63" - path: "64" - readOnly: true - hostPath: - path: "43" - type: ƛƟ)ÙæNǚ錯ƶRquA?瞲Ť倱< - iscsi: - chapAuthDiscovery: true - fsType: "59" - initiatorName: "62" - iqn: "57" - iscsiInterface: "58" - lun: 994527057 - portals: - - "60" - secretRef: - name: "61" - targetPortal: "56" - name: "42" - nfs: - path: "55" - readOnly: true - server: "54" - persistentVolumeClaim: - claimName: "65" - readOnly: true - photonPersistentDisk: - fsType: "114" - pdID: "113" - portworxVolume: - fsType: "129" - readOnly: true - volumeID: "128" - projected: - defaultMode: -1334904807 - sources: - - configMap: - items: - - key: "124" - mode: 2063799569 - path: "125" - name: "123" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "119" - fieldPath: "120" - mode: 173030157 - path: "118" - resourceFieldRef: - containerName: "121" - divisor: "106" - resource: "122" - secret: - items: - - key: "116" - mode: -323584340 - path: "117" - name: "115" - optional: true - serviceAccountToken: - audience: "126" - expirationSeconds: 8357931971650847566 - path: "127" - quobyte: - group: "108" - registry: "105" - tenant: "109" - user: "107" - volume: "106" - rbd: - fsType: "68" - image: "67" - keyring: "71" - monitors: - - "66" - pool: "69" - secretRef: - name: "72" - user: "70" - scaleIO: - fsType: "137" - gateway: "130" - protectionDomain: "133" - secretRef: - name: "132" - storageMode: "135" - storagePool: "134" - system: "131" - volumeName: "136" - secret: - defaultMode: 332383000 - items: - - key: "52" - mode: -547518679 - path: "53" - optional: true - secretName: "51" - storageos: - fsType: "140" - secretRef: - name: "141" - volumeName: "138" - volumeNamespace: "139" - vsphereVolume: - fsType: "102" - storagePolicyID: "104" - storagePolicyName: "103" - volumePath: "101" -status: - availableReplicas: -303330375 - collisionCount: 2099542463 - conditions: - - lastTransitionTime: "2035-01-21T08:11:33Z" - lastUpdateTime: "2096-03-01T11:48:47Z" - message: "460" - reason: "459" - status: o鷺ɷ裝TG奟cõ乨厰ʚ±r珹ȟ6 - type: ʀł! - observedGeneration: 3359608726763190142 - readyReplicas: -2095625968 - replicas: 1401559245 - unavailableReplicas: 584721644 - updatedReplicas: -406189540 diff --git a/testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.json b/testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.json deleted file mode 100644 index 6d38980656..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "kind": "DeploymentRollback", - "apiVersion": "extensions/v1beta1", - "name": "2", - "updatedAnnotations": { - "3": "4" - }, - "rollbackTo": { - "revision": 4518808233936994290 - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.pb b/testdata/v1.19.0/extensions.v1beta1.DeploymentRollback.pb deleted file mode 100644 index 00901c52c3285fcaea35800eb0ad3f6555071f73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmd0{C}!Z&;1Wu$C`rvL&dkp%)-N+mN-aq=6cTbtEy&5Q%uUTJ3ChpONlHx4782)T eG!kOtVl)#JFv}nk25klv-AaR!dF*2r6(MM0XJaE+Boai0M6y97ViCm$t3ic` z27(rr5@Y{Hg>73vyjH$;MiQg1LvM~B3_eabVn}y^f;q&k0^)W6xmF!A z+&K%{<)Cw0X+LF%paz28;rV1gG7a z1wle;vWTI{*5uGxy<9Slr|^VciVW)O5o~~HsdZ6{Q1JgL89|a$Bn9mo4J&Vx*|Fu$ c{cARt53fqiO5?;t+|we)IxMA@EecHV2X66RRR910 diff --git a/testdata/v1.19.0/extensions.v1beta1.Ingress.json b/testdata/v1.19.0/extensions.v1beta1.Ingress.json deleted file mode 100644 index 22ae9b7a3a..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.Ingress.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "kind": "Ingress", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "ingressClassName": "19", - "backend": { - "serviceName": "20", - "servicePort": "21", - "resource": { - "apiGroup": "22", - "kind": "23", - "name": "24" - } - }, - "tls": [ - { - "hosts": [ - "25" - ], - "secretName": "26" - } - ], - "rules": [ - { - "host": "27", - "http": { - "paths": [ - { - "path": "28", - "pathType": ")晿\u003co,c鮽ort昍řČ", - "backend": { - "serviceName": "29", - "servicePort": 1973774989, - "resource": { - "apiGroup": "30", - "kind": "31", - "name": "32" - } - } - } - ] - } - } - ] - }, - "status": { - "loadBalancer": { - "ingress": [ - { - "ip": "33", - "hostname": "34" - } - ] - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.Ingress.pb b/testdata/v1.19.0/extensions.v1beta1.Ingress.pb deleted file mode 100644 index cc298eb8ccee03d81b7d879d98e8944709f35316..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmWlRJ4*vW6h>#JFv}nk25klv-AaR!dF*2r6+yJHv#}8@5?MrrBxHj~#3G6hR)Y!= z4FoN$ETWAf62!tpw6RNNoj@9YgJW~~4xD>7Q~>Y*CjM5=PX%k~R1n|fNk5n1Br=~` z&H6z=9uU5R7zzRjI>`a>j%ra<_g3W32;9~f)T@jQ9zO4v|F)gZ=g03n!|KWPgj5S`>JXt zNr~5mQ|@=ljil0SB$=)%lsl`+Ih-$ddd+riuDMYu4xIZ!d~XTMbu68>yfMo^VukJt zN=eW4r0+#WnlO-oE4BIO-}8TOe|BX%o=DB@efsl-kG}cq$}Q{60bzxXWeNv{6*;z& z)mMeB+_bIq*mF}``?q!HE>>g^7+pG?#`3z zU*Ek7OZ!)Ty8Y{F=Hc!KkG|M`^U=-AcRoJL*+SP=W+LT$^{lvRiwl-mFaS_(#!=v@ zjdhG+-4tD@L8RQW4@D>k8XBM*nWGV!#dFogD1oY{Ktd41vFU6h96;zH$lTJ2lk@YK zcTqcU1qP`w-$N+P1Vz9Afcgj^d-XFlMZBpK0-9)Hojm7~CEkmDsac2@hTugpubP1x z#%lwBh!^4T#aBz%^f#(5fRb^GqmVzlATw)oMj>Eys?^8D3Ccm1e8LW5VMaRkY$L6v zWQePT0~%0MlHba^#Ca))c|uwZFe+rLr7Y**bF+r1;p~lwH^j^LFS`4eF7IFa?!ga_ zzx-qW_r1s4*T(hQy<2O4UUv?Rrk=OcDd+r%_{9TP^`eHs7T47WC`#!05VSL)84oZx;f$(~ z&`dTKomue?^I{IL31DPRfzOB-3-r|%c$qd<6op%OItz%jSaKmxE7;+JC9)9|oN^8v z?N^dc;{0ZbmT+0Ok8noM5ls;V9dHo{Oz$W%9?e*crb>%ofZ+O*I1Zunc2rtx=oM2U zNt_dMJ5TkeM}@6J$JQo&b3_~x_QT6hT^V6l zZj6XWmbhn$Z>@9d3YriHfzM3^)nU_j0%#AJm6&0D15CSgE-;=46;K9@FTqRProp}k zkO1^Iq2w{|;zl!)e98+{7i7q$4I=|uRyH$9fRavRw+JVI<@UH5G}NX%pl$$905?74 z>p;sIRf$%znq3|mqzLoN&MRv$o`rdw$uS$AJ%+=Rqk)JzV4Ro4;R5l-P&~k3#d(Gy zaBGj`T+jK@660c&-6J|q%JG-i+UO0L@q>se9uSK}Oc-Pz-Q(o8Hc2kPWa~6e@fNtM z)^+M4=dok5Y3dqEvKPjty8+x$T%yq>=<2EmJn=q8(9)62G%AZ5r~pqba{tt;6k!gP z_PCR=6=ePYCB7H}#-!;OEsRHzKYM)gBqsHtckHL_yJH9M+_=Bnz5QW2HJ17hF%W_? diff --git a/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.json b/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.json deleted file mode 100644 index 9b115670ff..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "kind": "NetworkPolicy", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "podSelector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "ingress": [ - { - "ports": [ - { - "protocol": "Ǐ2啗塧ȱ蓿彭聡A3fƻfʣ", - "port": 2 - } - ], - "from": [ - { - "podSelector": { - "matchLabels": { - "yg--79-e-a74bc-v--0jjy45-17-053.zyyms7-tk1po6c-m61733-x-2v4r--5-xgc3-yz-7-x--c0-w5-6r/78A6.6O": "17_.8CnT" - }, - "matchExpressions": [ - { - "key": "3--2---u--80k1-57----1-x1z-4/r.i1_7z.WH-.._Td2-N_Y.t--_0..--_6V", - "operator": "Exists" - } - ] - }, - "namespaceSelector": { - "matchLabels": { - "g--5.-Z3P__D__6t-2.-_-8wE._._3.-.83_iq_-y.-25C.A-7": "9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.-.5-R" - }, - "matchExpressions": [ - { - "key": "2_28.-.7_8B.HF-U-_ik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051", - "operator": "DoesNotExist" - } - ] - }, - "ipBlock": { - "cidr": "37", - "except": [ - "38" - ] - } - } - ] - } - ], - "egress": [ - { - "ports": [ - { - "protocol": "ɗ", - "port": 3 - } - ], - "to": [ - { - "podSelector": { - "matchLabels": { - "hg1-o-p665--4-j8---t6-r7---d--uml-8rdh6844-i-18-850-4s2o8.x4--s--xu-d42--clo90---461v-07r--0---8-30iu/s6.0_OHz_.B-.-_w_--.8_r_N-.3n-x.-_-_-Nm-_X3.1d_YH3x---.._1_.NX": "f-AH-Q.GM72_-c-.-.6--3-___t-8" - }, - "matchExpressions": [ - { - "key": "b_2_-8-----yY", - "operator": "NotIn", - "values": [ - "M24" - ] - } - ] - }, - "namespaceSelector": { - "matchLabels": { - "P____K_1": "Xfr.4_.-_-_-...1py_8-3..s._.x.2K_2qu_0S-CqW.D_8--21kv" - }, - "matchExpressions": [ - { - "key": "4a--0o8m3-d0w7p8vl-1z---883d-v3j4-7y-5.9-q390/niTl.1-.VT--5mj_9.M.134-5-.q6H5", - "operator": "NotIn", - "values": [ - "7-.p_3_J_SA995IKCR.sm" - ] - } - ] - }, - "ipBlock": { - "cidr": "51", - "except": [ - "52" - ] - } - } - ] - } - ], - "policyTypes": [ - "ĨǔvÄ" - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.pb b/testdata/v1.19.0/extensions.v1beta1.NetworkPolicy.pb deleted file mode 100644 index 19ded16fe8ab398741a9a556ea782599ad880994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1397 zcmXw&%WoT16vi`-Xv0;D&L`9BwH@1I zkK-3&k(QUjq99T#q^hVY5@nGEh=;0zSoF<;9V^zU+6{jL$Cc15=AOB8&;8EtJEvyi zG4Z;v%l%Hd5m%axIMr2!a%WB1hjZmlui36GG&d{7fqhqq?=4|DwxyGnJ85}GtiX9e zDd{?{^xV)$6Zq11q&ENjd;ah3&#r7oQ)3HzpZZ>B5oMb}j$>(N<`?q!SWYpp);Li@o)cS%^2pFC!^)Ww1S;&w_*g-7JNjov$NU9kb z;2Pn82Go?~wQ>$|Udm#Qkk)(*3z=#u!#Vieydi4Xd*k8_@$&tP&i`~0~0#S#^9cCf)(Lny;q;1-I|<(jM2f$M<^ zKzbU7gF!tGpi@&(lgZS56=)58aJp_Az=QrqQNv)!b@c&?5_%r^?NngWKKdu@2^A2U z=|aYwTMCmE}&`h%&=bD|T`jZnPp#wXiP4ecrI3yAeFF$oMT0h>083}{)|O2s}(I*}O?P65m9aW!bDO*uf_0G74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34h za6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA# z#frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#) zeddvYDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwt zq_`pi$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx z|Nj9Hi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR! zzvaDvQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^ z0RV~t1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63 z!m~TZpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qr74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34h za6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA# z#frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#) zeddvYDCW7B#D-lO0x>r-0x>ue;{pf)5)E-m=AMdSIOw5`V8o~z3ohuGuQtSsR^_C) zA_B>gDj>?F=!Ct*o5X_UhnMJ+kHw1Un~KDVdFQu<=eU(V#l0{AIuQu?*u>`k|NsC0 z0T7F|obLrd07wB+6$$}U5)cXkF*yiy zy@2Gpp6H&b5)}yO-OIPo-rK}`5bV#wrMRNo-~It&APNS_mgcFMIT98K^zVVspU%eF zvjGtGi1*I0)!p3u0csu!235(XPsNrJ6bP1p^sAndhx~RB`2PIein6GIL5XYnCfso~#pgnBom80gpfwBQJ3L3(* zJI0{qt-m_wi=O4AjOU`2%7V$Q!>(gc5)}xIh=k4m>)FMJ0T83ZtJ}Vgl$RvB0R##H UGBv^h2nqr+I1&OfIT`>W07~WYqW}N^ diff --git a/testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.yaml b/testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.yaml deleted file mode 100644 index 155e0ae4ab..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.PodSecurityPolicy.yaml +++ /dev/null @@ -1,92 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: PodSecurityPolicy -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - allowPrivilegeEscalation: false - allowedCSIDrivers: - - name: "25" - allowedCapabilities: - - ɑ - allowedFlexVolumes: - - driver: "24" - allowedHostPaths: - - pathPrefix: "23" - readOnly: true - allowedProcMountTypes: - - ǣ偐圠=l畣潁 - allowedUnsafeSysctls: - - "26" - defaultAddCapabilities: - - qJ枊a8衍`Ĩ - defaultAllowPrivilegeEscalation: false - forbiddenSysctls: - - "27" - fsGroup: - ranges: - - max: 3058121789713366904 - min: 8572633303645749270 - rule: UɦOŖ - hostIPC: true - hostNetwork: true - hostPorts: - - max: 1575426699 - min: -321835912 - privileged: true - requiredDropCapabilities: - - .蘯6ċV夸 - runAsGroup: - ranges: - - max: 2607109693095207331 - min: -8679730194918865907 - rule: ³;Ơ歿:狞夌碕ʂɭîcP - runAsUser: - ranges: - - max: -90233536926144532 - min: 8901768137137123048 - rule: +½H牗洝尿彀亞螩 - runtimeClass: - allowedRuntimeClassNames: - - "28" - defaultRuntimeClassName: "29" - seLinux: - rule: S - seLinuxOptions: - level: "22" - role: "20" - type: "21" - user: "19" - supplementalGroups: - ranges: - - max: -236027028483226507 - min: -5498021643263379468 - rule: ɖ橙9 - volumes: - - ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕>Ž diff --git a/testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.json b/testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.json deleted file mode 100644 index 3c9d80eff2..0000000000 --- a/testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.json +++ /dev/null @@ -1,1489 +0,0 @@ -{ - "kind": "ReplicaSet", - "apiVersion": "extensions/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "replicas": 896585016, - "minReadySeconds": -1971381490, - "selector": { - "matchLabels": { - "g8c2-k-912e5-c-e63-n-3snh-z--3uy5-----578/s.X8u4_.l.wV--__-Nx.N_6-___._-.-W._AAn---v_-5-_8LXP-o-9..1l-5": "" - }, - "matchExpressions": [ - { - "key": "U-_Bq.m_-.q8_v2LiTF_a981d3-7-fP81.-.9Vdx.TB_M-H_5_t", - "operator": "In", - "values": [ - "M--n1-p5.3___47._49pIB_o61ISU4--A_.XK_._M9T9sH.W5" - ] - } - ] - }, - "template": { - "metadata": { - "name": "25", - "generateName": "26", - "namespace": "27", - "selfLink": "28", - "uid": "ʬ", - "resourceVersion": "7336814125345800857", - "generation": -6617020301190572172, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -152893758082474859, - "labels": { - "30": "31" - }, - "annotations": { - "32": "33" - }, - "ownerReferences": [ - { - "apiVersion": "34", - "kind": "35", - "name": "36", - "uid": "ɖgȏ哙ȍȂ揲ȼDDŽLŬp:", - "controller": true, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "37" - ], - "clusterName": "38", - "managedFields": [ - { - "manager": "39", - "operation": "ƅS·Õüe0ɔȖ脵鴈Ō", - "apiVersion": "40", - "fieldsType": "41" - } - ] - }, - "spec": { - "volumes": [ - { - "name": "42", - "hostPath": { - "path": "43", - "type": "6NJPM饣`诫z徃鷢6ȥ啕禗Ǐ2啗塧ȱ" - }, - "emptyDir": { - "medium": "彭聡A3fƻfʣ", - "sizeLimit": "115" - }, - "gcePersistentDisk": { - "pdName": "44", - "fsType": "45", - "partition": -1499132872 - }, - "awsElasticBlockStore": { - "volumeID": "46", - "fsType": "47", - "partition": -762366823, - "readOnly": true - }, - "gitRepo": { - "repository": "48", - "revision": "49", - "directory": "50" - }, - "secret": { - "secretName": "51", - "items": [ - { - "key": "52", - "path": "53", - "mode": -104666658 - } - ], - "defaultMode": 372704313, - "optional": true - }, - "nfs": { - "server": "54", - "path": "55", - "readOnly": true - }, - "iscsi": { - "targetPortal": "56", - "iqn": "57", - "lun": 1655406148, - "iscsiInterface": "58", - "fsType": "59", - "readOnly": true, - "portals": [ - "60" - ], - "secretRef": { - "name": "61" - }, - "initiatorName": "62" - }, - "glusterfs": { - "endpoints": "63", - "path": "64" - }, - "persistentVolumeClaim": { - "claimName": "65", - "readOnly": true - }, - "rbd": { - "monitors": [ - "66" - ], - "image": "67", - "fsType": "68", - "pool": "69", - "user": "70", - "keyring": "71", - "secretRef": { - "name": "72" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "73", - "fsType": "74", - "secretRef": { - "name": "75" - }, - "options": { - "76": "77" - } - }, - "cinder": { - "volumeID": "78", - "fsType": "79", - "secretRef": { - "name": "80" - } - }, - "cephfs": { - "monitors": [ - "81" - ], - "path": "82", - "user": "83", - "secretFile": "84", - "secretRef": { - "name": "85" - } - }, - "flocker": { - "datasetName": "86", - "datasetUUID": "87" - }, - "downwardAPI": { - "items": [ - { - "path": "88", - "fieldRef": { - "apiVersion": "89", - "fieldPath": "90" - }, - "resourceFieldRef": { - "containerName": "91", - "resource": "92", - "divisor": "457" - }, - "mode": 1235524154 - } - ], - "defaultMode": -106644772 - }, - "fc": { - "targetWWNs": [ - "93" - ], - "lun": 441887498, - "fsType": "94", - "readOnly": true, - "wwids": [ - "95" - ] - }, - "azureFile": { - "secretName": "96", - "shareName": "97" - }, - "configMap": { - "name": "98", - "items": [ - { - "key": "99", - "path": "100", - "mode": -2039036935 - } - ], - "defaultMode": -460478410, - "optional": false - }, - "vsphereVolume": { - "volumePath": "101", - "fsType": "102", - "storagePolicyName": "103", - "storagePolicyID": "104" - }, - "quobyte": { - "registry": "105", - "volume": "106", - "readOnly": true, - "user": "107", - "group": "108", - "tenant": "109" - }, - "azureDisk": { - "diskName": "110", - "diskURI": "111", - "cachingMode": "HǺƶȤ^}穠", - "fsType": "112", - "readOnly": true, - "kind": "躢" - }, - "photonPersistentDisk": { - "pdID": "113", - "fsType": "114" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "115", - "items": [ - { - "key": "116", - "path": "117", - "mode": -1399063270 - } - ], - "optional": true - }, - "downwardAPI": { - "items": [ - { - "path": "118", - "fieldRef": { - "apiVersion": "119", - "fieldPath": "120" - }, - "resourceFieldRef": { - "containerName": "121", - "resource": "122", - "divisor": "746" - }, - "mode": 926891073 - } - ] - }, - "configMap": { - "name": "123", - "items": [ - { - "key": "124", - "path": "125", - "mode": -1694464659 - } - ], - "optional": true - }, - "serviceAccountToken": { - "audience": "126", - "expirationSeconds": -7593824971107985079, - "path": "127" - } - } - ], - "defaultMode": -522879476 - }, - "portworxVolume": { - "volumeID": "128", - "fsType": "129" - }, - "scaleIO": { - "gateway": "130", - "system": "131", - "secretRef": { - "name": "132" - }, - "protectionDomain": "133", - "storagePool": "134", - "storageMode": "135", - "volumeName": "136", - "fsType": "137" - }, - "storageos": { - "volumeName": "138", - "volumeNamespace": "139", - "fsType": "140", - "readOnly": true, - "secretRef": { - "name": "141" - } - }, - "csi": { - "driver": "142", - "readOnly": false, - "fsType": "143", - "volumeAttributes": { - "144": "145" - }, - "nodePublishSecretRef": { - "name": "146" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "147", - "generateName": "148", - "namespace": "149", - "selfLink": "150", - "resourceVersion": "5302358391842833914", - "generation": 6327094951466338107, - "creationTimestamp": null, - "deletionGracePeriodSeconds": 4217400953499279873, - "labels": { - "152": "153" - }, - "annotations": { - "154": "155" - }, - "ownerReferences": [ - { - "apiVersion": "156", - "kind": "157", - "name": "158", - "uid": "", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "159" - ], - "clusterName": "160", - "managedFields": [ - { - "manager": "161", - "operation": "O醔ɍ厶耈 T衧ȇe媹Hǝ呮}臷Ľð", - "apiVersion": "162", - "fieldsType": "163" - } - ] - }, - "spec": { - "accessModes": [ - "eÞȦY籎顒" - ], - "selector": { - "matchLabels": { - "5_Or.i1_7z.WH-.L": "d2-N_Y.t--0" - }, - "matchExpressions": [ - { - "key": "a40--87-1wpl6-2-310e5hyzn0w-p4mz4.w-6d/6yV07-_.___gO-d.iUaC_wYSJfB._.zS-._..3le-4", - "operator": "DoesNotExist" - } - ] - }, - "resources": { - "limits": { - "ŴĿ": "377" - }, - "requests": { - ".Q貇£ȹ嫰ƹǔw÷nI": "718" - } - }, - "volumeName": "170", - "storageClassName": "171", - "volumeMode": "ŀ樺ȃv渟7¤7djƯĖ漘Z剚敍0", - "dataSource": { - "apiGroup": "172", - "kind": "173", - "name": "174" - } - } - } - } - } - ], - "initContainers": [ - { - "name": "175", - "image": "176", - "command": [ - "177" - ], - "args": [ - "178" - ], - "workingDir": "179", - "ports": [ - { - "name": "180", - "hostPort": 747521320, - "containerPort": 859639931, - "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", - "hostIP": "181" - } - ], - "envFrom": [ - { - "prefix": "182", - "configMapRef": { - "name": "183", - "optional": true - }, - "secretRef": { - "name": "184", - "optional": true - } - } - ], - "env": [ - { - "name": "185", - "value": "186", - "valueFrom": { - "fieldRef": { - "apiVersion": "187", - "fieldPath": "188" - }, - "resourceFieldRef": { - "containerName": "189", - "resource": "190", - "divisor": "663" - }, - "configMapKeyRef": { - "name": "191", - "key": "192", - "optional": true - }, - "secretKeyRef": { - "name": "193", - "key": "194", - "optional": false - } - } - } - ], - "resources": { - "limits": { - "ſ盷": "532" - }, - "requests": { - "[Řż丩": "47" - } - }, - "volumeMounts": [ - { - "name": "195", - "mountPath": "196", - "subPath": "197", - "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", - "subPathExpr": "198" - } - ], - "volumeDevices": [ - { - "name": "199", - "devicePath": "200" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "201" - ] - }, - "httpGet": { - "path": "202", - "port": 1214895765, - "host": "203", - "scheme": "悖ȩ0Ƹ[Ęİ榌U", - "httpHeaders": [ - { - "name": "204", - "value": "205" - } - ] - }, - "tcpSocket": { - "port": -187060941, - "host": "206" - }, - "initialDelaySeconds": -442393168, - "timeoutSeconds": -307373517, - "periodSeconds": 1109079597, - "successThreshold": -646728130, - "failureThreshold": 1684643131 - }, - "readinessProbe": { - "exec": { - "command": [ - "207" - ] - }, - "httpGet": { - "path": "208", - "port": "209", - "host": "210", - "scheme": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "httpHeaders": [ - { - "name": "211", - "value": "212" - } - ] - }, - "tcpSocket": { - "port": "213", - "host": "214" - }, - "initialDelaySeconds": 238949508, - "timeoutSeconds": -1389418722, - "periodSeconds": 851018015, - "successThreshold": 596942561, - "failureThreshold": -1880980172 - }, - "startupProbe": { - "exec": { - "command": [ - "215" - ] - }, - "httpGet": { - "path": "216", - "port": 10098903, - "host": "217", - "scheme": "«丯Ƙ枛牐ɺ皚", - "httpHeaders": [ - { - "name": "218", - "value": "219" - } - ] - }, - "tcpSocket": { - "port": -1934111455, - "host": "220" - }, - "initialDelaySeconds": 766864314, - "timeoutSeconds": 1146016612, - "periodSeconds": 1495880465, - "successThreshold": -1032967081, - "failureThreshold": 59664438 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "221" - ] - }, - "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "'", - "httpHeaders": [ - { - "name": "225", - "value": "226" - } - ] - }, - "tcpSocket": { - "port": -801430937, - "host": "227" - } - }, - "preStop": { - "exec": { - "command": [ - "228" - ] - }, - "httpGet": { - "path": "229", - "port": 1810980158, - "host": "230", - "scheme": "_ƮA攤/ɸɎ R§耶FfBl", - "httpHeaders": [ - { - "name": "231", - "value": "232" - } - ] - }, - "tcpSocket": { - "port": 1074486306, - "host": "233" - } - } - }, - "terminationMessagePath": "234", - "terminationMessagePolicy": "Zɾģ毋Ó6dz娝嘚庎D}埽uʎ", - "imagePullPolicy": "Ǖɳɷ9Ì崟¿瘦ɖ緕", - "securityContext": { - "capabilities": { - "add": [ - "勅跦Opwǩ曬逴褜1Ø" - ], - "drop": [ - "ȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]" - ] - }, - "privileged": true, - "seLinuxOptions": { - "user": "235", - "role": "236", - "type": "237", - "level": "238" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "239", - "gmsaCredentialSpec": "240", - "runAsUserName": "241" - }, - "runAsUser": -6470941481344047265, - "runAsGroup": 1373384864388370080, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "W:ĸ輦唊#v", - "seccompProfile": { - "type": "ʩȂ4ē鐭#", - "localhostProfile": "242" - } - }, - "stdinOnce": true - } - ], - "containers": [ - { - "name": "243", - "image": "244", - "command": [ - "245" - ], - "args": [ - "246" - ], - "workingDir": "247", - "ports": [ - { - "name": "248", - "hostPort": -179937987, - "containerPort": -1911544792, - "protocol": "苧yñKJɐ扵Gƚ绤fʀļ腩", - "hostIP": "249" - } - ], - "envFrom": [ - { - "prefix": "250", - "configMapRef": { - "name": "251", - "optional": false - }, - "secretRef": { - "name": "252", - "optional": false - } - } - ], - "env": [ - { - "name": "253", - "value": "254", - "valueFrom": { - "fieldRef": { - "apiVersion": "255", - "fieldPath": "256" - }, - "resourceFieldRef": { - "containerName": "257", - "resource": "258", - "divisor": "189" - }, - "configMapKeyRef": { - "name": "259", - "key": "260", - "optional": false - }, - "secretKeyRef": { - "name": "261", - "key": "262", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "蔞|表徶đ寳议Ƭƶ氩Ȩ\u003c6": "446" - }, - "requests": { - "ŕ翑0展}": "910" - } - }, - "volumeMounts": [ - { - "name": "263", - "mountPath": "264", - "subPath": "265", - "mountPropagation": "碔", - "subPathExpr": "266" - } - ], - "volumeDevices": [ - { - "name": "267", - "devicePath": "268" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "269" - ] - }, - "httpGet": { - "path": "270", - "port": -260262954, - "host": "271", - "scheme": "ŵ橨鬶l獕;跣H", - "httpHeaders": [ - { - "name": "272", - "value": "273" - } - ] - }, - "tcpSocket": { - "port": -1164530482, - "host": "274" - }, - "initialDelaySeconds": 1877574041, - "timeoutSeconds": 1430286749, - "periodSeconds": -374766088, - "successThreshold": -736151561, - "failureThreshold": -1515369804 - }, - "readinessProbe": { - "exec": { - "command": [ - "275" - ] - }, - "httpGet": { - "path": "276", - "port": 1909548849, - "host": "277", - "scheme": "4Ǒ輂,ŕĪ", - "httpHeaders": [ - { - "name": "278", - "value": "279" - } - ] - }, - "tcpSocket": { - "port": 567263590, - "host": "280" - }, - "initialDelaySeconds": 887319241, - "timeoutSeconds": 1559618829, - "periodSeconds": 1156888068, - "successThreshold": -1296077882, - "failureThreshold": 937646333 - }, - "startupProbe": { - "exec": { - "command": [ - "281" - ] - }, - "httpGet": { - "path": "282", - "port": 1328165061, - "host": "283", - "scheme": "¸gĩ", - "httpHeaders": [ - { - "name": "284", - "value": "285" - } - ] - }, - "tcpSocket": { - "port": 1186392166, - "host": "286" - }, - "initialDelaySeconds": 725793326, - "timeoutSeconds": 217380320, - "periodSeconds": -239231628, - "successThreshold": 1143791964, - "failureThreshold": -1129035468 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "287" - ] - }, - "httpGet": { - "path": "288", - "port": 972193458, - "host": "289", - "scheme": "ƺ蛜6Ɖ飴ɎiǨź", - "httpHeaders": [ - { - "name": "290", - "value": "291" - } - ] - }, - "tcpSocket": { - "port": -1453143878, - "host": "292" - } - }, - "preStop": { - "exec": { - "command": [ - "293" - ] - }, - "httpGet": { - "path": "294", - "port": "295", - "host": "296", - "scheme": "ɥ嵐sC8?Ǻ鱎ƙ;Nŕ璻", - "httpHeaders": [ - { - "name": "297", - "value": "298" - } - ] - }, - "tcpSocket": { - "port": "299", - "host": "300" - } - } - }, - "terminationMessagePath": "301", - "terminationMessagePolicy": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", - "imagePullPolicy": "騎C\"6x$1sȣ±p鋄", - "securityContext": { - "capabilities": { - "add": [ - "ȹ均i绝5哇芆斩ìh4Ɋ" - ], - "drop": [ - "Ȗ|ʐşƧ諔迮ƙIJ嘢4" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "302", - "role": "303", - "type": "304", - "level": "305" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "306", - "gmsaCredentialSpec": "307", - "runAsUserName": "308" - }, - "runAsUser": 4288903380102217677, - "runAsGroup": 6618112330449141397, - "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ďW賁Ěɭɪǹ0衷,ƷƣMț譎懚XW", - "seccompProfile": { - "type": "鑳w妕眵笭/9崍h趭", - "localhostProfile": "309" - } - }, - "stdin": true - } - ], - "ephemeralContainers": [ - { - "name": "310", - "image": "311", - "command": [ - "312" - ], - "args": [ - "313" - ], - "workingDir": "314", - "ports": [ - { - "name": "315", - "hostPort": -748525373, - "containerPort": 805162379, - "protocol": "ǵ xǨŴ壶ƵfȽÃ", - "hostIP": "316" - } - ], - "envFrom": [ - { - "prefix": "317", - "configMapRef": { - "name": "318", - "optional": false - }, - "secretRef": { - "name": "319", - "optional": true - } - } - ], - "env": [ - { - "name": "320", - "value": "321", - "valueFrom": { - "fieldRef": { - "apiVersion": "322", - "fieldPath": "323" - }, - "resourceFieldRef": { - "containerName": "324", - "resource": "325", - "divisor": "854" - }, - "configMapKeyRef": { - "name": "326", - "key": "327", - "optional": true - }, - "secretKeyRef": { - "name": "328", - "key": "329", - "optional": true - } - } - } - ], - "resources": { - "limits": { - "ğ Ņ#耗Ǚ(": "24" - }, - "requests": { - "瘍Nʊ輔3璾ėȜv1b繐汚": "243" - } - }, - "volumeMounts": [ - { - "name": "330", - "readOnly": true, - "mountPath": "331", - "subPath": "332", - "mountPropagation": "Ü[ƛ^輅9ɛ棕ƈ眽炊礫Ƽ", - "subPathExpr": "333" - } - ], - "volumeDevices": [ - { - "name": "334", - "devicePath": "335" - } - ], - "livenessProbe": { - "exec": { - "command": [ - "336" - ] - }, - "httpGet": { - "path": "337", - "port": "338", - "host": "339", - "scheme": "dŊiɢ", - "httpHeaders": [ - { - "name": "340", - "value": "341" - } - ] - }, - "tcpSocket": { - "port": -370404018, - "host": "342" - }, - "initialDelaySeconds": -1844150067, - "timeoutSeconds": 414056303, - "periodSeconds": -1143639551, - "successThreshold": 571693619, - "failureThreshold": 1643238856 - }, - "readinessProbe": { - "exec": { - "command": [ - "343" - ] - }, - "httpGet": { - "path": "344", - "port": 677650619, - "host": "345", - "scheme": "怖ý萜Ǖc8ǣƘƵŧ1ƟƓ宆!鍲ɋȑ", - "httpHeaders": [ - { - "name": "346", - "value": "347" - } - ] - }, - "tcpSocket": { - "port": -843639240, - "host": "348" - }, - "initialDelaySeconds": 1573261475, - "timeoutSeconds": -1211577347, - "periodSeconds": 1529027685, - "successThreshold": -1612005385, - "failureThreshold": -1706593993 - }, - "startupProbe": { - "exec": { - "command": [ - "349" - ] - }, - "httpGet": { - "path": "350", - "port": "351", - "host": "352", - "scheme": "U", - "httpHeaders": [ - { - "name": "353", - "value": "354" - } - ] - }, - "tcpSocket": { - "port": 758604605, - "host": "355" - }, - "initialDelaySeconds": -291429895, - "timeoutSeconds": -478839383, - "periodSeconds": 989933975, - "successThreshold": 140830733, - "failureThreshold": -708495486 - }, - "lifecycle": { - "postStart": { - "exec": { - "command": [ - "356" - ] - }, - "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "臜裡×銵-紑浘", - "httpHeaders": [ - { - "name": "360", - "value": "361" - } - ] - }, - "tcpSocket": { - "port": -1095116290, - "host": "362" - } - }, - "preStop": { - "exec": { - "command": [ - "363" - ] - }, - "httpGet": { - "path": "364", - "port": -1431381588, - "host": "365", - "scheme": "JŵǤ", - "httpHeaders": [ - { - "name": "366", - "value": "367" - } - ] - }, - "tcpSocket": { - "port": "368", - "host": "369" - } - } - }, - "terminationMessagePath": "370", - "terminationMessagePolicy": "鉂WJ1抉泅ą\u0026疀ȼN翾ȾD虓氙磂t", - "imagePullPolicy": ":/", - "securityContext": { - "capabilities": { - "add": [ - "诵H玲鑠ĭ$#卛8ð" - ], - "drop": [ - "Q橱9ij\\Ď愝Ű藛b" - ] - }, - "privileged": false, - "seLinuxOptions": { - "user": "371", - "role": "372", - "type": "373", - "level": "374" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "375", - "gmsaCredentialSpec": "376", - "runAsUserName": "377" - }, - "runAsUser": 5574781452707956333, - "runAsGroup": 8850141386971124227, - "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "忀oɎƺL肄$鬬", - "seccompProfile": { - "type": "矐_", - "localhostProfile": "378" - } - }, - "tty": true, - "targetContainerName": "379" - } - ], - "restartPolicy": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "terminationGracePeriodSeconds": -2985049970189992560, - "activeDeadlineSeconds": 4369716065827112267, - "nodeSelector": { - "380": "381" - }, - "serviceAccountName": "382", - "serviceAccount": "383", - "automountServiceAccountToken": true, - "nodeName": "384", - "shareProcessNamespace": false, - "securityContext": { - "seLinuxOptions": { - "user": "385", - "role": "386", - "type": "387", - "level": "388" - }, - "windowsOptions": { - "gmsaCredentialSpecName": "389", - "gmsaCredentialSpec": "390", - "runAsUserName": "391" - }, - "runAsUser": 1322232608671575212, - "runAsGroup": -3565639689247870986, - "runAsNonRoot": false, - "supplementalGroups": [ - -7888525810745339742 - ], - "fsGroup": -3029419263270634763, - "sysctls": [ - { - "name": "392", - "value": "393" - } - ], - "fsGroupChangePolicy": "?jĎĭ¥#ƱÁR»淹揀.", - "seccompProfile": { - "type": "鍃G昧牱", - "localhostProfile": "394" - } - }, - "imagePullSecrets": [ - { - "name": "395" - } - ], - "hostname": "396", - "subdomain": "397", - "affinity": { - "nodeAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "398", - "operator": "", - "values": [ - "399" - ] - } - ], - "matchFields": [ - { - "key": "400", - "operator": "kƒK07曳wœj堑ūM鈱ɖ'蠨磼", - "values": [ - "401" - ] - } - ] - } - ] - }, - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1724658051, - "preference": { - "matchExpressions": [ - { - "key": "402", - "operator": "盌3+Œ", - "values": [ - "403" - ] - } - ], - "matchFields": [ - { - "key": "404", - "operator": ")Zq=歍þ", - "values": [ - "405" - ] - } - ] - } - } - ] - }, - "podAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "a-z_-..6W.VKs": "1" - }, - "matchExpressions": [ - { - "key": "KA-._d._.Um.-__0", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "412" - ], - "topologyKey": "413" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": 1387858949, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" - }, - "matchExpressions": [ - { - "key": "3--51", - "operator": "NotIn", - "values": [ - "C.-e16-O5" - ] - } - ] - }, - "namespaces": [ - "420" - ], - "topologyKey": "421" - } - } - ] - }, - "podAntiAffinity": { - "requiredDuringSchedulingIgnoredDuringExecution": [ - { - "labelSelector": { - "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" - }, - "matchExpressions": [ - { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", - "operator": "DoesNotExist" - } - ] - }, - "namespaces": [ - "428" - ], - "topologyKey": "429" - } - ], - "preferredDuringSchedulingIgnoredDuringExecution": [ - { - "weight": -824709210, - "podAffinityTerm": { - "labelSelector": { - "matchLabels": { - "O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-j": "O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----p" - }, - "matchExpressions": [ - { - "key": "H72-_--pT7p", - "operator": "NotIn", - "values": [ - "0_._f" - ] - } - ] - }, - "namespaces": [ - "436" - ], - "topologyKey": "437" - } - } - ] - } - }, - "schedulerName": "438", - "tolerations": [ - { - "key": "439", - "operator": "ƞ=掔廛ĤJŇv膈ǣʛsĊ剞", - "value": "440", - "effect": "Ɵ鳝稃Ȍ液文?謮ɶÎ磣:mʂ渢pɉ驻(", - "tolerationSeconds": 5238971742940252651 - } - ], - "hostAliases": [ - { - "ip": "441", - "hostnames": [ - "442" - ] - } - ], - "priorityClassName": "443", - "priority": -125022959, - "dnsConfig": { - "nameservers": [ - "444" - ], - "searches": [ - "445" - ], - "options": [ - { - "name": "446", - "value": "447" - } - ] - }, - "readinessGates": [ - { - "conditionType": "Ɍ邪鳖üzÁ" - } - ], - "runtimeClassName": "448", - "enableServiceLinks": false, - "preemptionPolicy": ".Ą", - "overhead": { - "ɨ悪@黝Ɓ": "177" - }, - "topologySpreadConstraints": [ - { - "maxSkew": -1569123121, - "topologyKey": "449", - "whenUnsatisfiable": "魨练脨,Ƃ3貊ɔ帘錇š裢C仗ɂ覥", - "labelSelector": { - "matchLabels": { - "4e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-...C4_-_G": "8-c_C.G.h--m.f" - }, - "matchExpressions": [ - { - "key": "OA_090ERG2nV.__p_Y-.2__a_dWU_V-_QA", - "operator": "NotIn", - "values": [ - "7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x8" - ] - } - ] - } - } - ], - "setHostnameAsFQDN": false - } - } - }, - "status": { - "replicas": 337922430, - "fullyLabeledReplicas": 31486357, - "readyReplicas": -1983654895, - "availableReplicas": 1308809900, - "observedGeneration": -5594148640067537624, - "conditions": [ - { - "type": "议ĪS", - "status": "?Ď筌ʨ:ÿ1諘蚿[ĵ皥袨\\k%橳", - "lastTransitionTime": "2125-04-24T12:13:40Z", - "reason": "456", - "message": "457" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.pb b/testdata/v1.19.0/extensions.v1beta1.ReplicaSet.after_roundtrip.pb deleted file mode 100644 index dc1a7ecf25f9ac6dcc00e1bf127ac8f1a83266cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6826 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 F008L!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1GsGf@jsKrvC<@wwvfBypkqm&Ytf=AKI z^*c46&D?L3uao?8-QN77l4mn|kIp>O^Q?2b>9Ofb9$Xq+0!NyjwoiXCx&LU_i`iXA zIxB^MMj07Mfk;Co4j^eH#AIYFBm`uc09mF|Oh#r33|dS^=29S83nL~YODRJxeJ)}9 z=iM6*ZPq>B|8#$g*2}%ipZCrZVtcx`;mNLfQXCuyUQS=&D!`z`WNe_tWNawKpu_+G D7+#Nj diff --git a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml b/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml deleted file mode 100644 index 0cfe23a40b..0000000000 --- a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml +++ /dev/null @@ -1,68 +0,0 @@ -apiVersion: flowcontrol.apiserver.k8s.io/v1alpha1 -kind: FlowSchema -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - distinguisherMethod: - type: Hr鯹)晿W3Aba_l=c4cfsZ*FF3XLWL6bZKvH65Ij`s{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301`$D z6~wD?O6H!5VL0fajbOy6$(Szan6DBo2-2;l`1}9=|Nj9JAPNdr<)pY}$&qEsq!JPc z{k53z2N3nQXv=Zl`@q>SgHmCAz2tr`dj W-pt6UMGycY0x>x%0x~cf03rb20kF3K diff --git a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json b/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json deleted file mode 100644 index 1eed375f07..0000000000 --- a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "kind": "PriorityLevelConfiguration", - "apiVersion": "flowcontrol.apiserver.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "type": "īqJ枊a8衍`Ĩɘ.蘯", - "limited": { - "assuredConcurrencyShares": -1089890606, - "limitResponse": { - "type": "V夸eɑeʤ", - "queuing": { - "queues": 2114329341, - "handSize": 634969077, - "queueLengthLimit": 471098387 - } - } - } - }, - "status": { - "conditions": [ - { - "type": "ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗", - "status": "獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ", - "lastTransitionTime": "2559-09-14T11:32:46Z", - "reason": "19", - "message": "20" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.pb b/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.pb deleted file mode 100644 index 0a29a58d9877bef35d58a949ee2be1a8c2c233a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmV;b0agBMICB6BLkcBkY;SjCZ*FvQZ)`4MaA|X8a&~2ME^9b*E@^Ksb}?aWaA;vM z5*ko)X>W3Aba_l=c4cfsZ*FF3XLWL6bZKvH650X^sR0TBG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>ueMhX?g zt8q%^o{C{O=%I~Z#Hh)bF6fxA5-kYQt)}?<|NsC00TLhz3RdN$xMj(aWy+)y5(xdZ znD7S>^|#}$0vMCX(cl3ZWC~&mBg&Ol#hNI@zsQQ`l%D9Ykm;g}$AweJp~jC>BrC$b zNau-{5-I16n&y>;$d1UH!>Y-c#Ioj=tirQ9#-Qe{zdGlOp5>&B=c1L$g2}BK2ngQH U$f-pT03rf0IVu7&Fd6_N00KX-ZvX%Q diff --git a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml b/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml deleted file mode 100644 index ad40adb7ce..0000000000 --- a/testdata/v1.19.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml +++ /dev/null @@ -1,48 +0,0 @@ -apiVersion: flowcontrol.apiserver.k8s.io/v1alpha1 -kind: PriorityLevelConfiguration -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - limited: - assuredConcurrencyShares: -1089890606 - limitResponse: - queuing: - handSize: 634969077 - queueLengthLimit: 471098387 - queues: 2114329341 - type: V夸eɑeʤ - type: īqJ枊a8衍`Ĩɘ.蘯 -status: - conditions: - - lastTransitionTime: "2559-09-14T11:32:46Z" - message: "20" - reason: "19" - status: 獚敆ȎțêɘIJ斬³;Ơ歿:狞夌碕ʂɭ - type: ʕVŚ(ĿȊ甞谐颋DžSǡƏS$+½H牗 diff --git a/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb b/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb deleted file mode 100644 index 7a38800eb63f57faeb77e3b2b8743e4ce426d773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 269 zcmd0{C}!Z&;*!qHO-xTM$j`}4uGGu6DAvo&*Do_n%qhr7G!)|Y1W5*^mSv`v3teO6 zTFuDCXe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5& z0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}c zI@VvH#RN2$!Gf`f$lB*Mi4)MP2d!Np``AjD*3D8*!CBqhMX2xJ>efkaJ! KEK?~4B?bVX+D$b8 diff --git a/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json b/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json deleted file mode 100644 index ce63272356..0000000000 --- a/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "kind": "ImageReview", - "apiVersion": "imagepolicy.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "containers": [ - { - "image": "19" - } - ], - "annotations": { - "20": "21" - }, - "namespace": "22" - }, - "status": { - "allowed": true, - "reason": "23", - "auditAnnotations": { - "24": "25" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb b/testdata/v1.19.0/imagepolicy.k8s.io.v1alpha1.ImageReview.pb deleted file mode 100644 index 53b641098486350810bebf36ce252e52ea9fdb2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmd0{C}!Z&;*!qHO-xTM$j`}4uGGu6DAvo&*Do_n%qhr7G!)|Y1W5*^mSv`v3teI4 zTFJ=8Xe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4<)yD2QjRj5& z0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!#-BV7qR~H}c zI@VvH#RN2$!Gf`f$N_ z&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EvBNQueN5~z)f3uvsd2~ex46oV220BG)EN_ z&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EBAILKh;slb00`q=sP!!?-GEITfW>U^T zmbs8Emo=9qkYypH3esw9D8yt8be^%Xk|FKQiz9($;d#6$;eQO$;e2GL5TqXqcKTH diff --git a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.yaml b/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.yaml deleted file mode 100644 index 5f2287447c..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.after_roundtrip.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: IngressClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - controller: "19" - parameters: - apiGroup: "20" - kind: "21" - name: "22" - scope: null diff --git a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.json b/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.json deleted file mode 100644 index f7372554a8..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "kind": "IngressClass", - "apiVersion": "networking.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "controller": "19", - "parameters": { - "apiGroup": "20", - "kind": "21", - "name": "22" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.pb b/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.pb deleted file mode 100644 index 83a691231a117161cbc1c9ee4d77abb605467bd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmd0{C}!YN;S$M9Eh*10%FfJ7*UPpj*2~P-FEbS4@ytsvN-ZvS&PgmT7COMlwUUvG z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw p&vs5f(iRIe&D@B|&_YNEsKHW*hl|O`K#0l6P>RXONQyy;0RRhuNdN!< diff --git a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.yaml b/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.yaml deleted file mode 100644 index 1dab79b18d..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1.IngressClass.yaml +++ /dev/null @@ -1,37 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: IngressClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - controller: "19" - parameters: - apiGroup: "20" - kind: "21" - name: "22" diff --git a/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb b/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb deleted file mode 100644 index e270376a1ac03967e6d4bdd0814c50f2fd946281..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1401 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 diff --git a/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.yaml b/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.yaml deleted file mode 100644 index 0c1b28c586..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1.NetworkPolicy.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - egress: - - ports: - - port: 3 - protocol: ɗ - to: - - ipBlock: - cidr: "51" - except: - - "52" - namespaceSelector: - matchExpressions: - - key: 4a--0o8m3-d0w7p8vl-1z---883d-v3j4-7y-5.9-q390/niTl.1-.VT--5mj_9.M.134-5-.q6H5 - operator: NotIn - values: - - 7-.p_3_J_SA995IKCR.sm - matchLabels: - P____K_1: Xfr.4_.-_-_-...1py_8-3..s._.x.2K_2qu_0S-CqW.D_8--21kv - podSelector: - matchExpressions: - - key: b_2_-8-----yY - operator: NotIn - values: - - M24 - matchLabels: - ? hg1-o-p665--4-j8---t6-r7---d--uml-8rdh6844-i-18-850-4s2o8.x4--s--xu-d42--clo90---461v-07r--0---8-30iu/s6.0_OHz_.B-.-_w_--.8_r_N-.3n-x.-_-_-Nm-_X3.1d_YH3x---.._1_.NX - : f-AH-Q.GM72_-c-.-.6--3-___t-8 - ingress: - - from: - - ipBlock: - cidr: "37" - except: - - "38" - namespaceSelector: - matchExpressions: - - key: 2_28.-.7_8B.HF-U-_ik_--DSXr.n-A9..9__Y-H-Mqpt._.-_..051 - operator: DoesNotExist - matchLabels: - g--5.-Z3P__D__6t-2.-_-8wE._._3.-.83_iq_-y.-25C.A-7: 9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.-.5-R - podSelector: - matchExpressions: - - key: 3--2---u--80k1-57----1-x1z-4/r.i1_7z.WH-.._Td2-N_Y.t--_0..--_6V - operator: Exists - matchLabels: - yg--79-e-a74bc-v--0jjy45-17-053.zyyms7-tk1po6c-m61733-x-2v4r--5-xgc3-yz-7-x--c0-w5-6r/78A6.6O: 17_.8CnT - ports: - - port: 2 - protocol: Ǐ2啗塧ȱ蓿彭聡A3fƻfʣ - podSelector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - policyTypes: - - ĨǔvÄ diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb b/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb deleted file mode 100644 index f38efce213fc890de80c5f624e4d968a08bce7e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 354 zcmWlRy-R{Y9LMi&$cH0Bjv6{5N*YQ^@8x+psR*Qoww9KlK|{m@4Ie2m8Z3I@DXG9H zL276WgP@3zXh@@$Hm7C$U?!2@%I4CkOfr;KZYY%vZ}NB| zALGQgm`Uamu1g*ezJnMF0wslJ09rxlhZPwS<~u)Yz34d5@eE^0ms{y!xnNOFp#paT<~ j%G*qKa;H@nDJnx diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.json b/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.json deleted file mode 100644 index 5fafa25802..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "kind": "Ingress", - "apiVersion": "networking.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "ingressClassName": "19", - "backend": { - "serviceName": "20", - "servicePort": "21", - "resource": { - "apiGroup": "22", - "kind": "23", - "name": "24" - } - }, - "tls": [ - { - "hosts": [ - "25" - ], - "secretName": "26" - } - ], - "rules": [ - { - "host": "27", - "http": { - "paths": [ - { - "path": "28", - "pathType": ")晿\u003co,c鮽ort昍řČ", - "backend": { - "serviceName": "29", - "servicePort": 1973774989, - "resource": { - "apiGroup": "30", - "kind": "31", - "name": "32" - } - } - } - ] - } - } - ] - }, - "status": { - "loadBalancer": { - "ingress": [ - { - "ip": "33", - "hostname": "34" - } - ] - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.pb b/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.pb deleted file mode 100644 index ee71af2b4d7acfe24a9a8b36cdb2697eeee17b9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 352 zcmWlRy-Ncz7>6$z>=8st(7_<0hl3VvFUfu6P!U82Hy0Pdp_Ni z6UjoH;?Pnyl}~yeet_r>Aiyx-1Q;4HBfw_;llkuMAZKJ? kBB;L2xRdMM`&Tz#2(HSlYV$;c)R7`WGR(P@4WekuAL49aT>t<8 diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.yaml b/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.yaml deleted file mode 100644 index fa5da5a18b..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1beta1.Ingress.yaml +++ /dev/null @@ -1,62 +0,0 @@ -apiVersion: networking.k8s.io/v1beta1 -kind: Ingress -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - backend: - resource: - apiGroup: "22" - kind: "23" - name: "24" - serviceName: "20" - servicePort: "21" - ingressClassName: "19" - rules: - - host: "27" - http: - paths: - - backend: - resource: - apiGroup: "30" - kind: "31" - name: "32" - serviceName: "29" - servicePort: 1973774989 - path: "28" - pathType: )晿d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w w?X!uE8qao4KhhQpG|k+I$OV diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.yaml b/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.yaml deleted file mode 100644 index 38462c0866..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: networking.k8s.io/v1beta1 -kind: IngressClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - controller: "19" - parameters: - apiGroup: "20" - kind: "21" - name: "22" - scope: null diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.json b/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.json deleted file mode 100644 index 1378dd2fc3..0000000000 --- a/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "kind": "IngressClass", - "apiVersion": "networking.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "controller": "19", - "parameters": { - "apiGroup": "20", - "kind": "21", - "name": "22" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.pb b/testdata/v1.19.0/networking.k8s.io.v1beta1.IngressClass.pb deleted file mode 100644 index 368ca656d64218db012568bb9d2b162c9986db83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmd0{C}!Z&d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o$ETufF=1?QXkjrD3{rJ&bZKp6Lu_Gla}xFe z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4s*3IZ`X5*P{=3Jq~e=AMdSIOw5`V8o~r1quT;H8L6| t3J3}UGB6SXGBFYw3IZ}R5&#+kGBY9rHpGi4@`~u=-^-}Iu>l$YA^?JOTX6sY diff --git a/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.json b/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.json deleted file mode 100644 index 5625d08962..0000000000 --- a/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "kind": "RuntimeClass", - "apiVersion": "node.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "runtimeHandler": "19", - "overhead": { - "podFixed": { - "qJ枊a8衍`Ĩ": "652" - } - }, - "scheduling": { - "nodeSelector": { - "20": "21" - }, - "tolerations": [ - { - "key": "22", - "value": "23", - "effect": "6ċ", - "tolerationSeconds": -5658031457286093454 - } - ] - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.pb b/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.pb deleted file mode 100644 index 584d00b44223d39d2a4882f7cfb9ad283f95d226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmV+=0owj+ICB6BBnlL6Z)9aIYdCW*X>TufF=1?QXkjrD3{rJ&bZKp6Lu_Gla}x9c z3aJ4K0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-FA4%NHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;5=IIFF*y<#3Kj|taZ2W%ieWhDp^ad~s1gMV12#1>8YT(| r3IZ}P5&|+Y5*i8uGBOeX8UiviA_F$WizxDn=;PnZsJ*cP8UP{y+;Ced diff --git a/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.yaml b/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.yaml deleted file mode 100644 index 9728996b1d..0000000000 --- a/testdata/v1.19.0/node.k8s.io.v1alpha1.RuntimeClass.yaml +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: node.k8s.io/v1alpha1 -kind: RuntimeClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - overhead: - podFixed: - qJ枊a8衍`Ĩ: "652" - runtimeHandler: "19" - scheduling: - nodeSelector: - "20": "21" - tolerations: - - effect: 6ċ - key: "22" - tolerationSeconds: -5658031457286093454 - value: "23" diff --git a/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb b/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb deleted file mode 100644 index 16bfbe23a96cdeca903ffdb5913825831d42b38d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmV+<0o(p-ICB6BBMK94Z)9aIYdCW*X>TufF=AzOVKEX6Qgv>0X>DagY+-YA67&HI zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301^T*IT{!W777hTufF=AzOVKEX6Qgv>0X>DagY+-YA67m5G zsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>ue0x>xn7z!2&4RK25o{C{O=%I~Z#HbPl3IjGZG9o4l2nqr+ oFcJbXF%lXI0x~iZ02%@^Ga>^v#EU5Mis<9t%c#Av0U7`z0KvXmdjJ3c diff --git a/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.yaml b/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.yaml deleted file mode 100644 index 014f2a463b..0000000000 --- a/testdata/v1.19.0/node.k8s.io.v1beta1.RuntimeClass.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: node.k8s.io/v1beta1 -handler: "19" -kind: RuntimeClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -overhead: - podFixed: - qJ枊a8衍`Ĩ: "652" -scheduling: - nodeSelector: - "20": "21" - tolerations: - - effect: 6ċ - key: "22" - tolerationSeconds: -5658031457286093454 - value: "23" diff --git a/testdata/v1.19.0/policy.v1beta1.Eviction.after_roundtrip.pb b/testdata/v1.19.0/policy.v1beta1.Eviction.after_roundtrip.pb deleted file mode 100644 index f8a7d5934fd6af527a313aba7e58ba766e8b80e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmV+!0p|W|ICB6B8VU|@Z)|B}c`tS`Vr6t;F%k$xc4=dDX>V>4@&O8~0SW;!5&<(B z0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S z0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6K zasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0 zF*h;-F*rg15<&=`_^_dXr?a><5-AEJ=AMdSIOw5`V8p1&m@ep;uQtSsR^_C)Wyz6c f%B1Loy~LXm0x>xl0U`zHlaIxUDgrVv8UP{y-Xvre diff --git a/testdata/v1.19.0/policy.v1beta1.Eviction.json b/testdata/v1.19.0/policy.v1beta1.Eviction.json deleted file mode 100644 index da935721bf..0000000000 --- a/testdata/v1.19.0/policy.v1beta1.Eviction.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "kind": "Eviction", - "apiVersion": "policy/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "deleteOptions": { - "gracePeriodSeconds": 3850803321873644574, - "preconditions": { - "uid": "枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě", - "resourceVersion": "19" - }, - "orphanDependents": true, - "propagationPolicy": "蓏Ŋ", - "dryRun": [ - "20" - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/policy.v1beta1.Eviction.pb b/testdata/v1.19.0/policy.v1beta1.Eviction.pb deleted file mode 100644 index f23d153efe25c59782e2188f139c2d9f13f76f1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279 zcmV+y0qFi~ICB6B8VU|@Z)|B}c`tS`Vr6t;F%k$xc4=dDX>V>4@Bs>`0SW;!5&<(B z0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S z0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6K zasn|ldIB*uiUBVQ0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0 zF*h;-F*p)J2%h+`p@65exHS?f3M1y8ieWhDp^ad~sL7Zv=$NlI#EVwtq_}0tk!8xH d=!Ct*n-T&sIT!&V1?ZEH#fmBdGB6qdA^<=}W6l5o diff --git a/testdata/v1.19.0/policy.v1beta1.Eviction.yaml b/testdata/v1.19.0/policy.v1beta1.Eviction.yaml deleted file mode 100644 index d7b27e3a21..0000000000 --- a/testdata/v1.19.0/policy.v1beta1.Eviction.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: policy/v1beta1 -deleteOptions: - dryRun: - - "20" - gracePeriodSeconds: 3850803321873644574 - orphanDependents: true - preconditions: - resourceVersion: "19" - uid: 枊a8衍`Ĩɘ.蘯6ċV夸eɑeʤ脽ě - propagationPolicy: 蓏Ŋ -kind: Eviction -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" diff --git a/testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb b/testdata/v1.19.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb deleted file mode 100644 index eceb77aea33f9096b70fd94c55a20dc973b752b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 605 zcmX9)O-NKx6n^&=HoV0kw-)hMHV}w(?%aFd-+kM`nlTvD(iT!&=1-e(oOwE9I!230 zDw&81CL%H;j5ZP!7$GjpD2O)wED9o_5hQS(5Y;u$=6v5d-}%nrjEah895%v1xtPz? zqUTvUS4}azzptF_&Q~TTgKEB9icMxma#g&v*H}UZ;uu*bvLndpLLNWB7`3@g9orXF zcrJB0wZzx0OP}i3=IcRB>w7ZyeD?B#_w%c0sLengMk2k>Kt9$PEp!+<@%l#4r7K@epb4GXGdgn`h$*Ry4{hFTw3?00#k*?@FxZ-3e)%F5ecQaa zajV|Bv2y3tm9xst<2n;D4L{S3wvg7Yn;Krwjag)z5&%#r2fk~w;s^;~L}WOOg3ox) zfehqa3rb*>qDOrq2F?`*{0bCo1{B-?jvq^uyc&2m0h$~ zY6_E1vA_Ws4aODoRG9;f4)+O0fcU4g(_|nflaP>(BvnGvafH6aGF6{jI?%U^GNbjvY{PO3&z|Yao7k4vUSkOvh+|}#$c`YV3witiW7Ot0b!=Zy z;knf1)DmB}E`6$Bo395kt?$X)^V!P}-p{Y1p*90~7>V>g1Nm5Iw9sMbjGH>MBH`|t z)@t+3)eDui#_JnFm#%y@fhKfj&*;o)ps13%_|WFfMyuJ_T)exs0E4ah<(Dr~(YMWu z8@KA68!LBST{)}VJgzf=pXo+hNNd+k4KL`%EHX|B04S6L-?dqBgaj}mG8{(1XFTUX z26C=L!RU1qwC;3T^<$k0nZ84Lq9wO%9$o+22okIkE5&R}h)*pCXWr zyBQ!ZfSe`(bZTs9lu6aJDiUODoQz2u-$urnz@e5p#P&R}{Xn6z%Xav14Zv5x+evCQ zg-NGa-~fyU74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwtq_`pi z$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx|Nj9H zi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR!zvaDv zQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^0RV~t z1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63!m~TZ zpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qr74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>ue;{pf)5)E-m=AMdSIOw5`V8o~z3ohuGuQtSsR^_C)A_B>g zDj>?F=!Ct*o5X_UhnMJ+kHw1Un~KDVdFQu<=eU(V#l0{AIuQu?*u>`k|NsC00T7F| zobLrd07wB+6$$}U5)cXkF*yiyy@2Gp zp6H&b5)}yO-OIPo-rK}`5bV#wrMRNo-~It&APNS_mgcFMIT98K^zVVspU%eFvjGtG zi1*I0)!p3u0csu!235(XPsNrJ6bP1p^sAndhx~RB`2PIein6GIL5XYnCfso~#pgnBom80gpfwBQJ3L3(*JI0{q zt-m_wi=O4AjOU`2%7V$Q!>(gc5)}xIh=k4m>)FMJ0T83ZtJ}Vgl$RvB0R##HGBv^h Q2nqr+I1&OfIT`>W07;JT+W-In diff --git a/testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.yaml b/testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.yaml deleted file mode 100644 index 2d20202fbb..0000000000 --- a/testdata/v1.19.0/policy.v1beta1.PodSecurityPolicy.yaml +++ /dev/null @@ -1,92 +0,0 @@ -apiVersion: policy/v1beta1 -kind: PodSecurityPolicy -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - allowPrivilegeEscalation: false - allowedCSIDrivers: - - name: "25" - allowedCapabilities: - - ɑ - allowedFlexVolumes: - - driver: "24" - allowedHostPaths: - - pathPrefix: "23" - readOnly: true - allowedProcMountTypes: - - ǣ偐圠=l畣潁 - allowedUnsafeSysctls: - - "26" - defaultAddCapabilities: - - qJ枊a8衍`Ĩ - defaultAllowPrivilegeEscalation: false - forbiddenSysctls: - - "27" - fsGroup: - ranges: - - max: 3058121789713366904 - min: 8572633303645749270 - rule: UɦOŖ - hostIPC: true - hostNetwork: true - hostPorts: - - max: 1575426699 - min: -321835912 - privileged: true - requiredDropCapabilities: - - .蘯6ċV夸 - runAsGroup: - ranges: - - max: 2607109693095207331 - min: -8679730194918865907 - rule: ³;Ơ歿:狞夌碕ʂɭîcP - runAsUser: - ranges: - - max: -90233536926144532 - min: 8901768137137123048 - rule: +½H牗洝尿彀亞螩 - runtimeClass: - allowedRuntimeClassNames: - - "28" - defaultRuntimeClassName: "29" - seLinux: - rule: S - seLinuxOptions: - level: "22" - role: "20" - type: "21" - user: "19" - supplementalGroups: - ranges: - - max: -236027028483226507 - min: -5498021643263379468 - rule: ɖ橙9 - volumes: - - ʤ脽ěĂ凗蓏Ŋ蛊ĉy緅縕>Ž diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.after_roundtrip.pb deleted file mode 100644 index d94bc54296af568a412011ec8263d1c6998d3864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmWNKy-Pwt0KnfJQE-97;q+)IhY;h=yL->~&efvtFHILIL{0Du6`%HDG+6Y34HXCx zNI{L!Rzx_KQA=A>vw};1LvR0mTc2 z%vY^SsvIijQ}_;|2Y`UUKvRM40zMBgg_Cop3!V9Nzhu%hm?4-ZfBz1C>SwKbDWI%A zo<1KQ-F~;)AUcSEiGfTEA>hZ5v+O8>T&R$1F2_`@+irfI>{*@0$9c&E?XDt08FIY_ zxvv4ZjT(5Yf6?eR8~yw1&JBrlTTgETP2MOH$=AYIn+fVN1h*p2X- lpVO3Yfy7dV79%l@q%oW;s17Zb2yRodIb$RV-BA^n@()-LW2pcD diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.json deleted file mode 100644 index a491cca318..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "kind": "ClusterRole", - "apiVersion": "rbac.authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "rules": [ - { - "verbs": [ - "19" - ], - "apiGroups": [ - "20" - ], - "resources": [ - "21" - ], - "resourceNames": [ - "22" - ], - "nonResourceURLs": [ - "23" - ] - } - ], - "aggregationRule": { - "clusterRoleSelectors": [ - { - "matchLabels": { - "8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4": "3L.u" - }, - "matchExpressions": [ - { - "key": "S91.e5K-_e63_-_3-h", - "operator": "In", - "values": [ - "3_bQw.-dG6c-.x" - ] - } - ] - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.pb deleted file mode 100644 index 150784b0348a3ba3c22884da872c996bc196c110..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 344 zcmWNKyGw#W0KmUHqTm9D!|9`;972pc@9uk@Yenyuri&D!CHO+cPkR^*7Co?`0wDsa zpsAs)h;S^UmbRv51(*JYzWw*eN?So=XsDEkZ_s$9oGO&k)p$8w$kVK}X}aLw;&^Z( zSFy{TM zeLg(8{cg5Ev>yQr1DO~=Ab=rfnPCLEP$AbmuE}br)%ZNwv)lEL^P&$rT}6TtW$mI_}dJXa#!_UJY=X jH0DVxX=*VN(?|-#*}Uq~Vu|23C7aXc2BABu;!*wqpbukV diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml deleted file mode 100644 index e33801fd7d..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRole.yaml +++ /dev/null @@ -1,51 +0,0 @@ -aggregationRule: - clusterRoleSelectors: - - matchExpressions: - - key: S91.e5K-_e63_-_3-h - operator: In - values: - - 3_bQw.-dG6c-.x - matchLabels: - 8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4: 3L.u -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRole -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -rules: -- apiGroups: - - "20" - nonResourceURLs: - - "23" - resourceNames: - - "22" - resources: - - "21" - verbs: - - "19" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb deleted file mode 100644 index f8e8f35f58f90a3ff59abdd65a01e473e1c495a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 269 zcmd0{C}!X?;*u#!N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbPpa?U9&E=es4%Fju4 z%FIj2%u5$K$H=vsk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tvJs0C<`k%1JGk)aZkk&zS+7n6}O OP{af%Vk*U;!~g)fu~2CM diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json deleted file mode 100644 index 388e131922..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "kind": "ClusterRoleBinding", - "apiVersion": "rbac.authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "subjects": [ - { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" - } - ], - "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.pb deleted file mode 100644 index 95d9eca13c7e2bf112eb2432edbb2f84c2d3b6d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmd0{C}!X?;*u#!N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbPpa?U9&E=es4%Fju4 z%FIj2%u5$K!^pLgk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@1GNC2n-Xp5176qAvm5|fdU6b~1Zkugxj M1Sn!E#h}Ch026mmApigX diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml deleted file mode 100644 index 0e61aefa17..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: ClusterRoleBinding -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -roleRef: - apiGroup: "23" - kind: "24" - name: "25" -subjects: -- apiGroup: "20" - kind: "19" - name: "21" - namespace: "22" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb deleted file mode 100644 index 10b428510ace27558a6b42e5e4d40d73066a87fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 245 zcmd0{C}!YN;gTszN=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbQk3Chn&6*|JmwVIKO z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw s&vs5f(iRIe&D@B|(87s9NCc<_XpfPB6qAvm5|fdU7L$>&6oV2203CrzrvLx| diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.json deleted file mode 100644 index 05e0c55781..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "kind": "Role", - "apiVersion": "rbac.authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "rules": [ - { - "verbs": [ - "19" - ], - "apiGroups": [ - "20" - ], - "resources": [ - "21" - ], - "resourceNames": [ - "22" - ], - "nonResourceURLs": [ - "23" - ] - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.pb deleted file mode 100644 index 48614b9c9268394c1babaa1dc125c047f1cb6704..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmd0{C}!YN;gTszN=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbQk3Chn&6*|PowUUvG z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw q&vs5f(iRIe&D@B|&_YNAr~zn;k%1JGk)aZkk&zaYk+Bqm5(5B*j!9nt diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.yaml deleted file mode 100644 index 8435ab4c54..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.Role.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1 -kind: Role -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -rules: -- apiGroups: - - "20" - nonResourceURLs: - - "23" - resourceNames: - - "22" - resources: - - "21" - verbs: - - "19" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb deleted file mode 100644 index 18ea3e710b8982a0dd9d534ec1c68da4fbd3b247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 262 zcmd0{C}!Z&=8`E&N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbS44$99-b;`_3$;?X^ zI>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zEF;K(=C}Jwb Hpu_+G#{f-v diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.json deleted file mode 100644 index df6b513480..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "kind": "RoleBinding", - "apiVersion": "rbac.authorization.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "subjects": [ - { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" - } - ], - "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1.RoleBinding.pb deleted file mode 100644 index 1ed7b28211ba41143bc458384852200e8292914b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmd0{C}!Z&=8`E&N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbS44$99-b;`_3$;?X^ zI>X4dl97wiNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zE%ab|YioxNK0erbAE_k7#%EnV228X z2&ABn(XEK+*n_%s>(p7HOMgS&zwfsuJq2;3Rnks|I<;!9T*=p+YQ9{eYtp0na%i19 zMK|YgJUCjcdDUzsRxW1oHAJ@n0fB+80z(7gAh3j=b7lyGg$-LWX_?FvOqV}@yWfrD zcEgP*i+4v4d;3>k?PrkeN5H~BrUwwPG32Z;gdi6x?s6!rZ0^UnaJp6mw?6jJ{Hy3Z0B++T#zdSmj&(==&tP$uwoxdKe^fXIAE+Y!| z_ZC})f@x6jAQVDCp{vU%i6|P8@mwKpd!%4+!iedT>G8>uwM8t05;m7uh()7x-oSnO rEUn=H!b>)%+3*ZWWlcRrQaZ_DI8{=8dMX{=pk#Hz%n-V%Dw^^SbW&yv diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.json deleted file mode 100644 index bec4c90a0f..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "kind": "ClusterRole", - "apiVersion": "rbac.authorization.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "rules": [ - { - "verbs": [ - "19" - ], - "apiGroups": [ - "20" - ], - "resources": [ - "21" - ], - "resourceNames": [ - "22" - ], - "nonResourceURLs": [ - "23" - ] - } - ], - "aggregationRule": { - "clusterRoleSelectors": [ - { - "matchLabels": { - "8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4": "3L.u" - }, - "matchExpressions": [ - { - "key": "S91.e5K-_e63_-_3-h", - "operator": "In", - "values": [ - "3_bQw.-dG6c-.x" - ] - } - ] - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.pb deleted file mode 100644 index 9490dd0f27a53e25700968287abd4748faac2607..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmWN}%S!@50D$qGAqpn&FnHQi?IA>%ab|YioxN7{erbA{Dty5Qu_FKMiug49R&KRiAQ@E^-iPSyT5MVkZ7m*^!DNez8d@8%bKtIdi8$1-q$Pvxy0W7 zV5?9t4GQjuLI@~ybq&Q3MPo9O&PHsPWDQOjF^gnwY9?>(63d{3Ek>8ap%7g%@PNKR qE7*tds?BLCI8Wj!Q;(ClPSP08=2ed#PlUE9*_bwygzl({ru+l9%Vop> diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml deleted file mode 100644 index 77390e404e..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.yaml +++ /dev/null @@ -1,51 +0,0 @@ -aggregationRule: - clusterRoleSelectors: - - matchExpressions: - - key: S91.e5K-_e63_-_3-h - operator: In - values: - - 3_bQw.-dG6c-.x - matchLabels: - 8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4: 3L.u -apiVersion: rbac.authorization.k8s.io/v1alpha1 -kind: ClusterRole -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -rules: -- apiGroups: - - "20" - nonResourceURLs: - - "23" - resourceNames: - - "22" - resources: - - "21" - verbs: - - "19" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb deleted file mode 100644 index d20134a91afe6c8cae925ff4a90b7de9c4b2f8f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmd0{C}!ZY;8H3|N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6cTdIDJ?EZ zEegudNp;H1OUcYj7dpqtwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj z%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1B zCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W z^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9NC2n>XpfPB6qAvm5|fdU U6b~1Zkugxj1Sn!E#h}Ch02+2utN;K2 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json deleted file mode 100644 index 17b919d9de..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "kind": "ClusterRoleBinding", - "apiVersion": "rbac.authorization.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "subjects": [ - { - "kind": "19", - "apiVersion": "20", - "name": "21", - "namespace": "22" - } - ], - "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.pb deleted file mode 100644 index 552e768db9c4a742ecd7ce84e6ecadfa5381f0ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmd0{C}!ZY;8H3|N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6cTdIDJ?EZ zEegudNp;H1OUcYj7dpepwUUvG(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj z%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1B zCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W z^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|&_YN6r~zn;k%1JGk)aZkk&zS+ S7n6}OP{af%Vk*U;!~g(qr&449 diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml deleted file mode 100644 index 26fd0ef238..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1alpha1 -kind: ClusterRoleBinding -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -roleRef: - apiGroup: "23" - kind: "24" - name: "25" -subjects: -- apiVersion: "20" - kind: "19" - name: "21" - namespace: "22" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb deleted file mode 100644 index 4b4e18ab10d1910839475f9c1aa09e93691e8cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmd0{C}!Z&;!-L~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6k-X=&q)!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9tvNsKru>$;d#7$;eQP$;ilv$;eoWL5TqXNn1<` diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.json deleted file mode 100644 index 2df5bb2e86..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "kind": "Role", - "apiVersion": "rbac.authorization.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "rules": [ - { - "verbs": [ - "19" - ], - "apiGroups": [ - "20" - ], - "resources": [ - "21" - ], - "resourceNames": [ - "22" - ], - "nonResourceURLs": [ - "23" - ] - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.pb deleted file mode 100644 index b5dd3868c9890b16c062897f79d65cf43176c1c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249 zcmd0{C}!Z&;!-L~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6k-X=&q)!tLPp5RfTs-sWJl)WzbG97bo~VCv xO6{|WjT+B(PCwEX3pCB#h{@1GNCc?CQi{pQK#9r7P>adP$cV|vSc*Z30RXJxOTqvE diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml deleted file mode 100644 index a951ad06f3..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.Role.yaml +++ /dev/null @@ -1,42 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1alpha1 -kind: Role -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -rules: -- apiGroups: - - "20" - nonResourceURLs: - - "23" - resourceNames: - - "22" - resources: - - "21" - verbs: - - "19" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb deleted file mode 100644 index 2666f9e1c8a319415a2391b73ec655f2cba1008d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmd0{C}!X?d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o$EF;K(= LC}Jwbpu_+Ga@S9E diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml deleted file mode 100644 index e82c4c2f00..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1alpha1 -kind: RoleBinding -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -roleRef: - apiGroup: "23" - kind: "24" - name: "25" -subjects: -- apiVersion: "20" - kind: "19" - name: "21" - namespace: "22" diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.after_roundtrip.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.after_roundtrip.pb deleted file mode 100644 index 3fc556c53238cd0ad9b5740563cd29cebe975bfe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 351 zcmWNKOG^Sl0DyOfD44**&}mQUAw-yIW_H~juNJ*uR$io#)fUvm6<2#09V~iahYExU zq@a$`t%&egMqRpf>a5_U-_YK_$EI`@#E`#~veMM5lrv5#TeZqrr$9HQOS8`C7Ejq_ zi{rtue8nx>rDZ2?<2#5R00II7O$B-YghRj-L!2{R=q#*9B$KAW48b({`*-kDJ8Ra8 zQDy1z^!f1U_Pf~viGBo33}k8mfe412<%SXDLWNul_{OW9R^#(z&u!N~&Wj=FbrlIp zkn2^*!*#$t)WH7UMZMFg_wKLTHzeL^KE1tIqhF2v?qx05eZ6`=UiWIIfLuluJme|f zM=%u%9)LoGpwQGclt2`X$kj}4HR6(-&Iuz%k<3g?70g{?>Xfkg_~LRbMi+G4r_Ip{ o4kEk~;nWV#lB8{DNs`n^2E*xs>eG^`*fu2_lSZ1*9aRY^|J6WcfB*mh diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json deleted file mode 100644 index 2e96bc779f..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "kind": "ClusterRole", - "apiVersion": "rbac.authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "rules": [ - { - "verbs": [ - "19" - ], - "apiGroups": [ - "20" - ], - "resources": [ - "21" - ], - "resourceNames": [ - "22" - ], - "nonResourceURLs": [ - "23" - ] - } - ], - "aggregationRule": { - "clusterRoleSelectors": [ - { - "matchLabels": { - "8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N4": "3L.u" - }, - "matchExpressions": [ - { - "key": "S91.e5K-_e63_-_3-h", - "operator": "In", - "values": [ - "3_bQw.-dG6c-.x" - ] - } - ] - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb deleted file mode 100644 index f40dbff6a50dc4f8bee7e0fd4f62c25f00655555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 349 zcmWNKy-Na70Ko4(qTmG%52u^TAw+o3_uid%&$XiOFHM&yj?)g*M8(rSj0TH7xP}UZ z2&96hhPEQ2v5Z>Unwkw-`Ww3a_pv5j1u-;O&DdFL*K4_QHQ%sn`ErS_Ntfo!(RH42 zYBtCHBgMK~bE?U5(ZSac-2wyz2AT@=5Qs&9DT16cUFa;P$0d`d!3@DP`Te*1)jV!D zE5pjd-O*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt z$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7EF;K(=C}Jwbpu_+GsaaA$ diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json deleted file mode 100644 index b1bbef81a8..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "kind": "ClusterRoleBinding", - "apiVersion": "rbac.authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "subjects": [ - { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" - } - ], - "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb deleted file mode 100644 index 2ad9e05e983a96d6d162edef9046a2b1bdc3eb1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272 zcmd0{C}!X?=Ta<6N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdO^ElD&K5^~NdEiOqd z3d+w(b;`_3$;?X^I>X4dl97wiNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt z$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7Ed#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w x?X!uE8qao4KhhQpG|k+I$d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o$EXpfPB6qAvm5|fdU6b~1Zkugxj M1Sn!E#h}Ch0I8%;Pyhe` diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json deleted file mode 100644 index 45723e17b1..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "kind": "RoleBinding", - "apiVersion": "rbac.authorization.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "subjects": [ - { - "kind": "19", - "apiGroup": "20", - "name": "21", - "namespace": "22" - } - ], - "roleRef": { - "apiGroup": "23", - "kind": "24", - "name": "25" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb deleted file mode 100644 index e398cd51c458ee082264b104de1d3e5cbddc10cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmd0{C}!X?;8H9~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdO^ElD&K;ttBsNp;H1 zOUcYj7dpepwUUvG(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0y ztBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{Pe zyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqdrinnULbk30+U8biG_W^XNR?(5G{@ z9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|&_YN6r~zn;k%1JGk)aZkk&zS+7n6}OP{af% KVk*U;!~g&VoKFY< diff --git a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml b/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml deleted file mode 100644 index 47d6669973..0000000000 --- a/testdata/v1.19.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: rbac.authorization.k8s.io/v1beta1 -kind: RoleBinding -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -roleRef: - apiGroup: "23" - kind: "24" - name: "25" -subjects: -- apiGroup: "20" - kind: "19" - name: "21" - namespace: "22" diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb b/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb deleted file mode 100644 index 1d00b2b25bc2fa39eafa3f021618c4396cadd46c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmd0{C}!YNd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OI zY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hI zK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE w8qao4KhhQpG|k+I$F-8vpd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OI zY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hI zK#K`zE`tSQ5tE@w6_cT97o$E?; diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.yaml b/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.yaml deleted file mode 100644 index e3645677dd..0000000000 --- a/testdata/v1.19.0/scheduling.k8s.io.v1.PriorityClass.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: scheduling.k8s.io/v1 -description: "19" -globalDefault: true -kind: PriorityClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -preemptionPolicy: J枊a -value: -595102844 diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.after_roundtrip.pb b/testdata/v1.19.0/scheduling.k8s.io.v1alpha1.PriorityClass.after_roundtrip.pb deleted file mode 100644 index ee73c05060198a6f71fb7d4ce035e0ff79ff6271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmd0{C}!Z&=8`H-&PYuu&B@G5*UPpj*2~P-FEdQcDac4P6ygmi%FHjyEU9$PNh~fF zI>yMgnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zEN}cl97wiNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zElmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fX zoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9w*{`P?Ue{{sP|1fvp@p`{k9*Ry$DiBb$o3;>;h BRPq1- diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.json b/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.json deleted file mode 100644 index c0be49e3f1..0000000000 --- a/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "kind": "PriorityClass", - "apiVersion": "scheduling.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "value": -595102844, - "globalDefault": true, - "description": "19", - "preemptionPolicy": "J枊a" -} \ No newline at end of file diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.pb b/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.pb deleted file mode 100644 index 7313a234d9f621c84ef93f668895a66ade5e3aa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmd0{C}!Z&;*u;*&PYuu&B@G5*UPpj*2~P-FEdO^ElD&K;teRu%rD9;sdUasEG`y0 z!pOCfk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fX zoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@1Gpym18Cx8C~0iy(?5|g2&7OU5@d0mN83`z_D04-Fi diff --git a/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml b/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml deleted file mode 100644 index 89818f2ece..0000000000 --- a/testdata/v1.19.0/scheduling.k8s.io.v1beta1.PriorityClass.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: scheduling.k8s.io/v1beta1 -description: "19" -globalDefault: true -kind: PriorityClass -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -preemptionPolicy: J枊a -value: -595102844 diff --git a/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.json b/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.json deleted file mode 100644 index d1e81963df..0000000000 --- a/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.json +++ /dev/null @@ -1,461 +0,0 @@ -{ - "kind": "PodPreset", - "apiVersion": "settings.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "env": [ - { - "name": "25", - "value": "26", - "valueFrom": { - "fieldRef": { - "apiVersion": "27", - "fieldPath": "28" - }, - "resourceFieldRef": { - "containerName": "29", - "resource": "30", - "divisor": "91" - }, - "configMapKeyRef": { - "name": "31", - "key": "32", - "optional": false - }, - "secretKeyRef": { - "name": "33", - "key": "34", - "optional": true - } - } - } - ], - "envFrom": [ - { - "prefix": "35", - "configMapRef": { - "name": "36", - "optional": true - }, - "secretRef": { - "name": "37", - "optional": false - } - } - ], - "volumes": [ - { - "name": "38", - "hostPath": { - "path": "39", - "type": "3fƻfʣ繡楙¯ĦE" - }, - "emptyDir": { - "sizeLimit": "700" - }, - "gcePersistentDisk": { - "pdName": "40", - "fsType": "41", - "partition": -1215463021, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "42", - "fsType": "43", - "partition": 1686297225, - "readOnly": true - }, - "gitRepo": { - "repository": "44", - "revision": "45", - "directory": "46" - }, - "secret": { - "secretName": "47", - "items": [ - { - "key": "48", - "path": "49", - "mode": -815194340 - } - ], - "defaultMode": -999327618, - "optional": false - }, - "nfs": { - "server": "50", - "path": "51", - "readOnly": true - }, - "iscsi": { - "targetPortal": "52", - "iqn": "53", - "lun": -388204860, - "iscsiInterface": "54", - "fsType": "55", - "readOnly": true, - "portals": [ - "56" - ], - "secretRef": { - "name": "57" - }, - "initiatorName": "58" - }, - "glusterfs": { - "endpoints": "59", - "path": "60" - }, - "persistentVolumeClaim": { - "claimName": "61" - }, - "rbd": { - "monitors": [ - "62" - ], - "image": "63", - "fsType": "64", - "pool": "65", - "user": "66", - "keyring": "67", - "secretRef": { - "name": "68" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "69", - "fsType": "70", - "secretRef": { - "name": "71" - }, - "options": { - "72": "73" - } - }, - "cinder": { - "volumeID": "74", - "fsType": "75", - "secretRef": { - "name": "76" - } - }, - "cephfs": { - "monitors": [ - "77" - ], - "path": "78", - "user": "79", - "secretFile": "80", - "secretRef": { - "name": "81" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "82", - "datasetUUID": "83" - }, - "downwardAPI": { - "items": [ - { - "path": "84", - "fieldRef": { - "apiVersion": "85", - "fieldPath": "86" - }, - "resourceFieldRef": { - "containerName": "87", - "resource": "88", - "divisor": "965" - }, - "mode": 345648859 - } - ], - "defaultMode": 1169718433 - }, - "fc": { - "targetWWNs": [ - "89" - ], - "lun": -460478410, - "fsType": "90", - "wwids": [ - "91" - ] - }, - "azureFile": { - "secretName": "92", - "shareName": "93", - "readOnly": true - }, - "configMap": { - "name": "94", - "items": [ - { - "key": "95", - "path": "96", - "mode": -513127725 - } - ], - "defaultMode": -958191807, - "optional": true - }, - "vsphereVolume": { - "volumePath": "97", - "fsType": "98", - "storagePolicyName": "99", - "storagePolicyID": "100" - }, - "quobyte": { - "registry": "101", - "volume": "102", - "user": "103", - "group": "104", - "tenant": "105" - }, - "azureDisk": { - "diskName": "106", - "diskURI": "107", - "cachingMode": "穠C]躢|)黰eȪ嵛4$%Qɰ", - "fsType": "108", - "readOnly": false, - "kind": "Ï抴ŨfZhUʎ浵ɲõTo\u0026蕭k" - }, - "photonPersistentDisk": { - "pdID": "109", - "fsType": "110" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "111", - "items": [ - { - "key": "112", - "path": "113", - "mode": -163325250 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "114", - "fieldRef": { - "apiVersion": "115", - "fieldPath": "116" - }, - "resourceFieldRef": { - "containerName": "117", - "resource": "118", - "divisor": "85" - }, - "mode": -1996616480 - } - ] - }, - "configMap": { - "name": "119", - "items": [ - { - "key": "120", - "path": "121", - "mode": -1120128337 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "122", - "expirationSeconds": -1239370187818888272, - "path": "123" - } - } - ], - "defaultMode": 1366821517 - }, - "portworxVolume": { - "volumeID": "124", - "fsType": "125", - "readOnly": true - }, - "scaleIO": { - "gateway": "126", - "system": "127", - "secretRef": { - "name": "128" - }, - "sslEnabled": true, - "protectionDomain": "129", - "storagePool": "130", - "storageMode": "131", - "volumeName": "132", - "fsType": "133" - }, - "storageos": { - "volumeName": "134", - "volumeNamespace": "135", - "fsType": "136", - "secretRef": { - "name": "137" - } - }, - "csi": { - "driver": "138", - "readOnly": true, - "fsType": "139", - "volumeAttributes": { - "140": "141" - }, - "nodePublishSecretRef": { - "name": "142" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "143", - "generateName": "144", - "namespace": "145", - "selfLink": "146", - "uid": "y綸_Ú8參遼ū", - "resourceVersion": "16267283576845911679", - "generation": 2131277878630553496, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2351574817327272831, - "labels": { - "148": "149" - }, - "annotations": { - "150": "151" - }, - "ownerReferences": [ - { - "apiVersion": "152", - "kind": "153", - "name": "154", - "uid": "臷Ľð»ųKĵ\u00264ʑ%:;栍dʪ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "155" - ], - "clusterName": "156", - "managedFields": [ - { - "manager": "157", - "operation": "ɍi縱ù墴1Rƥ贫", - "apiVersion": "158", - "fieldsType": "159" - } - ] - }, - "spec": { - "accessModes": [ - "掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐" - ], - "selector": { - "matchLabels": { - "d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m": "wE._._3.-.83_iQ" - }, - "matchExpressions": [ - { - "key": "x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6", - "operator": "In", - "values": [ - "A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6" - ] - } - ] - }, - "resources": { - "limits": { - "\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴": "587" - }, - "requests": { - "Ó6dz娝嘚庎D}埽uʎȺ眖R#yV": "156" - } - }, - "volumeName": "166", - "storageClassName": "167", - "volumeMode": "瘦ɖ緕ȚÍ勅跦Opwǩ曬逴", - "dataSource": { - "apiGroup": "168", - "kind": "169", - "name": "170" - } - } - }, - "readOnly": true - } - } - ], - "volumeMounts": [ - { - "name": "171", - "readOnly": true, - "mountPath": "172", - "subPath": "173", - "mountPropagation": "œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]", - "subPathExpr": "174" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.pb b/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.pb deleted file mode 100644 index 07ef4ca7da240b4cf0d22c667f6374d8a1ebbb04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmXX{du$ZP8NXQ`Nj4~4wvBXI6ve#+L{6FU&g|~YtXs9jn1@{;w!ukoi&i$a!4J-d zZSbRw6k}2vyEX){gN*~k5EAnU4)FspP!&J09VLod^^Z2Hnnb!gU)4mZTD7TCk$!V# z|M=eDZ)U#vX1{7#AJA9oq5ATMhRW!!dQvUxNo8&3ep*r!+g(D9hw^L7^6SdMZ+scl z2a%4Lfou~wVdO@TVBe?Ia+qVejwdZCxW$=e%TK>L@Wi{kym6JsTrv&UafyxzJxas7?SU+n-i!89t3+spM+n%;)= ztrBBgRU7lTLu+=C7~Um!GF**4%F1256PI%vN3k8vT;~zFZFki+uO3%96kC|baNhcj zQPGTrL$I~E==s8e0+jy2s;+GaQ5?r={@5F>->^BjNt;RjY)zk;4UGHN*doS7J zJ4QFse;#u!8#dwyfgLXfQZ1)SuV}{D13@STOIvuKTT{g_rdDh(XadX(TbUL4k`he3 z7s{H*wrqbh-srnNX&|I@gJo#BQIqCaf|U5A*>Co1E#KX{h53N%ZzfxO;+JsZm2Rvm z+Xxttmn(fgYOK*U<{BE~Cf6SXS%55!M?ix6u`P44u6fj4rUSPrSXd|!UeIjNoDecY z;Bk!y(-Ay~%mqmV1L1oQgG(C!d01C5o?+M()8iF$XOq|8O1#~B=gQ>yb;d(_z*wR$ z5|(8?rfUwI!=a&LZKF58{SH2qfx)|n(IU~*R@cV z=JGXxLO8N3UJ8_IuFO-(P!Mi~0)^|33XUb<5Wy-7I~I~czx((%WA_V*2GFAr0xNp3QO^r6 zqLy_5typQRnF_{HXjE1hnzfRq6 z>_Av8##nIZoiDoH`1@GmD`bLh2Rpkz>saz<6aufUPG-Acw>eyz+N3SMKu;qDIGph0i7P`N9=!dp*(cx^-ukCc{@EA*{Jp=T;`Dk_fqJD%hDQa2R#{56 zVI9{Aub4kHHhF7e=+5}m2S1%0S>?>VzB22Fi8GyLa~C2I!Qjsxr~|=m0m9qSQz}^) z#%yP0^4j|o*W&}jv~c?E`QeKSP%U5jpVn9WC^dXE`PMHM#`4B> z5bxXY8vp%-oe-TsSDBfdpwamaelTZIo3VXH_;jI zcy)g4{PVHKyMu|7mr}0`XDx?9an%>xgK7yYh$24*lc4EF6%3kB*pXFJ$7aqnd*LT2$3&#wE1OEreNQT@1 diff --git a/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.yaml b/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.yaml deleted file mode 100644 index 2dd0008763..0000000000 --- a/testdata/v1.19.0/settings.k8s.io.v1alpha1.PodPreset.yaml +++ /dev/null @@ -1,327 +0,0 @@ -apiVersion: settings.k8s.io/v1alpha1 -kind: PodPreset -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - env: - - name: "25" - value: "26" - valueFrom: - configMapKeyRef: - key: "32" - name: "31" - optional: false - fieldRef: - apiVersion: "27" - fieldPath: "28" - resourceFieldRef: - containerName: "29" - divisor: "91" - resource: "30" - secretKeyRef: - key: "34" - name: "33" - optional: true - envFrom: - - configMapRef: - name: "36" - optional: true - prefix: "35" - secretRef: - name: "37" - optional: false - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - volumeMounts: - - mountPath: "172" - mountPropagation: œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] - name: "171" - readOnly: true - subPath: "173" - subPathExpr: "174" - volumes: - - awsElasticBlockStore: - fsType: "43" - partition: 1686297225 - readOnly: true - volumeID: "42" - azureDisk: - cachingMode: 穠C]躢|)黰eȪ嵛4$%Qɰ - diskName: "106" - diskURI: "107" - fsType: "108" - kind: Ï抴ŨfZhUʎ浵ɲõTo&蕭k - readOnly: false - azureFile: - readOnly: true - secretName: "92" - shareName: "93" - cephfs: - monitors: - - "77" - path: "78" - readOnly: true - secretFile: "80" - secretRef: - name: "81" - user: "79" - cinder: - fsType: "75" - secretRef: - name: "76" - volumeID: "74" - configMap: - defaultMode: -958191807 - items: - - key: "95" - mode: -513127725 - path: "96" - name: "94" - optional: true - csi: - driver: "138" - fsType: "139" - nodePublishSecretRef: - name: "142" - readOnly: true - volumeAttributes: - "140": "141" - downwardAPI: - defaultMode: 1169718433 - items: - - fieldRef: - apiVersion: "85" - fieldPath: "86" - mode: 345648859 - path: "84" - resourceFieldRef: - containerName: "87" - divisor: "965" - resource: "88" - emptyDir: - sizeLimit: "700" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "150": "151" - clusterName: "156" - creationTimestamp: null - deletionGracePeriodSeconds: -2351574817327272831 - finalizers: - - "155" - generateName: "144" - generation: 2131277878630553496 - labels: - "148": "149" - managedFields: - - apiVersion: "158" - fieldsType: "159" - manager: "157" - operation: ɍi縱ù墴1Rƥ贫 - name: "143" - namespace: "145" - ownerReferences: - - apiVersion: "152" - blockOwnerDeletion: false - controller: false - kind: "153" - name: "154" - uid: 臷Ľð»ųKĵ&4ʑ%:;栍dʪ - resourceVersion: "16267283576845911679" - selfLink: "146" - uid: y綸_Ú8參遼ū - spec: - accessModes: - - 掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐 - dataSource: - apiGroup: "168" - kind: "169" - name: "170" - resources: - limits: - <鴒翁杙Ŧ癃8鸖ɱJȉ罴: "587" - requests: - Ó6dz娝嘚庎D}埽uʎȺ眖R#yV: "156" - selector: - matchExpressions: - - key: x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6 - operator: In - values: - - A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6 - matchLabels: - d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m: wE._._3.-.83_iQ - storageClassName: "167" - volumeMode: 瘦ɖ緕ȚÍ勅跦Opwǩ曬逴 - volumeName: "166" - fc: - fsType: "90" - lun: -460478410 - targetWWNs: - - "89" - wwids: - - "91" - flexVolume: - driver: "69" - fsType: "70" - options: - "72": "73" - secretRef: - name: "71" - flocker: - datasetName: "82" - datasetUUID: "83" - gcePersistentDisk: - fsType: "41" - partition: -1215463021 - pdName: "40" - readOnly: true - gitRepo: - directory: "46" - repository: "44" - revision: "45" - glusterfs: - endpoints: "59" - path: "60" - hostPath: - path: "39" - type: 3fƻfʣ繡楙¯ĦE - iscsi: - fsType: "55" - initiatorName: "58" - iqn: "53" - iscsiInterface: "54" - lun: -388204860 - portals: - - "56" - readOnly: true - secretRef: - name: "57" - targetPortal: "52" - name: "38" - nfs: - path: "51" - readOnly: true - server: "50" - persistentVolumeClaim: - claimName: "61" - photonPersistentDisk: - fsType: "110" - pdID: "109" - portworxVolume: - fsType: "125" - readOnly: true - volumeID: "124" - projected: - defaultMode: 1366821517 - sources: - - configMap: - items: - - key: "120" - mode: -1120128337 - path: "121" - name: "119" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "115" - fieldPath: "116" - mode: -1996616480 - path: "114" - resourceFieldRef: - containerName: "117" - divisor: "85" - resource: "118" - secret: - items: - - key: "112" - mode: -163325250 - path: "113" - name: "111" - optional: false - serviceAccountToken: - audience: "122" - expirationSeconds: -1239370187818888272 - path: "123" - quobyte: - group: "104" - registry: "101" - tenant: "105" - user: "103" - volume: "102" - rbd: - fsType: "64" - image: "63" - keyring: "67" - monitors: - - "62" - pool: "65" - readOnly: true - secretRef: - name: "68" - user: "66" - scaleIO: - fsType: "133" - gateway: "126" - protectionDomain: "129" - secretRef: - name: "128" - sslEnabled: true - storageMode: "131" - storagePool: "130" - system: "127" - volumeName: "132" - secret: - defaultMode: -999327618 - items: - - key: "48" - mode: -815194340 - path: "49" - optional: false - secretName: "47" - storageos: - fsType: "136" - secretRef: - name: "137" - volumeName: "134" - volumeNamespace: "135" - vsphereVolume: - fsType: "98" - storagePolicyID: "100" - storagePolicyName: "99" - volumePath: "97" diff --git a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb deleted file mode 100644 index 2aa254374c71350481dc6d4d3090a3bfc0eb0620..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 287 zcmV+)0pR{?ICB6B9tsh2bZ>HDXJsyHICCy(Z!dN+5(z_7NknpKc4cxB^Z^R10SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*rg15=0095C9q>a_O(RDdw5KJZ~&x>8`zRa&+dHjm4S7jOK~AHO806 lxF7*4886C}R>hhq#J|Xj=aio4u#oAZi^qji$DtYkA^?I9X&?Xq diff --git a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.json b/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.json deleted file mode 100644 index 6fe7dbd2b4..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "kind": "CSIDriver", - "apiVersion": "storage.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "attachRequired": false, - "podInfoOnMount": false, - "volumeLifecycleModes": [ - "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" - ], - "storageCapacity": true, - "fsGroupPolicy": "/ʕVŚ(ĿȊ甞谐颋DžSǡ" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.pb b/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.pb deleted file mode 100644 index fd70e9d3998d786f719e036c9f594c86be093801..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 285 zcmV+&0pk8^ICB6B9tsh2bZ>HDXJsyHICCy(Z!dN+5(z_7NknpKc4cxB@&O8|0SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBVQ0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*p)L2mlZO8XD`K=9rDenZ%6diMKVzm&dpu j0V)|U%9U2dnkdA-$cpEbp6IZU>7t9rg;U3&8UP{y;ihQV diff --git a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.yaml b/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.yaml deleted file mode 100644 index 9e7b4cf89c..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1.CSIDriver.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: storage.k8s.io/v1 -kind: CSIDriver -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - attachRequired: false - fsGroupPolicy: /ʕVŚ(ĿȊ甞谐颋DžSǡ - podInfoOnMount: false - storageCapacity: true - volumeLifecycleModes: - - r鯹)晿$kXv_YNj;7~cJlb-s!}+ns{+QT= zIfN&PaEbJYVs$~_3nqLiBJFDx`XTeV{`JqEpSlO9x{qh9#>?+~(fjtf@28f?p=z5b zhv??5Hi;Y>_=i(A4Oo%}+}-wYXS_7NKJaFHF}pf^+@q*#Y0^dm(MbcDB>|+Nv$Hai zjmNW<+0(`8JqP2d&+}h3?Y%yJqBPpQyRtP8+(k* z{e;C(fy0VpaL!%Ig-5w$l!xgWL=+-=pOvl$MuzYc8~wdMY;~y!JSvz^(p2z$)&XdR zKwLg$HB%90>aa(y&~P*{AwM~^zzHKWGt#y^A7M>{&&SnX$G%iAm_X&cfn^+qhCF`CqUm3kG|MmXz{DrmIxO*g?`tSiag^GB(SORp$ zm}{XA#u*lYKA7}&R^C1JVE$@hZ1q~@@?c>o?i+{)miTIae*Up|V!C{C(1=4LRvEgo z-0-A*(0<&$-xStPs&py0HWT+x6u;RR89x^1dRFGk%V(nXp^dIw>4RQ#9(cFApys}F z=bmydcVhjccy6L_ZR6sF(x;30fwxw^govB|@S^=1;+U~GN7Gy+Z?kJ^ejYj9=ha$< Tkgg&AxVg}E%l|}}v|Q^yE_FK0 diff --git a/testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.json b/testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.json deleted file mode 100644 index 694aa265bb..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.json +++ /dev/null @@ -1,305 +0,0 @@ -{ - "kind": "VolumeAttachment", - "apiVersion": "storage.k8s.io/v1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "attacher": "19", - "source": { - "persistentVolumeName": "20", - "inlineVolumeSpec": { - "capacity": { - "qJ枊a8衍`Ĩ": "652" - }, - "gcePersistentDisk": { - "pdName": "21", - "fsType": "22", - "partition": 1847377175 - }, - "awsElasticBlockStore": { - "volumeID": "23", - "fsType": "24", - "partition": -387137265 - }, - "hostPath": { - "path": "25", - "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy" - }, - "glusterfs": { - "endpoints": "26", - "path": "27", - "readOnly": true, - "endpointsNamespace": "28" - }, - "nfs": { - "server": "29", - "path": "30" - }, - "rbd": { - "monitors": [ - "31" - ], - "image": "32", - "fsType": "33", - "pool": "34", - "user": "35", - "keyring": "36", - "secretRef": { - "name": "37", - "namespace": "38" - } - }, - "iscsi": { - "targetPortal": "39", - "iqn": "40", - "lun": 2048967527, - "iscsiInterface": "41", - "fsType": "42", - "readOnly": true, - "portals": [ - "43" - ], - "secretRef": { - "name": "44", - "namespace": "45" - }, - "initiatorName": "46" - }, - "cinder": { - "volumeID": "47", - "fsType": "48", - "readOnly": true, - "secretRef": { - "name": "49", - "namespace": "50" - } - }, - "cephfs": { - "monitors": [ - "51" - ], - "path": "52", - "user": "53", - "secretFile": "54", - "secretRef": { - "name": "55", - "namespace": "56" - }, - "readOnly": true - }, - "fc": { - "targetWWNs": [ - "57" - ], - "lun": -616291512, - "fsType": "58", - "wwids": [ - "59" - ] - }, - "flocker": { - "datasetName": "60", - "datasetUUID": "61" - }, - "flexVolume": { - "driver": "62", - "fsType": "63", - "secretRef": { - "name": "64", - "namespace": "65" - }, - "options": { - "66": "67" - } - }, - "azureFile": { - "secretName": "68", - "shareName": "69", - "secretNamespace": "70" - }, - "vsphereVolume": { - "volumePath": "71", - "fsType": "72", - "storagePolicyName": "73", - "storagePolicyID": "74" - }, - "quobyte": { - "registry": "75", - "volume": "76", - "readOnly": true, - "user": "77", - "group": "78", - "tenant": "79" - }, - "azureDisk": { - "diskName": "80", - "diskURI": "81", - "cachingMode": "x", - "fsType": "82", - "readOnly": false, - "kind": "a鯿rŎǀ朲^苣" - }, - "photonPersistentDisk": { - "pdID": "83", - "fsType": "84" - }, - "portworxVolume": { - "volumeID": "85", - "fsType": "86", - "readOnly": true - }, - "scaleIO": { - "gateway": "87", - "system": "88", - "secretRef": { - "name": "89", - "namespace": "90" - }, - "protectionDomain": "91", - "storagePool": "92", - "storageMode": "93", - "volumeName": "94", - "fsType": "95" - }, - "local": { - "path": "96", - "fsType": "97" - }, - "storageos": { - "volumeName": "98", - "volumeNamespace": "99", - "fsType": "100", - "secretRef": { - "kind": "101", - "namespace": "102", - "name": "103", - "uid": "ȮO励鹗塢ē ƕP", - "apiVersion": "104", - "resourceVersion": "105", - "fieldPath": "106" - } - }, - "csi": { - "driver": "107", - "volumeHandle": "108", - "readOnly": true, - "fsType": "109", - "volumeAttributes": { - "110": "111" - }, - "controllerPublishSecretRef": { - "name": "112", - "namespace": "113" - }, - "nodeStageSecretRef": { - "name": "114", - "namespace": "115" - }, - "nodePublishSecretRef": { - "name": "116", - "namespace": "117" - }, - "controllerExpandSecretRef": { - "name": "118", - "namespace": "119" - } - }, - "accessModes": [ - "d賑'üA謥ǣ偐圠=" - ], - "claimRef": { - "kind": "120", - "namespace": "121", - "name": "122", - "apiVersion": "123", - "resourceVersion": "124", - "fieldPath": "125" - }, - "persistentVolumeReclaimPolicy": "錕?øēƺ魋Ď儇击3ƆìQ喞艋", - "storageClassName": "126", - "mountOptions": [ - "127" - ], - "volumeMode": "½", - "nodeAffinity": { - "required": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "128", - "operator": "檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2", - "values": [ - "129" - ] - } - ], - "matchFields": [ - { - "key": "130", - "operator": "-议}ȧ外ĺ稥氹Ç|¶", - "values": [ - "131" - ] - } - ] - } - ] - } - } - } - }, - "nodeName": "132" - }, - "status": { - "attached": true, - "attachmentMetadata": { - "133": "134" - }, - "attachError": { - "time": "2327-07-20T07:31:37Z", - "message": "135" - }, - "detachError": { - "time": "2046-08-01T16:33:49Z", - "message": "136" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.pb b/testdata/v1.19.0/storage.k8s.io.v1.VolumeAttachment.pb deleted file mode 100644 index 85aa93ba166d0495d948d2127078d10dad4b816b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1155 zcmX9+TTC2P7@l)TDNbU=3D$LEn(b6$GqEspE_2RoVr0#me<}m+Pts5J@eu#N1KneJ2$KBOT;G3 zAv{ThOQc5>s|f;MFyTuPX56J@1|SadMFyth9-8 zh;G_ylgOcge>i2+fF)_b-EEI|#EWC={qM9Dva3VKJ&L-PCap9O9W;?{vw z>e@g5;v*?5 z`2c9??1*QtHQyL%{$aM%yOckh?~eN?N~1%CZ0T$^fAVd28&n~ZRf4#bY0t(U19LxN zF;w8N;uxEAmvZ4zE*a%vx(X46h~8_ZYk`p={KQ6I&&{na6@fhLdrZ;l6%PFWt6 z(Lu;U-=Sg9v;&9%@ucBk8A@mj#(<$Zj8Q`k6eTQ|D!&ycsbHyKsbHx@$96EVRG~Qx zr97%MqblkqyKJgqqJt!P%cYv_wpewh{Mq-dg~7GX;^h4ErGc3&ftAKZXz>xjF=|xO zsC0&S*kEFz~H6fGe zTmJd`;MeHsbd=q+t-Kturix|`0^>t{g~W8dNI0m z^!e4-N4GW27bcf^!`e6L9-&nU08uXqJcoDNm_S=L1au(aqUAyZTAmFt*m3SkfU>q8 z)q)fvhXVsIfooR_u|EXgL13ko>o+PDEDN-)%brA4uWTbUm%Ij`2cUKkfNgKCcDT}^ zohnfIK5i< W(0fIxRGcw|n>|J6xXm&~*7ygGlb2=y diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json b/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json deleted file mode 100644 index ae15b18e36..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "kind": "CSIStorageCapacity", - "apiVersion": "storage.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "nodeTopology": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "storageClassName": "25", - "capacity": "130" -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb b/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb deleted file mode 100644 index 6d376f4c15c7e79bc2ec324e0c040da223db5b59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 530 zcmXAjziU%b6vuO4QQ-{^7eUCRnWT75?!E8Fy>CscO@ze8qz*;7y!>d|mo$0li?*pa z#NrR)ph851PzNUmH$|kQR&;R_1m_gG_&0cq)A@eS_ngl;ZIz^Ku+Jxh-d5OZVp}D+ z(aYZDVJBV>Ii(AgLgjz95XNDBV=$z@=j?aHCV~2wt5Qp@k3eB68Z=I8W)te&=sq(s%u*d(A9XVC@Q;v#KvCv$djcXlxO z{`g*UIR5r5p0^A)rO1}W-Cc`&W0EzaKD~JSd_0?skKevN+=rFf^uw1=VfM%5{?Uuk zrK8WUzCOBbXi`{Q(S6I_BX&grK-7x^-{qYa#?VrA0c{AlXnIhGrtd%(oNo3?fU3G4 zRf7Z~mjeSohHF>zT{#5lBCz7h^&90fmIONVvae9r%G(HyCBF{n1Lz$DVB4FkZLUq| zBpP(CkDJ=1FNu9C_LyTHais(|h>hy`{KT&f0RkiBNinAx-0?b*0N^a{8z)U$0L!i| zD~^D{&BhK^bGit5?P(k!)|MEx3f(kcWD-M-Lp{_zroDbiXv5V-ENRrCk3lUTHS&gG W_6kbtZrT!F=9E3h9hOdIQvU#<(w80p diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml b/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml deleted file mode 100644 index 08bf0ae288..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: storage.k8s.io/v1alpha1 -capacity: "130" -kind: CSIStorageCapacity -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -nodeTopology: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 -storageClassName: "25" diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb deleted file mode 100644 index 5b9593d946350ffd294c6ffba54ea35b30d8ac61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1163 zcmX9+TWlLe6y2Gqsac6)twL)oRJmIus)eRIubo*-h}Q6B2@#44s1gVVB1&HgNk9;& zlsF-#4kQjq6WUrSO;S;n)IiFkX$VO1BQ76E2=M`kKi087Koy^rc-%4jF?;6RbMLu# zW{#;o!+gNp(bwPIn|i6M{g~=&f4O_#Yb15N=SYfJ;itNfzj~tUK!1Pgg(D}rPWD?r zhRlzViKvBG6mc5~2T9sSh|4K=1^1P!r006nW$M>I(?1Q3<%fC_M#t56z8HS{!uR=A zbhy<-(n6|ptBHII6ZdG$#DqpMVfMC12ZGhY4nNMGCd z=U@0x%!u9xw6Jyti`TnuPIi5_SRYv{oiC+>%xryXqMWUt&z4TVVQ&MK2gx#mY)qA7 z!X8FuZp5Hafq@l+!5OnL;|^wmV&=s|5Rnj3`;B-zV94NZWOH=*hpjf|#KD}pD2_SX zZyW?I=MWdq7@e4Vi8k0nE?3~FV~{J{>q;3dFIfS2G7#DoCGbJ4+j0LyT-lKbWF z=6E1dF~h;aKMXR@wXjDzcLJh-SX6Uh=?Tzi32M&xDJ&umi?@s((@9b%=@W;a z50~5muNEjmXcJS7S-gq4#v;+gp2jlS#7bj7+V*1o+T{JkuMgChE^RCXL%AUT;X`%| zD#Fu+g+OPN+6MGN8HI&IA5=KI8t zTI^}DOyKpkMs`^o|I8(Z@dHGW9)0JZ8t@STK#B_h~qTLX(^jM5R(~L*&GDD%C ab7x1Ku%QWIYvPaF%Y%3PPk2$oHvR);j6Dwk diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.json b/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.json deleted file mode 100644 index 7fdc8f4340..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.json +++ /dev/null @@ -1,305 +0,0 @@ -{ - "kind": "VolumeAttachment", - "apiVersion": "storage.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "attacher": "19", - "source": { - "persistentVolumeName": "20", - "inlineVolumeSpec": { - "capacity": { - "qJ枊a8衍`Ĩ": "652" - }, - "gcePersistentDisk": { - "pdName": "21", - "fsType": "22", - "partition": 1847377175 - }, - "awsElasticBlockStore": { - "volumeID": "23", - "fsType": "24", - "partition": -387137265 - }, - "hostPath": { - "path": "25", - "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy" - }, - "glusterfs": { - "endpoints": "26", - "path": "27", - "readOnly": true, - "endpointsNamespace": "28" - }, - "nfs": { - "server": "29", - "path": "30" - }, - "rbd": { - "monitors": [ - "31" - ], - "image": "32", - "fsType": "33", - "pool": "34", - "user": "35", - "keyring": "36", - "secretRef": { - "name": "37", - "namespace": "38" - } - }, - "iscsi": { - "targetPortal": "39", - "iqn": "40", - "lun": 2048967527, - "iscsiInterface": "41", - "fsType": "42", - "readOnly": true, - "portals": [ - "43" - ], - "secretRef": { - "name": "44", - "namespace": "45" - }, - "initiatorName": "46" - }, - "cinder": { - "volumeID": "47", - "fsType": "48", - "readOnly": true, - "secretRef": { - "name": "49", - "namespace": "50" - } - }, - "cephfs": { - "monitors": [ - "51" - ], - "path": "52", - "user": "53", - "secretFile": "54", - "secretRef": { - "name": "55", - "namespace": "56" - }, - "readOnly": true - }, - "fc": { - "targetWWNs": [ - "57" - ], - "lun": -616291512, - "fsType": "58", - "wwids": [ - "59" - ] - }, - "flocker": { - "datasetName": "60", - "datasetUUID": "61" - }, - "flexVolume": { - "driver": "62", - "fsType": "63", - "secretRef": { - "name": "64", - "namespace": "65" - }, - "options": { - "66": "67" - } - }, - "azureFile": { - "secretName": "68", - "shareName": "69", - "secretNamespace": "70" - }, - "vsphereVolume": { - "volumePath": "71", - "fsType": "72", - "storagePolicyName": "73", - "storagePolicyID": "74" - }, - "quobyte": { - "registry": "75", - "volume": "76", - "readOnly": true, - "user": "77", - "group": "78", - "tenant": "79" - }, - "azureDisk": { - "diskName": "80", - "diskURI": "81", - "cachingMode": "x", - "fsType": "82", - "readOnly": false, - "kind": "a鯿rŎǀ朲^苣" - }, - "photonPersistentDisk": { - "pdID": "83", - "fsType": "84" - }, - "portworxVolume": { - "volumeID": "85", - "fsType": "86", - "readOnly": true - }, - "scaleIO": { - "gateway": "87", - "system": "88", - "secretRef": { - "name": "89", - "namespace": "90" - }, - "protectionDomain": "91", - "storagePool": "92", - "storageMode": "93", - "volumeName": "94", - "fsType": "95" - }, - "local": { - "path": "96", - "fsType": "97" - }, - "storageos": { - "volumeName": "98", - "volumeNamespace": "99", - "fsType": "100", - "secretRef": { - "kind": "101", - "namespace": "102", - "name": "103", - "uid": "ȮO励鹗塢ē ƕP", - "apiVersion": "104", - "resourceVersion": "105", - "fieldPath": "106" - } - }, - "csi": { - "driver": "107", - "volumeHandle": "108", - "readOnly": true, - "fsType": "109", - "volumeAttributes": { - "110": "111" - }, - "controllerPublishSecretRef": { - "name": "112", - "namespace": "113" - }, - "nodeStageSecretRef": { - "name": "114", - "namespace": "115" - }, - "nodePublishSecretRef": { - "name": "116", - "namespace": "117" - }, - "controllerExpandSecretRef": { - "name": "118", - "namespace": "119" - } - }, - "accessModes": [ - "d賑'üA謥ǣ偐圠=" - ], - "claimRef": { - "kind": "120", - "namespace": "121", - "name": "122", - "apiVersion": "123", - "resourceVersion": "124", - "fieldPath": "125" - }, - "persistentVolumeReclaimPolicy": "錕?øēƺ魋Ď儇击3ƆìQ喞艋", - "storageClassName": "126", - "mountOptions": [ - "127" - ], - "volumeMode": "½", - "nodeAffinity": { - "required": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "128", - "operator": "檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2", - "values": [ - "129" - ] - } - ], - "matchFields": [ - { - "key": "130", - "operator": "-议}ȧ外ĺ稥氹Ç|¶", - "values": [ - "131" - ] - } - ] - } - ] - } - } - } - }, - "nodeName": "132" - }, - "status": { - "attached": true, - "attachmentMetadata": { - "133": "134" - }, - "attachError": { - "time": "2327-07-20T07:31:37Z", - "message": "135" - }, - "detachError": { - "time": "2046-08-01T16:33:49Z", - "message": "136" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb b/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.pb deleted file mode 100644 index 0caf9b8d2be5d93568d63489158c4c90bf795cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1161 zcmX9+TTC5A7~UCDikn!;2HWF_X->B$Hmil*x$MlI#Mq)wBu1>MnkF?KlvsNM0ga+f zxC!>4T!eyc3AI3D+t8y@FQtekaJbY5lRo&M#y9tH&V#1$v5A*&a35yB`Tp?_13%pp8UgiEAH6srmXUohcI5ouqm&<~l<^{;<+{nXh%(b-&U)n9x6tM2zM{5Y{d z4wc(PIYc*XwMpdAz(1O@X~2>+;O@33+vA1N^}csnSF)>v%^pQvOOqBFh;|ytEUAGs zbas`7vhirPG<|kua__--;>+c4GBvkGPZfqc_Y~&G^Sy^rO)(m1=T12?BIkGfnD6{n zZg02meZ8(Qna$|p#SdS~Uv{?GWuatF#}>O1n!urqCC2amb*DUKIroF%U_@fD>-yS1 z|KcMlEBO#;>FkVWZZzH+Zv0`U*t3{FpYMwM#)~6^E7{`tZ2t7y?l!1GB&!5*Dbt>f zJqG4}!eXevVZ|{v=Pu>Kqg*n|!*m5A3K6}}N>>9TL->h}-tOC5T`B^P3g(kE6?~s{ z09qjsmoHciRD`uv*dteHIGPx8rC;};O(nb}yd=D&@DP&{Oz4vX4*;vm_0^$Y{@xr9 zBAv24Dx*V?g}y_>pkXHv1L8@;!7`N47>of!brhq98YoIwE>(UDPEx^A!BW9eiT3Sa zV5vfL7)p6mX+~AlMRwa%!$b#3@|H_A+heiHOzE@lTUG|vItmkWFBbc!vjkQe7oo*R z1jndRNu$y^;$ee{wKk1u%p3Wp`6ysCVrd%jS{jKu8p(QV$`pyvZ=|l0CjilK6eY_7 z-=r`bAaJlSLvhzx&pjPyzbMU*#}}vaBdOIh^&SF(VUcMp;T(C&Bq@_*P8`1omt2N7 z3n~cMCT0fn^d=St%i2vG8m#Izu{JnLR=rZZKK$_VxBH8;m)54^&Y^hXlgHc?D&py4 z3D6m1u7y4rXIKRKVA9)F`rypt%Qx~Pt2ay6`tt*EPhZ@(z*l>hXP=43CX1*0jW{%7 zRZEu^>z=m{+RxgLn!?&i6|UyirsCeQmG3r&Mo-4MuBF-H;<;#jV51{f__*7g2j1;& zsJZX#*jvoyPOX0$&y3}7Zd|@p_yV#ylB6IIA$!)(KHvy`|OH}pNG!& Xc$JnRq-%&j?#^}G^FI+LE!X-F$AUb^ diff --git a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml b/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml deleted file mode 100644 index 526e4459b1..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1alpha1.VolumeAttachment.yaml +++ /dev/null @@ -1,229 +0,0 @@ -apiVersion: storage.k8s.io/v1alpha1 -kind: VolumeAttachment -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - attacher: "19" - nodeName: "132" - source: - inlineVolumeSpec: - accessModes: - - d賑'üA謥ǣ偐圠= - awsElasticBlockStore: - fsType: "24" - partition: -387137265 - volumeID: "23" - azureDisk: - cachingMode: x - diskName: "80" - diskURI: "81" - fsType: "82" - kind: a鯿rŎǀ朲^苣 - readOnly: false - azureFile: - secretName: "68" - secretNamespace: "70" - shareName: "69" - capacity: - qJ枊a8衍`Ĩ: "652" - cephfs: - monitors: - - "51" - path: "52" - readOnly: true - secretFile: "54" - secretRef: - name: "55" - namespace: "56" - user: "53" - cinder: - fsType: "48" - readOnly: true - secretRef: - name: "49" - namespace: "50" - volumeID: "47" - claimRef: - apiVersion: "123" - fieldPath: "125" - kind: "120" - name: "122" - namespace: "121" - resourceVersion: "124" - csi: - controllerExpandSecretRef: - name: "118" - namespace: "119" - controllerPublishSecretRef: - name: "112" - namespace: "113" - driver: "107" - fsType: "109" - nodePublishSecretRef: - name: "116" - namespace: "117" - nodeStageSecretRef: - name: "114" - namespace: "115" - readOnly: true - volumeAttributes: - "110": "111" - volumeHandle: "108" - fc: - fsType: "58" - lun: -616291512 - targetWWNs: - - "57" - wwids: - - "59" - flexVolume: - driver: "62" - fsType: "63" - options: - "66": "67" - secretRef: - name: "64" - namespace: "65" - flocker: - datasetName: "60" - datasetUUID: "61" - gcePersistentDisk: - fsType: "22" - partition: 1847377175 - pdName: "21" - glusterfs: - endpoints: "26" - endpointsNamespace: "28" - path: "27" - readOnly: true - hostPath: - path: "25" - type: 夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy - iscsi: - fsType: "42" - initiatorName: "46" - iqn: "40" - iscsiInterface: "41" - lun: 2048967527 - portals: - - "43" - readOnly: true - secretRef: - name: "44" - namespace: "45" - targetPortal: "39" - local: - fsType: "97" - path: "96" - mountOptions: - - "127" - nfs: - path: "30" - server: "29" - nodeAffinity: - required: - nodeSelectorTerms: - - matchExpressions: - - key: "128" - operator: 檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2 - values: - - "129" - matchFields: - - key: "130" - operator: -议}ȧ外ĺ稥氹Ç|¶ - values: - - "131" - persistentVolumeReclaimPolicy: 錕?øēƺ魋Ď儇击3ƆìQ喞艋 - photonPersistentDisk: - fsType: "84" - pdID: "83" - portworxVolume: - fsType: "86" - readOnly: true - volumeID: "85" - quobyte: - group: "78" - readOnly: true - registry: "75" - tenant: "79" - user: "77" - volume: "76" - rbd: - fsType: "33" - image: "32" - keyring: "36" - monitors: - - "31" - pool: "34" - secretRef: - name: "37" - namespace: "38" - user: "35" - scaleIO: - fsType: "95" - gateway: "87" - protectionDomain: "91" - secretRef: - name: "89" - namespace: "90" - storageMode: "93" - storagePool: "92" - system: "88" - volumeName: "94" - storageClassName: "126" - storageos: - fsType: "100" - secretRef: - apiVersion: "104" - fieldPath: "106" - kind: "101" - name: "103" - namespace: "102" - resourceVersion: "105" - uid: ȮO励鹗塢ē ƕP - volumeName: "98" - volumeNamespace: "99" - volumeMode: ½ - vsphereVolume: - fsType: "72" - storagePolicyID: "74" - storagePolicyName: "73" - volumePath: "71" - persistentVolumeName: "20" -status: - attachError: - message: "135" - time: "2327-07-20T07:31:37Z" - attached: true - attachmentMetadata: - "133": "134" - detachError: - message: "136" - time: "2046-08-01T16:33:49Z" diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb deleted file mode 100644 index b3fbcb2fdbaff4deee7dc9836b4dad082ccf435f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 292 zcmV+<0o(p-ICB6BBMKICbZ>HDXJsyHICCy(Z!dN+Vr6t;F%k(wQ%OW}X?A6D67&HI zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301`w901yBgA#&-jxhdwEzdUa&W9hEFZ*p|zn2p7m#Ej;N qw>8F>$G9K?Dj6@zl~%=?D8#?WiszJ`=&+FKqKn6cQ^%ni03ra8A8Pji diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.json b/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.json deleted file mode 100644 index 38d938f9ce..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "kind": "CSIDriver", - "apiVersion": "storage.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "attachRequired": false, - "podInfoOnMount": false, - "volumeLifecycleModes": [ - "r鯹)晿\u003co,c鮽ort昍řČ扷5ƗǸ" - ], - "storageCapacity": true, - "fsGroupPolicy": "/ʕVŚ(ĿȊ甞谐颋DžSǡ" - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.pb deleted file mode 100644 index 76d98ea818e64e85b7d629434905535695a6f00a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmV+-0p0#HDXJsyHICCy(Z!dN+Vr6t;F%k(wQ%OW}X?A6D67m5G zsR0TBG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>ueL94sd=9#}dZ!BZ!uDx$^bmo|i#hJv6=83m8 o#+S#qAOR{FFUplx#hNI@zsQQ`l%D9Ykm;g}$AweJp&9@p0PF~AuK)l5 diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.yaml b/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.yaml deleted file mode 100644 index 3d131d2ec2..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1beta1.CSIDriver.yaml +++ /dev/null @@ -1,38 +0,0 @@ -apiVersion: storage.k8s.io/v1beta1 -kind: CSIDriver -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - attachRequired: false - fsGroupPolicy: /ʕVŚ(ĿȊ甞谐颋DžSǡ - podInfoOnMount: false - storageCapacity: true - volumeLifecycleModes: - - r鯹)晿M{_Vmk7NfkQA$hDf0i_u7k z(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6x ze{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`z zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4 sKhhQpG|k+I$M{_Vmk7NfkQ6$hDG@i_u7k z(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6x ze{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`z zE`tSQ5tE@w6_cT97o$ENt-Bw}c2U}9uqU}|D%VPIiyW?*JyU~F;wUDMUZ?m3MGP7DESJGM5r z&ObM2H)9kV7o)ilqeT)s7o(*Rlc7PD0vD5^krb1mu@aw4)zjTmPPA7SAMHBUU!cVV zG?&4Gv53jgq>9PVw2RRYsMJhI@#TcBr&GFKE}nUGo^I&VIa>~IPt-p-rS{pxMvZ4X zrypsH1)64V#AImU!~nFxQi_9%$;d#6$;eQNx6td^yskux7Yln6j;zpPGBPq?v|@1L Q;sPl#1}ZU;Vo+iL0C|K``~Uy| diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.json b/testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.json deleted file mode 100644 index 115d300a15..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "kind": "StorageClass", - "apiVersion": "storage.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "provisioner": "19", - "parameters": { - "20": "21" - }, - "reclaimPolicy": "qJ枊a8衍`Ĩ", - "mountOptions": [ - "22" - ], - "allowVolumeExpansion": true, - "volumeBindingMode": "", - "allowedTopologies": [ - { - "matchLabelExpressions": [ - { - "key": "23", - "values": [ - "24" - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.StorageClass.pb deleted file mode 100644 index 2cb75f3979718a447ae32f8bb8fe76eaae42c930..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272 zcmd0{C}!YN;}R<_$uCMwPu0t|DAvo&*Do_nN-aq=6ygbnh&$&b78eWMW#n4P$i-+R z#AqzVXrjbus>Nt-Bw}c2U}9uqU}|D%VPIiyW?*JyU~F;wUDMUZ?m3MGP7DESJGM5r z&ObM2H)9kV7o)ilqeT)s7o(*Rlc7PD0vD5^krb1mu@aw4)zjTmPPA7SAMHBUU!cVV zG?&4Gv53jgq>9PVw2M(6sMJhI@#TcBr&GFKE}nUGo^I&VIa>~IPt-p-rS{pxMvZ4X zrypsH1)64V#AIjzG~ZH+gNwHwD>)E`nM2i;-dlQbV&|)$&GGMe~aN^|ukEM>Mtsg_? z$H+v~LM(!~jf8_F?IgtIl)Hla%2m>HJ?b*`>z|pQhQ|xTC*nrWm3O`vdHcif3v1|b zyNRTQRPS~Z`4%Sbk*J9YjbOs;9S;u%YcsX%n*)_xb@GIRp{}7&KPG$-6Ols%q@J~_ zna>3?x#r@T%KY9#LE-b#SIK=hW=__phWFH0=gMPGLp4b;QE|h%*$z3r^*j8iYyH-4 zcA2-olBmz;lB#jxy=TjptZinSC#W^F&FlaTu`s3Kxm$nTY>yh&oxm_)cz7~%b@QKp z;X_d)axc)r+8HceOWl}CeYeyYT`!+2XM*fpV|ucZYn;oKPrYI90F?*HGK_3Ym1Dvl zMrLl z1TE(f7f%_zn0xU~*h4N?;HYDeE8N6ACKli&z)OIa;10xu0LF9C!Mg#=j#@SU%ipc> zK%}CEgN1(>WS(nbkM!;YL;ehD+L#! z`1=TsQ9&gImChmuHZZYLx-kXw`mS!?ClvcMhJ6;tK2Km@^cV}eh!6ex@-lh|AT;dz zkv8J$6lww>7A#a#%(iO9M}ypF&DFW!!a{jET0Pz4K!8(NL<|;h1wEpZq)yT&4nH3* zxeZ<|P=wGHrW&(Y3v-P{yoEiDWuk?Z#(t#p`Nq|$`$}IQXe?jcTnvWuLE-!Zb`&bY z(}jgVXO!9o^g$Vgg+m`yIJ=tfo_?@&tvp@5-n=qio(M*>L3WK*$4bkO1+(*wQ{!6f zX|assjrGKn<{|TO^L|}eS<(9C;^smyHe2~-D?f8QC}uX68|!EN+QimSvHrn`J`Z@e zyFtxd>#n_xV)10{qhM*ae0}TE#rmhKrR-Z9UxJ9~{@_KsA!O;X7=xx6kKAE~LOMGV{c4}GjWqW}N^ diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.json b/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.json deleted file mode 100644 index 5284de5914..0000000000 --- a/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.json +++ /dev/null @@ -1,305 +0,0 @@ -{ - "kind": "VolumeAttachment", - "apiVersion": "storage.k8s.io/v1beta1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "attacher": "19", - "source": { - "persistentVolumeName": "20", - "inlineVolumeSpec": { - "capacity": { - "qJ枊a8衍`Ĩ": "652" - }, - "gcePersistentDisk": { - "pdName": "21", - "fsType": "22", - "partition": 1847377175 - }, - "awsElasticBlockStore": { - "volumeID": "23", - "fsType": "24", - "partition": -387137265 - }, - "hostPath": { - "path": "25", - "type": "夸eɑeʤ脽ěĂ凗蓏Ŋ蛊ĉy" - }, - "glusterfs": { - "endpoints": "26", - "path": "27", - "readOnly": true, - "endpointsNamespace": "28" - }, - "nfs": { - "server": "29", - "path": "30" - }, - "rbd": { - "monitors": [ - "31" - ], - "image": "32", - "fsType": "33", - "pool": "34", - "user": "35", - "keyring": "36", - "secretRef": { - "name": "37", - "namespace": "38" - } - }, - "iscsi": { - "targetPortal": "39", - "iqn": "40", - "lun": 2048967527, - "iscsiInterface": "41", - "fsType": "42", - "readOnly": true, - "portals": [ - "43" - ], - "secretRef": { - "name": "44", - "namespace": "45" - }, - "initiatorName": "46" - }, - "cinder": { - "volumeID": "47", - "fsType": "48", - "readOnly": true, - "secretRef": { - "name": "49", - "namespace": "50" - } - }, - "cephfs": { - "monitors": [ - "51" - ], - "path": "52", - "user": "53", - "secretFile": "54", - "secretRef": { - "name": "55", - "namespace": "56" - }, - "readOnly": true - }, - "fc": { - "targetWWNs": [ - "57" - ], - "lun": -616291512, - "fsType": "58", - "wwids": [ - "59" - ] - }, - "flocker": { - "datasetName": "60", - "datasetUUID": "61" - }, - "flexVolume": { - "driver": "62", - "fsType": "63", - "secretRef": { - "name": "64", - "namespace": "65" - }, - "options": { - "66": "67" - } - }, - "azureFile": { - "secretName": "68", - "shareName": "69", - "secretNamespace": "70" - }, - "vsphereVolume": { - "volumePath": "71", - "fsType": "72", - "storagePolicyName": "73", - "storagePolicyID": "74" - }, - "quobyte": { - "registry": "75", - "volume": "76", - "readOnly": true, - "user": "77", - "group": "78", - "tenant": "79" - }, - "azureDisk": { - "diskName": "80", - "diskURI": "81", - "cachingMode": "x", - "fsType": "82", - "readOnly": false, - "kind": "a鯿rŎǀ朲^苣" - }, - "photonPersistentDisk": { - "pdID": "83", - "fsType": "84" - }, - "portworxVolume": { - "volumeID": "85", - "fsType": "86", - "readOnly": true - }, - "scaleIO": { - "gateway": "87", - "system": "88", - "secretRef": { - "name": "89", - "namespace": "90" - }, - "protectionDomain": "91", - "storagePool": "92", - "storageMode": "93", - "volumeName": "94", - "fsType": "95" - }, - "local": { - "path": "96", - "fsType": "97" - }, - "storageos": { - "volumeName": "98", - "volumeNamespace": "99", - "fsType": "100", - "secretRef": { - "kind": "101", - "namespace": "102", - "name": "103", - "uid": "ȮO励鹗塢ē ƕP", - "apiVersion": "104", - "resourceVersion": "105", - "fieldPath": "106" - } - }, - "csi": { - "driver": "107", - "volumeHandle": "108", - "readOnly": true, - "fsType": "109", - "volumeAttributes": { - "110": "111" - }, - "controllerPublishSecretRef": { - "name": "112", - "namespace": "113" - }, - "nodeStageSecretRef": { - "name": "114", - "namespace": "115" - }, - "nodePublishSecretRef": { - "name": "116", - "namespace": "117" - }, - "controllerExpandSecretRef": { - "name": "118", - "namespace": "119" - } - }, - "accessModes": [ - "d賑'üA謥ǣ偐圠=" - ], - "claimRef": { - "kind": "120", - "namespace": "121", - "name": "122", - "apiVersion": "123", - "resourceVersion": "124", - "fieldPath": "125" - }, - "persistentVolumeReclaimPolicy": "錕?øēƺ魋Ď儇击3ƆìQ喞艋", - "storageClassName": "126", - "mountOptions": [ - "127" - ], - "volumeMode": "½", - "nodeAffinity": { - "required": { - "nodeSelectorTerms": [ - { - "matchExpressions": [ - { - "key": "128", - "operator": "檮Ǣ冖ž琔n宂¬轚9Ȏ瀮昃2", - "values": [ - "129" - ] - } - ], - "matchFields": [ - { - "key": "130", - "operator": "-议}ȧ外ĺ稥氹Ç|¶", - "values": [ - "131" - ] - } - ] - } - ] - } - } - } - }, - "nodeName": "132" - }, - "status": { - "attached": true, - "attachmentMetadata": { - "133": "134" - }, - "attachError": { - "time": "2327-07-20T07:31:37Z", - "message": "135" - }, - "detachError": { - "time": "2046-08-01T16:33:49Z", - "message": "136" - } - } -} \ No newline at end of file diff --git a/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.pb b/testdata/v1.19.0/storage.k8s.io.v1beta1.VolumeAttachment.pb deleted file mode 100644 index 155fabc1e68ebe96475ef5301d9aec90d5cdeaa9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1160 zcmX9+TTC2P7@l)TDNbS~6U236n(frYW@2IHT;`nF#Mq)wBu1>MnkF_~bfdPmR6wI> z6K;ZCl#5WXEx{IOtPNe2dMQOTf#p&kO#0x18sD5{_d(P6*u=|sa30Ql=lj3^|Nj4+ zb4<5cwrAJ2wYRipUdq-T(`|LHwA8;5G-um0fm8iV%d4*+&+cz;&%E&R@$89q=T?>d zDX|H22u~8>66q1eYJ$KQO!!hn+Se-dL*{e+>z~~}bq!2*oouk0uD>z>+lJ?vBSh;>EFz{?#lE;;~$L=IrX!-h=Vvmn+|7>TiynDvosRDK1PD`kqHM#b}_N+m*!McDC6Sp=3_yHoF>{z@dyKChq)oyE0`t_k!VIL}IA>+WJ5L z;v*?5`56Feqyt)=hk+Yiom0S`6NvR-)9|w zRtUu9b5=7IVM7h}$Q2rnCWc(;H$Grf2`>pR2`?!;#H0ih`sBd0ELNQfm~3adQ4}X<#NtV5M;pT6{=w zj2e|RDxD)9Hkepz)0oD*k#Cxh0!Aa2rV($Tk!YlmY_g_JkqG@p>I!)b5DiCBvLf(J z3bO$M2MaS4cb$#=lX32g^1?)Xak?;?T07I^As`qQnZ^>%lP64)GD+sd@r!WD6?n6t zf`DydW-w20VPUXr*utT~s&NZzgQH~4i=}HL53PK=zchDgeJ1W2jwdfX;-*j$PZvvo z&KPqo^uaj8BG3nu-mdcdXC7U-UKm}wQNB7*7>s-S-p%JSF zy1dl*tbNda+J4v+)=sK;CBHr$_l>W9w>dm^BF=X&&y|+WMH_>go%!NNJ?1>{Zg)e? zedoTtrF{O>#wYRYc;Uw8 Date: Mon, 19 Apr 2021 10:09:14 -0400 Subject: [PATCH 060/130] Update round-tripped protobuf output compatibility.go:488: proto differs compatibility.go:490: ( """ ... // 40 identical lines 3: "17" 6: "18" + 8: "" } } ... // 292 identical lines """ ) introduced in http://issue.k8s.io/100970 // Subresource is the name of the subresource used to update that object, or // empty string if the object was updated through the main resource. The // value of this field is used to distinguish between managers, even if they // share the same name. For example, a status update will be distinct from a // regular update using the same manager name. // Note that the APIVersion field is not related to the Subresource field and // it always corresponds to the version of the main resource. Subresource string `json:"subresource,omitempty" protobuf:"bytes,8,opt,name=subresource"` Kubernetes-commit: 4b1b375799e802c0169d88676e567add71633640 --- ...tatingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 724 bytes ...datingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 719 bytes ...tatingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 729 bytes ...datingWebhookConfiguration.after_roundtrip.pb | Bin 0 -> 724 bytes ...apps.v1.ControllerRevision.after_roundtrip.pb | Bin 0 -> 329 bytes .../v1.21.0/apps.v1.DaemonSet.after_roundtrip.pb | Bin 0 -> 8220 bytes .../apps.v1.Deployment.after_roundtrip.pb | Bin 0 -> 8015 bytes .../apps.v1.ReplicaSet.after_roundtrip.pb | Bin 0 -> 7926 bytes .../apps.v1.StatefulSet.after_roundtrip.pb | Bin 0 -> 8585 bytes ...v1beta1.ControllerRevision.after_roundtrip.pb | Bin 0 -> 334 bytes .../apps.v1beta1.Deployment.after_roundtrip.pb | Bin 0 -> 8011 bytes .../apps.v1beta1.Scale.after_roundtrip.pb | Bin 0 -> 242 bytes .../apps.v1beta1.StatefulSet.after_roundtrip.pb | Bin 0 -> 8641 bytes ...v1beta2.ControllerRevision.after_roundtrip.pb | Bin 0 -> 334 bytes .../apps.v1beta2.DaemonSet.after_roundtrip.pb | Bin 0 -> 8225 bytes .../apps.v1beta2.Deployment.after_roundtrip.pb | Bin 0 -> 8020 bytes .../apps.v1beta2.ReplicaSet.after_roundtrip.pb | Bin 0 -> 7931 bytes .../apps.v1beta2.Scale.after_roundtrip.pb | Bin 0 -> 242 bytes .../apps.v1beta2.StatefulSet.after_roundtrip.pb | Bin 0 -> 8590 bytes ...ion.k8s.io.v1.TokenRequest.after_roundtrip.pb | Bin 0 -> 308 bytes ...tion.k8s.io.v1.TokenReview.after_roundtrip.pb | Bin 0 -> 274 bytes ...k8s.io.v1beta1.TokenReview.after_roundtrip.pb | Bin 0 -> 279 bytes ...1.LocalSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 318 bytes ...v1.SelfSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 293 bytes ....v1.SelfSubjectRulesReview.after_roundtrip.pb | Bin 0 -> 278 bytes ....io.v1.SubjectAccessReview.after_roundtrip.pb | Bin 0 -> 313 bytes ...1.LocalSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 323 bytes ...a1.SelfSubjectAccessReview.after_roundtrip.pb | Bin 0 -> 298 bytes ...ta1.SelfSubjectRulesReview.after_roundtrip.pb | Bin 0 -> 283 bytes ...1beta1.SubjectAccessReview.after_roundtrip.pb | Bin 0 -> 318 bytes ...v1.HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 313 bytes .../autoscaling.v1.Scale.after_roundtrip.pb | Bin 0 -> 234 bytes ...a1.HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 1959 bytes ...a2.HorizontalPodAutoscaler.after_roundtrip.pb | Bin 0 -> 2127 bytes .../v1.21.0/batch.v1.CronJob.after_roundtrip.pb | Bin 0 -> 8481 bytes testdata/v1.21.0/batch.v1.Job.after_roundtrip.pb | Bin 0 -> 7715 bytes .../batch.v1beta1.CronJob.after_roundtrip.pb | Bin 0 -> 8486 bytes .../batch.v1beta1.JobTemplate.after_roundtrip.pb | Bin 0 -> 8027 bytes ....CertificateSigningRequest.after_roundtrip.pb | Bin 0 -> 363 bytes ....CertificateSigningRequest.after_roundtrip.pb | Bin 0 -> 368 bytes ...ordination.k8s.io.v1.Lease.after_roundtrip.pb | Bin 0 -> 248 bytes ...ation.k8s.io.v1beta1.Lease.after_roundtrip.pb | Bin 0 -> 253 bytes .../v1.21.0/core.v1.Binding.after_roundtrip.pb | Bin 0 -> 249 bytes .../core.v1.ComponentStatus.after_roundtrip.pb | Bin 0 -> 244 bytes .../v1.21.0/core.v1.ConfigMap.after_roundtrip.pb | Bin 0 -> 223 bytes .../v1.21.0/core.v1.Endpoints.after_roundtrip.pb | Bin 0 -> 380 bytes ...ore.v1.EphemeralContainers.after_roundtrip.pb | Bin 0 -> 1274 bytes .../v1.21.0/core.v1.Event.after_roundtrip.pb | Bin 0 -> 397 bytes .../core.v1.LimitRange.after_roundtrip.pb | Bin 0 -> 378 bytes .../v1.21.0/core.v1.Namespace.after_roundtrip.pb | Bin 0 -> 319 bytes testdata/v1.21.0/core.v1.Node.after_roundtrip.pb | Bin 0 -> 748 bytes .../core.v1.PersistentVolume.after_roundtrip.pb | Bin 0 -> 1179 bytes ...e.v1.PersistentVolumeClaim.after_roundtrip.pb | Bin 0 -> 597 bytes testdata/v1.21.0/core.v1.Pod.after_roundtrip.pb | Bin 0 -> 8009 bytes .../core.v1.PodStatusResult.after_roundtrip.pb | Bin 0 -> 912 bytes .../core.v1.PodTemplate.after_roundtrip.pb | Bin 0 -> 7914 bytes .../core.v1.RangeAllocation.after_roundtrip.pb | Bin 0 -> 215 bytes ...e.v1.ReplicationController.after_roundtrip.pb | Bin 0 -> 7844 bytes .../core.v1.ResourceQuota.after_roundtrip.pb | Bin 0 -> 397 bytes .../v1.21.0/core.v1.Secret.after_roundtrip.pb | Bin 0 -> 230 bytes .../v1.21.0/core.v1.Service.after_roundtrip.pb | Bin 0 -> 527 bytes .../core.v1.ServiceAccount.after_roundtrip.pb | Bin 0 -> 253 bytes ...ry.k8s.io.v1.EndpointSlice.after_roundtrip.pb | Bin 0 -> 367 bytes ...s.io.v1beta1.EndpointSlice.after_roundtrip.pb | Bin 0 -> 368 bytes .../events.k8s.io.v1.Event.after_roundtrip.pb | Bin 0 -> 411 bytes ...vents.k8s.io.v1beta1.Event.after_roundtrip.pb | Bin 0 -> 416 bytes ...tensions.v1beta1.DaemonSet.after_roundtrip.pb | Bin 0 -> 8248 bytes ...ensions.v1beta1.Deployment.after_roundtrip.pb | Bin 0 -> 8017 bytes ...extensions.v1beta1.Ingress.after_roundtrip.pb | Bin 0 -> 377 bytes ...ions.v1beta1.NetworkPolicy.after_roundtrip.pb | Bin 0 -> 1414 bytes ....v1beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 0 -> 584 bytes ...ensions.v1beta1.ReplicaSet.after_roundtrip.pb | Bin 0 -> 7937 bytes .../extensions.v1beta1.Scale.after_roundtrip.pb | Bin 0 -> 248 bytes ...k8s.io.v1alpha1.FlowSchema.after_roundtrip.pb | Bin 0 -> 418 bytes ...PriorityLevelConfiguration.after_roundtrip.pb | Bin 0 -> 428 bytes ....k8s.io.v1beta1.FlowSchema.after_roundtrip.pb | Bin 0 -> 417 bytes ...PriorityLevelConfiguration.after_roundtrip.pb | Bin 0 -> 427 bytes ...8s.io.v1alpha1.ImageReview.after_roundtrip.pb | Bin 0 -> 269 bytes ...io.v1alpha1.StorageVersion.after_roundtrip.pb | Bin 0 -> 352 bytes ...tworking.k8s.io.v1.Ingress.after_roundtrip.pb | Bin 0 -> 369 bytes ...ing.k8s.io.v1.IngressClass.after_roundtrip.pb | Bin 0 -> 251 bytes ...ng.k8s.io.v1.NetworkPolicy.after_roundtrip.pb | Bin 0 -> 1416 bytes ...ing.k8s.io.v1beta1.Ingress.after_roundtrip.pb | Bin 0 -> 384 bytes ...8s.io.v1beta1.IngressClass.after_roundtrip.pb | Bin 0 -> 256 bytes ...ode.k8s.io.v1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 287 bytes ...s.io.v1alpha1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 295 bytes ...8s.io.v1beta1.RuntimeClass.after_roundtrip.pb | Bin 0 -> 292 bytes ...icy.v1.PodDisruptionBudget.after_roundtrip.pb | Bin 0 -> 673 bytes .../policy.v1beta1.Eviction.after_roundtrip.pb | Bin 0 -> 281 bytes ...1beta1.PodDisruptionBudget.after_roundtrip.pb | Bin 0 -> 678 bytes ....v1beta1.PodSecurityPolicy.after_roundtrip.pb | Bin 0 -> 580 bytes ...tion.k8s.io.v1.ClusterRole.after_roundtrip.pb | Bin 0 -> 346 bytes ...s.io.v1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 269 bytes ...thorization.k8s.io.v1.Role.after_roundtrip.pb | Bin 0 -> 245 bytes ...tion.k8s.io.v1.RoleBinding.after_roundtrip.pb | Bin 0 -> 262 bytes ...8s.io.v1alpha1.ClusterRole.after_roundtrip.pb | Bin 0 -> 352 bytes ...1alpha1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 275 bytes ...ation.k8s.io.v1alpha1.Role.after_roundtrip.pb | Bin 0 -> 251 bytes ...8s.io.v1alpha1.RoleBinding.after_roundtrip.pb | Bin 0 -> 268 bytes ...k8s.io.v1beta1.ClusterRole.after_roundtrip.pb | Bin 0 -> 351 bytes ...v1beta1.ClusterRoleBinding.after_roundtrip.pb | Bin 0 -> 274 bytes ...zation.k8s.io.v1beta1.Role.after_roundtrip.pb | Bin 0 -> 250 bytes ...k8s.io.v1beta1.RoleBinding.after_roundtrip.pb | Bin 0 -> 267 bytes ...ng.k8s.io.v1.PriorityClass.after_roundtrip.pb | Bin 0 -> 248 bytes ....io.v1alpha1.PriorityClass.after_roundtrip.pb | Bin 0 -> 254 bytes ...s.io.v1beta1.PriorityClass.after_roundtrip.pb | Bin 0 -> 253 bytes ...torage.k8s.io.v1.CSIDriver.after_roundtrip.pb | Bin 0 -> 306 bytes .../storage.k8s.io.v1.CSINode.after_roundtrip.pb | Bin 0 -> 239 bytes ...age.k8s.io.v1.StorageClass.after_roundtrip.pb | Bin 0 -> 269 bytes ...k8s.io.v1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1157 bytes ...1alpha1.CSIStorageCapacity.after_roundtrip.pb | Bin 0 -> 539 bytes ....v1alpha1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1163 bytes ...e.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb | Bin 0 -> 311 bytes ...age.k8s.io.v1beta1.CSINode.after_roundtrip.pb | Bin 0 -> 244 bytes ...v1beta1.CSIStorageCapacity.after_roundtrip.pb | Bin 0 -> 538 bytes ...8s.io.v1beta1.StorageClass.after_roundtrip.pb | Bin 0 -> 274 bytes ...o.v1beta1.VolumeAttachment.after_roundtrip.pb | Bin 0 -> 1162 bytes 117 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1.DaemonSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1.Deployment.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1.ReplicaSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1.StatefulSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.Deployment.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta1.StatefulSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.DaemonSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.Deployment.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.Scale.after_roundtrip.pb create mode 100644 testdata/v1.21.0/apps.v1beta2.StatefulSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenRequest.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.21.0/autoscaling.v1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.21.0/autoscaling.v2beta2.HorizontalPodAutoscaler.after_roundtrip.pb create mode 100644 testdata/v1.21.0/batch.v1.CronJob.after_roundtrip.pb create mode 100644 testdata/v1.21.0/batch.v1.Job.after_roundtrip.pb create mode 100644 testdata/v1.21.0/batch.v1beta1.CronJob.after_roundtrip.pb create mode 100644 testdata/v1.21.0/batch.v1beta1.JobTemplate.after_roundtrip.pb create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb create mode 100644 testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb create mode 100644 testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Binding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.ComponentStatus.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.ConfigMap.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Endpoints.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.EphemeralContainers.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Event.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.LimitRange.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Namespace.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Node.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.PersistentVolume.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.PersistentVolumeClaim.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Pod.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.PodStatusResult.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.PodTemplate.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.RangeAllocation.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.ReplicationController.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.ResourceQuota.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Secret.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.Service.after_roundtrip.pb create mode 100644 testdata/v1.21.0/core.v1.ServiceAccount.after_roundtrip.pb create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.after_roundtrip.pb create mode 100644 testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb create mode 100644 testdata/v1.21.0/events.k8s.io.v1.Event.after_roundtrip.pb create mode 100644 testdata/v1.21.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.DaemonSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.Deployment.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.NetworkPolicy.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.ReplicaSet.after_roundtrip.pb create mode 100644 testdata/v1.21.0/extensions.v1beta1.Scale.after_roundtrip.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.after_roundtrip.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.after_roundtrip.pb create mode 100644 testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.after_roundtrip.pb create mode 100644 testdata/v1.21.0/imagepolicy.k8s.io.v1alpha1.ImageReview.after_roundtrip.pb create mode 100644 testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.after_roundtrip.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb create mode 100644 testdata/v1.21.0/networking.k8s.io.v1beta1.IngressClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/node.k8s.io.v1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/node.k8s.io.v1alpha1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/policy.v1.PodDisruptionBudget.after_roundtrip.pb create mode 100644 testdata/v1.21.0/policy.v1beta1.Eviction.after_roundtrip.pb create mode 100644 testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb create mode 100644 testdata/v1.21.0/policy.v1beta1.PodSecurityPolicy.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRole.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb create mode 100644 testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.RoleBinding.after_roundtrip.pb create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1alpha1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/scheduling.k8s.io.v1beta1.PriorityClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.CSINode.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.StorageClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.CSIStorageCapacity.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.StorageClass.after_roundtrip.pb create mode 100644 testdata/v1.21.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.21.0/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..04db5af51b871decd6a2bb15aa243aee42d60435 GIT binary patch literal 724 zcmX9+Ur19?7~j1$g$o6pqF@BgL14mncJI08{@GJ#isip*V`)O1Hl1^uZfkd&x#+>7 zvZ-mXP-`gKOAw(CrG*bZxJ`ZOC8CF(U5=pV9)dd1dHD{%@AvzCfB0giWs@#S=K_PH z5zC4s;;B$LVx?1oH2>q6Y2ir1omJ4;?o66v@o;Y_IGjktE+yhak#Oce4^7&ow}K=P zB&ZI7x&*CBFvuxIktw0FMm?r%8oI0#Sv9}^dhm5(syLBsv0ZyN`QhQC<G3V@W)M*^TWsjt5w7tdr*uXViGoDJ zOA*!iY~#04E<6G^F~dM9#)Fu#_OJf=*V?Sx&h(}Xh^&gcQ~(R6g5z#ka%z73hiTf5uLMGq_b zH!}?uY7Iqu2_o{LvhcwNx2Z1?L{B}tl%VGxf;!N7`3}GD_xpW+_~NGHl3JzH_V9Sr zaiYmYIvj~QnY5kZe;hX*98LOi3Odzik41+$nuzp=L!-%L{9H0I5{+d4Gf|;IdM!u- zL4xWQs8`Th1cMw`6qyn#Yt%Aj)6iv|$g27M*PU;Lsd6FJ=DPgm;rqMymOhu)g~3CT zU?9N^HA;eoL`9ByBvB!5QBl1|+Vi{XrR@i|oNBQ)lWGyUugetDqC)ecq7?;&Q+3p| zKU>@_7585*R2Lz*TYk5>X8U$Zx9d*}&Gk=nmHXGYn?XdyY;&P62e`&U9_gec5(SBb zmm;d?$%j8*fB)rAKtdBoWH*rxn|sUC*DJ4f=JDSAThzn_lnXST*1gB-^V8LZ%H#T@ zHLW(c^|7|1`@Bc{s?VD%8{5SnrNzC~+5MHNmQ_LWOD4ez?!jYl6*CN!Vmyo)>x`H{ zSUg}UIIML83+pNara}UEU}_d{7dp|&un~k{l2HcjMw&5fkLwf-N`zp}>R^E!V?^&B zV190mdo!b$0R$LrZ)Kn{pkr4kxd@O@Kttk%gxhl|tKe~lwbp)M0l;bm8;p$f4r#y* z`~xOws4bn{Trf9&z9=7T6IH9LA+WVvoAEyrBw0FRq}T)w>wJ(@Ov|u1up9jifpN0)c~~74A?*{0QrWKG_1)8fMG!xY=ee|Ajk1oY?5lA7$9q) n=7E~3=~Ll6!Av(ey@#)bH^_$t$m0x|K!-YR@{@JkF0bn!V#VTC literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..3804632f3050c8bdfd307a19051a6533030a2e59 GIT binary patch literal 729 zcmX9+T}YE*6yEoh2_F>n76qe=ISNcT@4ol_-tT9Z+Qjm&+E|(pZ=24!O}Di_bJ2xG zWmD5&q1I5en;=3jN((Q%aGQG5O+*)6yOf~oE`oZYb8`;oJkN7}I58`2Q#{J~z`#f( zosJ~psZcnQ&ZGhv5#yMZ#*u_8M}nbDfS_|-*^DT}!#$zkP$Ch#l!y;T!rA{|G*PF# zl@y60NwZ7LDd|m;Nlz1^GRjn)xh>T)4b`BkW_|zl;OqEgX*}6tyY_D4!^1~QpG%uk z-!Vlpkz@ty70HccqDCExOsHKZn)8GwzrR`BeR3~dDO6{YO|sCnSyDmPu1q9D+}eR z+S3iaI=Az&x?;GTCvQ|x^~*#0ls~z7n@Pu4V}y;aG3(0qz5=g|W%$V0XU` zLcrT=(Yor=#q9-a>*uS|(H2>Ax7Yc0ma8+~y2Gi}>U!S`Nl}#xW|EKMkRkR-M)eGj z0ncGDf(Gv9ki`IiE$Bq`G4SIYW+FVF1$&Aqbc(*bh08 xk4DFs4#Wgi2Q3fG(kzz-mnr6kDd3&rI$}<-Ge90^=qNhYdRIJe+HP~&{sA!u=X?MF literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb b/testdata/v1.21.0/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..78b8abbd8b3a66c175ac8cf08f2077e6ceb06d1b GIT binary patch literal 724 zcmX9+O-NKx6rT4=g$D)QqF@#=4h1Hh>$~^e_cKdPv(&6+7&ReoZ*&}IMrWq^GbdV1 z(chS9Frn6{lyk}{dw4vY zN`>RGWH1y?rIU7A#5iiDa5&zQC4petCg^0JJr*7orC6vx7#NMmqi5r>k#H#UACB^M z%4$<$wZPBXiy{%l8G8|DKeo>nP~3A?YZ6c;`W1EsY;yXA8TT40Z4UJ1fZ%wLOF5y) zlpvXkR#bC6`S9oK@4vz%BsGeR>ZHmcYj1h_dimAPJl>msiy8%i34$)lhWlu3e!8+y zeq4LBrdQ{-K2}$Z7Wa|9%JZi3#&+RHadB^Tc7J86c~w%pibXNOJ$MYRVvd0^jE6Dj zogoV-kNP|W2lZ~?K||xfHHd+5T+0CNLdQEfHvQm_bH<_FOmdFxaf6{jg;Fd~9o(1Y zoEqH&+$*GUZ+aAS03T=VtsHa?Z0ri77Xe}fbR=JhIbD}B1dns9xAp_~0oFp;6Y?B3sAS?2b$RyK& rn4s#Q<$zh5)uO?9in(D5c#k-X7*H$=ki%&@f$BSMioZ=c9d5@zkuu~h literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.ControllerRevision.after_roundtrip.pb b/testdata/v1.21.0/apps.v1.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2838bfa945693bbe0a65f2803503d7ff85472c95 GIT binary patch literal 329 zcmd0{C}!Z24{i_u7k(O8Pn zM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6xe{Rlh z#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`zE`tSQ z5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4KhhQp zG|k+I$1JE2Y$m#N2|MRK4W;)2vPplC^ANhy#GG_fo(Gbb@AClw@7E79_N R?vuI8Cw-a1D8-<}002d!ZKD7H literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.DaemonSet.after_roundtrip.pb b/testdata/v1.21.0/apps.v1.DaemonSet.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..aafecc9cfb553454a1a44c2b1c316ec4422d3ec7 GIT binary patch literal 8220 zcmY*;30zgznK<{k<~D8k-z3xbBW?5Yk~W0)T<<-1calkh7!ji}h^VB~TM!Td*%hVD z41$V0WffUOKz0NK1Qigs;q5Pzrb#BrWU@DTTbtM{wqwoq|IT~ZOyB$czI*Pu=X~co z-}&~FqZUWd_t48y3kr%??BSU^;!-nq<>zh6C}F;QoF1WQ3Nw@tMTurgilG#I56^QV z7CA}OR8Cc7PR5*|zIDCgwf#pg`w26Wi+KR2A<0{ z(FPtz8F<0`gSay9T$8KnH^p{~qpl#v0C*!*s>r~LWd>fdP&^EknFoUP7H^X!*xP3B zM4P=Q&snEaSGb#=_ciQ~_RY4~4*e@&Q?P+oVW0Zq59%o2sJIas+l!t`86{|H?P0Gqn(uz^G$RiHP1t{UE_&jAFQbZPU>o-4> z`0TUn2Fwb~FJzU~)1ED5QTiHrJ7Q&o^t~)XTdYKsQF*ip-5F&mvY!PT$KW z#p>%(ye{c%3CpIf;TXf(yeK}7Q`l6U-KX!<^Eq8A+<y@8)Gq#i}G|GUio{ z!B&926Y#8^>L*T)x=q%1T*I8w8+6;L}J8LrciM8(LD7L6FVVuVM^> z7(Q7+DKiMFh59Lc)tGy2!>$?otgX^DX`7qxvkiC-1}q&>29d)Ck%!al)@axFXoHBE z|M(ug6dD2(!Q4ZC&pqqyxMZzfQQ*4DETI>voEUX4d=(jkC>dMdJAUNLZ{bIoBFv;) zhHk}JZh3M3=0bPOozSg9w-#lPID8*%ka*_%0D*Q%Ft)c_b{P*G8UD}3rihg^bOT~Z zGE%WI&<1RhVw}8kW1cb_BsIn$X&klEAahSpiHm82%x|UA3^GoDd9uJ5WYHLr2&BtW zB$WcPFT;FUi89El*&u5%1_k!2@GD`af}fz$qTmU$6fuhQNG2)6f^OGMJ^pELEwX6dK4@Rfcqd3Tj-`U9>@iX&R0K z=4rfS`uNme&iyUKo5;aqZ-4MrsA-|@fpJ2l<)s7lhA4w3nj&Hhn$$?a&NRTSDMso9 zbw3SDYAQo;YRn>@8SI85C~x+T&r!+zkQ z!~jq+0Bw?52VZ#(zVdw34|7cRi-B{ev;F1O&J#t>lX+R3wck|%lXx5*f$w)7_0^qH zoz=m)so>!e&vE}iqodW@9XNQ^Ht4@};UZ8BLj{6OoTu)D7p%ey21a@)7G6Pm0q}$! zynun}@DMNnaU}pL7J!@pK-n1a3IzGWE0hOJFUqs4AQwio7ODs=!H#rhZfZ>3_Vv|NRRR7>nBL-kHxQU+;Y+g{%*H z20%y)wFxbflpRg_6N>$#PElrw>?9{5CyD_m|HGJ8PLO^v`Ltwa0eR z-D02hmbYy3wKaM#v~0H4>yEJ}eNBBU+%xW46R|}y*p+Dd{@}Sr|JD7zjyC&%zpYXY z&NREvCb+8om(SS`1v1q}Xy#NMY74)5jI@-q~EUjXnMArDx`WRNT8u zFWZG+cw#~cF4(GL9jmO&$n?*)?92go5w~e;5u1me)L@3LZ$t5DePKZf;6*yia$p

    $>Pa*_`;`zT}6utXp{( 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1.ReplicaSet.after_roundtrip.pb b/testdata/v1.21.0/apps.v1.ReplicaSet.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d4950163170af83e2b475eb375ba9d0246f60e79 GIT binary patch literal 7926 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta1.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d06d93200ef7039afdd31c03545560da5d0d9ecb GIT binary patch literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-A^a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)H4R3k? literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta1.Deployment.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta1.Deployment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..58efdd01419e8cc68544a8300e7564144df9c589 GIT binary patch literal 8011 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta1.Scale.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d9fef5270246f2caeea5a131b918ae28e862a58e GIT binary patch literal 242 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta2.ControllerRevision.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..94f948c7595b104d997146326d2efe0d050dfdab GIT binary patch literal 334 zcmd0{C}!YN;^IjxC@9u1GfYY?Ni-4?a?Z~yDay~uNi7OWEz2y<%+C{=&&0Kwk&Dqt zh|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fXoEQSuc5H2K zoqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCvO6{|WjT+B( zPCwEX3pCB#h{@2xi9slZE2&y3u^=-nwFu+^B`c-Wip1Q4oK(H!{9K?{m2{M{GxJh_ z;?AYTCHc7_l?AClvEqW%WF@O=rJ~e=oXq6JVkIlXTA*l2Vo52G4K%SVF*7GIDJK;q WQ7h5%eD0IE%O`!A!YIX{!~g)INN;-p literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.DaemonSet.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta2.DaemonSet.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..6735abbb6c809117fd5208b5d3fd1076f2481408 GIT binary patch literal 8225 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 ZFaIX+*<1HU!c`pH<$u!E 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta2.ReplicaSet.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1b3e49f6dde3c5d30ada7d01721cd312a1e63fa6 GIT binary patch literal 7931 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 G03ra}oN03a literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb b/testdata/v1.21.0/authentication.k8s.io.v1.TokenReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5f7bae3e1f8b1dadb8eb434acecd108047740009 GIT binary patch literal 274 zcmd0{C}!YN=aNV)Ey+mDE6GewEXmBz)62Ff*2~P-FEbS44$03>%?nB`%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXPkCB0t3I~Ib1Q(N$A&>{O&&XJb3&=AOVgZt- PK)$&WlaZMegAxM(I`K`N literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb b/testdata/v1.21.0/authentication.k8s.io.v1beta1.TokenReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..97560d8a74aac32d1619eaa8d3f30fe51c1eb417 GIT binary patch literal 279 zcmd0{C}!Z&;gU@(Ey+mDE6GewEXmBz)62Ff*2~P-FEdO^ElD&K;tt8rPR$ESEz3+T z7rMvDwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r z8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJ zuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO& ze{xFgvx$uw&vs5f(iRIe&D@B|(87s9hy$nvXpfPBlnMufkOUW#ks*)=w9m*`i3`Xx U5n=(7ra->A5|fdc6oV2205f7wbN~PV literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1.LocalSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..170a56ddf2bbc9224f141a78927163352dcc068a GIT binary patch literal 318 zcmWNKze~eF7>08nqU8{WLr{W4%_ITa+;>THb<*PKAc~9NkcNP1#gwL1s5n&d2XRoL zAVSf>QQQ=fj#|;h&B?iiF8&GPE${NY@AH;rtWiNHyn1ajs)h}(7Dn5dvWzofl-=QM zaw+n?t<`$56!^6T-w)z=CD;jrUG_)lJ)r~{5jwFA;+Vw6an3CpZOgIq(voh@%AqCX z&+ox^^Q_&h6tv}s)2G9u+pl(qtPfM-G9rs3l;jz3tCXg|Q3o!JvBgHO)A~5si@VAD zdBp_f)g-9`w;RBngm6{OvFX7@(rYDyyX)@F>{_q=`16)%B)H($;{8w%eE-i%gom=GZYdJPR&URE=|fxO)havPEIW@ z4oWS{Of46B#>lmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tw%O9rS3Xp@nF6qAvm5|fdU7L$>& l5tEUL6_b&v5C<2Nkr`0dT#AQ-5lCAARaq)9NHHie006QPQ-J^g literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1.SelfSubjectRulesReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ac2e25d702bfda5bf670d47e5d3c214aea816ba8 GIT binary patch literal 278 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GZYdFPR&URE=|fxO)d#4%}Ff| zN-fJwEf>1M$hDf0i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$F_mBh^39|elo$ZFyiq0q literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1.SubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4df149bca69c315123b9b102f7c0413a88ab4c8e GIT binary patch literal 313 zcmWNKJxc>Y6h&tqqB4lZC(CsrE#0ixIl7D-re6EGp0M2J{K@q@Kc zAs|A~!cy!Mk(3(I#?Hz*fi(UEahltld(SQDh_ED^$<=Gy)xz>lvZSMASWY!0 zpIWcyi$S5bTqp!lv=%hNV3+?)@j$&%HF)2G9u+pkWSZjLhQbE@-WjAl4UQA{w9Xn|Dr2Zh-6lvcrqWc?d~SFV_uKLC?z(rgu+i^4zCPztpY8p@Wov%$a`kq+Wo$lz)LFup z*sK|uClnT-v;olpR0!xU0(yL$0j3T04b_Hb9L7KiK4MZLD6}TV2?wPtP;P=)#3ujo Ck5ugd literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e4522c25cde2ce0500008c88ed8a727eafa5ce2a GIT binary patch literal 323 zcmWNKze~eF7>4gYMCA~N!$Crann?<_x$n~E>ZHZdK@=CkAq@f3iY-lAq2f@*AH+e0 zf(S(iM{!d`I%-81Hz(&7y7(uEx4g^qzRz1$Az_Lo+%2H0w z%AqCI&+ox^>#WnN7RbuO>C@rS?N_HuH%1wCI90_lM)MqmRZ21tXn>IB0r L0n$zqgP7zWnL=2( literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1be1cc5aeca5597db1100be0713f13b032b9c436 GIT binary patch literal 298 zcmd0{C}!X?=aNY*Ey>6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^4^GWV3ocE{N=+_t zOioTME)Gg9%SN_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7Es43) literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..b579b27a584155b1421faa91ba70837e843db302 GIT binary patch literal 283 zcmd0{C}!X?6)%B)H($;{8w%eE-i%gom=GfYY?Ni-A^3r@{R3ocE{N=+^a zD$PkP4oWS{Of46>!N|3mk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZ zz}VvUyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|B zV!tLPp5RfTs-sW zJl)WzbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9v`3sKruBiA#Ws$;d#6$;eQO b$;e2F$;eoU11Mqw6fu=x1oF+K7?c1 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb b/testdata/v1.21.0/authorization.k8s.io.v1beta1.SubjectAccessReview.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f2bf84aa27b26e80819fbbdb379ba479c21849c7 GIT binary patch literal 318 zcmWNKze~eF7>4gYM9U!#r&DmKnIvGF`z~p&PFnl}L~#)u(h@K&*wUmGDh^frK^#;l zh){HJ6gNerqgHfrb8>E>i+_T6%ey@9`@9tu5hmHJ--x%X^|0l~VRa`{QBfwWW}BiI z#J=Fu>y2VLD8OJK{E_?`5$HXlu_hV8q_hVYf%qpgs>fSY}d&vTX{J(v9B0(yR23%}&2tcTIn6+z0YaKnE3HAV^Kr5l^^^DW zng!ZR6s?1BS|Hqn3SG_dxzR;3=p>`N>;BEc#-RK7`s`;vJNv`S_WbbW>g{+-+dKrJ z3WP7QSv}HEXd8gS1Vjr^BA~Mf=<*Z;%xUUrsx-}8jDfWIm`;Hp(U?pT4pJH*ois6s GN&W#cFjm9> literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.21.0/autoscaling.v1.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5a6edc2e5eca747b55a74ceb66e6faa7bc64918c GIT binary patch literal 313 zcmd0{C}!Z&raG&d44G&C?VGBGeUv9vI-FgG(WGcqu?xc#o_YGe1D#sVjXfVCZ4 zn_K6fo3ooSij9lWT!_&kiJgnlQi#dWAWMOZ$wWN6yOXb4nlCZzasLf6wNT`w2UJUUM|^y!=}hqou{pPW+rY+|Fv zvz^nAw8a8VGdE%~v~Xe&(&FL)Y69A1WFW<4WGJv>*5TF65`EkLT>kMN2pAO>PWe6g uH<&4<&hc!)^XZE}Y+b&cQR3{wjs<@qO5V5ku7D`fxczI*OC~7>B?bVa8F)+p literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/autoscaling.v1.Scale.after_roundtrip.pb b/testdata/v1.21.0/autoscaling.v1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..630f8fa20f184d2f2f3eb452b8a85c15c1707992 GIT binary patch literal 234 zcmd0{C}!Xi=i*B&Ey*uVPRz;7OV=+m6k-hqvQveQF>gnz&C)%rvk9HmFFVJEFn#*9pSj1##QpIFw z+Qn!HRB9%q_;Nzm(p0!=eFVluRF gVi4lyXn8*O$>0A#z$nGZG4IC)MWC&gQVdEA0M}kkPXGV_ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb b/testdata/v1.21.0/autoscaling.v2beta1.HorizontalPodAutoscaler.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..9afb65c898827e51d8fa4c37149422272eada4c7 GIT binary patch literal 1959 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 POp_*NnKa3gl9}=!#P--M literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/batch.v1.CronJob.after_roundtrip.pb b/testdata/v1.21.0/batch.v1.CronJob.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8f0c1ab1bfb54c1816bc16a1ab288c0e7a12223f GIT binary patch literal 8481 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/batch.v1beta1.CronJob.after_roundtrip.pb b/testdata/v1.21.0/batch.v1beta1.CronJob.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..7255121126d9599156ca8dea53bfe2163ea2b25d GIT binary patch literal 8486 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/batch.v1beta1.JobTemplate.after_roundtrip.pb b/testdata/v1.21.0/batch.v1beta1.JobTemplate.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ad74179e9390ed30b67be94ccb0fedcbcf0916d0 GIT binary patch literal 8027 zcmY*e30zgj)#pB!m>ZkWo1`VAU!^Y_p`FXUGj}y#7I6&*7u+IAdIPfWJ3^c96L3X9 z0Ra_}O$7rgn=Fcw58iw5h}q+pq={{k`nI%bOl=Zl7QZv^q0NUs&z(DW=FFKhXU_Sb z^HQ`NKlWGb&tjr;HzkJVi!pJz(IR(8ct*_HxU|gF=-fE2_X)O>VHwOZB#@EJj2yzK z_#ROdBrFNCq-%nvDuRLqqJ8*}l8eQ=4;5#I`K>y!^K|L9rq>UhWuj)YjLI=u%xx^A zb0$$p4q{Cr4m63xeCMJf$Ju?8JN}SkEwk;(3^4&;KaI&YiBgeCl*({@@xka&`@WZ)RmH*1;d;yV7l50JO`;a&#}z-$HZw2{*1|%d35#YE z#v!xTOtjecfZ(bwDzYZ%vZN3d>mn9)ZBI$xL}lmk8_PiOOP0@eziRuzrbW$RO;`dZ zatv)L&{C7{ftDUrlO6!!6QkMIBgR)Qr74qA15zIMw~(nWDt~&;9-zF#2dyc!{F6*XkCUO z8EBE34X@E@io`{+81pb{v9TuKFtD=xStAmd@+)!^c>|#}hO}sbfn)^8FL@djyEJ%uuwIheWy3%#2=8OLZ-CzCm^~N{bTQ9xG zP~}T1aMGyqB{)l2Nd7HrlEH3dV!rQb=kAIXj)Q%c!O41inX}^b+JcD5de@PW5R*(z z2+l+X6OzG%=q!c1e|*4Ezh|oI3CD@Hg;RB|+OEx>m$z7(Eko8*z!Ho{rp8mQu{Z93 z2|9P}4)!6|qzK%+Q0L(A^PZ+&*J$y>Q>{7nL(YcQ=O1z&-Zua7i3VE@hu8<*Lp2j; zCfc3DUCzO>6zj{b#(vMxp858pV|}*6Ird`h_fto?S?ml&69fH$tH_xY98f#@xA$)g zV$AnK4}l&j;Lq>uew~`Z4JL>QnG4;Zenkm1DJuRIylLE>KtUO*5b$pMjjGuJmhVs0 z&JJScv#d!4rYa8b3k!uduv4Xg_V+&>|G~@7Y*OVA6I@hgzDZS|@{61agS2Ov7?Y}p z!(>h1Oqv+r7dac+*xxS-?x+S#G%3)e$!3$LgqSo?lBUgvnVS9-6BEdqbeN@!fzYF4 z5ExEMhdH{G413f;bX^Hx%=D|8eLqkQdi1~dNJ>XZkmlm3%n6jQJ&e7X|;8Z$CLP6IKw#AiofJ z;A&kj*&=rau6D-mE05y!kDOESDjpuZ`Ghi`BffM|5@qNIbaXNa6uI;I?U-e8zk>lXcBx zFEI2~qMu|sRsmHiYRChRIh!kDr(U*nu60)Iw^t;&hI+<_9j*Ohr0uA?zcbd;Hi9`_ zR3$~#1TZIvTJ%lpdB3!-J=vw<&{8(WmF-Cw&7|4!O3)& zsst;mvYFbKO2GXy+0ammfT+~jz*FM_+|}ED6YXd`zVb!qK(VFUy`|he^s;AbIi0KH z8KNeDv#FiIvVVN)NzdT6n8~v%IGGJ#?|Sk!lHDc0A)&PMX7nAX~u$;C{J-C3Er z3J8t}7UWH0>gKqt!gM4fq{qt91gSCcl9B-X(=-BSk(?VBx+)1G9VlZdH+%8sq@3Iw zI4(`YoO|%t%FKd^P9Gl!jl!6O5K!^Vni2BL%j zQ88RbtZ4qnwoF*31NQayZC_pYIoY`@Cpuiiol}()RfSP>ygq+9j0bNFL<)S81!KZ0 z+ySgA9Jn;B!nMY#_gc%M5_l)QvRDOK09b%$@x5zceOSW*Oc-HrXZ`58>mcRB?0-1x zj*oXGO7^m4lXZWb+G}mHwYxj_xkpdh4p@4dCht4b0%s#!#?8`Mpt~os2mHzY%TBmfC==j zqM7G9`YRIM11EwV9kqErVL+8c5FmWe!Mhv2xnTUhtKQ>u>mag;VdAHkq`Fp0nTn{o;=uJxmOM;czMl+#U{$fruhEy-@<77T$^Z z4oh{Bb)Rd0#fqsiDh3fj14NXk#rWjZ<&SRjiUING1s^Y!3!~$-fAfNX1IBKi=j=P+ z-hK4N)R)Gq+|4E9hn}-F{N6pXO}95V+iGn)z5Fp)2*LQ@Iwu%Rj$kPnh@2htwDas? z$Js9Tmc5?A!>+Ae3s}!p8hekWaqQ$`OUJ~%{PC^h2gmC( zJzaxbkn3DY2ASw~oZX#tdARS9$^Gl>XCHGPt+niSw(N4Yl!9eJm?Qv@fv8k!%?v~j z`uwwo>nFD#yZUf2LlN0i1Ap;+G5OXzO+C@%lyK_5s)VVcX%Unun$uUz|AMK2tv4^Q5C0*W>;T{dt1pw$;3hHp~ZPG(*TS$ zdK)#ZmnmSEd5=ZF0PetA$gN`$z#$MpHnZcU?(&+<$r}4v?+FNW_kdGwSv{d>g$TO; zjaR!yW(SO(KU_U+XJzMxCT0e|`(4?aGlklgeIL!%YCibp;M?VA>N5hF!XWqciK*^) ziuZla1Yi96$BS)WH}t>3V88hwpd^4DLDCflLz z%)1PQMUtq7!Es0wI!PkzS`y{(hpaU(IQw@xw;pvK+8;Hsb?S(7?~%#U2mhF0?{gjL z;$s{=d+hCz!R&9QIxVN1gEeEPEL#OzgJX0{k)wUz6Tfp0>|O6{XwkGF%2g|ZdnAc^ z2?K#lD5F%YX1<)u?q}Ey>^h1AC4gDKcI^^$h*>RW-l)1;}yjAz*$G1VW zeUMI3xBy#+{fN6|%VuX&kF)uhXMd+{$J9~hkzqPs<$gv-X&htFSDh=J#WtGQDu(?v zI|~ArEOPfIqUCa-v7l&W*alwDSgacgkMg+;_9;P;;<8d8O2tcY5=1^R1$=!fibYz6 z2vJQeNQLNz;h;JPC6$MyEG#NT&L`39mP4jy zWEhahAt_2Vj3jX_pO#brrYjKuRuWOoFR@Elb24OWyd*>xNC}I0nmcY*Vq?%VDop^< zQUj-CazV=sp6CfQXhZUtA16bKhk^aGQD`%yk$eP4*t=F07!b2z69!s;gdt}Ei+H?eIDo6pXV->9sW5)1@lJQI&| zjWnL;7iMLzP>nE<1?2+*2rF7C7imJeu`E~K07wJ!Q5=DzI4#Lo#q$MdgMrc)!!#;9 z;!`9wLM=p#3L)by*u-b?njr{0pbyxJ@eGWK3FjVV=c%jG(FRN)MJ+O5?Ht&{5)>AR z_(b52a&966(40)~i!7RtGHebTk3qF4TLLgrAf{*tuudFCf|kFD_N$4pd1)fxD;1?^ zS)m&jq18G~y?K7)iY0mKssw;Yq7;V=K}CtVXt82|$j=(aG9CdMg8bS@Rn*ly%H?if z&l~CMiL`VX1d?Ctkn$kOh>Jx6N-~O~ayA+nTCTi4RRPuuxw(rn;&MRsUN95*+HAIZ zCi?-yE@kh@5;AyUp^>nj*Nvr!M@8bsWn5?suW#11hzJ$&ar`1UPJRPYcwRCh)~QL) z#IHdDuft&I7kNHs0awAWn{uSs0u+;%kK$z+;S`MGpx{8#05l_<4^XTqMN`4%#dJs~ zctDf_Xc1*c$7-sYkgec^(AWg32ON_WyM%|Ya9$f0!-?d^<{BtUFxEz7-ZYPp!gK9pkyBQyq5dzDny8ac(7Z3bqx8g0vVdaaa8@D)aTE}Uq=IJvw~&YAlzcEX_|r5s zS;bjJ3Q}V=NeqpI(;=zAOfm8>QbC@q6^60Eh&NCeG1jf}`iDD+t|V&wQo{%%+-cLC z_qUaOHJj@)u{)`C+_jn>aso1<-~z3ACX17#RiNW6dNwPgllVm{GISnxt`!#0EpLo5 zWR1@RMJBJ0LV2tBT!UXpxW`#SVnY=pLWV22!dPa=w1E~A12012q74RkB-nRKQJA_8 zG{Z~sra~wkO+#-uOu)E6bn`xjjb~Tl&1h357!X36k`nUZA%P`HDFOiOM3kM1Qc)h% zhhlVsvO!fyN^L|BIK4bAUWga7v`~e+J9D!E=9U&72j>!oHpOCa zo*`_In8O>(!ORzggA%D}88PtR5D2*FOfLX`kpfr|04xxI%c3qr z=AbKh3H_w{ztvLh@&)pMR~ws$e1OsXV1j3B^K+ioy%~<$24_RRqqx<+!%;Elt~e0> zjAi(R%jbH=Mkyc7n-Bo5m;nXT>4bnrbx3Qx2?50s7;ppxMkr2BCj=BqU_rl?5CHO= zfkmj+gb5Ia?sbnGgW~7|`JS55spFF+lBLG8_kZYDAk;Cn0)^F5yZO^)JI;f~Ti$N8hq!9K~k#|r~7lxJbYO`!kQ z{)??XWk?G5ypO5MJw=(`0{U12ppRw2{2$h8`%zEpfa6&Ec%7%dEXdQn&w0KvYrVT; zyRFi@R{$F@6i=)A!?E(KkowRrk_<%3e(+JxwldH8j`7N|erHwPWRIoE_|J*1@y>AP z@tu#j_SSj^I_DSdVAvqYB7Zg6?Pw_fgQI6OBguZ$ae8mgLhZ?kGoGGG+kwZxJ^)KX zm6mb`RDop`Y(>_B>~9YZ_4IahFAw&krH`jRA8q|}*~RX`YfSiz%R}2Kg2zxih18cC ziXuh@vUiX5S}Pw7brm0X7w;y3038h-bO7GM`27U6i#k}DS4Vvl;FeZ6rW;I?Pb7Vyg(g8l?#A6hAP+1vm!KeCjiu~wXV@B!O>Iul2?bc)`g+g z^%Hxc7DROak`tFsO{erfbe7c43hMmv%W|LL25+8gro~&;EQx|lCfQQ^{+k?eVh3Ou%~WG0=Go-0G;Lm zy8J%Fe9Az1)pF`HI!U?0FxMHg?bvhf!>66SWu9|w?z%QlccrDu*7)drXKADLw5M~_ zzOTdtCGHf1x&#%=Wu_r!PG4(vw{L5dvl@82dF=x^5w3yWH1k1*&0sacCl=BO3lTpK z6&6A$jY(F)QR~rAZNj06IS}U;MZm8L8vH^4aBx|CBr@V520*S2K{a6`{r!TEhv1XA zT8#le4RI*}$$)Gj{P1cPxaD++KcW&B$1C7r*Cqs1LI_j^AwEO;Nz@P^8m8$RobAEl&TYPWL%^u@?QUPwd`GnNL1sZQ7V0mrUkTNxb*C0|<7A+khEIz)!z6p@vXd4E_8 z6KaPiPa@~=;39YTu(P|~Ug~N;Io@mQvJYVxrAGc2yMkUZ0zYdI`ncuWh(c=@3Nia{ z+U!1ka-!N&^+brHY~aacdTR)+xe}@{#?1#o{zEBv{RR3!8 z>|j?{&p&4fS1U^{&DMSx>3p-fySDBFCJKCy*TWO|DT5YI;I|A~n7Mwc!44G>kU)j< zucxAPsdIn3YgdnVZCZSVU+R9cHm#=-Rq`L$^YVe|Q@!@i|CaddH|T0d|HWCs?_T)F zHJ{5Du6eGG`F5{b6PMqa8`I9PkzQ3mb&aYMN`o}kd~c~d;JbBRaWwde(ptSV zZLFinv%AvMxMitVB#o*=`>8rKst)h~t9?8*NH5{tw>#S_6|R|HcDi8xxth1iR$VZ5 z+}>{)aFq^P&UraPJ#PllZ@TtN#ls`BycHrHTszUFY(Jmdp6fo?>Zuy?4D^ndW^w-R zbDdK)&a)ksy2!+rJgvKYZkvED!6b0oLzEx9pb(TSiLuGr^44Z=c`(^~nFc zcI@kMCj9oXA?L}1u2Yr7TYmvJ3`GQ*4+&z_-RxZLxxxo>gD2~)hpfHy%PqIfc#AEB z#z*g_C5kGhn}oXUpE*kRAa{GcyRAmC?)SQGBGW4*>%B|^!^U{0K{<2*=n4v=RR0GD zUVF#qbA9HZnggsg$&ThKYiERKXOF$^5qEQkt8HYZk?1oH%1_k;f5Fn(?|oJ~a1$v& zzb5!s{%fSpXP5yWef!;2pS1*SeXah&v}YgLG1WOkD8I0C8>1a+y6};!?Jrjzr~4%P zO@7+G;}_a}G2yB2{{Bs|k9YX5U8OBi&gQDgE$*&j+mQVvN}p=8o_Fj$JlX8nw{;an IWwYP^0p7W3a{vGU literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.21.0/certificates.k8s.io.v1.CertificateSigningRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..9e2bc8eb973631b5cb57ac04756c1af915b371c9 GIT binary patch literal 363 zcmd0{C}!X?<`PRzEh@=O%S=uzNiEjPwkX!i%-1h76q0mChzDn;=Vj)l2c;I4rWTh7 zt!Cm{&B(=QB*bVe#b~0$XsX3%ZX{x8XkcPwVqj`wX<=YtZf0O+WMFJ@`(4x3#_leyg0YCn(4>mV(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=e zIi>d5#72#0JEtFMiv^lyZp370;lv=M#>HqM#AIY3#bjit#AIZo#p?BJURR;E?Z*P6RW2z8iu@r+60{~fk BdjbFe literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb b/testdata/v1.21.0/certificates.k8s.io.v1beta1.CertificateSigningRequest.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ef038900952723a2e21baf0bd4b61d3d0d7af320 GIT binary patch literal 368 zcmd0{C}!ZY;F3;GEh@=O%S=uzNiEjPwkX!i%-1h7OiC?DG!&9_Mo0!{rsrkmr3a-J zmZlb$2(4z~TFuDCXe7jFEX8P|#AvF;Xl^88XlP(!WMW`yVrgMuVQyw%W@KP&ar<4< z)yD2QjRj5&0c$(9Hn+|{H)l6v6dM<#xe%j85<3^8r4W;$L6!m+lcA9mlcBK^pG(!# z-BV7qR~H}cI@VvH#RN2$!Gf`f$lq{hW)A;e^4AjM>4sKjJsq{Zs>Y+hHQ z5f>Mek+Bd9kTkJkGPINm=JMkb%hySMxo&TMQOUCzy+>yr>3P<<-SpUWpmtNBb~7ao zj*r{ApE3$CXmN0CSoiOzjsSy^#F5!Ynx3{#e=)iLXxEF`T}L`ApKot{zGJEoW3d#2 G5(5DA=6u-z literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb b/testdata/v1.21.0/coordination.k8s.io.v1.Lease.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ad5cdd26194a179d1d60f472944f19567b37cbf2 GIT binary patch literal 248 zcmVMV3X>V>WYdCW*X>TufF%kt#Wnpt=63hV#s{slD zG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQ zg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^Z zF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B y#D-lO0x>r-0x>v301_Mu0x>xdxSGSO0~!Pf0uTTq1PB8V04T?ky6yxT03raxc}yb! literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb b/testdata/v1.21.0/coordination.k8s.io.v1beta1.Lease.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e214cf154df8b160e77975d9301d43bc3d8654ac GIT binary patch literal 253 zcmVMV3X>V>WYdCW*X>TufF=AzOVKEW~Ol4tnWfIH* z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4sR3IZ`X5V)Gds{Md`Zf6qT0Sc=D3IQ?_0W%r_G$H{tDgie#6frR{ zG%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRMHxdCjVh0KV zIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt0x>m;0Wk^! zF*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b-I6?ptFA4%N zIT8XgFd70fF(MVjt8q%^o{C{O=%I~Z#Hh)bF6fxADgrVxG6FI)Is!5@8UP{yS=CNr literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ComponentStatus.after_roundtrip.pb b/testdata/v1.21.0/core.v1.ComponentStatus.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0358713125ed0b0b2d5ae5692a141f8f740de82a GIT binary patch literal 244 zcmVc;b#oHZ0Sc=D3IQ?_0W%r_G$H{t zDgie#6frR{G%_?WH8eRmFgQ0hFg7wUGdSDsg4KbGoPlsc08p)nwS$G9&YZgeS_TRM zHxdCjVh0KVIT8XfFlrzQ0x>cg0x>fp4n%t8yOhX>dvnE##*c6+0x>Z#05}110x>jt z0x>m;0Wk^!F*Xt*>5z)$l#1!2nZ=$hRpp$t!?$5C$&`KOk%1`YxtGL-T^a&0H!=b- uI6?ptA_@vXNOI|~xhdwEzY+{!#Hh)bF6fxAHpGh>0x>xv0x~cf03rbOaZmLC literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.ConfigMap.after_roundtrip.pb b/testdata/v1.21.0/core.v1.ConfigMap.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8d32832e6e8c3e0570a1865a44b2caf367dc546e GIT binary patch literal 223 zcmd0{C}!Z|=VB@|6ykKw&r8cp_f0GiI?TwmnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV z#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLs zAtpnEECntmLnA3BLt`aAm#U|`r<`c7EXP WkCA~CI~S9Yp%9~-0)rHT5(5B%;y}v) literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Endpoints.after_roundtrip.pb b/testdata/v1.21.0/core.v1.Endpoints.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..52c154796f438febdf6b9a16429bf9363df6a809 GIT binary patch literal 380 zcmWO0y)Q#i9LDi`ehK0X$ce?BxRc%x_ndQIP8%T+l8zRO#NcH?qD?Cj#85A-UZg~& z8V!R{5J997ky@>mx6&;duEoe9NQ~8C z6ed88sa6b>sX)2b(7)i{=3g?4NzZ-C#dVNfMW6&wa{;L3A}XggX{&C#e%`Gf7rn#I zA-{C>cr)7dnqLZbQtd&xP)U!-n!|vKK82hk9F;0eA{ZDWz_<#`)LNs7>UlX76z{uZ z9plxryI5j2*x&MsmCYb~V?7mgU={;rM}Rp}7#c82glq_+W8jnkm!~<`nkvhFrtrI) z^W5J9x00RLftw7t6#;Hb8PPz#;+*i}HRbo3IZMjcHmhC2A_lYA%;kKv!uA_)1uPC{W+fwD*hs)pfVTpX zeTHFZj^${c%aCYE6lj5^ZPE`*$F5hpyp<){*n5LDV^#K!tKJ!q{}cow0i-<}A;=(b zhTdm^IKz@SW22JaD3@nE3yvdYQD@9uV#QHhOai4i!YcL3neewn zeQEE@-qG+xVfrP{QKg|WRhc>!sr~>(6Iq;*vN6JMgkB?ZL%CR*#94;IS=NfPHuial zvz%$ZaeB#M?({rteE0-?fWnZGe>Dpkk&BHc1&G{j43b$Q8A&!Iail>9y&0mvjYk^6 zj8SVh5#1y+md(Hv2=nCb$)ZaQMT^};65PPCG(p0xu`VHfu_-Uwni>f$I8~2Nvx%ax zYbOepVZun9qbZzYtSL(MNqM9xQ+1u68%djY%c0{|7U$UAjR59rsX3lNKskXh8iDR7 zB43H3?oIpRzP@aE#Qr7sQek2!R2r?DuTZ?h1#y@EXs4$+RQk3Sp*WVQ)qdCf$Cwflyw?}6+G(4h_7sxGe z6Y}aAXv@>Vh^Cg>Xy`9JfO)9%dNj$>a%J`QI-<$Di_X7w8y&tpwPcXyW7n$Oft!wB z!JZg^A8BX=o_HIbf{sRAdEkEh9~wcVcE-n>!v6F`&G{W^@nG=i!dbbyIWn#Go>9(C zg&kkbjVJ0_=Q=GKLO~*MA%jeY>uifOfr|`Lpk)zRA`_i9LgR9{`ttW1v~op`+OGQh z)c&A)b|f+p@Ax|Ink_C+dhM!XRQC7DCy#4^MO3;dklUa}Sm)2NwtpcawYU!#rP3GD za}u)?3;p5h{YtP+ZJbE7T~Nll!d|ueqB>(QKMc3SXQ}Ae;exO?QB@(kTi@ENwhkz+ zzE^Sy!@}f|m(h5bP$txJ39W&I)<9w{x8&Nu@}EC`cORr;G>|}6!#6h)H4pAo9o%Jz zo&G$1_hyJoXy7Fdx$ya0;nS8c;+?~<&4pCQ8Kf2}09FIAdH`C18Ep(2M2!qqMA_CP z$%J(QV`e~C~o$B~$_4oC$ beSB-$w>B@*&80glCmPlM9jFYE#3<|^mh{>3 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Event.after_roundtrip.pb b/testdata/v1.21.0/core.v1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..95224807686ff2cd5afe624e7b7cc9a3234935ed GIT binary patch literal 397 zcmV;80doFpICB6B3km{uF%ktuc4cmK67>QKs{slDG774F)%bT zG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@3IRD1 z0x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301__>0x>xf z0x~cf0x~fo6~wD?O6H!5VL0fajbOy6$(Szan6D}VGBPp(GBY{?GBg?jGBqLsGBzp* z3IZ}W5&|+fG6)FUm+qK!5CA#|2$qPmqHYiXK(yMqxcdM9|Nj9>0x~&L3kdY`(C$GH zfa#bPS`-NWliS+_5)25df|;&!5ct*O*#Tk#Gcal}3Ia1R5&|z8UP{y+n|J0 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.LimitRange.after_roundtrip.pb b/testdata/v1.21.0/core.v1.LimitRange.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..099fa5e9c08e8f8f321cc556d1d28fef6839d62e GIT binary patch literal 378 zcmd0{C}!Xi;9@E>6yoy9%*`wbO3X`76}rpBwVIKO(MX8VSc=g^iP2Px(cDPH(9pod z$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)F zOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeK znULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9XbmIR zN=7a&2alqc>vw8Co4H>|o=YrWC;8>Nz4=8Y&t~)B+8nFXpXudb+u_!bCOk<@)_aNBfR9Je#vA W?nU?Fv}1c5GC+z=EKQ^slo$Z!h>R-$ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Namespace.after_roundtrip.pb b/testdata/v1.21.0/core.v1.Namespace.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ebb31f833580b8e66b8bf9ef767578cf3f1d3e1b GIT binary patch literal 319 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 BJW2on literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.PodTemplate.after_roundtrip.pb b/testdata/v1.21.0/core.v1.PodTemplate.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..7cbcea1912b8a54866b768f219eb1fdd2a2f9b75 GIT binary patch literal 7914 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 SH3J_p^qksWQwV%r3;91G*Cwa{ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.RangeAllocation.after_roundtrip.pb b/testdata/v1.21.0/core.v1.RangeAllocation.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..56952a19432b8a199b8e2f387706fe634b8ffd25 GIT binary patch literal 215 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/core.v1.Secret.after_roundtrip.pb b/testdata/v1.21.0/core.v1.Secret.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..09912d1f00ec088950fd1a00cad69fdee0a418c6 GIT binary patch literal 230 zcmVbP~-03abGM0WuN+Ga3OjA^|lj0XH%fF)=VS zGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf> z5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}P zHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;LI4s63IZ`X g5&_2=2XxyMJv`sg5!4*8N;3-i72d;eyaS{(TG}`^)c+*3Y1W2o8wY;p_De z-0JDY+xyTwK!9LCIUw;sb_10h5k)~Fk|0YSP0&4XaZ-0Vc0+Cdp&&zaVM+-y4 zPd}tqKvx3-DhApO2Lc`pMd9`_1VzF@k@ANw4Axen8=?FCdf1rkb3;3q(SRR{(jXM& zFc592f}5Pc6n(2keo50Va26p?$i|>vgfK&*B{hp0^J^2_wA}7IdGq$ky z`iwDWW=n1LNV@iXyq=la3|6z{#h#Ali~2}4HV42<+bS*rhU-KwbOJ$Y@28YM%I@th z7!W&+Q8PAi?y^$JpEnCpJ;y;RVYjW5u|t37YT3#b8biMd?_=eUJ0W0SGqL+{h&mZJ MqzZvl0077J BODq5Y literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.after_roundtrip.pb b/testdata/v1.21.0/discovery.k8s.io.v1.EndpointSlice.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..b9917cb9e1320c0b4cce5d1811fe542bad3b2d4f GIT binary patch literal 367 zcmWMfze@s99Dnaim^>)rRUk)09StF*_uie}vr!77DTtOJ=!XtwsA&Wh4Ho^nh>DDg z#E6!lqNT79S~??_HmBxOTlx>8-e>p>pPzA&L8Ot1#4O~uJ)(wo64E5arU4f G75xLI$9I4L literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb b/testdata/v1.21.0/discovery.k8s.io.v1beta1.EndpointSlice.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..980ce5bf11c42e1264ee88aaef381a528ed4b7be GIT binary patch literal 368 zcmWMfzb^w(9DnZ{spcg_UPzjYftzTe?!CL~y&8qZBoT{5qUcaW%Sn?~3?+V@2%^%8 zhKNOiScqSvtLS1gnXf&I|3G-3;WK=G&I%imZW5YK+Eb}aVlf+;6?P<<>dmmp#8RBm zros8?bSgQ&G%}Z*O3-H@SD0W>t`S37d#dq*rHfWHWD18z_ghT0*oubbhUXP=e-o(H<#^-^R|}`gWN>| zF9I`iz)S}-8I97;?|sKBINuk?mD8S4uYC9V5bv!PR%!?NuG&-4-58f^76&H!5gm|~ z7!3qb3ko3xxTdxf;EV#7pIld=dJqO~aNuSi@Mt(FT}!$`DzUx*X&|6$N{?hlL+**Y z>TMSN!@Y{*pE&Mzw*IhQe>@6ZfBt&Ee-c;)ovUr`)xuEi)QJoKe0RdVtd=5v=~h81 F`Ul1Xc%=XU literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/events.k8s.io.v1.Event.after_roundtrip.pb b/testdata/v1.21.0/events.k8s.io.v1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d85a88121e1116bf37e94ace11aef87db2d76e92 GIT binary patch literal 411 zcmd0{C}!Z2eyg0YCn(4>mV z(6o!u5UA8lNb%)_uBTJFUM`+_be?YL(>YrXZ%@=eIi>d5#72#0JEtFMiv^lyZp370 z;lv=s!!h^l`PnuC4X>xnXOfcS=-c+^@{j*OzzCFD()RX`slbMX=N2<6F&SEFF&P;c zF&P)dX7Z2IvX#}=9CpPH)0WNc)_WNd83WNZ?|WNaG6 zWNeni!Np{34m7|bi-Y6+%yrY`1sIArIBql@`duQxP|^1C=Sq-M|1(N4C@}y4r8A0> literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb b/testdata/v1.21.0/events.k8s.io.v1beta1.Event.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..0a3362f6579e846c588ee8f2c7f67da16ad6bc41 GIT binary patch literal 416 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 n`}>c#54JM_hB^NJ+Zt`B literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/extensions.v1beta1.Ingress.after_roundtrip.pb b/testdata/v1.21.0/extensions.v1beta1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4738e4990cd84ff257541578837a291f7f579c4d GIT binary patch literal 377 zcmWlRu}cC`9LL{#LmrO^dDQZ-s2jqh@ZP&S@1!D-8roV~f(8wV3RFCaG8#0>x)O^F zm86Eouqlaytep4|GpW@?+YJPpEo2lb+Di#0>mBZ@Z z{`E(>2A6s;Gzc_94h;PSF=c%iBgQFWs@yl5Y}N8_nH{TPzvf~dB)Y(aam2JFV!92P zP<>>iduq4xcK4>#xSCjOmG563g5LN1Zu>0dZa)_42g{;naKy|2AQpCE#1$e*&z@1COZM7x-6l;s)0t#4$vjbhGkHxObCXOm zd5Mc@(dtyFVoMQ9rIsQhMTANz^|7$6tqT!EH{A(S+J!FM`#7m9@8_zVFmz zJH%dKMzP;12JK2CXh*tyz1YcdBkEJG7v%^ugBBbsMD z!?|f&w&~cuG^OX7u4M{&?~miZ?3_Bk(~O1Yue|-`i8nv`@%#;KZ6DJ-LzC-|G0iu0 zZdMO6om*j@i}9x>hI=>8+&TGr`_}I5)6FBg>Kl^Umd@>=&YfM2tF5ka=;3?2duMhZ zUi$FX1z6lWfAza-xyao!Z`^->=kWdO=Wf3Bs_N!hI+wAKarpqdptBPi%SZsIHk!U` z^LiPZP?mWMYT$FL=s+Hdu7ChU5SjE*W;d!?zYSHJg9&aEW~LH>HvrE@Fy|Ii3+Xf_ zEfmJfu0&c-_YewkHxK9nP#*!z-sW13lUfvQ0*bY8lWgOx#$IVUrcgv|&jZ_Us;c4g z(YQ1K@KxcBehS)zZKqzf0Jzy~sgb9qEifacdC3vbUn=x58>2Z$kVDu(T#uWEJ{^Sl zgy~_9a6kiUnB=sQ7OB28he<-px#+Jas)dB=q0UW9qQLlljB)n-_ouDBv*-3MesbrF z2OoU9_w|(rI~Sv(bo)l>hfBu3{h_DzaOk;vpZ;|1?|;;%8P~?xWsSYY9ES)uUY4oEo1!ybm?(8yFs|qoOND5bgZM-Nr*w|kwBATM4D4K|~XtvVsGGGBM za|2SxfXYUcc?)iadxY|6aEww|0HkCu9}niC2bq#XsV%H<@`kva00odOSdgSu>>B$f z`;~U5Z5-EGi`mV(t0WZMjU>w{C}3qVca(aonVC{du^MJnTSQSWLfVD}Fr~nZWB7|S zLF9J8LLiX6NwtZDQcnu1v2v-;yKK`_P0|v*QBqfv`*`&+GkSYY>2=(ok@60=)HB#GYzS(K2u( z=+07Q#3u(3hiO%<3Wb4kab&9!e7Ff}a$%-ptvm{aUbe&gnJzp-7czWuj2&c;x5c5g zyWiZrbpP{HkL(>&_FldI)z5$ZXYX%1%duzKfqCABCG=I;5BP|A+HQ!P5oaE!1~pyR zNs%3|BE?oZm;#T8V3oEvf#jCDw6qmj;!+8VlS-+^z<6S!QEVq0ok!Lfe`@R e9mxM*dgO$|4c)QE_a83Y+O6FEco+_ihyDd5UYH~R literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb b/testdata/v1.21.0/extensions.v1beta1.PodSecurityPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..21db177cec4e55cc918b0e7ca6a87c2a22706852 GIT binary patch literal 584 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 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/extensions.v1beta1.Scale.after_roundtrip.pb b/testdata/v1.21.0/extensions.v1beta1.Scale.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..53752fd8c05cf1c47a2b7a23ae51fe16c0c184f3 GIT binary patch literal 248 zcmd0{C}!Z2<`PP+C`rvL&dkp%)-N+mN-aq=6k-idPRvOay1>Y_nvsjqNQlu`iqS-g z(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_&Thsi zHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7E!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9x8Iiv_63QlRDe+$Vqk0|BFy5|@HU z(aZHaHJ{DgZEJLoR(T zVf*LZ8xL*PJ>LIxe~Z@3z005X&JtpKy0_uUu6a@%90y)bU*Iahpu}Wspv7ctD8-<} F008LW3Aba_l=c4cfsZ*FF3XLWL6bZKvH65Ij`s{slDG774 zF)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3t%$XQg`duxy8&7T3IR6~0XSj@ z3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{a4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvYDCW7B#D-lO0x>r-0x>v301`$D z6~wD?O6H!5VL0fajbOy6$(Szan6DBo2-2;l`1}9=|Nj9JAPNdr<)pY}$&qEsq!JPc z{k53z2N3nQXv=Zl`@q>SgHmCAz2tr`dj W-pt6UMGycY0x>x%0x~cf03rb20kF3K literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.after_roundtrip.pb b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2479e67a8ba9dbd07cb2053371a424028d7b4b12 GIT binary patch literal 417 zcmd0{C}!X?;!;V=$uCdN&nqd)&(TXP$Sh7RDoZWW%eE-i%gom=GfYY?Ni-DVas#Rg zPR>ZpO%!^>#I>4{i_u7k(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$mx4#p z%k?`opUvEFldqHfa^2qiqLODbdXLUL((|lyyXmp%N*-JqTmna$p0-baF}eR}*NfR* zM>;EofJPY^NP$R0B@Q5IB*bK7EF=VEnE+X)QcOl>3Jh9IM&?o=Sqmd3BTFemE`2Ux z`{&&o4{g>x-v4xei`L7%%b)ko5@LJ0x8cdIc~Tr42VPEJ;3~kN#AIxs#bj(K#h}Ch E06T||SO5S3 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.after_roundtrip.pb b/testdata/v1.21.0/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..324fb07bc4513ebbcd02af9e7e0d0b3db881f86a GIT binary patch literal 427 zcmV;c0aX5LICB6BLJA~iY;SjCZ*FvQZ)`4MaA|X8a&~2ME^9b*E@^Ksb}?dQbYU?P z8c=d+Z*pmLc}!(?Wo$!lZf0p`b#h^JX>V>4+yV-#0SW;!5&<(B0W=~3H7Wr&G88c} zFf=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S0a^wM0XGr>IARA1 z0XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6Kasn|ldIB*uiUBbS z0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0F*h;-F*rg15=IIY z#H(>i=AMdSIOw5`V8p1&m@ep;uM#Z?(ygZW`~Uy{{{a#p3JO-`q_}0tk!8xH5)ugg zwV3b+5cRj?t^yd7$kE^d8e|G$3M0yuR>hhq#J|Xj=aio4u#oAZi^qji$DziLQzR?G zy-4SYml7%Gjhg0_hRBY{o5QNfn8dQ?maM|FJI0{qt-m_wi=O4AjOU`2%7V$Q8VCs9 V%*d%l5C9?qF*zy%GB6qdA^lB*Mi4)MP2d!Np``AjD*3D8*!CBqhMX2xJ>efkaJ! KEK?~4B?bVX+D$b8 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.after_roundtrip.pb b/testdata/v1.21.0/internal.apiserver.k8s.io.v1alpha1.StorageVersion.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e1f01f599011449a94fbf99d603d9231e0ed2bdd GIT binary patch literal 352 zcmV-m0iXVBICB6BGzubVZggdGZeeULVQ^`4WpZ|9axQB)b1rFbFLp6uY;b5{F%k|_ zbZ>HDXJuApa&u{KZW5mY3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##h zHZm|XINR=m)q#tgfp9_qP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tg zF*70#M0(}Bl*osBbH$3rk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7 z#hxuy<(#y`w_z{Ilzrxrfhgv=m&Ar$8UislG6FF;LI4r~8f^*;3IZ`X5&|+X8Uivg z5&|+Z8d(Y;NOI|~xhdwEzdUa&W9hEFZ*p|zn2p7m#Ej;Nw>8F>5*Wmr#De9Am*|s^ y#fs>gio}U|=eLFDxRn^0w~4sQ^7fId0U`(p$GXvr2M_=%0x~l)0x~oj03rZ6;(n0; literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb b/testdata/v1.21.0/networking.k8s.io.v1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..87f74bc20f9422fa071eb7ef83cbf63d69728f77 GIT binary patch literal 369 zcmd0{C}!Z2=Mu?FEh*10%FfJ7*UPpj*2~P-FEbQk_smN#N-ZuHI?BYgnvsjqNQlu` ziqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^3!E4N)^==dZk>N_ z&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7EvBNQueNQc9jnmP;C_%mk>_R7sFy_QOA5wf`A~7=R|3Niirf0036@YjFSo literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb b/testdata/v1.21.0/networking.k8s.io.v1.IngressClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..9859fca7ad278f704cc2ff1e81a5720211a5e72f GIT binary patch literal 251 zcmd0{C}!YN;S$M9Eh*10%FfJ7*UPpj*2~P-FEbS4@ytsvN-ZvS&PgmT7CObqwVIKO z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw z&vs5f(iRIe&D@B|(87s9ND8RMQb>f0$;d#6$;eQO$;e2F$;eoX$;d>CL5TqX{OU@3 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb b/testdata/v1.21.0/networking.k8s.io.v1.NetworkPolicy.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..e7ae747a7bd7af4ebae5ac381ab7f6f8d1b403a5 GIT binary patch literal 1416 zcmY*YONd-W6z%s0Vp4vPM-XXTBm-iI-rKKUy-&SmcV?!0CNtgB(><9F%C)C|)1P_W zJ>AnkaWM%Rod{7(2ttU&5JV)15D6iE7A7%qA%f^8J7Gey(1m+H)yc}YdADxey7$yM zr)shtVlT4&L9x?oY}P748EdkQl}4n?ji-~3v-6F5B|k8JW9)N{X_ldhux5{I&SA~7 z_H%C9mTfw=FHPyWrfZo(-uv_TuiK~2Z#QG1`77^yb>gj$e>#6dTiwGn&(P%B6HN0B zotxDIOy^cu=VJVsiQ(>zGj~qD(Z02F`*icLuKI?gwyAS_sB>pW96Us7gK@EIv6&=V!(G?JY2qKd{%ItbI>$jn5b1=be!pu}6@CM-72P?RjAPO%*j< zK3bOs0KN*m(NB#wVauskEdXvdTWaO0v;}6QG%q;<`o{`=%*JRA666qe5ZB_Sp-%^4 zK4E&8BOK6x8YVfdq(!PP&0&&|axVI7iE1ICdZ=^Lk|;3#7-O8h@WW|q_w2ddi=W>4 z^1+AS?S6CR!S=-6g;R zTIM>Wjslg9DDxKF4EG4-k>Dt$umDKOUOpboLk}_~hf#m|ua5s`Hr=Wn9#oQ63OF@~iMxl!67fOLxkp(gdVPL$cv2Cs7_iCUNcO9$0 zj#dsTHOSSJAe&~e4!$KvqW7T*t!Bps-UDHoPM+8M#nvDIN4cTkdFlQaryj{WrsTbP{p(-;ek||rI?J)=*uHt*hGXa}v+wf}^R(3vIU~+IP7P|h zu9G4=UPX#6cQ6GW5y1*=Z2-wlb!llUu*9Vz7AF-`je+shM5EYFHad@_G5*rnyBb?{ z>frcgXblwj+$NL*M+WM3j(CFxD4u{jT~%T^Ip}l6qQz|x?R;boXXdF9B|C~UR$Jim ztV@%N0MP`bF+S(TjF*#&r*0S0R!bQK(N<6p)|HI$a@Hd+Mia_3fHiw-XcSo1+k#G| zXpbIZc|)L(-8%505=lx?fUc;jt%1@Dwju?vN!eR5y=voZR3whYeWC1u(*hL_Xu^<& fW;>Aozw}56ha0+Mjqg2FxV2Nc`^hjI8V~&k#a@`5 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb b/testdata/v1.21.0/networking.k8s.io.v1beta1.Ingress.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..fb7bc17e8be6dd1bcd7ce70568ccdd1c175d5414 GIT binary patch literal 384 zcmWlRu}eZh9LMi&$j1>OM-3ej^@uR3e0T3X-$_LvHMF&~1PvJ?C8+qMsA$kA>s3@_ zs3bKsMomRTL_-?2)a2Bx=o0+{LD%x*`+?8z6BRbVeYi6gPOZd~(ZyI~I4bPn#kg;o zg~F+MMqE>|NHT2O4g?=XG}A=p_xWNXu|Sqey-`_>pN3T@0HSt zAeg@1x!c^j_$WQX*%k~f0!7G$VSpf}E%ji;I7LiX+a}g(kGZ$(x?OQz4-;M_yFkDs zV#XR`rURK&{iL^f0K|HtxcR zYeZ3?8&Jdd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w z?X!uE8qao4KhhQpG|k+I$TufF%k??b#8QNZDm7jVRLg5^Z^R10SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*rg15&|(f8W;)|3Jq~e=AMdSIOw5`V8o~r1quT;H8LV53J3}UGB6SX lGBFYw3IZ}R5&#+kGBY9rHpGi4@`~u=-^-}Iu>l$YA^=%TufF=1?QXkjrD3{rJ&bZKp6Lu_Gla}xFe z3abGM0WuN+Ga3OjA^|lj0XH%fF)=VSGBhwXG&wjhI5##hHZm|XINR=m)q#tgfp9_q zP_2lygN2{YoVx*91_}W;5&<}32MPf>5&|(WY9I;%F)|tgF*70#M0(}Bl*osBbH$3r zk8mmiF)=UzI0143F*JGtF*S+-F$w}PHWDG}kc#D$is_@7#hxuy<(#y`w_z{Ilzrxr zfhgv=m&Ar$8UislG6FF;LI4s*3IZ`X5*P{=3Jq~e=AMdSIOw5`V8o~r1quT;H8L6| t3J3}UGB6SXGBFYw3IZ}R5&#+kGBY9rHpGi4@`~u=-^-}Iu>l$YA^?JOTX6sY literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb b/testdata/v1.21.0/node.k8s.io.v1beta1.RuntimeClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..16bfbe23a96cdeca903ffdb5913825831d42b38d GIT binary patch literal 292 zcmV+<0o(p-ICB6BBMK94Z)9aIYdCW*X>TufF=AzOVKEX6Qgv>0X>DagY+-YA67&HI zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301^T*IT{!W777hC0C10vPai1JoL-m`W&oy(-xCPx>>p&>W+;OV0#-?Pk_ z{FP)$K07jh;RIJR6_HwgL7ow%0+&!Ex&?V$lm?M>)B=D=%&`rPcC=y#TCI=*?O;=- zS%(lb8!ALWjrz)MY}KEP)Z1~0XcPz-4jifoM9l=48U|9`aQH}F9j;NZD(^Ea%z|}& z7{ZlC2(SUb`Y{0M>uhYNj2G271Lp6-olKLjA?diI6O}KbnI>qq!%@tjn{i75z~;c* zbbK^{UcDot08rv|@yO(91&FVu)}k1&eJtFM>;0@60!(MP2jgHRk;SU0o0bt1H!+-G z2^J$v@2XK4*JahXhGEuZU^^IygacfI^QtVyqVCN@ZF39mVdPrLWiF+1Z(iR*a-k$D zy6kdI{ra-uDH4j;Z)`08{L2k_?k`V1*n%bBUVeVJ1V>4@&O8~0SW;!5&<(B z0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=-pU#}S z0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSvFaS6K zasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-|hFuy0 zF*h;-F*rg15<&=`_^_dXr?a><5-AEJ=AMdSIOw5`V8p1&m@ep;uQtSsR^_C)Wyz6c f%B1Loy~LXm0x>xl0U`zHlaIxUDgrVv8UP{y-Xvre literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb b/testdata/v1.21.0/policy.v1beta1.PodDisruptionBudget.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8f742fc89463af16d67d2dd9a6b278cd72347940 GIT binary patch literal 678 zcmX9*OGs2<6u$p0Y`6=NTMM}>n+QZY|NQ@b-*!zt#z5237E=5;FLTtHt23r!w3zHM zjD$rKBAFqUi$Y2$VvrC@#U8Zj1r?FtOiCaGEfRWN^K8y{9^ZEk=X98HPS`6H+p*5} zK+fxz6z*8-QsMD&8yVovf^4ZMVxRNR_F_60E!$%q$alMQcai4Bt z=5Or75UkMyfOP=Yj{!(uS4#(FPEm<7VBT)r#Z>Vc5{}y%QJh6o!vNK?9Td~)W*kle zSPn2Yoimz1uhton0VuJ%oyc&~G7wL=!K4_lbu8GAo4l+Jd`x3Ffw8}ah$Z+@yOKQvNRm>Vz6r9aJlUrE0|hukjL?-zHL R4wi5gyzKl@HYLu@{R2UV74F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v3021Q@2muleaZ2W%ieWhDp^ad~s2U3{=$NlI#EVwtq_`pi z$&o4`%B1Loy~LZug5`&o=#!7dis+k)#EE(5w}t1pl|IG2FabId2>95<=KlZx|Nj9H zi?y8Z1wa5u0a6tT0aFqX3IZ`X5&|+X8UivgA_6ipS}zI~E5f}<=ZTl*w4LR!zvaDv zQmVorDo|1?Bb`bdf{N0MOsJJR{0C)g^0RV~t z1_}Z)GY|oi0R##HGBlb20x~wD0Rl2NssRwkqve5+<(!~BZ0D7u=DmTk0W%63!m~TZ zpysW=I_Ha?<)n<~qLs>m$*se#V^9(m2#tt@&HwA!#fJe9qr~&efvtFHILIL{0Du6`%HDG+6Y34HXCx zNI{L!Rzx_KQA=A>vw};1LvR0mTc2 z%vY^SsvIijQ}_;|2Y`UUKvRM40zMBgg_Cop3!V9Nzhu%hm?4-ZfBz1C>SwKbDWI%A zo<1KQ-F~;)AUcSEiGfTEA>hZ5v+O8>T&R$1F2_`@+irfI>{*@0$9c&E?XDt08FIY_ zxvv4ZjT(5Yf6?eR8~yw1&JBrlTTgETP2MOH$=AYIn+fVN1h*p2X- lpVO3Yfy7dV79%l@q%oW;s17Zb2yRodIb$RV-BA^n@()-LW2pcD literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..f8e8f35f58f90a3ff59abdd65a01e473e1c495a7 GIT binary patch literal 269 zcmd0{C}!X?;*u#!N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbPpa?U9&E=es4%Fju4 z%FIj2%u5$K$H=vsk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvU zyQZs+-E$fXoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)Wz zbG97bo~VCvO6{|WjT+B(PCwEX3pCB#h{@2xi9tvJs0C<`k%1JGk)aZkk&zS+7n6}O OP{af%Vk*U;!~g)fu~2CM literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..10b428510ace27558a6b42e5e4d40d73066a87fb GIT binary patch literal 245 zcmd0{C}!YN;gTszN=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbQk3Chn&6*|JmwVIKO z(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj%*epl;`Y0ytBu`r8Vj5l0@ikH zZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1BCPQN-K9{PeyQiFJuP#2?b*#TY ziwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W^XNR?(5G{@9NwO&e{xFgvx$uw s&vs5f(iRIe&D@B|(87s9NCc<_XpfPB6qAvm5|fdU7L$>&6oV2203CrzrvLx| literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1.RoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..18ea3e710b8982a0dd9d534ec1c68da4fbd3b247 GIT binary patch literal 262 zcmd0{C}!Z&=8`E&N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEbS44$99-b;`_3$;?X^ zI>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zEF;K(=C}Jwb Hpu_+G#{f-v literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRole.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..dd3c1d35469364e21b02308fdab6122eb6e321c4 GIT binary patch literal 352 zcmWN}%S!@50D$qGAqpn&FnHQi?IA>%ab|YioxNK0erbAE_k7#%EnV228X z2&ABn(XEK+*n_%s>(p7HOMgS&zwfsuJq2;3Rnks|I<;!9T*=p+YQ9{eYtp0na%i19 zMK|YgJUCjcdDUzsRxW1oHAJ@n0fB+80z(7gAh3j=b7lyGg$-LWX_?FvOqV}@yWfrD zcEgP*i+4v4d;3>k?PrkeN5H~BrUwwPG32Z;gdi6x?s6!rZ0^UnaJp6mw?6jJ{Hy3Z0B++T#zdSmj&(==&tP$uwoxdKe^fXIAE+Y!| z_ZC})f@x6jAQVDCp{vU%i6|P8@mwKpd!%4+!iedT>G8>uwM8t05;m7uh()7x-oSnO rEUn=H!b>)%+3*ZWWlcRrQaZ_DI8{=8dMX{=pk#Hz%n-V%Dw^^SbW&yv literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..d20134a91afe6c8cae925ff4a90b7de9c4b2f8f4 GIT binary patch literal 275 zcmd0{C}!ZY;8H3|N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6cTdIDJ?EZ zEegudNp;H1OUcYj7dpqtwVIKO(MX8VSc=g^iP2Px(cDPH(9pod$i%?Z#L~jR!raWj z%*epl;`Y0ytBu`r8Vj5l0@ikHZEl@^Zq9DTC^jxeb0J2HBz7)FOCcshgDeFuCPO1B zCPQN-K9{PeyQiFJuP#2?b*#TYiwS5hg9T#|lc7l!lc8xBqajeKnULbk30+U8biG_W z^XNR?(5G{@9NwO&e{xFgvx$uw&vs5f(iRIe&D@B|(87s9NC2n>XpfPB6qAvm5|fdU U6b~1Zkugxj1Sn!E#h}Ch02+2utN;K2 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..4b4e18ab10d1910839475f9c1aa09e93691e8cf1 GIT binary patch literal 251 zcmd0{C}!Z&;!-L~N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdQcDac4P6k-X=&q)!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9tvNsKru>$;d#7$;eQP$;ilv$;eoWL5TqXNn1<` literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1alpha1.RoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..2666f9e1c8a319415a2391b73ec655f2cba1008d GIT binary patch literal 268 zcmd0{C}!X?d#K^?J)Wp)lz{1?jz|6?N*y8rP zrmKzJa~cbr7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev` zr@N<|Xs<3l+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6V zwjAD`sDE-w?X!uE8qao4KhhQpG|k+I$a5_U-_YK_$EI`@#E`#~veMM5lrv5#TeZqrr$9HQOS8`C7Ejq_ zi{rtue8nx>rDZ2?<2#5R00II7O$B-YghRj-L!2{R=q#*9B$KAW48b({`*-kDJ8Ra8 zQDy1z^!f1U_Pf~viGBo33}k8mfe412<%SXDLWNul_{OW9R^#(z&u!N~&Wj=FbrlIp zkn2^*!*#$t)WH7UMZMFg_wKLTHzeL^KE1tIqhF2v?qx05eZ6`=UiWIIfLuluJme|f zM=%u%9)LoGpwQGclt2`X$kj}4HR6(-&Iuz%k<3g?70g{?>Xfkg_~LRbMi+G4r_Ip{ o4kEk~;nWV#lB8{DNs`n^2E*xs>eG^`*fu2_lSZ1*9aRY^|J6WcfB*mh literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8cd38d0d4b2ce49f11d9d9b569f9acb28398e528 GIT binary patch literal 274 zcmd0{C}!X?=Ta<6N=(*EEG@~%FUqV+EXmBz)62Ff*2~P-FEdO^ElD&K5^~NdEiOqd z3d+w(b;`_3$;?X^I>*ShnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt z$iUd*_PeI5joot^3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3B zLt`aAm#U|`r<`c7EF;K(=C}Jwbpu_+GsaaA$ literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb b/testdata/v1.21.0/rbac.authorization.k8s.io.v1beta1.Role.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..c1b88bedcd44a234c6a7e726f754759542138fbf GIT binary patch literal 250 zcmd0{C}!Z&d#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr z7y{OIY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l z+I6hIK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w x?X!uE8qao4KhhQpG|k+I$XpfPB6qAvm5|fdU6b~1Zkugxj M1Sn!E#h}Ch0I8%;Pyhe` literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb b/testdata/v1.21.0/scheduling.k8s.io.v1.PriorityClass.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1d00b2b25bc2fa39eafa3f021618c4396cadd46c GIT binary patch literal 248 zcmd0{C}!YNd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OI zY;A6xe{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hI zK#K`zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE w8qao4KhhQpG|k+I$F-8vpyMgnvsjqNQlu`iqS-g(Nv4k+(^XG(7?pV#K6?V(!#*P+|0nt$iUd*_PeI5joot^ z3!E4N)^==dZk>N_&ThsiHZDeUAx4WNb}mLsAtpnEECntmLnA3BLt`aAm#U|`r<`c7 zElmrk&Dqth|ySz(L{;SREyEvNW{?4z{JSJz|_Rj!ob4Z%)rdZz}VvUyQZs+-E$fX zoEQSuc5H2Koqul5ZpJ7!E=F@9MvEkNE=EfsCPRZP1uiB-BPk|BV!tLPp5RfTs-sWJl)WzbG97bo~VCv zO6{|WjT+B(PCwEX3pCB#h{@2xi9w*{`P?Ue{{sP|1fvp@p`{k9*Ry$DiBb$o3;>;h BRPq1- literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb b/testdata/v1.21.0/storage.k8s.io.v1.CSIDriver.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..ddbae9e5bfc81c82844e79b0b2d3f3c404b7dead GIT binary patch literal 306 zcmV-20nPqvICB6B9tsh2bZ>HDXJsyHICCy(Z!dN+5(z_7NknpKc4cxBhXM+#0SW;! z5&<(B0W=~3H7Wr&G88c}Ff=kWFf}weI50RjHZV3aFf%yY?t;~Ui=2UQLI6;$h_!=- zpU#}S0a^wM0XGr>IARA10XY%^F)(T%3IZ`Q8UishA`V1)<-3%~hkJ9yipGy{DgrSv zFaS6Kasn|ldIB*uiUBbS0x>ocA?c8c<&=u)qnX8?Emh^5w8OVyFUgdB=8=IY=DC-| zhFuy0F*h;-F*rg15?2TS5C9q>a_O(RDdw5KJZ~&x>8`zRa&+dHjm4S7jOK~AHO806 zxF7*4886C}R>hhq#J|Xj=aio4u#oAZi^qji$DuM03IZ`X5Qv$kXv_YNj;7~cJlb-s!}+ns{+QT= zIfN&PaEbJYVs$~_3nqLiBJFDx`XTeV{`JqEpSlO9x{qh9#>?+~(fjtf@28f?p=z5b zhv??5Hi;Y>_=i(A4Oo%}+}-wYXS_7NKJaFHF}pf^+@q*#Y0^dm(MbcDB>|+Nv$Hai zjmNW<+0(`8JqP2d&+}h3?Y%yJqBPpQyRtP8+(k* z{e;C(fy0VpaL!%Ig-5w$l!xgWL=+-=pOvl$MuzYc8~wdMY;~y!JSvz^(p2z$)&XdR zKwLg$HB%90>aa(y&~P*{AwM~^zzHKWGt#y^A7M>{&&SnX$G%iAm_X&cfn^+qhCF`CqUm3kG|MmXz{DrmIxO*g?`tSiag^GB(SORp$ zm}{XA#u*lYKA7}&R^C1JVE$@hZ1q~@@?c>o?i+{)miTIae*Up|V!C{C(1=4LRvEgo z-0-A*(0<&$-xStPs&py0HWT+x6u;RR89x^1dRFGk%V(nXp^dIw>4RQ#9(cFApys}F z=bmydcVhjccy6L_ZR6sF(x;30fwxw^govB|@S^=1;+U~GN7Gy+Z?kJ^ejYj9=ha$< Tkgg&AxVg}E%l|}}v|Q^yE_FK0 literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb b/testdata/v1.21.0/storage.k8s.io.v1alpha1.CSIStorageCapacity.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..6fa9f26a2d3dec574d6879294e958bc62a94a6f9 GIT binary patch literal 539 zcmXAj%WD%+6vpRHQDGJ?20_S5vy$LBxsQ3=*{0PdLSkc57e%>D9!)z*lSwCiq~anL zAH;{NfS3ie13s3>Trj;P9UlDJ?e2P zIuo43kkEO8X}RZpU-m3I&ti(Vbj15mpNKzBA)+Dz%D zNEE1CA2*a^za-Y3*rh^0;`lx|L9AWRW2bp_2oPxFpNc+BVax4A9DvcduamFK9B6iR zNiqZsZZ~$Zno~u{D_7wFv9?HUv(Qbk1?pp{aHxi=N0r+zaizJch$V$8^f0L9qefmc a^j<+K)lHe)O`oymn4lRgLeP|vHvR#`KbSuN literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.21.0/storage.k8s.io.v1alpha1.VolumeAttachment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..5b9593d946350ffd294c6ffba54ea35b30d8ac61 GIT binary patch literal 1163 zcmX9+TWlLe6y2Gqsac6)twL)oRJmIus)eRIubo*-h}Q6B2@#44s1gVVB1&HgNk9;& zlsF-#4kQjq6WUrSO;S;n)IiFkX$VO1BQ76E2=M`kKi087Koy^rc-%4jF?;6RbMLu# zW{#;o!+gNp(bwPIn|i6M{g~=&f4O_#Yb15N=SYfJ;itNfzj~tUK!1Pgg(D}rPWD?r zhRlzViKvBG6mc5~2T9sSh|4K=1^1P!r006nW$M>I(?1Q3<%fC_M#t56z8HS{!uR=A zbhy<-(n6|ptBHII6ZdG$#DqpMVfMC12ZGhY4nNMGCd z=U@0x%!u9xw6Jyti`TnuPIi5_SRYv{oiC+>%xryXqMWUt&z4TVVQ&MK2gx#mY)qA7 z!X8FuZp5Hafq@l+!5OnL;|^wmV&=s|5Rnj3`;B-zV94NZWOH=*hpjf|#KD}pD2_SX zZyW?I=MWdq7@e4Vi8k0nE?3~FV~{J{>q;3dFIfS2G7#DoCGbJ4+j0LyT-lKbWF z=6E1dF~h;aKMXR@wXjDzcLJh-SX6Uh=?Tzi32M&xDJ&umi?@s((@9b%=@W;a z50~5muNEjmXcJS7S-gq4#v;+gp2jlS#7bj7+V*1o+T{JkuMgChE^RCXL%AUT;X`%| zD#Fu+g+OPN+6MGN8HI&IA5=KI8t zTI^}DOyKpkMs`^o|I8(Z@dHGW9)0JZ8t@STK#B_h~qTLX(^jM5R(~L*&GDD%C ab7x1Ku%QWIYvPaF%Y%3PPk2$oHvR);j6Dwk literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSIDriver.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..1945f87011d28954a8f16e0f23328f683491a0ce GIT binary patch literal 311 zcmV-70m%MqICB6BBMKICbZ>HDXJsyHICCy(Z!dN+Vr6t;F%k(wQ%OW}X?A6D5{Ci` zs{slDG774F)%bTG%z(ZIXEylH#RUfGB7hZ+wOwZfs34ha6$l3 zt%$XQg`duxy8&7T3IR6~0XSj@3IRD10x>XZAPNF8G8zIgGa?Q|dgZ&6$cKA##frv{ za4G^ZF)#o)0dfK{G7$v&o-I}7oV3HYVK2#)eddvY zDCW7B#D-lO0x>r-0x>v301{US01yBgA#&-jxhdwEzdUa&W9hEFZ*p|zn2p7m#Ej;N zw>8F>$G9K?Dj6@zl~%=?D8#?WiszJ`=&+FKqKn6cQ^%n)4+;V?IS`1Pj^x&l#`%c> JH~<;|A^>cQap3>} literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb b/testdata/v1.21.0/storage.k8s.io.v1beta1.CSINode.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..7f8edb0bda0ebcb985f70d8b99c64ccd92df5291 GIT binary patch literal 244 zcmd0{C}!YNM{_Vmk7NfkQA$hDf0i_u7k z(O8PnM2XQd#K^?J)Wp)lz{1?jz|6?N*y8rPrmKzJa~cbr7y{OIY;A6x ze{Rlh#wa!}Msp!XizId~MoS?kLxU^@E+#`GDJDZ>B|ev`r@N<|Xs<3l+I6hIK#K`z zE`tSQ5tE@w6_cT97o#CishN=C%L!dir*yqsJoD&0-O#6VwjAD`sDE-w?X!uE8qao4 sKhhQpG|k+I$3o&GZOepF(x%b+>zFyNp6QqQOqzo14%6T-@X&t8yv?*c; z6%U00kb)3WR0c-G212MK6v4vA#Ke$FUHBWg71Q^9=kYtID^tUox6Y@7-d5OYV^^lQ z-pk)*jrJg9w!Kg*)&92@!X#|24~F)iIqMy<2)BuoA#Rp!Vwm=5v$Df?@BQ)*i8H5&)uJ5(t-VbTEOAY;x#AzX+AoQ9Gx4aSA8~yj+#u1eC)i0|8v+E{_$Q)IQ@G=8L>z$8q_2~&%N%Ha zZCNq|3~sb`uwGDQC@N3k0I{(|ZL<_-*dp~YR5(;a)uYPmSGdw#RmO@!6$%U*#i&)( b482#9O2rwId)ZUg9CK(+i{sFYkv0ASNt-Bw}c2U}9uqU}|D%VPIiyW?*JyU~F;wUDMUZ?m3MGP7DESJGM5r z&ObM2H)9kV7o)ilqeT)s7o(*Rlc7PD0vD5^krb1mu@aw4)zjTmPPA7SAMHBUU!cVV zG?&4Gv53jgq>9PVw2RRYsMJhI@#TcBr&GFKE}nUGo^I&VIa>~IPt-p-rS{pxMvZ4X zrypsH1)64V#AImU!~nFxQi_9%$;d#6$;eQNx6td^yskux7Yln6j;zpPGBPq?v|@1L Q;sPl#1}ZU;Vo+iL0C|K``~Uy| literal 0 HcmV?d00001 diff --git a/testdata/v1.21.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb b/testdata/v1.21.0/storage.k8s.io.v1beta1.VolumeAttachment.after_roundtrip.pb new file mode 100644 index 0000000000000000000000000000000000000000..8592d16f2bf4caa1b72482450e47021997d00d47 GIT binary patch literal 1162 zcmX9+TWlLe6y2Gqsac5|ukEM>Mtsg_? z$H+v~LM(!~jf8_F?IgtIl)Hla%2m>HJ?b*`>z|pQhQ|xTC*nrWm3O`vdHcif3v1|b zyNRTQRPS~Z`4%Sbk*J9YjbOs;9S;u%YcsX%n*)_xb@GIRp{}7&KPG$-6Ols%q@J~_ zna>3?x#r@T%KY9#LE-b#SIK=hW=__phWFH0=gMPGLp4b;QE|h%*$z3r^*j8iYyH-4 zcA2-olBmz;lB#jxy=TjptZinSC#W^F&FlaTu`s3Kxm$nTY>yh&oxm_)cz7~%b@QKp z;X_d)axc)r+8HceOWl}CeYeyYT`!+2XM*fpV|ucZYn;oKPrYI90F?*HGK_3Ym1Dvl zMrLl z1TE(f7f%_zn0xU~*h4N?;HYDeE8N6ACKli&z)OIa;10xu0LF9C!Mg#=j#@SU%ipc> zK%}CEgN1(>WS(nbkM!;YL;ehD+L#! z`1=TsQ9&gImChmuHZZYLx-kXw`mS!?ClvcMhJ6;tK2Km@^cV}eh!6ex@-lh|AT;dz zkv8J$6lww>7A#a#%(iO9M}ypF&DFW!!a{jET0Pz4K!8(NL<|;h1wEpZq)yT&4nH3* zxeZ<|P=wGHrW&(Y3v-P{yoEiDWuk?Z#(t#p`Nq|$`$}IQXe?jcTnvWuLE-!Zb`&bY z(}jgVXO!9o^g$Vgg+m`yIJ=tfo_?@&tvp@5-n=qio(M*>L3WK*$4bkO1+(*wQ{!6f zX|assjrGKn<{|TO^L|}eS<(9C;^smyHe2~-D?f8QC}uX68|!EN+QimSvHrn`J`Z@e zyFtxd>#n_xV)10{qhM*ae0}TE#rmhKrR-Z9UxJ9~{@_KsA!O;X7=xx6kKAE~LOMGV{c4}GjWqW}N^ literal 0 HcmV?d00001 From a05eb2d4faaaed9dec8c85dedcfc6e0f1d2cf399 Mon Sep 17 00:00:00 2001 From: Miciah Masters Date: Tue, 20 Apr 2021 20:07:11 -0400 Subject: [PATCH 061/130] Fix RollingUpdateDaemonSet godoc regarding rounding Fix the godoc for RollingUpdateDaemonSet to state that spec.updateStrategy.rollingUpdate.maxUnavailable is rounded up. A recent commit changed the godoc to say that the value of this field was rounded down, but the actual implementation rounds up and always has rounded up. (This is in contrast to Deployments, where spec.strategy.rollingUpdate.maxUnavailable is rounded down.) Follow-up to commit 5aa53f885c980873087cbc86e1eccdf342e775b5. * api/openapi-spec/swagger.json: * staging/src/k8s.io/api/apps/v1/generated.proto: * pkg/apis/apps/types.go: * staging/src/k8s.io/api/apps/v1/types.go: * staging/src/k8s.io/api/apps/v1/types_swagger_doc_generated.go: * staging/src/k8s.io/api/apps/v1beta2/generated.proto: * staging/src/k8s.io/api/apps/v1beta2/types.go: * staging/src/k8s.io/api/apps/v1beta2/types_swagger_doc_generated.go: * staging/src/k8s.io/api/extensions/v1beta1/generated.proto: * staging/src/k8s.io/api/extensions/v1beta1/types.go: * staging/src/k8s.io/api/extensions/v1beta1/types_swagger_doc_generated.go: * staging/src/k8s.io/cli-runtime/artifacts/openapi/swagger.json: * staging/src/k8s.io/kubectl/testdata/openapi/swagger.json: Change "rounding down" to "rounding up". Kubernetes-commit: 452e2eaf1ba40512e90a29d379774054e86e324d --- apps/v1/generated.proto | 2 +- apps/v1/types.go | 2 +- apps/v1/types_swagger_doc_generated.go | 2 +- apps/v1beta2/generated.proto | 2 +- apps/v1beta2/types.go | 2 +- apps/v1beta2/types_swagger_doc_generated.go | 2 +- extensions/v1beta1/generated.proto | 2 +- extensions/v1beta1/types.go | 2 +- extensions/v1beta1/types_swagger_doc_generated.go | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/v1/generated.proto b/apps/v1/generated.proto index f2ba11753e..510ac7521a 100644 --- a/apps/v1/generated.proto +++ b/apps/v1/generated.proto @@ -481,7 +481,7 @@ message RollingUpdateDaemonSet { // The maximum number of DaemonSet pods that can be unavailable during the // update. Value can be an absolute number (ex: 5) or a percentage of total // number of DaemonSet pods at the start of the update (ex: 10%). Absolute - // number is calculated from percentage by rounding down to a minimum of one. + // number is calculated from percentage by rounding up. // This cannot be 0 if MaxSurge is 0 // Default value is 1. // Example: when this is set to 30%, at most 30% of the total number of nodes diff --git a/apps/v1/types.go b/apps/v1/types.go index 5474041c57..c60a959bc8 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -553,7 +553,7 @@ type RollingUpdateDaemonSet struct { // The maximum number of DaemonSet pods that can be unavailable during the // update. Value can be an absolute number (ex: 5) or a percentage of total // number of DaemonSet pods at the start of the update (ex: 10%). Absolute - // number is calculated from percentage by rounding down to a minimum of one. + // number is calculated from percentage by rounding up. // This cannot be 0 if MaxSurge is 0 // Default value is 1. // Example: when this is set to 30%, at most 30% of the total number of nodes diff --git a/apps/v1/types_swagger_doc_generated.go b/apps/v1/types_swagger_doc_generated.go index c3df7189f4..acbcbd6eef 100644 --- a/apps/v1/types_swagger_doc_generated.go +++ b/apps/v1/types_swagger_doc_generated.go @@ -262,7 +262,7 @@ func (ReplicaSetStatus) SwaggerDoc() map[string]string { var map_RollingUpdateDaemonSet = map[string]string{ "": "Spec to control the desired behavior of daemon set rolling update.", - "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding down to a minimum of one. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", + "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate.", } diff --git a/apps/v1beta2/generated.proto b/apps/v1beta2/generated.proto index 3270b62eba..5d0e97f0cd 100644 --- a/apps/v1beta2/generated.proto +++ b/apps/v1beta2/generated.proto @@ -487,7 +487,7 @@ message RollingUpdateDaemonSet { // The maximum number of DaemonSet pods that can be unavailable during the // update. Value can be an absolute number (ex: 5) or a percentage of total // number of DaemonSet pods at the start of the update (ex: 10%). Absolute - // number is calculated from percentage by rounding down to a minimum of one. + // number is calculated from percentage by rounding up. // This cannot be 0 if MaxSurge is 0 // Default value is 1. // Example: when this is set to 30%, at most 30% of the total number of nodes diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index a3821c7d90..873921c4e2 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -609,7 +609,7 @@ type RollingUpdateDaemonSet struct { // The maximum number of DaemonSet pods that can be unavailable during the // update. Value can be an absolute number (ex: 5) or a percentage of total // number of DaemonSet pods at the start of the update (ex: 10%). Absolute - // number is calculated from percentage by rounding down to a minimum of one. + // number is calculated from percentage by rounding up. // This cannot be 0 if MaxSurge is 0 // Default value is 1. // Example: when this is set to 30%, at most 30% of the total number of nodes diff --git a/apps/v1beta2/types_swagger_doc_generated.go b/apps/v1beta2/types_swagger_doc_generated.go index 098307b304..06b669f002 100644 --- a/apps/v1beta2/types_swagger_doc_generated.go +++ b/apps/v1beta2/types_swagger_doc_generated.go @@ -262,7 +262,7 @@ func (ReplicaSetStatus) SwaggerDoc() map[string]string { var map_RollingUpdateDaemonSet = map[string]string{ "": "Spec to control the desired behavior of daemon set rolling update.", - "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding down to a minimum of one. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", + "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate.", } diff --git a/extensions/v1beta1/generated.proto b/extensions/v1beta1/generated.proto index 7da7e02760..737a7e79c7 100644 --- a/extensions/v1beta1/generated.proto +++ b/extensions/v1beta1/generated.proto @@ -1098,7 +1098,7 @@ message RollingUpdateDaemonSet { // The maximum number of DaemonSet pods that can be unavailable during the // update. Value can be an absolute number (ex: 5) or a percentage of total // number of DaemonSet pods at the start of the update (ex: 10%). Absolute - // number is calculated from percentage by rounding down to a minimum of one. + // number is calculated from percentage by rounding up. // This cannot be 0 if MaxSurge is 0 // Default value is 1. // Example: when this is set to 30%, at most 30% of the total number of nodes diff --git a/extensions/v1beta1/types.go b/extensions/v1beta1/types.go index e2429606d1..963318a2fe 100644 --- a/extensions/v1beta1/types.go +++ b/extensions/v1beta1/types.go @@ -362,7 +362,7 @@ type RollingUpdateDaemonSet struct { // The maximum number of DaemonSet pods that can be unavailable during the // update. Value can be an absolute number (ex: 5) or a percentage of total // number of DaemonSet pods at the start of the update (ex: 10%). Absolute - // number is calculated from percentage by rounding down to a minimum of one. + // number is calculated from percentage by rounding up. // This cannot be 0 if MaxSurge is 0 // Default value is 1. // Example: when this is set to 30%, at most 30% of the total number of nodes diff --git a/extensions/v1beta1/types_swagger_doc_generated.go b/extensions/v1beta1/types_swagger_doc_generated.go index ce9fedac0a..d70303fa8c 100644 --- a/extensions/v1beta1/types_swagger_doc_generated.go +++ b/extensions/v1beta1/types_swagger_doc_generated.go @@ -558,7 +558,7 @@ func (RollbackConfig) SwaggerDoc() map[string]string { var map_RollingUpdateDaemonSet = map[string]string{ "": "Spec to control the desired behavior of daemon set rolling update.", - "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding down to a minimum of one. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", + "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding up. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate.", } From 367ad6ccf8a94c21f0399f324fce633878abbe22 Mon Sep 17 00:00:00 2001 From: Abdullah Gharaibeh Date: Mon, 26 Apr 2021 15:49:46 -0400 Subject: [PATCH 062/130] graduate pod affinity NamespaceSelector to Beta Kubernetes-commit: e49d1144d527847496cf3f2f1df04b05ba68bb8f --- core/v1/generated.proto | 2 +- core/v1/types.go | 4 ++-- core/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 0246a952b3..e7eea0a541 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -3019,7 +3019,7 @@ message PodAffinityTerm { // and the ones listed in the namespaces field. // null selector and null or empty namespaces list means "this pod's namespace". // An empty selector ({}) matches all namespaces. - // This field is alpha-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + // This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector namespaceSelector = 4; } diff --git a/core/v1/types.go b/core/v1/types.go index 4dac2f281b..c27b03db67 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2814,7 +2814,7 @@ type PodAffinityTerm struct { // and the ones listed in the namespaces field. // null selector and null or empty namespaces list means "this pod's namespace". // An empty selector ({}) matches all namespaces. - // This field is alpha-level and is only honored when PodAffinityNamespaceSelector feature is enabled. + // This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. // +optional NamespaceSelector *metav1.LabelSelector `json:"namespaceSelector,omitempty" protobuf:"bytes,4,opt,name=namespaceSelector"` } @@ -5688,7 +5688,7 @@ const ( // Match all pod objects that have priority class mentioned ResourceQuotaScopePriorityClass ResourceQuotaScope = "PriorityClass" // Match all pod objects that have cross-namespace pod (anti)affinity mentioned. - // This is an alpha feature enabled by the PodAffinityNamespaceSelector feature flag. + // This is a beta feature enabled by the PodAffinityNamespaceSelector feature flag. ResourceQuotaScopeCrossNamespacePodAffinity ResourceQuotaScope = "CrossNamespacePodAffinity" ) diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 0c08e34334..99350b98c5 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -1443,7 +1443,7 @@ var map_PodAffinityTerm = map[string]string{ "labelSelector": "A label query over a set of resources, in this case pods.", "namespaces": "namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \"this pod's namespace\"", "topologyKey": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.", - "namespaceSelector": "A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \"this pod's namespace\". An empty selector ({}) matches all namespaces. This field is alpha-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", + "namespaceSelector": "A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \"this pod's namespace\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", } func (PodAffinityTerm) SwaggerDoc() map[string]string { From fa35e8d5bc2d55a2f687ef1a631d3e9d6453478b Mon Sep 17 00:00:00 2001 From: Mengxue Zhang Date: Mon, 26 Apr 2021 19:59:55 +0000 Subject: [PATCH 063/130] change default feature gate value of IndexedJob Kubernetes-commit: 2d2ee6bc3a3506a6d6709a9536386e273954eda5 --- batch/v1/generated.proto | 6 ++++-- batch/v1/types.go | 8 +++++--- batch/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/batch/v1/generated.proto b/batch/v1/generated.proto index 04f0e7ea7e..c786d6ae25 100644 --- a/batch/v1/generated.proto +++ b/batch/v1/generated.proto @@ -246,9 +246,11 @@ message JobSpec { // for each index. // When value is `Indexed`, .spec.completions must be specified and // `.spec.parallelism` must be less than or equal to 10^5. + // In addition, The Pod name takes the form + // `$(job-name)-$(index)-$(random-string)`, + // the Pod hostname takes the form `$(job-name)-$(index)`. // - // This field is alpha-level and is only honored by servers that enable the - // IndexedJob feature gate. More completion modes can be added in the future. + // This field is beta-level. More completion modes can be added in the future. // If the Job controller observes a mode that it doesn't recognize, the // controller skips updates for the Job. // +optional diff --git a/batch/v1/types.go b/batch/v1/types.go index 12f4b04cbd..caf0374c17 100644 --- a/batch/v1/types.go +++ b/batch/v1/types.go @@ -21,7 +21,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) -const JobCompletionIndexAnnotationAlpha = "batch.kubernetes.io/job-completion-index" +const JobCompletionIndexAnnotation = "batch.kubernetes.io/job-completion-index" // +genclient // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object @@ -162,9 +162,11 @@ type JobSpec struct { // for each index. // When value is `Indexed`, .spec.completions must be specified and // `.spec.parallelism` must be less than or equal to 10^5. + // In addition, The Pod name takes the form + // `$(job-name)-$(index)-$(random-string)`, + // the Pod hostname takes the form `$(job-name)-$(index)`. // - // This field is alpha-level and is only honored by servers that enable the - // IndexedJob feature gate. More completion modes can be added in the future. + // This field is beta-level. More completion modes can be added in the future. // If the Job controller observes a mode that it doesn't recognize, the // controller skips updates for the Job. // +optional diff --git a/batch/v1/types_swagger_doc_generated.go b/batch/v1/types_swagger_doc_generated.go index d98c5edeb1..f522b01a11 100644 --- a/batch/v1/types_swagger_doc_generated.go +++ b/batch/v1/types_swagger_doc_generated.go @@ -119,7 +119,7 @@ var map_JobSpec = map[string]string{ "manualSelector": "manualSelector controls generation of pod labels and pod selectors. Leave `manualSelector` unset unless you are certain what you are doing. When false or unset, the system pick labels unique to this job and appends those labels to the pod template. When true, the user is responsible for picking unique labels and specifying the selector. Failure to pick a unique label may cause this and other jobs to not function correctly. However, You may see `manualSelector=true` in jobs that were created with the old `extensions/v1beta1` API. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/#specifying-your-own-pod-selector", "template": "Describes the pod that will be created when executing a job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/", "ttlSecondsAfterFinished": "ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is unset, the Job won't be automatically deleted. If this field is set to zero, the Job becomes eligible to be deleted immediately after it finishes. This field is alpha-level and is only honored by servers that enable the TTLAfterFinished feature.", - "completionMode": "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`.\n\n`NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other.\n\n`Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5.\n\nThis field is alpha-level and is only honored by servers that enable the IndexedJob feature gate. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job.", + "completionMode": "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`.\n\n`NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other.\n\n`Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`.\n\nThis field is beta-level. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job.", "suspend": "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. This is an alpha field and requires the SuspendJob feature gate to be enabled; otherwise this field may not be set to true. Defaults to false.", } From 5a15c1a8009339c4be16e90c54c896b53197ed5c Mon Sep 17 00:00:00 2001 From: Adhityaa Chandrasekar Date: Wed, 28 Apr 2021 15:38:46 +0000 Subject: [PATCH 064/130] graduate SuspendJob to beta Also adds a label to two existing Job metrics. Signed-off-by: Adhityaa Chandrasekar Kubernetes-commit: ba708e5fc9ed46c0afe6f60d6baf18bc1f5ffe0f --- batch/v1/generated.proto | 8 +++++--- batch/v1/types.go | 8 +++++--- batch/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/batch/v1/generated.proto b/batch/v1/generated.proto index c786d6ae25..12092565cc 100644 --- a/batch/v1/generated.proto +++ b/batch/v1/generated.proto @@ -262,9 +262,11 @@ message JobSpec { // false to true), the Job controller will delete all active Pods associated // with this Job. Users must design their workload to gracefully handle this. // Suspending a Job will reset the StartTime field of the Job, effectively - // resetting the ActiveDeadlineSeconds timer too. This is an alpha field and - // requires the SuspendJob feature gate to be enabled; otherwise this field - // may not be set to true. Defaults to false. + // resetting the ActiveDeadlineSeconds timer too. Defaults to false. + // + // This field is beta-level, gated by SuspendJob feature flag (enabled by + // default). + // // +optional optional bool suspend = 10; } diff --git a/batch/v1/types.go b/batch/v1/types.go index caf0374c17..1803fabfd8 100644 --- a/batch/v1/types.go +++ b/batch/v1/types.go @@ -178,9 +178,11 @@ type JobSpec struct { // false to true), the Job controller will delete all active Pods associated // with this Job. Users must design their workload to gracefully handle this. // Suspending a Job will reset the StartTime field of the Job, effectively - // resetting the ActiveDeadlineSeconds timer too. This is an alpha field and - // requires the SuspendJob feature gate to be enabled; otherwise this field - // may not be set to true. Defaults to false. + // resetting the ActiveDeadlineSeconds timer too. Defaults to false. + // + // This field is beta-level, gated by SuspendJob feature flag (enabled by + // default). + // // +optional Suspend *bool `json:"suspend,omitempty" protobuf:"varint,10,opt,name=suspend"` } diff --git a/batch/v1/types_swagger_doc_generated.go b/batch/v1/types_swagger_doc_generated.go index f522b01a11..da3ef6a24a 100644 --- a/batch/v1/types_swagger_doc_generated.go +++ b/batch/v1/types_swagger_doc_generated.go @@ -120,7 +120,7 @@ var map_JobSpec = map[string]string{ "template": "Describes the pod that will be created when executing a job. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/", "ttlSecondsAfterFinished": "ttlSecondsAfterFinished limits the lifetime of a Job that has finished execution (either Complete or Failed). If this field is set, ttlSecondsAfterFinished after the Job finishes, it is eligible to be automatically deleted. When the Job is being deleted, its lifecycle guarantees (e.g. finalizers) will be honored. If this field is unset, the Job won't be automatically deleted. If this field is set to zero, the Job becomes eligible to be deleted immediately after it finishes. This field is alpha-level and is only honored by servers that enable the TTLAfterFinished feature.", "completionMode": "CompletionMode specifies how Pod completions are tracked. It can be `NonIndexed` (default) or `Indexed`.\n\n`NonIndexed` means that the Job is considered complete when there have been .spec.completions successfully completed Pods. Each Pod completion is homologous to each other.\n\n`Indexed` means that the Pods of a Job get an associated completion index from 0 to (.spec.completions - 1), available in the annotation batch.kubernetes.io/job-completion-index. The Job is considered complete when there is one successfully completed Pod for each index. When value is `Indexed`, .spec.completions must be specified and `.spec.parallelism` must be less than or equal to 10^5. In addition, The Pod name takes the form `$(job-name)-$(index)-$(random-string)`, the Pod hostname takes the form `$(job-name)-$(index)`.\n\nThis field is beta-level. More completion modes can be added in the future. If the Job controller observes a mode that it doesn't recognize, the controller skips updates for the Job.", - "suspend": "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. This is an alpha field and requires the SuspendJob feature gate to be enabled; otherwise this field may not be set to true. Defaults to false.", + "suspend": "Suspend specifies whether the Job controller should create Pods or not. If a Job is created with suspend set to true, no Pods are created by the Job controller. If a Job is suspended after creation (i.e. the flag goes from false to true), the Job controller will delete all active Pods associated with this Job. Users must design their workload to gracefully handle this. Suspending a Job will reset the StartTime field of the Job, effectively resetting the ActiveDeadlineSeconds timer too. Defaults to false.\n\nThis field is beta-level, gated by SuspendJob feature flag (enabled by default).", } func (JobSpec) SwaggerDoc() map[string]string { From 2312ce42b5039151439fca36d8c5e50db2fdf278 Mon Sep 17 00:00:00 2001 From: Ricardo Pchevuzinske Katz Date: Thu, 29 Apr 2021 18:53:55 -0300 Subject: [PATCH 065/130] Change ingress api doc to reflect the correct path validation Signed-off-by: Ricardo Pchevuzinske Katz Kubernetes-commit: 11316a6d846c75e297d46a4c9645dbfa01073147 --- networking/v1/generated.proto | 4 ++-- networking/v1/types.go | 4 ++-- networking/v1/types_swagger_doc_generated.go | 2 +- networking/v1beta1/generated.proto | 4 ++-- networking/v1beta1/types.go | 4 ++-- networking/v1beta1/types_swagger_doc_generated.go | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/networking/v1/generated.proto b/networking/v1/generated.proto index 8f23477d8f..e687bc5647 100644 --- a/networking/v1/generated.proto +++ b/networking/v1/generated.proto @@ -35,8 +35,8 @@ option go_package = "v1"; message HTTPIngressPath { // Path is matched against the path of an incoming request. Currently it can // contain characters disallowed from the conventional "path" part of a URL - // as defined by RFC 3986. Paths must begin with a '/'. When unspecified, - // all paths from incoming requests are matched. + // as defined by RFC 3986. Paths must begin with a '/' and must be present + // when using PathType with value "Exact" or "Prefix". // +optional optional string path = 1; diff --git a/networking/v1/types.go b/networking/v1/types.go index 6cc210b894..99e9fe3e2a 100644 --- a/networking/v1/types.go +++ b/networking/v1/types.go @@ -407,8 +407,8 @@ const ( type HTTPIngressPath struct { // Path is matched against the path of an incoming request. Currently it can // contain characters disallowed from the conventional "path" part of a URL - // as defined by RFC 3986. Paths must begin with a '/'. When unspecified, - // all paths from incoming requests are matched. + // as defined by RFC 3986. Paths must begin with a '/' and must be present + // when using PathType with value "Exact" or "Prefix". // +optional Path string `json:"path,omitempty" protobuf:"bytes,1,opt,name=path"` diff --git a/networking/v1/types_swagger_doc_generated.go b/networking/v1/types_swagger_doc_generated.go index 88f9a8f130..83c5094c69 100644 --- a/networking/v1/types_swagger_doc_generated.go +++ b/networking/v1/types_swagger_doc_generated.go @@ -29,7 +29,7 @@ package v1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_HTTPIngressPath = map[string]string{ "": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.", - "path": "Path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/'. When unspecified, all paths from incoming requests are matched.", + "path": "Path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/' and must be present when using PathType with value \"Exact\" or \"Prefix\".", "pathType": "PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is\n done on a path element by element basis. A path element refers is the\n list of labels in the path split by the '/' separator. A request is a\n match for path p if every p is an element-wise prefix of p of the\n request path. Note that if the last element of the path is a substring\n of the last element in request path, it is not a match (e.g. /foo/bar\n matches /foo/bar/baz, but does not match /foo/barbaz).\n* ImplementationSpecific: Interpretation of the Path matching is up to\n the IngressClass. Implementations can treat this as a separate PathType\n or treat it identically to Prefix or Exact path types.\nImplementations are required to support all path types.", "backend": "Backend defines the referenced service endpoint to which the traffic will be forwarded to.", } diff --git a/networking/v1beta1/generated.proto b/networking/v1beta1/generated.proto index acb6e859cf..5479ac482b 100644 --- a/networking/v1beta1/generated.proto +++ b/networking/v1beta1/generated.proto @@ -35,8 +35,8 @@ option go_package = "v1beta1"; message HTTPIngressPath { // Path is matched against the path of an incoming request. Currently it can // contain characters disallowed from the conventional "path" part of a URL - // as defined by RFC 3986. Paths must begin with a '/'. When unspecified, - // all paths from incoming requests are matched. + // as defined by RFC 3986. Paths must begin with a '/' and must be present + // when using PathType with value "Exact" or "Prefix". // +optional optional string path = 1; diff --git a/networking/v1beta1/types.go b/networking/v1beta1/types.go index 09279d6938..4646e90b64 100644 --- a/networking/v1beta1/types.go +++ b/networking/v1beta1/types.go @@ -228,8 +228,8 @@ const ( type HTTPIngressPath struct { // Path is matched against the path of an incoming request. Currently it can // contain characters disallowed from the conventional "path" part of a URL - // as defined by RFC 3986. Paths must begin with a '/'. When unspecified, - // all paths from incoming requests are matched. + // as defined by RFC 3986. Paths must begin with a '/' and must be present + // when using PathType with value "Exact" or "Prefix". // +optional Path string `json:"path,omitempty" protobuf:"bytes,1,opt,name=path"` diff --git a/networking/v1beta1/types_swagger_doc_generated.go b/networking/v1beta1/types_swagger_doc_generated.go index 84337ad3ea..88c130e89b 100644 --- a/networking/v1beta1/types_swagger_doc_generated.go +++ b/networking/v1beta1/types_swagger_doc_generated.go @@ -29,7 +29,7 @@ package v1beta1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_HTTPIngressPath = map[string]string{ "": "HTTPIngressPath associates a path with a backend. Incoming urls matching the path are forwarded to the backend.", - "path": "Path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/'. When unspecified, all paths from incoming requests are matched.", + "path": "Path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/' and must be present when using PathType with value \"Exact\" or \"Prefix\".", "pathType": "PathType determines the interpretation of the Path matching. PathType can be one of the following values: * Exact: Matches the URL path exactly. * Prefix: Matches based on a URL path prefix split by '/'. Matching is\n done on a path element by element basis. A path element refers is the\n list of labels in the path split by the '/' separator. A request is a\n match for path p if every p is an element-wise prefix of p of the\n request path. Note that if the last element of the path is a substring\n of the last element in request path, it is not a match (e.g. /foo/bar\n matches /foo/bar/baz, but does not match /foo/barbaz).\n* ImplementationSpecific: Interpretation of the Path matching is up to\n the IngressClass. Implementations can treat this as a separate PathType\n or treat it identically to Prefix or Exact path types.\nImplementations are required to support all path types. Defaults to ImplementationSpecific.", "backend": "Backend defines the referenced service endpoint to which the traffic will be forwarded to.", } From 315950d75d4dc72c6549604aaee6f1214862ca63 Mon Sep 17 00:00:00 2001 From: Vince Prignano Date: Fri, 30 Apr 2021 07:56:27 -0700 Subject: [PATCH 066/130] Update generated fixture data with creation/deletion timestamps Signed-off-by: Vince Prignano Kubernetes-commit: 93a5330aff1976dd2084052e43ac02ce91b93297 --- ...8s.io.v1.MutatingWebhookConfiguration.json | 2 +- ....k8s.io.v1.MutatingWebhookConfiguration.pb | Bin 726 -> 734 bytes ...8s.io.v1.MutatingWebhookConfiguration.yaml | 2 +- ....io.v1.ValidatingWebhookConfiguration.json | 2 +- ...8s.io.v1.ValidatingWebhookConfiguration.pb | Bin 721 -> 729 bytes ....io.v1.ValidatingWebhookConfiguration.yaml | 2 +- ....v1beta1.MutatingWebhookConfiguration.json | 2 +- ...io.v1beta1.MutatingWebhookConfiguration.pb | Bin 731 -> 739 bytes ....v1beta1.MutatingWebhookConfiguration.yaml | 2 +- ...1beta1.ValidatingWebhookConfiguration.json | 2 +- ....v1beta1.ValidatingWebhookConfiguration.pb | Bin 726 -> 734 bytes ...1beta1.ValidatingWebhookConfiguration.yaml | 2 +- testdata/HEAD/apps.v1.ControllerRevision.json | 2 +- testdata/HEAD/apps.v1.ControllerRevision.pb | Bin 331 -> 339 bytes testdata/HEAD/apps.v1.ControllerRevision.yaml | 2 +- testdata/HEAD/apps.v1.DaemonSet.json | 6 +++--- testdata/HEAD/apps.v1.DaemonSet.pb | Bin 8229 -> 8253 bytes testdata/HEAD/apps.v1.DaemonSet.yaml | 6 +++--- testdata/HEAD/apps.v1.Deployment.json | 6 +++--- testdata/HEAD/apps.v1.Deployment.pb | Bin 8024 -> 8048 bytes testdata/HEAD/apps.v1.Deployment.yaml | 6 +++--- testdata/HEAD/apps.v1.ReplicaSet.json | 6 +++--- testdata/HEAD/apps.v1.ReplicaSet.pb | Bin 7935 -> 7959 bytes testdata/HEAD/apps.v1.ReplicaSet.yaml | 6 +++--- testdata/HEAD/apps.v1.StatefulSet.json | 8 ++++---- testdata/HEAD/apps.v1.StatefulSet.pb | Bin 8597 -> 8629 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 8 ++++---- .../HEAD/apps.v1beta1.ControllerRevision.json | 2 +- .../HEAD/apps.v1beta1.ControllerRevision.pb | Bin 336 -> 344 bytes .../HEAD/apps.v1beta1.ControllerRevision.yaml | 2 +- testdata/HEAD/apps.v1beta1.Deployment.json | 6 +++--- testdata/HEAD/apps.v1beta1.Deployment.pb | Bin 8020 -> 8044 bytes testdata/HEAD/apps.v1beta1.Deployment.yaml | 6 +++--- testdata/HEAD/apps.v1beta1.Scale.json | 2 +- testdata/HEAD/apps.v1beta1.Scale.pb | Bin 244 -> 252 bytes testdata/HEAD/apps.v1beta1.Scale.yaml | 2 +- testdata/HEAD/apps.v1beta1.StatefulSet.json | 8 ++++---- testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 8653 -> 8685 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 8 ++++---- .../HEAD/apps.v1beta2.ControllerRevision.json | 2 +- .../HEAD/apps.v1beta2.ControllerRevision.pb | Bin 336 -> 344 bytes .../HEAD/apps.v1beta2.ControllerRevision.yaml | 2 +- testdata/HEAD/apps.v1beta2.DaemonSet.json | 6 +++--- testdata/HEAD/apps.v1beta2.DaemonSet.pb | Bin 8234 -> 8258 bytes testdata/HEAD/apps.v1beta2.DaemonSet.yaml | 6 +++--- testdata/HEAD/apps.v1beta2.Deployment.json | 6 +++--- testdata/HEAD/apps.v1beta2.Deployment.pb | Bin 8029 -> 8053 bytes testdata/HEAD/apps.v1beta2.Deployment.yaml | 6 +++--- testdata/HEAD/apps.v1beta2.ReplicaSet.json | 6 +++--- testdata/HEAD/apps.v1beta2.ReplicaSet.pb | Bin 7940 -> 7964 bytes testdata/HEAD/apps.v1beta2.ReplicaSet.yaml | 6 +++--- testdata/HEAD/apps.v1beta2.Scale.json | 2 +- testdata/HEAD/apps.v1beta2.Scale.pb | Bin 244 -> 252 bytes testdata/HEAD/apps.v1beta2.Scale.yaml | 2 +- testdata/HEAD/apps.v1beta2.StatefulSet.json | 8 ++++---- testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 8602 -> 8634 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 8 ++++---- ...authentication.k8s.io.v1.TokenRequest.json | 2 +- .../authentication.k8s.io.v1.TokenRequest.pb | Bin 310 -> 318 bytes ...authentication.k8s.io.v1.TokenRequest.yaml | 2 +- .../authentication.k8s.io.v1.TokenReview.json | 2 +- .../authentication.k8s.io.v1.TokenReview.pb | Bin 276 -> 284 bytes .../authentication.k8s.io.v1.TokenReview.yaml | 2 +- ...entication.k8s.io.v1beta1.TokenReview.json | 2 +- ...thentication.k8s.io.v1beta1.TokenReview.pb | Bin 281 -> 289 bytes ...entication.k8s.io.v1beta1.TokenReview.yaml | 2 +- ...on.k8s.io.v1.LocalSubjectAccessReview.json | 2 +- ...tion.k8s.io.v1.LocalSubjectAccessReview.pb | Bin 320 -> 328 bytes ...on.k8s.io.v1.LocalSubjectAccessReview.yaml | 2 +- ...ion.k8s.io.v1.SelfSubjectAccessReview.json | 2 +- ...ation.k8s.io.v1.SelfSubjectAccessReview.pb | Bin 295 -> 303 bytes ...ion.k8s.io.v1.SelfSubjectAccessReview.yaml | 2 +- ...tion.k8s.io.v1.SelfSubjectRulesReview.json | 2 +- ...zation.k8s.io.v1.SelfSubjectRulesReview.pb | Bin 280 -> 288 bytes ...tion.k8s.io.v1.SelfSubjectRulesReview.yaml | 2 +- ...ization.k8s.io.v1.SubjectAccessReview.json | 2 +- ...orization.k8s.io.v1.SubjectAccessReview.pb | Bin 315 -> 323 bytes ...ization.k8s.io.v1.SubjectAccessReview.yaml | 2 +- ...s.io.v1beta1.LocalSubjectAccessReview.json | 2 +- ...k8s.io.v1beta1.LocalSubjectAccessReview.pb | Bin 325 -> 333 bytes ...s.io.v1beta1.LocalSubjectAccessReview.yaml | 2 +- ...8s.io.v1beta1.SelfSubjectAccessReview.json | 2 +- ....k8s.io.v1beta1.SelfSubjectAccessReview.pb | Bin 300 -> 308 bytes ...8s.io.v1beta1.SelfSubjectAccessReview.yaml | 2 +- ...k8s.io.v1beta1.SelfSubjectRulesReview.json | 2 +- ...n.k8s.io.v1beta1.SelfSubjectRulesReview.pb | Bin 285 -> 293 bytes ...k8s.io.v1beta1.SelfSubjectRulesReview.yaml | 2 +- ...on.k8s.io.v1beta1.SubjectAccessReview.json | 2 +- ...tion.k8s.io.v1beta1.SubjectAccessReview.pb | Bin 320 -> 328 bytes ...on.k8s.io.v1beta1.SubjectAccessReview.yaml | 2 +- ...utoscaling.v1.HorizontalPodAutoscaler.json | 2 +- .../autoscaling.v1.HorizontalPodAutoscaler.pb | Bin 315 -> 323 bytes ...utoscaling.v1.HorizontalPodAutoscaler.yaml | 2 +- testdata/HEAD/autoscaling.v1.Scale.json | 2 +- testdata/HEAD/autoscaling.v1.Scale.pb | Bin 236 -> 244 bytes testdata/HEAD/autoscaling.v1.Scale.yaml | 2 +- ...aling.v2beta1.HorizontalPodAutoscaler.json | 2 +- ...scaling.v2beta1.HorizontalPodAutoscaler.pb | Bin 1961 -> 1969 bytes ...aling.v2beta1.HorizontalPodAutoscaler.yaml | 2 +- ...aling.v2beta2.HorizontalPodAutoscaler.json | 2 +- ...scaling.v2beta2.HorizontalPodAutoscaler.pb | Bin 2129 -> 2137 bytes ...aling.v2beta2.HorizontalPodAutoscaler.yaml | 2 +- testdata/HEAD/batch.v1.CronJob.json | 8 ++++---- testdata/HEAD/batch.v1.CronJob.pb | Bin 8493 -> 8525 bytes testdata/HEAD/batch.v1.CronJob.yaml | 8 ++++---- testdata/HEAD/batch.v1.Job.json | 6 +++--- testdata/HEAD/batch.v1.Job.pb | Bin 7724 -> 7748 bytes testdata/HEAD/batch.v1.Job.yaml | 6 +++--- testdata/HEAD/batch.v1beta1.CronJob.json | 8 ++++---- testdata/HEAD/batch.v1beta1.CronJob.pb | Bin 8498 -> 8530 bytes testdata/HEAD/batch.v1beta1.CronJob.yaml | 8 ++++---- testdata/HEAD/batch.v1beta1.JobTemplate.json | 8 ++++---- testdata/HEAD/batch.v1beta1.JobTemplate.pb | Bin 8039 -> 8071 bytes testdata/HEAD/batch.v1beta1.JobTemplate.yaml | 8 ++++---- ...s.k8s.io.v1.CertificateSigningRequest.json | 2 +- ...tes.k8s.io.v1.CertificateSigningRequest.pb | Bin 365 -> 373 bytes ...s.k8s.io.v1.CertificateSigningRequest.yaml | 2 +- ....io.v1beta1.CertificateSigningRequest.json | 2 +- ...8s.io.v1beta1.CertificateSigningRequest.pb | Bin 370 -> 378 bytes ....io.v1beta1.CertificateSigningRequest.yaml | 2 +- .../HEAD/coordination.k8s.io.v1.Lease.json | 2 +- testdata/HEAD/coordination.k8s.io.v1.Lease.pb | Bin 250 -> 258 bytes .../HEAD/coordination.k8s.io.v1.Lease.yaml | 2 +- .../coordination.k8s.io.v1beta1.Lease.json | 2 +- .../HEAD/coordination.k8s.io.v1beta1.Lease.pb | Bin 255 -> 263 bytes .../coordination.k8s.io.v1beta1.Lease.yaml | 2 +- testdata/HEAD/core.v1.Binding.json | 2 +- testdata/HEAD/core.v1.Binding.pb | Bin 251 -> 259 bytes testdata/HEAD/core.v1.Binding.yaml | 2 +- testdata/HEAD/core.v1.ComponentStatus.json | 2 +- testdata/HEAD/core.v1.ComponentStatus.pb | Bin 246 -> 254 bytes testdata/HEAD/core.v1.ComponentStatus.yaml | 2 +- testdata/HEAD/core.v1.ConfigMap.json | 2 +- testdata/HEAD/core.v1.ConfigMap.pb | Bin 225 -> 233 bytes testdata/HEAD/core.v1.ConfigMap.yaml | 2 +- testdata/HEAD/core.v1.Endpoints.json | 2 +- testdata/HEAD/core.v1.Endpoints.pb | Bin 382 -> 390 bytes testdata/HEAD/core.v1.Endpoints.yaml | 2 +- testdata/HEAD/core.v1.Event.json | 2 +- testdata/HEAD/core.v1.Event.pb | Bin 399 -> 407 bytes testdata/HEAD/core.v1.Event.yaml | 2 +- testdata/HEAD/core.v1.LimitRange.json | 2 +- testdata/HEAD/core.v1.LimitRange.pb | Bin 380 -> 388 bytes testdata/HEAD/core.v1.LimitRange.yaml | 2 +- testdata/HEAD/core.v1.Namespace.json | 2 +- testdata/HEAD/core.v1.Namespace.pb | Bin 321 -> 329 bytes testdata/HEAD/core.v1.Namespace.yaml | 2 +- testdata/HEAD/core.v1.Node.json | 2 +- testdata/HEAD/core.v1.Node.pb | Bin 750 -> 758 bytes testdata/HEAD/core.v1.Node.yaml | 2 +- testdata/HEAD/core.v1.PersistentVolume.json | 2 +- testdata/HEAD/core.v1.PersistentVolume.pb | Bin 1182 -> 1190 bytes testdata/HEAD/core.v1.PersistentVolume.yaml | 2 +- .../HEAD/core.v1.PersistentVolumeClaim.json | 2 +- .../HEAD/core.v1.PersistentVolumeClaim.pb | Bin 599 -> 607 bytes .../HEAD/core.v1.PersistentVolumeClaim.yaml | 2 +- testdata/HEAD/core.v1.Pod.json | 4 ++-- testdata/HEAD/core.v1.Pod.pb | Bin 8015 -> 8031 bytes testdata/HEAD/core.v1.Pod.yaml | 4 ++-- testdata/HEAD/core.v1.PodStatusResult.json | 2 +- testdata/HEAD/core.v1.PodStatusResult.pb | Bin 914 -> 922 bytes testdata/HEAD/core.v1.PodStatusResult.yaml | 2 +- testdata/HEAD/core.v1.PodTemplate.json | 6 +++--- testdata/HEAD/core.v1.PodTemplate.pb | Bin 7923 -> 7947 bytes testdata/HEAD/core.v1.PodTemplate.yaml | 6 +++--- testdata/HEAD/core.v1.RangeAllocation.json | 2 +- testdata/HEAD/core.v1.RangeAllocation.pb | Bin 217 -> 225 bytes testdata/HEAD/core.v1.RangeAllocation.yaml | 2 +- .../HEAD/core.v1.ReplicationController.json | 6 +++--- .../HEAD/core.v1.ReplicationController.pb | Bin 7853 -> 7877 bytes .../HEAD/core.v1.ReplicationController.yaml | 6 +++--- testdata/HEAD/core.v1.ResourceQuota.json | 2 +- testdata/HEAD/core.v1.ResourceQuota.pb | Bin 399 -> 407 bytes testdata/HEAD/core.v1.ResourceQuota.yaml | 2 +- testdata/HEAD/core.v1.Secret.json | 2 +- testdata/HEAD/core.v1.Secret.pb | Bin 232 -> 240 bytes testdata/HEAD/core.v1.Secret.yaml | 2 +- testdata/HEAD/core.v1.Service.json | 2 +- testdata/HEAD/core.v1.Service.pb | Bin 529 -> 537 bytes testdata/HEAD/core.v1.Service.yaml | 2 +- testdata/HEAD/core.v1.ServiceAccount.json | 2 +- testdata/HEAD/core.v1.ServiceAccount.pb | Bin 255 -> 263 bytes testdata/HEAD/core.v1.ServiceAccount.yaml | 2 +- .../discovery.k8s.io.v1.EndpointSlice.json | 2 +- .../HEAD/discovery.k8s.io.v1.EndpointSlice.pb | Bin 369 -> 377 bytes .../discovery.k8s.io.v1.EndpointSlice.yaml | 2 +- ...iscovery.k8s.io.v1beta1.EndpointSlice.json | 2 +- .../discovery.k8s.io.v1beta1.EndpointSlice.pb | Bin 370 -> 378 bytes ...iscovery.k8s.io.v1beta1.EndpointSlice.yaml | 2 +- testdata/HEAD/events.k8s.io.v1.Event.json | 2 +- testdata/HEAD/events.k8s.io.v1.Event.pb | Bin 413 -> 421 bytes testdata/HEAD/events.k8s.io.v1.Event.yaml | 2 +- .../HEAD/events.k8s.io.v1beta1.Event.json | 2 +- testdata/HEAD/events.k8s.io.v1beta1.Event.pb | Bin 418 -> 426 bytes .../HEAD/events.k8s.io.v1beta1.Event.yaml | 2 +- .../HEAD/extensions.v1beta1.DaemonSet.json | 6 +++--- testdata/HEAD/extensions.v1beta1.DaemonSet.pb | Bin 8257 -> 8281 bytes .../HEAD/extensions.v1beta1.DaemonSet.yaml | 6 +++--- .../HEAD/extensions.v1beta1.Deployment.json | 6 +++--- .../HEAD/extensions.v1beta1.Deployment.pb | Bin 8026 -> 8050 bytes .../HEAD/extensions.v1beta1.Deployment.yaml | 6 +++--- testdata/HEAD/extensions.v1beta1.Ingress.json | 2 +- testdata/HEAD/extensions.v1beta1.Ingress.pb | Bin 379 -> 387 bytes testdata/HEAD/extensions.v1beta1.Ingress.yaml | 2 +- .../extensions.v1beta1.NetworkPolicy.json | 2 +- .../HEAD/extensions.v1beta1.NetworkPolicy.pb | Bin 1416 -> 1424 bytes .../extensions.v1beta1.NetworkPolicy.yaml | 2 +- .../extensions.v1beta1.PodSecurityPolicy.json | 2 +- .../extensions.v1beta1.PodSecurityPolicy.pb | Bin 586 -> 594 bytes .../extensions.v1beta1.PodSecurityPolicy.yaml | 2 +- .../HEAD/extensions.v1beta1.ReplicaSet.json | 6 +++--- .../HEAD/extensions.v1beta1.ReplicaSet.pb | Bin 7946 -> 7970 bytes .../HEAD/extensions.v1beta1.ReplicaSet.yaml | 6 +++--- testdata/HEAD/extensions.v1beta1.Scale.json | 2 +- testdata/HEAD/extensions.v1beta1.Scale.pb | Bin 250 -> 258 bytes testdata/HEAD/extensions.v1beta1.Scale.yaml | 2 +- ....apiserver.k8s.io.v1alpha1.FlowSchema.json | 2 +- ...ol.apiserver.k8s.io.v1alpha1.FlowSchema.pb | Bin 420 -> 428 bytes ....apiserver.k8s.io.v1alpha1.FlowSchema.yaml | 2 +- ...o.v1alpha1.PriorityLevelConfiguration.json | 2 +- ....io.v1alpha1.PriorityLevelConfiguration.pb | Bin 430 -> 438 bytes ...o.v1alpha1.PriorityLevelConfiguration.yaml | 2 +- ...l.apiserver.k8s.io.v1beta1.FlowSchema.json | 2 +- ...rol.apiserver.k8s.io.v1beta1.FlowSchema.pb | Bin 419 -> 427 bytes ...l.apiserver.k8s.io.v1beta1.FlowSchema.yaml | 2 +- ...io.v1beta1.PriorityLevelConfiguration.json | 2 +- ...s.io.v1beta1.PriorityLevelConfiguration.pb | Bin 429 -> 437 bytes ...io.v1beta1.PriorityLevelConfiguration.yaml | 2 +- ...agepolicy.k8s.io.v1alpha1.ImageReview.json | 2 +- ...imagepolicy.k8s.io.v1alpha1.ImageReview.pb | Bin 271 -> 279 bytes ...agepolicy.k8s.io.v1alpha1.ImageReview.yaml | 2 +- ...server.k8s.io.v1alpha1.StorageVersion.json | 2 +- ...piserver.k8s.io.v1alpha1.StorageVersion.pb | Bin 354 -> 362 bytes ...server.k8s.io.v1alpha1.StorageVersion.yaml | 2 +- .../HEAD/networking.k8s.io.v1.Ingress.json | 2 +- testdata/HEAD/networking.k8s.io.v1.Ingress.pb | Bin 371 -> 379 bytes .../HEAD/networking.k8s.io.v1.Ingress.yaml | 2 +- .../networking.k8s.io.v1.IngressClass.json | 2 +- .../HEAD/networking.k8s.io.v1.IngressClass.pb | Bin 253 -> 261 bytes .../networking.k8s.io.v1.IngressClass.yaml | 2 +- .../networking.k8s.io.v1.NetworkPolicy.json | 2 +- .../networking.k8s.io.v1.NetworkPolicy.pb | Bin 1418 -> 1426 bytes .../networking.k8s.io.v1.NetworkPolicy.yaml | 2 +- .../networking.k8s.io.v1beta1.Ingress.json | 2 +- .../HEAD/networking.k8s.io.v1beta1.Ingress.pb | Bin 386 -> 394 bytes .../networking.k8s.io.v1beta1.Ingress.yaml | 2 +- ...etworking.k8s.io.v1beta1.IngressClass.json | 2 +- .../networking.k8s.io.v1beta1.IngressClass.pb | Bin 258 -> 266 bytes ...etworking.k8s.io.v1beta1.IngressClass.yaml | 2 +- .../HEAD/node.k8s.io.v1.RuntimeClass.json | 2 +- testdata/HEAD/node.k8s.io.v1.RuntimeClass.pb | Bin 289 -> 297 bytes .../HEAD/node.k8s.io.v1.RuntimeClass.yaml | 2 +- .../node.k8s.io.v1alpha1.RuntimeClass.json | 2 +- .../HEAD/node.k8s.io.v1alpha1.RuntimeClass.pb | Bin 297 -> 305 bytes .../node.k8s.io.v1alpha1.RuntimeClass.yaml | 2 +- .../node.k8s.io.v1beta1.RuntimeClass.json | 2 +- .../HEAD/node.k8s.io.v1beta1.RuntimeClass.pb | Bin 294 -> 302 bytes .../node.k8s.io.v1beta1.RuntimeClass.yaml | 2 +- testdata/HEAD/policy.v1.Eviction.json | 2 +- testdata/HEAD/policy.v1.Eviction.pb | Bin 278 -> 286 bytes testdata/HEAD/policy.v1.Eviction.yaml | 2 +- .../HEAD/policy.v1.PodDisruptionBudget.json | 2 +- .../HEAD/policy.v1.PodDisruptionBudget.pb | Bin 675 -> 683 bytes .../HEAD/policy.v1.PodDisruptionBudget.yaml | 2 +- testdata/HEAD/policy.v1beta1.Eviction.json | 2 +- testdata/HEAD/policy.v1beta1.Eviction.pb | Bin 283 -> 291 bytes testdata/HEAD/policy.v1beta1.Eviction.yaml | 2 +- .../policy.v1beta1.PodDisruptionBudget.json | 2 +- .../policy.v1beta1.PodDisruptionBudget.pb | Bin 680 -> 688 bytes .../policy.v1beta1.PodDisruptionBudget.yaml | 2 +- .../policy.v1beta1.PodSecurityPolicy.json | 2 +- .../HEAD/policy.v1beta1.PodSecurityPolicy.pb | Bin 582 -> 590 bytes .../policy.v1beta1.PodSecurityPolicy.yaml | 2 +- ...c.authorization.k8s.io.v1.ClusterRole.json | 2 +- ...bac.authorization.k8s.io.v1.ClusterRole.pb | Bin 348 -> 356 bytes ...c.authorization.k8s.io.v1.ClusterRole.yaml | 2 +- ...rization.k8s.io.v1.ClusterRoleBinding.json | 2 +- ...horization.k8s.io.v1.ClusterRoleBinding.pb | Bin 271 -> 279 bytes ...rization.k8s.io.v1.ClusterRoleBinding.yaml | 2 +- .../rbac.authorization.k8s.io.v1.Role.json | 2 +- .../HEAD/rbac.authorization.k8s.io.v1.Role.pb | Bin 247 -> 255 bytes .../rbac.authorization.k8s.io.v1.Role.yaml | 2 +- ...c.authorization.k8s.io.v1.RoleBinding.json | 2 +- ...bac.authorization.k8s.io.v1.RoleBinding.pb | Bin 264 -> 272 bytes ...c.authorization.k8s.io.v1.RoleBinding.yaml | 2 +- ...orization.k8s.io.v1alpha1.ClusterRole.json | 2 +- ...thorization.k8s.io.v1alpha1.ClusterRole.pb | Bin 354 -> 362 bytes ...orization.k8s.io.v1alpha1.ClusterRole.yaml | 2 +- ...on.k8s.io.v1alpha1.ClusterRoleBinding.json | 2 +- ...tion.k8s.io.v1alpha1.ClusterRoleBinding.pb | Bin 277 -> 285 bytes ...on.k8s.io.v1alpha1.ClusterRoleBinding.yaml | 2 +- ...ac.authorization.k8s.io.v1alpha1.Role.json | 2 +- ...rbac.authorization.k8s.io.v1alpha1.Role.pb | Bin 253 -> 261 bytes ...ac.authorization.k8s.io.v1alpha1.Role.yaml | 2 +- ...orization.k8s.io.v1alpha1.RoleBinding.json | 2 +- ...thorization.k8s.io.v1alpha1.RoleBinding.pb | Bin 270 -> 278 bytes ...orization.k8s.io.v1alpha1.RoleBinding.yaml | 2 +- ...horization.k8s.io.v1beta1.ClusterRole.json | 2 +- ...uthorization.k8s.io.v1beta1.ClusterRole.pb | Bin 353 -> 361 bytes ...horization.k8s.io.v1beta1.ClusterRole.yaml | 2 +- ...ion.k8s.io.v1beta1.ClusterRoleBinding.json | 2 +- ...ation.k8s.io.v1beta1.ClusterRoleBinding.pb | Bin 276 -> 284 bytes ...ion.k8s.io.v1beta1.ClusterRoleBinding.yaml | 2 +- ...bac.authorization.k8s.io.v1beta1.Role.json | 2 +- .../rbac.authorization.k8s.io.v1beta1.Role.pb | Bin 252 -> 260 bytes ...bac.authorization.k8s.io.v1beta1.Role.yaml | 2 +- ...horization.k8s.io.v1beta1.RoleBinding.json | 2 +- ...uthorization.k8s.io.v1beta1.RoleBinding.pb | Bin 269 -> 277 bytes ...horization.k8s.io.v1beta1.RoleBinding.yaml | 2 +- .../scheduling.k8s.io.v1.PriorityClass.json | 2 +- .../scheduling.k8s.io.v1.PriorityClass.pb | Bin 250 -> 258 bytes .../scheduling.k8s.io.v1.PriorityClass.yaml | 2 +- ...eduling.k8s.io.v1alpha1.PriorityClass.json | 2 +- ...cheduling.k8s.io.v1alpha1.PriorityClass.pb | Bin 256 -> 264 bytes ...eduling.k8s.io.v1alpha1.PriorityClass.yaml | 2 +- ...heduling.k8s.io.v1beta1.PriorityClass.json | 2 +- ...scheduling.k8s.io.v1beta1.PriorityClass.pb | Bin 255 -> 263 bytes ...heduling.k8s.io.v1beta1.PriorityClass.yaml | 2 +- .../HEAD/storage.k8s.io.v1.CSIDriver.json | 2 +- testdata/HEAD/storage.k8s.io.v1.CSIDriver.pb | Bin 308 -> 316 bytes .../HEAD/storage.k8s.io.v1.CSIDriver.yaml | 2 +- testdata/HEAD/storage.k8s.io.v1.CSINode.json | 2 +- testdata/HEAD/storage.k8s.io.v1.CSINode.pb | Bin 241 -> 249 bytes testdata/HEAD/storage.k8s.io.v1.CSINode.yaml | 2 +- .../HEAD/storage.k8s.io.v1.StorageClass.json | 2 +- .../HEAD/storage.k8s.io.v1.StorageClass.pb | Bin 271 -> 279 bytes .../HEAD/storage.k8s.io.v1.StorageClass.yaml | 2 +- .../storage.k8s.io.v1.VolumeAttachment.json | 2 +- .../storage.k8s.io.v1.VolumeAttachment.pb | Bin 1160 -> 1168 bytes .../storage.k8s.io.v1.VolumeAttachment.yaml | 2 +- ...ge.k8s.io.v1alpha1.CSIStorageCapacity.json | 2 +- ...rage.k8s.io.v1alpha1.CSIStorageCapacity.pb | Bin 541 -> 549 bytes ...ge.k8s.io.v1alpha1.CSIStorageCapacity.yaml | 2 +- ...rage.k8s.io.v1alpha1.VolumeAttachment.json | 2 +- ...torage.k8s.io.v1alpha1.VolumeAttachment.pb | Bin 1166 -> 1174 bytes ...rage.k8s.io.v1alpha1.VolumeAttachment.yaml | 2 +- .../storage.k8s.io.v1beta1.CSIDriver.json | 2 +- .../HEAD/storage.k8s.io.v1beta1.CSIDriver.pb | Bin 313 -> 321 bytes .../storage.k8s.io.v1beta1.CSIDriver.yaml | 2 +- .../HEAD/storage.k8s.io.v1beta1.CSINode.json | 2 +- .../HEAD/storage.k8s.io.v1beta1.CSINode.pb | Bin 246 -> 254 bytes .../HEAD/storage.k8s.io.v1beta1.CSINode.yaml | 2 +- ...age.k8s.io.v1beta1.CSIStorageCapacity.json | 2 +- ...orage.k8s.io.v1beta1.CSIStorageCapacity.pb | Bin 540 -> 548 bytes ...age.k8s.io.v1beta1.CSIStorageCapacity.yaml | 2 +- .../storage.k8s.io.v1beta1.StorageClass.json | 2 +- .../storage.k8s.io.v1beta1.StorageClass.pb | Bin 276 -> 284 bytes .../storage.k8s.io.v1beta1.StorageClass.yaml | 2 +- ...orage.k8s.io.v1beta1.VolumeAttachment.json | 2 +- ...storage.k8s.io.v1beta1.VolumeAttachment.pb | Bin 1165 -> 1173 bytes ...orage.k8s.io.v1beta1.VolumeAttachment.yaml | 2 +- 351 files changed, 324 insertions(+), 324 deletions(-) diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json index e0fb0c7808..6594eadd3f 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json +++ b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.pb index ab7e6e55738f66f3617414f62a0e7398235eda26..dacfbdcfd4acf7292ca55a2122c01f64c45ce9ec 100644 GIT binary patch delta 27 jcmcb{dXII28_OhCuB{Wj3^_PBE_|HygiBy!bu<$Ii!TZ7 delta 18 Zcmcb|dX0608%q}}*V>6*h8vrsnE*iB27CYj diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml index 6d90a78c0f..2f4da75d77 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml +++ b/testdata/HEAD/admissionregistration.k8s.io.v1.MutatingWebhookConfiguration.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json b/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json index b1950b3ef8..6b9ec94545 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json +++ b/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb b/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.pb index bf34405ee1321e17d06815f2e3535a5eeee9c23a..df2af9d495280f7b9ba1144811ee3f229320e24f 100644 GIT binary patch delta 27 jcmcb}dXsg62TM0A*Vc(Xh8!Fm7d}pU!X>b=HiQWPiQx&` delta 18 Zcmcb~dXaU42TL<6*V>6bh8tT$m;gWm25JBR diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml b/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml index 7ed485f900..67208c2461 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml +++ b/testdata/HEAD/admissionregistration.k8s.io.v1.ValidatingWebhookConfiguration.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json index 3d1481ad6c..75715c5850 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json +++ b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.pb index d681d132427358ecce3a83b2968b8dd3160c6597..a3ed7f389834f504b8d918b6cc5b19c78aecfe60 100644 GIT binary patch delta 27 jcmcc3`j~ZsH_IeeuB{XO4LLYCE_|HygiBy!Lo^crjQa`( delta 18 ZcmaFNdYg5EH%k{Q*V>8xh8sJgnE*la29*E+ diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml index bf7013ca3b..904e466b8f 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml +++ b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.MutatingWebhookConfiguration.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json index 3c19e9d77e..24cad75c69 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json +++ b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.pb index 276c6a570d24876b08f6f02d8405b1be33559722..ee29d51101ec6b67121aa315754462e72c141fe0 100644 GIT binary patch delta 27 jcmcb{dXII2FH1Ko*Vc)Fh8!Fm7d}pU!X>b=DTE0Ci>(Rt delta 18 Zcmcb|dX060FH18k*V>7Jh8w#=m;gZ<27>?q diff --git a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml index 84c9f1c989..fdf2797d4b 100644 --- a/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml +++ b/testdata/HEAD/admissionregistration.k8s.io.v1beta1.ValidatingWebhookConfiguration.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/apps.v1.ControllerRevision.json b/testdata/HEAD/apps.v1.ControllerRevision.json index 87984dee44..98e81c52ef 100644 --- a/testdata/HEAD/apps.v1.ControllerRevision.json +++ b/testdata/HEAD/apps.v1.ControllerRevision.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/apps.v1.ControllerRevision.pb b/testdata/HEAD/apps.v1.ControllerRevision.pb index c7fc2f0b983f919eddd843ba7ec43618e7286089..d6f978302c7a198e55b5cb7296da11ab2f879c5b 100644 GIT binary patch delta 26 icmX@jbeU;_3d>3+uB{U_3^_PBE_|HygiByz?q diff --git a/testdata/HEAD/apps.v1.ControllerRevision.yaml b/testdata/HEAD/apps.v1.ControllerRevision.yaml index 38aa695d05..9994954154 100644 --- a/testdata/HEAD/apps.v1.ControllerRevision.yaml +++ b/testdata/HEAD/apps.v1.ControllerRevision.yaml @@ -11,7 +11,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/apps.v1.DaemonSet.json b/testdata/HEAD/apps.v1.DaemonSet.json index e294de2ce3..f33c44196d 100644 --- a/testdata/HEAD/apps.v1.DaemonSet.json +++ b/testdata/HEAD/apps.v1.DaemonSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -65,7 +65,7 @@ "uid": "TʡȂŏ{sǡƟ", "resourceVersion": "1698285396218902212", "generation": -4139900758039117471, - "creationTimestamp": null, + "creationTimestamp": "2081-04-12T07:45:45Z", "deletionGracePeriodSeconds": 7534629739119643351, "labels": { "31": "32" @@ -380,7 +380,7 @@ "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", "resourceVersion": "1248703441945830579", "generation": 3849874053153949822, - "creationTimestamp": null, + "creationTimestamp": "2098-01-14T04:37:23Z", "deletionGracePeriodSeconds": 2974444584632416014, "labels": { "154": "155" diff --git a/testdata/HEAD/apps.v1.DaemonSet.pb b/testdata/HEAD/apps.v1.DaemonSet.pb index 5e6a3d2930e19650441f36fd93e19f34fee86332..41ab23e0104a1b7ea860fdd3aa8de8ff770cbce5 100644 GIT binary patch delta 97 zcmV-n0G|J)K)pba8w8v{3bm0RF$f3<(D9Pw3J{S{egV?4&m#c@;yMbhllB2Y2nYzN zroV~}5R*3oXA7=53e^h=0yH!d&aC* DsyZQ# delta 70 zcmV-M0J;CYK&3#C8w7+v3aybJF_Bn)0m8A@BLM``Itr$f{sBRgM*?RHra21D3km`> cG!n+MxdLAU2j&C{;{*!ylOG0Ivw#M@8Gs@ff&c&j diff --git a/testdata/HEAD/apps.v1.DaemonSet.yaml b/testdata/HEAD/apps.v1.DaemonSet.yaml index 8d3281f7a4..6c9e4d9d95 100644 --- a/testdata/HEAD/apps.v1.DaemonSet.yaml +++ b/testdata/HEAD/apps.v1.DaemonSet.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -46,7 +46,7 @@ spec: annotations: "33": "34" clusterName: "39" - creationTimestamp: null + creationTimestamp: "2081-04-12T07:45:45Z" deletionGracePeriodSeconds: 7534629739119643351 finalizers: - "38" @@ -859,7 +859,7 @@ spec: annotations: "156": "157" clusterName: "162" - creationTimestamp: null + creationTimestamp: "2098-01-14T04:37:23Z" deletionGracePeriodSeconds: 2974444584632416014 finalizers: - "161" diff --git a/testdata/HEAD/apps.v1.Deployment.json b/testdata/HEAD/apps.v1.Deployment.json index 4a00c76f99..3d7e85b666 100644 --- a/testdata/HEAD/apps.v1.Deployment.json +++ b/testdata/HEAD/apps.v1.Deployment.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -63,7 +63,7 @@ "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, - "creationTimestamp": null, + "creationTimestamp": "2063-04-11T19:33:00Z", "deletionGracePeriodSeconds": -2575298329142810753, "labels": { "31": "32" @@ -378,7 +378,7 @@ "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, - "creationTimestamp": null, + "creationTimestamp": "2003-01-31T21:23:18Z", "deletionGracePeriodSeconds": 6296624700137074905, "labels": { "154": "155" diff --git a/testdata/HEAD/apps.v1.Deployment.pb b/testdata/HEAD/apps.v1.Deployment.pb index 1a0ce425d4bc9873f3f0c858305fd660dc0565e4..79a15539a61d3de379d4a4576ad53bc157d292b1 100644 GIT binary patch delta 97 zcmV-n0G|KYKJY$}90blj3bm0SF$f3<(D9Pw3J{S|egXWk&|3in(>My7lP>}~2nY!5 z;mi995R+*FTMM!`3bYCe0yH!dt+USpcLN8t0}8SO3euBJ21f`82*%Ru@dFUElm^5Y D_+leb delta 70 zcmV-M0J;D0KG;5x90ayL3aybKF_Bq*0qn8ZTLA>aI0}=KHv&47c>-Gtsy7O(3JL-= cG!mt=-vW072dx7NssjqjlU)W!v#bWh7?E5UYybcN diff --git a/testdata/HEAD/apps.v1.Deployment.yaml b/testdata/HEAD/apps.v1.Deployment.yaml index 94c2f39a4d..a6a961e963 100644 --- a/testdata/HEAD/apps.v1.Deployment.yaml +++ b/testdata/HEAD/apps.v1.Deployment.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -51,7 +51,7 @@ spec: annotations: "33": "34" clusterName: "39" - creationTimestamp: null + creationTimestamp: "2063-04-11T19:33:00Z" deletionGracePeriodSeconds: -2575298329142810753 finalizers: - "38" @@ -872,7 +872,7 @@ spec: annotations: "156": "157" clusterName: "162" - creationTimestamp: null + creationTimestamp: "2003-01-31T21:23:18Z" deletionGracePeriodSeconds: 6296624700137074905 finalizers: - "161" diff --git a/testdata/HEAD/apps.v1.ReplicaSet.json b/testdata/HEAD/apps.v1.ReplicaSet.json index f877539e0a..8e306a6f8b 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.json +++ b/testdata/HEAD/apps.v1.ReplicaSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -67,7 +67,7 @@ "uid": "ʬ", "resourceVersion": "7336814125345800857", "generation": -6617020301190572172, - "creationTimestamp": null, + "creationTimestamp": "2078-10-22T15:15:18Z", "deletionGracePeriodSeconds": -152893758082474859, "labels": { "31": "32" @@ -380,7 +380,7 @@ "selfLink": "152", "resourceVersion": "5302358391842833914", "generation": 6327094951466338107, - "creationTimestamp": null, + "creationTimestamp": "2045-10-24T08:17:16Z", "deletionGracePeriodSeconds": 4217400953499279873, "labels": { "154": "155" diff --git a/testdata/HEAD/apps.v1.ReplicaSet.pb b/testdata/HEAD/apps.v1.ReplicaSet.pb index 688fbb508f7d0c2afe3cc85de38f6c5e306886e5..860d419f3eb731a7bd44ce4b5bc0163d10995e0f 100644 GIT binary patch delta 96 zcmV-m0H6Q=J(oU^90c_}3bm0SF$f3<(D9Pw3J{S|egWT+(B=f~ISRg$x&bx_2ndFR zr{xR~lkfq83#m8?#|jDpG&B;xvwZ?`0|(6m3d#ct!ISm{HwXv_jHl=H2oSR^2GST5 Cfg{TR delta 68 zcmV-K0K5N}KL0(C90c7x3aybKF_Bq*0nd@x<^My7lQ0502nY!5 z;mi995R+;GTMM!`3bYCe0yH!dt+UVqcLN8t0}8SO3euBK21f`82*%Ru@dFUEl?L4x a1ce0(>yvgKPY4JIkhJj44iK}&9?$|aA}dY+ delta 84 zcmV-a0IUDCLzP329R%`13aybLF_Bt+0n@SBTLA>aI0}=KI08D8dIDPusy7O(3JL-= qG!mt=-~x982dx7NssjqjlU@c#v#kc*7Xr$R diff --git a/testdata/HEAD/apps.v1.StatefulSet.yaml b/testdata/HEAD/apps.v1.StatefulSet.yaml index 36c55a0a60..898d3da20d 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1.StatefulSet.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -46,7 +46,7 @@ spec: annotations: "33": "34" clusterName: "39" - creationTimestamp: null + creationTimestamp: "2063-04-11T19:33:00Z" deletionGracePeriodSeconds: -2575298329142810753 finalizers: - "38" @@ -867,7 +867,7 @@ spec: annotations: "156": "157" clusterName: "162" - creationTimestamp: null + creationTimestamp: "2003-01-31T21:23:18Z" deletionGracePeriodSeconds: 6296624700137074905 finalizers: - "161" @@ -1063,7 +1063,7 @@ spec: annotations: "495": "496" clusterName: "501" - creationTimestamp: null + creationTimestamp: "2094-04-06T18:59:28Z" deletionGracePeriodSeconds: 1872311292774274066 finalizers: - "500" diff --git a/testdata/HEAD/apps.v1beta1.ControllerRevision.json b/testdata/HEAD/apps.v1beta1.ControllerRevision.json index b5b7a87df6..7e15547f13 100644 --- a/testdata/HEAD/apps.v1beta1.ControllerRevision.json +++ b/testdata/HEAD/apps.v1beta1.ControllerRevision.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/apps.v1beta1.ControllerRevision.pb b/testdata/HEAD/apps.v1beta1.ControllerRevision.pb index f9dcc821b424b43b98fff43a19a84e078879f500..dd6b65df853fde980a182c9fae08d67dd0f062cd 100644 GIT binary patch delta 26 icmcb>bc1PvCd*1DuB{Vw4LLYCE_|HygiByz+$R8i3knSY delta 17 Zcmcb?bb)DtCd)!5uC)_&4JW330suH52Alu@ diff --git a/testdata/HEAD/apps.v1beta1.ControllerRevision.yaml b/testdata/HEAD/apps.v1beta1.ControllerRevision.yaml index 7dfccedaf7..1f048bb4f8 100644 --- a/testdata/HEAD/apps.v1beta1.ControllerRevision.yaml +++ b/testdata/HEAD/apps.v1beta1.ControllerRevision.yaml @@ -11,7 +11,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/apps.v1beta1.Deployment.json b/testdata/HEAD/apps.v1beta1.Deployment.json index 49284c601d..3dff1bb2c3 100644 --- a/testdata/HEAD/apps.v1beta1.Deployment.json +++ b/testdata/HEAD/apps.v1beta1.Deployment.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -63,7 +63,7 @@ "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, - "creationTimestamp": null, + "creationTimestamp": "2063-04-11T19:33:00Z", "deletionGracePeriodSeconds": -2575298329142810753, "labels": { "31": "32" @@ -378,7 +378,7 @@ "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, - "creationTimestamp": null, + "creationTimestamp": "2003-01-31T21:23:18Z", "deletionGracePeriodSeconds": 6296624700137074905, "labels": { "154": "155" diff --git a/testdata/HEAD/apps.v1beta1.Deployment.pb b/testdata/HEAD/apps.v1beta1.Deployment.pb index 47e535d6dbcb7f0eda86eabecaaedf7f622b7495..008b36600c6f71a0eb751f0dc8474df80d00574c 100644 GIT binary patch delta 98 zcmV-o0G+u5+vzZ3F E81^?KDF6Tf delta 71 zcmV-N0J#6`KGZ&tAq1^H3aybPF_B(=0`xnv-dX_!!#E0)lRN@ClYRnQ3#vB?tO^PO dG&B;Wv*ZGI0|%`G3aSGN%9COSN3*d8yBMiD7{dSn diff --git a/testdata/HEAD/apps.v1beta1.Deployment.yaml b/testdata/HEAD/apps.v1beta1.Deployment.yaml index 460b3edfb2..6a588502d4 100644 --- a/testdata/HEAD/apps.v1beta1.Deployment.yaml +++ b/testdata/HEAD/apps.v1beta1.Deployment.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -53,7 +53,7 @@ spec: annotations: "33": "34" clusterName: "39" - creationTimestamp: null + creationTimestamp: "2063-04-11T19:33:00Z" deletionGracePeriodSeconds: -2575298329142810753 finalizers: - "38" @@ -874,7 +874,7 @@ spec: annotations: "156": "157" clusterName: "162" - creationTimestamp: null + creationTimestamp: "2003-01-31T21:23:18Z" deletionGracePeriodSeconds: 6296624700137074905 finalizers: - "161" diff --git a/testdata/HEAD/apps.v1beta1.Scale.json b/testdata/HEAD/apps.v1beta1.Scale.json index d71448f4c7..af56b0e475 100644 --- a/testdata/HEAD/apps.v1beta1.Scale.json +++ b/testdata/HEAD/apps.v1beta1.Scale.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/apps.v1beta1.Scale.pb b/testdata/HEAD/apps.v1beta1.Scale.pb index 20a294f30591c17de42efcb26100ede3b9078f8b..2f10cebed7642894e2ee70c1da716391071465b8 100644 GIT binary patch delta 26 icmeyu_=juB{Ul3^_PBE_|HygiByz;9>xUL<$W6 delta 17 Zcmeyv_=RzT49g`(uC)^t3@1h|1^_)B2Alu@ diff --git a/testdata/HEAD/apps.v1beta1.Scale.yaml b/testdata/HEAD/apps.v1beta1.Scale.yaml index 17c8fff1bd..7270d57b39 100644 --- a/testdata/HEAD/apps.v1beta1.Scale.yaml +++ b/testdata/HEAD/apps.v1beta1.Scale.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.json b/testdata/HEAD/apps.v1beta1.StatefulSet.json index 3df1f81f6a..a70eec22c7 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -63,7 +63,7 @@ "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, - "creationTimestamp": null, + "creationTimestamp": "2063-04-11T19:33:00Z", "deletionGracePeriodSeconds": -2575298329142810753, "labels": { "31": "32" @@ -378,7 +378,7 @@ "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, - "creationTimestamp": null, + "creationTimestamp": "2003-01-31T21:23:18Z", "deletionGracePeriodSeconds": 6296624700137074905, "labels": { "154": "155" @@ -1551,7 +1551,7 @@ "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", "resourceVersion": "5814982353389179965", "generation": 1310178674290624050, - "creationTimestamp": null, + "creationTimestamp": "2094-04-06T18:59:28Z", "deletionGracePeriodSeconds": 1872311292774274066, "labels": { "493": "494" diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/testdata/HEAD/apps.v1beta1.StatefulSet.pb index b148e567aa4ad32ffd25c0a591660e7bcc43ccf5..5ef56bded03c6d1d0a137abc6bf8374f5ab62199 100644 GIT binary patch delta 120 zcmV-;0Ehq0L+wM5A_T=l3bm0YF$f3<(D9Pw3J{T3egW&T)>{Dt(>My7lQjZ52nY!5 z;mi995R-2LTMM!`3bYCe0yH!dt+UkvcLN8t0}8SO3euBP21f`82*%Ru@dFUEng-n$ a1ce0(>yvvPPY4JIkhJj44iK}-9s>i3(kom5 delta 84 zcmV-a0IUD)L(M~wA_S#F3aybQF_B+>0n@SGTLA>aI0}=KJpwwDe*#+zsy7O(3JL-= qG!mt=gs?j6?v diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml index 7d0a611760..042c565b73 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -46,7 +46,7 @@ spec: annotations: "33": "34" clusterName: "39" - creationTimestamp: null + creationTimestamp: "2063-04-11T19:33:00Z" deletionGracePeriodSeconds: -2575298329142810753 finalizers: - "38" @@ -867,7 +867,7 @@ spec: annotations: "156": "157" clusterName: "162" - creationTimestamp: null + creationTimestamp: "2003-01-31T21:23:18Z" deletionGracePeriodSeconds: 6296624700137074905 finalizers: - "161" @@ -1063,7 +1063,7 @@ spec: annotations: "495": "496" clusterName: "501" - creationTimestamp: null + creationTimestamp: "2094-04-06T18:59:28Z" deletionGracePeriodSeconds: 1872311292774274066 finalizers: - "500" diff --git a/testdata/HEAD/apps.v1beta2.ControllerRevision.json b/testdata/HEAD/apps.v1beta2.ControllerRevision.json index 263baad66e..dafe883045 100644 --- a/testdata/HEAD/apps.v1beta2.ControllerRevision.json +++ b/testdata/HEAD/apps.v1beta2.ControllerRevision.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/apps.v1beta2.ControllerRevision.pb b/testdata/HEAD/apps.v1beta2.ControllerRevision.pb index d36f124c863801c898dfa25f4c0fc2d854e89c01..bd1e90542f1550cdbf8bafa5d07e6c79b24e3ab8 100644 GIT binary patch delta 26 icmcb>bc1PvCd*1DuB{Vw4LLYCE_|HygiByz+$R8i3knSY delta 17 Zcmcb?bb)DtCd)!5uC)_&4JW330suH52Alu@ diff --git a/testdata/HEAD/apps.v1beta2.ControllerRevision.yaml b/testdata/HEAD/apps.v1beta2.ControllerRevision.yaml index b4f43a251d..550e3ed09a 100644 --- a/testdata/HEAD/apps.v1beta2.ControllerRevision.yaml +++ b/testdata/HEAD/apps.v1beta2.ControllerRevision.yaml @@ -11,7 +11,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.json b/testdata/HEAD/apps.v1beta2.DaemonSet.json index 35ade484fe..400c362289 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.json +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -65,7 +65,7 @@ "uid": "TʡȂŏ{sǡƟ", "resourceVersion": "1698285396218902212", "generation": -4139900758039117471, - "creationTimestamp": null, + "creationTimestamp": "2081-04-12T07:45:45Z", "deletionGracePeriodSeconds": 7534629739119643351, "labels": { "31": "32" @@ -380,7 +380,7 @@ "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", "resourceVersion": "1248703441945830579", "generation": 3849874053153949822, - "creationTimestamp": null, + "creationTimestamp": "2098-01-14T04:37:23Z", "deletionGracePeriodSeconds": 2974444584632416014, "labels": { "154": "155" diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.pb b/testdata/HEAD/apps.v1beta2.DaemonSet.pb index 7de17d6d2d51bc3e8bfc60b8e911308af0d36987..7c746c3a9a680f1335b45986044dad58ceb64c71 100644 GIT binary patch delta 97 zcmV-n0G|J%-m delta 70 zcmV-M0J;CdK&n8HAOwU!3aybOF_B$<0m8A|BLM``Itr$f0|G&lOaf;Mra21D3km`> cG!n+Mz5-tZ2j&C{;{*!ylOzUNvxNq|8DN_ix&QzG diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml index 5c4b54a459..fb1d345288 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -46,7 +46,7 @@ spec: annotations: "33": "34" clusterName: "39" - creationTimestamp: null + creationTimestamp: "2081-04-12T07:45:45Z" deletionGracePeriodSeconds: 7534629739119643351 finalizers: - "38" @@ -859,7 +859,7 @@ spec: annotations: "156": "157" clusterName: "162" - creationTimestamp: null + creationTimestamp: "2098-01-14T04:37:23Z" deletionGracePeriodSeconds: 2974444584632416014 finalizers: - "161" diff --git a/testdata/HEAD/apps.v1beta2.Deployment.json b/testdata/HEAD/apps.v1beta2.Deployment.json index b2610f2fe2..4d76077e4a 100644 --- a/testdata/HEAD/apps.v1beta2.Deployment.json +++ b/testdata/HEAD/apps.v1beta2.Deployment.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -63,7 +63,7 @@ "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, - "creationTimestamp": null, + "creationTimestamp": "2063-04-11T19:33:00Z", "deletionGracePeriodSeconds": -2575298329142810753, "labels": { "31": "32" @@ -378,7 +378,7 @@ "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, - "creationTimestamp": null, + "creationTimestamp": "2003-01-31T21:23:18Z", "deletionGracePeriodSeconds": 6296624700137074905, "labels": { "154": "155" diff --git a/testdata/HEAD/apps.v1beta2.Deployment.pb b/testdata/HEAD/apps.v1beta2.Deployment.pb index a784ef8ea041467dce8c4188efadc332d2b70a04..312d7d31b631391c11852414e7eb4500be16cbb1 100644 GIT binary patch delta 97 zcmV-n0G|KdKJ`A3Aq37o3bm0XF$f3<(D9Pw3J{T2egXWk)ms4s(>My7lQaT42nY!5 z;mi995R+~KTMM!`3bYCe0yH!dt+UhucLN8t0}8SO3euBO21f`82*%Ru@dFUEnFhod D1#=^a delta 70 zcmV-M0J;D5KHWZ$Aq2KQ3aybPF_B(=0qn8eTLA>aI0}=KJOVnCegazysy7O(3JL-= cG!mt=AyAq3q$3aybPF_B(=0nd@$<^uB{Ul3^_PBE_|HygiByz;9>xUL<$W6 delta 17 Zcmeyv_=RzT49g`(uC)^t3@1h|1^_)B2Alu@ diff --git a/testdata/HEAD/apps.v1beta2.Scale.yaml b/testdata/HEAD/apps.v1beta2.Scale.yaml index 57d6bec064..4348c5fc93 100644 --- a/testdata/HEAD/apps.v1beta2.Scale.yaml +++ b/testdata/HEAD/apps.v1beta2.Scale.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.json b/testdata/HEAD/apps.v1beta2.StatefulSet.json index add2471c9c..7930b97235 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -63,7 +63,7 @@ "uid": "?Qȫş", "resourceVersion": "1736621709629422270", "generation": -8542870036622468681, - "creationTimestamp": null, + "creationTimestamp": "2063-04-11T19:33:00Z", "deletionGracePeriodSeconds": -2575298329142810753, "labels": { "31": "32" @@ -378,7 +378,7 @@ "uid": "H巧壚tC十Oɢ", "resourceVersion": "11451542506523135343", "generation": 6028937828108618026, - "creationTimestamp": null, + "creationTimestamp": "2003-01-31T21:23:18Z", "deletionGracePeriodSeconds": 6296624700137074905, "labels": { "154": "155" @@ -1551,7 +1551,7 @@ "uid": "t;Äƾ53§T旦y6辱Ŵ鎥", "resourceVersion": "5814982353389179965", "generation": 1310178674290624050, - "creationTimestamp": null, + "creationTimestamp": "2094-04-06T18:59:28Z", "deletionGracePeriodSeconds": 1872311292774274066, "labels": { "493": "494" diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/testdata/HEAD/apps.v1beta2.StatefulSet.pb index d0c3c76ce5710a982d821b66b41a0ce473bf31e7..8a255ab12c693d4372d38adf7d131b4b26ce4bc8 100644 GIT binary patch delta 120 zcmV-;0EhpYL%KtdA_S5{3bm0YF$f3<(D9Pw3J{T3egW&T)>{Dt(>My7lQjZ52nY!5 z;mi995R-2LTMM!`3bYCe0yH!dt+UkvcLN8t0}8SO3euBP21f`82*%Ru@dFUEng-n$ a1ce0(>yvvPPY4JIkhJj44iK}-9?$|sek+dv delta 84 zcmV-a0IUDHLz+X7A_Ve63aybQF_B+>0n@SGTLA>aI0}=KJpwwDe*#+zsy7O(3JL-= qG!mt=<83h7)rx0RS`d208!$ diff --git a/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.yaml b/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.yaml index cc0fe541fa..9269d3f7b6 100644 --- a/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.yaml +++ b/testdata/HEAD/authentication.k8s.io.v1.TokenRequest.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authentication.k8s.io.v1.TokenReview.json b/testdata/HEAD/authentication.k8s.io.v1.TokenReview.json index 6d9d952dbf..ea9685a920 100644 --- a/testdata/HEAD/authentication.k8s.io.v1.TokenReview.json +++ b/testdata/HEAD/authentication.k8s.io.v1.TokenReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authentication.k8s.io.v1.TokenReview.pb b/testdata/HEAD/authentication.k8s.io.v1.TokenReview.pb index 7ca55e6e6dbf595059aa9f1673412aaf23d583db..71ec4b78bf93d27e179be2e5ce7e7982616127c0 100644 GIT binary patch delta 26 icmbQjG>2(|9?J_xuB{V|3^_PBE_|HygiByz@<{~`c+%n9BA delta 17 ZcmX@Xbbx7s6-xsX*V>78h7-##0suAm25kTU diff --git a/testdata/HEAD/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml index 448ed77f4d..01dcee1bb5 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1.LocalSubjectAccessReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.json b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.json index 7f69758d59..b2093b9307 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.pb b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.pb index 19abcb2f6c7203d7e8a83963c0733fbaf96a8675..5db6d313e6a39295ccbbbf961709eda8b61ff7b9 100644 GIT binary patch delta 26 icmZ3^w4P~#CCdj!uB{Vo4LLYCE_|HygiByz-cA5~QwjJ0 delta 17 ZcmZ3_w47;zCCdv&uC)_w4JVfE1OPU)28RFu diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml index 14cc6e6193..1a09a56309 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectAccessReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json index 30bf6c7162..6e747ce9f3 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.pb b/testdata/HEAD/authorization.k8s.io.v1.SelfSubjectRulesReview.pb index c289c16d8d969b7ad2ff7c6dc6713417bda4c8a8..d109ca47a5c42a8ecc7c55f33fa8723f9949862f 100644 GIT binary patch delta 26 icmbQiw18=X1<>mmSn841Mz delta 17 ZcmX@iw3}&yDN6$r*V>7eh7*e}0su7m22=n5 diff --git a/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml index 9717732cf1..59e1866f2e 100644 --- a/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1.SubjectAccessReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json index d00cd889a4..7d98f45d19 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.pb index b09947aa7a9850ee46770c5c9e5afe79e9d37853..2aa0e872598543225747a739ea38fdfe6d881fff 100644 GIT binary patch delta 26 icmX@gbe3s?Jxd1@*Vc*7h8!Fm7d}pU!X+@V8Bh7)Tp0suDm28I9t diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml index dff8908300..aa28d77014 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.LocalSubjectAccessReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json index 43cac32961..1462b3dc9f 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.pb index ecb1522c74cd1bd7fcd78e2b4b4aeebb5bae498c..6acf8f8dc171512720e6f18a468f3c927cd67f29 100644 GIT binary patch delta 26 icmZ3(w1sJc9m@wsuB{WD3^_PBE_|HygiByz@lF7K1_}`X delta 17 ZcmdnOw1#Pd9m@+wuC)`L3@29a1OPX)2A}`{ diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml index 5c9f41ae2c..3d11ade0ad 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectAccessReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json index 27aaeb4b7f..eabb22b420 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.pb index f85cf7fe9b134894f9ab41653c68cf6aa42fdc92..90891a5aa6e0fafc6de5e71af8caa7b3538b4d61 100644 GIT binary patch delta 26 icmbQsw3KOrEz2WDuB{Ut4LLYCE_|HygiByz(P{vB+X>VF delta 17 ZcmZ3=G?!_DEz2!NuC)^#4JTHu1^_iC24esK diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml index 7e19147734..c79ca9e8d2 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.SelfSubjectRulesReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.json b/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.json index 3dba71a408..8596ed38e9 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.json +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.pb b/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.pb index dd030dbaa611b9ad5c389d53fcaf6b1d596ce1ce..44e4fafa84ff9904e0687fe348a15813c9b09d83 100644 GIT binary patch delta 26 icmX@Wbb@Ju6-x&b*Vc)4h8!Fm7d}pU!X+><{~`c+%n9BA delta 17 ZcmX@Xbbx7s6-xsX*V>78h7-##0suAm25kTU diff --git a/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml b/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml index 1c0f2027f4..d67dda34d9 100644 --- a/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml +++ b/testdata/HEAD/authorization.k8s.io.v1beta1.SubjectAccessReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.json b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.json index 711de9ef42..57391e1787 100644 --- a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.json +++ b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.pb b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.pb index fe83ea0bcc17b38b701a026fcd721655b625f65e..204c9109ead93039c746d59d7236bc3bc39485fa 100644 GIT binary patch delta 26 icmdnZbeL&^0ZT6v*Vc(9h8!Fm7d}pU!X+><^%?+o#0kIv delta 17 ZcmX@iw3}&y0ZS_r*V>6Dh7)tI0RS}722TJ0 diff --git a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml index d434a594a0..bb6f0b1668 100644 --- a/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml +++ b/testdata/HEAD/autoscaling.v1.HorizontalPodAutoscaler.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/autoscaling.v1.Scale.json b/testdata/HEAD/autoscaling.v1.Scale.json index e7467cb7ca..690da1f660 100644 --- a/testdata/HEAD/autoscaling.v1.Scale.json +++ b/testdata/HEAD/autoscaling.v1.Scale.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/autoscaling.v1.Scale.pb b/testdata/HEAD/autoscaling.v1.Scale.pb index c0261f3e141b51ec7f2521b3e3759cd28bf99dc4..687957299dca8c8990b4307234751bab2d2c9820 100644 GIT binary patch delta 26 icmaFE_=RzT9LohpuB{W53^_PBE_|HygiByz@Js-MHVN+l delta 17 Zcmeyu_=a(U9LottuC)`D3@1j<1OPkL27Ukl diff --git a/testdata/HEAD/autoscaling.v1.Scale.yaml b/testdata/HEAD/autoscaling.v1.Scale.yaml index abe76fb192..c0069f7994 100644 --- a/testdata/HEAD/autoscaling.v1.Scale.yaml +++ b/testdata/HEAD/autoscaling.v1.Scale.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.json b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.json index 93b804fd8b..7023b294cd 100644 --- a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.json +++ b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.pb b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.pb index 6539b2d701e6472576be28570ce92cb94bc4cead..088a1d245f1f3b69bc283ec32e0f44441747f881 100644 GIT binary patch delta 27 jcmZ39tK$e diff --git a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml index 6306c6a3df..7a563400d0 100644 --- a/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml +++ b/testdata/HEAD/autoscaling.v2beta1.HorizontalPodAutoscaler.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json index 2e3e6e1290..de3b61e65c 100644 --- a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json +++ b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.pb b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.pb index a052aab977e533fd7e222e1bf9582a9f420aea34..cb8ed3c568024c2fd1a98dbbd1943dac5e939207 100644 GIT binary patch delta 27 jcmca8a8qD{Da$+ouB{U-4LLYCE_|HygiBy!)^m0MjE4$t delta 18 acmca9a8Y1_Da$kguC)^_4L24&X9oa6DhB-k diff --git a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml index 27491c3dd4..f1aabce9d3 100644 --- a/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml +++ b/testdata/HEAD/autoscaling.v2beta2.HorizontalPodAutoscaler.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/batch.v1.CronJob.json b/testdata/HEAD/batch.v1.CronJob.json index bdf2530f17..b304a289e0 100644 --- a/testdata/HEAD/batch.v1.CronJob.json +++ b/testdata/HEAD/batch.v1.CronJob.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -55,7 +55,7 @@ "uid": "^苣", "resourceVersion": "1092536316763508004", "generation": 3798025802092444428, - "creationTimestamp": null, + "creationTimestamp": "2081-12-03T00:48:20Z", "deletionGracePeriodSeconds": -6114802437535409255, "labels": { "26": "27" @@ -113,7 +113,7 @@ "uid": "A", "resourceVersion": "13282108741396501211", "generation": -1988464041375677738, - "creationTimestamp": null, + "creationTimestamp": "2021-11-16T11:24:49Z", "deletionGracePeriodSeconds": -961038652544818647, "labels": { "50": "51" @@ -427,7 +427,7 @@ "uid": "A徙ɶɊł/擇ɦĽ胚", "resourceVersion": "4447340384943270560", "generation": -6008930988505485536, - "creationTimestamp": null, + "creationTimestamp": "2022-11-28T21:33:23Z", "deletionGracePeriodSeconds": 3218160964766401208, "labels": { "173": "174" diff --git a/testdata/HEAD/batch.v1.CronJob.pb b/testdata/HEAD/batch.v1.CronJob.pb index 9da049db8e0be02ab95099a3a1d14c1a4016067f..406102b84de84ec5a4dc1f8a4faf402d5d781f8e 100644 GIT binary patch delta 124 zcmV-?0E7RnLd`;u8U(FE3bm0QF$f3<(D9Pw3J{S`egVUg&NT%0KMJ>#2LU$-2nf`J zm6Qz-lRg1@0lJg90i^`jJPOZ~Vgfb@2nd0y&Wr{Slb8aN3xYce{tF5MHZv0Uvo-^& e0|(3m3dsZt)syE2O$Z1GqtcX|1`x9}2l*M|J1c|$ delta 88 zcmV-e0H^=WLajoO8U&3(3aybIF_Bk(0jrVLH3Z*33a^t70XLIQ0eS(dlgR<41jjrI u$CGjbHj}UdlMDJf3ib;M0yZ-e@3T$=ssjha1PZ|f3eA)M22Hb62l*MT!5~)v diff --git a/testdata/HEAD/batch.v1.CronJob.yaml b/testdata/HEAD/batch.v1.CronJob.yaml index 49f6c9304c..3f5b231793 100644 --- a/testdata/HEAD/batch.v1.CronJob.yaml +++ b/testdata/HEAD/batch.v1.CronJob.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -38,7 +38,7 @@ spec: annotations: "28": "29" clusterName: "34" - creationTimestamp: null + creationTimestamp: "2081-12-03T00:48:20Z" deletionGracePeriodSeconds: -6114802437535409255 finalizers: - "33" @@ -83,7 +83,7 @@ spec: annotations: "52": "53" clusterName: "58" - creationTimestamp: null + creationTimestamp: "2021-11-16T11:24:49Z" deletionGracePeriodSeconds: -961038652544818647 finalizers: - "57" @@ -896,7 +896,7 @@ spec: annotations: "175": "176" clusterName: "181" - creationTimestamp: null + creationTimestamp: "2022-11-28T21:33:23Z" deletionGracePeriodSeconds: 3218160964766401208 finalizers: - "180" diff --git a/testdata/HEAD/batch.v1.Job.json b/testdata/HEAD/batch.v1.Job.json index 0bae84dc56..56344c7687 100644 --- a/testdata/HEAD/batch.v1.Job.json +++ b/testdata/HEAD/batch.v1.Job.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -70,7 +70,7 @@ "uid": "ɸ=ǤÆ碛,1", "resourceVersion": "10505102892351749453", "generation": 7014477246743953430, - "creationTimestamp": null, + "creationTimestamp": "2070-06-30T09:31:54Z", "deletionGracePeriodSeconds": -5781250394576755223, "labels": { "31": "32" @@ -383,7 +383,7 @@ "uid": "曢\\%枅:", "resourceVersion": "1051165191612104121", "generation": 1514679477039738680, - "creationTimestamp": null, + "creationTimestamp": "2063-03-23T15:11:44Z", "deletionGracePeriodSeconds": 284300875610791466, "labels": { "154": "155" diff --git a/testdata/HEAD/batch.v1.Job.pb b/testdata/HEAD/batch.v1.Job.pb index f1979a73f43192395bbf5fbfd98f4da203e210c7..68e4ed8ea6712db2e304f640b7c304e85efdfa9b 100644 GIT binary patch delta 96 zcmZ2ubHrwX7|RM9uB{WL3^_PBE_|HygiBzecOB!GiKj|gj#_Z-pX|)&0F>!EKl=r@ zz~pAeO6~@8uG3sxOeQ8mM>exFMKZI$V&;0z%(Z87Ix9%!hI7w;aS3c*&e|#g0E)gL AmH+?% delta 69 zcmV-L0J{IgJghvB76gzy3aybEF_BY#0pyX=bp*9I3b&I>0YH#3;{O?2nf`J zm6Qz-lS2V|0lJgE0i^`jJPOZ~X96||2nd0y&Wr{Slbr&S3xYce{tF5MHZv0UvpWN- e0|(3m3dsZt)syT7O$Z1GqtcX|1`xA32l*NH;48`i delta 88 zcmV-e0H^=bLb5`T9|Vm;3aybNF_Bz;0jrVQH3Z*33a^tC0XLIV0eS(dlg% zJh`6nBFjrlu9K5Pm~4S^FB%{2;}V!Wk*SSmmIYTY4;Pb}kx(1YW@YAnX7;ZvT%TCD Xu20^{76nw=*n4s^x4>p$_7DjG6z?dG delta 83 zcmV-Z0IdIqKj%J>BLu!a3aybRF_B6%h7*(L0{}Ju20s7* diff --git a/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml b/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml index 53c744c14c..4dff082b92 100644 --- a/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml +++ b/testdata/HEAD/coordination.k8s.io.v1.Lease.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json index 8b05606667..b41668d855 100644 --- a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json +++ b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.pb b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.pb index 6656297fd929db9ff110ace1e7307481d8e25393..1595d7eff6fd80d282f8c10dca21252d563b6398 100644 GIT binary patch delta 26 icmey**v>RTo8=lK*Vc*ph8!Fm7d}pU!X+>8th7&X90{}Mu23P<9 diff --git a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml index b75afcfce8..0c98558f03 100644 --- a/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml +++ b/testdata/HEAD/coordination.k8s.io.v1beta1.Lease.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Binding.json b/testdata/HEAD/core.v1.Binding.json index f2c460e2c4..bc3f2b7a7a 100644 --- a/testdata/HEAD/core.v1.Binding.json +++ b/testdata/HEAD/core.v1.Binding.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Binding.pb b/testdata/HEAD/core.v1.Binding.pb index f51da4bbf1fe3ee269071e35773927b4fc415b36..8ada0e66fe92e6e65d0df049bbe202ff67e4213b 100644 GIT binary patch delta 26 icmey(*vvFRgykh8*Vc&=h8!Fm7d}pU!X+@#a}xl1y$PZK delta 17 ZcmZo>`pq~&gykV4*V>5^h7$uf0RT0c1~C8t diff --git a/testdata/HEAD/core.v1.Binding.yaml b/testdata/HEAD/core.v1.Binding.yaml index f7bdc051af..1e71c35f4f 100644 --- a/testdata/HEAD/core.v1.Binding.yaml +++ b/testdata/HEAD/core.v1.Binding.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.ComponentStatus.json b/testdata/HEAD/core.v1.ComponentStatus.json index fa3f087647..dd92d55511 100644 --- a/testdata/HEAD/core.v1.ComponentStatus.json +++ b/testdata/HEAD/core.v1.ComponentStatus.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.ComponentStatus.pb b/testdata/HEAD/core.v1.ComponentStatus.pb index 69d34a6f195d5904f2e726a0e1b697f7379de5b5..313ebaa5a1f5517cb2817790d805c864dd6c53b3 100644 GIT binary patch delta 26 icmeyy_>Xad49guxuB{Ul3^_PBE_|HygiByz;8FmE&FOb49gWpuC)^t3@1h|1pqyB2BZK0 diff --git a/testdata/HEAD/core.v1.ComponentStatus.yaml b/testdata/HEAD/core.v1.ComponentStatus.yaml index 4962613bae..7fedbe3689 100644 --- a/testdata/HEAD/core.v1.ComponentStatus.yaml +++ b/testdata/HEAD/core.v1.ComponentStatus.yaml @@ -9,7 +9,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.ConfigMap.json b/testdata/HEAD/core.v1.ConfigMap.json index 647fc42c3d..70be342cf5 100644 --- a/testdata/HEAD/core.v1.ConfigMap.json +++ b/testdata/HEAD/core.v1.ConfigMap.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.ConfigMap.pb b/testdata/HEAD/core.v1.ConfigMap.pb index ef616474bf84425bb365f30c3151979499cbed19..b2dedb07cbf1b5d8cd8215b1ff697b9d1bfedc56 100644 GIT binary patch delta 26 icmaFJ_>ysg7|U5kuB{WL3^_PBE_|HygiBze_cQ>1tO>gS delta 17 ZcmaFK_>gge7|T&cuC)`T3?~Lp0{}U^21)<` diff --git a/testdata/HEAD/core.v1.ConfigMap.yaml b/testdata/HEAD/core.v1.ConfigMap.yaml index b5d8ce58a9..cf5a80cb54 100644 --- a/testdata/HEAD/core.v1.ConfigMap.yaml +++ b/testdata/HEAD/core.v1.ConfigMap.yaml @@ -9,7 +9,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Endpoints.json b/testdata/HEAD/core.v1.Endpoints.json index 1977a478bc..57bd156331 100644 --- a/testdata/HEAD/core.v1.Endpoints.json +++ b/testdata/HEAD/core.v1.Endpoints.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Endpoints.pb b/testdata/HEAD/core.v1.Endpoints.pb index 03a9f2b9705d517c2e8e2a5cc056401be947c7b2..96046f7a2b6836928ef53b6a670408995838bb96 100644 GIT binary patch delta 27 jcmeyz)W$qPjO7&**Vc(rh8!Fm7d}pU!X>cL+n5mmg(nGA delta 18 ZcmZo;{>L;yjO7s%*V>6vh8u&8838;M1>*n! diff --git a/testdata/HEAD/core.v1.Endpoints.yaml b/testdata/HEAD/core.v1.Endpoints.yaml index 1582fffc3e..c43bc70a31 100644 --- a/testdata/HEAD/core.v1.Endpoints.yaml +++ b/testdata/HEAD/core.v1.Endpoints.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Event.json b/testdata/HEAD/core.v1.Event.json index 2faec716a6..a8d1903980 100644 --- a/testdata/HEAD/core.v1.Event.json +++ b/testdata/HEAD/core.v1.Event.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Event.pb b/testdata/HEAD/core.v1.Event.pb index 1e6afb266f43ad2521f1c7c1026eb5ae24549f7d..9aaed556557e18421f94ad749ef9e095d4e57c89 100644 GIT binary patch delta 43 zcmeBYp3W?mZBfj?#m&W3W+=q!T9%quBJ`h$YwJWYLkcL$AA$4grx~h delta 18 ZcmZo+{=+muoaH_f*V>8Fh8sf+7y&!L1>67t diff --git a/testdata/HEAD/core.v1.LimitRange.yaml b/testdata/HEAD/core.v1.LimitRange.yaml index d979f209e0..567fa6932e 100644 --- a/testdata/HEAD/core.v1.LimitRange.yaml +++ b/testdata/HEAD/core.v1.LimitRange.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Namespace.json b/testdata/HEAD/core.v1.Namespace.json index db2f484ffc..7d1b134679 100644 --- a/testdata/HEAD/core.v1.Namespace.json +++ b/testdata/HEAD/core.v1.Namespace.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Namespace.pb b/testdata/HEAD/core.v1.Namespace.pb index d8368812665e2b5fe1316c791ebb1e3d277b2dbc..af0e72dbd069c938961f4fed588e5310b15e2b67 100644 GIT binary patch delta 26 icmX@ebdqU;7|U8FuB{WL3^_PBE_|HygiBze_cs7{t_i*X delta 17 ZcmX@fbdYI+7|T*7uC)`T3?~ME0{}Gx22B6} diff --git a/testdata/HEAD/core.v1.Namespace.yaml b/testdata/HEAD/core.v1.Namespace.yaml index dfc567c644..4c0af51f59 100644 --- a/testdata/HEAD/core.v1.Namespace.yaml +++ b/testdata/HEAD/core.v1.Namespace.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Node.json b/testdata/HEAD/core.v1.Node.json index 80467e9485..3aa1db9a8a 100644 --- a/testdata/HEAD/core.v1.Node.json +++ b/testdata/HEAD/core.v1.Node.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Node.pb b/testdata/HEAD/core.v1.Node.pb index de211c39ebea7423ee7e1e6f8edb8b33344ce6a1..9a7d7dafa7da4bdb3219b33c7239aca4e0bc0c87 100644 GIT binary patch delta 42 ycmaFI`i)gI+oG6(i;Ih?%utBMFFz$!=sqjg)`_Bq92^`MK2CbVC9u(L1rq=T7Y!2t delta 33 pcmeyy`i@mJ+oG6(i;Ih?%utBMFFz$!=sGLc+KHlu8~s)=0RW#i38DZ1 diff --git a/testdata/HEAD/core.v1.Node.yaml b/testdata/HEAD/core.v1.Node.yaml index b8c4f6b062..d6bfd40c47 100644 --- a/testdata/HEAD/core.v1.Node.yaml +++ b/testdata/HEAD/core.v1.Node.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.PersistentVolume.json b/testdata/HEAD/core.v1.PersistentVolume.json index 984d5bf643..3a730c6c4a 100644 --- a/testdata/HEAD/core.v1.PersistentVolume.json +++ b/testdata/HEAD/core.v1.PersistentVolume.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.PersistentVolume.pb b/testdata/HEAD/core.v1.PersistentVolume.pb index 3dc52ee686670d2161e2a4b8a6c7706f82b3f5b8..0a7191a9a9c9ca8f75541d30c1d2affb6ce9e9ea 100644 GIT binary patch delta 27 jcmbQoxr}pyEK4&d*Vc)Oh8!Fm7d}pU!X>aV$cF_0c{2#| delta 18 acmZ3+IgfLKEX!{WuC)^t4L3&lumAu%LIwZ; diff --git a/testdata/HEAD/core.v1.PersistentVolume.yaml b/testdata/HEAD/core.v1.PersistentVolume.yaml index 7b96745aef..86542a20fc 100644 --- a/testdata/HEAD/core.v1.PersistentVolume.yaml +++ b/testdata/HEAD/core.v1.PersistentVolume.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.json b/testdata/HEAD/core.v1.PersistentVolumeClaim.json index a52a3df9d0..50bd046099 100644 --- a/testdata/HEAD/core.v1.PersistentVolumeClaim.json +++ b/testdata/HEAD/core.v1.PersistentVolumeClaim.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.pb b/testdata/HEAD/core.v1.PersistentVolumeClaim.pb index 7f76ea776b26008c2696eb5792c880726f2e12e7..c73d155ea4595fcaf84edea25a1f2f8909afe601 100644 GIT binary patch delta 26 icmcc4a-U^_63ccLuB{W*3^_PBE_|HygiByyI1>PVGzmHY delta 17 Zcmcc5a-C&@63coPuC)`@3>U^T0RT9a1<3#a diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml b/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml index eefce8b6e2..3d8954ec9e 100644 --- a/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml +++ b/testdata/HEAD/core.v1.PersistentVolumeClaim.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Pod.json b/testdata/HEAD/core.v1.Pod.json index b3112bde10..7095cc7519 100644 --- a/testdata/HEAD/core.v1.Pod.json +++ b/testdata/HEAD/core.v1.Pod.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -320,7 +320,7 @@ "uid": "Ō¾\\ĒP鄸靇杧ž譋娲瘹ɭ", "resourceVersion": "14151206080600588555", "generation": -9190478501544852634, - "creationTimestamp": null, + "creationTimestamp": "2001-06-21T16:41:47Z", "deletionGracePeriodSeconds": -3515304508918255230, "labels": { "130": "131" diff --git a/testdata/HEAD/core.v1.Pod.pb b/testdata/HEAD/core.v1.Pod.pb index 8ba006f29b12e8d222e97bdcebdc26d195785385..3142d17ba420608c3ef13504e4bd10fc5481111d 100644 GIT binary patch delta 82 zcmV-Y0ImPeKHokRYdCWN3JD4Vb}{ykwtzBu{R3E o3JL-;FcQA8&O!qR`vVI20}9NO7X()b2nfr^$k_uBvu*_88Yama?*IS* delta 64 zcmV-G0Kfm=KF>ZBYdCWN3JD4Vb}LuC)^t3^ztPG6MiOum#8f diff --git a/testdata/HEAD/core.v1.PodStatusResult.yaml b/testdata/HEAD/core.v1.PodStatusResult.yaml index 2f0435258c..3bd856ae76 100644 --- a/testdata/HEAD/core.v1.PodStatusResult.yaml +++ b/testdata/HEAD/core.v1.PodStatusResult.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.PodTemplate.json b/testdata/HEAD/core.v1.PodTemplate.json index 967c689234..08a17c354c 100644 --- a/testdata/HEAD/core.v1.PodTemplate.json +++ b/testdata/HEAD/core.v1.PodTemplate.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -50,7 +50,7 @@ "uid": "SǡƏ", "resourceVersion": "17916580954637291219", "generation": 5259823216098853135, - "creationTimestamp": null, + "creationTimestamp": "2027-09-10T07:21:45Z", "deletionGracePeriodSeconds": 4075183944016503389, "labels": { "25": "26" @@ -363,7 +363,7 @@ "uid": "鲼ƳÐƣKʘńw:5塋訩塶", "resourceVersion": "11750424082729362001", "generation": 325496395608582598, - "creationTimestamp": null, + "creationTimestamp": "2099-01-04T11:07:27Z", "deletionGracePeriodSeconds": 8216886158823693263, "labels": { "148": "149" diff --git a/testdata/HEAD/core.v1.PodTemplate.pb b/testdata/HEAD/core.v1.PodTemplate.pb index e78066885af5e3814c4689f1df29d3acdc11f8d0..ee45106d340e5d62976ecb6616a8f0e16d36813c 100644 GIT binary patch delta 90 zcmext+if>Ng5|9(*Vc(Lh8!Fm7d}pU!X+@#w~l3#4cDrP=PiL^opbu0unA1&V9e%j uvgTUM&BbJFAv9-m9b*79`)L-g6D(XWCSPR<0;+ufV%b!Ffz9fyXCwinA0E&E delta 63 zcmV-F0Kor?KJz`07zEWl3aybGF_Be%1fo0&qLJ4*lNbSO3;H?=n+pm8GdL2IvyK5! V0|&zd3cv&k;FIM9QnNn=%o)y+703Vp diff --git a/testdata/HEAD/core.v1.PodTemplate.yaml b/testdata/HEAD/core.v1.PodTemplate.yaml index a9280949e0..baa6400164 100644 --- a/testdata/HEAD/core.v1.PodTemplate.yaml +++ b/testdata/HEAD/core.v1.PodTemplate.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -35,7 +35,7 @@ template: annotations: "27": "28" clusterName: "33" - creationTimestamp: null + creationTimestamp: "2027-09-10T07:21:45Z" deletionGracePeriodSeconds: 4075183944016503389 finalizers: - "32" @@ -856,7 +856,7 @@ template: annotations: "150": "151" clusterName: "156" - creationTimestamp: null + creationTimestamp: "2099-01-04T11:07:27Z" deletionGracePeriodSeconds: 8216886158823693263 finalizers: - "155" diff --git a/testdata/HEAD/core.v1.RangeAllocation.json b/testdata/HEAD/core.v1.RangeAllocation.json index 6b74605a74..a55b27f927 100644 --- a/testdata/HEAD/core.v1.RangeAllocation.json +++ b/testdata/HEAD/core.v1.RangeAllocation.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.RangeAllocation.pb b/testdata/HEAD/core.v1.RangeAllocation.pb index 49637e8b16680f626e4737cfd4fdee8ab632fe50..d86da95b141441420b6ea84c8bbf7ca5b4d7ebfd 100644 GIT binary patch delta 26 icmcb~_>gge49k8-uB{Ul3^_PBE_|HygiByzUEA_Rp!3aybQF_B+>7w9?&xSGSO0}==d0x~cX0x~fg$~p?ck@QBB oLIHgXgEFcROh$^lXX2aE*@i3JMQlOqLMvxNmf8F+shEdT%j diff --git a/testdata/HEAD/core.v1.ReplicationController.yaml b/testdata/HEAD/core.v1.ReplicationController.yaml index d4c5ff0e68..f4d7049ac8 100644 --- a/testdata/HEAD/core.v1.ReplicationController.yaml +++ b/testdata/HEAD/core.v1.ReplicationController.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" @@ -40,7 +40,7 @@ spec: annotations: "29": "30" clusterName: "35" - creationTimestamp: null + creationTimestamp: "2040-07-17T20:30:39Z" deletionGracePeriodSeconds: -1450892537694813345 finalizers: - "34" @@ -854,7 +854,7 @@ spec: annotations: "152": "153" clusterName: "158" - creationTimestamp: null + creationTimestamp: "2006-07-23T02:02:48Z" deletionGracePeriodSeconds: -7941641181357802163 finalizers: - "157" diff --git a/testdata/HEAD/core.v1.ResourceQuota.json b/testdata/HEAD/core.v1.ResourceQuota.json index c3e501b5ce..a5e33b21db 100644 --- a/testdata/HEAD/core.v1.ResourceQuota.json +++ b/testdata/HEAD/core.v1.ResourceQuota.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.ResourceQuota.pb b/testdata/HEAD/core.v1.ResourceQuota.pb index f8b6443543d2d9182898167f42bb6f6106c9f1d0..e3ce790c317c01ac0f097f004e6e93dde2496ad5 100644 GIT binary patch delta 27 jcmeBYp3Xc$isd^K*Vc)0h8!Fm7d}pU!X>cL-+>VTeDet% delta 18 ZcmbQv+|N8gisd~M*V>74h8x2j7y&nD1*`x7 diff --git a/testdata/HEAD/core.v1.ResourceQuota.yaml b/testdata/HEAD/core.v1.ResourceQuota.yaml index 52bc44b253..c9d1272956 100644 --- a/testdata/HEAD/core.v1.ResourceQuota.yaml +++ b/testdata/HEAD/core.v1.ResourceQuota.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Secret.json b/testdata/HEAD/core.v1.Secret.json index 0ca101aa61..27850ad379 100644 --- a/testdata/HEAD/core.v1.Secret.json +++ b/testdata/HEAD/core.v1.Secret.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Secret.pb b/testdata/HEAD/core.v1.Secret.pb index 1141073c9e43e2a9fe7be6c1fef67cce167108ff..fca2c4d8bb12cf60d87add376d0dc2505e2476f0 100644 GIT binary patch delta 43 zcmaFC_<>P8+oG6(i-(J;%ut9eI5oK_wM6JTBiGi6;)Wa?92Y)Ldcq|z(PIGs5-AO{ delta 34 qcmeys_<~V9+oG6(i-(J;%ut9eI5oK_wM6JVBiGuA;)W9g761UKu?j)} diff --git a/testdata/HEAD/core.v1.Secret.yaml b/testdata/HEAD/core.v1.Secret.yaml index 1af2ee3ba4..7635e0bfb5 100644 --- a/testdata/HEAD/core.v1.Secret.yaml +++ b/testdata/HEAD/core.v1.Secret.yaml @@ -7,7 +7,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.Service.json b/testdata/HEAD/core.v1.Service.json index e06a53d032..fa63b401f2 100644 --- a/testdata/HEAD/core.v1.Service.json +++ b/testdata/HEAD/core.v1.Service.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.Service.pb b/testdata/HEAD/core.v1.Service.pb index 52193e90c677c2ebfdc71e3413bef59a2251ed04..443e4536b4bc9df3cd38cc1b7df29e8884fda12e 100644 GIT binary patch delta 27 jcmbQpGLvP32+MzFuB{U#3^_PBE_|HygiBzf=Ltpteqafr delta 18 acmbQqGLdD12+Mb7uC)^-3^xXzU<3d-xdt%+ diff --git a/testdata/HEAD/core.v1.Service.yaml b/testdata/HEAD/core.v1.Service.yaml index a2837d15f2..1e8139949f 100644 --- a/testdata/HEAD/core.v1.Service.yaml +++ b/testdata/HEAD/core.v1.Service.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/core.v1.ServiceAccount.json b/testdata/HEAD/core.v1.ServiceAccount.json index 6f01f30cab..ccb4da548d 100644 --- a/testdata/HEAD/core.v1.ServiceAccount.json +++ b/testdata/HEAD/core.v1.ServiceAccount.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/core.v1.ServiceAccount.pb b/testdata/HEAD/core.v1.ServiceAccount.pb index 39ff844aaf51bf459ddfae1d304c4374f8fe95a9..f0a2a0233133f025657625551e308249ded571a9 100644 GIT binary patch delta 26 icmey**v>RTn&lZI*Vc*hh8!Fm7d}pU!X+>8lh7%*!0{}LD21oz^ diff --git a/testdata/HEAD/core.v1.ServiceAccount.yaml b/testdata/HEAD/core.v1.ServiceAccount.yaml index 431f8f40d0..fc9b7ae7de 100644 --- a/testdata/HEAD/core.v1.ServiceAccount.yaml +++ b/testdata/HEAD/core.v1.ServiceAccount.yaml @@ -7,7 +7,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.json b/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.json index b597bdcb66..6a0f079a46 100644 --- a/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.json +++ b/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.pb b/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.pb index 7b5d4ff1bc6efc2ea38f6ab7cdf3b818bc6fa564..1195375db933a78da2cdcf8ee5e5ba137b347c2a 100644 GIT binary patch delta 27 jcmey!^pk0VHp>YnuB{XG4LLYCE_|HygiBy!f*>ORk4Fi# delta 18 acmey#^pRAfuC){O4L4>8G6DcYUIs$| diff --git a/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.yaml b/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.yaml index 5d80c66602..c9a9ab8832 100644 --- a/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.yaml +++ b/testdata/HEAD/discovery.k8s.io.v1.EndpointSlice.yaml @@ -28,7 +28,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.json b/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.json index e734eb0854..7f68e00784 100644 --- a/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.json +++ b/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.pb b/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.pb index 54a0d7f634f60b83c29fdc5dd8a93a1d1fdffaa0..2c85b1c0d8b9542fee93a1235527772295130c0f 100644 GIT binary patch delta 27 jcmeyw^owbN0m~64uB{VI3^_PBE_|HygiBy!Dla1dkLwA& delta 18 acmeyx^oePL0m~jHuC)_Q3^(TTG6DcYx&}-D diff --git a/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.yaml b/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.yaml index 046df378eb..8c61119547 100644 --- a/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.yaml +++ b/testdata/HEAD/discovery.k8s.io.v1beta1.EndpointSlice.yaml @@ -27,7 +27,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/events.k8s.io.v1.Event.json b/testdata/HEAD/events.k8s.io.v1.Event.json index a343c910bb..f8958ef3a7 100644 --- a/testdata/HEAD/events.k8s.io.v1.Event.json +++ b/testdata/HEAD/events.k8s.io.v1.Event.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/events.k8s.io.v1.Event.pb b/testdata/HEAD/events.k8s.io.v1.Event.pb index 1a8dadf966652756a8b625c10cb69ac51619dd4c..70742ce1be3b351144170ad9afe8f25957fcc313 100644 GIT binary patch delta 27 jcmbQsyp(x@0?U6UuB{VQ3^_PBE_|HygiBy!s0Skefolm{ delta 18 acmZ3=JePTb0?T(MuC)_Y3^&GlFaiKNF9qrV diff --git a/testdata/HEAD/events.k8s.io.v1.Event.yaml b/testdata/HEAD/events.k8s.io.v1.Event.yaml index 64e8117dbb..20817745d9 100644 --- a/testdata/HEAD/events.k8s.io.v1.Event.yaml +++ b/testdata/HEAD/events.k8s.io.v1.Event.yaml @@ -12,7 +12,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/events.k8s.io.v1beta1.Event.json b/testdata/HEAD/events.k8s.io.v1beta1.Event.json index 163899b9d1..dcbd36f36d 100644 --- a/testdata/HEAD/events.k8s.io.v1beta1.Event.json +++ b/testdata/HEAD/events.k8s.io.v1beta1.Event.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/events.k8s.io.v1beta1.Event.pb b/testdata/HEAD/events.k8s.io.v1beta1.Event.pb index 8cd7c36e0694340b38fb090a848e8918ea22da7c..eed7dcc756a89ae9b033a347787d1129f966a8f7 100644 GIT binary patch delta 27 jcmZ3)yoz~(D$9Q+uB{U_4LLYCE_|HygiBy!lm{aKgEt9u delta 18 acmZ3*yoh;%D$92!uC)_24L2rvFaiKOM+O4` diff --git a/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml b/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml index 19292899ae..9d9c4dcff9 100644 --- a/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml +++ b/testdata/HEAD/events.k8s.io.v1beta1.Event.yaml @@ -12,7 +12,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.json b/testdata/HEAD/extensions.v1beta1.DaemonSet.json index 9d694b636f..b264bbe0cd 100644 --- a/testdata/HEAD/extensions.v1beta1.DaemonSet.json +++ b/testdata/HEAD/extensions.v1beta1.DaemonSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -65,7 +65,7 @@ "uid": "TʡȂŏ{sǡƟ", "resourceVersion": "1698285396218902212", "generation": -4139900758039117471, - "creationTimestamp": null, + "creationTimestamp": "2081-04-12T07:45:45Z", "deletionGracePeriodSeconds": 7534629739119643351, "labels": { "31": "32" @@ -380,7 +380,7 @@ "uid": "溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳\u0026¼", "resourceVersion": "1248703441945830579", "generation": 3849874053153949822, - "creationTimestamp": null, + "creationTimestamp": "2098-01-14T04:37:23Z", "deletionGracePeriodSeconds": 2974444584632416014, "labels": { "154": "155" diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.pb b/testdata/HEAD/extensions.v1beta1.DaemonSet.pb index 29d440eee0eec2afba1154529c0b48bed8912e3a..3e9feaacf864d6870993699435a0b42f2a913b27 100644 GIT binary patch delta 97 zcmV-n0G|KBK-oZ$CIqcO3bm0cF$f3<(D9Pw3J{T7egW69+9Lr3;yMbhlK}!j2nYzN zroV~}5R*azXA7=53e^h=0yH!d&a<=vUjqm31Pbc}3jC8A23ZIQ2!pBBh7S<4a|X^C DpiCiA delta 70 zcmV-M0J;C!K*2zeCIpp03aybUF_B|_0mrf8BLM``Itr$f2?9ZrQUYfSra21D3km`> cG!n+M!~$Of2j&C{;{*!ylPU&Tvx^4K8G1+MItT~| z?BUD%3J{ZY0$U5RHwv^03Ia4V60Nh^0(S!kwF3&W0}9fUSO!N32nfc~>+u5+v!4dL E7zO|%YXATM delta 71 zcmV-N0J#71KH5HzCj_lN3aybVF_C0`0`xnvaVQi%}&g+&Qg delta 18 ZcmZo>{>?N&h2*V>61h8q)=7y=?2z$ diff --git a/testdata/HEAD/extensions.v1beta1.Ingress.yaml b/testdata/HEAD/extensions.v1beta1.Ingress.yaml index b4cc012df7..8939cb9f41 100644 --- a/testdata/HEAD/extensions.v1beta1.Ingress.yaml +++ b/testdata/HEAD/extensions.v1beta1.Ingress.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/extensions.v1beta1.NetworkPolicy.json b/testdata/HEAD/extensions.v1beta1.NetworkPolicy.json index 7e761113c0..1a5a6b49d1 100644 --- a/testdata/HEAD/extensions.v1beta1.NetworkPolicy.json +++ b/testdata/HEAD/extensions.v1beta1.NetworkPolicy.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/extensions.v1beta1.NetworkPolicy.pb b/testdata/HEAD/extensions.v1beta1.NetworkPolicy.pb index 50ca67a0d0d8fc268be1ef00469118f02634507a..2e3e61d8d1d7e09ece2f53afbd99d5335d55cd3e 100644 GIT binary patch delta 27 jcmeC+p1?gpi{$|q*Vc)8h8!Fm7d}pU!X>aVUXv97emMy( delta 18 ZcmbQh-N8LUi{%Cv*V>7Ch8xp0Sphf#1-t+N diff --git a/testdata/HEAD/extensions.v1beta1.NetworkPolicy.yaml b/testdata/HEAD/extensions.v1beta1.NetworkPolicy.yaml index 87c510c1b3..0efab81215 100644 --- a/testdata/HEAD/extensions.v1beta1.NetworkPolicy.yaml +++ b/testdata/HEAD/extensions.v1beta1.NetworkPolicy.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.json b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.json index 639474e36c..6ac69c1283 100644 --- a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.json +++ b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.pb b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.pb index 38c0541e74b35ba435779ec6173d7db488a9e790..1d5c619b128fb2892267a6489387680c163e857d 100644 GIT binary patch delta 27 jcmX@ba*1Vv9?LuyuB{V|3^_PBE_|HygiBy!@^eN2hQSIU delta 18 acmcb_a*Abw9?LWquC)`53^!&!X9NH~qz146 diff --git a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml index 4e9b84cc99..d89cf58168 100644 --- a/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml +++ b/testdata/HEAD/extensions.v1beta1.PodSecurityPolicy.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json index bc8a0d6409..a897c8f9d8 100644 --- a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json +++ b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" @@ -67,7 +67,7 @@ "uid": "ʬ", "resourceVersion": "7336814125345800857", "generation": -6617020301190572172, - "creationTimestamp": null, + "creationTimestamp": "2078-10-22T15:15:18Z", "deletionGracePeriodSeconds": -152893758082474859, "labels": { "31": "32" @@ -380,7 +380,7 @@ "selfLink": "152", "resourceVersion": "5302358391842833914", "generation": 6327094951466338107, - "creationTimestamp": null, + "creationTimestamp": "2045-10-24T08:17:16Z", "deletionGracePeriodSeconds": 4217400953499279873, "labels": { "154": "155" diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb b/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb index fc7f888afece4e6027c274f1afbe2b10864e0759..c6e1173d48c85c95edf58570344b1b60315ecaf6 100644 GIT binary patch delta 96 zcmV-m0H6PgKB7L5Cj|993bm0dF$f3<(D9Pw3J{T8egWT++vWuAISRg$#Q`=52ndFR zr{xR~lluXJ3#m8?#|jDpG&B;xvxow60|(6m3d#ct!IJ?7HwXv_jHl=H2oSS42GSVt CJtD>c delta 69 zcmV-L0J{I8K8ik&Cj{L+3aybVF_C0`0nd@+<^6{h7;o#0{}JO20H)% diff --git a/testdata/HEAD/extensions.v1beta1.Scale.yaml b/testdata/HEAD/extensions.v1beta1.Scale.yaml index 5e0d000f10..c189221450 100644 --- a/testdata/HEAD/extensions.v1beta1.Scale.yaml +++ b/testdata/HEAD/extensions.v1beta1.Scale.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json index b0f6f57401..0afbeaedd8 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.pb b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.pb index 55e701a942eb7efd4ea6bead08ffa40c109e6b42..a1bb61c2d2ffab0782721c6dd9d9bedb1c397720 100644 GIT binary patch delta 27 jcmZ3&yoPy#70VkYuB{X83^_PBE_|HygiBy!z9}OBg+&RG delta 18 acmZ3(yo7mz70VMQuC){G3^$gWG6DcRVg?`p diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml index 971b8c1e93..d1e7376041 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.FlowSchema.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json index 85cef6da08..640eb7c278 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.pb b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.pb index d8f1305a362d2faebb3e96e02985b4f07e11d256..03403b3b699c57c93fc6f0aa9683b96b84ffd562 100644 GIT binary patch delta 27 jcmZ3-yp4H+7t1pyuB{XO3^_PBE_|HygiBy!y*?uViAf2` delta 18 acmdnSypDN-7t1{+uC){W3^%sxGXelU$Oc#d diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml index 696d0b11eb..1ad7a55374 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1alpha1.PriorityLevelConfiguration.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json index bccf9e5fe3..fed676dfb7 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.pb index 242ad7d4d6bd9ce96a00d38825c742ac2d3da046..a173127667ef1410c3bf6d9939ab3179a62d9ab5 100644 GIT binary patch delta 27 jcmZ3?yqbA}CCeKouB{Vo4LLYCE_|HygiBy!o+%>$gy{*4 delta 18 acmZ3@yqI}{CCd{guC)_w4L6pVG6DcRDh3+> diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml index 0d450bf9a8..1629ebb1bf 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.FlowSchema.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.json b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.json index 2d60251403..954e6f2792 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.json +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.pb b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.pb index 955fdb60c27a7290b44b5af7741dd0d049f4b533..e82550f53f5dee605255c835b43e53413a1fe86d 100644 GIT binary patch delta 27 jcmZ3>yp?%^C(AP?uB{V&4LLYCE_|HygiBy!ojxM~i0ui) delta 18 acmdnWyq0-_C(Au1uC)_=4L7#wGXelUkOor# diff --git a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml index 8e7271c282..981c348ccd 100644 --- a/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml +++ b/testdata/HEAD/flowcontrol.apiserver.k8s.io.v1beta1.PriorityLevelConfiguration.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json index d6c87706ab..bc2af0b376 100644 --- a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json +++ b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.pb b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.pb index 71a6e2ecbd28ff15f09f897a4072520b106d14aa..2514e6ec25937d547cae5cc06a56ee95a2fe5e1f 100644 GIT binary patch delta 26 icmeBYn$9%AkmUg**Vc)qh8!Fm7d}pU!X+>7uh71|I+b diff --git a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml index 48e064ae6a..09fd667f3f 100644 --- a/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml +++ b/testdata/HEAD/imagepolicy.k8s.io.v1alpha1.ImageReview.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json index 3c19cd8ec5..67ab77ea83 100644 --- a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json +++ b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.pb b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.pb index e7b8195b9e232e46145cfe79a2e7288a385143be..26c495d914d11103b8b4d89621ca0645a2869409 100644 GIT binary patch delta 26 icmaFF^onVMHOopSuB{X84LLYCE_|HygiByz!6yKNDGFx* delta 17 ZcmaFG^oVJKHOoRKuC){G4JTH70suR<2KE2| diff --git a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml index b00fc350c6..37bb9026eb 100644 --- a/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml +++ b/testdata/HEAD/internal.apiserver.k8s.io.v1alpha1.StorageVersion.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/networking.k8s.io.v1.Ingress.json b/testdata/HEAD/networking.k8s.io.v1.Ingress.json index ab0fb736bf..15b12f6c76 100644 --- a/testdata/HEAD/networking.k8s.io.v1.Ingress.json +++ b/testdata/HEAD/networking.k8s.io.v1.Ingress.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/networking.k8s.io.v1.Ingress.pb b/testdata/HEAD/networking.k8s.io.v1.Ingress.pb index 72f14a8020939ebeb608d3911a7450d7475fafd4..bbb74560efbe6c125472f799794927e12bd38484 100644 GIT binary patch delta 27 jcmey&^qXmd8q0YmuB{Wb3^_PBE_|HygiBy!v;-pnkAVrd delta 18 acmey(^qFab8q0AeuC)`j3^yiAFaiKWj|N5n diff --git a/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml b/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml index 158413fe44..9442536dfa 100644 --- a/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml +++ b/testdata/HEAD/networking.k8s.io.v1.Ingress.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/networking.k8s.io.v1.IngressClass.json b/testdata/HEAD/networking.k8s.io.v1.IngressClass.json index 3387fc3956..2fb2f7d293 100644 --- a/testdata/HEAD/networking.k8s.io.v1.IngressClass.json +++ b/testdata/HEAD/networking.k8s.io.v1.IngressClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/networking.k8s.io.v1.IngressClass.pb b/testdata/HEAD/networking.k8s.io.v1.IngressClass.pb index 741a5d49cccf6ca4271a0996d9959f387ac3f9f0..45dc4346932307c9bdcb8fb53602495aaf9df255 100644 GIT binary patch delta 26 icmey%*vd3Po8<~4*Vc*ph8!Fm7d}pU!X+>8th7&X90suCs22cP1 diff --git a/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml b/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml index 6e286f7478..f6524a7a9f 100644 --- a/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml +++ b/testdata/HEAD/networking.k8s.io.v1.IngressClass.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json index f91fb53f2c..33ac575e93 100644 --- a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json +++ b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.pb b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.pb index 8b9435df2216dae23bd54a96739de7bc93b08c47..6c47dfbf902ccc29e706bc64a2d56dc41fbb93ef 100644 GIT binary patch delta 27 jcmeC;p2R&thvfkm*Vc&!h8!Fm7d}pU!X>aVQIiz_e(?!6 delta 18 ZcmbQl-NijYhvfzr*V>5&h8r_ASphh51;zjX diff --git a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.yaml b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.yaml index e4ea64f315..a004515600 100644 --- a/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.yaml +++ b/testdata/HEAD/networking.k8s.io.v1.NetworkPolicy.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.json b/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.json index 09fd9fa61e..eca4f3b469 100644 --- a/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.json +++ b/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.pb b/testdata/HEAD/networking.k8s.io.v1beta1.Ingress.pb index 4ac858d5c52c6f876376f5abfe43f519b0c471c1..0bc0d8b49b0ffc5f5c7c26dc7b3d4b4b26721846 100644 GIT binary patch delta 27 jcmZo-?qZ&x&2p28YwJXPLkSCH;z;cC=YwJW4LkYwbi6!-=_b0WdWM>Hq)$ diff --git a/testdata/HEAD/networking.k8s.io.v1beta1.IngressClass.yaml b/testdata/HEAD/networking.k8s.io.v1beta1.IngressClass.yaml index 863c360ced..6a8da83786 100644 --- a/testdata/HEAD/networking.k8s.io.v1beta1.IngressClass.yaml +++ b/testdata/HEAD/networking.k8s.io.v1beta1.IngressClass.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/node.k8s.io.v1.RuntimeClass.json b/testdata/HEAD/node.k8s.io.v1.RuntimeClass.json index ac85146f7c..aaca994157 100644 --- a/testdata/HEAD/node.k8s.io.v1.RuntimeClass.json +++ b/testdata/HEAD/node.k8s.io.v1.RuntimeClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/node.k8s.io.v1.RuntimeClass.pb b/testdata/HEAD/node.k8s.io.v1.RuntimeClass.pb index 6875cc60e4c7da5c20a3c923ba07cf9b3ae10141..577880b577afb4f039cb689b0840da3c771cbb15 100644 GIT binary patch delta 26 icmZ3;w32CpD$74cuB{U_4LLYCE_|HygiByz)NufLTM5hn delta 17 ZcmZ3<;UoZZg9&p0 delta 17 ZcmdnUw32CpHp>r2uC){O4JT%t1OPUg27v$o diff --git a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml index 45136c4bb9..f0a4c21486 100644 --- a/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml +++ b/testdata/HEAD/node.k8s.io.v1alpha1.RuntimeClass.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json index d1d0d10544..f7d72584a7 100644 --- a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json +++ b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.pb b/testdata/HEAD/node.k8s.io.v1beta1.RuntimeClass.pb index d6f459c5dc9b270c5ba1fb140411fbd99262dd1c..3959090a9140e08d88a3392eafc39b6408df7709 100644 GIT binary patch delta 26 icmZ3+w2o>V549g!zuB{Ul3^_PBE_|HygiByz;86f|zzLTC delta 17 ZcmbQoG>vJ349gcruC)^t3@1h&1pqSf1||Ri diff --git a/testdata/HEAD/policy.v1.Eviction.yaml b/testdata/HEAD/policy.v1.Eviction.yaml index 3251a45abf..81e746e96d 100644 --- a/testdata/HEAD/policy.v1.Eviction.yaml +++ b/testdata/HEAD/policy.v1.Eviction.yaml @@ -13,7 +13,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/policy.v1.PodDisruptionBudget.json b/testdata/HEAD/policy.v1.PodDisruptionBudget.json index 36d0214134..8ba5bfcb56 100644 --- a/testdata/HEAD/policy.v1.PodDisruptionBudget.json +++ b/testdata/HEAD/policy.v1.PodDisruptionBudget.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/policy.v1.PodDisruptionBudget.pb b/testdata/HEAD/policy.v1.PodDisruptionBudget.pb index 80b2bf6d881964f61c127635aa85512f645c796c..1503f2a8572a4b5cfee0150a7c1eaa6775bb74e8 100644 GIT binary patch delta 27 jcmZ3?x|(%@I?F#6uB{Wb4LLYCE_|HygiBy!j5`wmgfIz# delta 18 acmZ3@x|nr>I?Fc}uC)`j4L7E^GXVfQ-3AZ< diff --git a/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml b/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml index 2fa7f171a0..2465fdee02 100644 --- a/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml +++ b/testdata/HEAD/policy.v1.PodDisruptionBudget.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/policy.v1beta1.Eviction.json b/testdata/HEAD/policy.v1beta1.Eviction.json index 0c7581f6ac..e83bd63922 100644 --- a/testdata/HEAD/policy.v1beta1.Eviction.json +++ b/testdata/HEAD/policy.v1beta1.Eviction.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/policy.v1beta1.Eviction.pb b/testdata/HEAD/policy.v1beta1.Eviction.pb index 921fbfe7291dd881b9a88df4a83e3fdfa004a48f..7fd31e874d33ef6804401225d871e984b8acdf2d 100644 GIT binary patch delta 26 icmbQuw3umvBFi5}uB{VQ4LLYCE_|HygiByz*iis?a|y5j delta 17 ZcmZ3?G@EIHBFh&>uC)_Y4JXDO1pqVf20s7* diff --git a/testdata/HEAD/policy.v1beta1.Eviction.yaml b/testdata/HEAD/policy.v1beta1.Eviction.yaml index 52b3242bee..541c3f4452 100644 --- a/testdata/HEAD/policy.v1beta1.Eviction.yaml +++ b/testdata/HEAD/policy.v1beta1.Eviction.yaml @@ -13,7 +13,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.json b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.json index e3dc61bb99..60b24f8ad7 100644 --- a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.json +++ b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.pb b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.pb index 418f334d1f3dc6f0c37a1d2f8b9badaf091f1bce..41b1afbb53635cda78b752eb6d58c472b14cae73 100644 GIT binary patch delta 27 jcmZ3%x`B0q4$D6luB{Ud3^_PBE_|HygiBy!qB|1+h5QMc delta 18 acmdnMx`K6r4$C(duC)^l3^!)FGXVfR^#&;b diff --git a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml index f0f75c7bd3..9f48f4a064 100644 --- a/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml +++ b/testdata/HEAD/policy.v1beta1.PodDisruptionBudget.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json index 8339c17baf..b00bbe5577 100644 --- a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json +++ b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.pb b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.pb index ce5abdf05a5845fb153b6688ecda02369a43e439..fb8ee7a5baab34d6484aa7d19988c48bb9001326 100644 GIT binary patch delta 27 jcmX@ca*kz!7Rx*quB{XG3^_PBE_|HygiBy!{BuSCg;5F( delta 18 acmX@da*Sny7RxjiuC){O3^%4fX9NH}#0H!I diff --git a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.yaml b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.yaml index efaa333e77..370ef27d5b 100644 --- a/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.yaml +++ b/testdata/HEAD/policy.v1beta1.PodSecurityPolicy.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.json b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.json index 350091ac7c..21b3a31f39 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRole.pb index 98933c73e9c5f39c84111fa4f93f35373ef3544d..0c163b2ee9d15c3b526843e876b50a0e53e85852 100644 GIT binary patch delta 26 icmcb^^n_`G5z87TuB{Wz3^_PBE_|HygiByz`d0ve>?*Vc))h8!Fm7d}pU!X+>7;h7-#c0su0s1}6Xj diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml index 0d25f77082..090b9dfb2f 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.ClusterRoleBinding.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json index b50f46cbba..930f235995 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.pb index af9ba3382fbb3e20e3c9a41e10a23cd4a77ffa9a..77e26fe3de580444dbce5712a66715a116deca77 100644 GIT binary patch delta 26 icmey)_@8ltHp@9iuB{XG4LLYCE_|HygiByz!gK(K6$&T- delta 17 Zcmey*_?>ZrHp?+auC){O4JT$y2LL`62DbnJ diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml index ecf00b5d7a..cac6103856 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.Role.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json index a67f731a45..8dc3efb212 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1.RoleBinding.pb index 94c83dfa82ff09e6ce1cd330bb7ea4c52bb72bce..f7014e7ac2da7b45337149b37cb654119a5f9c5f 100644 GIT binary patch delta 26 icmeBRn!q%{h~)+&*Vc(6@h7 diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml index cb85a88a41..3d421c0d20 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.ClusterRoleBinding.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.Role.json b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.Role.json index 989b964527..5a91eb9a16 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.Role.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.Role.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.Role.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.Role.pb index a87b78d878c393c2613c82ba963e02834487706f..8aa2a72a112627b21ff8efe41916f8a5e4a87cf8 100644 GIT binary patch delta 26 icmey%*vd4)kmVdB*Vc)qh8!Fm7d}pU!X+>7uh76Th7(H{0su031|k3e diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml index fdf00bf1b8..43e07e963b 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1alpha1.RoleBinding.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json index f7aa1b856d..19adbacab2 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.pb index 134b9db35a73cb226a7e58907d4ebea60c22b9b7..a2c62732082d480b21558832fba348f78d031667 100644 GIT binary patch delta 26 icmaFJ^pa_UIm;R*uB{WT4LLYCE_|HygiByz&Q}0}p9)_9 delta 17 ZcmaFK^pI(SIm;3zuC)`b4JVd-1pqs12JQd= diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml index 6d5a96a692..59df764d3e 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRole.yaml @@ -13,7 +13,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json index 7322cee28d..c3c65de639 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.pb index cbd803e4441282d48c34660b071ed7ac83640206..34d241c53882c3b136a2cb49fa14f8ded7026970 100644 GIT binary patch delta 26 icmbQjG>2(|9m@?yuB{WD3^_PBE_|HygiByz@j?K1b_uZn delta 17 ZcmbQkG=*t`9m@qquC)`L3@27E1OPLu20#D+ diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml index 01baa4dc76..86ce5510b3 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.ClusterRoleBinding.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json index c9a8986ccf..0bac37d932 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.pb index 1956f0b35c8852e6192ee2f97a5fd10162505f58..7732da5e05867eb9b0f89c7d503aa2c1171da184 100644 GIT binary patch delta 26 icmeyv*upfyfaM$`*Vc(9h8!Fm7d}pU!X+>6Dh7)tA0{}Lq22lV2 diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml index 39b088db53..63f6516ef9 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.Role.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json index 2364bb25ad..660aa5e981 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.pb index ba11e71a869d69f3ef2ec018f898968df1dc5c88..23ca64c9c17a17b8ad415d2f4b66de5d99f210a0 100644 GIT binary patch delta 26 icmeBWn#wf6oaF{1*Vc*Fh8!Fm7d}pU!X+>8Jh7(H`0st~b1|0wZ diff --git a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml index 5a29873b13..aa1c9764f0 100644 --- a/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml +++ b/testdata/HEAD/rbac.authorization.k8s.io.v1beta1.RoleBinding.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json index d4fdcd661b..0804ee88f4 100644 --- a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json +++ b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.pb b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.pb index 819cda2c106b6560cf29ae0eba74f256c14d339c..2efb8520e822d064225279ec697e3eb14978d90c 100644 GIT binary patch delta 26 icmeyx*u*qJhvfnz*Vc&!h8!Fm7d}pU!X+>5&h7&Vq0suBI21Nh> diff --git a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml index 80cdbdcb27..ba2e2b6f9d 100644 --- a/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml +++ b/testdata/HEAD/scheduling.k8s.io.v1.PriorityClass.yaml @@ -6,7 +6,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json b/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json index 84ecbbcf41..1addba7d85 100644 --- a/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json +++ b/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.pb b/testdata/HEAD/scheduling.k8s.io.v1alpha1.PriorityClass.pb index 44679526351599c7248551b80d55918769c3c7c9..2b45bfc0e994d62e4d8352278ea315154eeea51c 100644 GIT binary patch delta 26 icmZo*>R_5+#Bza=YwJWaLkYwbic!-@Gb0Wa?bS;kmUj+*Vc)qh8!Fm7d}pU!X+>7uh77ih7*%+0RS^h1}Fdk diff --git a/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml b/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml index 5199dc71af..c809f1bb4f 100644 --- a/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.CSIDriver.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1.CSINode.json b/testdata/HEAD/storage.k8s.io.v1.CSINode.json index 971f9c5de0..863e25fca0 100644 --- a/testdata/HEAD/storage.k8s.io.v1.CSINode.json +++ b/testdata/HEAD/storage.k8s.io.v1.CSINode.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1.CSINode.pb b/testdata/HEAD/storage.k8s.io.v1.CSINode.pb index d03148356c0d698a1d7737de8ec71d9fad6951fd..eaed4b5a3e9c15b55b29ff49e7186b7ec8962774 100644 GIT binary patch delta 26 icmey!_>*yhGRp-pmfGRp}@uC)`@4JRhd1OPnL2A2Q; diff --git a/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml b/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml index 279711e6e2..36eb2bfa0b 100644 --- a/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.CSINode.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1.StorageClass.json b/testdata/HEAD/storage.k8s.io.v1.StorageClass.json index ff40bb98d9..20c7c5808b 100644 --- a/testdata/HEAD/storage.k8s.io.v1.StorageClass.json +++ b/testdata/HEAD/storage.k8s.io.v1.StorageClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1.StorageClass.pb b/testdata/HEAD/storage.k8s.io.v1.StorageClass.pb index aaff36f9b9de12c9a7456a616cfd50aa470c55ac..295b0b3a767f32592c62e86a0e1097a36132eb92 100644 GIT binary patch delta 26 icmeBYn$9#qgXJY7*Vc(Th8!Fm7d}pU!X+>6Xh7(ga0RS>21{MGS diff --git a/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml b/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml index 62b6613abd..39166c08fd 100644 --- a/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.StorageClass.yaml @@ -10,7 +10,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json index 6378c6aa27..6506cb23bb 100644 --- a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json +++ b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.pb b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.pb index 9c2a3d8de9cab3d2763fd40345a33810f406b988..7391f797ccee6abdbc53a18b5b56c80b0825057f 100644 GIT binary patch delta 27 jcmeC+oWMCjhvgmz*Vc&!h8!Fm7d}pU!X>aVQJn<5&h8r{0SpYY`1-AeI diff --git a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml index 97eb24ef0a..77abeb0cf2 100644 --- a/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml +++ b/testdata/HEAD/storage.k8s.io.v1.VolumeAttachment.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json index d052bdc6d4..b54e1ce6cd 100644 --- a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json +++ b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb b/testdata/HEAD/storage.k8s.io.v1alpha1.CSIStorageCapacity.pb index f12c4a42f5a7c3963bbe7219931d7f008fe9bf42..5687f5139709ed0afd6bece466e9c127bc1419fc 100644 GIT binary patch delta 27 jcmbQsvXo_l3Cn9{uB{U-3^_PBE_|HygiBy!<`zZ(gcu3( delta 18 acmZ3=GM8n73Cm+aVU7ZC0fBFeV delta 18 ZcmbQn*~dA-h~*jw*V>6@h8y$MSpYc?1=Rom diff --git a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml index b76dbbfe86..861040faf1 100644 --- a/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml +++ b/testdata/HEAD/storage.k8s.io.v1alpha1.VolumeAttachment.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json index 4431664d8f..e276034d88 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.pb b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.pb index a52f1c64fbcceb315e7be6cf6d44d49d300308f6..0dc8c965858b3537316b1a729bd5d3fdbca9196a 100644 GIT binary patch delta 26 icmdnVbdYI+7Ry8?uB{XG3^_PBE_|HygiByz{4D@>(h0Hv delta 17 ZcmX@ew3BIq7E31+*V>7Ch7;3o0RS{h20;J- diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml index 6ef22906b0..76d8f74260 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIDriver.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.json b/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.json index 496dd329ae..c22b1e8589 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.pb b/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.pb index c9081dcd55cdbc4c662ac0c34f75025c88a69696..be3bed560bbe18b3a290acad11db65731bb1705d 100644 GIT binary patch delta 26 icmeyy_>Xad2FnFTuB{Vw3^_PBE_|HygiByz>`VZLoC+ZT delta 17 Zcmeyz_>FOb2FnRXuC)_&3@4_}1OPqL2Cx7C diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.yaml index eedbea1871..3cc479562a 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSINode.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.json b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.json index 74db38e38c..a6f7575122 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.pb b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.pb index de8c17ca1eff30ba8217ca56d98a4da132a364b9..f33cf4a6a408bb8cf69ca45a9af52d3595244d49 100644 GIT binary patch delta 27 jcmbQkvV>)VG0SUauB{Wz4LLYCE_|HygiBy!#ui2ZgS-jt delta 18 acmZ3&GKXb?G0S6SuC)`*4L25SVFUm>)dqY3 diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml index a742349e13..4682ad828d 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.CSIStorageCapacity.yaml @@ -6,7 +6,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json index 571d071359..9d80571e92 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.pb b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.pb index 18c52303f76fc133a5337e5563a7c3f97730f619..5b07e3b5fe41a2ba80e9e47e5c9428b162286e89 100644 GIT binary patch delta 26 icmbQjG>2(|F3U?suB{Ud4LLYCE_|HygiByz(k1|QRSBQ~ delta 17 ZcmbQkG=*t`F3UqkuC)^l4JT%80su231}^{r diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.yaml index b3593053c2..398c4f0fc4 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.StorageClass.yaml @@ -10,7 +10,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.json b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.json index a23256b6c2..03d06f9533 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.json +++ b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.json @@ -9,7 +9,7 @@ "uid": "7", "resourceVersion": "11042405498087606203", "generation": 8071137005907523419, - "creationTimestamp": null, + "creationTimestamp": "2061-09-19T18:13:36Z", "deletionGracePeriodSeconds": -4955867275792137171, "labels": { "7": "8" diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.pb b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.pb index ab55d7d06136e89ebd338918863672d1b434fc99..e6b531361d57c8f48e6ba1fc3636ba2c290f7593 100644 GIT binary patch delta 27 jcmeC>oXR=DkmVi+*Vc)qh8!Fm7d}pU!X>aVO`Qb*f1U|J delta 18 ZcmbQr*~>Y>kmVW&*V>7uh8y$LSpYcK1<(Kh diff --git a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml index d98461b3da..2af802268e 100644 --- a/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml +++ b/testdata/HEAD/storage.k8s.io.v1beta1.VolumeAttachment.yaml @@ -4,7 +4,7 @@ metadata: annotations: "9": "10" clusterName: "15" - creationTimestamp: null + creationTimestamp: "2061-09-19T18:13:36Z" deletionGracePeriodSeconds: -4955867275792137171 finalizers: - "14" From f1ffee00462a923e3b6ced1d51e31587e69b9586 Mon Sep 17 00:00:00 2001 From: ravisantoshgudimetla Date: Wed, 5 May 2021 09:55:15 -0400 Subject: [PATCH 067/130] Promote DS MaxSurge to beta Kubernetes-commit: 040e9c8b51d83eaefeae7fb294890cfe5067439d --- apps/v1/generated.proto | 2 +- apps/v1/types.go | 2 +- apps/v1/types_swagger_doc_generated.go | 2 +- apps/v1beta2/generated.proto | 2 +- apps/v1beta2/types.go | 2 +- apps/v1beta2/types_swagger_doc_generated.go | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/v1/generated.proto b/apps/v1/generated.proto index ec9326b211..3e01689ad9 100644 --- a/apps/v1/generated.proto +++ b/apps/v1/generated.proto @@ -513,7 +513,7 @@ message RollingUpdateDaemonSet { // daemonset on any given node can double if the readiness check fails, and // so resource intensive daemonsets should take into account that they may // cause evictions during disruption. - // This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate. + // This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate. // +optional optional k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; } diff --git a/apps/v1/types.go b/apps/v1/types.go index 15c989f7b0..4ae288c56d 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -529,7 +529,7 @@ type RollingUpdateDaemonSet struct { // daemonset on any given node can double if the readiness check fails, and // so resource intensive daemonsets should take into account that they may // cause evictions during disruption. - // This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate. + // This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate. // +optional MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty" protobuf:"bytes,2,opt,name=maxSurge"` } diff --git a/apps/v1/types_swagger_doc_generated.go b/apps/v1/types_swagger_doc_generated.go index 724dc4641e..6212e04f49 100644 --- a/apps/v1/types_swagger_doc_generated.go +++ b/apps/v1/types_swagger_doc_generated.go @@ -263,7 +263,7 @@ func (ReplicaSetStatus) SwaggerDoc() map[string]string { var map_RollingUpdateDaemonSet = map[string]string{ "": "Spec to control the desired behavior of daemon set rolling update.", "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding down to a minimum of one. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", - "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate.", + "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate.", } func (RollingUpdateDaemonSet) SwaggerDoc() map[string]string { diff --git a/apps/v1beta2/generated.proto b/apps/v1beta2/generated.proto index 8940f64269..16172f0553 100644 --- a/apps/v1beta2/generated.proto +++ b/apps/v1beta2/generated.proto @@ -519,7 +519,7 @@ message RollingUpdateDaemonSet { // daemonset on any given node can double if the readiness check fails, and // so resource intensive daemonsets should take into account that they may // cause evictions during disruption. - // This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate. + // This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate. // +optional optional k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; } diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index be3744ef04..ec14a3d1f7 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -588,7 +588,7 @@ type RollingUpdateDaemonSet struct { // daemonset on any given node can double if the readiness check fails, and // so resource intensive daemonsets should take into account that they may // cause evictions during disruption. - // This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate. + // This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate. // +optional MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty" protobuf:"bytes,2,opt,name=maxSurge"` } diff --git a/apps/v1beta2/types_swagger_doc_generated.go b/apps/v1beta2/types_swagger_doc_generated.go index 51d5522348..454cd84ae2 100644 --- a/apps/v1beta2/types_swagger_doc_generated.go +++ b/apps/v1beta2/types_swagger_doc_generated.go @@ -263,7 +263,7 @@ func (ReplicaSetStatus) SwaggerDoc() map[string]string { var map_RollingUpdateDaemonSet = map[string]string{ "": "Spec to control the desired behavior of daemon set rolling update.", "maxUnavailable": "The maximum number of DaemonSet pods that can be unavailable during the update. Value can be an absolute number (ex: 5) or a percentage of total number of DaemonSet pods at the start of the update (ex: 10%). Absolute number is calculated from percentage by rounding down to a minimum of one. This cannot be 0 if MaxSurge is 0 Default value is 1. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their pods stopped for an update at any given time. The update starts by stopping at most 30% of those DaemonSet pods and then brings up new DaemonSet pods in their place. Once the new pods are available, it then proceeds onto other DaemonSet pods, thus ensuring that at least 70% of original number of DaemonSet pods are available at all times during the update.", - "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is an alpha field and requires enabling DaemonSetUpdateSurge feature gate.", + "maxSurge": "The maximum number of nodes with an existing available DaemonSet pod that can have an updated DaemonSet pod during during an update. Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%). This can not be 0 if MaxUnavailable is 0. Absolute number is calculated from percentage by rounding up to a minimum of 1. Default value is 0. Example: when this is set to 30%, at most 30% of the total number of nodes that should be running the daemon pod (i.e. status.desiredNumberScheduled) can have their a new pod created before the old pod is marked as deleted. The update starts by launching new pods on 30% of nodes. Once an updated pod is available (Ready for at least minReadySeconds) the old DaemonSet pod on that node is marked deleted. If the old pod becomes unavailable for any reason (Ready transitions to false, is evicted, or is drained) an updated pod is immediatedly created on that node without considering surge limits. Allowing surge implies the possibility that the resources consumed by the daemonset on any given node can double if the readiness check fails, and so resource intensive daemonsets should take into account that they may cause evictions during disruption. This is beta field and enabled/disabled by DaemonSetUpdateSurge feature gate.", } func (RollingUpdateDaemonSet) SwaggerDoc() map[string]string { From 8c6483ecf45e29598bb1d26e3324105ba638f843 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Thu, 6 May 2021 10:21:59 -0700 Subject: [PATCH 068/130] Merge pull request #99842 from mowangdk/upgrade_struct_annotation Upgrade struct annotation Kubernetes-commit: b5b3d1962c4d469d2302bab76a0b0f35ff1cfde9 From dafeb4bc640129a1a273fa2f0c2ef3be057d1f96 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Mon, 10 May 2021 18:12:04 -0700 Subject: [PATCH 069/130] vendor: bump runc to rc94 One notable change is cgroup manager's Set now accept Resources rather than Cgroup (see https://github.com/opencontainers/runc/pull/2906). Modify the code accordingly. Also update runc dependencies (as hinted by hack/lint-depdendencies.sh): github.com/cilium/ebpf v0.5.0 github.com/containerd/console v1.0.2 github.com/coreos/go-systemd/v22 v22.3.1 github.com/godbus/dbus/v5 v5.0.4 github.com/moby/sys/mountinfo v0.4.1 golang.org/x/sys v0.0.0-20210426230700-d19ff857e887 github.com/google/go-cmp v0.5.4 github.com/kr/pretty v0.2.1 github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417 Signed-off-by: Kir Kolyshkin Kubernetes-commit: b49744f177087173d43d7771588d83b9df5a3c0b --- go.mod | 7 +++++-- go.sum | 8 +++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index 6dd1fa421e..7bcddd6672 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210518100458-4c2cee4b928c + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518100458-4c2cee4b928c +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 47772af9b8..c9836af415 100644 --- a/go.sum +++ b/go.sum @@ -44,8 +44,8 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -135,7 +135,7 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -192,8 +192,6 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210518100458-4c2cee4b928c h1:4cylLlCjbU4MC+jV8O68gmICP2kk8agE4tceRMAljVs= -k8s.io/apimachinery v0.0.0-20210518100458-4c2cee4b928c/go.mod h1:fBRSkoylGO2QUTae8Wb2wac6pZ83/r+tL6HFSXGbzfs= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 713113ed123afbc98b73f49156a2c26b613f5a97 Mon Sep 17 00:00:00 2001 From: wangyysde Date: Tue, 11 May 2021 17:07:43 +0800 Subject: [PATCH 070/130] Add descriptions to api/extensions/v1beta1/types.go Signed-off-by: wangyysde Kubernetes-commit: fb4b86bb98a4e671bdba3a93e26cf5ac7f6b8ff1 --- extensions/v1beta1/generated.proto | 10 +++++++++- extensions/v1beta1/types.go | 10 +++++++++- extensions/v1beta1/types_swagger_doc_generated.go | 4 +++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/extensions/v1beta1/generated.proto b/extensions/v1beta1/generated.proto index a3e54810d6..427886414a 100644 --- a/extensions/v1beta1/generated.proto +++ b/extensions/v1beta1/generated.proto @@ -210,6 +210,9 @@ message DaemonSetStatus { repeated DaemonSetCondition conditions = 10; } +// DaemonSetUpdateStrategy indicates the strategy that the DaemonSet +// controller will use to perform updates. It includes any additional parameters +// necessary to perform the update for the indicated strategy. message DaemonSetUpdateStrategy { // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". // Default is OnDelete. @@ -580,7 +583,12 @@ message IngressRule { // mixing different types of rules in a single Ingress is disallowed, so exactly // one of the following must be set. message IngressRuleValue { - // +optional + // http is a list of http selectors pointing to backends. + // A path is matched against the path of an incoming request. Currently it can + // contain characters disallowed from the conventional "path" part of a URL + // as defined by RFC 3986. Paths must begin with a '/'. + // A backend defines the referenced service endpoint to which the traffic + // will be forwarded to. optional HTTPIngressRuleValue http = 1; } diff --git a/extensions/v1beta1/types.go b/extensions/v1beta1/types.go index f9e7012ebe..1ef23545ce 100644 --- a/extensions/v1beta1/types.go +++ b/extensions/v1beta1/types.go @@ -329,6 +329,9 @@ type DeploymentList struct { Items []Deployment `json:"items" protobuf:"bytes,2,rep,name=items"` } +// DaemonSetUpdateStrategy indicates the strategy that the DaemonSet +// controller will use to perform updates. It includes any additional parameters +// necessary to perform the update for the indicated strategy. type DaemonSetUpdateStrategy struct { // Type of daemon set update. Can be "RollingUpdate" or "OnDelete". // Default is OnDelete. @@ -731,7 +734,12 @@ type IngressRuleValue struct { // 2. Consider adding fields for ingress-type specific global options // usable by a loadbalancer, like http keep-alive. - // +optional + // http is a list of http selectors pointing to backends. + // A path is matched against the path of an incoming request. Currently it can + // contain characters disallowed from the conventional "path" part of a URL + // as defined by RFC 3986. Paths must begin with a '/'. + // A backend defines the referenced service endpoint to which the traffic + // will be forwarded to. HTTP *HTTPIngressRuleValue `json:"http,omitempty" protobuf:"bytes,1,opt,name=http"` } diff --git a/extensions/v1beta1/types_swagger_doc_generated.go b/extensions/v1beta1/types_swagger_doc_generated.go index 870b607a72..8f40402c64 100644 --- a/extensions/v1beta1/types_swagger_doc_generated.go +++ b/extensions/v1beta1/types_swagger_doc_generated.go @@ -122,6 +122,7 @@ func (DaemonSetStatus) SwaggerDoc() map[string]string { } var map_DaemonSetUpdateStrategy = map[string]string{ + "": "DaemonSetUpdateStrategy indicates the strategy that the DaemonSet controller will use to perform updates. It includes any additional parameters necessary to perform the update for the indicated strategy.", "type": "Type of daemon set update. Can be \"RollingUpdate\" or \"OnDelete\". Default is OnDelete.", "rollingUpdate": "Rolling update config params. Present only if type = \"RollingUpdate\".", } @@ -321,7 +322,8 @@ func (IngressRule) SwaggerDoc() map[string]string { } var map_IngressRuleValue = map[string]string{ - "": "IngressRuleValue represents a rule to apply against incoming requests. If the rule is satisfied, the request is routed to the specified backend. Currently mixing different types of rules in a single Ingress is disallowed, so exactly one of the following must be set.", + "": "IngressRuleValue represents a rule to apply against incoming requests. If the rule is satisfied, the request is routed to the specified backend. Currently mixing different types of rules in a single Ingress is disallowed, so exactly one of the following must be set.", + "http": "http is a list of http selectors pointing to backends. A path is matched against the path of an incoming request. Currently it can contain characters disallowed from the conventional \"path\" part of a URL as defined by RFC 3986. Paths must begin with a '/'. A backend defines the referenced service endpoint to which the traffic will be forwarded to.", } func (IngressRuleValue) SwaggerDoc() map[string]string { From e56fa490a9c32a34ebc59a6d7fe5ab2980ba8114 Mon Sep 17 00:00:00 2001 From: Martin Kanters Date: Thu, 13 May 2021 08:04:50 +0200 Subject: [PATCH 071/130] Corrected the $$ documentation in staging/src as well Kubernetes-commit: 538f92d75fa75366949422ab92ddc6524c520b95 --- core/v1/types.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/core/v1/types.go b/core/v1/types.go index c27b03db67..881643a31a 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -1918,9 +1918,9 @@ type EnvVar struct { // Variable references $(VAR_NAME) are expanded // using the previous defined environment variables in the container and // any service environment variables. If a variable cannot be resolved, - // the reference in the input string will be unchanged. The $(VAR_NAME) - // syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped - // references will never be expanded, regardless of whether the variable + // the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // Escaped references will never be expanded, regardless of whether the variable // exists or not. // Defaults to "". // +optional @@ -2217,9 +2217,9 @@ type Container struct { // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // Escaped references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional @@ -2227,9 +2227,9 @@ type Container struct { // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // Escaped references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional @@ -3435,9 +3435,9 @@ type EphemeralContainerCommon struct { // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped + // references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional @@ -3445,9 +3445,9 @@ type EphemeralContainerCommon struct { // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped + // references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional From 35f2b3a24dcfdb74ee45e2ddc8d44d6cc9732aa6 Mon Sep 17 00:00:00 2001 From: martin Date: Thu, 13 May 2021 08:37:29 +0200 Subject: [PATCH 072/130] Generated doc files Kubernetes-commit: 5ac2f8a5a90cb9cbae2b5f9dafbd726d5e89ef29 --- core/v1/generated.proto | 30 +++++++++++++------------- core/v1/types_swagger_doc_generated.go | 10 ++++----- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index e7eea0a541..f03690a7f3 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -622,9 +622,9 @@ message Container { // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // Escaped references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional @@ -633,9 +633,9 @@ message Container { // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // Escaped references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional @@ -1155,9 +1155,9 @@ message EnvVar { // Variable references $(VAR_NAME) are expanded // using the previous defined environment variables in the container and // any service environment variables. If a variable cannot be resolved, - // the reference in the input string will be unchanged. The $(VAR_NAME) - // syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped - // references will never be expanded, regardless of whether the variable + // the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // Escaped references will never be expanded, regardless of whether the variable // exists or not. // Defaults to "". // +optional @@ -1229,9 +1229,9 @@ message EphemeralContainerCommon { // Entrypoint array. Not executed within a shell. // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped + // references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional @@ -1240,9 +1240,9 @@ message EphemeralContainerCommon { // Arguments to the entrypoint. // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable - // cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax - // can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, - // regardless of whether the variable exists or not. + // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped + // references will never be expanded, regardless of whether the variable exists or not. // Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 99350b98c5..0f713c6c00 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -328,8 +328,8 @@ var map_Container = map[string]string{ "": "A single application container that you want to run within a pod.", "name": "Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "image": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", - "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", - "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "workingDir": "Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "ports": "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.", "envFrom": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", @@ -558,7 +558,7 @@ func (EnvFromSource) SwaggerDoc() map[string]string { var map_EnvVar = map[string]string{ "": "EnvVar represents an environment variable present in a Container.", "name": "Name of the environment variable. Must be a C_IDENTIFIER.", - "value": "Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\".", + "value": "Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\".", "valueFrom": "Source for the environment variable's value. Cannot be used if value is not empty.", } @@ -591,8 +591,8 @@ var map_EphemeralContainerCommon = map[string]string{ "": "EphemeralContainerCommon is a copy of all fields in Container to be inlined in EphemeralContainer. This separate type allows easy conversion from EphemeralContainer to Container and allows separate documentation for the fields of EphemeralContainer. When a new field is added to Container it must be added here as well.", "name": "Name of the ephemeral container specified as a DNS_LABEL. This name must be unique among all containers, init containers and ephemeral containers.", "image": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images", - "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", - "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "workingDir": "Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "ports": "Ports are not allowed for ephemeral containers.", "envFrom": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", From 67fc4d012c378167e155b6393b0e28c513b29f91 Mon Sep 17 00:00:00 2001 From: AbdulBasitAlvi Date: Sun, 16 May 2021 07:09:40 +0500 Subject: [PATCH 073/130] bug(staging_api_apps_v1): add descriptions to apps/v1/types.go files #### What type of PR is this? /kind bug #### What this PR does / why we need it: This PR adds descriptions for the following: 1. Metadata and List of Struct `StatefulSetLists` 2. Metadata of Struct `StatefulSet` #### Which issue(s) this PR fixes: Ref #99675 Kubernetes-commit: 29cfc68911dd5ceaf4e5c90cad94fcd4a6b813e1 --- apps/v1/generated.proto | 11 +++++++++-- apps/v1/types.go | 14 +++++++++++--- apps/v1/types_swagger_doc_generated.go | 13 ++++++++----- 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/apps/v1/generated.proto b/apps/v1/generated.proto index d4689d88b5..ec9326b211 100644 --- a/apps/v1/generated.proto +++ b/apps/v1/generated.proto @@ -219,7 +219,8 @@ message DaemonSetUpdateStrategy { // Deployment enables declarative updates for Pods and ReplicaSets. message Deployment { - // Standard object metadata. + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -366,7 +367,8 @@ message DeploymentStrategy { message ReplicaSet { // If the Labels of a ReplicaSet are empty, they are defaulted to // be the same as the Pod(s) that the ReplicaSet manages. - // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -562,6 +564,8 @@ message RollingUpdateStatefulSetStrategy { // The StatefulSet guarantees that a given network identity will always // map to the same storage identity. message StatefulSet { + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; @@ -598,9 +602,12 @@ message StatefulSetCondition { // StatefulSetList is a collection of StatefulSets. message StatefulSetList { + // Standard list's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; + // Items is the list of stateful sets. repeated StatefulSet items = 2; } diff --git a/apps/v1/types.go b/apps/v1/types.go index e2c8961aa5..15c989f7b0 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -45,6 +45,8 @@ const ( // map to the same storage identity. type StatefulSet struct { metav1.TypeMeta `json:",inline"` + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -241,9 +243,13 @@ type StatefulSetCondition struct { // StatefulSetList is a collection of StatefulSets. type StatefulSetList struct { metav1.TypeMeta `json:",inline"` + // Standard list's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` - Items []StatefulSet `json:"items" protobuf:"bytes,2,rep,name=items"` + + // Items is the list of stateful sets. + Items []StatefulSet `json:"items" protobuf:"bytes,2,rep,name=items"` } // +genclient @@ -255,7 +261,8 @@ type StatefulSetList struct { // Deployment enables declarative updates for Pods and ReplicaSets. type Deployment struct { metav1.TypeMeta `json:",inline"` - // Standard object metadata. + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` @@ -693,7 +700,8 @@ type ReplicaSet struct { // If the Labels of a ReplicaSet are empty, they are defaulted to // be the same as the Pod(s) that the ReplicaSet manages. - // Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata + // Standard object's metadata. + // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` diff --git a/apps/v1/types_swagger_doc_generated.go b/apps/v1/types_swagger_doc_generated.go index b9783ad20e..724dc4641e 100644 --- a/apps/v1/types_swagger_doc_generated.go +++ b/apps/v1/types_swagger_doc_generated.go @@ -125,7 +125,7 @@ func (DaemonSetUpdateStrategy) SwaggerDoc() map[string]string { var map_Deployment = map[string]string{ "": "Deployment enables declarative updates for Pods and ReplicaSets.", - "metadata": "Standard object metadata.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", "spec": "Specification of the desired behavior of the Deployment.", "status": "Most recently observed status of the Deployment.", } @@ -290,9 +290,10 @@ func (RollingUpdateStatefulSetStrategy) SwaggerDoc() map[string]string { } var map_StatefulSet = map[string]string{ - "": "StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n - Network: A single stable DNS and hostname.\n - Storage: As many VolumeClaims as requested.\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.", - "spec": "Spec defines the desired identities of pods in this set.", - "status": "Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.", + "": "StatefulSet represents a set of pods with consistent identities. Identities are defined as:\n - Network: A single stable DNS and hostname.\n - Storage: As many VolumeClaims as requested.\nThe StatefulSet guarantees that a given network identity will always map to the same storage identity.", + "metadata": "Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "spec": "Spec defines the desired identities of pods in this set.", + "status": "Status is the current status of Pods in this StatefulSet. This data may be out of date by some window of time.", } func (StatefulSet) SwaggerDoc() map[string]string { @@ -313,7 +314,9 @@ func (StatefulSetCondition) SwaggerDoc() map[string]string { } var map_StatefulSetList = map[string]string{ - "": "StatefulSetList is a collection of StatefulSets.", + "": "StatefulSetList is a collection of StatefulSets.", + "metadata": "Standard list's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", + "items": "Items is the list of stateful sets.", } func (StatefulSetList) SwaggerDoc() map[string]string { From b51bb84dd386fade36c076cab69832204a39689c Mon Sep 17 00:00:00 2001 From: ravisantoshgudimetla Date: Mon, 17 May 2021 08:23:22 -0400 Subject: [PATCH 074/130] generated: Changes for api introduced Kubernetes-commit: 5464b649812f08c7edaa1f5c39c93ce1e96cfbb4 --- apps/v1/generated.pb.go | 297 ++++++++++-------- apps/v1/generated.proto | 13 + apps/v1/types_swagger_doc_generated.go | 2 + apps/v1beta1/generated.pb.go | 277 ++++++++++------- apps/v1beta1/generated.proto | 13 + apps/v1beta1/types_swagger_doc_generated.go | 2 + apps/v1beta2/generated.pb.go | 321 +++++++++++--------- apps/v1beta2/generated.proto | 13 + apps/v1beta2/types_swagger_doc_generated.go | 2 + 9 files changed, 566 insertions(+), 374 deletions(-) diff --git a/apps/v1/generated.pb.go b/apps/v1/generated.pb.go index 19fe456388..0a15aff4d8 100644 --- a/apps/v1/generated.pb.go +++ b/apps/v1/generated.pb.go @@ -868,134 +868,135 @@ func init() { } var fileDescriptor_e1014cab6f31e43b = []byte{ - // 2031 bytes of a gzipped FileDescriptorProto + // 2047 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcd, 0x6f, 0x24, 0x47, 0x15, 0x77, 0xcf, 0x87, 0x3d, 0x2e, 0xaf, 0xed, 0xdd, 0xb2, 0xb1, 0x27, 0xbb, 0x64, 0x66, 0x19, 0x60, 0xe3, 0x64, 0xb3, 0x3d, 0xec, 0x66, 0x13, 0xa1, 0x2c, 0x02, 0x79, 0xc6, 0x21, 0x84, 0x78, 0x6c, 0x53, 0x5e, 0xef, 0x61, 0x09, 0x12, 0xe5, 0xe9, 0xda, 0x71, 0xc7, 0xfd, 0xa5, 0xee, 0xea, - 0x61, 0x47, 0x5c, 0x10, 0x12, 0x37, 0x0e, 0xfc, 0x27, 0x08, 0x21, 0xb8, 0xa1, 0x08, 0x71, 0xd9, - 0x0b, 0x52, 0xc4, 0x85, 0x9c, 0x2c, 0x76, 0x72, 0x42, 0x28, 0x47, 0x2e, 0xb9, 0x80, 0xaa, 0xba, - 0xfa, 0xbb, 0xda, 0x33, 0xf6, 0x26, 0xce, 0x87, 0x72, 0xf3, 0x54, 0xfd, 0xde, 0xaf, 0xde, 0xab, - 0x7a, 0x55, 0xef, 0xd7, 0x55, 0x06, 0xf7, 0x8e, 0xbf, 0xeb, 0xa9, 0xba, 0xdd, 0x3e, 0xf6, 0x0f, - 0x89, 0x6b, 0x11, 0x4a, 0xbc, 0xf6, 0x90, 0x58, 0x9a, 0xed, 0xb6, 0x45, 0x07, 0x76, 0xf4, 0x36, - 0x76, 0x1c, 0xaf, 0x3d, 0xbc, 0xdd, 0x1e, 0x10, 0x8b, 0xb8, 0x98, 0x12, 0x4d, 0x75, 0x5c, 0x9b, - 0xda, 0x10, 0x06, 0x18, 0x15, 0x3b, 0xba, 0xca, 0x30, 0xea, 0xf0, 0xf6, 0xd5, 0x5b, 0x03, 0x9d, - 0x1e, 0xf9, 0x87, 0x6a, 0xdf, 0x36, 0xdb, 0x03, 0x7b, 0x60, 0xb7, 0x39, 0xf4, 0xd0, 0x7f, 0xc4, - 0x7f, 0xf1, 0x1f, 0xfc, 0xaf, 0x80, 0xe2, 0x6a, 0x2b, 0x31, 0x4c, 0xdf, 0x76, 0x89, 0x64, 0x98, - 0xab, 0x77, 0x63, 0x8c, 0x89, 0xfb, 0x47, 0xba, 0x45, 0xdc, 0x51, 0xdb, 0x39, 0x1e, 0xb0, 0x06, - 0xaf, 0x6d, 0x12, 0x8a, 0x65, 0x56, 0xed, 0x22, 0x2b, 0xd7, 0xb7, 0xa8, 0x6e, 0x92, 0x9c, 0xc1, - 0x6b, 0x93, 0x0c, 0xbc, 0xfe, 0x11, 0x31, 0x71, 0xce, 0xee, 0x95, 0x22, 0x3b, 0x9f, 0xea, 0x46, - 0x5b, 0xb7, 0xa8, 0x47, 0xdd, 0xac, 0x51, 0xeb, 0xbf, 0x0a, 0x80, 0x5d, 0xdb, 0xa2, 0xae, 0x6d, - 0x18, 0xc4, 0x45, 0x64, 0xa8, 0x7b, 0xba, 0x6d, 0xc1, 0x9f, 0x83, 0x1a, 0x8b, 0x47, 0xc3, 0x14, - 0xd7, 0x95, 0xeb, 0xca, 0xc6, 0xc2, 0x9d, 0xef, 0xa8, 0xf1, 0x24, 0x47, 0xf4, 0xaa, 0x73, 0x3c, - 0x60, 0x0d, 0x9e, 0xca, 0xd0, 0xea, 0xf0, 0xb6, 0xba, 0x7b, 0xf8, 0x2e, 0xe9, 0xd3, 0x1e, 0xa1, - 0xb8, 0x03, 0x9f, 0x9c, 0x34, 0x67, 0xc6, 0x27, 0x4d, 0x10, 0xb7, 0xa1, 0x88, 0x15, 0xee, 0x82, - 0x0a, 0x67, 0x2f, 0x71, 0xf6, 0x5b, 0x85, 0xec, 0x22, 0x68, 0x15, 0xe1, 0x5f, 0xbc, 0xf1, 0x98, - 0x12, 0x8b, 0xb9, 0xd7, 0xb9, 0x24, 0xa8, 0x2b, 0x5b, 0x98, 0x62, 0xc4, 0x89, 0xe0, 0xcb, 0xa0, - 0xe6, 0x0a, 0xf7, 0xeb, 0xe5, 0xeb, 0xca, 0x46, 0xb9, 0x73, 0x59, 0xa0, 0x6a, 0x61, 0x58, 0x28, - 0x42, 0xb4, 0xfe, 0xa6, 0x80, 0xb5, 0x7c, 0xdc, 0xdb, 0xba, 0x47, 0xe1, 0x3b, 0xb9, 0xd8, 0xd5, - 0xe9, 0x62, 0x67, 0xd6, 0x3c, 0xf2, 0x68, 0xe0, 0xb0, 0x25, 0x11, 0xf7, 0xdb, 0xa0, 0xaa, 0x53, - 0x62, 0x7a, 0xf5, 0xd2, 0xf5, 0xf2, 0xc6, 0xc2, 0x9d, 0x1b, 0x6a, 0x3e, 0x77, 0xd5, 0xbc, 0x63, - 0x9d, 0x45, 0x41, 0x59, 0x7d, 0x8b, 0x19, 0xa3, 0x80, 0xa3, 0xf5, 0x3f, 0x05, 0xcc, 0x6f, 0x61, - 0x62, 0xda, 0xd6, 0x3e, 0xa1, 0x17, 0xb0, 0x68, 0x5d, 0x50, 0xf1, 0x1c, 0xd2, 0x17, 0x8b, 0xf6, - 0x0d, 0x99, 0xef, 0x91, 0x3b, 0xfb, 0x0e, 0xe9, 0xc7, 0x0b, 0xc5, 0x7e, 0x21, 0x6e, 0x0c, 0xdf, - 0x06, 0xb3, 0x1e, 0xc5, 0xd4, 0xf7, 0xf8, 0x32, 0x2d, 0xdc, 0xf9, 0xe6, 0xe9, 0x34, 0x1c, 0xda, - 0x59, 0x12, 0x44, 0xb3, 0xc1, 0x6f, 0x24, 0x28, 0x5a, 0xff, 0x2e, 0x01, 0x18, 0x61, 0xbb, 0xb6, - 0xa5, 0xe9, 0x94, 0xe5, 0xef, 0xeb, 0xa0, 0x42, 0x47, 0x0e, 0xe1, 0xd3, 0x30, 0xdf, 0xb9, 0x11, - 0x7a, 0x71, 0x7f, 0xe4, 0x90, 0x8f, 0x4f, 0x9a, 0x6b, 0x79, 0x0b, 0xd6, 0x83, 0xb8, 0x0d, 0xdc, - 0x8e, 0xfc, 0x2b, 0x71, 0xeb, 0xbb, 0xe9, 0xa1, 0x3f, 0x3e, 0x69, 0x4a, 0x0e, 0x0b, 0x35, 0x62, - 0x4a, 0x3b, 0x08, 0x87, 0x00, 0x1a, 0xd8, 0xa3, 0xf7, 0x5d, 0x6c, 0x79, 0xc1, 0x48, 0xba, 0x49, - 0x44, 0xe4, 0x2f, 0x4d, 0xb7, 0x3c, 0xcc, 0xa2, 0x73, 0x55, 0x78, 0x01, 0xb7, 0x73, 0x6c, 0x48, - 0x32, 0x02, 0xbc, 0x01, 0x66, 0x5d, 0x82, 0x3d, 0xdb, 0xaa, 0x57, 0x78, 0x14, 0xd1, 0x04, 0x22, - 0xde, 0x8a, 0x44, 0x2f, 0x7c, 0x11, 0xcc, 0x99, 0xc4, 0xf3, 0xf0, 0x80, 0xd4, 0xab, 0x1c, 0xb8, - 0x2c, 0x80, 0x73, 0xbd, 0xa0, 0x19, 0x85, 0xfd, 0xad, 0x3f, 0x28, 0x60, 0x31, 0x9a, 0xb9, 0x0b, - 0xd8, 0x2a, 0x9d, 0xf4, 0x56, 0x79, 0xfe, 0xd4, 0x3c, 0x29, 0xd8, 0x21, 0xef, 0x95, 0x13, 0x3e, - 0xb3, 0x24, 0x84, 0x3f, 0x03, 0x35, 0x8f, 0x18, 0xa4, 0x4f, 0x6d, 0x57, 0xf8, 0xfc, 0xca, 0x94, - 0x3e, 0xe3, 0x43, 0x62, 0xec, 0x0b, 0xd3, 0xce, 0x25, 0xe6, 0x74, 0xf8, 0x0b, 0x45, 0x94, 0xf0, - 0x27, 0xa0, 0x46, 0x89, 0xe9, 0x18, 0x98, 0x12, 0xb1, 0x4d, 0x52, 0xf9, 0xcd, 0xd2, 0x85, 0x91, - 0xed, 0xd9, 0xda, 0x7d, 0x01, 0xe3, 0x1b, 0x25, 0x9a, 0x87, 0xb0, 0x15, 0x45, 0x34, 0xf0, 0x18, - 0x2c, 0xf9, 0x8e, 0xc6, 0x90, 0x94, 0x1d, 0xdd, 0x83, 0x91, 0x48, 0x9f, 0x9b, 0xa7, 0x4e, 0xc8, - 0x41, 0xca, 0xa4, 0xb3, 0x26, 0x06, 0x58, 0x4a, 0xb7, 0xa3, 0x0c, 0x35, 0xdc, 0x04, 0xcb, 0xa6, - 0x6e, 0x21, 0x82, 0xb5, 0xd1, 0x3e, 0xe9, 0xdb, 0x96, 0xe6, 0xf1, 0x04, 0xaa, 0x76, 0xd6, 0x05, - 0xc1, 0x72, 0x2f, 0xdd, 0x8d, 0xb2, 0x78, 0xb8, 0x0d, 0x56, 0xc3, 0x73, 0xf6, 0x47, 0xba, 0x47, - 0x6d, 0x77, 0xb4, 0xad, 0x9b, 0x3a, 0xad, 0xcf, 0x72, 0x9e, 0xfa, 0xf8, 0xa4, 0xb9, 0x8a, 0x24, - 0xfd, 0x48, 0x6a, 0xd5, 0xfa, 0xed, 0x2c, 0x58, 0xce, 0x9c, 0x06, 0xf0, 0x01, 0x58, 0xeb, 0xfb, - 0xae, 0x4b, 0x2c, 0xba, 0xe3, 0x9b, 0x87, 0xc4, 0xdd, 0xef, 0x1f, 0x11, 0xcd, 0x37, 0x88, 0xc6, - 0x57, 0xb4, 0xda, 0x69, 0x08, 0x5f, 0xd7, 0xba, 0x52, 0x14, 0x2a, 0xb0, 0x86, 0x3f, 0x06, 0xd0, - 0xe2, 0x4d, 0x3d, 0xdd, 0xf3, 0x22, 0xce, 0x12, 0xe7, 0x8c, 0x36, 0xe0, 0x4e, 0x0e, 0x81, 0x24, - 0x56, 0xcc, 0x47, 0x8d, 0x78, 0xba, 0x4b, 0xb4, 0xac, 0x8f, 0xe5, 0xb4, 0x8f, 0x5b, 0x52, 0x14, - 0x2a, 0xb0, 0x86, 0xaf, 0x82, 0x85, 0x60, 0x34, 0x3e, 0xe7, 0x62, 0x71, 0x56, 0x04, 0xd9, 0xc2, - 0x4e, 0xdc, 0x85, 0x92, 0x38, 0x16, 0x9a, 0x7d, 0xe8, 0x11, 0x77, 0x48, 0xb4, 0x37, 0x03, 0x0d, - 0xc0, 0x0a, 0x65, 0x95, 0x17, 0xca, 0x28, 0xb4, 0xdd, 0x1c, 0x02, 0x49, 0xac, 0x58, 0x68, 0x41, - 0xd6, 0xe4, 0x42, 0x9b, 0x4d, 0x87, 0x76, 0x20, 0x45, 0xa1, 0x02, 0x6b, 0x96, 0x7b, 0x81, 0xcb, - 0x9b, 0x43, 0xac, 0x1b, 0xf8, 0xd0, 0x20, 0xf5, 0xb9, 0x74, 0xee, 0xed, 0xa4, 0xbb, 0x51, 0x16, - 0x0f, 0xdf, 0x04, 0x57, 0x82, 0xa6, 0x03, 0x0b, 0x47, 0x24, 0x35, 0x4e, 0xf2, 0x9c, 0x20, 0xb9, - 0xb2, 0x93, 0x05, 0xa0, 0xbc, 0x0d, 0x7c, 0x1d, 0x2c, 0xf5, 0x6d, 0xc3, 0xe0, 0xf9, 0xd8, 0xb5, - 0x7d, 0x8b, 0xd6, 0xe7, 0x39, 0x0b, 0x64, 0x7b, 0xa8, 0x9b, 0xea, 0x41, 0x19, 0x24, 0x7c, 0x08, - 0x40, 0x3f, 0x2c, 0x07, 0x5e, 0x1d, 0x14, 0x17, 0xfa, 0x7c, 0x1d, 0x8a, 0x0b, 0x70, 0xd4, 0xe4, - 0xa1, 0x04, 0x5b, 0xeb, 0x3d, 0x05, 0xac, 0x17, 0xec, 0x71, 0xf8, 0x83, 0x54, 0xd5, 0xbb, 0x99, - 0xa9, 0x7a, 0xd7, 0x0a, 0xcc, 0x12, 0xa5, 0xaf, 0x0f, 0x16, 0x99, 0xee, 0xd0, 0xad, 0x41, 0x00, - 0x11, 0x27, 0xd8, 0x4b, 0x32, 0xdf, 0x51, 0x12, 0x18, 0x1f, 0xc3, 0x57, 0xc6, 0x27, 0xcd, 0xc5, - 0x54, 0x1f, 0x4a, 0x73, 0xb6, 0x7e, 0x5d, 0x02, 0x60, 0x8b, 0x38, 0x86, 0x3d, 0x32, 0x89, 0x75, - 0x11, 0xaa, 0x65, 0x2b, 0xa5, 0x5a, 0x5a, 0xd2, 0x85, 0x88, 0xfc, 0x29, 0x94, 0x2d, 0xdb, 0x19, - 0xd9, 0xf2, 0xad, 0x09, 0x3c, 0xa7, 0xeb, 0x96, 0x7f, 0x96, 0xc1, 0x4a, 0x0c, 0x8e, 0x85, 0xcb, - 0xbd, 0xd4, 0x12, 0xbe, 0x90, 0x59, 0xc2, 0x75, 0x89, 0xc9, 0xa7, 0xa6, 0x5c, 0xde, 0x05, 0x4b, - 0x4c, 0x57, 0x04, 0xab, 0xc6, 0x55, 0xcb, 0xec, 0x99, 0x55, 0x4b, 0x54, 0x75, 0xb6, 0x53, 0x4c, - 0x28, 0xc3, 0x5c, 0xa0, 0x92, 0xe6, 0xbe, 0x88, 0x2a, 0xe9, 0x8f, 0x0a, 0x58, 0x8a, 0x97, 0xe9, - 0x02, 0x64, 0x52, 0x37, 0x2d, 0x93, 0x1a, 0xa7, 0xe7, 0x65, 0x81, 0x4e, 0xfa, 0x47, 0x25, 0xe9, - 0x35, 0x17, 0x4a, 0x1b, 0xec, 0x83, 0xca, 0x31, 0xf4, 0x3e, 0xf6, 0x44, 0x59, 0xbd, 0x14, 0x7c, - 0x4c, 0x05, 0x6d, 0x28, 0xea, 0x4d, 0x49, 0xaa, 0xd2, 0xa7, 0x2b, 0xa9, 0xca, 0x9f, 0x8c, 0xa4, - 0xba, 0x0f, 0x6a, 0x5e, 0x28, 0xa6, 0x2a, 0x9c, 0xf2, 0xc6, 0xa4, 0xed, 0x2c, 0x74, 0x54, 0xc4, - 0x1a, 0x29, 0xa8, 0x88, 0x49, 0xa6, 0x9d, 0xaa, 0x9f, 0xa5, 0x76, 0x62, 0xe9, 0xed, 0x60, 0xdf, - 0x23, 0x1a, 0xdf, 0x4a, 0xb5, 0x38, 0xbd, 0xf7, 0x78, 0x2b, 0x12, 0xbd, 0xf0, 0x00, 0xac, 0x3b, - 0xae, 0x3d, 0x70, 0x89, 0xe7, 0x6d, 0x11, 0xac, 0x19, 0xba, 0x45, 0xc2, 0x00, 0x82, 0xaa, 0x77, - 0x6d, 0x7c, 0xd2, 0x5c, 0xdf, 0x93, 0x43, 0x50, 0x91, 0x6d, 0xeb, 0x2f, 0x15, 0x70, 0x39, 0x7b, - 0x22, 0x16, 0x08, 0x11, 0xe5, 0x5c, 0x42, 0xe4, 0xe5, 0x44, 0x8a, 0x06, 0x2a, 0x2d, 0xf1, 0xcd, - 0x9f, 0x4b, 0xd3, 0x4d, 0xb0, 0x2c, 0x84, 0x47, 0xd8, 0x29, 0xa4, 0x58, 0xb4, 0x3c, 0x07, 0xe9, - 0x6e, 0x94, 0xc5, 0xc3, 0x7b, 0x60, 0xd1, 0xe5, 0xda, 0x2a, 0x24, 0x08, 0xf4, 0xc9, 0xd7, 0x04, - 0xc1, 0x22, 0x4a, 0x76, 0xa2, 0x34, 0x96, 0x69, 0x93, 0x58, 0x72, 0x84, 0x04, 0x95, 0xb4, 0x36, - 0xd9, 0xcc, 0x02, 0x50, 0xde, 0x06, 0xf6, 0xc0, 0x8a, 0x6f, 0xe5, 0xa9, 0x82, 0x5c, 0xbb, 0x26, - 0xa8, 0x56, 0x0e, 0xf2, 0x10, 0x24, 0xb3, 0x83, 0x3f, 0x4d, 0xc9, 0x95, 0x59, 0x7e, 0x8a, 0xbc, - 0x70, 0xfa, 0x76, 0x98, 0x5a, 0xaf, 0x48, 0x74, 0x54, 0x6d, 0x5a, 0x1d, 0xd5, 0xfa, 0xb3, 0x02, - 0x60, 0x7e, 0x0b, 0x4e, 0xfc, 0xb8, 0xcf, 0x59, 0x24, 0x4a, 0xa4, 0x26, 0x57, 0x38, 0x37, 0x27, - 0x2b, 0x9c, 0xf8, 0x04, 0x9d, 0x4e, 0xe2, 0x88, 0xe9, 0xbd, 0x98, 0x8b, 0x99, 0x29, 0x24, 0x4e, - 0xec, 0xcf, 0xb3, 0x49, 0x9c, 0x04, 0xcf, 0xe9, 0x12, 0xe7, 0x3f, 0x25, 0xb0, 0x12, 0x83, 0xa7, - 0x96, 0x38, 0x12, 0x93, 0xaf, 0x2e, 0x67, 0xa6, 0x93, 0x1d, 0xf1, 0xd4, 0x7d, 0x4e, 0x64, 0x47, - 0xec, 0x50, 0x81, 0xec, 0xf8, 0x7d, 0x29, 0xe9, 0xf5, 0x19, 0x65, 0xc7, 0x27, 0x70, 0x55, 0xf1, - 0x85, 0x53, 0x2e, 0xad, 0xbf, 0x96, 0xc1, 0xe5, 0xec, 0x16, 0x4c, 0xd5, 0x41, 0x65, 0x62, 0x1d, - 0xdc, 0x03, 0xab, 0x8f, 0x7c, 0xc3, 0x18, 0xf1, 0x18, 0x12, 0xc5, 0x30, 0xa8, 0xa0, 0x5f, 0x17, - 0x96, 0xab, 0x3f, 0x94, 0x60, 0x90, 0xd4, 0x32, 0x5f, 0x16, 0x2b, 0xcf, 0x5a, 0x16, 0xab, 0xe7, - 0x28, 0x8b, 0x72, 0x65, 0x51, 0x3e, 0x97, 0xb2, 0x98, 0xba, 0x26, 0x4a, 0x8e, 0xab, 0x89, 0xdf, - 0xf0, 0x63, 0x05, 0xac, 0xc9, 0x3f, 0x9f, 0xa1, 0x01, 0x96, 0x4c, 0xfc, 0x38, 0x79, 0x79, 0x31, - 0xa9, 0x60, 0xf8, 0x54, 0x37, 0xd4, 0xe0, 0x75, 0x47, 0x7d, 0xcb, 0xa2, 0xbb, 0xee, 0x3e, 0x75, - 0x75, 0x6b, 0x10, 0x14, 0xd8, 0x5e, 0x8a, 0x0b, 0x65, 0xb8, 0xe1, 0x43, 0x50, 0x33, 0xf1, 0xe3, - 0x7d, 0xdf, 0x1d, 0x84, 0x85, 0xf0, 0xec, 0xe3, 0xf0, 0xdc, 0xef, 0x09, 0x16, 0x14, 0xf1, 0xb5, - 0x3e, 0x54, 0xc0, 0x7a, 0x41, 0x05, 0xfd, 0x12, 0x45, 0xb9, 0x0b, 0xae, 0xa7, 0x82, 0x64, 0x1b, - 0x92, 0x3c, 0xf2, 0x0d, 0xbe, 0x37, 0x85, 0x5e, 0xb9, 0x09, 0xe6, 0x1d, 0xec, 0x52, 0x3d, 0x12, - 0xba, 0xd5, 0xce, 0xe2, 0xf8, 0xa4, 0x39, 0xbf, 0x17, 0x36, 0xa2, 0xb8, 0xbf, 0xf5, 0x9b, 0x12, - 0x58, 0x48, 0x90, 0x5c, 0x80, 0x76, 0x78, 0x23, 0xa5, 0x1d, 0xa4, 0xaf, 0x31, 0xc9, 0xa8, 0x8a, - 0xc4, 0x43, 0x2f, 0x23, 0x1e, 0xbe, 0x3d, 0x89, 0xe8, 0x74, 0xf5, 0xf0, 0x51, 0x09, 0xac, 0x26, - 0xd0, 0xb1, 0x7c, 0xf8, 0x5e, 0x4a, 0x3e, 0x6c, 0x64, 0xe4, 0x43, 0x5d, 0x66, 0xf3, 0x95, 0x7e, - 0x98, 0xac, 0x1f, 0xfe, 0xa4, 0x80, 0xe5, 0xc4, 0xdc, 0x5d, 0x80, 0x80, 0xd8, 0x4a, 0x0b, 0x88, - 0xe6, 0x84, 0x7c, 0x29, 0x50, 0x10, 0x4f, 0xaa, 0x29, 0xbf, 0xbf, 0xf4, 0x37, 0x17, 0xbf, 0x04, - 0xab, 0x43, 0xdb, 0xf0, 0x4d, 0xd2, 0x35, 0xb0, 0x6e, 0x86, 0x00, 0x56, 0x71, 0xd9, 0x24, 0xbe, - 0x28, 0xa5, 0x27, 0xae, 0xa7, 0x7b, 0x94, 0x58, 0xf4, 0x41, 0x6c, 0x19, 0xd7, 0xf9, 0x07, 0x12, - 0x3a, 0x24, 0x1d, 0x04, 0xbe, 0x0a, 0x16, 0x58, 0xa5, 0xd4, 0xfb, 0x64, 0x07, 0x9b, 0x61, 0x4e, - 0x45, 0x6f, 0x0f, 0xfb, 0x71, 0x17, 0x4a, 0xe2, 0xe0, 0x11, 0x58, 0x71, 0x6c, 0xad, 0x87, 0x2d, - 0x3c, 0x20, 0xec, 0xfc, 0xdf, 0xb3, 0x0d, 0xbd, 0x3f, 0xe2, 0x77, 0x1a, 0xf3, 0x9d, 0xd7, 0xc2, - 0xef, 0xd5, 0xbd, 0x3c, 0x84, 0x7d, 0x0f, 0x48, 0x9a, 0xf9, 0x7e, 0x96, 0x51, 0x42, 0x33, 0xf7, - 0x54, 0x36, 0x97, 0xfb, 0xff, 0x02, 0x59, 0x72, 0x9d, 0xf3, 0xb1, 0xac, 0xe8, 0xb6, 0xa6, 0x76, - 0xae, 0x97, 0xae, 0x8f, 0x2a, 0xe0, 0x4a, 0xee, 0x80, 0xfc, 0x0c, 0xef, 0x4b, 0x72, 0xaa, 0xae, - 0x7c, 0x06, 0x55, 0xb7, 0x09, 0x96, 0xc5, 0x23, 0x5b, 0x46, 0x14, 0x46, 0xe2, 0xbc, 0x9b, 0xee, - 0x46, 0x59, 0xbc, 0xec, 0xbe, 0xa6, 0x7a, 0xc6, 0xfb, 0x9a, 0xa4, 0x17, 0xe2, 0x7f, 0x43, 0x82, - 0xac, 0xcb, 0x7b, 0x21, 0xfe, 0x45, 0x24, 0x8b, 0x87, 0xdf, 0x0f, 0x53, 0x2a, 0x62, 0x98, 0xe3, - 0x0c, 0x99, 0x1c, 0x89, 0x08, 0x32, 0xe8, 0x67, 0x7a, 0x48, 0x7a, 0x47, 0xf2, 0x90, 0xb4, 0x31, - 0x21, 0x95, 0xa7, 0x97, 0xa1, 0x7f, 0x57, 0xc0, 0x73, 0x85, 0x7b, 0x00, 0x6e, 0xa6, 0xea, 0xec, - 0xad, 0x4c, 0x9d, 0x7d, 0xbe, 0xd0, 0x30, 0x51, 0x6c, 0x4d, 0xf9, 0x65, 0xcb, 0xdd, 0x89, 0x97, - 0x2d, 0x12, 0x15, 0x35, 0xf9, 0xd6, 0xa5, 0xb3, 0xf1, 0xe4, 0x69, 0x63, 0xe6, 0xfd, 0xa7, 0x8d, - 0x99, 0x0f, 0x9e, 0x36, 0x66, 0x7e, 0x35, 0x6e, 0x28, 0x4f, 0xc6, 0x0d, 0xe5, 0xfd, 0x71, 0x43, - 0xf9, 0x60, 0xdc, 0x50, 0xfe, 0x35, 0x6e, 0x28, 0xbf, 0xfb, 0xb0, 0x31, 0xf3, 0xb0, 0x34, 0xbc, - 0xfd, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe6, 0xc9, 0x16, 0xd9, 0x6e, 0x26, 0x00, 0x00, + 0x61, 0x47, 0x5c, 0x10, 0x12, 0x27, 0x38, 0xf0, 0x9f, 0x20, 0x84, 0xc8, 0x0d, 0x45, 0x88, 0xcb, + 0x5e, 0x90, 0x22, 0x2e, 0xe4, 0x64, 0xb1, 0x93, 0x13, 0x42, 0x1c, 0xb9, 0xe4, 0x02, 0xaa, 0xea, + 0xea, 0xef, 0x6a, 0xcf, 0xd8, 0x9b, 0x38, 0x24, 0xca, 0x6d, 0xba, 0xea, 0xf7, 0x7e, 0xf5, 0x5e, + 0xd5, 0xab, 0x7a, 0xbf, 0xae, 0x1e, 0x70, 0xef, 0xf8, 0xdb, 0x9e, 0xaa, 0xdb, 0xed, 0x63, 0xff, + 0x90, 0xb8, 0x16, 0xa1, 0xc4, 0x6b, 0x0f, 0x89, 0xa5, 0xd9, 0x6e, 0x5b, 0x74, 0x60, 0x47, 0x6f, + 0x63, 0xc7, 0xf1, 0xda, 0xc3, 0xdb, 0xed, 0x01, 0xb1, 0x88, 0x8b, 0x29, 0xd1, 0x54, 0xc7, 0xb5, + 0xa9, 0x0d, 0x61, 0x80, 0x51, 0xb1, 0xa3, 0xab, 0x0c, 0xa3, 0x0e, 0x6f, 0x5f, 0xbd, 0x35, 0xd0, + 0xe9, 0x91, 0x7f, 0xa8, 0xf6, 0x6d, 0xb3, 0x3d, 0xb0, 0x07, 0x76, 0x9b, 0x43, 0x0f, 0xfd, 0x47, + 0xfc, 0x89, 0x3f, 0xf0, 0x5f, 0x01, 0xc5, 0xd5, 0x56, 0x62, 0x98, 0xbe, 0xed, 0x12, 0xc9, 0x30, + 0x57, 0xef, 0xc6, 0x18, 0x13, 0xf7, 0x8f, 0x74, 0x8b, 0xb8, 0xa3, 0xb6, 0x73, 0x3c, 0x60, 0x0d, + 0x5e, 0xdb, 0x24, 0x14, 0xcb, 0xac, 0xda, 0x45, 0x56, 0xae, 0x6f, 0x51, 0xdd, 0x24, 0x39, 0x83, + 0xd7, 0x26, 0x19, 0x78, 0xfd, 0x23, 0x62, 0xe2, 0x9c, 0xdd, 0x2b, 0x45, 0x76, 0x3e, 0xd5, 0x8d, + 0xb6, 0x6e, 0x51, 0x8f, 0xba, 0x59, 0xa3, 0xd6, 0x7f, 0x14, 0x00, 0xbb, 0xb6, 0x45, 0x5d, 0xdb, + 0x30, 0x88, 0x8b, 0xc8, 0x50, 0xf7, 0x74, 0xdb, 0x82, 0x3f, 0x05, 0x35, 0x16, 0x8f, 0x86, 0x29, + 0xae, 0x2b, 0xd7, 0x95, 0x8d, 0x85, 0x3b, 0xdf, 0x52, 0xe3, 0x49, 0x8e, 0xe8, 0x55, 0xe7, 0x78, + 0xc0, 0x1a, 0x3c, 0x95, 0xa1, 0xd5, 0xe1, 0x6d, 0x75, 0xf7, 0xf0, 0x5d, 0xd2, 0xa7, 0x3d, 0x42, + 0x71, 0x07, 0x3e, 0x39, 0x69, 0xce, 0x8c, 0x4f, 0x9a, 0x20, 0x6e, 0x43, 0x11, 0x2b, 0xdc, 0x05, + 0x15, 0xce, 0x5e, 0xe2, 0xec, 0xb7, 0x0a, 0xd9, 0x45, 0xd0, 0x2a, 0xc2, 0x3f, 0x7b, 0xe3, 0x31, + 0x25, 0x16, 0x73, 0xaf, 0x73, 0x49, 0x50, 0x57, 0xb6, 0x30, 0xc5, 0x88, 0x13, 0xc1, 0x97, 0x41, + 0xcd, 0x15, 0xee, 0xd7, 0xcb, 0xd7, 0x95, 0x8d, 0x72, 0xe7, 0xb2, 0x40, 0xd5, 0xc2, 0xb0, 0x50, + 0x84, 0x68, 0xfd, 0x45, 0x01, 0x6b, 0xf9, 0xb8, 0xb7, 0x75, 0x8f, 0xc2, 0x77, 0x72, 0xb1, 0xab, + 0xd3, 0xc5, 0xce, 0xac, 0x79, 0xe4, 0xd1, 0xc0, 0x61, 0x4b, 0x22, 0xee, 0xb7, 0x41, 0x55, 0xa7, + 0xc4, 0xf4, 0xea, 0xa5, 0xeb, 0xe5, 0x8d, 0x85, 0x3b, 0x37, 0xd4, 0x7c, 0xee, 0xaa, 0x79, 0xc7, + 0x3a, 0x8b, 0x82, 0xb2, 0xfa, 0x16, 0x33, 0x46, 0x01, 0x47, 0xeb, 0xbf, 0x0a, 0x98, 0xdf, 0xc2, + 0xc4, 0xb4, 0xad, 0x7d, 0x42, 0x2f, 0x60, 0xd1, 0xba, 0xa0, 0xe2, 0x39, 0xa4, 0x2f, 0x16, 0xed, + 0x6b, 0x32, 0xdf, 0x23, 0x77, 0xf6, 0x1d, 0xd2, 0x8f, 0x17, 0x8a, 0x3d, 0x21, 0x6e, 0x0c, 0xdf, + 0x06, 0xb3, 0x1e, 0xc5, 0xd4, 0xf7, 0xf8, 0x32, 0x2d, 0xdc, 0xf9, 0xfa, 0xe9, 0x34, 0x1c, 0xda, + 0x59, 0x12, 0x44, 0xb3, 0xc1, 0x33, 0x12, 0x14, 0xad, 0x7f, 0x96, 0x00, 0x8c, 0xb0, 0x5d, 0xdb, + 0xd2, 0x74, 0xca, 0xf2, 0xf7, 0x75, 0x50, 0xa1, 0x23, 0x87, 0xf0, 0x69, 0x98, 0xef, 0xdc, 0x08, + 0xbd, 0xb8, 0x3f, 0x72, 0xc8, 0xc7, 0x27, 0xcd, 0xb5, 0xbc, 0x05, 0xeb, 0x41, 0xdc, 0x06, 0x6e, + 0x47, 0xfe, 0x95, 0xb8, 0xf5, 0xdd, 0xf4, 0xd0, 0x1f, 0x9f, 0x34, 0x25, 0x87, 0x85, 0x1a, 0x31, + 0xa5, 0x1d, 0x84, 0x43, 0x00, 0x0d, 0xec, 0xd1, 0xfb, 0x2e, 0xb6, 0xbc, 0x60, 0x24, 0xdd, 0x24, + 0x22, 0xf2, 0x97, 0xa6, 0x5b, 0x1e, 0x66, 0xd1, 0xb9, 0x2a, 0xbc, 0x80, 0xdb, 0x39, 0x36, 0x24, + 0x19, 0x01, 0xde, 0x00, 0xb3, 0x2e, 0xc1, 0x9e, 0x6d, 0xd5, 0x2b, 0x3c, 0x8a, 0x68, 0x02, 0x11, + 0x6f, 0x45, 0xa2, 0x17, 0xbe, 0x08, 0xe6, 0x4c, 0xe2, 0x79, 0x78, 0x40, 0xea, 0x55, 0x0e, 0x5c, + 0x16, 0xc0, 0xb9, 0x5e, 0xd0, 0x8c, 0xc2, 0xfe, 0xd6, 0xef, 0x15, 0xb0, 0x18, 0xcd, 0xdc, 0x05, + 0x6c, 0x95, 0x4e, 0x7a, 0xab, 0x3c, 0x7f, 0x6a, 0x9e, 0x14, 0xec, 0x90, 0xf7, 0xcb, 0x09, 0x9f, + 0x59, 0x12, 0xc2, 0x9f, 0x80, 0x9a, 0x47, 0x0c, 0xd2, 0xa7, 0xb6, 0x2b, 0x7c, 0x7e, 0x65, 0x4a, + 0x9f, 0xf1, 0x21, 0x31, 0xf6, 0x85, 0x69, 0xe7, 0x12, 0x73, 0x3a, 0x7c, 0x42, 0x11, 0x25, 0xfc, + 0x11, 0xa8, 0x51, 0x62, 0x3a, 0x06, 0xa6, 0x44, 0x6c, 0x93, 0x54, 0x7e, 0xb3, 0x74, 0x61, 0x64, + 0x7b, 0xb6, 0x76, 0x5f, 0xc0, 0xf8, 0x46, 0x89, 0xe6, 0x21, 0x6c, 0x45, 0x11, 0x0d, 0x3c, 0x06, + 0x4b, 0xbe, 0xa3, 0x31, 0x24, 0x65, 0x47, 0xf7, 0x60, 0x24, 0xd2, 0xe7, 0xe6, 0xa9, 0x13, 0x72, + 0x90, 0x32, 0xe9, 0xac, 0x89, 0x01, 0x96, 0xd2, 0xed, 0x28, 0x43, 0x0d, 0x37, 0xc1, 0xb2, 0xa9, + 0x5b, 0x88, 0x60, 0x6d, 0xb4, 0x4f, 0xfa, 0xb6, 0xa5, 0x79, 0x3c, 0x81, 0xaa, 0x9d, 0x75, 0x41, + 0xb0, 0xdc, 0x4b, 0x77, 0xa3, 0x2c, 0x1e, 0x6e, 0x83, 0xd5, 0xf0, 0x9c, 0xfd, 0x81, 0xee, 0x51, + 0xdb, 0x1d, 0x6d, 0xeb, 0xa6, 0x4e, 0xeb, 0xb3, 0x9c, 0xa7, 0x3e, 0x3e, 0x69, 0xae, 0x22, 0x49, + 0x3f, 0x92, 0x5a, 0xb5, 0x7e, 0x33, 0x0b, 0x96, 0x33, 0xa7, 0x01, 0x7c, 0x00, 0xd6, 0xfa, 0xbe, + 0xeb, 0x12, 0x8b, 0xee, 0xf8, 0xe6, 0x21, 0x71, 0xf7, 0xfb, 0x47, 0x44, 0xf3, 0x0d, 0xa2, 0xf1, + 0x15, 0xad, 0x76, 0x1a, 0xc2, 0xd7, 0xb5, 0xae, 0x14, 0x85, 0x0a, 0xac, 0xe1, 0x0f, 0x01, 0xb4, + 0x78, 0x53, 0x4f, 0xf7, 0xbc, 0x88, 0xb3, 0xc4, 0x39, 0xa3, 0x0d, 0xb8, 0x93, 0x43, 0x20, 0x89, + 0x15, 0xf3, 0x51, 0x23, 0x9e, 0xee, 0x12, 0x2d, 0xeb, 0x63, 0x39, 0xed, 0xe3, 0x96, 0x14, 0x85, + 0x0a, 0xac, 0xe1, 0xab, 0x60, 0x21, 0x18, 0x8d, 0xcf, 0xb9, 0x58, 0x9c, 0x15, 0x41, 0xb6, 0xb0, + 0x13, 0x77, 0xa1, 0x24, 0x8e, 0x85, 0x66, 0x1f, 0x7a, 0xc4, 0x1d, 0x12, 0xed, 0xcd, 0x40, 0x03, + 0xb0, 0x42, 0x59, 0xe5, 0x85, 0x32, 0x0a, 0x6d, 0x37, 0x87, 0x40, 0x12, 0x2b, 0x16, 0x5a, 0x90, + 0x35, 0xb9, 0xd0, 0x66, 0xd3, 0xa1, 0x1d, 0x48, 0x51, 0xa8, 0xc0, 0x9a, 0xe5, 0x5e, 0xe0, 0xf2, + 0xe6, 0x10, 0xeb, 0x06, 0x3e, 0x34, 0x48, 0x7d, 0x2e, 0x9d, 0x7b, 0x3b, 0xe9, 0x6e, 0x94, 0xc5, + 0xc3, 0x37, 0xc1, 0x95, 0xa0, 0xe9, 0xc0, 0xc2, 0x11, 0x49, 0x8d, 0x93, 0x3c, 0x27, 0x48, 0xae, + 0xec, 0x64, 0x01, 0x28, 0x6f, 0x03, 0x5f, 0x07, 0x4b, 0x7d, 0xdb, 0x30, 0x78, 0x3e, 0x76, 0x6d, + 0xdf, 0xa2, 0xf5, 0x79, 0xce, 0x02, 0xd9, 0x1e, 0xea, 0xa6, 0x7a, 0x50, 0x06, 0x09, 0x1f, 0x02, + 0xd0, 0x0f, 0xcb, 0x81, 0x57, 0x07, 0xc5, 0x85, 0x3e, 0x5f, 0x87, 0xe2, 0x02, 0x1c, 0x35, 0x79, + 0x28, 0xc1, 0xd6, 0x7a, 0x5f, 0x01, 0xeb, 0x05, 0x7b, 0x1c, 0x7e, 0x2f, 0x55, 0xf5, 0x6e, 0x66, + 0xaa, 0xde, 0xb5, 0x02, 0xb3, 0x44, 0xe9, 0xeb, 0x83, 0x45, 0xa6, 0x3b, 0x74, 0x6b, 0x10, 0x40, + 0xc4, 0x09, 0xf6, 0x92, 0xcc, 0x77, 0x94, 0x04, 0xc6, 0xc7, 0xf0, 0x95, 0xf1, 0x49, 0x73, 0x31, + 0xd5, 0x87, 0xd2, 0x9c, 0xad, 0x5f, 0x96, 0x00, 0xd8, 0x22, 0x8e, 0x61, 0x8f, 0x4c, 0x62, 0x5d, + 0x84, 0x6a, 0xd9, 0x4a, 0xa9, 0x96, 0x96, 0x74, 0x21, 0x22, 0x7f, 0x0a, 0x65, 0xcb, 0x76, 0x46, + 0xb6, 0x7c, 0x63, 0x02, 0xcf, 0xe9, 0xba, 0xe5, 0xef, 0x65, 0xb0, 0x12, 0x83, 0x63, 0xe1, 0x72, + 0x2f, 0xb5, 0x84, 0x2f, 0x64, 0x96, 0x70, 0x5d, 0x62, 0xf2, 0xa9, 0x29, 0x97, 0x77, 0xc1, 0x12, + 0xd3, 0x15, 0xc1, 0xaa, 0x71, 0xd5, 0x32, 0x7b, 0x66, 0xd5, 0x12, 0x55, 0x9d, 0xed, 0x14, 0x13, + 0xca, 0x30, 0x17, 0xa8, 0xa4, 0xb9, 0xcf, 0xa3, 0x4a, 0xfa, 0x83, 0x02, 0x96, 0xe2, 0x65, 0xba, + 0x00, 0x99, 0xd4, 0x4d, 0xcb, 0xa4, 0xc6, 0xe9, 0x79, 0x59, 0xa0, 0x93, 0xfe, 0x56, 0x49, 0x7a, + 0xcd, 0x85, 0xd2, 0x06, 0x7b, 0xa1, 0x72, 0x0c, 0xbd, 0x8f, 0x3d, 0x51, 0x56, 0x2f, 0x05, 0x2f, + 0x53, 0x41, 0x1b, 0x8a, 0x7a, 0x53, 0x92, 0xaa, 0xf4, 0xe9, 0x4a, 0xaa, 0xf2, 0x27, 0x23, 0xa9, + 0xee, 0x83, 0x9a, 0x17, 0x8a, 0xa9, 0x0a, 0xa7, 0xbc, 0x31, 0x69, 0x3b, 0x0b, 0x1d, 0x15, 0xb1, + 0x46, 0x0a, 0x2a, 0x62, 0x92, 0x69, 0xa7, 0xea, 0x67, 0xa9, 0x9d, 0x58, 0x7a, 0x3b, 0xd8, 0xf7, + 0x88, 0xc6, 0xb7, 0x52, 0x2d, 0x4e, 0xef, 0x3d, 0xde, 0x8a, 0x44, 0x2f, 0x3c, 0x00, 0xeb, 0x8e, + 0x6b, 0x0f, 0x5c, 0xe2, 0x79, 0x5b, 0x04, 0x6b, 0x86, 0x6e, 0x91, 0x30, 0x80, 0xa0, 0xea, 0x5d, + 0x1b, 0x9f, 0x34, 0xd7, 0xf7, 0xe4, 0x10, 0x54, 0x64, 0xdb, 0xfa, 0x53, 0x05, 0x5c, 0xce, 0x9e, + 0x88, 0x05, 0x42, 0x44, 0x39, 0x97, 0x10, 0x79, 0x39, 0x91, 0xa2, 0x81, 0x4a, 0x4b, 0xbc, 0xf3, + 0xe7, 0xd2, 0x74, 0x13, 0x2c, 0x0b, 0xe1, 0x11, 0x76, 0x0a, 0x29, 0x16, 0x2d, 0xcf, 0x41, 0xba, + 0x1b, 0x65, 0xf1, 0xf0, 0x1e, 0x58, 0x74, 0xb9, 0xb6, 0x0a, 0x09, 0x02, 0x7d, 0xf2, 0x15, 0x41, + 0xb0, 0x88, 0x92, 0x9d, 0x28, 0x8d, 0x65, 0xda, 0x24, 0x96, 0x1c, 0x21, 0x41, 0x25, 0xad, 0x4d, + 0x36, 0xb3, 0x00, 0x94, 0xb7, 0x81, 0x3d, 0xb0, 0xe2, 0x5b, 0x79, 0xaa, 0x20, 0xd7, 0xae, 0x09, + 0xaa, 0x95, 0x83, 0x3c, 0x04, 0xc9, 0xec, 0xe0, 0x8f, 0x53, 0x72, 0x65, 0x96, 0x9f, 0x22, 0x2f, + 0x9c, 0xbe, 0x1d, 0xa6, 0xd6, 0x2b, 0x12, 0x1d, 0x55, 0x9b, 0x56, 0x47, 0xb5, 0xde, 0x53, 0x00, + 0xcc, 0x6f, 0xc1, 0x89, 0x2f, 0xf7, 0x39, 0x8b, 0x44, 0x89, 0xd4, 0xe4, 0x0a, 0xe7, 0xe6, 0x64, + 0x85, 0x13, 0x9f, 0xa0, 0xd3, 0x49, 0x1c, 0x31, 0xbd, 0x17, 0x73, 0x31, 0x33, 0x85, 0xc4, 0x89, + 0xfd, 0x79, 0x36, 0x89, 0x93, 0xe0, 0x39, 0x5d, 0xe2, 0xfc, 0xab, 0x04, 0x56, 0x62, 0xf0, 0xd4, + 0x12, 0x47, 0x62, 0xf2, 0xe5, 0xe5, 0xcc, 0x74, 0xb2, 0x23, 0x9e, 0xba, 0xff, 0x13, 0xd9, 0x11, + 0x3b, 0x54, 0x20, 0x3b, 0x7e, 0x57, 0x4a, 0x7a, 0x7d, 0x46, 0xd9, 0xf1, 0x09, 0x5c, 0x55, 0x7c, + 0xee, 0x94, 0x4b, 0xeb, 0xcf, 0x65, 0x70, 0x39, 0xbb, 0x05, 0x53, 0x75, 0x50, 0x99, 0x58, 0x07, + 0xf7, 0xc0, 0xea, 0x23, 0xdf, 0x30, 0x46, 0x3c, 0x86, 0x44, 0x31, 0x0c, 0x2a, 0xe8, 0x57, 0x85, + 0xe5, 0xea, 0xf7, 0x25, 0x18, 0x24, 0xb5, 0xcc, 0x97, 0xc5, 0xca, 0xb3, 0x96, 0xc5, 0xea, 0x39, + 0xca, 0xa2, 0x5c, 0x59, 0x94, 0xcf, 0xa5, 0x2c, 0xa6, 0xae, 0x89, 0x92, 0xe3, 0x6a, 0xe2, 0x3b, + 0xfc, 0x58, 0x01, 0x6b, 0xf2, 0xd7, 0x67, 0x68, 0x80, 0x25, 0x13, 0x3f, 0x4e, 0x5e, 0x5e, 0x4c, + 0x2a, 0x18, 0x3e, 0xd5, 0x0d, 0x35, 0xf8, 0xba, 0xa3, 0xbe, 0x65, 0xd1, 0x5d, 0x77, 0x9f, 0xba, + 0xba, 0x35, 0x08, 0x0a, 0x6c, 0x2f, 0xc5, 0x85, 0x32, 0xdc, 0xf0, 0x21, 0xa8, 0x99, 0xf8, 0xf1, + 0xbe, 0xef, 0x0e, 0xc2, 0x42, 0x78, 0xf6, 0x71, 0x78, 0xee, 0xf7, 0x04, 0x0b, 0x8a, 0xf8, 0x5a, + 0x1f, 0x29, 0x60, 0xbd, 0xa0, 0x82, 0x7e, 0x81, 0xa2, 0xdc, 0x05, 0xd7, 0x53, 0x41, 0xb2, 0x0d, + 0x49, 0x1e, 0xf9, 0x06, 0xdf, 0x9b, 0x42, 0xaf, 0xdc, 0x04, 0xf3, 0x0e, 0x76, 0xa9, 0x1e, 0x09, + 0xdd, 0x6a, 0x67, 0x71, 0x7c, 0xd2, 0x9c, 0xdf, 0x0b, 0x1b, 0x51, 0xdc, 0xdf, 0xfa, 0x55, 0x09, + 0x2c, 0x24, 0x48, 0x2e, 0x40, 0x3b, 0xbc, 0x91, 0xd2, 0x0e, 0xd2, 0xaf, 0x31, 0xc9, 0xa8, 0x8a, + 0xc4, 0x43, 0x2f, 0x23, 0x1e, 0xbe, 0x39, 0x89, 0xe8, 0x74, 0xf5, 0xf0, 0xef, 0x12, 0x58, 0x4d, + 0xa0, 0x63, 0xf9, 0xf0, 0x9d, 0x94, 0x7c, 0xd8, 0xc8, 0xc8, 0x87, 0xba, 0xcc, 0xe6, 0x4b, 0xfd, + 0x30, 0x59, 0x3f, 0xfc, 0x51, 0x01, 0xcb, 0x89, 0xb9, 0xbb, 0x00, 0x01, 0xb1, 0x95, 0x16, 0x10, + 0xcd, 0x09, 0xf9, 0x52, 0xa0, 0x20, 0x7e, 0x3d, 0x9b, 0xf2, 0xfb, 0x0b, 0x7f, 0x73, 0xf1, 0x73, + 0xb0, 0x3a, 0xb4, 0x0d, 0xdf, 0x24, 0x5d, 0x03, 0xeb, 0x66, 0x08, 0x60, 0x15, 0x97, 0x4d, 0xe2, + 0x8b, 0x52, 0x7a, 0xe2, 0x7a, 0xba, 0x47, 0x89, 0x45, 0x1f, 0xc4, 0x96, 0x71, 0x9d, 0x7f, 0x20, + 0xa1, 0x43, 0xd2, 0x41, 0xe0, 0xab, 0x60, 0x81, 0x55, 0x4a, 0xbd, 0x4f, 0x76, 0xb0, 0x19, 0xe6, + 0x54, 0xf4, 0xed, 0x61, 0x3f, 0xee, 0x42, 0x49, 0x1c, 0x3c, 0x02, 0x2b, 0x8e, 0xad, 0xf5, 0xb0, + 0x85, 0x07, 0x84, 0x9d, 0xff, 0x7b, 0xb6, 0xa1, 0xf7, 0x47, 0xfc, 0x4e, 0x63, 0xbe, 0xf3, 0x5a, + 0xf8, 0xbe, 0xba, 0x97, 0x87, 0xb0, 0xf7, 0x01, 0x49, 0x33, 0xdf, 0xcf, 0x32, 0x4a, 0x68, 0xe6, + 0x3e, 0x95, 0xcd, 0xe5, 0xfe, 0x5f, 0x20, 0x4b, 0xae, 0x73, 0x7e, 0x2c, 0x2b, 0xba, 0xad, 0xa9, + 0x9d, 0xeb, 0xb6, 0x46, 0xa2, 0x67, 0xe7, 0xcf, 0xa6, 0x67, 0x5b, 0xef, 0x55, 0xc1, 0x95, 0xdc, + 0x19, 0xfb, 0x19, 0x5e, 0xb9, 0xe4, 0x84, 0x61, 0xf9, 0x0c, 0xc2, 0x70, 0x13, 0x2c, 0x8b, 0xef, + 0x74, 0x19, 0x5d, 0x19, 0xcd, 0x47, 0x37, 0xdd, 0x8d, 0xb2, 0x78, 0xd9, 0x95, 0x4f, 0xf5, 0x8c, + 0x57, 0x3e, 0x49, 0x2f, 0xc4, 0xdf, 0x4b, 0x82, 0xc4, 0xcd, 0x7b, 0x21, 0xfe, 0x65, 0x92, 0xc5, + 0xc3, 0xef, 0x86, 0x59, 0x19, 0x31, 0xcc, 0x71, 0x86, 0x4c, 0x9a, 0x45, 0x04, 0x19, 0xf4, 0x33, + 0x7d, 0x8b, 0x7a, 0x47, 0xf2, 0x2d, 0x6a, 0x63, 0xc2, 0x6e, 0x98, 0xfe, 0x76, 0x47, 0xaa, 0xdd, + 0x17, 0xce, 0xae, 0xdd, 0x5b, 0x7f, 0x55, 0xc0, 0x73, 0x85, 0xfb, 0x11, 0x6e, 0xa6, 0x6a, 0xfe, + 0xad, 0x4c, 0xcd, 0x7f, 0xbe, 0xd0, 0x30, 0x51, 0xf8, 0x4d, 0xf9, 0xc5, 0xcf, 0xdd, 0x89, 0x17, + 0x3f, 0x12, 0x45, 0x37, 0xf9, 0x06, 0xa8, 0xb3, 0xf1, 0xe4, 0x69, 0x63, 0xe6, 0x83, 0xa7, 0x8d, + 0x99, 0x0f, 0x9f, 0x36, 0x66, 0x7e, 0x31, 0x6e, 0x28, 0x4f, 0xc6, 0x0d, 0xe5, 0x83, 0x71, 0x43, + 0xf9, 0x70, 0xdc, 0x50, 0xfe, 0x31, 0x6e, 0x28, 0xbf, 0xfd, 0xa8, 0x31, 0xf3, 0xb0, 0x34, 0xbc, + 0xfd, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8a, 0x69, 0x8a, 0x39, 0xfa, 0x26, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -2310,6 +2311,9 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) + i-- + dAtA[i] = 0x48 if m.RevisionHistoryLimit != nil { i = encodeVarintGenerated(dAtA, i, uint64(*m.RevisionHistoryLimit)) i-- @@ -2399,6 +2403,9 @@ func (m *StatefulSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i = encodeVarintGenerated(dAtA, i, uint64(m.AvailableReplicas)) + i-- + dAtA[i] = 0x58 if len(m.Conditions) > 0 { for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- { { @@ -2978,6 +2985,7 @@ func (m *StatefulSetSpec) Size() (n int) { if m.RevisionHistoryLimit != nil { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } + n += 1 + sovGenerated(uint64(m.MinReadySeconds)) return n } @@ -3005,6 +3013,7 @@ func (m *StatefulSetStatus) Size() (n int) { n += 1 + l + sovGenerated(uint64(l)) } } + n += 1 + sovGenerated(uint64(m.AvailableReplicas)) return n } @@ -3408,6 +3417,7 @@ func (this *StatefulSetSpec) String() string { `PodManagementPolicy:` + fmt.Sprintf("%v", this.PodManagementPolicy) + `,`, `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, + `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, `}`, }, "") return s @@ -3431,6 +3441,7 @@ func (this *StatefulSetStatus) String() string { `UpdateRevision:` + fmt.Sprintf("%v", this.UpdateRevision) + `,`, `CollisionCount:` + valueToStringGenerated(this.CollisionCount) + `,`, `Conditions:` + repeatedStringForConditions + `,`, + `AvailableReplicas:` + fmt.Sprintf("%v", this.AvailableReplicas) + `,`, `}`, }, "") return s @@ -7719,6 +7730,25 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { } } m.RevisionHistoryLimit = &v + case 9: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MinReadySeconds", wireType) + } + m.MinReadySeconds = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.MinReadySeconds |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -7982,6 +8012,25 @@ func (m *StatefulSetStatus) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 11: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field AvailableReplicas", wireType) + } + m.AvailableReplicas = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.AvailableReplicas |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1/generated.proto b/apps/v1/generated.proto index 3e01689ad9..038d7ad7f4 100644 --- a/apps/v1/generated.proto +++ b/apps/v1/generated.proto @@ -670,6 +670,13 @@ message StatefulSetSpec { // consists of all revisions not represented by a currently applied // StatefulSetSpec version. The default value is 10. optional int32 revisionHistoryLimit = 8; + + // Minimum number of seconds for which a newly created pod should be ready + // without any of its container crashing for it to be considered available. + // Defaults to 0 (pod will be considered available as soon as it is ready) + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // +optional + optional int32 minReadySeconds = 9; } // StatefulSetStatus represents the current state of a StatefulSet. @@ -712,6 +719,12 @@ message StatefulSetStatus { // +patchMergeKey=type // +patchStrategy=merge repeated StatefulSetCondition conditions = 10; + + // Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // Remove omitempty when graduating to beta + // +optional + optional int32 availableReplicas = 11; } // StatefulSetUpdateStrategy indicates the strategy that the StatefulSet diff --git a/apps/v1/types_swagger_doc_generated.go b/apps/v1/types_swagger_doc_generated.go index 6212e04f49..03738eb8b8 100644 --- a/apps/v1/types_swagger_doc_generated.go +++ b/apps/v1/types_swagger_doc_generated.go @@ -333,6 +333,7 @@ var map_StatefulSetSpec = map[string]string{ "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { @@ -350,6 +351,7 @@ var map_StatefulSetStatus = map[string]string{ "updateRevision": "updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)", "collisionCount": "collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.", "conditions": "Represents the latest available observations of a statefulset's current state.", + "availableReplicas": "Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. Remove omitempty when graduating to beta", } func (StatefulSetStatus) SwaggerDoc() map[string]string { diff --git a/apps/v1beta1/generated.pb.go b/apps/v1beta1/generated.pb.go index 6bc56e382a..79e39e582f 100644 --- a/apps/v1beta1/generated.pb.go +++ b/apps/v1beta1/generated.pb.go @@ -668,123 +668,124 @@ func init() { } var fileDescriptor_2a07313e8f66e805 = []byte{ - // 1855 bytes of a gzipped FileDescriptorProto + // 1869 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcd, 0x6f, 0x24, 0x47, - 0x15, 0x77, 0x8f, 0x67, 0xec, 0xf1, 0x73, 0x3c, 0xde, 0x2d, 0x9b, 0xf5, 0xc4, 0x81, 0xb1, 0x35, + 0x15, 0x77, 0x8f, 0x3d, 0xf6, 0xcc, 0x73, 0x3c, 0xde, 0x2d, 0x9b, 0xf5, 0xc4, 0x81, 0xb1, 0x35, 0x44, 0x89, 0xf3, 0xe1, 0x9e, 0xac, 0x13, 0xa2, 0x64, 0x17, 0x45, 0x78, 0xbc, 0x4b, 0xb2, 0x91, 0x8d, 0x9d, 0xb2, 0x1d, 0x44, 0x00, 0x29, 0x35, 0x3d, 0xb5, 0xb3, 0x1d, 0xf7, 0x97, 0xba, 0xab, - 0x87, 0x1d, 0x71, 0xe1, 0x0f, 0x40, 0x0a, 0x67, 0xfe, 0x0a, 0x8e, 0x08, 0x6e, 0x9c, 0xf6, 0x82, - 0x14, 0x71, 0x21, 0x27, 0x8b, 0x9d, 0x5c, 0x81, 0x1b, 0x97, 0x95, 0x90, 0x50, 0x55, 0x57, 0x7f, - 0x77, 0xdb, 0x6d, 0xa4, 0xb5, 0x04, 0xb7, 0xe9, 0x7a, 0xef, 0xfd, 0x5e, 0x7d, 0xbc, 0xaf, 0xdf, - 0xc0, 0x0f, 0xce, 0xde, 0xf3, 0x54, 0xdd, 0xee, 0x9d, 0xf9, 0x03, 0xea, 0x5a, 0x94, 0x51, 0xaf, - 0x37, 0xa6, 0xd6, 0xd0, 0x76, 0x7b, 0x52, 0x40, 0x1c, 0xbd, 0x47, 0x1c, 0xc7, 0xeb, 0x8d, 0x6f, - 0x0f, 0x28, 0x23, 0xb7, 0x7b, 0x23, 0x6a, 0x51, 0x97, 0x30, 0x3a, 0x54, 0x1d, 0xd7, 0x66, 0x36, - 0x5a, 0x0b, 0x14, 0x55, 0xe2, 0xe8, 0x2a, 0x57, 0x54, 0xa5, 0xe2, 0xfa, 0xf6, 0x48, 0x67, 0x8f, - 0xfc, 0x81, 0xaa, 0xd9, 0x66, 0x6f, 0x64, 0x8f, 0xec, 0x9e, 0xd0, 0x1f, 0xf8, 0x0f, 0xc5, 0x97, - 0xf8, 0x10, 0xbf, 0x02, 0x9c, 0xf5, 0x6e, 0xc2, 0xa1, 0x66, 0xbb, 0xb4, 0x37, 0xce, 0xf9, 0x5a, - 0x7f, 0x27, 0xd6, 0x31, 0x89, 0xf6, 0x48, 0xb7, 0xa8, 0x3b, 0xe9, 0x39, 0x67, 0x23, 0xbe, 0xe0, - 0xf5, 0x4c, 0xca, 0x48, 0x91, 0x55, 0xaf, 0xcc, 0xca, 0xf5, 0x2d, 0xa6, 0x9b, 0x34, 0x67, 0xf0, - 0xee, 0x65, 0x06, 0x9e, 0xf6, 0x88, 0x9a, 0x24, 0x67, 0xf7, 0x76, 0x99, 0x9d, 0xcf, 0x74, 0xa3, - 0xa7, 0x5b, 0xcc, 0x63, 0x6e, 0xd6, 0xa8, 0xfb, 0x2f, 0x05, 0xd0, 0x9e, 0x6d, 0x31, 0xd7, 0x36, - 0x0c, 0xea, 0x62, 0x3a, 0xd6, 0x3d, 0xdd, 0xb6, 0xd0, 0xe7, 0xd0, 0xe4, 0xe7, 0x19, 0x12, 0x46, - 0xda, 0xca, 0xa6, 0xb2, 0xb5, 0xb8, 0xf3, 0x96, 0x1a, 0xdf, 0x74, 0x04, 0xaf, 0x3a, 0x67, 0x23, - 0xbe, 0xe0, 0xa9, 0x5c, 0x5b, 0x1d, 0xdf, 0x56, 0x0f, 0x07, 0x5f, 0x50, 0x8d, 0x1d, 0x50, 0x46, - 0xfa, 0xe8, 0xc9, 0xf9, 0xc6, 0xcc, 0xf4, 0x7c, 0x03, 0xe2, 0x35, 0x1c, 0xa1, 0xa2, 0x43, 0xa8, - 0x0b, 0xf4, 0x9a, 0x40, 0xdf, 0x2e, 0x45, 0x97, 0x87, 0x56, 0x31, 0xf9, 0xc5, 0xfd, 0xc7, 0x8c, - 0x5a, 0x7c, 0x7b, 0xfd, 0x17, 0x24, 0x74, 0xfd, 0x1e, 0x61, 0x04, 0x0b, 0x20, 0xf4, 0x26, 0x34, - 0x5d, 0xb9, 0xfd, 0xf6, 0xec, 0xa6, 0xb2, 0x35, 0xdb, 0xbf, 0x21, 0xb5, 0x9a, 0xe1, 0xb1, 0x70, - 0xa4, 0xd1, 0x7d, 0xa2, 0xc0, 0xad, 0xfc, 0xb9, 0xf7, 0x75, 0x8f, 0xa1, 0x9f, 0xe5, 0xce, 0xae, - 0x56, 0x3b, 0x3b, 0xb7, 0x16, 0x27, 0x8f, 0x1c, 0x87, 0x2b, 0x89, 0x73, 0x1f, 0x41, 0x43, 0x67, - 0xd4, 0xf4, 0xda, 0xb5, 0xcd, 0xd9, 0xad, 0xc5, 0x9d, 0x37, 0xd4, 0x92, 0x00, 0x56, 0xf3, 0xbb, - 0xeb, 0x2f, 0x49, 0xdc, 0xc6, 0x03, 0x8e, 0x80, 0x03, 0xa0, 0xee, 0xaf, 0x6b, 0x00, 0xf7, 0xa8, - 0x63, 0xd8, 0x13, 0x93, 0x5a, 0xec, 0x1a, 0x9e, 0xee, 0x01, 0xd4, 0x3d, 0x87, 0x6a, 0xf2, 0xe9, - 0x5e, 0x2d, 0x3d, 0x41, 0xbc, 0xa9, 0x63, 0x87, 0x6a, 0xf1, 0xa3, 0xf1, 0x2f, 0x2c, 0x20, 0xd0, - 0x27, 0x30, 0xe7, 0x31, 0xc2, 0x7c, 0x4f, 0x3c, 0xd9, 0xe2, 0xce, 0x6b, 0x55, 0xc0, 0x84, 0x41, - 0xbf, 0x25, 0xe1, 0xe6, 0x82, 0x6f, 0x2c, 0x81, 0xba, 0x7f, 0x9d, 0x85, 0x95, 0x58, 0x79, 0xcf, - 0xb6, 0x86, 0x3a, 0xe3, 0x21, 0x7d, 0x17, 0xea, 0x6c, 0xe2, 0x50, 0x71, 0x27, 0x0b, 0xfd, 0x57, - 0xc3, 0xcd, 0x9c, 0x4c, 0x1c, 0xfa, 0xec, 0x7c, 0x63, 0xad, 0xc0, 0x84, 0x8b, 0xb0, 0x30, 0x42, - 0xfb, 0xd1, 0x3e, 0x6b, 0xc2, 0xfc, 0x9d, 0xb4, 0xf3, 0x67, 0xe7, 0x1b, 0x05, 0x05, 0x44, 0x8d, - 0x90, 0xd2, 0x5b, 0x44, 0x5f, 0x40, 0xcb, 0x20, 0x1e, 0x3b, 0x75, 0x86, 0x84, 0xd1, 0x13, 0xdd, - 0xa4, 0xed, 0x39, 0x71, 0xfa, 0xd7, 0xab, 0x3d, 0x14, 0xb7, 0xe8, 0xdf, 0x92, 0x3b, 0x68, 0xed, - 0xa7, 0x90, 0x70, 0x06, 0x19, 0x8d, 0x01, 0xf1, 0x95, 0x13, 0x97, 0x58, 0x5e, 0x70, 0x2a, 0xee, - 0x6f, 0xfe, 0xca, 0xfe, 0xd6, 0xa5, 0x3f, 0xb4, 0x9f, 0x43, 0xc3, 0x05, 0x1e, 0xd0, 0x2b, 0x30, - 0xe7, 0x52, 0xe2, 0xd9, 0x56, 0xbb, 0x2e, 0x6e, 0x2c, 0x7a, 0x2e, 0x2c, 0x56, 0xb1, 0x94, 0xa2, - 0xd7, 0x60, 0xde, 0xa4, 0x9e, 0x47, 0x46, 0xb4, 0xdd, 0x10, 0x8a, 0xcb, 0x52, 0x71, 0xfe, 0x20, - 0x58, 0xc6, 0xa1, 0xbc, 0xfb, 0x7b, 0x05, 0x5a, 0xf1, 0x33, 0x5d, 0x43, 0xae, 0x7e, 0x94, 0xce, - 0xd5, 0xef, 0x56, 0x08, 0xce, 0x92, 0x1c, 0xfd, 0x7b, 0x0d, 0x50, 0xac, 0x84, 0x6d, 0xc3, 0x18, - 0x10, 0xed, 0x0c, 0x6d, 0x42, 0xdd, 0x22, 0x66, 0x18, 0x93, 0x51, 0x82, 0xfc, 0x88, 0x98, 0x14, - 0x0b, 0x09, 0xfa, 0x52, 0x01, 0xe4, 0x8b, 0xd7, 0x1c, 0xee, 0x5a, 0x96, 0xcd, 0x08, 0xbf, 0xe0, - 0x70, 0x43, 0x7b, 0x15, 0x36, 0x14, 0xfa, 0x52, 0x4f, 0x73, 0x28, 0xf7, 0x2d, 0xe6, 0x4e, 0xe2, - 0x87, 0xcd, 0x2b, 0xe0, 0x02, 0xd7, 0xe8, 0xa7, 0x00, 0xae, 0xc4, 0x3c, 0xb1, 0x65, 0xda, 0x96, - 0xd7, 0x80, 0xd0, 0xfd, 0x9e, 0x6d, 0x3d, 0xd4, 0x47, 0x71, 0x61, 0xc1, 0x11, 0x04, 0x4e, 0xc0, - 0xad, 0xdf, 0x87, 0xb5, 0x92, 0x7d, 0xa2, 0x1b, 0x30, 0x7b, 0x46, 0x27, 0xc1, 0x55, 0x61, 0xfe, - 0x13, 0xad, 0x42, 0x63, 0x4c, 0x0c, 0x9f, 0x06, 0x39, 0x89, 0x83, 0x8f, 0x3b, 0xb5, 0xf7, 0x94, - 0xee, 0xef, 0x1a, 0xc9, 0x48, 0xe1, 0xf5, 0x06, 0x6d, 0xf1, 0xf6, 0xe0, 0x18, 0xba, 0x46, 0x3c, - 0x81, 0xd1, 0xe8, 0xbf, 0x10, 0xb4, 0x86, 0x60, 0x0d, 0x47, 0x52, 0xf4, 0x73, 0x68, 0x7a, 0xd4, - 0xa0, 0x1a, 0xb3, 0x5d, 0x59, 0xe2, 0xde, 0xae, 0x18, 0x53, 0x64, 0x40, 0x8d, 0x63, 0x69, 0x1a, - 0xc0, 0x87, 0x5f, 0x38, 0x82, 0x44, 0x9f, 0x40, 0x93, 0x51, 0xd3, 0x31, 0x08, 0xa3, 0xf2, 0xf6, - 0x52, 0x71, 0xc5, 0x6b, 0x07, 0x07, 0x3b, 0xb2, 0x87, 0x27, 0x52, 0x4d, 0x54, 0xcf, 0x28, 0x4e, - 0xc3, 0x55, 0x1c, 0xc1, 0xa0, 0x9f, 0x40, 0xd3, 0x63, 0xbc, 0xab, 0x8f, 0x26, 0x22, 0xdb, 0x2e, - 0x6a, 0x2b, 0xc9, 0x3a, 0x1a, 0x98, 0xc4, 0xd0, 0xe1, 0x0a, 0x8e, 0xe0, 0xd0, 0x2e, 0x2c, 0x9b, - 0xba, 0x85, 0x29, 0x19, 0x4e, 0x8e, 0xa9, 0x66, 0x5b, 0x43, 0x4f, 0xa4, 0x69, 0xa3, 0xbf, 0x26, - 0x8d, 0x96, 0x0f, 0xd2, 0x62, 0x9c, 0xd5, 0x47, 0xfb, 0xb0, 0x1a, 0xb6, 0xdd, 0x8f, 0x74, 0x8f, - 0xd9, 0xee, 0x64, 0x5f, 0x37, 0x75, 0x26, 0x6a, 0x5e, 0xa3, 0xdf, 0x9e, 0x9e, 0x6f, 0xac, 0xe2, - 0x02, 0x39, 0x2e, 0xb4, 0xe2, 0x75, 0xc5, 0x21, 0xbe, 0x47, 0x87, 0xa2, 0x86, 0x35, 0xe3, 0xba, - 0x72, 0x24, 0x56, 0xb1, 0x94, 0xa2, 0x1f, 0xa7, 0xc2, 0xb4, 0x79, 0xb5, 0x30, 0x6d, 0x95, 0x87, - 0x28, 0x3a, 0x85, 0x35, 0xc7, 0xb5, 0x47, 0x2e, 0xf5, 0xbc, 0x7b, 0x94, 0x0c, 0x0d, 0xdd, 0xa2, - 0xe1, 0xcd, 0x2c, 0x88, 0x13, 0xbd, 0x34, 0x3d, 0xdf, 0x58, 0x3b, 0x2a, 0x56, 0xc1, 0x65, 0xb6, - 0xdd, 0x3f, 0xd5, 0xe1, 0x46, 0xb6, 0xc7, 0xa1, 0x8f, 0x01, 0xd9, 0x03, 0x8f, 0xba, 0x63, 0x3a, - 0xfc, 0x30, 0x18, 0xdc, 0xf8, 0x74, 0xa3, 0x88, 0xe9, 0x26, 0xca, 0xdb, 0xc3, 0x9c, 0x06, 0x2e, - 0xb0, 0x0a, 0xe6, 0x23, 0x99, 0x00, 0x35, 0xb1, 0xd1, 0xc4, 0x7c, 0x94, 0x4b, 0x82, 0x5d, 0x58, - 0x96, 0xb9, 0x1f, 0x0a, 0x45, 0xb0, 0x26, 0xde, 0xfd, 0x34, 0x2d, 0xc6, 0x59, 0x7d, 0x74, 0x17, - 0x96, 0x5c, 0x1e, 0x07, 0x11, 0xc0, 0xbc, 0x00, 0xf8, 0x96, 0x04, 0x58, 0xc2, 0x49, 0x21, 0x4e, - 0xeb, 0xa2, 0x0f, 0xe1, 0x26, 0x19, 0x13, 0xdd, 0x20, 0x03, 0x83, 0x46, 0x00, 0x75, 0x01, 0xf0, - 0xa2, 0x04, 0xb8, 0xb9, 0x9b, 0x55, 0xc0, 0x79, 0x1b, 0x74, 0x00, 0x2b, 0xbe, 0x95, 0x87, 0x0a, - 0x82, 0xf8, 0x25, 0x09, 0xb5, 0x72, 0x9a, 0x57, 0xc1, 0x45, 0x76, 0xe8, 0x73, 0x00, 0x2d, 0xec, - 0xea, 0x5e, 0x7b, 0x4e, 0x94, 0xe1, 0x37, 0x2b, 0x24, 0x5b, 0x34, 0x0a, 0xc4, 0x25, 0x30, 0x5a, - 0xf2, 0x70, 0x02, 0x13, 0xdd, 0x81, 0x96, 0x66, 0x1b, 0x86, 0x88, 0xfc, 0x3d, 0xdb, 0xb7, 0x98, - 0x08, 0xde, 0x46, 0x1f, 0xf1, 0x66, 0xbf, 0x97, 0x92, 0xe0, 0x8c, 0x66, 0xf7, 0x8f, 0x4a, 0xb2, - 0xcd, 0x84, 0xe9, 0x8c, 0xee, 0xa4, 0x46, 0x9f, 0x57, 0x32, 0xa3, 0xcf, 0xad, 0xbc, 0x45, 0x62, - 0xf2, 0xd1, 0x61, 0x89, 0x07, 0xbf, 0x6e, 0x8d, 0x82, 0x07, 0x97, 0x25, 0xf1, 0xad, 0x0b, 0x53, - 0x29, 0xd2, 0x4e, 0x34, 0xc6, 0x9b, 0xe2, 0xcd, 0x93, 0x42, 0x9c, 0x46, 0xee, 0x7e, 0x00, 0xad, - 0x74, 0x1e, 0xa6, 0x66, 0x7a, 0xe5, 0xd2, 0x99, 0xfe, 0x1b, 0x05, 0xd6, 0x4a, 0xbc, 0x23, 0x03, - 0x5a, 0x26, 0x79, 0x9c, 0x78, 0xe6, 0x4b, 0x67, 0x63, 0xce, 0x9a, 0xd4, 0x80, 0x35, 0xa9, 0x0f, - 0x2c, 0x76, 0xe8, 0x1e, 0x33, 0x57, 0xb7, 0x46, 0xc1, 0x3b, 0x1c, 0xa4, 0xb0, 0x70, 0x06, 0x1b, - 0x7d, 0x06, 0x4d, 0x93, 0x3c, 0x3e, 0xf6, 0xdd, 0x51, 0xd1, 0x7d, 0x55, 0xf3, 0x23, 0xfa, 0xc7, - 0x81, 0x44, 0xc1, 0x11, 0x5e, 0xf7, 0x10, 0x36, 0x53, 0x87, 0xe4, 0xa5, 0x82, 0x3e, 0xf4, 0x8d, - 0x63, 0x1a, 0x3f, 0xf8, 0x1b, 0xb0, 0xe0, 0x10, 0x97, 0xe9, 0x51, 0xb9, 0x68, 0xf4, 0x97, 0xa6, - 0xe7, 0x1b, 0x0b, 0x47, 0xe1, 0x22, 0x8e, 0xe5, 0xdd, 0x7f, 0x2b, 0xd0, 0x38, 0xd6, 0x88, 0x41, - 0xaf, 0x81, 0x3a, 0xdc, 0x4b, 0x51, 0x87, 0x6e, 0x69, 0x10, 0x89, 0xfd, 0x94, 0xb2, 0x86, 0xfd, - 0x0c, 0x6b, 0x78, 0xf9, 0x12, 0x9c, 0x8b, 0x09, 0xc3, 0xfb, 0xb0, 0x10, 0xb9, 0x4b, 0x55, 0x49, - 0xe5, 0xb2, 0x2a, 0xd9, 0xfd, 0x6d, 0x0d, 0x16, 0x13, 0x2e, 0xae, 0x66, 0xcd, 0xaf, 0x3b, 0x31, - 0x68, 0xf0, 0x4a, 0xb2, 0x53, 0xe5, 0x20, 0x6a, 0x38, 0x54, 0x04, 0xf3, 0x5b, 0xdc, 0xbd, 0xf3, - 0xb3, 0xc6, 0x07, 0xd0, 0x62, 0xc4, 0x1d, 0x51, 0x16, 0xca, 0xc4, 0x85, 0x2d, 0xc4, 0xe4, 0xe1, - 0x24, 0x25, 0xc5, 0x19, 0xed, 0xf5, 0xbb, 0xb0, 0x94, 0x72, 0x76, 0xa5, 0x21, 0xec, 0x4b, 0x7e, - 0x39, 0x71, 0x70, 0x5e, 0x43, 0x74, 0x7d, 0x9c, 0x8a, 0xae, 0xad, 0xf2, 0xcb, 0x4c, 0xa4, 0x4c, - 0x59, 0x8c, 0xe1, 0x4c, 0x8c, 0xbd, 0x5e, 0x09, 0xed, 0xe2, 0x48, 0xfb, 0x47, 0x0d, 0x56, 0x13, - 0xda, 0x31, 0x37, 0xfd, 0x7e, 0xaa, 0x40, 0x6f, 0x65, 0x0a, 0x74, 0xbb, 0xc8, 0xe6, 0xb9, 0x91, - 0xd3, 0x62, 0xc2, 0x38, 0xfb, 0xbf, 0x48, 0x18, 0xff, 0xa0, 0xc0, 0x72, 0xe2, 0xee, 0xae, 0x81, - 0x31, 0x3e, 0x48, 0x33, 0xc6, 0x97, 0xab, 0x04, 0x4d, 0x09, 0x65, 0xfc, 0x73, 0x23, 0xb5, 0xf9, - 0xff, 0x7b, 0x12, 0xf3, 0x4b, 0x58, 0x1d, 0xdb, 0x86, 0x6f, 0xd2, 0x3d, 0x83, 0xe8, 0x66, 0xa8, - 0xc0, 0x87, 0xbe, 0xd9, 0xec, 0x1f, 0x43, 0x11, 0x3c, 0x75, 0x3d, 0xdd, 0x63, 0xd4, 0x62, 0x9f, - 0xc6, 0x96, 0xfd, 0x6f, 0x4b, 0x27, 0xab, 0x9f, 0x16, 0xc0, 0xe1, 0x42, 0x27, 0xe8, 0x7b, 0xb0, - 0xc8, 0x07, 0x66, 0x5d, 0xa3, 0x9c, 0x7b, 0xcb, 0xc0, 0x5a, 0x91, 0x40, 0x8b, 0xc7, 0xb1, 0x08, - 0x27, 0xf5, 0xd0, 0x23, 0x58, 0x71, 0xec, 0xe1, 0x01, 0xb1, 0xc8, 0x88, 0xf2, 0x31, 0xe3, 0xc8, - 0x36, 0x74, 0x6d, 0x22, 0x98, 0xcd, 0x42, 0xff, 0xdd, 0x70, 0xb8, 0x3c, 0xca, 0xab, 0x3c, 0xe3, - 0x14, 0x21, 0xbf, 0x2c, 0x92, 0xba, 0x08, 0x12, 0xb9, 0xd0, 0xf2, 0x65, 0xbb, 0x97, 0x44, 0x2f, - 0xf8, 0x0b, 0x67, 0xa7, 0x4a, 0x84, 0x9d, 0xa6, 0x2c, 0xe3, 0xea, 0x9f, 0x5e, 0xc7, 0x19, 0x0f, - 0xa5, 0xc4, 0xad, 0xf9, 0xdf, 0x10, 0xb7, 0xee, 0x3f, 0xeb, 0x70, 0x33, 0x57, 0x2a, 0xd1, 0x0f, - 0x2f, 0x60, 0x38, 0xb7, 0x9e, 0x1b, 0xbb, 0xc9, 0x51, 0x93, 0xd9, 0x2b, 0x50, 0x93, 0x5d, 0x58, - 0xd6, 0x7c, 0xd7, 0xa5, 0x16, 0xcb, 0x10, 0x93, 0x88, 0x1a, 0xed, 0xa5, 0xc5, 0x38, 0xab, 0x5f, - 0xc4, 0xae, 0x1a, 0x57, 0x64, 0x57, 0xc9, 0x5d, 0xc8, 0x09, 0x39, 0x08, 0xbb, 0xfc, 0x2e, 0xe4, - 0xa0, 0x9c, 0xd5, 0xe7, 0xd3, 0x41, 0x80, 0x1a, 0x21, 0xcc, 0xa7, 0xa7, 0x83, 0xd3, 0x94, 0x14, - 0x67, 0xb4, 0x0b, 0x98, 0xca, 0x42, 0x55, 0xa6, 0x82, 0x48, 0x8a, 0x47, 0x81, 0xc8, 0xf1, 0xed, - 0x2a, 0xb1, 0x5c, 0x99, 0x48, 0x75, 0xff, 0xa2, 0xc0, 0x8b, 0xa5, 0x49, 0x80, 0x76, 0x53, 0x2d, - 0x77, 0x3b, 0xd3, 0x72, 0xbf, 0x53, 0x6a, 0x98, 0xe8, 0xbb, 0x6e, 0x31, 0x35, 0x7a, 0xbf, 0x1a, - 0x35, 0x2a, 0x98, 0xdb, 0x2f, 0xe7, 0x48, 0xfd, 0xed, 0x27, 0x4f, 0x3b, 0x33, 0x5f, 0x3d, 0xed, - 0xcc, 0x7c, 0xfd, 0xb4, 0x33, 0xf3, 0xab, 0x69, 0x47, 0x79, 0x32, 0xed, 0x28, 0x5f, 0x4d, 0x3b, - 0xca, 0xd7, 0xd3, 0x8e, 0xf2, 0xb7, 0x69, 0x47, 0xf9, 0xcd, 0x37, 0x9d, 0x99, 0xcf, 0xe6, 0xa5, - 0xc7, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0x99, 0x8d, 0x1e, 0xaf, 0x61, 0x1b, 0x00, 0x00, + 0x87, 0x1d, 0x71, 0xe1, 0x0f, 0x40, 0x4a, 0xce, 0xfc, 0x15, 0xdc, 0x40, 0x70, 0xe3, 0xb4, 0xc7, + 0x88, 0x0b, 0x39, 0x59, 0xec, 0xe4, 0x0a, 0x47, 0x2e, 0x2b, 0x21, 0xa1, 0xaa, 0xae, 0xfe, 0xee, + 0xb6, 0xdb, 0x48, 0x6b, 0x09, 0x6e, 0xd3, 0xf5, 0xde, 0xfb, 0xbd, 0x57, 0x55, 0xef, 0xbd, 0x7a, + 0xbf, 0x81, 0x1f, 0x9d, 0xbd, 0xe7, 0xa9, 0xba, 0xdd, 0x3b, 0xf3, 0x07, 0xd4, 0xb5, 0x28, 0xa3, + 0x5e, 0x6f, 0x4c, 0xad, 0xa1, 0xed, 0xf6, 0xa4, 0x80, 0x38, 0x7a, 0x8f, 0x38, 0x8e, 0xd7, 0x1b, + 0xdf, 0x1e, 0x50, 0x46, 0x6e, 0xf7, 0x46, 0xd4, 0xa2, 0x2e, 0x61, 0x74, 0xa8, 0x3a, 0xae, 0xcd, + 0x6c, 0xb4, 0x16, 0x28, 0xaa, 0xc4, 0xd1, 0x55, 0xae, 0xa8, 0x4a, 0xc5, 0xf5, 0xed, 0x91, 0xce, + 0x1e, 0xf9, 0x03, 0x55, 0xb3, 0xcd, 0xde, 0xc8, 0x1e, 0xd9, 0x3d, 0xa1, 0x3f, 0xf0, 0x1f, 0x8a, + 0x2f, 0xf1, 0x21, 0x7e, 0x05, 0x38, 0xeb, 0xdd, 0x84, 0x43, 0xcd, 0x76, 0x69, 0x6f, 0x9c, 0xf3, + 0xb5, 0xfe, 0x4e, 0xac, 0x63, 0x12, 0xed, 0x91, 0x6e, 0x51, 0x77, 0xd2, 0x73, 0xce, 0x46, 0x7c, + 0xc1, 0xeb, 0x99, 0x94, 0x91, 0x22, 0xab, 0x5e, 0x99, 0x95, 0xeb, 0x5b, 0x4c, 0x37, 0x69, 0xce, + 0xe0, 0xdd, 0xcb, 0x0c, 0x3c, 0xed, 0x11, 0x35, 0x49, 0xce, 0xee, 0xed, 0x32, 0x3b, 0x9f, 0xe9, + 0x46, 0x4f, 0xb7, 0x98, 0xc7, 0xdc, 0xac, 0x51, 0xf7, 0x5f, 0x0a, 0xa0, 0x3d, 0xdb, 0x62, 0xae, + 0x6d, 0x18, 0xd4, 0xc5, 0x74, 0xac, 0x7b, 0xba, 0x6d, 0xa1, 0xcf, 0xa1, 0xc1, 0xf7, 0x33, 0x24, + 0x8c, 0xb4, 0x95, 0x4d, 0x65, 0x6b, 0x71, 0xe7, 0x2d, 0x35, 0x3e, 0xe9, 0x08, 0x5e, 0x75, 0xce, + 0x46, 0x7c, 0xc1, 0x53, 0xb9, 0xb6, 0x3a, 0xbe, 0xad, 0x1e, 0x0e, 0xbe, 0xa0, 0x1a, 0x3b, 0xa0, + 0x8c, 0xf4, 0xd1, 0x93, 0xf3, 0x8d, 0x99, 0xe9, 0xf9, 0x06, 0xc4, 0x6b, 0x38, 0x42, 0x45, 0x87, + 0x30, 0x27, 0xd0, 0x6b, 0x02, 0x7d, 0xbb, 0x14, 0x5d, 0x6e, 0x5a, 0xc5, 0xe4, 0x57, 0xf7, 0x1f, + 0x33, 0x6a, 0xf1, 0xf0, 0xfa, 0x2f, 0x48, 0xe8, 0xb9, 0x7b, 0x84, 0x11, 0x2c, 0x80, 0xd0, 0x9b, + 0xd0, 0x70, 0x65, 0xf8, 0xed, 0xd9, 0x4d, 0x65, 0x6b, 0xb6, 0x7f, 0x43, 0x6a, 0x35, 0xc2, 0x6d, + 0xe1, 0x48, 0xa3, 0xfb, 0x44, 0x81, 0x5b, 0xf9, 0x7d, 0xef, 0xeb, 0x1e, 0x43, 0xbf, 0xc8, 0xed, + 0x5d, 0xad, 0xb6, 0x77, 0x6e, 0x2d, 0x76, 0x1e, 0x39, 0x0e, 0x57, 0x12, 0xfb, 0x3e, 0x82, 0xba, + 0xce, 0xa8, 0xe9, 0xb5, 0x6b, 0x9b, 0xb3, 0x5b, 0x8b, 0x3b, 0x6f, 0xa8, 0x25, 0x09, 0xac, 0xe6, + 0xa3, 0xeb, 0x2f, 0x49, 0xdc, 0xfa, 0x03, 0x8e, 0x80, 0x03, 0xa0, 0xee, 0x6f, 0x6b, 0x00, 0xf7, + 0xa8, 0x63, 0xd8, 0x13, 0x93, 0x5a, 0xec, 0x1a, 0xae, 0xee, 0x01, 0xcc, 0x79, 0x0e, 0xd5, 0xe4, + 0xd5, 0xbd, 0x5a, 0xba, 0x83, 0x38, 0xa8, 0x63, 0x87, 0x6a, 0xf1, 0xa5, 0xf1, 0x2f, 0x2c, 0x20, + 0xd0, 0x27, 0x30, 0xef, 0x31, 0xc2, 0x7c, 0x4f, 0x5c, 0xd9, 0xe2, 0xce, 0x6b, 0x55, 0xc0, 0x84, + 0x41, 0xbf, 0x25, 0xe1, 0xe6, 0x83, 0x6f, 0x2c, 0x81, 0xba, 0x7f, 0x9b, 0x85, 0x95, 0x58, 0x79, + 0xcf, 0xb6, 0x86, 0x3a, 0xe3, 0x29, 0x7d, 0x17, 0xe6, 0xd8, 0xc4, 0xa1, 0xe2, 0x4c, 0x9a, 0xfd, + 0x57, 0xc3, 0x60, 0x4e, 0x26, 0x0e, 0x7d, 0x76, 0xbe, 0xb1, 0x56, 0x60, 0xc2, 0x45, 0x58, 0x18, + 0xa1, 0xfd, 0x28, 0xce, 0x9a, 0x30, 0x7f, 0x27, 0xed, 0xfc, 0xd9, 0xf9, 0x46, 0x41, 0x03, 0x51, + 0x23, 0xa4, 0x74, 0x88, 0xe8, 0x0b, 0x68, 0x19, 0xc4, 0x63, 0xa7, 0xce, 0x90, 0x30, 0x7a, 0xa2, + 0x9b, 0xb4, 0x3d, 0x2f, 0x76, 0xff, 0x7a, 0xb5, 0x8b, 0xe2, 0x16, 0xfd, 0x5b, 0x32, 0x82, 0xd6, + 0x7e, 0x0a, 0x09, 0x67, 0x90, 0xd1, 0x18, 0x10, 0x5f, 0x39, 0x71, 0x89, 0xe5, 0x05, 0xbb, 0xe2, + 0xfe, 0x16, 0xae, 0xec, 0x6f, 0x5d, 0xfa, 0x43, 0xfb, 0x39, 0x34, 0x5c, 0xe0, 0x01, 0xbd, 0x02, + 0xf3, 0x2e, 0x25, 0x9e, 0x6d, 0xb5, 0xe7, 0xc4, 0x89, 0x45, 0xd7, 0x85, 0xc5, 0x2a, 0x96, 0x52, + 0xf4, 0x1a, 0x2c, 0x98, 0xd4, 0xf3, 0xc8, 0x88, 0xb6, 0xeb, 0x42, 0x71, 0x59, 0x2a, 0x2e, 0x1c, + 0x04, 0xcb, 0x38, 0x94, 0x77, 0xff, 0xa8, 0x40, 0x2b, 0xbe, 0xa6, 0x6b, 0xa8, 0xd5, 0x8f, 0xd2, + 0xb5, 0xfa, 0xfd, 0x0a, 0xc9, 0x59, 0x52, 0xa3, 0xff, 0xa8, 0x01, 0x8a, 0x95, 0xb0, 0x6d, 0x18, + 0x03, 0xa2, 0x9d, 0xa1, 0x4d, 0x98, 0xb3, 0x88, 0x19, 0xe6, 0x64, 0x54, 0x20, 0x3f, 0x21, 0x26, + 0xc5, 0x42, 0x82, 0xbe, 0x54, 0x00, 0xf9, 0xe2, 0x36, 0x87, 0xbb, 0x96, 0x65, 0x33, 0xc2, 0x0f, + 0x38, 0x0c, 0x68, 0xaf, 0x42, 0x40, 0xa1, 0x2f, 0xf5, 0x34, 0x87, 0x72, 0xdf, 0x62, 0xee, 0x24, + 0xbe, 0xd8, 0xbc, 0x02, 0x2e, 0x70, 0x8d, 0x7e, 0x0e, 0xe0, 0x4a, 0xcc, 0x13, 0x5b, 0x96, 0x6d, + 0x79, 0x0f, 0x08, 0xdd, 0xef, 0xd9, 0xd6, 0x43, 0x7d, 0x14, 0x37, 0x16, 0x1c, 0x41, 0xe0, 0x04, + 0xdc, 0xfa, 0x7d, 0x58, 0x2b, 0x89, 0x13, 0xdd, 0x80, 0xd9, 0x33, 0x3a, 0x09, 0x8e, 0x0a, 0xf3, + 0x9f, 0x68, 0x15, 0xea, 0x63, 0x62, 0xf8, 0x34, 0xa8, 0x49, 0x1c, 0x7c, 0xdc, 0xa9, 0xbd, 0xa7, + 0x74, 0x7f, 0x5f, 0x4f, 0x66, 0x0a, 0xef, 0x37, 0x68, 0x8b, 0x3f, 0x0f, 0x8e, 0xa1, 0x6b, 0xc4, + 0x13, 0x18, 0xf5, 0xfe, 0x0b, 0xc1, 0xd3, 0x10, 0xac, 0xe1, 0x48, 0x8a, 0x7e, 0x09, 0x0d, 0x8f, + 0x1a, 0x54, 0x63, 0xb6, 0x2b, 0x5b, 0xdc, 0xdb, 0x15, 0x73, 0x8a, 0x0c, 0xa8, 0x71, 0x2c, 0x4d, + 0x03, 0xf8, 0xf0, 0x0b, 0x47, 0x90, 0xe8, 0x13, 0x68, 0x30, 0x6a, 0x3a, 0x06, 0x61, 0x54, 0x9e, + 0x5e, 0x2a, 0xaf, 0x78, 0xef, 0xe0, 0x60, 0x47, 0xf6, 0xf0, 0x44, 0xaa, 0x89, 0xee, 0x19, 0xe5, + 0x69, 0xb8, 0x8a, 0x23, 0x18, 0xf4, 0x33, 0x68, 0x78, 0x8c, 0xbf, 0xea, 0xa3, 0x89, 0xa8, 0xb6, + 0x8b, 0x9e, 0x95, 0x64, 0x1f, 0x0d, 0x4c, 0x62, 0xe8, 0x70, 0x05, 0x47, 0x70, 0x68, 0x17, 0x96, + 0x4d, 0xdd, 0xc2, 0x94, 0x0c, 0x27, 0xc7, 0x54, 0xb3, 0xad, 0xa1, 0x27, 0xca, 0xb4, 0xde, 0x5f, + 0x93, 0x46, 0xcb, 0x07, 0x69, 0x31, 0xce, 0xea, 0xa3, 0x7d, 0x58, 0x0d, 0x9f, 0xdd, 0x8f, 0x74, + 0x8f, 0xd9, 0xee, 0x64, 0x5f, 0x37, 0x75, 0x26, 0x7a, 0x5e, 0xbd, 0xdf, 0x9e, 0x9e, 0x6f, 0xac, + 0xe2, 0x02, 0x39, 0x2e, 0xb4, 0xe2, 0x7d, 0xc5, 0x21, 0xbe, 0x47, 0x87, 0xa2, 0x87, 0x35, 0xe2, + 0xbe, 0x72, 0x24, 0x56, 0xb1, 0x94, 0xa2, 0x9f, 0xa6, 0xd2, 0xb4, 0x71, 0xb5, 0x34, 0x6d, 0x95, + 0xa7, 0x28, 0x3a, 0x85, 0x35, 0xc7, 0xb5, 0x47, 0x2e, 0xf5, 0xbc, 0x7b, 0x94, 0x0c, 0x0d, 0xdd, + 0xa2, 0xe1, 0xc9, 0x34, 0xc5, 0x8e, 0x5e, 0x9a, 0x9e, 0x6f, 0xac, 0x1d, 0x15, 0xab, 0xe0, 0x32, + 0xdb, 0xee, 0x5f, 0xe6, 0xe0, 0x46, 0xf6, 0x8d, 0x43, 0x1f, 0x03, 0xb2, 0x07, 0x1e, 0x75, 0xc7, + 0x74, 0xf8, 0x61, 0x30, 0xb8, 0xf1, 0xe9, 0x46, 0x11, 0xd3, 0x4d, 0x54, 0xb7, 0x87, 0x39, 0x0d, + 0x5c, 0x60, 0x15, 0xcc, 0x47, 0xb2, 0x00, 0x6a, 0x22, 0xd0, 0xc4, 0x7c, 0x94, 0x2b, 0x82, 0x5d, + 0x58, 0x96, 0xb5, 0x1f, 0x0a, 0x45, 0xb2, 0x26, 0xee, 0xfd, 0x34, 0x2d, 0xc6, 0x59, 0x7d, 0x74, + 0x17, 0x96, 0x5c, 0x9e, 0x07, 0x11, 0xc0, 0x82, 0x00, 0xf8, 0x8e, 0x04, 0x58, 0xc2, 0x49, 0x21, + 0x4e, 0xeb, 0xa2, 0x0f, 0xe1, 0x26, 0x19, 0x13, 0xdd, 0x20, 0x03, 0x83, 0x46, 0x00, 0x73, 0x02, + 0xe0, 0x45, 0x09, 0x70, 0x73, 0x37, 0xab, 0x80, 0xf3, 0x36, 0xe8, 0x00, 0x56, 0x7c, 0x2b, 0x0f, + 0x15, 0x24, 0xf1, 0x4b, 0x12, 0x6a, 0xe5, 0x34, 0xaf, 0x82, 0x8b, 0xec, 0xd0, 0xe7, 0x00, 0x5a, + 0xf8, 0xaa, 0x7b, 0xed, 0x79, 0xd1, 0x86, 0xdf, 0xac, 0x50, 0x6c, 0xd1, 0x28, 0x10, 0xb7, 0xc0, + 0x68, 0xc9, 0xc3, 0x09, 0x4c, 0x74, 0x07, 0x5a, 0x9a, 0x6d, 0x18, 0x22, 0xf3, 0xf7, 0x6c, 0xdf, + 0x62, 0x22, 0x79, 0xeb, 0x7d, 0xc4, 0x1f, 0xfb, 0xbd, 0x94, 0x04, 0x67, 0x34, 0xbb, 0x7f, 0x56, + 0x92, 0xcf, 0x4c, 0x58, 0xce, 0xe8, 0x4e, 0x6a, 0xf4, 0x79, 0x25, 0x33, 0xfa, 0xdc, 0xca, 0x5b, + 0x24, 0x26, 0x1f, 0x1d, 0x96, 0x78, 0xf2, 0xeb, 0xd6, 0x28, 0xb8, 0x70, 0xd9, 0x12, 0xdf, 0xba, + 0xb0, 0x94, 0x22, 0xed, 0xc4, 0xc3, 0x78, 0x53, 0xdc, 0x79, 0x52, 0x88, 0xd3, 0xc8, 0xdd, 0x0f, + 0xa0, 0x95, 0xae, 0xc3, 0xd4, 0x4c, 0xaf, 0x5c, 0x3a, 0xd3, 0x7f, 0xab, 0xc0, 0x5a, 0x89, 0x77, + 0x64, 0x40, 0xcb, 0x24, 0x8f, 0x13, 0xd7, 0x7c, 0xe9, 0x6c, 0xcc, 0x59, 0x93, 0x1a, 0xb0, 0x26, + 0xf5, 0x81, 0xc5, 0x0e, 0xdd, 0x63, 0xe6, 0xea, 0xd6, 0x28, 0xb8, 0x87, 0x83, 0x14, 0x16, 0xce, + 0x60, 0xa3, 0xcf, 0xa0, 0x61, 0x92, 0xc7, 0xc7, 0xbe, 0x3b, 0x2a, 0x3a, 0xaf, 0x6a, 0x7e, 0xc4, + 0xfb, 0x71, 0x20, 0x51, 0x70, 0x84, 0xd7, 0x3d, 0x84, 0xcd, 0xd4, 0x26, 0x79, 0xab, 0xa0, 0x0f, + 0x7d, 0xe3, 0x98, 0xc6, 0x17, 0xfe, 0x06, 0x34, 0x1d, 0xe2, 0x32, 0x3d, 0x6a, 0x17, 0xf5, 0xfe, + 0xd2, 0xf4, 0x7c, 0xa3, 0x79, 0x14, 0x2e, 0xe2, 0x58, 0xde, 0xfd, 0xb7, 0x02, 0xf5, 0x63, 0x8d, + 0x18, 0xf4, 0x1a, 0xa8, 0xc3, 0xbd, 0x14, 0x75, 0xe8, 0x96, 0x26, 0x91, 0x88, 0xa7, 0x94, 0x35, + 0xec, 0x67, 0x58, 0xc3, 0xcb, 0x97, 0xe0, 0x5c, 0x4c, 0x18, 0xde, 0x87, 0x66, 0xe4, 0x2e, 0xd5, + 0x25, 0x95, 0xcb, 0xba, 0x64, 0xf7, 0x77, 0x35, 0x58, 0x4c, 0xb8, 0xb8, 0x9a, 0x35, 0x3f, 0xee, + 0xc4, 0xa0, 0xc1, 0x3b, 0xc9, 0x4e, 0x95, 0x8d, 0xa8, 0xe1, 0x50, 0x11, 0xcc, 0x6f, 0xf1, 0xeb, + 0x9d, 0x9f, 0x35, 0x3e, 0x80, 0x16, 0x23, 0xee, 0x88, 0xb2, 0x50, 0x26, 0x0e, 0xac, 0x19, 0x93, + 0x87, 0x93, 0x94, 0x14, 0x67, 0xb4, 0xd7, 0xef, 0xc2, 0x52, 0xca, 0xd9, 0x95, 0x86, 0xb0, 0x2f, + 0xf9, 0xe1, 0xc4, 0xc9, 0x79, 0x0d, 0xd9, 0xf5, 0x71, 0x2a, 0xbb, 0xb6, 0xca, 0x0f, 0x33, 0x51, + 0x32, 0x65, 0x39, 0x86, 0x33, 0x39, 0xf6, 0x7a, 0x25, 0xb4, 0x8b, 0x33, 0xed, 0x9f, 0x35, 0x58, + 0x4d, 0x68, 0xc7, 0xdc, 0xf4, 0x87, 0xa9, 0x06, 0xbd, 0x95, 0x69, 0xd0, 0xed, 0x22, 0x9b, 0xe7, + 0x46, 0x4e, 0x8b, 0x09, 0xe3, 0xec, 0xff, 0x22, 0x61, 0xfc, 0x93, 0x02, 0xcb, 0x89, 0xb3, 0xbb, + 0x06, 0xc6, 0xf8, 0x20, 0xcd, 0x18, 0x5f, 0xae, 0x92, 0x34, 0x25, 0x94, 0xf1, 0xab, 0xf9, 0x54, + 0xf0, 0xff, 0xf7, 0x24, 0xe6, 0xd7, 0xb0, 0x3a, 0xb6, 0x0d, 0xdf, 0xa4, 0x7b, 0x06, 0xd1, 0xcd, + 0x50, 0x81, 0x0f, 0x7d, 0xb3, 0xd9, 0x3f, 0x86, 0x22, 0x78, 0xea, 0x7a, 0xba, 0xc7, 0xa8, 0xc5, + 0x3e, 0x8d, 0x2d, 0xfb, 0xdf, 0x95, 0x4e, 0x56, 0x3f, 0x2d, 0x80, 0xc3, 0x85, 0x4e, 0xd0, 0x0f, + 0x60, 0x91, 0x0f, 0xcc, 0xba, 0x46, 0x39, 0xf7, 0x96, 0x89, 0xb5, 0x22, 0x81, 0x16, 0x8f, 0x63, + 0x11, 0x4e, 0xea, 0xa1, 0x47, 0xb0, 0xe2, 0xd8, 0xc3, 0x03, 0x62, 0x91, 0x11, 0xe5, 0x63, 0xc6, + 0x91, 0x6d, 0xe8, 0xda, 0x44, 0x30, 0x9b, 0x66, 0xff, 0xdd, 0x70, 0xb8, 0x3c, 0xca, 0xab, 0x3c, + 0xe3, 0x14, 0x21, 0xbf, 0x2c, 0x8a, 0xba, 0x08, 0x12, 0xb9, 0xd0, 0xf2, 0xe5, 0x73, 0x2f, 0x89, + 0x5e, 0xf0, 0x17, 0xce, 0x4e, 0x95, 0x0c, 0x3b, 0x4d, 0x59, 0xc6, 0xdd, 0x3f, 0xbd, 0x8e, 0x33, + 0x1e, 0x4a, 0x89, 0x5b, 0xe3, 0xbf, 0x22, 0x6e, 0x05, 0x4c, 0xb2, 0x79, 0x35, 0x26, 0xd9, 0xfd, + 0x43, 0x1d, 0x6e, 0xe6, 0xba, 0x2d, 0xfa, 0xf1, 0x05, 0x24, 0xe9, 0xd6, 0x73, 0x23, 0x48, 0x39, + 0x76, 0x33, 0x7b, 0x05, 0x76, 0xb3, 0x0b, 0xcb, 0x9a, 0xef, 0xba, 0xd4, 0x62, 0x19, 0x6e, 0x13, + 0x9d, 0xc5, 0x5e, 0x5a, 0x8c, 0xb3, 0xfa, 0x45, 0x04, 0xad, 0x7e, 0x45, 0x82, 0x96, 0x8c, 0x42, + 0x0e, 0xd9, 0x41, 0xe6, 0xe6, 0xa3, 0x90, 0xb3, 0x76, 0x56, 0x9f, 0x0f, 0x18, 0x01, 0x6a, 0x84, + 0xb0, 0x90, 0x1e, 0x30, 0x4e, 0x53, 0x52, 0x9c, 0xd1, 0x2e, 0x20, 0x3b, 0xcd, 0xaa, 0x64, 0x07, + 0x91, 0x14, 0x15, 0x03, 0xd1, 0x26, 0xb6, 0xab, 0x94, 0x43, 0x75, 0x2e, 0x56, 0xc8, 0x42, 0x17, + 0xaf, 0xce, 0x42, 0xbb, 0x7f, 0x55, 0xe0, 0xc5, 0xd2, 0x82, 0x44, 0xbb, 0xa9, 0xe7, 0x7f, 0x3b, + 0xf3, 0xfc, 0x7f, 0xaf, 0xd4, 0x30, 0x31, 0x03, 0xb8, 0xc5, 0x34, 0xed, 0xfd, 0x6a, 0x34, 0xad, + 0x80, 0x43, 0x5c, 0xce, 0xd7, 0xfa, 0xdb, 0x4f, 0x9e, 0x76, 0x66, 0xbe, 0x7e, 0xda, 0x99, 0xf9, + 0xe6, 0x69, 0x67, 0xe6, 0x37, 0xd3, 0x8e, 0xf2, 0x64, 0xda, 0x51, 0xbe, 0x9e, 0x76, 0x94, 0x6f, + 0xa6, 0x1d, 0xe5, 0xef, 0xd3, 0x8e, 0xf2, 0xd5, 0xb7, 0x9d, 0x99, 0xcf, 0x16, 0xa4, 0xc7, 0xff, + 0x04, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x02, 0xfa, 0x27, 0xed, 0x1b, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -1706,6 +1707,9 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) + i-- + dAtA[i] = 0x48 if m.RevisionHistoryLimit != nil { i = encodeVarintGenerated(dAtA, i, uint64(*m.RevisionHistoryLimit)) i-- @@ -1795,6 +1799,9 @@ func (m *StatefulSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i = encodeVarintGenerated(dAtA, i, uint64(m.AvailableReplicas)) + i-- + dAtA[i] = 0x58 if len(m.Conditions) > 0 { for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- { { @@ -2236,6 +2243,7 @@ func (m *StatefulSetSpec) Size() (n int) { if m.RevisionHistoryLimit != nil { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } + n += 1 + sovGenerated(uint64(m.MinReadySeconds)) return n } @@ -2265,6 +2273,7 @@ func (m *StatefulSetStatus) Size() (n int) { n += 1 + l + sovGenerated(uint64(l)) } } + n += 1 + sovGenerated(uint64(m.AvailableReplicas)) return n } @@ -2568,6 +2577,7 @@ func (this *StatefulSetSpec) String() string { `PodManagementPolicy:` + fmt.Sprintf("%v", this.PodManagementPolicy) + `,`, `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, + `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, `}`, }, "") return s @@ -2591,6 +2601,7 @@ func (this *StatefulSetStatus) String() string { `UpdateRevision:` + fmt.Sprintf("%v", this.UpdateRevision) + `,`, `CollisionCount:` + valueToStringGenerated(this.CollisionCount) + `,`, `Conditions:` + repeatedStringForConditions + `,`, + `AvailableReplicas:` + fmt.Sprintf("%v", this.AvailableReplicas) + `,`, `}`, }, "") return s @@ -5694,6 +5705,25 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { } } m.RevisionHistoryLimit = &v + case 9: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MinReadySeconds", wireType) + } + m.MinReadySeconds = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.MinReadySeconds |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -5958,6 +5988,25 @@ func (m *StatefulSetStatus) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 11: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field AvailableReplicas", wireType) + } + m.AvailableReplicas = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.AvailableReplicas |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1beta1/generated.proto b/apps/v1beta1/generated.proto index 888f3e79e1..128efa9ca9 100644 --- a/apps/v1beta1/generated.proto +++ b/apps/v1beta1/generated.proto @@ -427,6 +427,13 @@ message StatefulSetSpec { // consists of all revisions not represented by a currently applied // StatefulSetSpec version. The default value is 10. optional int32 revisionHistoryLimit = 8; + + // Minimum number of seconds for which a newly created pod should be ready + // without any of its container crashing for it to be considered available. + // Defaults to 0 (pod will be considered available as soon as it is ready) + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // +optional + optional int32 minReadySeconds = 9; } // StatefulSetStatus represents the current state of a StatefulSet. @@ -469,6 +476,12 @@ message StatefulSetStatus { // +patchMergeKey=type // +patchStrategy=merge repeated StatefulSetCondition conditions = 10; + + // Total number of available pods (ready for at least minReadySeconds) targeted by this StatefulSet. + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // Remove omitempty when graduating to beta + // +optional + optional int32 availableReplicas = 11; } // StatefulSetUpdateStrategy indicates the strategy that the StatefulSet diff --git a/apps/v1beta1/types_swagger_doc_generated.go b/apps/v1beta1/types_swagger_doc_generated.go index 504b858639..51e08b575e 100644 --- a/apps/v1beta1/types_swagger_doc_generated.go +++ b/apps/v1beta1/types_swagger_doc_generated.go @@ -237,6 +237,7 @@ var map_StatefulSetSpec = map[string]string{ "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { @@ -254,6 +255,7 @@ var map_StatefulSetStatus = map[string]string{ "updateRevision": "updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)", "collisionCount": "collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.", "conditions": "Represents the latest available observations of a statefulset's current state.", + "availableReplicas": "Total number of available pods (ready for at least minReadySeconds) targeted by this StatefulSet. This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. Remove omitempty when graduating to beta", } func (StatefulSetStatus) SwaggerDoc() map[string]string { diff --git a/apps/v1beta2/generated.pb.go b/apps/v1beta2/generated.pb.go index b2e5c2e972..e03a95acd4 100644 --- a/apps/v1beta2/generated.pb.go +++ b/apps/v1beta2/generated.pb.go @@ -957,143 +957,144 @@ func init() { } var fileDescriptor_42fe616264472f7e = []byte{ - // 2169 bytes of a gzipped FileDescriptorProto + // 2182 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcd, 0x6f, 0x1c, 0xb7, - 0xf9, 0xd6, 0xec, 0x87, 0xb4, 0xa2, 0x2c, 0xc9, 0xa6, 0xf4, 0x93, 0x36, 0xf2, 0xaf, 0x2b, 0x63, - 0x13, 0x38, 0x4a, 0x6c, 0xcd, 0xda, 0xca, 0x07, 0x12, 0xbb, 0x68, 0xab, 0x95, 0x52, 0xdb, 0x81, - 0xbe, 0x42, 0x59, 0x06, 0x1a, 0xb4, 0xa8, 0xa9, 0x5d, 0x7a, 0x35, 0xd1, 0x7c, 0x61, 0x86, 0xb3, - 0xf5, 0xa2, 0x97, 0x5e, 0x0b, 0x14, 0x68, 0x7b, 0xed, 0x3f, 0xd1, 0x5b, 0x51, 0xb4, 0xb7, 0x22, - 0x28, 0x7c, 0x29, 0x10, 0xf4, 0x92, 0x9c, 0x84, 0x7a, 0x73, 0x2a, 0x8a, 0x5e, 0x0a, 0xf4, 0x12, - 0xa0, 0x40, 0x41, 0x0e, 0xe7, 0x83, 0xf3, 0xe1, 0x1d, 0x29, 0x8e, 0xd2, 0x04, 0xb9, 0x69, 0xc9, - 0xe7, 0x7d, 0xf8, 0xbe, 0xe4, 0x4b, 0xbe, 0x0f, 0x39, 0x02, 0xdf, 0x3b, 0x7e, 0xcb, 0x55, 0x35, - 0xab, 0x75, 0xec, 0x1d, 0x12, 0xc7, 0x24, 0x94, 0xb8, 0xad, 0x3e, 0x31, 0xbb, 0x96, 0xd3, 0x12, - 0x1d, 0xd8, 0xd6, 0x5a, 0xd8, 0xb6, 0xdd, 0x56, 0xff, 0xe6, 0x21, 0xa1, 0x78, 0xad, 0xd5, 0x23, - 0x26, 0x71, 0x30, 0x25, 0x5d, 0xd5, 0x76, 0x2c, 0x6a, 0xc1, 0x45, 0x1f, 0xa8, 0x62, 0x5b, 0x53, - 0x19, 0x50, 0x15, 0xc0, 0xa5, 0xd5, 0x9e, 0x46, 0x8f, 0xbc, 0x43, 0xb5, 0x63, 0x19, 0xad, 0x9e, - 0xd5, 0xb3, 0x5a, 0x1c, 0x7f, 0xe8, 0x3d, 0xe2, 0xbf, 0xf8, 0x0f, 0xfe, 0x97, 0xcf, 0xb3, 0xd4, - 0x8c, 0x0d, 0xd8, 0xb1, 0x1c, 0xd2, 0xea, 0xdf, 0x4c, 0x8e, 0xb5, 0xf4, 0x7a, 0x84, 0x31, 0x70, - 0xe7, 0x48, 0x33, 0x89, 0x33, 0x68, 0xd9, 0xc7, 0x3d, 0xd6, 0xe0, 0xb6, 0x0c, 0x42, 0x71, 0x96, - 0x55, 0x2b, 0xcf, 0xca, 0xf1, 0x4c, 0xaa, 0x19, 0x24, 0x65, 0xf0, 0xe6, 0x28, 0x03, 0xb7, 0x73, - 0x44, 0x0c, 0x9c, 0xb2, 0x7b, 0x2d, 0xcf, 0xce, 0xa3, 0x9a, 0xde, 0xd2, 0x4c, 0xea, 0x52, 0x27, - 0x69, 0xd4, 0xfc, 0xb7, 0x02, 0xe0, 0x86, 0x65, 0x52, 0xc7, 0xd2, 0x75, 0xe2, 0x20, 0xd2, 0xd7, - 0x5c, 0xcd, 0x32, 0xe1, 0x43, 0x50, 0x63, 0xf1, 0x74, 0x31, 0xc5, 0x75, 0xe5, 0x8a, 0xb2, 0x32, - 0xb5, 0x76, 0x43, 0x8d, 0x66, 0x3a, 0xa4, 0x57, 0xed, 0xe3, 0x1e, 0x6b, 0x70, 0x55, 0x86, 0x56, - 0xfb, 0x37, 0xd5, 0xdd, 0xc3, 0x0f, 0x48, 0x87, 0x6e, 0x13, 0x8a, 0xdb, 0xf0, 0xc9, 0xc9, 0xf2, - 0xd8, 0xf0, 0x64, 0x19, 0x44, 0x6d, 0x28, 0x64, 0x85, 0xbb, 0xa0, 0xc2, 0xd9, 0x4b, 0x9c, 0x7d, - 0x35, 0x97, 0x5d, 0x04, 0xad, 0x22, 0xfc, 0x93, 0x77, 0x1e, 0x53, 0x62, 0x32, 0xf7, 0xda, 0x17, - 0x04, 0x75, 0x65, 0x13, 0x53, 0x8c, 0x38, 0x11, 0xbc, 0x0e, 0x6a, 0x8e, 0x70, 0xbf, 0x5e, 0xbe, - 0xa2, 0xac, 0x94, 0xdb, 0x17, 0x05, 0xaa, 0x16, 0x84, 0x85, 0x42, 0x44, 0xf3, 0x89, 0x02, 0x16, - 0xd2, 0x71, 0x6f, 0x69, 0x2e, 0x85, 0x3f, 0x4c, 0xc5, 0xae, 0x16, 0x8b, 0x9d, 0x59, 0xf3, 0xc8, - 0xc3, 0x81, 0x83, 0x96, 0x58, 0xdc, 0x7b, 0xa0, 0xaa, 0x51, 0x62, 0xb8, 0xf5, 0xd2, 0x95, 0xf2, - 0xca, 0xd4, 0xda, 0x35, 0x35, 0x27, 0x81, 0xd5, 0xb4, 0x77, 0xed, 0x69, 0xc1, 0x5b, 0xbd, 0xc7, - 0x18, 0x90, 0x4f, 0xd4, 0xfc, 0x79, 0x09, 0x4c, 0x6e, 0x62, 0x62, 0x58, 0xe6, 0x3e, 0xa1, 0xe7, - 0xb0, 0x72, 0x77, 0x41, 0xc5, 0xb5, 0x49, 0x47, 0xac, 0xdc, 0xd5, 0xdc, 0x00, 0x42, 0x9f, 0xf6, - 0x6d, 0xd2, 0x89, 0x96, 0x8c, 0xfd, 0x42, 0x9c, 0x01, 0xee, 0x81, 0x71, 0x97, 0x62, 0xea, 0xb9, - 0x7c, 0xc1, 0xa6, 0xd6, 0x56, 0x0a, 0x70, 0x71, 0x7c, 0x7b, 0x46, 0xb0, 0x8d, 0xfb, 0xbf, 0x91, - 0xe0, 0x69, 0xfe, 0xbd, 0x04, 0x60, 0x88, 0xdd, 0xb0, 0xcc, 0xae, 0x46, 0x59, 0x3a, 0xdf, 0x02, - 0x15, 0x3a, 0xb0, 0x09, 0x9f, 0x90, 0xc9, 0xf6, 0xd5, 0xc0, 0x95, 0xfb, 0x03, 0x9b, 0x7c, 0x76, - 0xb2, 0xbc, 0x90, 0xb6, 0x60, 0x3d, 0x88, 0xdb, 0xc0, 0xad, 0xd0, 0xc9, 0x12, 0xb7, 0x7e, 0x5d, - 0x1e, 0xfa, 0xb3, 0x93, 0xe5, 0x8c, 0xb3, 0x43, 0x0d, 0x99, 0x64, 0x07, 0x61, 0x1f, 0x40, 0x1d, - 0xbb, 0xf4, 0xbe, 0x83, 0x4d, 0xd7, 0x1f, 0x49, 0x33, 0x88, 0x08, 0xff, 0xd5, 0x62, 0x0b, 0xc5, - 0x2c, 0xda, 0x4b, 0xc2, 0x0b, 0xb8, 0x95, 0x62, 0x43, 0x19, 0x23, 0xc0, 0xab, 0x60, 0xdc, 0x21, - 0xd8, 0xb5, 0xcc, 0x7a, 0x85, 0x47, 0x11, 0x4e, 0x20, 0xe2, 0xad, 0x48, 0xf4, 0xc2, 0x57, 0xc0, - 0x84, 0x41, 0x5c, 0x17, 0xf7, 0x48, 0xbd, 0xca, 0x81, 0xb3, 0x02, 0x38, 0xb1, 0xed, 0x37, 0xa3, - 0xa0, 0xbf, 0xf9, 0x3b, 0x05, 0x4c, 0x87, 0x33, 0x77, 0x0e, 0x3b, 0xe7, 0x8e, 0xbc, 0x73, 0x9a, - 0xa3, 0x93, 0x25, 0x67, 0xc3, 0x7c, 0x58, 0x8e, 0x39, 0xce, 0xd2, 0x11, 0xfe, 0x08, 0xd4, 0x5c, - 0xa2, 0x93, 0x0e, 0xb5, 0x1c, 0xe1, 0xf8, 0x6b, 0x05, 0x1d, 0xc7, 0x87, 0x44, 0xdf, 0x17, 0xa6, - 0xed, 0x0b, 0xcc, 0xf3, 0xe0, 0x17, 0x0a, 0x29, 0xe1, 0x7b, 0xa0, 0x46, 0x89, 0x61, 0xeb, 0x98, - 0x12, 0xb1, 0x6b, 0x5e, 0x8c, 0x3b, 0xcf, 0x72, 0x86, 0x91, 0xed, 0x59, 0xdd, 0xfb, 0x02, 0xc6, - 0xb7, 0x4c, 0x38, 0x19, 0x41, 0x2b, 0x0a, 0x69, 0xa0, 0x0d, 0x66, 0x3c, 0xbb, 0xcb, 0x90, 0x94, - 0x1d, 0xe7, 0xbd, 0x81, 0xc8, 0xa1, 0x1b, 0xa3, 0x67, 0xe5, 0x40, 0xb2, 0x6b, 0x2f, 0x88, 0x51, - 0x66, 0xe4, 0x76, 0x94, 0xe0, 0x87, 0xeb, 0x60, 0xd6, 0xd0, 0x4c, 0x44, 0x70, 0x77, 0xb0, 0x4f, - 0x3a, 0x96, 0xd9, 0x75, 0x79, 0x2a, 0x55, 0xdb, 0x8b, 0x82, 0x60, 0x76, 0x5b, 0xee, 0x46, 0x49, - 0x3c, 0xdc, 0x02, 0xf3, 0xc1, 0x01, 0x7c, 0x57, 0x73, 0xa9, 0xe5, 0x0c, 0xb6, 0x34, 0x43, 0xa3, - 0xf5, 0x71, 0xce, 0x53, 0x1f, 0x9e, 0x2c, 0xcf, 0xa3, 0x8c, 0x7e, 0x94, 0x69, 0xd5, 0xfc, 0xf5, - 0x38, 0x98, 0x4d, 0x9c, 0x0b, 0xf0, 0x01, 0x58, 0xe8, 0x78, 0x8e, 0x43, 0x4c, 0xba, 0xe3, 0x19, - 0x87, 0xc4, 0xd9, 0xef, 0x1c, 0x91, 0xae, 0xa7, 0x93, 0x2e, 0x5f, 0xd6, 0x6a, 0xbb, 0x21, 0x7c, - 0x5d, 0xd8, 0xc8, 0x44, 0xa1, 0x1c, 0x6b, 0xf8, 0x2e, 0x80, 0x26, 0x6f, 0xda, 0xd6, 0x5c, 0x37, - 0xe4, 0x2c, 0x71, 0xce, 0x70, 0x2b, 0xee, 0xa4, 0x10, 0x28, 0xc3, 0x8a, 0xf9, 0xd8, 0x25, 0xae, - 0xe6, 0x90, 0x6e, 0xd2, 0xc7, 0xb2, 0xec, 0xe3, 0x66, 0x26, 0x0a, 0xe5, 0x58, 0xc3, 0x37, 0xc0, - 0x94, 0x3f, 0x1a, 0x9f, 0x73, 0xb1, 0x38, 0x73, 0x82, 0x6c, 0x6a, 0x27, 0xea, 0x42, 0x71, 0x1c, - 0x0b, 0xcd, 0x3a, 0x74, 0x89, 0xd3, 0x27, 0xdd, 0x3b, 0xbe, 0x38, 0x60, 0x15, 0xb4, 0xca, 0x2b, - 0x68, 0x18, 0xda, 0x6e, 0x0a, 0x81, 0x32, 0xac, 0x58, 0x68, 0x7e, 0xd6, 0xa4, 0x42, 0x1b, 0x97, - 0x43, 0x3b, 0xc8, 0x44, 0xa1, 0x1c, 0x6b, 0x96, 0x7b, 0xbe, 0xcb, 0xeb, 0x7d, 0xac, 0xe9, 0xf8, - 0x50, 0x27, 0xf5, 0x09, 0x39, 0xf7, 0x76, 0xe4, 0x6e, 0x94, 0xc4, 0xc3, 0x3b, 0xe0, 0x92, 0xdf, - 0x74, 0x60, 0xe2, 0x90, 0xa4, 0xc6, 0x49, 0x5e, 0x10, 0x24, 0x97, 0x76, 0x92, 0x00, 0x94, 0xb6, - 0x81, 0xb7, 0xc0, 0x4c, 0xc7, 0xd2, 0x75, 0x9e, 0x8f, 0x1b, 0x96, 0x67, 0xd2, 0xfa, 0x24, 0x67, - 0x81, 0x6c, 0x0f, 0x6d, 0x48, 0x3d, 0x28, 0x81, 0x84, 0x3f, 0x06, 0xa0, 0x13, 0x14, 0x06, 0xb7, - 0x0e, 0x46, 0x28, 0x80, 0x74, 0x59, 0x8a, 0x2a, 0x73, 0xd8, 0xe4, 0xa2, 0x18, 0x65, 0xf3, 0x43, - 0x05, 0x2c, 0xe6, 0x6c, 0x74, 0xf8, 0x5d, 0xa9, 0x08, 0x5e, 0x4b, 0x14, 0xc1, 0xcb, 0x39, 0x66, - 0xb1, 0x4a, 0x78, 0x04, 0xa6, 0x99, 0x20, 0xd1, 0xcc, 0x9e, 0x0f, 0x11, 0x67, 0x59, 0x2b, 0x37, - 0x00, 0x14, 0x47, 0x47, 0xa7, 0xf2, 0xa5, 0xe1, 0xc9, 0xf2, 0xb4, 0xd4, 0x87, 0x64, 0xe2, 0xe6, - 0x2f, 0x4a, 0x00, 0x6c, 0x12, 0x5b, 0xb7, 0x06, 0x06, 0x31, 0xcf, 0x43, 0xd3, 0xdc, 0x93, 0x34, - 0xcd, 0xcb, 0xf9, 0x4b, 0x12, 0x3a, 0x95, 0x2b, 0x6a, 0xde, 0x4b, 0x88, 0x9a, 0x57, 0x8a, 0x90, - 0x3d, 0x5b, 0xd5, 0x7c, 0x5c, 0x06, 0x73, 0x11, 0x38, 0x92, 0x35, 0xb7, 0xa5, 0x15, 0x7d, 0x39, - 0xb1, 0xa2, 0x8b, 0x19, 0x26, 0x5f, 0x98, 0xae, 0xf9, 0x00, 0xcc, 0x30, 0xd5, 0xe1, 0xaf, 0x1f, - 0xd7, 0x34, 0xe3, 0xa7, 0xd6, 0x34, 0x61, 0x25, 0xda, 0x92, 0x98, 0x50, 0x82, 0x39, 0x47, 0x43, - 0x4d, 0x7c, 0x15, 0x35, 0xd4, 0xef, 0x15, 0x30, 0x13, 0x2d, 0xd3, 0x39, 0x88, 0xa8, 0xbb, 0xb2, - 0x88, 0x7a, 0xb1, 0x40, 0x72, 0xe6, 0xa8, 0xa8, 0x8f, 0x2b, 0x71, 0xd7, 0xb9, 0x8c, 0x5a, 0x61, - 0x57, 0x30, 0x5b, 0xd7, 0x3a, 0xd8, 0x15, 0xf5, 0xf6, 0x82, 0x7f, 0xfd, 0xf2, 0xdb, 0x50, 0xd8, - 0x2b, 0x09, 0xae, 0xd2, 0x17, 0x2b, 0xb8, 0xca, 0xcf, 0x47, 0x70, 0xfd, 0x00, 0xd4, 0xdc, 0x40, - 0x6a, 0x55, 0x38, 0xe5, 0xb5, 0x42, 0x1b, 0x5b, 0xa8, 0xac, 0x90, 0x3a, 0xd4, 0x57, 0x21, 0x5d, - 0x96, 0xb2, 0xaa, 0x7e, 0x99, 0xca, 0x8a, 0x25, 0xba, 0x8d, 0x3d, 0x97, 0x74, 0xf9, 0xa6, 0xaa, - 0x45, 0x89, 0xbe, 0xc7, 0x5b, 0x91, 0xe8, 0x85, 0x07, 0x60, 0xd1, 0x76, 0xac, 0x9e, 0x43, 0x5c, - 0x77, 0x93, 0xe0, 0xae, 0xae, 0x99, 0x24, 0x08, 0xc0, 0xaf, 0x89, 0x97, 0x87, 0x27, 0xcb, 0x8b, - 0x7b, 0xd9, 0x10, 0x94, 0x67, 0xdb, 0xfc, 0x53, 0x05, 0x5c, 0x4c, 0x9e, 0x8d, 0x39, 0x32, 0x45, - 0x39, 0x93, 0x4c, 0xb9, 0x1e, 0xcb, 0x53, 0x5f, 0xc3, 0xc5, 0x9e, 0x0a, 0x52, 0xb9, 0xba, 0x0e, - 0x66, 0x85, 0x2c, 0x09, 0x3a, 0x85, 0x50, 0x0b, 0x97, 0xe7, 0x40, 0xee, 0x46, 0x49, 0x3c, 0xbc, - 0x0d, 0xa6, 0x1d, 0xae, 0xbc, 0x02, 0x02, 0x5f, 0xbd, 0xfc, 0x9f, 0x20, 0x98, 0x46, 0xf1, 0x4e, - 0x24, 0x63, 0x99, 0x72, 0x89, 0x04, 0x49, 0x40, 0x50, 0x91, 0x95, 0xcb, 0x7a, 0x12, 0x80, 0xd2, - 0x36, 0x70, 0x1b, 0xcc, 0x79, 0x66, 0x9a, 0xca, 0xcf, 0xb5, 0xcb, 0x82, 0x6a, 0xee, 0x20, 0x0d, - 0x41, 0x59, 0x76, 0xf0, 0xa1, 0x24, 0x66, 0xc6, 0xf9, 0x79, 0x72, 0xbd, 0xc0, 0x9e, 0x28, 0xac, - 0x66, 0x32, 0xa4, 0x56, 0xad, 0xa8, 0xd4, 0x6a, 0xfe, 0x51, 0x01, 0x30, 0xbd, 0x0f, 0x47, 0xbe, - 0x04, 0xa4, 0x2c, 0x62, 0x15, 0x53, 0xcb, 0xd6, 0x3f, 0x37, 0x0a, 0xea, 0x9f, 0xe8, 0x40, 0x2d, - 0x26, 0x80, 0xc4, 0x44, 0x9f, 0xcf, 0xa3, 0x4e, 0x51, 0x01, 0x14, 0x39, 0xf5, 0x1c, 0x04, 0x50, - 0x8c, 0xec, 0xd9, 0x02, 0xe8, 0x1f, 0x25, 0x30, 0x17, 0x81, 0x0b, 0x0b, 0xa0, 0x0c, 0x93, 0x6f, - 0x1e, 0x76, 0x8a, 0x89, 0x92, 0x68, 0xea, 0xfe, 0x97, 0x44, 0x49, 0xe4, 0x55, 0x8e, 0x28, 0xf9, - 0x6d, 0x29, 0xee, 0xfa, 0x29, 0x45, 0xc9, 0x73, 0x78, 0xe1, 0xf8, 0xca, 0xe9, 0x9a, 0xe6, 0x9f, - 0xcb, 0xe0, 0x62, 0x72, 0x1f, 0x4a, 0x05, 0x52, 0x19, 0x59, 0x20, 0xf7, 0xc0, 0xfc, 0x23, 0x4f, - 0xd7, 0x07, 0x3c, 0x86, 0x58, 0x95, 0xf4, 0x4b, 0xeb, 0xff, 0x0b, 0xcb, 0xf9, 0xef, 0x67, 0x60, - 0x50, 0xa6, 0x65, 0xba, 0x5e, 0x56, 0x3e, 0x6f, 0xbd, 0xac, 0x9e, 0xa1, 0x5e, 0x66, 0x4b, 0x8e, - 0xf2, 0x99, 0x24, 0xc7, 0xe9, 0x8a, 0x65, 0xc6, 0xc1, 0x35, 0xf2, 0xea, 0x3f, 0x54, 0xc0, 0x42, - 0xf6, 0x85, 0x1b, 0xea, 0x60, 0xc6, 0xc0, 0x8f, 0xe3, 0x0f, 0x1f, 0xa3, 0x8a, 0x88, 0x47, 0x35, - 0x5d, 0xf5, 0x3f, 0x19, 0xa9, 0xf7, 0x4c, 0xba, 0xeb, 0xec, 0x53, 0x47, 0x33, 0x7b, 0x7e, 0xe5, - 0xdd, 0x96, 0xb8, 0x50, 0x82, 0x1b, 0xbe, 0x0f, 0x6a, 0x06, 0x7e, 0xbc, 0xef, 0x39, 0xbd, 0xac, - 0x0a, 0x59, 0x6c, 0x1c, 0xbe, 0x01, 0xb6, 0x05, 0x0b, 0x0a, 0xf9, 0x9a, 0x9f, 0x2a, 0x60, 0x31, - 0xa7, 0xaa, 0x7e, 0x8d, 0xa2, 0xdc, 0x05, 0x57, 0xa4, 0x20, 0xd9, 0xae, 0x24, 0x8f, 0x3c, 0x9d, - 0x6f, 0x50, 0x21, 0x64, 0xae, 0x81, 0x49, 0x1b, 0x3b, 0x54, 0x0b, 0x65, 0x70, 0xb5, 0x3d, 0x3d, - 0x3c, 0x59, 0x9e, 0xdc, 0x0b, 0x1a, 0x51, 0xd4, 0xdf, 0xfc, 0x8f, 0x02, 0xaa, 0xfb, 0x1d, 0xac, - 0x93, 0x73, 0x50, 0x12, 0x9b, 0x92, 0x92, 0xc8, 0x7f, 0xa5, 0xe7, 0xfe, 0xe4, 0x8a, 0x88, 0xad, - 0x84, 0x88, 0x78, 0x69, 0x04, 0xcf, 0xb3, 0xf5, 0xc3, 0xdb, 0x60, 0x32, 0x1c, 0xee, 0x74, 0x87, - 0x5b, 0xf3, 0x37, 0x25, 0x30, 0x15, 0x1b, 0xe2, 0x94, 0x47, 0xe3, 0x43, 0xa9, 0x1e, 0xb0, 0x4d, - 0xbf, 0x56, 0x24, 0x10, 0x35, 0x38, 0xfb, 0xdf, 0x31, 0xa9, 0x13, 0xbf, 0x3c, 0xa6, 0x4b, 0xc2, - 0x77, 0xc0, 0x0c, 0xc5, 0x4e, 0x8f, 0xd0, 0xa0, 0x8f, 0x4f, 0xd8, 0x64, 0xf4, 0x98, 0x72, 0x5f, - 0xea, 0x45, 0x09, 0xf4, 0xd2, 0x6d, 0x30, 0x2d, 0x0d, 0x06, 0x2f, 0x82, 0xf2, 0x31, 0x19, 0xf8, - 0x92, 0x0a, 0xb1, 0x3f, 0xe1, 0x3c, 0xa8, 0xf6, 0xb1, 0xee, 0xf9, 0x79, 0x3e, 0x89, 0xfc, 0x1f, - 0xb7, 0x4a, 0x6f, 0x29, 0xcd, 0x5f, 0xb2, 0xc9, 0x89, 0x92, 0xf3, 0x1c, 0xb2, 0xeb, 0x5d, 0x29, - 0xbb, 0xf2, 0x3f, 0x18, 0xc6, 0xb7, 0x4c, 0x5e, 0x8e, 0xa1, 0x44, 0x8e, 0xbd, 0x5a, 0x88, 0xed, - 0xd9, 0x99, 0xf6, 0xcf, 0x12, 0x98, 0x8f, 0xa1, 0x23, 0xa9, 0xfa, 0x6d, 0x49, 0xaa, 0xae, 0x24, - 0xa4, 0x6a, 0x3d, 0xcb, 0xe6, 0x1b, 0xad, 0x3a, 0x5a, 0xab, 0xfe, 0x41, 0x01, 0xb3, 0xb1, 0xb9, - 0x3b, 0x07, 0xb1, 0x7a, 0x4f, 0x16, 0xab, 0x2f, 0x15, 0x49, 0x9a, 0x1c, 0xb5, 0xfa, 0x97, 0xaa, - 0xe4, 0xfc, 0xd7, 0xfe, 0x0d, 0xed, 0xa7, 0x60, 0xbe, 0x6f, 0xe9, 0x9e, 0x41, 0x36, 0x74, 0xac, - 0x19, 0x01, 0x80, 0xa9, 0xbb, 0x72, 0xf2, 0x9e, 0x18, 0xd2, 0x13, 0xc7, 0xd5, 0x5c, 0x4a, 0x4c, - 0xfa, 0x20, 0xb2, 0x8c, 0x34, 0xe5, 0x83, 0x0c, 0x3a, 0x94, 0x39, 0x08, 0x7c, 0x03, 0x4c, 0x31, - 0x55, 0xa6, 0x75, 0xc8, 0x0e, 0x36, 0x82, 0xc4, 0x0a, 0x3f, 0x8f, 0xed, 0x47, 0x5d, 0x28, 0x8e, - 0x83, 0x47, 0x60, 0xce, 0xb6, 0xba, 0xdb, 0xd8, 0xc4, 0x3d, 0xc2, 0x64, 0xc6, 0x9e, 0xa5, 0x6b, - 0x9d, 0x01, 0x7f, 0x58, 0x9b, 0x6c, 0xbf, 0x19, 0x3c, 0x9a, 0xec, 0xa5, 0x21, 0xec, 0x02, 0x9a, - 0xd1, 0xcc, 0x37, 0x75, 0x16, 0x25, 0x74, 0x52, 0x9f, 0x74, 0xfd, 0x27, 0xed, 0xb5, 0x22, 0x19, - 0x76, 0xc6, 0x8f, 0xba, 0x79, 0xef, 0x86, 0xb5, 0x33, 0x7d, 0x91, 0xfd, 0x57, 0x05, 0x5c, 0x4a, - 0x1d, 0x95, 0x5f, 0xe2, 0xcb, 0x5d, 0xea, 0x1a, 0x51, 0x3e, 0xc5, 0x35, 0x62, 0x1d, 0xcc, 0x8a, - 0x8f, 0xc1, 0x89, 0x5b, 0x48, 0x78, 0x1b, 0xdc, 0x90, 0xbb, 0x51, 0x12, 0x9f, 0xf5, 0x72, 0x58, - 0x3d, 0xe5, 0xcb, 0x61, 0xdc, 0x0b, 0xf1, 0xcf, 0x4d, 0x7e, 0xea, 0xa5, 0xbd, 0x10, 0xff, 0xe3, - 0x94, 0xc4, 0x33, 0x85, 0xe0, 0xb3, 0x86, 0x0c, 0x13, 0xb2, 0x42, 0x38, 0x90, 0x7a, 0x51, 0x02, - 0xfd, 0xb9, 0x3e, 0x78, 0xe2, 0x8c, 0x0f, 0x9e, 0xab, 0x45, 0xf2, 0xb9, 0xf8, 0xbd, 0xe7, 0xaf, - 0x0a, 0x78, 0x21, 0x77, 0x23, 0xc0, 0x75, 0xa9, 0xec, 0xae, 0x26, 0xca, 0xee, 0xb7, 0x72, 0x0d, - 0x63, 0xb5, 0xd7, 0xc9, 0x7e, 0xf6, 0x7b, 0xbb, 0xd8, 0xb3, 0x5f, 0x86, 0x76, 0x1f, 0xfd, 0xfe, - 0xd7, 0x5e, 0x7d, 0xf2, 0xb4, 0x31, 0xf6, 0xd1, 0xd3, 0xc6, 0xd8, 0x27, 0x4f, 0x1b, 0x63, 0x3f, - 0x1b, 0x36, 0x94, 0x27, 0xc3, 0x86, 0xf2, 0xd1, 0xb0, 0xa1, 0x7c, 0x32, 0x6c, 0x28, 0x7f, 0x1b, - 0x36, 0x94, 0x5f, 0x7d, 0xda, 0x18, 0x7b, 0x7f, 0x42, 0x8c, 0xf8, 0xdf, 0x00, 0x00, 0x00, 0xff, - 0xff, 0xd0, 0xf7, 0x24, 0x13, 0x48, 0x29, 0x00, 0x00, + 0xf9, 0xf6, 0xec, 0x87, 0xb4, 0x4b, 0x59, 0x92, 0x4d, 0xe9, 0x27, 0x6d, 0xec, 0x5f, 0x57, 0xc6, + 0x26, 0x70, 0x94, 0xd8, 0x9a, 0xb5, 0x95, 0x0f, 0x24, 0x76, 0xd1, 0x56, 0x2b, 0xa5, 0xb6, 0x03, + 0x7d, 0x85, 0xb2, 0x0c, 0x34, 0x68, 0x51, 0x53, 0xbb, 0xf4, 0x6a, 0xa2, 0xf9, 0xc2, 0x0c, 0x67, + 0xeb, 0x45, 0x2f, 0xbd, 0x16, 0x28, 0xd0, 0xf4, 0xda, 0x7f, 0xa2, 0xb7, 0xa2, 0x68, 0x6e, 0x45, + 0x50, 0xf8, 0x18, 0xf4, 0x92, 0x9c, 0x84, 0x7a, 0x73, 0x2a, 0x8a, 0x1e, 0x7b, 0x09, 0x50, 0xa0, + 0x20, 0x87, 0xf3, 0xc1, 0xf9, 0xf0, 0x8e, 0x14, 0x47, 0x69, 0x82, 0xdc, 0xb4, 0xe4, 0xf3, 0x3e, + 0x7c, 0x5f, 0xf2, 0x25, 0xdf, 0x87, 0x1c, 0x81, 0x1f, 0x1d, 0xbd, 0xe5, 0xaa, 0x9a, 0xd5, 0x3e, + 0xf2, 0x0e, 0x88, 0x63, 0x12, 0x4a, 0xdc, 0xf6, 0x80, 0x98, 0x3d, 0xcb, 0x69, 0x8b, 0x0e, 0x6c, + 0x6b, 0x6d, 0x6c, 0xdb, 0x6e, 0x7b, 0x70, 0xf3, 0x80, 0x50, 0xbc, 0xda, 0xee, 0x13, 0x93, 0x38, + 0x98, 0x92, 0x9e, 0x6a, 0x3b, 0x16, 0xb5, 0xe0, 0xa2, 0x0f, 0x54, 0xb1, 0xad, 0xa9, 0x0c, 0xa8, + 0x0a, 0xe0, 0xa5, 0x95, 0xbe, 0x46, 0x0f, 0xbd, 0x03, 0xb5, 0x6b, 0x19, 0xed, 0xbe, 0xd5, 0xb7, + 0xda, 0x1c, 0x7f, 0xe0, 0x3d, 0xe2, 0xbf, 0xf8, 0x0f, 0xfe, 0x97, 0xcf, 0x73, 0xa9, 0x15, 0x1b, + 0xb0, 0x6b, 0x39, 0xa4, 0x3d, 0xb8, 0x99, 0x1c, 0xeb, 0xd2, 0xeb, 0x11, 0xc6, 0xc0, 0xdd, 0x43, + 0xcd, 0x24, 0xce, 0xb0, 0x6d, 0x1f, 0xf5, 0x59, 0x83, 0xdb, 0x36, 0x08, 0xc5, 0x59, 0x56, 0xed, + 0x3c, 0x2b, 0xc7, 0x33, 0xa9, 0x66, 0x90, 0x94, 0xc1, 0x9b, 0xe3, 0x0c, 0xdc, 0xee, 0x21, 0x31, + 0x70, 0xca, 0xee, 0xb5, 0x3c, 0x3b, 0x8f, 0x6a, 0x7a, 0x5b, 0x33, 0xa9, 0x4b, 0x9d, 0xa4, 0x51, + 0xeb, 0xdf, 0x0a, 0x80, 0xeb, 0x96, 0x49, 0x1d, 0x4b, 0xd7, 0x89, 0x83, 0xc8, 0x40, 0x73, 0x35, + 0xcb, 0x84, 0x0f, 0x41, 0x8d, 0xc5, 0xd3, 0xc3, 0x14, 0x37, 0x94, 0x2b, 0xca, 0xf2, 0xd4, 0xea, + 0x0d, 0x35, 0x9a, 0xe9, 0x90, 0x5e, 0xb5, 0x8f, 0xfa, 0xac, 0xc1, 0x55, 0x19, 0x5a, 0x1d, 0xdc, + 0x54, 0x77, 0x0e, 0x3e, 0x20, 0x5d, 0xba, 0x45, 0x28, 0xee, 0xc0, 0x27, 0xc7, 0x4b, 0xe7, 0x46, + 0xc7, 0x4b, 0x20, 0x6a, 0x43, 0x21, 0x2b, 0xdc, 0x01, 0x15, 0xce, 0x5e, 0xe2, 0xec, 0x2b, 0xb9, + 0xec, 0x22, 0x68, 0x15, 0xe1, 0x5f, 0xbc, 0xf3, 0x98, 0x12, 0x93, 0xb9, 0xd7, 0x39, 0x2f, 0xa8, + 0x2b, 0x1b, 0x98, 0x62, 0xc4, 0x89, 0xe0, 0x75, 0x50, 0x73, 0x84, 0xfb, 0x8d, 0xf2, 0x15, 0x65, + 0xb9, 0xdc, 0xb9, 0x20, 0x50, 0xb5, 0x20, 0x2c, 0x14, 0x22, 0x5a, 0x4f, 0x14, 0xb0, 0x90, 0x8e, + 0x7b, 0x53, 0x73, 0x29, 0xfc, 0x69, 0x2a, 0x76, 0xb5, 0x58, 0xec, 0xcc, 0x9a, 0x47, 0x1e, 0x0e, + 0x1c, 0xb4, 0xc4, 0xe2, 0xde, 0x05, 0x55, 0x8d, 0x12, 0xc3, 0x6d, 0x94, 0xae, 0x94, 0x97, 0xa7, + 0x56, 0xaf, 0xa9, 0x39, 0x09, 0xac, 0xa6, 0xbd, 0xeb, 0x4c, 0x0b, 0xde, 0xea, 0x3d, 0xc6, 0x80, + 0x7c, 0xa2, 0xd6, 0xaf, 0x4b, 0xa0, 0xbe, 0x81, 0x89, 0x61, 0x99, 0x7b, 0x84, 0x9e, 0xc1, 0xca, + 0xdd, 0x05, 0x15, 0xd7, 0x26, 0x5d, 0xb1, 0x72, 0x57, 0x73, 0x03, 0x08, 0x7d, 0xda, 0xb3, 0x49, + 0x37, 0x5a, 0x32, 0xf6, 0x0b, 0x71, 0x06, 0xb8, 0x0b, 0x26, 0x5c, 0x8a, 0xa9, 0xe7, 0xf2, 0x05, + 0x9b, 0x5a, 0x5d, 0x2e, 0xc0, 0xc5, 0xf1, 0x9d, 0x19, 0xc1, 0x36, 0xe1, 0xff, 0x46, 0x82, 0xa7, + 0xf5, 0x8f, 0x12, 0x80, 0x21, 0x76, 0xdd, 0x32, 0x7b, 0x1a, 0x65, 0xe9, 0x7c, 0x0b, 0x54, 0xe8, + 0xd0, 0x26, 0x7c, 0x42, 0xea, 0x9d, 0xab, 0x81, 0x2b, 0xf7, 0x87, 0x36, 0xf9, 0xe2, 0x78, 0x69, + 0x21, 0x6d, 0xc1, 0x7a, 0x10, 0xb7, 0x81, 0x9b, 0xa1, 0x93, 0x25, 0x6e, 0xfd, 0xba, 0x3c, 0xf4, + 0x17, 0xc7, 0x4b, 0x19, 0x67, 0x87, 0x1a, 0x32, 0xc9, 0x0e, 0xc2, 0x01, 0x80, 0x3a, 0x76, 0xe9, + 0x7d, 0x07, 0x9b, 0xae, 0x3f, 0x92, 0x66, 0x10, 0x11, 0xfe, 0xab, 0xc5, 0x16, 0x8a, 0x59, 0x74, + 0x2e, 0x09, 0x2f, 0xe0, 0x66, 0x8a, 0x0d, 0x65, 0x8c, 0x00, 0xaf, 0x82, 0x09, 0x87, 0x60, 0xd7, + 0x32, 0x1b, 0x15, 0x1e, 0x45, 0x38, 0x81, 0x88, 0xb7, 0x22, 0xd1, 0x0b, 0x5f, 0x01, 0x93, 0x06, + 0x71, 0x5d, 0xdc, 0x27, 0x8d, 0x2a, 0x07, 0xce, 0x0a, 0xe0, 0xe4, 0x96, 0xdf, 0x8c, 0x82, 0xfe, + 0xd6, 0x1f, 0x15, 0x30, 0x1d, 0xce, 0xdc, 0x19, 0xec, 0x9c, 0x3b, 0xf2, 0xce, 0x69, 0x8d, 0x4f, + 0x96, 0x9c, 0x0d, 0xf3, 0x71, 0x39, 0xe6, 0x38, 0x4b, 0x47, 0xf8, 0x33, 0x50, 0x73, 0x89, 0x4e, + 0xba, 0xd4, 0x72, 0x84, 0xe3, 0xaf, 0x15, 0x74, 0x1c, 0x1f, 0x10, 0x7d, 0x4f, 0x98, 0x76, 0xce, + 0x33, 0xcf, 0x83, 0x5f, 0x28, 0xa4, 0x84, 0xef, 0x81, 0x1a, 0x25, 0x86, 0xad, 0x63, 0x4a, 0xc4, + 0xae, 0x79, 0x31, 0xee, 0x3c, 0xcb, 0x19, 0x46, 0xb6, 0x6b, 0xf5, 0xee, 0x0b, 0x18, 0xdf, 0x32, + 0xe1, 0x64, 0x04, 0xad, 0x28, 0xa4, 0x81, 0x36, 0x98, 0xf1, 0xec, 0x1e, 0x43, 0x52, 0x76, 0x9c, + 0xf7, 0x87, 0x22, 0x87, 0x6e, 0x8c, 0x9f, 0x95, 0x7d, 0xc9, 0xae, 0xb3, 0x20, 0x46, 0x99, 0x91, + 0xdb, 0x51, 0x82, 0x1f, 0xae, 0x81, 0x59, 0x43, 0x33, 0x11, 0xc1, 0xbd, 0xe1, 0x1e, 0xe9, 0x5a, + 0x66, 0xcf, 0xe5, 0xa9, 0x54, 0xed, 0x2c, 0x0a, 0x82, 0xd9, 0x2d, 0xb9, 0x1b, 0x25, 0xf1, 0x70, + 0x13, 0xcc, 0x07, 0x07, 0xf0, 0x5d, 0xcd, 0xa5, 0x96, 0x33, 0xdc, 0xd4, 0x0c, 0x8d, 0x36, 0x26, + 0x38, 0x4f, 0x63, 0x74, 0xbc, 0x34, 0x8f, 0x32, 0xfa, 0x51, 0xa6, 0x55, 0xeb, 0x77, 0x13, 0x60, + 0x36, 0x71, 0x2e, 0xc0, 0x07, 0x60, 0xa1, 0xeb, 0x39, 0x0e, 0x31, 0xe9, 0xb6, 0x67, 0x1c, 0x10, + 0x67, 0xaf, 0x7b, 0x48, 0x7a, 0x9e, 0x4e, 0x7a, 0x7c, 0x59, 0xab, 0x9d, 0xa6, 0xf0, 0x75, 0x61, + 0x3d, 0x13, 0x85, 0x72, 0xac, 0xe1, 0xbb, 0x00, 0x9a, 0xbc, 0x69, 0x4b, 0x73, 0xdd, 0x90, 0xb3, + 0xc4, 0x39, 0xc3, 0xad, 0xb8, 0x9d, 0x42, 0xa0, 0x0c, 0x2b, 0xe6, 0x63, 0x8f, 0xb8, 0x9a, 0x43, + 0x7a, 0x49, 0x1f, 0xcb, 0xb2, 0x8f, 0x1b, 0x99, 0x28, 0x94, 0x63, 0x0d, 0xdf, 0x00, 0x53, 0xfe, + 0x68, 0x7c, 0xce, 0xc5, 0xe2, 0xcc, 0x09, 0xb2, 0xa9, 0xed, 0xa8, 0x0b, 0xc5, 0x71, 0x2c, 0x34, + 0xeb, 0xc0, 0x25, 0xce, 0x80, 0xf4, 0xee, 0xf8, 0xe2, 0x80, 0x55, 0xd0, 0x2a, 0xaf, 0xa0, 0x61, + 0x68, 0x3b, 0x29, 0x04, 0xca, 0xb0, 0x62, 0xa1, 0xf9, 0x59, 0x93, 0x0a, 0x6d, 0x42, 0x0e, 0x6d, + 0x3f, 0x13, 0x85, 0x72, 0xac, 0x59, 0xee, 0xf9, 0x2e, 0xaf, 0x0d, 0xb0, 0xa6, 0xe3, 0x03, 0x9d, + 0x34, 0x26, 0xe5, 0xdc, 0xdb, 0x96, 0xbb, 0x51, 0x12, 0x0f, 0xef, 0x80, 0x8b, 0x7e, 0xd3, 0xbe, + 0x89, 0x43, 0x92, 0x1a, 0x27, 0x79, 0x41, 0x90, 0x5c, 0xdc, 0x4e, 0x02, 0x50, 0xda, 0x06, 0xde, + 0x02, 0x33, 0x5d, 0x4b, 0xd7, 0x79, 0x3e, 0xae, 0x5b, 0x9e, 0x49, 0x1b, 0x75, 0xce, 0x02, 0xd9, + 0x1e, 0x5a, 0x97, 0x7a, 0x50, 0x02, 0x09, 0x7f, 0x0e, 0x40, 0x37, 0x28, 0x0c, 0x6e, 0x03, 0x8c, + 0x51, 0x00, 0xe9, 0xb2, 0x14, 0x55, 0xe6, 0xb0, 0xc9, 0x45, 0x31, 0xca, 0xd6, 0xc7, 0x0a, 0x58, + 0xcc, 0xd9, 0xe8, 0xf0, 0x87, 0x52, 0x11, 0xbc, 0x96, 0x28, 0x82, 0x97, 0x73, 0xcc, 0x62, 0x95, + 0xf0, 0x10, 0x4c, 0x33, 0x41, 0xa2, 0x99, 0x7d, 0x1f, 0x22, 0xce, 0xb2, 0x76, 0x6e, 0x00, 0x28, + 0x8e, 0x8e, 0x4e, 0xe5, 0x8b, 0xa3, 0xe3, 0xa5, 0x69, 0xa9, 0x0f, 0xc9, 0xc4, 0xad, 0xdf, 0x94, + 0x00, 0xd8, 0x20, 0xb6, 0x6e, 0x0d, 0x0d, 0x62, 0x9e, 0x85, 0xa6, 0xb9, 0x27, 0x69, 0x9a, 0x97, + 0xf3, 0x97, 0x24, 0x74, 0x2a, 0x57, 0xd4, 0xbc, 0x97, 0x10, 0x35, 0xaf, 0x14, 0x21, 0x7b, 0xb6, + 0xaa, 0xf9, 0xb4, 0x0c, 0xe6, 0x22, 0x70, 0x24, 0x6b, 0x6e, 0x4b, 0x2b, 0xfa, 0x72, 0x62, 0x45, + 0x17, 0x33, 0x4c, 0xbe, 0x32, 0x5d, 0xf3, 0x01, 0x98, 0x61, 0xaa, 0xc3, 0x5f, 0x3f, 0xae, 0x69, + 0x26, 0x4e, 0xac, 0x69, 0xc2, 0x4a, 0xb4, 0x29, 0x31, 0xa1, 0x04, 0x73, 0x8e, 0x86, 0x9a, 0xfc, + 0x26, 0x6a, 0xa8, 0x3f, 0x29, 0x60, 0x26, 0x5a, 0xa6, 0x33, 0x10, 0x51, 0x77, 0x65, 0x11, 0xf5, + 0x62, 0x81, 0xe4, 0xcc, 0x51, 0x51, 0x9f, 0x56, 0xe2, 0xae, 0x73, 0x19, 0xb5, 0xcc, 0xae, 0x60, + 0xb6, 0xae, 0x75, 0xb1, 0x2b, 0xea, 0xed, 0x79, 0xff, 0xfa, 0xe5, 0xb7, 0xa1, 0xb0, 0x57, 0x12, + 0x5c, 0xa5, 0xaf, 0x56, 0x70, 0x95, 0x9f, 0x8f, 0xe0, 0xfa, 0x09, 0xa8, 0xb9, 0x81, 0xd4, 0xaa, + 0x70, 0xca, 0x6b, 0x85, 0x36, 0xb6, 0x50, 0x59, 0x21, 0x75, 0xa8, 0xaf, 0x42, 0xba, 0x2c, 0x65, + 0x55, 0xfd, 0x3a, 0x95, 0x15, 0x4b, 0x74, 0x1b, 0x7b, 0x2e, 0xe9, 0xf1, 0x4d, 0x55, 0x8b, 0x12, + 0x7d, 0x97, 0xb7, 0x22, 0xd1, 0x0b, 0xf7, 0xc1, 0xa2, 0xed, 0x58, 0x7d, 0x87, 0xb8, 0xee, 0x06, + 0xc1, 0x3d, 0x5d, 0x33, 0x49, 0x10, 0x80, 0x5f, 0x13, 0x2f, 0x8f, 0x8e, 0x97, 0x16, 0x77, 0xb3, + 0x21, 0x28, 0xcf, 0xb6, 0xf5, 0x97, 0x0a, 0xb8, 0x90, 0x3c, 0x1b, 0x73, 0x64, 0x8a, 0x72, 0x2a, + 0x99, 0x72, 0x3d, 0x96, 0xa7, 0xbe, 0x86, 0x8b, 0x3d, 0x15, 0xa4, 0x72, 0x75, 0x0d, 0xcc, 0x0a, + 0x59, 0x12, 0x74, 0x0a, 0xa1, 0x16, 0x2e, 0xcf, 0xbe, 0xdc, 0x8d, 0x92, 0x78, 0x78, 0x1b, 0x4c, + 0x3b, 0x5c, 0x79, 0x05, 0x04, 0xbe, 0x7a, 0xf9, 0x3f, 0x41, 0x30, 0x8d, 0xe2, 0x9d, 0x48, 0xc6, + 0x32, 0xe5, 0x12, 0x09, 0x92, 0x80, 0xa0, 0x22, 0x2b, 0x97, 0xb5, 0x24, 0x00, 0xa5, 0x6d, 0xe0, + 0x16, 0x98, 0xf3, 0xcc, 0x34, 0x95, 0x9f, 0x6b, 0x97, 0x05, 0xd5, 0xdc, 0x7e, 0x1a, 0x82, 0xb2, + 0xec, 0xe0, 0x43, 0x49, 0xcc, 0x4c, 0xf0, 0xf3, 0xe4, 0x7a, 0x81, 0x3d, 0x51, 0x58, 0xcd, 0x64, + 0x48, 0xad, 0x5a, 0x51, 0xa9, 0xd5, 0xfa, 0x48, 0x01, 0x30, 0xbd, 0x0f, 0xc7, 0xbe, 0x04, 0xa4, + 0x2c, 0x62, 0x15, 0x53, 0xcb, 0xd6, 0x3f, 0x37, 0x0a, 0xea, 0x9f, 0xe8, 0x40, 0x2d, 0x26, 0x80, + 0xc4, 0x44, 0x9f, 0xcd, 0xa3, 0x4e, 0x51, 0x01, 0x14, 0x39, 0xf5, 0x1c, 0x04, 0x50, 0x8c, 0xec, + 0xd9, 0x02, 0xe8, 0x9f, 0x25, 0x30, 0x17, 0x81, 0x0b, 0x0b, 0xa0, 0x0c, 0x93, 0xef, 0x1e, 0x76, + 0x8a, 0x89, 0x92, 0x68, 0xea, 0xfe, 0x97, 0x44, 0x49, 0xe4, 0x55, 0x8e, 0x28, 0xf9, 0x43, 0x29, + 0xee, 0xfa, 0x09, 0x45, 0xc9, 0x73, 0x78, 0xe1, 0xf8, 0xc6, 0xe9, 0x9a, 0xd6, 0x5f, 0xcb, 0xe0, + 0x42, 0x72, 0x1f, 0x4a, 0x05, 0x52, 0x19, 0x5b, 0x20, 0x77, 0xc1, 0xfc, 0x23, 0x4f, 0xd7, 0x87, + 0x3c, 0x86, 0x58, 0x95, 0xf4, 0x4b, 0xeb, 0xff, 0x0b, 0xcb, 0xf9, 0x1f, 0x67, 0x60, 0x50, 0xa6, + 0x65, 0xba, 0x5e, 0x56, 0xbe, 0x6c, 0xbd, 0xac, 0x9e, 0xa2, 0x5e, 0x66, 0x4b, 0x8e, 0xf2, 0xa9, + 0x24, 0xc7, 0xc9, 0x8a, 0x65, 0xc6, 0xc1, 0x35, 0xf6, 0xea, 0x3f, 0x52, 0xc0, 0x42, 0xf6, 0x85, + 0x1b, 0xea, 0x60, 0xc6, 0xc0, 0x8f, 0xe3, 0x0f, 0x1f, 0xe3, 0x8a, 0x88, 0x47, 0x35, 0x5d, 0xf5, + 0x3f, 0x19, 0xa9, 0xf7, 0x4c, 0xba, 0xe3, 0xec, 0x51, 0x47, 0x33, 0xfb, 0x7e, 0xe5, 0xdd, 0x92, + 0xb8, 0x50, 0x82, 0x1b, 0xbe, 0x0f, 0x6a, 0x06, 0x7e, 0xbc, 0xe7, 0x39, 0xfd, 0xac, 0x0a, 0x59, + 0x6c, 0x1c, 0xbe, 0x01, 0xb6, 0x04, 0x0b, 0x0a, 0xf9, 0x5a, 0x9f, 0x2b, 0x60, 0x31, 0xa7, 0xaa, + 0x7e, 0x8b, 0xa2, 0xdc, 0x01, 0x57, 0xa4, 0x20, 0xd9, 0xae, 0x24, 0x8f, 0x3c, 0x9d, 0x6f, 0x50, + 0x21, 0x64, 0xae, 0x81, 0xba, 0x8d, 0x1d, 0xaa, 0x85, 0x32, 0xb8, 0xda, 0x99, 0x1e, 0x1d, 0x2f, + 0xd5, 0x77, 0x83, 0x46, 0x14, 0xf5, 0xb7, 0xfe, 0xa3, 0x80, 0xea, 0x5e, 0x17, 0xeb, 0xe4, 0x0c, + 0x94, 0xc4, 0x86, 0xa4, 0x24, 0xf2, 0x5f, 0xe9, 0xb9, 0x3f, 0xb9, 0x22, 0x62, 0x33, 0x21, 0x22, + 0x5e, 0x1a, 0xc3, 0xf3, 0x6c, 0xfd, 0xf0, 0x36, 0xa8, 0x87, 0xc3, 0x9d, 0xec, 0x70, 0x6b, 0xfd, + 0xbe, 0x04, 0xa6, 0x62, 0x43, 0x9c, 0xf0, 0x68, 0x7c, 0x28, 0xd5, 0x03, 0xb6, 0xe9, 0x57, 0x8b, + 0x04, 0xa2, 0x06, 0x67, 0xff, 0x3b, 0x26, 0x75, 0xe2, 0x97, 0xc7, 0x74, 0x49, 0xf8, 0x01, 0x98, + 0xa1, 0xd8, 0xe9, 0x13, 0x1a, 0xf4, 0xf1, 0x09, 0xab, 0x47, 0x8f, 0x29, 0xf7, 0xa5, 0x5e, 0x94, + 0x40, 0x5f, 0xba, 0x0d, 0xa6, 0xa5, 0xc1, 0xe0, 0x05, 0x50, 0x3e, 0x22, 0x43, 0x5f, 0x52, 0x21, + 0xf6, 0x27, 0x9c, 0x07, 0xd5, 0x01, 0xd6, 0x3d, 0x3f, 0xcf, 0xeb, 0xc8, 0xff, 0x71, 0xab, 0xf4, + 0x96, 0xd2, 0xfa, 0x2d, 0x9b, 0x9c, 0x28, 0x39, 0xcf, 0x20, 0xbb, 0xde, 0x95, 0xb2, 0x2b, 0xff, + 0x83, 0x61, 0x7c, 0xcb, 0xe4, 0xe5, 0x18, 0x4a, 0xe4, 0xd8, 0xab, 0x85, 0xd8, 0x9e, 0x9d, 0x69, + 0xff, 0x2a, 0x81, 0xf9, 0x18, 0x3a, 0x92, 0xaa, 0xdf, 0x97, 0xa4, 0xea, 0x72, 0x42, 0xaa, 0x36, + 0xb2, 0x6c, 0xbe, 0xd3, 0xaa, 0xe3, 0xb5, 0xea, 0x9f, 0x15, 0x30, 0x1b, 0x9b, 0xbb, 0x33, 0x10, + 0xab, 0xf7, 0x64, 0xb1, 0xfa, 0x52, 0x91, 0xa4, 0xc9, 0x51, 0xab, 0x1f, 0x4e, 0x48, 0xce, 0x7f, + 0xeb, 0xdf, 0xd0, 0x7e, 0x09, 0xe6, 0x07, 0x96, 0xee, 0x19, 0x64, 0x5d, 0xc7, 0x9a, 0x11, 0x00, + 0x98, 0xba, 0x2b, 0x27, 0xef, 0x89, 0x21, 0x3d, 0x71, 0x5c, 0xcd, 0xa5, 0xc4, 0xa4, 0x0f, 0x22, + 0xcb, 0x48, 0x53, 0x3e, 0xc8, 0xa0, 0x43, 0x99, 0x83, 0xc0, 0x37, 0xc0, 0x14, 0x53, 0x65, 0x5a, + 0x97, 0x6c, 0x63, 0x23, 0x48, 0xac, 0xf0, 0xf3, 0xd8, 0x5e, 0xd4, 0x85, 0xe2, 0x38, 0x78, 0x08, + 0xe6, 0x6c, 0xab, 0xb7, 0x85, 0x4d, 0xdc, 0x27, 0x4c, 0x66, 0xec, 0x5a, 0xba, 0xd6, 0x1d, 0xf2, + 0x87, 0xb5, 0x7a, 0xe7, 0xcd, 0xe0, 0xd1, 0x64, 0x37, 0x0d, 0x61, 0x17, 0xd0, 0x8c, 0x66, 0xbe, + 0xa9, 0xb3, 0x28, 0xa1, 0x93, 0xfa, 0xa4, 0xeb, 0x3f, 0x69, 0xaf, 0x16, 0xc9, 0xb0, 0x53, 0x7e, + 0xd4, 0xcd, 0x7b, 0x37, 0xac, 0x9d, 0xea, 0xdd, 0x30, 0xe3, 0x02, 0x55, 0x3f, 0xd9, 0x05, 0xaa, + 0xf5, 0x51, 0x15, 0x5c, 0x4c, 0x9d, 0xb6, 0x5f, 0xe3, 0xe3, 0x5f, 0xea, 0x26, 0x52, 0x3e, 0xc1, + 0x4d, 0x64, 0x0d, 0xcc, 0x8a, 0xef, 0xc9, 0x89, 0x8b, 0x4c, 0x38, 0x1f, 0xeb, 0x72, 0x37, 0x4a, + 0xe2, 0xb3, 0x1e, 0x1f, 0xab, 0x27, 0x7c, 0x7c, 0x8c, 0x7b, 0x21, 0xfe, 0x3f, 0xca, 0xcf, 0xde, + 0xb4, 0x17, 0xe2, 0xdf, 0xa4, 0x92, 0x78, 0x26, 0x32, 0x7c, 0xd6, 0x90, 0x61, 0x52, 0x16, 0x19, + 0xfb, 0x52, 0x2f, 0x4a, 0xa0, 0xbf, 0xd4, 0x37, 0x53, 0x9c, 0xf1, 0xcd, 0x74, 0xa5, 0xc8, 0x96, + 0x28, 0xfe, 0xce, 0x98, 0x79, 0x63, 0x9c, 0x3a, 0xf9, 0x8d, 0xb1, 0xf5, 0x37, 0x05, 0xbc, 0x90, + 0xbb, 0x29, 0xe1, 0x9a, 0x24, 0x01, 0x56, 0x12, 0x12, 0xe0, 0x7b, 0xb9, 0x86, 0x31, 0x1d, 0xe0, + 0x64, 0x3f, 0x41, 0xbe, 0x5d, 0xec, 0x09, 0x32, 0xe3, 0x1e, 0x31, 0xfe, 0x2d, 0xb2, 0xb3, 0xf2, + 0xe4, 0x69, 0xf3, 0xdc, 0x27, 0x4f, 0x9b, 0xe7, 0x3e, 0x7b, 0xda, 0x3c, 0xf7, 0xab, 0x51, 0x53, + 0x79, 0x32, 0x6a, 0x2a, 0x9f, 0x8c, 0x9a, 0xca, 0x67, 0xa3, 0xa6, 0xf2, 0xf7, 0x51, 0x53, 0xf9, + 0xf0, 0xf3, 0xe6, 0xb9, 0xf7, 0x27, 0xc5, 0x88, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xda, 0x5d, + 0xee, 0xc9, 0xd4, 0x29, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -2542,6 +2543,9 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) + i-- + dAtA[i] = 0x48 if m.RevisionHistoryLimit != nil { i = encodeVarintGenerated(dAtA, i, uint64(*m.RevisionHistoryLimit)) i-- @@ -2631,6 +2635,9 @@ func (m *StatefulSetStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l + i = encodeVarintGenerated(dAtA, i, uint64(m.AvailableReplicas)) + i-- + dAtA[i] = 0x58 if len(m.Conditions) > 0 { for iNdEx := len(m.Conditions) - 1; iNdEx >= 0; iNdEx-- { { @@ -3255,6 +3262,7 @@ func (m *StatefulSetSpec) Size() (n int) { if m.RevisionHistoryLimit != nil { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } + n += 1 + sovGenerated(uint64(m.MinReadySeconds)) return n } @@ -3282,6 +3290,7 @@ func (m *StatefulSetStatus) Size() (n int) { n += 1 + l + sovGenerated(uint64(l)) } } + n += 1 + sovGenerated(uint64(m.AvailableReplicas)) return n } @@ -3729,6 +3738,7 @@ func (this *StatefulSetSpec) String() string { `PodManagementPolicy:` + fmt.Sprintf("%v", this.PodManagementPolicy) + `,`, `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, + `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, `}`, }, "") return s @@ -3752,6 +3762,7 @@ func (this *StatefulSetStatus) String() string { `UpdateRevision:` + fmt.Sprintf("%v", this.UpdateRevision) + `,`, `CollisionCount:` + valueToStringGenerated(this.CollisionCount) + `,`, `Conditions:` + repeatedStringForConditions + `,`, + `AvailableReplicas:` + fmt.Sprintf("%v", this.AvailableReplicas) + `,`, `}`, }, "") return s @@ -8486,6 +8497,25 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { } } m.RevisionHistoryLimit = &v + case 9: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MinReadySeconds", wireType) + } + m.MinReadySeconds = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.MinReadySeconds |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) @@ -8749,6 +8779,25 @@ func (m *StatefulSetStatus) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 11: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field AvailableReplicas", wireType) + } + m.AvailableReplicas = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.AvailableReplicas |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1beta2/generated.proto b/apps/v1beta2/generated.proto index 16172f0553..e22d9e281f 100644 --- a/apps/v1beta2/generated.proto +++ b/apps/v1beta2/generated.proto @@ -715,6 +715,13 @@ message StatefulSetSpec { // consists of all revisions not represented by a currently applied // StatefulSetSpec version. The default value is 10. optional int32 revisionHistoryLimit = 8; + + // Minimum number of seconds for which a newly created pod should be ready + // without any of its container crashing for it to be considered available. + // Defaults to 0 (pod will be considered available as soon as it is ready) + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // +optional + optional int32 minReadySeconds = 9; } // StatefulSetStatus represents the current state of a StatefulSet. @@ -757,6 +764,12 @@ message StatefulSetStatus { // +patchMergeKey=type // +patchStrategy=merge repeated StatefulSetCondition conditions = 10; + + // Total number of available pods (ready for at least minReadySeconds) targeted by this StatefulSet. + // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. + // Remove omitempty when graduating to beta + // +optional + optional int32 availableReplicas = 11; } // StatefulSetUpdateStrategy indicates the strategy that the StatefulSet diff --git a/apps/v1beta2/types_swagger_doc_generated.go b/apps/v1beta2/types_swagger_doc_generated.go index 454cd84ae2..29c8406153 100644 --- a/apps/v1beta2/types_swagger_doc_generated.go +++ b/apps/v1beta2/types_swagger_doc_generated.go @@ -361,6 +361,7 @@ var map_StatefulSetSpec = map[string]string{ "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { @@ -378,6 +379,7 @@ var map_StatefulSetStatus = map[string]string{ "updateRevision": "updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence [replicas-updatedReplicas,replicas)", "collisionCount": "collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller uses this field as a collision avoidance mechanism when it needs to create the name for the newest ControllerRevision.", "conditions": "Represents the latest available observations of a statefulset's current state.", + "availableReplicas": "Total number of available pods (ready for at least minReadySeconds) targeted by this StatefulSet. This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. Remove omitempty when graduating to beta", } func (StatefulSetStatus) SwaggerDoc() map[string]string { From fc270cb9b03cb5d54fcd71ad5fcedc851dedf47a Mon Sep 17 00:00:00 2001 From: Aldo Culquicondor Date: Mon, 17 May 2021 15:34:55 +0000 Subject: [PATCH 075/130] Use aliases in sig apps and scheduling APIs OWNERS Add alculquicondor to sig-scheduling-api-reviewers and sig-apps-api-reviewers Kubernetes-commit: 7c50cd762a7f69d6bef7774a67567fbe0bbfce2e --- apps/OWNERS | 18 +++++------------- batch/OWNERS | 17 +++++------------ 2 files changed, 10 insertions(+), 25 deletions(-) diff --git a/apps/OWNERS b/apps/OWNERS index a50ce7de01..ec350aa4ff 100644 --- a/apps/OWNERS +++ b/apps/OWNERS @@ -1,16 +1,8 @@ # See the OWNERS docs at https://go.k8s.io/owners +# approval on api packages bubbles to api-approvers reviewers: -- thockin -- lavalamp -- smarterclayton -- deads2k -- caesarxuchao -- pmorie -- sttts -- saad-ali -- ncdc -- dims -- errordeveloper -- m1093782566 -- kevin-wangzefeng +- sig-apps-api-reviewers +- sig-apps-api-approvers +labels: +- sig/apps diff --git a/batch/OWNERS b/batch/OWNERS index 9ccc6dc0d4..ec350aa4ff 100644 --- a/batch/OWNERS +++ b/batch/OWNERS @@ -1,15 +1,8 @@ # See the OWNERS docs at https://go.k8s.io/owners +# approval on api packages bubbles to api-approvers reviewers: -- thockin -- lavalamp -- smarterclayton -- wojtek-t -- deads2k -- caesarxuchao -- sttts -- saad-ali -- ncdc -- soltysh -- dims -- errordeveloper +- sig-apps-api-reviewers +- sig-apps-api-approvers +labels: +- sig/apps From 1d8425e1c8b2998f9c2607d47fb635bfd2919c15 Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Tue, 18 May 2021 09:12:04 -0400 Subject: [PATCH 076/130] Revert "Merge pull request 101888 from kolyshkin/update-runc-rc94" This reverts commit b1b06fe0a4d80ac0fd67fae56f29a3710934a256, reversing changes made to 382a33986b043f78a42d3d865d0ca383687bf171. Kubernetes-commit: 4b45d0d921051627c43d5fc014e383a6cb872ade --- go.mod | 7 +++++-- go.sum | 8 +++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index c4f43801d7..7bcddd6672 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210518100459-e1b4d3faae10 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518100459-e1b4d3faae10 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 01ac5d92ec..bd5a8b6b89 100644 --- a/go.sum +++ b/go.sum @@ -44,8 +44,8 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -135,7 +135,7 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -192,8 +192,6 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210518100459-e1b4d3faae10 h1:465s1fdYVEp4JupKpOCiNgZqAsrkSj9lBTNKt5+zP2U= -k8s.io/apimachinery v0.0.0-20210518100459-e1b4d3faae10/go.mod h1:u0iY13OJ5iBbRU5jVDn9d/5IQhUVuIpEYgWi4YYI/cc= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From acf8681f9f4bab7695087c29caa55fc195761a93 Mon Sep 17 00:00:00 2001 From: Antonio Ojea Date: Tue, 18 May 2021 18:22:55 +0200 Subject: [PATCH 077/130] bump e2e test to ingress v1 Kubernetes-commit: 7d7179ebfd155ddf43e1bda1d2d05df9fb027985 --- networking/v1/well_known_annotations.go | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 networking/v1/well_known_annotations.go diff --git a/networking/v1/well_known_annotations.go b/networking/v1/well_known_annotations.go new file mode 100644 index 0000000000..0e3754d5cd --- /dev/null +++ b/networking/v1/well_known_annotations.go @@ -0,0 +1,25 @@ +/* +Copyright 2020 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +const ( + // AnnotationIsDefaultIngressClass can be used to indicate that an + // IngressClass should be considered default. When a single IngressClass + // resource has this annotation set to true, new Ingress resources without a + // class specified will be assigned this default class. + AnnotationIsDefaultIngressClass = "ingressclass.kubernetes.io/is-default-class" +) From c2884aa1d242f003130ad41fb6f17a9ad45ca214 Mon Sep 17 00:00:00 2001 From: Martin Kanters Date: Tue, 18 May 2021 21:11:45 +0200 Subject: [PATCH 078/130] Processed review suggestions Kubernetes-commit: 8a4cdb847c5724c2256a4a7bad2003c82349bd8c --- core/v1/types.go | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/core/v1/types.go b/core/v1/types.go index 881643a31a..6d98efa56b 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -1916,10 +1916,11 @@ type EnvVar struct { // Optional: no more than one of the following may be specified. // Variable references $(VAR_NAME) are expanded - // using the previous defined environment variables in the container and + // using the previously defined environment variables in the container and // any service environment variables. If a variable cannot be resolved, // the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. + // "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". // Escaped references will never be expanded, regardless of whether the variable // exists or not. // Defaults to "". @@ -2218,9 +2219,9 @@ type Container struct { // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). - // Escaped references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Command []string `json:"command,omitempty" protobuf:"bytes,3,rep,name=command"` @@ -2228,9 +2229,9 @@ type Container struct { // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). - // Escaped references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Args []string `json:"args,omitempty" protobuf:"bytes,4,rep,name=args"` @@ -3436,9 +3437,9 @@ type EphemeralContainerCommon struct { // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped - // references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Command []string `json:"command,omitempty" protobuf:"bytes,3,rep,name=command"` @@ -3446,9 +3447,9 @@ type EphemeralContainerCommon struct { // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped - // references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional Args []string `json:"args,omitempty" protobuf:"bytes,4,rep,name=args"` From bb4775a810cf57f3b4d2e4424e56f391640d6053 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 18 May 2021 08:35:32 -0700 Subject: [PATCH 079/130] Merge pull request #102094 from liggitt/revert-runc Revert "Merge pull request #101888 from kolyshkin/update-runc-rc94" Kubernetes-commit: 1295b2c4b59b8bba58186294eb2d76a7ecb4987e --- Godeps/Godeps.json | 6 +++--- go.mod | 7 ++----- go.sum | 2 ++ 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 2e38779461..6cbdd77199 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -112,7 +112,7 @@ }, { "ImportPath": "github.com/google/go-cmp", - "Rev": "v0.5.4" + "Rev": "v0.5.2" }, { "ImportPath": "github.com/google/gofuzz", @@ -264,7 +264,7 @@ }, { "ImportPath": "golang.org/x/sys", - "Rev": "d19ff857e887" + "Rev": "a50acf3fe073" }, { "ImportPath": "golang.org/x/term", @@ -328,7 +328,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "e1b4d3faae10" + "Rev": "2540c63454fb" }, { "ImportPath": "k8s.io/gengo", diff --git a/go.mod b/go.mod index 7bcddd6672..d03cee487f 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb diff --git a/go.sum b/go.sum index bd5a8b6b89..d5b9c03ecd 100644 --- a/go.sum +++ b/go.sum @@ -192,6 +192,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb h1:EZCUeWm5oj7bRkpo95xXigoMzDH8VfDi8tq7NN98Ozc= +k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb/go.mod h1:fBRSkoylGO2QUTae8Wb2wac6pZ83/r+tL6HFSXGbzfs= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From c961028fa2b02618655e7eb78445d42076370b4c Mon Sep 17 00:00:00 2001 From: Martin Kanters Date: Tue, 18 May 2021 21:33:52 +0200 Subject: [PATCH 080/130] Generated doc files Kubernetes-commit: ee1047a3eb674b3608558f71ba6def46680a36fa --- core/v1/generated.proto | 29 +++++++++++++------------- core/v1/types_swagger_doc_generated.go | 10 ++++----- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index f03690a7f3..940b150c51 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -623,9 +623,9 @@ message Container { // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). - // Escaped references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional repeated string command = 3; @@ -634,9 +634,9 @@ message Container { // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). - // Escaped references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional repeated string args = 4; @@ -1153,10 +1153,11 @@ message EnvVar { optional string name = 1; // Variable references $(VAR_NAME) are expanded - // using the previous defined environment variables in the container and + // using the previously defined environment variables in the container and // any service environment variables. If a variable cannot be resolved, // the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. + // "$$(VAR_NAME)" will produce the string literal "$(VAR_NAME)". // Escaped references will never be expanded, regardless of whether the variable // exists or not. // Defaults to "". @@ -1230,9 +1231,9 @@ message EphemeralContainerCommon { // The docker image's ENTRYPOINT is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped - // references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional repeated string command = 3; @@ -1241,9 +1242,9 @@ message EphemeralContainerCommon { // The docker image's CMD is used if this is not provided. // Variable references $(VAR_NAME) are expanded using the container's environment. If a variable // cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced - // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped - // references will never be expanded, regardless of whether the variable exists or not. - // Cannot be updated. + // to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will + // produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless + // of whether the variable exists or not. Cannot be updated. // More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell // +optional repeated string args = 4; diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 0f713c6c00..14f8e5d4a4 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -328,8 +328,8 @@ var map_Container = map[string]string{ "": "A single application container that you want to run within a pod.", "name": "Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "image": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", - "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", - "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "workingDir": "Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "ports": "List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \"0.0.0.0\" address inside a container will be accessible from the network. Cannot be updated.", "envFrom": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", @@ -558,7 +558,7 @@ func (EnvFromSource) SwaggerDoc() map[string]string { var map_EnvVar = map[string]string{ "": "EnvVar represents an environment variable present in a Container.", "name": "Name of the environment variable. Must be a C_IDENTIFIER.", - "value": "Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\".", + "value": "Variable references $(VAR_NAME) are expanded using the previously defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \"\".", "valueFrom": "Source for the environment variable's value. Cannot be used if value is not empty.", } @@ -591,8 +591,8 @@ var map_EphemeralContainerCommon = map[string]string{ "": "EphemeralContainerCommon is a copy of all fields in Container to be inlined in EphemeralContainer. This separate type allows easy conversion from EphemeralContainer to Container and allows separate documentation for the fields of EphemeralContainer. When a new field is added to Container it must be added here as well.", "name": "Name of the ephemeral container specified as a DNS_LABEL. This name must be unique among all containers, init containers and ephemeral containers.", "image": "Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images", - "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", - "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "command": "Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", + "args": "Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. \"$$(VAR_NAME)\" will produce the string literal \"$(VAR_NAME)\". Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "workingDir": "Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "ports": "Ports are not allowed for ephemeral containers.", "envFrom": "List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", From c881484b7f4b52cd3f45741df78a1701daf71691 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Tue, 18 May 2021 19:31:47 -0400 Subject: [PATCH 081/130] update testing related dependencies Signed-off-by: Davanum Srinivas Kubernetes-commit: 0803ea49b95579195fc55b4a64a6e859932dba7f --- go.mod | 9 ++++++--- go.sum | 21 +++++++++++++++------ 2 files changed, 21 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index d03cee487f..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -6,8 +6,11 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 - github.com/stretchr/testify v1.6.1 - k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb + github.com/stretchr/testify v1.7.0 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index d5b9c03ecd..b59564d588 100644 --- a/go.sum +++ b/go.sum @@ -17,6 +17,7 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.m github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.4.0 h1:K7/B1jt6fIBQVd4Owv2MqGQClcgf0R266+7C/QjRcLc= github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= @@ -80,11 +81,14 @@ github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8m github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= +github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= +github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= +github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= +github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -96,8 +100,8 @@ github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -119,6 +123,7 @@ golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210224082022-3d97a244fca7 h1:OgUuv8lsRpBibGNbSizVwKWlysjaNzmC9gYMhPVfqFM= golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= @@ -132,7 +137,11 @@ golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -184,7 +193,9 @@ gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= @@ -192,8 +203,6 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb h1:EZCUeWm5oj7bRkpo95xXigoMzDH8VfDi8tq7NN98Ozc= -k8s.io/apimachinery v0.0.0-20210518190924-2540c63454fb/go.mod h1:fBRSkoylGO2QUTae8Wb2wac6pZ83/r+tL6HFSXGbzfs= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 55a1051f18dbb27cb7da0acc6fe3cff0fa0899a1 Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Wed, 19 May 2021 09:59:29 -0700 Subject: [PATCH 082/130] vendor: bump runc to rc95 runc rc95 contains a fix for CVE-2021-30465. runc rc94 provides fixes and improvements. One notable change is cgroup manager's Set now accept Resources rather than Cgroup (see https://github.com/opencontainers/runc/pull/2906). Modify the code accordingly. Also update runc dependencies (as hinted by hack/lint-depdendencies.sh): github.com/cilium/ebpf v0.5.0 github.com/containerd/console v1.0.2 github.com/coreos/go-systemd/v22 v22.3.1 github.com/godbus/dbus/v5 v5.0.4 github.com/moby/sys/mountinfo v0.4.1 golang.org/x/sys v0.0.0-20210426230700-d19ff857e887 github.com/google/go-cmp v0.5.4 github.com/kr/pretty v0.2.1 github.com/opencontainers/runtime-spec v1.0.3-0.20210326190908-1c3f411f0417 Signed-off-by: Kir Kolyshkin Kubernetes-commit: f3cdfc488e88714f2fe695e35ad0d3f8e45ddc25 --- go.mod | 7 +++++-- go.sum | 8 +++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/go.mod b/go.mod index c8ade7bfd3..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210519190646-c7322e849168 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210519190646-c7322e849168 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 00830cb09f..095ee0e577 100644 --- a/go.sum +++ b/go.sum @@ -45,8 +45,8 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.2 h1:X2ev0eStA3AbceY54o37/0PQ/UWqKEiiO2dKL5OPaFM= -github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -144,7 +144,7 @@ golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -203,8 +203,6 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210519190646-c7322e849168 h1:mkBvQhy9WPz7t0Y3Muea1rVq2TRB91wvC8iE8xpbfl4= -k8s.io/apimachinery v0.0.0-20210519190646-c7322e849168/go.mod h1:4rwBOLnlX0KG0S4eNjF9Aw8Y92JlZQe1fX+e7TeGWQE= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= From 7673089991b5369f903e2a4ed306ffa730147041 Mon Sep 17 00:00:00 2001 From: Haowei Cai Date: Wed, 19 May 2021 17:05:42 -0700 Subject: [PATCH 083/130] mark ContainerImage.names as optional kubelet is the only writer of v1.Node .status.images[].names. When an image has neither RepoDigests nor RepoTags, the value gets stored in etcd as null. Marking the field as optional can help JSON API clients to avoid hitting serialization error when the returned status contains null .status.images[].names. Kubernetes-commit: 1652e59c9b3ad817c336cb089527e6ca672e0cae --- core/v1/types.go | 1 + 1 file changed, 1 insertion(+) diff --git a/core/v1/types.go b/core/v1/types.go index 6d98efa56b..d5e86a7c7b 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -4872,6 +4872,7 @@ type PodSignature struct { type ContainerImage struct { // Names by which this image is known. // e.g. ["k8s.gcr.io/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"] + // +optional Names []string `json:"names" protobuf:"bytes,1,rep,name=names"` // The size of the image in bytes. // +optional From 419f97633535722d922107837225a8099614adef Mon Sep 17 00:00:00 2001 From: Haowei Cai Date: Wed, 19 May 2021 17:50:52 -0700 Subject: [PATCH 084/130] generated Kubernetes-commit: dc8bc41f14686f9fb9b71b3d2561db70db035de3 --- core/v1/generated.proto | 1 + 1 file changed, 1 insertion(+) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 940b150c51..f7b44a6dc6 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -787,6 +787,7 @@ message Container { message ContainerImage { // Names by which this image is known. // e.g. ["k8s.gcr.io/hyperkube:v1.0.7", "dockerhub.io/google_containers/hyperkube:v1.0.7"] + // +optional repeated string names = 1; // The size of the image in bytes. From 6c5938916a64e3438ab42e9e4474dc7924aeb7da Mon Sep 17 00:00:00 2001 From: ravisantoshgudimetla Date: Fri, 21 May 2021 08:17:52 -0400 Subject: [PATCH 085/130] testdata: StatefulSet Kubernetes-commit: 4c95bc8830be754c6189320bd4e13b5cd7b8b95c --- testdata/HEAD/apps.v1.StatefulSet.json | 24 ++++++++++-------- testdata/HEAD/apps.v1.StatefulSet.pb | Bin 8847 -> 8842 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 20 ++++++++------- testdata/HEAD/apps.v1beta1.StatefulSet.json | 24 ++++++++++-------- testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 8825 -> 8878 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 20 ++++++++------- testdata/HEAD/apps.v1beta2.StatefulSet.json | 24 ++++++++++-------- testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 8852 -> 8847 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 20 ++++++++------- .../apps.v1.StatefulSet.after_roundtrip.pb | Bin 7998 -> 8002 bytes ...pps.v1beta1.StatefulSet.after_roundtrip.pb | Bin 8016 -> 8020 bytes ...pps.v1beta2.StatefulSet.after_roundtrip.pb | Bin 8003 -> 8007 bytes .../apps.v1.StatefulSet.after_roundtrip.pb | Bin 8585 -> 8589 bytes ...pps.v1beta1.StatefulSet.after_roundtrip.pb | Bin 8641 -> 8645 bytes ...pps.v1beta2.StatefulSet.after_roundtrip.pb | Bin 8590 -> 8594 bytes 15 files changed, 72 insertions(+), 60 deletions(-) diff --git a/testdata/HEAD/apps.v1.StatefulSet.json b/testdata/HEAD/apps.v1.StatefulSet.json index 6ca8deb914..082fe41a43 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.json +++ b/testdata/HEAD/apps.v1.StatefulSet.json @@ -1638,25 +1638,27 @@ "partition": -578791744 } }, - "revisionHistoryLimit": 1747963012 + "revisionHistoryLimit": 1747963012, + "minReadySeconds": 227754708 }, "status": { - "observedGeneration": -2804094558607818028, - "replicas": 604810772, - "readyReplicas": -2017431863, - "currentReplicas": -1391197036, - "updatedReplicas": -819211803, + "observedGeneration": 3726357650029194772, + "replicas": -2017431863, + "readyReplicas": -1391197036, + "currentReplicas": -819211803, + "updatedReplicas": -644991728, "currentRevision": "516", "updateRevision": "517", - "collisionCount": -741018201, + "collisionCount": 318464433, "conditions": [ { - "type": "!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛", - "status": "Hđ\"-劺bY伂滹Ǽ", - "lastTransitionTime": "2019-10-21T13:42:33Z", + "type": "ĕ", + "status": "Īɱ|åȧ$Ĥ龌帲笁銭1ÂơHđ\"-劺", + "lastTransitionTime": "2209-09-04T06:38:38Z", "reason": "518", "message": "519" } - ] + ], + "availableReplicas": 1180728433 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1.StatefulSet.pb b/testdata/HEAD/apps.v1.StatefulSet.pb index f48c3924c520558efad215b7780799a9c9226e1e..c2b617958f34882fddd88f5894d93daebf9395fe 100644 GIT binary patch delta 172 zcmeBo?Q)$U%lLev+%CpB8*fS|)_YuOJ)0xd%g8b1&ZY&6F0Q_9EO7E}yWPrG(Wad5no`g~xTi~xfY&uP&M3tS4b2i?SP^|a3(t0*WY7HaD-Ilqpj~!awrXsNY{rSFM|ABx} zqGRjF&A-7+g-KU$oc{x6YAkyB(98-*n0w5+_4O!3Ferpe`PlL!t4?mL zIlT15a+M=XUheC8x?|JxHH|O3)*2peI=0Z`$V4R}$>$69S{_;+=W=+})0KOIkL`Hg s)U2ipq;~I@;^3HccKt?X0R|6~R!92_^UUz;K-z@P-wY@r1tELo%&lo$Y3VoXZ_ diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml index a4a0c90dad..6846b5a676 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml @@ -31,6 +31,7 @@ metadata: selfLink: "5" uid: "7" spec: + minReadySeconds: 227754708 podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ replicas: 896585016 revisionHistoryLimit: 1747963012 @@ -1121,17 +1122,18 @@ spec: type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 phase: VǕ酈t史C<镼ƶƭ status: - collisionCount: 2139385164 + availableReplicas: -230316059 + collisionCount: -658674406 conditions: - - lastTransitionTime: "2150-01-03T14:51:04Z" + - lastTransitionTime: "1998-10-20T01:25:38Z" message: "519" reason: "518" - status: 蘞睨函Ɂʟ]mʦ獪霛圦 - type: GƧĪɱ| - currentReplicas: -1233364344 + status: 砽§^Dê婼SƸ炃&-Ƹ绿 + type: ƧĪɱ|åȧ$Ĥ龌帲笁銭1ÂơHđ" + currentReplicas: -906614126 currentRevision: "516" - observedGeneration: 978199023237639818 - readyReplicas: -1579944009 - replicas: 1835483741 + observedGeneration: 2597642487843996253 + readyReplicas: -1233364344 + replicas: -1579944009 updateRevision: "517" - updatedReplicas: -906614126 + updatedReplicas: -741018201 diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.json b/testdata/HEAD/apps.v1beta2.StatefulSet.json index 760fc11ef0..d0879ee717 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -1638,25 +1638,27 @@ "partition": -578791744 } }, - "revisionHistoryLimit": 1747963012 + "revisionHistoryLimit": 1747963012, + "minReadySeconds": 227754708 }, "status": { - "observedGeneration": -2804094558607818028, - "replicas": 604810772, - "readyReplicas": -2017431863, - "currentReplicas": -1391197036, - "updatedReplicas": -819211803, + "observedGeneration": 3726357650029194772, + "replicas": -2017431863, + "readyReplicas": -1391197036, + "currentReplicas": -819211803, + "updatedReplicas": -644991728, "currentRevision": "516", "updateRevision": "517", - "collisionCount": -741018201, + "collisionCount": 318464433, "conditions": [ { - "type": "!ĕ輮ř蔨¡蘞睨函Ɂʟ]mʦ獪霛", - "status": "Hđ\"-劺bY伂滹Ǽ", - "lastTransitionTime": "2019-10-21T13:42:33Z", + "type": "ĕ", + "status": "Īɱ|åȧ$Ĥ龌帲笁銭1ÂơHđ\"-劺", + "lastTransitionTime": "2209-09-04T06:38:38Z", "reason": "518", "message": "519" } - ] + ], + "availableReplicas": 1180728433 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/testdata/HEAD/apps.v1beta2.StatefulSet.pb index 7eed1c867820b9cbe598b2b8470faa86b40aceab..dac9d8b827b01769e144ce26292485e9e2e644d2 100644 GIT binary patch delta 172 zcmbQ@+V46+iShYF5fg$*EGKDT5EW?>DWS#BNLT$pLXq%;^25E_4&Xw836_*pb-{Y RK*BQOZdNSJ#pe|>r0U$9`1AD4>ak*P2CtUEgM#gr9? z7QUD<@A=#nPuusNY&@07y!Z33o`%! diff --git a/testdata/v1.20.0/apps.v1beta2.StatefulSet.after_roundtrip.pb b/testdata/v1.20.0/apps.v1beta2.StatefulSet.after_roundtrip.pb index 0ea735d826aeb6ad5b7b383c605bee168f8d9df5..17725319ed71423d038ff8d3af07abf513017869 100644 GIT binary patch delta 33 pcmX?Xcie7*665@d${QFTZM^bOmc@fXs&n#oxem4n1}O$51_0^13!DG| delta 29 lcmX?Zci3)%665TN${QFTY`pSNmPx98@=m!97AXcL1^~Sc3i1E| diff --git a/testdata/v1.21.0/apps.v1.StatefulSet.after_roundtrip.pb b/testdata/v1.21.0/apps.v1.StatefulSet.after_roundtrip.pb index 52ff8bdffcb3b0c829bf52c2247c4d3d84b7cab8..00aa350cf30233281d770f6577884dd0d0ed53da 100644 GIT binary patch delta 33 pcmeBl?sc9Z%lK-d+y=(e8_#$ delta 29 lcmX@=e9(D<664H?${QF@ZoJ~9z$7(ivXbIl7AXcL1^}>%3E=<$ diff --git a/testdata/v1.21.0/apps.v1beta2.StatefulSet.after_roundtrip.pb b/testdata/v1.21.0/apps.v1beta2.StatefulSet.after_roundtrip.pb index ddd24c4ee74d0ec6885574a03313207295f10ba3..54f42ede768d452da698ef33f3463d2f73d96210 100644 GIT binary patch delta 33 pcmeBkp5#11iSgA$007YH3Jm}N delta 29 lcmbQ_+~+(&iSgM) Date: Sat, 22 May 2021 08:52:39 +0000 Subject: [PATCH 086/130] api link is missing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刁浩 10284789 Kubernetes-commit: b344d4d44227113c61a7379e5e21628883173b6a --- core/v1/generated.proto | 2 +- core/v1/types.go | 2 +- core/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index a45d9b1864..da46474715 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -4941,7 +4941,7 @@ message ServiceSpec { // If specified and supported by the platform, this will restrict traffic through the cloud-provider // load-balancer will be restricted to the specified client IPs. This field will be ignored if the // cloud-provider does not support the feature." - // More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/ + // More info: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ // +optional repeated string loadBalancerSourceRanges = 9; diff --git a/core/v1/types.go b/core/v1/types.go index 528b4d247e..db2a45269c 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -4193,7 +4193,7 @@ type ServiceSpec struct { // If specified and supported by the platform, this will restrict traffic through the cloud-provider // load-balancer will be restricted to the specified client IPs. This field will be ignored if the // cloud-provider does not support the feature." - // More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/ + // More info: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/ // +optional LoadBalancerSourceRanges []string `json:"loadBalancerSourceRanges,omitempty" protobuf:"bytes,9,opt,name=loadBalancerSourceRanges"` diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 2103fc252c..338a515109 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -2238,7 +2238,7 @@ var map_ServiceSpec = map[string]string{ "externalIPs": "externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system.", "sessionAffinity": "Supports \"ClientIP\" and \"None\". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "loadBalancerIP": "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.", - "loadBalancerSourceRanges": "If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/", + "loadBalancerSourceRanges": "If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/", "externalName": "externalName is the external reference that discovery mechanisms will return as an alias for this service (e.g. a DNS CNAME record). No proxying will be involved. Must be a lowercase RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires `type` to be \"ExternalName\".", "externalTrafficPolicy": "externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints. \"Local\" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. \"Cluster\" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading.", "healthCheckNodePort": "healthCheckNodePort specifies the healthcheck nodePort for the service. This only applies when type is set to LoadBalancer and externalTrafficPolicy is set to Local. If a value is specified, is in-range, and is not in use, it will be used. If not specified, a value will be automatically allocated. External systems (e.g. load-balancers) can use this port to determine if a given node holds endpoints for this service or not. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type).", From 60e1bebeb4db103918a763e4cd721175d52a450f Mon Sep 17 00:00:00 2001 From: pacoxu Date: Wed, 26 May 2021 19:16:06 +0800 Subject: [PATCH 087/130] upgrade klog to v2.9.0 Signed-off-by: pacoxu Kubernetes-commit: 876174125bc0e0dda67fbe3d7ec7c4eb41ac5f69 --- go.mod | 7 +++++-- go.sum | 6 ++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 3ac15658a3..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210521150646-cfc896c115eb + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210521150646-cfc896c115eb +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 6b31ee2e1e..6bd6179122 100644 --- a/go.sum +++ b/go.sum @@ -203,12 +203,10 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210521150646-cfc896c115eb h1:kxJH/Hf/+EnvbMiymbBbJ5nVuiQjcHZjfgI57rCtSDc= -k8s.io/apimachinery v0.0.0-20210521150646-cfc896c115eb/go.mod h1:8Ay3sPKuJtD/dIjPSlQVgJeuW/8JmLTCqDeAv6NSCxU= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= -k8s.io/klog/v2 v2.8.0 h1:Q3gmuM9hKEjefWFFYF0Mat+YyFJvsUyYuwyNNJ5C9Ts= -k8s.io/klog/v2 v2.8.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= +k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= +k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.1.1 h1:nYqY2A6oy37sKLYuSBXuQhbj4JVclzJK13BOIvJG5XU= From 98ffe9c6ee7c48b6ac0d32fa284d86aaaac045d0 Mon Sep 17 00:00:00 2001 From: SataQiu Date: Wed, 26 May 2021 19:57:29 +0800 Subject: [PATCH 088/130] cleanup PodPreset testdata Kubernetes-commit: 9cfbf062256cd840a97306551f2273e98fc30641 --- .../settings.k8s.io.v1alpha1.PodPreset.json | 461 ------------------ .../settings.k8s.io.v1alpha1.PodPreset.pb | Bin 2207 -> 0 bytes .../settings.k8s.io.v1alpha1.PodPreset.yaml | 327 ------------- 3 files changed, 788 deletions(-) delete mode 100644 testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json delete mode 100644 testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.pb delete mode 100644 testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml diff --git a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json deleted file mode 100644 index d1e81963df..0000000000 --- a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.json +++ /dev/null @@ -1,461 +0,0 @@ -{ - "kind": "PodPreset", - "apiVersion": "settings.k8s.io/v1alpha1", - "metadata": { - "name": "2", - "generateName": "3", - "namespace": "4", - "selfLink": "5", - "uid": "7", - "resourceVersion": "11042405498087606203", - "generation": 8071137005907523419, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -4955867275792137171, - "labels": { - "7": "8" - }, - "annotations": { - "9": "10" - }, - "ownerReferences": [ - { - "apiVersion": "11", - "kind": "12", - "name": "13", - "uid": "Dz廔ȇ{sŊƏp", - "controller": false, - "blockOwnerDeletion": true - } - ], - "finalizers": [ - "14" - ], - "clusterName": "15", - "managedFields": [ - { - "manager": "16", - "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", - "apiVersion": "17", - "fieldsType": "18" - } - ] - }, - "spec": { - "selector": { - "matchLabels": { - "8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3": "68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4" - }, - "matchExpressions": [ - { - "key": "p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0", - "operator": "In", - "values": [ - "D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n" - ] - } - ] - }, - "env": [ - { - "name": "25", - "value": "26", - "valueFrom": { - "fieldRef": { - "apiVersion": "27", - "fieldPath": "28" - }, - "resourceFieldRef": { - "containerName": "29", - "resource": "30", - "divisor": "91" - }, - "configMapKeyRef": { - "name": "31", - "key": "32", - "optional": false - }, - "secretKeyRef": { - "name": "33", - "key": "34", - "optional": true - } - } - } - ], - "envFrom": [ - { - "prefix": "35", - "configMapRef": { - "name": "36", - "optional": true - }, - "secretRef": { - "name": "37", - "optional": false - } - } - ], - "volumes": [ - { - "name": "38", - "hostPath": { - "path": "39", - "type": "3fƻfʣ繡楙¯ĦE" - }, - "emptyDir": { - "sizeLimit": "700" - }, - "gcePersistentDisk": { - "pdName": "40", - "fsType": "41", - "partition": -1215463021, - "readOnly": true - }, - "awsElasticBlockStore": { - "volumeID": "42", - "fsType": "43", - "partition": 1686297225, - "readOnly": true - }, - "gitRepo": { - "repository": "44", - "revision": "45", - "directory": "46" - }, - "secret": { - "secretName": "47", - "items": [ - { - "key": "48", - "path": "49", - "mode": -815194340 - } - ], - "defaultMode": -999327618, - "optional": false - }, - "nfs": { - "server": "50", - "path": "51", - "readOnly": true - }, - "iscsi": { - "targetPortal": "52", - "iqn": "53", - "lun": -388204860, - "iscsiInterface": "54", - "fsType": "55", - "readOnly": true, - "portals": [ - "56" - ], - "secretRef": { - "name": "57" - }, - "initiatorName": "58" - }, - "glusterfs": { - "endpoints": "59", - "path": "60" - }, - "persistentVolumeClaim": { - "claimName": "61" - }, - "rbd": { - "monitors": [ - "62" - ], - "image": "63", - "fsType": "64", - "pool": "65", - "user": "66", - "keyring": "67", - "secretRef": { - "name": "68" - }, - "readOnly": true - }, - "flexVolume": { - "driver": "69", - "fsType": "70", - "secretRef": { - "name": "71" - }, - "options": { - "72": "73" - } - }, - "cinder": { - "volumeID": "74", - "fsType": "75", - "secretRef": { - "name": "76" - } - }, - "cephfs": { - "monitors": [ - "77" - ], - "path": "78", - "user": "79", - "secretFile": "80", - "secretRef": { - "name": "81" - }, - "readOnly": true - }, - "flocker": { - "datasetName": "82", - "datasetUUID": "83" - }, - "downwardAPI": { - "items": [ - { - "path": "84", - "fieldRef": { - "apiVersion": "85", - "fieldPath": "86" - }, - "resourceFieldRef": { - "containerName": "87", - "resource": "88", - "divisor": "965" - }, - "mode": 345648859 - } - ], - "defaultMode": 1169718433 - }, - "fc": { - "targetWWNs": [ - "89" - ], - "lun": -460478410, - "fsType": "90", - "wwids": [ - "91" - ] - }, - "azureFile": { - "secretName": "92", - "shareName": "93", - "readOnly": true - }, - "configMap": { - "name": "94", - "items": [ - { - "key": "95", - "path": "96", - "mode": -513127725 - } - ], - "defaultMode": -958191807, - "optional": true - }, - "vsphereVolume": { - "volumePath": "97", - "fsType": "98", - "storagePolicyName": "99", - "storagePolicyID": "100" - }, - "quobyte": { - "registry": "101", - "volume": "102", - "user": "103", - "group": "104", - "tenant": "105" - }, - "azureDisk": { - "diskName": "106", - "diskURI": "107", - "cachingMode": "穠C]躢|)黰eȪ嵛4$%Qɰ", - "fsType": "108", - "readOnly": false, - "kind": "Ï抴ŨfZhUʎ浵ɲõTo\u0026蕭k" - }, - "photonPersistentDisk": { - "pdID": "109", - "fsType": "110" - }, - "projected": { - "sources": [ - { - "secret": { - "name": "111", - "items": [ - { - "key": "112", - "path": "113", - "mode": -163325250 - } - ], - "optional": false - }, - "downwardAPI": { - "items": [ - { - "path": "114", - "fieldRef": { - "apiVersion": "115", - "fieldPath": "116" - }, - "resourceFieldRef": { - "containerName": "117", - "resource": "118", - "divisor": "85" - }, - "mode": -1996616480 - } - ] - }, - "configMap": { - "name": "119", - "items": [ - { - "key": "120", - "path": "121", - "mode": -1120128337 - } - ], - "optional": false - }, - "serviceAccountToken": { - "audience": "122", - "expirationSeconds": -1239370187818888272, - "path": "123" - } - } - ], - "defaultMode": 1366821517 - }, - "portworxVolume": { - "volumeID": "124", - "fsType": "125", - "readOnly": true - }, - "scaleIO": { - "gateway": "126", - "system": "127", - "secretRef": { - "name": "128" - }, - "sslEnabled": true, - "protectionDomain": "129", - "storagePool": "130", - "storageMode": "131", - "volumeName": "132", - "fsType": "133" - }, - "storageos": { - "volumeName": "134", - "volumeNamespace": "135", - "fsType": "136", - "secretRef": { - "name": "137" - } - }, - "csi": { - "driver": "138", - "readOnly": true, - "fsType": "139", - "volumeAttributes": { - "140": "141" - }, - "nodePublishSecretRef": { - "name": "142" - } - }, - "ephemeral": { - "volumeClaimTemplate": { - "metadata": { - "name": "143", - "generateName": "144", - "namespace": "145", - "selfLink": "146", - "uid": "y綸_Ú8參遼ū", - "resourceVersion": "16267283576845911679", - "generation": 2131277878630553496, - "creationTimestamp": null, - "deletionGracePeriodSeconds": -2351574817327272831, - "labels": { - "148": "149" - }, - "annotations": { - "150": "151" - }, - "ownerReferences": [ - { - "apiVersion": "152", - "kind": "153", - "name": "154", - "uid": "臷Ľð»ųKĵ\u00264ʑ%:;栍dʪ", - "controller": false, - "blockOwnerDeletion": false - } - ], - "finalizers": [ - "155" - ], - "clusterName": "156", - "managedFields": [ - { - "manager": "157", - "operation": "ɍi縱ù墴1Rƥ贫", - "apiVersion": "158", - "fieldsType": "159" - } - ] - }, - "spec": { - "accessModes": [ - "掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐" - ], - "selector": { - "matchLabels": { - "d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m": "wE._._3.-.83_iQ" - }, - "matchExpressions": [ - { - "key": "x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6", - "operator": "In", - "values": [ - "A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6" - ] - } - ] - }, - "resources": { - "limits": { - "\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴": "587" - }, - "requests": { - "Ó6dz娝嘚庎D}埽uʎȺ眖R#yV": "156" - } - }, - "volumeName": "166", - "storageClassName": "167", - "volumeMode": "瘦ɖ緕ȚÍ勅跦Opwǩ曬逴", - "dataSource": { - "apiGroup": "168", - "kind": "169", - "name": "170" - } - } - }, - "readOnly": true - } - } - ], - "volumeMounts": [ - { - "name": "171", - "readOnly": true, - "mountPath": "172", - "subPath": "173", - "mountPropagation": "œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ]", - "subPathExpr": "174" - } - ] - } -} \ No newline at end of file diff --git a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.pb b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.pb deleted file mode 100644 index 07ef4ca7da240b4cf0d22c667f6374d8a1ebbb04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2207 zcmXX{du$ZP8NXQ`Nj4~4wvBXI6ve#+L{6FU&g|~YtXs9jn1@{;w!ukoi&i$a!4J-d zZSbRw6k}2vyEX){gN*~k5EAnU4)FspP!&J09VLod^^Z2Hnnb!gU)4mZTD7TCk$!V# z|M=eDZ)U#vX1{7#AJA9oq5ATMhRW!!dQvUxNo8&3ep*r!+g(D9hw^L7^6SdMZ+scl z2a%4Lfou~wVdO@TVBe?Ia+qVejwdZCxW$=e%TK>L@Wi{kym6JsTrv&UafyxzJxas7?SU+n-i!89t3+spM+n%;)= ztrBBgRU7lTLu+=C7~Um!GF**4%F1256PI%vN3k8vT;~zFZFki+uO3%96kC|baNhcj zQPGTrL$I~E==s8e0+jy2s;+GaQ5?r={@5F>->^BjNt;RjY)zk;4UGHN*doS7J zJ4QFse;#u!8#dwyfgLXfQZ1)SuV}{D13@STOIvuKTT{g_rdDh(XadX(TbUL4k`he3 z7s{H*wrqbh-srnNX&|I@gJo#BQIqCaf|U5A*>Co1E#KX{h53N%ZzfxO;+JsZm2Rvm z+Xxttmn(fgYOK*U<{BE~Cf6SXS%55!M?ix6u`P44u6fj4rUSPrSXd|!UeIjNoDecY z;Bk!y(-Ay~%mqmV1L1oQgG(C!d01C5o?+M()8iF$XOq|8O1#~B=gQ>yb;d(_z*wR$ z5|(8?rfUwI!=a&LZKF58{SH2qfx)|n(IU~*R@cV z=JGXxLO8N3UJ8_IuFO-(P!Mi~0)^|33XUb<5Wy-7I~I~czx((%WA_V*2GFAr0xNp3QO^r6 zqLy_5typQRnF_{HXjE1hnzfRq6 z>_Av8##nIZoiDoH`1@GmD`bLh2Rpkz>saz<6aufUPG-Acw>eyz+N3SMKu;qDIGph0i7P`N9=!dp*(cx^-ukCc{@EA*{Jp=T;`Dk_fqJD%hDQa2R#{56 zVI9{Aub4kHHhF7e=+5}m2S1%0S>?>VzB22Fi8GyLa~C2I!Qjsxr~|=m0m9qSQz}^) z#%yP0^4j|o*W&}jv~c?E`QeKSP%U5jpVn9WC^dXE`PMHM#`4B> z5bxXY8vp%-oe-TsSDBfdpwamaelTZIo3VXH_;jI zcy)g4{PVHKyMu|7mr}0`XDx?9an%>xgK7yYh$24*lc4EF6%3kB*pXFJ$7aqnd*LT2$3&#wE1OEreNQT@1 diff --git a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml b/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml deleted file mode 100644 index 2dd0008763..0000000000 --- a/testdata/v1.21.0/settings.k8s.io.v1alpha1.PodPreset.yaml +++ /dev/null @@ -1,327 +0,0 @@ -apiVersion: settings.k8s.io/v1alpha1 -kind: PodPreset -metadata: - annotations: - "9": "10" - clusterName: "15" - creationTimestamp: null - deletionGracePeriodSeconds: -4955867275792137171 - finalizers: - - "14" - generateName: "3" - generation: 8071137005907523419 - labels: - "7": "8" - managedFields: - - apiVersion: "17" - fieldsType: "18" - manager: "16" - operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] - name: "2" - namespace: "4" - ownerReferences: - - apiVersion: "11" - blockOwnerDeletion: true - controller: false - kind: "12" - name: "13" - uid: Dz廔ȇ{sŊƏp - resourceVersion: "11042405498087606203" - selfLink: "5" - uid: "7" -spec: - env: - - name: "25" - value: "26" - valueFrom: - configMapKeyRef: - key: "32" - name: "31" - optional: false - fieldRef: - apiVersion: "27" - fieldPath: "28" - resourceFieldRef: - containerName: "29" - divisor: "91" - resource: "30" - secretKeyRef: - key: "34" - name: "33" - optional: true - envFrom: - - configMapRef: - name: "36" - optional: true - prefix: "35" - secretRef: - name: "37" - optional: false - selector: - matchExpressions: - - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 - operator: In - values: - - D07.a_.y_y_o0_5qN2_---_M.N_._a6.9bHjdH.-.5_.I8__n - matchLabels: - 8---jop9641lg.p-g8c2-k-912e5-c-e63-n-3n/E9.8ThjT9s-j41-0-6p-JFHn7y-74.-0MUORQQ.N2.3: 68._bQw.-dG6c-.6--_x.--0wmZk1_8._3s_-_Bq.m_4 - volumeMounts: - - mountPath: "172" - mountPropagation: œȠƬQg鄠[颐o啛更偢ɇ卷荙JLĹ] - name: "171" - readOnly: true - subPath: "173" - subPathExpr: "174" - volumes: - - awsElasticBlockStore: - fsType: "43" - partition: 1686297225 - readOnly: true - volumeID: "42" - azureDisk: - cachingMode: 穠C]躢|)黰eȪ嵛4$%Qɰ - diskName: "106" - diskURI: "107" - fsType: "108" - kind: Ï抴ŨfZhUʎ浵ɲõTo&蕭k - readOnly: false - azureFile: - readOnly: true - secretName: "92" - shareName: "93" - cephfs: - monitors: - - "77" - path: "78" - readOnly: true - secretFile: "80" - secretRef: - name: "81" - user: "79" - cinder: - fsType: "75" - secretRef: - name: "76" - volumeID: "74" - configMap: - defaultMode: -958191807 - items: - - key: "95" - mode: -513127725 - path: "96" - name: "94" - optional: true - csi: - driver: "138" - fsType: "139" - nodePublishSecretRef: - name: "142" - readOnly: true - volumeAttributes: - "140": "141" - downwardAPI: - defaultMode: 1169718433 - items: - - fieldRef: - apiVersion: "85" - fieldPath: "86" - mode: 345648859 - path: "84" - resourceFieldRef: - containerName: "87" - divisor: "965" - resource: "88" - emptyDir: - sizeLimit: "700" - ephemeral: - readOnly: true - volumeClaimTemplate: - metadata: - annotations: - "150": "151" - clusterName: "156" - creationTimestamp: null - deletionGracePeriodSeconds: -2351574817327272831 - finalizers: - - "155" - generateName: "144" - generation: 2131277878630553496 - labels: - "148": "149" - managedFields: - - apiVersion: "158" - fieldsType: "159" - manager: "157" - operation: ɍi縱ù墴1Rƥ贫 - name: "143" - namespace: "145" - ownerReferences: - - apiVersion: "152" - blockOwnerDeletion: false - controller: false - kind: "153" - name: "154" - uid: 臷Ľð»ųKĵ&4ʑ%:;栍dʪ - resourceVersion: "16267283576845911679" - selfLink: "146" - uid: y綸_Ú8參遼ū - spec: - accessModes: - - 掊°nʮ閼咎櫸eʔŊƞ究:hoĂɋ瀐 - dataSource: - apiGroup: "168" - kind: "169" - name: "170" - resources: - limits: - <鴒翁杙Ŧ癃8鸖ɱJȉ罴: "587" - requests: - Ó6dz娝嘚庎D}埽uʎȺ眖R#yV: "156" - selector: - matchExpressions: - - key: x--r7v66bm71u-n4f9wk-3--652x01--p--n4-4-t--2/C.A-j..9dfn3Y8d_0_.---M_4FpF_W-1._-vL_i.-_-a--G-I.-_Y33--.8U.6 - operator: In - values: - - A.0.__cd..lv-_aLQbI2_-.XFw.8._..._Wxpe..J7r6 - matchLabels: - d.iUaC_wYSJfB._.zS-._..3le-Q4-R-083.SD..P.---5.-Z3P__D__6t-2.-m: wE._._3.-.83_iQ - storageClassName: "167" - volumeMode: 瘦ɖ緕ȚÍ勅跦Opwǩ曬逴 - volumeName: "166" - fc: - fsType: "90" - lun: -460478410 - targetWWNs: - - "89" - wwids: - - "91" - flexVolume: - driver: "69" - fsType: "70" - options: - "72": "73" - secretRef: - name: "71" - flocker: - datasetName: "82" - datasetUUID: "83" - gcePersistentDisk: - fsType: "41" - partition: -1215463021 - pdName: "40" - readOnly: true - gitRepo: - directory: "46" - repository: "44" - revision: "45" - glusterfs: - endpoints: "59" - path: "60" - hostPath: - path: "39" - type: 3fƻfʣ繡楙¯ĦE - iscsi: - fsType: "55" - initiatorName: "58" - iqn: "53" - iscsiInterface: "54" - lun: -388204860 - portals: - - "56" - readOnly: true - secretRef: - name: "57" - targetPortal: "52" - name: "38" - nfs: - path: "51" - readOnly: true - server: "50" - persistentVolumeClaim: - claimName: "61" - photonPersistentDisk: - fsType: "110" - pdID: "109" - portworxVolume: - fsType: "125" - readOnly: true - volumeID: "124" - projected: - defaultMode: 1366821517 - sources: - - configMap: - items: - - key: "120" - mode: -1120128337 - path: "121" - name: "119" - optional: false - downwardAPI: - items: - - fieldRef: - apiVersion: "115" - fieldPath: "116" - mode: -1996616480 - path: "114" - resourceFieldRef: - containerName: "117" - divisor: "85" - resource: "118" - secret: - items: - - key: "112" - mode: -163325250 - path: "113" - name: "111" - optional: false - serviceAccountToken: - audience: "122" - expirationSeconds: -1239370187818888272 - path: "123" - quobyte: - group: "104" - registry: "101" - tenant: "105" - user: "103" - volume: "102" - rbd: - fsType: "64" - image: "63" - keyring: "67" - monitors: - - "62" - pool: "65" - readOnly: true - secretRef: - name: "68" - user: "66" - scaleIO: - fsType: "133" - gateway: "126" - protectionDomain: "129" - secretRef: - name: "128" - sslEnabled: true - storageMode: "131" - storagePool: "130" - system: "127" - volumeName: "132" - secret: - defaultMode: -999327618 - items: - - key: "48" - mode: -815194340 - path: "49" - optional: false - secretName: "47" - storageos: - fsType: "136" - secretRef: - name: "137" - volumeName: "134" - volumeNamespace: "135" - vsphereVolume: - fsType: "98" - storagePolicyID: "100" - storagePolicyName: "99" - volumePath: "97" From c1965f366614ad2f7585aedc8d17b0204db071e7 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Wed, 26 May 2021 07:49:33 -0700 Subject: [PATCH 089/130] Merge pull request #102332 from pacoxu/klog-2.9.0 Bump klog to 2.9.0, fixing byte array display Kubernetes-commit: 3726309bf9d59bccf28b9e22e1573764a5dd3fb5 --- Godeps/Godeps.json | 4 ++-- go.mod | 7 ++----- go.sum | 2 ++ 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index e16e0bebcf..e20dc8f6d8 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -332,7 +332,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "cfc896c115eb" + "Rev": "44113beed5d3" }, { "ImportPath": "k8s.io/gengo", @@ -340,7 +340,7 @@ }, { "ImportPath": "k8s.io/klog/v2", - "Rev": "v2.8.0" + "Rev": "v2.9.0" }, { "ImportPath": "k8s.io/kube-openapi", diff --git a/go.mod b/go.mod index f0cd56596f..f2c6d5bfa6 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3 ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3 diff --git a/go.sum b/go.sum index 6bd6179122..0494e64352 100644 --- a/go.sum +++ b/go.sum @@ -203,6 +203,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3 h1:EackAoZYmz9kh+g/lsA1j+zXT594K8sow0aZsaTGrpY= +k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3/go.mod h1:4Cv2ieSta05uBKxq3lhGnvQDmwXVxNYosMEyZpoDRoA= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From cb0ea78466d5dc1544d047f914f6f85bb676514e Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Fri, 28 May 2021 11:07:25 -0400 Subject: [PATCH 090/130] Bump golang.org/x/text to v0.3.6 Signed-off-by: Davanum Srinivas Kubernetes-commit: f924906173740342253bbae16fab695709d711ee --- go.mod | 7 +++++-- go.sum | 6 ++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index f2c6d5bfa6..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 0494e64352..c58eaf6f97 100644 --- a/go.sum +++ b/go.sum @@ -149,8 +149,8 @@ golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9sn golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4 h1:0YWbFKbhXG/wIiuHDSKpS0Iy7FSA+u45VtBMfQcFTTc= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= @@ -203,8 +203,6 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3 h1:EackAoZYmz9kh+g/lsA1j+zXT594K8sow0aZsaTGrpY= -k8s.io/apimachinery v0.0.0-20210526145310-44113beed5d3/go.mod h1:4Cv2ieSta05uBKxq3lhGnvQDmwXVxNYosMEyZpoDRoA= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 952c10dfb92a0981e12c7ddfd038bf009701bf9e Mon Sep 17 00:00:00 2001 From: Andrew Sy Kim Date: Fri, 28 May 2021 12:19:30 -0400 Subject: [PATCH 091/130] apis: remove Service topologyKeys Signed-off-by: Andrew Sy Kim Kubernetes-commit: 4d38d21880a6f9c988fe5a1408ed71725f8084d8 --- core/v1/types.go | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/core/v1/types.go b/core/v1/types.go index db2a45269c..d1dbeda8f3 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -30,8 +30,6 @@ const ( NamespaceAll string = "" // NamespaceNodeLease is the namespace where we place node lease objects (used for node heartbeats) NamespaceNodeLease string = "kube-node-lease" - // TopologyKeyAny is the service topology key that matches any node - TopologyKeyAny string = "*" ) // Volume represents a named volume in a pod that may be accessed by any container in the pod. @@ -4039,11 +4037,6 @@ type LoadBalancerIngress struct { Ports []PortStatus `json:"ports,omitempty" protobuf:"bytes,4,rep,name=ports"` } -const ( - // MaxServiceTopologyKeys is the largest number of topology keys allowed on a service - MaxServiceTopologyKeys = 16 -) - // IPFamily represents the IP Family (IPv4 or IPv6). This type is used // to express the family of an IP expressed by a type (e.g. service.spec.ipFamilies). type IPFamily string @@ -4240,22 +4233,8 @@ type ServiceSpec struct { // +optional SessionAffinityConfig *SessionAffinityConfig `json:"sessionAffinityConfig,omitempty" protobuf:"bytes,14,opt,name=sessionAffinityConfig"` - // topologyKeys is a preference-order list of topology keys which - // implementations of services should use to preferentially sort endpoints - // when accessing this Service, it can not be used at the same time as - // externalTrafficPolicy=Local. - // Topology keys must be valid label keys and at most 16 keys may be specified. - // Endpoints are chosen based on the first topology key with available backends. - // If this field is specified and all entries have no backends that match - // the topology of the client, the service has no backends for that client - // and connections should fail. - // The special value "*" may be used to mean "any topology". This catch-all - // value, if used, only makes sense as the last value in the list. - // If this is not specified or empty, no topology constraints will be applied. - // This field is alpha-level and is only honored by servers that enable the ServiceTopology feature. - // This field is deprecated and will be removed in a future version. - // +optional - TopologyKeys []string `json:"topologyKeys,omitempty" protobuf:"bytes,16,opt,name=topologyKeys"` + // TopologyKeys is tombstoned to show why 16 is reserved protobuf tag. + //TopologyKeys []string `json:"topologyKeys,omitempty" protobuf:"bytes,16,opt,name=topologyKeys"` // IPFamily is tombstoned to show why 15 is a reserved protobuf tag. // IPFamily *IPFamily `json:"ipFamily,omitempty" protobuf:"bytes,15,opt,name=ipFamily,Configcasttype=IPFamily"` From 637d6343ec40e2e0725d82f0a592a677131aadc7 Mon Sep 17 00:00:00 2001 From: Andrew Sy Kim Date: Fri, 28 May 2021 12:20:07 -0400 Subject: [PATCH 092/130] apis: update generated code after removing Service topologyKeys Signed-off-by: Andrew Sy Kim Kubernetes-commit: f119b8df5f2fb88f73fbbd1a20e7aa397fe3f5eb --- core/v1/generated.pb.go | 1809 ++++++++++++------------ core/v1/generated.proto | 17 - core/v1/types_swagger_doc_generated.go | 1 - core/v1/zz_generated.deepcopy.go | 5 - testdata/HEAD/core.v1.Service.json | 33 +- testdata/HEAD/core.v1.Service.pb | Bin 537 -> 513 bytes testdata/HEAD/core.v1.Service.yaml | 32 +- 7 files changed, 909 insertions(+), 988 deletions(-) diff --git a/core/v1/generated.pb.go b/core/v1/generated.pb.go index bc3f922460..9ca70b61be 100644 --- a/core/v1/generated.pb.go +++ b/core/v1/generated.pb.go @@ -6087,886 +6087,885 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 14061 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x6b, 0x70, 0x1c, 0xd9, - 0x75, 0x18, 0xac, 0x9e, 0xc1, 0x6b, 0x0e, 0xde, 0x17, 0x24, 0x17, 0xc4, 0x2e, 0x09, 0x6e, 0x53, - 0xe2, 0x72, 0xb5, 0xbb, 0xa0, 0xb8, 0x0f, 0x69, 0xbd, 0x2b, 0xad, 0x05, 0x60, 0x00, 0x72, 0x96, - 0x04, 0x38, 0x7b, 0x07, 0x24, 0x25, 0x79, 0xa5, 0x52, 0x63, 0xe6, 0x02, 0x68, 0x61, 0xa6, 0x7b, - 0xb6, 0xbb, 0x07, 0x24, 0xf6, 0x93, 0xeb, 0xf3, 0x27, 0x3f, 0xe5, 0xc7, 0x57, 0xaa, 0x94, 0xf3, - 0xb2, 0x5d, 0xae, 0x94, 0xe3, 0x94, 0xad, 0x38, 0x49, 0xc5, 0xb1, 0x63, 0x3b, 0x96, 0x13, 0x3b, - 0x71, 0x1e, 0x4e, 0x7e, 0x38, 0x8e, 0x2b, 0xb1, 0x5c, 0xe5, 0x0a, 0x62, 0xd3, 0x49, 0xb9, 0xf4, - 0x23, 0xb6, 0x13, 0x27, 0x3f, 0x82, 0xb8, 0xe2, 0xd4, 0x7d, 0xf6, 0xbd, 0xfd, 0x98, 0x19, 0x70, - 0x41, 0x68, 0xa5, 0xda, 0x7f, 0x33, 0xf7, 0x9c, 0x7b, 0xee, 0xed, 0xfb, 0x3c, 0xf7, 0x3c, 0xe1, - 0xd5, 0xdd, 0x97, 0xc3, 0x05, 0xd7, 0xbf, 0xb2, 0xdb, 0xd9, 0x24, 0x81, 0x47, 0x22, 0x12, 0x5e, - 0xd9, 0x23, 0x5e, 0xc3, 0x0f, 0xae, 0x08, 0x80, 0xd3, 0x76, 0xaf, 0xd4, 0xfd, 0x80, 0x5c, 0xd9, - 0xbb, 0x7a, 0x65, 0x9b, 0x78, 0x24, 0x70, 0x22, 0xd2, 0x58, 0x68, 0x07, 0x7e, 0xe4, 0x23, 0xc4, - 0x71, 0x16, 0x9c, 0xb6, 0xbb, 0x40, 0x71, 0x16, 0xf6, 0xae, 0xce, 0x3d, 0xb7, 0xed, 0x46, 0x3b, - 0x9d, 0xcd, 0x85, 0xba, 0xdf, 0xba, 0xb2, 0xed, 0x6f, 0xfb, 0x57, 0x18, 0xea, 0x66, 0x67, 0x8b, - 0xfd, 0x63, 0x7f, 0xd8, 0x2f, 0x4e, 0x62, 0xee, 0xc5, 0xb8, 0x99, 0x96, 0x53, 0xdf, 0x71, 0x3d, - 0x12, 0xec, 0x5f, 0x69, 0xef, 0x6e, 0xb3, 0x76, 0x03, 0x12, 0xfa, 0x9d, 0xa0, 0x4e, 0x92, 0x0d, - 0x77, 0xad, 0x15, 0x5e, 0x69, 0x91, 0xc8, 0xc9, 0xe8, 0xee, 0xdc, 0x95, 0xbc, 0x5a, 0x41, 0xc7, - 0x8b, 0xdc, 0x56, 0xba, 0x99, 0x0f, 0xf7, 0xaa, 0x10, 0xd6, 0x77, 0x48, 0xcb, 0x49, 0xd5, 0x7b, - 0x21, 0xaf, 0x5e, 0x27, 0x72, 0x9b, 0x57, 0x5c, 0x2f, 0x0a, 0xa3, 0x20, 0x59, 0xc9, 0xfe, 0xaa, - 0x05, 0x17, 0x16, 0xef, 0xd6, 0x56, 0x9a, 0x4e, 0x18, 0xb9, 0xf5, 0xa5, 0xa6, 0x5f, 0xdf, 0xad, - 0x45, 0x7e, 0x40, 0xee, 0xf8, 0xcd, 0x4e, 0x8b, 0xd4, 0xd8, 0x40, 0xa0, 0x67, 0x61, 0x64, 0x8f, - 0xfd, 0xaf, 0x94, 0x67, 0xad, 0x0b, 0xd6, 0xe5, 0xd2, 0xd2, 0xd4, 0x6f, 0x1c, 0xcc, 0xbf, 0xef, - 0xc1, 0xc1, 0xfc, 0xc8, 0x1d, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x04, 0x43, 0x5b, 0xe1, 0xc6, 0x7e, - 0x9b, 0xcc, 0x16, 0x18, 0xee, 0x84, 0xc0, 0x1d, 0x5a, 0xad, 0xd1, 0x52, 0x2c, 0xa0, 0xe8, 0x0a, - 0x94, 0xda, 0x4e, 0x10, 0xb9, 0x91, 0xeb, 0x7b, 0xb3, 0xc5, 0x0b, 0xd6, 0xe5, 0xc1, 0xa5, 0x69, - 0x81, 0x5a, 0xaa, 0x4a, 0x00, 0x8e, 0x71, 0x68, 0x37, 0x02, 0xe2, 0x34, 0x6e, 0x79, 0xcd, 0xfd, - 0xd9, 0x81, 0x0b, 0xd6, 0xe5, 0x91, 0xb8, 0x1b, 0x58, 0x94, 0x63, 0x85, 0x61, 0xff, 0x48, 0x01, - 0x46, 0x16, 0xb7, 0xb6, 0x5c, 0xcf, 0x8d, 0xf6, 0xd1, 0x1d, 0x18, 0xf3, 0xfc, 0x06, 0x91, 0xff, - 0xd9, 0x57, 0x8c, 0x3e, 0x7f, 0x61, 0x21, 0xbd, 0x94, 0x16, 0xd6, 0x35, 0xbc, 0xa5, 0xa9, 0x07, - 0x07, 0xf3, 0x63, 0x7a, 0x09, 0x36, 0xe8, 0x20, 0x0c, 0xa3, 0x6d, 0xbf, 0xa1, 0xc8, 0x16, 0x18, - 0xd9, 0xf9, 0x2c, 0xb2, 0xd5, 0x18, 0x6d, 0x69, 0xf2, 0xc1, 0xc1, 0xfc, 0xa8, 0x56, 0x80, 0x75, - 0x22, 0x68, 0x13, 0x26, 0xe9, 0x5f, 0x2f, 0x72, 0x15, 0xdd, 0x22, 0xa3, 0x7b, 0x31, 0x8f, 0xae, - 0x86, 0xba, 0x34, 0xf3, 0xe0, 0x60, 0x7e, 0x32, 0x51, 0x88, 0x93, 0x04, 0xed, 0xb7, 0x61, 0x62, - 0x31, 0x8a, 0x9c, 0xfa, 0x0e, 0x69, 0xf0, 0x19, 0x44, 0x2f, 0xc2, 0x80, 0xe7, 0xb4, 0x88, 0x98, - 0xdf, 0x0b, 0x62, 0x60, 0x07, 0xd6, 0x9d, 0x16, 0x39, 0x3c, 0x98, 0x9f, 0xba, 0xed, 0xb9, 0x6f, - 0x75, 0xc4, 0xaa, 0xa0, 0x65, 0x98, 0x61, 0xa3, 0xe7, 0x01, 0x1a, 0x64, 0xcf, 0xad, 0x93, 0xaa, - 0x13, 0xed, 0x88, 0xf9, 0x46, 0xa2, 0x2e, 0x94, 0x15, 0x04, 0x6b, 0x58, 0xf6, 0x7d, 0x28, 0x2d, - 0xee, 0xf9, 0x6e, 0xa3, 0xea, 0x37, 0x42, 0xb4, 0x0b, 0x93, 0xed, 0x80, 0x6c, 0x91, 0x40, 0x15, - 0xcd, 0x5a, 0x17, 0x8a, 0x97, 0x47, 0x9f, 0xbf, 0x9c, 0xf9, 0xb1, 0x26, 0xea, 0x8a, 0x17, 0x05, - 0xfb, 0x4b, 0x8f, 0x89, 0xf6, 0x26, 0x13, 0x50, 0x9c, 0xa4, 0x6c, 0xff, 0xf3, 0x02, 0x9c, 0x5e, - 0x7c, 0xbb, 0x13, 0x90, 0xb2, 0x1b, 0xee, 0x26, 0x57, 0x78, 0xc3, 0x0d, 0x77, 0xd7, 0xe3, 0x11, - 0x50, 0x4b, 0xab, 0x2c, 0xca, 0xb1, 0xc2, 0x40, 0xcf, 0xc1, 0x30, 0xfd, 0x7d, 0x1b, 0x57, 0xc4, - 0x27, 0xcf, 0x08, 0xe4, 0xd1, 0xb2, 0x13, 0x39, 0x65, 0x0e, 0xc2, 0x12, 0x07, 0xad, 0xc1, 0x68, - 0x9d, 0x6d, 0xc8, 0xed, 0x35, 0xbf, 0x41, 0xd8, 0x64, 0x96, 0x96, 0x9e, 0xa1, 0xe8, 0xcb, 0x71, - 0xf1, 0xe1, 0xc1, 0xfc, 0x2c, 0xef, 0x9b, 0x20, 0xa1, 0xc1, 0xb0, 0x5e, 0x1f, 0xd9, 0x6a, 0x7f, - 0x0d, 0x30, 0x4a, 0x90, 0xb1, 0xb7, 0x2e, 0x6b, 0x5b, 0x65, 0x90, 0x6d, 0x95, 0xb1, 0xec, 0x6d, - 0x82, 0xae, 0xc2, 0xc0, 0xae, 0xeb, 0x35, 0x66, 0x87, 0x18, 0xad, 0x73, 0x74, 0xce, 0x6f, 0xb8, - 0x5e, 0xe3, 0xf0, 0x60, 0x7e, 0xda, 0xe8, 0x0e, 0x2d, 0xc4, 0x0c, 0xd5, 0xfe, 0x33, 0x0b, 0xe6, - 0x19, 0x6c, 0xd5, 0x6d, 0x92, 0x2a, 0x09, 0x42, 0x37, 0x8c, 0x88, 0x17, 0x19, 0x03, 0xfa, 0x3c, - 0x40, 0x48, 0xea, 0x01, 0x89, 0xb4, 0x21, 0x55, 0x0b, 0xa3, 0xa6, 0x20, 0x58, 0xc3, 0xa2, 0x07, - 0x42, 0xb8, 0xe3, 0x04, 0x6c, 0x7d, 0x89, 0x81, 0x55, 0x07, 0x42, 0x4d, 0x02, 0x70, 0x8c, 0x63, - 0x1c, 0x08, 0xc5, 0x5e, 0x07, 0x02, 0xfa, 0x18, 0x4c, 0xc6, 0x8d, 0x85, 0x6d, 0xa7, 0x2e, 0x07, - 0x90, 0x6d, 0x99, 0x9a, 0x09, 0xc2, 0x49, 0x5c, 0xfb, 0x6f, 0x5b, 0x62, 0xf1, 0xd0, 0xaf, 0x7e, - 0x97, 0x7f, 0xab, 0xfd, 0x4b, 0x16, 0x0c, 0x2f, 0xb9, 0x5e, 0xc3, 0xf5, 0xb6, 0xd1, 0x67, 0x61, - 0x84, 0xde, 0x4d, 0x0d, 0x27, 0x72, 0xc4, 0xb9, 0xf7, 0x21, 0x6d, 0x6f, 0xa9, 0xab, 0x62, 0xa1, - 0xbd, 0xbb, 0x4d, 0x0b, 0xc2, 0x05, 0x8a, 0x4d, 0x77, 0xdb, 0xad, 0xcd, 0xcf, 0x91, 0x7a, 0xb4, - 0x46, 0x22, 0x27, 0xfe, 0x9c, 0xb8, 0x0c, 0x2b, 0xaa, 0xe8, 0x06, 0x0c, 0x45, 0x4e, 0xb0, 0x4d, - 0x22, 0x71, 0x00, 0x66, 0x1e, 0x54, 0xbc, 0x26, 0xa6, 0x3b, 0x92, 0x78, 0x75, 0x12, 0x5f, 0x0b, - 0x1b, 0xac, 0x2a, 0x16, 0x24, 0xec, 0x1f, 0x1a, 0x86, 0xb3, 0xcb, 0xb5, 0x4a, 0xce, 0xba, 0xba, - 0x04, 0x43, 0x8d, 0xc0, 0xdd, 0x23, 0x81, 0x18, 0x67, 0x45, 0xa5, 0xcc, 0x4a, 0xb1, 0x80, 0xa2, - 0x97, 0x61, 0x8c, 0x5f, 0x48, 0xd7, 0x1d, 0xaf, 0xd1, 0x94, 0x43, 0x7c, 0x4a, 0x60, 0x8f, 0xdd, - 0xd1, 0x60, 0xd8, 0xc0, 0x3c, 0xe2, 0xa2, 0xba, 0x94, 0xd8, 0x8c, 0x79, 0x97, 0xdd, 0x17, 0x2d, - 0x98, 0xe2, 0xcd, 0x2c, 0x46, 0x51, 0xe0, 0x6e, 0x76, 0x22, 0x12, 0xce, 0x0e, 0xb2, 0x93, 0x6e, - 0x39, 0x6b, 0xb4, 0x72, 0x47, 0x60, 0xe1, 0x4e, 0x82, 0x0a, 0x3f, 0x04, 0x67, 0x45, 0xbb, 0x53, - 0x49, 0x30, 0x4e, 0x35, 0x8b, 0xbe, 0xd3, 0x82, 0xb9, 0xba, 0xef, 0x45, 0x81, 0xdf, 0x6c, 0x92, - 0xa0, 0xda, 0xd9, 0x6c, 0xba, 0xe1, 0x0e, 0x5f, 0xa7, 0x98, 0x6c, 0xb1, 0x93, 0x20, 0x67, 0x0e, - 0x15, 0x92, 0x98, 0xc3, 0xf3, 0x0f, 0x0e, 0xe6, 0xe7, 0x96, 0x73, 0x49, 0xe1, 0x2e, 0xcd, 0xa0, - 0x5d, 0x40, 0xf4, 0x2a, 0xad, 0x45, 0xce, 0x36, 0x89, 0x1b, 0x1f, 0xee, 0xbf, 0xf1, 0x33, 0x0f, - 0x0e, 0xe6, 0xd1, 0x7a, 0x8a, 0x04, 0xce, 0x20, 0x8b, 0xde, 0x82, 0x53, 0xb4, 0x34, 0xf5, 0xad, - 0x23, 0xfd, 0x37, 0x37, 0xfb, 0xe0, 0x60, 0xfe, 0xd4, 0x7a, 0x06, 0x11, 0x9c, 0x49, 0x1a, 0x7d, - 0x87, 0x05, 0x67, 0xe3, 0xcf, 0x5f, 0xb9, 0xdf, 0x76, 0xbc, 0x46, 0xdc, 0x70, 0xa9, 0xff, 0x86, - 0xe9, 0x99, 0x7c, 0x76, 0x39, 0x8f, 0x12, 0xce, 0x6f, 0x64, 0x6e, 0x19, 0x4e, 0x67, 0xae, 0x16, - 0x34, 0x05, 0xc5, 0x5d, 0xc2, 0xb9, 0xa0, 0x12, 0xa6, 0x3f, 0xd1, 0x29, 0x18, 0xdc, 0x73, 0x9a, - 0x1d, 0xb1, 0x51, 0x30, 0xff, 0xf3, 0x4a, 0xe1, 0x65, 0xcb, 0xfe, 0x17, 0x45, 0x98, 0x5c, 0xae, - 0x55, 0x1e, 0x6a, 0x17, 0xea, 0xd7, 0x50, 0xa1, 0xeb, 0x35, 0x14, 0x5f, 0x6a, 0xc5, 0xdc, 0x4b, - 0xed, 0xff, 0xcd, 0xd8, 0x42, 0x03, 0x6c, 0x0b, 0x7d, 0x4b, 0xce, 0x16, 0x3a, 0xe6, 0x8d, 0xb3, - 0x97, 0xb3, 0x8a, 0x06, 0xd9, 0x64, 0x66, 0x72, 0x2c, 0x37, 0xfd, 0xba, 0xd3, 0x4c, 0x1e, 0x7d, - 0x47, 0x5c, 0x4a, 0xc7, 0x33, 0x8f, 0x75, 0x18, 0x5b, 0x76, 0xda, 0xce, 0xa6, 0xdb, 0x74, 0x23, - 0x97, 0x84, 0xe8, 0x29, 0x28, 0x3a, 0x8d, 0x06, 0xe3, 0xb6, 0x4a, 0x4b, 0xa7, 0x1f, 0x1c, 0xcc, - 0x17, 0x17, 0x1b, 0xf4, 0xda, 0x07, 0x85, 0xb5, 0x8f, 0x29, 0x06, 0xfa, 0x20, 0x0c, 0x34, 0x02, - 0xbf, 0x3d, 0x5b, 0x60, 0x98, 0x74, 0xd7, 0x0d, 0x94, 0x03, 0xbf, 0x9d, 0x40, 0x65, 0x38, 0xf6, - 0xaf, 0x15, 0xe0, 0x89, 0x65, 0xd2, 0xde, 0x59, 0xad, 0xe5, 0x9c, 0xdf, 0x97, 0x61, 0xa4, 0xe5, - 0x7b, 0x6e, 0xe4, 0x07, 0xa1, 0x68, 0x9a, 0xad, 0x88, 0x35, 0x51, 0x86, 0x15, 0x14, 0x5d, 0x80, - 0x81, 0x76, 0xcc, 0x54, 0x8e, 0x49, 0x86, 0x94, 0xb1, 0x93, 0x0c, 0x42, 0x31, 0x3a, 0x21, 0x09, - 0xc4, 0x8a, 0x51, 0x18, 0xb7, 0x43, 0x12, 0x60, 0x06, 0x89, 0x6f, 0x66, 0x7a, 0x67, 0x8b, 0x13, - 0x3a, 0x71, 0x33, 0x53, 0x08, 0xd6, 0xb0, 0x50, 0x15, 0x4a, 0x61, 0x62, 0x66, 0xfb, 0xda, 0xa6, - 0xe3, 0xec, 0xea, 0x56, 0x33, 0x19, 0x13, 0x31, 0x6e, 0x94, 0xa1, 0x9e, 0x57, 0xf7, 0x57, 0x0a, - 0x80, 0xf8, 0x10, 0x7e, 0x83, 0x0d, 0xdc, 0xed, 0xf4, 0xc0, 0xf5, 0xbf, 0x25, 0x8e, 0x6b, 0xf4, - 0xfe, 0x87, 0x05, 0x4f, 0x2c, 0xbb, 0x5e, 0x83, 0x04, 0x39, 0x0b, 0xf0, 0xd1, 0xbc, 0x65, 0x8f, - 0xc6, 0x34, 0x18, 0x4b, 0x6c, 0xe0, 0x18, 0x96, 0x98, 0xfd, 0x27, 0x16, 0x20, 0xfe, 0xd9, 0xef, - 0xba, 0x8f, 0xbd, 0x9d, 0xfe, 0xd8, 0x63, 0x58, 0x16, 0xf6, 0x4d, 0x98, 0x58, 0x6e, 0xba, 0xc4, - 0x8b, 0x2a, 0xd5, 0x65, 0xdf, 0xdb, 0x72, 0xb7, 0xd1, 0x2b, 0x30, 0x11, 0xb9, 0x2d, 0xe2, 0x77, - 0xa2, 0x1a, 0xa9, 0xfb, 0x1e, 0x7b, 0x49, 0x5a, 0x97, 0x07, 0x97, 0xd0, 0x83, 0x83, 0xf9, 0x89, - 0x0d, 0x03, 0x82, 0x13, 0x98, 0xf6, 0xef, 0xd1, 0xf1, 0xf3, 0x5b, 0x6d, 0xdf, 0x23, 0x5e, 0xb4, - 0xec, 0x7b, 0x0d, 0x2e, 0x71, 0x78, 0x05, 0x06, 0x22, 0x3a, 0x1e, 0x7c, 0xec, 0x2e, 0xc9, 0x8d, - 0x42, 0x47, 0xe1, 0xf0, 0x60, 0xfe, 0x4c, 0xba, 0x06, 0x1b, 0x27, 0x56, 0x07, 0x7d, 0x0b, 0x0c, - 0x85, 0x91, 0x13, 0x75, 0x42, 0x31, 0x9a, 0x4f, 0xca, 0xd1, 0xac, 0xb1, 0xd2, 0xc3, 0x83, 0xf9, - 0x49, 0x55, 0x8d, 0x17, 0x61, 0x51, 0x01, 0x3d, 0x0d, 0xc3, 0x2d, 0x12, 0x86, 0xce, 0xb6, 0xbc, - 0x0d, 0x27, 0x45, 0xdd, 0xe1, 0x35, 0x5e, 0x8c, 0x25, 0x1c, 0x5d, 0x84, 0x41, 0x12, 0x04, 0x7e, - 0x20, 0xf6, 0xe8, 0xb8, 0x40, 0x1c, 0x5c, 0xa1, 0x85, 0x98, 0xc3, 0xec, 0x7f, 0x6b, 0xc1, 0xa4, - 0xea, 0x2b, 0x6f, 0xeb, 0x04, 0x5e, 0x05, 0x9f, 0x02, 0xa8, 0xcb, 0x0f, 0x0c, 0xd9, 0xed, 0x31, - 0xfa, 0xfc, 0xa5, 0xcc, 0x8b, 0x3a, 0x35, 0x8c, 0x31, 0x65, 0x55, 0x14, 0x62, 0x8d, 0x9a, 0xfd, - 0x8f, 0x2d, 0x98, 0x49, 0x7c, 0xd1, 0x4d, 0x37, 0x8c, 0xd0, 0x9b, 0xa9, 0xaf, 0x5a, 0xe8, 0xef, - 0xab, 0x68, 0x6d, 0xf6, 0x4d, 0x6a, 0x29, 0xcb, 0x12, 0xed, 0x8b, 0xae, 0xc3, 0xa0, 0x1b, 0x91, - 0x96, 0xfc, 0x98, 0x8b, 0x5d, 0x3f, 0x86, 0xf7, 0x2a, 0x9e, 0x91, 0x0a, 0xad, 0x89, 0x39, 0x01, - 0xfb, 0xd7, 0x8a, 0x50, 0xe2, 0xcb, 0x76, 0xcd, 0x69, 0x9f, 0xc0, 0x5c, 0x3c, 0x03, 0x25, 0xb7, - 0xd5, 0xea, 0x44, 0xce, 0xa6, 0x38, 0xce, 0x47, 0xf8, 0xd6, 0xaa, 0xc8, 0x42, 0x1c, 0xc3, 0x51, - 0x05, 0x06, 0x58, 0x57, 0xf8, 0x57, 0x3e, 0x95, 0xfd, 0x95, 0xa2, 0xef, 0x0b, 0x65, 0x27, 0x72, - 0x38, 0x27, 0xa5, 0xee, 0x11, 0x5a, 0x84, 0x19, 0x09, 0xe4, 0x00, 0x6c, 0xba, 0x9e, 0x13, 0xec, - 0xd3, 0xb2, 0xd9, 0x22, 0x23, 0xf8, 0x5c, 0x77, 0x82, 0x4b, 0x0a, 0x9f, 0x93, 0x55, 0x1f, 0x16, - 0x03, 0xb0, 0x46, 0x74, 0xee, 0x23, 0x50, 0x52, 0xc8, 0x47, 0x61, 0x88, 0xe6, 0x3e, 0x06, 0x93, - 0x89, 0xb6, 0x7a, 0x55, 0x1f, 0xd3, 0xf9, 0xa9, 0x5f, 0x66, 0x47, 0x86, 0xe8, 0xf5, 0x8a, 0xb7, - 0x27, 0x8e, 0xdc, 0xb7, 0xe1, 0x54, 0x33, 0xe3, 0x24, 0x13, 0xf3, 0xda, 0xff, 0xc9, 0xf7, 0x84, - 0xf8, 0xec, 0x53, 0x59, 0x50, 0x9c, 0xd9, 0x06, 0xe5, 0x11, 0xfc, 0x36, 0xdd, 0x20, 0x4e, 0x53, - 0x67, 0xb7, 0x6f, 0x89, 0x32, 0xac, 0xa0, 0xf4, 0xbc, 0x3b, 0xa5, 0x3a, 0x7f, 0x83, 0xec, 0xd7, - 0x48, 0x93, 0xd4, 0x23, 0x3f, 0xf8, 0xba, 0x76, 0xff, 0x1c, 0x1f, 0x7d, 0x7e, 0x5c, 0x8e, 0x0a, - 0x02, 0xc5, 0x1b, 0x64, 0x9f, 0x4f, 0x85, 0xfe, 0x75, 0xc5, 0xae, 0x5f, 0xf7, 0xb3, 0x16, 0x8c, - 0xab, 0xaf, 0x3b, 0x81, 0x73, 0x61, 0xc9, 0x3c, 0x17, 0xce, 0x75, 0x5d, 0xe0, 0x39, 0x27, 0xc2, - 0x57, 0x0a, 0x70, 0x56, 0xe1, 0xd0, 0xb7, 0x01, 0xff, 0x23, 0x56, 0xd5, 0x15, 0x28, 0x79, 0x4a, - 0x6a, 0x65, 0x99, 0xe2, 0xa2, 0x58, 0x66, 0x15, 0xe3, 0x50, 0x16, 0xcf, 0x8b, 0x45, 0x4b, 0x63, - 0xba, 0x38, 0x57, 0x88, 0x6e, 0x97, 0xa0, 0xd8, 0x71, 0x1b, 0xe2, 0x82, 0xf9, 0x90, 0x1c, 0xed, - 0xdb, 0x95, 0xf2, 0xe1, 0xc1, 0xfc, 0x93, 0x79, 0xaa, 0x04, 0x7a, 0xb3, 0x85, 0x0b, 0xb7, 0x2b, - 0x65, 0x4c, 0x2b, 0xa3, 0x45, 0x98, 0x94, 0xda, 0x92, 0x3b, 0x94, 0xdd, 0xf2, 0x3d, 0x71, 0x0f, - 0x29, 0x99, 0x2c, 0x36, 0xc1, 0x38, 0x89, 0x8f, 0xca, 0x30, 0xb5, 0xdb, 0xd9, 0x24, 0x4d, 0x12, - 0xf1, 0x0f, 0xbe, 0x41, 0xb8, 0xc4, 0xb2, 0x14, 0xbf, 0xcc, 0x6e, 0x24, 0xe0, 0x38, 0x55, 0xc3, - 0xfe, 0x0b, 0x76, 0x1f, 0x88, 0xd1, 0xab, 0x06, 0x3e, 0x5d, 0x58, 0x94, 0xfa, 0xd7, 0x73, 0x39, - 0xf7, 0xb3, 0x2a, 0x6e, 0x90, 0xfd, 0x0d, 0x9f, 0x72, 0xe6, 0xd9, 0xab, 0xc2, 0x58, 0xf3, 0x03, - 0x5d, 0xd7, 0xfc, 0xcf, 0x17, 0xe0, 0xb4, 0x1a, 0x01, 0x83, 0x09, 0xfc, 0x46, 0x1f, 0x83, 0xab, - 0x30, 0xda, 0x20, 0x5b, 0x4e, 0xa7, 0x19, 0x29, 0xf1, 0xf9, 0x20, 0x57, 0xa1, 0x94, 0xe3, 0x62, - 0xac, 0xe3, 0x1c, 0x61, 0xd8, 0xfe, 0xe7, 0x28, 0xbb, 0x88, 0x23, 0x87, 0xae, 0x71, 0xb5, 0x6b, - 0xac, 0xdc, 0x5d, 0x73, 0x11, 0x06, 0xdd, 0x16, 0x65, 0xcc, 0x0a, 0x26, 0xbf, 0x55, 0xa1, 0x85, - 0x98, 0xc3, 0xd0, 0x07, 0x60, 0xb8, 0xee, 0xb7, 0x5a, 0x8e, 0xd7, 0x60, 0x57, 0x5e, 0x69, 0x69, - 0x94, 0xf2, 0x6e, 0xcb, 0xbc, 0x08, 0x4b, 0x18, 0x7a, 0x02, 0x06, 0x9c, 0x60, 0x9b, 0xcb, 0x30, - 0x4a, 0x4b, 0x23, 0xb4, 0xa5, 0xc5, 0x60, 0x3b, 0xc4, 0xac, 0x94, 0x3e, 0xc1, 0xee, 0xf9, 0xc1, - 0xae, 0xeb, 0x6d, 0x97, 0xdd, 0x40, 0x6c, 0x09, 0x75, 0x17, 0xde, 0x55, 0x10, 0xac, 0x61, 0xa1, - 0x55, 0x18, 0x6c, 0xfb, 0x41, 0x14, 0xce, 0x0e, 0xb1, 0xe1, 0x7e, 0x32, 0xe7, 0x20, 0xe2, 0x5f, - 0x5b, 0xf5, 0x83, 0x28, 0xfe, 0x00, 0xfa, 0x2f, 0xc4, 0xbc, 0x3a, 0xba, 0x09, 0xc3, 0xc4, 0xdb, - 0x5b, 0x0d, 0xfc, 0xd6, 0xec, 0x4c, 0x3e, 0xa5, 0x15, 0x8e, 0xc2, 0x97, 0x59, 0xcc, 0xa3, 0x8a, - 0x62, 0x2c, 0x49, 0xa0, 0x6f, 0x81, 0x22, 0xf1, 0xf6, 0x66, 0x87, 0x19, 0xa5, 0xb9, 0x1c, 0x4a, - 0x77, 0x9c, 0x20, 0x3e, 0xf3, 0x57, 0xbc, 0x3d, 0x4c, 0xeb, 0xa0, 0x4f, 0x42, 0x49, 0x1e, 0x18, - 0xa1, 0x10, 0xd6, 0x65, 0x2e, 0x58, 0x79, 0xcc, 0x60, 0xf2, 0x56, 0xc7, 0x0d, 0x48, 0x8b, 0x78, - 0x51, 0x18, 0x9f, 0x90, 0x12, 0x1a, 0xe2, 0x98, 0x1a, 0xfa, 0xa4, 0x94, 0x10, 0xaf, 0xf9, 0x1d, - 0x2f, 0x0a, 0x67, 0x4b, 0xac, 0x7b, 0x99, 0xba, 0xbb, 0x3b, 0x31, 0x5e, 0x52, 0x84, 0xcc, 0x2b, - 0x63, 0x83, 0x14, 0xfa, 0x34, 0x8c, 0xf3, 0xff, 0x5c, 0x03, 0x16, 0xce, 0x9e, 0x66, 0xb4, 0x2f, - 0xe4, 0xd3, 0xe6, 0x88, 0x4b, 0xa7, 0x05, 0xf1, 0x71, 0xbd, 0x34, 0xc4, 0x26, 0x35, 0x84, 0x61, - 0xbc, 0xe9, 0xee, 0x11, 0x8f, 0x84, 0x61, 0x35, 0xf0, 0x37, 0xc9, 0x2c, 0xb0, 0x81, 0x39, 0x9b, - 0xad, 0x31, 0xf3, 0x37, 0xc9, 0xd2, 0x34, 0xa5, 0x79, 0x53, 0xaf, 0x83, 0x4d, 0x12, 0xe8, 0x36, - 0x4c, 0xd0, 0x17, 0x9b, 0x1b, 0x13, 0x1d, 0xed, 0x45, 0x94, 0xbd, 0xab, 0xb0, 0x51, 0x09, 0x27, - 0x88, 0xa0, 0x5b, 0x30, 0x16, 0x46, 0x4e, 0x10, 0x75, 0xda, 0x9c, 0xe8, 0x99, 0x5e, 0x44, 0x99, - 0xc2, 0xb5, 0xa6, 0x55, 0xc1, 0x06, 0x01, 0xf4, 0x3a, 0x94, 0x9a, 0xee, 0x16, 0xa9, 0xef, 0xd7, - 0x9b, 0x64, 0x76, 0x8c, 0x51, 0xcb, 0x3c, 0x54, 0x6e, 0x4a, 0x24, 0xce, 0xe7, 0xaa, 0xbf, 0x38, - 0xae, 0x8e, 0xee, 0xc0, 0x99, 0x88, 0x04, 0x2d, 0xd7, 0x73, 0xe8, 0x61, 0x20, 0x9e, 0x56, 0x4c, - 0x91, 0x39, 0xce, 0x76, 0xdb, 0x79, 0x31, 0x1b, 0x67, 0x36, 0x32, 0xb1, 0x70, 0x4e, 0x6d, 0x74, - 0x1f, 0x66, 0x33, 0x20, 0x7e, 0xd3, 0xad, 0xef, 0xcf, 0x9e, 0x62, 0x94, 0x3f, 0x2a, 0x28, 0xcf, - 0x6e, 0xe4, 0xe0, 0x1d, 0x76, 0x81, 0xe1, 0x5c, 0xea, 0xe8, 0x16, 0x4c, 0xb2, 0x13, 0xa8, 0xda, - 0x69, 0x36, 0x45, 0x83, 0x13, 0xac, 0xc1, 0x0f, 0xc8, 0xfb, 0xb8, 0x62, 0x82, 0x0f, 0x0f, 0xe6, - 0x21, 0xfe, 0x87, 0x93, 0xb5, 0xd1, 0x26, 0xd3, 0x99, 0x75, 0x02, 0x37, 0xda, 0xa7, 0xe7, 0x06, - 0xb9, 0x1f, 0xcd, 0x4e, 0x76, 0x95, 0x57, 0xe8, 0xa8, 0x4a, 0xb1, 0xa6, 0x17, 0xe2, 0x24, 0x41, - 0x7a, 0xa4, 0x86, 0x51, 0xc3, 0xf5, 0x66, 0xa7, 0xf8, 0xbb, 0x44, 0x9e, 0x48, 0x35, 0x5a, 0x88, - 0x39, 0x8c, 0xe9, 0xcb, 0xe8, 0x8f, 0x5b, 0xf4, 0xe6, 0x9a, 0x66, 0x88, 0xb1, 0xbe, 0x4c, 0x02, - 0x70, 0x8c, 0x43, 0x99, 0xc9, 0x28, 0xda, 0x9f, 0x45, 0x0c, 0x55, 0x1d, 0x2c, 0x1b, 0x1b, 0x9f, - 0xc4, 0xb4, 0xdc, 0xde, 0x84, 0x09, 0x75, 0x10, 0xb2, 0x31, 0x41, 0xf3, 0x30, 0xc8, 0xd8, 0x27, - 0x21, 0x5d, 0x2b, 0xd1, 0x2e, 0x30, 0xd6, 0x0a, 0xf3, 0x72, 0xd6, 0x05, 0xf7, 0x6d, 0xb2, 0xb4, - 0x1f, 0x11, 0xfe, 0xa6, 0x2f, 0x6a, 0x5d, 0x90, 0x00, 0x1c, 0xe3, 0xd8, 0xff, 0x87, 0xb3, 0xa1, - 0xf1, 0x69, 0xdb, 0xc7, 0xfd, 0xf2, 0x2c, 0x8c, 0xec, 0xf8, 0x61, 0x44, 0xb1, 0x59, 0x1b, 0x83, - 0x31, 0xe3, 0x79, 0x5d, 0x94, 0x63, 0x85, 0x81, 0x5e, 0x85, 0xf1, 0xba, 0xde, 0x80, 0xb8, 0x1c, - 0xd5, 0x31, 0x62, 0xb4, 0x8e, 0x4d, 0x5c, 0xf4, 0x32, 0x8c, 0x30, 0x1b, 0x90, 0xba, 0xdf, 0x14, - 0x5c, 0x9b, 0xbc, 0xe1, 0x47, 0xaa, 0xa2, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0xba, 0x04, 0x43, - 0xb4, 0x0b, 0x95, 0xaa, 0xb8, 0x96, 0x94, 0xa0, 0xe8, 0x3a, 0x2b, 0xc5, 0x02, 0x6a, 0xff, 0xa5, - 0x82, 0x36, 0xca, 0xf4, 0x3d, 0x4c, 0x50, 0x15, 0x86, 0xef, 0x39, 0x6e, 0xe4, 0x7a, 0xdb, 0x82, - 0xff, 0x78, 0xba, 0xeb, 0x1d, 0xc5, 0x2a, 0xdd, 0xe5, 0x15, 0xf8, 0x2d, 0x2a, 0xfe, 0x60, 0x49, - 0x86, 0x52, 0x0c, 0x3a, 0x9e, 0x47, 0x29, 0x16, 0xfa, 0xa5, 0x88, 0x79, 0x05, 0x4e, 0x51, 0xfc, - 0xc1, 0x92, 0x0c, 0x7a, 0x13, 0x40, 0xee, 0x30, 0xd2, 0x10, 0xb6, 0x17, 0xcf, 0xf6, 0x26, 0xba, - 0xa1, 0xea, 0x2c, 0x4d, 0xd0, 0x3b, 0x3a, 0xfe, 0x8f, 0x35, 0x7a, 0x76, 0xc4, 0xf8, 0xb4, 0x74, - 0x67, 0xd0, 0xb7, 0xd1, 0x25, 0xee, 0x04, 0x11, 0x69, 0x2c, 0x46, 0x62, 0x70, 0x3e, 0xd8, 0xdf, - 0x23, 0x65, 0xc3, 0x6d, 0x11, 0x7d, 0x3b, 0x08, 0x22, 0x38, 0xa6, 0x67, 0xff, 0x62, 0x11, 0x66, - 0xf3, 0xba, 0x4b, 0x17, 0x1d, 0xb9, 0xef, 0x46, 0xcb, 0x94, 0xbd, 0xb2, 0xcc, 0x45, 0xb7, 0x22, - 0xca, 0xb1, 0xc2, 0xa0, 0xb3, 0x1f, 0xba, 0xdb, 0xf2, 0x8d, 0x39, 0x18, 0xcf, 0x7e, 0x8d, 0x95, - 0x62, 0x01, 0xa5, 0x78, 0x01, 0x71, 0x42, 0x61, 0xdc, 0xa3, 0xad, 0x12, 0xcc, 0x4a, 0xb1, 0x80, - 0xea, 0xd2, 0xae, 0x81, 0x1e, 0xd2, 0x2e, 0x63, 0x88, 0x06, 0x8f, 0x77, 0x88, 0xd0, 0x67, 0x00, - 0xb6, 0x5c, 0xcf, 0x0d, 0x77, 0x18, 0xf5, 0xa1, 0x23, 0x53, 0x57, 0xcc, 0xd9, 0xaa, 0xa2, 0x82, - 0x35, 0x8a, 0xe8, 0x25, 0x18, 0x55, 0x1b, 0xb0, 0x52, 0x66, 0x9a, 0x4e, 0xcd, 0x72, 0x24, 0x3e, - 0x8d, 0xca, 0x58, 0xc7, 0xb3, 0x3f, 0x97, 0x5c, 0x2f, 0x62, 0x07, 0x68, 0xe3, 0x6b, 0xf5, 0x3b, - 0xbe, 0x85, 0xee, 0xe3, 0x6b, 0x7f, 0xad, 0x08, 0x93, 0x46, 0x63, 0x9d, 0xb0, 0x8f, 0x33, 0xeb, - 0x1a, 0x3d, 0xc0, 0x9d, 0x88, 0x88, 0xfd, 0x67, 0xf7, 0xde, 0x2a, 0xfa, 0x21, 0x4f, 0x77, 0x00, - 0xaf, 0x8f, 0x3e, 0x03, 0xa5, 0xa6, 0x13, 0x32, 0xc9, 0x19, 0x11, 0xfb, 0xae, 0x1f, 0x62, 0xf1, - 0xc3, 0xc4, 0x09, 0x23, 0xed, 0xd6, 0xe4, 0xb4, 0x63, 0x92, 0xf4, 0xa6, 0xa1, 0xfc, 0x89, 0xb4, - 0x1e, 0x53, 0x9d, 0xa0, 0x4c, 0xcc, 0x3e, 0xe6, 0x30, 0xf4, 0x32, 0x8c, 0x05, 0x84, 0xad, 0x8a, - 0x65, 0xca, 0xcd, 0xb1, 0x65, 0x36, 0x18, 0xb3, 0x7d, 0x58, 0x83, 0x61, 0x03, 0x33, 0x7e, 0x1b, - 0x0c, 0x75, 0x79, 0x1b, 0x3c, 0x0d, 0xc3, 0xec, 0x87, 0x5a, 0x01, 0x6a, 0x36, 0x2a, 0xbc, 0x18, - 0x4b, 0x78, 0x72, 0xc1, 0x8c, 0xf4, 0xb7, 0x60, 0xe8, 0xeb, 0x43, 0x2c, 0x6a, 0xa6, 0x65, 0x1e, - 0xe1, 0xa7, 0x9c, 0x58, 0xf2, 0x58, 0xc2, 0xec, 0x0f, 0xc2, 0x44, 0xd9, 0x21, 0x2d, 0xdf, 0x5b, - 0xf1, 0x1a, 0x6d, 0xdf, 0xf5, 0x22, 0x34, 0x0b, 0x03, 0xec, 0x12, 0xe1, 0x47, 0xc0, 0x00, 0x6d, - 0x08, 0xb3, 0x12, 0x7b, 0x1b, 0x4e, 0x97, 0xfd, 0x7b, 0xde, 0x3d, 0x27, 0x68, 0x2c, 0x56, 0x2b, - 0xda, 0xfb, 0x7a, 0x5d, 0xbe, 0xef, 0xb8, 0xd1, 0x56, 0xe6, 0xd1, 0xab, 0xd5, 0xe4, 0x6c, 0xed, - 0xaa, 0xdb, 0x24, 0x39, 0x52, 0x90, 0xbf, 0x5a, 0x30, 0x5a, 0x8a, 0xf1, 0x95, 0x56, 0xcb, 0xca, - 0xd5, 0x6a, 0xbd, 0x01, 0x23, 0x5b, 0x2e, 0x69, 0x36, 0x30, 0xd9, 0x12, 0x2b, 0xf1, 0xa9, 0x7c, - 0x3b, 0x94, 0x55, 0x8a, 0x29, 0xa5, 0x5e, 0xfc, 0x75, 0xb8, 0x2a, 0x2a, 0x63, 0x45, 0x06, 0xed, - 0xc2, 0x94, 0x7c, 0x30, 0x48, 0xa8, 0x58, 0x97, 0x4f, 0x77, 0x7b, 0x85, 0x98, 0xc4, 0x4f, 0x3d, - 0x38, 0x98, 0x9f, 0xc2, 0x09, 0x32, 0x38, 0x45, 0x98, 0x3e, 0x07, 0x5b, 0xf4, 0x04, 0x1e, 0x60, - 0xc3, 0xcf, 0x9e, 0x83, 0xec, 0x65, 0xcb, 0x4a, 0xed, 0x1f, 0xb3, 0xe0, 0xb1, 0xd4, 0xc8, 0x88, - 0x17, 0xfe, 0x31, 0xcf, 0x42, 0xf2, 0xc5, 0x5d, 0xe8, 0xfd, 0xe2, 0xb6, 0xff, 0x8e, 0x05, 0xa7, - 0x56, 0x5a, 0xed, 0x68, 0xbf, 0xec, 0x9a, 0x2a, 0xa8, 0x8f, 0xc0, 0x50, 0x8b, 0x34, 0xdc, 0x4e, - 0x4b, 0xcc, 0xdc, 0xbc, 0x3c, 0xa5, 0xd6, 0x58, 0xe9, 0xe1, 0xc1, 0xfc, 0x78, 0x2d, 0xf2, 0x03, - 0x67, 0x9b, 0xf0, 0x02, 0x2c, 0xd0, 0xd9, 0x59, 0xef, 0xbe, 0x4d, 0x6e, 0xba, 0x2d, 0x57, 0xda, - 0x15, 0x75, 0x95, 0xd9, 0x2d, 0xc8, 0x01, 0x5d, 0x78, 0xa3, 0xe3, 0x78, 0x91, 0x1b, 0xed, 0x0b, - 0xed, 0x91, 0x24, 0x82, 0x63, 0x7a, 0xf6, 0x57, 0x2d, 0x98, 0x94, 0xeb, 0x7e, 0xb1, 0xd1, 0x08, - 0x48, 0x18, 0xa2, 0x39, 0x28, 0xb8, 0x6d, 0xd1, 0x4b, 0x10, 0xbd, 0x2c, 0x54, 0xaa, 0xb8, 0xe0, - 0xb6, 0x25, 0x5b, 0xc6, 0x0e, 0xc2, 0xa2, 0xa9, 0x48, 0xbb, 0x2e, 0xca, 0xb1, 0xc2, 0x40, 0x97, - 0x61, 0xc4, 0xf3, 0x1b, 0xdc, 0xb6, 0x8b, 0x5f, 0x69, 0x6c, 0x81, 0xad, 0x8b, 0x32, 0xac, 0xa0, - 0xa8, 0x0a, 0x25, 0x6e, 0xf6, 0x14, 0x2f, 0xda, 0xbe, 0x8c, 0xa7, 0xd8, 0x97, 0x6d, 0xc8, 0x9a, - 0x38, 0x26, 0x62, 0xff, 0xaa, 0x05, 0x63, 0xf2, 0xcb, 0xfa, 0xe4, 0x39, 0xe9, 0xd6, 0x8a, 0xf9, - 0xcd, 0x78, 0x6b, 0x51, 0x9e, 0x91, 0x41, 0x0c, 0x56, 0xb1, 0x78, 0x24, 0x56, 0xf1, 0x2a, 0x8c, - 0x3a, 0xed, 0x76, 0xd5, 0xe4, 0x33, 0xd9, 0x52, 0x5a, 0x8c, 0x8b, 0xb1, 0x8e, 0x63, 0xff, 0x68, - 0x01, 0x26, 0xe4, 0x17, 0xd4, 0x3a, 0x9b, 0x21, 0x89, 0xd0, 0x06, 0x94, 0x1c, 0x3e, 0x4b, 0x44, - 0x2e, 0xf2, 0x8b, 0xd9, 0x72, 0x04, 0x63, 0x4a, 0xe3, 0x0b, 0x7f, 0x51, 0xd6, 0xc6, 0x31, 0x21, - 0xd4, 0x84, 0x69, 0xcf, 0x8f, 0xd8, 0xe1, 0xaf, 0xe0, 0xdd, 0x54, 0x3b, 0x49, 0xea, 0x67, 0x05, - 0xf5, 0xe9, 0xf5, 0x24, 0x15, 0x9c, 0x26, 0x8c, 0x56, 0xa4, 0x6c, 0xa6, 0x98, 0x2f, 0x0c, 0xd0, - 0x27, 0x2e, 0x5b, 0x34, 0x63, 0xff, 0x8a, 0x05, 0x25, 0x89, 0x76, 0x12, 0x5a, 0xbc, 0x35, 0x18, - 0x0e, 0xd9, 0x24, 0xc8, 0xa1, 0xb1, 0xbb, 0x75, 0x9c, 0xcf, 0x57, 0x7c, 0xa7, 0xf1, 0xff, 0x21, - 0x96, 0x34, 0x98, 0x68, 0x5e, 0x75, 0xff, 0x5d, 0x22, 0x9a, 0x57, 0xfd, 0xc9, 0xb9, 0x94, 0xfe, - 0x88, 0xf5, 0x59, 0x93, 0x75, 0x51, 0xd6, 0xab, 0x1d, 0x90, 0x2d, 0xf7, 0x7e, 0x92, 0xf5, 0xaa, - 0xb2, 0x52, 0x2c, 0xa0, 0xe8, 0x4d, 0x18, 0xab, 0x4b, 0x99, 0x6c, 0xbc, 0xc3, 0x2f, 0x75, 0xd5, - 0x0f, 0x28, 0x55, 0x12, 0x97, 0x85, 0x2c, 0x6b, 0xf5, 0xb1, 0x41, 0xcd, 0x34, 0x23, 0x28, 0xf6, - 0x32, 0x23, 0x88, 0xe9, 0xe6, 0x2b, 0xd5, 0x7f, 0xdc, 0x82, 0x21, 0x2e, 0x8b, 0xeb, 0x4f, 0x14, - 0xaa, 0x69, 0xd6, 0xe2, 0xb1, 0xbb, 0x43, 0x0b, 0x85, 0xa6, 0x0c, 0xad, 0x41, 0x89, 0xfd, 0x60, - 0xb2, 0xc4, 0x62, 0xbe, 0xd5, 0x3d, 0x6f, 0x55, 0xef, 0xe0, 0x1d, 0x59, 0x0d, 0xc7, 0x14, 0xec, - 0x1f, 0x2e, 0xd2, 0xd3, 0x2d, 0x46, 0x35, 0x2e, 0x7d, 0xeb, 0xd1, 0x5d, 0xfa, 0x85, 0x47, 0x75, - 0xe9, 0x6f, 0xc3, 0x64, 0x5d, 0xd3, 0xc3, 0xc5, 0x33, 0x79, 0xb9, 0xeb, 0x22, 0xd1, 0x54, 0x76, - 0x5c, 0xca, 0xb2, 0x6c, 0x12, 0xc1, 0x49, 0xaa, 0xe8, 0xdb, 0x60, 0x8c, 0xcf, 0xb3, 0x68, 0x85, - 0x5b, 0x62, 0x7c, 0x20, 0x7f, 0xbd, 0xe8, 0x4d, 0x70, 0xa9, 0x9c, 0x56, 0x1d, 0x1b, 0xc4, 0xec, - 0x3f, 0xb5, 0x00, 0xad, 0xb4, 0x77, 0x48, 0x8b, 0x04, 0x4e, 0x33, 0x16, 0xa7, 0x7f, 0xbf, 0x05, - 0xb3, 0x24, 0x55, 0xbc, 0xec, 0xb7, 0x5a, 0xe2, 0xd1, 0x92, 0xf3, 0xae, 0x5e, 0xc9, 0xa9, 0xa3, - 0xdc, 0x12, 0x66, 0xf3, 0x30, 0x70, 0x6e, 0x7b, 0x68, 0x0d, 0x66, 0xf8, 0x2d, 0xa9, 0x00, 0x9a, - 0xed, 0xf5, 0xe3, 0x82, 0xf0, 0xcc, 0x46, 0x1a, 0x05, 0x67, 0xd5, 0xb3, 0xbf, 0x6b, 0x0c, 0x72, - 0x7b, 0xf1, 0x9e, 0x1e, 0xe1, 0x3d, 0x3d, 0xc2, 0x7b, 0x7a, 0x84, 0xf7, 0xf4, 0x08, 0xef, 0xe9, - 0x11, 0xbe, 0xe9, 0xf5, 0x08, 0x7f, 0xd9, 0x82, 0xd3, 0xea, 0x1a, 0x30, 0x1e, 0xbe, 0x9f, 0x87, - 0x19, 0xbe, 0xdd, 0x96, 0x9b, 0x8e, 0xdb, 0xda, 0x20, 0xad, 0x76, 0xd3, 0x89, 0xa4, 0xd6, 0xfd, - 0x6a, 0xe6, 0xca, 0x4d, 0x58, 0xac, 0x1a, 0x15, 0x97, 0x1e, 0xa3, 0xd7, 0x53, 0x06, 0x00, 0x67, - 0x35, 0x63, 0xff, 0xe2, 0x08, 0x0c, 0xae, 0xec, 0x11, 0x2f, 0x3a, 0x81, 0x27, 0x42, 0x1d, 0x26, - 0x5c, 0x6f, 0xcf, 0x6f, 0xee, 0x91, 0x06, 0x87, 0x1f, 0xe5, 0x25, 0x7b, 0x46, 0x90, 0x9e, 0xa8, - 0x18, 0x24, 0x70, 0x82, 0xe4, 0xa3, 0x90, 0x26, 0x5f, 0x83, 0x21, 0x7e, 0x88, 0x0b, 0x51, 0x72, - 0xe6, 0x99, 0xcd, 0x06, 0x51, 0x5c, 0x4d, 0xb1, 0xa4, 0x9b, 0x5f, 0x12, 0xa2, 0x3a, 0xfa, 0x1c, - 0x4c, 0x6c, 0xb9, 0x41, 0x18, 0x6d, 0xb8, 0x2d, 0x12, 0x46, 0x4e, 0xab, 0xfd, 0x10, 0xd2, 0x63, - 0x35, 0x0e, 0xab, 0x06, 0x25, 0x9c, 0xa0, 0x8c, 0xb6, 0x61, 0xbc, 0xe9, 0xe8, 0x4d, 0x0d, 0x1f, - 0xb9, 0x29, 0x75, 0x3b, 0xdc, 0xd4, 0x09, 0x61, 0x93, 0x2e, 0xdd, 0x4e, 0x75, 0x26, 0x00, 0x1d, - 0x61, 0x62, 0x01, 0xb5, 0x9d, 0xb8, 0xe4, 0x93, 0xc3, 0x28, 0xa3, 0xc3, 0x0c, 0x64, 0x4b, 0x26, - 0xa3, 0xa3, 0x99, 0xc1, 0x7e, 0x16, 0x4a, 0x84, 0x0e, 0x21, 0x25, 0x2c, 0x2e, 0x98, 0x2b, 0xfd, - 0xf5, 0x75, 0xcd, 0xad, 0x07, 0xbe, 0x29, 0xb7, 0x5f, 0x91, 0x94, 0x70, 0x4c, 0x14, 0x2d, 0xc3, - 0x50, 0x48, 0x02, 0x97, 0x84, 0xe2, 0xaa, 0xe9, 0x32, 0x8d, 0x0c, 0x8d, 0xfb, 0x96, 0xf0, 0xdf, - 0x58, 0x54, 0xa5, 0xcb, 0xcb, 0x61, 0x22, 0x4d, 0x76, 0x19, 0x68, 0xcb, 0x6b, 0x91, 0x95, 0x62, - 0x01, 0x45, 0xaf, 0xc3, 0x70, 0x40, 0x9a, 0x4c, 0x31, 0x34, 0xde, 0xff, 0x22, 0xe7, 0x7a, 0x26, - 0x5e, 0x0f, 0x4b, 0x02, 0xe8, 0x06, 0xa0, 0x80, 0x50, 0x46, 0xc9, 0xf5, 0xb6, 0x95, 0xd9, 0xa8, - 0x38, 0x68, 0x15, 0x43, 0x8a, 0x63, 0x0c, 0xe9, 0xe6, 0x83, 0x33, 0xaa, 0xa1, 0x6b, 0x30, 0xad, - 0x4a, 0x2b, 0x5e, 0x18, 0x39, 0xf4, 0x80, 0x9b, 0x64, 0xb4, 0x94, 0x9c, 0x02, 0x27, 0x11, 0x70, - 0xba, 0x8e, 0xfd, 0x65, 0x0b, 0xf8, 0x38, 0x9f, 0xc0, 0xeb, 0xfc, 0x35, 0xf3, 0x75, 0x7e, 0x36, - 0x77, 0xe6, 0x72, 0x5e, 0xe6, 0x5f, 0xb6, 0x60, 0x54, 0x9b, 0xd9, 0x78, 0xcd, 0x5a, 0x5d, 0xd6, - 0x6c, 0x07, 0xa6, 0xe8, 0x4a, 0xbf, 0xb5, 0x19, 0x92, 0x60, 0x8f, 0x34, 0xd8, 0xc2, 0x2c, 0x3c, - 0xdc, 0xc2, 0x54, 0x26, 0x6a, 0x37, 0x13, 0x04, 0x71, 0xaa, 0x09, 0xfb, 0xb3, 0xb2, 0xab, 0xca, - 0xa2, 0xaf, 0xae, 0xe6, 0x3c, 0x61, 0xd1, 0xa7, 0x66, 0x15, 0xc7, 0x38, 0x74, 0xab, 0xed, 0xf8, - 0x61, 0x94, 0xb4, 0xe8, 0xbb, 0xee, 0x87, 0x11, 0x66, 0x10, 0xfb, 0x05, 0x80, 0x95, 0xfb, 0xa4, - 0xce, 0x57, 0xac, 0xfe, 0x78, 0xb0, 0xf2, 0x1f, 0x0f, 0xf6, 0x6f, 0x5b, 0x30, 0xb1, 0xba, 0x6c, - 0xdc, 0x5c, 0x0b, 0x00, 0xfc, 0xc5, 0x73, 0xf7, 0xee, 0xba, 0x54, 0x87, 0x73, 0x8d, 0xa6, 0x2a, - 0xc5, 0x1a, 0x06, 0x3a, 0x0b, 0xc5, 0x66, 0xc7, 0x13, 0xe2, 0xc3, 0x61, 0x7a, 0x3d, 0xde, 0xec, - 0x78, 0x98, 0x96, 0x69, 0x2e, 0x05, 0xc5, 0xbe, 0x5d, 0x0a, 0x7a, 0xba, 0xf6, 0xa3, 0x79, 0x18, - 0xbc, 0x77, 0xcf, 0x6d, 0x70, 0x07, 0x4a, 0xa1, 0xaa, 0xbf, 0x7b, 0xb7, 0x52, 0x0e, 0x31, 0x2f, - 0xb7, 0xbf, 0x54, 0x84, 0xb9, 0xd5, 0x26, 0xb9, 0xff, 0x0e, 0x9d, 0x48, 0xfb, 0x75, 0x88, 0x38, - 0x9a, 0x20, 0xe6, 0xa8, 0x4e, 0x2f, 0xbd, 0xc7, 0x63, 0x0b, 0x86, 0xb9, 0x41, 0x9b, 0x74, 0x29, - 0x7d, 0x35, 0xab, 0xf5, 0xfc, 0x01, 0x59, 0xe0, 0x86, 0x71, 0xc2, 0x23, 0x4e, 0x5d, 0x98, 0xa2, - 0x14, 0x4b, 0xe2, 0x73, 0xaf, 0xc0, 0x98, 0x8e, 0x79, 0x24, 0xf7, 0xb3, 0xff, 0xaf, 0x08, 0x53, - 0xb4, 0x07, 0x8f, 0x74, 0x22, 0x6e, 0xa7, 0x27, 0xe2, 0xb8, 0x5d, 0x90, 0x7a, 0xcf, 0xc6, 0x9b, - 0xc9, 0xd9, 0xb8, 0x9a, 0x37, 0x1b, 0x27, 0x3d, 0x07, 0xdf, 0x69, 0xc1, 0xcc, 0x6a, 0xd3, 0xaf, - 0xef, 0x26, 0xdc, 0x84, 0x5e, 0x82, 0x51, 0x7a, 0x1c, 0x87, 0x86, 0x07, 0xbb, 0x11, 0xd3, 0x40, - 0x80, 0xb0, 0x8e, 0xa7, 0x55, 0xbb, 0x7d, 0xbb, 0x52, 0xce, 0x0a, 0x85, 0x20, 0x40, 0x58, 0xc7, - 0xb3, 0x7f, 0xd3, 0x82, 0x73, 0xd7, 0x96, 0x57, 0xe2, 0xa5, 0x98, 0x8a, 0xc6, 0x70, 0x09, 0x86, - 0xda, 0x0d, 0xad, 0x2b, 0xb1, 0x78, 0xb5, 0xcc, 0x7a, 0x21, 0xa0, 0xef, 0x96, 0x48, 0x23, 0x3f, - 0x6d, 0xc1, 0xcc, 0x35, 0x37, 0xa2, 0xb7, 0x6b, 0x32, 0x2e, 0x00, 0xbd, 0x5e, 0x43, 0x37, 0xf2, - 0x83, 0xfd, 0x64, 0x5c, 0x00, 0xac, 0x20, 0x58, 0xc3, 0xe2, 0x2d, 0xef, 0xb9, 0xcc, 0x94, 0xba, - 0x60, 0x2a, 0x9a, 0xb0, 0x28, 0xc7, 0x0a, 0x83, 0x7e, 0x58, 0xc3, 0x0d, 0x98, 0x8c, 0x6e, 0x5f, - 0x9c, 0xb0, 0xea, 0xc3, 0xca, 0x12, 0x80, 0x63, 0x1c, 0xfb, 0x8f, 0x2d, 0x98, 0xbf, 0xd6, 0xec, - 0x84, 0x11, 0x09, 0xb6, 0xc2, 0x9c, 0xd3, 0xf1, 0x05, 0x28, 0x11, 0x29, 0x11, 0x17, 0xbd, 0x56, - 0x1c, 0xa3, 0x12, 0x95, 0xf3, 0xf0, 0x04, 0x0a, 0xaf, 0x0f, 0xa7, 0xc3, 0xa3, 0x79, 0x8d, 0xad, - 0x02, 0x22, 0x7a, 0x5b, 0x7a, 0xbc, 0x06, 0xe6, 0xf8, 0xbd, 0x92, 0x82, 0xe2, 0x8c, 0x1a, 0xf6, - 0x8f, 0x59, 0x70, 0x5a, 0x7d, 0xf0, 0xbb, 0xee, 0x33, 0xed, 0x9f, 0x2b, 0xc0, 0xf8, 0xf5, 0x8d, - 0x8d, 0xea, 0x35, 0x12, 0x89, 0x6b, 0xbb, 0xb7, 0x9e, 0x1b, 0x6b, 0xea, 0xba, 0x6e, 0x8f, 0xb9, - 0x4e, 0xe4, 0x36, 0x17, 0x78, 0xd8, 0x9f, 0x85, 0x8a, 0x17, 0xdd, 0x0a, 0x6a, 0x51, 0xe0, 0x7a, - 0xdb, 0x99, 0x0a, 0x3e, 0xc9, 0x5c, 0x14, 0xf3, 0x98, 0x0b, 0xf4, 0x02, 0x0c, 0xb1, 0xb8, 0x43, - 0x72, 0x12, 0x1e, 0x57, 0x6f, 0x21, 0x56, 0x7a, 0x78, 0x30, 0x5f, 0xba, 0x8d, 0x2b, 0xfc, 0x0f, - 0x16, 0xa8, 0xe8, 0x36, 0x8c, 0xee, 0x44, 0x51, 0xfb, 0x3a, 0x71, 0x1a, 0x24, 0x90, 0xc7, 0xe1, - 0xf9, 0xac, 0xe3, 0x90, 0x0e, 0x02, 0x47, 0x8b, 0x4f, 0x90, 0xb8, 0x2c, 0xc4, 0x3a, 0x1d, 0xbb, - 0x06, 0x10, 0xc3, 0x8e, 0x49, 0x53, 0x61, 0xff, 0xa1, 0x05, 0xc3, 0x3c, 0x04, 0x44, 0x80, 0x3e, - 0x0a, 0x03, 0xe4, 0x3e, 0xa9, 0x0b, 0x8e, 0x37, 0xb3, 0xc3, 0x31, 0xa7, 0xc5, 0x25, 0xae, 0xf4, - 0x3f, 0x66, 0xb5, 0xd0, 0x75, 0x18, 0xa6, 0xbd, 0xbd, 0xa6, 0xe2, 0x61, 0x3c, 0x99, 0xf7, 0xc5, - 0x6a, 0xda, 0x39, 0x73, 0x26, 0x8a, 0xb0, 0xac, 0xce, 0xd4, 0xc3, 0xf5, 0x76, 0x8d, 0x9e, 0xd8, - 0x51, 0x37, 0xc6, 0x62, 0x63, 0xb9, 0xca, 0x91, 0x04, 0x35, 0xae, 0x1e, 0x96, 0x85, 0x38, 0x26, - 0x62, 0x6f, 0x40, 0x89, 0x4e, 0xea, 0x62, 0xd3, 0x75, 0xba, 0x6b, 0xbc, 0x9f, 0x81, 0x92, 0xd4, - 0x67, 0x87, 0xc2, 0xf5, 0x9b, 0x51, 0x95, 0xea, 0xee, 0x10, 0xc7, 0x70, 0x7b, 0x0b, 0x4e, 0x31, - 0xeb, 0x44, 0x27, 0xda, 0x31, 0xf6, 0x58, 0xef, 0xc5, 0xfc, 0xac, 0x78, 0x40, 0xf2, 0x99, 0x99, - 0xd5, 0xbc, 0x2b, 0xc7, 0x24, 0xc5, 0xf8, 0x31, 0x69, 0x7f, 0x6d, 0x00, 0x1e, 0xaf, 0xd4, 0xf2, - 0xa3, 0x83, 0xbc, 0x0c, 0x63, 0x9c, 0x2f, 0xa5, 0x4b, 0xdb, 0x69, 0x8a, 0x76, 0x95, 0xa8, 0x75, - 0x43, 0x83, 0x61, 0x03, 0x13, 0x9d, 0x83, 0xa2, 0xfb, 0x96, 0x97, 0xf4, 0x3d, 0xaa, 0xbc, 0xb1, - 0x8e, 0x69, 0x39, 0x05, 0x53, 0x16, 0x97, 0xdf, 0x1d, 0x0a, 0xac, 0xd8, 0xdc, 0xd7, 0x60, 0xc2, - 0x0d, 0xeb, 0xa1, 0x5b, 0xf1, 0xe8, 0x39, 0xa3, 0x9d, 0x54, 0x4a, 0xb8, 0x41, 0x3b, 0xad, 0xa0, - 0x38, 0x81, 0xad, 0x5d, 0x64, 0x83, 0x7d, 0xb3, 0xc9, 0x3d, 0x7d, 0xa1, 0xe9, 0x0b, 0xa0, 0xcd, - 0xbe, 0x2e, 0x64, 0x32, 0x73, 0xf1, 0x02, 0xe0, 0x1f, 0x1c, 0x62, 0x09, 0xa3, 0x2f, 0xc7, 0xfa, - 0x8e, 0xd3, 0x5e, 0xec, 0x44, 0x3b, 0x65, 0x37, 0xac, 0xfb, 0x7b, 0x24, 0xd8, 0x67, 0x8f, 0xfe, - 0x91, 0xf8, 0xe5, 0xa8, 0x00, 0xcb, 0xd7, 0x17, 0xab, 0x14, 0x13, 0xa7, 0xeb, 0xa0, 0x45, 0x98, - 0x94, 0x85, 0x35, 0x12, 0xb2, 0x2b, 0x6c, 0x94, 0x91, 0x51, 0xde, 0x40, 0xa2, 0x58, 0x11, 0x49, - 0xe2, 0x9b, 0x9c, 0x34, 0x1c, 0x07, 0x27, 0xfd, 0x11, 0x18, 0x77, 0x3d, 0x37, 0x72, 0x9d, 0xc8, - 0xe7, 0x0a, 0x1f, 0xfe, 0xbe, 0x67, 0x92, 0xec, 0x8a, 0x0e, 0xc0, 0x26, 0x9e, 0xfd, 0x9f, 0x07, - 0x60, 0x9a, 0x4d, 0xdb, 0x7b, 0x2b, 0xec, 0x9b, 0x69, 0x85, 0xdd, 0x4e, 0xaf, 0xb0, 0xe3, 0x78, - 0x22, 0x3c, 0xf4, 0x32, 0xfb, 0x1c, 0x94, 0x94, 0x03, 0x94, 0xf4, 0x80, 0xb4, 0x72, 0x3c, 0x20, - 0x7b, 0x73, 0x1f, 0xd2, 0x86, 0xac, 0x98, 0x69, 0x43, 0xf6, 0xd7, 0x2d, 0x88, 0x35, 0x18, 0xe8, - 0x3a, 0x94, 0xda, 0x3e, 0x33, 0x8d, 0x0c, 0xa4, 0xbd, 0xf1, 0xe3, 0x99, 0x17, 0x15, 0xbf, 0x14, - 0xf9, 0xc7, 0x57, 0x65, 0x0d, 0x1c, 0x57, 0x46, 0x4b, 0x30, 0xdc, 0x0e, 0x48, 0x2d, 0x62, 0x41, - 0x42, 0x7a, 0xd2, 0xe1, 0x6b, 0x84, 0xe3, 0x63, 0x59, 0xd1, 0xfe, 0x79, 0x0b, 0x80, 0x9b, 0x69, - 0x39, 0xde, 0x36, 0x39, 0x01, 0xa9, 0x75, 0x19, 0x06, 0xc2, 0x36, 0xa9, 0x77, 0x33, 0x5a, 0x8d, - 0xfb, 0x53, 0x6b, 0x93, 0x7a, 0x3c, 0xe0, 0xf4, 0x1f, 0x66, 0xb5, 0xed, 0xef, 0x06, 0x98, 0x88, - 0xd1, 0x2a, 0x11, 0x69, 0xa1, 0xe7, 0x8c, 0xa0, 0x01, 0x67, 0x13, 0x41, 0x03, 0x4a, 0x0c, 0x5b, - 0x13, 0x90, 0x7e, 0x0e, 0x8a, 0x2d, 0xe7, 0xbe, 0x90, 0x80, 0x3d, 0xd3, 0xbd, 0x1b, 0x94, 0xfe, - 0xc2, 0x9a, 0x73, 0x9f, 0x3f, 0x12, 0x9f, 0x91, 0x0b, 0x64, 0xcd, 0xb9, 0x7f, 0xc8, 0x4d, 0x53, - 0xd9, 0x21, 0x75, 0xd3, 0x0d, 0xa3, 0x2f, 0xfc, 0xa7, 0xf8, 0x3f, 0x5b, 0x76, 0xb4, 0x11, 0xd6, - 0x96, 0xeb, 0x09, 0x0b, 0xa4, 0xbe, 0xda, 0x72, 0xbd, 0x64, 0x5b, 0xae, 0xd7, 0x47, 0x5b, 0xae, - 0x87, 0xde, 0x86, 0x61, 0x61, 0x20, 0x28, 0x82, 0xf4, 0x5c, 0xe9, 0xa3, 0x3d, 0x61, 0x5f, 0xc8, - 0xdb, 0xbc, 0x22, 0x1f, 0xc1, 0xa2, 0xb4, 0x67, 0xbb, 0xb2, 0x41, 0xf4, 0x57, 0x2c, 0x98, 0x10, - 0xbf, 0x31, 0x79, 0xab, 0x43, 0xc2, 0x48, 0xf0, 0x9e, 0x1f, 0xee, 0xbf, 0x0f, 0xa2, 0x22, 0xef, - 0xca, 0x87, 0xe5, 0x31, 0x6b, 0x02, 0x7b, 0xf6, 0x28, 0xd1, 0x0b, 0xf4, 0xf7, 0x2c, 0x38, 0xd5, - 0x72, 0xee, 0xf3, 0x16, 0x79, 0x19, 0x76, 0x22, 0xd7, 0x17, 0x8a, 0xf6, 0x8f, 0xf6, 0x37, 0xfd, - 0xa9, 0xea, 0xbc, 0x93, 0x52, 0x1b, 0x78, 0x2a, 0x0b, 0xa5, 0x67, 0x57, 0x33, 0xfb, 0x35, 0xb7, - 0x05, 0x23, 0x72, 0xbd, 0x65, 0x88, 0x1a, 0xca, 0x3a, 0x63, 0x7d, 0x64, 0xfb, 0x4c, 0xdd, 0x19, - 0x9f, 0xb6, 0x23, 0xd6, 0xda, 0x23, 0x6d, 0xe7, 0x73, 0x30, 0xa6, 0xaf, 0xb1, 0x47, 0xda, 0xd6, - 0x5b, 0x30, 0x93, 0xb1, 0x96, 0x1e, 0x69, 0x93, 0xf7, 0xe0, 0x6c, 0xee, 0xfa, 0x78, 0x94, 0x0d, - 0xdb, 0x3f, 0x67, 0xe9, 0xe7, 0xe0, 0x09, 0xa8, 0x0e, 0x96, 0x4d, 0xd5, 0xc1, 0xf9, 0xee, 0x3b, - 0x27, 0x47, 0x7f, 0xf0, 0xa6, 0xde, 0x69, 0x7a, 0xaa, 0xa3, 0xd7, 0x61, 0xa8, 0x49, 0x4b, 0xa4, - 0x99, 0xa9, 0xdd, 0x7b, 0x47, 0xc6, 0xbc, 0x14, 0x2b, 0x0f, 0xb1, 0xa0, 0x60, 0xff, 0x92, 0x05, - 0x03, 0x27, 0x30, 0x12, 0xd8, 0x1c, 0x89, 0xe7, 0x72, 0x49, 0x8b, 0xf8, 0xc1, 0x0b, 0xd8, 0xb9, - 0xb7, 0x72, 0x3f, 0x22, 0x5e, 0xc8, 0x9e, 0x8a, 0x99, 0x03, 0xf3, 0x93, 0x16, 0xcc, 0xdc, 0xf4, - 0x9d, 0xc6, 0x92, 0xd3, 0x74, 0xbc, 0x3a, 0x09, 0x2a, 0xde, 0xf6, 0x91, 0x6c, 0xa4, 0x0b, 0x3d, - 0x6d, 0xa4, 0x97, 0xa5, 0x89, 0xd1, 0x40, 0xfe, 0xfc, 0x51, 0x46, 0x32, 0x19, 0x46, 0xc5, 0x30, - 0x86, 0xdd, 0x01, 0xa4, 0xf7, 0x52, 0x78, 0xac, 0x60, 0x18, 0x76, 0x79, 0x7f, 0xc5, 0x24, 0x3e, - 0x95, 0xcd, 0xe0, 0xa5, 0x3e, 0x4f, 0xf3, 0xc5, 0xe0, 0x05, 0x58, 0x12, 0xb2, 0x5f, 0x86, 0x4c, - 0xb7, 0xf7, 0xde, 0xc2, 0x07, 0xfb, 0x93, 0x30, 0xcd, 0x6a, 0x1e, 0xf1, 0x61, 0x6c, 0x27, 0x64, - 0x9b, 0x19, 0x01, 0xf1, 0xec, 0x2f, 0x5a, 0x30, 0xb9, 0x9e, 0x88, 0x13, 0x76, 0x89, 0x69, 0x43, - 0x33, 0x44, 0xea, 0x35, 0x56, 0x8a, 0x05, 0xf4, 0xd8, 0x25, 0x59, 0x7f, 0x61, 0x41, 0x1c, 0x89, - 0xe2, 0x04, 0xd8, 0xb7, 0x65, 0x83, 0x7d, 0xcb, 0x94, 0xb0, 0xa8, 0xee, 0xe4, 0x71, 0x6f, 0xe8, - 0x86, 0x8a, 0xd1, 0xd4, 0x45, 0xb8, 0x12, 0x93, 0xe1, 0x4b, 0x71, 0xc2, 0x0c, 0xe4, 0x24, 0xa3, - 0x36, 0xd9, 0xbf, 0x53, 0x00, 0xa4, 0x70, 0xfb, 0x8e, 0x21, 0x95, 0xae, 0x71, 0x3c, 0x31, 0xa4, - 0xf6, 0x00, 0x31, 0x7d, 0x7e, 0xe0, 0x78, 0x21, 0x27, 0xeb, 0x0a, 0xd9, 0xdd, 0xd1, 0x8c, 0x05, - 0xe6, 0x44, 0x93, 0xe8, 0x66, 0x8a, 0x1a, 0xce, 0x68, 0x41, 0xb3, 0xd3, 0x18, 0xec, 0xd7, 0x4e, - 0x63, 0xa8, 0x87, 0x57, 0xda, 0xcf, 0x5a, 0x30, 0xae, 0x86, 0xe9, 0x5d, 0x62, 0x33, 0xae, 0xfa, - 0x93, 0x73, 0x80, 0x56, 0xb5, 0x2e, 0xb3, 0x8b, 0xe5, 0x5b, 0x99, 0x77, 0xa1, 0xd3, 0x74, 0xdf, - 0x26, 0x2a, 0x82, 0xdf, 0xbc, 0xf0, 0x16, 0x14, 0xa5, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x1f, 0x8f, - 0x18, 0x1c, 0x57, 0xa1, 0x47, 0xf2, 0x64, 0x62, 0x29, 0xa2, 0x97, 0x60, 0xb0, 0xbd, 0xe3, 0x84, - 0x24, 0xe1, 0x5b, 0x33, 0x58, 0xa5, 0x85, 0x87, 0x07, 0xf3, 0x13, 0xaa, 0x02, 0x2b, 0xc1, 0x1c, - 0xbb, 0xff, 0xc8, 0x5c, 0xe9, 0xc5, 0xd9, 0x33, 0x32, 0xd7, 0x9f, 0x5a, 0x30, 0xb0, 0xee, 0x37, - 0x4e, 0xe2, 0x08, 0x78, 0xcd, 0x38, 0x02, 0x9e, 0xc8, 0x0b, 0xe6, 0x9e, 0xbb, 0xfb, 0x57, 0x13, - 0xbb, 0xff, 0x7c, 0x2e, 0x85, 0xee, 0x1b, 0xbf, 0x05, 0xa3, 0x2c, 0x44, 0xbc, 0xf0, 0x23, 0x7a, - 0xc1, 0xd8, 0xf0, 0xf3, 0x89, 0x0d, 0x3f, 0xa9, 0xa1, 0x6a, 0x3b, 0xfd, 0x69, 0x18, 0x16, 0x8e, - 0x29, 0x49, 0x27, 0x4d, 0x81, 0x8b, 0x25, 0xdc, 0xfe, 0xf1, 0x22, 0x18, 0x21, 0xe9, 0xd1, 0xaf, - 0x58, 0xb0, 0x10, 0x70, 0x83, 0xd5, 0x46, 0xb9, 0x13, 0xb8, 0xde, 0x76, 0xad, 0xbe, 0x43, 0x1a, - 0x9d, 0xa6, 0xeb, 0x6d, 0x57, 0xb6, 0x3d, 0x5f, 0x15, 0xaf, 0xdc, 0x27, 0xf5, 0x0e, 0x53, 0x82, - 0xf5, 0x88, 0x7f, 0xaf, 0x0c, 0xbf, 0x9f, 0x7f, 0x70, 0x30, 0xbf, 0x80, 0x8f, 0x44, 0x1b, 0x1f, - 0xb1, 0x2f, 0xe8, 0x37, 0x2d, 0xb8, 0xc2, 0x23, 0xb5, 0xf7, 0xdf, 0xff, 0x2e, 0xaf, 0xe5, 0xaa, - 0x24, 0x15, 0x13, 0xd9, 0x20, 0x41, 0x6b, 0xe9, 0x23, 0x62, 0x40, 0xaf, 0x54, 0x8f, 0xd6, 0x16, - 0x3e, 0x6a, 0xe7, 0xec, 0x7f, 0x5a, 0x84, 0x71, 0x11, 0xc1, 0x49, 0xdc, 0x01, 0x2f, 0x19, 0x4b, - 0xe2, 0xc9, 0xc4, 0x92, 0x98, 0x36, 0x90, 0x8f, 0xe7, 0xf8, 0x0f, 0x61, 0x9a, 0x1e, 0xce, 0xd7, - 0x89, 0x13, 0x44, 0x9b, 0xc4, 0xe1, 0xe6, 0x57, 0xc5, 0x23, 0x9f, 0xfe, 0x4a, 0x3c, 0x77, 0x33, - 0x49, 0x0c, 0xa7, 0xe9, 0x7f, 0x33, 0xdd, 0x39, 0x1e, 0x4c, 0xa5, 0x82, 0x70, 0x7d, 0x0a, 0x4a, - 0xca, 0xab, 0x42, 0x1c, 0x3a, 0xdd, 0x63, 0xd9, 0x25, 0x29, 0x70, 0x11, 0x5a, 0xec, 0xd1, 0x13, - 0x93, 0xb3, 0xff, 0x7e, 0xc1, 0x68, 0x90, 0x4f, 0xe2, 0x3a, 0x8c, 0x38, 0x61, 0xe8, 0x6e, 0x7b, - 0xa4, 0x21, 0x76, 0xec, 0xfb, 0xf3, 0x76, 0xac, 0xd1, 0x0c, 0xf3, 0x6c, 0x59, 0x14, 0x35, 0xb1, - 0xa2, 0x81, 0xae, 0x73, 0x23, 0xb7, 0x3d, 0xf9, 0xde, 0xeb, 0x8f, 0x1a, 0x48, 0x33, 0xb8, 0x3d, - 0x82, 0x45, 0x7d, 0xf4, 0x69, 0x6e, 0x85, 0x78, 0xc3, 0xf3, 0xef, 0x79, 0xd7, 0x7c, 0x5f, 0x46, - 0x49, 0xe8, 0x8f, 0xe0, 0xb4, 0xb4, 0x3d, 0x54, 0xd5, 0xb1, 0x49, 0xad, 0xbf, 0xa8, 0x96, 0x9f, - 0x87, 0x19, 0x4a, 0xda, 0x74, 0x62, 0x0e, 0x11, 0x81, 0x49, 0x11, 0x1e, 0x4c, 0x96, 0x89, 0xb1, - 0xcb, 0x7c, 0xca, 0x99, 0xb5, 0x63, 0x39, 0xf2, 0x0d, 0x93, 0x04, 0x4e, 0xd2, 0xb4, 0x7f, 0xca, - 0x02, 0xe6, 0xd0, 0x79, 0x02, 0xfc, 0xc8, 0xc7, 0x4c, 0x7e, 0x64, 0x36, 0x6f, 0x90, 0x73, 0x58, - 0x91, 0x17, 0xf9, 0xca, 0xaa, 0x06, 0xfe, 0xfd, 0x7d, 0x61, 0x3a, 0xd2, 0xfb, 0xfd, 0x61, 0xff, - 0x6f, 0x8b, 0x1f, 0x62, 0xca, 0xe7, 0x01, 0x7d, 0x3b, 0x8c, 0xd4, 0x9d, 0xb6, 0x53, 0xe7, 0xf9, - 0x53, 0x72, 0x25, 0x7a, 0x46, 0xa5, 0x85, 0x65, 0x51, 0x83, 0x4b, 0xa8, 0x64, 0x98, 0xb9, 0x11, - 0x59, 0xdc, 0x53, 0x2a, 0xa5, 0x9a, 0x9c, 0xdb, 0x85, 0x71, 0x83, 0xd8, 0x23, 0x15, 0x67, 0x7c, - 0x3b, 0xbf, 0x62, 0x55, 0x58, 0xc4, 0x16, 0x4c, 0x7b, 0xda, 0x7f, 0x7a, 0xa1, 0xc8, 0xc7, 0xe5, - 0xfb, 0x7b, 0x5d, 0xa2, 0xec, 0xf6, 0xd1, 0x7c, 0x45, 0x13, 0x64, 0x70, 0x9a, 0xb2, 0xfd, 0x13, - 0x16, 0x3c, 0xa6, 0x23, 0x6a, 0xee, 0x28, 0xbd, 0x74, 0x04, 0x65, 0x18, 0xf1, 0xdb, 0x24, 0x70, - 0x22, 0x3f, 0x10, 0xb7, 0xc6, 0x65, 0x39, 0xe8, 0xb7, 0x44, 0xf9, 0xa1, 0x88, 0x3e, 0x2e, 0xa9, - 0xcb, 0x72, 0xac, 0x6a, 0xd2, 0xd7, 0x27, 0x1b, 0x8c, 0x50, 0x38, 0x1e, 0xb1, 0x33, 0x80, 0xa9, - 0xcb, 0x43, 0x2c, 0x20, 0xf6, 0xd7, 0x2c, 0xbe, 0xb0, 0xf4, 0xae, 0xa3, 0xb7, 0x60, 0xaa, 0xe5, - 0x44, 0xf5, 0x9d, 0x95, 0xfb, 0xed, 0x80, 0x6b, 0x5c, 0xe4, 0x38, 0x3d, 0xd3, 0x6b, 0x9c, 0xb4, - 0x8f, 0x8c, 0x0d, 0x2b, 0xd7, 0x12, 0xc4, 0x70, 0x8a, 0x3c, 0xda, 0x84, 0x51, 0x56, 0xc6, 0x7c, - 0xea, 0xc2, 0x6e, 0xac, 0x41, 0x5e, 0x6b, 0xca, 0xe2, 0x60, 0x2d, 0xa6, 0x83, 0x75, 0xa2, 0xf6, - 0xcf, 0x14, 0xf9, 0x6e, 0x67, 0xac, 0xfc, 0xd3, 0x30, 0xdc, 0xf6, 0x1b, 0xcb, 0x95, 0x32, 0x16, - 0xb3, 0xa0, 0xae, 0x91, 0x2a, 0x2f, 0xc6, 0x12, 0x8e, 0x2e, 0xc3, 0x88, 0xf8, 0x29, 0x35, 0x64, - 0xec, 0x6c, 0x16, 0x78, 0x21, 0x56, 0x50, 0xf4, 0x3c, 0x40, 0x3b, 0xf0, 0xf7, 0xdc, 0x06, 0x8b, - 0xf5, 0x50, 0x34, 0x8d, 0x85, 0xaa, 0x0a, 0x82, 0x35, 0x2c, 0xf4, 0x2a, 0x8c, 0x77, 0xbc, 0x90, - 0xb3, 0x23, 0x5a, 0x64, 0x57, 0x65, 0xc6, 0x72, 0x5b, 0x07, 0x62, 0x13, 0x17, 0x2d, 0xc2, 0x50, - 0xe4, 0x30, 0xe3, 0x97, 0xc1, 0x7c, 0xe3, 0xdb, 0x0d, 0x8a, 0xa1, 0xa7, 0xea, 0xa0, 0x15, 0xb0, - 0xa8, 0x88, 0x3e, 0x25, 0xdd, 0x5b, 0xf9, 0xc1, 0x2e, 0xac, 0xde, 0xfb, 0xbb, 0x04, 0x34, 0xe7, - 0x56, 0x61, 0x4d, 0x6f, 0xd0, 0x42, 0xaf, 0x00, 0x90, 0xfb, 0x11, 0x09, 0x3c, 0xa7, 0xa9, 0x6c, - 0xcb, 0x14, 0x5f, 0x50, 0xf6, 0xd7, 0xfd, 0xe8, 0x76, 0x48, 0x56, 0x14, 0x06, 0xd6, 0xb0, 0xed, - 0xdf, 0x2c, 0x01, 0xc4, 0x7c, 0x3b, 0x7a, 0x3b, 0x75, 0x70, 0x3d, 0xdb, 0x9d, 0xd3, 0x3f, 0xbe, - 0x53, 0x0b, 0x7d, 0x8f, 0x05, 0xa3, 0x4e, 0xb3, 0xe9, 0xd7, 0x1d, 0x1e, 0x7b, 0xb7, 0xd0, 0xfd, - 0xe0, 0x14, 0xed, 0x2f, 0xc6, 0x35, 0x78, 0x17, 0x5e, 0x90, 0x2b, 0x54, 0x83, 0xf4, 0xec, 0x85, - 0xde, 0x30, 0xfa, 0x90, 0x7c, 0x2a, 0x16, 0x8d, 0xa1, 0x54, 0x4f, 0xc5, 0x12, 0xbb, 0x23, 0xf4, - 0x57, 0xe2, 0x6d, 0xe3, 0x95, 0x38, 0x90, 0xef, 0xbf, 0x67, 0xb0, 0xaf, 0xbd, 0x1e, 0x88, 0xa8, - 0xaa, 0xfb, 0xf2, 0x0f, 0xe6, 0x3b, 0xcb, 0x69, 0xef, 0xa4, 0x1e, 0x7e, 0xfc, 0x9f, 0x83, 0xc9, - 0x86, 0xc9, 0x04, 0x88, 0x95, 0xf8, 0x54, 0x1e, 0xdd, 0x04, 0xcf, 0x10, 0x5f, 0xfb, 0x09, 0x00, - 0x4e, 0x12, 0x46, 0x55, 0x1e, 0xda, 0xa1, 0xe2, 0x6d, 0xf9, 0xc2, 0xf3, 0xc2, 0xce, 0x9d, 0xcb, - 0xfd, 0x30, 0x22, 0x2d, 0x8a, 0x19, 0xdf, 0xee, 0xeb, 0xa2, 0x2e, 0x56, 0x54, 0xd0, 0xeb, 0x30, - 0xc4, 0xbc, 0xa5, 0xc2, 0xd9, 0x91, 0x7c, 0x89, 0xb3, 0x19, 0xab, 0x2c, 0xde, 0x90, 0xec, 0x6f, - 0x88, 0x05, 0x05, 0x74, 0x5d, 0xfa, 0x22, 0x86, 0x15, 0xef, 0x76, 0x48, 0x98, 0x2f, 0x62, 0x69, - 0xe9, 0xfd, 0xb1, 0x9b, 0x21, 0x2f, 0xcf, 0x4c, 0xe8, 0x65, 0xd4, 0xa4, 0x5c, 0x94, 0xf8, 0x2f, - 0xf3, 0x84, 0xcd, 0x42, 0x7e, 0xf7, 0xcc, 0x5c, 0x62, 0xf1, 0x70, 0xde, 0x31, 0x49, 0xe0, 0x24, - 0x4d, 0xca, 0x91, 0xf2, 0x5d, 0x2f, 0x7c, 0x37, 0x7a, 0x9d, 0x1d, 0xfc, 0x21, 0xce, 0x6e, 0x23, - 0x5e, 0x82, 0x45, 0xfd, 0x13, 0x65, 0x0f, 0xe6, 0x3c, 0x98, 0x4a, 0x6e, 0xd1, 0x47, 0xca, 0x8e, - 0xfc, 0xe1, 0x00, 0x4c, 0x98, 0x4b, 0x0a, 0x5d, 0x81, 0x92, 0x20, 0xa2, 0x62, 0xfb, 0xab, 0x5d, - 0xb2, 0x26, 0x01, 0x38, 0xc6, 0x61, 0x29, 0x1d, 0x58, 0x75, 0xcd, 0x58, 0x37, 0x4e, 0xe9, 0xa0, - 0x20, 0x58, 0xc3, 0xa2, 0x0f, 0xab, 0x4d, 0xdf, 0x8f, 0xd4, 0x85, 0xa4, 0xd6, 0xdd, 0x12, 0x2b, - 0xc5, 0x02, 0x4a, 0x2f, 0xa2, 0x5d, 0x12, 0x78, 0xa4, 0x69, 0x46, 0x01, 0x56, 0x17, 0xd1, 0x0d, - 0x1d, 0x88, 0x4d, 0x5c, 0x7a, 0x9d, 0xfa, 0x21, 0x5b, 0xc8, 0xe2, 0xf9, 0x16, 0x1b, 0x3f, 0xd7, - 0xb8, 0x3b, 0xb4, 0x84, 0xa3, 0x4f, 0xc2, 0x63, 0x2a, 0xd2, 0x11, 0xe6, 0xda, 0x0c, 0xd9, 0xe2, - 0x90, 0x21, 0x6d, 0x79, 0x6c, 0x39, 0x1b, 0x0d, 0xe7, 0xd5, 0x47, 0xaf, 0xc1, 0x84, 0x60, 0xf1, - 0x25, 0xc5, 0x61, 0xd3, 0xc0, 0xe6, 0x86, 0x01, 0xc5, 0x09, 0x6c, 0x19, 0xc7, 0x98, 0x71, 0xd9, - 0x92, 0xc2, 0x48, 0x3a, 0x8e, 0xb1, 0x0e, 0xc7, 0xa9, 0x1a, 0x68, 0x11, 0x26, 0x39, 0x0f, 0xe6, - 0x7a, 0xdb, 0x7c, 0x4e, 0x84, 0x6b, 0x95, 0xda, 0x52, 0xb7, 0x4c, 0x30, 0x4e, 0xe2, 0xa3, 0x97, - 0x61, 0xcc, 0x09, 0xea, 0x3b, 0x6e, 0x44, 0xea, 0x51, 0x27, 0xe0, 0x3e, 0x57, 0x9a, 0x85, 0xd2, - 0xa2, 0x06, 0xc3, 0x06, 0xa6, 0xfd, 0x36, 0xcc, 0x64, 0xc4, 0x49, 0xa0, 0x0b, 0xc7, 0x69, 0xbb, - 0xf2, 0x9b, 0x12, 0x66, 0xcc, 0x8b, 0xd5, 0x8a, 0xfc, 0x1a, 0x0d, 0x8b, 0xae, 0x4e, 0x16, 0x4f, - 0x41, 0x4b, 0x0b, 0xa8, 0x56, 0xe7, 0xaa, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0xef, 0x05, 0x98, 0xcc, - 0xd0, 0xad, 0xb0, 0xd4, 0x74, 0x89, 0x47, 0x4a, 0x9c, 0x89, 0xce, 0x0c, 0x8b, 0x5d, 0x38, 0x42, - 0x58, 0xec, 0x62, 0xaf, 0xb0, 0xd8, 0x03, 0xef, 0x24, 0x2c, 0xb6, 0x39, 0x62, 0x83, 0x7d, 0x8d, - 0x58, 0x46, 0x28, 0xed, 0xa1, 0x23, 0x86, 0xd2, 0x36, 0x06, 0x7d, 0xb8, 0x8f, 0x41, 0xff, 0xe1, - 0x02, 0x4c, 0x25, 0x2d, 0x29, 0x4f, 0x40, 0x6e, 0xfb, 0xba, 0x21, 0xb7, 0xbd, 0xdc, 0x8f, 0x2b, - 0x6c, 0xae, 0x0c, 0x17, 0x27, 0x64, 0xb8, 0x1f, 0xec, 0x8b, 0x5a, 0x77, 0x79, 0xee, 0xdf, 0x2c, - 0xc0, 0xe9, 0x4c, 0x5f, 0xdc, 0x13, 0x18, 0x9b, 0x5b, 0xc6, 0xd8, 0x3c, 0xd7, 0xb7, 0x9b, 0x70, - 0xee, 0x00, 0xdd, 0x4d, 0x0c, 0xd0, 0x95, 0xfe, 0x49, 0x76, 0x1f, 0xa5, 0xaf, 0x16, 0xe1, 0x7c, - 0x66, 0xbd, 0x58, 0xec, 0xb9, 0x6a, 0x88, 0x3d, 0x9f, 0x4f, 0x88, 0x3d, 0xed, 0xee, 0xb5, 0x8f, - 0x47, 0x0e, 0x2a, 0xdc, 0x65, 0x99, 0xd3, 0xff, 0x43, 0xca, 0x40, 0x0d, 0x77, 0x59, 0x45, 0x08, - 0x9b, 0x74, 0xbf, 0x99, 0x64, 0x9f, 0xff, 0xda, 0x82, 0xb3, 0x99, 0x73, 0x73, 0x02, 0xb2, 0xae, - 0x75, 0x53, 0xd6, 0xf5, 0x74, 0xdf, 0xab, 0x35, 0x47, 0xf8, 0xf5, 0xeb, 0x03, 0x39, 0xdf, 0xc2, - 0x5e, 0xf2, 0xb7, 0x60, 0xd4, 0xa9, 0xd7, 0x49, 0x18, 0xae, 0xf9, 0x0d, 0x15, 0xf9, 0xf7, 0x39, - 0xf6, 0xce, 0x8a, 0x8b, 0x0f, 0x0f, 0xe6, 0xe7, 0x92, 0x24, 0x62, 0x30, 0xd6, 0x29, 0xa0, 0x4f, - 0xc3, 0x48, 0x28, 0xee, 0x4d, 0x31, 0xf7, 0x2f, 0xf4, 0x39, 0x38, 0xce, 0x26, 0x69, 0x9a, 0xa1, - 0x89, 0x94, 0xa4, 0x42, 0x91, 0x34, 0xc3, 0x98, 0x14, 0x8e, 0x35, 0x8c, 0xc9, 0xf3, 0x00, 0x7b, - 0xea, 0x31, 0x90, 0x94, 0x3f, 0x68, 0xcf, 0x04, 0x0d, 0x0b, 0x7d, 0x1c, 0xa6, 0x42, 0x1e, 0xbb, - 0x6f, 0xb9, 0xe9, 0x84, 0xcc, 0x59, 0x46, 0xac, 0x42, 0x16, 0xfe, 0xa8, 0x96, 0x80, 0xe1, 0x14, - 0x36, 0x5a, 0x95, 0xad, 0xb2, 0x40, 0x83, 0x7c, 0x61, 0x5e, 0x8a, 0x5b, 0x14, 0x89, 0x71, 0x4f, - 0x25, 0x87, 0x9f, 0x0d, 0xbc, 0x56, 0x13, 0x7d, 0x1a, 0x80, 0x2e, 0x1f, 0x21, 0x87, 0x18, 0xce, - 0x3f, 0x3c, 0xe9, 0xa9, 0xd2, 0xc8, 0xb4, 0xed, 0x65, 0x1e, 0xae, 0x65, 0x45, 0x04, 0x6b, 0x04, - 0xed, 0x1f, 0x1e, 0x80, 0xc7, 0xbb, 0x9c, 0x91, 0x68, 0xd1, 0xd4, 0xc3, 0x3e, 0x93, 0x7c, 0x5c, - 0xcf, 0x65, 0x56, 0x36, 0x5e, 0xdb, 0x89, 0xa5, 0x58, 0x78, 0xc7, 0x4b, 0xf1, 0x07, 0x2c, 0x4d, - 0xec, 0xc1, 0x2d, 0x3e, 0x3f, 0x76, 0xc4, 0xb3, 0xff, 0x18, 0xe5, 0x20, 0x5b, 0x19, 0xc2, 0x84, - 0xe7, 0xfb, 0xee, 0x4e, 0xdf, 0xd2, 0x85, 0x93, 0x95, 0x12, 0xff, 0xb6, 0x05, 0xe7, 0xba, 0x06, - 0xed, 0xf8, 0x06, 0x64, 0x18, 0xec, 0x2f, 0x58, 0xf0, 0x64, 0x66, 0x0d, 0xc3, 0xcc, 0xe8, 0x0a, - 0x94, 0xea, 0xb4, 0x50, 0xf3, 0xd2, 0x8c, 0xdd, 0xd7, 0x25, 0x00, 0xc7, 0x38, 0x86, 0x35, 0x51, - 0xa1, 0xa7, 0x35, 0xd1, 0xaf, 0x5a, 0x90, 0xda, 0xf4, 0x27, 0x70, 0xfb, 0x54, 0xcc, 0xdb, 0xe7, - 0xfd, 0xfd, 0x8c, 0x66, 0xce, 0xc5, 0xf3, 0x27, 0x93, 0x70, 0x26, 0xc7, 0x4b, 0x69, 0x0f, 0xa6, - 0xb7, 0xeb, 0xc4, 0xf4, 0x7f, 0xed, 0x16, 0x17, 0xa6, 0xab, 0xb3, 0x2c, 0x4b, 0xdd, 0x39, 0x9d, - 0x42, 0xc1, 0xe9, 0x26, 0xd0, 0x17, 0x2c, 0x38, 0xe5, 0xdc, 0x0b, 0x53, 0xb9, 0xfe, 0xc5, 0xda, - 0x79, 0x31, 0x53, 0xb2, 0x73, 0xb7, 0x96, 0xc2, 0x37, 0x9a, 0x67, 0xb9, 0x4c, 0xb3, 0xb0, 0x70, - 0x66, 0x5b, 0x08, 0x8b, 0x00, 0xf7, 0xf4, 0x8d, 0xd2, 0xc5, 0x43, 0x3b, 0xcb, 0x9d, 0x8c, 0x5f, - 0x8b, 0x12, 0x82, 0x15, 0x1d, 0xf4, 0x59, 0x28, 0x6d, 0x4b, 0x1f, 0xcf, 0x8c, 0x6b, 0x37, 0x1e, - 0xc8, 0xee, 0x9e, 0xaf, 0x5c, 0x3d, 0xab, 0x90, 0x70, 0x4c, 0x14, 0xbd, 0x06, 0x45, 0x6f, 0x2b, - 0xec, 0x96, 0x0e, 0x34, 0x61, 0x87, 0xc7, 0xe3, 0x20, 0xac, 0xaf, 0xd6, 0x30, 0xad, 0x88, 0xae, - 0x43, 0x31, 0xd8, 0x6c, 0x08, 0xb1, 0x64, 0xe6, 0x26, 0xc5, 0x4b, 0xe5, 0x9c, 0x5e, 0x31, 0x4a, - 0x78, 0xa9, 0x8c, 0x29, 0x09, 0x54, 0x85, 0x41, 0xe6, 0xda, 0x23, 0x2e, 0xb9, 0x4c, 0x76, 0xbe, - 0x8b, 0x8b, 0x1c, 0x0f, 0x96, 0xc0, 0x10, 0x30, 0x27, 0x84, 0x36, 0x60, 0xa8, 0xce, 0x52, 0x47, - 0x8a, 0xc0, 0x68, 0x1f, 0xca, 0x14, 0x40, 0x76, 0xc9, 0xa9, 0x29, 0xe4, 0x71, 0x0c, 0x03, 0x0b, - 0x5a, 0x8c, 0x2a, 0x69, 0xef, 0x6c, 0x85, 0x22, 0xd5, 0x71, 0x36, 0xd5, 0x2e, 0xa9, 0x62, 0x05, - 0x55, 0x86, 0x81, 0x05, 0x2d, 0xf4, 0x0a, 0x14, 0xb6, 0xea, 0xc2, 0x6d, 0x27, 0x53, 0x12, 0x69, - 0x86, 0xb2, 0x58, 0x1a, 0x7a, 0x70, 0x30, 0x5f, 0x58, 0x5d, 0xc6, 0x85, 0xad, 0x3a, 0x5a, 0x87, - 0xe1, 0x2d, 0xee, 0xfc, 0x2e, 0x84, 0x8d, 0x4f, 0x65, 0xfb, 0xe5, 0xa7, 0xfc, 0xe3, 0xb9, 0xc7, - 0x8a, 0x00, 0x60, 0x49, 0x84, 0xc5, 0x8b, 0x57, 0x4e, 0xfc, 0x22, 0x86, 0xd8, 0xc2, 0xd1, 0x02, - 0x2f, 0x70, 0xa6, 0x23, 0x0e, 0x05, 0x80, 0x35, 0x8a, 0x74, 0x55, 0x3b, 0x32, 0xdf, 0xbc, 0x08, - 0x36, 0x93, 0xb9, 0xaa, 0x7b, 0xa4, 0xe2, 0xe7, 0xab, 0x5a, 0x21, 0xe1, 0x98, 0x28, 0xda, 0x85, - 0xf1, 0xbd, 0xb0, 0xbd, 0x43, 0xe4, 0x96, 0x66, 0xb1, 0x67, 0x72, 0xee, 0xe5, 0x3b, 0x02, 0xd1, - 0x0d, 0xa2, 0x8e, 0xd3, 0x4c, 0x9d, 0x42, 0x4c, 0xa7, 0x7f, 0x47, 0x27, 0x86, 0x4d, 0xda, 0x74, - 0xf8, 0xdf, 0xea, 0xf8, 0x9b, 0xfb, 0x11, 0x11, 0xa1, 0xbf, 0x32, 0x87, 0xff, 0x0d, 0x8e, 0x92, - 0x1e, 0x7e, 0x01, 0xc0, 0x92, 0x08, 0xba, 0x23, 0x86, 0x87, 0x9d, 0x9e, 0x53, 0xf9, 0xf1, 0x39, - 0x17, 0x25, 0x52, 0xce, 0xa0, 0xb0, 0xd3, 0x32, 0x26, 0xc5, 0x4e, 0xc9, 0xf6, 0x8e, 0x1f, 0xf9, - 0x5e, 0xe2, 0x84, 0x9e, 0xce, 0x3f, 0x25, 0xab, 0x19, 0xf8, 0xe9, 0x53, 0x32, 0x0b, 0x0b, 0x67, - 0xb6, 0x85, 0x1a, 0x30, 0xd1, 0xf6, 0x83, 0xe8, 0x9e, 0x1f, 0xc8, 0xf5, 0x85, 0xba, 0x08, 0x4b, - 0x0c, 0x4c, 0xd1, 0x22, 0x8b, 0xaa, 0x67, 0x42, 0x70, 0x82, 0x26, 0xfa, 0x04, 0x0c, 0x87, 0x75, - 0xa7, 0x49, 0x2a, 0xb7, 0x66, 0x67, 0xf2, 0xaf, 0x9f, 0x1a, 0x47, 0xc9, 0x59, 0x5d, 0x3c, 0xb8, - 0x3c, 0x47, 0xc1, 0x92, 0x1c, 0x5a, 0x85, 0x41, 0x96, 0x0f, 0x8c, 0xc5, 0xa9, 0xcb, 0x09, 0x33, - 0x9a, 0xb2, 0x8a, 0xe6, 0x67, 0x13, 0x2b, 0xc6, 0xbc, 0x3a, 0xdd, 0x03, 0xe2, 0xcd, 0xe0, 0x87, - 0xb3, 0xa7, 0xf3, 0xf7, 0x80, 0x78, 0x6a, 0xdc, 0xaa, 0x75, 0xdb, 0x03, 0x0a, 0x09, 0xc7, 0x44, - 0xe9, 0xc9, 0x4c, 0x4f, 0xd3, 0x33, 0x5d, 0xcc, 0x79, 0x72, 0xcf, 0x52, 0x76, 0x32, 0xd3, 0x93, - 0x94, 0x92, 0xb0, 0x7f, 0x7f, 0x38, 0xcd, 0xb3, 0xb0, 0x57, 0xe6, 0x77, 0x59, 0x29, 0x05, 0xe4, - 0x87, 0xfb, 0x15, 0x7a, 0x1d, 0x23, 0x0b, 0xfe, 0x05, 0x0b, 0xce, 0xb4, 0x33, 0x3f, 0x44, 0x30, - 0x00, 0xfd, 0xc9, 0xce, 0xf8, 0xa7, 0xab, 0x98, 0x86, 0xd9, 0x70, 0x9c, 0xd3, 0x52, 0xf2, 0x99, - 0x53, 0x7c, 0xc7, 0xcf, 0x9c, 0x35, 0x18, 0x61, 0x4c, 0x66, 0x8f, 0x54, 0xca, 0xc9, 0xd7, 0x1e, - 0x63, 0x25, 0x96, 0x45, 0x45, 0xac, 0x48, 0xa0, 0x1f, 0xb4, 0xe0, 0x5c, 0xb2, 0xeb, 0x98, 0x30, - 0xb0, 0x08, 0x84, 0xc8, 0x1f, 0xb8, 0xab, 0xe2, 0xfb, 0x53, 0xfc, 0xbf, 0x81, 0x7c, 0xd8, 0x0b, - 0x01, 0x77, 0x6f, 0x0c, 0x95, 0x33, 0x5e, 0xd8, 0x43, 0xa6, 0x56, 0xa1, 0x8f, 0x57, 0xf6, 0x8b, - 0x30, 0xd6, 0xf2, 0x3b, 0x5e, 0x24, 0xac, 0x7f, 0x84, 0x25, 0x02, 0xd3, 0xc0, 0xaf, 0x69, 0xe5, - 0xd8, 0xc0, 0x4a, 0xbc, 0xcd, 0x47, 0x1e, 0xfa, 0x6d, 0xfe, 0x26, 0x8c, 0x79, 0x9a, 0xb9, 0xaa, - 0xe0, 0x07, 0x2e, 0xe5, 0x07, 0x31, 0xd5, 0x8d, 0x5b, 0x79, 0x2f, 0xf5, 0x12, 0x6c, 0x50, 0x3b, - 0xd9, 0x07, 0xdf, 0x97, 0xad, 0x0c, 0xa6, 0x9e, 0x8b, 0x00, 0x3e, 0x6a, 0x8a, 0x00, 0x2e, 0x25, - 0x45, 0x00, 0x29, 0x89, 0xb2, 0xf1, 0xfa, 0xef, 0x3f, 0x47, 0x4b, 0xbf, 0x81, 0x10, 0xed, 0x26, - 0x5c, 0xe8, 0x75, 0x2d, 0x31, 0x33, 0xb0, 0x86, 0xd2, 0x1f, 0xc6, 0x66, 0x60, 0x8d, 0x4a, 0x19, - 0x33, 0x48, 0xbf, 0x21, 0x76, 0xec, 0xff, 0x6a, 0x41, 0xb1, 0xea, 0x37, 0x4e, 0xe0, 0xc1, 0xfb, - 0x31, 0xe3, 0xc1, 0xfb, 0x78, 0xf6, 0x85, 0xd8, 0xc8, 0x95, 0x87, 0xaf, 0x24, 0xe4, 0xe1, 0xe7, - 0xf2, 0x08, 0x74, 0x97, 0x7e, 0xff, 0x64, 0x11, 0x46, 0xab, 0x7e, 0x43, 0xd9, 0x60, 0xff, 0xfa, - 0xc3, 0xd8, 0x60, 0xe7, 0x66, 0x1a, 0xd0, 0x28, 0x33, 0xeb, 0x31, 0xe9, 0x7e, 0xfa, 0x0d, 0x66, - 0x8a, 0x7d, 0x97, 0xb8, 0xdb, 0x3b, 0x11, 0x69, 0x24, 0x3f, 0xe7, 0xe4, 0x4c, 0xb1, 0x7f, 0xbf, - 0x00, 0x93, 0x89, 0xd6, 0x51, 0x13, 0xc6, 0x9b, 0xba, 0xb4, 0x55, 0xac, 0xd3, 0x87, 0x12, 0xd4, - 0x0a, 0x53, 0x56, 0xad, 0x08, 0x9b, 0xc4, 0xd1, 0x02, 0x80, 0x52, 0x3f, 0x4a, 0xb1, 0x1e, 0xe3, - 0xfa, 0x95, 0x7e, 0x32, 0xc4, 0x1a, 0x06, 0x7a, 0x09, 0x46, 0x23, 0xbf, 0xed, 0x37, 0xfd, 0xed, - 0xfd, 0x1b, 0x44, 0x06, 0x75, 0x52, 0x06, 0x6a, 0x1b, 0x31, 0x08, 0xeb, 0x78, 0xe8, 0x3e, 0x4c, - 0x2b, 0x22, 0xb5, 0x63, 0x90, 0x40, 0x33, 0xa9, 0xc2, 0x7a, 0x92, 0x22, 0x4e, 0x37, 0x62, 0xff, - 0x74, 0x91, 0x0f, 0xb1, 0x17, 0xb9, 0xef, 0xed, 0x86, 0x77, 0xf7, 0x6e, 0xf8, 0xaa, 0x05, 0x53, - 0xb4, 0x75, 0x66, 0x7d, 0x23, 0xaf, 0x79, 0x15, 0x36, 0xd9, 0xea, 0x12, 0x36, 0xf9, 0x12, 0x3d, - 0x35, 0x1b, 0x7e, 0x27, 0x12, 0xb2, 0x3b, 0xed, 0x58, 0xa4, 0xa5, 0x58, 0x40, 0x05, 0x1e, 0x09, - 0x02, 0xe1, 0x31, 0xa8, 0xe3, 0x91, 0x20, 0xc0, 0x02, 0x2a, 0xa3, 0x2a, 0x0f, 0x64, 0x47, 0x55, - 0xe6, 0xc1, 0x31, 0x85, 0x9d, 0x86, 0x60, 0xb8, 0xb4, 0xe0, 0x98, 0xd2, 0x80, 0x23, 0xc6, 0xb1, - 0x7f, 0xae, 0x08, 0x63, 0x55, 0xbf, 0x11, 0xab, 0x1e, 0x5f, 0x34, 0x54, 0x8f, 0x17, 0x12, 0xaa, - 0xc7, 0x29, 0x1d, 0xf7, 0x3d, 0x45, 0xe3, 0xd7, 0x4b, 0xd1, 0xf8, 0x4f, 0x2c, 0x36, 0x6b, 0xe5, - 0xf5, 0x1a, 0x37, 0xe6, 0x42, 0x57, 0x61, 0x94, 0x1d, 0x30, 0xcc, 0x45, 0x55, 0xea, 0xe3, 0x58, - 0xb6, 0xa0, 0xf5, 0xb8, 0x18, 0xeb, 0x38, 0xe8, 0x32, 0x8c, 0x84, 0xc4, 0x09, 0xea, 0x3b, 0xea, - 0x74, 0x15, 0xca, 0x33, 0x5e, 0x86, 0x15, 0x14, 0xbd, 0x11, 0xc7, 0x65, 0x2c, 0xe6, 0xbb, 0xbc, - 0xe9, 0xfd, 0xe1, 0x5b, 0x24, 0x3f, 0x18, 0xa3, 0x7d, 0x17, 0x50, 0x1a, 0xbf, 0x8f, 0x80, 0x64, - 0xf3, 0x66, 0x40, 0xb2, 0x52, 0x2a, 0x18, 0xd9, 0x9f, 0x5b, 0x30, 0x51, 0xf5, 0x1b, 0x74, 0xeb, - 0x7e, 0x33, 0xed, 0x53, 0x3d, 0x28, 0xed, 0x50, 0x97, 0xa0, 0xb4, 0x17, 0x61, 0xb0, 0xea, 0x37, - 0x2a, 0xd5, 0x6e, 0xfe, 0xe6, 0xf6, 0xdf, 0xb2, 0x60, 0xb8, 0xea, 0x37, 0x4e, 0x40, 0x2d, 0xf0, - 0x51, 0x53, 0x2d, 0xf0, 0x58, 0xce, 0xba, 0xc9, 0xd1, 0x04, 0xfc, 0x8d, 0x01, 0x18, 0xa7, 0xfd, - 0xf4, 0xb7, 0xe5, 0x54, 0x1a, 0xc3, 0x66, 0xf5, 0x31, 0x6c, 0x94, 0x0b, 0xf7, 0x9b, 0x4d, 0xff, - 0x5e, 0x72, 0x5a, 0x57, 0x59, 0x29, 0x16, 0x50, 0xf4, 0x2c, 0x8c, 0xb4, 0x03, 0xb2, 0xe7, 0xfa, - 0x82, 0xbd, 0xd5, 0x94, 0x2c, 0x55, 0x51, 0x8e, 0x15, 0x06, 0x7d, 0x16, 0x86, 0xae, 0x47, 0xaf, - 0xf2, 0xba, 0xef, 0x35, 0xb8, 0xe4, 0xbc, 0x28, 0x32, 0x27, 0x68, 0xe5, 0xd8, 0xc0, 0x42, 0x77, - 0xa1, 0xc4, 0xfe, 0xb3, 0x63, 0xe7, 0xe8, 0x39, 0x38, 0x45, 0x4e, 0x36, 0x41, 0x00, 0xc7, 0xb4, - 0xd0, 0xf3, 0x00, 0x91, 0x8c, 0x3e, 0x1e, 0x8a, 0xe0, 0x53, 0xea, 0x29, 0xa0, 0xe2, 0x92, 0x87, - 0x58, 0xc3, 0x42, 0xcf, 0x40, 0x29, 0x72, 0xdc, 0xe6, 0x4d, 0xd7, 0x23, 0x21, 0x93, 0x88, 0x17, - 0x65, 0x6a, 0x34, 0x51, 0x88, 0x63, 0x38, 0x65, 0xc5, 0x58, 0x64, 0x06, 0x9e, 0xc1, 0x77, 0x84, - 0x61, 0x33, 0x56, 0xec, 0xa6, 0x2a, 0xc5, 0x1a, 0x06, 0xda, 0x81, 0x27, 0x5c, 0x8f, 0x65, 0x19, - 0x20, 0xb5, 0x5d, 0xb7, 0xbd, 0x71, 0xb3, 0x76, 0x87, 0x04, 0xee, 0xd6, 0xfe, 0x92, 0x53, 0xdf, - 0x25, 0x9e, 0xcc, 0xae, 0xf8, 0x7e, 0xd1, 0xc5, 0x27, 0x2a, 0x5d, 0x70, 0x71, 0x57, 0x4a, 0xf6, - 0xcb, 0x70, 0xba, 0xea, 0x37, 0xaa, 0x7e, 0x10, 0xad, 0xfa, 0xc1, 0x3d, 0x27, 0x68, 0xc8, 0x95, - 0x32, 0x2f, 0xa3, 0x24, 0xd0, 0xa3, 0x70, 0x90, 0x1f, 0x14, 0x46, 0x04, 0x84, 0x17, 0x18, 0xf3, - 0x75, 0x44, 0xdf, 0x9e, 0x3a, 0x63, 0x03, 0x54, 0xca, 0x8d, 0x6b, 0x4e, 0x44, 0xd0, 0x2d, 0x96, - 0x4a, 0x38, 0xbe, 0x11, 0x45, 0xf5, 0xa7, 0xb5, 0x54, 0xc2, 0x31, 0x30, 0xf3, 0x0a, 0x35, 0xeb, - 0xdb, 0xff, 0x6d, 0x90, 0x1d, 0x8e, 0x89, 0xb4, 0x0d, 0xe8, 0x33, 0x30, 0x11, 0x92, 0x9b, 0xae, - 0xd7, 0xb9, 0x2f, 0xa5, 0x11, 0x5d, 0xbc, 0xb3, 0x6a, 0x2b, 0x3a, 0x26, 0x97, 0x69, 0x9a, 0x65, - 0x38, 0x41, 0x0d, 0xb5, 0x60, 0xe2, 0x9e, 0xeb, 0x35, 0xfc, 0x7b, 0xa1, 0xa4, 0x3f, 0x92, 0x2f, - 0xda, 0xbc, 0xcb, 0x31, 0x13, 0x7d, 0x34, 0x9a, 0xbb, 0x6b, 0x10, 0xc3, 0x09, 0xe2, 0x74, 0x01, - 0x06, 0x1d, 0x6f, 0x31, 0xbc, 0x1d, 0x92, 0x40, 0x24, 0x85, 0x66, 0x0b, 0x10, 0xcb, 0x42, 0x1c, - 0xc3, 0xe9, 0x02, 0x64, 0x7f, 0xae, 0x05, 0x7e, 0x87, 0xe7, 0x08, 0x10, 0x0b, 0x10, 0xab, 0x52, - 0xac, 0x61, 0xd0, 0x0d, 0xca, 0xfe, 0xad, 0xfb, 0x1e, 0xf6, 0xfd, 0x48, 0x6e, 0x69, 0x96, 0x86, - 0x54, 0x2b, 0xc7, 0x06, 0x16, 0x5a, 0x05, 0x14, 0x76, 0xda, 0xed, 0x26, 0x33, 0xfb, 0x70, 0x9a, - 0x8c, 0x14, 0x57, 0xb9, 0x17, 0x79, 0xe8, 0xd4, 0x5a, 0x0a, 0x8a, 0x33, 0x6a, 0xd0, 0xb3, 0x7a, - 0x4b, 0x74, 0x75, 0x90, 0x75, 0x95, 0xab, 0x41, 0x6a, 0xbc, 0x9f, 0x12, 0x86, 0x56, 0x60, 0x38, - 0xdc, 0x0f, 0xeb, 0x91, 0x88, 0x01, 0x97, 0x93, 0x99, 0xa7, 0xc6, 0x50, 0xb4, 0xc4, 0x70, 0xbc, - 0x0a, 0x96, 0x75, 0x51, 0x1d, 0x66, 0x04, 0xc5, 0xe5, 0x1d, 0xc7, 0x53, 0x79, 0x4e, 0xb8, 0xf5, - 0xeb, 0xd5, 0x07, 0x07, 0xf3, 0x33, 0xa2, 0x65, 0x1d, 0x7c, 0x78, 0x30, 0x7f, 0xa6, 0xea, 0x37, - 0x32, 0x20, 0x38, 0x8b, 0x1a, 0x5f, 0x7c, 0xf5, 0xba, 0xdf, 0x6a, 0x57, 0x03, 0x7f, 0xcb, 0x6d, - 0x92, 0x6e, 0xaa, 0xa4, 0x9a, 0x81, 0x29, 0x16, 0x9f, 0x51, 0x86, 0x13, 0xd4, 0xec, 0x6f, 0x67, - 0xfc, 0x0c, 0xcb, 0x83, 0x1c, 0x75, 0x02, 0x82, 0x5a, 0x30, 0xde, 0x66, 0xdb, 0x44, 0x44, 0xee, - 0x17, 0x6b, 0xfd, 0xc5, 0x3e, 0x45, 0x22, 0xf7, 0xe8, 0x35, 0xa0, 0x44, 0x96, 0xec, 0xad, 0x59, - 0xd5, 0xc9, 0x61, 0x93, 0xba, 0xfd, 0x63, 0x8f, 0xb1, 0x1b, 0xb1, 0xc6, 0xe5, 0x1c, 0xc3, 0xc2, - 0xd8, 0x5e, 0x3c, 0xad, 0xe6, 0xf2, 0x05, 0x6e, 0xf1, 0xb4, 0x08, 0x83, 0x7d, 0x2c, 0xeb, 0xa2, - 0x4f, 0xc3, 0x04, 0x7d, 0xa9, 0xa8, 0x5b, 0x29, 0x9c, 0x3d, 0x95, 0x1f, 0x14, 0x41, 0x61, 0xe9, - 0x59, 0x3d, 0xf4, 0xca, 0x38, 0x41, 0x0c, 0xbd, 0xc1, 0xcc, 0x42, 0x24, 0xe9, 0x42, 0x3f, 0xa4, - 0x75, 0x0b, 0x10, 0x49, 0x56, 0x23, 0x82, 0x3a, 0x30, 0x93, 0xce, 0x01, 0x16, 0xce, 0xda, 0xf9, - 0x2c, 0x5f, 0x3a, 0x8d, 0x57, 0x9c, 0x7e, 0x21, 0x0d, 0x0b, 0x71, 0x16, 0x7d, 0x74, 0x13, 0xc6, - 0x45, 0x32, 0x60, 0xb1, 0x72, 0x8b, 0x86, 0x1c, 0x70, 0x1c, 0xeb, 0xc0, 0xc3, 0x64, 0x01, 0x36, - 0x2b, 0xa3, 0x6d, 0x38, 0xa7, 0x25, 0xe7, 0xb9, 0x16, 0x38, 0x4c, 0x99, 0xef, 0xb2, 0xe3, 0x54, - 0xbb, 0xab, 0x9f, 0x7c, 0x70, 0x30, 0x7f, 0x6e, 0xa3, 0x1b, 0x22, 0xee, 0x4e, 0x07, 0xdd, 0x82, - 0xd3, 0xdc, 0xa5, 0xb7, 0x4c, 0x9c, 0x46, 0xd3, 0xf5, 0x14, 0x33, 0xc0, 0xb7, 0xfc, 0xd9, 0x07, - 0x07, 0xf3, 0xa7, 0x17, 0xb3, 0x10, 0x70, 0x76, 0x3d, 0xf4, 0x51, 0x28, 0x35, 0xbc, 0x50, 0x8c, - 0xc1, 0x90, 0x91, 0xff, 0xa8, 0x54, 0x5e, 0xaf, 0xa9, 0xef, 0x8f, 0xff, 0xe0, 0xb8, 0x02, 0xda, - 0xe6, 0xb2, 0x62, 0x25, 0xc1, 0x18, 0x4e, 0x85, 0x34, 0x4a, 0x0a, 0xf9, 0x0c, 0xa7, 0x3e, 0xae, - 0x24, 0x51, 0xb6, 0xee, 0x86, 0xbf, 0x9f, 0x41, 0x18, 0xbd, 0x0e, 0x88, 0xbe, 0x20, 0xdc, 0x3a, - 0x59, 0xac, 0xb3, 0xb4, 0x10, 0x4c, 0xb4, 0x3e, 0x62, 0xba, 0x99, 0xd5, 0x52, 0x18, 0x38, 0xa3, - 0x16, 0xba, 0x4e, 0x4f, 0x15, 0xbd, 0x54, 0x9c, 0x5a, 0x2a, 0x5b, 0x5d, 0x99, 0xb4, 0x03, 0x52, - 0x77, 0x22, 0xd2, 0x30, 0x29, 0xe2, 0x44, 0x3d, 0xd4, 0x80, 0x27, 0x9c, 0x4e, 0xe4, 0x33, 0x31, - 0xbc, 0x89, 0xba, 0xe1, 0xef, 0x12, 0x8f, 0x69, 0xc0, 0x46, 0x96, 0x2e, 0x50, 0x6e, 0x63, 0xb1, - 0x0b, 0x1e, 0xee, 0x4a, 0x85, 0x72, 0x89, 0x2a, 0x3d, 0x2d, 0x98, 0x81, 0x9a, 0x32, 0x52, 0xd4, - 0xbe, 0x04, 0xa3, 0x3b, 0x7e, 0x18, 0xad, 0x93, 0xe8, 0x9e, 0x1f, 0xec, 0x8a, 0x78, 0x9b, 0x71, - 0x8c, 0xe6, 0x18, 0x84, 0x75, 0x3c, 0xfa, 0x0c, 0x64, 0xf6, 0x19, 0x95, 0x32, 0x53, 0x8d, 0x8f, - 0xc4, 0x67, 0xcc, 0x75, 0x5e, 0x8c, 0x25, 0x5c, 0xa2, 0x56, 0xaa, 0xcb, 0x4c, 0xcd, 0x9d, 0x40, - 0xad, 0x54, 0x97, 0xb1, 0x84, 0xd3, 0xe5, 0x1a, 0xee, 0x38, 0x01, 0xa9, 0x06, 0x7e, 0x9d, 0x84, - 0x5a, 0x64, 0xf0, 0xc7, 0x79, 0x34, 0x51, 0xba, 0x5c, 0x6b, 0x59, 0x08, 0x38, 0xbb, 0x1e, 0x22, - 0xe9, 0xc4, 0x54, 0x13, 0xf9, 0xfa, 0x89, 0x34, 0x3f, 0xd3, 0x67, 0x6e, 0x2a, 0x0f, 0xa6, 0x54, - 0x4a, 0x2c, 0x1e, 0x3f, 0x34, 0x9c, 0x9d, 0x64, 0x6b, 0xbb, 0xff, 0xe0, 0xa3, 0x4a, 0xe3, 0x53, - 0x49, 0x50, 0xc2, 0x29, 0xda, 0x46, 0x2c, 0xae, 0xa9, 0x9e, 0xb1, 0xb8, 0xae, 0x40, 0x29, 0xec, - 0x6c, 0x36, 0xfc, 0x96, 0xe3, 0x7a, 0x4c, 0xcd, 0xad, 0xbd, 0x47, 0x6a, 0x12, 0x80, 0x63, 0x1c, - 0xb4, 0x0a, 0x23, 0x8e, 0x54, 0xe7, 0xa0, 0xfc, 0xe8, 0x2b, 0x4a, 0x89, 0xc3, 0x03, 0x12, 0x48, - 0x05, 0x8e, 0xaa, 0x8b, 0x5e, 0x85, 0x71, 0xe1, 0x92, 0x2a, 0xb2, 0x31, 0xce, 0x98, 0x7e, 0x43, - 0x35, 0x1d, 0x88, 0x4d, 0x5c, 0x74, 0x1b, 0x46, 0x23, 0xbf, 0xc9, 0x9c, 0x5f, 0x28, 0x9b, 0x77, - 0x26, 0x3f, 0x8e, 0xd8, 0x86, 0x42, 0xd3, 0x25, 0xa9, 0xaa, 0x2a, 0xd6, 0xe9, 0xa0, 0x0d, 0xbe, - 0xde, 0x59, 0x84, 0x6c, 0x12, 0xce, 0x3e, 0x96, 0x7f, 0x27, 0xa9, 0x40, 0xda, 0xe6, 0x76, 0x10, - 0x35, 0xb1, 0x4e, 0x06, 0x5d, 0x83, 0xe9, 0x76, 0xe0, 0xfa, 0x6c, 0x4d, 0x28, 0x4d, 0xde, 0xac, - 0x99, 0x9e, 0xa7, 0x9a, 0x44, 0xc0, 0xe9, 0x3a, 0xcc, 0xa3, 0x58, 0x14, 0xce, 0x9e, 0xe5, 0x09, - 0x9b, 0xf9, 0xf3, 0x8e, 0x97, 0x61, 0x05, 0x45, 0x6b, 0xec, 0x24, 0xe6, 0x92, 0x89, 0xd9, 0xb9, - 0xfc, 0x80, 0x2f, 0xba, 0x04, 0x83, 0x33, 0xaf, 0xea, 0x2f, 0x8e, 0x29, 0xa0, 0x86, 0x96, 0xd9, - 0x8f, 0xbe, 0x18, 0xc2, 0xd9, 0x27, 0xba, 0x18, 0xc9, 0x25, 0x9e, 0x17, 0x31, 0x43, 0x60, 0x14, - 0x87, 0x38, 0x41, 0x13, 0x7d, 0x1c, 0xa6, 0x44, 0x98, 0xba, 0x78, 0x98, 0xce, 0xc5, 0x26, 0xc5, - 0x38, 0x01, 0xc3, 0x29, 0x6c, 0x9e, 0x39, 0xc0, 0xd9, 0x6c, 0x12, 0x71, 0xf4, 0xdd, 0x74, 0xbd, - 0xdd, 0x70, 0xf6, 0x3c, 0x3b, 0x1f, 0x44, 0xe6, 0x80, 0x24, 0x14, 0x67, 0xd4, 0x40, 0x1b, 0x30, - 0xd5, 0x0e, 0x08, 0x69, 0x31, 0x46, 0x5f, 0xdc, 0x67, 0xf3, 0xdc, 0xa1, 0x9e, 0xf6, 0xa4, 0x9a, - 0x80, 0x1d, 0x66, 0x94, 0xe1, 0x14, 0x05, 0x74, 0x0f, 0x46, 0xfc, 0x3d, 0x12, 0xec, 0x10, 0xa7, - 0x31, 0x7b, 0xa1, 0x8b, 0x89, 0xbb, 0xb8, 0xdc, 0x6e, 0x09, 0xdc, 0x84, 0xf6, 0x5f, 0x16, 0xf7, - 0xd6, 0xfe, 0xcb, 0xc6, 0xd0, 0x0f, 0x59, 0x70, 0x56, 0x2a, 0x0c, 0x6a, 0x6d, 0x3a, 0xea, 0xcb, - 0xbe, 0x17, 0x46, 0x01, 0x77, 0x01, 0x7f, 0x32, 0xdf, 0x2d, 0x7a, 0x23, 0xa7, 0x92, 0x12, 0x8e, - 0x9e, 0xcd, 0xc3, 0x08, 0x71, 0x7e, 0x8b, 0x68, 0x19, 0xa6, 0x43, 0x12, 0xc9, 0xc3, 0x68, 0x31, - 0x5c, 0x7d, 0xa3, 0xbc, 0x3e, 0x7b, 0x91, 0xfb, 0xaf, 0xd3, 0xcd, 0x50, 0x4b, 0x02, 0x71, 0x1a, - 0x7f, 0xee, 0x5b, 0x61, 0x3a, 0x75, 0xfd, 0x1f, 0x25, 0x23, 0xca, 0xdc, 0x2e, 0x8c, 0x1b, 0x43, - 0xfc, 0x48, 0xb5, 0xc7, 0xff, 0x72, 0x18, 0x4a, 0x4a, 0xb3, 0x88, 0xae, 0x98, 0x0a, 0xe3, 0xb3, - 0x49, 0x85, 0xf1, 0x08, 0x7d, 0xd7, 0xeb, 0x3a, 0xe2, 0x8d, 0x8c, 0xa8, 0x5d, 0x79, 0x1b, 0xba, - 0x7f, 0x77, 0x6c, 0x4d, 0x5c, 0x5b, 0xec, 0x5b, 0xf3, 0x3c, 0xd0, 0x55, 0x02, 0x7c, 0x0d, 0xa6, - 0x3d, 0x9f, 0xf1, 0x9c, 0xa4, 0x21, 0x19, 0x0a, 0xc6, 0x37, 0x94, 0xf4, 0x30, 0x18, 0x09, 0x04, - 0x9c, 0xae, 0x43, 0x1b, 0xe4, 0x17, 0x7f, 0x52, 0xe4, 0xcc, 0xf9, 0x02, 0x2c, 0xa0, 0xe8, 0x22, - 0x0c, 0xb6, 0xfd, 0x46, 0xa5, 0x2a, 0xf8, 0x4d, 0x2d, 0x56, 0x64, 0xa3, 0x52, 0xc5, 0x1c, 0x86, - 0x16, 0x61, 0x88, 0xfd, 0x08, 0x67, 0xc7, 0xf2, 0xe3, 0x1d, 0xb0, 0x1a, 0x5a, 0xbe, 0x19, 0x56, - 0x01, 0x8b, 0x8a, 0x4c, 0xf4, 0x45, 0x99, 0x74, 0x26, 0xfa, 0x1a, 0x7e, 0x48, 0xd1, 0x97, 0x24, - 0x80, 0x63, 0x5a, 0xe8, 0x3e, 0x9c, 0x36, 0x1e, 0x46, 0x7c, 0x89, 0x90, 0x50, 0xf8, 0x5c, 0x5f, - 0xec, 0xfa, 0x22, 0x12, 0x9a, 0xea, 0x73, 0xa2, 0xd3, 0xa7, 0x2b, 0x59, 0x94, 0x70, 0x76, 0x03, - 0xa8, 0x09, 0xd3, 0xf5, 0x54, 0xab, 0x23, 0xfd, 0xb7, 0xaa, 0x26, 0x34, 0xdd, 0x62, 0x9a, 0x30, - 0x7a, 0x15, 0x46, 0xde, 0xf2, 0x43, 0x76, 0x56, 0x0b, 0x1e, 0x59, 0x3a, 0xec, 0x8e, 0xbc, 0x71, - 0xab, 0xc6, 0xca, 0x0f, 0x0f, 0xe6, 0x47, 0xab, 0x7e, 0x43, 0xfe, 0xc5, 0xaa, 0x02, 0xfa, 0x5e, - 0x0b, 0xe6, 0xd2, 0x2f, 0x2f, 0xd5, 0xe9, 0xf1, 0xfe, 0x3b, 0x6d, 0x8b, 0x46, 0xe7, 0x56, 0x72, - 0xc9, 0xe1, 0x2e, 0x4d, 0xd9, 0xbf, 0x6c, 0x31, 0xa9, 0x9b, 0xd0, 0x00, 0x91, 0xb0, 0xd3, 0x3c, - 0x89, 0x34, 0x9b, 0x2b, 0x86, 0x72, 0xea, 0xa1, 0x2d, 0x17, 0xfe, 0x99, 0xc5, 0x2c, 0x17, 0x4e, - 0xd0, 0x45, 0xe1, 0x0d, 0x18, 0x89, 0x64, 0xfa, 0xd3, 0x2e, 0x99, 0x41, 0xb5, 0x4e, 0x31, 0xeb, - 0x0d, 0xc5, 0xb1, 0xaa, 0x4c, 0xa7, 0x8a, 0x8c, 0xfd, 0x0f, 0xf9, 0x0c, 0x48, 0xc8, 0x09, 0xe8, - 0x00, 0xca, 0xa6, 0x0e, 0x60, 0xbe, 0xc7, 0x17, 0xe4, 0xe8, 0x02, 0xfe, 0x81, 0xd9, 0x6f, 0x26, - 0xa9, 0x79, 0xb7, 0x9b, 0xcc, 0xd8, 0x5f, 0xb4, 0x00, 0xe2, 0x50, 0xbc, 0x4c, 0xbe, 0xec, 0x07, - 0x32, 0xc7, 0x62, 0x56, 0x36, 0xa1, 0x97, 0x29, 0x8f, 0xea, 0x47, 0x7e, 0xdd, 0x6f, 0x0a, 0x0d, - 0xd7, 0x13, 0xb1, 0x1a, 0x82, 0x97, 0x1f, 0x6a, 0xbf, 0xb1, 0xc2, 0x46, 0xf3, 0x32, 0xf0, 0x57, - 0x31, 0x56, 0x8c, 0x19, 0x41, 0xbf, 0x7e, 0xc4, 0x82, 0x53, 0x59, 0xf6, 0xae, 0xf4, 0xc5, 0xc3, - 0x65, 0x56, 0xca, 0x9c, 0x49, 0xcd, 0xe6, 0x1d, 0x51, 0x8e, 0x15, 0x46, 0xdf, 0x99, 0xc3, 0x8e, - 0x16, 0x03, 0xf7, 0x16, 0x8c, 0x57, 0x03, 0xa2, 0x5d, 0xae, 0xaf, 0x71, 0x67, 0x72, 0xde, 0x9f, - 0x67, 0x8f, 0xec, 0x48, 0x6e, 0xff, 0x4c, 0x01, 0x4e, 0x71, 0xab, 0x80, 0xc5, 0x3d, 0xdf, 0x6d, - 0x54, 0xfd, 0x86, 0xc8, 0xfa, 0xf6, 0x29, 0x18, 0x6b, 0x6b, 0x82, 0xc6, 0x6e, 0xf1, 0x1c, 0x75, - 0x81, 0x64, 0x2c, 0x1a, 0xd1, 0x4b, 0xb1, 0x41, 0x0b, 0x35, 0x60, 0x8c, 0xec, 0xb9, 0x75, 0xa5, - 0x5a, 0x2e, 0x1c, 0xf9, 0xa2, 0x53, 0xad, 0xac, 0x68, 0x74, 0xb0, 0x41, 0xf5, 0x11, 0xe4, 0xf3, - 0xb5, 0x7f, 0xd4, 0x82, 0xc7, 0x72, 0xa2, 0x3f, 0xd2, 0xe6, 0xee, 0x31, 0xfb, 0x0b, 0xb1, 0x6c, - 0x55, 0x73, 0xdc, 0x2a, 0x03, 0x0b, 0x28, 0xfa, 0x04, 0x00, 0xb7, 0xaa, 0xa0, 0x4f, 0xee, 0x5e, - 0x61, 0xf2, 0x8c, 0x08, 0x5f, 0x5a, 0xb0, 0x26, 0x59, 0x1f, 0x6b, 0xb4, 0xec, 0x2f, 0x0d, 0xc0, - 0x20, 0xcf, 0x3d, 0xbe, 0x0a, 0xc3, 0x3b, 0x3c, 0x17, 0x46, 0x3f, 0x69, 0x37, 0x62, 0x61, 0x08, - 0x2f, 0xc0, 0xb2, 0x32, 0x5a, 0x83, 0x19, 0x9e, 0x4b, 0xa4, 0x59, 0x26, 0x4d, 0x67, 0x5f, 0x4a, - 0xee, 0x78, 0x1e, 0x4e, 0x25, 0xc1, 0xac, 0xa4, 0x51, 0x70, 0x56, 0x3d, 0xf4, 0x1a, 0x4c, 0xd0, - 0x97, 0x94, 0xdf, 0x89, 0x24, 0x25, 0x9e, 0x45, 0x44, 0x3d, 0xdd, 0x36, 0x0c, 0x28, 0x4e, 0x60, - 0xd3, 0xc7, 0x7c, 0x3b, 0x25, 0xa3, 0x1c, 0x8c, 0x1f, 0xf3, 0xa6, 0x5c, 0xd2, 0xc4, 0x65, 0x86, - 0xae, 0x1d, 0x66, 0xd6, 0xbb, 0xb1, 0x13, 0x90, 0x70, 0xc7, 0x6f, 0x36, 0x18, 0xd3, 0x37, 0xa8, - 0x19, 0xba, 0x26, 0xe0, 0x38, 0x55, 0x83, 0x52, 0xd9, 0x72, 0xdc, 0x66, 0x27, 0x20, 0x31, 0x95, - 0x21, 0x93, 0xca, 0x6a, 0x02, 0x8e, 0x53, 0x35, 0x7a, 0x0b, 0x5f, 0x87, 0x8f, 0x47, 0xf8, 0x4a, - 0x17, 0xec, 0xe9, 0x6a, 0xe0, 0xd3, 0x13, 0x5b, 0xc6, 0xce, 0x51, 0x66, 0xd2, 0xc3, 0xd2, 0xcd, - 0xb7, 0x4b, 0x94, 0x39, 0x61, 0x48, 0xca, 0x29, 0x18, 0x96, 0x0a, 0x35, 0xe1, 0xe0, 0x2b, 0xa9, - 0xa0, 0xab, 0x30, 0x2a, 0x52, 0x51, 0x30, 0x6b, 0x5e, 0xbe, 0x46, 0x98, 0x65, 0x45, 0x39, 0x2e, - 0xc6, 0x3a, 0x8e, 0xfd, 0x7d, 0x05, 0x98, 0xc9, 0x70, 0xc7, 0xe0, 0x67, 0xe2, 0xb6, 0x1b, 0x46, - 0x2a, 0xa9, 0xa1, 0x76, 0x26, 0xf2, 0x72, 0xac, 0x30, 0xe8, 0xc6, 0xe3, 0xa7, 0x6e, 0xf2, 0xa4, - 0x15, 0xe6, 0xce, 0x02, 0x7a, 0xc4, 0xf4, 0x80, 0x17, 0x60, 0xa0, 0x13, 0x12, 0x19, 0x1f, 0x52, - 0xdd, 0x41, 0x4c, 0xe1, 0xc6, 0x20, 0xf4, 0x4d, 0xb0, 0xad, 0x74, 0x57, 0xda, 0x9b, 0x80, 0x6b, - 0xaf, 0x38, 0x8c, 0x76, 0x2e, 0x22, 0x9e, 0xe3, 0x45, 0xe2, 0xe5, 0x10, 0x07, 0x3a, 0x63, 0xa5, - 0x58, 0x40, 0xed, 0x2f, 0x15, 0xe1, 0x6c, 0xae, 0x83, 0x16, 0xed, 0x7a, 0xcb, 0xf7, 0xdc, 0xc8, - 0x57, 0x26, 0x2b, 0x3c, 0xb8, 0x19, 0x69, 0xef, 0xac, 0x89, 0x72, 0xac, 0x30, 0xd0, 0x25, 0x18, - 0x64, 0xe2, 0xba, 0x54, 0x7a, 0xc7, 0xa5, 0x32, 0x8f, 0x76, 0xc3, 0xc1, 0x7d, 0xa7, 0xce, 0xbd, - 0x48, 0xaf, 0x63, 0xbf, 0x99, 0x3c, 0x1d, 0x69, 0x77, 0x7d, 0xbf, 0x89, 0x19, 0x10, 0x7d, 0x40, - 0x8c, 0x57, 0xc2, 0x46, 0x03, 0x3b, 0x0d, 0x3f, 0xd4, 0x06, 0xed, 0x69, 0x18, 0xde, 0x25, 0xfb, - 0x81, 0xeb, 0x6d, 0x27, 0x6d, 0x77, 0x6e, 0xf0, 0x62, 0x2c, 0xe1, 0x66, 0xa6, 0xae, 0xe1, 0xe3, - 0xce, 0x79, 0x3b, 0xd2, 0xf3, 0xae, 0xfd, 0x81, 0x22, 0x4c, 0xe2, 0xa5, 0xf2, 0x7b, 0x13, 0x71, - 0x3b, 0x3d, 0x11, 0xc7, 0x9d, 0xf3, 0xb6, 0xf7, 0x6c, 0xfc, 0x82, 0x05, 0x93, 0x2c, 0x21, 0x86, - 0x08, 0x8b, 0xe5, 0xfa, 0xde, 0x09, 0xf0, 0xb5, 0x17, 0x61, 0x30, 0xa0, 0x8d, 0x26, 0xf3, 0x3a, - 0xb2, 0x9e, 0x60, 0x0e, 0x43, 0x4f, 0xc0, 0x00, 0xeb, 0x02, 0x9d, 0xbc, 0x31, 0x9e, 0x12, 0xab, - 0xec, 0x44, 0x0e, 0x66, 0xa5, 0x2c, 0xd6, 0x0b, 0x26, 0xed, 0xa6, 0xcb, 0x3b, 0x1d, 0x2b, 0x53, - 0xdf, 0x1d, 0xae, 0xdb, 0x99, 0x5d, 0x7b, 0x67, 0xb1, 0x5e, 0xb2, 0x49, 0x76, 0x7f, 0x33, 0xfe, - 0x71, 0x01, 0xce, 0x67, 0xd6, 0xeb, 0x3b, 0xd6, 0x4b, 0xf7, 0xda, 0x8f, 0x32, 0xe5, 0x41, 0xf1, - 0x04, 0x2d, 0x23, 0x07, 0xfa, 0x65, 0x65, 0x07, 0xfb, 0x08, 0xc1, 0x92, 0x39, 0x64, 0xef, 0x92, - 0x10, 0x2c, 0x99, 0x7d, 0xcb, 0x79, 0xf3, 0xfe, 0x45, 0x21, 0xe7, 0x5b, 0xd8, 0xeb, 0xf7, 0x32, - 0x3d, 0x67, 0x18, 0x30, 0x94, 0x2f, 0x4a, 0x7e, 0xc6, 0xf0, 0x32, 0xac, 0xa0, 0x68, 0x11, 0x26, - 0x5b, 0xae, 0x47, 0x0f, 0x9f, 0x7d, 0x93, 0xc3, 0x54, 0x11, 0xb2, 0xd6, 0x4c, 0x30, 0x4e, 0xe2, - 0x23, 0x57, 0x0b, 0xcf, 0x52, 0xc8, 0xcf, 0x94, 0x9e, 0xdb, 0xdb, 0x05, 0x53, 0xd1, 0xac, 0x46, - 0x31, 0x23, 0x54, 0xcb, 0x9a, 0x26, 0xf4, 0x28, 0xf6, 0x2f, 0xf4, 0x18, 0xcb, 0x16, 0x78, 0xcc, - 0xbd, 0x0a, 0xe3, 0x0f, 0x2d, 0xe5, 0xb6, 0xbf, 0x5a, 0x84, 0xc7, 0xbb, 0x6c, 0x7b, 0x7e, 0xd6, - 0x1b, 0x73, 0xa0, 0x9d, 0xf5, 0xa9, 0x79, 0xa8, 0xc2, 0xa9, 0xad, 0x4e, 0xb3, 0xb9, 0xcf, 0x1c, - 0x06, 0x48, 0x43, 0x62, 0x08, 0x9e, 0x52, 0xbe, 0xf4, 0x4f, 0xad, 0x66, 0xe0, 0xe0, 0xcc, 0x9a, - 0xf4, 0xe5, 0x40, 0x6f, 0x92, 0x7d, 0x45, 0x2a, 0xf1, 0x72, 0xc0, 0x3a, 0x10, 0x9b, 0xb8, 0xe8, - 0x1a, 0x4c, 0x3b, 0x7b, 0x8e, 0xcb, 0x63, 0xdc, 0x4a, 0x02, 0xfc, 0xe9, 0xa0, 0x84, 0x93, 0x8b, - 0x49, 0x04, 0x9c, 0xae, 0x83, 0x5e, 0x07, 0xe4, 0x6f, 0x32, 0xb3, 0xe2, 0xc6, 0x35, 0xe2, 0x09, - 0x7d, 0x20, 0x9b, 0xbb, 0x62, 0x7c, 0x24, 0xdc, 0x4a, 0x61, 0xe0, 0x8c, 0x5a, 0x89, 0x70, 0x27, - 0x43, 0xf9, 0xe1, 0x4e, 0xba, 0x9f, 0x8b, 0x3d, 0xb3, 0x6d, 0xfc, 0x47, 0x8b, 0x5e, 0x5f, 0x9c, - 0xc9, 0x37, 0xa3, 0xf6, 0xbd, 0xca, 0xec, 0xf9, 0xb8, 0xe0, 0x52, 0x0b, 0xd2, 0x71, 0x5a, 0xb3, - 0xe7, 0x8b, 0x81, 0xd8, 0xc4, 0xe5, 0x0b, 0x22, 0x8c, 0x7d, 0x43, 0x0d, 0x16, 0x5f, 0x84, 0x16, - 0x52, 0x18, 0xe8, 0x93, 0x30, 0xdc, 0x70, 0xf7, 0xdc, 0x50, 0x88, 0x6d, 0x8e, 0xac, 0x23, 0x89, - 0xcf, 0xc1, 0x32, 0x27, 0x83, 0x25, 0x3d, 0xfb, 0x07, 0x0a, 0x30, 0x2e, 0x5b, 0x7c, 0xa3, 0xe3, - 0x47, 0xce, 0x09, 0x5c, 0xcb, 0xd7, 0x8c, 0x6b, 0xf9, 0x03, 0xdd, 0xe2, 0x2b, 0xb1, 0x2e, 0xe5, - 0x5e, 0xc7, 0xb7, 0x12, 0xd7, 0xf1, 0x53, 0xbd, 0x49, 0x75, 0xbf, 0x86, 0xff, 0x91, 0x05, 0xd3, - 0x06, 0xfe, 0x09, 0xdc, 0x06, 0xab, 0xe6, 0x6d, 0xf0, 0x64, 0xcf, 0x6f, 0xc8, 0xb9, 0x05, 0xbe, - 0xbb, 0x98, 0xe8, 0x3b, 0x3b, 0xfd, 0xdf, 0x82, 0x81, 0x1d, 0x27, 0x68, 0x74, 0x8b, 0x27, 0x9f, - 0xaa, 0xb4, 0x70, 0xdd, 0x09, 0x84, 0x42, 0xf4, 0x59, 0x95, 0xa8, 0xdc, 0x09, 0x7a, 0x2b, 0x43, - 0x59, 0x53, 0xe8, 0x65, 0x18, 0x0a, 0xeb, 0x7e, 0x5b, 0xb9, 0x0b, 0x5c, 0xe0, 0x49, 0xcc, 0x69, - 0xc9, 0xe1, 0xc1, 0x3c, 0x32, 0x9b, 0xa3, 0xc5, 0x58, 0xe0, 0xa3, 0x4f, 0xc1, 0x38, 0xfb, 0xa5, - 0xac, 0x93, 0x8a, 0xf9, 0xb9, 0xa7, 0x6a, 0x3a, 0x22, 0x37, 0xdd, 0x33, 0x8a, 0xb0, 0x49, 0x6a, - 0x6e, 0x1b, 0x4a, 0xea, 0xb3, 0x1e, 0xa9, 0x12, 0xf2, 0xdf, 0x15, 0x61, 0x26, 0x63, 0xcd, 0xa1, - 0xd0, 0x98, 0x89, 0xab, 0x7d, 0x2e, 0xd5, 0x77, 0x38, 0x17, 0x21, 0x7b, 0x0d, 0x35, 0xc4, 0xda, - 0xea, 0xbb, 0xd1, 0xdb, 0x21, 0x49, 0x36, 0x4a, 0x8b, 0x7a, 0x37, 0x4a, 0x1b, 0x3b, 0xb1, 0xa1, - 0xa6, 0x0d, 0xa9, 0x9e, 0x3e, 0xd2, 0x39, 0xfd, 0xb3, 0x22, 0x9c, 0xca, 0x0a, 0xf9, 0x86, 0x3e, - 0x9f, 0xc8, 0x66, 0xf8, 0x62, 0xbf, 0xc1, 0xe2, 0x78, 0x8a, 0x43, 0x2e, 0x6c, 0x5e, 0x5a, 0x30, - 0xf3, 0x1b, 0xf6, 0x1c, 0x66, 0xd1, 0x26, 0x8b, 0x7b, 0x10, 0xf0, 0x2c, 0x94, 0xf2, 0xf8, 0xf8, - 0x70, 0xdf, 0x1d, 0x10, 0xe9, 0x2b, 0xc3, 0x84, 0xe5, 0x83, 0x2c, 0xee, 0x6d, 0xf9, 0x20, 0x5b, - 0x9e, 0x73, 0x61, 0x54, 0xfb, 0x9a, 0x47, 0x3a, 0xe3, 0xbb, 0xf4, 0xb6, 0xd2, 0xfa, 0xfd, 0x48, - 0x67, 0xfd, 0x47, 0x2d, 0x48, 0x18, 0xc3, 0x2b, 0xb1, 0x98, 0x95, 0x2b, 0x16, 0xbb, 0x00, 0x03, - 0x81, 0xdf, 0x24, 0xc9, 0xb4, 0x7f, 0xd8, 0x6f, 0x12, 0xcc, 0x20, 0x14, 0x23, 0x8a, 0x85, 0x1d, - 0x63, 0xfa, 0x43, 0x4e, 0x3c, 0xd1, 0x2e, 0xc2, 0x60, 0x93, 0xec, 0x91, 0x66, 0x32, 0x3b, 0xcb, - 0x4d, 0x5a, 0x88, 0x39, 0xcc, 0xfe, 0x85, 0x01, 0x38, 0xd7, 0x35, 0x72, 0x08, 0x7d, 0x0e, 0x6d, - 0x3b, 0x11, 0xb9, 0xe7, 0xec, 0x27, 0xd3, 0x28, 0x5c, 0xe3, 0xc5, 0x58, 0xc2, 0x99, 0xbb, 0x12, - 0x8f, 0x86, 0x9c, 0x10, 0x22, 0x8a, 0x20, 0xc8, 0x02, 0x6a, 0x0a, 0xa5, 0x8a, 0xc7, 0x21, 0x94, - 0x7a, 0x1e, 0x20, 0x0c, 0x9b, 0xdc, 0x64, 0xa8, 0x21, 0xfc, 0xa0, 0xe2, 0xa8, 0xd9, 0xb5, 0x9b, - 0x02, 0x82, 0x35, 0x2c, 0x54, 0x86, 0xa9, 0x76, 0xe0, 0x47, 0x5c, 0x26, 0x5b, 0xe6, 0x56, 0x75, - 0x83, 0x66, 0xd0, 0x86, 0x6a, 0x02, 0x8e, 0x53, 0x35, 0xd0, 0x4b, 0x30, 0x2a, 0x02, 0x39, 0x54, - 0x7d, 0xbf, 0x29, 0xc4, 0x40, 0xca, 0xd0, 0xac, 0x16, 0x83, 0xb0, 0x8e, 0xa7, 0x55, 0x63, 0x82, - 0xde, 0xe1, 0xcc, 0x6a, 0x5c, 0xd8, 0xab, 0xe1, 0x25, 0xc2, 0x3f, 0x8e, 0xf4, 0x15, 0xfe, 0x31, - 0x16, 0x8c, 0x95, 0xfa, 0x56, 0xa2, 0x41, 0x4f, 0x51, 0xd2, 0xcf, 0x0e, 0xc0, 0x8c, 0x58, 0x38, - 0x8f, 0x7a, 0xb9, 0xdc, 0x4e, 0x2f, 0x97, 0xe3, 0x10, 0x9d, 0xbd, 0xb7, 0x66, 0x4e, 0x7a, 0xcd, - 0xfc, 0xa0, 0x05, 0x26, 0x7b, 0x85, 0xfe, 0x9f, 0xdc, 0x3c, 0x34, 0x2f, 0xe5, 0xb2, 0x6b, 0x0d, - 0x79, 0x81, 0xbc, 0xc3, 0x8c, 0x34, 0xf6, 0x7f, 0xb0, 0xe0, 0xc9, 0x9e, 0x14, 0xd1, 0x0a, 0x94, - 0x18, 0x0f, 0xa8, 0xbd, 0xce, 0x9e, 0x52, 0x56, 0xb7, 0x12, 0x90, 0xc3, 0x92, 0xc6, 0x35, 0xd1, - 0x4a, 0x2a, 0xe1, 0xcf, 0xd3, 0x19, 0x09, 0x7f, 0x4e, 0x1b, 0xc3, 0xf3, 0x90, 0x19, 0x7f, 0xbe, - 0x9f, 0xde, 0x38, 0x86, 0xc7, 0x0b, 0xfa, 0xb0, 0x21, 0xf6, 0xb3, 0x13, 0x62, 0x3f, 0x64, 0x62, - 0x6b, 0x77, 0xc8, 0xc7, 0x61, 0x8a, 0x45, 0x78, 0x62, 0x36, 0xe0, 0xc2, 0x17, 0xa7, 0x10, 0xdb, - 0x79, 0xde, 0x4c, 0xc0, 0x70, 0x0a, 0xdb, 0xfe, 0xa3, 0x22, 0x0c, 0xf1, 0xed, 0x77, 0x02, 0x6f, - 0xc2, 0x67, 0xa0, 0xe4, 0xb6, 0x5a, 0x1d, 0x9e, 0xc3, 0x65, 0x90, 0x3b, 0xe0, 0xd2, 0x79, 0xaa, - 0xc8, 0x42, 0x1c, 0xc3, 0xd1, 0xaa, 0x90, 0x38, 0x77, 0x09, 0x22, 0xc9, 0x3b, 0xbe, 0x50, 0x76, - 0x22, 0x87, 0x33, 0x38, 0xea, 0x9e, 0x8d, 0x65, 0xd3, 0xe8, 0x33, 0x00, 0x61, 0x14, 0xb8, 0xde, - 0x36, 0x2d, 0x13, 0x31, 0x53, 0x3f, 0xd8, 0x85, 0x5a, 0x4d, 0x21, 0x73, 0x9a, 0xf1, 0x99, 0xa3, - 0x00, 0x58, 0xa3, 0x88, 0x16, 0x8c, 0x9b, 0x7e, 0x2e, 0x31, 0x77, 0xc0, 0xa9, 0xc6, 0x73, 0x36, - 0xf7, 0x11, 0x28, 0x29, 0xe2, 0xbd, 0xe4, 0x4f, 0x63, 0x3a, 0x5b, 0xf4, 0x31, 0x98, 0x4c, 0xf4, - 0xed, 0x48, 0xe2, 0xab, 0x5f, 0xb4, 0x60, 0x92, 0x77, 0x66, 0xc5, 0xdb, 0x13, 0xb7, 0xc1, 0xdb, - 0x70, 0xaa, 0x99, 0x71, 0x2a, 0x8b, 0xe9, 0xef, 0xff, 0x14, 0x57, 0xe2, 0xaa, 0x2c, 0x28, 0xce, - 0x6c, 0x03, 0x5d, 0xa6, 0x3b, 0x8e, 0x9e, 0xba, 0x4e, 0x53, 0xf8, 0xe3, 0x8e, 0xf1, 0xdd, 0xc6, - 0xcb, 0xb0, 0x82, 0xda, 0xbf, 0x6b, 0xc1, 0x34, 0xef, 0xf9, 0x0d, 0xb2, 0xaf, 0xce, 0xa6, 0xaf, - 0x67, 0xdf, 0x45, 0xf6, 0xb0, 0x42, 0x4e, 0xf6, 0x30, 0xfd, 0xd3, 0x8a, 0x5d, 0x3f, 0xed, 0x67, - 0x2c, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, 0x6a, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, - 0xf4, 0xe1, 0xcf, 0x2d, 0x98, 0xe2, 0x08, 0xb1, 0xb6, 0xfc, 0xeb, 0x3a, 0x0f, 0xfd, 0xe4, 0x18, - 0xbe, 0x41, 0xf6, 0x37, 0xfc, 0xaa, 0x13, 0xed, 0x64, 0x7f, 0x94, 0x31, 0x59, 0x03, 0x5d, 0x27, - 0xab, 0x21, 0x37, 0xd0, 0x11, 0x12, 0x97, 0x1f, 0x39, 0xb9, 0x86, 0xfd, 0x35, 0x0b, 0x10, 0x6f, - 0xc6, 0x60, 0xdc, 0x28, 0x3b, 0xc4, 0x4a, 0xb5, 0x8b, 0x2e, 0x3e, 0x9a, 0x14, 0x04, 0x6b, 0x58, - 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1a, 0x82, - 0xa4, 0xd7, 0x0f, 0xba, 0x03, 0x63, 0x75, 0xa7, 0xed, 0x6c, 0xba, 0x4d, 0x37, 0x72, 0x49, 0xd8, - 0xcd, 0x28, 0x6b, 0x59, 0xc3, 0x13, 0x4a, 0x6a, 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x02, 0x40, 0x3b, - 0x70, 0xf7, 0xdc, 0x26, 0xd9, 0x66, 0xb2, 0x12, 0x16, 0x01, 0x80, 0x5b, 0x1a, 0xc9, 0x52, 0xac, - 0x61, 0x64, 0xb8, 0x58, 0x17, 0x1f, 0xb1, 0x8b, 0x35, 0x9c, 0x98, 0x8b, 0xf5, 0xc0, 0x91, 0x5c, - 0xac, 0x47, 0x8e, 0xec, 0x62, 0x3d, 0xd8, 0x97, 0x8b, 0x35, 0x86, 0x33, 0x92, 0xf7, 0xa4, 0xff, - 0x57, 0xdd, 0x26, 0x11, 0x0f, 0x0e, 0x1e, 0xb6, 0x60, 0xee, 0xc1, 0xc1, 0xfc, 0x19, 0x9c, 0x89, - 0x81, 0x73, 0x6a, 0xa2, 0x4f, 0xc0, 0xac, 0xd3, 0x6c, 0xfa, 0xf7, 0xd4, 0xa4, 0xae, 0x84, 0x75, - 0xa7, 0xc9, 0x95, 0x10, 0xc3, 0x8c, 0xea, 0x13, 0x0f, 0x0e, 0xe6, 0x67, 0x17, 0x73, 0x70, 0x70, - 0x6e, 0x6d, 0xf4, 0x51, 0x28, 0xb5, 0x03, 0xbf, 0xbe, 0xa6, 0xb9, 0x26, 0x9e, 0xa7, 0x03, 0x58, - 0x95, 0x85, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x0f, 0xbb, 0xf0, 0xe3, 0x0a, 0x19, 0x3e, 0xd3, 0xa3, - 0xc7, 0xea, 0x33, 0xbd, 0x0b, 0x33, 0x35, 0x12, 0xb8, 0x2c, 0xcd, 0x79, 0x23, 0x3e, 0x9f, 0x36, - 0xa0, 0x14, 0x24, 0x4e, 0xe4, 0xbe, 0x02, 0x3b, 0x6a, 0x59, 0x0e, 0xe4, 0x09, 0x1c, 0x13, 0xb2, - 0xff, 0x97, 0x05, 0xc3, 0xc2, 0xcb, 0xe7, 0x04, 0xb8, 0xc6, 0x45, 0x43, 0x93, 0x30, 0x9f, 0x3d, - 0x60, 0xac, 0x33, 0xb9, 0x3a, 0x84, 0x4a, 0x42, 0x87, 0xf0, 0x64, 0x37, 0x22, 0xdd, 0xb5, 0x07, - 0x7f, 0xad, 0x48, 0xb9, 0x77, 0xc3, 0xdf, 0xf4, 0xd1, 0x0f, 0xc1, 0x3a, 0x0c, 0x87, 0xc2, 0xdf, - 0xb1, 0x90, 0x6f, 0xa0, 0x9f, 0x9c, 0xc4, 0xd8, 0x8e, 0x4d, 0x78, 0x38, 0x4a, 0x22, 0x99, 0x8e, - 0x94, 0xc5, 0x47, 0xe8, 0x48, 0xd9, 0xcb, 0x23, 0x77, 0xe0, 0x38, 0x3c, 0x72, 0xed, 0xaf, 0xb0, - 0x9b, 0x53, 0x2f, 0x3f, 0x01, 0xa6, 0xea, 0x9a, 0x79, 0xc7, 0xda, 0x5d, 0x56, 0x96, 0xe8, 0x54, - 0x0e, 0x73, 0xf5, 0xf3, 0x16, 0x9c, 0xcb, 0xf8, 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, - 0xc3, 0x55, 0x7b, 0x59, 0xd3, 0x27, 0x2e, 0x8a, 0x72, 0xac, 0x30, 0xd0, 0x32, 0x4c, 0x93, 0xfb, - 0x6d, 0x97, 0xab, 0x52, 0x75, 0xab, 0xd6, 0x22, 0x77, 0x0d, 0x5b, 0x49, 0x02, 0x71, 0x1a, 0x5f, - 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0xbb, 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, - 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, 0x33, 0xcc, 0xbf, 0x5d, 0x50, 0xfd, 0xad, 0xfa, - 0x41, 0xd4, 0x07, 0x07, 0xf7, 0xf0, 0x76, 0xf8, 0x57, 0x61, 0xd4, 0x69, 0xb7, 0x25, 0x40, 0xda, - 0xa0, 0xb1, 0x30, 0xbd, 0x71, 0x31, 0xd6, 0x71, 0x94, 0x5b, 0x40, 0x31, 0xd7, 0x2d, 0xa0, 0x01, - 0x10, 0x39, 0xc1, 0x36, 0x89, 0x68, 0x99, 0x88, 0x58, 0x96, 0x7f, 0xde, 0x74, 0x22, 0xb7, 0xb9, - 0xe0, 0x7a, 0x51, 0x18, 0x05, 0x0b, 0x15, 0x2f, 0xba, 0x15, 0xf0, 0x27, 0xa4, 0x16, 0x12, 0x48, - 0xd1, 0xc2, 0x1a, 0x5d, 0xe9, 0xdd, 0xce, 0xda, 0x18, 0x34, 0x8d, 0x19, 0xd6, 0x45, 0x39, 0x56, - 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, 0x68, 0x31, 0x74, 0xfe, 0xcb, 0x98, 0x9a, 0x0d, - 0xa6, 0xc9, 0x2c, 0xeb, 0x91, 0x7a, 0xba, 0x1f, 0xf6, 0xb4, 0x61, 0xdd, 0x49, 0x2d, 0x0e, 0xe7, - 0x83, 0xbe, 0x2d, 0x65, 0xa0, 0xf2, 0x5c, 0x8f, 0x5b, 0xe3, 0x08, 0x26, 0x29, 0x2c, 0x67, 0x07, - 0xcb, 0x68, 0x50, 0xa9, 0x8a, 0x7d, 0xa1, 0xe5, 0xec, 0x10, 0x00, 0x1c, 0xe3, 0x50, 0x66, 0x4a, - 0xfd, 0x09, 0x67, 0x51, 0x1c, 0xbb, 0x52, 0x61, 0x87, 0x58, 0xc3, 0x40, 0x57, 0x84, 0x40, 0x81, - 0xeb, 0x05, 0x1e, 0x4f, 0x08, 0x14, 0xe4, 0x70, 0x69, 0x52, 0xa0, 0xab, 0x30, 0xaa, 0xd2, 0xf6, - 0x56, 0x79, 0x36, 0x58, 0xb1, 0xcc, 0x56, 0xe2, 0x62, 0xac, 0xe3, 0xa0, 0x0d, 0x98, 0x0c, 0xb9, - 0x9c, 0x4d, 0x05, 0x14, 0xe6, 0xf2, 0xca, 0x0f, 0x4a, 0x2b, 0xa0, 0x9a, 0x09, 0x3e, 0x64, 0x45, - 0xfc, 0x74, 0x92, 0x1e, 0xe8, 0x49, 0x12, 0xe8, 0x35, 0x98, 0x68, 0xfa, 0x4e, 0x63, 0xc9, 0x69, - 0x3a, 0x5e, 0x9d, 0x8d, 0xcf, 0x88, 0x99, 0xfd, 0xf1, 0xa6, 0x01, 0xc5, 0x09, 0x6c, 0xca, 0xbc, - 0xe9, 0x25, 0x22, 0x08, 0xb6, 0xe3, 0x6d, 0x93, 0x50, 0x24, 0x61, 0x65, 0xcc, 0xdb, 0xcd, 0x1c, - 0x1c, 0x9c, 0x5b, 0x1b, 0xbd, 0x0c, 0x63, 0xf2, 0xf3, 0xb5, 0x80, 0x0d, 0xb1, 0x87, 0x85, 0x06, - 0xc3, 0x06, 0x26, 0xba, 0x07, 0xa7, 0xe5, 0xff, 0x8d, 0xc0, 0xd9, 0xda, 0x72, 0xeb, 0xc2, 0x8b, - 0x99, 0xbb, 0x62, 0x2e, 0x4a, 0x7f, 0xc1, 0x95, 0x2c, 0xa4, 0xc3, 0x83, 0xf9, 0x0b, 0x62, 0xd4, - 0x32, 0xe1, 0x6c, 0x12, 0xb3, 0xe9, 0xa3, 0x35, 0x98, 0xd9, 0x21, 0x4e, 0x33, 0xda, 0x59, 0xde, - 0x21, 0xf5, 0x5d, 0xb9, 0xe9, 0x58, 0x18, 0x08, 0xcd, 0x2f, 0xe1, 0x7a, 0x1a, 0x05, 0x67, 0xd5, - 0x43, 0x6f, 0xc2, 0x6c, 0xbb, 0xb3, 0xd9, 0x74, 0xc3, 0x9d, 0x75, 0x3f, 0x62, 0xa6, 0x40, 0x2a, - 0x0b, 0xb0, 0x88, 0x17, 0xa1, 0x02, 0x6d, 0x54, 0x73, 0xf0, 0x70, 0x2e, 0x05, 0xf4, 0x36, 0x9c, - 0x4e, 0x2c, 0x06, 0xe1, 0x31, 0x3f, 0x91, 0x9f, 0x52, 0xa0, 0x96, 0x55, 0x41, 0x04, 0x9f, 0xc8, - 0x02, 0xe1, 0xec, 0x26, 0xe8, 0xe3, 0x43, 0x8b, 0xe1, 0x1a, 0xce, 0x4e, 0xc5, 0x36, 0xcb, 0x5a, - 0xa0, 0xd7, 0x10, 0x1b, 0x58, 0xe8, 0x15, 0x00, 0xb7, 0xbd, 0xea, 0xb4, 0xdc, 0x26, 0x7d, 0x64, - 0xce, 0xb0, 0x3a, 0xf4, 0xc1, 0x01, 0x95, 0xaa, 0x2c, 0xa5, 0xa7, 0xba, 0xf8, 0xb7, 0x8f, 0x35, - 0x6c, 0x54, 0x85, 0x09, 0xf1, 0x6f, 0x5f, 0x2c, 0x86, 0x69, 0xe5, 0xd2, 0x3e, 0x21, 0x6b, 0xa8, - 0x15, 0x80, 0xcc, 0x12, 0x36, 0xe7, 0x89, 0xfa, 0x68, 0x1b, 0xce, 0x89, 0x34, 0xd3, 0x44, 0x5f, - 0xdd, 0x72, 0xf6, 0x42, 0x96, 0x01, 0x60, 0x84, 0x3b, 0x4b, 0x2c, 0x76, 0x43, 0xc4, 0xdd, 0xe9, - 0x50, 0xae, 0x40, 0xdf, 0x24, 0xdc, 0x89, 0xf4, 0x34, 0x37, 0x6a, 0xa2, 0x5c, 0xc1, 0xcd, 0x24, - 0x10, 0xa7, 0xf1, 0x51, 0x08, 0xa7, 0x5d, 0x2f, 0x6b, 0x4f, 0x9c, 0x61, 0x84, 0x3e, 0xc6, 0xfd, - 0x67, 0xbb, 0xef, 0x87, 0x4c, 0x38, 0xdf, 0x0f, 0x99, 0xb4, 0xdf, 0x99, 0xed, 0xde, 0xef, 0x58, - 0xb4, 0xb6, 0xc6, 0xdf, 0xa3, 0xcf, 0xc2, 0x98, 0xfe, 0x61, 0x82, 0x57, 0xb9, 0x94, 0xcd, 0xfe, - 0x6a, 0xa7, 0x0a, 0x7f, 0x1d, 0xa8, 0x93, 0x43, 0x87, 0x61, 0x83, 0x22, 0xaa, 0x67, 0x78, 0x9a, - 0x5f, 0xe9, 0x8f, 0x17, 0xea, 0xdf, 0x74, 0x8d, 0x40, 0xf6, 0x66, 0x41, 0x37, 0x61, 0xa4, 0xde, - 0x74, 0x89, 0x17, 0x55, 0xaa, 0xdd, 0x62, 0xc3, 0x2d, 0x0b, 0x1c, 0xb1, 0xfb, 0x44, 0x40, 0x7f, - 0x5e, 0x86, 0x15, 0x05, 0xfb, 0xd7, 0x0a, 0x30, 0xdf, 0x23, 0x3b, 0x44, 0x42, 0x91, 0x65, 0xf5, - 0xa5, 0xc8, 0x5a, 0x94, 0x09, 0xb2, 0xd7, 0x13, 0x32, 0xb2, 0x44, 0xf2, 0xeb, 0x58, 0x52, 0x96, - 0xc4, 0xef, 0xdb, 0xb1, 0x40, 0xd7, 0x85, 0x0d, 0xf4, 0x74, 0x8d, 0x31, 0x74, 0xe0, 0x83, 0xfd, - 0x3f, 0x9c, 0x73, 0xf5, 0x99, 0xf6, 0x57, 0x0a, 0x70, 0x5a, 0x0d, 0xe1, 0x37, 0xef, 0xc0, 0xdd, - 0x4e, 0x0f, 0xdc, 0x31, 0x68, 0x83, 0xed, 0x5b, 0x30, 0xc4, 0x83, 0xdd, 0xf5, 0xc1, 0xb0, 0x5f, - 0x34, 0xe3, 0xc2, 0x2a, 0x1e, 0xd1, 0x88, 0x0d, 0xfb, 0xbd, 0x16, 0x4c, 0x6e, 0x2c, 0x57, 0x6b, - 0x7e, 0x7d, 0x97, 0x44, 0x8b, 0xfc, 0x81, 0x85, 0x35, 0x9f, 0xdc, 0x87, 0x61, 0xaa, 0xb3, 0xd8, - 0xf5, 0x0b, 0x30, 0xb0, 0xe3, 0x87, 0x51, 0xd2, 0x54, 0xe4, 0xba, 0x1f, 0x46, 0x98, 0x41, 0xec, - 0xdf, 0xb3, 0x60, 0x70, 0xc3, 0x71, 0xbd, 0x48, 0xaa, 0x15, 0xac, 0x1c, 0xb5, 0x42, 0x3f, 0xdf, - 0x85, 0x5e, 0x82, 0x21, 0xb2, 0xb5, 0x45, 0xea, 0x91, 0x98, 0x55, 0x19, 0xd0, 0x60, 0x68, 0x85, - 0x95, 0x52, 0x0e, 0x92, 0x35, 0xc6, 0xff, 0x62, 0x81, 0x8c, 0xee, 0x42, 0x29, 0x72, 0x5b, 0x64, - 0xb1, 0xd1, 0x10, 0xca, 0xf6, 0x87, 0x08, 0xca, 0xb0, 0x21, 0x09, 0xe0, 0x98, 0x96, 0xfd, 0xa5, - 0x02, 0x40, 0x1c, 0x25, 0xa8, 0xd7, 0x27, 0x2e, 0xa5, 0xd4, 0xb0, 0x97, 0x32, 0xd4, 0xb0, 0x28, - 0x26, 0x98, 0xa1, 0x83, 0x55, 0xc3, 0x54, 0xec, 0x6b, 0x98, 0x06, 0x8e, 0x32, 0x4c, 0xcb, 0x30, - 0x1d, 0x47, 0x39, 0x32, 0x83, 0xbc, 0xb1, 0xeb, 0x73, 0x23, 0x09, 0xc4, 0x69, 0x7c, 0x9b, 0xc0, - 0x05, 0x15, 0xec, 0x45, 0xdc, 0x68, 0xcc, 0x96, 0x5b, 0x57, 0x6b, 0xf7, 0x18, 0xa7, 0x58, 0xcf, - 0x5c, 0xc8, 0xd5, 0x33, 0xff, 0x84, 0x05, 0xa7, 0x92, 0xed, 0x30, 0x2f, 0xde, 0x2f, 0x5a, 0x70, - 0x9a, 0x69, 0xdb, 0x59, 0xab, 0x69, 0xdd, 0xfe, 0x8b, 0x5d, 0x03, 0xd8, 0xe4, 0xf4, 0x38, 0x8e, - 0x9c, 0xb1, 0x96, 0x45, 0x1a, 0x67, 0xb7, 0x68, 0xff, 0xfb, 0x02, 0xcc, 0xe6, 0x45, 0xbe, 0x61, - 0xae, 0x1e, 0xce, 0xfd, 0xda, 0x2e, 0xb9, 0x27, 0x0c, 0xea, 0x63, 0x57, 0x0f, 0x5e, 0x8c, 0x25, - 0x3c, 0x19, 0xf0, 0xbf, 0xd0, 0x67, 0xc0, 0xff, 0x1d, 0x98, 0xbe, 0xb7, 0x43, 0xbc, 0xdb, 0x5e, - 0xe8, 0x44, 0x6e, 0xb8, 0xe5, 0x32, 0xcd, 0x34, 0x5f, 0x37, 0xaf, 0x48, 0xb3, 0xf7, 0xbb, 0x49, - 0x84, 0xc3, 0x83, 0xf9, 0x73, 0x46, 0x41, 0xdc, 0x65, 0x7e, 0x90, 0xe0, 0x34, 0xd1, 0x74, 0xbe, - 0x84, 0x81, 0x47, 0x98, 0x2f, 0xc1, 0xfe, 0xa2, 0x05, 0x67, 0x73, 0x93, 0xb4, 0xa2, 0xcb, 0x30, - 0xe2, 0xb4, 0x5d, 0x2e, 0xdc, 0x17, 0xc7, 0x28, 0x13, 0x22, 0x55, 0x2b, 0x5c, 0xb4, 0xaf, 0xa0, - 0x2a, 0x79, 0x7c, 0x21, 0x37, 0x79, 0x7c, 0xcf, 0x5c, 0xf0, 0xf6, 0xf7, 0x58, 0x20, 0xdc, 0x54, - 0xfb, 0x38, 0xbb, 0x3f, 0x05, 0x63, 0x7b, 0xe9, 0x9c, 0x4a, 0x17, 0xf2, 0xfd, 0x76, 0x45, 0x26, - 0x25, 0xc5, 0x90, 0x19, 0xf9, 0x93, 0x0c, 0x5a, 0x76, 0x03, 0x04, 0xb4, 0x4c, 0x98, 0xe8, 0xba, - 0x77, 0x6f, 0x9e, 0x07, 0x68, 0x30, 0x5c, 0x2d, 0x03, 0xbf, 0xba, 0x99, 0xcb, 0x0a, 0x82, 0x35, - 0x2c, 0xfb, 0xdf, 0x14, 0x60, 0x54, 0xe6, 0xf0, 0xe9, 0x78, 0xfd, 0x08, 0x98, 0x8e, 0x94, 0xd4, - 0x13, 0x5d, 0x81, 0x12, 0x93, 0x80, 0x56, 0x63, 0xb9, 0x9c, 0x92, 0x3f, 0xac, 0x49, 0x00, 0x8e, - 0x71, 0xe8, 0x2e, 0x0a, 0x3b, 0x9b, 0x0c, 0x3d, 0xe1, 0x54, 0x59, 0xe3, 0xc5, 0x58, 0xc2, 0xd1, - 0x27, 0x60, 0x8a, 0xd7, 0x0b, 0xfc, 0xb6, 0xb3, 0xcd, 0xb5, 0x26, 0x83, 0x2a, 0xec, 0xc2, 0xd4, - 0x5a, 0x02, 0x76, 0x78, 0x30, 0x7f, 0x2a, 0x59, 0xc6, 0xd4, 0x81, 0x29, 0x2a, 0xcc, 0x38, 0x8a, - 0x37, 0x42, 0x77, 0x7f, 0xca, 0xa6, 0x2a, 0x06, 0x61, 0x1d, 0xcf, 0xfe, 0x2c, 0xa0, 0x74, 0x36, - 0x23, 0xf4, 0x3a, 0xb7, 0x88, 0x75, 0x03, 0xd2, 0xe8, 0xa6, 0x1e, 0xd4, 0x83, 0x0b, 0x48, 0x7f, - 0x28, 0x5e, 0x0b, 0xab, 0xfa, 0xf6, 0xff, 0x5f, 0x84, 0xa9, 0xa4, 0x07, 0x38, 0xba, 0x0e, 0x43, - 0x9c, 0xf5, 0x10, 0xe4, 0xbb, 0x58, 0x9f, 0x68, 0x7e, 0xe3, 0xec, 0x10, 0x16, 0xdc, 0x8b, 0xa8, - 0x8f, 0xde, 0x84, 0xd1, 0x86, 0x7f, 0xcf, 0xbb, 0xe7, 0x04, 0x8d, 0xc5, 0x6a, 0x45, 0x2c, 0xe7, - 0xcc, 0xe7, 0x70, 0x39, 0x46, 0xd3, 0x7d, 0xd1, 0x99, 0xa6, 0x35, 0x06, 0x61, 0x9d, 0x1c, 0xda, - 0x60, 0x21, 0xd0, 0xb7, 0xdc, 0xed, 0x35, 0xa7, 0xdd, 0xcd, 0x3d, 0x62, 0x59, 0x22, 0x69, 0x94, - 0xc7, 0x45, 0x9c, 0x74, 0x0e, 0xc0, 0x31, 0x21, 0xf4, 0x79, 0x98, 0x09, 0x73, 0x84, 0xf4, 0x79, - 0xc9, 0xed, 0xba, 0xc9, 0xad, 0x97, 0x1e, 0x7b, 0x70, 0x30, 0x3f, 0x93, 0x25, 0xce, 0xcf, 0x6a, - 0xc6, 0xfe, 0x91, 0x53, 0x60, 0x6c, 0x62, 0x23, 0xd7, 0xa9, 0x75, 0x4c, 0xb9, 0x4e, 0x31, 0x8c, - 0x90, 0x56, 0x3b, 0xda, 0x2f, 0xbb, 0x41, 0xb7, 0x0c, 0xe0, 0x2b, 0x02, 0x27, 0x4d, 0x53, 0x42, - 0xb0, 0xa2, 0x93, 0x9d, 0x90, 0xb6, 0xf8, 0x75, 0x4c, 0x48, 0x3b, 0x70, 0x82, 0x09, 0x69, 0xd7, - 0x61, 0x78, 0xdb, 0x8d, 0x30, 0x69, 0xfb, 0x82, 0xe9, 0xcf, 0x5c, 0x87, 0xd7, 0x38, 0x4a, 0x3a, - 0xf5, 0xa1, 0x00, 0x60, 0x49, 0x04, 0xbd, 0xae, 0x76, 0xe0, 0x50, 0xfe, 0xc3, 0x3c, 0x6d, 0x26, - 0x91, 0xb9, 0x07, 0x45, 0xda, 0xd9, 0xe1, 0x87, 0x4d, 0x3b, 0xbb, 0x2a, 0x93, 0xc5, 0x8e, 0xe4, - 0xfb, 0x32, 0xb1, 0x5c, 0xb0, 0x3d, 0x52, 0xc4, 0xde, 0xd1, 0x13, 0xec, 0x96, 0xf2, 0x4f, 0x02, - 0x95, 0x3b, 0xb7, 0xcf, 0xb4, 0xba, 0xdf, 0x63, 0xc1, 0xe9, 0x76, 0x56, 0xae, 0x69, 0x61, 0x51, - 0xf0, 0x52, 0xdf, 0xe9, 0xac, 0x8d, 0x06, 0x99, 0x24, 0x2e, 0x13, 0x0d, 0x67, 0x37, 0x47, 0x07, - 0x3a, 0xd8, 0x6c, 0x08, 0xcd, 0xf6, 0xc5, 0x9c, 0xfc, 0xbc, 0x5d, 0xb2, 0xf2, 0x6e, 0x64, 0xe4, - 0x82, 0x7d, 0x7f, 0x5e, 0x2e, 0xd8, 0xbe, 0x33, 0xc0, 0xbe, 0xae, 0x32, 0xf3, 0x8e, 0xe7, 0x2f, - 0x25, 0x9e, 0x77, 0xb7, 0x67, 0x3e, 0xde, 0xd7, 0x55, 0x3e, 0xde, 0x2e, 0xf1, 0x6d, 0x79, 0xb6, - 0xdd, 0x9e, 0x59, 0x78, 0xb5, 0x4c, 0xba, 0x93, 0xc7, 0x93, 0x49, 0xd7, 0xb8, 0x6a, 0x78, 0x32, - 0xd7, 0x67, 0x7a, 0x5c, 0x35, 0x06, 0xdd, 0xee, 0x97, 0x0d, 0xcf, 0x1a, 0x3c, 0xfd, 0x50, 0x59, - 0x83, 0xef, 0xe8, 0x59, 0x78, 0x51, 0x8f, 0x34, 0xb3, 0x14, 0xa9, 0xcf, 0xdc, 0xbb, 0x77, 0xf4, - 0x0b, 0x70, 0x26, 0x9f, 0xae, 0xba, 0xe7, 0xd2, 0x74, 0x33, 0xaf, 0xc0, 0x54, 0x4e, 0xdf, 0x53, - 0x27, 0x93, 0xd3, 0xf7, 0xf4, 0xb1, 0xe7, 0xf4, 0x3d, 0x73, 0x02, 0x39, 0x7d, 0x1f, 0x3b, 0xc1, - 0x9c, 0xbe, 0x77, 0x98, 0x19, 0x0e, 0x0f, 0xf6, 0x23, 0xe2, 0xf1, 0x66, 0xc7, 0x7e, 0xcd, 0x8a, - 0x08, 0xc4, 0x3f, 0x4e, 0x81, 0x70, 0x4c, 0x2a, 0x23, 0x57, 0xf0, 0xec, 0x23, 0xc8, 0x15, 0xbc, - 0x1e, 0xe7, 0x0a, 0x3e, 0x9b, 0x3f, 0xd5, 0x19, 0x8e, 0x1b, 0x39, 0x19, 0x82, 0xef, 0xe8, 0x99, - 0x7d, 0x1f, 0xef, 0xa2, 0x6b, 0xc9, 0x12, 0x3c, 0x76, 0xc9, 0xe7, 0xfb, 0x1a, 0xcf, 0xe7, 0xfb, - 0x44, 0xfe, 0x49, 0x9e, 0xbc, 0xee, 0x8c, 0x2c, 0xbe, 0xb4, 0x5f, 0x2a, 0xf2, 0x23, 0x8b, 0x3c, - 0x9c, 0xd3, 0x2f, 0x15, 0x3a, 0x32, 0xdd, 0x2f, 0x05, 0xc2, 0x31, 0x29, 0xfb, 0xfb, 0x0a, 0x70, - 0xbe, 0xfb, 0x7e, 0x8b, 0xa5, 0xa9, 0xd5, 0x58, 0xf5, 0x9c, 0x90, 0xa6, 0xf2, 0x37, 0x5b, 0x8c, - 0xd5, 0x77, 0x20, 0xbb, 0x6b, 0x30, 0xad, 0x3c, 0x3e, 0x9a, 0x6e, 0x7d, 0x7f, 0x3d, 0x7e, 0xf9, - 0x2a, 0x2f, 0xf9, 0x5a, 0x12, 0x01, 0xa7, 0xeb, 0xa0, 0x45, 0x98, 0x34, 0x0a, 0x2b, 0x65, 0xf1, - 0x36, 0x53, 0xe2, 0xdb, 0x9a, 0x09, 0xc6, 0x49, 0x7c, 0xfb, 0xcb, 0x16, 0x3c, 0x96, 0x93, 0x0c, - 0xaf, 0xef, 0x38, 0x6d, 0x5b, 0x30, 0xd9, 0x36, 0xab, 0xf6, 0x08, 0x2d, 0x69, 0xa4, 0xdc, 0x53, - 0x7d, 0x4d, 0x00, 0x70, 0x92, 0xa8, 0xfd, 0x53, 0x05, 0x38, 0xd7, 0xd5, 0x84, 0x11, 0x61, 0x38, - 0xb3, 0xdd, 0x0a, 0x9d, 0xe5, 0x80, 0x34, 0x88, 0x17, 0xb9, 0x4e, 0xb3, 0xd6, 0x26, 0x75, 0x4d, - 0x1e, 0xce, 0x6c, 0x01, 0xaf, 0xad, 0xd5, 0x16, 0xd3, 0x18, 0x38, 0xa7, 0x26, 0x5a, 0x05, 0x94, - 0x86, 0x88, 0x19, 0x66, 0x31, 0xac, 0xd3, 0xf4, 0x70, 0x46, 0x0d, 0xf4, 0x11, 0x18, 0x57, 0xa6, - 0x91, 0xda, 0x8c, 0xb3, 0x83, 0x1d, 0xeb, 0x00, 0x6c, 0xe2, 0xa1, 0xab, 0x3c, 0x08, 0xba, 0x08, - 0x97, 0x2f, 0x84, 0xe7, 0x93, 0x32, 0xc2, 0xb9, 0x28, 0xc6, 0x3a, 0xce, 0xd2, 0xe5, 0xdf, 0xf8, - 0x83, 0xf3, 0xef, 0xfb, 0xad, 0x3f, 0x38, 0xff, 0xbe, 0xdf, 0xfd, 0x83, 0xf3, 0xef, 0xfb, 0x8e, - 0x07, 0xe7, 0xad, 0xdf, 0x78, 0x70, 0xde, 0xfa, 0xad, 0x07, 0xe7, 0xad, 0xdf, 0x7d, 0x70, 0xde, - 0xfa, 0xfd, 0x07, 0xe7, 0xad, 0x2f, 0xfd, 0xe1, 0xf9, 0xf7, 0x7d, 0xaa, 0xb0, 0x77, 0xf5, 0xff, - 0x06, 0x00, 0x00, 0xff, 0xff, 0xed, 0xaf, 0x78, 0x87, 0xfe, 0x03, 0x01, 0x00, + // 14044 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x69, 0x70, 0x5c, 0xd9, + 0x75, 0x18, 0xac, 0xd7, 0x8d, 0xad, 0x0f, 0xf6, 0x0b, 0x92, 0x03, 0x62, 0x86, 0x04, 0xe7, 0x51, + 0xe2, 0x70, 0x34, 0x33, 0xa0, 0x38, 0x8b, 0x34, 0x9e, 0x91, 0xc6, 0x02, 0xd0, 0x00, 0xd9, 0x43, + 0x02, 0xec, 0xb9, 0x0d, 0x92, 0x92, 0x3c, 0x52, 0xe9, 0xa1, 0xfb, 0x02, 0x78, 0x42, 0xf7, 0x7b, + 0x3d, 0xef, 0xbd, 0x06, 0x89, 0xf9, 0xe4, 0xfa, 0xfc, 0xc9, 0xab, 0xbc, 0x7c, 0xa5, 0x4a, 0x39, + 0x9b, 0xed, 0x72, 0xa5, 0x1c, 0xa7, 0x6c, 0xc5, 0xd9, 0x1c, 0x3b, 0xb6, 0x63, 0x39, 0xb1, 0x13, + 0x67, 0x71, 0xf2, 0xc3, 0x71, 0x5c, 0x89, 0xe5, 0x2a, 0x57, 0x10, 0x9b, 0x4e, 0x95, 0x4b, 0x3f, + 0x62, 0x3b, 0x71, 0xf2, 0x23, 0x88, 0x2b, 0x4e, 0xdd, 0xf5, 0xdd, 0xfb, 0x96, 0xee, 0x06, 0x07, + 0x84, 0x46, 0xaa, 0xf9, 0xd7, 0x7d, 0xcf, 0xb9, 0xe7, 0xde, 0x77, 0xd7, 0x73, 0xcf, 0x0a, 0xaf, + 0xee, 0xbe, 0x1c, 0x2e, 0xb8, 0xfe, 0x95, 0xdd, 0xce, 0x26, 0x09, 0x3c, 0x12, 0x91, 0xf0, 0xca, + 0x1e, 0xf1, 0x1a, 0x7e, 0x70, 0x45, 0x00, 0x9c, 0xb6, 0x7b, 0xa5, 0xee, 0x07, 0xe4, 0xca, 0xde, + 0xd5, 0x2b, 0xdb, 0xc4, 0x23, 0x81, 0x13, 0x91, 0xc6, 0x42, 0x3b, 0xf0, 0x23, 0x1f, 0x21, 0x8e, + 0xb3, 0xe0, 0xb4, 0xdd, 0x05, 0x8a, 0xb3, 0xb0, 0x77, 0x75, 0xee, 0xb9, 0x6d, 0x37, 0xda, 0xe9, + 0x6c, 0x2e, 0xd4, 0xfd, 0xd6, 0x95, 0x6d, 0x7f, 0xdb, 0xbf, 0xc2, 0x50, 0x37, 0x3b, 0x5b, 0xec, + 0x1f, 0xfb, 0xc3, 0x7e, 0x71, 0x12, 0x73, 0x2f, 0xc6, 0xcd, 0xb4, 0x9c, 0xfa, 0x8e, 0xeb, 0x91, + 0x60, 0xff, 0x4a, 0x7b, 0x77, 0x9b, 0xb5, 0x1b, 0x90, 0xd0, 0xef, 0x04, 0x75, 0x92, 0x6c, 0xb8, + 0x6b, 0xad, 0xf0, 0x4a, 0x8b, 0x44, 0x4e, 0x46, 0x77, 0xe7, 0xae, 0xe4, 0xd5, 0x0a, 0x3a, 0x5e, + 0xe4, 0xb6, 0xd2, 0xcd, 0x7c, 0xb8, 0x57, 0x85, 0xb0, 0xbe, 0x43, 0x5a, 0x4e, 0xaa, 0xde, 0x0b, + 0x79, 0xf5, 0x3a, 0x91, 0xdb, 0xbc, 0xe2, 0x7a, 0x51, 0x18, 0x05, 0xc9, 0x4a, 0xf6, 0x57, 0x2d, + 0xb8, 0xb0, 0x78, 0xb7, 0xb6, 0xd2, 0x74, 0xc2, 0xc8, 0xad, 0x2f, 0x35, 0xfd, 0xfa, 0x6e, 0x2d, + 0xf2, 0x03, 0x72, 0xc7, 0x6f, 0x76, 0x5a, 0xa4, 0xc6, 0x06, 0x02, 0x3d, 0x0b, 0x23, 0x7b, 0xec, + 0x7f, 0xa5, 0x3c, 0x6b, 0x5d, 0xb0, 0x2e, 0x97, 0x96, 0xa6, 0x7e, 0xe3, 0x60, 0xfe, 0x7d, 0x0f, + 0x0e, 0xe6, 0x47, 0xee, 0x88, 0x72, 0xac, 0x30, 0xd0, 0x25, 0x18, 0xda, 0x0a, 0x37, 0xf6, 0xdb, + 0x64, 0xb6, 0xc0, 0x70, 0x27, 0x04, 0xee, 0xd0, 0x6a, 0x8d, 0x96, 0x62, 0x01, 0x45, 0x57, 0xa0, + 0xd4, 0x76, 0x82, 0xc8, 0x8d, 0x5c, 0xdf, 0x9b, 0x2d, 0x5e, 0xb0, 0x2e, 0x0f, 0x2e, 0x4d, 0x0b, + 0xd4, 0x52, 0x55, 0x02, 0x70, 0x8c, 0x43, 0xbb, 0x11, 0x10, 0xa7, 0x71, 0xcb, 0x6b, 0xee, 0xcf, + 0x0e, 0x5c, 0xb0, 0x2e, 0x8f, 0xc4, 0xdd, 0xc0, 0xa2, 0x1c, 0x2b, 0x0c, 0xfb, 0x47, 0x0a, 0x30, + 0xb2, 0xb8, 0xb5, 0xe5, 0x7a, 0x6e, 0xb4, 0x8f, 0xee, 0xc0, 0x98, 0xe7, 0x37, 0x88, 0xfc, 0xcf, + 0xbe, 0x62, 0xf4, 0xf9, 0x0b, 0x0b, 0xe9, 0xa5, 0xb4, 0xb0, 0xae, 0xe1, 0x2d, 0x4d, 0x3d, 0x38, + 0x98, 0x1f, 0xd3, 0x4b, 0xb0, 0x41, 0x07, 0x61, 0x18, 0x6d, 0xfb, 0x0d, 0x45, 0xb6, 0xc0, 0xc8, + 0xce, 0x67, 0x91, 0xad, 0xc6, 0x68, 0x4b, 0x93, 0x0f, 0x0e, 0xe6, 0x47, 0xb5, 0x02, 0xac, 0x13, + 0x41, 0x9b, 0x30, 0x49, 0xff, 0x7a, 0x91, 0xab, 0xe8, 0x16, 0x19, 0xdd, 0x8b, 0x79, 0x74, 0x35, + 0xd4, 0xa5, 0x99, 0x07, 0x07, 0xf3, 0x93, 0x89, 0x42, 0x9c, 0x24, 0x68, 0xbf, 0x0d, 0x13, 0x8b, + 0x51, 0xe4, 0xd4, 0x77, 0x48, 0x83, 0xcf, 0x20, 0x7a, 0x11, 0x06, 0x3c, 0xa7, 0x45, 0xc4, 0xfc, + 0x5e, 0x10, 0x03, 0x3b, 0xb0, 0xee, 0xb4, 0xc8, 0xe1, 0xc1, 0xfc, 0xd4, 0x6d, 0xcf, 0x7d, 0xab, + 0x23, 0x56, 0x05, 0x2d, 0xc3, 0x0c, 0x1b, 0x3d, 0x0f, 0xd0, 0x20, 0x7b, 0x6e, 0x9d, 0x54, 0x9d, + 0x68, 0x47, 0xcc, 0x37, 0x12, 0x75, 0xa1, 0xac, 0x20, 0x58, 0xc3, 0xb2, 0xef, 0x43, 0x69, 0x71, + 0xcf, 0x77, 0x1b, 0x55, 0xbf, 0x11, 0xa2, 0x5d, 0x98, 0x6c, 0x07, 0x64, 0x8b, 0x04, 0xaa, 0x68, + 0xd6, 0xba, 0x50, 0xbc, 0x3c, 0xfa, 0xfc, 0xe5, 0xcc, 0x8f, 0x35, 0x51, 0x57, 0xbc, 0x28, 0xd8, + 0x5f, 0x7a, 0x4c, 0xb4, 0x37, 0x99, 0x80, 0xe2, 0x24, 0x65, 0xfb, 0x5f, 0x14, 0xe0, 0xf4, 0xe2, + 0xdb, 0x9d, 0x80, 0x94, 0xdd, 0x70, 0x37, 0xb9, 0xc2, 0x1b, 0x6e, 0xb8, 0xbb, 0x1e, 0x8f, 0x80, + 0x5a, 0x5a, 0x65, 0x51, 0x8e, 0x15, 0x06, 0x7a, 0x0e, 0x86, 0xe9, 0xef, 0xdb, 0xb8, 0x22, 0x3e, + 0x79, 0x46, 0x20, 0x8f, 0x96, 0x9d, 0xc8, 0x29, 0x73, 0x10, 0x96, 0x38, 0x68, 0x0d, 0x46, 0xeb, + 0x6c, 0x43, 0x6e, 0xaf, 0xf9, 0x0d, 0xc2, 0x26, 0xb3, 0xb4, 0xf4, 0x0c, 0x45, 0x5f, 0x8e, 0x8b, + 0x0f, 0x0f, 0xe6, 0x67, 0x79, 0xdf, 0x04, 0x09, 0x0d, 0x86, 0xf5, 0xfa, 0xc8, 0x56, 0xfb, 0x6b, + 0x80, 0x51, 0x82, 0x8c, 0xbd, 0x75, 0x59, 0xdb, 0x2a, 0x83, 0x6c, 0xab, 0x8c, 0x65, 0x6f, 0x13, + 0x74, 0x15, 0x06, 0x76, 0x5d, 0xaf, 0x31, 0x3b, 0xc4, 0x68, 0x9d, 0xa3, 0x73, 0x7e, 0xc3, 0xf5, + 0x1a, 0x87, 0x07, 0xf3, 0xd3, 0x46, 0x77, 0x68, 0x21, 0x66, 0xa8, 0xf6, 0x9f, 0x59, 0x30, 0xcf, + 0x60, 0xab, 0x6e, 0x93, 0x54, 0x49, 0x10, 0xba, 0x61, 0x44, 0xbc, 0xc8, 0x18, 0xd0, 0xe7, 0x01, + 0x42, 0x52, 0x0f, 0x48, 0xa4, 0x0d, 0xa9, 0x5a, 0x18, 0x35, 0x05, 0xc1, 0x1a, 0x16, 0x3d, 0x10, + 0xc2, 0x1d, 0x27, 0x60, 0xeb, 0x4b, 0x0c, 0xac, 0x3a, 0x10, 0x6a, 0x12, 0x80, 0x63, 0x1c, 0xe3, + 0x40, 0x28, 0xf6, 0x3a, 0x10, 0xd0, 0xc7, 0x60, 0x32, 0x6e, 0x2c, 0x6c, 0x3b, 0x75, 0x39, 0x80, + 0x6c, 0xcb, 0xd4, 0x4c, 0x10, 0x4e, 0xe2, 0xda, 0x7f, 0xdb, 0x12, 0x8b, 0x87, 0x7e, 0xf5, 0xbb, + 0xfc, 0x5b, 0xed, 0x5f, 0xb2, 0x60, 0x78, 0xc9, 0xf5, 0x1a, 0xae, 0xb7, 0x8d, 0x3e, 0x0b, 0x23, + 0xf4, 0x6e, 0x6a, 0x38, 0x91, 0x23, 0xce, 0xbd, 0x0f, 0x69, 0x7b, 0x4b, 0x5d, 0x15, 0x0b, 0xed, + 0xdd, 0x6d, 0x5a, 0x10, 0x2e, 0x50, 0x6c, 0xba, 0xdb, 0x6e, 0x6d, 0x7e, 0x8e, 0xd4, 0xa3, 0x35, + 0x12, 0x39, 0xf1, 0xe7, 0xc4, 0x65, 0x58, 0x51, 0x45, 0x37, 0x60, 0x28, 0x72, 0x82, 0x6d, 0x12, + 0x89, 0x03, 0x30, 0xf3, 0xa0, 0xe2, 0x35, 0x31, 0xdd, 0x91, 0xc4, 0xab, 0x93, 0xf8, 0x5a, 0xd8, + 0x60, 0x55, 0xb1, 0x20, 0x61, 0xff, 0xd0, 0x30, 0x9c, 0x5d, 0xae, 0x55, 0x72, 0xd6, 0xd5, 0x25, + 0x18, 0x6a, 0x04, 0xee, 0x1e, 0x09, 0xc4, 0x38, 0x2b, 0x2a, 0x65, 0x56, 0x8a, 0x05, 0x14, 0xbd, + 0x0c, 0x63, 0xfc, 0x42, 0xba, 0xee, 0x78, 0x8d, 0xa6, 0x1c, 0xe2, 0x53, 0x02, 0x7b, 0xec, 0x8e, + 0x06, 0xc3, 0x06, 0xe6, 0x11, 0x17, 0xd5, 0xa5, 0xc4, 0x66, 0xcc, 0xbb, 0xec, 0xbe, 0x68, 0xc1, + 0x14, 0x6f, 0x66, 0x31, 0x8a, 0x02, 0x77, 0xb3, 0x13, 0x91, 0x70, 0x76, 0x90, 0x9d, 0x74, 0xcb, + 0x59, 0xa3, 0x95, 0x3b, 0x02, 0x0b, 0x77, 0x12, 0x54, 0xf8, 0x21, 0x38, 0x2b, 0xda, 0x9d, 0x4a, + 0x82, 0x71, 0xaa, 0x59, 0xf4, 0x9d, 0x16, 0xcc, 0xd5, 0x7d, 0x2f, 0x0a, 0xfc, 0x66, 0x93, 0x04, + 0xd5, 0xce, 0x66, 0xd3, 0x0d, 0x77, 0xf8, 0x3a, 0xc5, 0x64, 0x8b, 0x9d, 0x04, 0x39, 0x73, 0xa8, + 0x90, 0xc4, 0x1c, 0x9e, 0x7f, 0x70, 0x30, 0x3f, 0xb7, 0x9c, 0x4b, 0x0a, 0x77, 0x69, 0x06, 0xed, + 0x02, 0xa2, 0x57, 0x69, 0x2d, 0x72, 0xb6, 0x49, 0xdc, 0xf8, 0x70, 0xff, 0x8d, 0x9f, 0x79, 0x70, + 0x30, 0x8f, 0xd6, 0x53, 0x24, 0x70, 0x06, 0x59, 0xf4, 0x16, 0x9c, 0xa2, 0xa5, 0xa9, 0x6f, 0x1d, + 0xe9, 0xbf, 0xb9, 0xd9, 0x07, 0x07, 0xf3, 0xa7, 0xd6, 0x33, 0x88, 0xe0, 0x4c, 0xd2, 0xe8, 0x3b, + 0x2c, 0x38, 0x1b, 0x7f, 0xfe, 0xca, 0xfd, 0xb6, 0xe3, 0x35, 0xe2, 0x86, 0x4b, 0xfd, 0x37, 0x4c, + 0xcf, 0xe4, 0xb3, 0xcb, 0x79, 0x94, 0x70, 0x7e, 0x23, 0x73, 0xcb, 0x70, 0x3a, 0x73, 0xb5, 0xa0, + 0x29, 0x28, 0xee, 0x12, 0xce, 0x05, 0x95, 0x30, 0xfd, 0x89, 0x4e, 0xc1, 0xe0, 0x9e, 0xd3, 0xec, + 0x88, 0x8d, 0x82, 0xf9, 0x9f, 0x57, 0x0a, 0x2f, 0x5b, 0xf6, 0xbf, 0x2c, 0xc2, 0xe4, 0x72, 0xad, + 0xf2, 0x50, 0xbb, 0x50, 0xbf, 0x86, 0x0a, 0x5d, 0xaf, 0xa1, 0xf8, 0x52, 0x2b, 0xe6, 0x5e, 0x6a, + 0xff, 0x6f, 0xc6, 0x16, 0x1a, 0x60, 0x5b, 0xe8, 0x5b, 0x72, 0xb6, 0xd0, 0x31, 0x6f, 0x9c, 0xbd, + 0x9c, 0x55, 0x34, 0xc8, 0x26, 0x33, 0x93, 0x63, 0xb9, 0xe9, 0xd7, 0x9d, 0x66, 0xf2, 0xe8, 0x3b, + 0xe2, 0x52, 0x3a, 0x9e, 0x79, 0xac, 0xc3, 0xd8, 0xb2, 0xd3, 0x76, 0x36, 0xdd, 0xa6, 0x1b, 0xb9, + 0x24, 0x44, 0x4f, 0x41, 0xd1, 0x69, 0x34, 0x18, 0xb7, 0x55, 0x5a, 0x3a, 0xfd, 0xe0, 0x60, 0xbe, + 0xb8, 0xd8, 0xa0, 0xd7, 0x3e, 0x28, 0xac, 0x7d, 0x4c, 0x31, 0xd0, 0x07, 0x61, 0xa0, 0x11, 0xf8, + 0xed, 0xd9, 0x02, 0xc3, 0xa4, 0xbb, 0x6e, 0xa0, 0x1c, 0xf8, 0xed, 0x04, 0x2a, 0xc3, 0xb1, 0x7f, + 0xad, 0x00, 0x4f, 0x2c, 0x93, 0xf6, 0xce, 0x6a, 0x2d, 0xe7, 0xfc, 0xbe, 0x0c, 0x23, 0x2d, 0xdf, + 0x73, 0x23, 0x3f, 0x08, 0x45, 0xd3, 0x6c, 0x45, 0xac, 0x89, 0x32, 0xac, 0xa0, 0xe8, 0x02, 0x0c, + 0xb4, 0x63, 0xa6, 0x72, 0x4c, 0x32, 0xa4, 0x8c, 0x9d, 0x64, 0x10, 0x8a, 0xd1, 0x09, 0x49, 0x20, + 0x56, 0x8c, 0xc2, 0xb8, 0x1d, 0x92, 0x00, 0x33, 0x48, 0x7c, 0x33, 0xd3, 0x3b, 0x5b, 0x9c, 0xd0, + 0x89, 0x9b, 0x99, 0x42, 0xb0, 0x86, 0x85, 0xaa, 0x50, 0x0a, 0x13, 0x33, 0xdb, 0xd7, 0x36, 0x1d, + 0x67, 0x57, 0xb7, 0x9a, 0xc9, 0x98, 0x88, 0x71, 0xa3, 0x0c, 0xf5, 0xbc, 0xba, 0xbf, 0x52, 0x00, + 0xc4, 0x87, 0xf0, 0x1b, 0x6c, 0xe0, 0x6e, 0xa7, 0x07, 0xae, 0xff, 0x2d, 0x71, 0x5c, 0xa3, 0xf7, + 0x3f, 0x2c, 0x78, 0x62, 0xd9, 0xf5, 0x1a, 0x24, 0xc8, 0x59, 0x80, 0x8f, 0xe6, 0x2d, 0x7b, 0x34, + 0xa6, 0xc1, 0x58, 0x62, 0x03, 0xc7, 0xb0, 0xc4, 0xec, 0x3f, 0xb1, 0x00, 0xf1, 0xcf, 0x7e, 0xd7, + 0x7d, 0xec, 0xed, 0xf4, 0xc7, 0x1e, 0xc3, 0xb2, 0xb0, 0x6f, 0xc2, 0xc4, 0x72, 0xd3, 0x25, 0x5e, + 0x54, 0xa9, 0x2e, 0xfb, 0xde, 0x96, 0xbb, 0x8d, 0x5e, 0x81, 0x89, 0xc8, 0x6d, 0x11, 0xbf, 0x13, + 0xd5, 0x48, 0xdd, 0xf7, 0xd8, 0x4b, 0xd2, 0xba, 0x3c, 0xb8, 0x84, 0x1e, 0x1c, 0xcc, 0x4f, 0x6c, + 0x18, 0x10, 0x9c, 0xc0, 0xb4, 0x7f, 0x8f, 0x8e, 0x9f, 0xdf, 0x6a, 0xfb, 0x1e, 0xf1, 0xa2, 0x65, + 0xdf, 0x6b, 0x70, 0x89, 0xc3, 0x2b, 0x30, 0x10, 0xd1, 0xf1, 0xe0, 0x63, 0x77, 0x49, 0x6e, 0x14, + 0x3a, 0x0a, 0x87, 0x07, 0xf3, 0x67, 0xd2, 0x35, 0xd8, 0x38, 0xb1, 0x3a, 0xe8, 0x5b, 0x60, 0x28, + 0x8c, 0x9c, 0xa8, 0x13, 0x8a, 0xd1, 0x7c, 0x52, 0x8e, 0x66, 0x8d, 0x95, 0x1e, 0x1e, 0xcc, 0x4f, + 0xaa, 0x6a, 0xbc, 0x08, 0x8b, 0x0a, 0xe8, 0x69, 0x18, 0x6e, 0x91, 0x30, 0x74, 0xb6, 0xe5, 0x6d, + 0x38, 0x29, 0xea, 0x0e, 0xaf, 0xf1, 0x62, 0x2c, 0xe1, 0xe8, 0x22, 0x0c, 0x92, 0x20, 0xf0, 0x03, + 0xb1, 0x47, 0xc7, 0x05, 0xe2, 0xe0, 0x0a, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x3b, 0x0b, 0x26, 0x55, + 0x5f, 0x79, 0x5b, 0x27, 0xf0, 0x2a, 0xf8, 0x14, 0x40, 0x5d, 0x7e, 0x60, 0xc8, 0x6e, 0x8f, 0xd1, + 0xe7, 0x2f, 0x65, 0x5e, 0xd4, 0xa9, 0x61, 0x8c, 0x29, 0xab, 0xa2, 0x10, 0x6b, 0xd4, 0xec, 0x7f, + 0x62, 0xc1, 0x4c, 0xe2, 0x8b, 0x6e, 0xba, 0x61, 0x84, 0xde, 0x4c, 0x7d, 0xd5, 0x42, 0x7f, 0x5f, + 0x45, 0x6b, 0xb3, 0x6f, 0x52, 0x4b, 0x59, 0x96, 0x68, 0x5f, 0x74, 0x1d, 0x06, 0xdd, 0x88, 0xb4, + 0xe4, 0xc7, 0x5c, 0xec, 0xfa, 0x31, 0xbc, 0x57, 0xf1, 0x8c, 0x54, 0x68, 0x4d, 0xcc, 0x09, 0xd8, + 0xbf, 0x56, 0x84, 0x12, 0x5f, 0xb6, 0x6b, 0x4e, 0xfb, 0x04, 0xe6, 0xe2, 0x19, 0x28, 0xb9, 0xad, + 0x56, 0x27, 0x72, 0x36, 0xc5, 0x71, 0x3e, 0xc2, 0xb7, 0x56, 0x45, 0x16, 0xe2, 0x18, 0x8e, 0x2a, + 0x30, 0xc0, 0xba, 0xc2, 0xbf, 0xf2, 0xa9, 0xec, 0xaf, 0x14, 0x7d, 0x5f, 0x28, 0x3b, 0x91, 0xc3, + 0x39, 0x29, 0x75, 0x8f, 0xd0, 0x22, 0xcc, 0x48, 0x20, 0x07, 0x60, 0xd3, 0xf5, 0x9c, 0x60, 0x9f, + 0x96, 0xcd, 0x16, 0x19, 0xc1, 0xe7, 0xba, 0x13, 0x5c, 0x52, 0xf8, 0x9c, 0xac, 0xfa, 0xb0, 0x18, + 0x80, 0x35, 0xa2, 0x73, 0x1f, 0x81, 0x92, 0x42, 0x3e, 0x0a, 0x43, 0x34, 0xf7, 0x31, 0x98, 0x4c, + 0xb4, 0xd5, 0xab, 0xfa, 0x98, 0xce, 0x4f, 0xfd, 0x32, 0x3b, 0x32, 0x44, 0xaf, 0x57, 0xbc, 0x3d, + 0x71, 0xe4, 0xbe, 0x0d, 0xa7, 0x9a, 0x19, 0x27, 0x99, 0x98, 0xd7, 0xfe, 0x4f, 0xbe, 0x27, 0xc4, + 0x67, 0x9f, 0xca, 0x82, 0xe2, 0xcc, 0x36, 0x28, 0x8f, 0xe0, 0xb7, 0xe9, 0x06, 0x71, 0x9a, 0x3a, + 0xbb, 0x7d, 0x4b, 0x94, 0x61, 0x05, 0xa5, 0xe7, 0xdd, 0x29, 0xd5, 0xf9, 0x1b, 0x64, 0xbf, 0x46, + 0x9a, 0xa4, 0x1e, 0xf9, 0xc1, 0xd7, 0xb5, 0xfb, 0xe7, 0xf8, 0xe8, 0xf3, 0xe3, 0x72, 0x54, 0x10, + 0x28, 0xde, 0x20, 0xfb, 0x7c, 0x2a, 0xf4, 0xaf, 0x2b, 0x76, 0xfd, 0xba, 0x9f, 0xb5, 0x60, 0x5c, + 0x7d, 0xdd, 0x09, 0x9c, 0x0b, 0x4b, 0xe6, 0xb9, 0x70, 0xae, 0xeb, 0x02, 0xcf, 0x39, 0x11, 0xbe, + 0x52, 0x80, 0xb3, 0x0a, 0x87, 0xbe, 0x0d, 0xf8, 0x1f, 0xb1, 0xaa, 0xae, 0x40, 0xc9, 0x53, 0x52, + 0x2b, 0xcb, 0x14, 0x17, 0xc5, 0x32, 0xab, 0x18, 0x87, 0xb2, 0x78, 0x5e, 0x2c, 0x5a, 0x1a, 0xd3, + 0xc5, 0xb9, 0x42, 0x74, 0xbb, 0x04, 0xc5, 0x8e, 0xdb, 0x10, 0x17, 0xcc, 0x87, 0xe4, 0x68, 0xdf, + 0xae, 0x94, 0x0f, 0x0f, 0xe6, 0x9f, 0xcc, 0x53, 0x25, 0xd0, 0x9b, 0x2d, 0x5c, 0xb8, 0x5d, 0x29, + 0x63, 0x5a, 0x19, 0x2d, 0xc2, 0xa4, 0xd4, 0x96, 0xdc, 0xa1, 0xec, 0x96, 0xef, 0x89, 0x7b, 0x48, + 0xc9, 0x64, 0xb1, 0x09, 0xc6, 0x49, 0x7c, 0x54, 0x86, 0xa9, 0xdd, 0xce, 0x26, 0x69, 0x92, 0x88, + 0x7f, 0xf0, 0x0d, 0xc2, 0x25, 0x96, 0xa5, 0xf8, 0x65, 0x76, 0x23, 0x01, 0xc7, 0xa9, 0x1a, 0xf6, + 0x5f, 0xb0, 0xfb, 0x40, 0x8c, 0x5e, 0x35, 0xf0, 0xe9, 0xc2, 0xa2, 0xd4, 0xbf, 0x9e, 0xcb, 0xb9, + 0x9f, 0x55, 0x71, 0x83, 0xec, 0x6f, 0xf8, 0x94, 0x33, 0xcf, 0x5e, 0x15, 0xc6, 0x9a, 0x1f, 0xe8, + 0xba, 0xe6, 0x7f, 0xbe, 0x00, 0xa7, 0xd5, 0x08, 0x18, 0x4c, 0xe0, 0x37, 0xfa, 0x18, 0x5c, 0x85, + 0xd1, 0x06, 0xd9, 0x72, 0x3a, 0xcd, 0x48, 0x89, 0xcf, 0x07, 0xb9, 0x0a, 0xa5, 0x1c, 0x17, 0x63, + 0x1d, 0xe7, 0x08, 0xc3, 0xf6, 0x3f, 0x47, 0xd9, 0x45, 0x1c, 0x39, 0x74, 0x8d, 0xab, 0x5d, 0x63, + 0xe5, 0xee, 0x9a, 0x8b, 0x30, 0xe8, 0xb6, 0x28, 0x63, 0x56, 0x30, 0xf9, 0xad, 0x0a, 0x2d, 0xc4, + 0x1c, 0x86, 0x3e, 0x00, 0xc3, 0x75, 0xbf, 0xd5, 0x72, 0xbc, 0x06, 0xbb, 0xf2, 0x4a, 0x4b, 0xa3, + 0x94, 0x77, 0x5b, 0xe6, 0x45, 0x58, 0xc2, 0xd0, 0x13, 0x30, 0xe0, 0x04, 0xdb, 0x5c, 0x86, 0x51, + 0x5a, 0x1a, 0xa1, 0x2d, 0x2d, 0x06, 0xdb, 0x21, 0x66, 0xa5, 0xf4, 0x09, 0x76, 0xcf, 0x0f, 0x76, + 0x5d, 0x6f, 0xbb, 0xec, 0x06, 0x62, 0x4b, 0xa8, 0xbb, 0xf0, 0xae, 0x82, 0x60, 0x0d, 0x0b, 0xad, + 0xc2, 0x60, 0xdb, 0x0f, 0xa2, 0x70, 0x76, 0x88, 0x0d, 0xf7, 0x93, 0x39, 0x07, 0x11, 0xff, 0xda, + 0xaa, 0x1f, 0x44, 0xf1, 0x07, 0xd0, 0x7f, 0x21, 0xe6, 0xd5, 0xd1, 0x4d, 0x18, 0x26, 0xde, 0xde, + 0x6a, 0xe0, 0xb7, 0x66, 0x67, 0xf2, 0x29, 0xad, 0x70, 0x14, 0xbe, 0xcc, 0x62, 0x1e, 0x55, 0x14, + 0x63, 0x49, 0x02, 0x7d, 0x0b, 0x14, 0x89, 0xb7, 0x37, 0x3b, 0xcc, 0x28, 0xcd, 0xe5, 0x50, 0xba, + 0xe3, 0x04, 0xf1, 0x99, 0xbf, 0xe2, 0xed, 0x61, 0x5a, 0x07, 0x7d, 0x12, 0x4a, 0xf2, 0xc0, 0x08, + 0x85, 0xb0, 0x2e, 0x73, 0xc1, 0xca, 0x63, 0x06, 0x93, 0xb7, 0x3a, 0x6e, 0x40, 0x5a, 0xc4, 0x8b, + 0xc2, 0xf8, 0x84, 0x94, 0xd0, 0x10, 0xc7, 0xd4, 0xd0, 0x27, 0xa5, 0x84, 0x78, 0xcd, 0xef, 0x78, + 0x51, 0x38, 0x5b, 0x62, 0xdd, 0xcb, 0xd4, 0xdd, 0xdd, 0x89, 0xf1, 0x92, 0x22, 0x64, 0x5e, 0x19, + 0x1b, 0xa4, 0xd0, 0xa7, 0x61, 0x9c, 0xff, 0xe7, 0x1a, 0xb0, 0x70, 0xf6, 0x34, 0xa3, 0x7d, 0x21, + 0x9f, 0x36, 0x47, 0x5c, 0x3a, 0x2d, 0x88, 0x8f, 0xeb, 0xa5, 0x21, 0x36, 0xa9, 0x21, 0x0c, 0xe3, + 0x4d, 0x77, 0x8f, 0x78, 0x24, 0x0c, 0xab, 0x81, 0xbf, 0x49, 0x66, 0x81, 0x0d, 0xcc, 0xd9, 0x6c, + 0x8d, 0x99, 0xbf, 0x49, 0x96, 0xa6, 0x29, 0xcd, 0x9b, 0x7a, 0x1d, 0x6c, 0x92, 0x40, 0xb7, 0x61, + 0x82, 0xbe, 0xd8, 0xdc, 0x98, 0xe8, 0x68, 0x2f, 0xa2, 0xec, 0x5d, 0x85, 0x8d, 0x4a, 0x38, 0x41, + 0x04, 0xdd, 0x82, 0xb1, 0x30, 0x72, 0x82, 0xa8, 0xd3, 0xe6, 0x44, 0xcf, 0xf4, 0x22, 0xca, 0x14, + 0xae, 0x35, 0xad, 0x0a, 0x36, 0x08, 0xa0, 0xd7, 0xa1, 0xd4, 0x74, 0xb7, 0x48, 0x7d, 0xbf, 0xde, + 0x24, 0xb3, 0x63, 0x8c, 0x5a, 0xe6, 0xa1, 0x72, 0x53, 0x22, 0x71, 0x3e, 0x57, 0xfd, 0xc5, 0x71, + 0x75, 0x74, 0x07, 0xce, 0x44, 0x24, 0x68, 0xb9, 0x9e, 0x43, 0x0f, 0x03, 0xf1, 0xb4, 0x62, 0x8a, + 0xcc, 0x71, 0xb6, 0xdb, 0xce, 0x8b, 0xd9, 0x38, 0xb3, 0x91, 0x89, 0x85, 0x73, 0x6a, 0xa3, 0xfb, + 0x30, 0x9b, 0x01, 0xf1, 0x9b, 0x6e, 0x7d, 0x7f, 0xf6, 0x14, 0xa3, 0xfc, 0x51, 0x41, 0x79, 0x76, + 0x23, 0x07, 0xef, 0xb0, 0x0b, 0x0c, 0xe7, 0x52, 0x47, 0xb7, 0x60, 0x92, 0x9d, 0x40, 0xd5, 0x4e, + 0xb3, 0x29, 0x1a, 0x9c, 0x60, 0x0d, 0x7e, 0x40, 0xde, 0xc7, 0x15, 0x13, 0x7c, 0x78, 0x30, 0x0f, + 0xf1, 0x3f, 0x9c, 0xac, 0x8d, 0x36, 0x99, 0xce, 0xac, 0x13, 0xb8, 0xd1, 0x3e, 0x3d, 0x37, 0xc8, + 0xfd, 0x68, 0x76, 0xb2, 0xab, 0xbc, 0x42, 0x47, 0x55, 0x8a, 0x35, 0xbd, 0x10, 0x27, 0x09, 0xd2, + 0x23, 0x35, 0x8c, 0x1a, 0xae, 0x37, 0x3b, 0xc5, 0xdf, 0x25, 0xf2, 0x44, 0xaa, 0xd1, 0x42, 0xcc, + 0x61, 0x4c, 0x5f, 0x46, 0x7f, 0xdc, 0xa2, 0x37, 0xd7, 0x34, 0x43, 0x8c, 0xf5, 0x65, 0x12, 0x80, + 0x63, 0x1c, 0xca, 0x4c, 0x46, 0xd1, 0xfe, 0x2c, 0x62, 0xa8, 0xea, 0x60, 0xd9, 0xd8, 0xf8, 0x24, + 0xa6, 0xe5, 0xf6, 0x26, 0x4c, 0xa8, 0x83, 0x90, 0x8d, 0x09, 0x9a, 0x87, 0x41, 0xc6, 0x3e, 0x09, + 0xe9, 0x5a, 0x89, 0x76, 0x81, 0xb1, 0x56, 0x98, 0x97, 0xb3, 0x2e, 0xb8, 0x6f, 0x93, 0xa5, 0xfd, + 0x88, 0xf0, 0x37, 0x7d, 0x51, 0xeb, 0x82, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0x3f, 0x9c, 0x0d, 0x8d, + 0x4f, 0xdb, 0x3e, 0xee, 0x97, 0x67, 0x61, 0x64, 0xc7, 0x0f, 0x23, 0x8a, 0xcd, 0xda, 0x18, 0x8c, + 0x19, 0xcf, 0xeb, 0xa2, 0x1c, 0x2b, 0x0c, 0xf4, 0x2a, 0x8c, 0xd7, 0xf5, 0x06, 0xc4, 0xe5, 0xa8, + 0x8e, 0x11, 0xa3, 0x75, 0x6c, 0xe2, 0xa2, 0x97, 0x61, 0x84, 0xd9, 0x80, 0xd4, 0xfd, 0xa6, 0xe0, + 0xda, 0xe4, 0x0d, 0x3f, 0x52, 0x15, 0xe5, 0x87, 0xda, 0x6f, 0xac, 0xb0, 0xd1, 0x25, 0x18, 0xa2, + 0x5d, 0xa8, 0x54, 0xc5, 0xb5, 0xa4, 0x04, 0x45, 0xd7, 0x59, 0x29, 0x16, 0x50, 0xfb, 0x2f, 0x15, + 0xb4, 0x51, 0xa6, 0xef, 0x61, 0x82, 0xaa, 0x30, 0x7c, 0xcf, 0x71, 0x23, 0xd7, 0xdb, 0x16, 0xfc, + 0xc7, 0xd3, 0x5d, 0xef, 0x28, 0x56, 0xe9, 0x2e, 0xaf, 0xc0, 0x6f, 0x51, 0xf1, 0x07, 0x4b, 0x32, + 0x94, 0x62, 0xd0, 0xf1, 0x3c, 0x4a, 0xb1, 0xd0, 0x2f, 0x45, 0xcc, 0x2b, 0x70, 0x8a, 0xe2, 0x0f, + 0x96, 0x64, 0xd0, 0x9b, 0x00, 0x72, 0x87, 0x91, 0x86, 0xb0, 0xbd, 0x78, 0xb6, 0x37, 0xd1, 0x0d, + 0x55, 0x67, 0x69, 0x82, 0xde, 0xd1, 0xf1, 0x7f, 0xac, 0xd1, 0xb3, 0x23, 0xc6, 0xa7, 0xa5, 0x3b, + 0x83, 0xbe, 0x8d, 0x2e, 0x71, 0x27, 0x88, 0x48, 0x63, 0x31, 0x12, 0x83, 0xf3, 0xc1, 0xfe, 0x1e, + 0x29, 0x1b, 0x6e, 0x8b, 0xe8, 0xdb, 0x41, 0x10, 0xc1, 0x31, 0x3d, 0xfb, 0x17, 0x8b, 0x30, 0x9b, + 0xd7, 0x5d, 0xba, 0xe8, 0xc8, 0x7d, 0x37, 0x5a, 0xa6, 0xec, 0x95, 0x65, 0x2e, 0xba, 0x15, 0x51, + 0x8e, 0x15, 0x06, 0x9d, 0xfd, 0xd0, 0xdd, 0x96, 0x6f, 0xcc, 0xc1, 0x78, 0xf6, 0x6b, 0xac, 0x14, + 0x0b, 0x28, 0xc5, 0x0b, 0x88, 0x13, 0x0a, 0xe3, 0x1e, 0x6d, 0x95, 0x60, 0x56, 0x8a, 0x05, 0x54, + 0x97, 0x76, 0x0d, 0xf4, 0x90, 0x76, 0x19, 0x43, 0x34, 0x78, 0xbc, 0x43, 0x84, 0x3e, 0x03, 0xb0, + 0xe5, 0x7a, 0x6e, 0xb8, 0xc3, 0xa8, 0x0f, 0x1d, 0x99, 0xba, 0x62, 0xce, 0x56, 0x15, 0x15, 0xac, + 0x51, 0x44, 0x2f, 0xc1, 0xa8, 0xda, 0x80, 0x95, 0x32, 0xd3, 0x74, 0x6a, 0x96, 0x23, 0xf1, 0x69, + 0x54, 0xc6, 0x3a, 0x9e, 0xfd, 0xb9, 0xe4, 0x7a, 0x11, 0x3b, 0x40, 0x1b, 0x5f, 0xab, 0xdf, 0xf1, + 0x2d, 0x74, 0x1f, 0x5f, 0xfb, 0x6b, 0x45, 0x98, 0x34, 0x1a, 0xeb, 0x84, 0x7d, 0x9c, 0x59, 0xd7, + 0xe8, 0x01, 0xee, 0x44, 0x44, 0xec, 0x3f, 0xbb, 0xf7, 0x56, 0xd1, 0x0f, 0x79, 0xba, 0x03, 0x78, + 0x7d, 0xf4, 0x19, 0x28, 0x35, 0x9d, 0x90, 0x49, 0xce, 0x88, 0xd8, 0x77, 0xfd, 0x10, 0x8b, 0x1f, + 0x26, 0x4e, 0x18, 0x69, 0xb7, 0x26, 0xa7, 0x1d, 0x93, 0xa4, 0x37, 0x0d, 0xe5, 0x4f, 0xa4, 0xf5, + 0x98, 0xea, 0x04, 0x65, 0x62, 0xf6, 0x31, 0x87, 0xa1, 0x97, 0x61, 0x2c, 0x20, 0x6c, 0x55, 0x2c, + 0x53, 0x6e, 0x8e, 0x2d, 0xb3, 0xc1, 0x98, 0xed, 0xc3, 0x1a, 0x0c, 0x1b, 0x98, 0xf1, 0xdb, 0x60, + 0xa8, 0xcb, 0xdb, 0xe0, 0x69, 0x18, 0x66, 0x3f, 0xd4, 0x0a, 0x50, 0xb3, 0x51, 0xe1, 0xc5, 0x58, + 0xc2, 0x93, 0x0b, 0x66, 0xa4, 0xbf, 0x05, 0x43, 0x5f, 0x1f, 0x62, 0x51, 0x33, 0x2d, 0xf3, 0x08, + 0x3f, 0xe5, 0xc4, 0x92, 0xc7, 0x12, 0x66, 0x7f, 0x10, 0x26, 0xca, 0x0e, 0x69, 0xf9, 0xde, 0x8a, + 0xd7, 0x68, 0xfb, 0xae, 0x17, 0xa1, 0x59, 0x18, 0x60, 0x97, 0x08, 0x3f, 0x02, 0x06, 0x68, 0x43, + 0x98, 0x95, 0xd8, 0xdb, 0x70, 0xba, 0xec, 0xdf, 0xf3, 0xee, 0x39, 0x41, 0x63, 0xb1, 0x5a, 0xd1, + 0xde, 0xd7, 0xeb, 0xf2, 0x7d, 0xc7, 0x8d, 0xb6, 0x32, 0x8f, 0x5e, 0xad, 0x26, 0x67, 0x6b, 0x57, + 0xdd, 0x26, 0xc9, 0x91, 0x82, 0xfc, 0xd5, 0x82, 0xd1, 0x52, 0x8c, 0xaf, 0xb4, 0x5a, 0x56, 0xae, + 0x56, 0xeb, 0x0d, 0x18, 0xd9, 0x72, 0x49, 0xb3, 0x81, 0xc9, 0x96, 0x58, 0x89, 0x4f, 0xe5, 0xdb, + 0xa1, 0xac, 0x52, 0x4c, 0x29, 0xf5, 0xe2, 0xaf, 0xc3, 0x55, 0x51, 0x19, 0x2b, 0x32, 0x68, 0x17, + 0xa6, 0xe4, 0x83, 0x41, 0x42, 0xc5, 0xba, 0x7c, 0xba, 0xdb, 0x2b, 0xc4, 0x24, 0x7e, 0xea, 0xc1, + 0xc1, 0xfc, 0x14, 0x4e, 0x90, 0xc1, 0x29, 0xc2, 0xf4, 0x39, 0xd8, 0xa2, 0x27, 0xf0, 0x00, 0x1b, + 0x7e, 0xf6, 0x1c, 0x64, 0x2f, 0x5b, 0x56, 0x6a, 0xff, 0x98, 0x05, 0x8f, 0xa5, 0x46, 0x46, 0xbc, + 0xf0, 0x8f, 0x79, 0x16, 0x92, 0x2f, 0xee, 0x42, 0xef, 0x17, 0xb7, 0xfd, 0x77, 0x2c, 0x38, 0xb5, + 0xd2, 0x6a, 0x47, 0xfb, 0x65, 0xd7, 0x54, 0x41, 0x7d, 0x04, 0x86, 0x5a, 0xa4, 0xe1, 0x76, 0x5a, + 0x62, 0xe6, 0xe6, 0xe5, 0x29, 0xb5, 0xc6, 0x4a, 0x0f, 0x0f, 0xe6, 0xc7, 0x6b, 0x91, 0x1f, 0x38, + 0xdb, 0x84, 0x17, 0x60, 0x81, 0xce, 0xce, 0x7a, 0xf7, 0x6d, 0x72, 0xd3, 0x6d, 0xb9, 0xd2, 0xae, + 0xa8, 0xab, 0xcc, 0x6e, 0x41, 0x0e, 0xe8, 0xc2, 0x1b, 0x1d, 0xc7, 0x8b, 0xdc, 0x68, 0x5f, 0x68, + 0x8f, 0x24, 0x11, 0x1c, 0xd3, 0xb3, 0xbf, 0x6a, 0xc1, 0xa4, 0x5c, 0xf7, 0x8b, 0x8d, 0x46, 0x40, + 0xc2, 0x10, 0xcd, 0x41, 0xc1, 0x6d, 0x8b, 0x5e, 0x82, 0xe8, 0x65, 0xa1, 0x52, 0xc5, 0x05, 0xb7, + 0x2d, 0xd9, 0x32, 0x76, 0x10, 0x16, 0x4d, 0x45, 0xda, 0x75, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x0c, + 0x23, 0x9e, 0xdf, 0xe0, 0xb6, 0x5d, 0xfc, 0x4a, 0x63, 0x0b, 0x6c, 0x5d, 0x94, 0x61, 0x05, 0x45, + 0x55, 0x28, 0x71, 0xb3, 0xa7, 0x78, 0xd1, 0xf6, 0x65, 0x3c, 0xc5, 0xbe, 0x6c, 0x43, 0xd6, 0xc4, + 0x31, 0x11, 0xfb, 0x57, 0x2d, 0x18, 0x93, 0x5f, 0xd6, 0x27, 0xcf, 0x49, 0xb7, 0x56, 0xcc, 0x6f, + 0xc6, 0x5b, 0x8b, 0xf2, 0x8c, 0x0c, 0x62, 0xb0, 0x8a, 0xc5, 0x23, 0xb1, 0x8a, 0x57, 0x61, 0xd4, + 0x69, 0xb7, 0xab, 0x26, 0x9f, 0xc9, 0x96, 0xd2, 0x62, 0x5c, 0x8c, 0x75, 0x1c, 0xfb, 0x47, 0x0b, + 0x30, 0x21, 0xbf, 0xa0, 0xd6, 0xd9, 0x0c, 0x49, 0x84, 0x36, 0xa0, 0xe4, 0xf0, 0x59, 0x22, 0x72, + 0x91, 0x5f, 0xcc, 0x96, 0x23, 0x18, 0x53, 0x1a, 0x5f, 0xf8, 0x8b, 0xb2, 0x36, 0x8e, 0x09, 0xa1, + 0x26, 0x4c, 0x7b, 0x7e, 0xc4, 0x0e, 0x7f, 0x05, 0xef, 0xa6, 0xda, 0x49, 0x52, 0x3f, 0x2b, 0xa8, + 0x4f, 0xaf, 0x27, 0xa9, 0xe0, 0x34, 0x61, 0xb4, 0x22, 0x65, 0x33, 0xc5, 0x7c, 0x61, 0x80, 0x3e, + 0x71, 0xd9, 0xa2, 0x19, 0xfb, 0x57, 0x2c, 0x28, 0x49, 0xb4, 0x93, 0xd0, 0xe2, 0xad, 0xc1, 0x70, + 0xc8, 0x26, 0x41, 0x0e, 0x8d, 0xdd, 0xad, 0xe3, 0x7c, 0xbe, 0xe2, 0x3b, 0x8d, 0xff, 0x0f, 0xb1, + 0xa4, 0xc1, 0x44, 0xf3, 0xaa, 0xfb, 0xef, 0x12, 0xd1, 0xbc, 0xea, 0x4f, 0xce, 0xa5, 0xf4, 0x47, + 0xac, 0xcf, 0x9a, 0xac, 0x8b, 0xb2, 0x5e, 0xed, 0x80, 0x6c, 0xb9, 0xf7, 0x93, 0xac, 0x57, 0x95, + 0x95, 0x62, 0x01, 0x45, 0x6f, 0xc2, 0x58, 0x5d, 0xca, 0x64, 0xe3, 0x1d, 0x7e, 0xa9, 0xab, 0x7e, + 0x40, 0xa9, 0x92, 0xb8, 0x2c, 0x64, 0x59, 0xab, 0x8f, 0x0d, 0x6a, 0xa6, 0x19, 0x41, 0xb1, 0x97, + 0x19, 0x41, 0x4c, 0x37, 0x5f, 0xa9, 0xfe, 0xe3, 0x16, 0x0c, 0x71, 0x59, 0x5c, 0x7f, 0xa2, 0x50, + 0x4d, 0xb3, 0x16, 0x8f, 0xdd, 0x1d, 0x5a, 0x28, 0x34, 0x65, 0x68, 0x0d, 0x4a, 0xec, 0x07, 0x93, + 0x25, 0x16, 0xf3, 0xad, 0xee, 0x79, 0xab, 0x7a, 0x07, 0xef, 0xc8, 0x6a, 0x38, 0xa6, 0x60, 0xff, + 0x70, 0x91, 0x9e, 0x6e, 0x31, 0xaa, 0x71, 0xe9, 0x5b, 0x8f, 0xee, 0xd2, 0x2f, 0x3c, 0xaa, 0x4b, + 0x7f, 0x1b, 0x26, 0xeb, 0x9a, 0x1e, 0x2e, 0x9e, 0xc9, 0xcb, 0x5d, 0x17, 0x89, 0xa6, 0xb2, 0xe3, + 0x52, 0x96, 0x65, 0x93, 0x08, 0x4e, 0x52, 0x45, 0xdf, 0x06, 0x63, 0x7c, 0x9e, 0x45, 0x2b, 0xdc, + 0x12, 0xe3, 0x03, 0xf9, 0xeb, 0x45, 0x6f, 0x82, 0x4b, 0xe5, 0xb4, 0xea, 0xd8, 0x20, 0x66, 0xff, + 0xa9, 0x05, 0x68, 0xa5, 0xbd, 0x43, 0x5a, 0x24, 0x70, 0x9a, 0xb1, 0x38, 0xfd, 0xfb, 0x2d, 0x98, + 0x25, 0xa9, 0xe2, 0x65, 0xbf, 0xd5, 0x12, 0x8f, 0x96, 0x9c, 0x77, 0xf5, 0x4a, 0x4e, 0x1d, 0xe5, + 0x96, 0x30, 0x9b, 0x87, 0x81, 0x73, 0xdb, 0x43, 0x6b, 0x30, 0xc3, 0x6f, 0x49, 0x05, 0xd0, 0x6c, + 0xaf, 0x1f, 0x17, 0x84, 0x67, 0x36, 0xd2, 0x28, 0x38, 0xab, 0x9e, 0xfd, 0x5d, 0x63, 0x90, 0xdb, + 0x8b, 0xf7, 0xf4, 0x08, 0xef, 0xe9, 0x11, 0xde, 0xd3, 0x23, 0xbc, 0xa7, 0x47, 0x78, 0x4f, 0x8f, + 0xf0, 0x4d, 0xaf, 0x47, 0xf8, 0xcb, 0x16, 0x9c, 0x56, 0xd7, 0x80, 0xf1, 0xf0, 0xfd, 0x3c, 0xcc, + 0xf0, 0xed, 0xb6, 0xdc, 0x74, 0xdc, 0xd6, 0x06, 0x69, 0xb5, 0x9b, 0x4e, 0x24, 0xb5, 0xee, 0x57, + 0x33, 0x57, 0x6e, 0xc2, 0x62, 0xd5, 0xa8, 0xb8, 0xf4, 0x18, 0xbd, 0x9e, 0x32, 0x00, 0x38, 0xab, + 0x19, 0xfb, 0x17, 0x47, 0x60, 0x70, 0x65, 0x8f, 0x78, 0xd1, 0x09, 0x3c, 0x11, 0xea, 0x30, 0xe1, + 0x7a, 0x7b, 0x7e, 0x73, 0x8f, 0x34, 0x38, 0xfc, 0x28, 0x2f, 0xd9, 0x33, 0x82, 0xf4, 0x44, 0xc5, + 0x20, 0x81, 0x13, 0x24, 0x1f, 0x85, 0x34, 0xf9, 0x1a, 0x0c, 0xf1, 0x43, 0x5c, 0x88, 0x92, 0x33, + 0xcf, 0x6c, 0x36, 0x88, 0xe2, 0x6a, 0x8a, 0x25, 0xdd, 0xfc, 0x92, 0x10, 0xd5, 0xd1, 0xe7, 0x60, + 0x62, 0xcb, 0x0d, 0xc2, 0x68, 0xc3, 0x6d, 0x91, 0x30, 0x72, 0x5a, 0xed, 0x87, 0x90, 0x1e, 0xab, + 0x71, 0x58, 0x35, 0x28, 0xe1, 0x04, 0x65, 0xb4, 0x0d, 0xe3, 0x4d, 0x47, 0x6f, 0x6a, 0xf8, 0xc8, + 0x4d, 0xa9, 0xdb, 0xe1, 0xa6, 0x4e, 0x08, 0x9b, 0x74, 0xe9, 0x76, 0xaa, 0x33, 0x01, 0xe8, 0x08, + 0x13, 0x0b, 0xa8, 0xed, 0xc4, 0x25, 0x9f, 0x1c, 0x46, 0x19, 0x1d, 0x66, 0x20, 0x5b, 0x32, 0x19, + 0x1d, 0xcd, 0x0c, 0xf6, 0xb3, 0x50, 0x22, 0x74, 0x08, 0x29, 0x61, 0x71, 0xc1, 0x5c, 0xe9, 0xaf, + 0xaf, 0x6b, 0x6e, 0x3d, 0xf0, 0x4d, 0xb9, 0xfd, 0x8a, 0xa4, 0x84, 0x63, 0xa2, 0x68, 0x19, 0x86, + 0x42, 0x12, 0xb8, 0x24, 0x14, 0x57, 0x4d, 0x97, 0x69, 0x64, 0x68, 0xdc, 0xb7, 0x84, 0xff, 0xc6, + 0xa2, 0x2a, 0x5d, 0x5e, 0x0e, 0x13, 0x69, 0xb2, 0xcb, 0x40, 0x5b, 0x5e, 0x8b, 0xac, 0x14, 0x0b, + 0x28, 0x7a, 0x1d, 0x86, 0x03, 0xd2, 0x64, 0x8a, 0xa1, 0xf1, 0xfe, 0x17, 0x39, 0xd7, 0x33, 0xf1, + 0x7a, 0x58, 0x12, 0x40, 0x37, 0x00, 0x05, 0x84, 0x32, 0x4a, 0xae, 0xb7, 0xad, 0xcc, 0x46, 0xc5, + 0x41, 0xab, 0x18, 0x52, 0x1c, 0x63, 0x48, 0x37, 0x1f, 0x9c, 0x51, 0x0d, 0x5d, 0x83, 0x69, 0x55, + 0x5a, 0xf1, 0xc2, 0xc8, 0xa1, 0x07, 0xdc, 0x24, 0xa3, 0xa5, 0xe4, 0x14, 0x38, 0x89, 0x80, 0xd3, + 0x75, 0xec, 0x2f, 0x5b, 0xc0, 0xc7, 0xf9, 0x04, 0x5e, 0xe7, 0xaf, 0x99, 0xaf, 0xf3, 0xb3, 0xb9, + 0x33, 0x97, 0xf3, 0x32, 0xff, 0xb2, 0x05, 0xa3, 0xda, 0xcc, 0xc6, 0x6b, 0xd6, 0xea, 0xb2, 0x66, + 0x3b, 0x30, 0x45, 0x57, 0xfa, 0xad, 0xcd, 0x90, 0x04, 0x7b, 0xa4, 0xc1, 0x16, 0x66, 0xe1, 0xe1, + 0x16, 0xa6, 0x32, 0x51, 0xbb, 0x99, 0x20, 0x88, 0x53, 0x4d, 0xd8, 0x9f, 0x95, 0x5d, 0x55, 0x16, + 0x7d, 0x75, 0x35, 0xe7, 0x09, 0x8b, 0x3e, 0x35, 0xab, 0x38, 0xc6, 0xa1, 0x5b, 0x6d, 0xc7, 0x0f, + 0xa3, 0xa4, 0x45, 0xdf, 0x75, 0x3f, 0x8c, 0x30, 0x83, 0xd8, 0x2f, 0x00, 0xac, 0xdc, 0x27, 0x75, + 0xbe, 0x62, 0xf5, 0xc7, 0x83, 0x95, 0xff, 0x78, 0xb0, 0x7f, 0xdb, 0x82, 0x89, 0xd5, 0x65, 0xe3, + 0xe6, 0x5a, 0x00, 0xe0, 0x2f, 0x9e, 0xbb, 0x77, 0xd7, 0xa5, 0x3a, 0x9c, 0x6b, 0x34, 0x55, 0x29, + 0xd6, 0x30, 0xd0, 0x59, 0x28, 0x36, 0x3b, 0x9e, 0x10, 0x1f, 0x0e, 0xd3, 0xeb, 0xf1, 0x66, 0xc7, + 0xc3, 0xb4, 0x4c, 0x73, 0x29, 0x28, 0xf6, 0xed, 0x52, 0xd0, 0xd3, 0xb5, 0x1f, 0xcd, 0xc3, 0xe0, + 0xbd, 0x7b, 0x6e, 0x83, 0x3b, 0x50, 0x0a, 0x55, 0xfd, 0xdd, 0xbb, 0x95, 0x72, 0x88, 0x79, 0xb9, + 0xfd, 0xa5, 0x22, 0xcc, 0xad, 0x36, 0xc9, 0xfd, 0x77, 0xe8, 0x44, 0xda, 0xaf, 0x43, 0xc4, 0xd1, + 0x04, 0x31, 0x47, 0x75, 0x7a, 0xe9, 0x3d, 0x1e, 0x5b, 0x30, 0xcc, 0x0d, 0xda, 0xa4, 0x4b, 0xe9, + 0xab, 0x59, 0xad, 0xe7, 0x0f, 0xc8, 0x02, 0x37, 0x8c, 0x13, 0x1e, 0x71, 0xea, 0xc2, 0x14, 0xa5, + 0x58, 0x12, 0x9f, 0x7b, 0x05, 0xc6, 0x74, 0xcc, 0x23, 0xb9, 0x9f, 0xfd, 0x7f, 0x45, 0x98, 0xa2, + 0x3d, 0x78, 0xa4, 0x13, 0x71, 0x3b, 0x3d, 0x11, 0xc7, 0xed, 0x82, 0xd4, 0x7b, 0x36, 0xde, 0x4c, + 0xce, 0xc6, 0xd5, 0xbc, 0xd9, 0x38, 0xe9, 0x39, 0xf8, 0x4e, 0x0b, 0x66, 0x56, 0x9b, 0x7e, 0x7d, + 0x37, 0xe1, 0x26, 0xf4, 0x12, 0x8c, 0xd2, 0xe3, 0x38, 0x34, 0x3c, 0xd8, 0x8d, 0x98, 0x06, 0x02, + 0x84, 0x75, 0x3c, 0xad, 0xda, 0xed, 0xdb, 0x95, 0x72, 0x56, 0x28, 0x04, 0x01, 0xc2, 0x3a, 0x9e, + 0xfd, 0x9b, 0x16, 0x9c, 0xbb, 0xb6, 0xbc, 0x12, 0x2f, 0xc5, 0x54, 0x34, 0x86, 0x4b, 0x30, 0xd4, + 0x6e, 0x68, 0x5d, 0x89, 0xc5, 0xab, 0x65, 0xd6, 0x0b, 0x01, 0x7d, 0xb7, 0x44, 0x1a, 0xf9, 0x69, + 0x0b, 0x66, 0xae, 0xb9, 0x11, 0xbd, 0x5d, 0x93, 0x71, 0x01, 0xe8, 0xf5, 0x1a, 0xba, 0x91, 0x1f, + 0xec, 0x27, 0xe3, 0x02, 0x60, 0x05, 0xc1, 0x1a, 0x16, 0x6f, 0x79, 0xcf, 0x65, 0xa6, 0xd4, 0x05, + 0x53, 0xd1, 0x84, 0x45, 0x39, 0x56, 0x18, 0xf4, 0xc3, 0x1a, 0x6e, 0xc0, 0x64, 0x74, 0xfb, 0xe2, + 0x84, 0x55, 0x1f, 0x56, 0x96, 0x00, 0x1c, 0xe3, 0xd8, 0x7f, 0x6c, 0xc1, 0xfc, 0xb5, 0x66, 0x27, + 0x8c, 0x48, 0xb0, 0x15, 0xe6, 0x9c, 0x8e, 0x2f, 0x40, 0x89, 0x48, 0x89, 0xb8, 0xe8, 0xb5, 0xe2, + 0x18, 0x95, 0xa8, 0x9c, 0x87, 0x27, 0x50, 0x78, 0x7d, 0x38, 0x1d, 0x1e, 0xcd, 0x6b, 0x6c, 0x15, + 0x10, 0xd1, 0xdb, 0xd2, 0xe3, 0x35, 0x30, 0xc7, 0xef, 0x95, 0x14, 0x14, 0x67, 0xd4, 0xb0, 0x7f, + 0xcc, 0x82, 0xd3, 0xea, 0x83, 0xdf, 0x75, 0x9f, 0x69, 0xff, 0x5c, 0x01, 0xc6, 0xaf, 0x6f, 0x6c, + 0x54, 0xaf, 0x91, 0x48, 0x5c, 0xdb, 0xbd, 0xf5, 0xdc, 0x58, 0x53, 0xd7, 0x75, 0x7b, 0xcc, 0x75, + 0x22, 0xb7, 0xb9, 0xc0, 0xc3, 0xfe, 0x2c, 0x54, 0xbc, 0xe8, 0x56, 0x50, 0x8b, 0x02, 0xd7, 0xdb, + 0xce, 0x54, 0xf0, 0x49, 0xe6, 0xa2, 0x98, 0xc7, 0x5c, 0xa0, 0x17, 0x60, 0x88, 0xc5, 0x1d, 0x92, + 0x93, 0xf0, 0xb8, 0x7a, 0x0b, 0xb1, 0xd2, 0xc3, 0x83, 0xf9, 0xd2, 0x6d, 0x5c, 0xe1, 0x7f, 0xb0, + 0x40, 0x45, 0xb7, 0x61, 0x74, 0x27, 0x8a, 0xda, 0xd7, 0x89, 0xd3, 0x20, 0x81, 0x3c, 0x0e, 0xcf, + 0x67, 0x1d, 0x87, 0x74, 0x10, 0x38, 0x5a, 0x7c, 0x82, 0xc4, 0x65, 0x21, 0xd6, 0xe9, 0xd8, 0x35, + 0x80, 0x18, 0x76, 0x4c, 0x9a, 0x0a, 0xfb, 0x0f, 0x2d, 0x18, 0xe6, 0x21, 0x20, 0x02, 0xf4, 0x51, + 0x18, 0x20, 0xf7, 0x49, 0x5d, 0x70, 0xbc, 0x99, 0x1d, 0x8e, 0x39, 0x2d, 0x2e, 0x71, 0xa5, 0xff, + 0x31, 0xab, 0x85, 0xae, 0xc3, 0x30, 0xed, 0xed, 0x35, 0x15, 0x0f, 0xe3, 0xc9, 0xbc, 0x2f, 0x56, + 0xd3, 0xce, 0x99, 0x33, 0x51, 0x84, 0x65, 0x75, 0xa6, 0x1e, 0xae, 0xb7, 0x6b, 0xf4, 0xc4, 0x8e, + 0xba, 0x31, 0x16, 0x1b, 0xcb, 0x55, 0x8e, 0x24, 0xa8, 0x71, 0xf5, 0xb0, 0x2c, 0xc4, 0x31, 0x11, + 0x7b, 0x03, 0x4a, 0x74, 0x52, 0x17, 0x9b, 0xae, 0xd3, 0x5d, 0xe3, 0xfd, 0x0c, 0x94, 0xa4, 0x3e, + 0x3b, 0x14, 0xae, 0xdf, 0x8c, 0xaa, 0x54, 0x77, 0x87, 0x38, 0x86, 0xdb, 0x5b, 0x70, 0x8a, 0x59, + 0x27, 0x3a, 0xd1, 0x8e, 0xb1, 0xc7, 0x7a, 0x2f, 0xe6, 0x67, 0xc5, 0x03, 0x92, 0xcf, 0xcc, 0xac, + 0xe6, 0x5d, 0x39, 0x26, 0x29, 0xc6, 0x8f, 0x49, 0xfb, 0x6b, 0x03, 0xf0, 0x78, 0xa5, 0x96, 0x1f, + 0x1d, 0xe4, 0x65, 0x18, 0xe3, 0x7c, 0x29, 0x5d, 0xda, 0x4e, 0x53, 0xb4, 0xab, 0x44, 0xad, 0x1b, + 0x1a, 0x0c, 0x1b, 0x98, 0xe8, 0x1c, 0x14, 0xdd, 0xb7, 0xbc, 0xa4, 0xef, 0x51, 0xe5, 0x8d, 0x75, + 0x4c, 0xcb, 0x29, 0x98, 0xb2, 0xb8, 0xfc, 0xee, 0x50, 0x60, 0xc5, 0xe6, 0xbe, 0x06, 0x13, 0x6e, + 0x58, 0x0f, 0xdd, 0x8a, 0x47, 0xcf, 0x19, 0xed, 0xa4, 0x52, 0xc2, 0x0d, 0xda, 0x69, 0x05, 0xc5, + 0x09, 0x6c, 0xed, 0x22, 0x1b, 0xec, 0x9b, 0x4d, 0xee, 0xe9, 0x0b, 0x4d, 0x5f, 0x00, 0x6d, 0xf6, + 0x75, 0x21, 0x93, 0x99, 0x8b, 0x17, 0x00, 0xff, 0xe0, 0x10, 0x4b, 0x18, 0x7d, 0x39, 0xd6, 0x77, + 0x9c, 0xf6, 0x62, 0x27, 0xda, 0x29, 0xbb, 0x61, 0xdd, 0xdf, 0x23, 0xc1, 0x3e, 0x7b, 0xf4, 0x8f, + 0xc4, 0x2f, 0x47, 0x05, 0x58, 0xbe, 0xbe, 0x58, 0xa5, 0x98, 0x38, 0x5d, 0x07, 0x2d, 0xc2, 0xa4, + 0x2c, 0xac, 0x91, 0x90, 0x5d, 0x61, 0xa3, 0x8c, 0x8c, 0xf2, 0x06, 0x12, 0xc5, 0x8a, 0x48, 0x12, + 0xdf, 0xe4, 0xa4, 0xe1, 0x38, 0x38, 0xe9, 0x8f, 0xc0, 0xb8, 0xeb, 0xb9, 0x91, 0xeb, 0x44, 0x3e, + 0x57, 0xf8, 0xf0, 0xf7, 0x3d, 0x93, 0x64, 0x57, 0x74, 0x00, 0x36, 0xf1, 0xec, 0xff, 0x32, 0x00, + 0xd3, 0x6c, 0xda, 0xde, 0x5b, 0x61, 0xdf, 0x4c, 0x2b, 0xec, 0x76, 0x7a, 0x85, 0x1d, 0xc7, 0x13, + 0xe1, 0xa1, 0x97, 0xd9, 0xe7, 0xa0, 0xa4, 0x1c, 0xa0, 0xa4, 0x07, 0xa4, 0x95, 0xe3, 0x01, 0xd9, + 0x9b, 0xfb, 0x90, 0x36, 0x64, 0xc5, 0x4c, 0x1b, 0xb2, 0xbf, 0x6e, 0x41, 0xac, 0xc1, 0x40, 0xd7, + 0xa1, 0xd4, 0xf6, 0x99, 0x69, 0x64, 0x20, 0xed, 0x8d, 0x1f, 0xcf, 0xbc, 0xa8, 0xf8, 0xa5, 0xc8, + 0x3f, 0xbe, 0x2a, 0x6b, 0xe0, 0xb8, 0x32, 0x5a, 0x82, 0xe1, 0x76, 0x40, 0x6a, 0x11, 0x0b, 0x12, + 0xd2, 0x93, 0x0e, 0x5f, 0x23, 0x1c, 0x1f, 0xcb, 0x8a, 0xf6, 0xcf, 0x5b, 0x00, 0xdc, 0x4c, 0xcb, + 0xf1, 0xb6, 0xc9, 0x09, 0x48, 0xad, 0xcb, 0x30, 0x10, 0xb6, 0x49, 0xbd, 0x9b, 0xd1, 0x6a, 0xdc, + 0x9f, 0x5a, 0x9b, 0xd4, 0xe3, 0x01, 0xa7, 0xff, 0x30, 0xab, 0x6d, 0x7f, 0x37, 0xc0, 0x44, 0x8c, + 0x56, 0x89, 0x48, 0x0b, 0x3d, 0x67, 0x04, 0x0d, 0x38, 0x9b, 0x08, 0x1a, 0x50, 0x62, 0xd8, 0x9a, + 0x80, 0xf4, 0x73, 0x50, 0x6c, 0x39, 0xf7, 0x85, 0x04, 0xec, 0x99, 0xee, 0xdd, 0xa0, 0xf4, 0x17, + 0xd6, 0x9c, 0xfb, 0xfc, 0x91, 0xf8, 0x8c, 0x5c, 0x20, 0x6b, 0xce, 0xfd, 0x43, 0x6e, 0x9a, 0xca, + 0x0e, 0xa9, 0x9b, 0x6e, 0x18, 0x7d, 0xe1, 0x3f, 0xc7, 0xff, 0xd9, 0xb2, 0xa3, 0x8d, 0xb0, 0xb6, + 0x5c, 0x4f, 0x58, 0x20, 0xf5, 0xd5, 0x96, 0xeb, 0x25, 0xdb, 0x72, 0xbd, 0x3e, 0xda, 0x72, 0x3d, + 0xf4, 0x36, 0x0c, 0x0b, 0x03, 0x41, 0x11, 0xa4, 0xe7, 0x4a, 0x1f, 0xed, 0x09, 0xfb, 0x42, 0xde, + 0xe6, 0x15, 0xf9, 0x08, 0x16, 0xa5, 0x3d, 0xdb, 0x95, 0x0d, 0xa2, 0xbf, 0x62, 0xc1, 0x84, 0xf8, + 0x8d, 0xc9, 0x5b, 0x1d, 0x12, 0x46, 0x82, 0xf7, 0xfc, 0x70, 0xff, 0x7d, 0x10, 0x15, 0x79, 0x57, + 0x3e, 0x2c, 0x8f, 0x59, 0x13, 0xd8, 0xb3, 0x47, 0x89, 0x5e, 0xa0, 0xbf, 0x67, 0xc1, 0xa9, 0x96, + 0x73, 0x9f, 0xb7, 0xc8, 0xcb, 0xb0, 0x13, 0xb9, 0xbe, 0x50, 0xb4, 0x7f, 0xb4, 0xbf, 0xe9, 0x4f, + 0x55, 0xe7, 0x9d, 0x94, 0xda, 0xc0, 0x53, 0x59, 0x28, 0x3d, 0xbb, 0x9a, 0xd9, 0xaf, 0xb9, 0x2d, + 0x18, 0x91, 0xeb, 0x2d, 0x43, 0xd4, 0x50, 0xd6, 0x19, 0xeb, 0x23, 0xdb, 0x67, 0xea, 0xce, 0xf8, + 0xb4, 0x1d, 0xb1, 0xd6, 0x1e, 0x69, 0x3b, 0x9f, 0x83, 0x31, 0x7d, 0x8d, 0x3d, 0xd2, 0xb6, 0xde, + 0x82, 0x99, 0x8c, 0xb5, 0xf4, 0x48, 0x9b, 0xbc, 0x07, 0x67, 0x73, 0xd7, 0xc7, 0xa3, 0x6c, 0xd8, + 0xfe, 0x39, 0x4b, 0x3f, 0x07, 0x4f, 0x40, 0x75, 0xb0, 0x6c, 0xaa, 0x0e, 0xce, 0x77, 0xdf, 0x39, + 0x39, 0xfa, 0x83, 0x37, 0xf5, 0x4e, 0xd3, 0x53, 0x1d, 0xbd, 0x0e, 0x43, 0x4d, 0x5a, 0x22, 0xcd, + 0x4c, 0xed, 0xde, 0x3b, 0x32, 0xe6, 0xa5, 0x58, 0x79, 0x88, 0x05, 0x05, 0xfb, 0x97, 0x2c, 0x18, + 0x38, 0x81, 0x91, 0xc0, 0xe6, 0x48, 0x3c, 0x97, 0x4b, 0x5a, 0xc4, 0x0f, 0x5e, 0xc0, 0xce, 0xbd, + 0x95, 0xfb, 0x11, 0xf1, 0x42, 0xf6, 0x54, 0xcc, 0x1c, 0x98, 0x9f, 0xb4, 0x60, 0xe6, 0xa6, 0xef, + 0x34, 0x96, 0x9c, 0xa6, 0xe3, 0xd5, 0x49, 0x50, 0xf1, 0xb6, 0x8f, 0x64, 0x23, 0x5d, 0xe8, 0x69, + 0x23, 0xbd, 0x2c, 0x4d, 0x8c, 0x06, 0xf2, 0xe7, 0x8f, 0x32, 0x92, 0xc9, 0x30, 0x2a, 0x86, 0x31, + 0xec, 0x0e, 0x20, 0xbd, 0x97, 0xc2, 0x63, 0x05, 0xc3, 0xb0, 0xcb, 0xfb, 0x2b, 0x26, 0xf1, 0xa9, + 0x6c, 0x06, 0x2f, 0xf5, 0x79, 0x9a, 0x2f, 0x06, 0x2f, 0xc0, 0x92, 0x90, 0xfd, 0x32, 0x64, 0xba, + 0xbd, 0xf7, 0x16, 0x3e, 0xd8, 0x9f, 0x84, 0x69, 0x56, 0xf3, 0x88, 0x0f, 0x63, 0x3b, 0x21, 0xdb, + 0xcc, 0x08, 0x88, 0x67, 0x7f, 0xd1, 0x82, 0xc9, 0xf5, 0x44, 0x9c, 0xb0, 0x4b, 0x4c, 0x1b, 0x9a, + 0x21, 0x52, 0xaf, 0xb1, 0x52, 0x2c, 0xa0, 0xc7, 0x2e, 0xc9, 0xfa, 0x0b, 0x0b, 0xe2, 0x48, 0x14, + 0x27, 0xc0, 0xbe, 0x2d, 0x1b, 0xec, 0x5b, 0xa6, 0x84, 0x45, 0x75, 0x27, 0x8f, 0x7b, 0x43, 0x37, + 0x54, 0x8c, 0xa6, 0x2e, 0xc2, 0x95, 0x98, 0x0c, 0x5f, 0x8a, 0x13, 0x66, 0x20, 0x27, 0x19, 0xb5, + 0xc9, 0xfe, 0x9d, 0x02, 0x20, 0x85, 0xdb, 0x77, 0x0c, 0xa9, 0x74, 0x8d, 0xe3, 0x89, 0x21, 0xb5, + 0x07, 0x88, 0xe9, 0xf3, 0x03, 0xc7, 0x0b, 0x39, 0x59, 0x57, 0xc8, 0xee, 0x8e, 0x66, 0x2c, 0x30, + 0x27, 0x9a, 0x44, 0x37, 0x53, 0xd4, 0x70, 0x46, 0x0b, 0x9a, 0x9d, 0xc6, 0x60, 0xbf, 0x76, 0x1a, + 0x43, 0x3d, 0xbc, 0xd2, 0x7e, 0xd6, 0x82, 0x71, 0x35, 0x4c, 0xef, 0x12, 0x9b, 0x71, 0xd5, 0x9f, + 0x9c, 0x03, 0xb4, 0xaa, 0x75, 0x99, 0x5d, 0x2c, 0xdf, 0xca, 0xbc, 0x0b, 0x9d, 0xa6, 0xfb, 0x36, + 0x51, 0x11, 0xfc, 0xe6, 0x85, 0xb7, 0xa0, 0x28, 0x3d, 0x3c, 0x98, 0x1f, 0x57, 0xff, 0x78, 0xc4, + 0xe0, 0xb8, 0x0a, 0x3d, 0x92, 0x27, 0x13, 0x4b, 0x11, 0xbd, 0x04, 0x83, 0xed, 0x1d, 0x27, 0x24, + 0x09, 0xdf, 0x9a, 0xc1, 0x2a, 0x2d, 0x3c, 0x3c, 0x98, 0x9f, 0x50, 0x15, 0x58, 0x09, 0xe6, 0xd8, + 0xfd, 0x47, 0xe6, 0x4a, 0x2f, 0xce, 0x9e, 0x91, 0xb9, 0xfe, 0xd4, 0x82, 0x81, 0x75, 0xbf, 0x71, + 0x12, 0x47, 0xc0, 0x6b, 0xc6, 0x11, 0xf0, 0x44, 0x5e, 0x30, 0xf7, 0xdc, 0xdd, 0xbf, 0x9a, 0xd8, + 0xfd, 0xe7, 0x73, 0x29, 0x74, 0xdf, 0xf8, 0x2d, 0x18, 0x65, 0x21, 0xe2, 0x85, 0x1f, 0xd1, 0x0b, + 0xc6, 0x86, 0x9f, 0x4f, 0x6c, 0xf8, 0x49, 0x0d, 0x55, 0xdb, 0xe9, 0x4f, 0xc3, 0xb0, 0x70, 0x4c, + 0x49, 0x3a, 0x69, 0x0a, 0x5c, 0x2c, 0xe1, 0xf6, 0x8f, 0x17, 0xc1, 0x08, 0x49, 0x8f, 0x7e, 0xc5, + 0x82, 0x85, 0x80, 0x1b, 0xac, 0x36, 0xca, 0x9d, 0xc0, 0xf5, 0xb6, 0x6b, 0xf5, 0x1d, 0xd2, 0xe8, + 0x34, 0x5d, 0x6f, 0xbb, 0xb2, 0xed, 0xf9, 0xaa, 0x78, 0xe5, 0x3e, 0xa9, 0x77, 0x98, 0x12, 0xac, + 0x47, 0xfc, 0x7b, 0x65, 0xf8, 0xfd, 0xfc, 0x83, 0x83, 0xf9, 0x05, 0x7c, 0x24, 0xda, 0xf8, 0x88, + 0x7d, 0x41, 0xbf, 0x69, 0xc1, 0x15, 0x1e, 0xa9, 0xbd, 0xff, 0xfe, 0x77, 0x79, 0x2d, 0x57, 0x25, + 0xa9, 0x98, 0xc8, 0x06, 0x09, 0x5a, 0x4b, 0x1f, 0x11, 0x03, 0x7a, 0xa5, 0x7a, 0xb4, 0xb6, 0xf0, + 0x51, 0x3b, 0x67, 0xff, 0xb3, 0x22, 0x8c, 0x8b, 0x08, 0x4e, 0xe2, 0x0e, 0x78, 0xc9, 0x58, 0x12, + 0x4f, 0x26, 0x96, 0xc4, 0xb4, 0x81, 0x7c, 0x3c, 0xc7, 0x7f, 0x08, 0xd3, 0xf4, 0x70, 0xbe, 0x4e, + 0x9c, 0x20, 0xda, 0x24, 0x0e, 0x37, 0xbf, 0x2a, 0x1e, 0xf9, 0xf4, 0x57, 0xe2, 0xb9, 0x9b, 0x49, + 0x62, 0x38, 0x4d, 0xff, 0x9b, 0xe9, 0xce, 0xf1, 0x60, 0x2a, 0x15, 0x84, 0xeb, 0x53, 0x50, 0x52, + 0x5e, 0x15, 0xe2, 0xd0, 0xe9, 0x1e, 0xcb, 0x2e, 0x49, 0x81, 0x8b, 0xd0, 0x62, 0x8f, 0x9e, 0x98, + 0x9c, 0xfd, 0x0f, 0x0a, 0x46, 0x83, 0x7c, 0x12, 0xd7, 0x61, 0xc4, 0x09, 0x43, 0x77, 0xdb, 0x23, + 0x0d, 0xb1, 0x63, 0xdf, 0x9f, 0xb7, 0x63, 0x8d, 0x66, 0x98, 0x67, 0xcb, 0xa2, 0xa8, 0x89, 0x15, + 0x0d, 0x74, 0x9d, 0x1b, 0xb9, 0xed, 0xc9, 0xf7, 0x5e, 0x7f, 0xd4, 0x40, 0x9a, 0xc1, 0xed, 0x11, + 0x2c, 0xea, 0xa3, 0x4f, 0x73, 0x2b, 0xc4, 0x1b, 0x9e, 0x7f, 0xcf, 0xbb, 0xe6, 0xfb, 0x32, 0x4a, + 0x42, 0x7f, 0x04, 0xa7, 0xa5, 0xed, 0xa1, 0xaa, 0x8e, 0x4d, 0x6a, 0xfd, 0x45, 0xb5, 0xfc, 0x3c, + 0xcc, 0x50, 0xd2, 0xa6, 0x13, 0x73, 0x88, 0x08, 0x4c, 0x8a, 0xf0, 0x60, 0xb2, 0x4c, 0x8c, 0x5d, + 0xe6, 0x53, 0xce, 0xac, 0x1d, 0xcb, 0x91, 0x6f, 0x98, 0x24, 0x70, 0x92, 0xa6, 0xfd, 0x53, 0x16, + 0x30, 0x87, 0xce, 0x13, 0xe0, 0x47, 0x3e, 0x66, 0xf2, 0x23, 0xb3, 0x79, 0x83, 0x9c, 0xc3, 0x8a, + 0xbc, 0xc8, 0x57, 0x56, 0x35, 0xf0, 0xef, 0xef, 0x0b, 0xd3, 0x91, 0xde, 0xef, 0x0f, 0xfb, 0x7f, + 0x5b, 0xfc, 0x10, 0x53, 0x3e, 0x0f, 0xe8, 0xdb, 0x61, 0xa4, 0xee, 0xb4, 0x9d, 0x3a, 0xcf, 0x9f, + 0x92, 0x2b, 0xd1, 0x33, 0x2a, 0x2d, 0x2c, 0x8b, 0x1a, 0x5c, 0x42, 0x25, 0xc3, 0xcc, 0x8d, 0xc8, + 0xe2, 0x9e, 0x52, 0x29, 0xd5, 0xe4, 0xdc, 0x2e, 0x8c, 0x1b, 0xc4, 0x1e, 0xa9, 0x38, 0xe3, 0xdb, + 0xf9, 0x15, 0xab, 0xc2, 0x22, 0xb6, 0x60, 0xda, 0xd3, 0xfe, 0xd3, 0x0b, 0x45, 0x3e, 0x2e, 0xdf, + 0xdf, 0xeb, 0x12, 0x65, 0xb7, 0x8f, 0xe6, 0x2b, 0x9a, 0x20, 0x83, 0xd3, 0x94, 0xed, 0x9f, 0xb0, + 0xe0, 0x31, 0x1d, 0x51, 0x73, 0x47, 0xe9, 0xa5, 0x23, 0x28, 0xc3, 0x88, 0xdf, 0x26, 0x81, 0x13, + 0xf9, 0x81, 0xb8, 0x35, 0x2e, 0xcb, 0x41, 0xbf, 0x25, 0xca, 0x0f, 0x45, 0xf4, 0x71, 0x49, 0x5d, + 0x96, 0x63, 0x55, 0x93, 0xbe, 0x3e, 0xd9, 0x60, 0x84, 0xc2, 0xf1, 0x88, 0x9d, 0x01, 0x4c, 0x5d, + 0x1e, 0x62, 0x01, 0xb1, 0xbf, 0x66, 0xf1, 0x85, 0xa5, 0x77, 0x1d, 0xbd, 0x05, 0x53, 0x2d, 0x27, + 0xaa, 0xef, 0xac, 0xdc, 0x6f, 0x07, 0x5c, 0xe3, 0x22, 0xc7, 0xe9, 0x99, 0x5e, 0xe3, 0xa4, 0x7d, + 0x64, 0x6c, 0x58, 0xb9, 0x96, 0x20, 0x86, 0x53, 0xe4, 0xd1, 0x26, 0x8c, 0xb2, 0x32, 0xe6, 0x53, + 0x17, 0x76, 0x63, 0x0d, 0xf2, 0x5a, 0x53, 0x16, 0x07, 0x6b, 0x31, 0x1d, 0xac, 0x13, 0xb5, 0x7f, + 0xa6, 0xc8, 0x77, 0x3b, 0x63, 0xe5, 0x9f, 0x86, 0xe1, 0xb6, 0xdf, 0x58, 0xae, 0x94, 0xb1, 0x98, + 0x05, 0x75, 0x8d, 0x54, 0x79, 0x31, 0x96, 0x70, 0x74, 0x19, 0x46, 0xc4, 0x4f, 0xa9, 0x21, 0x63, + 0x67, 0xb3, 0xc0, 0x0b, 0xb1, 0x82, 0xa2, 0xe7, 0x01, 0xda, 0x81, 0xbf, 0xe7, 0x36, 0x58, 0xac, + 0x87, 0xa2, 0x69, 0x2c, 0x54, 0x55, 0x10, 0xac, 0x61, 0xa1, 0x57, 0x61, 0xbc, 0xe3, 0x85, 0x9c, + 0x1d, 0xd1, 0x22, 0xbb, 0x2a, 0x33, 0x96, 0xdb, 0x3a, 0x10, 0x9b, 0xb8, 0x68, 0x11, 0x86, 0x22, + 0x87, 0x19, 0xbf, 0x0c, 0xe6, 0x1b, 0xdf, 0x6e, 0x50, 0x0c, 0x3d, 0x55, 0x07, 0xad, 0x80, 0x45, + 0x45, 0xf4, 0x29, 0xe9, 0xde, 0xca, 0x0f, 0x76, 0x61, 0xf5, 0xde, 0xdf, 0x25, 0xa0, 0x39, 0xb7, + 0x0a, 0x6b, 0x7a, 0x83, 0x16, 0x7a, 0x05, 0x80, 0xdc, 0x8f, 0x48, 0xe0, 0x39, 0x4d, 0x65, 0x5b, + 0xa6, 0xf8, 0x82, 0xb2, 0xbf, 0xee, 0x47, 0xb7, 0x43, 0xb2, 0xa2, 0x30, 0xb0, 0x86, 0x6d, 0xff, + 0x66, 0x09, 0x20, 0xe6, 0xdb, 0xd1, 0xdb, 0xa9, 0x83, 0xeb, 0xd9, 0xee, 0x9c, 0xfe, 0xf1, 0x9d, + 0x5a, 0xe8, 0x7b, 0x2c, 0x18, 0x75, 0x9a, 0x4d, 0xbf, 0xee, 0xf0, 0xd8, 0xbb, 0x85, 0xee, 0x07, + 0xa7, 0x68, 0x7f, 0x31, 0xae, 0xc1, 0xbb, 0xf0, 0x82, 0x5c, 0xa1, 0x1a, 0xa4, 0x67, 0x2f, 0xf4, + 0x86, 0xd1, 0x87, 0xe4, 0x53, 0xb1, 0x68, 0x0c, 0xa5, 0x7a, 0x2a, 0x96, 0xd8, 0x1d, 0xa1, 0xbf, + 0x12, 0x6f, 0x1b, 0xaf, 0xc4, 0x81, 0x7c, 0xff, 0x3d, 0x83, 0x7d, 0xed, 0xf5, 0x40, 0x44, 0x55, + 0xdd, 0x97, 0x7f, 0x30, 0xdf, 0x59, 0x4e, 0x7b, 0x27, 0xf5, 0xf0, 0xe3, 0xff, 0x1c, 0x4c, 0x36, + 0x4c, 0x26, 0x40, 0xac, 0xc4, 0xa7, 0xf2, 0xe8, 0x26, 0x78, 0x86, 0xf8, 0xda, 0x4f, 0x00, 0x70, + 0x92, 0x30, 0xaa, 0xf2, 0xd0, 0x0e, 0x15, 0x6f, 0xcb, 0x17, 0x9e, 0x17, 0x76, 0xee, 0x5c, 0xee, + 0x87, 0x11, 0x69, 0x51, 0xcc, 0xf8, 0x76, 0x5f, 0x17, 0x75, 0xb1, 0xa2, 0x82, 0x5e, 0x87, 0x21, + 0xe6, 0x2d, 0x15, 0xce, 0x8e, 0xe4, 0x4b, 0x9c, 0xcd, 0x58, 0x65, 0xf1, 0x86, 0x64, 0x7f, 0x43, + 0x2c, 0x28, 0xa0, 0xeb, 0xd2, 0x17, 0x31, 0xac, 0x78, 0xb7, 0x43, 0xc2, 0x7c, 0x11, 0x4b, 0x4b, + 0xef, 0x8f, 0xdd, 0x0c, 0x79, 0x79, 0x66, 0x42, 0x2f, 0xa3, 0x26, 0xe5, 0xa2, 0xc4, 0x7f, 0x99, + 0x27, 0x6c, 0x16, 0xf2, 0xbb, 0x67, 0xe6, 0x12, 0x8b, 0x87, 0xf3, 0x8e, 0x49, 0x02, 0x27, 0x69, + 0x52, 0x8e, 0x94, 0xef, 0x7a, 0xe1, 0xbb, 0xd1, 0xeb, 0xec, 0xe0, 0x0f, 0x71, 0x76, 0x1b, 0xf1, + 0x12, 0x2c, 0xea, 0x9f, 0x28, 0x7b, 0x30, 0xe7, 0xc1, 0x54, 0x72, 0x8b, 0x3e, 0x52, 0x76, 0xe4, + 0x0f, 0x07, 0x60, 0xc2, 0x5c, 0x52, 0xe8, 0x0a, 0x94, 0x04, 0x11, 0x15, 0xdb, 0x5f, 0xed, 0x92, + 0x35, 0x09, 0xc0, 0x31, 0x0e, 0x4b, 0xe9, 0xc0, 0xaa, 0x6b, 0xc6, 0xba, 0x71, 0x4a, 0x07, 0x05, + 0xc1, 0x1a, 0x16, 0x7d, 0x58, 0x6d, 0xfa, 0x7e, 0xa4, 0x2e, 0x24, 0xb5, 0xee, 0x96, 0x58, 0x29, + 0x16, 0x50, 0x7a, 0x11, 0xed, 0x92, 0xc0, 0x23, 0x4d, 0x33, 0x0a, 0xb0, 0xba, 0x88, 0x6e, 0xe8, + 0x40, 0x6c, 0xe2, 0xd2, 0xeb, 0xd4, 0x0f, 0xd9, 0x42, 0x16, 0xcf, 0xb7, 0xd8, 0xf8, 0xb9, 0xc6, + 0xdd, 0xa1, 0x25, 0x1c, 0x7d, 0x12, 0x1e, 0x53, 0x91, 0x8e, 0x30, 0xd7, 0x66, 0xc8, 0x16, 0x87, + 0x0c, 0x69, 0xcb, 0x63, 0xcb, 0xd9, 0x68, 0x38, 0xaf, 0x3e, 0x7a, 0x0d, 0x26, 0x04, 0x8b, 0x2f, + 0x29, 0x0e, 0x9b, 0x06, 0x36, 0x37, 0x0c, 0x28, 0x4e, 0x60, 0xcb, 0x38, 0xc6, 0x8c, 0xcb, 0x96, + 0x14, 0x46, 0xd2, 0x71, 0x8c, 0x75, 0x38, 0x4e, 0xd5, 0x40, 0x8b, 0x30, 0xc9, 0x79, 0x30, 0xd7, + 0xdb, 0xe6, 0x73, 0x22, 0x5c, 0xab, 0xd4, 0x96, 0xba, 0x65, 0x82, 0x71, 0x12, 0x1f, 0xbd, 0x0c, + 0x63, 0x4e, 0x50, 0xdf, 0x71, 0x23, 0x52, 0x8f, 0x3a, 0x01, 0xf7, 0xb9, 0xd2, 0x2c, 0x94, 0x16, + 0x35, 0x18, 0x36, 0x30, 0xed, 0xb7, 0x61, 0x26, 0x23, 0x4e, 0x02, 0x5d, 0x38, 0x4e, 0xdb, 0x95, + 0xdf, 0x94, 0x30, 0x63, 0x5e, 0xac, 0x56, 0xe4, 0xd7, 0x68, 0x58, 0x74, 0x75, 0xb2, 0x78, 0x0a, + 0x5a, 0x5a, 0x40, 0xb5, 0x3a, 0x57, 0x25, 0x00, 0xc7, 0x38, 0xf6, 0x7f, 0x2f, 0xc0, 0x64, 0x86, + 0x6e, 0x85, 0xa5, 0xa6, 0x4b, 0x3c, 0x52, 0xe2, 0x4c, 0x74, 0x66, 0x58, 0xec, 0xc2, 0x11, 0xc2, + 0x62, 0x17, 0x7b, 0x85, 0xc5, 0x1e, 0x78, 0x27, 0x61, 0xb1, 0xcd, 0x11, 0x1b, 0xec, 0x6b, 0xc4, + 0x32, 0x42, 0x69, 0x0f, 0x1d, 0x31, 0x94, 0xb6, 0x31, 0xe8, 0xc3, 0x7d, 0x0c, 0xfa, 0x0f, 0x17, + 0x60, 0x2a, 0x69, 0x49, 0x79, 0x02, 0x72, 0xdb, 0xd7, 0x0d, 0xb9, 0xed, 0xe5, 0x7e, 0x5c, 0x61, + 0x73, 0x65, 0xb8, 0x38, 0x21, 0xc3, 0xfd, 0x60, 0x5f, 0xd4, 0xba, 0xcb, 0x73, 0xff, 0x66, 0x01, + 0x4e, 0x67, 0xfa, 0xe2, 0x9e, 0xc0, 0xd8, 0xdc, 0x32, 0xc6, 0xe6, 0xb9, 0xbe, 0xdd, 0x84, 0x73, + 0x07, 0xe8, 0x6e, 0x62, 0x80, 0xae, 0xf4, 0x4f, 0xb2, 0xfb, 0x28, 0x7d, 0xb5, 0x08, 0xe7, 0x33, + 0xeb, 0xc5, 0x62, 0xcf, 0x55, 0x43, 0xec, 0xf9, 0x7c, 0x42, 0xec, 0x69, 0x77, 0xaf, 0x7d, 0x3c, + 0x72, 0x50, 0xe1, 0x2e, 0xcb, 0x9c, 0xfe, 0x1f, 0x52, 0x06, 0x6a, 0xb8, 0xcb, 0x2a, 0x42, 0xd8, + 0xa4, 0xfb, 0xcd, 0x24, 0xfb, 0xfc, 0x37, 0x16, 0x9c, 0xcd, 0x9c, 0x9b, 0x13, 0x90, 0x75, 0xad, + 0x9b, 0xb2, 0xae, 0xa7, 0xfb, 0x5e, 0xad, 0x39, 0xc2, 0xaf, 0x5f, 0x1f, 0xc8, 0xf9, 0x16, 0xf6, + 0x92, 0xbf, 0x05, 0xa3, 0x4e, 0xbd, 0x4e, 0xc2, 0x70, 0xcd, 0x6f, 0xa8, 0xc8, 0xbf, 0xcf, 0xb1, + 0x77, 0x56, 0x5c, 0x7c, 0x78, 0x30, 0x3f, 0x97, 0x24, 0x11, 0x83, 0xb1, 0x4e, 0x01, 0x7d, 0x1a, + 0x46, 0x42, 0x71, 0x6f, 0x8a, 0xb9, 0x7f, 0xa1, 0xcf, 0xc1, 0x71, 0x36, 0x49, 0xd3, 0x0c, 0x4d, + 0xa4, 0x24, 0x15, 0x8a, 0xa4, 0x19, 0xc6, 0xa4, 0x70, 0xac, 0x61, 0x4c, 0x9e, 0x07, 0xd8, 0x53, + 0x8f, 0x81, 0xa4, 0xfc, 0x41, 0x7b, 0x26, 0x68, 0x58, 0xe8, 0xe3, 0x30, 0x15, 0xf2, 0xd8, 0x7d, + 0xcb, 0x4d, 0x27, 0x64, 0xce, 0x32, 0x62, 0x15, 0xb2, 0xf0, 0x47, 0xb5, 0x04, 0x0c, 0xa7, 0xb0, + 0xd1, 0xaa, 0x6c, 0x95, 0x05, 0x1a, 0xe4, 0x0b, 0xf3, 0x52, 0xdc, 0xa2, 0x48, 0x8c, 0x7b, 0x2a, + 0x39, 0xfc, 0x6c, 0xe0, 0xb5, 0x9a, 0xe8, 0xd3, 0x00, 0x74, 0xf9, 0x08, 0x39, 0xc4, 0x70, 0xfe, + 0xe1, 0x49, 0x4f, 0x95, 0x46, 0xa6, 0x6d, 0x2f, 0xf3, 0x70, 0x2d, 0x2b, 0x22, 0x58, 0x23, 0x68, + 0xff, 0xf0, 0x00, 0x3c, 0xde, 0xe5, 0x8c, 0x44, 0x8b, 0xa6, 0x1e, 0xf6, 0x99, 0xe4, 0xe3, 0x7a, + 0x2e, 0xb3, 0xb2, 0xf1, 0xda, 0x4e, 0x2c, 0xc5, 0xc2, 0x3b, 0x5e, 0x8a, 0x3f, 0x60, 0x69, 0x62, + 0x0f, 0x6e, 0xf1, 0xf9, 0xb1, 0x23, 0x9e, 0xfd, 0xc7, 0x28, 0x07, 0xd9, 0xca, 0x10, 0x26, 0x3c, + 0xdf, 0x77, 0x77, 0xfa, 0x96, 0x2e, 0x9c, 0xac, 0x94, 0xf8, 0xb7, 0x2d, 0x38, 0xd7, 0x35, 0x68, + 0xc7, 0x37, 0x20, 0xc3, 0x60, 0x7f, 0xc1, 0x82, 0x27, 0x33, 0x6b, 0x18, 0x66, 0x46, 0x57, 0xa0, + 0x54, 0xa7, 0x85, 0x9a, 0x97, 0x66, 0xec, 0xbe, 0x2e, 0x01, 0x38, 0xc6, 0x31, 0xac, 0x89, 0x0a, + 0x3d, 0xad, 0x89, 0x7e, 0xd5, 0x82, 0xd4, 0xa6, 0x3f, 0x81, 0xdb, 0xa7, 0x62, 0xde, 0x3e, 0xef, + 0xef, 0x67, 0x34, 0x73, 0x2e, 0x9e, 0x3f, 0x99, 0x84, 0x33, 0x39, 0x5e, 0x4a, 0x7b, 0x30, 0xbd, + 0x5d, 0x27, 0xa6, 0xff, 0x6b, 0xb7, 0xb8, 0x30, 0x5d, 0x9d, 0x65, 0x59, 0xea, 0xce, 0xe9, 0x14, + 0x0a, 0x4e, 0x37, 0x81, 0xbe, 0x60, 0xc1, 0x29, 0xe7, 0x5e, 0x98, 0xca, 0xf5, 0x2f, 0xd6, 0xce, + 0x8b, 0x99, 0x92, 0x9d, 0xbb, 0xb5, 0x14, 0xbe, 0xd1, 0x3c, 0xcb, 0x65, 0x9a, 0x85, 0x85, 0x33, + 0xdb, 0x42, 0x58, 0x04, 0xb8, 0xa7, 0x6f, 0x94, 0x2e, 0x1e, 0xda, 0x59, 0xee, 0x64, 0xfc, 0x5a, + 0x94, 0x10, 0xac, 0xe8, 0xa0, 0xcf, 0x42, 0x69, 0x5b, 0xfa, 0x78, 0x66, 0x5c, 0xbb, 0xf1, 0x40, + 0x76, 0xf7, 0x7c, 0xe5, 0xea, 0x59, 0x85, 0x84, 0x63, 0xa2, 0xe8, 0x35, 0x28, 0x7a, 0x5b, 0x61, + 0xb7, 0x74, 0xa0, 0x09, 0x3b, 0x3c, 0x1e, 0x07, 0x61, 0x7d, 0xb5, 0x86, 0x69, 0x45, 0x74, 0x1d, + 0x8a, 0xc1, 0x66, 0x43, 0x88, 0x25, 0x33, 0x37, 0x29, 0x5e, 0x2a, 0xe7, 0xf4, 0x8a, 0x51, 0xc2, + 0x4b, 0x65, 0x4c, 0x49, 0xa0, 0x2a, 0x0c, 0x32, 0xd7, 0x1e, 0x71, 0xc9, 0x65, 0xb2, 0xf3, 0x5d, + 0x5c, 0xe4, 0x78, 0xb0, 0x04, 0x86, 0x80, 0x39, 0x21, 0xb4, 0x01, 0x43, 0x75, 0x96, 0x3a, 0x52, + 0x04, 0x46, 0xfb, 0x50, 0xa6, 0x00, 0xb2, 0x4b, 0x4e, 0x4d, 0x21, 0x8f, 0x63, 0x18, 0x58, 0xd0, + 0x62, 0x54, 0x49, 0x7b, 0x67, 0x2b, 0x14, 0xa9, 0x8e, 0xb3, 0xa9, 0x76, 0x49, 0x15, 0x2b, 0xa8, + 0x32, 0x0c, 0x2c, 0x68, 0xa1, 0x57, 0xa0, 0xb0, 0x55, 0x17, 0x6e, 0x3b, 0x99, 0x92, 0x48, 0x33, + 0x94, 0xc5, 0xd2, 0xd0, 0x83, 0x83, 0xf9, 0xc2, 0xea, 0x32, 0x2e, 0x6c, 0xd5, 0xd1, 0x3a, 0x0c, + 0x6f, 0x71, 0xe7, 0x77, 0x21, 0x6c, 0x7c, 0x2a, 0xdb, 0x2f, 0x3f, 0xe5, 0x1f, 0xcf, 0x3d, 0x56, + 0x04, 0x00, 0x4b, 0x22, 0x2c, 0x5e, 0xbc, 0x72, 0xe2, 0x17, 0x31, 0xc4, 0x16, 0x8e, 0x16, 0x78, + 0x81, 0x33, 0x1d, 0x71, 0x28, 0x00, 0xac, 0x51, 0xa4, 0xab, 0xda, 0x91, 0xf9, 0xe6, 0x45, 0xb0, + 0x99, 0xcc, 0x55, 0xdd, 0x23, 0x15, 0x3f, 0x5f, 0xd5, 0x0a, 0x09, 0xc7, 0x44, 0xd1, 0x2e, 0x8c, + 0xef, 0x85, 0xed, 0x1d, 0x22, 0xb7, 0x34, 0x8b, 0x3d, 0x93, 0x73, 0x2f, 0xdf, 0x11, 0x88, 0x6e, + 0x10, 0x75, 0x9c, 0x66, 0xea, 0x14, 0x62, 0x3a, 0xfd, 0x3b, 0x3a, 0x31, 0x6c, 0xd2, 0xa6, 0xc3, + 0xff, 0x56, 0xc7, 0xdf, 0xdc, 0x8f, 0x88, 0x08, 0xfd, 0x95, 0x39, 0xfc, 0x6f, 0x70, 0x94, 0xf4, + 0xf0, 0x0b, 0x00, 0x96, 0x44, 0xd0, 0x1d, 0x31, 0x3c, 0xec, 0xf4, 0x9c, 0xca, 0x8f, 0xcf, 0xb9, + 0x28, 0x91, 0x72, 0x06, 0x85, 0x9d, 0x96, 0x31, 0x29, 0x76, 0x4a, 0xb6, 0x77, 0xfc, 0xc8, 0xf7, + 0x12, 0x27, 0xf4, 0x74, 0xfe, 0x29, 0x59, 0xcd, 0xc0, 0x4f, 0x9f, 0x92, 0x59, 0x58, 0x38, 0xb3, + 0x2d, 0xd4, 0x80, 0x89, 0xb6, 0x1f, 0x44, 0xf7, 0xfc, 0x40, 0xae, 0x2f, 0xd4, 0x45, 0x58, 0x62, + 0x60, 0x8a, 0x16, 0x59, 0x54, 0x3d, 0x13, 0x82, 0x13, 0x34, 0xd1, 0x27, 0x60, 0x38, 0xac, 0x3b, + 0x4d, 0x52, 0xb9, 0x35, 0x3b, 0x93, 0x7f, 0xfd, 0xd4, 0x38, 0x4a, 0xce, 0xea, 0xe2, 0xc1, 0xe5, + 0x39, 0x0a, 0x96, 0xe4, 0xd0, 0x2a, 0x0c, 0xb2, 0x7c, 0x60, 0x2c, 0x4e, 0x5d, 0x4e, 0x98, 0xd1, + 0x94, 0x55, 0x34, 0x3f, 0x9b, 0x58, 0x31, 0xe6, 0xd5, 0xe9, 0x1e, 0x10, 0x6f, 0x06, 0x3f, 0x9c, + 0x3d, 0x9d, 0xbf, 0x07, 0xc4, 0x53, 0xe3, 0x56, 0xad, 0xdb, 0x1e, 0x50, 0x48, 0x38, 0x26, 0x4a, + 0x4f, 0x66, 0x7a, 0x9a, 0x9e, 0xe9, 0x62, 0xce, 0x93, 0x7b, 0x96, 0xb2, 0x93, 0x99, 0x9e, 0xa4, + 0x94, 0x84, 0xfd, 0xfb, 0xc3, 0x69, 0x9e, 0x85, 0xbd, 0x32, 0xbf, 0xcb, 0x4a, 0x29, 0x20, 0x3f, + 0xdc, 0xaf, 0xd0, 0xeb, 0x18, 0x59, 0xf0, 0x2f, 0x58, 0x70, 0xa6, 0x9d, 0xf9, 0x21, 0x82, 0x01, + 0xe8, 0x4f, 0x76, 0xc6, 0x3f, 0x5d, 0xc5, 0x34, 0xcc, 0x86, 0xe3, 0x9c, 0x96, 0x92, 0xcf, 0x9c, + 0xe2, 0x3b, 0x7e, 0xe6, 0xac, 0xc1, 0x08, 0x63, 0x32, 0x7b, 0xa4, 0x52, 0x4e, 0xbe, 0xf6, 0x18, + 0x2b, 0xb1, 0x2c, 0x2a, 0x62, 0x45, 0x02, 0xfd, 0xa0, 0x05, 0xe7, 0x92, 0x5d, 0xc7, 0x84, 0x81, + 0x45, 0x20, 0x44, 0xfe, 0xc0, 0x5d, 0x15, 0xdf, 0x9f, 0xe2, 0xff, 0x0d, 0xe4, 0xc3, 0x5e, 0x08, + 0xb8, 0x7b, 0x63, 0xa8, 0x9c, 0xf1, 0xc2, 0x1e, 0x32, 0xb5, 0x0a, 0x7d, 0xbc, 0xb2, 0x5f, 0x84, + 0xb1, 0x96, 0xdf, 0xf1, 0x22, 0x61, 0xfd, 0x23, 0x2c, 0x11, 0x98, 0x06, 0x7e, 0x4d, 0x2b, 0xc7, + 0x06, 0x56, 0xe2, 0x6d, 0x3e, 0xf2, 0xd0, 0x6f, 0xf3, 0x37, 0x61, 0xcc, 0xd3, 0xcc, 0x55, 0x05, + 0x3f, 0x70, 0x29, 0x3f, 0x88, 0xa9, 0x6e, 0xdc, 0xca, 0x7b, 0xa9, 0x97, 0x60, 0x83, 0xda, 0xc9, + 0x3e, 0xf8, 0xbe, 0x6c, 0x65, 0x30, 0xf5, 0x5c, 0x04, 0xf0, 0x51, 0x53, 0x04, 0x70, 0x29, 0x29, + 0x02, 0x48, 0x49, 0x94, 0x8d, 0xd7, 0x7f, 0xff, 0x39, 0x5a, 0xfa, 0x0d, 0x84, 0x68, 0x37, 0xe1, + 0x42, 0xaf, 0x6b, 0x89, 0x99, 0x81, 0x35, 0x94, 0xfe, 0x30, 0x36, 0x03, 0x6b, 0x54, 0xca, 0x98, + 0x41, 0xfa, 0x0d, 0xb1, 0x63, 0xff, 0x57, 0x0b, 0x8a, 0x55, 0xbf, 0x71, 0x02, 0x0f, 0xde, 0x8f, + 0x19, 0x0f, 0xde, 0xc7, 0xb3, 0x2f, 0xc4, 0x46, 0xae, 0x3c, 0x7c, 0x25, 0x21, 0x0f, 0x3f, 0x97, + 0x47, 0xa0, 0xbb, 0xf4, 0xfb, 0x27, 0x8b, 0x30, 0x5a, 0xf5, 0x1b, 0xca, 0x06, 0xfb, 0xd7, 0x1f, + 0xc6, 0x06, 0x3b, 0x37, 0xd3, 0x80, 0x46, 0x99, 0x59, 0x8f, 0x49, 0xf7, 0xd3, 0x6f, 0x30, 0x53, + 0xec, 0xbb, 0xc4, 0xdd, 0xde, 0x89, 0x48, 0x23, 0xf9, 0x39, 0x27, 0x67, 0x8a, 0xfd, 0xfb, 0x05, + 0x98, 0x4c, 0xb4, 0x8e, 0x9a, 0x30, 0xde, 0xd4, 0xa5, 0xad, 0x62, 0x9d, 0x3e, 0x94, 0xa0, 0x56, + 0x98, 0xb2, 0x6a, 0x45, 0xd8, 0x24, 0x8e, 0x16, 0x00, 0x94, 0xfa, 0x51, 0x8a, 0xf5, 0x18, 0xd7, + 0xaf, 0xf4, 0x93, 0x21, 0xd6, 0x30, 0xd0, 0x4b, 0x30, 0x1a, 0xf9, 0x6d, 0xbf, 0xe9, 0x6f, 0xef, + 0xdf, 0x20, 0x32, 0xa8, 0x93, 0x32, 0x50, 0xdb, 0x88, 0x41, 0x58, 0xc7, 0x43, 0xf7, 0x61, 0x5a, + 0x11, 0xa9, 0x1d, 0x83, 0x04, 0x9a, 0x49, 0x15, 0xd6, 0x93, 0x14, 0x71, 0xba, 0x11, 0xfb, 0xa7, + 0x8b, 0x7c, 0x88, 0xbd, 0xc8, 0x7d, 0x6f, 0x37, 0xbc, 0xbb, 0x77, 0xc3, 0x57, 0x2d, 0x98, 0xa2, + 0xad, 0x33, 0xeb, 0x1b, 0x79, 0xcd, 0xab, 0xb0, 0xc9, 0x56, 0x97, 0xb0, 0xc9, 0x97, 0xe8, 0xa9, + 0xd9, 0xf0, 0x3b, 0x91, 0x90, 0xdd, 0x69, 0xc7, 0x22, 0x2d, 0xc5, 0x02, 0x2a, 0xf0, 0x48, 0x10, + 0x08, 0x8f, 0x41, 0x1d, 0x8f, 0x04, 0x01, 0x16, 0x50, 0x19, 0x55, 0x79, 0x20, 0x3b, 0xaa, 0x32, + 0x0f, 0x8e, 0x29, 0xec, 0x34, 0x04, 0xc3, 0xa5, 0x05, 0xc7, 0x94, 0x06, 0x1c, 0x31, 0x8e, 0xfd, + 0x73, 0x45, 0x18, 0xab, 0xfa, 0x8d, 0x58, 0xf5, 0xf8, 0xa2, 0xa1, 0x7a, 0xbc, 0x90, 0x50, 0x3d, + 0x4e, 0xe9, 0xb8, 0xef, 0x29, 0x1a, 0xbf, 0x5e, 0x8a, 0xc6, 0x7f, 0x6a, 0xb1, 0x59, 0x2b, 0xaf, + 0xd7, 0xb8, 0x31, 0x17, 0xba, 0x0a, 0xa3, 0xec, 0x80, 0x61, 0x2e, 0xaa, 0x52, 0x1f, 0xc7, 0xb2, + 0x05, 0xad, 0xc7, 0xc5, 0x58, 0xc7, 0x41, 0x97, 0x61, 0x24, 0x24, 0x4e, 0x50, 0xdf, 0x51, 0xa7, + 0xab, 0x50, 0x9e, 0xf1, 0x32, 0xac, 0xa0, 0xe8, 0x8d, 0x38, 0x2e, 0x63, 0x31, 0xdf, 0xe5, 0x4d, + 0xef, 0x0f, 0xdf, 0x22, 0xf9, 0xc1, 0x18, 0xed, 0xbb, 0x80, 0xd2, 0xf8, 0x7d, 0x04, 0x24, 0x9b, + 0x37, 0x03, 0x92, 0x95, 0x52, 0xc1, 0xc8, 0xfe, 0xdc, 0x82, 0x89, 0xaa, 0xdf, 0xa0, 0x5b, 0xf7, + 0x9b, 0x69, 0x9f, 0xea, 0x41, 0x69, 0x87, 0xba, 0x04, 0xa5, 0xbd, 0x08, 0x83, 0x55, 0xbf, 0x51, + 0xa9, 0x76, 0xf3, 0x37, 0xb7, 0xff, 0x96, 0x05, 0xc3, 0x55, 0xbf, 0x71, 0x02, 0x6a, 0x81, 0x8f, + 0x9a, 0x6a, 0x81, 0xc7, 0x72, 0xd6, 0x4d, 0x8e, 0x26, 0xe0, 0x6f, 0x0c, 0xc0, 0x38, 0xed, 0xa7, + 0xbf, 0x2d, 0xa7, 0xd2, 0x18, 0x36, 0xab, 0x8f, 0x61, 0xa3, 0x5c, 0xb8, 0xdf, 0x6c, 0xfa, 0xf7, + 0x92, 0xd3, 0xba, 0xca, 0x4a, 0xb1, 0x80, 0xa2, 0x67, 0x61, 0xa4, 0x1d, 0x90, 0x3d, 0xd7, 0x17, + 0xec, 0xad, 0xa6, 0x64, 0xa9, 0x8a, 0x72, 0xac, 0x30, 0xe8, 0xb3, 0x30, 0x74, 0x3d, 0x7a, 0x95, + 0xd7, 0x7d, 0xaf, 0xc1, 0x25, 0xe7, 0x45, 0x91, 0x39, 0x41, 0x2b, 0xc7, 0x06, 0x16, 0xba, 0x0b, + 0x25, 0xf6, 0x9f, 0x1d, 0x3b, 0x47, 0xcf, 0xc1, 0x29, 0x72, 0xb2, 0x09, 0x02, 0x38, 0xa6, 0x85, + 0x9e, 0x07, 0x88, 0x64, 0xf4, 0xf1, 0x50, 0x04, 0x9f, 0x52, 0x4f, 0x01, 0x15, 0x97, 0x3c, 0xc4, + 0x1a, 0x16, 0x7a, 0x06, 0x4a, 0x91, 0xe3, 0x36, 0x6f, 0xba, 0x1e, 0x09, 0x99, 0x44, 0xbc, 0x28, + 0x53, 0xa3, 0x89, 0x42, 0x1c, 0xc3, 0x29, 0x2b, 0xc6, 0x22, 0x33, 0xf0, 0x0c, 0xbe, 0x23, 0x0c, + 0x9b, 0xb1, 0x62, 0x37, 0x55, 0x29, 0xd6, 0x30, 0xd0, 0x0e, 0x3c, 0xe1, 0x7a, 0x2c, 0xcb, 0x00, + 0xa9, 0xed, 0xba, 0xed, 0x8d, 0x9b, 0xb5, 0x3b, 0x24, 0x70, 0xb7, 0xf6, 0x97, 0x9c, 0xfa, 0x2e, + 0xf1, 0x64, 0x76, 0xc5, 0xf7, 0x8b, 0x2e, 0x3e, 0x51, 0xe9, 0x82, 0x8b, 0xbb, 0x52, 0xb2, 0x5f, + 0x86, 0xd3, 0x55, 0xbf, 0x51, 0xf5, 0x83, 0x68, 0xd5, 0x0f, 0xee, 0x39, 0x41, 0x43, 0xae, 0x94, + 0x79, 0x19, 0x25, 0x81, 0x1e, 0x85, 0x83, 0xfc, 0xa0, 0x30, 0x22, 0x20, 0xbc, 0xc0, 0x98, 0xaf, + 0x23, 0xfa, 0xf6, 0xd4, 0x19, 0x1b, 0xa0, 0x52, 0x6e, 0x5c, 0x73, 0x22, 0x82, 0x6e, 0xb1, 0x54, + 0xc2, 0xf1, 0x8d, 0x28, 0xaa, 0x3f, 0xad, 0xa5, 0x12, 0x8e, 0x81, 0x99, 0x57, 0xa8, 0x59, 0xdf, + 0xfe, 0x6f, 0x83, 0xec, 0x70, 0x4c, 0xa4, 0x6d, 0x40, 0x9f, 0x81, 0x89, 0x90, 0xdc, 0x74, 0xbd, + 0xce, 0x7d, 0x29, 0x8d, 0xe8, 0xe2, 0x9d, 0x55, 0x5b, 0xd1, 0x31, 0xb9, 0x4c, 0xd3, 0x2c, 0xc3, + 0x09, 0x6a, 0xa8, 0x05, 0x13, 0xf7, 0x5c, 0xaf, 0xe1, 0xdf, 0x0b, 0x25, 0xfd, 0x91, 0x7c, 0xd1, + 0xe6, 0x5d, 0x8e, 0x99, 0xe8, 0xa3, 0xd1, 0xdc, 0x5d, 0x83, 0x18, 0x4e, 0x10, 0xa7, 0x0b, 0x30, + 0xe8, 0x78, 0x8b, 0xe1, 0xed, 0x90, 0x04, 0x22, 0x29, 0x34, 0x5b, 0x80, 0x58, 0x16, 0xe2, 0x18, + 0x4e, 0x17, 0x20, 0xfb, 0x73, 0x2d, 0xf0, 0x3b, 0x3c, 0x47, 0x80, 0x58, 0x80, 0x58, 0x95, 0x62, + 0x0d, 0x83, 0x6e, 0x50, 0xf6, 0x6f, 0xdd, 0xf7, 0xb0, 0xef, 0x47, 0x72, 0x4b, 0xb3, 0x34, 0xa4, + 0x5a, 0x39, 0x36, 0xb0, 0xd0, 0x2a, 0xa0, 0xb0, 0xd3, 0x6e, 0x37, 0x99, 0xd9, 0x87, 0xd3, 0x64, + 0xa4, 0xb8, 0xca, 0xbd, 0xc8, 0x43, 0xa7, 0xd6, 0x52, 0x50, 0x9c, 0x51, 0x83, 0x9e, 0xd5, 0x5b, + 0xa2, 0xab, 0x83, 0xac, 0xab, 0x5c, 0x0d, 0x52, 0xe3, 0xfd, 0x94, 0x30, 0xb4, 0x02, 0xc3, 0xe1, + 0x7e, 0x58, 0x8f, 0x44, 0x0c, 0xb8, 0x9c, 0xcc, 0x3c, 0x35, 0x86, 0xa2, 0x25, 0x86, 0xe3, 0x55, + 0xb0, 0xac, 0x8b, 0xea, 0x30, 0x23, 0x28, 0x2e, 0xef, 0x38, 0x9e, 0xca, 0x73, 0xc2, 0xad, 0x5f, + 0xaf, 0x3e, 0x38, 0x98, 0x9f, 0x11, 0x2d, 0xeb, 0xe0, 0xc3, 0x83, 0xf9, 0x33, 0x55, 0xbf, 0x91, + 0x01, 0xc1, 0x59, 0xd4, 0xf8, 0xe2, 0xab, 0xd7, 0xfd, 0x56, 0xbb, 0x1a, 0xf8, 0x5b, 0x6e, 0x93, + 0x74, 0x53, 0x25, 0xd5, 0x0c, 0x4c, 0xb1, 0xf8, 0x8c, 0x32, 0x9c, 0xa0, 0x66, 0x7f, 0x3b, 0xe3, + 0x67, 0x58, 0x1e, 0xe4, 0xa8, 0x13, 0x10, 0xd4, 0x82, 0xf1, 0x36, 0xdb, 0x26, 0x22, 0x72, 0xbf, + 0x58, 0xeb, 0x2f, 0xf6, 0x29, 0x12, 0xb9, 0x47, 0xaf, 0x01, 0x25, 0xb2, 0x64, 0x6f, 0xcd, 0xaa, + 0x4e, 0x0e, 0x9b, 0xd4, 0xed, 0x1f, 0x7b, 0x8c, 0xdd, 0x88, 0x35, 0x2e, 0xe7, 0x18, 0x16, 0xc6, + 0xf6, 0xe2, 0x69, 0x35, 0x97, 0x2f, 0x70, 0x8b, 0xa7, 0x45, 0x18, 0xec, 0x63, 0x59, 0x17, 0x7d, + 0x1a, 0x26, 0xe8, 0x4b, 0x45, 0xdd, 0x4a, 0xe1, 0xec, 0xa9, 0xfc, 0xa0, 0x08, 0x0a, 0x4b, 0xcf, + 0xea, 0xa1, 0x57, 0xc6, 0x09, 0x62, 0xe8, 0x0d, 0x66, 0x16, 0x22, 0x49, 0x17, 0xfa, 0x21, 0xad, + 0x5b, 0x80, 0x48, 0xb2, 0x1a, 0x11, 0xd4, 0x81, 0x99, 0x74, 0x0e, 0xb0, 0x70, 0xd6, 0xce, 0x67, + 0xf9, 0xd2, 0x69, 0xbc, 0xe2, 0xf4, 0x0b, 0x69, 0x58, 0x88, 0xb3, 0xe8, 0xa3, 0x9b, 0x30, 0x2e, + 0x92, 0x01, 0x8b, 0x95, 0x5b, 0x34, 0xe4, 0x80, 0xe3, 0x58, 0x07, 0x1e, 0x26, 0x0b, 0xb0, 0x59, + 0x19, 0x6d, 0xc3, 0x39, 0x2d, 0x39, 0xcf, 0xb5, 0xc0, 0x61, 0xca, 0x7c, 0x97, 0x1d, 0xa7, 0xda, + 0x5d, 0xfd, 0xe4, 0x83, 0x83, 0xf9, 0x73, 0x1b, 0xdd, 0x10, 0x71, 0x77, 0x3a, 0xe8, 0x16, 0x9c, + 0xe6, 0x2e, 0xbd, 0x65, 0xe2, 0x34, 0x9a, 0xae, 0xa7, 0x98, 0x01, 0xbe, 0xe5, 0xcf, 0x3e, 0x38, + 0x98, 0x3f, 0xbd, 0x98, 0x85, 0x80, 0xb3, 0xeb, 0xa1, 0x8f, 0x42, 0xa9, 0xe1, 0x85, 0x62, 0x0c, + 0x86, 0x8c, 0xfc, 0x47, 0xa5, 0xf2, 0x7a, 0x4d, 0x7d, 0x7f, 0xfc, 0x07, 0xc7, 0x15, 0xd0, 0x36, + 0x97, 0x15, 0x2b, 0x09, 0xc6, 0x70, 0x2a, 0xa4, 0x51, 0x52, 0xc8, 0x67, 0x38, 0xf5, 0x71, 0x25, + 0x89, 0xb2, 0x75, 0x37, 0xfc, 0xfd, 0x0c, 0xc2, 0xe8, 0x75, 0x40, 0xf4, 0x05, 0xe1, 0xd6, 0xc9, + 0x62, 0x9d, 0xa5, 0x85, 0x60, 0xa2, 0xf5, 0x11, 0xd3, 0xcd, 0xac, 0x96, 0xc2, 0xc0, 0x19, 0xb5, + 0xd0, 0x75, 0x7a, 0xaa, 0xe8, 0xa5, 0xe2, 0xd4, 0x52, 0xd9, 0xea, 0xca, 0xa4, 0x1d, 0x90, 0xba, + 0x13, 0x91, 0x86, 0x49, 0x11, 0x27, 0xea, 0xa1, 0x06, 0x3c, 0xe1, 0x74, 0x22, 0x9f, 0x89, 0xe1, + 0x4d, 0xd4, 0x0d, 0x7f, 0x97, 0x78, 0x4c, 0x03, 0x36, 0xb2, 0x74, 0x81, 0x72, 0x1b, 0x8b, 0x5d, + 0xf0, 0x70, 0x57, 0x2a, 0x94, 0x4b, 0x54, 0xe9, 0x69, 0xc1, 0x0c, 0xd4, 0x94, 0x91, 0xa2, 0xf6, + 0x25, 0x18, 0xdd, 0xf1, 0xc3, 0x68, 0x9d, 0x44, 0xf7, 0xfc, 0x60, 0x57, 0xc4, 0xdb, 0x8c, 0x63, + 0x34, 0xc7, 0x20, 0xac, 0xe3, 0xd1, 0x67, 0x20, 0xb3, 0xcf, 0xa8, 0x94, 0x99, 0x6a, 0x7c, 0x24, + 0x3e, 0x63, 0xae, 0xf3, 0x62, 0x2c, 0xe1, 0x12, 0xb5, 0x52, 0x5d, 0x66, 0x6a, 0xee, 0x04, 0x6a, + 0xa5, 0xba, 0x8c, 0x25, 0x9c, 0x2e, 0xd7, 0x70, 0xc7, 0x09, 0x48, 0x35, 0xf0, 0xeb, 0x24, 0xd4, + 0x22, 0x83, 0x3f, 0xce, 0xa3, 0x89, 0xd2, 0xe5, 0x5a, 0xcb, 0x42, 0xc0, 0xd9, 0xf5, 0x10, 0x49, + 0x27, 0xa6, 0x9a, 0xc8, 0xd7, 0x4f, 0xa4, 0xf9, 0x99, 0x3e, 0x73, 0x53, 0x79, 0x30, 0xa5, 0x52, + 0x62, 0xf1, 0xf8, 0xa1, 0xe1, 0xec, 0x24, 0x5b, 0xdb, 0xfd, 0x07, 0x1f, 0x55, 0x1a, 0x9f, 0x4a, + 0x82, 0x12, 0x4e, 0xd1, 0x36, 0x62, 0x71, 0x4d, 0xf5, 0x8c, 0xc5, 0x75, 0x05, 0x4a, 0x61, 0x67, + 0xb3, 0xe1, 0xb7, 0x1c, 0xd7, 0x63, 0x6a, 0x6e, 0xed, 0x3d, 0x52, 0x93, 0x00, 0x1c, 0xe3, 0xa0, + 0x55, 0x18, 0x71, 0xa4, 0x3a, 0x07, 0xe5, 0x47, 0x5f, 0x51, 0x4a, 0x1c, 0x1e, 0x90, 0x40, 0x2a, + 0x70, 0x54, 0x5d, 0xf4, 0x2a, 0x8c, 0x0b, 0x97, 0x54, 0x91, 0x8d, 0x71, 0xc6, 0xf4, 0x1b, 0xaa, + 0xe9, 0x40, 0x6c, 0xe2, 0xa2, 0xdb, 0x30, 0x1a, 0xf9, 0x4d, 0xe6, 0xfc, 0x42, 0xd9, 0xbc, 0x33, + 0xf9, 0x71, 0xc4, 0x36, 0x14, 0x9a, 0x2e, 0x49, 0x55, 0x55, 0xb1, 0x4e, 0x07, 0x6d, 0xf0, 0xf5, + 0xce, 0x22, 0x64, 0x93, 0x70, 0xf6, 0xb1, 0xfc, 0x3b, 0x49, 0x05, 0xd2, 0x36, 0xb7, 0x83, 0xa8, + 0x89, 0x75, 0x32, 0xe8, 0x1a, 0x4c, 0xb7, 0x03, 0xd7, 0x67, 0x6b, 0x42, 0x69, 0xf2, 0x66, 0xcd, + 0xf4, 0x3c, 0xd5, 0x24, 0x02, 0x4e, 0xd7, 0x61, 0x1e, 0xc5, 0xa2, 0x70, 0xf6, 0x2c, 0x4f, 0xd8, + 0xcc, 0x9f, 0x77, 0xbc, 0x0c, 0x2b, 0x28, 0x5a, 0x63, 0x27, 0x31, 0x97, 0x4c, 0xcc, 0xce, 0xe5, + 0x07, 0x7c, 0xd1, 0x25, 0x18, 0x9c, 0x79, 0x55, 0x7f, 0x71, 0x4c, 0x01, 0x35, 0xb4, 0xcc, 0x7e, + 0xf4, 0xc5, 0x10, 0xce, 0x3e, 0xd1, 0xc5, 0x48, 0x2e, 0xf1, 0xbc, 0x88, 0x19, 0x02, 0xa3, 0x38, + 0xc4, 0x09, 0x9a, 0xe8, 0xe3, 0x30, 0x25, 0xc2, 0xd4, 0xc5, 0xc3, 0x74, 0x2e, 0x36, 0x29, 0xc6, + 0x09, 0x18, 0x4e, 0x61, 0xf3, 0xcc, 0x01, 0xce, 0x66, 0x93, 0x88, 0xa3, 0xef, 0xa6, 0xeb, 0xed, + 0x86, 0xb3, 0xe7, 0xd9, 0xf9, 0x20, 0x32, 0x07, 0x24, 0xa1, 0x38, 0xa3, 0x06, 0xda, 0x80, 0xa9, + 0x76, 0x40, 0x48, 0x8b, 0x31, 0xfa, 0xe2, 0x3e, 0x9b, 0xe7, 0x0e, 0xf5, 0xb4, 0x27, 0xd5, 0x04, + 0xec, 0x30, 0xa3, 0x0c, 0xa7, 0x28, 0xa0, 0x7b, 0x30, 0xe2, 0xef, 0x91, 0x60, 0x87, 0x38, 0x8d, + 0xd9, 0x0b, 0x5d, 0x4c, 0xdc, 0xc5, 0xe5, 0x76, 0x4b, 0xe0, 0x26, 0xb4, 0xff, 0xb2, 0xb8, 0xb7, + 0xf6, 0x5f, 0x36, 0x86, 0x7e, 0xc8, 0x82, 0xb3, 0x52, 0x61, 0x50, 0x6b, 0xd3, 0x51, 0x5f, 0xf6, + 0xbd, 0x30, 0x0a, 0xb8, 0x0b, 0xf8, 0x93, 0xf9, 0x6e, 0xd1, 0x1b, 0x39, 0x95, 0x94, 0x70, 0xf4, + 0x6c, 0x1e, 0x46, 0x88, 0xf3, 0x5b, 0x44, 0xcb, 0x30, 0x1d, 0x92, 0x48, 0x1e, 0x46, 0x8b, 0xe1, + 0xea, 0x1b, 0xe5, 0xf5, 0xd9, 0x8b, 0xdc, 0x7f, 0x9d, 0x6e, 0x86, 0x5a, 0x12, 0x88, 0xd3, 0xf8, + 0x73, 0xdf, 0x0a, 0xd3, 0xa9, 0xeb, 0xff, 0x28, 0x19, 0x51, 0xe6, 0x76, 0x61, 0xdc, 0x18, 0xe2, + 0x47, 0xaa, 0x3d, 0xfe, 0x57, 0xc3, 0x50, 0x52, 0x9a, 0x45, 0x74, 0xc5, 0x54, 0x18, 0x9f, 0x4d, + 0x2a, 0x8c, 0x47, 0xe8, 0xbb, 0x5e, 0xd7, 0x11, 0x6f, 0x64, 0x44, 0xed, 0xca, 0xdb, 0xd0, 0xfd, + 0xbb, 0x63, 0x6b, 0xe2, 0xda, 0x62, 0xdf, 0x9a, 0xe7, 0x81, 0xae, 0x12, 0xe0, 0x6b, 0x30, 0xed, + 0xf9, 0x8c, 0xe7, 0x24, 0x0d, 0xc9, 0x50, 0x30, 0xbe, 0xa1, 0xa4, 0x87, 0xc1, 0x48, 0x20, 0xe0, + 0x74, 0x1d, 0xda, 0x20, 0xbf, 0xf8, 0x93, 0x22, 0x67, 0xce, 0x17, 0x60, 0x01, 0x45, 0x17, 0x61, + 0xb0, 0xed, 0x37, 0x2a, 0x55, 0xc1, 0x6f, 0x6a, 0xb1, 0x22, 0x1b, 0x95, 0x2a, 0xe6, 0x30, 0xb4, + 0x08, 0x43, 0xec, 0x47, 0x38, 0x3b, 0x96, 0x1f, 0xef, 0x80, 0xd5, 0xd0, 0xf2, 0xcd, 0xb0, 0x0a, + 0x58, 0x54, 0x64, 0xa2, 0x2f, 0xca, 0xa4, 0x33, 0xd1, 0xd7, 0xf0, 0x43, 0x8a, 0xbe, 0x24, 0x01, + 0x1c, 0xd3, 0x42, 0xf7, 0xe1, 0xb4, 0xf1, 0x30, 0xe2, 0x4b, 0x84, 0x84, 0xc2, 0xe7, 0xfa, 0x62, + 0xd7, 0x17, 0x91, 0xd0, 0x54, 0x9f, 0x13, 0x9d, 0x3e, 0x5d, 0xc9, 0xa2, 0x84, 0xb3, 0x1b, 0x40, + 0x4d, 0x98, 0xae, 0xa7, 0x5a, 0x1d, 0xe9, 0xbf, 0x55, 0x35, 0xa1, 0xe9, 0x16, 0xd3, 0x84, 0xd1, + 0xab, 0x30, 0xf2, 0x96, 0x1f, 0xb2, 0xb3, 0x5a, 0xf0, 0xc8, 0xd2, 0x61, 0x77, 0xe4, 0x8d, 0x5b, + 0x35, 0x56, 0x7e, 0x78, 0x30, 0x3f, 0x5a, 0xf5, 0x1b, 0xf2, 0x2f, 0x56, 0x15, 0xd0, 0xf7, 0x5a, + 0x30, 0x97, 0x7e, 0x79, 0xa9, 0x4e, 0x8f, 0xf7, 0xdf, 0x69, 0x5b, 0x34, 0x3a, 0xb7, 0x92, 0x4b, + 0x0e, 0x77, 0x69, 0xca, 0xfe, 0x65, 0x8b, 0x49, 0xdd, 0x84, 0x06, 0x88, 0x84, 0x9d, 0xe6, 0x49, + 0xa4, 0xd9, 0x5c, 0x31, 0x94, 0x53, 0x0f, 0x6d, 0xb9, 0xf0, 0xcf, 0x2d, 0x66, 0xb9, 0x70, 0x82, + 0x2e, 0x0a, 0x6f, 0xc0, 0x48, 0x24, 0xd3, 0x9f, 0x76, 0xc9, 0x0c, 0xaa, 0x75, 0x8a, 0x59, 0x6f, + 0x28, 0x8e, 0x55, 0x65, 0x3a, 0x55, 0x64, 0xec, 0x7f, 0xc4, 0x67, 0x40, 0x42, 0x4e, 0x40, 0x07, + 0x50, 0x36, 0x75, 0x00, 0xf3, 0x3d, 0xbe, 0x20, 0x47, 0x17, 0xf0, 0x0f, 0xcd, 0x7e, 0x33, 0x49, + 0xcd, 0xbb, 0xdd, 0x64, 0xc6, 0xfe, 0xa2, 0x05, 0x10, 0x87, 0xe2, 0x65, 0xf2, 0x65, 0x3f, 0x90, + 0x39, 0x16, 0xb3, 0xb2, 0x09, 0xbd, 0x4c, 0x79, 0x54, 0x3f, 0xf2, 0xeb, 0x7e, 0x53, 0x68, 0xb8, + 0x9e, 0x88, 0xd5, 0x10, 0xbc, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0x9a, 0x97, 0x81, 0xbf, 0x8a, + 0xb1, 0x62, 0xcc, 0x08, 0xfa, 0xf5, 0x23, 0x16, 0x9c, 0xca, 0xb2, 0x77, 0xa5, 0x2f, 0x1e, 0x2e, + 0xb3, 0x52, 0xe6, 0x4c, 0x6a, 0x36, 0xef, 0x88, 0x72, 0xac, 0x30, 0xfa, 0xce, 0x1c, 0x76, 0xb4, + 0x18, 0xb8, 0xb7, 0x60, 0xbc, 0x1a, 0x10, 0xed, 0x72, 0x7d, 0x8d, 0x3b, 0x93, 0xf3, 0xfe, 0x3c, + 0x7b, 0x64, 0x47, 0x72, 0xfb, 0x67, 0x0a, 0x70, 0x8a, 0x5b, 0x05, 0x2c, 0xee, 0xf9, 0x6e, 0xa3, + 0xea, 0x37, 0x44, 0xd6, 0xb7, 0x4f, 0xc1, 0x58, 0x5b, 0x13, 0x34, 0x76, 0x8b, 0xe7, 0xa8, 0x0b, + 0x24, 0x63, 0xd1, 0x88, 0x5e, 0x8a, 0x0d, 0x5a, 0xa8, 0x01, 0x63, 0x64, 0xcf, 0xad, 0x2b, 0xd5, + 0x72, 0xe1, 0xc8, 0x17, 0x9d, 0x6a, 0x65, 0x45, 0xa3, 0x83, 0x0d, 0xaa, 0x8f, 0x20, 0x9f, 0xaf, + 0xfd, 0xa3, 0x16, 0x3c, 0x96, 0x13, 0xfd, 0x91, 0x36, 0x77, 0x8f, 0xd9, 0x5f, 0x88, 0x65, 0xab, + 0x9a, 0xe3, 0x56, 0x19, 0x58, 0x40, 0xd1, 0x27, 0x00, 0xb8, 0x55, 0x05, 0x7d, 0x72, 0xf7, 0x0a, + 0x93, 0x67, 0x44, 0xf8, 0xd2, 0x82, 0x35, 0xc9, 0xfa, 0x58, 0xa3, 0x65, 0x7f, 0x69, 0x00, 0x06, + 0x79, 0xee, 0xf1, 0x55, 0x18, 0xde, 0xe1, 0xb9, 0x30, 0xfa, 0x49, 0xbb, 0x11, 0x0b, 0x43, 0x78, + 0x01, 0x96, 0x95, 0xd1, 0x1a, 0xcc, 0xf0, 0x5c, 0x22, 0xcd, 0x32, 0x69, 0x3a, 0xfb, 0x52, 0x72, + 0xc7, 0xf3, 0x70, 0x2a, 0x09, 0x66, 0x25, 0x8d, 0x82, 0xb3, 0xea, 0xa1, 0xd7, 0x60, 0x82, 0xbe, + 0xa4, 0xfc, 0x4e, 0x24, 0x29, 0xf1, 0x2c, 0x22, 0xea, 0xe9, 0xb6, 0x61, 0x40, 0x71, 0x02, 0x9b, + 0x3e, 0xe6, 0xdb, 0x29, 0x19, 0xe5, 0x60, 0xfc, 0x98, 0x37, 0xe5, 0x92, 0x26, 0x2e, 0x33, 0x74, + 0xed, 0x30, 0xb3, 0xde, 0x8d, 0x9d, 0x80, 0x84, 0x3b, 0x7e, 0xb3, 0xc1, 0x98, 0xbe, 0x41, 0xcd, + 0xd0, 0x35, 0x01, 0xc7, 0xa9, 0x1a, 0x94, 0xca, 0x96, 0xe3, 0x36, 0x3b, 0x01, 0x89, 0xa9, 0x0c, + 0x99, 0x54, 0x56, 0x13, 0x70, 0x9c, 0xaa, 0xd1, 0x5b, 0xf8, 0x3a, 0x7c, 0x3c, 0xc2, 0x57, 0xba, + 0x60, 0x4f, 0x57, 0x03, 0x9f, 0x9e, 0xd8, 0x32, 0x76, 0x8e, 0x32, 0x93, 0x1e, 0x96, 0x6e, 0xbe, + 0x5d, 0xa2, 0xcc, 0x09, 0x43, 0x52, 0x4e, 0xc1, 0xb0, 0x54, 0xa8, 0x09, 0x07, 0x5f, 0x49, 0x05, + 0x5d, 0x85, 0x51, 0x91, 0x8a, 0x82, 0x59, 0xf3, 0xf2, 0x35, 0xc2, 0x2c, 0x2b, 0xca, 0x71, 0x31, + 0xd6, 0x71, 0xec, 0xef, 0x2b, 0xc0, 0x4c, 0x86, 0x3b, 0x06, 0x3f, 0x13, 0xb7, 0xdd, 0x30, 0x52, + 0x49, 0x0d, 0xb5, 0x33, 0x91, 0x97, 0x63, 0x85, 0x41, 0x37, 0x1e, 0x3f, 0x75, 0x93, 0x27, 0xad, + 0x30, 0x77, 0x16, 0xd0, 0x23, 0xa6, 0x07, 0xbc, 0x00, 0x03, 0x9d, 0x90, 0xc8, 0xf8, 0x90, 0xea, + 0x0e, 0x62, 0x0a, 0x37, 0x06, 0xa1, 0x6f, 0x82, 0x6d, 0xa5, 0xbb, 0xd2, 0xde, 0x04, 0x5c, 0x7b, + 0xc5, 0x61, 0xb4, 0x73, 0x11, 0xf1, 0x1c, 0x2f, 0x12, 0x2f, 0x87, 0x38, 0xd0, 0x19, 0x2b, 0xc5, + 0x02, 0x6a, 0x7f, 0xa9, 0x08, 0x67, 0x73, 0x1d, 0xb4, 0x68, 0xd7, 0x5b, 0xbe, 0xe7, 0x46, 0xbe, + 0x32, 0x59, 0xe1, 0xc1, 0xcd, 0x48, 0x7b, 0x67, 0x4d, 0x94, 0x63, 0x85, 0x81, 0x2e, 0xc1, 0x20, + 0x13, 0xd7, 0xa5, 0xd2, 0x3b, 0x2e, 0x95, 0x79, 0xb4, 0x1b, 0x0e, 0xee, 0x3b, 0x75, 0xee, 0x45, + 0x7a, 0x1d, 0xfb, 0xcd, 0xe4, 0xe9, 0x48, 0xbb, 0xeb, 0xfb, 0x4d, 0xcc, 0x80, 0xe8, 0x03, 0x62, + 0xbc, 0x12, 0x36, 0x1a, 0xd8, 0x69, 0xf8, 0xa1, 0x36, 0x68, 0x4f, 0xc3, 0xf0, 0x2e, 0xd9, 0x0f, + 0x5c, 0x6f, 0x3b, 0x69, 0xbb, 0x73, 0x83, 0x17, 0x63, 0x09, 0x37, 0x33, 0x75, 0x0d, 0x1f, 0x77, + 0xce, 0xdb, 0x91, 0x9e, 0x77, 0xed, 0x0f, 0x14, 0x61, 0x12, 0x2f, 0x95, 0xdf, 0x9b, 0x88, 0xdb, + 0xe9, 0x89, 0x38, 0xee, 0x9c, 0xb7, 0xbd, 0x67, 0xe3, 0x17, 0x2c, 0x98, 0x64, 0x09, 0x31, 0x44, + 0x58, 0x2c, 0xd7, 0xf7, 0x4e, 0x80, 0xaf, 0xbd, 0x08, 0x83, 0x01, 0x6d, 0x34, 0x99, 0xd7, 0x91, + 0xf5, 0x04, 0x73, 0x18, 0x7a, 0x02, 0x06, 0x58, 0x17, 0xe8, 0xe4, 0x8d, 0xf1, 0x94, 0x58, 0x65, + 0x27, 0x72, 0x30, 0x2b, 0x65, 0xb1, 0x5e, 0x30, 0x69, 0x37, 0x5d, 0xde, 0xe9, 0x58, 0x99, 0xfa, + 0xee, 0x70, 0xdd, 0xce, 0xec, 0xda, 0x3b, 0x8b, 0xf5, 0x92, 0x4d, 0xb2, 0xfb, 0x9b, 0xf1, 0x8f, + 0x0b, 0x70, 0x3e, 0xb3, 0x5e, 0xdf, 0xb1, 0x5e, 0xba, 0xd7, 0x7e, 0x94, 0x29, 0x0f, 0x8a, 0x27, + 0x68, 0x19, 0x39, 0xd0, 0x2f, 0x2b, 0x3b, 0xd8, 0x47, 0x08, 0x96, 0xcc, 0x21, 0x7b, 0x97, 0x84, + 0x60, 0xc9, 0xec, 0x5b, 0xce, 0x9b, 0xf7, 0x2f, 0x0a, 0x39, 0xdf, 0xc2, 0x5e, 0xbf, 0x97, 0xe9, + 0x39, 0xc3, 0x80, 0xa1, 0x7c, 0x51, 0xf2, 0x33, 0x86, 0x97, 0x61, 0x05, 0x45, 0x8b, 0x30, 0xd9, + 0x72, 0x3d, 0x7a, 0xf8, 0xec, 0x9b, 0x1c, 0xa6, 0x8a, 0x90, 0xb5, 0x66, 0x82, 0x71, 0x12, 0x1f, + 0xb9, 0x5a, 0x78, 0x96, 0x42, 0x7e, 0xa6, 0xf4, 0xdc, 0xde, 0x2e, 0x98, 0x8a, 0x66, 0x35, 0x8a, + 0x19, 0xa1, 0x5a, 0xd6, 0x34, 0xa1, 0x47, 0xb1, 0x7f, 0xa1, 0xc7, 0x58, 0xb6, 0xc0, 0x63, 0xee, + 0x55, 0x18, 0x7f, 0x68, 0x29, 0xb7, 0xfd, 0xd5, 0x22, 0x3c, 0xde, 0x65, 0xdb, 0xf3, 0xb3, 0xde, + 0x98, 0x03, 0xed, 0xac, 0x4f, 0xcd, 0x43, 0x15, 0x4e, 0x6d, 0x75, 0x9a, 0xcd, 0x7d, 0xe6, 0x30, + 0x40, 0x1a, 0x12, 0x43, 0xf0, 0x94, 0xf2, 0xa5, 0x7f, 0x6a, 0x35, 0x03, 0x07, 0x67, 0xd6, 0xa4, + 0x2f, 0x07, 0x7a, 0x93, 0xec, 0x2b, 0x52, 0x89, 0x97, 0x03, 0xd6, 0x81, 0xd8, 0xc4, 0x45, 0xd7, + 0x60, 0xda, 0xd9, 0x73, 0x5c, 0x1e, 0xe3, 0x56, 0x12, 0xe0, 0x4f, 0x07, 0x25, 0x9c, 0x5c, 0x4c, + 0x22, 0xe0, 0x74, 0x1d, 0xf4, 0x3a, 0x20, 0x7f, 0x93, 0x99, 0x15, 0x37, 0xae, 0x11, 0x4f, 0xe8, + 0x03, 0xd9, 0xdc, 0x15, 0xe3, 0x23, 0xe1, 0x56, 0x0a, 0x03, 0x67, 0xd4, 0x4a, 0x84, 0x3b, 0x19, + 0xca, 0x0f, 0x77, 0xd2, 0xfd, 0x5c, 0xec, 0x99, 0x6d, 0xe3, 0x3f, 0x59, 0xf4, 0xfa, 0xe2, 0x4c, + 0xbe, 0x19, 0xb5, 0xef, 0x55, 0x66, 0xcf, 0xc7, 0x05, 0x97, 0x5a, 0x90, 0x8e, 0xd3, 0x9a, 0x3d, + 0x5f, 0x0c, 0xc4, 0x26, 0x2e, 0x5f, 0x10, 0x61, 0xec, 0x1b, 0x6a, 0xb0, 0xf8, 0x22, 0xb4, 0x90, + 0xc2, 0x40, 0x9f, 0x84, 0xe1, 0x86, 0xbb, 0xe7, 0x86, 0x42, 0x6c, 0x73, 0x64, 0x1d, 0x49, 0x7c, + 0x0e, 0x96, 0x39, 0x19, 0x2c, 0xe9, 0xd9, 0x3f, 0x50, 0x80, 0x71, 0xd9, 0xe2, 0x1b, 0x1d, 0x3f, + 0x72, 0x4e, 0xe0, 0x5a, 0xbe, 0x66, 0x5c, 0xcb, 0x1f, 0xe8, 0x16, 0x5f, 0x89, 0x75, 0x29, 0xf7, + 0x3a, 0xbe, 0x95, 0xb8, 0x8e, 0x9f, 0xea, 0x4d, 0xaa, 0xfb, 0x35, 0xfc, 0x8f, 0x2d, 0x98, 0x36, + 0xf0, 0x4f, 0xe0, 0x36, 0x58, 0x35, 0x6f, 0x83, 0x27, 0x7b, 0x7e, 0x43, 0xce, 0x2d, 0xf0, 0xdd, + 0xc5, 0x44, 0xdf, 0xd9, 0xe9, 0xff, 0x16, 0x0c, 0xec, 0x38, 0x41, 0xa3, 0x5b, 0x3c, 0xf9, 0x54, + 0xa5, 0x85, 0xeb, 0x4e, 0x20, 0x14, 0xa2, 0xcf, 0xaa, 0x44, 0xe5, 0x4e, 0xd0, 0x5b, 0x19, 0xca, + 0x9a, 0x42, 0x2f, 0xc3, 0x50, 0x58, 0xf7, 0xdb, 0xca, 0x5d, 0xe0, 0x02, 0x4f, 0x62, 0x4e, 0x4b, + 0x0e, 0x0f, 0xe6, 0x91, 0xd9, 0x1c, 0x2d, 0xc6, 0x02, 0x1f, 0x7d, 0x0a, 0xc6, 0xd9, 0x2f, 0x65, + 0x9d, 0x54, 0xcc, 0xcf, 0x3d, 0x55, 0xd3, 0x11, 0xb9, 0xe9, 0x9e, 0x51, 0x84, 0x4d, 0x52, 0x73, + 0xdb, 0x50, 0x52, 0x9f, 0xf5, 0x48, 0x95, 0x90, 0xff, 0xbe, 0x08, 0x33, 0x19, 0x6b, 0x0e, 0x85, + 0xc6, 0x4c, 0x5c, 0xed, 0x73, 0xa9, 0xbe, 0xc3, 0xb9, 0x08, 0xd9, 0x6b, 0xa8, 0x21, 0xd6, 0x56, + 0xdf, 0x8d, 0xde, 0x0e, 0x49, 0xb2, 0x51, 0x5a, 0xd4, 0xbb, 0x51, 0xda, 0xd8, 0x89, 0x0d, 0x35, + 0x6d, 0x48, 0xf5, 0xf4, 0x91, 0xce, 0xe9, 0x9f, 0x15, 0xe1, 0x54, 0x56, 0xc8, 0x37, 0xf4, 0xf9, + 0x44, 0x36, 0xc3, 0x17, 0xfb, 0x0d, 0x16, 0xc7, 0x53, 0x1c, 0x72, 0x61, 0xf3, 0xd2, 0x82, 0x99, + 0xdf, 0xb0, 0xe7, 0x30, 0x8b, 0x36, 0x59, 0xdc, 0x83, 0x80, 0x67, 0xa1, 0x94, 0xc7, 0xc7, 0x87, + 0xfb, 0xee, 0x80, 0x48, 0x5f, 0x19, 0x26, 0x2c, 0x1f, 0x64, 0x71, 0x6f, 0xcb, 0x07, 0xd9, 0xf2, + 0x9c, 0x0b, 0xa3, 0xda, 0xd7, 0x3c, 0xd2, 0x19, 0xdf, 0xa5, 0xb7, 0x95, 0xd6, 0xef, 0x47, 0x3a, + 0xeb, 0x3f, 0x6a, 0x41, 0xc2, 0x18, 0x5e, 0x89, 0xc5, 0xac, 0x5c, 0xb1, 0xd8, 0x05, 0x18, 0x08, + 0xfc, 0x26, 0x49, 0xa6, 0xfd, 0xc3, 0x7e, 0x93, 0x60, 0x06, 0xa1, 0x18, 0x51, 0x2c, 0xec, 0x18, + 0xd3, 0x1f, 0x72, 0xe2, 0x89, 0x76, 0x11, 0x06, 0x9b, 0x64, 0x8f, 0x34, 0x93, 0xd9, 0x59, 0x6e, + 0xd2, 0x42, 0xcc, 0x61, 0xf6, 0x2f, 0x0c, 0xc0, 0xb9, 0xae, 0x91, 0x43, 0xe8, 0x73, 0x68, 0xdb, + 0x89, 0xc8, 0x3d, 0x67, 0x3f, 0x99, 0x46, 0xe1, 0x1a, 0x2f, 0xc6, 0x12, 0xce, 0xdc, 0x95, 0x78, + 0x34, 0xe4, 0x84, 0x10, 0x51, 0x04, 0x41, 0x16, 0x50, 0x53, 0x28, 0x55, 0x3c, 0x0e, 0xa1, 0xd4, + 0xf3, 0x00, 0x61, 0xd8, 0xe4, 0x26, 0x43, 0x0d, 0xe1, 0x07, 0x15, 0x47, 0xcd, 0xae, 0xdd, 0x14, + 0x10, 0xac, 0x61, 0xa1, 0x32, 0x4c, 0xb5, 0x03, 0x3f, 0xe2, 0x32, 0xd9, 0x32, 0xb7, 0xaa, 0x1b, + 0x34, 0x83, 0x36, 0x54, 0x13, 0x70, 0x9c, 0xaa, 0x81, 0x5e, 0x82, 0x51, 0x11, 0xc8, 0xa1, 0xea, + 0xfb, 0x4d, 0x21, 0x06, 0x52, 0x86, 0x66, 0xb5, 0x18, 0x84, 0x75, 0x3c, 0xad, 0x1a, 0x13, 0xf4, + 0x0e, 0x67, 0x56, 0xe3, 0xc2, 0x5e, 0x0d, 0x2f, 0x11, 0xfe, 0x71, 0xa4, 0xaf, 0xf0, 0x8f, 0xb1, + 0x60, 0xac, 0xd4, 0xb7, 0x12, 0x0d, 0x7a, 0x8a, 0x92, 0x7e, 0x76, 0x00, 0x66, 0xc4, 0xc2, 0x79, + 0xd4, 0xcb, 0xe5, 0x76, 0x7a, 0xb9, 0x1c, 0x87, 0xe8, 0xec, 0xbd, 0x35, 0x73, 0xd2, 0x6b, 0xe6, + 0x07, 0x2d, 0x30, 0xd9, 0x2b, 0xf4, 0xff, 0xe4, 0xe6, 0xa1, 0x79, 0x29, 0x97, 0x5d, 0x6b, 0xc8, + 0x0b, 0xe4, 0x1d, 0x66, 0xa4, 0xb1, 0xff, 0xa3, 0x05, 0x4f, 0xf6, 0xa4, 0x88, 0x56, 0xa0, 0xc4, + 0x78, 0x40, 0xed, 0x75, 0xf6, 0x94, 0xb2, 0xba, 0x95, 0x80, 0x1c, 0x96, 0x34, 0xae, 0x89, 0x56, + 0x52, 0x09, 0x7f, 0x9e, 0xce, 0x48, 0xf8, 0x73, 0xda, 0x18, 0x9e, 0x87, 0xcc, 0xf8, 0xf3, 0xfd, + 0xf4, 0xc6, 0x31, 0x3c, 0x5e, 0xd0, 0x87, 0x0d, 0xb1, 0x9f, 0x9d, 0x10, 0xfb, 0x21, 0x13, 0x5b, + 0xbb, 0x43, 0x3e, 0x0e, 0x53, 0x2c, 0xc2, 0x13, 0xb3, 0x01, 0x17, 0xbe, 0x38, 0x85, 0xd8, 0xce, + 0xf3, 0x66, 0x02, 0x86, 0x53, 0xd8, 0xf6, 0x1f, 0x15, 0x61, 0x88, 0x6f, 0xbf, 0x13, 0x78, 0x13, + 0x3e, 0x03, 0x25, 0xb7, 0xd5, 0xea, 0xf0, 0x1c, 0x2e, 0x83, 0xdc, 0x01, 0x97, 0xce, 0x53, 0x45, + 0x16, 0xe2, 0x18, 0x8e, 0x56, 0x85, 0xc4, 0xb9, 0x4b, 0x10, 0x49, 0xde, 0xf1, 0x85, 0xb2, 0x13, + 0x39, 0x9c, 0xc1, 0x51, 0xf7, 0x6c, 0x2c, 0x9b, 0x46, 0x9f, 0x01, 0x08, 0xa3, 0xc0, 0xf5, 0xb6, + 0x69, 0x99, 0x88, 0x99, 0xfa, 0xc1, 0x2e, 0xd4, 0x6a, 0x0a, 0x99, 0xd3, 0x8c, 0xcf, 0x1c, 0x05, + 0xc0, 0x1a, 0x45, 0xb4, 0x60, 0xdc, 0xf4, 0x73, 0x89, 0xb9, 0x03, 0x4e, 0x35, 0x9e, 0xb3, 0xb9, + 0x8f, 0x40, 0x49, 0x11, 0xef, 0x25, 0x7f, 0x1a, 0xd3, 0xd9, 0xa2, 0x8f, 0xc1, 0x64, 0xa2, 0x6f, + 0x47, 0x12, 0x5f, 0xfd, 0xa2, 0x05, 0x93, 0xbc, 0x33, 0x2b, 0xde, 0x9e, 0xb8, 0x0d, 0xde, 0x86, + 0x53, 0xcd, 0x8c, 0x53, 0x59, 0x4c, 0x7f, 0xff, 0xa7, 0xb8, 0x12, 0x57, 0x65, 0x41, 0x71, 0x66, + 0x1b, 0xe8, 0x32, 0xdd, 0x71, 0xf4, 0xd4, 0x75, 0x9a, 0xc2, 0x1f, 0x77, 0x8c, 0xef, 0x36, 0x5e, + 0x86, 0x15, 0xd4, 0xfe, 0x5d, 0x0b, 0xa6, 0x79, 0xcf, 0x6f, 0x90, 0x7d, 0x75, 0x36, 0x7d, 0x3d, + 0xfb, 0x2e, 0xb2, 0x87, 0x15, 0x72, 0xb2, 0x87, 0xe9, 0x9f, 0x56, 0xec, 0xfa, 0x69, 0x3f, 0x63, + 0x81, 0x58, 0x21, 0x27, 0x20, 0x84, 0xf8, 0x56, 0x53, 0x08, 0x31, 0x97, 0xbf, 0x09, 0x72, 0xa4, + 0x0f, 0x7f, 0x6e, 0xc1, 0x14, 0x47, 0x88, 0xb5, 0xe5, 0x5f, 0xd7, 0x79, 0xe8, 0x27, 0xc7, 0xf0, + 0x0d, 0xb2, 0xbf, 0xe1, 0x57, 0x9d, 0x68, 0x27, 0xfb, 0xa3, 0x8c, 0xc9, 0x1a, 0xe8, 0x3a, 0x59, + 0x0d, 0xb9, 0x81, 0x8e, 0x90, 0xb8, 0xfc, 0xc8, 0xc9, 0x35, 0xec, 0xaf, 0x59, 0x80, 0x78, 0x33, + 0x06, 0xe3, 0x46, 0xd9, 0x21, 0x56, 0xaa, 0x5d, 0x74, 0xf1, 0xd1, 0xa4, 0x20, 0x58, 0xc3, 0x3a, + 0x96, 0xe1, 0x49, 0x98, 0x3c, 0x14, 0x7b, 0x9b, 0x3c, 0x1c, 0x61, 0x44, 0xff, 0xf5, 0x10, 0x24, + 0xbd, 0x7e, 0xd0, 0x1d, 0x18, 0xab, 0x3b, 0x6d, 0x67, 0xd3, 0x6d, 0xba, 0x91, 0x4b, 0xc2, 0x6e, + 0x46, 0x59, 0xcb, 0x1a, 0x9e, 0x50, 0x52, 0x6b, 0x25, 0xd8, 0xa0, 0x83, 0x16, 0x00, 0xda, 0x81, + 0xbb, 0xe7, 0x36, 0xc9, 0x36, 0x93, 0x95, 0xb0, 0x08, 0x00, 0xdc, 0xd2, 0x48, 0x96, 0x62, 0x0d, + 0x23, 0xc3, 0xc5, 0xba, 0xf8, 0x88, 0x5d, 0xac, 0xe1, 0xc4, 0x5c, 0xac, 0x07, 0x8e, 0xe4, 0x62, + 0x3d, 0x72, 0x64, 0x17, 0xeb, 0xc1, 0xbe, 0x5c, 0xac, 0x31, 0x9c, 0x91, 0xbc, 0x27, 0xfd, 0xbf, + 0xea, 0x36, 0x89, 0x78, 0x70, 0xf0, 0xb0, 0x05, 0x73, 0x0f, 0x0e, 0xe6, 0xcf, 0xe0, 0x4c, 0x0c, + 0x9c, 0x53, 0x13, 0x7d, 0x02, 0x66, 0x9d, 0x66, 0xd3, 0xbf, 0xa7, 0x26, 0x75, 0x25, 0xac, 0x3b, + 0x4d, 0xae, 0x84, 0x18, 0x66, 0x54, 0x9f, 0x78, 0x70, 0x30, 0x3f, 0xbb, 0x98, 0x83, 0x83, 0x73, + 0x6b, 0xa3, 0x8f, 0x42, 0xa9, 0x1d, 0xf8, 0xf5, 0x35, 0xcd, 0x35, 0xf1, 0x3c, 0x1d, 0xc0, 0xaa, + 0x2c, 0x3c, 0x3c, 0x98, 0x1f, 0x57, 0x7f, 0xd8, 0x85, 0x1f, 0x57, 0xc8, 0xf0, 0x99, 0x1e, 0x3d, + 0x56, 0x9f, 0xe9, 0x5d, 0x98, 0xa9, 0x91, 0xc0, 0x65, 0x69, 0xce, 0x1b, 0xf1, 0xf9, 0xb4, 0x01, + 0xa5, 0x20, 0x71, 0x22, 0xf7, 0x15, 0xd8, 0x51, 0xcb, 0x72, 0x20, 0x4f, 0xe0, 0x98, 0x90, 0xfd, + 0xbf, 0x2c, 0x18, 0x16, 0x5e, 0x3e, 0x27, 0xc0, 0x35, 0x2e, 0x1a, 0x9a, 0x84, 0xf9, 0xec, 0x01, + 0x63, 0x9d, 0xc9, 0xd5, 0x21, 0x54, 0x12, 0x3a, 0x84, 0x27, 0xbb, 0x11, 0xe9, 0xae, 0x3d, 0xf8, + 0x6b, 0x45, 0xca, 0xbd, 0x1b, 0xfe, 0xa6, 0x8f, 0x7e, 0x08, 0xd6, 0x61, 0x38, 0x14, 0xfe, 0x8e, + 0x85, 0x7c, 0x03, 0xfd, 0xe4, 0x24, 0xc6, 0x76, 0x6c, 0xc2, 0xc3, 0x51, 0x12, 0xc9, 0x74, 0xa4, + 0x2c, 0x3e, 0x42, 0x47, 0xca, 0x5e, 0x1e, 0xb9, 0x03, 0xc7, 0xe1, 0x91, 0x6b, 0x7f, 0x85, 0xdd, + 0x9c, 0x7a, 0xf9, 0x09, 0x30, 0x55, 0xd7, 0xcc, 0x3b, 0xd6, 0xee, 0xb2, 0xb2, 0x44, 0xa7, 0x72, + 0x98, 0xab, 0x9f, 0xb7, 0xe0, 0x5c, 0xc6, 0x57, 0x69, 0x9c, 0xd6, 0xb3, 0x30, 0xe2, 0x74, 0x1a, + 0xae, 0xda, 0xcb, 0x9a, 0x3e, 0x71, 0x51, 0x94, 0x63, 0x85, 0x81, 0x96, 0x61, 0x9a, 0xdc, 0x6f, + 0xbb, 0x5c, 0x95, 0xaa, 0x5b, 0xb5, 0x16, 0xb9, 0x6b, 0xd8, 0x4a, 0x12, 0x88, 0xd3, 0xf8, 0x2a, + 0x0a, 0x4a, 0x31, 0x37, 0x0a, 0xca, 0xdf, 0xb5, 0x60, 0x54, 0x79, 0xfc, 0x3d, 0xf2, 0xd1, 0xfe, + 0xb8, 0x39, 0xda, 0x8f, 0x77, 0x19, 0xed, 0x9c, 0x61, 0xfe, 0xed, 0x82, 0xea, 0x6f, 0xd5, 0x0f, + 0xa2, 0x3e, 0x38, 0xb8, 0x87, 0xb7, 0xc3, 0xbf, 0x0a, 0xa3, 0x4e, 0xbb, 0x2d, 0x01, 0xd2, 0x06, + 0x8d, 0x85, 0xe9, 0x8d, 0x8b, 0xb1, 0x8e, 0xa3, 0xdc, 0x02, 0x8a, 0xb9, 0x6e, 0x01, 0x0d, 0x80, + 0xc8, 0x09, 0xb6, 0x49, 0x44, 0xcb, 0x44, 0xc4, 0xb2, 0xfc, 0xf3, 0xa6, 0x13, 0xb9, 0xcd, 0x05, + 0xd7, 0x8b, 0xc2, 0x28, 0x58, 0xa8, 0x78, 0xd1, 0xad, 0x80, 0x3f, 0x21, 0xb5, 0x90, 0x40, 0x8a, + 0x16, 0xd6, 0xe8, 0x4a, 0xef, 0x76, 0xd6, 0xc6, 0xa0, 0x69, 0xcc, 0xb0, 0x2e, 0xca, 0xb1, 0xc2, + 0xb0, 0x3f, 0xc2, 0x6e, 0x1f, 0x36, 0xa6, 0x47, 0x8b, 0xa1, 0xf3, 0xf7, 0xc7, 0xd4, 0x6c, 0x30, + 0x4d, 0x66, 0x59, 0x8f, 0xd4, 0xd3, 0xfd, 0xb0, 0xa7, 0x0d, 0xeb, 0x4e, 0x6a, 0x71, 0x38, 0x1f, + 0xf4, 0x6d, 0x29, 0x03, 0x95, 0xe7, 0x7a, 0xdc, 0x1a, 0x47, 0x30, 0x49, 0x61, 0x39, 0x3b, 0x58, + 0x46, 0x83, 0x4a, 0x55, 0xec, 0x0b, 0x2d, 0x67, 0x87, 0x00, 0xe0, 0x18, 0x87, 0x32, 0x53, 0xea, + 0x4f, 0x38, 0x8b, 0xe2, 0xd8, 0x95, 0x0a, 0x3b, 0xc4, 0x1a, 0x06, 0xba, 0x22, 0x04, 0x0a, 0x5c, + 0x2f, 0xf0, 0x78, 0x42, 0xa0, 0x20, 0x87, 0x4b, 0x93, 0x02, 0x5d, 0x85, 0x51, 0x95, 0xb6, 0xb7, + 0xca, 0xb3, 0xc1, 0x8a, 0x65, 0xb6, 0x12, 0x17, 0x63, 0x1d, 0x07, 0x6d, 0xc0, 0x64, 0xc8, 0xe5, + 0x6c, 0x2a, 0xa0, 0x30, 0x97, 0x57, 0x7e, 0x50, 0x5a, 0x01, 0xd5, 0x4c, 0xf0, 0x21, 0x2b, 0xe2, + 0xa7, 0x93, 0xf4, 0x40, 0x4f, 0x92, 0x40, 0xaf, 0xc1, 0x44, 0xd3, 0x77, 0x1a, 0x4b, 0x4e, 0xd3, + 0xf1, 0xea, 0x6c, 0x7c, 0x46, 0xcc, 0xec, 0x8f, 0x37, 0x0d, 0x28, 0x4e, 0x60, 0x53, 0xe6, 0x4d, + 0x2f, 0x11, 0x41, 0xb0, 0x1d, 0x6f, 0x9b, 0x84, 0x22, 0x09, 0x2b, 0x63, 0xde, 0x6e, 0xe6, 0xe0, + 0xe0, 0xdc, 0xda, 0xe8, 0x65, 0x18, 0x93, 0x9f, 0xaf, 0x05, 0x6c, 0x88, 0x3d, 0x2c, 0x34, 0x18, + 0x36, 0x30, 0xd1, 0x3d, 0x38, 0x2d, 0xff, 0x6f, 0x04, 0xce, 0xd6, 0x96, 0x5b, 0x17, 0x5e, 0xcc, + 0xdc, 0x15, 0x73, 0x51, 0xfa, 0x0b, 0xae, 0x64, 0x21, 0x1d, 0x1e, 0xcc, 0x5f, 0x10, 0xa3, 0x96, + 0x09, 0x67, 0x93, 0x98, 0x4d, 0x1f, 0xad, 0xc1, 0xcc, 0x0e, 0x71, 0x9a, 0xd1, 0xce, 0xf2, 0x0e, + 0xa9, 0xef, 0xca, 0x4d, 0xc7, 0xc2, 0x40, 0x68, 0x7e, 0x09, 0xd7, 0xd3, 0x28, 0x38, 0xab, 0x1e, + 0x7a, 0x13, 0x66, 0xdb, 0x9d, 0xcd, 0xa6, 0x1b, 0xee, 0xac, 0xfb, 0x11, 0x33, 0x05, 0x52, 0x59, + 0x80, 0x45, 0xbc, 0x08, 0x15, 0x68, 0xa3, 0x9a, 0x83, 0x87, 0x73, 0x29, 0xa0, 0xb7, 0xe1, 0x74, + 0x62, 0x31, 0x08, 0x8f, 0xf9, 0x89, 0xfc, 0x94, 0x02, 0xb5, 0xac, 0x0a, 0x22, 0xf8, 0x44, 0x16, + 0x08, 0x67, 0x37, 0x81, 0x5e, 0x01, 0x70, 0xdb, 0xab, 0x4e, 0xcb, 0x6d, 0xd2, 0xe7, 0xe2, 0x0c, + 0x5b, 0x27, 0xf4, 0xe9, 0x00, 0x95, 0xaa, 0x2c, 0xa5, 0xe7, 0xb3, 0xf8, 0xb7, 0x8f, 0x35, 0x6c, + 0x54, 0x85, 0x09, 0xf1, 0x6f, 0x5f, 0x4c, 0xeb, 0xb4, 0x72, 0x4e, 0x9f, 0x90, 0x35, 0xd4, 0x5c, + 0x22, 0xb3, 0x84, 0xcd, 0x5e, 0xa2, 0x3e, 0xda, 0x86, 0x73, 0x22, 0x61, 0x34, 0xd1, 0xd7, 0xa9, + 0x9c, 0x87, 0x90, 0xc5, 0xf2, 0x1f, 0xe1, 0x6e, 0x0f, 0x8b, 0xdd, 0x10, 0x71, 0x77, 0x3a, 0xf4, + 0x7e, 0xd7, 0x97, 0x3b, 0x77, 0x07, 0x3d, 0xcd, 0xcd, 0x93, 0xe8, 0xfd, 0x7e, 0x33, 0x09, 0xc4, + 0x69, 0x7c, 0x14, 0xc2, 0x69, 0xd7, 0xcb, 0x5a, 0xdd, 0x67, 0x18, 0xa1, 0x8f, 0x71, 0x4f, 0xd8, + 0xee, 0x2b, 0x3b, 0x13, 0xce, 0x57, 0x76, 0x26, 0xed, 0x77, 0x66, 0x85, 0xf7, 0x3b, 0x16, 0xad, + 0xad, 0x71, 0xea, 0xe8, 0xb3, 0x30, 0xa6, 0x7f, 0x98, 0xe0, 0x3a, 0x2e, 0x65, 0x33, 0xb2, 0xda, + 0xf9, 0xc0, 0xf9, 0x7c, 0x75, 0x06, 0xe8, 0x30, 0x6c, 0x50, 0x44, 0xf5, 0x0c, 0x9f, 0xf1, 0x2b, + 0xfd, 0x71, 0x35, 0xfd, 0x1b, 0xa1, 0x11, 0xc8, 0x5e, 0xf6, 0xe8, 0x26, 0x8c, 0xd4, 0x9b, 0x2e, + 0xf1, 0xa2, 0x4a, 0xb5, 0x5b, 0x94, 0xb7, 0x65, 0x81, 0x23, 0xf6, 0x91, 0x08, 0xcd, 0xcf, 0xcb, + 0xb0, 0xa2, 0x60, 0xff, 0x5a, 0x01, 0xe6, 0x7b, 0xe4, 0x79, 0x48, 0xa8, 0xa4, 0xac, 0xbe, 0x54, + 0x52, 0x8b, 0x32, 0xd5, 0xf5, 0x7a, 0x42, 0xda, 0x95, 0x48, 0x63, 0x1d, 0xcb, 0xbc, 0x92, 0xf8, + 0x7d, 0xbb, 0x08, 0xe8, 0x5a, 0xad, 0x81, 0x9e, 0x4e, 0x2e, 0x86, 0x36, 0x7b, 0xb0, 0xff, 0x27, + 0x70, 0xae, 0x66, 0xd2, 0xfe, 0x4a, 0x01, 0x4e, 0xab, 0x21, 0xfc, 0xe6, 0x1d, 0xb8, 0xdb, 0xe9, + 0x81, 0x3b, 0x06, 0xbd, 0xae, 0x7d, 0x0b, 0x86, 0x78, 0xd8, 0xba, 0x3e, 0x58, 0xef, 0x8b, 0x66, + 0x84, 0x57, 0xc5, 0xed, 0x19, 0x51, 0x5e, 0xbf, 0xd7, 0x82, 0xc9, 0x8d, 0xe5, 0x6a, 0xcd, 0xaf, + 0xef, 0x92, 0x68, 0x91, 0x3f, 0x95, 0xb0, 0xe6, 0x5d, 0xfb, 0x30, 0xec, 0x71, 0x16, 0xe3, 0x7d, + 0x01, 0x06, 0x76, 0xfc, 0x30, 0x4a, 0x1a, 0x7d, 0x5c, 0xf7, 0xc3, 0x08, 0x33, 0x88, 0xfd, 0x7b, + 0x16, 0x0c, 0x6e, 0x38, 0xae, 0x17, 0x49, 0x05, 0x81, 0x95, 0xa3, 0x20, 0xe8, 0xe7, 0xbb, 0xd0, + 0x4b, 0x30, 0x44, 0xb6, 0xb6, 0x48, 0x3d, 0x12, 0xb3, 0x2a, 0x43, 0x13, 0x0c, 0xad, 0xb0, 0x52, + 0xca, 0x0b, 0xb2, 0xc6, 0xf8, 0x5f, 0x2c, 0x90, 0xd1, 0x5d, 0x28, 0x45, 0x6e, 0x8b, 0x2c, 0x36, + 0x1a, 0x42, 0x6d, 0xfe, 0x10, 0xe1, 0x15, 0x36, 0x24, 0x01, 0x1c, 0xd3, 0xb2, 0xbf, 0x54, 0x00, + 0x88, 0xe3, 0xfd, 0xf4, 0xfa, 0xc4, 0xa5, 0x94, 0x42, 0xf5, 0x52, 0x86, 0x42, 0x15, 0xc5, 0x04, + 0x33, 0xb4, 0xa9, 0x6a, 0x98, 0x8a, 0x7d, 0x0d, 0xd3, 0xc0, 0x51, 0x86, 0x69, 0x19, 0xa6, 0xe3, + 0x78, 0x45, 0x66, 0xb8, 0x36, 0x76, 0x7d, 0x6e, 0x24, 0x81, 0x38, 0x8d, 0x6f, 0x13, 0xb8, 0xa0, + 0xc2, 0xb6, 0x88, 0x1b, 0x8d, 0x59, 0x65, 0xeb, 0x0a, 0xea, 0x1e, 0xe3, 0x14, 0x6b, 0x8c, 0x0b, + 0xb9, 0x1a, 0xe3, 0x9f, 0xb0, 0xe0, 0x54, 0xb2, 0x1d, 0xe6, 0x8f, 0xfb, 0x45, 0x0b, 0x4e, 0x33, + 0xbd, 0x39, 0x6b, 0x35, 0xad, 0xa5, 0x7f, 0xb1, 0x6b, 0x28, 0x9a, 0x9c, 0x1e, 0xc7, 0x31, 0x30, + 0xd6, 0xb2, 0x48, 0xe3, 0xec, 0x16, 0xed, 0xff, 0x50, 0x80, 0xd9, 0xbc, 0x18, 0x36, 0xcc, 0x69, + 0xc3, 0xb9, 0x5f, 0xdb, 0x25, 0xf7, 0x84, 0x69, 0x7c, 0xec, 0xb4, 0xc1, 0x8b, 0xb1, 0x84, 0x27, + 0x43, 0xf7, 0x17, 0xfa, 0x0c, 0xdd, 0xbf, 0x03, 0xd3, 0xf7, 0x76, 0x88, 0x77, 0xdb, 0x0b, 0x9d, + 0xc8, 0x0d, 0xb7, 0x5c, 0xa6, 0x63, 0xe6, 0xeb, 0xe6, 0x15, 0x69, 0xc0, 0x7e, 0x37, 0x89, 0x70, + 0x78, 0x30, 0x7f, 0xce, 0x28, 0x88, 0xbb, 0xcc, 0x0f, 0x12, 0x9c, 0x26, 0x9a, 0xce, 0x7c, 0x30, + 0xf0, 0x08, 0x33, 0x1f, 0xd8, 0x5f, 0xb4, 0xe0, 0x6c, 0x6e, 0xba, 0x55, 0x74, 0x19, 0x46, 0x9c, + 0xb6, 0xcb, 0xc5, 0xf4, 0xe2, 0x18, 0x65, 0xe2, 0xa0, 0x6a, 0x85, 0x0b, 0xe9, 0x15, 0x54, 0xa5, + 0x81, 0x2f, 0xe4, 0xa6, 0x81, 0xef, 0x99, 0xd5, 0xdd, 0xfe, 0x1e, 0x0b, 0x84, 0xc3, 0x69, 0x1f, + 0x67, 0xf7, 0xa7, 0x60, 0x6c, 0x2f, 0x9d, 0x1d, 0xe9, 0x42, 0xbe, 0x07, 0xae, 0xc8, 0x89, 0xa4, + 0x18, 0x32, 0x23, 0x13, 0x92, 0x41, 0xcb, 0x6e, 0x80, 0x80, 0x96, 0x09, 0x13, 0x42, 0xf7, 0xee, + 0xcd, 0xf3, 0x00, 0x0d, 0x86, 0xab, 0xe5, 0xd2, 0x57, 0x37, 0x73, 0x59, 0x41, 0xb0, 0x86, 0x65, + 0xff, 0xdb, 0x02, 0x8c, 0xca, 0x6c, 0x3c, 0x1d, 0xaf, 0x1f, 0x51, 0xd1, 0x91, 0xd2, 0x73, 0xa2, + 0x2b, 0x50, 0x62, 0xb2, 0xcc, 0x6a, 0x2c, 0x61, 0x53, 0x92, 0x84, 0x35, 0x09, 0xc0, 0x31, 0x0e, + 0xdd, 0x45, 0x61, 0x67, 0x93, 0xa1, 0x27, 0xdc, 0x23, 0x6b, 0xbc, 0x18, 0x4b, 0x38, 0xfa, 0x04, + 0x4c, 0xf1, 0x7a, 0x81, 0xdf, 0x76, 0xb6, 0xb9, 0xfe, 0x63, 0x50, 0x05, 0x50, 0x98, 0x5a, 0x4b, + 0xc0, 0x0e, 0x0f, 0xe6, 0x4f, 0x25, 0xcb, 0x98, 0x62, 0x2f, 0x45, 0x85, 0x99, 0x39, 0xf1, 0x46, + 0xe8, 0xee, 0x4f, 0x59, 0x47, 0xc5, 0x20, 0xac, 0xe3, 0xd9, 0x9f, 0x05, 0x94, 0xce, 0x4b, 0x84, + 0x5e, 0xe7, 0xb6, 0xad, 0x6e, 0x40, 0x1a, 0xdd, 0x14, 0x7d, 0x7a, 0x98, 0x00, 0xe9, 0xd9, 0xc4, + 0x6b, 0x61, 0x55, 0xdf, 0xfe, 0xff, 0x8b, 0x30, 0x95, 0xf4, 0xe5, 0x46, 0xd7, 0x61, 0x88, 0xb3, + 0x1e, 0x82, 0x7c, 0x17, 0x3b, 0x12, 0xcd, 0x03, 0x9c, 0x1d, 0xc2, 0x82, 0x7b, 0x11, 0xf5, 0xd1, + 0x9b, 0x30, 0xda, 0xf0, 0xef, 0x79, 0xf7, 0x9c, 0xa0, 0xb1, 0x58, 0xad, 0x88, 0xe5, 0x9c, 0xf9, + 0xb0, 0x2d, 0xc7, 0x68, 0xba, 0x57, 0x39, 0xd3, 0x99, 0xc6, 0x20, 0xac, 0x93, 0x43, 0x1b, 0x2c, + 0x98, 0xf9, 0x96, 0xbb, 0xbd, 0xe6, 0xb4, 0xbb, 0x39, 0x3a, 0x2c, 0x4b, 0x24, 0x8d, 0xf2, 0xb8, + 0x88, 0x78, 0xce, 0x01, 0x38, 0x26, 0x84, 0x3e, 0x0f, 0x33, 0x61, 0x8e, 0xb8, 0x3d, 0x2f, 0x4d, + 0x5d, 0x37, 0x09, 0xf4, 0xd2, 0x63, 0x0f, 0x0e, 0xe6, 0x67, 0xb2, 0x04, 0xf3, 0x59, 0xcd, 0xd8, + 0x3f, 0x72, 0x0a, 0x8c, 0x4d, 0x6c, 0x64, 0x2d, 0xb5, 0x8e, 0x29, 0x6b, 0x29, 0x86, 0x11, 0xd2, + 0x6a, 0x47, 0xfb, 0x65, 0x37, 0xe8, 0x96, 0xcb, 0x7b, 0x45, 0xe0, 0xa4, 0x69, 0x4a, 0x08, 0x56, + 0x74, 0xb2, 0x53, 0xcb, 0x16, 0xbf, 0x8e, 0xa9, 0x65, 0x07, 0x4e, 0x30, 0xb5, 0xec, 0x3a, 0x0c, + 0x6f, 0xbb, 0x11, 0x26, 0x6d, 0x5f, 0x30, 0xfd, 0x99, 0xeb, 0xf0, 0x1a, 0x47, 0x49, 0x27, 0x31, + 0x14, 0x00, 0x2c, 0x89, 0xa0, 0xd7, 0xd5, 0x0e, 0x1c, 0xca, 0x7f, 0x98, 0xa7, 0x0d, 0x1e, 0x32, + 0xf7, 0xa0, 0x48, 0x20, 0x3b, 0xfc, 0xb0, 0x09, 0x64, 0x57, 0x65, 0xda, 0xd7, 0x91, 0x7c, 0xaf, + 0x24, 0x96, 0xd5, 0xb5, 0x47, 0xb2, 0xd7, 0x3b, 0x7a, 0xaa, 0xdc, 0x52, 0xfe, 0x49, 0xa0, 0xb2, + 0xe0, 0xf6, 0x99, 0x20, 0xf7, 0x7b, 0x2c, 0x38, 0xdd, 0xce, 0xca, 0x1a, 0x2d, 0x6c, 0x03, 0x5e, + 0xea, 0x3b, 0x31, 0xb5, 0xd1, 0x20, 0x93, 0xa9, 0x65, 0xa2, 0xe1, 0xec, 0xe6, 0xe8, 0x40, 0x07, + 0x9b, 0x0d, 0xa1, 0xa3, 0xbe, 0x98, 0x93, 0x69, 0xb7, 0x4b, 0x7e, 0xdd, 0x8d, 0x8c, 0xac, 0xae, + 0xef, 0xcf, 0xcb, 0xea, 0xda, 0x77, 0x2e, 0xd7, 0xd7, 0x55, 0x8e, 0xdd, 0xf1, 0xfc, 0xa5, 0xc4, + 0x33, 0xe8, 0xf6, 0xcc, 0xac, 0xfb, 0xba, 0xca, 0xac, 0xdb, 0x25, 0x52, 0x2d, 0xcf, 0x9b, 0xdb, + 0x33, 0x9f, 0xae, 0x96, 0x13, 0x77, 0xf2, 0x78, 0x72, 0xe2, 0x1a, 0x57, 0x0d, 0x4f, 0xcb, 0xfa, + 0x4c, 0x8f, 0xab, 0xc6, 0xa0, 0xdb, 0xfd, 0xb2, 0xe1, 0xf9, 0x7f, 0xa7, 0x1f, 0x2a, 0xff, 0xef, + 0x1d, 0x3d, 0x9f, 0x2e, 0xea, 0x91, 0x30, 0x96, 0x22, 0xf5, 0x99, 0x45, 0xf7, 0x8e, 0x7e, 0x01, + 0xce, 0xe4, 0xd3, 0x55, 0xf7, 0x5c, 0x9a, 0x6e, 0xe6, 0x15, 0x98, 0xca, 0xce, 0x7b, 0xea, 0x64, + 0xb2, 0xf3, 0x9e, 0x3e, 0xf6, 0xec, 0xbc, 0x67, 0x4e, 0x20, 0x3b, 0xef, 0x63, 0x27, 0x98, 0x9d, + 0xf7, 0x0e, 0x33, 0xa8, 0xe1, 0x61, 0x7b, 0x44, 0x64, 0xdd, 0xec, 0x28, 0xae, 0x59, 0xb1, 0x7d, + 0xf8, 0xc7, 0x29, 0x10, 0x8e, 0x49, 0x65, 0x64, 0xfd, 0x9d, 0x7d, 0x04, 0x59, 0x7f, 0xd7, 0xe3, + 0xac, 0xbf, 0x67, 0xf3, 0xa7, 0x3a, 0xc3, 0x05, 0x23, 0x27, 0xd7, 0xef, 0x1d, 0x3d, 0x47, 0xef, + 0xe3, 0x5d, 0xb4, 0x26, 0x59, 0x82, 0xc7, 0x2e, 0x99, 0x79, 0x5f, 0xe3, 0x99, 0x79, 0x9f, 0xc8, + 0x3f, 0xc9, 0x93, 0xd7, 0x9d, 0x91, 0x8f, 0x97, 0xf6, 0x4b, 0xc5, 0x70, 0x64, 0x31, 0x84, 0x73, + 0xfa, 0xa5, 0x82, 0x40, 0xa6, 0xfb, 0xa5, 0x40, 0x38, 0x26, 0x65, 0x7f, 0x5f, 0x01, 0xce, 0x77, + 0xdf, 0x6f, 0xb1, 0x34, 0xb5, 0x1a, 0x2b, 0x91, 0x13, 0xd2, 0x54, 0xfe, 0x66, 0x8b, 0xb1, 0xfa, + 0x0e, 0x49, 0x77, 0x0d, 0xa6, 0x95, 0xef, 0x46, 0xd3, 0xad, 0xef, 0xaf, 0xc7, 0x2f, 0x5f, 0xe5, + 0xef, 0x5e, 0x4b, 0x22, 0xe0, 0x74, 0x1d, 0xb4, 0x08, 0x93, 0x46, 0x61, 0xa5, 0x2c, 0xde, 0x66, + 0x4a, 0x7c, 0x5b, 0x33, 0xc1, 0x38, 0x89, 0x6f, 0x7f, 0xd9, 0x82, 0xc7, 0x72, 0xd2, 0xda, 0xf5, + 0x1d, 0x71, 0x6d, 0x0b, 0x26, 0xdb, 0x66, 0xd5, 0x1e, 0x41, 0x22, 0x8d, 0xe4, 0x79, 0xaa, 0xaf, + 0x09, 0x00, 0x4e, 0x12, 0xb5, 0x7f, 0xaa, 0x00, 0xe7, 0xba, 0x1a, 0x23, 0x22, 0x0c, 0x67, 0xb6, + 0x5b, 0xa1, 0xb3, 0x1c, 0x90, 0x06, 0xf1, 0x22, 0xd7, 0x69, 0xd6, 0xda, 0xa4, 0xae, 0xc9, 0xc3, + 0x99, 0x55, 0xdf, 0xb5, 0xb5, 0xda, 0x62, 0x1a, 0x03, 0xe7, 0xd4, 0x44, 0xab, 0x80, 0xd2, 0x10, + 0x31, 0xc3, 0x2c, 0x1a, 0x75, 0x9a, 0x1e, 0xce, 0xa8, 0x81, 0x3e, 0x02, 0xe3, 0xca, 0xc8, 0x51, + 0x9b, 0x71, 0x76, 0xb0, 0x63, 0x1d, 0x80, 0x4d, 0x3c, 0x74, 0x95, 0x87, 0x33, 0x17, 0x81, 0xef, + 0x85, 0xf0, 0x7c, 0x52, 0xc6, 0x2a, 0x17, 0xc5, 0x58, 0xc7, 0x59, 0xba, 0xfc, 0x1b, 0x7f, 0x70, + 0xfe, 0x7d, 0xbf, 0xf5, 0x07, 0xe7, 0xdf, 0xf7, 0xbb, 0x7f, 0x70, 0xfe, 0x7d, 0xdf, 0xf1, 0xe0, + 0xbc, 0xf5, 0x1b, 0x0f, 0xce, 0x5b, 0xbf, 0xf5, 0xe0, 0xbc, 0xf5, 0xbb, 0x0f, 0xce, 0x5b, 0xbf, + 0xff, 0xe0, 0xbc, 0xf5, 0xa5, 0x3f, 0x3c, 0xff, 0xbe, 0x4f, 0x15, 0xf6, 0xae, 0xfe, 0xdf, 0x00, + 0x00, 0x00, 0xff, 0xff, 0x7a, 0x57, 0x60, 0xaf, 0xc8, 0x03, 0x01, 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -18034,17 +18033,6 @@ func (m *ServiceSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x8a } - if len(m.TopologyKeys) > 0 { - for iNdEx := len(m.TopologyKeys) - 1; iNdEx >= 0; iNdEx-- { - i -= len(m.TopologyKeys[iNdEx]) - copy(dAtA[i:], m.TopologyKeys[iNdEx]) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.TopologyKeys[iNdEx]))) - i-- - dAtA[i] = 0x1 - i-- - dAtA[i] = 0x82 - } - } if m.SessionAffinityConfig != nil { { size, err := m.SessionAffinityConfig.MarshalToSizedBuffer(dAtA[:i]) @@ -23518,12 +23506,6 @@ func (m *ServiceSpec) Size() (n int) { l = m.SessionAffinityConfig.Size() n += 1 + l + sovGenerated(uint64(l)) } - if len(m.TopologyKeys) > 0 { - for _, s := range m.TopologyKeys { - l = len(s) - n += 2 + l + sovGenerated(uint64(l)) - } - } if m.IPFamilyPolicy != nil { l = len(*m.IPFamilyPolicy) n += 2 + l + sovGenerated(uint64(l)) @@ -27127,7 +27109,6 @@ func (this *ServiceSpec) String() string { `HealthCheckNodePort:` + fmt.Sprintf("%v", this.HealthCheckNodePort) + `,`, `PublishNotReadyAddresses:` + fmt.Sprintf("%v", this.PublishNotReadyAddresses) + `,`, `SessionAffinityConfig:` + strings.Replace(this.SessionAffinityConfig.String(), "SessionAffinityConfig", "SessionAffinityConfig", 1) + `,`, - `TopologyKeys:` + fmt.Sprintf("%v", this.TopologyKeys) + `,`, `IPFamilyPolicy:` + valueToStringGenerated(this.IPFamilyPolicy) + `,`, `ClusterIPs:` + fmt.Sprintf("%v", this.ClusterIPs) + `,`, `IPFamilies:` + fmt.Sprintf("%v", this.IPFamilies) + `,`, @@ -62898,38 +62879,6 @@ func (m *ServiceSpec) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex - case 16: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field TopologyKeys", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.TopologyKeys = append(m.TopologyKeys, string(dAtA[iNdEx:postIndex])) - iNdEx = postIndex case 17: if wireType != 2 { return fmt.Errorf("proto: wrong wireType = %d for field IPFamilyPolicy", wireType) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index da46474715..7c44748426 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -4988,23 +4988,6 @@ message ServiceSpec { // +optional optional SessionAffinityConfig sessionAffinityConfig = 14; - // topologyKeys is a preference-order list of topology keys which - // implementations of services should use to preferentially sort endpoints - // when accessing this Service, it can not be used at the same time as - // externalTrafficPolicy=Local. - // Topology keys must be valid label keys and at most 16 keys may be specified. - // Endpoints are chosen based on the first topology key with available backends. - // If this field is specified and all entries have no backends that match - // the topology of the client, the service has no backends for that client - // and connections should fail. - // The special value "*" may be used to mean "any topology". This catch-all - // value, if used, only makes sense as the last value in the list. - // If this is not specified or empty, no topology constraints will be applied. - // This field is alpha-level and is only honored by servers that enable the ServiceTopology feature. - // This field is deprecated and will be removed in a future version. - // +optional - repeated string topologyKeys = 16; - // IPFamilies is a list of IP families (e.g. IPv4, IPv6) assigned to this // service, and is gated by the "IPv6DualStack" feature gate. This field // is usually assigned automatically based on cluster configuration and the diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 338a515109..12a7d48969 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -2244,7 +2244,6 @@ var map_ServiceSpec = map[string]string{ "healthCheckNodePort": "healthCheckNodePort specifies the healthcheck nodePort for the service. This only applies when type is set to LoadBalancer and externalTrafficPolicy is set to Local. If a value is specified, is in-range, and is not in use, it will be used. If not specified, a value will be automatically allocated. External systems (e.g. load-balancers) can use this port to determine if a given node holds endpoints for this service or not. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type).", "publishNotReadyAddresses": "publishNotReadyAddresses indicates that any agent which deals with endpoints for this Service should disregard any indications of ready/not-ready. The primary use case for setting this field is for a StatefulSet's Headless Service to propagate SRV DNS records for its Pods for the purpose of peer discovery. The Kubernetes controllers that generate Endpoints and EndpointSlice resources for Services interpret this to mean that all endpoints are considered \"ready\" even if the Pods themselves are not. Agents which consume only Kubernetes generated endpoints through the Endpoints or EndpointSlice resources can safely assume this behavior.", "sessionAffinityConfig": "sessionAffinityConfig contains the configurations of session affinity.", - "topologyKeys": "topologyKeys is a preference-order list of topology keys which implementations of services should use to preferentially sort endpoints when accessing this Service, it can not be used at the same time as externalTrafficPolicy=Local. Topology keys must be valid label keys and at most 16 keys may be specified. Endpoints are chosen based on the first topology key with available backends. If this field is specified and all entries have no backends that match the topology of the client, the service has no backends for that client and connections should fail. The special value \"*\" may be used to mean \"any topology\". This catch-all value, if used, only makes sense as the last value in the list. If this is not specified or empty, no topology constraints will be applied. This field is alpha-level and is only honored by servers that enable the ServiceTopology feature. This field is deprecated and will be removed in a future version.", "ipFamilies": "IPFamilies is a list of IP families (e.g. IPv4, IPv6) assigned to this service, and is gated by the \"IPv6DualStack\" feature gate. This field is usually assigned automatically based on cluster configuration and the ipFamilyPolicy field. If this field is specified manually, the requested family is available in the cluster, and ipFamilyPolicy allows it, it will be used; otherwise creation of the service will fail. This field is conditionally mutable: it allows for adding or removing a secondary IP family, but it does not allow changing the primary IP family of the Service. Valid values are \"IPv4\" and \"IPv6\". This field only applies to Services of types ClusterIP, NodePort, and LoadBalancer, and does apply to \"headless\" services. This field will be wiped when updating a Service to type ExternalName.\n\nThis field may hold a maximum of two entries (dual-stack families, in either order). These families must correspond to the values of the clusterIPs field, if specified. Both clusterIPs and ipFamilies are governed by the ipFamilyPolicy field.", "ipFamilyPolicy": "IPFamilyPolicy represents the dual-stack-ness requested or required by this Service, and is gated by the \"IPv6DualStack\" feature gate. If there is no value provided, then this field will be set to SingleStack. Services can be \"SingleStack\" (a single IP family), \"PreferDualStack\" (two IP families on dual-stack configured clusters or a single IP family on single-stack clusters), or \"RequireDualStack\" (two IP families on dual-stack configured clusters, otherwise fail). The ipFamilies and clusterIPs fields depend on the value of this field. This field will be wiped when updating a service to type ExternalName.", "allocateLoadBalancerNodePorts": "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. allocateLoadBalancerNodePorts may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. This field is alpha-level and is only honored by servers that enable the ServiceLBNodePortControl feature.", diff --git a/core/v1/zz_generated.deepcopy.go b/core/v1/zz_generated.deepcopy.go index 07cfa3cfca..7cc563171c 100644 --- a/core/v1/zz_generated.deepcopy.go +++ b/core/v1/zz_generated.deepcopy.go @@ -5297,11 +5297,6 @@ func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) { *out = new(SessionAffinityConfig) (*in).DeepCopyInto(*out) } - if in.TopologyKeys != nil { - in, out := &in.TopologyKeys, &out.TopologyKeys - *out = make([]string, len(*in)) - copy(*out, *in) - } if in.IPFamilies != nil { in, out := &in.IPFamilies, &out.IPFamilies *out = make([]IPFamily, len(*in)) diff --git a/testdata/HEAD/core.v1.Service.json b/testdata/HEAD/core.v1.Service.json index fa63b401f2..7493360583 100644 --- a/testdata/HEAD/core.v1.Service.json +++ b/testdata/HEAD/core.v1.Service.json @@ -77,28 +77,25 @@ "timeoutSeconds": 2072604405 } }, - "topologyKeys": [ - "31" - ], "ipFamilies": [ - "斬³;Ơ歿:狞夌碕ʂɭîcP$Iņɖ" + "x" ], - "ipFamilyPolicy": "9ȫŚ", + "ipFamilyPolicy": "%a鯿rŎǀ朲^苣f", "allocateLoadBalancerNodePorts": true, - "loadBalancerClass": "32", - "internalTrafficPolicy": "" + "loadBalancerClass": "31", + "internalTrafficPolicy": "hDrȮO励鹗" }, "status": { "loadBalancer": { "ingress": [ { - "ip": "33", - "hostname": "34", + "ip": "32", + "hostname": "33", "ports": [ { - "port": 684408190, - "protocol": "ƈ斎AO6ĴC浔Ű", - "error": "35" + "port": 165528693, + "protocol": "UɦOŖ", + "error": "34" } ] } @@ -106,12 +103,12 @@ }, "conditions": [ { - "type": "36", - "status": "ž(-譵", - "observedGeneration": -8651056334266075769, - "lastTransitionTime": "2404-01-10T11:35:42Z", - "reason": "37", - "message": "38" + "type": "35", + "status": "尷ȸd賑", + "observedGeneration": 3519145202439908029, + "lastTransitionTime": "2256-09-10T15:38:25Z", + "reason": "36", + "message": "37" } ] } diff --git a/testdata/HEAD/core.v1.Service.pb b/testdata/HEAD/core.v1.Service.pb index 443e4536b4bc9df3cd38cc1b7df29e8884fda12e..18f5803076bec4e819250980e2ebe2d8ff0a4958 100644 GIT binary patch delta 153 zcmV;K0A~N01c3yQ6anXv6}kc5kb6vfaaXCUg(RXW|9E{GB%n4 z0eGMR0jdE4GcmFO3}{4h$gWT2im~arml{k89SR!?0y8oa0y8rr5eW5&_f8T9RmrAL z#g-ZZGc*z_3Ia1V5((w7x5&6;=(CX+z17Xbsr{hqFd_&D@y~1+> delta 177 zcmV;i08amb1epYo6aoK{6}kcJkm$*se#V^AbX#fHh2paB7@0Rl5JvH<`ZRthKzCJF*GGZF$b zG$I@b{`#!O0um6$h~}1#K~FZsv_s~#l*O73 diff --git a/testdata/HEAD/core.v1.Service.yaml b/testdata/HEAD/core.v1.Service.yaml index 1e8139949f..8cf541504c 100644 --- a/testdata/HEAD/core.v1.Service.yaml +++ b/testdata/HEAD/core.v1.Service.yaml @@ -40,11 +40,11 @@ spec: externalName: "30" externalTrafficPolicy: ƏS$+½H牗洝尿 healthCheckNodePort: -1965738697 - internalTrafficPolicy: "" + internalTrafficPolicy: hDrȮO励鹗 ipFamilies: - - 斬³;Ơ歿:狞夌碕ʂɭîcP$Iņɖ - ipFamilyPolicy: 9ȫŚ - loadBalancerClass: "32" + - x + ipFamilyPolicy: '%a鯿rŎǀ朲^苣f' + loadBalancerClass: "31" loadBalancerIP: "28" loadBalancerSourceRanges: - "29" @@ -62,22 +62,20 @@ spec: sessionAffinityConfig: clientIP: timeoutSeconds: 2072604405 - topologyKeys: - - "31" type: 鮽ort昍řČ扷5ƗǸƢ6/ʕVŚ(Ŀ status: conditions: - - lastTransitionTime: "2404-01-10T11:35:42Z" - message: "38" - observedGeneration: -8651056334266075769 - reason: "37" - status: ž(-譵 - type: "36" + - lastTransitionTime: "2256-09-10T15:38:25Z" + message: "37" + observedGeneration: 3519145202439908029 + reason: "36" + status: 尷ȸd賑 + type: "35" loadBalancer: ingress: - - hostname: "34" - ip: "33" + - hostname: "33" + ip: "32" ports: - - error: "35" - port: 684408190 - protocol: ƈ斎AO6ĴC浔Ű + - error: "34" + port: 165528693 + protocol: UɦOŖ From c7678e6c296e7927103baa8e1a16feef10b8c202 Mon Sep 17 00:00:00 2001 From: Andrew Sy Kim Date: Fri, 28 May 2021 13:35:14 -0400 Subject: [PATCH 093/130] core/v1: add unit tests to ensure deprecated protobuf field numbers are not re-used Signed-off-by: Andrew Sy Kim Kubernetes-commit: e9c7fa49d95c09fddf3b3e007e5ee76dfafc0ab6 --- core/v1/types_test.go | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 core/v1/types_test.go diff --git a/core/v1/types_test.go b/core/v1/types_test.go new file mode 100644 index 0000000000..6c602403be --- /dev/null +++ b/core/v1/types_test.go @@ -0,0 +1,41 @@ +/* +Copyright 2021 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +import ( + "reflect" + "strings" + "testing" +) + +// Test_ServiceSpecRemovedFieldProtobufNumberReservation tests that the reserved protobuf field numbers +// for removed fields are not re-used. DO NOT remove this test for any reason, this ensures that tombstoned +// protobuf field numbers are not accidentally reused by other fields. +func Test_ServiceSpecRemovedFieldProtobufNumberReservation(t *testing.T) { + obj := reflect.ValueOf(ServiceSpec{}).Type() + for i := 0; i < obj.NumField(); i++ { + f := obj.Field(i) + + protobufNum := strings.Split(f.Tag.Get("protobuf"), ",")[1] + if protobufNum == "15" { + t.Errorf("protobuf 15 in ServiceSpec is reserved for removed ipFamily field") + } + if protobufNum == "16" { + t.Errorf("protobuf 16 in ServiceSpec is reserved for removed topologyKeys field") + } + } +} From 140e77f8a67bf61337ef0a3b240c6151597fb0b6 Mon Sep 17 00:00:00 2001 From: Shiming Zhang Date: Mon, 31 May 2021 17:44:41 +0800 Subject: [PATCH 094/130] Remove Godeps Kubernetes-commit: 1431eab36d3e0468482aa234651ab878022a49e1 --- Godeps/OWNERS | 4 ---- Godeps/Readme | 5 ----- 2 files changed, 9 deletions(-) delete mode 100644 Godeps/OWNERS delete mode 100644 Godeps/Readme diff --git a/Godeps/OWNERS b/Godeps/OWNERS deleted file mode 100644 index 0f5d2f6734..0000000000 --- a/Godeps/OWNERS +++ /dev/null @@ -1,4 +0,0 @@ -# See the OWNERS docs at https://go.k8s.io/owners - -approvers: -- dep-approvers diff --git a/Godeps/Readme b/Godeps/Readme deleted file mode 100644 index 4cdaa53d56..0000000000 --- a/Godeps/Readme +++ /dev/null @@ -1,5 +0,0 @@ -This directory tree is generated automatically by godep. - -Please do not edit. - -See https://github.com/tools/godep for more information. From d79bfb4d40c4eb5d0db2d33a5ce5cda29996fba7 Mon Sep 17 00:00:00 2001 From: Andrew Sy Kim Date: Thu, 3 Jun 2021 22:33:20 -0400 Subject: [PATCH 095/130] api: update API compatibility tests to remove topologyKeys from Service Signed-off-by: Andrew Sy Kim Kubernetes-commit: 38d3ae1a0604fc6b17268a1ebe4ea28289967b7e --- .../core.v1.Service.after_roundtrip.json | 112 +++++++++++++++++ .../core.v1.Service.after_roundtrip.pb | Bin 513 -> 508 bytes .../core.v1.Service.after_roundtrip.yaml | 78 ++++++++++++ .../core.v1.Service.after_roundtrip.json | 114 ++++++++++++++++++ .../core.v1.Service.after_roundtrip.pb | Bin 527 -> 522 bytes .../core.v1.Service.after_roundtrip.yaml | 80 ++++++++++++ 6 files changed, 384 insertions(+) create mode 100644 testdata/v1.20.0/core.v1.Service.after_roundtrip.json create mode 100644 testdata/v1.20.0/core.v1.Service.after_roundtrip.yaml create mode 100644 testdata/v1.21.0/core.v1.Service.after_roundtrip.json create mode 100644 testdata/v1.21.0/core.v1.Service.after_roundtrip.yaml diff --git a/testdata/v1.20.0/core.v1.Service.after_roundtrip.json b/testdata/v1.20.0/core.v1.Service.after_roundtrip.json new file mode 100644 index 0000000000..8a189c74da --- /dev/null +++ b/testdata/v1.20.0/core.v1.Service.after_roundtrip.json @@ -0,0 +1,112 @@ +{ + "kind": "Service", + "apiVersion": "v1", + "metadata": { + "name": "2", + "generateName": "3", + "namespace": "4", + "selfLink": "5", + "uid": "7", + "resourceVersion": "11042405498087606203", + "generation": 8071137005907523419, + "creationTimestamp": null, + "deletionGracePeriodSeconds": -4955867275792137171, + "labels": { + "7": "8" + }, + "annotations": { + "9": "10" + }, + "ownerReferences": [ + { + "apiVersion": "11", + "kind": "12", + "name": "13", + "uid": "Dz廔ȇ{sŊƏp", + "controller": false, + "blockOwnerDeletion": true + } + ], + "finalizers": [ + "14" + ], + "clusterName": "15", + "managedFields": [ + { + "manager": "16", + "operation": "鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć]", + "apiVersion": "17", + "fieldsType": "18" + } + ] + }, + "spec": { + "ports": [ + { + "name": "19", + "protocol": "@Hr鯹)晿", + "appProtocol": "20", + "port": 202283346, + "targetPort": "21", + "nodePort": -474380055 + } + ], + "selector": { + "22": "23" + }, + "clusterIP": "24", + "clusterIPs": [ + "25" + ], + "type": "鮽ort昍řČ扷5ƗǸƢ6/ʕVŚ(Ŀ", + "externalIPs": [ + "26" + ], + "sessionAffinity": "甞谐颋DžS", + "loadBalancerIP": "27", + "loadBalancerSourceRanges": [ + "28" + ], + "externalName": "29", + "externalTrafficPolicy": "ƏS$+½H牗洝尿", + "healthCheckNodePort": -1965738697, + "publishNotReadyAddresses": true, + "sessionAffinityConfig": { + "clientIP": { + "timeoutSeconds": 2072604405 + } + }, + "ipFamilies": [ + "斬³;Ơ歿:狞夌碕ʂɭîcP$Iņɖ" + ], + "ipFamilyPolicy": "9ȫŚ", + "allocateLoadBalancerNodePorts": true + }, + "status": { + "loadBalancer": { + "ingress": [ + { + "ip": "31", + "hostname": "32", + "ports": [ + { + "port": -907310967, + "protocol": "喂ƈ斎AO6", + "error": "33" + } + ] + } + ] + }, + "conditions": [ + { + "type": "34", + "status": "C", + "observedGeneration": -2492120148461555858, + "lastTransitionTime": "2392-12-09T15:37:55Z", + "reason": "35", + "message": "36" + } + ] + } +} \ No newline at end of file diff --git a/testdata/v1.20.0/core.v1.Service.after_roundtrip.pb b/testdata/v1.20.0/core.v1.Service.after_roundtrip.pb index 5c3c306d19edf733d4bed12513ae3bb5514384b2..0b7efa71335ab9a9d60fb635b5b5fcb68b74c388 100644 GIT binary patch delta 20 ccmZo<`NKRxgz?ct(G86ECmvfhxs0+56!uVmL=my5;6OXN$T*^2L08#b`nE(I) delta 26 icmeBT>1UZB!uWNf=my3&6OXN8ZDM3HHke$%I12!SLJ5li diff --git a/testdata/v1.21.0/core.v1.Service.after_roundtrip.yaml b/testdata/v1.21.0/core.v1.Service.after_roundtrip.yaml new file mode 100644 index 0000000000..91350d85e9 --- /dev/null +++ b/testdata/v1.21.0/core.v1.Service.after_roundtrip.yaml @@ -0,0 +1,80 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + "9": "10" + clusterName: "15" + creationTimestamp: null + deletionGracePeriodSeconds: -4955867275792137171 + finalizers: + - "14" + generateName: "3" + generation: 8071137005907523419 + labels: + "7": "8" + managedFields: + - apiVersion: "17" + fieldsType: "18" + manager: "16" + operation: 鐊唊飙Ş-U圴÷a/ɔ}摁(湗Ć] + name: "2" + namespace: "4" + ownerReferences: + - apiVersion: "11" + blockOwnerDeletion: true + controller: false + kind: "12" + name: "13" + uid: Dz廔ȇ{sŊƏp + resourceVersion: "11042405498087606203" + selfLink: "5" + uid: "7" +spec: + allocateLoadBalancerNodePorts: true + clusterIP: "24" + clusterIPs: + - "25" + externalIPs: + - "26" + externalName: "29" + externalTrafficPolicy: ƏS$+½H牗洝尿 + healthCheckNodePort: -1965738697 + internalTrafficPolicy: "" + ipFamilies: + - 斬³;Ơ歿:狞夌碕ʂɭîcP$Iņɖ + ipFamilyPolicy: 9ȫŚ + loadBalancerClass: "31" + loadBalancerIP: "27" + loadBalancerSourceRanges: + - "28" + ports: + - appProtocol: "20" + name: "19" + nodePort: -474380055 + port: 202283346 + protocol: '@Hr鯹)晿' + targetPort: "21" + publishNotReadyAddresses: true + selector: + "22": "23" + sessionAffinity: 甞谐颋DžS + sessionAffinityConfig: + clientIP: + timeoutSeconds: 2072604405 + type: 鮽ort昍řČ扷5ƗǸƢ6/ʕVŚ(Ŀ +status: + conditions: + - lastTransitionTime: "2404-01-10T11:35:42Z" + message: "37" + observedGeneration: -8651056334266075769 + reason: "36" + status: ž(-譵 + type: "35" + loadBalancer: + ingress: + - hostname: "33" + ip: "32" + ports: + - error: "34" + port: 684408190 + protocol: ƈ斎AO6ĴC浔Ű From 5ca05541a96f7f3c72d869e3eb26df4fe4d039cc Mon Sep 17 00:00:00 2001 From: pacoxu Date: Fri, 4 Jun 2021 13:15:09 +0800 Subject: [PATCH 096/130] upgrade gopkg.in/evanphx/json-patch to v4.11.0 Signed-off-by: pacoxu Kubernetes-commit: 6e0650e3e132a5145a83b287fb90a30b5581bcac --- go.mod | 7 +++++-- go.sum | 4 +--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 50addef312..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210601194424-1e82f3b632c6 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210601194424-1e82f3b632c6 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 82589e99a8..ee8d03c052 100644 --- a/go.sum +++ b/go.sum @@ -15,7 +15,7 @@ github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkg github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= @@ -203,8 +203,6 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210601194424-1e82f3b632c6 h1:35RqwIXLWAA4pK39d4FVRKnexm0pPua15G2Aos6hFeg= -k8s.io/apimachinery v0.0.0-20210601194424-1e82f3b632c6/go.mod h1:+4qqXWg4CfY9knLAQ+WV7EjNplTpQ0Ima2Q27TU3u+c= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 597d8a9937fd8acaafab892790ae60957eca062d Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Fri, 4 Jun 2021 01:21:26 -0700 Subject: [PATCH 097/130] Merge pull request #102467 from pacoxu/json-patch-5.5.0 upgrade json-patch to v4.11.0 Kubernetes-commit: 81b9789eaa7bc067f417b5e74d5695dd6dd88a46 --- Godeps/Godeps.json | 4 ++-- go.mod | 7 ++----- go.sum | 2 ++ 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json index 46f1b3a91c..0a9b9e28aa 100644 --- a/Godeps/Godeps.json +++ b/Godeps/Godeps.json @@ -68,7 +68,7 @@ }, { "ImportPath": "github.com/evanphx/json-patch", - "Rev": "v4.9.0" + "Rev": "v4.11.0" }, { "ImportPath": "github.com/fsnotify/fsnotify", @@ -332,7 +332,7 @@ }, { "ImportPath": "k8s.io/apimachinery", - "Rev": "1e82f3b632c6" + "Rev": "aec8116c445f" }, { "ImportPath": "k8s.io/gengo", diff --git a/go.mod b/go.mod index f0cd56596f..a7c6f4ccce 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210604114423-aec8116c445f ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210604114423-aec8116c445f diff --git a/go.sum b/go.sum index ee8d03c052..525781a391 100644 --- a/go.sum +++ b/go.sum @@ -203,6 +203,8 @@ gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclp gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210604114423-aec8116c445f h1:DmoZH3nTdy0sXQ7iZ6Gd3b2DjLiCC8d2nWTLojwU7k4= +k8s.io/apimachinery v0.0.0-20210604114423-aec8116c445f/go.mod h1:5zcgojGmAy5Bo3S4mgZWAt6HwoKzaSh4MV3ITvlcOVM= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From bd09c623da45675ad4c55cca9b5e58bdac7a3aa2 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Wed, 9 Jun 2021 11:52:56 +0000 Subject: [PATCH 098/130] sync: remove Godeps/ --- Godeps/Godeps.json | 358 --------------------------------------------- 1 file changed, 358 deletions(-) delete mode 100644 Godeps/Godeps.json diff --git a/Godeps/Godeps.json b/Godeps/Godeps.json deleted file mode 100644 index 6b3be30211..0000000000 --- a/Godeps/Godeps.json +++ /dev/null @@ -1,358 +0,0 @@ -{ - "ImportPath": "k8s.io/api", - "GoVersion": "unknown", - "GodepVersion": "gen-godeps", - "Packages": [ - "./..." - ], - "Deps": [ - { - "ImportPath": "cloud.google.com/go", - "Rev": "v0.26.0" - }, - { - "ImportPath": "github.com/BurntSushi/toml", - "Rev": "v0.3.1" - }, - { - "ImportPath": "github.com/NYTimes/gziphandler", - "Rev": "56545f4a5d46" - }, - { - "ImportPath": "github.com/PuerkitoBio/purell", - "Rev": "v1.1.1" - }, - { - "ImportPath": "github.com/PuerkitoBio/urlesc", - "Rev": "de5bf2ad4578" - }, - { - "ImportPath": "github.com/asaskevich/govalidator", - "Rev": "f61b66f89f4a" - }, - { - "ImportPath": "github.com/census-instrumentation/opencensus-proto", - "Rev": "v0.2.1" - }, - { - "ImportPath": "github.com/client9/misspell", - "Rev": "v0.3.4" - }, - { - "ImportPath": "github.com/creack/pty", - "Rev": "v1.1.9" - }, - { - "ImportPath": "github.com/davecgh/go-spew", - "Rev": "v1.1.1" - }, - { - "ImportPath": "github.com/docopt/docopt-go", - "Rev": "ee0de3bc6815" - }, - { - "ImportPath": "github.com/elazarl/goproxy", - "Rev": "947c36da3153" - }, - { - "ImportPath": "github.com/emicklei/go-restful", - "Rev": "ff4f55a20633" - }, - { - "ImportPath": "github.com/envoyproxy/go-control-plane", - "Rev": "5f8ba28d4473" - }, - { - "ImportPath": "github.com/envoyproxy/protoc-gen-validate", - "Rev": "v0.1.0" - }, - { - "ImportPath": "github.com/evanphx/json-patch", - "Rev": "v4.11.0" - }, - { - "ImportPath": "github.com/fsnotify/fsnotify", - "Rev": "v1.4.9" - }, - { - "ImportPath": "github.com/go-logr/logr", - "Rev": "v0.4.0" - }, - { - "ImportPath": "github.com/go-openapi/jsonpointer", - "Rev": "v0.19.3" - }, - { - "ImportPath": "github.com/go-openapi/jsonreference", - "Rev": "v0.19.3" - }, - { - "ImportPath": "github.com/go-openapi/swag", - "Rev": "v0.19.5" - }, - { - "ImportPath": "github.com/gogo/protobuf", - "Rev": "v1.3.2" - }, - { - "ImportPath": "github.com/golang/glog", - "Rev": "23def4e6c14b" - }, - { - "ImportPath": "github.com/golang/groupcache", - "Rev": "8c9f03a8e57e" - }, - { - "ImportPath": "github.com/golang/mock", - "Rev": "v1.1.1" - }, - { - "ImportPath": "github.com/golang/protobuf", - "Rev": "v1.4.3" - }, - { - "ImportPath": "github.com/google/go-cmp", - "Rev": "v0.5.4" - }, - { - "ImportPath": "github.com/google/gofuzz", - "Rev": "v1.1.0" - }, - { - "ImportPath": "github.com/google/uuid", - "Rev": "v1.1.2" - }, - { - "ImportPath": "github.com/googleapis/gnostic", - "Rev": "v0.5.1" - }, - { - "ImportPath": "github.com/gorilla/websocket", - "Rev": "v1.4.2" - }, - { - "ImportPath": "github.com/hashicorp/golang-lru", - "Rev": "v0.5.1" - }, - { - "ImportPath": "github.com/hpcloud/tail", - "Rev": "v1.0.0" - }, - { - "ImportPath": "github.com/json-iterator/go", - "Rev": "v1.1.10" - }, - { - "ImportPath": "github.com/kisielk/errcheck", - "Rev": "v1.5.0" - }, - { - "ImportPath": "github.com/kisielk/gotool", - "Rev": "v1.0.0" - }, - { - "ImportPath": "github.com/kr/pretty", - "Rev": "v0.2.0" - }, - { - "ImportPath": "github.com/kr/pty", - "Rev": "v1.1.1" - }, - { - "ImportPath": "github.com/kr/text", - "Rev": "v0.2.0" - }, - { - "ImportPath": "github.com/mailru/easyjson", - "Rev": "b2ccc519800e" - }, - { - "ImportPath": "github.com/mitchellh/mapstructure", - "Rev": "v1.1.2" - }, - { - "ImportPath": "github.com/moby/spdystream", - "Rev": "v0.2.0" - }, - { - "ImportPath": "github.com/modern-go/concurrent", - "Rev": "bacd9c7ef1dd" - }, - { - "ImportPath": "github.com/modern-go/reflect2", - "Rev": "v1.0.1" - }, - { - "ImportPath": "github.com/munnerz/goautoneg", - "Rev": "a547fc61f48d" - }, - { - "ImportPath": "github.com/mxk/go-flowrate", - "Rev": "cca7078d478f" - }, - { - "ImportPath": "github.com/niemeyer/pretty", - "Rev": "a10e7caefd8e" - }, - { - "ImportPath": "github.com/nxadm/tail", - "Rev": "v1.4.4" - }, - { - "ImportPath": "github.com/onsi/ginkgo", - "Rev": "v1.14.0" - }, - { - "ImportPath": "github.com/onsi/gomega", - "Rev": "v1.10.1" - }, - { - "ImportPath": "github.com/pkg/errors", - "Rev": "v0.9.1" - }, - { - "ImportPath": "github.com/pmezard/go-difflib", - "Rev": "v1.0.0" - }, - { - "ImportPath": "github.com/prometheus/client_model", - "Rev": "14fe0d1b01d4" - }, - { - "ImportPath": "github.com/spf13/pflag", - "Rev": "v1.0.5" - }, - { - "ImportPath": "github.com/stoewer/go-strcase", - "Rev": "v1.2.0" - }, - { - "ImportPath": "github.com/stretchr/objx", - "Rev": "v0.1.0" - }, - { - "ImportPath": "github.com/stretchr/testify", - "Rev": "v1.7.0" - }, - { - "ImportPath": "github.com/yuin/goldmark", - "Rev": "v1.2.1" - }, - { - "ImportPath": "golang.org/x/crypto", - "Rev": "75b288015ac9" - }, - { - "ImportPath": "golang.org/x/exp", - "Rev": "509febef88a4" - }, - { - "ImportPath": "golang.org/x/lint", - "Rev": "d0100b6bd8b3" - }, - { - "ImportPath": "golang.org/x/mod", - "Rev": "v0.3.0" - }, - { - "ImportPath": "golang.org/x/net", - "Rev": "3d97a244fca7" - }, - { - "ImportPath": "golang.org/x/oauth2", - "Rev": "d2e6202438be" - }, - { - "ImportPath": "golang.org/x/sync", - "Rev": "67f06af15bc9" - }, - { - "ImportPath": "golang.org/x/sys", - "Rev": "d19ff857e887" - }, - { - "ImportPath": "golang.org/x/term", - "Rev": "7de9c90e9dd1" - }, - { - "ImportPath": "golang.org/x/text", - "Rev": "v0.3.6" - }, - { - "ImportPath": "golang.org/x/tools", - "Rev": "113979e3529a" - }, - { - "ImportPath": "golang.org/x/xerrors", - "Rev": "5ec99f83aff1" - }, - { - "ImportPath": "google.golang.org/appengine", - "Rev": "v1.4.0" - }, - { - "ImportPath": "google.golang.org/genproto", - "Rev": "cb27e3aa2013" - }, - { - "ImportPath": "google.golang.org/grpc", - "Rev": "v1.27.0" - }, - { - "ImportPath": "google.golang.org/protobuf", - "Rev": "v1.25.0" - }, - { - "ImportPath": "gopkg.in/check.v1", - "Rev": "8fa46927fb4f" - }, - { - "ImportPath": "gopkg.in/fsnotify.v1", - "Rev": "v1.4.7" - }, - { - "ImportPath": "gopkg.in/inf.v0", - "Rev": "v0.9.1" - }, - { - "ImportPath": "gopkg.in/tomb.v1", - "Rev": "dd632973f1e7" - }, - { - "ImportPath": "gopkg.in/yaml.v2", - "Rev": "v2.4.0" - }, - { - "ImportPath": "gopkg.in/yaml.v3", - "Rev": "eeeca48fe776" - }, - { - "ImportPath": "honnef.co/go/tools", - "Rev": "ea95bdfd59fc" - }, - { - "ImportPath": "k8s.io/apimachinery", - "Rev": "94d246571289" - }, - { - "ImportPath": "k8s.io/gengo", - "Rev": "3a45101e95ac" - }, - { - "ImportPath": "k8s.io/klog/v2", - "Rev": "v2.9.0" - }, - { - "ImportPath": "k8s.io/kube-openapi", - "Rev": "95288971da7e" - }, - { - "ImportPath": "sigs.k8s.io/structured-merge-diff/v4", - "Rev": "v4.1.1" - }, - { - "ImportPath": "sigs.k8s.io/yaml", - "Rev": "v1.2.0" - } - ] -} \ No newline at end of file From 0f7caf4fc6fec989de27c31f95f521db9be34d5b Mon Sep 17 00:00:00 2001 From: Ricardo Pchevuzinske Katz Date: Sun, 13 Jun 2021 17:14:02 -0300 Subject: [PATCH 099/130] Promote endPort field in netpolicies to beta Signed-off-by: Ricardo Pchevuzinske Katz Kubernetes-commit: 9f18ddf03ce9254f5026391e27e8bd6324cd6837 --- extensions/v1beta1/types.go | 4 ++-- networking/v1/types.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extensions/v1beta1/types.go b/extensions/v1beta1/types.go index 1ef23545ce..e2429606d1 100644 --- a/extensions/v1beta1/types.go +++ b/extensions/v1beta1/types.go @@ -1493,8 +1493,8 @@ type NetworkPolicyPort struct { // should be allowed by the policy. This field cannot be defined if the port field // is not defined or if the port field is defined as a named (string) port. // The endPort must be equal or greater than port. - // This feature is in Alpha state and should be enabled using the Feature Gate - // "NetworkPolicyEndPort". + // This feature is in Beta state and is enabled by default. + // It can be disabled using the Feature Gate "NetworkPolicyEndPort". // +optional EndPort *int32 `json:"endPort,omitempty" protobuf:"bytes,3,opt,name=endPort"` } diff --git a/networking/v1/types.go b/networking/v1/types.go index 99e9fe3e2a..e93bab0b8f 100644 --- a/networking/v1/types.go +++ b/networking/v1/types.go @@ -152,8 +152,8 @@ type NetworkPolicyPort struct { // should be allowed by the policy. This field cannot be defined if the port field // is not defined or if the port field is defined as a named (string) port. // The endPort must be equal or greater than port. - // This feature is in Alpha state and should be enabled using the Feature Gate - // "NetworkPolicyEndPort". + // This feature is in Beta state and is enabled by default. + // It can be disabled using the Feature Gate "NetworkPolicyEndPort". // +optional EndPort *int32 `json:"endPort,omitempty" protobuf:"bytes,3,opt,name=endPort"` } From 672fa4544762022ecebd50f0117c425047250900 Mon Sep 17 00:00:00 2001 From: Ricardo Pchevuzinske Katz Date: Mon, 14 Jun 2021 18:12:19 -0300 Subject: [PATCH 100/130] Update generated files for endPort promotion to Beta Signed-off-by: Ricardo Pchevuzinske Katz Kubernetes-commit: bc86d12dd9c772964761cd718015398e547c34c1 --- extensions/v1beta1/generated.proto | 4 ++-- extensions/v1beta1/types_swagger_doc_generated.go | 2 +- networking/v1/generated.proto | 4 ++-- networking/v1/types.go | 2 +- networking/v1/types_swagger_doc_generated.go | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/extensions/v1beta1/generated.proto b/extensions/v1beta1/generated.proto index 427886414a..7da7e02760 100644 --- a/extensions/v1beta1/generated.proto +++ b/extensions/v1beta1/generated.proto @@ -764,8 +764,8 @@ message NetworkPolicyPort { // should be allowed by the policy. This field cannot be defined if the port field // is not defined or if the port field is defined as a named (string) port. // The endPort must be equal or greater than port. - // This feature is in Alpha state and should be enabled using the Feature Gate - // "NetworkPolicyEndPort". + // This feature is in Beta state and is enabled by default. + // It can be disabled using the Feature Gate "NetworkPolicyEndPort". // +optional optional int32 endPort = 3; } diff --git a/extensions/v1beta1/types_swagger_doc_generated.go b/extensions/v1beta1/types_swagger_doc_generated.go index 8f40402c64..ce9fedac0a 100644 --- a/extensions/v1beta1/types_swagger_doc_generated.go +++ b/extensions/v1beta1/types_swagger_doc_generated.go @@ -416,7 +416,7 @@ var map_NetworkPolicyPort = map[string]string{ "": "DEPRECATED 1.9 - This group version of NetworkPolicyPort is deprecated by networking/v1/NetworkPolicyPort.", "protocol": "Optional. The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP.", "port": "The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", - "endPort": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Alpha state and should be enabled using the Feature Gate \"NetworkPolicyEndPort\".", + "endPort": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \"NetworkPolicyEndPort\".", } func (NetworkPolicyPort) SwaggerDoc() map[string]string { diff --git a/networking/v1/generated.proto b/networking/v1/generated.proto index e687bc5647..8559e92d73 100644 --- a/networking/v1/generated.proto +++ b/networking/v1/generated.proto @@ -439,8 +439,8 @@ message NetworkPolicyPort { // should be allowed by the policy. This field cannot be defined if the port field // is not defined or if the port field is defined as a named (string) port. // The endPort must be equal or greater than port. - // This feature is in Alpha state and should be enabled using the Feature Gate - // "NetworkPolicyEndPort". + // This feature is in Beta state and is enabled by default. + // It can be disabled using the Feature Gate "NetworkPolicyEndPort". // +optional optional int32 endPort = 3; } diff --git a/networking/v1/types.go b/networking/v1/types.go index e93bab0b8f..003c7e24b8 100644 --- a/networking/v1/types.go +++ b/networking/v1/types.go @@ -152,7 +152,7 @@ type NetworkPolicyPort struct { // should be allowed by the policy. This field cannot be defined if the port field // is not defined or if the port field is defined as a named (string) port. // The endPort must be equal or greater than port. - // This feature is in Beta state and is enabled by default. + // This feature is in Beta state and is enabled by default. // It can be disabled using the Feature Gate "NetworkPolicyEndPort". // +optional EndPort *int32 `json:"endPort,omitempty" protobuf:"bytes,3,opt,name=endPort"` diff --git a/networking/v1/types_swagger_doc_generated.go b/networking/v1/types_swagger_doc_generated.go index 83c5094c69..49b38bd049 100644 --- a/networking/v1/types_swagger_doc_generated.go +++ b/networking/v1/types_swagger_doc_generated.go @@ -244,7 +244,7 @@ var map_NetworkPolicyPort = map[string]string{ "": "NetworkPolicyPort describes a port to allow traffic on", "protocol": "The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP.", "port": "The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", - "endPort": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Alpha state and should be enabled using the Feature Gate \"NetworkPolicyEndPort\".", + "endPort": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \"NetworkPolicyEndPort\".", } func (NetworkPolicyPort) SwaggerDoc() map[string]string { From 3410dfc5f29e3bf19cb11b9a45f15ede15086dab Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Tue, 15 Jun 2021 10:06:09 -0400 Subject: [PATCH 101/130] Update protobuf,grpc,etcd dependencies 1. Updated etcd/protobuf/grpc dependencies: echo " hack/pin-dependency.sh github.com/golang/protobuf latest hack/pin-dependency.sh google.golang.org/protobuf latest hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.5.0-rc.0 hack/pin-dependency.sh go.etcd.io/etcd/tests/v3 v3.5.0-rc.0 hack/pin-dependency.sh google.golang.org/grpc latest " | bash 2. Linted transitive dependencies until versions are clean: hack/lint-dependencies.sh | grep " hack/pin-dependency.sh" | bash 3. Linted dependencies until dropped versions are clean: hack/lint-dependencies.sh | grep "dropreplace" | bash 4. Updated vendor and internal modules: hack/update-vendor.sh hack/update-internal-modules.sh Repeated steps 2-4 until clean Kubernetes-commit: 5cfc39ef5e90002080ff1f2bc4b7ade674c225f1 --- go.mod | 7 ++++-- go.sum | 72 ++++++++++++++-------------------------------------------- 2 files changed, 22 insertions(+), 57 deletions(-) diff --git a/go.mod b/go.mod index 0b753a4517..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210608234431-94d246571289 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210608234431-94d246571289 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 4a4dba7817..dcf4f6068b 100644 --- a/go.sum +++ b/go.sum @@ -1,11 +1,7 @@ -cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= -github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -13,8 +9,6 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= -github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= -github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= @@ -26,27 +20,22 @@ github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL9 github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= -github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= -github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M= -github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -57,8 +46,8 @@ github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/ad github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.10 h1:Kz6Cvnvv2wGdaG/V8yMvfkmNiXq9Ya2KUv4rouJJr68= -github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11 h1:uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= @@ -92,7 +81,6 @@ github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1y github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= @@ -107,17 +95,9 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= -golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= -golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -125,15 +105,12 @@ golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210224082022-3d97a244fca7 h1:OgUuv8lsRpBibGNbSizVwKWlysjaNzmC9gYMhPVfqFM= -golang.org/x/net v0.0.0-20210224082022-3d97a244fca7/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -144,7 +121,8 @@ golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210426230700-d19ff857e887/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -152,10 +130,6 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= -golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -164,24 +138,15 @@ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= -google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= -google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= -google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= -google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= -google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= -google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= -google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -199,12 +164,9 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclpTYkz2zFM+lzLJFO4gQ= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210608234431-94d246571289 h1:hue0+YLKdjBiznzaQTvjnAeSY1m+2g0tF9Z9UpZxo2M= -k8s.io/apimachinery v0.0.0-20210608234431-94d246571289/go.mod h1:5zcgojGmAy5Bo3S4mgZWAt6HwoKzaSh4MV3ITvlcOVM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From d397d2a3399adffd0fc1474fc6fe921ed9f35fbc Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 15 Jun 2021 13:42:04 -0700 Subject: [PATCH 102/130] Merge pull request #102834 from rikatz/endport-beta Promote endPort field in netpolicies to beta Kubernetes-commit: f6f9738ec844ee3ebc722557cc6ab5c13cca9711 From bc7ac6c817469fcb149b2bbd0600cc517ca2e25f Mon Sep 17 00:00:00 2001 From: Jordan Liggitt Date: Tue, 15 Jun 2021 19:01:32 -0400 Subject: [PATCH 103/130] Update to etcd v3.5.0 client Kubernetes-commit: 6448181d95c8d6486ba8e9a2a92b4a8172ca1f8f --- go.mod | 7 +++++-- go.sum | 4 +--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index df987ca932..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210615215655-b2555c63f8f2 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210615215655-b2555c63f8f2 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 3412eed0f0..7c8666b551 100644 --- a/go.sum +++ b/go.sum @@ -122,7 +122,7 @@ golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -167,8 +167,6 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -k8s.io/apimachinery v0.0.0-20210615215655-b2555c63f8f2 h1:5CC4ey/cvGNHtgyllYNB/uBqt/Cyv6QiUvRwotYJUa8= -k8s.io/apimachinery v0.0.0-20210615215655-b2555c63f8f2/go.mod h1:ElIynwWn0bpmo8feQb+ltvrDRiLPMulhiLpykO2YX5Y= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 508b64175e9264c2a4b42b1b81d2571bf036cf09 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 15 Jun 2021 21:27:59 -0700 Subject: [PATCH 104/130] Merge pull request #102897 from liggitt/etcd-ga Update to etcd v3.5.0 client Kubernetes-commit: f5cf74ddff818236b8435370afa41a51f23dd532 --- go.mod | 7 ++----- go.sum | 2 ++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index f0cd56596f..d5e2611f4b 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746 ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746 diff --git a/go.sum b/go.sum index 7c8666b551..38fd56f7fd 100644 --- a/go.sum +++ b/go.sum @@ -167,6 +167,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746 h1:AtKebT7YpF5YhIXfOOjVC2JCsUQMEcfdQI0dBtbMd7g= +k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746/go.mod h1:/5uIpUWARbptpKp8Acx8ZLRb88HuZlINrEfejwRJc9c= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From c707e2b102f0661f44c4895abb12c457a06af8a1 Mon Sep 17 00:00:00 2001 From: Mohamed chiheb Ben jemaa Date: Sun, 13 Jun 2021 17:25:55 +0100 Subject: [PATCH 105/130] Update github.com/googleapis/gnostic to v0.5.5 and updating transitive dependencies go-cmp, protobuf,, to adapt the latest gnostic release which cosists of [Update protos for Go protoc plugin compatibility] Kubernetes-commit: c691386fef727a5494e3ab02b99196d8f6418241 --- go.mod | 7 +++++-- go.sum | 3 +-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index d5e2611f4b..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 38fd56f7fd..9408ed7045 100644 --- a/go.sum +++ b/go.sum @@ -42,6 +42,7 @@ github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= +github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -167,8 +168,6 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746 h1:AtKebT7YpF5YhIXfOOjVC2JCsUQMEcfdQI0dBtbMd7g= -k8s.io/apimachinery v0.0.0-20210616055704-0dc8a6790746/go.mod h1:/5uIpUWARbptpKp8Acx8ZLRb88HuZlINrEfejwRJc9c= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 58a75e7dff07502b5ab12f168666765e4f0c6679 Mon Sep 17 00:00:00 2001 From: Mohamed chiheb Ben jemaa Date: Thu, 17 Jun 2021 17:24:43 +0100 Subject: [PATCH 106/130] update vendor Kubernetes-commit: 9571b1f884480879de54d5ff993ca336d61874b2 --- go.sum | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/go.sum b/go.sum index 9408ed7045..075bab5dee 100644 --- a/go.sum +++ b/go.sum @@ -1,7 +1,11 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= @@ -9,6 +13,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= +github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= @@ -20,17 +26,22 @@ github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL9 github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= @@ -82,6 +93,7 @@ github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1y github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= @@ -96,9 +108,17 @@ github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9dec golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -108,10 +128,13 @@ golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -131,6 +154,10 @@ golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= @@ -139,12 +166,24 @@ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= @@ -168,6 +207,8 @@ gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 6089ecf8d2acab00db36989783d8965f6e71a759 Mon Sep 17 00:00:00 2001 From: Shihang Zhang Date: Fri, 18 Jun 2021 09:49:55 -0700 Subject: [PATCH 107/130] CSIServiceAccountToken ga Kubernetes-commit: 8231a3e9210d1257c6e29032b8b643d730ecac88 --- storage/v1/generated.proto | 6 ------ storage/v1/types.go | 6 ------ storage/v1/types_swagger_doc_generated.go | 4 ++-- storage/v1beta1/generated.proto | 6 ------ storage/v1beta1/types.go | 6 ------ storage/v1beta1/types_swagger_doc_generated.go | 4 ++-- 6 files changed, 4 insertions(+), 28 deletions(-) diff --git a/storage/v1/generated.proto b/storage/v1/generated.proto index a24e5df644..9602c9098a 100644 --- a/storage/v1/generated.proto +++ b/storage/v1/generated.proto @@ -182,9 +182,6 @@ message CSIDriverSpec { // most one token is empty string. To receive a new token after expiry, // RequiresRepublish can be used to trigger NodePublishVolume periodically. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional // +listType=atomic repeated TokenRequest tokenRequests = 6; @@ -197,9 +194,6 @@ message CSIDriverSpec { // to NodePublishVolume should only update the contents of the volume. New // mount points will not be seen by a running container. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional optional bool requiresRepublish = 7; } diff --git a/storage/v1/types.go b/storage/v1/types.go index d03a7417da..d805e1539b 100644 --- a/storage/v1/types.go +++ b/storage/v1/types.go @@ -381,9 +381,6 @@ type CSIDriverSpec struct { // most one token is empty string. To receive a new token after expiry, // RequiresRepublish can be used to trigger NodePublishVolume periodically. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional // +listType=atomic TokenRequests []TokenRequest `json:"tokenRequests,omitempty" protobuf:"bytes,6,opt,name=tokenRequests"` @@ -396,9 +393,6 @@ type CSIDriverSpec struct { // to NodePublishVolume should only update the contents of the volume. New // mount points will not be seen by a running container. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional RequiresRepublish *bool `json:"requiresRepublish,omitempty" protobuf:"varint,7,opt,name=requiresRepublish"` } diff --git a/storage/v1/types_swagger_doc_generated.go b/storage/v1/types_swagger_doc_generated.go index ea212e9f95..d3747dc862 100644 --- a/storage/v1/types_swagger_doc_generated.go +++ b/storage/v1/types_swagger_doc_generated.go @@ -54,8 +54,8 @@ var map_CSIDriverSpec = map[string]string{ "volumeLifecycleModes": "volumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future. This field is beta.\n\nThis field is immutable.", "storageCapacity": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field is immutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume's access mode contains ReadWriteOnce.", - "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", - "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", + "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.", + "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.", } func (CSIDriverSpec) SwaggerDoc() map[string]string { diff --git a/storage/v1beta1/generated.proto b/storage/v1beta1/generated.proto index 6311e7ca4c..f72ca6b237 100644 --- a/storage/v1beta1/generated.proto +++ b/storage/v1beta1/generated.proto @@ -184,9 +184,6 @@ message CSIDriverSpec { // most one token is empty string. To receive a new token after expiry, // RequiresRepublish can be used to trigger NodePublishVolume periodically. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional // +listType=atomic repeated TokenRequest tokenRequests = 6; @@ -199,9 +196,6 @@ message CSIDriverSpec { // to NodePublishVolume should only update the contents of the volume. New // mount points will not be seen by a running container. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional optional bool requiresRepublish = 7; } diff --git a/storage/v1beta1/types.go b/storage/v1beta1/types.go index d1bcbffc6a..9fe5646adc 100644 --- a/storage/v1beta1/types.go +++ b/storage/v1beta1/types.go @@ -402,9 +402,6 @@ type CSIDriverSpec struct { // most one token is empty string. To receive a new token after expiry, // RequiresRepublish can be used to trigger NodePublishVolume periodically. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional // +listType=atomic TokenRequests []TokenRequest `json:"tokenRequests,omitempty" protobuf:"bytes,6,opt,name=tokenRequests"` @@ -417,9 +414,6 @@ type CSIDriverSpec struct { // to NodePublishVolume should only update the contents of the volume. New // mount points will not be seen by a running container. // - // This is a beta feature and only available when the - // CSIServiceAccountToken feature is enabled. - // // +optional RequiresRepublish *bool `json:"requiresRepublish,omitempty" protobuf:"varint,7,opt,name=requiresRepublish"` } diff --git a/storage/v1beta1/types_swagger_doc_generated.go b/storage/v1beta1/types_swagger_doc_generated.go index b8d0f74a14..9e1efa25b4 100644 --- a/storage/v1beta1/types_swagger_doc_generated.go +++ b/storage/v1beta1/types_swagger_doc_generated.go @@ -54,8 +54,8 @@ var map_CSIDriverSpec = map[string]string{ "volumeLifecycleModes": "VolumeLifecycleModes defines what kind of volumes this CSI volume driver supports. The default if the list is empty is \"Persistent\", which is the usage defined by the CSI specification and implemented in Kubernetes via the usual PV/PVC mechanism. The other mode is \"Ephemeral\". In this mode, volumes are defined inline inside the pod spec with CSIVolumeSource and their lifecycle is tied to the lifecycle of that pod. A driver has to be aware of this because it is only going to get a NodePublishVolume call for such a volume. For more information about implementing this mode, see https://kubernetes-csi.github.io/docs/ephemeral-local-volumes.html A driver can support one or more of these modes and more modes may be added in the future.\n\nThis field is immutable.", "storageCapacity": "If set to true, storageCapacity indicates that the CSI volume driver wants pod scheduling to consider the storage capacity that the driver deployment will report by creating CSIStorageCapacity objects with capacity information.\n\nThe check can be enabled immediately when deploying a driver. In that case, provisioning new volumes with late binding will pause until the driver deployment has published some suitable CSIStorageCapacity object.\n\nAlternatively, the driver can be deployed with the field unset or false and it can be flipped later when storage capacity information has been published.\n\nThis field is immutable.\n\nThis is a beta field and only available when the CSIStorageCapacity feature is enabled. The default is false.", "fsGroupPolicy": "Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. Refer to the specific FSGroupPolicy values for additional details. This field is beta, and is only honored by servers that enable the CSIVolumeFSGroupPolicy feature gate.\n\nThis field is immutable.\n\nDefaults to ReadWriteOnceWithFSType, which will examine each volume to determine if Kubernetes should modify ownership and permissions of the volume. With the default policy the defined fsGroup will only be applied if a fstype is defined and the volume's access mode contains ReadWriteOnce.", - "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", - "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.\n\nThis is a beta feature and only available when the CSIServiceAccountToken feature is enabled.", + "tokenRequests": "TokenRequests indicates the CSI driver needs pods' service account tokens it is mounting volume for to do necessary authentication. Kubelet will pass the tokens in VolumeContext in the CSI NodePublishVolume calls. The CSI driver should parse and validate the following VolumeContext: \"csi.storage.k8s.io/serviceAccount.tokens\": {\n \"\": {\n \"token\": ,\n \"expirationTimestamp\": ,\n },\n ...\n}\n\nNote: Audience in each TokenRequest should be different and at most one token is empty string. To receive a new token after expiry, RequiresRepublish can be used to trigger NodePublishVolume periodically.", + "requiresRepublish": "RequiresRepublish indicates the CSI driver wants `NodePublishVolume` being periodically called to reflect any possible change in the mounted volume. This field defaults to false.\n\nNote: After a successful initial NodePublishVolume call, subsequent calls to NodePublishVolume should only update the contents of the volume. New mount points will not be seen by a running container.", } func (CSIDriverSpec) SwaggerDoc() map[string]string { From 55a4932bbfc4cdf199beb5a2e58c48a7f13a8aed Mon Sep 17 00:00:00 2001 From: Simon Schneider Date: Fri, 18 Jun 2021 20:15:50 +0200 Subject: [PATCH 108/130] Remove omitempty from PathType Signed-off-by: Simon Schneider Kubernetes-commit: e72effbf12ea2d195935f29003ede1b8db62f6e2 --- networking/v1/types.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/networking/v1/types.go b/networking/v1/types.go index 003c7e24b8..7edbcd5979 100644 --- a/networking/v1/types.go +++ b/networking/v1/types.go @@ -426,7 +426,7 @@ type HTTPIngressPath struct { // the IngressClass. Implementations can treat this as a separate PathType // or treat it identically to Prefix or Exact path types. // Implementations are required to support all path types. - PathType *PathType `json:"pathType,omitempty" protobuf:"bytes,3,opt,name=pathType"` + PathType *PathType `json:"pathType" protobuf:"bytes,3,opt,name=pathType"` // Backend defines the referenced service endpoint to which the traffic // will be forwarded to. From 8e345e4306aa3f9d31e389dba4b6edbacc1b63ef Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Fri, 18 Jun 2021 09:52:18 -0700 Subject: [PATCH 109/130] Merge pull request #102783 from mcbenjemaa/update-dep-gnostic Update gnostic to the latest version Kubernetes-commit: e9c6ec639cc5ca93a3f6e01ff4215f6b68d6142d --- go.mod | 7 ++----- go.sum | 2 ++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index f0cd56596f..8a20fa1427 100644 --- a/go.mod +++ b/go.mod @@ -7,10 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0 + k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c ) -replace ( - k8s.io/api => ../api - k8s.io/apimachinery => ../apimachinery -) +replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c diff --git a/go.sum b/go.sum index 075bab5dee..23e57d8400 100644 --- a/go.sum +++ b/go.sum @@ -209,6 +209,8 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c h1:fAtfNfzvuGzYrZrk4/jQ6PlGyyBR3GwwMLcQOINY2fI= +k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c/go.mod h1:qVYXLboCXerbM1oAN/CfhyCSgFu6LCAfJA4t4DV4AEc= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 1473f935925e241a321dc36d93df6fe862debf9a Mon Sep 17 00:00:00 2001 From: Benjamin Elder Date: Fri, 18 Jun 2021 15:11:48 -0700 Subject: [PATCH 110/130] update Azure/go-ansiterm to v0.0.0-20210617225240-d185dfc1b5a1 fixes constant overflow on windows/386 Kubernetes-commit: 35e9d97f3e02a8757e5cc698142037c5a95487d9 --- go.mod | 7 +++++-- go.sum | 4 +--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 8a20fa1427..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 23e57d8400..28309af757 100644 --- a/go.sum +++ b/go.sum @@ -146,7 +146,7 @@ golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= @@ -209,8 +209,6 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c h1:fAtfNfzvuGzYrZrk4/jQ6PlGyyBR3GwwMLcQOINY2fI= -k8s.io/apimachinery v0.0.0-20210618191505-76ce197bd67c/go.mod h1:qVYXLboCXerbM1oAN/CfhyCSgFu6LCAfJA4t4DV4AEc= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= From 8eb76d0f0a78fdb48a33a5cf77229d1a64b435c2 Mon Sep 17 00:00:00 2001 From: Joseph Burnett Date: Thu, 24 Jun 2021 13:31:17 +0200 Subject: [PATCH 111/130] Move HPA v2beta2 deprecation to 1.23. Kubernetes-commit: 4233056f804ab73821c828db98fbbbf07d1c0aa1 --- autoscaling/v2beta2/types.go | 2 +- autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/autoscaling/v2beta2/types.go b/autoscaling/v2beta2/types.go index ac6cb67690..1be548d0af 100644 --- a/autoscaling/v2beta2/types.go +++ b/autoscaling/v2beta2/types.go @@ -27,7 +27,7 @@ import ( // +genclient // +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object // +k8s:prerelease-lifecycle-gen:introduced=1.12 -// +k8s:prerelease-lifecycle-gen:deprecated=1.22 +// +k8s:prerelease-lifecycle-gen:deprecated=1.23 // HorizontalPodAutoscaler is the configuration for a horizontal pod // autoscaler, which automatically manages the replica count of any resource diff --git a/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go b/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go index 83926e3a0f..c77892c992 100644 --- a/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go +++ b/autoscaling/v2beta2/zz_generated.prerelease-lifecycle.go @@ -29,13 +29,13 @@ func (in *HorizontalPodAutoscaler) APILifecycleIntroduced() (major, minor int) { // APILifecycleDeprecated is an autogenerated function, returning the release in which the API struct was or will be deprecated as int versions of major and minor for comparison. // It is controlled by "k8s:prerelease-lifecycle-gen:deprecated" tags in types.go or "k8s:prerelease-lifecycle-gen:introduced" plus three minor. func (in *HorizontalPodAutoscaler) APILifecycleDeprecated() (major, minor int) { - return 1, 22 + return 1, 23 } // APILifecycleRemoved is an autogenerated function, returning the release in which the API is no longer served as int versions of major and minor for comparison. // It is controlled by "k8s:prerelease-lifecycle-gen:removed" tags in types.go or "k8s:prerelease-lifecycle-gen:deprecated" plus three minor. func (in *HorizontalPodAutoscaler) APILifecycleRemoved() (major, minor int) { - return 1, 25 + return 1, 26 } // APILifecycleIntroduced is an autogenerated function, returning the release in which the API struct was introduced as int versions of major and minor for comparison. From 9efbb5671ef2ecaf5eb57e4aa0db6cff6f22c36d Mon Sep 17 00:00:00 2001 From: Mike Spreitzer Date: Thu, 24 Jun 2021 13:51:31 -0400 Subject: [PATCH 112/130] Add missing comments in APF API types Kubernetes-commit: 179e48c4bec99ed5ece670cd9119baa33e2afef1 --- flowcontrol/v1alpha1/generated.proto | 4 ++++ flowcontrol/v1alpha1/types.go | 4 ++++ flowcontrol/v1alpha1/types_swagger_doc_generated.go | 7 +++++-- flowcontrol/v1beta1/generated.proto | 4 ++++ flowcontrol/v1beta1/types.go | 4 ++++ flowcontrol/v1beta1/types_swagger_doc_generated.go | 7 +++++-- 6 files changed, 26 insertions(+), 4 deletions(-) diff --git a/flowcontrol/v1alpha1/generated.proto b/flowcontrol/v1alpha1/generated.proto index 7b19a273e5..2e0d0eae2a 100644 --- a/flowcontrol/v1alpha1/generated.proto +++ b/flowcontrol/v1alpha1/generated.proto @@ -411,16 +411,20 @@ message ServiceAccountSubject { // ways of matching an originator; by user, group, or service account. // +union message Subject { + // `kind` indicates which one of the other fields is non-empty. // Required // +unionDiscriminator optional string kind = 1; + // `user` matches based on username. // +optional optional UserSubject user = 2; + // `group` matches based on user group name. // +optional optional GroupSubject group = 3; + // `serviceAccount` matches ServiceAccounts. // +optional optional ServiceAccountSubject serviceAccount = 4; } diff --git a/flowcontrol/v1alpha1/types.go b/flowcontrol/v1alpha1/types.go index 1e9701fc36..afcc6fa34e 100644 --- a/flowcontrol/v1alpha1/types.go +++ b/flowcontrol/v1alpha1/types.go @@ -185,13 +185,17 @@ type PolicyRulesWithSubjects struct { // ways of matching an originator; by user, group, or service account. // +union type Subject struct { + // `kind` indicates which one of the other fields is non-empty. // Required // +unionDiscriminator Kind SubjectKind `json:"kind" protobuf:"bytes,1,opt,name=kind"` + // `user` matches based on username. // +optional User *UserSubject `json:"user,omitempty" protobuf:"bytes,2,opt,name=user"` + // `group` matches based on user group name. // +optional Group *GroupSubject `json:"group,omitempty" protobuf:"bytes,3,opt,name=group"` + // `serviceAccount` matches ServiceAccounts. // +optional ServiceAccount *ServiceAccountSubject `json:"serviceAccount,omitempty" protobuf:"bytes,4,opt,name=serviceAccount"` } diff --git a/flowcontrol/v1alpha1/types_swagger_doc_generated.go b/flowcontrol/v1alpha1/types_swagger_doc_generated.go index 211d55e5e8..8171360bbd 100644 --- a/flowcontrol/v1alpha1/types_swagger_doc_generated.go +++ b/flowcontrol/v1alpha1/types_swagger_doc_generated.go @@ -238,8 +238,11 @@ func (ServiceAccountSubject) SwaggerDoc() map[string]string { } var map_Subject = map[string]string{ - "": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", - "kind": "Required", + "": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", + "kind": "`kind` indicates which one of the other fields is non-empty. Required", + "user": "`user` matches based on username.", + "group": "`group` matches based on user group name.", + "serviceAccount": "`serviceAccount` matches ServiceAccounts.", } func (Subject) SwaggerDoc() map[string]string { diff --git a/flowcontrol/v1beta1/generated.proto b/flowcontrol/v1beta1/generated.proto index 9ddfc5465b..40f441c5c2 100644 --- a/flowcontrol/v1beta1/generated.proto +++ b/flowcontrol/v1beta1/generated.proto @@ -411,16 +411,20 @@ message ServiceAccountSubject { // ways of matching an originator; by user, group, or service account. // +union message Subject { + // `kind` indicates which one of the other fields is non-empty. // Required // +unionDiscriminator optional string kind = 1; + // `user` matches based on username. // +optional optional UserSubject user = 2; + // `group` matches based on user group name. // +optional optional GroupSubject group = 3; + // `serviceAccount` matches ServiceAccounts. // +optional optional ServiceAccountSubject serviceAccount = 4; } diff --git a/flowcontrol/v1beta1/types.go b/flowcontrol/v1beta1/types.go index 673cde42dc..c38021d697 100644 --- a/flowcontrol/v1beta1/types.go +++ b/flowcontrol/v1beta1/types.go @@ -223,13 +223,17 @@ type PolicyRulesWithSubjects struct { // ways of matching an originator; by user, group, or service account. // +union type Subject struct { + // `kind` indicates which one of the other fields is non-empty. // Required // +unionDiscriminator Kind SubjectKind `json:"kind" protobuf:"bytes,1,opt,name=kind"` + // `user` matches based on username. // +optional User *UserSubject `json:"user,omitempty" protobuf:"bytes,2,opt,name=user"` + // `group` matches based on user group name. // +optional Group *GroupSubject `json:"group,omitempty" protobuf:"bytes,3,opt,name=group"` + // `serviceAccount` matches ServiceAccounts. // +optional ServiceAccount *ServiceAccountSubject `json:"serviceAccount,omitempty" protobuf:"bytes,4,opt,name=serviceAccount"` } diff --git a/flowcontrol/v1beta1/types_swagger_doc_generated.go b/flowcontrol/v1beta1/types_swagger_doc_generated.go index 8343a883f8..0f2f05e3a1 100644 --- a/flowcontrol/v1beta1/types_swagger_doc_generated.go +++ b/flowcontrol/v1beta1/types_swagger_doc_generated.go @@ -238,8 +238,11 @@ func (ServiceAccountSubject) SwaggerDoc() map[string]string { } var map_Subject = map[string]string{ - "": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", - "kind": "Required", + "": "Subject matches the originator of a request, as identified by the request authentication system. There are three ways of matching an originator; by user, group, or service account.", + "kind": "`kind` indicates which one of the other fields is non-empty. Required", + "user": "`user` matches based on username.", + "group": "`group` matches based on user group name.", + "serviceAccount": "`serviceAccount` matches ServiceAccounts.", } func (Subject) SwaggerDoc() map[string]string { From a5544ab176158f20b98eb91ded845a4e2e5dc518 Mon Sep 17 00:00:00 2001 From: Rob Scott Date: Fri, 25 Jun 2021 10:24:50 -0700 Subject: [PATCH 113/130] Removing ServiceAppProtocol feature gate This feature gate went GA in 1.20 and can be safely removed as part of 1.22. Kubernetes-commit: 0cdd8c1c109ae8c578731985bb782f186a76fc74 --- core/v1/generated.proto | 4 ---- core/v1/types.go | 4 ---- core/v1/types_swagger_doc_generated.go | 4 ++-- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 7c44748426..c2f66dd219 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -1060,8 +1060,6 @@ message EndpointPort { // RFC-6335 and http://www.iana.org/assignments/service-names). // Non-standard protocols should use prefixed names such as // mycompany.com/my-custom-protocol. - // This is a beta field that is guarded by the ServiceAppProtocol feature - // gate and enabled by default. // +optional optional string appProtocol = 4; } @@ -4783,8 +4781,6 @@ message ServicePort { // RFC-6335 and http://www.iana.org/assignments/service-names). // Non-standard protocols should use prefixed names such as // mycompany.com/my-custom-protocol. - // This is a beta field that is guarded by the ServiceAppProtocol feature - // gate and enabled by default. // +optional optional string appProtocol = 6; diff --git a/core/v1/types.go b/core/v1/types.go index ef4e433ac4..c5ceea7d69 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -4328,8 +4328,6 @@ type ServicePort struct { // RFC-6335 and http://www.iana.org/assignments/service-names). // Non-standard protocols should use prefixed names such as // mycompany.com/my-custom-protocol. - // This is a beta field that is guarded by the ServiceAppProtocol feature - // gate and enabled by default. // +optional AppProtocol *string `json:"appProtocol,omitempty" protobuf:"bytes,6,opt,name=appProtocol"` @@ -4561,8 +4559,6 @@ type EndpointPort struct { // RFC-6335 and http://www.iana.org/assignments/service-names). // Non-standard protocols should use prefixed names such as // mycompany.com/my-custom-protocol. - // This is a beta field that is guarded by the ServiceAppProtocol feature - // gate and enabled by default. // +optional AppProtocol *string `json:"appProtocol,omitempty" protobuf:"bytes,4,opt,name=appProtocol"` } diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 12a7d48969..f29297985f 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -506,7 +506,7 @@ var map_EndpointPort = map[string]string{ "name": "The name of this port. This must match the 'name' field in the corresponding ServicePort. Must be a DNS_LABEL. Optional only if one port is defined.", "port": "The port number of the endpoint.", "protocol": "The IP protocol for this port. Must be UDP, TCP, or SCTP. Default is TCP.", - "appProtocol": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. This is a beta field that is guarded by the ServiceAppProtocol feature gate and enabled by default.", + "appProtocol": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", } func (EndpointPort) SwaggerDoc() map[string]string { @@ -2209,7 +2209,7 @@ var map_ServicePort = map[string]string{ "": "ServicePort contains information on service's port.", "name": "The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service.", "protocol": "The IP protocol for this port. Supports \"TCP\", \"UDP\", and \"SCTP\". Default is TCP.", - "appProtocol": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol. This is a beta field that is guarded by the ServiceAppProtocol feature gate and enabled by default.", + "appProtocol": "The application protocol for this port. This field follows standard Kubernetes label syntax. Un-prefixed names are reserved for IANA standard service names (as per RFC-6335 and http://www.iana.org/assignments/service-names). Non-standard protocols should use prefixed names such as mycompany.com/my-custom-protocol.", "port": "The port that will be exposed by this service.", "targetPort": "Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service", "nodePort": "The port on each node on which this service is exposed when type is NodePort or LoadBalancer. Usually assigned by the system. If a value is specified, in-range, and not in use it will be used, otherwise the operation will fail. If not specified, a port will be allocated if this Service requires one. If this field is specified when creating a Service which does not need it, creation will fail. This field will be wiped when updating a Service to no longer need it (e.g. changing type from NodePort to ClusterIP). More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", From 8de3d46ae126ed8941261d409d829d3c1755142b Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Sat, 26 Jun 2021 03:15:23 -0700 Subject: [PATCH 114/130] Merge pull request #103190 from robscott/remove-app-protocol-gate Removing ServiceAppProtocol feature gate Kubernetes-commit: 7ab6c5322cc7e1340cd6ad63db22daa99e3ef513 From bbf61a20433a160bc3aced82eb5379b579a5b947 Mon Sep 17 00:00:00 2001 From: Chris Henzie Date: Tue, 11 May 2021 17:44:21 -0700 Subject: [PATCH 115/130] ReadWriteOncePod PV access mode and feature gate Kubernetes-commit: 48ba5020a28d7f8e5a8e23dff0b847b56014482b --- core/v1/types.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/v1/types.go b/core/v1/types.go index c5ceea7d69..3f6a6211b2 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -560,6 +560,9 @@ const ( ReadOnlyMany PersistentVolumeAccessMode = "ReadOnlyMany" // can be mounted in read/write mode to many hosts ReadWriteMany PersistentVolumeAccessMode = "ReadWriteMany" + // can be mounted in read/write mode to exactly 1 pod + // cannot be used in combination with other access modes + ReadWriteOncePod PersistentVolumeAccessMode = "ReadWriteOncePod" ) type PersistentVolumePhase string From 3bec203885cae7fb2bd20acbd91fa5cdd5022a9c Mon Sep 17 00:00:00 2001 From: Ben Swartzlander Date: Wed, 26 May 2021 15:10:26 -0400 Subject: [PATCH 116/130] Add DataSourceRef field to PVC spec Modify the behavior of the AnyVolumeDataSource alpha feature gate to enable a new field, DataSourceRef, rather than modifying the behavior of the existing DataSource field. This allows addition Volume Populators in a way that doesn't risk breaking backwards compatibility, although it will result in eventually deprecating the DataSource field. Kubernetes-commit: 00dba76918e8ce5b5cff6719bbd64c2cd38ad4e2 --- core/v1/generated.pb.go | 1531 +++++++++-------- core/v1/generated.proto | 25 +- core/v1/types.go | 24 +- core/v1/types_swagger_doc_generated.go | 3 +- core/v1/zz_generated.deepcopy.go | 5 + testdata/HEAD/apps.v1.DaemonSet.json | 952 +++++----- testdata/HEAD/apps.v1.DaemonSet.pb | Bin 8139 -> 7727 bytes testdata/HEAD/apps.v1.DaemonSet.yaml | 948 +++++----- testdata/HEAD/apps.v1.Deployment.json | 974 +++++------ testdata/HEAD/apps.v1.Deployment.pb | Bin 8098 -> 8371 bytes testdata/HEAD/apps.v1.Deployment.yaml | 969 +++++------ testdata/HEAD/apps.v1.ReplicaSet.json | 960 ++++++----- testdata/HEAD/apps.v1.ReplicaSet.pb | Bin 8295 -> 8040 bytes testdata/HEAD/apps.v1.ReplicaSet.yaml | 952 +++++----- testdata/HEAD/apps.v1.StatefulSet.json | 1078 ++++++------ testdata/HEAD/apps.v1.StatefulSet.pb | Bin 8881 -> 9132 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 1072 ++++++------ testdata/HEAD/apps.v1beta1.Deployment.json | 976 +++++------ testdata/HEAD/apps.v1beta1.Deployment.pb | Bin 8111 -> 8378 bytes testdata/HEAD/apps.v1beta1.Deployment.yaml | 971 +++++------ testdata/HEAD/apps.v1beta1.StatefulSet.json | 1078 ++++++------ testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 8863 -> 9135 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 1072 ++++++------ testdata/HEAD/apps.v1beta2.DaemonSet.json | 952 +++++----- testdata/HEAD/apps.v1beta2.DaemonSet.pb | Bin 8144 -> 7732 bytes testdata/HEAD/apps.v1beta2.DaemonSet.yaml | 948 +++++----- testdata/HEAD/apps.v1beta2.Deployment.json | 974 +++++------ testdata/HEAD/apps.v1beta2.Deployment.pb | Bin 8103 -> 8376 bytes testdata/HEAD/apps.v1beta2.Deployment.yaml | 969 +++++------ testdata/HEAD/apps.v1beta2.ReplicaSet.json | 960 ++++++----- testdata/HEAD/apps.v1beta2.ReplicaSet.pb | Bin 8300 -> 8045 bytes testdata/HEAD/apps.v1beta2.ReplicaSet.yaml | 952 +++++----- testdata/HEAD/apps.v1beta2.StatefulSet.json | 1078 ++++++------ testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 8886 -> 9137 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 1072 ++++++------ testdata/HEAD/batch.v1.CronJob.json | 966 ++++++----- testdata/HEAD/batch.v1.CronJob.pb | Bin 8523 -> 8307 bytes testdata/HEAD/batch.v1.CronJob.yaml | 960 ++++++----- testdata/HEAD/batch.v1.Job.json | 895 +++++----- testdata/HEAD/batch.v1.Job.pb | Bin 7814 -> 7853 bytes testdata/HEAD/batch.v1.Job.yaml | 891 +++++----- testdata/HEAD/batch.v1beta1.CronJob.json | 966 ++++++----- testdata/HEAD/batch.v1beta1.CronJob.pb | Bin 8528 -> 8312 bytes testdata/HEAD/batch.v1beta1.CronJob.yaml | 960 ++++++----- testdata/HEAD/batch.v1beta1.JobTemplate.json | 839 ++++----- testdata/HEAD/batch.v1beta1.JobTemplate.pb | Bin 8406 -> 8248 bytes testdata/HEAD/batch.v1beta1.JobTemplate.yaml | 829 ++++----- .../HEAD/core.v1.PersistentVolumeClaim.json | 23 +- .../HEAD/core.v1.PersistentVolumeClaim.pb | Bin 607 -> 642 bytes .../HEAD/core.v1.PersistentVolumeClaim.yaml | 22 +- testdata/HEAD/core.v1.Pod.json | 1049 +++++------ testdata/HEAD/core.v1.Pod.pb | Bin 8135 -> 8040 bytes testdata/HEAD/core.v1.Pod.yaml | 1042 +++++------ testdata/HEAD/core.v1.PodTemplate.json | 928 +++++----- testdata/HEAD/core.v1.PodTemplate.pb | Bin 7335 -> 7691 bytes testdata/HEAD/core.v1.PodTemplate.yaml | 920 +++++----- .../HEAD/core.v1.ReplicationController.json | 723 ++++---- .../HEAD/core.v1.ReplicationController.pb | Bin 7889 -> 8148 bytes .../HEAD/core.v1.ReplicationController.yaml | 719 ++++---- .../HEAD/extensions.v1beta1.DaemonSet.json | 954 +++++----- testdata/HEAD/extensions.v1beta1.DaemonSet.pb | Bin 8183 -> 7755 bytes .../HEAD/extensions.v1beta1.DaemonSet.yaml | 950 +++++----- .../HEAD/extensions.v1beta1.Deployment.json | 976 +++++------ .../HEAD/extensions.v1beta1.Deployment.pb | Bin 8117 -> 8384 bytes .../HEAD/extensions.v1beta1.Deployment.yaml | 971 +++++------ .../HEAD/extensions.v1beta1.ReplicaSet.json | 960 ++++++----- .../HEAD/extensions.v1beta1.ReplicaSet.pb | Bin 8306 -> 8051 bytes .../HEAD/extensions.v1beta1.ReplicaSet.yaml | 952 +++++----- 68 files changed, 20180 insertions(+), 19810 deletions(-) diff --git a/core/v1/generated.pb.go b/core/v1/generated.pb.go index 9ca70b61be..2594443719 100644 --- a/core/v1/generated.pb.go +++ b/core/v1/generated.pb.go @@ -6087,16 +6087,16 @@ func init() { } var fileDescriptor_83c10c24ec417dc9 = []byte{ - // 14044 bytes of a gzipped FileDescriptorProto + // 14068 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x69, 0x70, 0x5c, 0xd9, - 0x75, 0x18, 0xac, 0xd7, 0x8d, 0xad, 0x0f, 0xf6, 0x0b, 0x92, 0x03, 0x62, 0x86, 0x04, 0xe7, 0x51, - 0xe2, 0x70, 0x34, 0x33, 0xa0, 0x38, 0x8b, 0x34, 0x9e, 0x91, 0xc6, 0x02, 0xd0, 0x00, 0xd9, 0x43, - 0x02, 0xec, 0xb9, 0x0d, 0x92, 0x92, 0x3c, 0x52, 0xe9, 0xa1, 0xfb, 0x02, 0x78, 0x42, 0xf7, 0x7b, - 0x3d, 0xef, 0xbd, 0x06, 0x89, 0xf9, 0xe4, 0xfa, 0xfc, 0xc9, 0xab, 0xbc, 0x7c, 0xa5, 0x4a, 0x39, - 0x9b, 0xed, 0x72, 0xa5, 0x1c, 0xa7, 0x6c, 0xc5, 0xd9, 0x1c, 0x3b, 0xb6, 0x63, 0x39, 0xb1, 0x13, - 0x67, 0x71, 0xf2, 0xc3, 0x71, 0x5c, 0x89, 0xe5, 0x2a, 0x57, 0x10, 0x9b, 0x4e, 0x95, 0x4b, 0x3f, - 0x62, 0x3b, 0x71, 0xf2, 0x23, 0x88, 0x2b, 0x4e, 0xdd, 0xf5, 0xdd, 0xfb, 0x96, 0xee, 0x06, 0x07, - 0x84, 0x46, 0xaa, 0xf9, 0xd7, 0x7d, 0xcf, 0xb9, 0xe7, 0xde, 0x77, 0xd7, 0x73, 0xcf, 0x0a, 0xaf, + 0x79, 0x18, 0xaa, 0xdb, 0x8d, 0xad, 0x3f, 0xec, 0x07, 0x24, 0x07, 0xc4, 0x0c, 0x09, 0xce, 0xa5, + 0xc4, 0xe1, 0x68, 0x66, 0x40, 0x71, 0x16, 0x69, 0x3c, 0x23, 0x8d, 0x05, 0xa0, 0x01, 0xb2, 0x87, + 0x04, 0xd8, 0x73, 0x1a, 0x24, 0x25, 0x79, 0xa4, 0xd2, 0x45, 0xf7, 0x01, 0x70, 0x85, 0xee, 0x7b, + 0x7b, 0xee, 0xbd, 0x0d, 0x12, 0xf3, 0xe4, 0x7a, 0x7e, 0xf2, 0x2a, 0x2f, 0xaf, 0x54, 0xaf, 0xfc, + 0xb2, 0xd8, 0x2e, 0x57, 0xca, 0x71, 0xca, 0x56, 0x94, 0xcd, 0xb1, 0x63, 0x3b, 0x96, 0x13, 0x3b, + 0xbb, 0x93, 0x1f, 0x8e, 0xe3, 0x4a, 0x2c, 0x57, 0xb9, 0x82, 0xd8, 0x74, 0xaa, 0x5c, 0xfa, 0x11, + 0xdb, 0x89, 0x93, 0x1f, 0x41, 0x5c, 0x71, 0xea, 0xac, 0xf7, 0x9c, 0xbb, 0x74, 0x37, 0x38, 0x20, + 0x34, 0x52, 0xcd, 0xbf, 0xee, 0xf3, 0x7d, 0xe7, 0x3b, 0xe7, 0x9e, 0xf5, 0x3b, 0xdf, 0x0a, 0xaf, 0xee, 0xbe, 0x1c, 0x2e, 0xb8, 0xfe, 0x95, 0xdd, 0xce, 0x26, 0x09, 0x3c, 0x12, 0x91, 0xf0, 0xca, 0x1e, 0xf1, 0x1a, 0x7e, 0x70, 0x45, 0x00, 0x9c, 0xb6, 0x7b, 0xa5, 0xee, 0x07, 0xe4, 0xca, 0xde, 0xd5, 0x2b, 0xdb, 0xc4, 0x23, 0x81, 0x13, 0x91, 0xc6, 0x42, 0x3b, 0xf0, 0x23, 0x1f, 0x21, 0x8e, @@ -6106,7 +6106,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x60, 0xff, 0x4a, 0x7b, 0x77, 0x9b, 0xb5, 0x1b, 0x90, 0xd0, 0xef, 0x04, 0x75, 0x92, 0x6c, 0xb8, 0x6b, 0xad, 0xf0, 0x4a, 0x8b, 0x44, 0x4e, 0x46, 0x77, 0xe7, 0xae, 0xe4, 0xd5, 0x0a, 0x3a, 0x5e, 0xe4, 0xb6, 0xd2, 0xcd, 0x7c, 0xb8, 0x57, 0x85, 0xb0, 0xbe, 0x43, 0x5a, 0x4e, 0xaa, 0xde, 0x0b, - 0x79, 0xf5, 0x3a, 0x91, 0xdb, 0xbc, 0xe2, 0x7a, 0x51, 0x18, 0x05, 0xc9, 0x4a, 0xf6, 0x57, 0x2d, + 0x79, 0xf5, 0x3a, 0x91, 0xdb, 0xbc, 0xe2, 0x7a, 0x51, 0x18, 0x05, 0xc9, 0x4a, 0xf6, 0xd7, 0x2c, 0xb8, 0xb0, 0x78, 0xb7, 0xb6, 0xd2, 0x74, 0xc2, 0xc8, 0xad, 0x2f, 0x35, 0xfd, 0xfa, 0x6e, 0x2d, 0xf2, 0x03, 0x72, 0xc7, 0x6f, 0x76, 0x5a, 0xa4, 0xc6, 0x06, 0x02, 0x3d, 0x0b, 0x23, 0x7b, 0xec, 0x7f, 0xa5, 0x3c, 0x6b, 0x5d, 0xb0, 0x2e, 0x97, 0x96, 0xa6, 0x7e, 0xe3, 0x60, 0xfe, 0x7d, 0x0f, @@ -6114,7 +6114,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x64, 0xb6, 0xc0, 0x70, 0x27, 0x04, 0xee, 0xd0, 0x6a, 0x8d, 0x96, 0x62, 0x01, 0x45, 0x57, 0xa0, 0xd4, 0x76, 0x82, 0xc8, 0x8d, 0x5c, 0xdf, 0x9b, 0x2d, 0x5e, 0xb0, 0x2e, 0x0f, 0x2e, 0x4d, 0x0b, 0xd4, 0x52, 0x55, 0x02, 0x70, 0x8c, 0x43, 0xbb, 0x11, 0x10, 0xa7, 0x71, 0xcb, 0x6b, 0xee, 0xcf, - 0x0e, 0x5c, 0xb0, 0x2e, 0x8f, 0xc4, 0xdd, 0xc0, 0xa2, 0x1c, 0x2b, 0x0c, 0xfb, 0x47, 0x0a, 0x30, + 0x0e, 0x5c, 0xb0, 0x2e, 0x8f, 0xc4, 0xdd, 0xc0, 0xa2, 0x1c, 0x2b, 0x0c, 0xfb, 0xc7, 0x0a, 0x30, 0xb2, 0xb8, 0xb5, 0xe5, 0x7a, 0x6e, 0xb4, 0x8f, 0xee, 0xc0, 0x98, 0xe7, 0x37, 0x88, 0xfc, 0xcf, 0xbe, 0x62, 0xf4, 0xf9, 0x0b, 0x0b, 0xe9, 0xa5, 0xb4, 0xb0, 0xae, 0xe1, 0x2d, 0x4d, 0x3d, 0x38, 0x98, 0x1f, 0xd3, 0x4b, 0xb0, 0x41, 0x07, 0x61, 0x18, 0x6d, 0xfb, 0x0d, 0x45, 0xb6, 0xc0, 0xc8, @@ -6127,7 +6127,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x68, 0x47, 0xcc, 0x37, 0x12, 0x75, 0xa1, 0xac, 0x20, 0x58, 0xc3, 0xb2, 0xef, 0x43, 0x69, 0x71, 0xcf, 0x77, 0x1b, 0x55, 0xbf, 0x11, 0xa2, 0x5d, 0x98, 0x6c, 0x07, 0x64, 0x8b, 0x04, 0xaa, 0x68, 0xd6, 0xba, 0x50, 0xbc, 0x3c, 0xfa, 0xfc, 0xe5, 0xcc, 0x8f, 0x35, 0x51, 0x57, 0xbc, 0x28, 0xd8, - 0x5f, 0x7a, 0x4c, 0xb4, 0x37, 0x99, 0x80, 0xe2, 0x24, 0x65, 0xfb, 0x5f, 0x14, 0xe0, 0xf4, 0xe2, + 0x5f, 0x7a, 0x4c, 0xb4, 0x37, 0x99, 0x80, 0xe2, 0x24, 0x65, 0xfb, 0x9f, 0x17, 0xe0, 0xf4, 0xe2, 0xdb, 0x9d, 0x80, 0x94, 0xdd, 0x70, 0x37, 0xb9, 0xc2, 0x1b, 0x6e, 0xb8, 0xbb, 0x1e, 0x8f, 0x80, 0x5a, 0x5a, 0x65, 0x51, 0x8e, 0x15, 0x06, 0x7a, 0x0e, 0x86, 0xe9, 0xef, 0xdb, 0xb8, 0x22, 0x3e, 0x79, 0x46, 0x20, 0x8f, 0x96, 0x9d, 0xc8, 0x29, 0x73, 0x10, 0x96, 0x38, 0x68, 0x0d, 0x46, 0xeb, @@ -6140,84 +6140,84 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x42, 0x52, 0x0f, 0x48, 0xa4, 0x0d, 0xa9, 0x5a, 0x18, 0x35, 0x05, 0xc1, 0x1a, 0x16, 0x3d, 0x10, 0xc2, 0x1d, 0x27, 0x60, 0xeb, 0x4b, 0x0c, 0xac, 0x3a, 0x10, 0x6a, 0x12, 0x80, 0x63, 0x1c, 0xe3, 0x40, 0x28, 0xf6, 0x3a, 0x10, 0xd0, 0xc7, 0x60, 0x32, 0x6e, 0x2c, 0x6c, 0x3b, 0x75, 0x39, 0x80, - 0x6c, 0xcb, 0xd4, 0x4c, 0x10, 0x4e, 0xe2, 0xda, 0x7f, 0xdb, 0x12, 0x8b, 0x87, 0x7e, 0xf5, 0xbb, - 0xfc, 0x5b, 0xed, 0x5f, 0xb2, 0x60, 0x78, 0xc9, 0xf5, 0x1a, 0xae, 0xb7, 0x8d, 0x3e, 0x0b, 0x23, + 0x6c, 0xcb, 0xd4, 0x4c, 0x10, 0x4e, 0xe2, 0xda, 0x7f, 0xd3, 0x12, 0x8b, 0x87, 0x7e, 0xf5, 0xbb, + 0xfc, 0x5b, 0xed, 0x5f, 0xb6, 0x60, 0x78, 0xc9, 0xf5, 0x1a, 0xae, 0xb7, 0x8d, 0x3e, 0x0b, 0x23, 0xf4, 0x6e, 0x6a, 0x38, 0x91, 0x23, 0xce, 0xbd, 0x0f, 0x69, 0x7b, 0x4b, 0x5d, 0x15, 0x0b, 0xed, 0xdd, 0x6d, 0x5a, 0x10, 0x2e, 0x50, 0x6c, 0xba, 0xdb, 0x6e, 0x6d, 0x7e, 0x8e, 0xd4, 0xa3, 0x35, 0x12, 0x39, 0xf1, 0xe7, 0xc4, 0x65, 0x58, 0x51, 0x45, 0x37, 0x60, 0x28, 0x72, 0x82, 0x6d, 0x12, 0x89, 0x03, 0x30, 0xf3, 0xa0, 0xe2, 0x35, 0x31, 0xdd, 0x91, 0xc4, 0xab, 0x93, 0xf8, 0x5a, 0xd8, - 0x60, 0x55, 0xb1, 0x20, 0x61, 0xff, 0xd0, 0x30, 0x9c, 0x5d, 0xae, 0x55, 0x72, 0xd6, 0xd5, 0x25, + 0x60, 0x55, 0xb1, 0x20, 0x61, 0xff, 0xc8, 0x30, 0x9c, 0x5d, 0xae, 0x55, 0x72, 0xd6, 0xd5, 0x25, 0x18, 0x6a, 0x04, 0xee, 0x1e, 0x09, 0xc4, 0x38, 0x2b, 0x2a, 0x65, 0x56, 0x8a, 0x05, 0x14, 0xbd, 0x0c, 0x63, 0xfc, 0x42, 0xba, 0xee, 0x78, 0x8d, 0xa6, 0x1c, 0xe2, 0x53, 0x02, 0x7b, 0xec, 0x8e, 0x06, 0xc3, 0x06, 0xe6, 0x11, 0x17, 0xd5, 0xa5, 0xc4, 0x66, 0xcc, 0xbb, 0xec, 0xbe, 0x68, 0xc1, 0x14, 0x6f, 0x66, 0x31, 0x8a, 0x02, 0x77, 0xb3, 0x13, 0x91, 0x70, 0x76, 0x90, 0x9d, 0x74, 0xcb, 0x59, 0xa3, 0x95, 0x3b, 0x02, 0x0b, 0x77, 0x12, 0x54, 0xf8, 0x21, 0x38, 0x2b, 0xda, 0x9d, 0x4a, - 0x82, 0x71, 0xaa, 0x59, 0xf4, 0x9d, 0x16, 0xcc, 0xd5, 0x7d, 0x2f, 0x0a, 0xfc, 0x66, 0x93, 0x04, + 0x82, 0x71, 0xaa, 0x59, 0xf4, 0xdd, 0x16, 0xcc, 0xd5, 0x7d, 0x2f, 0x0a, 0xfc, 0x66, 0x93, 0x04, 0xd5, 0xce, 0x66, 0xd3, 0x0d, 0x77, 0xf8, 0x3a, 0xc5, 0x64, 0x8b, 0x9d, 0x04, 0x39, 0x73, 0xa8, 0x90, 0xc4, 0x1c, 0x9e, 0x7f, 0x70, 0x30, 0x3f, 0xb7, 0x9c, 0x4b, 0x0a, 0x77, 0x69, 0x06, 0xed, 0x02, 0xa2, 0x57, 0x69, 0x2d, 0x72, 0xb6, 0x49, 0xdc, 0xf8, 0x70, 0xff, 0x8d, 0x9f, 0x79, 0x70, 0x30, 0x8f, 0xd6, 0x53, 0x24, 0x70, 0x06, 0x59, 0xf4, 0x16, 0x9c, 0xa2, 0xa5, 0xa9, 0x6f, 0x1d, - 0xe9, 0xbf, 0xb9, 0xd9, 0x07, 0x07, 0xf3, 0xa7, 0xd6, 0x33, 0x88, 0xe0, 0x4c, 0xd2, 0xe8, 0x3b, + 0xe9, 0xbf, 0xb9, 0xd9, 0x07, 0x07, 0xf3, 0xa7, 0xd6, 0x33, 0x88, 0xe0, 0x4c, 0xd2, 0xe8, 0xbb, 0x2c, 0x38, 0x1b, 0x7f, 0xfe, 0xca, 0xfd, 0xb6, 0xe3, 0x35, 0xe2, 0x86, 0x4b, 0xfd, 0x37, 0x4c, 0xcf, 0xe4, 0xb3, 0xcb, 0x79, 0x94, 0x70, 0x7e, 0x23, 0x73, 0xcb, 0x70, 0x3a, 0x73, 0xb5, 0xa0, 0x29, 0x28, 0xee, 0x12, 0xce, 0x05, 0x95, 0x30, 0xfd, 0x89, 0x4e, 0xc1, 0xe0, 0x9e, 0xd3, 0xec, - 0x88, 0x8d, 0x82, 0xf9, 0x9f, 0x57, 0x0a, 0x2f, 0x5b, 0xf6, 0xbf, 0x2c, 0xc2, 0xe4, 0x72, 0xad, + 0x88, 0x8d, 0x82, 0xf9, 0x9f, 0x57, 0x0a, 0x2f, 0x5b, 0xf6, 0xbf, 0x28, 0xc2, 0xe4, 0x72, 0xad, 0xf2, 0x50, 0xbb, 0x50, 0xbf, 0x86, 0x0a, 0x5d, 0xaf, 0xa1, 0xf8, 0x52, 0x2b, 0xe6, 0x5e, 0x6a, - 0xff, 0x6f, 0xc6, 0x16, 0x1a, 0x60, 0x5b, 0xe8, 0x5b, 0x72, 0xb6, 0xd0, 0x31, 0x6f, 0x9c, 0xbd, + 0xff, 0x77, 0xc6, 0x16, 0x1a, 0x60, 0x5b, 0xe8, 0xdb, 0x72, 0xb6, 0xd0, 0x31, 0x6f, 0x9c, 0xbd, 0x9c, 0x55, 0x34, 0xc8, 0x26, 0x33, 0x93, 0x63, 0xb9, 0xe9, 0xd7, 0x9d, 0x66, 0xf2, 0xe8, 0x3b, 0xe2, 0x52, 0x3a, 0x9e, 0x79, 0xac, 0xc3, 0xd8, 0xb2, 0xd3, 0x76, 0x36, 0xdd, 0xa6, 0x1b, 0xb9, 0x24, 0x44, 0x4f, 0x41, 0xd1, 0x69, 0x34, 0x18, 0xb7, 0x55, 0x5a, 0x3a, 0xfd, 0xe0, 0x60, 0xbe, 0xb8, 0xd8, 0xa0, 0xd7, 0x3e, 0x28, 0xac, 0x7d, 0x4c, 0x31, 0xd0, 0x07, 0x61, 0xa0, 0x11, 0xf8, 0xed, 0xd9, 0x02, 0xc3, 0xa4, 0xbb, 0x6e, 0xa0, 0x1c, 0xf8, 0xed, 0x04, 0x2a, 0xc3, 0xb1, 0x7f, - 0xad, 0x00, 0x4f, 0x2c, 0x93, 0xf6, 0xce, 0x6a, 0x2d, 0xe7, 0xfc, 0xbe, 0x0c, 0x23, 0x2d, 0xdf, + 0xbd, 0x00, 0x4f, 0x2c, 0x93, 0xf6, 0xce, 0x6a, 0x2d, 0xe7, 0xfc, 0xbe, 0x0c, 0x23, 0x2d, 0xdf, 0x73, 0x23, 0x3f, 0x08, 0x45, 0xd3, 0x6c, 0x45, 0xac, 0x89, 0x32, 0xac, 0xa0, 0xe8, 0x02, 0x0c, 0xb4, 0x63, 0xa6, 0x72, 0x4c, 0x32, 0xa4, 0x8c, 0x9d, 0x64, 0x10, 0x8a, 0xd1, 0x09, 0x49, 0x20, 0x56, 0x8c, 0xc2, 0xb8, 0x1d, 0x92, 0x00, 0x33, 0x48, 0x7c, 0x33, 0xd3, 0x3b, 0x5b, 0x9c, 0xd0, 0x89, 0x9b, 0x99, 0x42, 0xb0, 0x86, 0x85, 0xaa, 0x50, 0x0a, 0x13, 0x33, 0xdb, 0xd7, 0x36, 0x1d, - 0x67, 0x57, 0xb7, 0x9a, 0xc9, 0x98, 0x88, 0x71, 0xa3, 0x0c, 0xf5, 0xbc, 0xba, 0xbf, 0x52, 0x00, - 0xc4, 0x87, 0xf0, 0x1b, 0x6c, 0xe0, 0x6e, 0xa7, 0x07, 0xae, 0xff, 0x2d, 0x71, 0x5c, 0xa3, 0xf7, - 0x3f, 0x2c, 0x78, 0x62, 0xd9, 0xf5, 0x1a, 0x24, 0xc8, 0x59, 0x80, 0x8f, 0xe6, 0x2d, 0x7b, 0x34, + 0x67, 0x57, 0xb7, 0x9a, 0xc9, 0x98, 0x88, 0x71, 0xa3, 0x0c, 0xf5, 0xbc, 0xba, 0xbf, 0x5a, 0x00, + 0xc4, 0x87, 0xf0, 0x9b, 0x6c, 0xe0, 0x6e, 0xa7, 0x07, 0xae, 0xff, 0x2d, 0x71, 0x5c, 0xa3, 0xf7, + 0xdf, 0x2d, 0x78, 0x62, 0xd9, 0xf5, 0x1a, 0x24, 0xc8, 0x59, 0x80, 0x8f, 0xe6, 0x2d, 0x7b, 0x34, 0xa6, 0xc1, 0x58, 0x62, 0x03, 0xc7, 0xb0, 0xc4, 0xec, 0x3f, 0xb1, 0x00, 0xf1, 0xcf, 0x7e, 0xd7, 0x7d, 0xec, 0xed, 0xf4, 0xc7, 0x1e, 0xc3, 0xb2, 0xb0, 0x6f, 0xc2, 0xc4, 0x72, 0xd3, 0x25, 0x5e, 0x54, 0xa9, 0x2e, 0xfb, 0xde, 0x96, 0xbb, 0x8d, 0x5e, 0x81, 0x89, 0xc8, 0x6d, 0x11, 0xbf, 0x13, 0xd5, 0x48, 0xdd, 0xf7, 0xd8, 0x4b, 0xd2, 0xba, 0x3c, 0xb8, 0x84, 0x1e, 0x1c, 0xcc, 0x4f, 0x6c, 0x18, 0x10, 0x9c, 0xc0, 0xb4, 0x7f, 0x8f, 0x8e, 0x9f, 0xdf, 0x6a, 0xfb, 0x1e, 0xf1, 0xa2, 0x65, 0xdf, 0x6b, 0x70, 0x89, 0xc3, 0x2b, 0x30, 0x10, 0xd1, 0xf1, 0xe0, 0x63, 0x77, 0x49, 0x6e, 0x14, - 0x3a, 0x0a, 0x87, 0x07, 0xf3, 0x67, 0xd2, 0x35, 0xd8, 0x38, 0xb1, 0x3a, 0xe8, 0x5b, 0x60, 0x28, + 0x3a, 0x0a, 0x87, 0x07, 0xf3, 0x67, 0xd2, 0x35, 0xd8, 0x38, 0xb1, 0x3a, 0xe8, 0xdb, 0x60, 0x28, 0x8c, 0x9c, 0xa8, 0x13, 0x8a, 0xd1, 0x7c, 0x52, 0x8e, 0x66, 0x8d, 0x95, 0x1e, 0x1e, 0xcc, 0x4f, 0xaa, 0x6a, 0xbc, 0x08, 0x8b, 0x0a, 0xe8, 0x69, 0x18, 0x6e, 0x91, 0x30, 0x74, 0xb6, 0xe5, 0x6d, 0x38, 0x29, 0xea, 0x0e, 0xaf, 0xf1, 0x62, 0x2c, 0xe1, 0xe8, 0x22, 0x0c, 0x92, 0x20, 0xf0, 0x03, - 0xb1, 0x47, 0xc7, 0x05, 0xe2, 0xe0, 0x0a, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x3b, 0x0b, 0x26, 0x55, + 0xb1, 0x47, 0xc7, 0x05, 0xe2, 0xe0, 0x0a, 0x2d, 0xc4, 0x1c, 0x66, 0xff, 0x5b, 0x0b, 0x26, 0x55, 0x5f, 0x79, 0x5b, 0x27, 0xf0, 0x2a, 0xf8, 0x14, 0x40, 0x5d, 0x7e, 0x60, 0xc8, 0x6e, 0x8f, 0xd1, 0xe7, 0x2f, 0x65, 0x5e, 0xd4, 0xa9, 0x61, 0x8c, 0x29, 0xab, 0xa2, 0x10, 0x6b, 0xd4, 0xec, 0x7f, - 0x62, 0xc1, 0x4c, 0xe2, 0x8b, 0x6e, 0xba, 0x61, 0x84, 0xde, 0x4c, 0x7d, 0xd5, 0x42, 0x7f, 0x5f, + 0x64, 0xc1, 0x4c, 0xe2, 0x8b, 0x6e, 0xba, 0x61, 0x84, 0xde, 0x4c, 0x7d, 0xd5, 0x42, 0x7f, 0x5f, 0x45, 0x6b, 0xb3, 0x6f, 0x52, 0x4b, 0x59, 0x96, 0x68, 0x5f, 0x74, 0x1d, 0x06, 0xdd, 0x88, 0xb4, 0xe4, 0xc7, 0x5c, 0xec, 0xfa, 0x31, 0xbc, 0x57, 0xf1, 0x8c, 0x54, 0x68, 0x4d, 0xcc, 0x09, 0xd8, - 0xbf, 0x56, 0x84, 0x12, 0x5f, 0xb6, 0x6b, 0x4e, 0xfb, 0x04, 0xe6, 0xe2, 0x19, 0x28, 0xb9, 0xad, + 0xbf, 0x5e, 0x84, 0x12, 0x5f, 0xb6, 0x6b, 0x4e, 0xfb, 0x04, 0xe6, 0xe2, 0x19, 0x28, 0xb9, 0xad, 0x56, 0x27, 0x72, 0x36, 0xc5, 0x71, 0x3e, 0xc2, 0xb7, 0x56, 0x45, 0x16, 0xe2, 0x18, 0x8e, 0x2a, 0x30, 0xc0, 0xba, 0xc2, 0xbf, 0xf2, 0xa9, 0xec, 0xaf, 0x14, 0x7d, 0x5f, 0x28, 0x3b, 0x91, 0xc3, 0x39, 0x29, 0x75, 0x8f, 0xd0, 0x22, 0xcc, 0x48, 0x20, 0x07, 0x60, 0xd3, 0xf5, 0x9c, 0x60, 0x9f, 0x96, 0xcd, 0x16, 0x19, 0xc1, 0xe7, 0xba, 0x13, 0x5c, 0x52, 0xf8, 0x9c, 0xac, 0xfa, 0xb0, 0x18, 0x80, 0x35, 0xa2, 0x73, 0x1f, 0x81, 0x92, 0x42, 0x3e, 0x0a, 0x43, 0x34, 0xf7, 0x31, 0x98, 0x4c, - 0xb4, 0xd5, 0xab, 0xfa, 0x98, 0xce, 0x4f, 0xfd, 0x32, 0x3b, 0x32, 0x44, 0xaf, 0x57, 0xbc, 0x3d, + 0xb4, 0xd5, 0xab, 0xfa, 0x98, 0xce, 0x4f, 0xfd, 0x0a, 0x3b, 0x32, 0x44, 0xaf, 0x57, 0xbc, 0x3d, 0x71, 0xe4, 0xbe, 0x0d, 0xa7, 0x9a, 0x19, 0x27, 0x99, 0x98, 0xd7, 0xfe, 0x4f, 0xbe, 0x27, 0xc4, 0x67, 0x9f, 0xca, 0x82, 0xe2, 0xcc, 0x36, 0x28, 0x8f, 0xe0, 0xb7, 0xe9, 0x06, 0x71, 0x9a, 0x3a, 0xbb, 0x7d, 0x4b, 0x94, 0x61, 0x05, 0xa5, 0xe7, 0xdd, 0x29, 0xd5, 0xf9, 0x1b, 0x64, 0xbf, 0x46, - 0x9a, 0xa4, 0x1e, 0xf9, 0xc1, 0xd7, 0xb5, 0xfb, 0xe7, 0xf8, 0xe8, 0xf3, 0xe3, 0x72, 0x54, 0x10, - 0x28, 0xde, 0x20, 0xfb, 0x7c, 0x2a, 0xf4, 0xaf, 0x2b, 0x76, 0xfd, 0xba, 0x9f, 0xb5, 0x60, 0x5c, + 0x9a, 0xa4, 0x1e, 0xf9, 0xc1, 0x37, 0xb4, 0xfb, 0xe7, 0xf8, 0xe8, 0xf3, 0xe3, 0x72, 0x54, 0x10, + 0x28, 0xde, 0x20, 0xfb, 0x7c, 0x2a, 0xf4, 0xaf, 0x2b, 0x76, 0xfd, 0xba, 0x9f, 0xb3, 0x60, 0x5c, 0x7d, 0xdd, 0x09, 0x9c, 0x0b, 0x4b, 0xe6, 0xb9, 0x70, 0xae, 0xeb, 0x02, 0xcf, 0x39, 0x11, 0xbe, - 0x52, 0x80, 0xb3, 0x0a, 0x87, 0xbe, 0x0d, 0xf8, 0x1f, 0xb1, 0xaa, 0xae, 0x40, 0xc9, 0x53, 0x52, + 0x5a, 0x80, 0xb3, 0x0a, 0x87, 0xbe, 0x0d, 0xf8, 0x1f, 0xb1, 0xaa, 0xae, 0x40, 0xc9, 0x53, 0x52, 0x2b, 0xcb, 0x14, 0x17, 0xc5, 0x32, 0xab, 0x18, 0x87, 0xb2, 0x78, 0x5e, 0x2c, 0x5a, 0x1a, 0xd3, 0xc5, 0xb9, 0x42, 0x74, 0xbb, 0x04, 0xc5, 0x8e, 0xdb, 0x10, 0x17, 0xcc, 0x87, 0xe4, 0x68, 0xdf, 0xae, 0x94, 0x0f, 0x0f, 0xe6, 0x9f, 0xcc, 0x53, 0x25, 0xd0, 0x9b, 0x2d, 0x5c, 0xb8, 0x5d, 0x29, 0x63, 0x5a, 0x19, 0x2d, 0xc2, 0xa4, 0xd4, 0x96, 0xdc, 0xa1, 0xec, 0x96, 0xef, 0x89, 0x7b, 0x48, 0xc9, 0x64, 0xb1, 0x09, 0xc6, 0x49, 0x7c, 0x54, 0x86, 0xa9, 0xdd, 0xce, 0x26, 0x69, 0x92, 0x88, 0x7f, 0xf0, 0x0d, 0xc2, 0x25, 0x96, 0xa5, 0xf8, 0x65, 0x76, 0x23, 0x01, 0xc7, 0xa9, 0x1a, 0xf6, - 0x5f, 0xb0, 0xfb, 0x40, 0x8c, 0x5e, 0x35, 0xf0, 0xe9, 0xc2, 0xa2, 0xd4, 0xbf, 0x9e, 0xcb, 0xb9, + 0x5f, 0xb0, 0xfb, 0x40, 0x8c, 0x5e, 0x35, 0xf0, 0xe9, 0xc2, 0xa2, 0xd4, 0xbf, 0x91, 0xcb, 0xb9, 0x9f, 0x55, 0x71, 0x83, 0xec, 0x6f, 0xf8, 0x94, 0x33, 0xcf, 0x5e, 0x15, 0xc6, 0x9a, 0x1f, 0xe8, - 0xba, 0xe6, 0x7f, 0xbe, 0x00, 0xa7, 0xd5, 0x08, 0x18, 0x4c, 0xe0, 0x37, 0xfa, 0x18, 0x5c, 0x85, + 0xba, 0xe6, 0x7f, 0xa1, 0x00, 0xa7, 0xd5, 0x08, 0x18, 0x4c, 0xe0, 0x37, 0xfb, 0x18, 0x5c, 0x85, 0xd1, 0x06, 0xd9, 0x72, 0x3a, 0xcd, 0x48, 0x89, 0xcf, 0x07, 0xb9, 0x0a, 0xa5, 0x1c, 0x17, 0x63, - 0x1d, 0xe7, 0x08, 0xc3, 0xf6, 0x3f, 0x47, 0xd9, 0x45, 0x1c, 0x39, 0x74, 0x8d, 0xab, 0x5d, 0x63, + 0x1d, 0xe7, 0x08, 0xc3, 0xf6, 0x3f, 0x46, 0xd9, 0x45, 0x1c, 0x39, 0x74, 0x8d, 0xab, 0x5d, 0x63, 0xe5, 0xee, 0x9a, 0x8b, 0x30, 0xe8, 0xb6, 0x28, 0x63, 0x56, 0x30, 0xf9, 0xad, 0x0a, 0x2d, 0xc4, 0x1c, 0x86, 0x3e, 0x00, 0xc3, 0x75, 0xbf, 0xd5, 0x72, 0xbc, 0x06, 0xbb, 0xf2, 0x4a, 0x4b, 0xa3, 0x94, 0x77, 0x5b, 0xe6, 0x45, 0x58, 0xc2, 0xd0, 0x13, 0x30, 0xe0, 0x04, 0xdb, 0x5c, 0x86, 0x51, @@ -6226,7 +6226,7 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xc2, 0x60, 0xdb, 0x0f, 0xa2, 0x70, 0x76, 0x88, 0x0d, 0xf7, 0x93, 0x39, 0x07, 0x11, 0xff, 0xda, 0xaa, 0x1f, 0x44, 0xf1, 0x07, 0xd0, 0x7f, 0x21, 0xe6, 0xd5, 0xd1, 0x4d, 0x18, 0x26, 0xde, 0xde, 0x6a, 0xe0, 0xb7, 0x66, 0x67, 0xf2, 0x29, 0xad, 0x70, 0x14, 0xbe, 0xcc, 0x62, 0x1e, 0x55, 0x14, - 0x63, 0x49, 0x02, 0x7d, 0x0b, 0x14, 0x89, 0xb7, 0x37, 0x3b, 0xcc, 0x28, 0xcd, 0xe5, 0x50, 0xba, + 0x63, 0x49, 0x02, 0x7d, 0x1b, 0x14, 0x89, 0xb7, 0x37, 0x3b, 0xcc, 0x28, 0xcd, 0xe5, 0x50, 0xba, 0xe3, 0x04, 0xf1, 0x99, 0xbf, 0xe2, 0xed, 0x61, 0x5a, 0x07, 0x7d, 0x12, 0x4a, 0xf2, 0xc0, 0x08, 0x85, 0xb0, 0x2e, 0x73, 0xc1, 0xca, 0x63, 0x06, 0x93, 0xb7, 0x3a, 0x6e, 0x40, 0x5a, 0xc4, 0x8b, 0xc2, 0xf8, 0x84, 0x94, 0xd0, 0x10, 0xc7, 0xd4, 0xd0, 0x27, 0xa5, 0x84, 0x78, 0xcd, 0xef, 0x78, @@ -6251,282 +6251,282 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0x63, 0x1c, 0xca, 0x4c, 0x46, 0xd1, 0xfe, 0x2c, 0x62, 0xa8, 0xea, 0x60, 0xd9, 0xd8, 0xf8, 0x24, 0xa6, 0xe5, 0xf6, 0x26, 0x4c, 0xa8, 0x83, 0x90, 0x8d, 0x09, 0x9a, 0x87, 0x41, 0xc6, 0x3e, 0x09, 0xe9, 0x5a, 0x89, 0x76, 0x81, 0xb1, 0x56, 0x98, 0x97, 0xb3, 0x2e, 0xb8, 0x6f, 0x93, 0xa5, 0xfd, - 0x88, 0xf0, 0x37, 0x7d, 0x51, 0xeb, 0x82, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0x3f, 0x9c, 0x0d, 0x8d, + 0x88, 0xf0, 0x37, 0x7d, 0x51, 0xeb, 0x82, 0x04, 0xe0, 0x18, 0xc7, 0xfe, 0xdf, 0x9c, 0x0d, 0x8d, 0x4f, 0xdb, 0x3e, 0xee, 0x97, 0x67, 0x61, 0x64, 0xc7, 0x0f, 0x23, 0x8a, 0xcd, 0xda, 0x18, 0x8c, 0x19, 0xcf, 0xeb, 0xa2, 0x1c, 0x2b, 0x0c, 0xf4, 0x2a, 0x8c, 0xd7, 0xf5, 0x06, 0xc4, 0xe5, 0xa8, 0x8e, 0x11, 0xa3, 0x75, 0x6c, 0xe2, 0xa2, 0x97, 0x61, 0x84, 0xd9, 0x80, 0xd4, 0xfd, 0xa6, 0xe0, 0xda, 0xe4, 0x0d, 0x3f, 0x52, 0x15, 0xe5, 0x87, 0xda, 0x6f, 0xac, 0xb0, 0xd1, 0x25, 0x18, 0xa2, - 0x5d, 0xa8, 0x54, 0xc5, 0xb5, 0xa4, 0x04, 0x45, 0xd7, 0x59, 0x29, 0x16, 0x50, 0xfb, 0x2f, 0x15, - 0xb4, 0x51, 0xa6, 0xef, 0x61, 0x82, 0xaa, 0x30, 0x7c, 0xcf, 0x71, 0x23, 0xd7, 0xdb, 0x16, 0xfc, - 0xc7, 0xd3, 0x5d, 0xef, 0x28, 0x56, 0xe9, 0x2e, 0xaf, 0xc0, 0x6f, 0x51, 0xf1, 0x07, 0x4b, 0x32, - 0x94, 0x62, 0xd0, 0xf1, 0x3c, 0x4a, 0xb1, 0xd0, 0x2f, 0x45, 0xcc, 0x2b, 0x70, 0x8a, 0xe2, 0x0f, - 0x96, 0x64, 0xd0, 0x9b, 0x00, 0x72, 0x87, 0x91, 0x86, 0xb0, 0xbd, 0x78, 0xb6, 0x37, 0xd1, 0x0d, - 0x55, 0x67, 0x69, 0x82, 0xde, 0xd1, 0xf1, 0x7f, 0xac, 0xd1, 0xb3, 0x23, 0xc6, 0xa7, 0xa5, 0x3b, - 0x83, 0xbe, 0x8d, 0x2e, 0x71, 0x27, 0x88, 0x48, 0x63, 0x31, 0x12, 0x83, 0xf3, 0xc1, 0xfe, 0x1e, - 0x29, 0x1b, 0x6e, 0x8b, 0xe8, 0xdb, 0x41, 0x10, 0xc1, 0x31, 0x3d, 0xfb, 0x17, 0x8b, 0x30, 0x9b, - 0xd7, 0x5d, 0xba, 0xe8, 0xc8, 0x7d, 0x37, 0x5a, 0xa6, 0xec, 0x95, 0x65, 0x2e, 0xba, 0x15, 0x51, - 0x8e, 0x15, 0x06, 0x9d, 0xfd, 0xd0, 0xdd, 0x96, 0x6f, 0xcc, 0xc1, 0x78, 0xf6, 0x6b, 0xac, 0x14, - 0x0b, 0x28, 0xc5, 0x0b, 0x88, 0x13, 0x0a, 0xe3, 0x1e, 0x6d, 0x95, 0x60, 0x56, 0x8a, 0x05, 0x54, - 0x97, 0x76, 0x0d, 0xf4, 0x90, 0x76, 0x19, 0x43, 0x34, 0x78, 0xbc, 0x43, 0x84, 0x3e, 0x03, 0xb0, - 0xe5, 0x7a, 0x6e, 0xb8, 0xc3, 0xa8, 0x0f, 0x1d, 0x99, 0xba, 0x62, 0xce, 0x56, 0x15, 0x15, 0xac, - 0x51, 0x44, 0x2f, 0xc1, 0xa8, 0xda, 0x80, 0x95, 0x32, 0xd3, 0x74, 0x6a, 0x96, 0x23, 0xf1, 0x69, - 0x54, 0xc6, 0x3a, 0x9e, 0xfd, 0xb9, 0xe4, 0x7a, 0x11, 0x3b, 0x40, 0x1b, 0x5f, 0xab, 0xdf, 0xf1, - 0x2d, 0x74, 0x1f, 0x5f, 0xfb, 0x6b, 0x45, 0x98, 0x34, 0x1a, 0xeb, 0x84, 0x7d, 0x9c, 0x59, 0xd7, - 0xe8, 0x01, 0xee, 0x44, 0x44, 0xec, 0x3f, 0xbb, 0xf7, 0x56, 0xd1, 0x0f, 0x79, 0xba, 0x03, 0x78, - 0x7d, 0xf4, 0x19, 0x28, 0x35, 0x9d, 0x90, 0x49, 0xce, 0x88, 0xd8, 0x77, 0xfd, 0x10, 0x8b, 0x1f, - 0x26, 0x4e, 0x18, 0x69, 0xb7, 0x26, 0xa7, 0x1d, 0x93, 0xa4, 0x37, 0x0d, 0xe5, 0x4f, 0xa4, 0xf5, - 0x98, 0xea, 0x04, 0x65, 0x62, 0xf6, 0x31, 0x87, 0xa1, 0x97, 0x61, 0x2c, 0x20, 0x6c, 0x55, 0x2c, - 0x53, 0x6e, 0x8e, 0x2d, 0xb3, 0xc1, 0x98, 0xed, 0xc3, 0x1a, 0x0c, 0x1b, 0x98, 0xf1, 0xdb, 0x60, - 0xa8, 0xcb, 0xdb, 0xe0, 0x69, 0x18, 0x66, 0x3f, 0xd4, 0x0a, 0x50, 0xb3, 0x51, 0xe1, 0xc5, 0x58, - 0xc2, 0x93, 0x0b, 0x66, 0xa4, 0xbf, 0x05, 0x43, 0x5f, 0x1f, 0x62, 0x51, 0x33, 0x2d, 0xf3, 0x08, - 0x3f, 0xe5, 0xc4, 0x92, 0xc7, 0x12, 0x66, 0x7f, 0x10, 0x26, 0xca, 0x0e, 0x69, 0xf9, 0xde, 0x8a, - 0xd7, 0x68, 0xfb, 0xae, 0x17, 0xa1, 0x59, 0x18, 0x60, 0x97, 0x08, 0x3f, 0x02, 0x06, 0x68, 0x43, - 0x98, 0x95, 0xd8, 0xdb, 0x70, 0xba, 0xec, 0xdf, 0xf3, 0xee, 0x39, 0x41, 0x63, 0xb1, 0x5a, 0xd1, - 0xde, 0xd7, 0xeb, 0xf2, 0x7d, 0xc7, 0x8d, 0xb6, 0x32, 0x8f, 0x5e, 0xad, 0x26, 0x67, 0x6b, 0x57, - 0xdd, 0x26, 0xc9, 0x91, 0x82, 0xfc, 0xd5, 0x82, 0xd1, 0x52, 0x8c, 0xaf, 0xb4, 0x5a, 0x56, 0xae, - 0x56, 0xeb, 0x0d, 0x18, 0xd9, 0x72, 0x49, 0xb3, 0x81, 0xc9, 0x96, 0x58, 0x89, 0x4f, 0xe5, 0xdb, - 0xa1, 0xac, 0x52, 0x4c, 0x29, 0xf5, 0xe2, 0xaf, 0xc3, 0x55, 0x51, 0x19, 0x2b, 0x32, 0x68, 0x17, - 0xa6, 0xe4, 0x83, 0x41, 0x42, 0xc5, 0xba, 0x7c, 0xba, 0xdb, 0x2b, 0xc4, 0x24, 0x7e, 0xea, 0xc1, - 0xc1, 0xfc, 0x14, 0x4e, 0x90, 0xc1, 0x29, 0xc2, 0xf4, 0x39, 0xd8, 0xa2, 0x27, 0xf0, 0x00, 0x1b, - 0x7e, 0xf6, 0x1c, 0x64, 0x2f, 0x5b, 0x56, 0x6a, 0xff, 0x98, 0x05, 0x8f, 0xa5, 0x46, 0x46, 0xbc, - 0xf0, 0x8f, 0x79, 0x16, 0x92, 0x2f, 0xee, 0x42, 0xef, 0x17, 0xb7, 0xfd, 0x77, 0x2c, 0x38, 0xb5, - 0xd2, 0x6a, 0x47, 0xfb, 0x65, 0xd7, 0x54, 0x41, 0x7d, 0x04, 0x86, 0x5a, 0xa4, 0xe1, 0x76, 0x5a, - 0x62, 0xe6, 0xe6, 0xe5, 0x29, 0xb5, 0xc6, 0x4a, 0x0f, 0x0f, 0xe6, 0xc7, 0x6b, 0x91, 0x1f, 0x38, - 0xdb, 0x84, 0x17, 0x60, 0x81, 0xce, 0xce, 0x7a, 0xf7, 0x6d, 0x72, 0xd3, 0x6d, 0xb9, 0xd2, 0xae, - 0xa8, 0xab, 0xcc, 0x6e, 0x41, 0x0e, 0xe8, 0xc2, 0x1b, 0x1d, 0xc7, 0x8b, 0xdc, 0x68, 0x5f, 0x68, - 0x8f, 0x24, 0x11, 0x1c, 0xd3, 0xb3, 0xbf, 0x6a, 0xc1, 0xa4, 0x5c, 0xf7, 0x8b, 0x8d, 0x46, 0x40, - 0xc2, 0x10, 0xcd, 0x41, 0xc1, 0x6d, 0x8b, 0x5e, 0x82, 0xe8, 0x65, 0xa1, 0x52, 0xc5, 0x05, 0xb7, - 0x2d, 0xd9, 0x32, 0x76, 0x10, 0x16, 0x4d, 0x45, 0xda, 0x75, 0x51, 0x8e, 0x15, 0x06, 0xba, 0x0c, - 0x23, 0x9e, 0xdf, 0xe0, 0xb6, 0x5d, 0xfc, 0x4a, 0x63, 0x0b, 0x6c, 0x5d, 0x94, 0x61, 0x05, 0x45, - 0x55, 0x28, 0x71, 0xb3, 0xa7, 0x78, 0xd1, 0xf6, 0x65, 0x3c, 0xc5, 0xbe, 0x6c, 0x43, 0xd6, 0xc4, - 0x31, 0x11, 0xfb, 0x57, 0x2d, 0x18, 0x93, 0x5f, 0xd6, 0x27, 0xcf, 0x49, 0xb7, 0x56, 0xcc, 0x6f, - 0xc6, 0x5b, 0x8b, 0xf2, 0x8c, 0x0c, 0x62, 0xb0, 0x8a, 0xc5, 0x23, 0xb1, 0x8a, 0x57, 0x61, 0xd4, - 0x69, 0xb7, 0xab, 0x26, 0x9f, 0xc9, 0x96, 0xd2, 0x62, 0x5c, 0x8c, 0x75, 0x1c, 0xfb, 0x47, 0x0b, - 0x30, 0x21, 0xbf, 0xa0, 0xd6, 0xd9, 0x0c, 0x49, 0x84, 0x36, 0xa0, 0xe4, 0xf0, 0x59, 0x22, 0x72, - 0x91, 0x5f, 0xcc, 0x96, 0x23, 0x18, 0x53, 0x1a, 0x5f, 0xf8, 0x8b, 0xb2, 0x36, 0x8e, 0x09, 0xa1, - 0x26, 0x4c, 0x7b, 0x7e, 0xc4, 0x0e, 0x7f, 0x05, 0xef, 0xa6, 0xda, 0x49, 0x52, 0x3f, 0x2b, 0xa8, - 0x4f, 0xaf, 0x27, 0xa9, 0xe0, 0x34, 0x61, 0xb4, 0x22, 0x65, 0x33, 0xc5, 0x7c, 0x61, 0x80, 0x3e, - 0x71, 0xd9, 0xa2, 0x19, 0xfb, 0x57, 0x2c, 0x28, 0x49, 0xb4, 0x93, 0xd0, 0xe2, 0xad, 0xc1, 0x70, - 0xc8, 0x26, 0x41, 0x0e, 0x8d, 0xdd, 0xad, 0xe3, 0x7c, 0xbe, 0xe2, 0x3b, 0x8d, 0xff, 0x0f, 0xb1, - 0xa4, 0xc1, 0x44, 0xf3, 0xaa, 0xfb, 0xef, 0x12, 0xd1, 0xbc, 0xea, 0x4f, 0xce, 0xa5, 0xf4, 0x47, - 0xac, 0xcf, 0x9a, 0xac, 0x8b, 0xb2, 0x5e, 0xed, 0x80, 0x6c, 0xb9, 0xf7, 0x93, 0xac, 0x57, 0x95, - 0x95, 0x62, 0x01, 0x45, 0x6f, 0xc2, 0x58, 0x5d, 0xca, 0x64, 0xe3, 0x1d, 0x7e, 0xa9, 0xab, 0x7e, - 0x40, 0xa9, 0x92, 0xb8, 0x2c, 0x64, 0x59, 0xab, 0x8f, 0x0d, 0x6a, 0xa6, 0x19, 0x41, 0xb1, 0x97, - 0x19, 0x41, 0x4c, 0x37, 0x5f, 0xa9, 0xfe, 0xe3, 0x16, 0x0c, 0x71, 0x59, 0x5c, 0x7f, 0xa2, 0x50, - 0x4d, 0xb3, 0x16, 0x8f, 0xdd, 0x1d, 0x5a, 0x28, 0x34, 0x65, 0x68, 0x0d, 0x4a, 0xec, 0x07, 0x93, - 0x25, 0x16, 0xf3, 0xad, 0xee, 0x79, 0xab, 0x7a, 0x07, 0xef, 0xc8, 0x6a, 0x38, 0xa6, 0x60, 0xff, - 0x70, 0x91, 0x9e, 0x6e, 0x31, 0xaa, 0x71, 0xe9, 0x5b, 0x8f, 0xee, 0xd2, 0x2f, 0x3c, 0xaa, 0x4b, - 0x7f, 0x1b, 0x26, 0xeb, 0x9a, 0x1e, 0x2e, 0x9e, 0xc9, 0xcb, 0x5d, 0x17, 0x89, 0xa6, 0xb2, 0xe3, - 0x52, 0x96, 0x65, 0x93, 0x08, 0x4e, 0x52, 0x45, 0xdf, 0x06, 0x63, 0x7c, 0x9e, 0x45, 0x2b, 0xdc, - 0x12, 0xe3, 0x03, 0xf9, 0xeb, 0x45, 0x6f, 0x82, 0x4b, 0xe5, 0xb4, 0xea, 0xd8, 0x20, 0x66, 0xff, - 0xa9, 0x05, 0x68, 0xa5, 0xbd, 0x43, 0x5a, 0x24, 0x70, 0x9a, 0xb1, 0x38, 0xfd, 0xfb, 0x2d, 0x98, - 0x25, 0xa9, 0xe2, 0x65, 0xbf, 0xd5, 0x12, 0x8f, 0x96, 0x9c, 0x77, 0xf5, 0x4a, 0x4e, 0x1d, 0xe5, - 0x96, 0x30, 0x9b, 0x87, 0x81, 0x73, 0xdb, 0x43, 0x6b, 0x30, 0xc3, 0x6f, 0x49, 0x05, 0xd0, 0x6c, - 0xaf, 0x1f, 0x17, 0x84, 0x67, 0x36, 0xd2, 0x28, 0x38, 0xab, 0x9e, 0xfd, 0x5d, 0x63, 0x90, 0xdb, - 0x8b, 0xf7, 0xf4, 0x08, 0xef, 0xe9, 0x11, 0xde, 0xd3, 0x23, 0xbc, 0xa7, 0x47, 0x78, 0x4f, 0x8f, - 0xf0, 0x4d, 0xaf, 0x47, 0xf8, 0xcb, 0x16, 0x9c, 0x56, 0xd7, 0x80, 0xf1, 0xf0, 0xfd, 0x3c, 0xcc, - 0xf0, 0xed, 0xb6, 0xdc, 0x74, 0xdc, 0xd6, 0x06, 0x69, 0xb5, 0x9b, 0x4e, 0x24, 0xb5, 0xee, 0x57, - 0x33, 0x57, 0x6e, 0xc2, 0x62, 0xd5, 0xa8, 0xb8, 0xf4, 0x18, 0xbd, 0x9e, 0x32, 0x00, 0x38, 0xab, - 0x19, 0xfb, 0x17, 0x47, 0x60, 0x70, 0x65, 0x8f, 0x78, 0xd1, 0x09, 0x3c, 0x11, 0xea, 0x30, 0xe1, - 0x7a, 0x7b, 0x7e, 0x73, 0x8f, 0x34, 0x38, 0xfc, 0x28, 0x2f, 0xd9, 0x33, 0x82, 0xf4, 0x44, 0xc5, - 0x20, 0x81, 0x13, 0x24, 0x1f, 0x85, 0x34, 0xf9, 0x1a, 0x0c, 0xf1, 0x43, 0x5c, 0x88, 0x92, 0x33, - 0xcf, 0x6c, 0x36, 0x88, 0xe2, 0x6a, 0x8a, 0x25, 0xdd, 0xfc, 0x92, 0x10, 0xd5, 0xd1, 0xe7, 0x60, - 0x62, 0xcb, 0x0d, 0xc2, 0x68, 0xc3, 0x6d, 0x91, 0x30, 0x72, 0x5a, 0xed, 0x87, 0x90, 0x1e, 0xab, - 0x71, 0x58, 0x35, 0x28, 0xe1, 0x04, 0x65, 0xb4, 0x0d, 0xe3, 0x4d, 0x47, 0x6f, 0x6a, 0xf8, 0xc8, - 0x4d, 0xa9, 0xdb, 0xe1, 0xa6, 0x4e, 0x08, 0x9b, 0x74, 0xe9, 0x76, 0xaa, 0x33, 0x01, 0xe8, 0x08, - 0x13, 0x0b, 0xa8, 0xed, 0xc4, 0x25, 0x9f, 0x1c, 0x46, 0x19, 0x1d, 0x66, 0x20, 0x5b, 0x32, 0x19, - 0x1d, 0xcd, 0x0c, 0xf6, 0xb3, 0x50, 0x22, 0x74, 0x08, 0x29, 0x61, 0x71, 0xc1, 0x5c, 0xe9, 0xaf, - 0xaf, 0x6b, 0x6e, 0x3d, 0xf0, 0x4d, 0xb9, 0xfd, 0x8a, 0xa4, 0x84, 0x63, 0xa2, 0x68, 0x19, 0x86, - 0x42, 0x12, 0xb8, 0x24, 0x14, 0x57, 0x4d, 0x97, 0x69, 0x64, 0x68, 0xdc, 0xb7, 0x84, 0xff, 0xc6, - 0xa2, 0x2a, 0x5d, 0x5e, 0x0e, 0x13, 0x69, 0xb2, 0xcb, 0x40, 0x5b, 0x5e, 0x8b, 0xac, 0x14, 0x0b, - 0x28, 0x7a, 0x1d, 0x86, 0x03, 0xd2, 0x64, 0x8a, 0xa1, 0xf1, 0xfe, 0x17, 0x39, 0xd7, 0x33, 0xf1, - 0x7a, 0x58, 0x12, 0x40, 0x37, 0x00, 0x05, 0x84, 0x32, 0x4a, 0xae, 0xb7, 0xad, 0xcc, 0x46, 0xc5, - 0x41, 0xab, 0x18, 0x52, 0x1c, 0x63, 0x48, 0x37, 0x1f, 0x9c, 0x51, 0x0d, 0x5d, 0x83, 0x69, 0x55, - 0x5a, 0xf1, 0xc2, 0xc8, 0xa1, 0x07, 0xdc, 0x24, 0xa3, 0xa5, 0xe4, 0x14, 0x38, 0x89, 0x80, 0xd3, - 0x75, 0xec, 0x2f, 0x5b, 0xc0, 0xc7, 0xf9, 0x04, 0x5e, 0xe7, 0xaf, 0x99, 0xaf, 0xf3, 0xb3, 0xb9, - 0x33, 0x97, 0xf3, 0x32, 0xff, 0xb2, 0x05, 0xa3, 0xda, 0xcc, 0xc6, 0x6b, 0xd6, 0xea, 0xb2, 0x66, - 0x3b, 0x30, 0x45, 0x57, 0xfa, 0xad, 0xcd, 0x90, 0x04, 0x7b, 0xa4, 0xc1, 0x16, 0x66, 0xe1, 0xe1, - 0x16, 0xa6, 0x32, 0x51, 0xbb, 0x99, 0x20, 0x88, 0x53, 0x4d, 0xd8, 0x9f, 0x95, 0x5d, 0x55, 0x16, - 0x7d, 0x75, 0x35, 0xe7, 0x09, 0x8b, 0x3e, 0x35, 0xab, 0x38, 0xc6, 0xa1, 0x5b, 0x6d, 0xc7, 0x0f, - 0xa3, 0xa4, 0x45, 0xdf, 0x75, 0x3f, 0x8c, 0x30, 0x83, 0xd8, 0x2f, 0x00, 0xac, 0xdc, 0x27, 0x75, - 0xbe, 0x62, 0xf5, 0xc7, 0x83, 0x95, 0xff, 0x78, 0xb0, 0x7f, 0xdb, 0x82, 0x89, 0xd5, 0x65, 0xe3, - 0xe6, 0x5a, 0x00, 0xe0, 0x2f, 0x9e, 0xbb, 0x77, 0xd7, 0xa5, 0x3a, 0x9c, 0x6b, 0x34, 0x55, 0x29, - 0xd6, 0x30, 0xd0, 0x59, 0x28, 0x36, 0x3b, 0x9e, 0x10, 0x1f, 0x0e, 0xd3, 0xeb, 0xf1, 0x66, 0xc7, - 0xc3, 0xb4, 0x4c, 0x73, 0x29, 0x28, 0xf6, 0xed, 0x52, 0xd0, 0xd3, 0xb5, 0x1f, 0xcd, 0xc3, 0xe0, - 0xbd, 0x7b, 0x6e, 0x83, 0x3b, 0x50, 0x0a, 0x55, 0xfd, 0xdd, 0xbb, 0x95, 0x72, 0x88, 0x79, 0xb9, - 0xfd, 0xa5, 0x22, 0xcc, 0xad, 0x36, 0xc9, 0xfd, 0x77, 0xe8, 0x44, 0xda, 0xaf, 0x43, 0xc4, 0xd1, - 0x04, 0x31, 0x47, 0x75, 0x7a, 0xe9, 0x3d, 0x1e, 0x5b, 0x30, 0xcc, 0x0d, 0xda, 0xa4, 0x4b, 0xe9, - 0xab, 0x59, 0xad, 0xe7, 0x0f, 0xc8, 0x02, 0x37, 0x8c, 0x13, 0x1e, 0x71, 0xea, 0xc2, 0x14, 0xa5, - 0x58, 0x12, 0x9f, 0x7b, 0x05, 0xc6, 0x74, 0xcc, 0x23, 0xb9, 0x9f, 0xfd, 0x7f, 0x45, 0x98, 0xa2, - 0x3d, 0x78, 0xa4, 0x13, 0x71, 0x3b, 0x3d, 0x11, 0xc7, 0xed, 0x82, 0xd4, 0x7b, 0x36, 0xde, 0x4c, - 0xce, 0xc6, 0xd5, 0xbc, 0xd9, 0x38, 0xe9, 0x39, 0xf8, 0x4e, 0x0b, 0x66, 0x56, 0x9b, 0x7e, 0x7d, - 0x37, 0xe1, 0x26, 0xf4, 0x12, 0x8c, 0xd2, 0xe3, 0x38, 0x34, 0x3c, 0xd8, 0x8d, 0x98, 0x06, 0x02, - 0x84, 0x75, 0x3c, 0xad, 0xda, 0xed, 0xdb, 0x95, 0x72, 0x56, 0x28, 0x04, 0x01, 0xc2, 0x3a, 0x9e, - 0xfd, 0x9b, 0x16, 0x9c, 0xbb, 0xb6, 0xbc, 0x12, 0x2f, 0xc5, 0x54, 0x34, 0x86, 0x4b, 0x30, 0xd4, - 0x6e, 0x68, 0x5d, 0x89, 0xc5, 0xab, 0x65, 0xd6, 0x0b, 0x01, 0x7d, 0xb7, 0x44, 0x1a, 0xf9, 0x69, - 0x0b, 0x66, 0xae, 0xb9, 0x11, 0xbd, 0x5d, 0x93, 0x71, 0x01, 0xe8, 0xf5, 0x1a, 0xba, 0x91, 0x1f, - 0xec, 0x27, 0xe3, 0x02, 0x60, 0x05, 0xc1, 0x1a, 0x16, 0x6f, 0x79, 0xcf, 0x65, 0xa6, 0xd4, 0x05, - 0x53, 0xd1, 0x84, 0x45, 0x39, 0x56, 0x18, 0xf4, 0xc3, 0x1a, 0x6e, 0xc0, 0x64, 0x74, 0xfb, 0xe2, - 0x84, 0x55, 0x1f, 0x56, 0x96, 0x00, 0x1c, 0xe3, 0xd8, 0x7f, 0x6c, 0xc1, 0xfc, 0xb5, 0x66, 0x27, - 0x8c, 0x48, 0xb0, 0x15, 0xe6, 0x9c, 0x8e, 0x2f, 0x40, 0x89, 0x48, 0x89, 0xb8, 0xe8, 0xb5, 0xe2, - 0x18, 0x95, 0xa8, 0x9c, 0x87, 0x27, 0x50, 0x78, 0x7d, 0x38, 0x1d, 0x1e, 0xcd, 0x6b, 0x6c, 0x15, - 0x10, 0xd1, 0xdb, 0xd2, 0xe3, 0x35, 0x30, 0xc7, 0xef, 0x95, 0x14, 0x14, 0x67, 0xd4, 0xb0, 0x7f, - 0xcc, 0x82, 0xd3, 0xea, 0x83, 0xdf, 0x75, 0x9f, 0x69, 0xff, 0x5c, 0x01, 0xc6, 0xaf, 0x6f, 0x6c, - 0x54, 0xaf, 0x91, 0x48, 0x5c, 0xdb, 0xbd, 0xf5, 0xdc, 0x58, 0x53, 0xd7, 0x75, 0x7b, 0xcc, 0x75, - 0x22, 0xb7, 0xb9, 0xc0, 0xc3, 0xfe, 0x2c, 0x54, 0xbc, 0xe8, 0x56, 0x50, 0x8b, 0x02, 0xd7, 0xdb, - 0xce, 0x54, 0xf0, 0x49, 0xe6, 0xa2, 0x98, 0xc7, 0x5c, 0xa0, 0x17, 0x60, 0x88, 0xc5, 0x1d, 0x92, - 0x93, 0xf0, 0xb8, 0x7a, 0x0b, 0xb1, 0xd2, 0xc3, 0x83, 0xf9, 0xd2, 0x6d, 0x5c, 0xe1, 0x7f, 0xb0, - 0x40, 0x45, 0xb7, 0x61, 0x74, 0x27, 0x8a, 0xda, 0xd7, 0x89, 0xd3, 0x20, 0x81, 0x3c, 0x0e, 0xcf, - 0x67, 0x1d, 0x87, 0x74, 0x10, 0x38, 0x5a, 0x7c, 0x82, 0xc4, 0x65, 0x21, 0xd6, 0xe9, 0xd8, 0x35, - 0x80, 0x18, 0x76, 0x4c, 0x9a, 0x0a, 0xfb, 0x0f, 0x2d, 0x18, 0xe6, 0x21, 0x20, 0x02, 0xf4, 0x51, - 0x18, 0x20, 0xf7, 0x49, 0x5d, 0x70, 0xbc, 0x99, 0x1d, 0x8e, 0x39, 0x2d, 0x2e, 0x71, 0xa5, 0xff, - 0x31, 0xab, 0x85, 0xae, 0xc3, 0x30, 0xed, 0xed, 0x35, 0x15, 0x0f, 0xe3, 0xc9, 0xbc, 0x2f, 0x56, - 0xd3, 0xce, 0x99, 0x33, 0x51, 0x84, 0x65, 0x75, 0xa6, 0x1e, 0xae, 0xb7, 0x6b, 0xf4, 0xc4, 0x8e, - 0xba, 0x31, 0x16, 0x1b, 0xcb, 0x55, 0x8e, 0x24, 0xa8, 0x71, 0xf5, 0xb0, 0x2c, 0xc4, 0x31, 0x11, - 0x7b, 0x03, 0x4a, 0x74, 0x52, 0x17, 0x9b, 0xae, 0xd3, 0x5d, 0xe3, 0xfd, 0x0c, 0x94, 0xa4, 0x3e, - 0x3b, 0x14, 0xae, 0xdf, 0x8c, 0xaa, 0x54, 0x77, 0x87, 0x38, 0x86, 0xdb, 0x5b, 0x70, 0x8a, 0x59, - 0x27, 0x3a, 0xd1, 0x8e, 0xb1, 0xc7, 0x7a, 0x2f, 0xe6, 0x67, 0xc5, 0x03, 0x92, 0xcf, 0xcc, 0xac, - 0xe6, 0x5d, 0x39, 0x26, 0x29, 0xc6, 0x8f, 0x49, 0xfb, 0x6b, 0x03, 0xf0, 0x78, 0xa5, 0x96, 0x1f, - 0x1d, 0xe4, 0x65, 0x18, 0xe3, 0x7c, 0x29, 0x5d, 0xda, 0x4e, 0x53, 0xb4, 0xab, 0x44, 0xad, 0x1b, - 0x1a, 0x0c, 0x1b, 0x98, 0xe8, 0x1c, 0x14, 0xdd, 0xb7, 0xbc, 0xa4, 0xef, 0x51, 0xe5, 0x8d, 0x75, - 0x4c, 0xcb, 0x29, 0x98, 0xb2, 0xb8, 0xfc, 0xee, 0x50, 0x60, 0xc5, 0xe6, 0xbe, 0x06, 0x13, 0x6e, - 0x58, 0x0f, 0xdd, 0x8a, 0x47, 0xcf, 0x19, 0xed, 0xa4, 0x52, 0xc2, 0x0d, 0xda, 0x69, 0x05, 0xc5, - 0x09, 0x6c, 0xed, 0x22, 0x1b, 0xec, 0x9b, 0x4d, 0xee, 0xe9, 0x0b, 0x4d, 0x5f, 0x00, 0x6d, 0xf6, - 0x75, 0x21, 0x93, 0x99, 0x8b, 0x17, 0x00, 0xff, 0xe0, 0x10, 0x4b, 0x18, 0x7d, 0x39, 0xd6, 0x77, - 0x9c, 0xf6, 0x62, 0x27, 0xda, 0x29, 0xbb, 0x61, 0xdd, 0xdf, 0x23, 0xc1, 0x3e, 0x7b, 0xf4, 0x8f, - 0xc4, 0x2f, 0x47, 0x05, 0x58, 0xbe, 0xbe, 0x58, 0xa5, 0x98, 0x38, 0x5d, 0x07, 0x2d, 0xc2, 0xa4, - 0x2c, 0xac, 0x91, 0x90, 0x5d, 0x61, 0xa3, 0x8c, 0x8c, 0xf2, 0x06, 0x12, 0xc5, 0x8a, 0x48, 0x12, - 0xdf, 0xe4, 0xa4, 0xe1, 0x38, 0x38, 0xe9, 0x8f, 0xc0, 0xb8, 0xeb, 0xb9, 0x91, 0xeb, 0x44, 0x3e, - 0x57, 0xf8, 0xf0, 0xf7, 0x3d, 0x93, 0x64, 0x57, 0x74, 0x00, 0x36, 0xf1, 0xec, 0xff, 0x32, 0x00, - 0xd3, 0x6c, 0xda, 0xde, 0x5b, 0x61, 0xdf, 0x4c, 0x2b, 0xec, 0x76, 0x7a, 0x85, 0x1d, 0xc7, 0x13, - 0xe1, 0xa1, 0x97, 0xd9, 0xe7, 0xa0, 0xa4, 0x1c, 0xa0, 0xa4, 0x07, 0xa4, 0x95, 0xe3, 0x01, 0xd9, - 0x9b, 0xfb, 0x90, 0x36, 0x64, 0xc5, 0x4c, 0x1b, 0xb2, 0xbf, 0x6e, 0x41, 0xac, 0xc1, 0x40, 0xd7, - 0xa1, 0xd4, 0xf6, 0x99, 0x69, 0x64, 0x20, 0xed, 0x8d, 0x1f, 0xcf, 0xbc, 0xa8, 0xf8, 0xa5, 0xc8, - 0x3f, 0xbe, 0x2a, 0x6b, 0xe0, 0xb8, 0x32, 0x5a, 0x82, 0xe1, 0x76, 0x40, 0x6a, 0x11, 0x0b, 0x12, - 0xd2, 0x93, 0x0e, 0x5f, 0x23, 0x1c, 0x1f, 0xcb, 0x8a, 0xf6, 0xcf, 0x5b, 0x00, 0xdc, 0x4c, 0xcb, - 0xf1, 0xb6, 0xc9, 0x09, 0x48, 0xad, 0xcb, 0x30, 0x10, 0xb6, 0x49, 0xbd, 0x9b, 0xd1, 0x6a, 0xdc, - 0x9f, 0x5a, 0x9b, 0xd4, 0xe3, 0x01, 0xa7, 0xff, 0x30, 0xab, 0x6d, 0x7f, 0x37, 0xc0, 0x44, 0x8c, - 0x56, 0x89, 0x48, 0x0b, 0x3d, 0x67, 0x04, 0x0d, 0x38, 0x9b, 0x08, 0x1a, 0x50, 0x62, 0xd8, 0x9a, - 0x80, 0xf4, 0x73, 0x50, 0x6c, 0x39, 0xf7, 0x85, 0x04, 0xec, 0x99, 0xee, 0xdd, 0xa0, 0xf4, 0x17, - 0xd6, 0x9c, 0xfb, 0xfc, 0x91, 0xf8, 0x8c, 0x5c, 0x20, 0x6b, 0xce, 0xfd, 0x43, 0x6e, 0x9a, 0xca, - 0x0e, 0xa9, 0x9b, 0x6e, 0x18, 0x7d, 0xe1, 0x3f, 0xc7, 0xff, 0xd9, 0xb2, 0xa3, 0x8d, 0xb0, 0xb6, - 0x5c, 0x4f, 0x58, 0x20, 0xf5, 0xd5, 0x96, 0xeb, 0x25, 0xdb, 0x72, 0xbd, 0x3e, 0xda, 0x72, 0x3d, - 0xf4, 0x36, 0x0c, 0x0b, 0x03, 0x41, 0x11, 0xa4, 0xe7, 0x4a, 0x1f, 0xed, 0x09, 0xfb, 0x42, 0xde, - 0xe6, 0x15, 0xf9, 0x08, 0x16, 0xa5, 0x3d, 0xdb, 0x95, 0x0d, 0xa2, 0xbf, 0x62, 0xc1, 0x84, 0xf8, - 0x8d, 0xc9, 0x5b, 0x1d, 0x12, 0x46, 0x82, 0xf7, 0xfc, 0x70, 0xff, 0x7d, 0x10, 0x15, 0x79, 0x57, - 0x3e, 0x2c, 0x8f, 0x59, 0x13, 0xd8, 0xb3, 0x47, 0x89, 0x5e, 0xa0, 0xbf, 0x67, 0xc1, 0xa9, 0x96, - 0x73, 0x9f, 0xb7, 0xc8, 0xcb, 0xb0, 0x13, 0xb9, 0xbe, 0x50, 0xb4, 0x7f, 0xb4, 0xbf, 0xe9, 0x4f, - 0x55, 0xe7, 0x9d, 0x94, 0xda, 0xc0, 0x53, 0x59, 0x28, 0x3d, 0xbb, 0x9a, 0xd9, 0xaf, 0xb9, 0x2d, - 0x18, 0x91, 0xeb, 0x2d, 0x43, 0xd4, 0x50, 0xd6, 0x19, 0xeb, 0x23, 0xdb, 0x67, 0xea, 0xce, 0xf8, - 0xb4, 0x1d, 0xb1, 0xd6, 0x1e, 0x69, 0x3b, 0x9f, 0x83, 0x31, 0x7d, 0x8d, 0x3d, 0xd2, 0xb6, 0xde, - 0x82, 0x99, 0x8c, 0xb5, 0xf4, 0x48, 0x9b, 0xbc, 0x07, 0x67, 0x73, 0xd7, 0xc7, 0xa3, 0x6c, 0xd8, - 0xfe, 0x39, 0x4b, 0x3f, 0x07, 0x4f, 0x40, 0x75, 0xb0, 0x6c, 0xaa, 0x0e, 0xce, 0x77, 0xdf, 0x39, - 0x39, 0xfa, 0x83, 0x37, 0xf5, 0x4e, 0xd3, 0x53, 0x1d, 0xbd, 0x0e, 0x43, 0x4d, 0x5a, 0x22, 0xcd, - 0x4c, 0xed, 0xde, 0x3b, 0x32, 0xe6, 0xa5, 0x58, 0x79, 0x88, 0x05, 0x05, 0xfb, 0x97, 0x2c, 0x18, - 0x38, 0x81, 0x91, 0xc0, 0xe6, 0x48, 0x3c, 0x97, 0x4b, 0x5a, 0xc4, 0x0f, 0x5e, 0xc0, 0xce, 0xbd, - 0x95, 0xfb, 0x11, 0xf1, 0x42, 0xf6, 0x54, 0xcc, 0x1c, 0x98, 0x9f, 0xb4, 0x60, 0xe6, 0xa6, 0xef, - 0x34, 0x96, 0x9c, 0xa6, 0xe3, 0xd5, 0x49, 0x50, 0xf1, 0xb6, 0x8f, 0x64, 0x23, 0x5d, 0xe8, 0x69, - 0x23, 0xbd, 0x2c, 0x4d, 0x8c, 0x06, 0xf2, 0xe7, 0x8f, 0x32, 0x92, 0xc9, 0x30, 0x2a, 0x86, 0x31, - 0xec, 0x0e, 0x20, 0xbd, 0x97, 0xc2, 0x63, 0x05, 0xc3, 0xb0, 0xcb, 0xfb, 0x2b, 0x26, 0xf1, 0xa9, - 0x6c, 0x06, 0x2f, 0xf5, 0x79, 0x9a, 0x2f, 0x06, 0x2f, 0xc0, 0x92, 0x90, 0xfd, 0x32, 0x64, 0xba, - 0xbd, 0xf7, 0x16, 0x3e, 0xd8, 0x9f, 0x84, 0x69, 0x56, 0xf3, 0x88, 0x0f, 0x63, 0x3b, 0x21, 0xdb, - 0xcc, 0x08, 0x88, 0x67, 0x7f, 0xd1, 0x82, 0xc9, 0xf5, 0x44, 0x9c, 0xb0, 0x4b, 0x4c, 0x1b, 0x9a, - 0x21, 0x52, 0xaf, 0xb1, 0x52, 0x2c, 0xa0, 0xc7, 0x2e, 0xc9, 0xfa, 0x0b, 0x0b, 0xe2, 0x48, 0x14, - 0x27, 0xc0, 0xbe, 0x2d, 0x1b, 0xec, 0x5b, 0xa6, 0x84, 0x45, 0x75, 0x27, 0x8f, 0x7b, 0x43, 0x37, - 0x54, 0x8c, 0xa6, 0x2e, 0xc2, 0x95, 0x98, 0x0c, 0x5f, 0x8a, 0x13, 0x66, 0x20, 0x27, 0x19, 0xb5, - 0xc9, 0xfe, 0x9d, 0x02, 0x20, 0x85, 0xdb, 0x77, 0x0c, 0xa9, 0x74, 0x8d, 0xe3, 0x89, 0x21, 0xb5, - 0x07, 0x88, 0xe9, 0xf3, 0x03, 0xc7, 0x0b, 0x39, 0x59, 0x57, 0xc8, 0xee, 0x8e, 0x66, 0x2c, 0x30, - 0x27, 0x9a, 0x44, 0x37, 0x53, 0xd4, 0x70, 0x46, 0x0b, 0x9a, 0x9d, 0xc6, 0x60, 0xbf, 0x76, 0x1a, - 0x43, 0x3d, 0xbc, 0xd2, 0x7e, 0xd6, 0x82, 0x71, 0x35, 0x4c, 0xef, 0x12, 0x9b, 0x71, 0xd5, 0x9f, - 0x9c, 0x03, 0xb4, 0xaa, 0x75, 0x99, 0x5d, 0x2c, 0xdf, 0xca, 0xbc, 0x0b, 0x9d, 0xa6, 0xfb, 0x36, - 0x51, 0x11, 0xfc, 0xe6, 0x85, 0xb7, 0xa0, 0x28, 0x3d, 0x3c, 0x98, 0x1f, 0x57, 0xff, 0x78, 0xc4, - 0xe0, 0xb8, 0x0a, 0x3d, 0x92, 0x27, 0x13, 0x4b, 0x11, 0xbd, 0x04, 0x83, 0xed, 0x1d, 0x27, 0x24, - 0x09, 0xdf, 0x9a, 0xc1, 0x2a, 0x2d, 0x3c, 0x3c, 0x98, 0x9f, 0x50, 0x15, 0x58, 0x09, 0xe6, 0xd8, - 0xfd, 0x47, 0xe6, 0x4a, 0x2f, 0xce, 0x9e, 0x91, 0xb9, 0xfe, 0xd4, 0x82, 0x81, 0x75, 0xbf, 0x71, - 0x12, 0x47, 0xc0, 0x6b, 0xc6, 0x11, 0xf0, 0x44, 0x5e, 0x30, 0xf7, 0xdc, 0xdd, 0xbf, 0x9a, 0xd8, - 0xfd, 0xe7, 0x73, 0x29, 0x74, 0xdf, 0xf8, 0x2d, 0x18, 0x65, 0x21, 0xe2, 0x85, 0x1f, 0xd1, 0x0b, - 0xc6, 0x86, 0x9f, 0x4f, 0x6c, 0xf8, 0x49, 0x0d, 0x55, 0xdb, 0xe9, 0x4f, 0xc3, 0xb0, 0x70, 0x4c, - 0x49, 0x3a, 0x69, 0x0a, 0x5c, 0x2c, 0xe1, 0xf6, 0x8f, 0x17, 0xc1, 0x08, 0x49, 0x8f, 0x7e, 0xc5, - 0x82, 0x85, 0x80, 0x1b, 0xac, 0x36, 0xca, 0x9d, 0xc0, 0xf5, 0xb6, 0x6b, 0xf5, 0x1d, 0xd2, 0xe8, - 0x34, 0x5d, 0x6f, 0xbb, 0xb2, 0xed, 0xf9, 0xaa, 0x78, 0xe5, 0x3e, 0xa9, 0x77, 0x98, 0x12, 0xac, - 0x47, 0xfc, 0x7b, 0x65, 0xf8, 0xfd, 0xfc, 0x83, 0x83, 0xf9, 0x05, 0x7c, 0x24, 0xda, 0xf8, 0x88, - 0x7d, 0x41, 0xbf, 0x69, 0xc1, 0x15, 0x1e, 0xa9, 0xbd, 0xff, 0xfe, 0x77, 0x79, 0x2d, 0x57, 0x25, - 0xa9, 0x98, 0xc8, 0x06, 0x09, 0x5a, 0x4b, 0x1f, 0x11, 0x03, 0x7a, 0xa5, 0x7a, 0xb4, 0xb6, 0xf0, - 0x51, 0x3b, 0x67, 0xff, 0xb3, 0x22, 0x8c, 0x8b, 0x08, 0x4e, 0xe2, 0x0e, 0x78, 0xc9, 0x58, 0x12, - 0x4f, 0x26, 0x96, 0xc4, 0xb4, 0x81, 0x7c, 0x3c, 0xc7, 0x7f, 0x08, 0xd3, 0xf4, 0x70, 0xbe, 0x4e, - 0x9c, 0x20, 0xda, 0x24, 0x0e, 0x37, 0xbf, 0x2a, 0x1e, 0xf9, 0xf4, 0x57, 0xe2, 0xb9, 0x9b, 0x49, - 0x62, 0x38, 0x4d, 0xff, 0x9b, 0xe9, 0xce, 0xf1, 0x60, 0x2a, 0x15, 0x84, 0xeb, 0x53, 0x50, 0x52, - 0x5e, 0x15, 0xe2, 0xd0, 0xe9, 0x1e, 0xcb, 0x2e, 0x49, 0x81, 0x8b, 0xd0, 0x62, 0x8f, 0x9e, 0x98, - 0x9c, 0xfd, 0x0f, 0x0a, 0x46, 0x83, 0x7c, 0x12, 0xd7, 0x61, 0xc4, 0x09, 0x43, 0x77, 0xdb, 0x23, - 0x0d, 0xb1, 0x63, 0xdf, 0x9f, 0xb7, 0x63, 0x8d, 0x66, 0x98, 0x67, 0xcb, 0xa2, 0xa8, 0x89, 0x15, - 0x0d, 0x74, 0x9d, 0x1b, 0xb9, 0xed, 0xc9, 0xf7, 0x5e, 0x7f, 0xd4, 0x40, 0x9a, 0xc1, 0xed, 0x11, - 0x2c, 0xea, 0xa3, 0x4f, 0x73, 0x2b, 0xc4, 0x1b, 0x9e, 0x7f, 0xcf, 0xbb, 0xe6, 0xfb, 0x32, 0x4a, - 0x42, 0x7f, 0x04, 0xa7, 0xa5, 0xed, 0xa1, 0xaa, 0x8e, 0x4d, 0x6a, 0xfd, 0x45, 0xb5, 0xfc, 0x3c, - 0xcc, 0x50, 0xd2, 0xa6, 0x13, 0x73, 0x88, 0x08, 0x4c, 0x8a, 0xf0, 0x60, 0xb2, 0x4c, 0x8c, 0x5d, - 0xe6, 0x53, 0xce, 0xac, 0x1d, 0xcb, 0x91, 0x6f, 0x98, 0x24, 0x70, 0x92, 0xa6, 0xfd, 0x53, 0x16, - 0x30, 0x87, 0xce, 0x13, 0xe0, 0x47, 0x3e, 0x66, 0xf2, 0x23, 0xb3, 0x79, 0x83, 0x9c, 0xc3, 0x8a, - 0xbc, 0xc8, 0x57, 0x56, 0x35, 0xf0, 0xef, 0xef, 0x0b, 0xd3, 0x91, 0xde, 0xef, 0x0f, 0xfb, 0x7f, - 0x5b, 0xfc, 0x10, 0x53, 0x3e, 0x0f, 0xe8, 0xdb, 0x61, 0xa4, 0xee, 0xb4, 0x9d, 0x3a, 0xcf, 0x9f, - 0x92, 0x2b, 0xd1, 0x33, 0x2a, 0x2d, 0x2c, 0x8b, 0x1a, 0x5c, 0x42, 0x25, 0xc3, 0xcc, 0x8d, 0xc8, - 0xe2, 0x9e, 0x52, 0x29, 0xd5, 0xe4, 0xdc, 0x2e, 0x8c, 0x1b, 0xc4, 0x1e, 0xa9, 0x38, 0xe3, 0xdb, - 0xf9, 0x15, 0xab, 0xc2, 0x22, 0xb6, 0x60, 0xda, 0xd3, 0xfe, 0xd3, 0x0b, 0x45, 0x3e, 0x2e, 0xdf, - 0xdf, 0xeb, 0x12, 0x65, 0xb7, 0x8f, 0xe6, 0x2b, 0x9a, 0x20, 0x83, 0xd3, 0x94, 0xed, 0x9f, 0xb0, - 0xe0, 0x31, 0x1d, 0x51, 0x73, 0x47, 0xe9, 0xa5, 0x23, 0x28, 0xc3, 0x88, 0xdf, 0x26, 0x81, 0x13, - 0xf9, 0x81, 0xb8, 0x35, 0x2e, 0xcb, 0x41, 0xbf, 0x25, 0xca, 0x0f, 0x45, 0xf4, 0x71, 0x49, 0x5d, - 0x96, 0x63, 0x55, 0x93, 0xbe, 0x3e, 0xd9, 0x60, 0x84, 0xc2, 0xf1, 0x88, 0x9d, 0x01, 0x4c, 0x5d, - 0x1e, 0x62, 0x01, 0xb1, 0xbf, 0x66, 0xf1, 0x85, 0xa5, 0x77, 0x1d, 0xbd, 0x05, 0x53, 0x2d, 0x27, - 0xaa, 0xef, 0xac, 0xdc, 0x6f, 0x07, 0x5c, 0xe3, 0x22, 0xc7, 0xe9, 0x99, 0x5e, 0xe3, 0xa4, 0x7d, - 0x64, 0x6c, 0x58, 0xb9, 0x96, 0x20, 0x86, 0x53, 0xe4, 0xd1, 0x26, 0x8c, 0xb2, 0x32, 0xe6, 0x53, - 0x17, 0x76, 0x63, 0x0d, 0xf2, 0x5a, 0x53, 0x16, 0x07, 0x6b, 0x31, 0x1d, 0xac, 0x13, 0xb5, 0x7f, - 0xa6, 0xc8, 0x77, 0x3b, 0x63, 0xe5, 0x9f, 0x86, 0xe1, 0xb6, 0xdf, 0x58, 0xae, 0x94, 0xb1, 0x98, - 0x05, 0x75, 0x8d, 0x54, 0x79, 0x31, 0x96, 0x70, 0x74, 0x19, 0x46, 0xc4, 0x4f, 0xa9, 0x21, 0x63, - 0x67, 0xb3, 0xc0, 0x0b, 0xb1, 0x82, 0xa2, 0xe7, 0x01, 0xda, 0x81, 0xbf, 0xe7, 0x36, 0x58, 0xac, - 0x87, 0xa2, 0x69, 0x2c, 0x54, 0x55, 0x10, 0xac, 0x61, 0xa1, 0x57, 0x61, 0xbc, 0xe3, 0x85, 0x9c, - 0x1d, 0xd1, 0x22, 0xbb, 0x2a, 0x33, 0x96, 0xdb, 0x3a, 0x10, 0x9b, 0xb8, 0x68, 0x11, 0x86, 0x22, - 0x87, 0x19, 0xbf, 0x0c, 0xe6, 0x1b, 0xdf, 0x6e, 0x50, 0x0c, 0x3d, 0x55, 0x07, 0xad, 0x80, 0x45, - 0x45, 0xf4, 0x29, 0xe9, 0xde, 0xca, 0x0f, 0x76, 0x61, 0xf5, 0xde, 0xdf, 0x25, 0xa0, 0x39, 0xb7, - 0x0a, 0x6b, 0x7a, 0x83, 0x16, 0x7a, 0x05, 0x80, 0xdc, 0x8f, 0x48, 0xe0, 0x39, 0x4d, 0x65, 0x5b, - 0xa6, 0xf8, 0x82, 0xb2, 0xbf, 0xee, 0x47, 0xb7, 0x43, 0xb2, 0xa2, 0x30, 0xb0, 0x86, 0x6d, 0xff, - 0x66, 0x09, 0x20, 0xe6, 0xdb, 0xd1, 0xdb, 0xa9, 0x83, 0xeb, 0xd9, 0xee, 0x9c, 0xfe, 0xf1, 0x9d, - 0x5a, 0xe8, 0x7b, 0x2c, 0x18, 0x75, 0x9a, 0x4d, 0xbf, 0xee, 0xf0, 0xd8, 0xbb, 0x85, 0xee, 0x07, - 0xa7, 0x68, 0x7f, 0x31, 0xae, 0xc1, 0xbb, 0xf0, 0x82, 0x5c, 0xa1, 0x1a, 0xa4, 0x67, 0x2f, 0xf4, - 0x86, 0xd1, 0x87, 0xe4, 0x53, 0xb1, 0x68, 0x0c, 0xa5, 0x7a, 0x2a, 0x96, 0xd8, 0x1d, 0xa1, 0xbf, - 0x12, 0x6f, 0x1b, 0xaf, 0xc4, 0x81, 0x7c, 0xff, 0x3d, 0x83, 0x7d, 0xed, 0xf5, 0x40, 0x44, 0x55, - 0xdd, 0x97, 0x7f, 0x30, 0xdf, 0x59, 0x4e, 0x7b, 0x27, 0xf5, 0xf0, 0xe3, 0xff, 0x1c, 0x4c, 0x36, - 0x4c, 0x26, 0x40, 0xac, 0xc4, 0xa7, 0xf2, 0xe8, 0x26, 0x78, 0x86, 0xf8, 0xda, 0x4f, 0x00, 0x70, - 0x92, 0x30, 0xaa, 0xf2, 0xd0, 0x0e, 0x15, 0x6f, 0xcb, 0x17, 0x9e, 0x17, 0x76, 0xee, 0x5c, 0xee, - 0x87, 0x11, 0x69, 0x51, 0xcc, 0xf8, 0x76, 0x5f, 0x17, 0x75, 0xb1, 0xa2, 0x82, 0x5e, 0x87, 0x21, - 0xe6, 0x2d, 0x15, 0xce, 0x8e, 0xe4, 0x4b, 0x9c, 0xcd, 0x58, 0x65, 0xf1, 0x86, 0x64, 0x7f, 0x43, - 0x2c, 0x28, 0xa0, 0xeb, 0xd2, 0x17, 0x31, 0xac, 0x78, 0xb7, 0x43, 0xc2, 0x7c, 0x11, 0x4b, 0x4b, - 0xef, 0x8f, 0xdd, 0x0c, 0x79, 0x79, 0x66, 0x42, 0x2f, 0xa3, 0x26, 0xe5, 0xa2, 0xc4, 0x7f, 0x99, - 0x27, 0x6c, 0x16, 0xf2, 0xbb, 0x67, 0xe6, 0x12, 0x8b, 0x87, 0xf3, 0x8e, 0x49, 0x02, 0x27, 0x69, - 0x52, 0x8e, 0x94, 0xef, 0x7a, 0xe1, 0xbb, 0xd1, 0xeb, 0xec, 0xe0, 0x0f, 0x71, 0x76, 0x1b, 0xf1, - 0x12, 0x2c, 0xea, 0x9f, 0x28, 0x7b, 0x30, 0xe7, 0xc1, 0x54, 0x72, 0x8b, 0x3e, 0x52, 0x76, 0xe4, - 0x0f, 0x07, 0x60, 0xc2, 0x5c, 0x52, 0xe8, 0x0a, 0x94, 0x04, 0x11, 0x15, 0xdb, 0x5f, 0xed, 0x92, - 0x35, 0x09, 0xc0, 0x31, 0x0e, 0x4b, 0xe9, 0xc0, 0xaa, 0x6b, 0xc6, 0xba, 0x71, 0x4a, 0x07, 0x05, - 0xc1, 0x1a, 0x16, 0x7d, 0x58, 0x6d, 0xfa, 0x7e, 0xa4, 0x2e, 0x24, 0xb5, 0xee, 0x96, 0x58, 0x29, - 0x16, 0x50, 0x7a, 0x11, 0xed, 0x92, 0xc0, 0x23, 0x4d, 0x33, 0x0a, 0xb0, 0xba, 0x88, 0x6e, 0xe8, - 0x40, 0x6c, 0xe2, 0xd2, 0xeb, 0xd4, 0x0f, 0xd9, 0x42, 0x16, 0xcf, 0xb7, 0xd8, 0xf8, 0xb9, 0xc6, - 0xdd, 0xa1, 0x25, 0x1c, 0x7d, 0x12, 0x1e, 0x53, 0x91, 0x8e, 0x30, 0xd7, 0x66, 0xc8, 0x16, 0x87, - 0x0c, 0x69, 0xcb, 0x63, 0xcb, 0xd9, 0x68, 0x38, 0xaf, 0x3e, 0x7a, 0x0d, 0x26, 0x04, 0x8b, 0x2f, - 0x29, 0x0e, 0x9b, 0x06, 0x36, 0x37, 0x0c, 0x28, 0x4e, 0x60, 0xcb, 0x38, 0xc6, 0x8c, 0xcb, 0x96, - 0x14, 0x46, 0xd2, 0x71, 0x8c, 0x75, 0x38, 0x4e, 0xd5, 0x40, 0x8b, 0x30, 0xc9, 0x79, 0x30, 0xd7, - 0xdb, 0xe6, 0x73, 0x22, 0x5c, 0xab, 0xd4, 0x96, 0xba, 0x65, 0x82, 0x71, 0x12, 0x1f, 0xbd, 0x0c, - 0x63, 0x4e, 0x50, 0xdf, 0x71, 0x23, 0x52, 0x8f, 0x3a, 0x01, 0xf7, 0xb9, 0xd2, 0x2c, 0x94, 0x16, - 0x35, 0x18, 0x36, 0x30, 0xed, 0xb7, 0x61, 0x26, 0x23, 0x4e, 0x02, 0x5d, 0x38, 0x4e, 0xdb, 0x95, - 0xdf, 0x94, 0x30, 0x63, 0x5e, 0xac, 0x56, 0xe4, 0xd7, 0x68, 0x58, 0x74, 0x75, 0xb2, 0x78, 0x0a, - 0x5a, 0x5a, 0x40, 0xb5, 0x3a, 0x57, 0x25, 0x00, 0xc7, 0x38, 0xf6, 0x7f, 0x2f, 0xc0, 0x64, 0x86, - 0x6e, 0x85, 0xa5, 0xa6, 0x4b, 0x3c, 0x52, 0xe2, 0x4c, 0x74, 0x66, 0x58, 0xec, 0xc2, 0x11, 0xc2, - 0x62, 0x17, 0x7b, 0x85, 0xc5, 0x1e, 0x78, 0x27, 0x61, 0xb1, 0xcd, 0x11, 0x1b, 0xec, 0x6b, 0xc4, - 0x32, 0x42, 0x69, 0x0f, 0x1d, 0x31, 0x94, 0xb6, 0x31, 0xe8, 0xc3, 0x7d, 0x0c, 0xfa, 0x0f, 0x17, - 0x60, 0x2a, 0x69, 0x49, 0x79, 0x02, 0x72, 0xdb, 0xd7, 0x0d, 0xb9, 0xed, 0xe5, 0x7e, 0x5c, 0x61, - 0x73, 0x65, 0xb8, 0x38, 0x21, 0xc3, 0xfd, 0x60, 0x5f, 0xd4, 0xba, 0xcb, 0x73, 0xff, 0x66, 0x01, - 0x4e, 0x67, 0xfa, 0xe2, 0x9e, 0xc0, 0xd8, 0xdc, 0x32, 0xc6, 0xe6, 0xb9, 0xbe, 0xdd, 0x84, 0x73, - 0x07, 0xe8, 0x6e, 0x62, 0x80, 0xae, 0xf4, 0x4f, 0xb2, 0xfb, 0x28, 0x7d, 0xb5, 0x08, 0xe7, 0x33, - 0xeb, 0xc5, 0x62, 0xcf, 0x55, 0x43, 0xec, 0xf9, 0x7c, 0x42, 0xec, 0x69, 0x77, 0xaf, 0x7d, 0x3c, - 0x72, 0x50, 0xe1, 0x2e, 0xcb, 0x9c, 0xfe, 0x1f, 0x52, 0x06, 0x6a, 0xb8, 0xcb, 0x2a, 0x42, 0xd8, - 0xa4, 0xfb, 0xcd, 0x24, 0xfb, 0xfc, 0x37, 0x16, 0x9c, 0xcd, 0x9c, 0x9b, 0x13, 0x90, 0x75, 0xad, - 0x9b, 0xb2, 0xae, 0xa7, 0xfb, 0x5e, 0xad, 0x39, 0xc2, 0xaf, 0x5f, 0x1f, 0xc8, 0xf9, 0x16, 0xf6, + 0x5d, 0xa8, 0x54, 0xc5, 0xb5, 0xa4, 0x04, 0x45, 0xd7, 0x59, 0x29, 0x16, 0x50, 0xfb, 0xff, 0x2b, + 0x68, 0xa3, 0x4c, 0xdf, 0xc3, 0x04, 0x55, 0x61, 0xf8, 0x9e, 0xe3, 0x46, 0xae, 0xb7, 0x2d, 0xf8, + 0x8f, 0xa7, 0xbb, 0xde, 0x51, 0xac, 0xd2, 0x5d, 0x5e, 0x81, 0xdf, 0xa2, 0xe2, 0x0f, 0x96, 0x64, + 0x28, 0xc5, 0xa0, 0xe3, 0x79, 0x94, 0x62, 0xa1, 0x5f, 0x8a, 0x98, 0x57, 0xe0, 0x14, 0xc5, 0x1f, + 0x2c, 0xc9, 0xa0, 0x37, 0x01, 0xe4, 0x0e, 0x23, 0x0d, 0x61, 0x7b, 0xf1, 0x6c, 0x6f, 0xa2, 0x1b, + 0xaa, 0xce, 0xd2, 0x04, 0xbd, 0xa3, 0xe3, 0xff, 0x58, 0xa3, 0x67, 0x47, 0x8c, 0x4f, 0x4b, 0x77, + 0x06, 0x7d, 0x07, 0x5d, 0xe2, 0x4e, 0x10, 0x91, 0xc6, 0x62, 0x24, 0x06, 0xe7, 0x83, 0xfd, 0x3d, + 0x52, 0x36, 0xdc, 0x16, 0xd1, 0xb7, 0x83, 0x20, 0x82, 0x63, 0x7a, 0xf6, 0x2f, 0x15, 0x61, 0x36, + 0xaf, 0xbb, 0x74, 0xd1, 0x91, 0xfb, 0x6e, 0xb4, 0x4c, 0xd9, 0x2b, 0xcb, 0x5c, 0x74, 0x2b, 0xa2, + 0x1c, 0x2b, 0x0c, 0x3a, 0xfb, 0xa1, 0xbb, 0x2d, 0xdf, 0x98, 0x83, 0xf1, 0xec, 0xd7, 0x58, 0x29, + 0x16, 0x50, 0x8a, 0x17, 0x10, 0x27, 0x14, 0xc6, 0x3d, 0xda, 0x2a, 0xc1, 0xac, 0x14, 0x0b, 0xa8, + 0x2e, 0xed, 0x1a, 0xe8, 0x21, 0xed, 0x32, 0x86, 0x68, 0xf0, 0x78, 0x87, 0x08, 0x7d, 0x06, 0x60, + 0xcb, 0xf5, 0xdc, 0x70, 0x87, 0x51, 0x1f, 0x3a, 0x32, 0x75, 0xc5, 0x9c, 0xad, 0x2a, 0x2a, 0x58, + 0xa3, 0x88, 0x5e, 0x82, 0x51, 0xb5, 0x01, 0x2b, 0x65, 0xa6, 0xe9, 0xd4, 0x2c, 0x47, 0xe2, 0xd3, + 0xa8, 0x8c, 0x75, 0x3c, 0xfb, 0x73, 0xc9, 0xf5, 0x22, 0x76, 0x80, 0x36, 0xbe, 0x56, 0xbf, 0xe3, + 0x5b, 0xe8, 0x3e, 0xbe, 0xf6, 0xd7, 0x8b, 0x30, 0x69, 0x34, 0xd6, 0x09, 0xfb, 0x38, 0xb3, 0xae, + 0xd1, 0x03, 0xdc, 0x89, 0x88, 0xd8, 0x7f, 0x76, 0xef, 0xad, 0xa2, 0x1f, 0xf2, 0x74, 0x07, 0xf0, + 0xfa, 0xe8, 0x33, 0x50, 0x6a, 0x3a, 0x21, 0x93, 0x9c, 0x11, 0xb1, 0xef, 0xfa, 0x21, 0x16, 0x3f, + 0x4c, 0x9c, 0x30, 0xd2, 0x6e, 0x4d, 0x4e, 0x3b, 0x26, 0x49, 0x6f, 0x1a, 0xca, 0x9f, 0x48, 0xeb, + 0x31, 0xd5, 0x09, 0xca, 0xc4, 0xec, 0x63, 0x0e, 0x43, 0x2f, 0xc3, 0x58, 0x40, 0xd8, 0xaa, 0x58, + 0xa6, 0xdc, 0x1c, 0x5b, 0x66, 0x83, 0x31, 0xdb, 0x87, 0x35, 0x18, 0x36, 0x30, 0xe3, 0xb7, 0xc1, + 0x50, 0x97, 0xb7, 0xc1, 0xd3, 0x30, 0xcc, 0x7e, 0xa8, 0x15, 0xa0, 0x66, 0xa3, 0xc2, 0x8b, 0xb1, + 0x84, 0x27, 0x17, 0xcc, 0x48, 0x7f, 0x0b, 0x86, 0xbe, 0x3e, 0xc4, 0xa2, 0x66, 0x5a, 0xe6, 0x11, + 0x7e, 0xca, 0x89, 0x25, 0x8f, 0x25, 0xcc, 0xfe, 0x20, 0x4c, 0x94, 0x1d, 0xd2, 0xf2, 0xbd, 0x15, + 0xaf, 0xd1, 0xf6, 0x5d, 0x2f, 0x42, 0xb3, 0x30, 0xc0, 0x2e, 0x11, 0x7e, 0x04, 0x0c, 0xd0, 0x86, + 0x30, 0x2b, 0xb1, 0xb7, 0xe1, 0x74, 0xd9, 0xbf, 0xe7, 0xdd, 0x73, 0x82, 0xc6, 0x62, 0xb5, 0xa2, + 0xbd, 0xaf, 0xd7, 0xe5, 0xfb, 0x8e, 0x1b, 0x6d, 0x65, 0x1e, 0xbd, 0x5a, 0x4d, 0xce, 0xd6, 0xae, + 0xba, 0x4d, 0x92, 0x23, 0x05, 0xf9, 0xcb, 0x05, 0xa3, 0xa5, 0x18, 0x5f, 0x69, 0xb5, 0xac, 0x5c, + 0xad, 0xd6, 0x1b, 0x30, 0xb2, 0xe5, 0x92, 0x66, 0x03, 0x93, 0x2d, 0xb1, 0x12, 0x9f, 0xca, 0xb7, + 0x43, 0x59, 0xa5, 0x98, 0x52, 0xea, 0xc5, 0x5f, 0x87, 0xab, 0xa2, 0x32, 0x56, 0x64, 0xd0, 0x2e, + 0x4c, 0xc9, 0x07, 0x83, 0x84, 0x8a, 0x75, 0xf9, 0x74, 0xb7, 0x57, 0x88, 0x49, 0xfc, 0xd4, 0x83, + 0x83, 0xf9, 0x29, 0x9c, 0x20, 0x83, 0x53, 0x84, 0xe9, 0x73, 0xb0, 0x45, 0x4f, 0xe0, 0x01, 0x36, + 0xfc, 0xec, 0x39, 0xc8, 0x5e, 0xb6, 0xac, 0xd4, 0xfe, 0x09, 0x0b, 0x1e, 0x4b, 0x8d, 0x8c, 0x78, + 0xe1, 0x1f, 0xf3, 0x2c, 0x24, 0x5f, 0xdc, 0x85, 0xde, 0x2f, 0x6e, 0xfb, 0x6f, 0x59, 0x70, 0x6a, + 0xa5, 0xd5, 0x8e, 0xf6, 0xcb, 0xae, 0xa9, 0x82, 0xfa, 0x08, 0x0c, 0xb5, 0x48, 0xc3, 0xed, 0xb4, + 0xc4, 0xcc, 0xcd, 0xcb, 0x53, 0x6a, 0x8d, 0x95, 0x1e, 0x1e, 0xcc, 0x8f, 0xd7, 0x22, 0x3f, 0x70, + 0xb6, 0x09, 0x2f, 0xc0, 0x02, 0x9d, 0x9d, 0xf5, 0xee, 0xdb, 0xe4, 0xa6, 0xdb, 0x72, 0xa5, 0x5d, + 0x51, 0x57, 0x99, 0xdd, 0x82, 0x1c, 0xd0, 0x85, 0x37, 0x3a, 0x8e, 0x17, 0xb9, 0xd1, 0xbe, 0xd0, + 0x1e, 0x49, 0x22, 0x38, 0xa6, 0x67, 0x7f, 0xcd, 0x82, 0x49, 0xb9, 0xee, 0x17, 0x1b, 0x8d, 0x80, + 0x84, 0x21, 0x9a, 0x83, 0x82, 0xdb, 0x16, 0xbd, 0x04, 0xd1, 0xcb, 0x42, 0xa5, 0x8a, 0x0b, 0x6e, + 0x5b, 0xb2, 0x65, 0xec, 0x20, 0x2c, 0x9a, 0x8a, 0xb4, 0xeb, 0xa2, 0x1c, 0x2b, 0x0c, 0x74, 0x19, + 0x46, 0x3c, 0xbf, 0xc1, 0x6d, 0xbb, 0xf8, 0x95, 0xc6, 0x16, 0xd8, 0xba, 0x28, 0xc3, 0x0a, 0x8a, + 0xaa, 0x50, 0xe2, 0x66, 0x4f, 0xf1, 0xa2, 0xed, 0xcb, 0x78, 0x8a, 0x7d, 0xd9, 0x86, 0xac, 0x89, + 0x63, 0x22, 0xf6, 0xaf, 0x59, 0x30, 0x26, 0xbf, 0xac, 0x4f, 0x9e, 0x93, 0x6e, 0xad, 0x98, 0xdf, + 0x8c, 0xb7, 0x16, 0xe5, 0x19, 0x19, 0xc4, 0x60, 0x15, 0x8b, 0x47, 0x62, 0x15, 0xaf, 0xc2, 0xa8, + 0xd3, 0x6e, 0x57, 0x4d, 0x3e, 0x93, 0x2d, 0xa5, 0xc5, 0xb8, 0x18, 0xeb, 0x38, 0xf6, 0x8f, 0x17, + 0x60, 0x42, 0x7e, 0x41, 0xad, 0xb3, 0x19, 0x92, 0x08, 0x6d, 0x40, 0xc9, 0xe1, 0xb3, 0x44, 0xe4, + 0x22, 0xbf, 0x98, 0x2d, 0x47, 0x30, 0xa6, 0x34, 0xbe, 0xf0, 0x17, 0x65, 0x6d, 0x1c, 0x13, 0x42, + 0x4d, 0x98, 0xf6, 0xfc, 0x88, 0x1d, 0xfe, 0x0a, 0xde, 0x4d, 0xb5, 0x93, 0xa4, 0x7e, 0x56, 0x50, + 0x9f, 0x5e, 0x4f, 0x52, 0xc1, 0x69, 0xc2, 0x68, 0x45, 0xca, 0x66, 0x8a, 0xf9, 0xc2, 0x00, 0x7d, + 0xe2, 0xb2, 0x45, 0x33, 0xf6, 0xaf, 0x5a, 0x50, 0x92, 0x68, 0x27, 0xa1, 0xc5, 0x5b, 0x83, 0xe1, + 0x90, 0x4d, 0x82, 0x1c, 0x1a, 0xbb, 0x5b, 0xc7, 0xf9, 0x7c, 0xc5, 0x77, 0x1a, 0xff, 0x1f, 0x62, + 0x49, 0x83, 0x89, 0xe6, 0x55, 0xf7, 0xdf, 0x25, 0xa2, 0x79, 0xd5, 0x9f, 0x9c, 0x4b, 0xe9, 0x8f, + 0x58, 0x9f, 0x35, 0x59, 0x17, 0x65, 0xbd, 0xda, 0x01, 0xd9, 0x72, 0xef, 0x27, 0x59, 0xaf, 0x2a, + 0x2b, 0xc5, 0x02, 0x8a, 0xde, 0x84, 0xb1, 0xba, 0x94, 0xc9, 0xc6, 0x3b, 0xfc, 0x52, 0x57, 0xfd, + 0x80, 0x52, 0x25, 0x71, 0x59, 0xc8, 0xb2, 0x56, 0x1f, 0x1b, 0xd4, 0x4c, 0x33, 0x82, 0x62, 0x2f, + 0x33, 0x82, 0x98, 0x6e, 0xbe, 0x52, 0xfd, 0x27, 0x2d, 0x18, 0xe2, 0xb2, 0xb8, 0xfe, 0x44, 0xa1, + 0x9a, 0x66, 0x2d, 0x1e, 0xbb, 0x3b, 0xb4, 0x50, 0x68, 0xca, 0xd0, 0x1a, 0x94, 0xd8, 0x0f, 0x26, + 0x4b, 0x2c, 0xe6, 0x5b, 0xdd, 0xf3, 0x56, 0xf5, 0x0e, 0xde, 0x91, 0xd5, 0x70, 0x4c, 0xc1, 0xfe, + 0xd1, 0x22, 0x3d, 0xdd, 0x62, 0x54, 0xe3, 0xd2, 0xb7, 0x1e, 0xdd, 0xa5, 0x5f, 0x78, 0x54, 0x97, + 0xfe, 0x36, 0x4c, 0xd6, 0x35, 0x3d, 0x5c, 0x3c, 0x93, 0x97, 0xbb, 0x2e, 0x12, 0x4d, 0x65, 0xc7, + 0xa5, 0x2c, 0xcb, 0x26, 0x11, 0x9c, 0xa4, 0x8a, 0xbe, 0x03, 0xc6, 0xf8, 0x3c, 0x8b, 0x56, 0xb8, + 0x25, 0xc6, 0x07, 0xf2, 0xd7, 0x8b, 0xde, 0x04, 0x97, 0xca, 0x69, 0xd5, 0xb1, 0x41, 0xcc, 0xfe, + 0x53, 0x0b, 0xd0, 0x4a, 0x7b, 0x87, 0xb4, 0x48, 0xe0, 0x34, 0x63, 0x71, 0xfa, 0x0f, 0x5a, 0x30, + 0x4b, 0x52, 0xc5, 0xcb, 0x7e, 0xab, 0x25, 0x1e, 0x2d, 0x39, 0xef, 0xea, 0x95, 0x9c, 0x3a, 0xca, + 0x2d, 0x61, 0x36, 0x0f, 0x03, 0xe7, 0xb6, 0x87, 0xd6, 0x60, 0x86, 0xdf, 0x92, 0x0a, 0xa0, 0xd9, + 0x5e, 0x3f, 0x2e, 0x08, 0xcf, 0x6c, 0xa4, 0x51, 0x70, 0x56, 0x3d, 0xfb, 0x7b, 0xc6, 0x20, 0xb7, + 0x17, 0xef, 0xe9, 0x11, 0xde, 0xd3, 0x23, 0xbc, 0xa7, 0x47, 0x78, 0x4f, 0x8f, 0xf0, 0x9e, 0x1e, + 0xe1, 0x5b, 0x5e, 0x8f, 0xf0, 0xff, 0x5b, 0x70, 0x5a, 0x5d, 0x03, 0xc6, 0xc3, 0xf7, 0xf3, 0x30, + 0xc3, 0xb7, 0xdb, 0x72, 0xd3, 0x71, 0x5b, 0x1b, 0xa4, 0xd5, 0x6e, 0x3a, 0x91, 0xd4, 0xba, 0x5f, + 0xcd, 0x5c, 0xb9, 0x09, 0x8b, 0x55, 0xa3, 0xe2, 0xd2, 0x63, 0xf4, 0x7a, 0xca, 0x00, 0xe0, 0xac, + 0x66, 0xec, 0x5f, 0x1a, 0x81, 0xc1, 0x95, 0x3d, 0xe2, 0x45, 0x27, 0xf0, 0x44, 0xa8, 0xc3, 0x84, + 0xeb, 0xed, 0xf9, 0xcd, 0x3d, 0xd2, 0xe0, 0xf0, 0xa3, 0xbc, 0x64, 0xcf, 0x08, 0xd2, 0x13, 0x15, + 0x83, 0x04, 0x4e, 0x90, 0x7c, 0x14, 0xd2, 0xe4, 0x6b, 0x30, 0xc4, 0x0f, 0x71, 0x21, 0x4a, 0xce, + 0x3c, 0xb3, 0xd9, 0x20, 0x8a, 0xab, 0x29, 0x96, 0x74, 0xf3, 0x4b, 0x42, 0x54, 0x47, 0x9f, 0x83, + 0x89, 0x2d, 0x37, 0x08, 0xa3, 0x0d, 0xb7, 0x45, 0xc2, 0xc8, 0x69, 0xb5, 0x1f, 0x42, 0x7a, 0xac, + 0xc6, 0x61, 0xd5, 0xa0, 0x84, 0x13, 0x94, 0xd1, 0x36, 0x8c, 0x37, 0x1d, 0xbd, 0xa9, 0xe1, 0x23, + 0x37, 0xa5, 0x6e, 0x87, 0x9b, 0x3a, 0x21, 0x6c, 0xd2, 0xa5, 0xdb, 0xa9, 0xce, 0x04, 0xa0, 0x23, + 0x4c, 0x2c, 0xa0, 0xb6, 0x13, 0x97, 0x7c, 0x72, 0x18, 0x65, 0x74, 0x98, 0x81, 0x6c, 0xc9, 0x64, + 0x74, 0x34, 0x33, 0xd8, 0xcf, 0x42, 0x89, 0xd0, 0x21, 0xa4, 0x84, 0xc5, 0x05, 0x73, 0xa5, 0xbf, + 0xbe, 0xae, 0xb9, 0xf5, 0xc0, 0x37, 0xe5, 0xf6, 0x2b, 0x92, 0x12, 0x8e, 0x89, 0xa2, 0x65, 0x18, + 0x0a, 0x49, 0xe0, 0x92, 0x50, 0x5c, 0x35, 0x5d, 0xa6, 0x91, 0xa1, 0x71, 0xdf, 0x12, 0xfe, 0x1b, + 0x8b, 0xaa, 0x74, 0x79, 0x39, 0x4c, 0xa4, 0xc9, 0x2e, 0x03, 0x6d, 0x79, 0x2d, 0xb2, 0x52, 0x2c, + 0xa0, 0xe8, 0x75, 0x18, 0x0e, 0x48, 0x93, 0x29, 0x86, 0xc6, 0xfb, 0x5f, 0xe4, 0x5c, 0xcf, 0xc4, + 0xeb, 0x61, 0x49, 0x00, 0xdd, 0x00, 0x14, 0x10, 0xca, 0x28, 0xb9, 0xde, 0xb6, 0x32, 0x1b, 0x15, + 0x07, 0xad, 0x62, 0x48, 0x71, 0x8c, 0x21, 0xdd, 0x7c, 0x70, 0x46, 0x35, 0x74, 0x0d, 0xa6, 0x55, + 0x69, 0xc5, 0x0b, 0x23, 0x87, 0x1e, 0x70, 0x93, 0x8c, 0x96, 0x92, 0x53, 0xe0, 0x24, 0x02, 0x4e, + 0xd7, 0xb1, 0xbf, 0x6c, 0x01, 0x1f, 0xe7, 0x13, 0x78, 0x9d, 0xbf, 0x66, 0xbe, 0xce, 0xcf, 0xe6, + 0xce, 0x5c, 0xce, 0xcb, 0xfc, 0xcb, 0x16, 0x8c, 0x6a, 0x33, 0x1b, 0xaf, 0x59, 0xab, 0xcb, 0x9a, + 0xed, 0xc0, 0x14, 0x5d, 0xe9, 0xb7, 0x36, 0x43, 0x12, 0xec, 0x91, 0x06, 0x5b, 0x98, 0x85, 0x87, + 0x5b, 0x98, 0xca, 0x44, 0xed, 0x66, 0x82, 0x20, 0x4e, 0x35, 0x61, 0x7f, 0x56, 0x76, 0x55, 0x59, + 0xf4, 0xd5, 0xd5, 0x9c, 0x27, 0x2c, 0xfa, 0xd4, 0xac, 0xe2, 0x18, 0x87, 0x6e, 0xb5, 0x1d, 0x3f, + 0x8c, 0x92, 0x16, 0x7d, 0xd7, 0xfd, 0x30, 0xc2, 0x0c, 0x62, 0xbf, 0x00, 0xb0, 0x72, 0x9f, 0xd4, + 0xf9, 0x8a, 0xd5, 0x1f, 0x0f, 0x56, 0xfe, 0xe3, 0xc1, 0xfe, 0x6d, 0x0b, 0x26, 0x56, 0x97, 0x8d, + 0x9b, 0x6b, 0x01, 0x80, 0xbf, 0x78, 0xee, 0xde, 0x5d, 0x97, 0xea, 0x70, 0xae, 0xd1, 0x54, 0xa5, + 0x58, 0xc3, 0x40, 0x67, 0xa1, 0xd8, 0xec, 0x78, 0x42, 0x7c, 0x38, 0x4c, 0xaf, 0xc7, 0x9b, 0x1d, + 0x0f, 0xd3, 0x32, 0xcd, 0xa5, 0xa0, 0xd8, 0xb7, 0x4b, 0x41, 0x4f, 0xd7, 0x7e, 0x34, 0x0f, 0x83, + 0xf7, 0xee, 0xb9, 0x0d, 0xee, 0x40, 0x29, 0x54, 0xf5, 0x77, 0xef, 0x56, 0xca, 0x21, 0xe6, 0xe5, + 0xf6, 0x97, 0x8a, 0x30, 0xb7, 0xda, 0x24, 0xf7, 0xdf, 0xa1, 0x13, 0x69, 0xbf, 0x0e, 0x11, 0x47, + 0x13, 0xc4, 0x1c, 0xd5, 0xe9, 0xa5, 0xf7, 0x78, 0x6c, 0xc1, 0x30, 0x37, 0x68, 0x93, 0x2e, 0xa5, + 0xaf, 0x66, 0xb5, 0x9e, 0x3f, 0x20, 0x0b, 0xdc, 0x30, 0x4e, 0x78, 0xc4, 0xa9, 0x0b, 0x53, 0x94, + 0x62, 0x49, 0x7c, 0xee, 0x15, 0x18, 0xd3, 0x31, 0x8f, 0xe4, 0x7e, 0xf6, 0xff, 0x14, 0x61, 0x8a, + 0xf6, 0xe0, 0x91, 0x4e, 0xc4, 0xed, 0xf4, 0x44, 0x1c, 0xb7, 0x0b, 0x52, 0xef, 0xd9, 0x78, 0x33, + 0x39, 0x1b, 0x57, 0xf3, 0x66, 0xe3, 0xa4, 0xe7, 0xe0, 0xbb, 0x2d, 0x98, 0x59, 0x6d, 0xfa, 0xf5, + 0xdd, 0x84, 0x9b, 0xd0, 0x4b, 0x30, 0x4a, 0x8f, 0xe3, 0xd0, 0xf0, 0x60, 0x37, 0x62, 0x1a, 0x08, + 0x10, 0xd6, 0xf1, 0xb4, 0x6a, 0xb7, 0x6f, 0x57, 0xca, 0x59, 0xa1, 0x10, 0x04, 0x08, 0xeb, 0x78, + 0xf6, 0x6f, 0x5a, 0x70, 0xee, 0xda, 0xf2, 0x4a, 0xbc, 0x14, 0x53, 0xd1, 0x18, 0x2e, 0xc1, 0x50, + 0xbb, 0xa1, 0x75, 0x25, 0x16, 0xaf, 0x96, 0x59, 0x2f, 0x04, 0xf4, 0xdd, 0x12, 0x69, 0xe4, 0x67, + 0x2d, 0x98, 0xb9, 0xe6, 0x46, 0xf4, 0x76, 0x4d, 0xc6, 0x05, 0xa0, 0xd7, 0x6b, 0xe8, 0x46, 0x7e, + 0xb0, 0x9f, 0x8c, 0x0b, 0x80, 0x15, 0x04, 0x6b, 0x58, 0xbc, 0xe5, 0x3d, 0x97, 0x99, 0x52, 0x17, + 0x4c, 0x45, 0x13, 0x16, 0xe5, 0x58, 0x61, 0xd0, 0x0f, 0x6b, 0xb8, 0x01, 0x93, 0xd1, 0xed, 0x8b, + 0x13, 0x56, 0x7d, 0x58, 0x59, 0x02, 0x70, 0x8c, 0x63, 0xff, 0xb1, 0x05, 0xf3, 0xd7, 0x9a, 0x9d, + 0x30, 0x22, 0xc1, 0x56, 0x98, 0x73, 0x3a, 0xbe, 0x00, 0x25, 0x22, 0x25, 0xe2, 0xa2, 0xd7, 0x8a, + 0x63, 0x54, 0xa2, 0x72, 0x1e, 0x9e, 0x40, 0xe1, 0xf5, 0xe1, 0x74, 0x78, 0x34, 0xaf, 0xb1, 0x55, + 0x40, 0x44, 0x6f, 0x4b, 0x8f, 0xd7, 0xc0, 0x1c, 0xbf, 0x57, 0x52, 0x50, 0x9c, 0x51, 0xc3, 0xfe, + 0x09, 0x0b, 0x4e, 0xab, 0x0f, 0x7e, 0xd7, 0x7d, 0xa6, 0xfd, 0xf3, 0x05, 0x18, 0xbf, 0xbe, 0xb1, + 0x51, 0xbd, 0x46, 0x22, 0x71, 0x6d, 0xf7, 0xd6, 0x73, 0x63, 0x4d, 0x5d, 0xd7, 0xed, 0x31, 0xd7, + 0x89, 0xdc, 0xe6, 0x02, 0x0f, 0xfb, 0xb3, 0x50, 0xf1, 0xa2, 0x5b, 0x41, 0x2d, 0x0a, 0x5c, 0x6f, + 0x3b, 0x53, 0xc1, 0x27, 0x99, 0x8b, 0x62, 0x1e, 0x73, 0x81, 0x5e, 0x80, 0x21, 0x16, 0x77, 0x48, + 0x4e, 0xc2, 0xe3, 0xea, 0x2d, 0xc4, 0x4a, 0x0f, 0x0f, 0xe6, 0x4b, 0xb7, 0x71, 0x85, 0xff, 0xc1, + 0x02, 0x15, 0xdd, 0x86, 0xd1, 0x9d, 0x28, 0x6a, 0x5f, 0x27, 0x4e, 0x83, 0x04, 0xf2, 0x38, 0x3c, + 0x9f, 0x75, 0x1c, 0xd2, 0x41, 0xe0, 0x68, 0xf1, 0x09, 0x12, 0x97, 0x85, 0x58, 0xa7, 0x63, 0xd7, + 0x00, 0x62, 0xd8, 0x31, 0x69, 0x2a, 0xec, 0x3f, 0xb4, 0x60, 0x98, 0x87, 0x80, 0x08, 0xd0, 0x47, + 0x61, 0x80, 0xdc, 0x27, 0x75, 0xc1, 0xf1, 0x66, 0x76, 0x38, 0xe6, 0xb4, 0xb8, 0xc4, 0x95, 0xfe, + 0xc7, 0xac, 0x16, 0xba, 0x0e, 0xc3, 0xb4, 0xb7, 0xd7, 0x54, 0x3c, 0x8c, 0x27, 0xf3, 0xbe, 0x58, + 0x4d, 0x3b, 0x67, 0xce, 0x44, 0x11, 0x96, 0xd5, 0x99, 0x7a, 0xb8, 0xde, 0xae, 0xd1, 0x13, 0x3b, + 0xea, 0xc6, 0x58, 0x6c, 0x2c, 0x57, 0x39, 0x92, 0xa0, 0xc6, 0xd5, 0xc3, 0xb2, 0x10, 0xc7, 0x44, + 0xec, 0x0d, 0x28, 0xd1, 0x49, 0x5d, 0x6c, 0xba, 0x4e, 0x77, 0x8d, 0xf7, 0x33, 0x50, 0x92, 0xfa, + 0xec, 0x50, 0xb8, 0x7e, 0x33, 0xaa, 0x52, 0xdd, 0x1d, 0xe2, 0x18, 0x6e, 0x6f, 0xc1, 0x29, 0x66, + 0x9d, 0xe8, 0x44, 0x3b, 0xc6, 0x1e, 0xeb, 0xbd, 0x98, 0x9f, 0x15, 0x0f, 0x48, 0x3e, 0x33, 0xb3, + 0x9a, 0x77, 0xe5, 0x98, 0xa4, 0x18, 0x3f, 0x26, 0xed, 0xaf, 0x0f, 0xc0, 0xe3, 0x95, 0x5a, 0x7e, + 0x74, 0x90, 0x97, 0x61, 0x8c, 0xf3, 0xa5, 0x74, 0x69, 0x3b, 0x4d, 0xd1, 0xae, 0x12, 0xb5, 0x6e, + 0x68, 0x30, 0x6c, 0x60, 0xa2, 0x73, 0x50, 0x74, 0xdf, 0xf2, 0x92, 0xbe, 0x47, 0x95, 0x37, 0xd6, + 0x31, 0x2d, 0xa7, 0x60, 0xca, 0xe2, 0xf2, 0xbb, 0x43, 0x81, 0x15, 0x9b, 0xfb, 0x1a, 0x4c, 0xb8, + 0x61, 0x3d, 0x74, 0x2b, 0x1e, 0x3d, 0x67, 0xb4, 0x93, 0x4a, 0x09, 0x37, 0x68, 0xa7, 0x15, 0x14, + 0x27, 0xb0, 0xb5, 0x8b, 0x6c, 0xb0, 0x6f, 0x36, 0xb9, 0xa7, 0x2f, 0x34, 0x7d, 0x01, 0xb4, 0xd9, + 0xd7, 0x85, 0x4c, 0x66, 0x2e, 0x5e, 0x00, 0xfc, 0x83, 0x43, 0x2c, 0x61, 0xf4, 0xe5, 0x58, 0xdf, + 0x71, 0xda, 0x8b, 0x9d, 0x68, 0xa7, 0xec, 0x86, 0x75, 0x7f, 0x8f, 0x04, 0xfb, 0xec, 0xd1, 0x3f, + 0x12, 0xbf, 0x1c, 0x15, 0x60, 0xf9, 0xfa, 0x62, 0x95, 0x62, 0xe2, 0x74, 0x1d, 0xb4, 0x08, 0x93, + 0xb2, 0xb0, 0x46, 0x42, 0x76, 0x85, 0x8d, 0x32, 0x32, 0xca, 0x1b, 0x48, 0x14, 0x2b, 0x22, 0x49, + 0x7c, 0x93, 0x93, 0x86, 0xe3, 0xe0, 0xa4, 0x3f, 0x02, 0xe3, 0xae, 0xe7, 0x46, 0xae, 0x13, 0xf9, + 0x5c, 0xe1, 0xc3, 0xdf, 0xf7, 0x4c, 0x92, 0x5d, 0xd1, 0x01, 0xd8, 0xc4, 0xb3, 0xff, 0xf3, 0x00, + 0x4c, 0xb3, 0x69, 0x7b, 0x6f, 0x85, 0x7d, 0x2b, 0xad, 0xb0, 0xdb, 0xe9, 0x15, 0x76, 0x1c, 0x4f, + 0x84, 0x87, 0x5e, 0x66, 0x9f, 0x83, 0x92, 0x72, 0x80, 0x92, 0x1e, 0x90, 0x56, 0x8e, 0x07, 0x64, + 0x6f, 0xee, 0x43, 0xda, 0x90, 0x15, 0x33, 0x6d, 0xc8, 0xfe, 0xaa, 0x05, 0xb1, 0x06, 0x03, 0x5d, + 0x87, 0x52, 0xdb, 0x67, 0xa6, 0x91, 0x81, 0xb4, 0x37, 0x7e, 0x3c, 0xf3, 0xa2, 0xe2, 0x97, 0x22, + 0xff, 0xf8, 0xaa, 0xac, 0x81, 0xe3, 0xca, 0x68, 0x09, 0x86, 0xdb, 0x01, 0xa9, 0x45, 0x2c, 0x48, + 0x48, 0x4f, 0x3a, 0x7c, 0x8d, 0x70, 0x7c, 0x2c, 0x2b, 0xda, 0xbf, 0x60, 0x01, 0x70, 0x33, 0x2d, + 0xc7, 0xdb, 0x26, 0x27, 0x20, 0xb5, 0x2e, 0xc3, 0x40, 0xd8, 0x26, 0xf5, 0x6e, 0x46, 0xab, 0x71, + 0x7f, 0x6a, 0x6d, 0x52, 0x8f, 0x07, 0x9c, 0xfe, 0xc3, 0xac, 0xb6, 0xfd, 0xbd, 0x00, 0x13, 0x31, + 0x5a, 0x25, 0x22, 0x2d, 0xf4, 0x9c, 0x11, 0x34, 0xe0, 0x6c, 0x22, 0x68, 0x40, 0x89, 0x61, 0x6b, + 0x02, 0xd2, 0xcf, 0x41, 0xb1, 0xe5, 0xdc, 0x17, 0x12, 0xb0, 0x67, 0xba, 0x77, 0x83, 0xd2, 0x5f, + 0x58, 0x73, 0xee, 0xf3, 0x47, 0xe2, 0x33, 0x72, 0x81, 0xac, 0x39, 0xf7, 0x0f, 0xb9, 0x69, 0x2a, + 0x3b, 0xa4, 0x6e, 0xba, 0x61, 0xf4, 0x85, 0xff, 0x14, 0xff, 0x67, 0xcb, 0x8e, 0x36, 0xc2, 0xda, + 0x72, 0x3d, 0x61, 0x81, 0xd4, 0x57, 0x5b, 0xae, 0x97, 0x6c, 0xcb, 0xf5, 0xfa, 0x68, 0xcb, 0xf5, + 0xd0, 0xdb, 0x30, 0x2c, 0x0c, 0x04, 0x45, 0x90, 0x9e, 0x2b, 0x7d, 0xb4, 0x27, 0xec, 0x0b, 0x79, + 0x9b, 0x57, 0xe4, 0x23, 0x58, 0x94, 0xf6, 0x6c, 0x57, 0x36, 0x88, 0xfe, 0x92, 0x05, 0x13, 0xe2, + 0x37, 0x26, 0x6f, 0x75, 0x48, 0x18, 0x09, 0xde, 0xf3, 0xc3, 0xfd, 0xf7, 0x41, 0x54, 0xe4, 0x5d, + 0xf9, 0xb0, 0x3c, 0x66, 0x4d, 0x60, 0xcf, 0x1e, 0x25, 0x7a, 0x81, 0xfe, 0x8e, 0x05, 0xa7, 0x5a, + 0xce, 0x7d, 0xde, 0x22, 0x2f, 0xc3, 0x4e, 0xe4, 0xfa, 0x42, 0xd1, 0xfe, 0xd1, 0xfe, 0xa6, 0x3f, + 0x55, 0x9d, 0x77, 0x52, 0x6a, 0x03, 0x4f, 0x65, 0xa1, 0xf4, 0xec, 0x6a, 0x66, 0xbf, 0xe6, 0xb6, + 0x60, 0x44, 0xae, 0xb7, 0x0c, 0x51, 0x43, 0x59, 0x67, 0xac, 0x8f, 0x6c, 0x9f, 0xa9, 0x3b, 0xe3, + 0xd3, 0x76, 0xc4, 0x5a, 0x7b, 0xa4, 0xed, 0x7c, 0x0e, 0xc6, 0xf4, 0x35, 0xf6, 0x48, 0xdb, 0x7a, + 0x0b, 0x66, 0x32, 0xd6, 0xd2, 0x23, 0x6d, 0xf2, 0x1e, 0x9c, 0xcd, 0x5d, 0x1f, 0x8f, 0xb2, 0x61, + 0xfb, 0xe7, 0x2d, 0xfd, 0x1c, 0x3c, 0x01, 0xd5, 0xc1, 0xb2, 0xa9, 0x3a, 0x38, 0xdf, 0x7d, 0xe7, + 0xe4, 0xe8, 0x0f, 0xde, 0xd4, 0x3b, 0x4d, 0x4f, 0x75, 0xf4, 0x3a, 0x0c, 0x35, 0x69, 0x89, 0x34, + 0x33, 0xb5, 0x7b, 0xef, 0xc8, 0x98, 0x97, 0x62, 0xe5, 0x21, 0x16, 0x14, 0xec, 0x5f, 0xb6, 0x60, + 0xe0, 0x04, 0x46, 0x02, 0x9b, 0x23, 0xf1, 0x5c, 0x2e, 0x69, 0x11, 0x3f, 0x78, 0x01, 0x3b, 0xf7, + 0x56, 0xee, 0x47, 0xc4, 0x0b, 0xd9, 0x53, 0x31, 0x73, 0x60, 0x7e, 0xda, 0x82, 0x99, 0x9b, 0xbe, + 0xd3, 0x58, 0x72, 0x9a, 0x8e, 0x57, 0x27, 0x41, 0xc5, 0xdb, 0x3e, 0x92, 0x8d, 0x74, 0xa1, 0xa7, + 0x8d, 0xf4, 0xb2, 0x34, 0x31, 0x1a, 0xc8, 0x9f, 0x3f, 0xca, 0x48, 0x26, 0xc3, 0xa8, 0x18, 0xc6, + 0xb0, 0x3b, 0x80, 0xf4, 0x5e, 0x0a, 0x8f, 0x15, 0x0c, 0xc3, 0x2e, 0xef, 0xaf, 0x98, 0xc4, 0xa7, + 0xb2, 0x19, 0xbc, 0xd4, 0xe7, 0x69, 0xbe, 0x18, 0xbc, 0x00, 0x4b, 0x42, 0xf6, 0xcb, 0x90, 0xe9, + 0xf6, 0xde, 0x5b, 0xf8, 0x60, 0x7f, 0x12, 0xa6, 0x59, 0xcd, 0x23, 0x3e, 0x8c, 0xed, 0x84, 0x6c, + 0x33, 0x23, 0x20, 0x9e, 0xfd, 0x45, 0x0b, 0x26, 0xd7, 0x13, 0x71, 0xc2, 0x2e, 0x31, 0x6d, 0x68, + 0x86, 0x48, 0xbd, 0xc6, 0x4a, 0xb1, 0x80, 0x1e, 0xbb, 0x24, 0xeb, 0x2f, 0x2c, 0x88, 0x23, 0x51, + 0x9c, 0x00, 0xfb, 0xb6, 0x6c, 0xb0, 0x6f, 0x99, 0x12, 0x16, 0xd5, 0x9d, 0x3c, 0xee, 0x0d, 0xdd, + 0x50, 0x31, 0x9a, 0xba, 0x08, 0x57, 0x62, 0x32, 0x7c, 0x29, 0x4e, 0x98, 0x81, 0x9c, 0x64, 0xd4, + 0x26, 0xfb, 0x77, 0x0a, 0x80, 0x14, 0x6e, 0xdf, 0x31, 0xa4, 0xd2, 0x35, 0x8e, 0x27, 0x86, 0xd4, + 0x1e, 0x20, 0xa6, 0xcf, 0x0f, 0x1c, 0x2f, 0xe4, 0x64, 0x5d, 0x21, 0xbb, 0x3b, 0x9a, 0xb1, 0xc0, + 0x9c, 0x68, 0x12, 0xdd, 0x4c, 0x51, 0xc3, 0x19, 0x2d, 0x68, 0x76, 0x1a, 0x83, 0xfd, 0xda, 0x69, + 0x0c, 0xf5, 0xf0, 0x4a, 0xfb, 0x39, 0x0b, 0xc6, 0xd5, 0x30, 0xbd, 0x4b, 0x6c, 0xc6, 0x55, 0x7f, + 0x72, 0x0e, 0xd0, 0xaa, 0xd6, 0x65, 0x76, 0xb1, 0x7c, 0x3b, 0xf3, 0x2e, 0x74, 0x9a, 0xee, 0xdb, + 0x44, 0x45, 0xf0, 0x9b, 0x17, 0xde, 0x82, 0xa2, 0xf4, 0xf0, 0x60, 0x7e, 0x5c, 0xfd, 0xe3, 0x11, + 0x83, 0xe3, 0x2a, 0xf4, 0x48, 0x9e, 0x4c, 0x2c, 0x45, 0xf4, 0x12, 0x0c, 0xb6, 0x77, 0x9c, 0x90, + 0x24, 0x7c, 0x6b, 0x06, 0xab, 0xb4, 0xf0, 0xf0, 0x60, 0x7e, 0x42, 0x55, 0x60, 0x25, 0x98, 0x63, + 0xf7, 0x1f, 0x99, 0x2b, 0xbd, 0x38, 0x7b, 0x46, 0xe6, 0xfa, 0x53, 0x0b, 0x06, 0xd6, 0xfd, 0xc6, + 0x49, 0x1c, 0x01, 0xaf, 0x19, 0x47, 0xc0, 0x13, 0x79, 0xc1, 0xdc, 0x73, 0x77, 0xff, 0x6a, 0x62, + 0xf7, 0x9f, 0xcf, 0xa5, 0xd0, 0x7d, 0xe3, 0xb7, 0x60, 0x94, 0x85, 0x88, 0x17, 0x7e, 0x44, 0x2f, + 0x18, 0x1b, 0x7e, 0x3e, 0xb1, 0xe1, 0x27, 0x35, 0x54, 0x6d, 0xa7, 0x3f, 0x0d, 0xc3, 0xc2, 0x31, + 0x25, 0xe9, 0xa4, 0x29, 0x70, 0xb1, 0x84, 0xdb, 0x3f, 0x59, 0x04, 0x23, 0x24, 0x3d, 0xfa, 0x55, + 0x0b, 0x16, 0x02, 0x6e, 0xb0, 0xda, 0x28, 0x77, 0x02, 0xd7, 0xdb, 0xae, 0xd5, 0x77, 0x48, 0xa3, + 0xd3, 0x74, 0xbd, 0xed, 0xca, 0xb6, 0xe7, 0xab, 0xe2, 0x95, 0xfb, 0xa4, 0xde, 0x61, 0x4a, 0xb0, + 0x1e, 0xf1, 0xef, 0x95, 0xe1, 0xf7, 0xf3, 0x0f, 0x0e, 0xe6, 0x17, 0xf0, 0x91, 0x68, 0xe3, 0x23, + 0xf6, 0x05, 0xfd, 0xa6, 0x05, 0x57, 0x78, 0xa4, 0xf6, 0xfe, 0xfb, 0xdf, 0xe5, 0xb5, 0x5c, 0x95, + 0xa4, 0x62, 0x22, 0x1b, 0x24, 0x68, 0x2d, 0x7d, 0x44, 0x0c, 0xe8, 0x95, 0xea, 0xd1, 0xda, 0xc2, + 0x47, 0xed, 0x9c, 0xfd, 0x4f, 0x8a, 0x30, 0x2e, 0x22, 0x38, 0x89, 0x3b, 0xe0, 0x25, 0x63, 0x49, + 0x3c, 0x99, 0x58, 0x12, 0xd3, 0x06, 0xf2, 0xf1, 0x1c, 0xff, 0x21, 0x4c, 0xd3, 0xc3, 0xf9, 0x3a, + 0x71, 0x82, 0x68, 0x93, 0x38, 0xdc, 0xfc, 0xaa, 0x78, 0xe4, 0xd3, 0x5f, 0x89, 0xe7, 0x6e, 0x26, + 0x89, 0xe1, 0x34, 0xfd, 0x6f, 0xa5, 0x3b, 0xc7, 0x83, 0xa9, 0x54, 0x10, 0xae, 0x4f, 0x41, 0x49, + 0x79, 0x55, 0x88, 0x43, 0xa7, 0x7b, 0x2c, 0xbb, 0x24, 0x05, 0x2e, 0x42, 0x8b, 0x3d, 0x7a, 0x62, + 0x72, 0xf6, 0xdf, 0x2b, 0x18, 0x0d, 0xf2, 0x49, 0x5c, 0x87, 0x11, 0x27, 0x0c, 0xdd, 0x6d, 0x8f, + 0x34, 0xc4, 0x8e, 0x7d, 0x7f, 0xde, 0x8e, 0x35, 0x9a, 0x61, 0x9e, 0x2d, 0x8b, 0xa2, 0x26, 0x56, + 0x34, 0xd0, 0x75, 0x6e, 0xe4, 0xb6, 0x27, 0xdf, 0x7b, 0xfd, 0x51, 0x03, 0x69, 0x06, 0xb7, 0x47, + 0xb0, 0xa8, 0x8f, 0x3e, 0xcd, 0xad, 0x10, 0x6f, 0x78, 0xfe, 0x3d, 0xef, 0x9a, 0xef, 0xcb, 0x28, + 0x09, 0xfd, 0x11, 0x9c, 0x96, 0xb6, 0x87, 0xaa, 0x3a, 0x36, 0xa9, 0xf5, 0x17, 0xd5, 0xf2, 0xf3, + 0x30, 0x43, 0x49, 0x9b, 0x4e, 0xcc, 0x21, 0x22, 0x30, 0x29, 0xc2, 0x83, 0xc9, 0x32, 0x31, 0x76, + 0x99, 0x4f, 0x39, 0xb3, 0x76, 0x2c, 0x47, 0xbe, 0x61, 0x92, 0xc0, 0x49, 0x9a, 0xf6, 0xcf, 0x58, + 0xc0, 0x1c, 0x3a, 0x4f, 0x80, 0x1f, 0xf9, 0x98, 0xc9, 0x8f, 0xcc, 0xe6, 0x0d, 0x72, 0x0e, 0x2b, + 0xf2, 0x22, 0x5f, 0x59, 0xd5, 0xc0, 0xbf, 0xbf, 0x2f, 0x4c, 0x47, 0x7a, 0xbf, 0x3f, 0xec, 0xff, + 0x65, 0xf1, 0x43, 0x4c, 0xf9, 0x3c, 0xa0, 0xef, 0x84, 0x91, 0xba, 0xd3, 0x76, 0xea, 0x3c, 0x7f, + 0x4a, 0xae, 0x44, 0xcf, 0xa8, 0xb4, 0xb0, 0x2c, 0x6a, 0x70, 0x09, 0x95, 0x0c, 0x33, 0x37, 0x22, + 0x8b, 0x7b, 0x4a, 0xa5, 0x54, 0x93, 0x73, 0xbb, 0x30, 0x6e, 0x10, 0x7b, 0xa4, 0xe2, 0x8c, 0xef, + 0xe4, 0x57, 0xac, 0x0a, 0x8b, 0xd8, 0x82, 0x69, 0x4f, 0xfb, 0x4f, 0x2f, 0x14, 0xf9, 0xb8, 0x7c, + 0x7f, 0xaf, 0x4b, 0x94, 0xdd, 0x3e, 0x9a, 0xaf, 0x68, 0x82, 0x0c, 0x4e, 0x53, 0xb6, 0x7f, 0xca, + 0x82, 0xc7, 0x74, 0x44, 0xcd, 0x1d, 0xa5, 0x97, 0x8e, 0xa0, 0x0c, 0x23, 0x7e, 0x9b, 0x04, 0x4e, + 0xe4, 0x07, 0xe2, 0xd6, 0xb8, 0x2c, 0x07, 0xfd, 0x96, 0x28, 0x3f, 0x14, 0xd1, 0xc7, 0x25, 0x75, + 0x59, 0x8e, 0x55, 0x4d, 0xfa, 0xfa, 0x64, 0x83, 0x11, 0x0a, 0xc7, 0x23, 0x76, 0x06, 0x30, 0x75, + 0x79, 0x88, 0x05, 0xc4, 0xfe, 0xba, 0xc5, 0x17, 0x96, 0xde, 0x75, 0xf4, 0x16, 0x4c, 0xb5, 0x9c, + 0xa8, 0xbe, 0xb3, 0x72, 0xbf, 0x1d, 0x70, 0x8d, 0x8b, 0x1c, 0xa7, 0x67, 0x7a, 0x8d, 0x93, 0xf6, + 0x91, 0xb1, 0x61, 0xe5, 0x5a, 0x82, 0x18, 0x4e, 0x91, 0x47, 0x9b, 0x30, 0xca, 0xca, 0x98, 0x4f, + 0x5d, 0xd8, 0x8d, 0x35, 0xc8, 0x6b, 0x4d, 0x59, 0x1c, 0xac, 0xc5, 0x74, 0xb0, 0x4e, 0xd4, 0xfe, + 0x4a, 0x91, 0xef, 0x76, 0xc6, 0xca, 0x3f, 0x0d, 0xc3, 0x6d, 0xbf, 0xb1, 0x5c, 0x29, 0x63, 0x31, + 0x0b, 0xea, 0x1a, 0xa9, 0xf2, 0x62, 0x2c, 0xe1, 0xe8, 0x32, 0x8c, 0x88, 0x9f, 0x52, 0x43, 0xc6, + 0xce, 0x66, 0x81, 0x17, 0x62, 0x05, 0x45, 0xcf, 0x03, 0xb4, 0x03, 0x7f, 0xcf, 0x6d, 0xb0, 0x58, + 0x0f, 0x45, 0xd3, 0x58, 0xa8, 0xaa, 0x20, 0x58, 0xc3, 0x42, 0xaf, 0xc2, 0x78, 0xc7, 0x0b, 0x39, + 0x3b, 0xa2, 0x45, 0x76, 0x55, 0x66, 0x2c, 0xb7, 0x75, 0x20, 0x36, 0x71, 0xd1, 0x22, 0x0c, 0x45, + 0x0e, 0x33, 0x7e, 0x19, 0xcc, 0x37, 0xbe, 0xdd, 0xa0, 0x18, 0x7a, 0xaa, 0x0e, 0x5a, 0x01, 0x8b, + 0x8a, 0xe8, 0x53, 0xd2, 0xbd, 0x95, 0x1f, 0xec, 0xc2, 0xea, 0xbd, 0xbf, 0x4b, 0x40, 0x73, 0x6e, + 0x15, 0xd6, 0xf4, 0x06, 0x2d, 0xf4, 0x0a, 0x00, 0xb9, 0x1f, 0x91, 0xc0, 0x73, 0x9a, 0xca, 0xb6, + 0x4c, 0xf1, 0x05, 0x65, 0x7f, 0xdd, 0x8f, 0x6e, 0x87, 0x64, 0x45, 0x61, 0x60, 0x0d, 0xdb, 0xfe, + 0xcd, 0x12, 0x40, 0xcc, 0xb7, 0xa3, 0xb7, 0x53, 0x07, 0xd7, 0xb3, 0xdd, 0x39, 0xfd, 0xe3, 0x3b, + 0xb5, 0xd0, 0xf7, 0x59, 0x30, 0xea, 0x34, 0x9b, 0x7e, 0xdd, 0xe1, 0xb1, 0x77, 0x0b, 0xdd, 0x0f, + 0x4e, 0xd1, 0xfe, 0x62, 0x5c, 0x83, 0x77, 0xe1, 0x05, 0xb9, 0x42, 0x35, 0x48, 0xcf, 0x5e, 0xe8, + 0x0d, 0xa3, 0x0f, 0xc9, 0xa7, 0x62, 0xd1, 0x18, 0x4a, 0xf5, 0x54, 0x2c, 0xb1, 0x3b, 0x42, 0x7f, + 0x25, 0xde, 0x36, 0x5e, 0x89, 0x03, 0xf9, 0xfe, 0x7b, 0x06, 0xfb, 0xda, 0xeb, 0x81, 0x88, 0xaa, + 0xba, 0x2f, 0xff, 0x60, 0xbe, 0xb3, 0x9c, 0xf6, 0x4e, 0xea, 0xe1, 0xc7, 0xff, 0x39, 0x98, 0x6c, + 0x98, 0x4c, 0x80, 0x58, 0x89, 0x4f, 0xe5, 0xd1, 0x4d, 0xf0, 0x0c, 0xf1, 0xb5, 0x9f, 0x00, 0xe0, + 0x24, 0x61, 0x54, 0xe5, 0xa1, 0x1d, 0x2a, 0xde, 0x96, 0x2f, 0x3c, 0x2f, 0xec, 0xdc, 0xb9, 0xdc, + 0x0f, 0x23, 0xd2, 0xa2, 0x98, 0xf1, 0xed, 0xbe, 0x2e, 0xea, 0x62, 0x45, 0x05, 0xbd, 0x0e, 0x43, + 0xcc, 0x5b, 0x2a, 0x9c, 0x1d, 0xc9, 0x97, 0x38, 0x9b, 0xb1, 0xca, 0xe2, 0x0d, 0xc9, 0xfe, 0x86, + 0x58, 0x50, 0x40, 0xd7, 0xa5, 0x2f, 0x62, 0x58, 0xf1, 0x6e, 0x87, 0x84, 0xf9, 0x22, 0x96, 0x96, + 0xde, 0x1f, 0xbb, 0x19, 0xf2, 0xf2, 0xcc, 0x84, 0x5e, 0x46, 0x4d, 0xca, 0x45, 0x89, 0xff, 0x32, + 0x4f, 0xd8, 0x2c, 0xe4, 0x77, 0xcf, 0xcc, 0x25, 0x16, 0x0f, 0xe7, 0x1d, 0x93, 0x04, 0x4e, 0xd2, + 0xa4, 0x1c, 0x29, 0xdf, 0xf5, 0xc2, 0x77, 0xa3, 0xd7, 0xd9, 0xc1, 0x1f, 0xe2, 0xec, 0x36, 0xe2, + 0x25, 0x58, 0xd4, 0x3f, 0x51, 0xf6, 0x60, 0xce, 0x83, 0xa9, 0xe4, 0x16, 0x7d, 0xa4, 0xec, 0xc8, + 0x1f, 0x0e, 0xc0, 0x84, 0xb9, 0xa4, 0xd0, 0x15, 0x28, 0x09, 0x22, 0x2a, 0xb6, 0xbf, 0xda, 0x25, + 0x6b, 0x12, 0x80, 0x63, 0x1c, 0x96, 0xd2, 0x81, 0x55, 0xd7, 0x8c, 0x75, 0xe3, 0x94, 0x0e, 0x0a, + 0x82, 0x35, 0x2c, 0xfa, 0xb0, 0xda, 0xf4, 0xfd, 0x48, 0x5d, 0x48, 0x6a, 0xdd, 0x2d, 0xb1, 0x52, + 0x2c, 0xa0, 0xf4, 0x22, 0xda, 0x25, 0x81, 0x47, 0x9a, 0x66, 0x14, 0x60, 0x75, 0x11, 0xdd, 0xd0, + 0x81, 0xd8, 0xc4, 0xa5, 0xd7, 0xa9, 0x1f, 0xb2, 0x85, 0x2c, 0x9e, 0x6f, 0xb1, 0xf1, 0x73, 0x8d, + 0xbb, 0x43, 0x4b, 0x38, 0xfa, 0x24, 0x3c, 0xa6, 0x22, 0x1d, 0x61, 0xae, 0xcd, 0x90, 0x2d, 0x0e, + 0x19, 0xd2, 0x96, 0xc7, 0x96, 0xb3, 0xd1, 0x70, 0x5e, 0x7d, 0xf4, 0x1a, 0x4c, 0x08, 0x16, 0x5f, + 0x52, 0x1c, 0x36, 0x0d, 0x6c, 0x6e, 0x18, 0x50, 0x9c, 0xc0, 0x96, 0x71, 0x8c, 0x19, 0x97, 0x2d, + 0x29, 0x8c, 0xa4, 0xe3, 0x18, 0xeb, 0x70, 0x9c, 0xaa, 0x81, 0x16, 0x61, 0x92, 0xf3, 0x60, 0xae, + 0xb7, 0xcd, 0xe7, 0x44, 0xb8, 0x56, 0xa9, 0x2d, 0x75, 0xcb, 0x04, 0xe3, 0x24, 0x3e, 0x7a, 0x19, + 0xc6, 0x9c, 0xa0, 0xbe, 0xe3, 0x46, 0xa4, 0x1e, 0x75, 0x02, 0xee, 0x73, 0xa5, 0x59, 0x28, 0x2d, + 0x6a, 0x30, 0x6c, 0x60, 0xda, 0x6f, 0xc3, 0x4c, 0x46, 0x9c, 0x04, 0xba, 0x70, 0x9c, 0xb6, 0x2b, + 0xbf, 0x29, 0x61, 0xc6, 0xbc, 0x58, 0xad, 0xc8, 0xaf, 0xd1, 0xb0, 0xe8, 0xea, 0x64, 0xf1, 0x14, + 0xb4, 0xb4, 0x80, 0x6a, 0x75, 0xae, 0x4a, 0x00, 0x8e, 0x71, 0xec, 0xff, 0x56, 0x80, 0xc9, 0x0c, + 0xdd, 0x0a, 0x4b, 0x4d, 0x97, 0x78, 0xa4, 0xc4, 0x99, 0xe8, 0xcc, 0xb0, 0xd8, 0x85, 0x23, 0x84, + 0xc5, 0x2e, 0xf6, 0x0a, 0x8b, 0x3d, 0xf0, 0x4e, 0xc2, 0x62, 0x9b, 0x23, 0x36, 0xd8, 0xd7, 0x88, + 0x65, 0x84, 0xd2, 0x1e, 0x3a, 0x62, 0x28, 0x6d, 0x63, 0xd0, 0x87, 0xfb, 0x18, 0xf4, 0x1f, 0x2d, + 0xc0, 0x54, 0xd2, 0x92, 0xf2, 0x04, 0xe4, 0xb6, 0xaf, 0x1b, 0x72, 0xdb, 0xcb, 0xfd, 0xb8, 0xc2, + 0xe6, 0xca, 0x70, 0x71, 0x42, 0x86, 0xfb, 0xc1, 0xbe, 0xa8, 0x75, 0x97, 0xe7, 0xfe, 0xf5, 0x02, + 0x9c, 0xce, 0xf4, 0xc5, 0x3d, 0x81, 0xb1, 0xb9, 0x65, 0x8c, 0xcd, 0x73, 0x7d, 0xbb, 0x09, 0xe7, + 0x0e, 0xd0, 0xdd, 0xc4, 0x00, 0x5d, 0xe9, 0x9f, 0x64, 0xf7, 0x51, 0xfa, 0x5a, 0x11, 0xce, 0x67, + 0xd6, 0x8b, 0xc5, 0x9e, 0xab, 0x86, 0xd8, 0xf3, 0xf9, 0x84, 0xd8, 0xd3, 0xee, 0x5e, 0xfb, 0x78, + 0xe4, 0xa0, 0xc2, 0x5d, 0x96, 0x39, 0xfd, 0x3f, 0xa4, 0x0c, 0xd4, 0x70, 0x97, 0x55, 0x84, 0xb0, + 0x49, 0xf7, 0x5b, 0x49, 0xf6, 0xf9, 0xaf, 0x2d, 0x38, 0x9b, 0x39, 0x37, 0x27, 0x20, 0xeb, 0x5a, + 0x37, 0x65, 0x5d, 0x4f, 0xf7, 0xbd, 0x5a, 0x73, 0x84, 0x5f, 0x5f, 0x19, 0xcc, 0xf9, 0x16, 0xf6, 0x92, 0xbf, 0x05, 0xa3, 0x4e, 0xbd, 0x4e, 0xc2, 0x70, 0xcd, 0x6f, 0xa8, 0xc8, 0xbf, 0xcf, 0xb1, 0x77, 0x56, 0x5c, 0x7c, 0x78, 0x30, 0x3f, 0x97, 0x24, 0x11, 0x83, 0xb1, 0x4e, 0x01, 0x7d, 0x1a, 0x46, 0x42, 0x71, 0x6f, 0x8a, 0xb9, 0x7f, 0xa1, 0xcf, 0xc1, 0x71, 0x36, 0x49, 0xd3, 0x0c, 0x4d, @@ -6535,437 +6535,439 @@ var fileDescriptor_83c10c24ec417dc9 = []byte{ 0xcb, 0x4d, 0x27, 0x64, 0xce, 0x32, 0x62, 0x15, 0xb2, 0xf0, 0x47, 0xb5, 0x04, 0x0c, 0xa7, 0xb0, 0xd1, 0xaa, 0x6c, 0x95, 0x05, 0x1a, 0xe4, 0x0b, 0xf3, 0x52, 0xdc, 0xa2, 0x48, 0x8c, 0x7b, 0x2a, 0x39, 0xfc, 0x6c, 0xe0, 0xb5, 0x9a, 0xe8, 0xd3, 0x00, 0x74, 0xf9, 0x08, 0x39, 0xc4, 0x70, 0xfe, - 0xe1, 0x49, 0x4f, 0x95, 0x46, 0xa6, 0x6d, 0x2f, 0xf3, 0x70, 0x2d, 0x2b, 0x22, 0x58, 0x23, 0x68, - 0xff, 0xf0, 0x00, 0x3c, 0xde, 0xe5, 0x8c, 0x44, 0x8b, 0xa6, 0x1e, 0xf6, 0x99, 0xe4, 0xe3, 0x7a, - 0x2e, 0xb3, 0xb2, 0xf1, 0xda, 0x4e, 0x2c, 0xc5, 0xc2, 0x3b, 0x5e, 0x8a, 0x3f, 0x60, 0x69, 0x62, - 0x0f, 0x6e, 0xf1, 0xf9, 0xb1, 0x23, 0x9e, 0xfd, 0xc7, 0x28, 0x07, 0xd9, 0xca, 0x10, 0x26, 0x3c, - 0xdf, 0x77, 0x77, 0xfa, 0x96, 0x2e, 0x9c, 0xac, 0x94, 0xf8, 0xb7, 0x2d, 0x38, 0xd7, 0x35, 0x68, - 0xc7, 0x37, 0x20, 0xc3, 0x60, 0x7f, 0xc1, 0x82, 0x27, 0x33, 0x6b, 0x18, 0x66, 0x46, 0x57, 0xa0, - 0x54, 0xa7, 0x85, 0x9a, 0x97, 0x66, 0xec, 0xbe, 0x2e, 0x01, 0x38, 0xc6, 0x31, 0xac, 0x89, 0x0a, - 0x3d, 0xad, 0x89, 0x7e, 0xd5, 0x82, 0xd4, 0xa6, 0x3f, 0x81, 0xdb, 0xa7, 0x62, 0xde, 0x3e, 0xef, - 0xef, 0x67, 0x34, 0x73, 0x2e, 0x9e, 0x3f, 0x99, 0x84, 0x33, 0x39, 0x5e, 0x4a, 0x7b, 0x30, 0xbd, - 0x5d, 0x27, 0xa6, 0xff, 0x6b, 0xb7, 0xb8, 0x30, 0x5d, 0x9d, 0x65, 0x59, 0xea, 0xce, 0xe9, 0x14, - 0x0a, 0x4e, 0x37, 0x81, 0xbe, 0x60, 0xc1, 0x29, 0xe7, 0x5e, 0x98, 0xca, 0xf5, 0x2f, 0xd6, 0xce, - 0x8b, 0x99, 0x92, 0x9d, 0xbb, 0xb5, 0x14, 0xbe, 0xd1, 0x3c, 0xcb, 0x65, 0x9a, 0x85, 0x85, 0x33, - 0xdb, 0x42, 0x58, 0x04, 0xb8, 0xa7, 0x6f, 0x94, 0x2e, 0x1e, 0xda, 0x59, 0xee, 0x64, 0xfc, 0x5a, - 0x94, 0x10, 0xac, 0xe8, 0xa0, 0xcf, 0x42, 0x69, 0x5b, 0xfa, 0x78, 0x66, 0x5c, 0xbb, 0xf1, 0x40, - 0x76, 0xf7, 0x7c, 0xe5, 0xea, 0x59, 0x85, 0x84, 0x63, 0xa2, 0xe8, 0x35, 0x28, 0x7a, 0x5b, 0x61, - 0xb7, 0x74, 0xa0, 0x09, 0x3b, 0x3c, 0x1e, 0x07, 0x61, 0x7d, 0xb5, 0x86, 0x69, 0x45, 0x74, 0x1d, - 0x8a, 0xc1, 0x66, 0x43, 0x88, 0x25, 0x33, 0x37, 0x29, 0x5e, 0x2a, 0xe7, 0xf4, 0x8a, 0x51, 0xc2, - 0x4b, 0x65, 0x4c, 0x49, 0xa0, 0x2a, 0x0c, 0x32, 0xd7, 0x1e, 0x71, 0xc9, 0x65, 0xb2, 0xf3, 0x5d, - 0x5c, 0xe4, 0x78, 0xb0, 0x04, 0x86, 0x80, 0x39, 0x21, 0xb4, 0x01, 0x43, 0x75, 0x96, 0x3a, 0x52, - 0x04, 0x46, 0xfb, 0x50, 0xa6, 0x00, 0xb2, 0x4b, 0x4e, 0x4d, 0x21, 0x8f, 0x63, 0x18, 0x58, 0xd0, - 0x62, 0x54, 0x49, 0x7b, 0x67, 0x2b, 0x14, 0xa9, 0x8e, 0xb3, 0xa9, 0x76, 0x49, 0x15, 0x2b, 0xa8, - 0x32, 0x0c, 0x2c, 0x68, 0xa1, 0x57, 0xa0, 0xb0, 0x55, 0x17, 0x6e, 0x3b, 0x99, 0x92, 0x48, 0x33, - 0x94, 0xc5, 0xd2, 0xd0, 0x83, 0x83, 0xf9, 0xc2, 0xea, 0x32, 0x2e, 0x6c, 0xd5, 0xd1, 0x3a, 0x0c, - 0x6f, 0x71, 0xe7, 0x77, 0x21, 0x6c, 0x7c, 0x2a, 0xdb, 0x2f, 0x3f, 0xe5, 0x1f, 0xcf, 0x3d, 0x56, - 0x04, 0x00, 0x4b, 0x22, 0x2c, 0x5e, 0xbc, 0x72, 0xe2, 0x17, 0x31, 0xc4, 0x16, 0x8e, 0x16, 0x78, - 0x81, 0x33, 0x1d, 0x71, 0x28, 0x00, 0xac, 0x51, 0xa4, 0xab, 0xda, 0x91, 0xf9, 0xe6, 0x45, 0xb0, - 0x99, 0xcc, 0x55, 0xdd, 0x23, 0x15, 0x3f, 0x5f, 0xd5, 0x0a, 0x09, 0xc7, 0x44, 0xd1, 0x2e, 0x8c, - 0xef, 0x85, 0xed, 0x1d, 0x22, 0xb7, 0x34, 0x8b, 0x3d, 0x93, 0x73, 0x2f, 0xdf, 0x11, 0x88, 0x6e, - 0x10, 0x75, 0x9c, 0x66, 0xea, 0x14, 0x62, 0x3a, 0xfd, 0x3b, 0x3a, 0x31, 0x6c, 0xd2, 0xa6, 0xc3, - 0xff, 0x56, 0xc7, 0xdf, 0xdc, 0x8f, 0x88, 0x08, 0xfd, 0x95, 0x39, 0xfc, 0x6f, 0x70, 0x94, 0xf4, - 0xf0, 0x0b, 0x00, 0x96, 0x44, 0xd0, 0x1d, 0x31, 0x3c, 0xec, 0xf4, 0x9c, 0xca, 0x8f, 0xcf, 0xb9, - 0x28, 0x91, 0x72, 0x06, 0x85, 0x9d, 0x96, 0x31, 0x29, 0x76, 0x4a, 0xb6, 0x77, 0xfc, 0xc8, 0xf7, - 0x12, 0x27, 0xf4, 0x74, 0xfe, 0x29, 0x59, 0xcd, 0xc0, 0x4f, 0x9f, 0x92, 0x59, 0x58, 0x38, 0xb3, - 0x2d, 0xd4, 0x80, 0x89, 0xb6, 0x1f, 0x44, 0xf7, 0xfc, 0x40, 0xae, 0x2f, 0xd4, 0x45, 0x58, 0x62, - 0x60, 0x8a, 0x16, 0x59, 0x54, 0x3d, 0x13, 0x82, 0x13, 0x34, 0xd1, 0x27, 0x60, 0x38, 0xac, 0x3b, - 0x4d, 0x52, 0xb9, 0x35, 0x3b, 0x93, 0x7f, 0xfd, 0xd4, 0x38, 0x4a, 0xce, 0xea, 0xe2, 0xc1, 0xe5, - 0x39, 0x0a, 0x96, 0xe4, 0xd0, 0x2a, 0x0c, 0xb2, 0x7c, 0x60, 0x2c, 0x4e, 0x5d, 0x4e, 0x98, 0xd1, - 0x94, 0x55, 0x34, 0x3f, 0x9b, 0x58, 0x31, 0xe6, 0xd5, 0xe9, 0x1e, 0x10, 0x6f, 0x06, 0x3f, 0x9c, - 0x3d, 0x9d, 0xbf, 0x07, 0xc4, 0x53, 0xe3, 0x56, 0xad, 0xdb, 0x1e, 0x50, 0x48, 0x38, 0x26, 0x4a, - 0x4f, 0x66, 0x7a, 0x9a, 0x9e, 0xe9, 0x62, 0xce, 0x93, 0x7b, 0x96, 0xb2, 0x93, 0x99, 0x9e, 0xa4, - 0x94, 0x84, 0xfd, 0xfb, 0xc3, 0x69, 0x9e, 0x85, 0xbd, 0x32, 0xbf, 0xcb, 0x4a, 0x29, 0x20, 0x3f, - 0xdc, 0xaf, 0xd0, 0xeb, 0x18, 0x59, 0xf0, 0x2f, 0x58, 0x70, 0xa6, 0x9d, 0xf9, 0x21, 0x82, 0x01, - 0xe8, 0x4f, 0x76, 0xc6, 0x3f, 0x5d, 0xc5, 0x34, 0xcc, 0x86, 0xe3, 0x9c, 0x96, 0x92, 0xcf, 0x9c, - 0xe2, 0x3b, 0x7e, 0xe6, 0xac, 0xc1, 0x08, 0x63, 0x32, 0x7b, 0xa4, 0x52, 0x4e, 0xbe, 0xf6, 0x18, - 0x2b, 0xb1, 0x2c, 0x2a, 0x62, 0x45, 0x02, 0xfd, 0xa0, 0x05, 0xe7, 0x92, 0x5d, 0xc7, 0x84, 0x81, - 0x45, 0x20, 0x44, 0xfe, 0xc0, 0x5d, 0x15, 0xdf, 0x9f, 0xe2, 0xff, 0x0d, 0xe4, 0xc3, 0x5e, 0x08, - 0xb8, 0x7b, 0x63, 0xa8, 0x9c, 0xf1, 0xc2, 0x1e, 0x32, 0xb5, 0x0a, 0x7d, 0xbc, 0xb2, 0x5f, 0x84, - 0xb1, 0x96, 0xdf, 0xf1, 0x22, 0x61, 0xfd, 0x23, 0x2c, 0x11, 0x98, 0x06, 0x7e, 0x4d, 0x2b, 0xc7, - 0x06, 0x56, 0xe2, 0x6d, 0x3e, 0xf2, 0xd0, 0x6f, 0xf3, 0x37, 0x61, 0xcc, 0xd3, 0xcc, 0x55, 0x05, - 0x3f, 0x70, 0x29, 0x3f, 0x88, 0xa9, 0x6e, 0xdc, 0xca, 0x7b, 0xa9, 0x97, 0x60, 0x83, 0xda, 0xc9, - 0x3e, 0xf8, 0xbe, 0x6c, 0x65, 0x30, 0xf5, 0x5c, 0x04, 0xf0, 0x51, 0x53, 0x04, 0x70, 0x29, 0x29, - 0x02, 0x48, 0x49, 0x94, 0x8d, 0xd7, 0x7f, 0xff, 0x39, 0x5a, 0xfa, 0x0d, 0x84, 0x68, 0x37, 0xe1, - 0x42, 0xaf, 0x6b, 0x89, 0x99, 0x81, 0x35, 0x94, 0xfe, 0x30, 0x36, 0x03, 0x6b, 0x54, 0xca, 0x98, - 0x41, 0xfa, 0x0d, 0xb1, 0x63, 0xff, 0x57, 0x0b, 0x8a, 0x55, 0xbf, 0x71, 0x02, 0x0f, 0xde, 0x8f, - 0x19, 0x0f, 0xde, 0xc7, 0xb3, 0x2f, 0xc4, 0x46, 0xae, 0x3c, 0x7c, 0x25, 0x21, 0x0f, 0x3f, 0x97, - 0x47, 0xa0, 0xbb, 0xf4, 0xfb, 0x27, 0x8b, 0x30, 0x5a, 0xf5, 0x1b, 0xca, 0x06, 0xfb, 0xd7, 0x1f, - 0xc6, 0x06, 0x3b, 0x37, 0xd3, 0x80, 0x46, 0x99, 0x59, 0x8f, 0x49, 0xf7, 0xd3, 0x6f, 0x30, 0x53, - 0xec, 0xbb, 0xc4, 0xdd, 0xde, 0x89, 0x48, 0x23, 0xf9, 0x39, 0x27, 0x67, 0x8a, 0xfd, 0xfb, 0x05, - 0x98, 0x4c, 0xb4, 0x8e, 0x9a, 0x30, 0xde, 0xd4, 0xa5, 0xad, 0x62, 0x9d, 0x3e, 0x94, 0xa0, 0x56, - 0x98, 0xb2, 0x6a, 0x45, 0xd8, 0x24, 0x8e, 0x16, 0x00, 0x94, 0xfa, 0x51, 0x8a, 0xf5, 0x18, 0xd7, - 0xaf, 0xf4, 0x93, 0x21, 0xd6, 0x30, 0xd0, 0x4b, 0x30, 0x1a, 0xf9, 0x6d, 0xbf, 0xe9, 0x6f, 0xef, - 0xdf, 0x20, 0x32, 0xa8, 0x93, 0x32, 0x50, 0xdb, 0x88, 0x41, 0x58, 0xc7, 0x43, 0xf7, 0x61, 0x5a, - 0x11, 0xa9, 0x1d, 0x83, 0x04, 0x9a, 0x49, 0x15, 0xd6, 0x93, 0x14, 0x71, 0xba, 0x11, 0xfb, 0xa7, - 0x8b, 0x7c, 0x88, 0xbd, 0xc8, 0x7d, 0x6f, 0x37, 0xbc, 0xbb, 0x77, 0xc3, 0x57, 0x2d, 0x98, 0xa2, - 0xad, 0x33, 0xeb, 0x1b, 0x79, 0xcd, 0xab, 0xb0, 0xc9, 0x56, 0x97, 0xb0, 0xc9, 0x97, 0xe8, 0xa9, - 0xd9, 0xf0, 0x3b, 0x91, 0x90, 0xdd, 0x69, 0xc7, 0x22, 0x2d, 0xc5, 0x02, 0x2a, 0xf0, 0x48, 0x10, - 0x08, 0x8f, 0x41, 0x1d, 0x8f, 0x04, 0x01, 0x16, 0x50, 0x19, 0x55, 0x79, 0x20, 0x3b, 0xaa, 0x32, - 0x0f, 0x8e, 0x29, 0xec, 0x34, 0x04, 0xc3, 0xa5, 0x05, 0xc7, 0x94, 0x06, 0x1c, 0x31, 0x8e, 0xfd, - 0x73, 0x45, 0x18, 0xab, 0xfa, 0x8d, 0x58, 0xf5, 0xf8, 0xa2, 0xa1, 0x7a, 0xbc, 0x90, 0x50, 0x3d, - 0x4e, 0xe9, 0xb8, 0xef, 0x29, 0x1a, 0xbf, 0x5e, 0x8a, 0xc6, 0x7f, 0x6a, 0xb1, 0x59, 0x2b, 0xaf, - 0xd7, 0xb8, 0x31, 0x17, 0xba, 0x0a, 0xa3, 0xec, 0x80, 0x61, 0x2e, 0xaa, 0x52, 0x1f, 0xc7, 0xb2, - 0x05, 0xad, 0xc7, 0xc5, 0x58, 0xc7, 0x41, 0x97, 0x61, 0x24, 0x24, 0x4e, 0x50, 0xdf, 0x51, 0xa7, - 0xab, 0x50, 0x9e, 0xf1, 0x32, 0xac, 0xa0, 0xe8, 0x8d, 0x38, 0x2e, 0x63, 0x31, 0xdf, 0xe5, 0x4d, - 0xef, 0x0f, 0xdf, 0x22, 0xf9, 0xc1, 0x18, 0xed, 0xbb, 0x80, 0xd2, 0xf8, 0x7d, 0x04, 0x24, 0x9b, - 0x37, 0x03, 0x92, 0x95, 0x52, 0xc1, 0xc8, 0xfe, 0xdc, 0x82, 0x89, 0xaa, 0xdf, 0xa0, 0x5b, 0xf7, - 0x9b, 0x69, 0x9f, 0xea, 0x41, 0x69, 0x87, 0xba, 0x04, 0xa5, 0xbd, 0x08, 0x83, 0x55, 0xbf, 0x51, - 0xa9, 0x76, 0xf3, 0x37, 0xb7, 0xff, 0x96, 0x05, 0xc3, 0x55, 0xbf, 0x71, 0x02, 0x6a, 0x81, 0x8f, - 0x9a, 0x6a, 0x81, 0xc7, 0x72, 0xd6, 0x4d, 0x8e, 0x26, 0xe0, 0x6f, 0x0c, 0xc0, 0x38, 0xed, 0xa7, - 0xbf, 0x2d, 0xa7, 0xd2, 0x18, 0x36, 0xab, 0x8f, 0x61, 0xa3, 0x5c, 0xb8, 0xdf, 0x6c, 0xfa, 0xf7, - 0x92, 0xd3, 0xba, 0xca, 0x4a, 0xb1, 0x80, 0xa2, 0x67, 0x61, 0xa4, 0x1d, 0x90, 0x3d, 0xd7, 0x17, - 0xec, 0xad, 0xa6, 0x64, 0xa9, 0x8a, 0x72, 0xac, 0x30, 0xe8, 0xb3, 0x30, 0x74, 0x3d, 0x7a, 0x95, - 0xd7, 0x7d, 0xaf, 0xc1, 0x25, 0xe7, 0x45, 0x91, 0x39, 0x41, 0x2b, 0xc7, 0x06, 0x16, 0xba, 0x0b, - 0x25, 0xf6, 0x9f, 0x1d, 0x3b, 0x47, 0xcf, 0xc1, 0x29, 0x72, 0xb2, 0x09, 0x02, 0x38, 0xa6, 0x85, - 0x9e, 0x07, 0x88, 0x64, 0xf4, 0xf1, 0x50, 0x04, 0x9f, 0x52, 0x4f, 0x01, 0x15, 0x97, 0x3c, 0xc4, - 0x1a, 0x16, 0x7a, 0x06, 0x4a, 0x91, 0xe3, 0x36, 0x6f, 0xba, 0x1e, 0x09, 0x99, 0x44, 0xbc, 0x28, - 0x53, 0xa3, 0x89, 0x42, 0x1c, 0xc3, 0x29, 0x2b, 0xc6, 0x22, 0x33, 0xf0, 0x0c, 0xbe, 0x23, 0x0c, - 0x9b, 0xb1, 0x62, 0x37, 0x55, 0x29, 0xd6, 0x30, 0xd0, 0x0e, 0x3c, 0xe1, 0x7a, 0x2c, 0xcb, 0x00, - 0xa9, 0xed, 0xba, 0xed, 0x8d, 0x9b, 0xb5, 0x3b, 0x24, 0x70, 0xb7, 0xf6, 0x97, 0x9c, 0xfa, 0x2e, - 0xf1, 0x64, 0x76, 0xc5, 0xf7, 0x8b, 0x2e, 0x3e, 0x51, 0xe9, 0x82, 0x8b, 0xbb, 0x52, 0xb2, 0x5f, - 0x86, 0xd3, 0x55, 0xbf, 0x51, 0xf5, 0x83, 0x68, 0xd5, 0x0f, 0xee, 0x39, 0x41, 0x43, 0xae, 0x94, - 0x79, 0x19, 0x25, 0x81, 0x1e, 0x85, 0x83, 0xfc, 0xa0, 0x30, 0x22, 0x20, 0xbc, 0xc0, 0x98, 0xaf, - 0x23, 0xfa, 0xf6, 0xd4, 0x19, 0x1b, 0xa0, 0x52, 0x6e, 0x5c, 0x73, 0x22, 0x82, 0x6e, 0xb1, 0x54, - 0xc2, 0xf1, 0x8d, 0x28, 0xaa, 0x3f, 0xad, 0xa5, 0x12, 0x8e, 0x81, 0x99, 0x57, 0xa8, 0x59, 0xdf, - 0xfe, 0x6f, 0x83, 0xec, 0x70, 0x4c, 0xa4, 0x6d, 0x40, 0x9f, 0x81, 0x89, 0x90, 0xdc, 0x74, 0xbd, - 0xce, 0x7d, 0x29, 0x8d, 0xe8, 0xe2, 0x9d, 0x55, 0x5b, 0xd1, 0x31, 0xb9, 0x4c, 0xd3, 0x2c, 0xc3, - 0x09, 0x6a, 0xa8, 0x05, 0x13, 0xf7, 0x5c, 0xaf, 0xe1, 0xdf, 0x0b, 0x25, 0xfd, 0x91, 0x7c, 0xd1, - 0xe6, 0x5d, 0x8e, 0x99, 0xe8, 0xa3, 0xd1, 0xdc, 0x5d, 0x83, 0x18, 0x4e, 0x10, 0xa7, 0x0b, 0x30, - 0xe8, 0x78, 0x8b, 0xe1, 0xed, 0x90, 0x04, 0x22, 0x29, 0x34, 0x5b, 0x80, 0x58, 0x16, 0xe2, 0x18, - 0x4e, 0x17, 0x20, 0xfb, 0x73, 0x2d, 0xf0, 0x3b, 0x3c, 0x47, 0x80, 0x58, 0x80, 0x58, 0x95, 0x62, - 0x0d, 0x83, 0x6e, 0x50, 0xf6, 0x6f, 0xdd, 0xf7, 0xb0, 0xef, 0x47, 0x72, 0x4b, 0xb3, 0x34, 0xa4, - 0x5a, 0x39, 0x36, 0xb0, 0xd0, 0x2a, 0xa0, 0xb0, 0xd3, 0x6e, 0x37, 0x99, 0xd9, 0x87, 0xd3, 0x64, - 0xa4, 0xb8, 0xca, 0xbd, 0xc8, 0x43, 0xa7, 0xd6, 0x52, 0x50, 0x9c, 0x51, 0x83, 0x9e, 0xd5, 0x5b, - 0xa2, 0xab, 0x83, 0xac, 0xab, 0x5c, 0x0d, 0x52, 0xe3, 0xfd, 0x94, 0x30, 0xb4, 0x02, 0xc3, 0xe1, - 0x7e, 0x58, 0x8f, 0x44, 0x0c, 0xb8, 0x9c, 0xcc, 0x3c, 0x35, 0x86, 0xa2, 0x25, 0x86, 0xe3, 0x55, - 0xb0, 0xac, 0x8b, 0xea, 0x30, 0x23, 0x28, 0x2e, 0xef, 0x38, 0x9e, 0xca, 0x73, 0xc2, 0xad, 0x5f, - 0xaf, 0x3e, 0x38, 0x98, 0x9f, 0x11, 0x2d, 0xeb, 0xe0, 0xc3, 0x83, 0xf9, 0x33, 0x55, 0xbf, 0x91, - 0x01, 0xc1, 0x59, 0xd4, 0xf8, 0xe2, 0xab, 0xd7, 0xfd, 0x56, 0xbb, 0x1a, 0xf8, 0x5b, 0x6e, 0x93, - 0x74, 0x53, 0x25, 0xd5, 0x0c, 0x4c, 0xb1, 0xf8, 0x8c, 0x32, 0x9c, 0xa0, 0x66, 0x7f, 0x3b, 0xe3, - 0x67, 0x58, 0x1e, 0xe4, 0xa8, 0x13, 0x10, 0xd4, 0x82, 0xf1, 0x36, 0xdb, 0x26, 0x22, 0x72, 0xbf, - 0x58, 0xeb, 0x2f, 0xf6, 0x29, 0x12, 0xb9, 0x47, 0xaf, 0x01, 0x25, 0xb2, 0x64, 0x6f, 0xcd, 0xaa, - 0x4e, 0x0e, 0x9b, 0xd4, 0xed, 0x1f, 0x7b, 0x8c, 0xdd, 0x88, 0x35, 0x2e, 0xe7, 0x18, 0x16, 0xc6, - 0xf6, 0xe2, 0x69, 0x35, 0x97, 0x2f, 0x70, 0x8b, 0xa7, 0x45, 0x18, 0xec, 0x63, 0x59, 0x17, 0x7d, - 0x1a, 0x26, 0xe8, 0x4b, 0x45, 0xdd, 0x4a, 0xe1, 0xec, 0xa9, 0xfc, 0xa0, 0x08, 0x0a, 0x4b, 0xcf, - 0xea, 0xa1, 0x57, 0xc6, 0x09, 0x62, 0xe8, 0x0d, 0x66, 0x16, 0x22, 0x49, 0x17, 0xfa, 0x21, 0xad, - 0x5b, 0x80, 0x48, 0xb2, 0x1a, 0x11, 0xd4, 0x81, 0x99, 0x74, 0x0e, 0xb0, 0x70, 0xd6, 0xce, 0x67, - 0xf9, 0xd2, 0x69, 0xbc, 0xe2, 0xf4, 0x0b, 0x69, 0x58, 0x88, 0xb3, 0xe8, 0xa3, 0x9b, 0x30, 0x2e, - 0x92, 0x01, 0x8b, 0x95, 0x5b, 0x34, 0xe4, 0x80, 0xe3, 0x58, 0x07, 0x1e, 0x26, 0x0b, 0xb0, 0x59, - 0x19, 0x6d, 0xc3, 0x39, 0x2d, 0x39, 0xcf, 0xb5, 0xc0, 0x61, 0xca, 0x7c, 0x97, 0x1d, 0xa7, 0xda, - 0x5d, 0xfd, 0xe4, 0x83, 0x83, 0xf9, 0x73, 0x1b, 0xdd, 0x10, 0x71, 0x77, 0x3a, 0xe8, 0x16, 0x9c, - 0xe6, 0x2e, 0xbd, 0x65, 0xe2, 0x34, 0x9a, 0xae, 0xa7, 0x98, 0x01, 0xbe, 0xe5, 0xcf, 0x3e, 0x38, - 0x98, 0x3f, 0xbd, 0x98, 0x85, 0x80, 0xb3, 0xeb, 0xa1, 0x8f, 0x42, 0xa9, 0xe1, 0x85, 0x62, 0x0c, - 0x86, 0x8c, 0xfc, 0x47, 0xa5, 0xf2, 0x7a, 0x4d, 0x7d, 0x7f, 0xfc, 0x07, 0xc7, 0x15, 0xd0, 0x36, - 0x97, 0x15, 0x2b, 0x09, 0xc6, 0x70, 0x2a, 0xa4, 0x51, 0x52, 0xc8, 0x67, 0x38, 0xf5, 0x71, 0x25, - 0x89, 0xb2, 0x75, 0x37, 0xfc, 0xfd, 0x0c, 0xc2, 0xe8, 0x75, 0x40, 0xf4, 0x05, 0xe1, 0xd6, 0xc9, - 0x62, 0x9d, 0xa5, 0x85, 0x60, 0xa2, 0xf5, 0x11, 0xd3, 0xcd, 0xac, 0x96, 0xc2, 0xc0, 0x19, 0xb5, - 0xd0, 0x75, 0x7a, 0xaa, 0xe8, 0xa5, 0xe2, 0xd4, 0x52, 0xd9, 0xea, 0xca, 0xa4, 0x1d, 0x90, 0xba, - 0x13, 0x91, 0x86, 0x49, 0x11, 0x27, 0xea, 0xa1, 0x06, 0x3c, 0xe1, 0x74, 0x22, 0x9f, 0x89, 0xe1, - 0x4d, 0xd4, 0x0d, 0x7f, 0x97, 0x78, 0x4c, 0x03, 0x36, 0xb2, 0x74, 0x81, 0x72, 0x1b, 0x8b, 0x5d, - 0xf0, 0x70, 0x57, 0x2a, 0x94, 0x4b, 0x54, 0xe9, 0x69, 0xc1, 0x0c, 0xd4, 0x94, 0x91, 0xa2, 0xf6, - 0x25, 0x18, 0xdd, 0xf1, 0xc3, 0x68, 0x9d, 0x44, 0xf7, 0xfc, 0x60, 0x57, 0xc4, 0xdb, 0x8c, 0x63, - 0x34, 0xc7, 0x20, 0xac, 0xe3, 0xd1, 0x67, 0x20, 0xb3, 0xcf, 0xa8, 0x94, 0x99, 0x6a, 0x7c, 0x24, - 0x3e, 0x63, 0xae, 0xf3, 0x62, 0x2c, 0xe1, 0x12, 0xb5, 0x52, 0x5d, 0x66, 0x6a, 0xee, 0x04, 0x6a, - 0xa5, 0xba, 0x8c, 0x25, 0x9c, 0x2e, 0xd7, 0x70, 0xc7, 0x09, 0x48, 0x35, 0xf0, 0xeb, 0x24, 0xd4, - 0x22, 0x83, 0x3f, 0xce, 0xa3, 0x89, 0xd2, 0xe5, 0x5a, 0xcb, 0x42, 0xc0, 0xd9, 0xf5, 0x10, 0x49, - 0x27, 0xa6, 0x9a, 0xc8, 0xd7, 0x4f, 0xa4, 0xf9, 0x99, 0x3e, 0x73, 0x53, 0x79, 0x30, 0xa5, 0x52, - 0x62, 0xf1, 0xf8, 0xa1, 0xe1, 0xec, 0x24, 0x5b, 0xdb, 0xfd, 0x07, 0x1f, 0x55, 0x1a, 0x9f, 0x4a, - 0x82, 0x12, 0x4e, 0xd1, 0x36, 0x62, 0x71, 0x4d, 0xf5, 0x8c, 0xc5, 0x75, 0x05, 0x4a, 0x61, 0x67, - 0xb3, 0xe1, 0xb7, 0x1c, 0xd7, 0x63, 0x6a, 0x6e, 0xed, 0x3d, 0x52, 0x93, 0x00, 0x1c, 0xe3, 0xa0, - 0x55, 0x18, 0x71, 0xa4, 0x3a, 0x07, 0xe5, 0x47, 0x5f, 0x51, 0x4a, 0x1c, 0x1e, 0x90, 0x40, 0x2a, - 0x70, 0x54, 0x5d, 0xf4, 0x2a, 0x8c, 0x0b, 0x97, 0x54, 0x91, 0x8d, 0x71, 0xc6, 0xf4, 0x1b, 0xaa, - 0xe9, 0x40, 0x6c, 0xe2, 0xa2, 0xdb, 0x30, 0x1a, 0xf9, 0x4d, 0xe6, 0xfc, 0x42, 0xd9, 0xbc, 0x33, - 0xf9, 0x71, 0xc4, 0x36, 0x14, 0x9a, 0x2e, 0x49, 0x55, 0x55, 0xb1, 0x4e, 0x07, 0x6d, 0xf0, 0xf5, - 0xce, 0x22, 0x64, 0x93, 0x70, 0xf6, 0xb1, 0xfc, 0x3b, 0x49, 0x05, 0xd2, 0x36, 0xb7, 0x83, 0xa8, - 0x89, 0x75, 0x32, 0xe8, 0x1a, 0x4c, 0xb7, 0x03, 0xd7, 0x67, 0x6b, 0x42, 0x69, 0xf2, 0x66, 0xcd, - 0xf4, 0x3c, 0xd5, 0x24, 0x02, 0x4e, 0xd7, 0x61, 0x1e, 0xc5, 0xa2, 0x70, 0xf6, 0x2c, 0x4f, 0xd8, - 0xcc, 0x9f, 0x77, 0xbc, 0x0c, 0x2b, 0x28, 0x5a, 0x63, 0x27, 0x31, 0x97, 0x4c, 0xcc, 0xce, 0xe5, - 0x07, 0x7c, 0xd1, 0x25, 0x18, 0x9c, 0x79, 0x55, 0x7f, 0x71, 0x4c, 0x01, 0x35, 0xb4, 0xcc, 0x7e, - 0xf4, 0xc5, 0x10, 0xce, 0x3e, 0xd1, 0xc5, 0x48, 0x2e, 0xf1, 0xbc, 0x88, 0x19, 0x02, 0xa3, 0x38, - 0xc4, 0x09, 0x9a, 0xe8, 0xe3, 0x30, 0x25, 0xc2, 0xd4, 0xc5, 0xc3, 0x74, 0x2e, 0x36, 0x29, 0xc6, - 0x09, 0x18, 0x4e, 0x61, 0xf3, 0xcc, 0x01, 0xce, 0x66, 0x93, 0x88, 0xa3, 0xef, 0xa6, 0xeb, 0xed, - 0x86, 0xb3, 0xe7, 0xd9, 0xf9, 0x20, 0x32, 0x07, 0x24, 0xa1, 0x38, 0xa3, 0x06, 0xda, 0x80, 0xa9, - 0x76, 0x40, 0x48, 0x8b, 0x31, 0xfa, 0xe2, 0x3e, 0x9b, 0xe7, 0x0e, 0xf5, 0xb4, 0x27, 0xd5, 0x04, - 0xec, 0x30, 0xa3, 0x0c, 0xa7, 0x28, 0xa0, 0x7b, 0x30, 0xe2, 0xef, 0x91, 0x60, 0x87, 0x38, 0x8d, - 0xd9, 0x0b, 0x5d, 0x4c, 0xdc, 0xc5, 0xe5, 0x76, 0x4b, 0xe0, 0x26, 0xb4, 0xff, 0xb2, 0xb8, 0xb7, - 0xf6, 0x5f, 0x36, 0x86, 0x7e, 0xc8, 0x82, 0xb3, 0x52, 0x61, 0x50, 0x6b, 0xd3, 0x51, 0x5f, 0xf6, - 0xbd, 0x30, 0x0a, 0xb8, 0x0b, 0xf8, 0x93, 0xf9, 0x6e, 0xd1, 0x1b, 0x39, 0x95, 0x94, 0x70, 0xf4, - 0x6c, 0x1e, 0x46, 0x88, 0xf3, 0x5b, 0x44, 0xcb, 0x30, 0x1d, 0x92, 0x48, 0x1e, 0x46, 0x8b, 0xe1, - 0xea, 0x1b, 0xe5, 0xf5, 0xd9, 0x8b, 0xdc, 0x7f, 0x9d, 0x6e, 0x86, 0x5a, 0x12, 0x88, 0xd3, 0xf8, - 0x73, 0xdf, 0x0a, 0xd3, 0xa9, 0xeb, 0xff, 0x28, 0x19, 0x51, 0xe6, 0x76, 0x61, 0xdc, 0x18, 0xe2, - 0x47, 0xaa, 0x3d, 0xfe, 0x57, 0xc3, 0x50, 0x52, 0x9a, 0x45, 0x74, 0xc5, 0x54, 0x18, 0x9f, 0x4d, - 0x2a, 0x8c, 0x47, 0xe8, 0xbb, 0x5e, 0xd7, 0x11, 0x6f, 0x64, 0x44, 0xed, 0xca, 0xdb, 0xd0, 0xfd, - 0xbb, 0x63, 0x6b, 0xe2, 0xda, 0x62, 0xdf, 0x9a, 0xe7, 0x81, 0xae, 0x12, 0xe0, 0x6b, 0x30, 0xed, - 0xf9, 0x8c, 0xe7, 0x24, 0x0d, 0xc9, 0x50, 0x30, 0xbe, 0xa1, 0xa4, 0x87, 0xc1, 0x48, 0x20, 0xe0, - 0x74, 0x1d, 0xda, 0x20, 0xbf, 0xf8, 0x93, 0x22, 0x67, 0xce, 0x17, 0x60, 0x01, 0x45, 0x17, 0x61, - 0xb0, 0xed, 0x37, 0x2a, 0x55, 0xc1, 0x6f, 0x6a, 0xb1, 0x22, 0x1b, 0x95, 0x2a, 0xe6, 0x30, 0xb4, - 0x08, 0x43, 0xec, 0x47, 0x38, 0x3b, 0x96, 0x1f, 0xef, 0x80, 0xd5, 0xd0, 0xf2, 0xcd, 0xb0, 0x0a, - 0x58, 0x54, 0x64, 0xa2, 0x2f, 0xca, 0xa4, 0x33, 0xd1, 0xd7, 0xf0, 0x43, 0x8a, 0xbe, 0x24, 0x01, - 0x1c, 0xd3, 0x42, 0xf7, 0xe1, 0xb4, 0xf1, 0x30, 0xe2, 0x4b, 0x84, 0x84, 0xc2, 0xe7, 0xfa, 0x62, - 0xd7, 0x17, 0x91, 0xd0, 0x54, 0x9f, 0x13, 0x9d, 0x3e, 0x5d, 0xc9, 0xa2, 0x84, 0xb3, 0x1b, 0x40, - 0x4d, 0x98, 0xae, 0xa7, 0x5a, 0x1d, 0xe9, 0xbf, 0x55, 0x35, 0xa1, 0xe9, 0x16, 0xd3, 0x84, 0xd1, - 0xab, 0x30, 0xf2, 0x96, 0x1f, 0xb2, 0xb3, 0x5a, 0xf0, 0xc8, 0xd2, 0x61, 0x77, 0xe4, 0x8d, 0x5b, - 0x35, 0x56, 0x7e, 0x78, 0x30, 0x3f, 0x5a, 0xf5, 0x1b, 0xf2, 0x2f, 0x56, 0x15, 0xd0, 0xf7, 0x5a, - 0x30, 0x97, 0x7e, 0x79, 0xa9, 0x4e, 0x8f, 0xf7, 0xdf, 0x69, 0x5b, 0x34, 0x3a, 0xb7, 0x92, 0x4b, - 0x0e, 0x77, 0x69, 0xca, 0xfe, 0x65, 0x8b, 0x49, 0xdd, 0x84, 0x06, 0x88, 0x84, 0x9d, 0xe6, 0x49, - 0xa4, 0xd9, 0x5c, 0x31, 0x94, 0x53, 0x0f, 0x6d, 0xb9, 0xf0, 0xcf, 0x2d, 0x66, 0xb9, 0x70, 0x82, - 0x2e, 0x0a, 0x6f, 0xc0, 0x48, 0x24, 0xd3, 0x9f, 0x76, 0xc9, 0x0c, 0xaa, 0x75, 0x8a, 0x59, 0x6f, - 0x28, 0x8e, 0x55, 0x65, 0x3a, 0x55, 0x64, 0xec, 0x7f, 0xc4, 0x67, 0x40, 0x42, 0x4e, 0x40, 0x07, - 0x50, 0x36, 0x75, 0x00, 0xf3, 0x3d, 0xbe, 0x20, 0x47, 0x17, 0xf0, 0x0f, 0xcd, 0x7e, 0x33, 0x49, - 0xcd, 0xbb, 0xdd, 0x64, 0xc6, 0xfe, 0xa2, 0x05, 0x10, 0x87, 0xe2, 0x65, 0xf2, 0x65, 0x3f, 0x90, - 0x39, 0x16, 0xb3, 0xb2, 0x09, 0xbd, 0x4c, 0x79, 0x54, 0x3f, 0xf2, 0xeb, 0x7e, 0x53, 0x68, 0xb8, - 0x9e, 0x88, 0xd5, 0x10, 0xbc, 0xfc, 0x50, 0xfb, 0x8d, 0x15, 0x36, 0x9a, 0x97, 0x81, 0xbf, 0x8a, - 0xb1, 0x62, 0xcc, 0x08, 0xfa, 0xf5, 0x23, 0x16, 0x9c, 0xca, 0xb2, 0x77, 0xa5, 0x2f, 0x1e, 0x2e, - 0xb3, 0x52, 0xe6, 0x4c, 0x6a, 0x36, 0xef, 0x88, 0x72, 0xac, 0x30, 0xfa, 0xce, 0x1c, 0x76, 0xb4, - 0x18, 0xb8, 0xb7, 0x60, 0xbc, 0x1a, 0x10, 0xed, 0x72, 0x7d, 0x8d, 0x3b, 0x93, 0xf3, 0xfe, 0x3c, - 0x7b, 0x64, 0x47, 0x72, 0xfb, 0x67, 0x0a, 0x70, 0x8a, 0x5b, 0x05, 0x2c, 0xee, 0xf9, 0x6e, 0xa3, - 0xea, 0x37, 0x44, 0xd6, 0xb7, 0x4f, 0xc1, 0x58, 0x5b, 0x13, 0x34, 0x76, 0x8b, 0xe7, 0xa8, 0x0b, - 0x24, 0x63, 0xd1, 0x88, 0x5e, 0x8a, 0x0d, 0x5a, 0xa8, 0x01, 0x63, 0x64, 0xcf, 0xad, 0x2b, 0xd5, - 0x72, 0xe1, 0xc8, 0x17, 0x9d, 0x6a, 0x65, 0x45, 0xa3, 0x83, 0x0d, 0xaa, 0x8f, 0x20, 0x9f, 0xaf, - 0xfd, 0xa3, 0x16, 0x3c, 0x96, 0x13, 0xfd, 0x91, 0x36, 0x77, 0x8f, 0xd9, 0x5f, 0x88, 0x65, 0xab, - 0x9a, 0xe3, 0x56, 0x19, 0x58, 0x40, 0xd1, 0x27, 0x00, 0xb8, 0x55, 0x05, 0x7d, 0x72, 0xf7, 0x0a, - 0x93, 0x67, 0x44, 0xf8, 0xd2, 0x82, 0x35, 0xc9, 0xfa, 0x58, 0xa3, 0x65, 0x7f, 0x69, 0x00, 0x06, - 0x79, 0xee, 0xf1, 0x55, 0x18, 0xde, 0xe1, 0xb9, 0x30, 0xfa, 0x49, 0xbb, 0x11, 0x0b, 0x43, 0x78, - 0x01, 0x96, 0x95, 0xd1, 0x1a, 0xcc, 0xf0, 0x5c, 0x22, 0xcd, 0x32, 0x69, 0x3a, 0xfb, 0x52, 0x72, - 0xc7, 0xf3, 0x70, 0x2a, 0x09, 0x66, 0x25, 0x8d, 0x82, 0xb3, 0xea, 0xa1, 0xd7, 0x60, 0x82, 0xbe, - 0xa4, 0xfc, 0x4e, 0x24, 0x29, 0xf1, 0x2c, 0x22, 0xea, 0xe9, 0xb6, 0x61, 0x40, 0x71, 0x02, 0x9b, - 0x3e, 0xe6, 0xdb, 0x29, 0x19, 0xe5, 0x60, 0xfc, 0x98, 0x37, 0xe5, 0x92, 0x26, 0x2e, 0x33, 0x74, - 0xed, 0x30, 0xb3, 0xde, 0x8d, 0x9d, 0x80, 0x84, 0x3b, 0x7e, 0xb3, 0xc1, 0x98, 0xbe, 0x41, 0xcd, - 0xd0, 0x35, 0x01, 0xc7, 0xa9, 0x1a, 0x94, 0xca, 0x96, 0xe3, 0x36, 0x3b, 0x01, 0x89, 0xa9, 0x0c, - 0x99, 0x54, 0x56, 0x13, 0x70, 0x9c, 0xaa, 0xd1, 0x5b, 0xf8, 0x3a, 0x7c, 0x3c, 0xc2, 0x57, 0xba, - 0x60, 0x4f, 0x57, 0x03, 0x9f, 0x9e, 0xd8, 0x32, 0x76, 0x8e, 0x32, 0x93, 0x1e, 0x96, 0x6e, 0xbe, - 0x5d, 0xa2, 0xcc, 0x09, 0x43, 0x52, 0x4e, 0xc1, 0xb0, 0x54, 0xa8, 0x09, 0x07, 0x5f, 0x49, 0x05, - 0x5d, 0x85, 0x51, 0x91, 0x8a, 0x82, 0x59, 0xf3, 0xf2, 0x35, 0xc2, 0x2c, 0x2b, 0xca, 0x71, 0x31, - 0xd6, 0x71, 0xec, 0xef, 0x2b, 0xc0, 0x4c, 0x86, 0x3b, 0x06, 0x3f, 0x13, 0xb7, 0xdd, 0x30, 0x52, - 0x49, 0x0d, 0xb5, 0x33, 0x91, 0x97, 0x63, 0x85, 0x41, 0x37, 0x1e, 0x3f, 0x75, 0x93, 0x27, 0xad, - 0x30, 0x77, 0x16, 0xd0, 0x23, 0xa6, 0x07, 0xbc, 0x00, 0x03, 0x9d, 0x90, 0xc8, 0xf8, 0x90, 0xea, - 0x0e, 0x62, 0x0a, 0x37, 0x06, 0xa1, 0x6f, 0x82, 0x6d, 0xa5, 0xbb, 0xd2, 0xde, 0x04, 0x5c, 0x7b, - 0xc5, 0x61, 0xb4, 0x73, 0x11, 0xf1, 0x1c, 0x2f, 0x12, 0x2f, 0x87, 0x38, 0xd0, 0x19, 0x2b, 0xc5, - 0x02, 0x6a, 0x7f, 0xa9, 0x08, 0x67, 0x73, 0x1d, 0xb4, 0x68, 0xd7, 0x5b, 0xbe, 0xe7, 0x46, 0xbe, - 0x32, 0x59, 0xe1, 0xc1, 0xcd, 0x48, 0x7b, 0x67, 0x4d, 0x94, 0x63, 0x85, 0x81, 0x2e, 0xc1, 0x20, - 0x13, 0xd7, 0xa5, 0xd2, 0x3b, 0x2e, 0x95, 0x79, 0xb4, 0x1b, 0x0e, 0xee, 0x3b, 0x75, 0xee, 0x45, - 0x7a, 0x1d, 0xfb, 0xcd, 0xe4, 0xe9, 0x48, 0xbb, 0xeb, 0xfb, 0x4d, 0xcc, 0x80, 0xe8, 0x03, 0x62, - 0xbc, 0x12, 0x36, 0x1a, 0xd8, 0x69, 0xf8, 0xa1, 0x36, 0x68, 0x4f, 0xc3, 0xf0, 0x2e, 0xd9, 0x0f, - 0x5c, 0x6f, 0x3b, 0x69, 0xbb, 0x73, 0x83, 0x17, 0x63, 0x09, 0x37, 0x33, 0x75, 0x0d, 0x1f, 0x77, - 0xce, 0xdb, 0x91, 0x9e, 0x77, 0xed, 0x0f, 0x14, 0x61, 0x12, 0x2f, 0x95, 0xdf, 0x9b, 0x88, 0xdb, - 0xe9, 0x89, 0x38, 0xee, 0x9c, 0xb7, 0xbd, 0x67, 0xe3, 0x17, 0x2c, 0x98, 0x64, 0x09, 0x31, 0x44, - 0x58, 0x2c, 0xd7, 0xf7, 0x4e, 0x80, 0xaf, 0xbd, 0x08, 0x83, 0x01, 0x6d, 0x34, 0x99, 0xd7, 0x91, - 0xf5, 0x04, 0x73, 0x18, 0x7a, 0x02, 0x06, 0x58, 0x17, 0xe8, 0xe4, 0x8d, 0xf1, 0x94, 0x58, 0x65, - 0x27, 0x72, 0x30, 0x2b, 0x65, 0xb1, 0x5e, 0x30, 0x69, 0x37, 0x5d, 0xde, 0xe9, 0x58, 0x99, 0xfa, - 0xee, 0x70, 0xdd, 0xce, 0xec, 0xda, 0x3b, 0x8b, 0xf5, 0x92, 0x4d, 0xb2, 0xfb, 0x9b, 0xf1, 0x8f, - 0x0b, 0x70, 0x3e, 0xb3, 0x5e, 0xdf, 0xb1, 0x5e, 0xba, 0xd7, 0x7e, 0x94, 0x29, 0x0f, 0x8a, 0x27, - 0x68, 0x19, 0x39, 0xd0, 0x2f, 0x2b, 0x3b, 0xd8, 0x47, 0x08, 0x96, 0xcc, 0x21, 0x7b, 0x97, 0x84, - 0x60, 0xc9, 0xec, 0x5b, 0xce, 0x9b, 0xf7, 0x2f, 0x0a, 0x39, 0xdf, 0xc2, 0x5e, 0xbf, 0x97, 0xe9, - 0x39, 0xc3, 0x80, 0xa1, 0x7c, 0x51, 0xf2, 0x33, 0x86, 0x97, 0x61, 0x05, 0x45, 0x8b, 0x30, 0xd9, - 0x72, 0x3d, 0x7a, 0xf8, 0xec, 0x9b, 0x1c, 0xa6, 0x8a, 0x90, 0xb5, 0x66, 0x82, 0x71, 0x12, 0x1f, - 0xb9, 0x5a, 0x78, 0x96, 0x42, 0x7e, 0xa6, 0xf4, 0xdc, 0xde, 0x2e, 0x98, 0x8a, 0x66, 0x35, 0x8a, - 0x19, 0xa1, 0x5a, 0xd6, 0x34, 0xa1, 0x47, 0xb1, 0x7f, 0xa1, 0xc7, 0x58, 0xb6, 0xc0, 0x63, 0xee, - 0x55, 0x18, 0x7f, 0x68, 0x29, 0xb7, 0xfd, 0xd5, 0x22, 0x3c, 0xde, 0x65, 0xdb, 0xf3, 0xb3, 0xde, - 0x98, 0x03, 0xed, 0xac, 0x4f, 0xcd, 0x43, 0x15, 0x4e, 0x6d, 0x75, 0x9a, 0xcd, 0x7d, 0xe6, 0x30, - 0x40, 0x1a, 0x12, 0x43, 0xf0, 0x94, 0xf2, 0xa5, 0x7f, 0x6a, 0x35, 0x03, 0x07, 0x67, 0xd6, 0xa4, - 0x2f, 0x07, 0x7a, 0x93, 0xec, 0x2b, 0x52, 0x89, 0x97, 0x03, 0xd6, 0x81, 0xd8, 0xc4, 0x45, 0xd7, - 0x60, 0xda, 0xd9, 0x73, 0x5c, 0x1e, 0xe3, 0x56, 0x12, 0xe0, 0x4f, 0x07, 0x25, 0x9c, 0x5c, 0x4c, - 0x22, 0xe0, 0x74, 0x1d, 0xf4, 0x3a, 0x20, 0x7f, 0x93, 0x99, 0x15, 0x37, 0xae, 0x11, 0x4f, 0xe8, - 0x03, 0xd9, 0xdc, 0x15, 0xe3, 0x23, 0xe1, 0x56, 0x0a, 0x03, 0x67, 0xd4, 0x4a, 0x84, 0x3b, 0x19, - 0xca, 0x0f, 0x77, 0xd2, 0xfd, 0x5c, 0xec, 0x99, 0x6d, 0xe3, 0x3f, 0x59, 0xf4, 0xfa, 0xe2, 0x4c, - 0xbe, 0x19, 0xb5, 0xef, 0x55, 0x66, 0xcf, 0xc7, 0x05, 0x97, 0x5a, 0x90, 0x8e, 0xd3, 0x9a, 0x3d, - 0x5f, 0x0c, 0xc4, 0x26, 0x2e, 0x5f, 0x10, 0x61, 0xec, 0x1b, 0x6a, 0xb0, 0xf8, 0x22, 0xb4, 0x90, - 0xc2, 0x40, 0x9f, 0x84, 0xe1, 0x86, 0xbb, 0xe7, 0x86, 0x42, 0x6c, 0x73, 0x64, 0x1d, 0x49, 0x7c, - 0x0e, 0x96, 0x39, 0x19, 0x2c, 0xe9, 0xd9, 0x3f, 0x50, 0x80, 0x71, 0xd9, 0xe2, 0x1b, 0x1d, 0x3f, - 0x72, 0x4e, 0xe0, 0x5a, 0xbe, 0x66, 0x5c, 0xcb, 0x1f, 0xe8, 0x16, 0x5f, 0x89, 0x75, 0x29, 0xf7, - 0x3a, 0xbe, 0x95, 0xb8, 0x8e, 0x9f, 0xea, 0x4d, 0xaa, 0xfb, 0x35, 0xfc, 0x8f, 0x2d, 0x98, 0x36, - 0xf0, 0x4f, 0xe0, 0x36, 0x58, 0x35, 0x6f, 0x83, 0x27, 0x7b, 0x7e, 0x43, 0xce, 0x2d, 0xf0, 0xdd, - 0xc5, 0x44, 0xdf, 0xd9, 0xe9, 0xff, 0x16, 0x0c, 0xec, 0x38, 0x41, 0xa3, 0x5b, 0x3c, 0xf9, 0x54, - 0xa5, 0x85, 0xeb, 0x4e, 0x20, 0x14, 0xa2, 0xcf, 0xaa, 0x44, 0xe5, 0x4e, 0xd0, 0x5b, 0x19, 0xca, - 0x9a, 0x42, 0x2f, 0xc3, 0x50, 0x58, 0xf7, 0xdb, 0xca, 0x5d, 0xe0, 0x02, 0x4f, 0x62, 0x4e, 0x4b, - 0x0e, 0x0f, 0xe6, 0x91, 0xd9, 0x1c, 0x2d, 0xc6, 0x02, 0x1f, 0x7d, 0x0a, 0xc6, 0xd9, 0x2f, 0x65, - 0x9d, 0x54, 0xcc, 0xcf, 0x3d, 0x55, 0xd3, 0x11, 0xb9, 0xe9, 0x9e, 0x51, 0x84, 0x4d, 0x52, 0x73, - 0xdb, 0x50, 0x52, 0x9f, 0xf5, 0x48, 0x95, 0x90, 0xff, 0xbe, 0x08, 0x33, 0x19, 0x6b, 0x0e, 0x85, - 0xc6, 0x4c, 0x5c, 0xed, 0x73, 0xa9, 0xbe, 0xc3, 0xb9, 0x08, 0xd9, 0x6b, 0xa8, 0x21, 0xd6, 0x56, - 0xdf, 0x8d, 0xde, 0x0e, 0x49, 0xb2, 0x51, 0x5a, 0xd4, 0xbb, 0x51, 0xda, 0xd8, 0x89, 0x0d, 0x35, - 0x6d, 0x48, 0xf5, 0xf4, 0x91, 0xce, 0xe9, 0x9f, 0x15, 0xe1, 0x54, 0x56, 0xc8, 0x37, 0xf4, 0xf9, - 0x44, 0x36, 0xc3, 0x17, 0xfb, 0x0d, 0x16, 0xc7, 0x53, 0x1c, 0x72, 0x61, 0xf3, 0xd2, 0x82, 0x99, - 0xdf, 0xb0, 0xe7, 0x30, 0x8b, 0x36, 0x59, 0xdc, 0x83, 0x80, 0x67, 0xa1, 0x94, 0xc7, 0xc7, 0x87, - 0xfb, 0xee, 0x80, 0x48, 0x5f, 0x19, 0x26, 0x2c, 0x1f, 0x64, 0x71, 0x6f, 0xcb, 0x07, 0xd9, 0xf2, - 0x9c, 0x0b, 0xa3, 0xda, 0xd7, 0x3c, 0xd2, 0x19, 0xdf, 0xa5, 0xb7, 0x95, 0xd6, 0xef, 0x47, 0x3a, - 0xeb, 0x3f, 0x6a, 0x41, 0xc2, 0x18, 0x5e, 0x89, 0xc5, 0xac, 0x5c, 0xb1, 0xd8, 0x05, 0x18, 0x08, - 0xfc, 0x26, 0x49, 0xa6, 0xfd, 0xc3, 0x7e, 0x93, 0x60, 0x06, 0xa1, 0x18, 0x51, 0x2c, 0xec, 0x18, - 0xd3, 0x1f, 0x72, 0xe2, 0x89, 0x76, 0x11, 0x06, 0x9b, 0x64, 0x8f, 0x34, 0x93, 0xd9, 0x59, 0x6e, - 0xd2, 0x42, 0xcc, 0x61, 0xf6, 0x2f, 0x0c, 0xc0, 0xb9, 0xae, 0x91, 0x43, 0xe8, 0x73, 0x68, 0xdb, - 0x89, 0xc8, 0x3d, 0x67, 0x3f, 0x99, 0x46, 0xe1, 0x1a, 0x2f, 0xc6, 0x12, 0xce, 0xdc, 0x95, 0x78, - 0x34, 0xe4, 0x84, 0x10, 0x51, 0x04, 0x41, 0x16, 0x50, 0x53, 0x28, 0x55, 0x3c, 0x0e, 0xa1, 0xd4, - 0xf3, 0x00, 0x61, 0xd8, 0xe4, 0x26, 0x43, 0x0d, 0xe1, 0x07, 0x15, 0x47, 0xcd, 0xae, 0xdd, 0x14, - 0x10, 0xac, 0x61, 0xa1, 0x32, 0x4c, 0xb5, 0x03, 0x3f, 0xe2, 0x32, 0xd9, 0x32, 0xb7, 0xaa, 0x1b, - 0x34, 0x83, 0x36, 0x54, 0x13, 0x70, 0x9c, 0xaa, 0x81, 0x5e, 0x82, 0x51, 0x11, 0xc8, 0xa1, 0xea, - 0xfb, 0x4d, 0x21, 0x06, 0x52, 0x86, 0x66, 0xb5, 0x18, 0x84, 0x75, 0x3c, 0xad, 0x1a, 0x13, 0xf4, - 0x0e, 0x67, 0x56, 0xe3, 0xc2, 0x5e, 0x0d, 0x2f, 0x11, 0xfe, 0x71, 0xa4, 0xaf, 0xf0, 0x8f, 0xb1, - 0x60, 0xac, 0xd4, 0xb7, 0x12, 0x0d, 0x7a, 0x8a, 0x92, 0x7e, 0x76, 0x00, 0x66, 0xc4, 0xc2, 0x79, - 0xd4, 0xcb, 0xe5, 0x76, 0x7a, 0xb9, 0x1c, 0x87, 0xe8, 0xec, 0xbd, 0x35, 0x73, 0xd2, 0x6b, 0xe6, - 0x07, 0x2d, 0x30, 0xd9, 0x2b, 0xf4, 0xff, 0xe4, 0xe6, 0xa1, 0x79, 0x29, 0x97, 0x5d, 0x6b, 0xc8, - 0x0b, 0xe4, 0x1d, 0x66, 0xa4, 0xb1, 0xff, 0xa3, 0x05, 0x4f, 0xf6, 0xa4, 0x88, 0x56, 0xa0, 0xc4, - 0x78, 0x40, 0xed, 0x75, 0xf6, 0x94, 0xb2, 0xba, 0x95, 0x80, 0x1c, 0x96, 0x34, 0xae, 0x89, 0x56, - 0x52, 0x09, 0x7f, 0x9e, 0xce, 0x48, 0xf8, 0x73, 0xda, 0x18, 0x9e, 0x87, 0xcc, 0xf8, 0xf3, 0xfd, - 0xf4, 0xc6, 0x31, 0x3c, 0x5e, 0xd0, 0x87, 0x0d, 0xb1, 0x9f, 0x9d, 0x10, 0xfb, 0x21, 0x13, 0x5b, - 0xbb, 0x43, 0x3e, 0x0e, 0x53, 0x2c, 0xc2, 0x13, 0xb3, 0x01, 0x17, 0xbe, 0x38, 0x85, 0xd8, 0xce, - 0xf3, 0x66, 0x02, 0x86, 0x53, 0xd8, 0xf6, 0x1f, 0x15, 0x61, 0x88, 0x6f, 0xbf, 0x13, 0x78, 0x13, - 0x3e, 0x03, 0x25, 0xb7, 0xd5, 0xea, 0xf0, 0x1c, 0x2e, 0x83, 0xdc, 0x01, 0x97, 0xce, 0x53, 0x45, - 0x16, 0xe2, 0x18, 0x8e, 0x56, 0x85, 0xc4, 0xb9, 0x4b, 0x10, 0x49, 0xde, 0xf1, 0x85, 0xb2, 0x13, - 0x39, 0x9c, 0xc1, 0x51, 0xf7, 0x6c, 0x2c, 0x9b, 0x46, 0x9f, 0x01, 0x08, 0xa3, 0xc0, 0xf5, 0xb6, - 0x69, 0x99, 0x88, 0x99, 0xfa, 0xc1, 0x2e, 0xd4, 0x6a, 0x0a, 0x99, 0xd3, 0x8c, 0xcf, 0x1c, 0x05, - 0xc0, 0x1a, 0x45, 0xb4, 0x60, 0xdc, 0xf4, 0x73, 0x89, 0xb9, 0x03, 0x4e, 0x35, 0x9e, 0xb3, 0xb9, - 0x8f, 0x40, 0x49, 0x11, 0xef, 0x25, 0x7f, 0x1a, 0xd3, 0xd9, 0xa2, 0x8f, 0xc1, 0x64, 0xa2, 0x6f, - 0x47, 0x12, 0x5f, 0xfd, 0xa2, 0x05, 0x93, 0xbc, 0x33, 0x2b, 0xde, 0x9e, 0xb8, 0x0d, 0xde, 0x86, - 0x53, 0xcd, 0x8c, 0x53, 0x59, 0x4c, 0x7f, 0xff, 0xa7, 0xb8, 0x12, 0x57, 0x65, 0x41, 0x71, 0x66, - 0x1b, 0xe8, 0x32, 0xdd, 0x71, 0xf4, 0xd4, 0x75, 0x9a, 0xc2, 0x1f, 0x77, 0x8c, 0xef, 0x36, 0x5e, - 0x86, 0x15, 0xd4, 0xfe, 0x5d, 0x0b, 0xa6, 0x79, 0xcf, 0x6f, 0x90, 0x7d, 0x75, 0x36, 0x7d, 0x3d, - 0xfb, 0x2e, 0xb2, 0x87, 0x15, 0x72, 0xb2, 0x87, 0xe9, 0x9f, 0x56, 0xec, 0xfa, 0x69, 0x3f, 0x63, - 0x81, 0x58, 0x21, 0x27, 0x20, 0x84, 0xf8, 0x56, 0x53, 0x08, 0x31, 0x97, 0xbf, 0x09, 0x72, 0xa4, - 0x0f, 0x7f, 0x6e, 0xc1, 0x14, 0x47, 0x88, 0xb5, 0xe5, 0x5f, 0xd7, 0x79, 0xe8, 0x27, 0xc7, 0xf0, - 0x0d, 0xb2, 0xbf, 0xe1, 0x57, 0x9d, 0x68, 0x27, 0xfb, 0xa3, 0x8c, 0xc9, 0x1a, 0xe8, 0x3a, 0x59, - 0x0d, 0xb9, 0x81, 0x8e, 0x90, 0xb8, 0xfc, 0xc8, 0xc9, 0x35, 0xec, 0xaf, 0x59, 0x80, 0x78, 0x33, - 0x06, 0xe3, 0x46, 0xd9, 0x21, 0x56, 0xaa, 0x5d, 0x74, 0xf1, 0xd1, 0xa4, 0x20, 0x58, 0xc3, 0x3a, - 0x96, 0xe1, 0x49, 0x98, 0x3c, 0x14, 0x7b, 0x9b, 0x3c, 0x1c, 0x61, 0x44, 0xff, 0xf5, 0x10, 0x24, - 0xbd, 0x7e, 0xd0, 0x1d, 0x18, 0xab, 0x3b, 0x6d, 0x67, 0xd3, 0x6d, 0xba, 0x91, 0x4b, 0xc2, 0x6e, - 0x46, 0x59, 0xcb, 0x1a, 0x9e, 0x50, 0x52, 0x6b, 0x25, 0xd8, 0xa0, 0x83, 0x16, 0x00, 0xda, 0x81, - 0xbb, 0xe7, 0x36, 0xc9, 0x36, 0x93, 0x95, 0xb0, 0x08, 0x00, 0xdc, 0xd2, 0x48, 0x96, 0x62, 0x0d, - 0x23, 0xc3, 0xc5, 0xba, 0xf8, 0x88, 0x5d, 0xac, 0xe1, 0xc4, 0x5c, 0xac, 0x07, 0x8e, 0xe4, 0x62, - 0x3d, 0x72, 0x64, 0x17, 0xeb, 0xc1, 0xbe, 0x5c, 0xac, 0x31, 0x9c, 0x91, 0xbc, 0x27, 0xfd, 0xbf, - 0xea, 0x36, 0x89, 0x78, 0x70, 0xf0, 0xb0, 0x05, 0x73, 0x0f, 0x0e, 0xe6, 0xcf, 0xe0, 0x4c, 0x0c, - 0x9c, 0x53, 0x13, 0x7d, 0x02, 0x66, 0x9d, 0x66, 0xd3, 0xbf, 0xa7, 0x26, 0x75, 0x25, 0xac, 0x3b, - 0x4d, 0xae, 0x84, 0x18, 0x66, 0x54, 0x9f, 0x78, 0x70, 0x30, 0x3f, 0xbb, 0x98, 0x83, 0x83, 0x73, - 0x6b, 0xa3, 0x8f, 0x42, 0xa9, 0x1d, 0xf8, 0xf5, 0x35, 0xcd, 0x35, 0xf1, 0x3c, 0x1d, 0xc0, 0xaa, - 0x2c, 0x3c, 0x3c, 0x98, 0x1f, 0x57, 0x7f, 0xd8, 0x85, 0x1f, 0x57, 0xc8, 0xf0, 0x99, 0x1e, 0x3d, - 0x56, 0x9f, 0xe9, 0x5d, 0x98, 0xa9, 0x91, 0xc0, 0x65, 0x69, 0xce, 0x1b, 0xf1, 0xf9, 0xb4, 0x01, - 0xa5, 0x20, 0x71, 0x22, 0xf7, 0x15, 0xd8, 0x51, 0xcb, 0x72, 0x20, 0x4f, 0xe0, 0x98, 0x90, 0xfd, - 0xbf, 0x2c, 0x18, 0x16, 0x5e, 0x3e, 0x27, 0xc0, 0x35, 0x2e, 0x1a, 0x9a, 0x84, 0xf9, 0xec, 0x01, - 0x63, 0x9d, 0xc9, 0xd5, 0x21, 0x54, 0x12, 0x3a, 0x84, 0x27, 0xbb, 0x11, 0xe9, 0xae, 0x3d, 0xf8, - 0x6b, 0x45, 0xca, 0xbd, 0x1b, 0xfe, 0xa6, 0x8f, 0x7e, 0x08, 0xd6, 0x61, 0x38, 0x14, 0xfe, 0x8e, - 0x85, 0x7c, 0x03, 0xfd, 0xe4, 0x24, 0xc6, 0x76, 0x6c, 0xc2, 0xc3, 0x51, 0x12, 0xc9, 0x74, 0xa4, - 0x2c, 0x3e, 0x42, 0x47, 0xca, 0x5e, 0x1e, 0xb9, 0x03, 0xc7, 0xe1, 0x91, 0x6b, 0x7f, 0x85, 0xdd, - 0x9c, 0x7a, 0xf9, 0x09, 0x30, 0x55, 0xd7, 0xcc, 0x3b, 0xd6, 0xee, 0xb2, 0xb2, 0x44, 0xa7, 0x72, - 0x98, 0xab, 0x9f, 0xb7, 0xe0, 0x5c, 0xc6, 0x57, 0x69, 0x9c, 0xd6, 0xb3, 0x30, 0xe2, 0x74, 0x1a, - 0xae, 0xda, 0xcb, 0x9a, 0x3e, 0x71, 0x51, 0x94, 0x63, 0x85, 0x81, 0x96, 0x61, 0x9a, 0xdc, 0x6f, - 0xbb, 0x5c, 0x95, 0xaa, 0x5b, 0xb5, 0x16, 0xb9, 0x6b, 0xd8, 0x4a, 0x12, 0x88, 0xd3, 0xf8, 0x2a, - 0x0a, 0x4a, 0x31, 0x37, 0x0a, 0xca, 0xdf, 0xb5, 0x60, 0x54, 0x79, 0xfc, 0x3d, 0xf2, 0xd1, 0xfe, - 0xb8, 0x39, 0xda, 0x8f, 0x77, 0x19, 0xed, 0x9c, 0x61, 0xfe, 0xed, 0x82, 0xea, 0x6f, 0xd5, 0x0f, - 0xa2, 0x3e, 0x38, 0xb8, 0x87, 0xb7, 0xc3, 0xbf, 0x0a, 0xa3, 0x4e, 0xbb, 0x2d, 0x01, 0xd2, 0x06, - 0x8d, 0x85, 0xe9, 0x8d, 0x8b, 0xb1, 0x8e, 0xa3, 0xdc, 0x02, 0x8a, 0xb9, 0x6e, 0x01, 0x0d, 0x80, - 0xc8, 0x09, 0xb6, 0x49, 0x44, 0xcb, 0x44, 0xc4, 0xb2, 0xfc, 0xf3, 0xa6, 0x13, 0xb9, 0xcd, 0x05, - 0xd7, 0x8b, 0xc2, 0x28, 0x58, 0xa8, 0x78, 0xd1, 0xad, 0x80, 0x3f, 0x21, 0xb5, 0x90, 0x40, 0x8a, - 0x16, 0xd6, 0xe8, 0x4a, 0xef, 0x76, 0xd6, 0xc6, 0xa0, 0x69, 0xcc, 0xb0, 0x2e, 0xca, 0xb1, 0xc2, - 0xb0, 0x3f, 0xc2, 0x6e, 0x1f, 0x36, 0xa6, 0x47, 0x8b, 0xa1, 0xf3, 0xf7, 0xc7, 0xd4, 0x6c, 0x30, - 0x4d, 0x66, 0x59, 0x8f, 0xd4, 0xd3, 0xfd, 0xb0, 0xa7, 0x0d, 0xeb, 0x4e, 0x6a, 0x71, 0x38, 0x1f, - 0xf4, 0x6d, 0x29, 0x03, 0x95, 0xe7, 0x7a, 0xdc, 0x1a, 0x47, 0x30, 0x49, 0x61, 0x39, 0x3b, 0x58, - 0x46, 0x83, 0x4a, 0x55, 0xec, 0x0b, 0x2d, 0x67, 0x87, 0x00, 0xe0, 0x18, 0x87, 0x32, 0x53, 0xea, - 0x4f, 0x38, 0x8b, 0xe2, 0xd8, 0x95, 0x0a, 0x3b, 0xc4, 0x1a, 0x06, 0xba, 0x22, 0x04, 0x0a, 0x5c, - 0x2f, 0xf0, 0x78, 0x42, 0xa0, 0x20, 0x87, 0x4b, 0x93, 0x02, 0x5d, 0x85, 0x51, 0x95, 0xb6, 0xb7, - 0xca, 0xb3, 0xc1, 0x8a, 0x65, 0xb6, 0x12, 0x17, 0x63, 0x1d, 0x07, 0x6d, 0xc0, 0x64, 0xc8, 0xe5, - 0x6c, 0x2a, 0xa0, 0x30, 0x97, 0x57, 0x7e, 0x50, 0x5a, 0x01, 0xd5, 0x4c, 0xf0, 0x21, 0x2b, 0xe2, - 0xa7, 0x93, 0xf4, 0x40, 0x4f, 0x92, 0x40, 0xaf, 0xc1, 0x44, 0xd3, 0x77, 0x1a, 0x4b, 0x4e, 0xd3, - 0xf1, 0xea, 0x6c, 0x7c, 0x46, 0xcc, 0xec, 0x8f, 0x37, 0x0d, 0x28, 0x4e, 0x60, 0x53, 0xe6, 0x4d, - 0x2f, 0x11, 0x41, 0xb0, 0x1d, 0x6f, 0x9b, 0x84, 0x22, 0x09, 0x2b, 0x63, 0xde, 0x6e, 0xe6, 0xe0, - 0xe0, 0xdc, 0xda, 0xe8, 0x65, 0x18, 0x93, 0x9f, 0xaf, 0x05, 0x6c, 0x88, 0x3d, 0x2c, 0x34, 0x18, - 0x36, 0x30, 0xd1, 0x3d, 0x38, 0x2d, 0xff, 0x6f, 0x04, 0xce, 0xd6, 0x96, 0x5b, 0x17, 0x5e, 0xcc, - 0xdc, 0x15, 0x73, 0x51, 0xfa, 0x0b, 0xae, 0x64, 0x21, 0x1d, 0x1e, 0xcc, 0x5f, 0x10, 0xa3, 0x96, - 0x09, 0x67, 0x93, 0x98, 0x4d, 0x1f, 0xad, 0xc1, 0xcc, 0x0e, 0x71, 0x9a, 0xd1, 0xce, 0xf2, 0x0e, - 0xa9, 0xef, 0xca, 0x4d, 0xc7, 0xc2, 0x40, 0x68, 0x7e, 0x09, 0xd7, 0xd3, 0x28, 0x38, 0xab, 0x1e, - 0x7a, 0x13, 0x66, 0xdb, 0x9d, 0xcd, 0xa6, 0x1b, 0xee, 0xac, 0xfb, 0x11, 0x33, 0x05, 0x52, 0x59, - 0x80, 0x45, 0xbc, 0x08, 0x15, 0x68, 0xa3, 0x9a, 0x83, 0x87, 0x73, 0x29, 0xa0, 0xb7, 0xe1, 0x74, - 0x62, 0x31, 0x08, 0x8f, 0xf9, 0x89, 0xfc, 0x94, 0x02, 0xb5, 0xac, 0x0a, 0x22, 0xf8, 0x44, 0x16, - 0x08, 0x67, 0x37, 0x81, 0x5e, 0x01, 0x70, 0xdb, 0xab, 0x4e, 0xcb, 0x6d, 0xd2, 0xe7, 0xe2, 0x0c, - 0x5b, 0x27, 0xf4, 0xe9, 0x00, 0x95, 0xaa, 0x2c, 0xa5, 0xe7, 0xb3, 0xf8, 0xb7, 0x8f, 0x35, 0x6c, - 0x54, 0x85, 0x09, 0xf1, 0x6f, 0x5f, 0x4c, 0xeb, 0xb4, 0x72, 0x4e, 0x9f, 0x90, 0x35, 0xd4, 0x5c, - 0x22, 0xb3, 0x84, 0xcd, 0x5e, 0xa2, 0x3e, 0xda, 0x86, 0x73, 0x22, 0x61, 0x34, 0xd1, 0xd7, 0xa9, - 0x9c, 0x87, 0x90, 0xc5, 0xf2, 0x1f, 0xe1, 0x6e, 0x0f, 0x8b, 0xdd, 0x10, 0x71, 0x77, 0x3a, 0xf4, - 0x7e, 0xd7, 0x97, 0x3b, 0x77, 0x07, 0x3d, 0xcd, 0xcd, 0x93, 0xe8, 0xfd, 0x7e, 0x33, 0x09, 0xc4, - 0x69, 0x7c, 0x14, 0xc2, 0x69, 0xd7, 0xcb, 0x5a, 0xdd, 0x67, 0x18, 0xa1, 0x8f, 0x71, 0x4f, 0xd8, - 0xee, 0x2b, 0x3b, 0x13, 0xce, 0x57, 0x76, 0x26, 0xed, 0x77, 0x66, 0x85, 0xf7, 0x3b, 0x16, 0xad, - 0xad, 0x71, 0xea, 0xe8, 0xb3, 0x30, 0xa6, 0x7f, 0x98, 0xe0, 0x3a, 0x2e, 0x65, 0x33, 0xb2, 0xda, - 0xf9, 0xc0, 0xf9, 0x7c, 0x75, 0x06, 0xe8, 0x30, 0x6c, 0x50, 0x44, 0xf5, 0x0c, 0x9f, 0xf1, 0x2b, - 0xfd, 0x71, 0x35, 0xfd, 0x1b, 0xa1, 0x11, 0xc8, 0x5e, 0xf6, 0xe8, 0x26, 0x8c, 0xd4, 0x9b, 0x2e, - 0xf1, 0xa2, 0x4a, 0xb5, 0x5b, 0x94, 0xb7, 0x65, 0x81, 0x23, 0xf6, 0x91, 0x08, 0xcd, 0xcf, 0xcb, - 0xb0, 0xa2, 0x60, 0xff, 0x5a, 0x01, 0xe6, 0x7b, 0xe4, 0x79, 0x48, 0xa8, 0xa4, 0xac, 0xbe, 0x54, - 0x52, 0x8b, 0x32, 0xd5, 0xf5, 0x7a, 0x42, 0xda, 0x95, 0x48, 0x63, 0x1d, 0xcb, 0xbc, 0x92, 0xf8, - 0x7d, 0xbb, 0x08, 0xe8, 0x5a, 0xad, 0x81, 0x9e, 0x4e, 0x2e, 0x86, 0x36, 0x7b, 0xb0, 0xff, 0x27, - 0x70, 0xae, 0x66, 0xd2, 0xfe, 0x4a, 0x01, 0x4e, 0xab, 0x21, 0xfc, 0xe6, 0x1d, 0xb8, 0xdb, 0xe9, - 0x81, 0x3b, 0x06, 0xbd, 0xae, 0x7d, 0x0b, 0x86, 0x78, 0xd8, 0xba, 0x3e, 0x58, 0xef, 0x8b, 0x66, - 0x84, 0x57, 0xc5, 0xed, 0x19, 0x51, 0x5e, 0xbf, 0xd7, 0x82, 0xc9, 0x8d, 0xe5, 0x6a, 0xcd, 0xaf, - 0xef, 0x92, 0x68, 0x91, 0x3f, 0x95, 0xb0, 0xe6, 0x5d, 0xfb, 0x30, 0xec, 0x71, 0x16, 0xe3, 0x7d, - 0x01, 0x06, 0x76, 0xfc, 0x30, 0x4a, 0x1a, 0x7d, 0x5c, 0xf7, 0xc3, 0x08, 0x33, 0x88, 0xfd, 0x7b, - 0x16, 0x0c, 0x6e, 0x38, 0xae, 0x17, 0x49, 0x05, 0x81, 0x95, 0xa3, 0x20, 0xe8, 0xe7, 0xbb, 0xd0, - 0x4b, 0x30, 0x44, 0xb6, 0xb6, 0x48, 0x3d, 0x12, 0xb3, 0x2a, 0x43, 0x13, 0x0c, 0xad, 0xb0, 0x52, - 0xca, 0x0b, 0xb2, 0xc6, 0xf8, 0x5f, 0x2c, 0x90, 0xd1, 0x5d, 0x28, 0x45, 0x6e, 0x8b, 0x2c, 0x36, - 0x1a, 0x42, 0x6d, 0xfe, 0x10, 0xe1, 0x15, 0x36, 0x24, 0x01, 0x1c, 0xd3, 0xb2, 0xbf, 0x54, 0x00, - 0x88, 0xe3, 0xfd, 0xf4, 0xfa, 0xc4, 0xa5, 0x94, 0x42, 0xf5, 0x52, 0x86, 0x42, 0x15, 0xc5, 0x04, - 0x33, 0xb4, 0xa9, 0x6a, 0x98, 0x8a, 0x7d, 0x0d, 0xd3, 0xc0, 0x51, 0x86, 0x69, 0x19, 0xa6, 0xe3, - 0x78, 0x45, 0x66, 0xb8, 0x36, 0x76, 0x7d, 0x6e, 0x24, 0x81, 0x38, 0x8d, 0x6f, 0x13, 0xb8, 0xa0, - 0xc2, 0xb6, 0x88, 0x1b, 0x8d, 0x59, 0x65, 0xeb, 0x0a, 0xea, 0x1e, 0xe3, 0x14, 0x6b, 0x8c, 0x0b, - 0xb9, 0x1a, 0xe3, 0x9f, 0xb0, 0xe0, 0x54, 0xb2, 0x1d, 0xe6, 0x8f, 0xfb, 0x45, 0x0b, 0x4e, 0x33, - 0xbd, 0x39, 0x6b, 0x35, 0xad, 0xa5, 0x7f, 0xb1, 0x6b, 0x28, 0x9a, 0x9c, 0x1e, 0xc7, 0x31, 0x30, - 0xd6, 0xb2, 0x48, 0xe3, 0xec, 0x16, 0xed, 0xff, 0x50, 0x80, 0xd9, 0xbc, 0x18, 0x36, 0xcc, 0x69, - 0xc3, 0xb9, 0x5f, 0xdb, 0x25, 0xf7, 0x84, 0x69, 0x7c, 0xec, 0xb4, 0xc1, 0x8b, 0xb1, 0x84, 0x27, - 0x43, 0xf7, 0x17, 0xfa, 0x0c, 0xdd, 0xbf, 0x03, 0xd3, 0xf7, 0x76, 0x88, 0x77, 0xdb, 0x0b, 0x9d, - 0xc8, 0x0d, 0xb7, 0x5c, 0xa6, 0x63, 0xe6, 0xeb, 0xe6, 0x15, 0x69, 0xc0, 0x7e, 0x37, 0x89, 0x70, - 0x78, 0x30, 0x7f, 0xce, 0x28, 0x88, 0xbb, 0xcc, 0x0f, 0x12, 0x9c, 0x26, 0x9a, 0xce, 0x7c, 0x30, - 0xf0, 0x08, 0x33, 0x1f, 0xd8, 0x5f, 0xb4, 0xe0, 0x6c, 0x6e, 0xba, 0x55, 0x74, 0x19, 0x46, 0x9c, - 0xb6, 0xcb, 0xc5, 0xf4, 0xe2, 0x18, 0x65, 0xe2, 0xa0, 0x6a, 0x85, 0x0b, 0xe9, 0x15, 0x54, 0xa5, - 0x81, 0x2f, 0xe4, 0xa6, 0x81, 0xef, 0x99, 0xd5, 0xdd, 0xfe, 0x1e, 0x0b, 0x84, 0xc3, 0x69, 0x1f, - 0x67, 0xf7, 0xa7, 0x60, 0x6c, 0x2f, 0x9d, 0x1d, 0xe9, 0x42, 0xbe, 0x07, 0xae, 0xc8, 0x89, 0xa4, - 0x18, 0x32, 0x23, 0x13, 0x92, 0x41, 0xcb, 0x6e, 0x80, 0x80, 0x96, 0x09, 0x13, 0x42, 0xf7, 0xee, - 0xcd, 0xf3, 0x00, 0x0d, 0x86, 0xab, 0xe5, 0xd2, 0x57, 0x37, 0x73, 0x59, 0x41, 0xb0, 0x86, 0x65, - 0xff, 0xdb, 0x02, 0x8c, 0xca, 0x6c, 0x3c, 0x1d, 0xaf, 0x1f, 0x51, 0xd1, 0x91, 0xd2, 0x73, 0xa2, - 0x2b, 0x50, 0x62, 0xb2, 0xcc, 0x6a, 0x2c, 0x61, 0x53, 0x92, 0x84, 0x35, 0x09, 0xc0, 0x31, 0x0e, - 0xdd, 0x45, 0x61, 0x67, 0x93, 0xa1, 0x27, 0xdc, 0x23, 0x6b, 0xbc, 0x18, 0x4b, 0x38, 0xfa, 0x04, - 0x4c, 0xf1, 0x7a, 0x81, 0xdf, 0x76, 0xb6, 0xb9, 0xfe, 0x63, 0x50, 0x05, 0x50, 0x98, 0x5a, 0x4b, - 0xc0, 0x0e, 0x0f, 0xe6, 0x4f, 0x25, 0xcb, 0x98, 0x62, 0x2f, 0x45, 0x85, 0x99, 0x39, 0xf1, 0x46, - 0xe8, 0xee, 0x4f, 0x59, 0x47, 0xc5, 0x20, 0xac, 0xe3, 0xd9, 0x9f, 0x05, 0x94, 0xce, 0x4b, 0x84, - 0x5e, 0xe7, 0xb6, 0xad, 0x6e, 0x40, 0x1a, 0xdd, 0x14, 0x7d, 0x7a, 0x98, 0x00, 0xe9, 0xd9, 0xc4, - 0x6b, 0x61, 0x55, 0xdf, 0xfe, 0xff, 0x8b, 0x30, 0x95, 0xf4, 0xe5, 0x46, 0xd7, 0x61, 0x88, 0xb3, - 0x1e, 0x82, 0x7c, 0x17, 0x3b, 0x12, 0xcd, 0x03, 0x9c, 0x1d, 0xc2, 0x82, 0x7b, 0x11, 0xf5, 0xd1, - 0x9b, 0x30, 0xda, 0xf0, 0xef, 0x79, 0xf7, 0x9c, 0xa0, 0xb1, 0x58, 0xad, 0x88, 0xe5, 0x9c, 0xf9, - 0xb0, 0x2d, 0xc7, 0x68, 0xba, 0x57, 0x39, 0xd3, 0x99, 0xc6, 0x20, 0xac, 0x93, 0x43, 0x1b, 0x2c, - 0x98, 0xf9, 0x96, 0xbb, 0xbd, 0xe6, 0xb4, 0xbb, 0x39, 0x3a, 0x2c, 0x4b, 0x24, 0x8d, 0xf2, 0xb8, - 0x88, 0x78, 0xce, 0x01, 0x38, 0x26, 0x84, 0x3e, 0x0f, 0x33, 0x61, 0x8e, 0xb8, 0x3d, 0x2f, 0x4d, - 0x5d, 0x37, 0x09, 0xf4, 0xd2, 0x63, 0x0f, 0x0e, 0xe6, 0x67, 0xb2, 0x04, 0xf3, 0x59, 0xcd, 0xd8, - 0x3f, 0x72, 0x0a, 0x8c, 0x4d, 0x6c, 0x64, 0x2d, 0xb5, 0x8e, 0x29, 0x6b, 0x29, 0x86, 0x11, 0xd2, - 0x6a, 0x47, 0xfb, 0x65, 0x37, 0xe8, 0x96, 0xcb, 0x7b, 0x45, 0xe0, 0xa4, 0x69, 0x4a, 0x08, 0x56, - 0x74, 0xb2, 0x53, 0xcb, 0x16, 0xbf, 0x8e, 0xa9, 0x65, 0x07, 0x4e, 0x30, 0xb5, 0xec, 0x3a, 0x0c, - 0x6f, 0xbb, 0x11, 0x26, 0x6d, 0x5f, 0x30, 0xfd, 0x99, 0xeb, 0xf0, 0x1a, 0x47, 0x49, 0x27, 0x31, - 0x14, 0x00, 0x2c, 0x89, 0xa0, 0xd7, 0xd5, 0x0e, 0x1c, 0xca, 0x7f, 0x98, 0xa7, 0x0d, 0x1e, 0x32, - 0xf7, 0xa0, 0x48, 0x20, 0x3b, 0xfc, 0xb0, 0x09, 0x64, 0x57, 0x65, 0xda, 0xd7, 0x91, 0x7c, 0xaf, - 0x24, 0x96, 0xd5, 0xb5, 0x47, 0xb2, 0xd7, 0x3b, 0x7a, 0xaa, 0xdc, 0x52, 0xfe, 0x49, 0xa0, 0xb2, - 0xe0, 0xf6, 0x99, 0x20, 0xf7, 0x7b, 0x2c, 0x38, 0xdd, 0xce, 0xca, 0x1a, 0x2d, 0x6c, 0x03, 0x5e, - 0xea, 0x3b, 0x31, 0xb5, 0xd1, 0x20, 0x93, 0xa9, 0x65, 0xa2, 0xe1, 0xec, 0xe6, 0xe8, 0x40, 0x07, - 0x9b, 0x0d, 0xa1, 0xa3, 0xbe, 0x98, 0x93, 0x69, 0xb7, 0x4b, 0x7e, 0xdd, 0x8d, 0x8c, 0xac, 0xae, - 0xef, 0xcf, 0xcb, 0xea, 0xda, 0x77, 0x2e, 0xd7, 0xd7, 0x55, 0x8e, 0xdd, 0xf1, 0xfc, 0xa5, 0xc4, - 0x33, 0xe8, 0xf6, 0xcc, 0xac, 0xfb, 0xba, 0xca, 0xac, 0xdb, 0x25, 0x52, 0x2d, 0xcf, 0x9b, 0xdb, - 0x33, 0x9f, 0xae, 0x96, 0x13, 0x77, 0xf2, 0x78, 0x72, 0xe2, 0x1a, 0x57, 0x0d, 0x4f, 0xcb, 0xfa, - 0x4c, 0x8f, 0xab, 0xc6, 0xa0, 0xdb, 0xfd, 0xb2, 0xe1, 0xf9, 0x7f, 0xa7, 0x1f, 0x2a, 0xff, 0xef, - 0x1d, 0x3d, 0x9f, 0x2e, 0xea, 0x91, 0x30, 0x96, 0x22, 0xf5, 0x99, 0x45, 0xf7, 0x8e, 0x7e, 0x01, - 0xce, 0xe4, 0xd3, 0x55, 0xf7, 0x5c, 0x9a, 0x6e, 0xe6, 0x15, 0x98, 0xca, 0xce, 0x7b, 0xea, 0x64, - 0xb2, 0xf3, 0x9e, 0x3e, 0xf6, 0xec, 0xbc, 0x67, 0x4e, 0x20, 0x3b, 0xef, 0x63, 0x27, 0x98, 0x9d, - 0xf7, 0x0e, 0x33, 0xa8, 0xe1, 0x61, 0x7b, 0x44, 0x64, 0xdd, 0xec, 0x28, 0xae, 0x59, 0xb1, 0x7d, - 0xf8, 0xc7, 0x29, 0x10, 0x8e, 0x49, 0x65, 0x64, 0xfd, 0x9d, 0x7d, 0x04, 0x59, 0x7f, 0xd7, 0xe3, - 0xac, 0xbf, 0x67, 0xf3, 0xa7, 0x3a, 0xc3, 0x05, 0x23, 0x27, 0xd7, 0xef, 0x1d, 0x3d, 0x47, 0xef, - 0xe3, 0x5d, 0xb4, 0x26, 0x59, 0x82, 0xc7, 0x2e, 0x99, 0x79, 0x5f, 0xe3, 0x99, 0x79, 0x9f, 0xc8, - 0x3f, 0xc9, 0x93, 0xd7, 0x9d, 0x91, 0x8f, 0x97, 0xf6, 0x4b, 0xc5, 0x70, 0x64, 0x31, 0x84, 0x73, - 0xfa, 0xa5, 0x82, 0x40, 0xa6, 0xfb, 0xa5, 0x40, 0x38, 0x26, 0x65, 0x7f, 0x5f, 0x01, 0xce, 0x77, - 0xdf, 0x6f, 0xb1, 0x34, 0xb5, 0x1a, 0x2b, 0x91, 0x13, 0xd2, 0x54, 0xfe, 0x66, 0x8b, 0xb1, 0xfa, - 0x0e, 0x49, 0x77, 0x0d, 0xa6, 0x95, 0xef, 0x46, 0xd3, 0xad, 0xef, 0xaf, 0xc7, 0x2f, 0x5f, 0xe5, - 0xef, 0x5e, 0x4b, 0x22, 0xe0, 0x74, 0x1d, 0xb4, 0x08, 0x93, 0x46, 0x61, 0xa5, 0x2c, 0xde, 0x66, - 0x4a, 0x7c, 0x5b, 0x33, 0xc1, 0x38, 0x89, 0x6f, 0x7f, 0xd9, 0x82, 0xc7, 0x72, 0xd2, 0xda, 0xf5, - 0x1d, 0x71, 0x6d, 0x0b, 0x26, 0xdb, 0x66, 0xd5, 0x1e, 0x41, 0x22, 0x8d, 0xe4, 0x79, 0xaa, 0xaf, - 0x09, 0x00, 0x4e, 0x12, 0xb5, 0x7f, 0xaa, 0x00, 0xe7, 0xba, 0x1a, 0x23, 0x22, 0x0c, 0x67, 0xb6, - 0x5b, 0xa1, 0xb3, 0x1c, 0x90, 0x06, 0xf1, 0x22, 0xd7, 0x69, 0xd6, 0xda, 0xa4, 0xae, 0xc9, 0xc3, - 0x99, 0x55, 0xdf, 0xb5, 0xb5, 0xda, 0x62, 0x1a, 0x03, 0xe7, 0xd4, 0x44, 0xab, 0x80, 0xd2, 0x10, - 0x31, 0xc3, 0x2c, 0x1a, 0x75, 0x9a, 0x1e, 0xce, 0xa8, 0x81, 0x3e, 0x02, 0xe3, 0xca, 0xc8, 0x51, - 0x9b, 0x71, 0x76, 0xb0, 0x63, 0x1d, 0x80, 0x4d, 0x3c, 0x74, 0x95, 0x87, 0x33, 0x17, 0x81, 0xef, - 0x85, 0xf0, 0x7c, 0x52, 0xc6, 0x2a, 0x17, 0xc5, 0x58, 0xc7, 0x59, 0xba, 0xfc, 0x1b, 0x7f, 0x70, - 0xfe, 0x7d, 0xbf, 0xf5, 0x07, 0xe7, 0xdf, 0xf7, 0xbb, 0x7f, 0x70, 0xfe, 0x7d, 0xdf, 0xf1, 0xe0, - 0xbc, 0xf5, 0x1b, 0x0f, 0xce, 0x5b, 0xbf, 0xf5, 0xe0, 0xbc, 0xf5, 0xbb, 0x0f, 0xce, 0x5b, 0xbf, - 0xff, 0xe0, 0xbc, 0xf5, 0xa5, 0x3f, 0x3c, 0xff, 0xbe, 0x4f, 0x15, 0xf6, 0xae, 0xfe, 0xdf, 0x00, - 0x00, 0x00, 0xff, 0xff, 0x7a, 0x57, 0x60, 0xaf, 0xc8, 0x03, 0x01, 0x00, + 0xe1, 0x49, 0x4f, 0x95, 0x46, 0xa6, 0x6d, 0x2f, 0xf3, 0x70, 0x2d, 0x2b, 0x22, 0x58, 0x23, 0x88, + 0xb6, 0x60, 0x3c, 0xfe, 0x17, 0xe7, 0x8d, 0x3c, 0x62, 0x0b, 0x4c, 0xee, 0x5d, 0xd6, 0xe9, 0x60, + 0x93, 0xac, 0xfd, 0xa3, 0x03, 0xf0, 0x78, 0x97, 0xb3, 0x18, 0x2d, 0x9a, 0xfa, 0xde, 0x67, 0x92, + 0x8f, 0xf8, 0xb9, 0xcc, 0xca, 0xc6, 0xab, 0x3e, 0xb1, 0xe4, 0x0b, 0xef, 0x78, 0xc9, 0xff, 0x90, + 0xa5, 0x89, 0x57, 0xb8, 0x65, 0xe9, 0xc7, 0x8e, 0x78, 0xc7, 0x1c, 0xa3, 0xbc, 0x65, 0x2b, 0x43, + 0x68, 0xf1, 0x7c, 0xdf, 0xdd, 0xe9, 0x5b, 0x8a, 0x71, 0xb2, 0xd2, 0xe8, 0xdf, 0xb6, 0xe0, 0x5c, + 0xd7, 0xe0, 0x20, 0xdf, 0x84, 0x8c, 0x89, 0xfd, 0x05, 0x0b, 0x9e, 0xcc, 0xac, 0x61, 0x98, 0x33, + 0x5d, 0x81, 0x52, 0x9d, 0x16, 0x6a, 0xde, 0xa0, 0xb1, 0x9b, 0xbc, 0x04, 0xe0, 0x18, 0xc7, 0xb0, + 0x5a, 0x2a, 0xf4, 0xb4, 0x5a, 0xfa, 0x35, 0x0b, 0x52, 0x87, 0xcb, 0x09, 0xdc, 0x72, 0x15, 0xf3, + 0x96, 0x7b, 0x7f, 0x3f, 0xa3, 0x99, 0x73, 0xc1, 0xfd, 0xc9, 0x24, 0x9c, 0xc9, 0xf1, 0x86, 0xda, + 0x83, 0xe9, 0xed, 0x3a, 0x31, 0xfd, 0x6c, 0xbb, 0xc5, 0x9f, 0xe9, 0xea, 0x94, 0xcb, 0x52, 0x84, + 0x4e, 0xa7, 0x50, 0x70, 0xba, 0x09, 0xf4, 0x05, 0x0b, 0x4e, 0x39, 0xf7, 0xc2, 0x15, 0xca, 0xad, + 0xb8, 0xf5, 0xa5, 0xa6, 0x5f, 0xdf, 0xa5, 0x57, 0x81, 0xdc, 0x08, 0x2f, 0x66, 0x4a, 0x90, 0xee, + 0xd6, 0x52, 0xf8, 0x46, 0xf3, 0x2c, 0x67, 0x6a, 0x16, 0x16, 0xce, 0x6c, 0x0b, 0x61, 0x11, 0x48, + 0x9f, 0xbe, 0x85, 0xba, 0x78, 0x82, 0x67, 0xb9, 0xad, 0xf1, 0xeb, 0x57, 0x42, 0xb0, 0xa2, 0x83, + 0x3e, 0x0b, 0xa5, 0x6d, 0xe9, 0x4b, 0x9a, 0x71, 0xbd, 0xc7, 0x03, 0xd9, 0xdd, 0xc3, 0x96, 0xab, + 0x81, 0x15, 0x12, 0x8e, 0x89, 0xa2, 0xd7, 0xa0, 0xe8, 0x6d, 0x85, 0xdd, 0xd2, 0x8e, 0x26, 0xec, + 0xfd, 0x78, 0xbc, 0x85, 0xf5, 0xd5, 0x1a, 0xa6, 0x15, 0xd1, 0x75, 0x28, 0x06, 0x9b, 0x0d, 0x21, + 0xfe, 0xcc, 0xdc, 0xa4, 0x78, 0xa9, 0x9c, 0xd3, 0x2b, 0x46, 0x09, 0x2f, 0x95, 0x31, 0x25, 0x81, + 0xaa, 0x30, 0xc8, 0x5c, 0x88, 0xc4, 0x65, 0x9a, 0xf9, 0x6c, 0xe8, 0xe2, 0x8a, 0xc7, 0x83, 0x32, + 0x30, 0x04, 0xcc, 0x09, 0xa1, 0x0d, 0x18, 0xaa, 0xb3, 0x14, 0x95, 0xe2, 0xf6, 0xfc, 0x50, 0xa6, + 0xa0, 0xb3, 0x4b, 0xee, 0x4e, 0x21, 0xf7, 0x63, 0x18, 0x58, 0xd0, 0x62, 0x54, 0x49, 0x7b, 0x67, + 0x2b, 0x14, 0x29, 0x95, 0xb3, 0xa9, 0x76, 0x49, 0x49, 0x2b, 0xa8, 0x32, 0x0c, 0x2c, 0x68, 0xa1, + 0x57, 0xa0, 0xb0, 0x55, 0x17, 0xee, 0x41, 0x99, 0x12, 0x4f, 0x33, 0x64, 0xc6, 0xd2, 0xd0, 0x83, + 0x83, 0xf9, 0xc2, 0xea, 0x32, 0x2e, 0x6c, 0xd5, 0xd1, 0x3a, 0x0c, 0x6f, 0x71, 0x27, 0x7b, 0x21, + 0xd4, 0x7c, 0x2a, 0xdb, 0xff, 0x3f, 0xe5, 0x87, 0xcf, 0x3d, 0x63, 0x04, 0x00, 0x4b, 0x22, 0x2c, + 0x2e, 0xbd, 0x0a, 0x16, 0x20, 0x62, 0x95, 0x2d, 0x1c, 0x2d, 0xc0, 0x03, 0x67, 0x6e, 0xe2, 0x90, + 0x03, 0x58, 0xa3, 0x48, 0x57, 0xb5, 0x23, 0xf3, 0xda, 0x8b, 0xa0, 0x36, 0x99, 0xab, 0xba, 0x47, + 0xca, 0x7f, 0xbe, 0xaa, 0x15, 0x12, 0x8e, 0x89, 0xa2, 0x5d, 0x18, 0xdf, 0x0b, 0xdb, 0x3b, 0x44, + 0x6e, 0x69, 0x16, 0xe3, 0x26, 0xe7, 0x5e, 0xbe, 0x23, 0x10, 0xdd, 0x20, 0xea, 0x38, 0xcd, 0xd4, + 0x29, 0xc4, 0x78, 0xa8, 0x3b, 0x3a, 0x31, 0x6c, 0xd2, 0xa6, 0xc3, 0xff, 0x56, 0xc7, 0xdf, 0xdc, + 0x8f, 0x88, 0x08, 0x31, 0x96, 0x39, 0xfc, 0x6f, 0x70, 0x94, 0xf4, 0xf0, 0x0b, 0x00, 0x96, 0x44, + 0xd0, 0x1d, 0x31, 0x3c, 0xec, 0xf4, 0x9c, 0xca, 0x8f, 0x03, 0xba, 0x28, 0x91, 0x72, 0x06, 0x85, + 0x9d, 0x96, 0x31, 0x29, 0x76, 0x4a, 0xb6, 0x77, 0xfc, 0xc8, 0xf7, 0x12, 0x27, 0xf4, 0x74, 0xfe, + 0x29, 0x59, 0xcd, 0xc0, 0x4f, 0x9f, 0x92, 0x59, 0x58, 0x38, 0xb3, 0x2d, 0xd4, 0x80, 0x89, 0xb6, + 0x1f, 0x44, 0xf7, 0xfc, 0x40, 0xae, 0x2f, 0xd4, 0x45, 0x28, 0x63, 0x60, 0x8a, 0x16, 0x59, 0xf4, + 0x3e, 0x13, 0x82, 0x13, 0x34, 0xd1, 0x27, 0x60, 0x38, 0xac, 0x3b, 0x4d, 0x52, 0xb9, 0x35, 0x3b, + 0x93, 0x7f, 0xfd, 0xd4, 0x38, 0x4a, 0xce, 0xea, 0xe2, 0x41, 0xec, 0x39, 0x0a, 0x96, 0xe4, 0xd0, + 0x2a, 0x0c, 0xb2, 0xbc, 0x63, 0x2c, 0x1e, 0x5e, 0x4e, 0x38, 0xd3, 0x94, 0xf5, 0x35, 0x3f, 0x9b, + 0x58, 0x31, 0xe6, 0xd5, 0xe9, 0x1e, 0x10, 0x6f, 0x13, 0x3f, 0x9c, 0x3d, 0x9d, 0xbf, 0x07, 0xc4, + 0x93, 0xe6, 0x56, 0xad, 0xdb, 0x1e, 0x50, 0x48, 0x38, 0x26, 0x4a, 0x4f, 0x66, 0x7a, 0x9a, 0x9e, + 0xe9, 0x62, 0x36, 0x94, 0x7b, 0x96, 0xb2, 0x93, 0x99, 0x9e, 0xa4, 0x94, 0x84, 0xfd, 0xfb, 0xc3, + 0x69, 0x9e, 0x85, 0xbd, 0x66, 0xbf, 0xc7, 0x4a, 0x29, 0x3a, 0x3f, 0xdc, 0xaf, 0x70, 0xed, 0x18, + 0x59, 0xf0, 0x2f, 0x58, 0x70, 0xa6, 0x9d, 0xf9, 0x21, 0x82, 0x01, 0xe8, 0x4f, 0x46, 0xc7, 0x3f, + 0x5d, 0xc5, 0x4e, 0xcc, 0x86, 0xe3, 0x9c, 0x96, 0x92, 0xcf, 0x9c, 0xe2, 0x3b, 0x7e, 0xe6, 0xac, + 0xc1, 0x08, 0x63, 0x32, 0x7b, 0xa4, 0x6c, 0x4e, 0xbe, 0xf9, 0x18, 0x2b, 0xb1, 0x2c, 0x2a, 0x62, + 0x45, 0x02, 0xfd, 0xb0, 0x05, 0xe7, 0x92, 0x5d, 0xc7, 0x84, 0x81, 0x45, 0xc0, 0x45, 0xfe, 0x90, + 0x5e, 0x15, 0xdf, 0x9f, 0xe2, 0xff, 0x0d, 0xe4, 0xc3, 0x5e, 0x08, 0xb8, 0x7b, 0x63, 0xa8, 0x9c, + 0xf1, 0x92, 0x1f, 0x32, 0xb5, 0x17, 0x7d, 0xbc, 0xe6, 0x5f, 0x84, 0xb1, 0x96, 0xdf, 0xf1, 0x22, + 0x61, 0x65, 0x24, 0x2c, 0x1e, 0x98, 0xa6, 0x7f, 0x4d, 0x2b, 0xc7, 0x06, 0x56, 0x42, 0x06, 0x30, + 0xf2, 0xd0, 0x32, 0x80, 0x37, 0x61, 0xcc, 0xd3, 0xcc, 0x62, 0x05, 0x3f, 0x70, 0x29, 0x3f, 0x58, + 0xaa, 0x6e, 0x44, 0xcb, 0x7b, 0xa9, 0x97, 0x60, 0x83, 0xda, 0xc9, 0x3e, 0xf8, 0xbe, 0x6c, 0x65, + 0x30, 0xf5, 0x5c, 0x04, 0xf0, 0x51, 0x53, 0x04, 0x70, 0x29, 0x29, 0x02, 0x48, 0x49, 0xae, 0x8d, + 0xd7, 0x7f, 0xff, 0xb9, 0x60, 0xfa, 0x0d, 0xb8, 0x68, 0x37, 0xe1, 0x42, 0xaf, 0x6b, 0x89, 0x99, + 0x9b, 0x35, 0x94, 0x9e, 0x32, 0x36, 0x37, 0x6b, 0x54, 0xca, 0x98, 0x41, 0xfa, 0x0d, 0xe5, 0x63, + 0xff, 0x17, 0x0b, 0x8a, 0x55, 0xbf, 0x71, 0x02, 0x0f, 0xde, 0x8f, 0x19, 0x0f, 0xde, 0xc7, 0xb3, + 0x2f, 0xc4, 0x46, 0xae, 0xdc, 0x7d, 0x25, 0x21, 0x77, 0x3f, 0x97, 0x47, 0xa0, 0xbb, 0x94, 0xfd, + 0xa7, 0x8b, 0x30, 0x5a, 0xf5, 0x1b, 0xca, 0xd6, 0xfb, 0x9f, 0x3d, 0x8c, 0xad, 0x77, 0x6e, 0x46, + 0x03, 0x8d, 0x32, 0xb3, 0x52, 0x93, 0x6e, 0xae, 0xdf, 0x64, 0x26, 0xdf, 0x77, 0x89, 0xbb, 0xbd, + 0x13, 0x91, 0x46, 0xf2, 0x73, 0x4e, 0xce, 0xe4, 0xfb, 0xf7, 0x0b, 0x30, 0x99, 0x68, 0x1d, 0x35, + 0x61, 0xbc, 0xa9, 0x4b, 0x75, 0xc5, 0x3a, 0x7d, 0x28, 0x81, 0xb0, 0x30, 0x99, 0xd5, 0x8a, 0xb0, + 0x49, 0x1c, 0x2d, 0x00, 0x28, 0x35, 0xa7, 0x14, 0xeb, 0x31, 0xae, 0x5f, 0xe9, 0x41, 0x43, 0xac, + 0x61, 0xa0, 0x97, 0x60, 0x34, 0xf2, 0xdb, 0x7e, 0xd3, 0xdf, 0xde, 0xbf, 0x41, 0x64, 0xf0, 0x28, + 0x65, 0x08, 0xb7, 0x11, 0x83, 0xb0, 0x8e, 0x87, 0xee, 0xc3, 0xb4, 0x22, 0x52, 0x3b, 0x06, 0x49, + 0x37, 0x93, 0x2a, 0xac, 0x27, 0x29, 0xe2, 0x74, 0x23, 0xf6, 0xcf, 0x16, 0xf9, 0x10, 0x7b, 0x91, + 0xfb, 0xde, 0x6e, 0x78, 0x77, 0xef, 0x86, 0xaf, 0x59, 0x30, 0x45, 0x5b, 0x67, 0x56, 0x3e, 0xf2, + 0x9a, 0x57, 0xe1, 0x99, 0xad, 0x2e, 0xe1, 0x99, 0x2f, 0xd1, 0x53, 0xb3, 0xe1, 0x77, 0x22, 0x21, + 0xbb, 0xd3, 0x8e, 0x45, 0x5a, 0x8a, 0x05, 0x54, 0xe0, 0x91, 0x20, 0x10, 0x9e, 0x89, 0x3a, 0x1e, + 0x09, 0x02, 0x2c, 0xa0, 0x32, 0x7a, 0xf3, 0x40, 0x76, 0xf4, 0x66, 0x1e, 0x84, 0x53, 0xd8, 0x83, + 0x08, 0x86, 0x4b, 0x0b, 0xc2, 0x29, 0x0d, 0x45, 0x62, 0x1c, 0xfb, 0xe7, 0x8b, 0x30, 0x56, 0xf5, + 0x1b, 0xb1, 0x8a, 0xf3, 0x45, 0x43, 0xc5, 0x79, 0x21, 0xa1, 0xe2, 0x9c, 0xd2, 0x71, 0xdf, 0x53, + 0x68, 0x7e, 0xa3, 0x14, 0x9a, 0xff, 0xd8, 0x62, 0xb3, 0x56, 0x5e, 0xaf, 0x71, 0xa3, 0x31, 0x74, + 0x15, 0x46, 0xd9, 0x01, 0xc3, 0x5c, 0x61, 0xa5, 0xde, 0x8f, 0x65, 0x25, 0x5a, 0x8f, 0x8b, 0xb1, + 0x8e, 0x83, 0x2e, 0xc3, 0x48, 0x48, 0x9c, 0xa0, 0xbe, 0xa3, 0x4e, 0x57, 0xa1, 0xa4, 0xe3, 0x65, + 0x58, 0x41, 0xd1, 0x1b, 0x71, 0xfc, 0xc7, 0x62, 0xbe, 0x6b, 0x9d, 0xde, 0x1f, 0xbe, 0x45, 0xf2, + 0x83, 0x3e, 0xda, 0x77, 0x01, 0xa5, 0xf1, 0xfb, 0x08, 0x7c, 0x36, 0x6f, 0x06, 0x3e, 0x2b, 0xa5, + 0x82, 0x9e, 0xfd, 0xb9, 0x05, 0x13, 0x55, 0xbf, 0x41, 0xb7, 0xee, 0xb7, 0xd2, 0x3e, 0xd5, 0x83, + 0xdf, 0x0e, 0x75, 0x09, 0x7e, 0x7b, 0x11, 0x06, 0xab, 0x7e, 0xa3, 0x52, 0xed, 0xe6, 0xd7, 0x6e, + 0xff, 0x0d, 0x0b, 0x86, 0xab, 0x7e, 0xe3, 0x04, 0xd4, 0x02, 0x1f, 0x35, 0xd5, 0x02, 0x8f, 0xe5, + 0xac, 0x9b, 0x1c, 0x4d, 0xc0, 0x5f, 0x1b, 0x80, 0x71, 0xda, 0x4f, 0x7f, 0x5b, 0x4e, 0xa5, 0x31, + 0x6c, 0x56, 0x1f, 0xc3, 0x46, 0xb9, 0x70, 0xbf, 0xd9, 0xf4, 0xef, 0x25, 0xa7, 0x75, 0x95, 0x95, + 0x62, 0x01, 0x45, 0xcf, 0xc2, 0x48, 0x3b, 0x20, 0x7b, 0xae, 0x2f, 0xd8, 0x5b, 0x4d, 0xc9, 0x52, + 0x15, 0xe5, 0x58, 0x61, 0xd0, 0x67, 0x61, 0xe8, 0x7a, 0xf4, 0x2a, 0xaf, 0xfb, 0x5e, 0x83, 0x4b, + 0xce, 0x8b, 0x22, 0x43, 0x83, 0x56, 0x8e, 0x0d, 0x2c, 0x74, 0x17, 0x4a, 0xec, 0x3f, 0x3b, 0x76, + 0x8e, 0x9e, 0xeb, 0x53, 0xe4, 0x7e, 0x13, 0x04, 0x70, 0x4c, 0x0b, 0x3d, 0x0f, 0x10, 0xc9, 0x28, + 0xe7, 0xa1, 0x08, 0x72, 0xa5, 0x9e, 0x02, 0x2a, 0xfe, 0x79, 0x88, 0x35, 0x2c, 0xf4, 0x0c, 0x94, + 0x22, 0xc7, 0x6d, 0xde, 0x74, 0x3d, 0x12, 0x32, 0x89, 0x78, 0x51, 0xa6, 0x60, 0x13, 0x85, 0x38, + 0x86, 0x53, 0x56, 0x8c, 0x45, 0x80, 0xe0, 0x99, 0x82, 0x47, 0x18, 0x36, 0x63, 0xc5, 0x6e, 0xaa, + 0x52, 0xac, 0x61, 0xa0, 0x1d, 0x78, 0xc2, 0xf5, 0x58, 0x36, 0x03, 0x52, 0xdb, 0x75, 0xdb, 0x1b, + 0x37, 0x6b, 0x77, 0x48, 0xe0, 0x6e, 0xed, 0x2f, 0x39, 0xf5, 0x5d, 0xe2, 0xc9, 0x2c, 0x8e, 0xef, + 0x17, 0x5d, 0x7c, 0xa2, 0xd2, 0x05, 0x17, 0x77, 0xa5, 0x64, 0xbf, 0x0c, 0xa7, 0xab, 0x7e, 0xa3, + 0xea, 0x07, 0xd1, 0xaa, 0x1f, 0xdc, 0x73, 0x82, 0x86, 0x5c, 0x29, 0xf3, 0x32, 0x1a, 0x03, 0x3d, + 0x0a, 0x07, 0xf9, 0x41, 0x61, 0x44, 0x5a, 0x78, 0x81, 0x31, 0x5f, 0x47, 0xf4, 0x21, 0xaa, 0x33, + 0x36, 0x40, 0xa5, 0xf6, 0xb8, 0xe6, 0x44, 0x04, 0xdd, 0x62, 0x29, 0x8b, 0xe3, 0x1b, 0x51, 0x54, + 0x7f, 0x5a, 0x4b, 0x59, 0x1c, 0x03, 0x33, 0xaf, 0x50, 0xb3, 0xbe, 0xfd, 0x5f, 0x07, 0xd9, 0xe1, + 0x98, 0x48, 0x0f, 0x81, 0x3e, 0x03, 0x13, 0x21, 0xb9, 0xe9, 0x7a, 0x9d, 0xfb, 0x52, 0x1a, 0xd1, + 0xc5, 0x0b, 0xac, 0xb6, 0xa2, 0x63, 0x72, 0x99, 0xa6, 0x59, 0x86, 0x13, 0xd4, 0x50, 0x0b, 0x26, + 0xee, 0xb9, 0x5e, 0xc3, 0xbf, 0x17, 0x4a, 0xfa, 0x23, 0xf9, 0xa2, 0xcd, 0xbb, 0x1c, 0x33, 0xd1, + 0x47, 0xa3, 0xb9, 0xbb, 0x06, 0x31, 0x9c, 0x20, 0x4e, 0x17, 0x60, 0xd0, 0xf1, 0x16, 0xc3, 0xdb, + 0x21, 0x09, 0x44, 0xf2, 0x69, 0xb6, 0x00, 0xb1, 0x2c, 0xc4, 0x31, 0x9c, 0x2e, 0x40, 0xf6, 0xe7, + 0x5a, 0xe0, 0x77, 0x78, 0x2e, 0x02, 0xb1, 0x00, 0xb1, 0x2a, 0xc5, 0x1a, 0x06, 0xdd, 0xa0, 0xec, + 0xdf, 0xba, 0xef, 0x61, 0xdf, 0x8f, 0xe4, 0x96, 0x66, 0xe9, 0x4e, 0xb5, 0x72, 0x6c, 0x60, 0xa1, + 0x55, 0x40, 0x61, 0xa7, 0xdd, 0x6e, 0x32, 0xf3, 0x12, 0xa7, 0xc9, 0x48, 0x71, 0x95, 0x7b, 0x91, + 0x87, 0x68, 0xad, 0xa5, 0xa0, 0x38, 0xa3, 0x06, 0x3d, 0xab, 0xb7, 0x44, 0x57, 0x07, 0x59, 0x57, + 0xb9, 0x1a, 0xa4, 0xc6, 0xfb, 0x29, 0x61, 0x68, 0x05, 0x86, 0xc3, 0xfd, 0xb0, 0x1e, 0x89, 0x58, + 0x73, 0x39, 0x19, 0x80, 0x6a, 0x0c, 0x45, 0x4b, 0x40, 0xc7, 0xab, 0x60, 0x59, 0x17, 0xd5, 0x61, + 0x46, 0x50, 0x5c, 0xde, 0x71, 0x3c, 0x95, 0x4f, 0x85, 0x5b, 0xd9, 0x5e, 0x7d, 0x70, 0x30, 0x3f, + 0x23, 0x5a, 0xd6, 0xc1, 0x87, 0x07, 0xf3, 0x67, 0xaa, 0x7e, 0x23, 0x03, 0x82, 0xb3, 0xa8, 0xf1, + 0xc5, 0x57, 0xaf, 0xfb, 0xad, 0x76, 0x35, 0xf0, 0xb7, 0xdc, 0x26, 0xe9, 0xa6, 0x4a, 0xaa, 0x19, + 0x98, 0x62, 0xf1, 0x19, 0x65, 0x38, 0x41, 0xcd, 0xfe, 0x4e, 0xc6, 0xcf, 0xb0, 0x7c, 0xcb, 0x51, + 0x27, 0x20, 0xa8, 0x05, 0xe3, 0x6d, 0xb6, 0x4d, 0x44, 0x86, 0x00, 0xb1, 0xd6, 0x5f, 0xec, 0x53, + 0x24, 0x72, 0x8f, 0x5e, 0x03, 0xa6, 0x99, 0x4a, 0x55, 0x27, 0x87, 0x4d, 0xea, 0xf6, 0x4f, 0x3c, + 0xc6, 0x6e, 0xc4, 0x1a, 0x97, 0x73, 0x0c, 0x0b, 0xa3, 0x7e, 0xf1, 0xb4, 0x9a, 0xcb, 0x17, 0xb8, + 0xc5, 0xd3, 0x22, 0x1c, 0x03, 0xb0, 0xac, 0x8b, 0x3e, 0x0d, 0x13, 0xf4, 0xa5, 0xa2, 0x6e, 0xa5, + 0x70, 0xf6, 0x54, 0x7e, 0xf0, 0x05, 0x85, 0xa5, 0x67, 0x0f, 0xd1, 0x2b, 0xe3, 0x04, 0x31, 0xf4, + 0x06, 0x33, 0x0b, 0x91, 0xa4, 0x0b, 0xfd, 0x90, 0xd6, 0x2d, 0x40, 0x24, 0x59, 0x8d, 0x08, 0xea, + 0xc0, 0x4c, 0x3a, 0xd7, 0x58, 0x38, 0x6b, 0xe7, 0xb3, 0x7c, 0xe9, 0x74, 0x61, 0x71, 0x9a, 0x87, + 0x34, 0x2c, 0xc4, 0x59, 0xf4, 0xd1, 0x4d, 0x18, 0x17, 0x49, 0x87, 0xc5, 0xca, 0x2d, 0x1a, 0x72, + 0xc0, 0x71, 0xac, 0x03, 0x0f, 0x93, 0x05, 0xd8, 0xac, 0x8c, 0xb6, 0xe1, 0x9c, 0x96, 0x04, 0xe8, + 0x5a, 0xe0, 0x30, 0x65, 0xbe, 0xcb, 0x8e, 0x53, 0xed, 0xae, 0x7e, 0xf2, 0xc1, 0xc1, 0xfc, 0xb9, + 0x8d, 0x6e, 0x88, 0xb8, 0x3b, 0x1d, 0x74, 0x0b, 0x4e, 0x73, 0xd7, 0xe1, 0x32, 0x71, 0x1a, 0x4d, + 0xd7, 0x53, 0xcc, 0x00, 0xdf, 0xf2, 0x67, 0x1f, 0x1c, 0xcc, 0x9f, 0x5e, 0xcc, 0x42, 0xc0, 0xd9, + 0xf5, 0xd0, 0x47, 0xa1, 0xd4, 0xf0, 0x42, 0x31, 0x06, 0x43, 0x46, 0x9e, 0xa5, 0x52, 0x79, 0xbd, + 0xa6, 0xbe, 0x3f, 0xfe, 0x83, 0xe3, 0x0a, 0x68, 0x9b, 0xcb, 0x8a, 0x95, 0x04, 0x63, 0x38, 0x15, + 0x3a, 0x29, 0x29, 0xe4, 0x33, 0x9c, 0x07, 0xb9, 0x92, 0x44, 0xd9, 0xd4, 0x1b, 0x7e, 0x85, 0x06, + 0x61, 0xf4, 0x3a, 0x20, 0xfa, 0x82, 0x70, 0xeb, 0x64, 0xb1, 0xce, 0xd2, 0x4f, 0x30, 0xd1, 0xfa, + 0x88, 0xe9, 0xce, 0x56, 0x4b, 0x61, 0xe0, 0x8c, 0x5a, 0xe8, 0x3a, 0x3d, 0x55, 0xf4, 0x52, 0x71, + 0x6a, 0xa9, 0xac, 0x78, 0x65, 0xd2, 0x0e, 0x48, 0xdd, 0x89, 0x48, 0xc3, 0xa4, 0x88, 0x13, 0xf5, + 0x50, 0x03, 0x9e, 0x70, 0x3a, 0x91, 0xcf, 0xc4, 0xf0, 0x26, 0xea, 0x86, 0xbf, 0x4b, 0x3c, 0xa6, + 0x01, 0x1b, 0x59, 0xba, 0x40, 0xb9, 0x8d, 0xc5, 0x2e, 0x78, 0xb8, 0x2b, 0x15, 0xca, 0x25, 0xaa, + 0x34, 0xb8, 0x60, 0x06, 0x84, 0xca, 0x48, 0x85, 0xfb, 0x12, 0x8c, 0xee, 0xf8, 0x61, 0xb4, 0x4e, + 0xa2, 0x7b, 0x7e, 0xb0, 0x2b, 0xe2, 0x7a, 0xc6, 0xb1, 0xa0, 0x63, 0x10, 0xd6, 0xf1, 0xe8, 0x33, + 0x90, 0xd9, 0x67, 0x54, 0xca, 0x4c, 0x35, 0x3e, 0x12, 0x9f, 0x31, 0xd7, 0x79, 0x31, 0x96, 0x70, + 0x89, 0x5a, 0xa9, 0x2e, 0x33, 0x35, 0x77, 0x02, 0xb5, 0x52, 0x5d, 0xc6, 0x12, 0x4e, 0x97, 0x6b, + 0xb8, 0xe3, 0x04, 0xa4, 0x1a, 0xf8, 0x75, 0x12, 0x6a, 0x11, 0xc8, 0x1f, 0xe7, 0x51, 0x4b, 0xe9, + 0x72, 0xad, 0x65, 0x21, 0xe0, 0xec, 0x7a, 0x88, 0xa4, 0x13, 0x60, 0x4d, 0xe4, 0xeb, 0x27, 0xd2, + 0xfc, 0x4c, 0x9f, 0x39, 0xb0, 0x3c, 0x98, 0x52, 0xa9, 0xb7, 0x78, 0x9c, 0xd2, 0x70, 0x76, 0x92, + 0xad, 0xed, 0xfe, 0x83, 0x9c, 0x2a, 0x8d, 0x4f, 0x25, 0x41, 0x09, 0xa7, 0x68, 0x1b, 0x31, 0xbf, + 0xa6, 0x7a, 0xc6, 0xfc, 0xba, 0x02, 0xa5, 0xb0, 0xb3, 0xd9, 0xf0, 0x5b, 0x8e, 0xeb, 0x31, 0x35, + 0xb7, 0xf6, 0x1e, 0xa9, 0x49, 0x00, 0x8e, 0x71, 0xd0, 0x2a, 0x8c, 0x38, 0x52, 0x9d, 0x83, 0xf2, + 0xa3, 0xbc, 0x28, 0x25, 0x0e, 0x0f, 0x7c, 0x20, 0x15, 0x38, 0xaa, 0x2e, 0x7a, 0x15, 0xc6, 0x85, + 0xeb, 0xab, 0xc8, 0xfa, 0x38, 0x63, 0xfa, 0x27, 0xd5, 0x74, 0x20, 0x36, 0x71, 0xd1, 0x6d, 0x18, + 0x8d, 0xfc, 0x26, 0x73, 0xb2, 0xa1, 0x6c, 0xde, 0x99, 0xfc, 0x78, 0x65, 0x1b, 0x0a, 0x4d, 0x97, + 0xa4, 0xaa, 0xaa, 0x58, 0xa7, 0x83, 0x36, 0xf8, 0x7a, 0x67, 0x91, 0xb8, 0x49, 0x38, 0xfb, 0x58, + 0xfe, 0x9d, 0xa4, 0x02, 0x76, 0x9b, 0xdb, 0x41, 0xd4, 0xc4, 0x3a, 0x19, 0x74, 0x0d, 0xa6, 0xdb, + 0x81, 0xeb, 0xb3, 0x35, 0xa1, 0x34, 0x79, 0xb3, 0x66, 0x1a, 0xa0, 0x6a, 0x12, 0x01, 0xa7, 0xeb, + 0x30, 0xcf, 0x65, 0x51, 0x38, 0x7b, 0x96, 0x27, 0x86, 0xe6, 0xcf, 0x3b, 0x5e, 0x86, 0x15, 0x14, + 0xad, 0xb1, 0x93, 0x98, 0x4b, 0x26, 0x66, 0xe7, 0xf2, 0x03, 0xcb, 0xe8, 0x12, 0x0c, 0xce, 0xbc, + 0xaa, 0xbf, 0x38, 0xa6, 0x80, 0x1a, 0x5a, 0x06, 0x41, 0xfa, 0x62, 0x08, 0x67, 0x9f, 0xe8, 0x62, + 0x24, 0x97, 0x78, 0x5e, 0xc4, 0x0c, 0x81, 0x51, 0x1c, 0xe2, 0x04, 0x4d, 0xf4, 0x71, 0x98, 0x12, + 0xe1, 0xf0, 0xe2, 0x61, 0x3a, 0x17, 0x9b, 0x2e, 0xe3, 0x04, 0x0c, 0xa7, 0xb0, 0x79, 0x86, 0x02, + 0x67, 0xb3, 0x49, 0xc4, 0xd1, 0x77, 0xd3, 0xf5, 0x76, 0xc3, 0xd9, 0xf3, 0xec, 0x7c, 0x10, 0x19, + 0x0a, 0x92, 0x50, 0x9c, 0x51, 0x03, 0x6d, 0xc0, 0x54, 0x3b, 0x20, 0xa4, 0xc5, 0x18, 0x7d, 0x71, + 0x9f, 0xcd, 0x73, 0xc7, 0x7d, 0xda, 0x93, 0x6a, 0x02, 0x76, 0x98, 0x51, 0x86, 0x53, 0x14, 0xd0, + 0x3d, 0x18, 0xf1, 0xf7, 0x48, 0xb0, 0x43, 0x9c, 0xc6, 0xec, 0x85, 0x2e, 0xa6, 0xf4, 0xe2, 0x72, + 0xbb, 0x25, 0x70, 0x13, 0xda, 0x7f, 0x59, 0xdc, 0x5b, 0xfb, 0x2f, 0x1b, 0x43, 0x3f, 0x62, 0xc1, + 0x59, 0xa9, 0x30, 0xa8, 0xb5, 0xe9, 0xa8, 0x2f, 0xfb, 0x5e, 0x18, 0x05, 0xdc, 0xd5, 0xfc, 0xc9, + 0x7c, 0xf7, 0xeb, 0x8d, 0x9c, 0x4a, 0x4a, 0x38, 0x7a, 0x36, 0x0f, 0x23, 0xc4, 0xf9, 0x2d, 0xa2, + 0x65, 0x98, 0x0e, 0x49, 0x24, 0x0f, 0xa3, 0xc5, 0x70, 0xf5, 0x8d, 0xf2, 0xfa, 0xec, 0x45, 0xee, + 0x27, 0x4f, 0x37, 0x43, 0x2d, 0x09, 0xc4, 0x69, 0xfc, 0xb9, 0x6f, 0x87, 0xe9, 0xd4, 0xf5, 0x7f, + 0x94, 0xcc, 0x2b, 0x73, 0xbb, 0x30, 0x6e, 0x0c, 0xf1, 0x23, 0xd5, 0x1e, 0xff, 0xcb, 0x61, 0x28, + 0x29, 0xcd, 0x22, 0xba, 0x62, 0x2a, 0x8c, 0xcf, 0x26, 0x15, 0xc6, 0x23, 0xf4, 0x5d, 0xaf, 0xeb, + 0x88, 0x37, 0x32, 0xa2, 0x83, 0xe5, 0x6d, 0xe8, 0xfe, 0xdd, 0xbe, 0x35, 0x71, 0x6d, 0xb1, 0x6f, + 0xcd, 0xf3, 0x40, 0x57, 0x09, 0xf0, 0x35, 0x98, 0xf6, 0x7c, 0xc6, 0x73, 0x92, 0x86, 0x64, 0x28, + 0x18, 0xdf, 0x50, 0xd2, 0xc3, 0x6d, 0x24, 0x10, 0x70, 0xba, 0x0e, 0x6d, 0x90, 0x5f, 0xfc, 0x49, + 0x91, 0x33, 0xe7, 0x0b, 0xb0, 0x80, 0xa2, 0x8b, 0x30, 0xd8, 0xf6, 0x1b, 0x95, 0xaa, 0xe0, 0x37, + 0xb5, 0x98, 0x94, 0x8d, 0x4a, 0x15, 0x73, 0x18, 0x5a, 0x84, 0x21, 0xf6, 0x23, 0x9c, 0x1d, 0xcb, + 0x8f, 0xab, 0xc0, 0x6a, 0x68, 0x79, 0x6d, 0x58, 0x05, 0x2c, 0x2a, 0x32, 0xd1, 0x17, 0x65, 0xd2, + 0x99, 0xe8, 0x6b, 0xf8, 0x21, 0x45, 0x5f, 0x92, 0x00, 0x8e, 0x69, 0xa1, 0xfb, 0x70, 0xda, 0x78, + 0x18, 0xf1, 0x25, 0x42, 0x42, 0xe1, 0xdb, 0x7d, 0xb1, 0xeb, 0x8b, 0x48, 0x68, 0xaa, 0xcf, 0x89, + 0x4e, 0x9f, 0xae, 0x64, 0x51, 0xc2, 0xd9, 0x0d, 0xa0, 0x26, 0x4c, 0xd7, 0x53, 0xad, 0x8e, 0xf4, + 0xdf, 0xaa, 0x9a, 0xd0, 0x74, 0x8b, 0x69, 0xc2, 0xe8, 0x55, 0x18, 0x79, 0xcb, 0x0f, 0xd9, 0x59, + 0x2d, 0x78, 0x64, 0xe9, 0x18, 0x3c, 0xf2, 0xc6, 0xad, 0x1a, 0x2b, 0x3f, 0x3c, 0x98, 0x1f, 0xad, + 0xfa, 0x0d, 0xf9, 0x17, 0xab, 0x0a, 0xe8, 0xfb, 0x2d, 0x98, 0x4b, 0xbf, 0xbc, 0x54, 0xa7, 0xc7, + 0xfb, 0xef, 0xb4, 0x2d, 0x1a, 0x9d, 0x5b, 0xc9, 0x25, 0x87, 0xbb, 0x34, 0x65, 0xff, 0x8a, 0xc5, + 0xa4, 0x6e, 0x42, 0x03, 0x44, 0xc2, 0x4e, 0xf3, 0x24, 0xd2, 0x79, 0xae, 0x18, 0xca, 0xa9, 0x87, + 0xb6, 0x5c, 0xf8, 0xa7, 0x16, 0xb3, 0x5c, 0x38, 0x41, 0x17, 0x85, 0x37, 0x60, 0x24, 0x92, 0x69, + 0x56, 0xbb, 0x64, 0x20, 0xd5, 0x3a, 0xc5, 0xac, 0x37, 0x14, 0xc7, 0xaa, 0x32, 0xaa, 0x2a, 0x32, + 0xf6, 0x3f, 0xe0, 0x33, 0x20, 0x21, 0x27, 0xa0, 0x03, 0x28, 0x9b, 0x3a, 0x80, 0xf9, 0x1e, 0x5f, + 0x90, 0xa3, 0x0b, 0xf8, 0xfb, 0x66, 0xbf, 0x99, 0xa4, 0xe6, 0xdd, 0x6e, 0x32, 0x63, 0x7f, 0xd1, + 0x02, 0x88, 0x43, 0xfe, 0x32, 0xf9, 0xb2, 0x1f, 0xc8, 0x5c, 0x8e, 0x59, 0x59, 0x8b, 0x5e, 0xa6, + 0x3c, 0xaa, 0x1f, 0xf9, 0x75, 0xbf, 0x29, 0x34, 0x5c, 0x4f, 0xc4, 0x6a, 0x08, 0x5e, 0x7e, 0xa8, + 0xfd, 0xc6, 0x0a, 0x1b, 0xcd, 0xcb, 0x00, 0x63, 0xc5, 0x58, 0x31, 0x66, 0x04, 0x17, 0xfb, 0x31, + 0x0b, 0x4e, 0x65, 0xd9, 0xbb, 0xd2, 0x17, 0x0f, 0x97, 0x59, 0x29, 0x73, 0x26, 0x35, 0x9b, 0x77, + 0x44, 0x39, 0x56, 0x18, 0x7d, 0x67, 0x28, 0x3b, 0x5a, 0xac, 0xdd, 0x5b, 0x30, 0x5e, 0x0d, 0x88, + 0x76, 0xb9, 0xbe, 0xc6, 0x9d, 0xd6, 0x79, 0x7f, 0x9e, 0x3d, 0xb2, 0xc3, 0xba, 0xfd, 0x95, 0x02, + 0x9c, 0xe2, 0x56, 0x01, 0x8b, 0x7b, 0xbe, 0xdb, 0xa8, 0xfa, 0x0d, 0x91, 0x5d, 0xee, 0x53, 0x30, + 0xd6, 0xd6, 0x04, 0x8d, 0xdd, 0xe2, 0x46, 0xea, 0x02, 0xc9, 0x58, 0x34, 0xa2, 0x97, 0x62, 0x83, + 0x16, 0x6a, 0xc0, 0x18, 0xd9, 0x73, 0xeb, 0x4a, 0xb5, 0x5c, 0x38, 0xf2, 0x45, 0xa7, 0x5a, 0x59, + 0xd1, 0xe8, 0x60, 0x83, 0xea, 0x23, 0xc8, 0x1b, 0x6c, 0xff, 0xb8, 0x05, 0x8f, 0xe5, 0x44, 0x99, + 0xa4, 0xcd, 0xdd, 0x63, 0xf6, 0x17, 0x62, 0xd9, 0xaa, 0xe6, 0xb8, 0x55, 0x06, 0x16, 0x50, 0xf4, + 0x09, 0x00, 0x6e, 0x55, 0x41, 0x9f, 0xdc, 0xbd, 0xc2, 0xf1, 0x19, 0x91, 0xc4, 0xb4, 0xa0, 0x50, + 0xb2, 0x3e, 0xd6, 0x68, 0xd9, 0x5f, 0x1a, 0x80, 0x41, 0x9e, 0xe3, 0x7c, 0x15, 0x86, 0x77, 0x78, + 0xce, 0x8d, 0x7e, 0xd2, 0x7b, 0xc4, 0xc2, 0x10, 0x5e, 0x80, 0x65, 0x65, 0xb4, 0x06, 0x33, 0x3c, + 0x67, 0x49, 0xb3, 0x4c, 0x9a, 0xce, 0xbe, 0x94, 0xdc, 0xf1, 0x7c, 0x9f, 0x4a, 0x82, 0x59, 0x49, + 0xa3, 0xe0, 0xac, 0x7a, 0xe8, 0x35, 0x98, 0xa0, 0x2f, 0x29, 0xbf, 0x13, 0x49, 0x4a, 0x3c, 0x5b, + 0x89, 0x7a, 0xba, 0x6d, 0x18, 0x50, 0x9c, 0xc0, 0xa6, 0x8f, 0xf9, 0x76, 0x4a, 0x46, 0x39, 0x18, + 0x3f, 0xe6, 0x4d, 0xb9, 0xa4, 0x89, 0xcb, 0x0c, 0x5d, 0x3b, 0xcc, 0xac, 0x77, 0x63, 0x27, 0x20, + 0xe1, 0x8e, 0xdf, 0x6c, 0x30, 0xa6, 0x6f, 0x50, 0x33, 0x74, 0x4d, 0xc0, 0x71, 0xaa, 0x06, 0xa5, + 0xb2, 0xe5, 0xb8, 0xcd, 0x4e, 0x40, 0x62, 0x2a, 0x43, 0x26, 0x95, 0xd5, 0x04, 0x1c, 0xa7, 0x6a, + 0xf4, 0x16, 0xbe, 0x0e, 0x1f, 0x8f, 0xf0, 0x95, 0x2e, 0xd8, 0xd3, 0xd5, 0xc0, 0xa7, 0x27, 0xb6, + 0x8c, 0xd1, 0xa3, 0xcc, 0xa4, 0x87, 0xa5, 0x3b, 0x71, 0x97, 0x68, 0x76, 0xc2, 0x90, 0x94, 0x53, + 0x30, 0x2c, 0x15, 0x6a, 0xc2, 0x91, 0x58, 0x52, 0x41, 0x57, 0x61, 0x54, 0xa4, 0xbc, 0x60, 0xd6, + 0xbc, 0x7c, 0x8d, 0x30, 0xcb, 0x8a, 0x72, 0x5c, 0x8c, 0x75, 0x1c, 0xfb, 0x07, 0x0a, 0x30, 0x93, + 0xe1, 0x8e, 0xc1, 0xcf, 0xc4, 0x6d, 0x37, 0x8c, 0x54, 0xf2, 0x44, 0xed, 0x4c, 0xe4, 0xe5, 0x58, + 0x61, 0xd0, 0x8d, 0xc7, 0x4f, 0xdd, 0xe4, 0x49, 0x2b, 0xcc, 0x9d, 0x05, 0xf4, 0x88, 0x69, 0x08, + 0x2f, 0xc0, 0x40, 0x27, 0x24, 0x32, 0x0e, 0xa5, 0xba, 0x83, 0x98, 0xc2, 0x8d, 0x41, 0xe8, 0x9b, + 0x60, 0x5b, 0xe9, 0xae, 0xb4, 0x37, 0x01, 0xd7, 0x5e, 0x71, 0x18, 0xed, 0x5c, 0x44, 0x3c, 0xc7, + 0x8b, 0xc4, 0xcb, 0x21, 0x0e, 0xa8, 0xc6, 0x4a, 0xb1, 0x80, 0xda, 0x5f, 0x2a, 0xc2, 0xd9, 0x5c, + 0x07, 0x2d, 0xda, 0xf5, 0x96, 0xef, 0xb9, 0x91, 0xaf, 0x4c, 0x56, 0x78, 0x10, 0x35, 0xd2, 0xde, + 0x59, 0x13, 0xe5, 0x58, 0x61, 0xa0, 0x4b, 0x30, 0xc8, 0xc4, 0x75, 0xa9, 0x34, 0x92, 0x4b, 0x65, + 0x1e, 0x55, 0x87, 0x83, 0xfb, 0x4e, 0xd1, 0x7b, 0x91, 0x5e, 0xc7, 0x7e, 0x33, 0x79, 0x3a, 0xd2, + 0xee, 0xfa, 0x7e, 0x13, 0x33, 0x20, 0xfa, 0x80, 0x18, 0xaf, 0x84, 0x8d, 0x06, 0x76, 0x1a, 0x7e, + 0xa8, 0x0d, 0xda, 0xd3, 0x30, 0xbc, 0x4b, 0xf6, 0x03, 0xd7, 0xdb, 0x4e, 0xda, 0xee, 0xdc, 0xe0, + 0xc5, 0x58, 0xc2, 0xcd, 0x8c, 0x60, 0xc3, 0xc7, 0x9d, 0x5b, 0x77, 0xa4, 0xe7, 0x5d, 0xfb, 0x43, + 0x45, 0x98, 0xc4, 0x4b, 0xe5, 0xf7, 0x26, 0xe2, 0x76, 0x7a, 0x22, 0x8e, 0x3b, 0xb7, 0x6e, 0xef, + 0xd9, 0xf8, 0x45, 0x0b, 0x26, 0x59, 0xe2, 0x0d, 0x11, 0x7e, 0xcb, 0xf5, 0xbd, 0x13, 0xe0, 0x6b, + 0x2f, 0xc2, 0x60, 0x40, 0x1b, 0x4d, 0xe6, 0x8f, 0x64, 0x3d, 0xc1, 0x1c, 0x86, 0x9e, 0x80, 0x01, + 0xd6, 0x05, 0x3a, 0x79, 0x63, 0x3c, 0xf5, 0x56, 0xd9, 0x89, 0x1c, 0xcc, 0x4a, 0x59, 0x4c, 0x19, + 0x4c, 0xda, 0x4d, 0x97, 0x77, 0x3a, 0x56, 0xa6, 0xbe, 0x3b, 0x5c, 0xb7, 0x33, 0xbb, 0xf6, 0xce, + 0x62, 0xca, 0x64, 0x93, 0xec, 0xfe, 0x66, 0xfc, 0xe3, 0x02, 0x9c, 0xcf, 0xac, 0xd7, 0x77, 0x4c, + 0x99, 0xee, 0xb5, 0x1f, 0x65, 0x6a, 0x85, 0xe2, 0x09, 0x5a, 0x46, 0x0e, 0xf4, 0xcb, 0xca, 0x0e, + 0xf6, 0x11, 0xea, 0x25, 0x73, 0xc8, 0xde, 0x25, 0xa1, 0x5e, 0x32, 0xfb, 0x96, 0xf3, 0xe6, 0xfd, + 0x8b, 0x42, 0xce, 0xb7, 0xb0, 0xd7, 0xef, 0x65, 0x7a, 0xce, 0x30, 0x60, 0x28, 0x5f, 0x94, 0xfc, + 0x8c, 0xe1, 0x65, 0x58, 0x41, 0xd1, 0x22, 0x4c, 0xb6, 0x5c, 0x8f, 0x1e, 0x3e, 0xfb, 0x26, 0x87, + 0xa9, 0x22, 0x71, 0xad, 0x99, 0x60, 0x9c, 0xc4, 0x47, 0xae, 0x16, 0x06, 0xa6, 0x90, 0x9f, 0x91, + 0x3d, 0xb7, 0xb7, 0x0b, 0xa6, 0xa2, 0x59, 0x8d, 0x62, 0x46, 0x48, 0x98, 0x35, 0x4d, 0xe8, 0x51, + 0xec, 0x5f, 0xe8, 0x31, 0x96, 0x2d, 0xf0, 0x98, 0x7b, 0x15, 0xc6, 0x1f, 0x5a, 0xca, 0x6d, 0x7f, + 0xad, 0x08, 0x8f, 0x77, 0xd9, 0xf6, 0xfc, 0xac, 0x37, 0xe6, 0x40, 0x3b, 0xeb, 0x53, 0xf3, 0x50, + 0x85, 0x53, 0x5b, 0x9d, 0x66, 0x73, 0x9f, 0x39, 0x0c, 0x90, 0x86, 0xc4, 0x10, 0x3c, 0xa5, 0x7c, + 0xe9, 0x9f, 0x5a, 0xcd, 0xc0, 0xc1, 0x99, 0x35, 0xe9, 0xcb, 0x81, 0xde, 0x24, 0xfb, 0x8a, 0x54, + 0xe2, 0xe5, 0x80, 0x75, 0x20, 0x36, 0x71, 0xd1, 0x35, 0x98, 0x76, 0xf6, 0x1c, 0x97, 0xc7, 0xd2, + 0x95, 0x04, 0xf8, 0xd3, 0x41, 0x09, 0x27, 0x17, 0x93, 0x08, 0x38, 0x5d, 0x07, 0xbd, 0x0e, 0xc8, + 0xdf, 0x64, 0x66, 0xc5, 0x8d, 0x6b, 0xc4, 0x13, 0xfa, 0x40, 0x36, 0x77, 0xc5, 0xf8, 0x48, 0xb8, + 0x95, 0xc2, 0xc0, 0x19, 0xb5, 0x12, 0xe1, 0x4e, 0x86, 0xf2, 0xc3, 0x9d, 0x74, 0x3f, 0x17, 0x7b, + 0x66, 0xf5, 0xf8, 0x8f, 0x16, 0xbd, 0xbe, 0x38, 0x93, 0x6f, 0x46, 0x07, 0x7c, 0x95, 0xd9, 0xf3, + 0x71, 0xc1, 0xa5, 0x16, 0xa4, 0xe3, 0xb4, 0x66, 0xcf, 0x17, 0x03, 0xb1, 0x89, 0xcb, 0x17, 0x44, + 0x18, 0xfb, 0x86, 0x1a, 0x2c, 0xbe, 0x08, 0x61, 0xa4, 0x30, 0xd0, 0x27, 0x61, 0xb8, 0xe1, 0xee, + 0xb9, 0xa1, 0x10, 0xdb, 0x1c, 0x59, 0x47, 0x12, 0x9f, 0x83, 0x65, 0x4e, 0x06, 0x4b, 0x7a, 0xf6, + 0x0f, 0x15, 0x60, 0x5c, 0xb6, 0xf8, 0x46, 0xc7, 0x8f, 0x9c, 0x13, 0xb8, 0x96, 0xaf, 0x19, 0xd7, + 0xf2, 0x07, 0xba, 0xc5, 0x71, 0x62, 0x5d, 0xca, 0xbd, 0x8e, 0x6f, 0x25, 0xae, 0xe3, 0xa7, 0x7a, + 0x93, 0xea, 0x7e, 0x0d, 0xff, 0x43, 0x0b, 0xa6, 0x0d, 0xfc, 0x13, 0xb8, 0x0d, 0x56, 0xcd, 0xdb, + 0xe0, 0xc9, 0x9e, 0xdf, 0x90, 0x73, 0x0b, 0x7c, 0x6f, 0x31, 0xd1, 0x77, 0x76, 0xfa, 0xbf, 0x05, + 0x03, 0x3b, 0x4e, 0xd0, 0xe8, 0x16, 0xb7, 0x3e, 0x55, 0x69, 0xe1, 0xba, 0x13, 0x08, 0x85, 0xe8, + 0xb3, 0x2a, 0x21, 0xba, 0x13, 0xf4, 0x56, 0x86, 0xb2, 0xa6, 0xd0, 0xcb, 0x30, 0x14, 0xd6, 0xfd, + 0xb6, 0x72, 0x17, 0xb8, 0xc0, 0x93, 0xa5, 0xd3, 0x92, 0xc3, 0x83, 0x79, 0x64, 0x36, 0x47, 0x8b, + 0xb1, 0xc0, 0x47, 0x9f, 0x82, 0x71, 0xf6, 0x4b, 0x59, 0x27, 0x15, 0xf3, 0x73, 0x5c, 0xd5, 0x74, + 0x44, 0x6e, 0xba, 0x67, 0x14, 0x61, 0x93, 0xd4, 0xdc, 0x36, 0x94, 0xd4, 0x67, 0x3d, 0x52, 0x25, + 0xe4, 0xbf, 0x2b, 0xc2, 0x4c, 0xc6, 0x9a, 0x43, 0xa1, 0x31, 0x13, 0x57, 0xfb, 0x5c, 0xaa, 0xef, + 0x70, 0x2e, 0x42, 0xf6, 0x1a, 0x6a, 0x88, 0xb5, 0xd5, 0x77, 0xa3, 0xb7, 0x43, 0x92, 0x6c, 0x94, + 0x16, 0xf5, 0x6e, 0x94, 0x36, 0x76, 0x62, 0x43, 0x4d, 0x1b, 0x52, 0x3d, 0x7d, 0xa4, 0x73, 0xfa, + 0x67, 0x45, 0x38, 0x95, 0x15, 0x5a, 0x0e, 0x7d, 0x3e, 0x91, 0x35, 0xf1, 0xc5, 0x7e, 0x83, 0xd2, + 0xf1, 0x54, 0x8a, 0x5c, 0xd8, 0xbc, 0xb4, 0x60, 0xe6, 0x51, 0xec, 0x39, 0xcc, 0xa2, 0x4d, 0x16, + 0xf7, 0x20, 0xe0, 0xd9, 0x2e, 0xe5, 0xf1, 0xf1, 0xe1, 0xbe, 0x3b, 0x20, 0xd2, 0x64, 0x86, 0x09, + 0xcb, 0x07, 0x59, 0xdc, 0xdb, 0xf2, 0x41, 0xb6, 0x3c, 0xe7, 0xc2, 0xa8, 0xf6, 0x35, 0x8f, 0x74, + 0xc6, 0x77, 0xe9, 0x6d, 0xa5, 0xf5, 0xfb, 0x91, 0xce, 0xfa, 0x8f, 0x5b, 0x90, 0x30, 0x86, 0x57, + 0x62, 0x31, 0x2b, 0x57, 0x2c, 0x76, 0x01, 0x06, 0x02, 0xbf, 0x49, 0x92, 0xe9, 0x05, 0xb1, 0xdf, + 0x24, 0x98, 0x41, 0x28, 0x46, 0x14, 0x0b, 0x3b, 0xc6, 0xf4, 0x87, 0x9c, 0x78, 0xa2, 0x5d, 0x84, + 0xc1, 0x26, 0xd9, 0x23, 0xcd, 0x64, 0x16, 0x98, 0x9b, 0xb4, 0x10, 0x73, 0x98, 0xfd, 0x8b, 0x03, + 0x70, 0xae, 0x6b, 0xe4, 0x10, 0xfa, 0x1c, 0xda, 0x76, 0x22, 0x72, 0xcf, 0xd9, 0x4f, 0xa6, 0x6b, + 0xb8, 0xc6, 0x8b, 0xb1, 0x84, 0x33, 0x77, 0x25, 0x1e, 0x75, 0x39, 0x21, 0x44, 0x14, 0xc1, 0x96, + 0x05, 0xd4, 0x14, 0x4a, 0x15, 0x8f, 0x43, 0x28, 0xf5, 0x3c, 0x40, 0x18, 0x36, 0xb9, 0xc9, 0x50, + 0x43, 0xf8, 0x41, 0xc5, 0xd1, 0xb9, 0x6b, 0x37, 0x05, 0x04, 0x6b, 0x58, 0xa8, 0x0c, 0x53, 0xed, + 0xc0, 0x8f, 0xb8, 0x4c, 0xb6, 0xcc, 0xad, 0xea, 0x06, 0xcd, 0xa0, 0x0d, 0xd5, 0x04, 0x1c, 0xa7, + 0x6a, 0xa0, 0x97, 0x60, 0x54, 0x04, 0x72, 0xa8, 0xfa, 0x7e, 0x53, 0x88, 0x81, 0x94, 0xa1, 0x59, + 0x2d, 0x06, 0x61, 0x1d, 0x4f, 0xab, 0xc6, 0x04, 0xbd, 0xc3, 0x99, 0xd5, 0xb8, 0xb0, 0x57, 0xc3, + 0x4b, 0x84, 0x99, 0x1c, 0xe9, 0x2b, 0xcc, 0x64, 0x2c, 0x18, 0x2b, 0xf5, 0xad, 0x44, 0x83, 0x9e, + 0xa2, 0xa4, 0x9f, 0x1b, 0x80, 0x19, 0xb1, 0x70, 0x1e, 0xf5, 0x72, 0xb9, 0x9d, 0x5e, 0x2e, 0xc7, + 0x21, 0x3a, 0x7b, 0x6f, 0xcd, 0x9c, 0xf4, 0x9a, 0xf9, 0x61, 0x0b, 0x4c, 0xf6, 0x0a, 0xfd, 0x5f, + 0xb9, 0xf9, 0x6e, 0x5e, 0xca, 0x65, 0xd7, 0x1a, 0xf2, 0x02, 0x79, 0x87, 0x99, 0x6f, 0xec, 0xff, + 0x60, 0xc1, 0x93, 0x3d, 0x29, 0xa2, 0x15, 0x28, 0x31, 0x1e, 0x50, 0x7b, 0x9d, 0x3d, 0xa5, 0xac, + 0x6e, 0x25, 0x20, 0x87, 0x25, 0x8d, 0x6b, 0xa2, 0x95, 0x54, 0x62, 0xa1, 0xa7, 0x33, 0x12, 0x0b, + 0x9d, 0x36, 0x86, 0xe7, 0x21, 0x33, 0x0b, 0xfd, 0x20, 0xbd, 0x71, 0x0c, 0x8f, 0x17, 0xf4, 0x61, + 0x43, 0xec, 0x67, 0x27, 0xc4, 0x7e, 0xc8, 0xc4, 0xd6, 0xee, 0x90, 0x8f, 0xc3, 0x14, 0x8b, 0xf0, + 0xc4, 0x6c, 0xc0, 0x85, 0x2f, 0x4e, 0x21, 0xb6, 0xf3, 0xbc, 0x99, 0x80, 0xe1, 0x14, 0xb6, 0xfd, + 0x47, 0x45, 0x18, 0xe2, 0xdb, 0xef, 0x04, 0xde, 0x84, 0xcf, 0x40, 0xc9, 0x6d, 0xb5, 0x3a, 0x3c, + 0x57, 0xcc, 0x20, 0x77, 0xc0, 0xa5, 0xf3, 0x54, 0x91, 0x85, 0x38, 0x86, 0xa3, 0x55, 0x21, 0x71, + 0xee, 0x12, 0x44, 0x92, 0x77, 0x7c, 0xa1, 0xec, 0x44, 0x0e, 0x67, 0x70, 0xd4, 0x3d, 0x1b, 0xcb, + 0xa6, 0xd1, 0x67, 0x00, 0xc2, 0x28, 0x70, 0xbd, 0x6d, 0x5a, 0x26, 0x62, 0xa6, 0x7e, 0xb0, 0x0b, + 0xb5, 0x9a, 0x42, 0xe6, 0x34, 0xe3, 0x33, 0x47, 0x01, 0xb0, 0x46, 0x11, 0x2d, 0x18, 0x37, 0xfd, + 0x5c, 0x62, 0xee, 0x80, 0x53, 0x8d, 0xe7, 0x6c, 0xee, 0x23, 0x50, 0x52, 0xc4, 0x7b, 0xc9, 0x9f, + 0xc6, 0x74, 0xb6, 0xe8, 0x63, 0x30, 0x99, 0xe8, 0xdb, 0x91, 0xc4, 0x57, 0xbf, 0x64, 0xc1, 0x24, + 0xef, 0xcc, 0x8a, 0xb7, 0x27, 0x6e, 0x83, 0xb7, 0xe1, 0x54, 0x33, 0xe3, 0x54, 0x16, 0xd3, 0xdf, + 0xff, 0x29, 0xae, 0xc4, 0x55, 0x59, 0x50, 0x9c, 0xd9, 0x06, 0xba, 0x4c, 0x77, 0x1c, 0x3d, 0x75, + 0x9d, 0xa6, 0xf0, 0xc7, 0x1d, 0xe3, 0xbb, 0x8d, 0x97, 0x61, 0x05, 0xb5, 0x7f, 0xd7, 0x82, 0x69, + 0xde, 0xf3, 0x1b, 0x64, 0x5f, 0x9d, 0x4d, 0xdf, 0xc8, 0xbe, 0x8b, 0x2c, 0x65, 0x85, 0x9c, 0x2c, + 0x65, 0xfa, 0xa7, 0x15, 0xbb, 0x7e, 0xda, 0x57, 0x2c, 0x10, 0x2b, 0xe4, 0x04, 0x84, 0x10, 0xdf, + 0x6e, 0x0a, 0x21, 0xe6, 0xf2, 0x37, 0x41, 0x8e, 0xf4, 0xe1, 0xcf, 0x2d, 0x98, 0xe2, 0x08, 0xb1, + 0xb6, 0xfc, 0x1b, 0x3a, 0x0f, 0xfd, 0xe4, 0x32, 0xbe, 0x41, 0xf6, 0x37, 0xfc, 0xaa, 0x13, 0xed, + 0x64, 0x7f, 0x94, 0x31, 0x59, 0x03, 0x5d, 0x27, 0xab, 0x21, 0x37, 0xd0, 0x11, 0x12, 0xa4, 0x1f, + 0x39, 0x89, 0x87, 0xfd, 0x75, 0x0b, 0x10, 0x6f, 0xc6, 0x60, 0xdc, 0x28, 0x3b, 0xc4, 0x4a, 0xb5, + 0x8b, 0x2e, 0x3e, 0x9a, 0x14, 0x04, 0x6b, 0x58, 0xc7, 0x32, 0x3c, 0x09, 0x93, 0x87, 0x62, 0x6f, + 0x93, 0x87, 0x23, 0x8c, 0xe8, 0xbf, 0x1a, 0x82, 0xa4, 0xd7, 0x0f, 0xba, 0x03, 0x63, 0x75, 0xa7, + 0xed, 0x6c, 0xba, 0x4d, 0x37, 0x72, 0x49, 0xd8, 0xcd, 0x28, 0x6b, 0x59, 0xc3, 0x13, 0x4a, 0x6a, + 0xad, 0x04, 0x1b, 0x74, 0xd0, 0x02, 0x40, 0x3b, 0x70, 0xf7, 0xdc, 0x26, 0xd9, 0x66, 0xb2, 0x12, + 0x16, 0x01, 0x80, 0x5b, 0x1a, 0xc9, 0x52, 0xac, 0x61, 0x64, 0xb8, 0x58, 0x17, 0x1f, 0xb1, 0x8b, + 0x35, 0x9c, 0x98, 0x8b, 0xf5, 0xc0, 0x91, 0x5c, 0xac, 0x47, 0x8e, 0xec, 0x62, 0x3d, 0xd8, 0x97, + 0x8b, 0x35, 0x86, 0x33, 0x92, 0xf7, 0xa4, 0xff, 0x57, 0xdd, 0x26, 0x11, 0x0f, 0x0e, 0x1e, 0xb6, + 0x60, 0xee, 0xc1, 0xc1, 0xfc, 0x19, 0x9c, 0x89, 0x81, 0x73, 0x6a, 0xa2, 0x4f, 0xc0, 0xac, 0xd3, + 0x6c, 0xfa, 0xf7, 0xd4, 0xa4, 0xae, 0x84, 0x75, 0xa7, 0xc9, 0x95, 0x10, 0xc3, 0x8c, 0xea, 0x13, + 0x0f, 0x0e, 0xe6, 0x67, 0x17, 0x73, 0x70, 0x70, 0x6e, 0x6d, 0xf4, 0x51, 0x28, 0xb5, 0x03, 0xbf, + 0xbe, 0xa6, 0xb9, 0x26, 0x9e, 0xa7, 0x03, 0x58, 0x95, 0x85, 0x87, 0x07, 0xf3, 0xe3, 0xea, 0x0f, + 0xbb, 0xf0, 0xe3, 0x0a, 0x19, 0x3e, 0xd3, 0xa3, 0xc7, 0xea, 0x33, 0xbd, 0x0b, 0x33, 0x35, 0x12, + 0xb8, 0x2c, 0x9d, 0x7a, 0x23, 0x3e, 0x9f, 0x36, 0xa0, 0x14, 0x24, 0x4e, 0xe4, 0xbe, 0x02, 0x3b, + 0x6a, 0xd9, 0x14, 0xe4, 0x09, 0x1c, 0x13, 0xb2, 0xff, 0xa7, 0x05, 0xc3, 0xc2, 0xcb, 0xe7, 0x04, + 0xb8, 0xc6, 0x45, 0x43, 0x93, 0x30, 0x9f, 0x3d, 0x60, 0xac, 0x33, 0xb9, 0x3a, 0x84, 0x4a, 0x42, + 0x87, 0xf0, 0x64, 0x37, 0x22, 0xdd, 0xb5, 0x07, 0x7f, 0xa5, 0x48, 0xb9, 0x77, 0xc3, 0xdf, 0xf4, + 0xd1, 0x0f, 0xc1, 0x3a, 0x0c, 0x87, 0xc2, 0xdf, 0xb1, 0x90, 0x6f, 0xa0, 0x9f, 0x9c, 0xc4, 0xd8, + 0x8e, 0x4d, 0x78, 0x38, 0x4a, 0x22, 0x99, 0x8e, 0x94, 0xc5, 0x47, 0xe8, 0x48, 0xd9, 0xcb, 0x23, + 0x77, 0xe0, 0x38, 0x3c, 0x72, 0xed, 0xaf, 0xb2, 0x9b, 0x53, 0x2f, 0x3f, 0x01, 0xa6, 0xea, 0x9a, + 0x79, 0xc7, 0xda, 0x5d, 0x56, 0x96, 0xe8, 0x54, 0x0e, 0x73, 0xf5, 0x0b, 0x16, 0x9c, 0xcb, 0xf8, + 0x2a, 0x8d, 0xd3, 0x7a, 0x16, 0x46, 0x9c, 0x4e, 0xc3, 0x55, 0x7b, 0x59, 0xd3, 0x27, 0x2e, 0x8a, + 0x72, 0xac, 0x30, 0xd0, 0x32, 0x4c, 0x93, 0xfb, 0x6d, 0x97, 0xab, 0x52, 0x75, 0xab, 0xd6, 0x22, + 0x77, 0x0d, 0x5b, 0x49, 0x02, 0x71, 0x1a, 0x5f, 0x45, 0x41, 0x29, 0xe6, 0x46, 0x41, 0xf9, 0xdb, + 0x16, 0x8c, 0x2a, 0x8f, 0xbf, 0x47, 0x3e, 0xda, 0x1f, 0x37, 0x47, 0xfb, 0xf1, 0x2e, 0xa3, 0x9d, + 0x33, 0xcc, 0xbf, 0x5d, 0x50, 0xfd, 0xad, 0xfa, 0x41, 0xd4, 0x07, 0x07, 0xf7, 0xf0, 0x76, 0xf8, + 0x57, 0x61, 0xd4, 0x69, 0xb7, 0x25, 0x40, 0xda, 0xa0, 0xb1, 0x30, 0xbd, 0x71, 0x31, 0xd6, 0x71, + 0x94, 0x5b, 0x40, 0x31, 0xd7, 0x2d, 0xa0, 0x01, 0x10, 0x39, 0xc1, 0x36, 0x89, 0x68, 0x99, 0x88, + 0x58, 0x96, 0x7f, 0xde, 0x74, 0x22, 0xb7, 0xb9, 0xe0, 0x7a, 0x51, 0x18, 0x05, 0x0b, 0x15, 0x2f, + 0xba, 0x15, 0xf0, 0x27, 0xa4, 0x16, 0x12, 0x48, 0xd1, 0xc2, 0x1a, 0x5d, 0xe9, 0xdd, 0xce, 0xda, + 0x18, 0x34, 0x8d, 0x19, 0xd6, 0x45, 0x39, 0x56, 0x18, 0xf6, 0x47, 0xd8, 0xed, 0xc3, 0xc6, 0xf4, + 0x68, 0x31, 0x74, 0xfe, 0xee, 0x98, 0x9a, 0x0d, 0xa6, 0xc9, 0x2c, 0xeb, 0x91, 0x7a, 0xba, 0x1f, + 0xf6, 0xb4, 0x61, 0xdd, 0x49, 0x2d, 0x0e, 0xe7, 0x83, 0xbe, 0x23, 0x65, 0xa0, 0xf2, 0x5c, 0x8f, + 0x5b, 0xe3, 0x08, 0x26, 0x29, 0x2c, 0x67, 0x07, 0xcb, 0x68, 0x50, 0xa9, 0x8a, 0x7d, 0xa1, 0xe5, + 0xec, 0x10, 0x00, 0x1c, 0xe3, 0x50, 0x66, 0x4a, 0xfd, 0x09, 0x67, 0x51, 0x1c, 0xbb, 0x52, 0x61, + 0x87, 0x58, 0xc3, 0x40, 0x57, 0x84, 0x40, 0x81, 0xeb, 0x05, 0x1e, 0x4f, 0x08, 0x14, 0xe4, 0x70, + 0x69, 0x52, 0xa0, 0xab, 0x30, 0xaa, 0xd2, 0x03, 0x57, 0x79, 0xd6, 0x59, 0xb1, 0xcc, 0x56, 0xe2, + 0x62, 0xac, 0xe3, 0xa0, 0x0d, 0x98, 0x0c, 0xb9, 0x9c, 0x4d, 0x05, 0x14, 0xe6, 0xf2, 0xca, 0x0f, + 0x4a, 0x2b, 0xa0, 0x9a, 0x09, 0x3e, 0x64, 0x45, 0xfc, 0x74, 0x92, 0x1e, 0xe8, 0x49, 0x12, 0xe8, + 0x35, 0x98, 0x68, 0xfa, 0x4e, 0x63, 0xc9, 0x69, 0x3a, 0x5e, 0x9d, 0x8d, 0xcf, 0x88, 0x99, 0x65, + 0xf2, 0xa6, 0x01, 0xc5, 0x09, 0x6c, 0xca, 0xbc, 0xe9, 0x25, 0x22, 0x08, 0xb6, 0xe3, 0x6d, 0x93, + 0x50, 0x24, 0x7b, 0x65, 0xcc, 0xdb, 0xcd, 0x1c, 0x1c, 0x9c, 0x5b, 0x1b, 0xbd, 0x0c, 0x63, 0xf2, + 0xf3, 0xb5, 0x80, 0x0d, 0xb1, 0x87, 0x85, 0x06, 0xc3, 0x06, 0x26, 0xba, 0x07, 0xa7, 0xe5, 0xff, + 0x8d, 0xc0, 0xd9, 0xda, 0x72, 0xeb, 0xc2, 0x8b, 0x99, 0xbb, 0x62, 0x2e, 0x4a, 0x7f, 0xc1, 0x95, + 0x2c, 0xa4, 0xc3, 0x83, 0xf9, 0x0b, 0x62, 0xd4, 0x32, 0xe1, 0x6c, 0x12, 0xb3, 0xe9, 0xa3, 0x35, + 0x98, 0xd9, 0x21, 0x4e, 0x33, 0xda, 0x59, 0xde, 0x21, 0xf5, 0x5d, 0xb9, 0xe9, 0x58, 0x18, 0x08, + 0xcd, 0x2f, 0xe1, 0x7a, 0x1a, 0x05, 0x67, 0xd5, 0x43, 0x6f, 0xc2, 0x6c, 0xbb, 0xb3, 0xd9, 0x74, + 0xc3, 0x9d, 0x75, 0x3f, 0x62, 0xa6, 0x40, 0x2a, 0xdb, 0xb0, 0x88, 0x17, 0xa1, 0x02, 0x6d, 0x54, + 0x73, 0xf0, 0x70, 0x2e, 0x05, 0xf4, 0x36, 0x9c, 0x4e, 0x2c, 0x06, 0xe1, 0x31, 0x3f, 0x91, 0x9f, + 0x52, 0xa0, 0x96, 0x55, 0x41, 0x04, 0x9f, 0xc8, 0x02, 0xe1, 0xec, 0x26, 0xd0, 0x2b, 0x00, 0x6e, + 0x7b, 0xd5, 0x69, 0xb9, 0x4d, 0xfa, 0x5c, 0x9c, 0x61, 0xeb, 0x84, 0x3e, 0x1d, 0xa0, 0x52, 0x95, + 0xa5, 0xf4, 0x7c, 0x16, 0xff, 0xf6, 0xb1, 0x86, 0x8d, 0xaa, 0x30, 0x21, 0xfe, 0xed, 0x8b, 0x69, + 0x9d, 0x56, 0xce, 0xe9, 0x13, 0xb2, 0x86, 0x9a, 0x4b, 0x64, 0x96, 0xb0, 0xd9, 0x4b, 0xd4, 0x47, + 0xdb, 0x70, 0x4e, 0x24, 0xa6, 0x26, 0xfa, 0x3a, 0x95, 0xf3, 0x10, 0xb2, 0x58, 0xfe, 0x23, 0xdc, + 0xed, 0x61, 0xb1, 0x1b, 0x22, 0xee, 0x4e, 0x87, 0xde, 0xef, 0xfa, 0x72, 0xe7, 0xee, 0xa0, 0xa7, + 0xb9, 0x79, 0x12, 0xbd, 0xdf, 0x6f, 0x26, 0x81, 0x38, 0x8d, 0x8f, 0x42, 0x38, 0xed, 0x7a, 0x59, + 0xab, 0xfb, 0x0c, 0x23, 0xf4, 0x31, 0xee, 0x09, 0xdb, 0x7d, 0x65, 0x67, 0xc2, 0xf9, 0xca, 0xce, + 0xa4, 0xfd, 0xce, 0xac, 0xf0, 0x7e, 0xc7, 0xa2, 0xb5, 0x35, 0x4e, 0x1d, 0x7d, 0x16, 0xc6, 0xf4, + 0x0f, 0x13, 0x5c, 0xc7, 0xa5, 0x6c, 0x46, 0x56, 0x3b, 0x1f, 0x38, 0x9f, 0xaf, 0xce, 0x00, 0x1d, + 0x86, 0x0d, 0x8a, 0xa8, 0x9e, 0xe1, 0x33, 0x7e, 0xa5, 0x3f, 0xae, 0xa6, 0x7f, 0x23, 0x34, 0x02, + 0xd9, 0xcb, 0x1e, 0xdd, 0x84, 0x91, 0x7a, 0xd3, 0x25, 0x5e, 0x54, 0xa9, 0x76, 0x8b, 0xf2, 0xb6, + 0x2c, 0x70, 0xc4, 0x3e, 0x12, 0xa1, 0xf9, 0x79, 0x19, 0x56, 0x14, 0xec, 0x5f, 0x2f, 0xc0, 0x7c, + 0x8f, 0x3c, 0x0f, 0x09, 0x95, 0x94, 0xd5, 0x97, 0x4a, 0x6a, 0x51, 0xa6, 0xd4, 0x5e, 0x4f, 0x48, + 0xbb, 0x12, 0xe9, 0xb2, 0x63, 0x99, 0x57, 0x12, 0xbf, 0x6f, 0x17, 0x01, 0x5d, 0xab, 0x35, 0xd0, + 0xd3, 0xc9, 0xc5, 0xd0, 0x66, 0x0f, 0xf6, 0xff, 0x04, 0xce, 0xd5, 0x4c, 0xda, 0x5f, 0x2d, 0xc0, + 0x69, 0x35, 0x84, 0xdf, 0xba, 0x03, 0x77, 0x3b, 0x3d, 0x70, 0xc7, 0xa0, 0xd7, 0xb5, 0x6f, 0xc1, + 0x10, 0x0f, 0x5b, 0xd7, 0x07, 0xeb, 0x7d, 0xd1, 0x8c, 0xf0, 0xaa, 0xb8, 0x3d, 0x23, 0xca, 0xeb, + 0xf7, 0x5b, 0x30, 0xb9, 0xb1, 0x5c, 0xad, 0xf9, 0xf5, 0x5d, 0x12, 0x2d, 0xf2, 0xa7, 0x12, 0xd6, + 0xbc, 0x6b, 0x1f, 0x86, 0x3d, 0xce, 0x62, 0xbc, 0x2f, 0xc0, 0xc0, 0x8e, 0x1f, 0x46, 0x49, 0xa3, + 0x8f, 0xeb, 0x7e, 0x18, 0x61, 0x06, 0xb1, 0x7f, 0xcf, 0x82, 0xc1, 0x0d, 0xc7, 0xf5, 0x22, 0xa9, + 0x20, 0xb0, 0x72, 0x14, 0x04, 0xfd, 0x7c, 0x17, 0x7a, 0x09, 0x86, 0xc8, 0xd6, 0x16, 0xa9, 0x47, + 0x62, 0x56, 0x65, 0x68, 0x82, 0xa1, 0x15, 0x56, 0x4a, 0x79, 0x41, 0xd6, 0x18, 0xff, 0x8b, 0x05, + 0x32, 0xba, 0x0b, 0xa5, 0xc8, 0x6d, 0x91, 0xc5, 0x46, 0x43, 0xa8, 0xcd, 0x1f, 0x22, 0xbc, 0xc2, + 0x86, 0x24, 0x80, 0x63, 0x5a, 0xf6, 0x97, 0x0a, 0x00, 0x71, 0xbc, 0x9f, 0x5e, 0x9f, 0xb8, 0x94, + 0x52, 0xa8, 0x5e, 0xca, 0x50, 0xa8, 0xa2, 0x98, 0x60, 0x86, 0x36, 0x55, 0x0d, 0x53, 0xb1, 0xaf, + 0x61, 0x1a, 0x38, 0xca, 0x30, 0x2d, 0xc3, 0x74, 0x1c, 0xaf, 0xc8, 0x0c, 0xd7, 0xc6, 0xae, 0xcf, + 0x8d, 0x24, 0x10, 0xa7, 0xf1, 0x6d, 0x02, 0x17, 0x54, 0xd8, 0x16, 0x71, 0xa3, 0x31, 0xab, 0x6c, + 0x5d, 0x41, 0xdd, 0x63, 0x9c, 0x62, 0x8d, 0x71, 0x21, 0x57, 0x63, 0xfc, 0x53, 0x16, 0x9c, 0x4a, + 0xb6, 0xc3, 0xfc, 0x71, 0xbf, 0x68, 0xc1, 0x69, 0xa6, 0x37, 0x67, 0xad, 0xa6, 0xb5, 0xf4, 0x2f, + 0x76, 0x0d, 0x45, 0x93, 0xd3, 0xe3, 0x38, 0x06, 0xc6, 0x5a, 0x16, 0x69, 0x9c, 0xdd, 0xa2, 0xfd, + 0xef, 0x0b, 0x30, 0x9b, 0x17, 0xc3, 0x86, 0x39, 0x6d, 0x38, 0xf7, 0x6b, 0xbb, 0xe4, 0x9e, 0x30, + 0x8d, 0x8f, 0x9d, 0x36, 0x78, 0x31, 0x96, 0xf0, 0x64, 0xe8, 0xfe, 0x42, 0x9f, 0xa1, 0xfb, 0x77, + 0x60, 0xfa, 0xde, 0x0e, 0xf1, 0x6e, 0x7b, 0xa1, 0x13, 0xb9, 0xe1, 0x96, 0xcb, 0x74, 0xcc, 0x7c, + 0xdd, 0xbc, 0x22, 0x0d, 0xd8, 0xef, 0x26, 0x11, 0x0e, 0x0f, 0xe6, 0xcf, 0x19, 0x05, 0x71, 0x97, + 0xf9, 0x41, 0x82, 0xd3, 0x44, 0xd3, 0x99, 0x0f, 0x06, 0x1e, 0x61, 0xe6, 0x03, 0xfb, 0x8b, 0x16, + 0x9c, 0xcd, 0x4d, 0xba, 0x8a, 0x2e, 0xc3, 0x88, 0xd3, 0x76, 0xb9, 0x98, 0x5e, 0x1c, 0xa3, 0x4c, + 0x1c, 0x54, 0xad, 0x70, 0x21, 0xbd, 0x82, 0xaa, 0x74, 0xf3, 0x85, 0xdc, 0x74, 0xf3, 0x3d, 0xb3, + 0xc7, 0xdb, 0xdf, 0x67, 0x81, 0x70, 0x38, 0xed, 0xe3, 0xec, 0xfe, 0x14, 0x8c, 0xed, 0xa5, 0xb3, + 0x23, 0x5d, 0xc8, 0xf7, 0xc0, 0x15, 0x39, 0x91, 0x14, 0x43, 0x66, 0x64, 0x42, 0x32, 0x68, 0xd9, + 0x0d, 0x10, 0xd0, 0x32, 0x61, 0x42, 0xe8, 0xde, 0xbd, 0x79, 0x1e, 0xa0, 0xc1, 0x70, 0xb5, 0x9c, + 0xfd, 0xea, 0x66, 0x2e, 0x2b, 0x08, 0xd6, 0xb0, 0xec, 0x7f, 0x53, 0x80, 0x51, 0x99, 0x8d, 0xa7, + 0xe3, 0xf5, 0x23, 0x2a, 0x3a, 0x52, 0x7a, 0x4e, 0x74, 0x05, 0x4a, 0x4c, 0x96, 0x59, 0x8d, 0x25, + 0x6c, 0x4a, 0x92, 0xb0, 0x26, 0x01, 0x38, 0xc6, 0xa1, 0xbb, 0x28, 0xec, 0x6c, 0x32, 0xf4, 0x84, + 0x7b, 0x64, 0x8d, 0x17, 0x63, 0x09, 0x47, 0x9f, 0x80, 0x29, 0x5e, 0x2f, 0xf0, 0xdb, 0xce, 0x36, + 0xd7, 0x7f, 0x0c, 0xaa, 0x00, 0x0a, 0x53, 0x6b, 0x09, 0xd8, 0xe1, 0xc1, 0xfc, 0xa9, 0x64, 0x19, + 0x53, 0xec, 0xa5, 0xa8, 0x30, 0x33, 0x27, 0xde, 0x08, 0xdd, 0xfd, 0x29, 0xeb, 0xa8, 0x18, 0x84, + 0x75, 0x3c, 0xfb, 0xb3, 0x80, 0xd2, 0x79, 0x89, 0xd0, 0xeb, 0xdc, 0xb6, 0xd5, 0x0d, 0x48, 0xa3, + 0x9b, 0xa2, 0x4f, 0x0f, 0x13, 0x20, 0x3d, 0x9b, 0x78, 0x2d, 0xac, 0xea, 0xdb, 0xff, 0x6f, 0x11, + 0xa6, 0x92, 0xbe, 0xdc, 0xe8, 0x3a, 0x0c, 0x71, 0xd6, 0x43, 0x90, 0xef, 0x62, 0x47, 0xa2, 0x79, + 0x80, 0xb3, 0x43, 0x58, 0x70, 0x2f, 0xa2, 0x3e, 0x7a, 0x13, 0x46, 0x1b, 0xfe, 0x3d, 0xef, 0x9e, + 0x13, 0x34, 0x16, 0xab, 0x15, 0xb1, 0x9c, 0x33, 0x1f, 0xb6, 0xe5, 0x18, 0x4d, 0xf7, 0x2a, 0x67, + 0x3a, 0xd3, 0x18, 0x84, 0x75, 0x72, 0x68, 0x83, 0x05, 0x33, 0xdf, 0x72, 0xb7, 0xd7, 0x9c, 0x76, + 0x37, 0x47, 0x87, 0x65, 0x89, 0xa4, 0x51, 0x1e, 0x17, 0x11, 0xcf, 0x39, 0x00, 0xc7, 0x84, 0xd0, + 0xe7, 0x61, 0x26, 0xcc, 0x11, 0xb7, 0xe7, 0xa5, 0xa9, 0xeb, 0x26, 0x81, 0x5e, 0x7a, 0xec, 0xc1, + 0xc1, 0xfc, 0x4c, 0x96, 0x60, 0x3e, 0xab, 0x19, 0xfb, 0xc7, 0x4e, 0x81, 0xb1, 0x89, 0x8d, 0xac, + 0xa5, 0xd6, 0x31, 0x65, 0x2d, 0xc5, 0x30, 0x42, 0x5a, 0xed, 0x68, 0xbf, 0xec, 0x06, 0xdd, 0x72, + 0x86, 0xaf, 0x08, 0x9c, 0x34, 0x4d, 0x09, 0xc1, 0x8a, 0x4e, 0x76, 0x6a, 0xd9, 0xe2, 0x37, 0x30, + 0xb5, 0xec, 0xc0, 0x09, 0xa6, 0x96, 0x5d, 0x87, 0xe1, 0x6d, 0x37, 0xc2, 0xa4, 0xed, 0x0b, 0xa6, + 0x3f, 0x73, 0x1d, 0x5e, 0xe3, 0x28, 0xe9, 0x24, 0x86, 0x02, 0x80, 0x25, 0x11, 0xf4, 0xba, 0xda, + 0x81, 0x43, 0xf9, 0x0f, 0xf3, 0xb4, 0xc1, 0x43, 0xe6, 0x1e, 0x14, 0x09, 0x64, 0x87, 0x1f, 0x36, + 0x81, 0xec, 0xaa, 0x4c, 0xfb, 0x3a, 0x92, 0xef, 0x95, 0xc4, 0xb2, 0xba, 0xf6, 0x48, 0xf6, 0x7a, + 0x47, 0x4f, 0x95, 0x5b, 0xca, 0x3f, 0x09, 0x54, 0x16, 0xdc, 0x3e, 0x13, 0xe4, 0x7e, 0x9f, 0x05, + 0xa7, 0xdb, 0x59, 0x59, 0xa3, 0x85, 0x6d, 0xc0, 0x4b, 0x7d, 0x27, 0xa6, 0x36, 0x1a, 0x64, 0x32, + 0xb5, 0x4c, 0x34, 0x9c, 0xdd, 0x1c, 0x1d, 0xe8, 0x60, 0xb3, 0x21, 0x74, 0xd4, 0x17, 0x73, 0x32, + 0xed, 0x76, 0xc9, 0xaf, 0xbb, 0x91, 0x91, 0xd5, 0xf5, 0xfd, 0x79, 0x59, 0x5d, 0xfb, 0xce, 0xe5, + 0xfa, 0xba, 0xca, 0xb1, 0x3b, 0x9e, 0xbf, 0x94, 0x78, 0x06, 0xdd, 0x9e, 0x99, 0x75, 0x5f, 0x57, + 0x99, 0x75, 0xbb, 0x44, 0xaa, 0xe5, 0x79, 0x73, 0x7b, 0xe6, 0xd3, 0xd5, 0x72, 0xe2, 0x4e, 0x1e, + 0x4f, 0x4e, 0x5c, 0xe3, 0xaa, 0xe1, 0x69, 0x59, 0x9f, 0xe9, 0x71, 0xd5, 0x18, 0x74, 0xbb, 0x5f, + 0x36, 0x3c, 0xff, 0xef, 0xf4, 0x43, 0xe5, 0xff, 0xbd, 0xa3, 0xe7, 0xd3, 0x45, 0x3d, 0x12, 0xc6, + 0x52, 0xa4, 0x3e, 0xb3, 0xe8, 0xde, 0xd1, 0x2f, 0xc0, 0x99, 0x7c, 0xba, 0xea, 0x9e, 0x4b, 0xd3, + 0xcd, 0xbc, 0x02, 0x53, 0xd9, 0x79, 0x4f, 0x9d, 0x4c, 0x76, 0xde, 0xd3, 0xc7, 0x9e, 0x9d, 0xf7, + 0xcc, 0x09, 0x64, 0xe7, 0x7d, 0xec, 0x04, 0xb3, 0xf3, 0xde, 0x61, 0x06, 0x35, 0x3c, 0x6c, 0x8f, + 0x88, 0xac, 0x9b, 0x1d, 0xc5, 0x35, 0x2b, 0xb6, 0x0f, 0xff, 0x38, 0x05, 0xc2, 0x31, 0xa9, 0x8c, + 0xac, 0xbf, 0xb3, 0x8f, 0x20, 0xeb, 0xef, 0x7a, 0x9c, 0xf5, 0xf7, 0x6c, 0xfe, 0x54, 0x67, 0xb8, + 0x60, 0xe4, 0xe4, 0xfa, 0xbd, 0xa3, 0xe7, 0xe8, 0x7d, 0xbc, 0x8b, 0xd6, 0x24, 0x4b, 0xf0, 0xd8, + 0x25, 0x33, 0xef, 0x6b, 0x3c, 0x33, 0xef, 0x13, 0xf9, 0x27, 0x79, 0xf2, 0xba, 0x33, 0xf2, 0xf1, + 0xd2, 0x7e, 0xa9, 0x18, 0x8e, 0x2c, 0x86, 0x70, 0x4e, 0xbf, 0x54, 0x10, 0xc8, 0x74, 0xbf, 0x14, + 0x08, 0xc7, 0xa4, 0xec, 0x1f, 0x28, 0xc0, 0xf9, 0xee, 0xfb, 0x2d, 0x96, 0xa6, 0x56, 0x63, 0x25, + 0x72, 0x42, 0x9a, 0xca, 0xdf, 0x6c, 0x31, 0x56, 0xdf, 0x21, 0xe9, 0xae, 0xc1, 0xb4, 0xf2, 0xdd, + 0x68, 0xba, 0xf5, 0xfd, 0xf5, 0xf8, 0xe5, 0xab, 0xfc, 0xdd, 0x6b, 0x49, 0x04, 0x9c, 0xae, 0x83, + 0x16, 0x61, 0xd2, 0x28, 0xac, 0x94, 0xc5, 0xdb, 0x4c, 0x89, 0x6f, 0x6b, 0x26, 0x18, 0x27, 0xf1, + 0xed, 0x2f, 0x5b, 0xf0, 0x58, 0x4e, 0x5a, 0xbb, 0xbe, 0x23, 0xae, 0x6d, 0xc1, 0x64, 0xdb, 0xac, + 0xda, 0x23, 0x48, 0xa4, 0x91, 0x3c, 0x4f, 0xf5, 0x35, 0x01, 0xc0, 0x49, 0xa2, 0xf6, 0xcf, 0x14, + 0xe0, 0x5c, 0x57, 0x63, 0x44, 0x84, 0xe1, 0xcc, 0x76, 0x2b, 0x74, 0x96, 0x03, 0xd2, 0x20, 0x5e, + 0xe4, 0x3a, 0xcd, 0x5a, 0x9b, 0xd4, 0x35, 0x79, 0x38, 0xb3, 0xea, 0xbb, 0xb6, 0x56, 0x5b, 0x4c, + 0x63, 0xe0, 0x9c, 0x9a, 0x68, 0x15, 0x50, 0x1a, 0x22, 0x66, 0x98, 0x45, 0xa3, 0x4e, 0xd3, 0xc3, + 0x19, 0x35, 0xd0, 0x47, 0x60, 0x5c, 0x19, 0x39, 0x6a, 0x33, 0xce, 0x0e, 0x76, 0xac, 0x03, 0xb0, + 0x89, 0x87, 0xae, 0xf2, 0x70, 0xe6, 0x22, 0xf0, 0xbd, 0x10, 0x9e, 0x4f, 0xca, 0x58, 0xe5, 0xa2, + 0x18, 0xeb, 0x38, 0x4b, 0x97, 0x7f, 0xe3, 0x0f, 0xce, 0xbf, 0xef, 0xb7, 0xfe, 0xe0, 0xfc, 0xfb, + 0x7e, 0xf7, 0x0f, 0xce, 0xbf, 0xef, 0xbb, 0x1e, 0x9c, 0xb7, 0x7e, 0xe3, 0xc1, 0x79, 0xeb, 0xb7, + 0x1e, 0x9c, 0xb7, 0x7e, 0xf7, 0xc1, 0x79, 0xeb, 0xf7, 0x1f, 0x9c, 0xb7, 0xbe, 0xf4, 0x87, 0xe7, + 0xdf, 0xf7, 0xa9, 0xc2, 0xde, 0xd5, 0xff, 0x13, 0x00, 0x00, 0xff, 0xff, 0x11, 0xbd, 0x2b, 0x2b, + 0x30, 0x04, 0x01, 0x00, } func (m *AWSElasticBlockStoreVolumeSource) Marshal() (dAtA []byte, err error) { @@ -13152,6 +13154,18 @@ func (m *PersistentVolumeClaimSpec) MarshalToSizedBuffer(dAtA []byte) (int, erro _ = i var l int _ = l + if m.DataSourceRef != nil { + { + size, err := m.DataSourceRef.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenerated(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } if m.DataSource != nil { { size, err := m.DataSource.MarshalToSizedBuffer(dAtA[:i]) @@ -21742,6 +21756,10 @@ func (m *PersistentVolumeClaimSpec) Size() (n int) { l = m.DataSource.Size() n += 1 + l + sovGenerated(uint64(l)) } + if m.DataSourceRef != nil { + l = m.DataSourceRef.Size() + n += 1 + l + sovGenerated(uint64(l)) + } return n } @@ -25770,6 +25788,7 @@ func (this *PersistentVolumeClaimSpec) String() string { `StorageClassName:` + valueToStringGenerated(this.StorageClassName) + `,`, `VolumeMode:` + valueToStringGenerated(this.VolumeMode) + `,`, `DataSource:` + strings.Replace(this.DataSource.String(), "TypedLocalObjectReference", "TypedLocalObjectReference", 1) + `,`, + `DataSourceRef:` + strings.Replace(this.DataSourceRef.String(), "TypedLocalObjectReference", "TypedLocalObjectReference", 1) + `,`, `}`, }, "") return s @@ -47409,6 +47428,42 @@ func (m *PersistentVolumeClaimSpec) Unmarshal(dAtA []byte) error { return err } iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DataSourceRef", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenerated + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenerated + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.DataSourceRef == nil { + m.DataSourceRef = &TypedLocalObjectReference{} + } + if err := m.DataSourceRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index c2f66dd219..87c0ab6290 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -2679,13 +2679,32 @@ message PersistentVolumeClaimSpec { // This field can be used to specify either: // * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) // * An existing PVC (PersistentVolumeClaim) - // * An existing custom resource that implements data population (Alpha) - // In order to use custom resource types that implement data population, - // the AnyVolumeDataSource feature gate must be enabled. // If the provisioner or an external controller can support the specified data source, // it will create a new volume based on the contents of the specified data source. + // If the AnyVolumeDataSource feature gate is enabled, this field will always have + // the same contents as the DataSourceRef field. // +optional optional TypedLocalObjectReference dataSource = 7; + + // Specifies the object from which to populate the volume with data, if a non-empty + // volume is desired. This may be any local object from a non-empty API group (non + // core object) or a PersistentVolumeClaim object. + // When this field is specified, volume binding will only succeed if the type of + // the specified object matches some installed volume populator or dynamic + // provisioner. + // This field will replace the functionality of the DataSource field and as such + // if both fields are non-empty, they must have the same value. For backwards + // compatibility, both fields (DataSource and DataSourceRef) will be set to the same + // value automatically if one of them is empty and the other is non-empty. + // There are two important differences between DataSource and DataSourceRef: + // * While DataSource only allows two specific types of objects, DataSourceRef + // allows any non-core object, as well as PersistentVolumeClaim objects. + // * While DataSource ignores disallowed values (dropping them), DataSourceRef + // preserves all values, and generates an error if a disallowed value is + // specified. + // (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled. + // +optional + optional TypedLocalObjectReference dataSourceRef = 8; } // PersistentVolumeClaimStatus is the current status of a persistent volume claim. diff --git a/core/v1/types.go b/core/v1/types.go index 3f6a6211b2..1a30849b32 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -492,13 +492,31 @@ type PersistentVolumeClaimSpec struct { // This field can be used to specify either: // * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) // * An existing PVC (PersistentVolumeClaim) - // * An existing custom resource that implements data population (Alpha) - // In order to use custom resource types that implement data population, - // the AnyVolumeDataSource feature gate must be enabled. // If the provisioner or an external controller can support the specified data source, // it will create a new volume based on the contents of the specified data source. + // If the AnyVolumeDataSource feature gate is enabled, this field will always have + // the same contents as the DataSourceRef field. // +optional DataSource *TypedLocalObjectReference `json:"dataSource,omitempty" protobuf:"bytes,7,opt,name=dataSource"` + // Specifies the object from which to populate the volume with data, if a non-empty + // volume is desired. This may be any local object from a non-empty API group (non + // core object) or a PersistentVolumeClaim object. + // When this field is specified, volume binding will only succeed if the type of + // the specified object matches some installed volume populator or dynamic + // provisioner. + // This field will replace the functionality of the DataSource field and as such + // if both fields are non-empty, they must have the same value. For backwards + // compatibility, both fields (DataSource and DataSourceRef) will be set to the same + // value automatically if one of them is empty and the other is non-empty. + // There are two important differences between DataSource and DataSourceRef: + // * While DataSource only allows two specific types of objects, DataSourceRef + // allows any non-core object, as well as PersistentVolumeClaim objects. + // * While DataSource ignores disallowed values (dropping them), DataSourceRef + // preserves all values, and generates an error if a disallowed value is + // specified. + // (Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled. + // +optional + DataSourceRef *TypedLocalObjectReference `json:"dataSourceRef,omitempty" protobuf:"bytes,8,opt,name=dataSourceRef"` } // PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index f29297985f..4df8e1299a 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -1301,7 +1301,8 @@ var map_PersistentVolumeClaimSpec = map[string]string{ "volumeName": "VolumeName is the binding reference to the PersistentVolume backing this claim.", "storageClassName": "Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", "volumeMode": "volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.", - "dataSource": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) * An existing custom resource that implements data population (Alpha) In order to use custom resource types that implement data population, the AnyVolumeDataSource feature gate must be enabled. If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source.", + "dataSource": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot) * An existing PVC (PersistentVolumeClaim) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the AnyVolumeDataSource feature gate is enabled, this field will always have the same contents as the DataSourceRef field.", + "dataSourceRef": "Specifies the object from which to populate the volume with data, if a non-empty volume is desired. This may be any local object from a non-empty API group (non core object) or a PersistentVolumeClaim object. When this field is specified, volume binding will only succeed if the type of the specified object matches some installed volume populator or dynamic provisioner. This field will replace the functionality of the DataSource field and as such if both fields are non-empty, they must have the same value. For backwards compatibility, both fields (DataSource and DataSourceRef) will be set to the same value automatically if one of them is empty and the other is non-empty. There are two important differences between DataSource and DataSourceRef: * While DataSource only allows two specific types of objects, DataSourceRef\n allows any non-core object, as well as PersistentVolumeClaim objects.\n* While DataSource ignores disallowed values (dropping them), DataSourceRef\n preserves all values, and generates an error if a disallowed value is\n specified.\n(Alpha) Using this field requires the AnyVolumeDataSource feature gate to be enabled.", } func (PersistentVolumeClaimSpec) SwaggerDoc() map[string]string { diff --git a/core/v1/zz_generated.deepcopy.go b/core/v1/zz_generated.deepcopy.go index 7cc563171c..ff660ae275 100644 --- a/core/v1/zz_generated.deepcopy.go +++ b/core/v1/zz_generated.deepcopy.go @@ -2934,6 +2934,11 @@ func (in *PersistentVolumeClaimSpec) DeepCopyInto(out *PersistentVolumeClaimSpec *out = new(TypedLocalObjectReference) (*in).DeepCopyInto(*out) } + if in.DataSourceRef != nil { + in, out := &in.DataSourceRef, &out.DataSourceRef + *out = new(TypedLocalObjectReference) + (*in).DeepCopyInto(*out) + } return } diff --git a/testdata/HEAD/apps.v1.DaemonSet.json b/testdata/HEAD/apps.v1.DaemonSet.json index 7d952f77cd..05243a0eb2 100644 --- a/testdata/HEAD/apps.v1.DaemonSet.json +++ b/testdata/HEAD/apps.v1.DaemonSet.json @@ -442,6 +442,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -450,59 +455,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": -1981710234, - "containerPort": -1109619518, - "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", - "hostIP": "184" + "name": "186", + "hostPort": 852780575, + "containerPort": -1252938503, + "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "617" + "containerName": "195", + "resource": "196", + "divisor": "139" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": false + "name": "197", + "key": "198", + "optional": true }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -510,255 +515,254 @@ ], "resources": { "limits": { - "朷Ǝ膯ljVX1虊谇": "279" + "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" }, "requests": { - "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀": "918" + "嚧ʣq埄": "936" } }, "volumeMounts": [ { - "name": "198", - "mountPath": "199", - "subPath": "200", - "mountPropagation": "ó藢xɮĵȑ6L*", - "subPathExpr": "201" + "name": "201", + "mountPath": "202", + "subPath": "203", + "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": "206", - "host": "207", - "scheme": "fʀļ腩墺Ò媁荭gw忊", + "path": "208", + "port": "209", + "host": "210", + "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", "httpHeaders": [ { - "name": "208", - "value": "209" + "name": "211", + "value": "212" } ] }, "tcpSocket": { - "port": -1761398388, - "host": "210" + "port": 1714588921, + "host": "213" }, - "initialDelaySeconds": -1532958330, - "timeoutSeconds": -438588982, - "periodSeconds": 1004325340, - "successThreshold": -1313320434, - "failureThreshold": 14304392, - "terminationGracePeriodSeconds": 2001337664780390084 + "initialDelaySeconds": -1246371817, + "timeoutSeconds": 617318981, + "periodSeconds": 432291364, + "successThreshold": 676578360, + "failureThreshold": -552281772, + "terminationGracePeriodSeconds": -2910346974754087949 }, "readinessProbe": { "exec": { "command": [ - "211" + "214" ] }, "httpGet": { - "path": "212", - "port": -614161319, - "host": "213", - "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", + "path": "215", + "port": 656200799, + "host": "216", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": "216", - "host": "217" + "port": "219", + "host": "220" }, - "initialDelaySeconds": 233282513, - "timeoutSeconds": -518330919, - "periodSeconds": 1313273370, - "successThreshold": -1296830577, - "failureThreshold": -1314967760, - "terminationGracePeriodSeconds": 5043322816247327651 + "initialDelaySeconds": -2165496, + "timeoutSeconds": -1778952574, + "periodSeconds": 1386255869, + "successThreshold": -778272981, + "failureThreshold": 2056774277, + "terminationGracePeriodSeconds": -9219895030215397584 }, "startupProbe": { "exec": { "command": [ - "218" + "221" ] }, "httpGet": { - "path": "219", - "port": "220", - "host": "221", - "scheme": "队偯J僳徥淳4揻", + "path": "222", + "port": "223", + "host": "224", + "scheme": "鬶l獕;跣Hǝcw", "httpHeaders": [ { - "name": "222", - "value": "223" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": 878005329, - "host": "224" + "port": -374766088, + "host": "227" }, - "initialDelaySeconds": -1244119841, - "timeoutSeconds": 1235694147, - "periodSeconds": 348370746, - "successThreshold": 468369166, - "failureThreshold": 1909548849, - "terminationGracePeriodSeconds": 6410850623145248813 + "initialDelaySeconds": -736151561, + "timeoutSeconds": -1515369804, + "periodSeconds": -1856061695, + "successThreshold": 1868683352, + "failureThreshold": -1137436579, + "terminationGracePeriodSeconds": 8876559635423161004 }, "lifecycle": { "postStart": { "exec": { "command": [ - "225" + "228" ] }, "httpGet": { - "path": "226", - "port": "227", - "host": "228", - "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", + "path": "229", + "port": "230", + "host": "231", + "scheme": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", "httpHeaders": [ { - "name": "229", - "value": "230" + "name": "232", + "value": "233" } ] }, "tcpSocket": { - "port": "231", - "host": "232" + "port": 1993268896, + "host": "234" } }, "preStop": { "exec": { "command": [ - "233" + "235" ] }, "httpGet": { - "path": "234", - "port": "235", - "host": "236", - "scheme": "δ摖", + "path": "236", + "port": "237", + "host": "238", + "scheme": "ƿ頀\"冓鍓贯澔 ", "httpHeaders": [ { - "name": "237", - "value": "238" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "239", - "host": "240" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "241", - "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", - "imagePullPolicy": "ǵɐ鰥Z", + "terminationMessagePath": "243", + "terminationMessagePolicy": "6Ɖ飴ɎiǨź'", + "imagePullPolicy": "{屿oiɥ嵐sC8?Ǻ", "securityContext": { "capabilities": { "add": [ - "DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ" + ";Nŕ璻Jih亏yƕ丆録²Ŏ" ], "drop": [ - "H鯂²静ƲǦŐnj汰8ŕİi騎C\"6" + "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "242", - "role": "243", - "type": "244", - "level": "245" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "246", - "gmsaCredentialSpec": "247", - "runAsUserName": "248", + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", "hostProcess": true }, - "runAsUser": -7299434051955863644, - "runAsGroup": 4041264710404335706, - "runAsNonRoot": false, + "runAsUser": 4041264710404335706, + "runAsGroup": 6453802934472477147, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", "seccompProfile": { - "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "localhostProfile": "249" + "type": "V擭銆j", + "localhostProfile": "251" } } } ], "containers": [ { - "name": "250", - "image": "251", + "name": "252", + "image": "253", "command": [ - "252" + "254" ], "args": [ - "253" + "255" ], - "workingDir": "254", + "workingDir": "256", "ports": [ { - "name": "255", - "hostPort": 1540899353, - "containerPort": -1330095135, - "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", - "hostIP": "256" + "name": "257", + "hostPort": -1408385387, + "containerPort": -1225881740, + "protocol": "撑¼蠾8餑噭", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "257", + "prefix": "259", "configMapRef": { - "name": "258", - "optional": false + "name": "260", + "optional": true }, "secretRef": { - "name": "259", + "name": "261", "optional": false } } ], "env": [ { - "name": "260", - "value": "261", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "262", - "fieldPath": "263" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "264", - "resource": "265", - "divisor": "293" + "containerName": "266", + "resource": "267", + "divisor": "834" }, "configMapKeyRef": { - "name": "266", - "key": "267", + "name": "268", + "key": "269", "optional": true }, "secretKeyRef": { - "name": "268", - "key": "269", + "name": "270", + "key": "271", "optional": false } } @@ -766,514 +770,512 @@ ], "resources": { "limits": { - "9崍": "210" + "n(fǂǢ曣ŋayåe躒訙Ǫ": "12" }, "requests": { - ")ǂť嗆u8晲T[irȎ3Ĕ\\ɢX鰨松": "775" + "(娕uE增猍": "264" } }, "volumeMounts": [ { - "name": "270", - "readOnly": true, - "mountPath": "271", - "subPath": "272", - "mountPropagation": "ʠɜ瞍阎lğ Ņ", - "subPathExpr": "273" + "name": "272", + "mountPath": "273", + "subPath": "274", + "mountPropagation": "irȎ3Ĕ\\ɢX鰨松", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "274", - "devicePath": "275" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "276" + "278" ] }, "httpGet": { - "path": "277", - "port": 1866529638, - "host": "278", - "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", + "path": "279", + "port": "280", + "host": "281", + "scheme": "ɜ瞍阎lğ Ņ#耗Ǚ(", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": 638012651, - "host": "281" + "port": 317211081, + "host": "284" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1934305215, + "timeoutSeconds": -655359985, + "periodSeconds": 875971520, + "successThreshold": 161338049, + "failureThreshold": 65094252, + "terminationGracePeriodSeconds": -6831592407095063988 }, "readinessProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", - "port": "284", - "host": "285", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "286", + "port": -2126891601, + "host": "287", + "scheme": "l}Ñ蠂Ü[ƛ^輅9ɛ棕", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "288", - "host": "289" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": 1660454722, + "timeoutSeconds": -1317234078, + "periodSeconds": -1347045470, + "successThreshold": 1169580662, + "failureThreshold": 404234347, + "terminationGracePeriodSeconds": 8560122250231719622 }, "startupProbe": { "exec": { "command": [ - "290" + "292" ] }, "httpGet": { - "path": "291", - "port": "292", - "host": "293", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "293", + "port": "294", + "host": "295", + "scheme": "ǚŜEuEy竬ʆɞ", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "296" + "port": "298", + "host": "299" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 336252010, + "timeoutSeconds": 677650619, + "periodSeconds": 930785927, + "successThreshold": 1624098740, + "failureThreshold": 1419787816, + "terminationGracePeriodSeconds": -506227444233847191 }, "lifecycle": { "postStart": { "exec": { "command": [ - "297" + "300" ] }, "httpGet": { - "path": "298", - "port": 466267060, - "host": "299", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "301", + "port": "302", + "host": "303", + "scheme": "ĝ®EĨǔvÄÚ×p鬷", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "304", + "value": "305" } ] }, "tcpSocket": { - "port": "302", - "host": "303" + "port": 1673908530, + "host": "306" } }, "preStop": { "exec": { "command": [ - "304" + "307" ] }, "httpGet": { - "path": "305", - "port": "306", - "host": "307", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "308", + "port": "309", + "host": "310", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { - "name": "308", - "value": "309" + "name": "311", + "value": "312" } ] }, "tcpSocket": { - "port": "310", - "host": "311" + "port": -1912967242, + "host": "313" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "314", + "terminationMessagePolicy": "漤ŗ坟", + "imagePullPolicy": "-紑浘牬釼aTGÒ鵌", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "Nh×DJɶ羹ƞʓ%ʝ`ǭ" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "ñ?卶滿筇ȟP:/a" ] }, "privileged": false, "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" + "user": "315", + "role": "316", + "type": "317", + "level": "318" }, "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true + "gmsaCredentialSpecName": "319", + "gmsaCredentialSpec": "320", + "runAsUserName": "321", + "hostProcess": false }, - "runAsUser": -1286199491017539507, - "runAsGroup": -6292316479661489180, + "runAsUser": 308757565294839546, + "runAsGroup": 5797412715505520759, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "cx赮ǒđ\u003e*劶?j", + "procMount": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", "seccompProfile": { - "type": "ĭ¥#ƱÁR", - "localhostProfile": "320" + "type": "繽敮ǰ詀ǿ忀oɎƺ", + "localhostProfile": "322" } }, - "stdin": true, "tty": true } ], "ephemeralContainers": [ { - "name": "321", - "image": "322", + "name": "323", + "image": "324", "command": [ - "323" + "325" ], "args": [ - "324" + "326" ], - "workingDir": "325", + "workingDir": "327", "ports": [ { - "name": "326", - "hostPort": 2032588794, - "containerPort": -1371690155, - "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", - "hostIP": "327" + "name": "328", + "hostPort": 788093377, + "containerPort": -557687916, + "protocol": "_敕", + "hostIP": "329" } ], "envFrom": [ { - "prefix": "328", + "prefix": "330", "configMapRef": { - "name": "329", + "name": "331", "optional": true }, "secretRef": { - "name": "330", + "name": "332", "optional": false } } ], "env": [ { - "name": "331", - "value": "332", + "name": "333", + "value": "334", "valueFrom": { "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" + "apiVersion": "335", + "fieldPath": "336" }, "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "473" + "containerName": "337", + "resource": "338", + "divisor": "971" }, "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": false - }, - "secretKeyRef": { "name": "339", "key": "340", "optional": true + }, + "secretKeyRef": { + "name": "341", + "key": "342", + "optional": true } } } ], "resources": { "limits": { - "盌3+Œ": "752" + "湷D谹気Ƀ秮òƬɸĻo:{": "523" }, "requests": { - ")Zq=歍þ": "759" + "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»": "929" } }, "volumeMounts": [ { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", - "subPathExpr": "344" + "name": "343", + "readOnly": true, + "mountPath": "344", + "subPath": "345", + "mountPropagation": "|ǓÓ敆OɈÏ 瞍髃", + "subPathExpr": "346" } ], "volumeDevices": [ { - "name": "345", - "devicePath": "346" + "name": "347", + "devicePath": "348" } ], "livenessProbe": { "exec": { "command": [ - "347" + "349" ] }, "httpGet": { - "path": "348", - "port": 1034835933, - "host": "349", - "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", + "path": "350", + "port": "351", + "host": "352", + "scheme": "07曳wœj堑ūM鈱ɖ'蠨", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": -1744546613, - "host": "352" + "port": "355", + "host": "356" }, - "initialDelaySeconds": 650448405, - "timeoutSeconds": 1943254244, - "periodSeconds": -168773629, - "successThreshold": 2068592383, - "failureThreshold": 1566765016, - "terminationGracePeriodSeconds": -1112599546012453731 + "initialDelaySeconds": -242798806, + "timeoutSeconds": -1940800545, + "periodSeconds": 681004793, + "successThreshold": 2002666266, + "failureThreshold": -2033879721, + "terminationGracePeriodSeconds": -4409241678312226730 }, "readinessProbe": { "exec": { "command": [ - "353" + "357" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "path": "358", + "port": 279062028, + "host": "359", + "scheme": "Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": -943058206, + "host": "362" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 725557531, + "timeoutSeconds": -703127031, + "periodSeconds": 741667779, + "successThreshold": -381344241, + "failureThreshold": -2122876628, + "terminationGracePeriodSeconds": 2700145646260085226 }, "startupProbe": { "exec": { "command": [ - "361" + "363" ] }, "httpGet": { - "path": "362", - "port": "363", - "host": "364", - "scheme": "y#t(ȗŜŲ\u0026", + "path": "364", + "port": "365", + "host": "366", + "scheme": "thp像-", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "367", + "value": "368" } ] }, "tcpSocket": { - "port": 1387858949, - "host": "367" + "port": "369", + "host": "370" }, - "initialDelaySeconds": 156368232, - "timeoutSeconds": -815239246, - "periodSeconds": 44612600, - "successThreshold": -688929182, - "failureThreshold": -1222486879, - "terminationGracePeriodSeconds": 6543873941346781273 + "initialDelaySeconds": 1589417286, + "timeoutSeconds": 445878206, + "periodSeconds": 1874051321, + "successThreshold": -500012714, + "failureThreshold": 1762917570, + "terminationGracePeriodSeconds": 4794571970514469019 }, "lifecycle": { "postStart": { "exec": { "command": [ - "368" + "371" ] }, "httpGet": { - "path": "369", - "port": 1176168596, - "host": "370", - "scheme": "轪d覉;Ĕ", + "path": "372", + "port": "373", + "host": "374", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "375", + "value": "376" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "377", + "host": "378" } }, "preStop": { "exec": { "command": [ - "375" + "379" ] }, "httpGet": { - "path": "376", - "port": "377", - "host": "378", - "scheme": "ʦŊĊ娮", + "path": "380", + "port": -1743587482, + "host": "381", "httpHeaders": [ { - "name": "379", - "value": "380" + "name": "382", + "value": "383" } ] }, "tcpSocket": { - "port": "381", - "host": "382" + "port": 858034123, + "host": "384" } } }, - "terminationMessagePath": "383", - "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", - "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", + "terminationMessagePath": "385", + "terminationMessagePolicy": "喾@潷", + "imagePullPolicy": "#t(ȗŜŲ\u0026洪y儕l", "securityContext": { "capabilities": { "add": [ - "蓋Cȗä2 ɲ±m嵘厶sȰÖ" + "ɻŶJ詢" ], "drop": [ - "ÆɰŞ襵" + "ǾɁ鍻G鯇ɀ魒Ð扬=惍E" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "384", - "role": "385", - "type": "386", - "level": "387" + "user": "386", + "role": "387", + "type": "388", + "level": "389" }, "windowsOptions": { - "gmsaCredentialSpecName": "388", - "gmsaCredentialSpec": "389", - "runAsUserName": "390", + "gmsaCredentialSpecName": "390", + "gmsaCredentialSpec": "391", + "runAsUserName": "392", "hostProcess": false }, - "runAsUser": -5519662252699559890, - "runAsGroup": -1624551961163368198, + "runAsUser": -5071790362153704411, + "runAsGroup": -2841141127223294729, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "阫Ƈʥ椹ý", + "procMount": ";Ƭ婦d%蹶/ʗp壥Ƥ", "seccompProfile": { - "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", - "localhostProfile": "391" + "type": "郡ɑ鮽ǍJB膾扉A­1襏櫯³", + "localhostProfile": "393" } }, - "stdin": true, "stdinOnce": true, - "targetContainerName": "392" + "targetContainerName": "394" } ], - "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", - "terminationGracePeriodSeconds": 3296766428578159624, - "activeDeadlineSeconds": -8925090445844634303, - "dnsPolicy": "q沷¾!", + "restartPolicy": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", + "terminationGracePeriodSeconds": -1390311149947249535, + "activeDeadlineSeconds": 2684251781701131156, + "dnsPolicy": "厶s", "nodeSelector": { - "393": "394" + "395": "396" }, - "serviceAccountName": "395", - "serviceAccount": "396", + "serviceAccountName": "397", + "serviceAccount": "398", "automountServiceAccountToken": true, - "nodeName": "397", + "nodeName": "399", + "hostPID": true, "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "398", - "role": "399", - "type": "400", - "level": "401" + "user": "400", + "role": "401", + "type": "402", + "level": "403" }, "windowsOptions": { - "gmsaCredentialSpecName": "402", - "gmsaCredentialSpec": "403", - "runAsUserName": "404", + "gmsaCredentialSpecName": "404", + "gmsaCredentialSpec": "405", + "runAsUserName": "406", "hostProcess": true }, - "runAsUser": -3496040522639830925, - "runAsGroup": 2960114664726223450, - "runAsNonRoot": false, + "runAsUser": -3184085461588437523, + "runAsGroup": -2037509302018919599, + "runAsNonRoot": true, "supplementalGroups": [ - 2402603282459663167 + -885564056413671854 ], - "fsGroup": 3564097949592109139, + "fsGroup": 4301352137345790658, "sysctls": [ { - "name": "405", - "value": "406" + "name": "407", + "value": "408" } ], - "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", + "fsGroupChangePolicy": "柱栦阫Ƈʥ椹", "seccompProfile": { - "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", - "localhostProfile": "407" + "type": "飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", + "localhostProfile": "409" } }, "imagePullSecrets": [ { - "name": "408" + "name": "410" } ], - "hostname": "409", - "subdomain": "410", + "hostname": "411", + "subdomain": "412", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1283,19 @@ { "matchExpressions": [ { - "key": "411", - "operator": "Üɉ愂,wa纝佯fɞ", + "key": "413", + "operator": "șƷK*ƌ驔瓊'", "values": [ - "412" + "414" ] } ], "matchFields": [ { - "key": "413", - "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", + "key": "415", + "operator": "Mĕ霉}閜LIȜŚɇA%ɀ蓧", "values": [ - "414" + "416" ] } ] @@ -1302,23 +1304,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1690937616, + "weight": 836045166, "preference": { "matchExpressions": [ { - "key": "415", - "operator": "襉{遠", + "key": "417", + "operator": "ȋ灋槊盘", "values": [ - "416" + "418" ] } ], "matchFields": [ { - "key": "417", - "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", + "key": "419", + "operator": "牬庘颮6(", "values": [ - "418" + "420" ] } ] @@ -1331,27 +1333,30 @@ { "labelSelector": { "matchLabels": { - "lx..w": "t-_.5.40w" + "8o1-x-1wl--7/S.ol": "Fgw_-z_659GE.l_.23--_6l.-5B" }, "matchExpressions": [ { - "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", - "operator": "DoesNotExist" + "key": "z_o_2.--4Z7__i1T.miw_a", + "operator": "NotIn", + "values": [ + "At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t" + ] } ] }, "namespaces": [ - "425" + "427" ], - "topologyKey": "426", + "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "8V": "3sn-03" + "5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL": "GIT_B" }, "matchExpressions": [ { - "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", - "operator": "Exists" + "key": "8-b6E_--Y_Dp8O_._e_3_.4_Wh", + "operator": "DoesNotExist" } ] } @@ -1359,34 +1364,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -947725955, + "weight": -585767440, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" + "I_--.k47M7y-Dy__3wc.q.8_00.0_._f": "L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0" }, "matchExpressions": [ { - "key": "3--_9QW2JkU27_.-4T-I.-..K.2", - "operator": "In", + "key": "n", + "operator": "NotIn", "values": [ - "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" + "a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP" ] } ] }, "namespaces": [ - "439" + "441" ], - "topologyKey": "440", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" + "tO4-7-P41_.-.-AQ._r.-_R1": "8KLu..ly--J-_.ZCRT.0z-e" }, "matchExpressions": [ { - "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", - "operator": "DoesNotExist" + "key": "34G._--u.._.105-4_ed-0-H", + "operator": "NotIn", + "values": [ + "a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q" + ] } ] } @@ -1399,27 +1407,27 @@ { "labelSelector": { "matchLabels": { - "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" + "3_Lsu-H_.f82-82": "dWNn_U-...1P_.D8_t..-Ww27" }, "matchExpressions": [ { - "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", - "operator": "Exists" + "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "453" + "455" ], - "topologyKey": "454", + "topologyKey": "456", "namespaceSelector": { "matchLabels": { - "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" + "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" }, "matchExpressions": [ { - "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", - "operator": "Exists" + "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", + "operator": "DoesNotExist" } ] } @@ -1427,34 +1435,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1819321475, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" + "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" }, "matchExpressions": [ { - "key": "62o787-7lk2/L.--4P--_q-.9", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] }, "namespaces": [ - "467" + "469" ], - "topologyKey": "468", + "topologyKey": "470", "namespaceSelector": { "matchLabels": { - "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1463,102 +1468,101 @@ ] } }, - "schedulerName": "475", + "schedulerName": "477", "tolerations": [ { - "key": "476", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "477", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "478", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "479", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "478", + "ip": "480", "hostnames": [ - "479" + "481" ] } ], - "priorityClassName": "480", - "priority": 743241089, + "priorityClassName": "482", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "481" + "483" ], "searches": [ - "482" + "484" ], "options": [ { - "name": "483", - "value": "484" + "name": "485", + "value": "486" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "485", + "runtimeClassName": "487", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "n{鳻", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "486", - "whenUnsatisfiable": "", + "maxSkew": 1486667065, + "topologyKey": "488", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "H1z..j_.r3--T" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "updateStrategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "șa汸\u003cƋlɋN磋镮ȺPÈ", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776 + "minReadySeconds": 1750503412, + "revisionHistoryLimit": 128240007 }, "status": { - "currentNumberScheduled": -69450448, - "numberMisscheduled": -212409426, - "desiredNumberScheduled": 17761427, - "numberReady": 1329525670, - "observedGeneration": -721999650192865404, - "updatedNumberScheduled": 1162680985, - "numberAvailable": 171558604, - "numberUnavailable": -161888815, - "collisionCount": 1714841371, + "currentNumberScheduled": -900194589, + "numberMisscheduled": 295177820, + "desiredNumberScheduled": 1576197985, + "numberReady": -702578810, + "observedGeneration": -1989254568785172688, + "updatedNumberScheduled": -855944448, + "numberAvailable": -1556190810, + "numberUnavailable": -487001726, + "collisionCount": -2081947001, "conditions": [ { - "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", - "status": "", - "lastTransitionTime": "2124-10-20T09:17:54Z", - "reason": "493", - "message": "494" + "type": "薑Ȣ#闬輙怀¹bCũw¼ ǫ", + "status": ":$", + "lastTransitionTime": "2082-11-07T20:44:23Z", + "reason": "495", + "message": "496" } ] } diff --git a/testdata/HEAD/apps.v1.DaemonSet.pb b/testdata/HEAD/apps.v1.DaemonSet.pb index 8276b4fa0a181b8f41d066d59d71d1f5bf989592..cbce71e46f6d655f592bb2b0159e9ad43b348dc6 100644 GIT binary patch delta 5571 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 delta 5981 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劶?j - readOnlyRootFilesystem: false - runAsGroup: -6292316479661489180 + procMount: ð仁Q橱9ij\Ď愝Ű藛b磾sY + readOnlyRootFilesystem: true + runAsGroup: 5797412715505520759 runAsNonRoot: false - runAsUser: -1286199491017539507 + runAsUser: 308757565294839546 seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" + level: "318" + role: "316" + type: "317" + user: "315" seccompProfile: - localhostProfile: "320" - type: ĭ¥#ƱÁR + localhostProfile: "322" + type: 繽敮ǰ詀ǿ忀oɎƺ windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" + gmsaCredentialSpec: "320" + gmsaCredentialSpecName: "319" + hostProcess: false + runAsUserName: "321" startupProbe: exec: command: - - "290" - failureThreshold: 1447314009 + - "292" + failureThreshold: 1419787816 httpGet: - host: "293" + host: "295" httpHeaders: - - name: "294" - value: "295" - path: "291" - port: "292" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: ǚŜEuEy竬ʆɞ + initialDelaySeconds: 336252010 + periodSeconds: 930785927 + successThreshold: 1624098740 tcpSocket: - host: "296" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "299" + port: "298" + terminationGracePeriodSeconds: -506227444233847191 + timeoutSeconds: 677650619 + terminationMessagePath: "314" + terminationMessagePolicy: 漤ŗ坟 tty: true volumeDevices: - - devicePath: "275" - name: "274" + - devicePath: "277" + name: "276" volumeMounts: - - mountPath: "271" - mountPropagation: ʠɜ瞍阎lğ Ņ - name: "270" - readOnly: true - subPath: "272" - subPathExpr: "273" - workingDir: "254" + - mountPath: "273" + mountPropagation: irȎ3Ĕ\ɢX鰨松 + name: "272" + subPath: "274" + subPathExpr: "275" + workingDir: "256" dnsConfig: nameservers: - - "481" + - "483" options: - - name: "483" - value: "484" + - name: "485" + value: "486" searches: - - "482" - dnsPolicy: q沷¾! + - "484" + dnsPolicy: 厶s enableServiceLinks: false ephemeralContainers: - args: - - "324" + - "326" command: - - "323" + - "325" env: - - name: "331" - value: "332" + - name: "333" + value: "334" valueFrom: configMapKeyRef: - key: "338" - name: "337" - optional: false + key: "340" + name: "339" + optional: true fieldRef: - apiVersion: "333" - fieldPath: "334" + apiVersion: "335" + fieldPath: "336" resourceFieldRef: - containerName: "335" - divisor: "473" - resource: "336" + containerName: "337" + divisor: "971" + resource: "338" secretKeyRef: - key: "340" - name: "339" + key: "342" + name: "341" optional: true envFrom: - configMapRef: - name: "329" + name: "331" optional: true - prefix: "328" + prefix: "330" secretRef: - name: "330" + name: "332" optional: false - image: "322" - imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj + image: "324" + imagePullPolicy: '#t(ȗŜŲ&洪y儕l' lifecycle: postStart: exec: command: - - "368" + - "371" httpGet: - host: "370" - httpHeaders: - - name: "371" - value: "372" - path: "369" - port: 1176168596 - scheme: 轪d覉;Ĕ - tcpSocket: host: "374" + httpHeaders: + - name: "375" + value: "376" + path: "372" port: "373" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + tcpSocket: + host: "378" + port: "377" preStop: exec: command: - - "375" + - "379" httpGet: - host: "378" + host: "381" httpHeaders: - - name: "379" - value: "380" - path: "376" - port: "377" - scheme: ʦŊĊ娮 + - name: "382" + value: "383" + path: "380" + port: -1743587482 tcpSocket: - host: "382" - port: "381" + host: "384" + port: 858034123 livenessProbe: exec: command: - - "347" - failureThreshold: 1566765016 + - "349" + failureThreshold: -2033879721 httpGet: - host: "349" + host: "352" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: 1034835933 - scheme: O虀^背遻堣灭ƴɦ燻踸陴 - initialDelaySeconds: 650448405 - periodSeconds: -168773629 - successThreshold: 2068592383 + - name: "353" + value: "354" + path: "350" + port: "351" + scheme: 07曳wœj堑ūM鈱ɖ'蠨 + initialDelaySeconds: -242798806 + periodSeconds: 681004793 + successThreshold: 2002666266 tcpSocket: - host: "352" - port: -1744546613 - terminationGracePeriodSeconds: -1112599546012453731 - timeoutSeconds: 1943254244 - name: "321" + host: "356" + port: "355" + terminationGracePeriodSeconds: -4409241678312226730 + timeoutSeconds: -1940800545 + name: "323" ports: - - containerPort: -1371690155 - hostIP: "327" - hostPort: 2032588794 - name: "326" - protocol: G昧牱fsǕT衩kƒK07曳wœj堑 + - containerPort: -557687916 + hostIP: "329" + hostPort: 788093377 + name: "328" + protocol: _敕 readinessProbe: exec: command: - - "353" - failureThreshold: 902204699 + - "357" + failureThreshold: -2122876628 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: b轫ʓ滨ĖRh}颉hȱɷȰW - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "360" + value: "361" + path: "358" + port: 279062028 + scheme: Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p + initialDelaySeconds: 725557531 + periodSeconds: 741667779 + successThreshold: -381344241 tcpSocket: - host: "360" - port: "359" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "362" + port: -943058206 + terminationGracePeriodSeconds: 2700145646260085226 + timeoutSeconds: -703127031 resources: limits: - 盌3+Œ: "752" + 湷D谹気Ƀ秮òƬɸĻo:{: "523" requests: - )Zq=歍þ: "759" + 赮ǒđ>*劶?jĎĭ¥#ƱÁR»: "929" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 蓋Cȗä2 ɲ±m嵘厶sȰÖ + - ɻŶJ詢 drop: - - ÆɰŞ襵 - privileged: true - procMount: 阫Ƈʥ椹ý + - ǾɁ鍻G鯇ɀ魒Ð扬=惍E + privileged: false + procMount: ;Ƭ婦d%蹶/ʗp壥Ƥ readOnlyRootFilesystem: false - runAsGroup: -1624551961163368198 + runAsGroup: -2841141127223294729 runAsNonRoot: false - runAsUser: -5519662252699559890 + runAsUser: -5071790362153704411 seLinuxOptions: - level: "387" - role: "385" - type: "386" - user: "384" + level: "389" + role: "387" + type: "388" + user: "386" seccompProfile: - localhostProfile: "391" - type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ + localhostProfile: "393" + type: 郡ɑ鮽ǍJB膾扉A­1襏櫯³ windowsOptions: - gmsaCredentialSpec: "389" - gmsaCredentialSpecName: "388" + gmsaCredentialSpec: "391" + gmsaCredentialSpecName: "390" hostProcess: false - runAsUserName: "390" + runAsUserName: "392" startupProbe: exec: command: - - "361" - failureThreshold: -1222486879 + - "363" + failureThreshold: 1762917570 httpGet: - host: "364" + host: "366" httpHeaders: - - name: "365" - value: "366" - path: "362" - port: "363" - scheme: y#t(ȗŜŲ& - initialDelaySeconds: 156368232 - periodSeconds: 44612600 - successThreshold: -688929182 + - name: "367" + value: "368" + path: "364" + port: "365" + scheme: thp像- + initialDelaySeconds: 1589417286 + periodSeconds: 1874051321 + successThreshold: -500012714 tcpSocket: - host: "367" - port: 1387858949 - terminationGracePeriodSeconds: 6543873941346781273 - timeoutSeconds: -815239246 - stdin: true + host: "370" + port: "369" + terminationGracePeriodSeconds: 4794571970514469019 + timeoutSeconds: 445878206 stdinOnce: true - targetContainerName: "392" - terminationMessagePath: "383" - terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 + targetContainerName: "394" + terminationMessagePath: "385" + terminationMessagePolicy: 喾@潷 volumeDevices: - - devicePath: "346" - name: "345" + - devicePath: "348" + name: "347" volumeMounts: - - mountPath: "342" - mountPropagation: 讅缔m葰賦迾娙ƴ4虵p - name: "341" - subPath: "343" - subPathExpr: "344" - workingDir: "325" + - mountPath: "344" + mountPropagation: '|ǓÓ敆OɈÏ 瞍髃' + name: "343" + readOnly: true + subPath: "345" + subPathExpr: "346" + workingDir: "327" hostAliases: - hostnames: - - "479" - ip: "478" + - "481" + ip: "480" hostIPC: true - hostname: "409" + hostPID: true + hostname: "411" imagePullSecrets: - - name: "408" + - name: "410" initContainers: - args: - - "181" + - "184" command: - - "180" + - "183" env: - - name: "188" - value: "189" + - name: "191" + value: "192" valueFrom: configMapKeyRef: - key: "195" - name: "194" - optional: false + key: "198" + name: "197" + optional: true fieldRef: - apiVersion: "190" - fieldPath: "191" + apiVersion: "193" + fieldPath: "194" resourceFieldRef: - containerName: "192" - divisor: "617" - resource: "193" + containerName: "195" + divisor: "139" + resource: "196" secretKeyRef: - key: "197" - name: "196" + key: "200" + name: "199" optional: false envFrom: - configMapRef: - name: "186" - optional: true - prefix: "185" + name: "189" + optional: false + prefix: "188" secretRef: - name: "187" - optional: true - image: "179" - imagePullPolicy: ǵɐ鰥Z + name: "190" + optional: false + image: "182" + imagePullPolicy: '{屿oiɥ嵐sC8?Ǻ' lifecycle: postStart: exec: command: - - "225" + - "228" httpGet: - host: "228" + host: "231" httpHeaders: - - name: "229" - value: "230" - path: "226" - port: "227" - scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ + - name: "232" + value: "233" + path: "229" + port: "230" + scheme: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ tcpSocket: - host: "232" - port: "231" + host: "234" + port: 1993268896 preStop: exec: command: - - "233" + - "235" httpGet: - host: "236" + host: "238" httpHeaders: - - name: "237" - value: "238" - path: "234" - port: "235" - scheme: δ摖 + - name: "239" + value: "240" + path: "236" + port: "237" + scheme: 'ƿ頀"冓鍓贯澔 ' tcpSocket: - host: "240" - port: "239" + host: "242" + port: "241" livenessProbe: exec: command: - - "204" - failureThreshold: 14304392 + - "207" + failureThreshold: -552281772 httpGet: - host: "207" + host: "210" httpHeaders: - - name: "208" - value: "209" - path: "205" - port: "206" - scheme: fʀļ腩墺Ò媁荭gw忊 - initialDelaySeconds: -1532958330 - periodSeconds: 1004325340 - successThreshold: -1313320434 + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ + initialDelaySeconds: -1246371817 + periodSeconds: 432291364 + successThreshold: 676578360 tcpSocket: - host: "210" - port: -1761398388 - terminationGracePeriodSeconds: 2001337664780390084 - timeoutSeconds: -438588982 - name: "178" + host: "213" + port: 1714588921 + terminationGracePeriodSeconds: -2910346974754087949 + timeoutSeconds: 617318981 + name: "181" ports: - - containerPort: -1109619518 - hostIP: "184" - hostPort: -1981710234 - name: "183" - protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + - containerPort: -1252938503 + hostIP: "187" + hostPort: 852780575 + name: "186" + protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 readinessProbe: exec: command: - - "211" - failureThreshold: -1314967760 + - "214" + failureThreshold: 2056774277 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -614161319 - scheme: Ȩ<6鄰簳°Ļǟi& - initialDelaySeconds: 233282513 - periodSeconds: 1313273370 - successThreshold: -1296830577 + - name: "217" + value: "218" + path: "215" + port: 656200799 + initialDelaySeconds: -2165496 + periodSeconds: 1386255869 + successThreshold: -778272981 tcpSocket: - host: "217" - port: "216" - terminationGracePeriodSeconds: 5043322816247327651 - timeoutSeconds: -518330919 + host: "220" + port: "219" + terminationGracePeriodSeconds: -9219895030215397584 + timeoutSeconds: -1778952574 resources: limits: - 朷Ǝ膯ljVX1虊谇: "279" + LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" requests: - 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" + 嚧ʣq埄: "936" securityContext: allowPrivilegeEscalation: true capabilities: add: - - DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ + - ;Nŕ璻Jih亏yƕ丆録²Ŏ drop: - - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 - privileged: false - procMount: ȹ均i绝5哇芆斩ìh4Ɋ + - /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 + privileged: true + procMount: šeSvEȤƏ埮pɵ{WOŭW灬pȭ readOnlyRootFilesystem: true - runAsGroup: 4041264710404335706 - runAsNonRoot: false - runAsUser: -7299434051955863644 + runAsGroup: 6453802934472477147 + runAsNonRoot: true + runAsUser: 4041264710404335706 seLinuxOptions: - level: "245" - role: "243" - type: "244" - user: "242" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "249" - type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + localhostProfile: "251" + type: V擭銆j windowsOptions: - gmsaCredentialSpec: "247" - gmsaCredentialSpecName: "246" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" hostProcess: true - runAsUserName: "248" + runAsUserName: "250" startupProbe: exec: command: - - "218" - failureThreshold: 1909548849 + - "221" + failureThreshold: -1137436579 httpGet: - host: "221" + host: "224" httpHeaders: - - name: "222" - value: "223" - path: "219" - port: "220" - scheme: 队偯J僳徥淳4揻 - initialDelaySeconds: -1244119841 - periodSeconds: 348370746 - successThreshold: 468369166 + - name: "225" + value: "226" + path: "222" + port: "223" + scheme: 鬶l獕;跣Hǝcw + initialDelaySeconds: -736151561 + periodSeconds: -1856061695 + successThreshold: 1868683352 tcpSocket: - host: "224" - port: 878005329 - terminationGracePeriodSeconds: 6410850623145248813 - timeoutSeconds: 1235694147 - terminationMessagePath: "241" - terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ + host: "227" + port: -374766088 + terminationGracePeriodSeconds: 8876559635423161004 + timeoutSeconds: -1515369804 + terminationMessagePath: "243" + terminationMessagePolicy: 6Ɖ飴ɎiǨź' volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: ó藢xɮĵȑ6L* - name: "198" - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "397" + - mountPath: "202" + mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' + name: "201" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "399" nodeSelector: - "393": "394" + "395": "396" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "480" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "482" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI - runtimeClassName: "485" - schedulerName: "475" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 + runtimeClassName: "487" + schedulerName: "477" securityContext: - fsGroup: 3564097949592109139 - fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 - runAsGroup: 2960114664726223450 - runAsNonRoot: false - runAsUser: -3496040522639830925 + fsGroup: 4301352137345790658 + fsGroupChangePolicy: 柱栦阫Ƈʥ椹 + runAsGroup: -2037509302018919599 + runAsNonRoot: true + runAsUser: -3184085461588437523 seLinuxOptions: - level: "401" - role: "399" - type: "400" - user: "398" + level: "403" + role: "401" + type: "402" + user: "400" seccompProfile: - localhostProfile: "407" - type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ + localhostProfile: "409" + type: 飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i supplementalGroups: - - 2402603282459663167 + - -885564056413671854 sysctls: - - name: "405" - value: "406" + - name: "407" + value: "408" windowsOptions: - gmsaCredentialSpec: "403" - gmsaCredentialSpecName: "402" + gmsaCredentialSpec: "405" + gmsaCredentialSpecName: "404" hostProcess: true - runAsUserName: "404" - serviceAccount: "396" - serviceAccountName: "395" - setHostnameAsFQDN: true + runAsUserName: "406" + serviceAccount: "398" + serviceAccountName: "397" + setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "410" - terminationGracePeriodSeconds: 3296766428578159624 + subdomain: "412" + terminationGracePeriodSeconds: -1390311149947249535 tolerations: - - effect: '慰x:' - key: "476" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "477" + - key: "478" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "479" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - H1z..j_.r3--T matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "486" - whenUnsatisfiable: "" + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "488" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -894,6 +892,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" @@ -1051,20 +1053,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: șa汸<ƋlɋN磋镮ȺPÈ status: - collisionCount: 1714841371 + collisionCount: -2081947001 conditions: - - lastTransitionTime: "2124-10-20T09:17:54Z" - message: "494" - reason: "493" - status: "" - type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ - currentNumberScheduled: -69450448 - desiredNumberScheduled: 17761427 - numberAvailable: 171558604 - numberMisscheduled: -212409426 - numberReady: 1329525670 - numberUnavailable: -161888815 - observedGeneration: -721999650192865404 - updatedNumberScheduled: 1162680985 + - lastTransitionTime: "2082-11-07T20:44:23Z" + message: "496" + reason: "495" + status: :$ + type: 薑Ȣ#闬輙怀¹bCũw¼ ǫ + currentNumberScheduled: -900194589 + desiredNumberScheduled: 1576197985 + numberAvailable: -1556190810 + numberMisscheduled: 295177820 + numberReady: -702578810 + numberUnavailable: -487001726 + observedGeneration: -1989254568785172688 + updatedNumberScheduled: -855944448 diff --git a/testdata/HEAD/apps.v1.Deployment.json b/testdata/HEAD/apps.v1.Deployment.json index 401a32cf2c..7f7b990bf1 100644 --- a/testdata/HEAD/apps.v1.Deployment.json +++ b/testdata/HEAD/apps.v1.Deployment.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1536,34 +1541,33 @@ } }, "strategy": { - "type": "卍睊", + "type": "ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -212999359, - "revisionHistoryLimit": -866496758, - "paused": true, - "progressDeadlineSeconds": 1499408621 + "minReadySeconds": 2115665292, + "revisionHistoryLimit": 237456757, + "progressDeadlineSeconds": -1402499324 }, "status": { - "observedGeneration": 4061426462677728903, - "replicas": 208086661, - "updatedReplicas": 1598926042, - "readyReplicas": -1813284990, - "availableReplicas": 1659111388, - "unavailableReplicas": -717288184, + "observedGeneration": -8619941635428506201, + "replicas": -380889943, + "updatedReplicas": 466048730, + "readyReplicas": -601845829, + "availableReplicas": 426527089, + "unavailableReplicas": -1890403855, "conditions": [ { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", - "status": "嘯龡班悦ʀ臺穔", - "lastUpdateTime": "2294-09-29T07:15:12Z", - "lastTransitionTime": "2196-06-26T01:09:43Z", - "reason": "484", - "message": "485" + "type": "绰爪qĖĖȠ姓ȇ\u003e尪璎妽", + "status": "ĈȖ董缞濪葷cŲ", + "lastUpdateTime": "1999-05-06T18:42:43Z", + "lastTransitionTime": "2109-09-25T13:37:56Z", + "reason": "491", + "message": "492" } ], - "collisionCount": 16994744 + "collisionCount": -2046786896 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1.Deployment.pb b/testdata/HEAD/apps.v1.Deployment.pb index 84c5610d39b75c1b86489794c28598e682309dc0..31efb844076649b35893bfcb067bc6f42e234940 100644 GIT binary patch delta 6108 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 delta 5847 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 diff --git a/testdata/HEAD/apps.v1.Deployment.yaml b/testdata/HEAD/apps.v1.Deployment.yaml index 592fcf818d..59abf43459 100644 --- a/testdata/HEAD/apps.v1.Deployment.yaml +++ b/testdata/HEAD/apps.v1.Deployment.yaml @@ -31,11 +31,10 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -212999359 - paused: true - progressDeadlineSeconds: 1499408621 + minReadySeconds: 2115665292 + progressDeadlineSeconds: -1402499324 replicas: 896585016 - revisionHistoryLimit: -866496758 + revisionHistoryLimit: 237456757 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -46,7 +45,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 卍睊 + type: ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj template: metadata: annotations: @@ -79,730 +78,730 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 5204116807884683873 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "406" - operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 + - key: "413" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "407" + - "414" matchFields: - - key: "408" - operator: ƒK07曳w + - key: "415" + operator: '[y#t(' values: - - "409" - weight: 1805682547 + - "416" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "402" - operator: "" + - key: "409" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "403" + - "410" matchFields: - - key: "404" - operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ + - key: "411" + operator: ' ' values: - - "405" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr - operator: DoesNotExist + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: C-_20 - operator: Exists + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "430" - topologyKey: "431" - weight: -450654683 + - "437" + topologyKey: "438" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 67F3p2_-_AmD-.0P - operator: DoesNotExist + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "416" - topologyKey: "417" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b - operator: NotIn - values: - - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 operator: DoesNotExist matchLabels: - 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "458" - topologyKey: "459" - weight: 1131487788 + - "465" + topologyKey: "466" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4b699/B9n.2 + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 operator: In values: - - MM7-.e.x + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J - operator: DoesNotExist + - key: N7.81_-._-_8_.._._a9 + operator: In + values: + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "444" - topologyKey: "445" - automountServiceAccountToken: true + - "451" + topologyKey: "452" + automountServiceAccountToken: false containers: - args: - - "248" + - "254" command: - - "247" + - "253" env: - - name: "255" - value: "256" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "262" - name: "261" + key: "268" + name: "267" optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "259" - divisor: "271" - resource: "260" + containerName: "265" + divisor: "965" + resource: "266" secretKeyRef: - key: "264" - name: "263" - optional: true + key: "270" + name: "269" + optional: false envFrom: - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" + name: "259" optional: false - image: "246" - imagePullPolicy: 汰8ŕİi騎C"6x$1s + prefix: "258" + secretRef: + name: "260" + optional: true + image: "252" + imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "291" + - "300" httpGet: - host: "293" + host: "302" httpHeaders: - - name: "294" - value: "295" - path: "292" - port: -1021949447 - scheme: B芭 + - name: "303" + value: "304" + path: "301" + port: 1502643091 + scheme: ­蜷ɔ幩š tcpSocket: - host: "297" - port: "296" + host: "305" + port: 455833230 preStop: exec: command: - - "298" + - "306" httpGet: - host: "301" + host: "308" httpHeaders: - - name: "302" - value: "303" - path: "299" - port: "300" - scheme: yƕ丆録²Ŏ) + - name: "309" + value: "310" + path: "307" + port: 1076497581 + scheme: h4ɊHȖ|ʐ tcpSocket: - host: "304" - port: 507384491 + host: "311" + port: 248533396 livenessProbe: exec: command: - - "271" - failureThreshold: 1156888068 + - "277" + failureThreshold: -1204965397 httpGet: - host: "273" + host: "280" httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 1907998540 - scheme: ',ŕ' - initialDelaySeconds: -253326525 - periodSeconds: 887319241 - successThreshold: 1559618829 + - name: "281" + value: "282" + path: "278" + port: "279" + scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 + initialDelaySeconds: 234253676 + periodSeconds: 1080545253 + successThreshold: 1843491416 tcpSocket: - host: "277" - port: "276" - terminationGracePeriodSeconds: -5566612115749133989 - timeoutSeconds: 567263590 - name: "245" + host: "283" + port: -614098868 + terminationGracePeriodSeconds: -2125560879532395341 + timeoutSeconds: 846286700 + name: "251" ports: - - containerPort: 1714588921 - hostIP: "251" - hostPort: -370386363 - name: "250" - protocol: Ư貾 + - containerPort: 1174240097 + hostIP: "257" + hostPort: -1314967760 + name: "256" + protocol: \E¦队偯J僳徥淳 readinessProbe: exec: command: - - "278" - failureThreshold: 422133388 + - "284" + failureThreshold: -402384013 httpGet: - host: "280" + host: "287" httpHeaders: - - name: "281" - value: "282" - path: "279" - port: 1315054653 - scheme: 蚃ɣľ)酊龨δ摖ȱ - initialDelaySeconds: 1905181464 - periodSeconds: 1272940694 - successThreshold: -385597677 + - name: "288" + value: "289" + path: "285" + port: "286" + scheme: 花ª瘡蟦JBʟ鍏 + initialDelaySeconds: -2062708879 + periodSeconds: -141401239 + successThreshold: -1187301925 tcpSocket: - host: "284" - port: "283" - terminationGracePeriodSeconds: 8385745044578923915 - timeoutSeconds: -1730959016 + host: "291" + port: "290" + terminationGracePeriodSeconds: -779972051078659613 + timeoutSeconds: 215186711 resources: limits: - 庰%皧V: "116" + 4Ǒ輂,ŕĪ: "398" requests: - "": "289" + V訆Ǝżŧ: "915" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - p鋄5弢ȹ均i绝5 + - DŽ髐njʉBn(fǂǢ曣 drop: - - "" - privileged: true - procMount: ş + - ay + privileged: false + procMount: u8晲 readOnlyRootFilesystem: false - runAsGroup: 7023916302283403328 - runAsNonRoot: false - runAsUser: -3385088507022597813 + runAsGroup: -4786249339103684082 + runAsNonRoot: true + runAsUser: -3576337664396773931 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "316" + role: "314" + type: "315" + user: "313" seccompProfile: - localhostProfile: "313" - type: 諔迮ƙ + localhostProfile: "320" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - hostProcess: false - runAsUserName: "312" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + hostProcess: true + runAsUserName: "319" startupProbe: exec: command: - - "285" - failureThreshold: 353361793 + - "292" + failureThreshold: 737722974 httpGet: - host: "287" + host: "295" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: 1013673874 - scheme: ə娯Ȱ囌{ - initialDelaySeconds: -205176266 - periodSeconds: -116469891 - successThreshold: 311083651 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: İ + initialDelaySeconds: -1615316902 + periodSeconds: -522215271 + successThreshold: 1374479082 tcpSocket: - host: "290" - port: -1829146875 - terminationGracePeriodSeconds: -8939747084334542875 - timeoutSeconds: 490479437 - stdinOnce: true - terminationMessagePath: "305" - terminationMessagePolicy: "3" + host: "299" + port: "298" + terminationGracePeriodSeconds: -247950237984551522 + timeoutSeconds: -793616601 + stdin: true + terminationMessagePath: "312" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "266" - mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ - name: "265" + - mountPath: "272" + mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< + name: "271" readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "472" + - "479" options: - - name: "474" - value: "475" + - name: "481" + value: "482" searches: - - "473" - dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b - enableServiceLinks: true + - "480" + dnsPolicy: +Œ9两 + enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "324" command: - - "316" + - "323" env: - - name: "324" - value: "325" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "328" - divisor: "66" - resource: "329" + containerName: "335" + divisor: "464" + resource: "336" secretKeyRef: - key: "333" - name: "332" + key: "340" + name: "339" optional: false envFrom: - configMapRef: - name: "322" + name: "329" optional: true - prefix: "321" + prefix: "328" secretRef: - name: "323" - optional: false - image: "315" - imagePullPolicy: 阠$嬏 + name: "330" + optional: true + image: "322" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "360" + - "366" httpGet: - host: "362" + host: "369" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 890223061 - scheme: uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ + - name: "370" + value: "371" + path: "367" + port: "368" + scheme: '%ʝ`ǭ' tcpSocket: - host: "366" - port: "365" + host: "372" + port: -1467648837 preStop: exec: command: - - "367" + - "373" httpGet: - host: "369" + host: "376" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 797714018 - scheme: vÄÚ× + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "373" - port: "372" + host: "380" + port: "379" livenessProbe: exec: command: - - "340" - failureThreshold: -1508967300 + - "347" + failureThreshold: -1211577347 httpGet: - host: "343" + host: "349" httpHeaders: - - name: "344" - value: "345" - path: "341" - port: "342" - initialDelaySeconds: -1843539391 - periodSeconds: -1758095966 - successThreshold: 1627026804 + - name: "350" + value: "351" + path: "348" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "346" - port: -819013491 - terminationGracePeriodSeconds: -4548040070833300341 - timeoutSeconds: 1238925115 - name: "314" + host: "352" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "321" ports: - - containerPort: 1137109081 - hostIP: "320" - hostPort: -488127393 - name: "319" - protocol: 丽饾| 鞤ɱď + - containerPort: 2037135322 + hostIP: "327" + hostPort: 1453852685 + name: "326" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "347" - failureThreshold: -47594442 + - "353" + failureThreshold: 757223010 httpGet: - host: "349" + host: "355" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 + - name: "356" + value: "357" + path: "354" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: -8866033802256420471 - timeoutSeconds: -894026356 + host: "358" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - ƣMț譎懚X: "93" + 汚磉反-n: "653" requests: - 曣ŋayåe躒訙: "484" + ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ¶熀ďJZ漤 + - 鬬$矐_敕ű嵞嬯t{Eɾ drop: - - "" + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 槃JŵǤ桒ɴ鉂WJ - readOnlyRootFilesystem: true - runAsGroup: -8721643037453811760 + procMount: s44矕Ƈè + readOnlyRootFilesystem: false + runAsGroup: 73764735411458498 runAsNonRoot: false - runAsUser: 5680561050872693436 + runAsUser: 4224635496843945227 seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "382" - type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ + localhostProfile: "389" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - hostProcess: false - runAsUserName: "381" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" + hostProcess: true + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: 1190831814 + - "359" + failureThreshold: 1671084780 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -1789721862 - scheme: 閈誹ʅ蕉ɼ - initialDelaySeconds: 1518001294 - periodSeconds: -2068583194 - successThreshold: -29073009 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: Ů犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -903,6 +902,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1058,17 +1061,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1659111388 - collisionCount: 16994744 + availableReplicas: 426527089 + collisionCount: -2046786896 conditions: - - lastTransitionTime: "2196-06-26T01:09:43Z" - lastUpdateTime: "2294-09-29T07:15:12Z" - message: "485" - reason: "484" - status: 嘯龡班悦ʀ臺穔 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ - observedGeneration: 4061426462677728903 - readyReplicas: -1813284990 - replicas: 208086661 - unavailableReplicas: -717288184 - updatedReplicas: 1598926042 + - lastTransitionTime: "2109-09-25T13:37:56Z" + lastUpdateTime: "1999-05-06T18:42:43Z" + message: "492" + reason: "491" + status: ĈȖ董缞濪葷cŲ + type: 绰爪qĖĖȠ姓ȇ>尪璎妽 + observedGeneration: -8619941635428506201 + readyReplicas: -601845829 + replicas: -380889943 + unavailableReplicas: -1890403855 + updatedReplicas: 466048730 diff --git a/testdata/HEAD/apps.v1.ReplicaSet.json b/testdata/HEAD/apps.v1.ReplicaSet.json index ee71197b06..eb54d88394 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.json +++ b/testdata/HEAD/apps.v1.ReplicaSet.json @@ -442,6 +442,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -450,317 +455,317 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 424236719, - "containerPort": -2031266553, - "protocol": "呝TG;邪", - "hostIP": "184" + "name": "186", + "hostPort": 747521320, + "containerPort": 859639931, + "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", + "name": "189", "optional": true }, "secretRef": { - "name": "187", + "name": "190", "optional": true } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "486" + "containerName": "195", + "resource": "196", + "divisor": "663" }, "configMapKeyRef": { - "name": "194", - "key": "195", + "name": "197", + "key": "198", "optional": true }, "secretKeyRef": { - "name": "196", - "key": "197", - "optional": true + "name": "199", + "key": "200", + "optional": false } } } ], "resources": { "limits": { - "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩": "47" + "ſ盷": "532" }, "requests": { - "榜VƋZ1": "932" + "[Řż丩": "47" } }, "volumeMounts": [ { - "name": "198", - "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", - "subPathExpr": "201" + "name": "201", + "mountPath": "202", + "subPath": "203", + "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": 2035347577, - "host": "206", - "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", + "path": "208", + "port": 1214895765, + "host": "209", + "scheme": "悖ȩ0Ƹ[Ęİ榌U", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": -1498229293, - "host": "209" + "port": -187060941, + "host": "212" }, - "initialDelaySeconds": -1155992025, - "timeoutSeconds": -194343002, - "periodSeconds": -850069363, - "successThreshold": 918929368, - "failureThreshold": 1016277253, - "terminationGracePeriodSeconds": -8520337362162976488 + "initialDelaySeconds": -442393168, + "timeoutSeconds": -307373517, + "periodSeconds": 1109079597, + "successThreshold": -646728130, + "failureThreshold": 1684643131, + "terminationGracePeriodSeconds": 5055443896475056676 }, "readinessProbe": { "exec": { "command": [ - "210" + "213" ] }, "httpGet": { - "path": "211", - "port": "212", - "host": "213", - "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "path": "214", + "port": "215", + "host": "216", + "scheme": "惇¸t颟.鵫ǚ灄鸫rʤî萨", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 538852927, - "host": "216" + "port": "219", + "host": "220" }, - "initialDelaySeconds": -407545915, - "timeoutSeconds": 902535764, - "periodSeconds": 716842280, - "successThreshold": 1479266199, - "failureThreshold": 163512962, - "terminationGracePeriodSeconds": -8521017368802772029 + "initialDelaySeconds": 1885896895, + "timeoutSeconds": -1232888129, + "periodSeconds": -1682044542, + "successThreshold": 1182477686, + "failureThreshold": -503805926, + "terminationGracePeriodSeconds": 332054723335023688 }, "startupProbe": { "exec": { "command": [ - "217" + "221" ] }, "httpGet": { - "path": "218", - "port": 1623772781, - "host": "219", - "scheme": "UÐ_ƮA攤/ɸɎ", + "path": "222", + "port": "223", + "host": "224", + "scheme": "«丯Ƙ枛牐ɺ皚", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": "222", - "host": "223" + "port": -1934111455, + "host": "227" }, - "initialDelaySeconds": 1054858106, - "timeoutSeconds": 232569106, - "periodSeconds": -1150474479, - "successThreshold": 744319626, - "failureThreshold": -2107743490, - "terminationGracePeriodSeconds": 8569885835306406695 + "initialDelaySeconds": 766864314, + "timeoutSeconds": 1146016612, + "periodSeconds": 1495880465, + "successThreshold": -1032967081, + "failureThreshold": 59664438, + "terminationGracePeriodSeconds": 4116652091516790056 }, "lifecycle": { "postStart": { "exec": { "command": [ - "224" + "228" ] }, "httpGet": { - "path": "225", - "port": 896430536, - "host": "226", - "scheme": "罴ņ螡źȰ", + "path": "229", + "port": -1196874390, + "host": "230", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "227", - "value": "228" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": 513341278, - "host": "229" + "port": -498930176, + "host": "233" } }, "preStop": { "exec": { "command": [ - "230" + "234" ] }, "httpGet": { - "path": "231", - "port": 1451056156, - "host": "232", - "scheme": "uʎȺ眖R#", + "path": "235", + "port": "236", + "host": "237", + "scheme": "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": "235", - "host": "236" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "237", - "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "imagePullPolicy": "1ØœȠƬQg鄠", + "terminationMessagePath": "242", + "terminationMessagePolicy": "?$矡ȶ网棊ʢ", + "imagePullPolicy": "ʎȺ眖R#", "securityContext": { "capabilities": { "add": [ - "o啛更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ" + "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ" ], "drop": [ - "W:ĸ輦唊#v" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "238", - "role": "239", - "type": "240", - "level": "241" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "242", - "gmsaCredentialSpec": "243", - "runAsUserName": "244", - "hostProcess": true + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": false }, - "runAsUser": 7510677649797968740, - "runAsGroup": -1629447906545846003, + "runAsUser": -2529737859863639391, + "runAsGroup": 7694930383795602762, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", + "procMount": "\u003e郵[+扴ȨŮ", "seccompProfile": { - "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", - "localhostProfile": "245" + "type": "朷Ǝ膯ljVX1虊谇", + "localhostProfile": "250" } }, - "stdin": true + "stdin": true, + "tty": true } ], "containers": [ { - "name": "246", - "image": "247", + "name": "251", + "image": "252", "command": [ - "248" + "253" ], "args": [ - "249" + "254" ], - "workingDir": "250", + "workingDir": "255", "ports": [ { - "name": "251", - "hostPort": 59244165, - "containerPort": -614161319, - "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", - "hostIP": "252" + "name": "256", + "hostPort": 1381579966, + "containerPort": -1418092595, + "protocol": "闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "253", + "prefix": "258", "configMapRef": { - "name": "254", - "optional": false + "name": "259", + "optional": true }, "secretRef": { - "name": "255", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "256", - "value": "257", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "258", - "fieldPath": "259" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "260", - "resource": "261", - "divisor": "861" + "containerName": "265", + "resource": "266", + "divisor": "894" }, "configMapKeyRef": { - "name": "262", - "key": "263", + "name": "267", + "key": "268", "optional": true }, "secretKeyRef": { - "name": "264", - "key": "265", + "name": "269", + "key": "270", "optional": false } } @@ -768,512 +773,511 @@ ], "resources": { "limits": { - "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" + "W\u003c敄lu|榝$î.Ȏ": "546" }, "requests": { - "Ö闊 鰔澝qV": "752" + "剒蔞|表": "379" } }, "volumeMounts": [ { - "name": "266", + "name": "271", "readOnly": true, - "mountPath": "267", - "subPath": "268", - "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", - "subPathExpr": "269" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "朦 wƯ貾坢'跩", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "270", - "devicePath": "271" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "272" + "277" ] }, "httpGet": { - "path": "273", - "port": "274", - "host": "275", - "scheme": "冓鍓贯", + "path": "278", + "port": -1471289102, + "host": "279", + "scheme": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": 113873869, + "host": "282" }, - "initialDelaySeconds": 1290950685, - "timeoutSeconds": 12533543, - "periodSeconds": 1058960779, - "successThreshold": -2133441986, - "failureThreshold": 472742933, - "terminationGracePeriodSeconds": 217739466937954194 + "initialDelaySeconds": -1421951296, + "timeoutSeconds": 878005329, + "periodSeconds": -1244119841, + "successThreshold": 1235694147, + "failureThreshold": 348370746, + "terminationGracePeriodSeconds": 2011630253582325853 }, "readinessProbe": { "exec": { "command": [ - "280" + "283" ] }, "httpGet": { - "path": "281", - "port": 1401790459, - "host": "282", - "scheme": "ǵɐ鰥Z", + "path": "284", + "port": 1907998540, + "host": "285", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "283", - "value": "284" + "name": "286", + "value": "287" } ] }, "tcpSocket": { - "port": -1103045151, - "host": "285" + "port": "288", + "host": "289" }, - "initialDelaySeconds": -614098868, - "timeoutSeconds": 234253676, - "periodSeconds": 846286700, - "successThreshold": 1080545253, - "failureThreshold": 1843491416, - "terminationGracePeriodSeconds": -5175286970144973961 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "startupProbe": { "exec": { "command": [ - "286" + "290" ] }, "httpGet": { - "path": "287", - "port": "288", - "host": "289", - "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", + "path": "291", + "port": 1315054653, + "host": "292", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { - "name": "290", - "value": "291" + "name": "293", + "value": "294" } ] }, "tcpSocket": { - "port": -560238386, - "host": "292" + "port": "295", + "host": "296" }, - "initialDelaySeconds": 1658749995, - "timeoutSeconds": -938421813, - "periodSeconds": 809683205, - "successThreshold": -1615316902, - "failureThreshold": -793616601, - "terminationGracePeriodSeconds": -2242897509815578930 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "lifecycle": { "postStart": { "exec": { "command": [ - "293" + "297" ] }, "httpGet": { - "path": "294", - "port": -1699531929, - "host": "295", - "scheme": "Z涬P­蜷ɔ幩šeS", + "path": "298", + "port": "299", + "host": "300", + "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 155090390, - "host": "298" + "port": 802134138, + "host": "303" } }, "preStop": { "exec": { "command": [ - "299" + "304" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", + "path": "305", + "port": -126958936, + "host": "306", + "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": -727263154, - "host": "305" + "port": "309", + "host": "310" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", + "terminationMessagePath": "311", + "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", + "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", "securityContext": { "capabilities": { "add": [ - ")DŽ髐njʉBn(fǂ" + "嘢4ʗN,丽饾| 鞤ɱďW賁" ], "drop": [ - "曣ŋayåe躒訙" + "ɭɪǹ0衷," ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "312", + "role": "313", + "type": "314", + "level": "315" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313", + "gmsaCredentialSpecName": "316", + "gmsaCredentialSpec": "317", + "runAsUserName": "318", "hostProcess": true }, - "runAsUser": 1083662227773909466, - "runAsGroup": 6245571390016329382, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "runAsUser": -1119183212148951030, + "runAsGroup": -7146044409185304665, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "w妕眵笭/9崍h趭(娕", "seccompProfile": { - "type": "|蕎'佉賞ǧ", - "localhostProfile": "314" + "type": "E增猍", + "localhostProfile": "319" } - }, - "stdin": true + } } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "320", + "image": "321", "command": [ - "317" + "322" ], "args": [ - "318" + "323" ], - "workingDir": "319", + "workingDir": "324", "ports": [ { - "name": "320", - "hostPort": -1920304485, - "containerPort": -1842062977, - "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", - "hostIP": "321" + "name": "325", + "hostPort": 601942575, + "containerPort": -1320027474, + "protocol": "Ƶf", + "hostIP": "326" } ], "envFrom": [ { - "prefix": "322", + "prefix": "327", "configMapRef": { - "name": "323", + "name": "328", "optional": true }, "secretRef": { - "name": "324", + "name": "329", "optional": true } } ], "env": [ { - "name": "325", - "value": "326", + "name": "330", + "value": "331", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "332", + "fieldPath": "333" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "992" + "containerName": "334", + "resource": "335", + "divisor": "179" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": true + "name": "336", + "key": "337", + "optional": false }, "secretKeyRef": { - "name": "333", - "key": "334", - "optional": true + "name": "338", + "key": "339", + "optional": false } } } ], "resources": { "limits": { - "ʨIk(dŊiɢzĮ蛋I滞": "394" + "阎l": "464" }, "requests": { - "ɞȥ}礤铟怖ý萜Ǖ": "305" + "'佉": "633" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", - "subPathExpr": "338" + "name": "340", + "mountPath": "341", + "subPath": "342", + "mountPropagation": "(ť1ùfŭƽ", + "subPathExpr": "343" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "344", + "devicePath": "345" } ], "livenessProbe": { "exec": { "command": [ - "341" + "346" ] }, "httpGet": { - "path": "342", - "port": 1529027685, - "host": "343", - "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", + "path": "347", + "port": -684167223, + "host": "348", + "scheme": "1b", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "349", + "value": "350" } ] }, "tcpSocket": { - "port": -1912967242, - "host": "346" + "port": "351", + "host": "352" }, - "initialDelaySeconds": -2106399359, - "timeoutSeconds": 1443270783, - "periodSeconds": -1038975198, - "successThreshold": 1821835340, - "failureThreshold": 2046765799, - "terminationGracePeriodSeconds": -6946775447206795219 + "initialDelaySeconds": -47594442, + "timeoutSeconds": -2064284357, + "periodSeconds": 725624946, + "successThreshold": -34803208, + "failureThreshold": -313085430, + "terminationGracePeriodSeconds": -7686796864837350582 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": "349", - "host": "350", - "scheme": "Ƒ[澔", + "path": "354", + "port": 1611386356, + "host": "355", + "scheme": "ɼ搳ǭ濑箨ʨIk(", "httpHeaders": [ { - "name": "351", - "value": "352" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": 1288391156, - "host": "353" + "port": 2115799218, + "host": "358" }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 + "initialDelaySeconds": 1984241264, + "timeoutSeconds": -758033170, + "periodSeconds": -487434422, + "successThreshold": -370404018, + "failureThreshold": -1844150067, + "terminationGracePeriodSeconds": 1778358283914418699 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -514169648, - "host": "356", - "scheme": "\u0026疀", + "path": "360", + "port": "361", + "host": "362", + "scheme": "焬CQm坊柩", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": "365", + "host": "366" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -135823101, + "timeoutSeconds": -1345219897, + "periodSeconds": 1141812777, + "successThreshold": -1830926023, + "failureThreshold": -320410537, + "terminationGracePeriodSeconds": 8766190045617353809 }, "lifecycle": { "postStart": { "exec": { "command": [ - "361" + "367" ] }, "httpGet": { - "path": "362", - "port": 1445923603, - "host": "363", - "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", + "path": "368", + "port": "369", + "host": "370", + "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": 1333166203, + "host": "373" } }, "preStop": { "exec": { "command": [ - "368" + "374" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "杧ż鯀1'", + "path": "375", + "port": 758604605, + "host": "376", + "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": 1297979953, - "host": "374" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "375", - "terminationMessagePolicy": "ǘ炙", - "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", + "terminationMessagePath": "381", + "terminationMessagePolicy": "釼aTGÒ鵌", + "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", "securityContext": { "capabilities": { "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" + "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" ], "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "tl敷斢杧ż鯀" ] }, "privileged": true, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382", + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", "hostProcess": true }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": -3379825899840103887, + "runAsGroup": -6950412587983829837, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "allowPrivilegeEscalation": true, + "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "383" + "type": "咑耖p^鏋蛹Ƚȿ醏g", + "localhostProfile": "389" } }, "tty": true, - "targetContainerName": "384" + "targetContainerName": "390" } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "restartPolicy": "飂廤Ƌʙcx", + "terminationGracePeriodSeconds": -4767735291842597991, + "activeDeadlineSeconds": -7888525810745339742, + "dnsPolicy": "h`職铳s44矕Ƈ", "nodeSelector": { - "385": "386" + "391": "392" }, - "serviceAccountName": "387", - "serviceAccount": "388", - "automountServiceAccountToken": false, - "nodeName": "389", - "hostPID": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": true, + "nodeName": "395", + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": 5422399684456852309, + "runAsGroup": -4636770370363077377, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -5728960352366086876 ], - "fsGroup": -3964669311891901178, + "fsGroup": 1712752437570220896, "sysctls": [ { - "name": "397", - "value": "398" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "399" + "type": "#", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "400" + "name": "406" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1285,19 @@ { "matchExpressions": [ { - "key": "403", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "409", + "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", "values": [ - "404" + "410" ] } ], "matchFields": [ { - "key": "405", - "operator": " ", + "key": "411", + "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", "values": [ - "406" + "412" ] } ] @@ -1302,23 +1306,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": 687140791, "preference": { "matchExpressions": [ { - "key": "407", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "413", + "operator": "ļǹʅŚO虀", "values": [ - "408" + "414" ] } ], "matchFields": [ { - "key": "409", - "operator": "[y#t(", + "key": "415", + "operator": "ɴĶ烷Ľthp像-觗裓6Ř", "values": [ - "410" + "416" ] } ] @@ -1331,30 +1335,30 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "operator": "In", "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "417" + "423" ], - "topologyKey": "418", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "4eq5": "" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] } @@ -1362,31 +1366,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": 888976270, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", - "operator": "Exists" + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] } ] }, "namespaces": [ - "431" + "437" ], - "topologyKey": "432", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", - "operator": "DoesNotExist" + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] } ] } @@ -1399,32 +1409,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" } ] }, "namespaces": [ - "445" + "451" ], - "topologyKey": "446", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" ] } ] @@ -1433,31 +1440,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": -1668452490, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" }, "matchExpressions": [ { - "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" } ] }, "namespaces": [ - "459" + "465" ], - "topologyKey": "460", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] } ] } @@ -1466,89 +1476,89 @@ ] } }, - "schedulerName": "467", + "schedulerName": "473", "tolerations": [ { - "key": "468", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "469", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "474", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "475", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "476", "hostnames": [ - "471" + "477" ] } ], - "priorityClassName": "472", - "priority": 347613368, + "priorityClassName": "478", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "479" ], "searches": [ - "474" + "480" ], "options": [ { - "name": "475", - "value": "476" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "483", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "D輷": "792" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "478", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": -174245111, + "topologyKey": "484", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", - "operator": "NotIn", + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" ] } ] } } ], - "setHostnameAsFQDN": false + "setHostnameAsFQDN": true } } }, "status": { - "replicas": 2106170541, - "fullyLabeledReplicas": 415168801, - "readyReplicas": 1448332644, - "availableReplicas": -2060941196, - "observedGeneration": 7426283174216567769, + "replicas": 1205668420, + "fullyLabeledReplicas": -1754098513, + "readyReplicas": -877836536, + "availableReplicas": 138992869, + "observedGeneration": -7169014491472696647, "conditions": [ { - "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", - "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", - "lastTransitionTime": "2597-11-21T15:14:16Z", - "reason": "485", - "message": "486" + "type": "零șPî壣V礆á¤拈tY圻醆锛[", + "status": "嬜Š\u0026?鳢.ǀŭ瘢颦z疵", + "lastTransitionTime": "2455-07-16T22:37:15Z", + "reason": "491", + "message": "492" } ] } diff --git a/testdata/HEAD/apps.v1.ReplicaSet.pb b/testdata/HEAD/apps.v1.ReplicaSet.pb index 02aa2d59449a8b23b28673d5e086226323ac74dc..d50b76310547a8a30a5ebf9eee5ec9c78ec15702 100644 GIT binary patch delta 6102 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 WH>$oKdM`m`*Ln#n0or=#J^mkcn_(mX delta 6344 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 diff --git a/testdata/HEAD/apps.v1.ReplicaSet.yaml b/testdata/HEAD/apps.v1.ReplicaSet.yaml index f7f01f3dab..7d7421bb35 100644 --- a/testdata/HEAD/apps.v1.ReplicaSet.yaml +++ b/testdata/HEAD/apps.v1.ReplicaSet.yaml @@ -73,731 +73,733 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: -7888525810745339742 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "413" + operator: ļǹʅŚO虀 values: - - "408" + - "414" matchFields: - - key: "409" - operator: '[y#t(' + - key: "415" + operator: ɴĶ烷Ľthp像-觗裓6Ř values: - - "410" - weight: -5241849 + - "416" + weight: 687140791 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "409" + operator: 7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3 values: - - "404" + - "410" matchFields: - - key: "405" - operator: ' ' + - key: "411" + operator: '@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿' values: - - "406" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s - operator: Exists + - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 + operator: In + values: + - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np - operator: DoesNotExist + - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V + operator: In + values: + - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" - weight: -234140 + - "437" + topologyKey: "438" + weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o + operator: In values: - - 0..KpiS.oK-.O--5-yp8q_s-L + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q + "0": X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaceSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 6W74-R_Z_Tz.a3_Ho + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t namespaceSelector: matchExpressions: - - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + operator: In + values: + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 - : I-._g_.._-hKc.OB_F_--.._m_-9 + h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" - weight: 1276377114 + - "465" + topologyKey: "466" + weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 + operator: Exists matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" - automountServiceAccountToken: false + - "451" + topologyKey: "452" + automountServiceAccountToken: true containers: - args: - - "249" + - "254" command: - - "248" + - "253" env: - - name: "256" - value: "257" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "263" - name: "262" + key: "268" + name: "267" optional: true fieldRef: - apiVersion: "258" - fieldPath: "259" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "260" - divisor: "861" - resource: "261" + containerName: "265" + divisor: "894" + resource: "266" secretKeyRef: - key: "265" - name: "264" + key: "270" + name: "269" optional: false envFrom: - configMapRef: - name: "254" - optional: false - prefix: "253" + name: "259" + optional: true + prefix: "258" secretRef: - name: "255" - optional: false - image: "247" - imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + name: "260" + optional: true + image: "252" + imagePullPolicy: 哇芆斩ìh4ɊHȖ|ʐşƧ諔迮 lifecycle: postStart: exec: command: - - "293" + - "297" httpGet: - host: "295" + host: "300" httpHeaders: - - name: "296" - value: "297" - path: "294" - port: -1699531929 - scheme: Z涬P­蜷ɔ幩šeS + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ tcpSocket: - host: "298" - port: 155090390 + host: "303" + port: 802134138 preStop: exec: command: - - "299" + - "304" httpGet: - host: "302" + host: "306" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" + - name: "307" + value: "308" + path: "305" + port: -126958936 + scheme: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 tcpSocket: - host: "305" - port: -727263154 + host: "310" + port: "309" livenessProbe: exec: command: - - "272" - failureThreshold: 472742933 + - "277" + failureThreshold: 348370746 httpGet: - host: "275" + host: "279" httpHeaders: - - name: "276" - value: "277" - path: "273" - port: "274" - scheme: 冓鍓贯 - initialDelaySeconds: 1290950685 - periodSeconds: 1058960779 - successThreshold: -2133441986 + - name: "280" + value: "281" + path: "278" + port: -1471289102 + scheme: i&皥贸碔lNKƙ順\E¦队偯J僳徥淳 + initialDelaySeconds: -1421951296 + periodSeconds: -1244119841 + successThreshold: 1235694147 tcpSocket: - host: "279" - port: "278" - terminationGracePeriodSeconds: 217739466937954194 - timeoutSeconds: 12533543 - name: "246" + host: "282" + port: 113873869 + terminationGracePeriodSeconds: 2011630253582325853 + timeoutSeconds: 878005329 + name: "251" ports: - - containerPort: -614161319 - hostIP: "252" - hostPort: 59244165 - name: "251" - protocol: Ȩ<6鄰簳°Ļǟi& + - containerPort: -1418092595 + hostIP: "257" + hostPort: 1381579966 + name: "256" + protocol: 闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x readinessProbe: exec: command: - - "280" - failureThreshold: 1843491416 + - "283" + failureThreshold: 1156888068 httpGet: - host: "282" + host: "285" httpHeaders: - - name: "283" - value: "284" - path: "281" - port: 1401790459 - scheme: ǵɐ鰥Z - initialDelaySeconds: -614098868 - periodSeconds: 846286700 - successThreshold: 1080545253 + - name: "286" + value: "287" + path: "284" + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: - host: "285" - port: -1103045151 - terminationGracePeriodSeconds: -5175286970144973961 - timeoutSeconds: 234253676 + host: "289" + port: "288" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 resources: limits: - ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" + W<敄lu|榝$î.Ȏ: "546" requests: - Ö闊 鰔澝qV: "752" + 剒蔞|表: "379" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - )DŽ髐njʉBn(fǂ + - 嘢4ʗN,丽饾| 鞤ɱďW賁 drop: - - 曣ŋayåe躒訙 - privileged: false - procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - readOnlyRootFilesystem: false - runAsGroup: 6245571390016329382 - runAsNonRoot: true - runAsUser: 1083662227773909466 + - ɭɪǹ0衷, + privileged: true + procMount: w妕眵笭/9崍h趭(娕 + readOnlyRootFilesystem: true + runAsGroup: -7146044409185304665 + runAsNonRoot: false + runAsUser: -1119183212148951030 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "315" + role: "313" + type: "314" + user: "312" seccompProfile: - localhostProfile: "314" - type: '|蕎''佉賞ǧ' + localhostProfile: "319" + type: E增猍 windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" + gmsaCredentialSpec: "317" + gmsaCredentialSpecName: "316" hostProcess: true - runAsUserName: "313" + runAsUserName: "318" startupProbe: exec: command: - - "286" - failureThreshold: -793616601 + - "290" + failureThreshold: 422133388 httpGet: - host: "289" + host: "292" httpHeaders: - - name: "290" - value: "291" - path: "287" - port: "288" - scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj - initialDelaySeconds: 1658749995 - periodSeconds: 809683205 - successThreshold: -1615316902 + - name: "293" + value: "294" + path: "291" + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: - host: "292" - port: -560238386 - terminationGracePeriodSeconds: -2242897509815578930 - timeoutSeconds: -938421813 - stdin: true - terminationMessagePath: "306" - terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + host: "296" + port: "295" + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 + terminationMessagePath: "311" + terminationMessagePolicy: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS volumeDevices: - - devicePath: "271" - name: "270" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "267" - mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î - name: "266" + - mountPath: "272" + mountPropagation: 朦 wƯ貾坢'跩 + name: "271" readOnly: true - subPath: "268" - subPathExpr: "269" - workingDir: "250" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "473" + - "479" options: - - name: "475" - value: "476" + - name: "481" + value: "482" searches: - - "474" - dnsPolicy: +Œ9两 + - "480" + dnsPolicy: h`職铳s44矕Ƈ enableServiceLinks: false ephemeralContainers: - args: - - "318" + - "323" command: - - "317" + - "322" env: - - name: "325" - value: "326" + - name: "330" + value: "331" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: true + key: "337" + name: "336" + optional: false fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "332" + fieldPath: "333" resourceFieldRef: - containerName: "329" - divisor: "992" - resource: "330" + containerName: "334" + divisor: "179" + resource: "335" secretKeyRef: - key: "334" - name: "333" - optional: true + key: "339" + name: "338" + optional: false envFrom: - configMapRef: - name: "323" + name: "328" optional: true - prefix: "322" + prefix: "327" secretRef: - name: "324" + name: "329" optional: true - image: "316" - imagePullPolicy: ǰ詀ǿ忀oɎƺL + image: "321" + imagePullPolicy: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ lifecycle: postStart: exec: command: - - "361" + - "367" httpGet: - host: "363" + host: "370" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: 1445923603 - scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q + - name: "371" + value: "372" + path: "368" + port: "369" + scheme: '!鍲ɋȑoG鄧蜢暳ǽżLj' tcpSocket: - host: "367" - port: "366" + host: "373" + port: 1333166203 preStop: exec: command: - - "368" + - "374" httpGet: - host: "371" + host: "376" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: 杧ż鯀1' + - name: "377" + value: "378" + path: "375" + port: 758604605 + scheme: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 tcpSocket: - host: "374" - port: 1297979953 + host: "380" + port: "379" livenessProbe: exec: command: - - "341" - failureThreshold: 2046765799 + - "346" + failureThreshold: -313085430 httpGet: - host: "343" + host: "348" httpHeaders: - - name: "344" - value: "345" - path: "342" - port: 1529027685 - scheme: żLj捲攻xƂ9阠$嬏wy¶熀 - initialDelaySeconds: -2106399359 - periodSeconds: -1038975198 - successThreshold: 1821835340 + - name: "349" + value: "350" + path: "347" + port: -684167223 + scheme: 1b + initialDelaySeconds: -47594442 + periodSeconds: 725624946 + successThreshold: -34803208 tcpSocket: - host: "346" - port: -1912967242 - terminationGracePeriodSeconds: -6946775447206795219 - timeoutSeconds: 1443270783 - name: "315" + host: "352" + port: "351" + terminationGracePeriodSeconds: -7686796864837350582 + timeoutSeconds: -2064284357 + name: "320" ports: - - containerPort: -1842062977 - hostIP: "321" - hostPort: -1920304485 - name: "320" - protocol: 輔3璾ėȜv1b繐汚磉反-n覦 + - containerPort: -1320027474 + hostIP: "326" + hostPort: 601942575 + name: "325" + protocol: Ƶf readinessProbe: exec: command: - - "347" - failureThreshold: 1671084780 + - "353" + failureThreshold: -1844150067 httpGet: - host: "350" + host: "355" httpHeaders: - - name: "351" - value: "352" - path: "348" - port: "349" - scheme: Ƒ[澔 - initialDelaySeconds: -952255430 - periodSeconds: -824007302 - successThreshold: -359713104 + - name: "356" + value: "357" + path: "354" + port: 1611386356 + scheme: ɼ搳ǭ濑箨ʨIk( + initialDelaySeconds: 1984241264 + periodSeconds: -487434422 + successThreshold: -370404018 tcpSocket: - host: "353" - port: 1288391156 - terminationGracePeriodSeconds: 1571605531283019612 - timeoutSeconds: 1568034275 + host: "358" + port: 2115799218 + terminationGracePeriodSeconds: 1778358283914418699 + timeoutSeconds: -758033170 resources: limits: - ʨIk(dŊiɢzĮ蛋I滞: "394" + 阎l: "464" requests: - ɞȥ}礤铟怖ý萜Ǖ: "305" + '''佉': "633" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - 氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - tl敷斢杧ż鯀 privileged: true - procMount: s44矕Ƈè + procMount: 张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: -6950412587983829837 + runAsNonRoot: true + runAsUser: -3379825899840103887 seLinuxOptions: - level: "379" - role: "377" - type: "378" - user: "376" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "383" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "389" + type: 咑耖p^鏋蛹Ƚȿ醏g windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" hostProcess: true - runAsUserName: "382" + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: -1031303729 + - "359" + failureThreshold: -320410537 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -514169648 - scheme: '&疀' - initialDelaySeconds: -39292476 - periodSeconds: -1312249623 - successThreshold: -1089435479 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: 焬CQm坊柩 + initialDelaySeconds: -135823101 + periodSeconds: 1141812777 + successThreshold: -1830926023 tcpSocket: - host: "360" - port: "359" - terminationGracePeriodSeconds: -7317946572666008364 - timeoutSeconds: 801902541 - targetContainerName: "384" - terminationMessagePath: "375" - terminationMessagePolicy: ǘ炙 + host: "366" + port: "365" + terminationGracePeriodSeconds: 8766190045617353809 + timeoutSeconds: -1345219897 + targetContainerName: "390" + terminationMessagePath: "381" + terminationMessagePolicy: 釼aTGÒ鵌 tty: true volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "345" + name: "344" volumeMounts: - - mountPath: "336" - mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "341" + mountPropagation: (ť1ùfŭƽ + name: "340" + subPath: "342" + subPathExpr: "343" + workingDir: "324" hostAliases: - hostnames: - - "471" - ip: "470" - hostPID: true - hostname: "401" + - "477" + ip: "476" + hostIPC: true + hostname: "407" imagePullSecrets: - - name: "400" + - name: "406" initContainers: - args: - - "181" + - "184" command: - - "180" + - "183" env: - - name: "188" - value: "189" + - name: "191" + value: "192" valueFrom: configMapKeyRef: - key: "195" - name: "194" + key: "198" + name: "197" optional: true fieldRef: - apiVersion: "190" - fieldPath: "191" + apiVersion: "193" + fieldPath: "194" resourceFieldRef: - containerName: "192" - divisor: "486" - resource: "193" + containerName: "195" + divisor: "663" + resource: "196" secretKeyRef: - key: "197" - name: "196" - optional: true + key: "200" + name: "199" + optional: false envFrom: - configMapRef: - name: "186" + name: "189" optional: true - prefix: "185" + prefix: "188" secretRef: - name: "187" + name: "190" optional: true - image: "179" - imagePullPolicy: 1ØœȠƬQg鄠 + image: "182" + imagePullPolicy: ʎȺ眖R# lifecycle: postStart: exec: command: - - "224" + - "228" httpGet: - host: "226" + host: "230" httpHeaders: - - name: "227" - value: "228" - path: "225" - port: 896430536 - scheme: 罴ņ螡źȰ + - name: "231" + value: "232" + path: "229" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 tcpSocket: - host: "229" - port: 513341278 + host: "233" + port: -498930176 preStop: exec: command: - - "230" + - "234" httpGet: - host: "232" + host: "237" httpHeaders: - - name: "233" - value: "234" - path: "231" - port: 1451056156 - scheme: uʎȺ眖R# + - name: "238" + value: "239" + path: "235" + port: "236" + scheme: 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡 tcpSocket: - host: "236" - port: "235" + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: 1016277253 + - "207" + failureThreshold: 1684643131 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: 2035347577 - scheme: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 - initialDelaySeconds: -1155992025 - periodSeconds: -850069363 - successThreshold: 918929368 + - name: "210" + value: "211" + path: "208" + port: 1214895765 + scheme: 悖ȩ0Ƹ[Ęİ榌U + initialDelaySeconds: -442393168 + periodSeconds: 1109079597 + successThreshold: -646728130 tcpSocket: - host: "209" - port: -1498229293 - terminationGracePeriodSeconds: -8520337362162976488 - timeoutSeconds: -194343002 - name: "178" + host: "212" + port: -187060941 + terminationGracePeriodSeconds: 5055443896475056676 + timeoutSeconds: -307373517 + name: "181" ports: - - containerPort: -2031266553 - hostIP: "184" - hostPort: 424236719 - name: "183" - protocol: 呝TG;邪 + - containerPort: 859639931 + hostIP: "187" + hostPort: 747521320 + name: "186" + protocol: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF readinessProbe: exec: command: - - "210" - failureThreshold: 163512962 + - "213" + failureThreshold: -503805926 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "211" - port: "212" - scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p - initialDelaySeconds: -407545915 - periodSeconds: 716842280 - successThreshold: 1479266199 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 惇¸t颟.鵫ǚ灄鸫rʤî萨 + initialDelaySeconds: 1885896895 + periodSeconds: -1682044542 + successThreshold: 1182477686 tcpSocket: - host: "216" - port: 538852927 - terminationGracePeriodSeconds: -8521017368802772029 - timeoutSeconds: 902535764 + host: "220" + port: "219" + terminationGracePeriodSeconds: 332054723335023688 + timeoutSeconds: -1232888129 resources: limits: - 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩: "47" + ſ盷: "532" requests: - 榜VƋZ1: "932" + '[Řż丩': "47" securityContext: allowPrivilegeEscalation: true capabilities: add: - - o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + - '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' drop: - - W:ĸ輦唊#v - privileged: false - procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ - readOnlyRootFilesystem: true - runAsGroup: -1629447906545846003 + - "" + privileged: true + procMount: '>郵[+扴ȨŮ' + readOnlyRootFilesystem: false + runAsGroup: 7694930383795602762 runAsNonRoot: true - runAsUser: 7510677649797968740 + runAsUser: -2529737859863639391 seLinuxOptions: - level: "241" - role: "239" - type: "240" - user: "238" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "245" - type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 + localhostProfile: "250" + type: 朷Ǝ膯ljVX1虊谇 windowsOptions: - gmsaCredentialSpec: "243" - gmsaCredentialSpecName: "242" - hostProcess: true - runAsUserName: "244" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: false + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -2107743490 + - "221" + failureThreshold: 59664438 httpGet: - host: "219" + host: "224" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: 1623772781 - scheme: UÐ_ƮA攤/ɸɎ - initialDelaySeconds: 1054858106 - periodSeconds: -1150474479 - successThreshold: 744319626 + - name: "225" + value: "226" + path: "222" + port: "223" + scheme: «丯Ƙ枛牐ɺ皚 + initialDelaySeconds: 766864314 + periodSeconds: 1495880465 + successThreshold: -1032967081 tcpSocket: - host: "223" - port: "222" - terminationGracePeriodSeconds: 8569885835306406695 - timeoutSeconds: 232569106 + host: "227" + port: -1934111455 + terminationGracePeriodSeconds: 4116652091516790056 + timeoutSeconds: 1146016612 stdin: true - terminationMessagePath: "237" - terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + terminationMessagePath: "242" + terminationMessagePolicy: ?$矡ȶ网棊ʢ + tty: true volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę - name: "198" - readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "389" + - mountPath: "202" + mountPropagation: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + name: "201" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "385": "386" + "391": "392" overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "472" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "478" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "477" - schedulerName: "467" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 飂廤Ƌʙcx + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: 1712752437570220896 + fsGroupChangePolicy: "" + runAsGroup: -4636770370363077377 + runAsNonRoot: false + runAsUser: 5422399684456852309 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "399" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "405" + type: '#' supplementalGroups: - - -1600417733583164525 + - -5728960352366086876 sysctls: - - name: "397" - value: "398" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" - setHostnameAsFQDN: false + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" + setHostnameAsFQDN: true shareProcessNamespace: true - subdomain: "402" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "408" + terminationGracePeriodSeconds: -4767735291842597991 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "468" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "469" + - effect: '慰x:' + key: "474" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 - operator: NotIn + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In values: - - h.v._5.vB-.-7-.6Jv-86___3 + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "478" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "484" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -896,6 +898,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: ŴĿ: "377" @@ -1049,14 +1055,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2060941196 + availableReplicas: 138992869 conditions: - - lastTransitionTime: "2597-11-21T15:14:16Z" - message: "486" - reason: "485" - status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 - type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN - fullyLabeledReplicas: 415168801 - observedGeneration: 7426283174216567769 - readyReplicas: 1448332644 - replicas: 2106170541 + - lastTransitionTime: "2455-07-16T22:37:15Z" + message: "492" + reason: "491" + status: 嬜Š&?鳢.ǀŭ瘢颦z疵 + type: 零șPî壣V礆á¤拈tY圻醆锛[ + fullyLabeledReplicas: -1754098513 + observedGeneration: -7169014491472696647 + readyReplicas: -877836536 + replicas: 1205668420 diff --git a/testdata/HEAD/apps.v1.StatefulSet.json b/testdata/HEAD/apps.v1.StatefulSet.json index d9244fb4f1..ac6fc0a78d 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.json +++ b/testdata/HEAD/apps.v1.StatefulSet.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1538,131 +1543,136 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "484", - "generateName": "485", - "namespace": "486", - "selfLink": "487", - "uid": "ʬÇ[輚趞ț@", - "resourceVersion": "17306677052996382890", - "generation": -7348861935573569087, - "creationTimestamp": "1982-10-30T18:37:00Z", - "deletionGracePeriodSeconds": -7914036355585221334, + "name": "491", + "generateName": "492", + "namespace": "493", + "selfLink": "494", + "uid": "4LM桵Ţ宧ʜ嵹ʌ5Ë}", + "resourceVersion": "932117408350471144", + "generation": 4446917721686139397, + "creationTimestamp": "2013-04-06T12:27:00Z", + "deletionGracePeriodSeconds": -2948232978388571762, "labels": { - "489": "490" + "496": "497" }, "annotations": { - "491": "492" + "498": "499" }, "ownerReferences": [ { - "apiVersion": "493", - "kind": "494", - "name": "495", - "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", - "controller": true, - "blockOwnerDeletion": true + "apiVersion": "500", + "kind": "501", + "name": "502", + "uid": "憲Ħ焵i,ŋ", + "controller": false, + "blockOwnerDeletion": false } ], "finalizers": [ - "496" + "503" ], - "clusterName": "497", + "clusterName": "504", "managedFields": [ { - "manager": "498", - "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", - "apiVersion": "499", - "fieldsType": "500", - "subresource": "501" + "manager": "505", + "operation": "Ʀ§:Ǫ魚Emv看ƜZ穑S", + "apiVersion": "506", + "fieldsType": "507", + "subresource": "508" } ] }, "spec": { "accessModes": [ - "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" + "Is{豘ñ澀j劎笜釼鮭Ɯ" ], "selector": { "matchLabels": { - "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" + "789--9opn2/8.--4-___..1.N_l..-_.1-j---30q.-2_9.9-..-JA-H-C5-8_--4.__z22": "E_3-a__w.___-_-mv9h.-7.s__-_g6_-_N4-R._P-___0..X" }, "matchExpressions": [ { - "key": "c59x3oo2/a4-___..1.N_l..-8", - "operator": "DoesNotExist" + "key": "R_-U7-F34-6.-_-O-F__h9", + "operator": "Exists" } ] }, "resources": { "limits": { - "": "736" + "獪霛圦Ƶ": "159" }, "requests": { - "DÓǶɟ汩b隊曻:Bȗ轊": "278" + "-劺b": "142" } }, - "volumeName": "508", - "storageClassName": "509", - "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", + "volumeName": "515", + "storageClassName": "516", + "volumeMode": "ê婼SƸ炃\u0026-Ƹ绿浠穸æǷ^ɘʘ", "dataSource": { - "apiGroup": "510", - "kind": "511", - "name": "512" + "apiGroup": "517", + "kind": "518", + "name": "519" + }, + "dataSourceRef": { + "apiGroup": "520", + "kind": "521", + "name": "522" } }, "status": { - "phase": "VǕ酈t史C\u003c镼ƶƭ", + "phase": "h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț", "accessModes": [ - "" + "\u003e7u?=ȳ皆Cds壋" ], "capacity": { - "蟀贑!ǃȥ瓤骁ȩ": "486" + "H%": "764" }, "conditions": [ { - "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", - "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", - "lastProbeTime": "2002-10-17T05:21:34Z", - "lastTransitionTime": "2090-08-02T09:40:31Z", - "reason": "513", - "message": "514" + "type": "A麭T棞詢¡ɅǏõxġ疾ɇ", + "status": "=击S", + "lastProbeTime": "2806-03-31T09:12:56Z", + "lastTransitionTime": "2430-10-28T09:53:06Z", + "reason": "523", + "message": "524" } ] } } ], - "serviceName": "515", - "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", + "serviceName": "525", + "podManagementPolicy": "軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\\`ĝňY", "updateStrategy": { - "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", + "type": "Ä嚕uʟ膠ĉ班康%m忣àÂƺ琰Ȃ", "rollingUpdate": { - "partition": -578791744 + "partition": 804652982 } }, - "revisionHistoryLimit": 1747963012, - "minReadySeconds": 227754708, + "revisionHistoryLimit": -827620894, + "minReadySeconds": -619299042, "persistentVolumeClaimRetentionPolicy": { - "whenDeleted": "牦[闤ŬNĻ", - "whenScaled": "ĕ" + "whenDeleted": "弞þƔ剛Ʃ°qgWǰ绿络a", + "whenScaled": "7ɞŶJŖ)j{驟ʦcȃ/I" } }, "status": { - "observedGeneration": 6686533762378407166, - "replicas": -506660990, - "readyReplicas": 504213151, - "currentReplicas": -1264206794, - "updatedReplicas": -691647199, - "currentRevision": "516", - "updateRevision": "517", - "collisionCount": -1994313473, + "observedGeneration": -3509397394862257066, + "replicas": -1343766220, + "readyReplicas": -346713296, + "currentReplicas": 282379690, + "updatedReplicas": -554064621, + "currentRevision": "526", + "updateRevision": "527", + "collisionCount": 974374726, "conditions": [ { - "type": "龌帲笁銭1ÂơHđ\"-劺b", - "status": "Dê婼SƸ炃\u0026-Ƹ绿浠穸æǷ^ɘ", - "lastTransitionTime": "2624-04-25T00:24:24Z", - "reason": "518", - "message": "519" + "type": "劾ůk`磾ƃ妹浓ª", + "status": "痞濥鐳VDɝÔȗ$", + "lastTransitionTime": "2141-07-05T00:48:21Z", + "reason": "528", + "message": "529" } ], - "availableReplicas": 2082714834 + "availableReplicas": -1350782402 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1.StatefulSet.pb b/testdata/HEAD/apps.v1.StatefulSet.pb index ff1cfd16da2bca644b2895a7991720e49d030b71..3bc2c122bebc8e2e3f8c62e87598b92405868a48 100644 GIT binary patch delta 6893 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 X3etle6f7-u-Pp%pes?eC>-_#79YUk| delta 6608 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 Tw@AFU;SF!~NAPb5W5E9aSsWi@ diff --git a/testdata/HEAD/apps.v1.StatefulSet.yaml b/testdata/HEAD/apps.v1.StatefulSet.yaml index 268ae35699..ac57c61338 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1.StatefulSet.yaml @@ -31,20 +31,20 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 227754708 + minReadySeconds: -619299042 persistentVolumeClaimRetentionPolicy: - whenDeleted: 牦[闤ŬNĻ - whenScaled: ĕ - podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ + whenDeleted: 弞þƔ剛Ʃ°qgWǰ绿络a + whenScaled: 7ɞŶJŖ)j{驟ʦcȃ/I + podManagementPolicy: 軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\`ĝňY replicas: 896585016 - revisionHistoryLimit: 1747963012 + revisionHistoryLimit: -827620894 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "515" + serviceName: "525" template: metadata: annotations: @@ -77,730 +77,730 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 5204116807884683873 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "406" - operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 + - key: "413" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "407" + - "414" matchFields: - - key: "408" - operator: ƒK07曳w + - key: "415" + operator: '[y#t(' values: - - "409" - weight: 1805682547 + - "416" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "402" - operator: "" + - key: "409" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "403" + - "410" matchFields: - - key: "404" - operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ + - key: "411" + operator: ' ' values: - - "405" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr - operator: DoesNotExist + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: C-_20 - operator: Exists + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "430" - topologyKey: "431" - weight: -450654683 + - "437" + topologyKey: "438" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 67F3p2_-_AmD-.0P - operator: DoesNotExist + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "416" - topologyKey: "417" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b - operator: NotIn - values: - - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 operator: DoesNotExist matchLabels: - 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "458" - topologyKey: "459" - weight: 1131487788 + - "465" + topologyKey: "466" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4b699/B9n.2 + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 operator: In values: - - MM7-.e.x + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J - operator: DoesNotExist + - key: N7.81_-._-_8_.._._a9 + operator: In + values: + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "444" - topologyKey: "445" - automountServiceAccountToken: true + - "451" + topologyKey: "452" + automountServiceAccountToken: false containers: - args: - - "248" + - "254" command: - - "247" + - "253" env: - - name: "255" - value: "256" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "262" - name: "261" + key: "268" + name: "267" optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "259" - divisor: "271" - resource: "260" + containerName: "265" + divisor: "965" + resource: "266" secretKeyRef: - key: "264" - name: "263" - optional: true + key: "270" + name: "269" + optional: false envFrom: - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" + name: "259" optional: false - image: "246" - imagePullPolicy: 汰8ŕİi騎C"6x$1s + prefix: "258" + secretRef: + name: "260" + optional: true + image: "252" + imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "291" + - "300" httpGet: - host: "293" + host: "302" httpHeaders: - - name: "294" - value: "295" - path: "292" - port: -1021949447 - scheme: B芭 + - name: "303" + value: "304" + path: "301" + port: 1502643091 + scheme: ­蜷ɔ幩š tcpSocket: - host: "297" - port: "296" + host: "305" + port: 455833230 preStop: exec: command: - - "298" + - "306" httpGet: - host: "301" + host: "308" httpHeaders: - - name: "302" - value: "303" - path: "299" - port: "300" - scheme: yƕ丆録²Ŏ) + - name: "309" + value: "310" + path: "307" + port: 1076497581 + scheme: h4ɊHȖ|ʐ tcpSocket: - host: "304" - port: 507384491 + host: "311" + port: 248533396 livenessProbe: exec: command: - - "271" - failureThreshold: 1156888068 + - "277" + failureThreshold: -1204965397 httpGet: - host: "273" + host: "280" httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 1907998540 - scheme: ',ŕ' - initialDelaySeconds: -253326525 - periodSeconds: 887319241 - successThreshold: 1559618829 + - name: "281" + value: "282" + path: "278" + port: "279" + scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 + initialDelaySeconds: 234253676 + periodSeconds: 1080545253 + successThreshold: 1843491416 tcpSocket: - host: "277" - port: "276" - terminationGracePeriodSeconds: -5566612115749133989 - timeoutSeconds: 567263590 - name: "245" + host: "283" + port: -614098868 + terminationGracePeriodSeconds: -2125560879532395341 + timeoutSeconds: 846286700 + name: "251" ports: - - containerPort: 1714588921 - hostIP: "251" - hostPort: -370386363 - name: "250" - protocol: Ư貾 + - containerPort: 1174240097 + hostIP: "257" + hostPort: -1314967760 + name: "256" + protocol: \E¦队偯J僳徥淳 readinessProbe: exec: command: - - "278" - failureThreshold: 422133388 + - "284" + failureThreshold: -402384013 httpGet: - host: "280" + host: "287" httpHeaders: - - name: "281" - value: "282" - path: "279" - port: 1315054653 - scheme: 蚃ɣľ)酊龨δ摖ȱ - initialDelaySeconds: 1905181464 - periodSeconds: 1272940694 - successThreshold: -385597677 + - name: "288" + value: "289" + path: "285" + port: "286" + scheme: 花ª瘡蟦JBʟ鍏 + initialDelaySeconds: -2062708879 + periodSeconds: -141401239 + successThreshold: -1187301925 tcpSocket: - host: "284" - port: "283" - terminationGracePeriodSeconds: 8385745044578923915 - timeoutSeconds: -1730959016 + host: "291" + port: "290" + terminationGracePeriodSeconds: -779972051078659613 + timeoutSeconds: 215186711 resources: limits: - 庰%皧V: "116" + 4Ǒ輂,ŕĪ: "398" requests: - "": "289" + V訆Ǝżŧ: "915" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - p鋄5弢ȹ均i绝5 + - DŽ髐njʉBn(fǂǢ曣 drop: - - "" - privileged: true - procMount: ş + - ay + privileged: false + procMount: u8晲 readOnlyRootFilesystem: false - runAsGroup: 7023916302283403328 - runAsNonRoot: false - runAsUser: -3385088507022597813 + runAsGroup: -4786249339103684082 + runAsNonRoot: true + runAsUser: -3576337664396773931 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "316" + role: "314" + type: "315" + user: "313" seccompProfile: - localhostProfile: "313" - type: 諔迮ƙ + localhostProfile: "320" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - hostProcess: false - runAsUserName: "312" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + hostProcess: true + runAsUserName: "319" startupProbe: exec: command: - - "285" - failureThreshold: 353361793 + - "292" + failureThreshold: 737722974 httpGet: - host: "287" + host: "295" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: 1013673874 - scheme: ə娯Ȱ囌{ - initialDelaySeconds: -205176266 - periodSeconds: -116469891 - successThreshold: 311083651 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: İ + initialDelaySeconds: -1615316902 + periodSeconds: -522215271 + successThreshold: 1374479082 tcpSocket: - host: "290" - port: -1829146875 - terminationGracePeriodSeconds: -8939747084334542875 - timeoutSeconds: 490479437 - stdinOnce: true - terminationMessagePath: "305" - terminationMessagePolicy: "3" + host: "299" + port: "298" + terminationGracePeriodSeconds: -247950237984551522 + timeoutSeconds: -793616601 + stdin: true + terminationMessagePath: "312" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "266" - mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ - name: "265" + - mountPath: "272" + mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< + name: "271" readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "472" + - "479" options: - - name: "474" - value: "475" + - name: "481" + value: "482" searches: - - "473" - dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b - enableServiceLinks: true + - "480" + dnsPolicy: +Œ9两 + enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "324" command: - - "316" + - "323" env: - - name: "324" - value: "325" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "328" - divisor: "66" - resource: "329" + containerName: "335" + divisor: "464" + resource: "336" secretKeyRef: - key: "333" - name: "332" + key: "340" + name: "339" optional: false envFrom: - configMapRef: - name: "322" + name: "329" optional: true - prefix: "321" + prefix: "328" secretRef: - name: "323" - optional: false - image: "315" - imagePullPolicy: 阠$嬏 + name: "330" + optional: true + image: "322" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "360" + - "366" httpGet: - host: "362" + host: "369" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 890223061 - scheme: uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ + - name: "370" + value: "371" + path: "367" + port: "368" + scheme: '%ʝ`ǭ' tcpSocket: - host: "366" - port: "365" + host: "372" + port: -1467648837 preStop: exec: command: - - "367" + - "373" httpGet: - host: "369" + host: "376" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 797714018 - scheme: vÄÚ× + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "373" - port: "372" + host: "380" + port: "379" livenessProbe: exec: command: - - "340" - failureThreshold: -1508967300 + - "347" + failureThreshold: -1211577347 httpGet: - host: "343" + host: "349" httpHeaders: - - name: "344" - value: "345" - path: "341" - port: "342" - initialDelaySeconds: -1843539391 - periodSeconds: -1758095966 - successThreshold: 1627026804 + - name: "350" + value: "351" + path: "348" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "346" - port: -819013491 - terminationGracePeriodSeconds: -4548040070833300341 - timeoutSeconds: 1238925115 - name: "314" + host: "352" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "321" ports: - - containerPort: 1137109081 - hostIP: "320" - hostPort: -488127393 - name: "319" - protocol: 丽饾| 鞤ɱď + - containerPort: 2037135322 + hostIP: "327" + hostPort: 1453852685 + name: "326" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "347" - failureThreshold: -47594442 + - "353" + failureThreshold: 757223010 httpGet: - host: "349" + host: "355" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 + - name: "356" + value: "357" + path: "354" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: -8866033802256420471 - timeoutSeconds: -894026356 + host: "358" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - ƣMț譎懚X: "93" + 汚磉反-n: "653" requests: - 曣ŋayåe躒訙: "484" + ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ¶熀ďJZ漤 + - 鬬$矐_敕ű嵞嬯t{Eɾ drop: - - "" + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 槃JŵǤ桒ɴ鉂WJ - readOnlyRootFilesystem: true - runAsGroup: -8721643037453811760 + procMount: s44矕Ƈè + readOnlyRootFilesystem: false + runAsGroup: 73764735411458498 runAsNonRoot: false - runAsUser: 5680561050872693436 + runAsUser: 4224635496843945227 seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "382" - type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ + localhostProfile: "389" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - hostProcess: false - runAsUserName: "381" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" + hostProcess: true + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: 1190831814 + - "359" + failureThreshold: 1671084780 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -1789721862 - scheme: 閈誹ʅ蕉ɼ - initialDelaySeconds: 1518001294 - periodSeconds: -2068583194 - successThreshold: -29073009 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: Ů犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -901,6 +901,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1057,86 +1061,90 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: -578791744 - type: 撇Ȥ寭ƉɫDžXSgƈɿ1 + partition: 804652982 + type: Ä嚕uʟ膠ĉ班康%m忣àÂƺ琰Ȃ volumeClaimTemplates: - metadata: annotations: - "491": "492" - clusterName: "497" - creationTimestamp: "1982-10-30T18:37:00Z" - deletionGracePeriodSeconds: -7914036355585221334 + "498": "499" + clusterName: "504" + creationTimestamp: "2013-04-06T12:27:00Z" + deletionGracePeriodSeconds: -2948232978388571762 finalizers: - - "496" - generateName: "485" - generation: -7348861935573569087 + - "503" + generateName: "492" + generation: 4446917721686139397 labels: - "489": "490" + "496": "497" managedFields: - - apiVersion: "499" - fieldsType: "500" - manager: "498" - operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 - subresource: "501" - name: "484" - namespace: "486" + - apiVersion: "506" + fieldsType: "507" + manager: "505" + operation: Ʀ§:Ǫ魚Emv看ƜZ穑S + subresource: "508" + name: "491" + namespace: "493" ownerReferences: - - apiVersion: "493" - blockOwnerDeletion: true - controller: true - kind: "494" - name: "495" - uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' - resourceVersion: "17306677052996382890" - selfLink: "487" - uid: ʬÇ[輚趞ț@ + - apiVersion: "500" + blockOwnerDeletion: false + controller: false + kind: "501" + name: "502" + uid: 憲Ħ焵i,ŋ + resourceVersion: "932117408350471144" + selfLink: "494" + uid: 4LM桵Ţ宧ʜ嵹ʌ5Ë} spec: accessModes: - - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 + - Is{豘ñ澀j劎笜釼鮭Ɯ dataSource: - apiGroup: "510" - kind: "511" - name: "512" + apiGroup: "517" + kind: "518" + name: "519" + dataSourceRef: + apiGroup: "520" + kind: "521" + name: "522" resources: limits: - "": "736" + 獪霛圦Ƶ: "159" requests: - DÓǶɟ汩b隊曻:Bȗ轊: "278" + -劺b: "142" selector: matchExpressions: - - key: c59x3oo2/a4-___..1.N_l..-8 - operator: DoesNotExist + - key: R_-U7-F34-6.-_-O-F__h9 + operator: Exists matchLabels: - 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a - storageClassName: "509" - volumeMode: ɋb賝łų$Q郔惻¬\ơ^ - volumeName: "508" + 789--9opn2/8.--4-___..1.N_l..-_.1-j---30q.-2_9.9-..-JA-H-C5-8_--4.__z22: E_3-a__w.___-_-mv9h.-7.s__-_g6_-_N4-R._P-___0..X + storageClassName: "516" + volumeMode: ê婼SƸ炃&-Ƹ绿浠穸æǷ^ɘʘ + volumeName: "515" status: accessModes: - - "" + - '>7u?=ȳ皆Cds壋' capacity: - 蟀贑!ǃȥ瓤骁ȩ: "486" + H%: "764" conditions: - - lastProbeTime: "2002-10-17T05:21:34Z" - lastTransitionTime: "2090-08-02T09:40:31Z" - message: "514" - reason: "513" - status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ - type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 - phase: VǕ酈t史C<镼ƶƭ + - lastProbeTime: "2806-03-31T09:12:56Z" + lastTransitionTime: "2430-10-28T09:53:06Z" + message: "524" + reason: "523" + status: =击S + type: A麭T棞詢¡ɅǏõxġ疾ɇ + phase: h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț status: - availableReplicas: 2082714834 - collisionCount: -1994313473 + availableReplicas: -1350782402 + collisionCount: 974374726 conditions: - - lastTransitionTime: "2624-04-25T00:24:24Z" - message: "519" - reason: "518" - status: Dê婼SƸ炃&-Ƹ绿浠穸æǷ^ɘ - type: 龌帲笁銭1ÂơHđ"-劺b - currentReplicas: -1264206794 - currentRevision: "516" - observedGeneration: 6686533762378407166 - readyReplicas: 504213151 - replicas: -506660990 - updateRevision: "517" - updatedReplicas: -691647199 + - lastTransitionTime: "2141-07-05T00:48:21Z" + message: "529" + reason: "528" + status: 痞濥鐳VDɝÔȗ$ + type: 劾ůk`磾ƃ妹浓ª + currentReplicas: 282379690 + currentRevision: "526" + observedGeneration: -3509397394862257066 + readyReplicas: -346713296 + replicas: -1343766220 + updateRevision: "527" + updatedReplicas: -554064621 diff --git a/testdata/HEAD/apps.v1beta1.Deployment.json b/testdata/HEAD/apps.v1beta1.Deployment.json index cb1894d41a..996b6d53a9 100644 --- a/testdata/HEAD/apps.v1beta1.Deployment.json +++ b/testdata/HEAD/apps.v1beta1.Deployment.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1536,37 +1541,36 @@ } }, "strategy": { - "type": "卍睊", + "type": "ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -212999359, - "revisionHistoryLimit": -866496758, - "paused": true, + "minReadySeconds": 2115665292, + "revisionHistoryLimit": 237456757, "rollbackTo": { - "revision": 5409045697701816557 + "revision": 1498428055681994500 }, - "progressDeadlineSeconds": -1491990975 + "progressDeadlineSeconds": -164140734 }, "status": { - "observedGeneration": 893725404715704439, - "replicas": -611078700, - "updatedReplicas": -280135412, - "readyReplicas": 143932221, - "availableReplicas": 845369726, - "unavailableReplicas": 1757097428, + "observedGeneration": -1635909846206320942, + "replicas": -253906853, + "updatedReplicas": -602665165, + "readyReplicas": -859094691, + "availableReplicas": -1624946983, + "unavailableReplicas": -779806398, "conditions": [ { - "type": ",R譏K", - "status": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", - "lastUpdateTime": "2587-03-02T15:57:31Z", - "lastTransitionTime": "2127-02-15T04:53:58Z", - "reason": "484", - "message": "485" + "type": "mv看ƜZ", + "status": "ȇ\u003e尪璎妽4LM桵Ţ宧ʜ", + "lastUpdateTime": "2322-02-12T18:39:07Z", + "lastTransitionTime": "2398-05-12T06:43:28Z", + "reason": "491", + "message": "492" } ], - "collisionCount": 2000058265 + "collisionCount": 165914268 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta1.Deployment.pb b/testdata/HEAD/apps.v1beta1.Deployment.pb index 3e2efed74d7e0130f32e241d813a2af4e3e1ec9c..3bbd25819167c23ad7da6a6cba9b38122a5dd3bc 100644 GIT binary patch delta 6230 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 I++Z~PKNY5zUjP6A delta 5847 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 DK=<`{ diff --git a/testdata/HEAD/apps.v1beta1.Deployment.yaml b/testdata/HEAD/apps.v1beta1.Deployment.yaml index d3f3e922f7..49136a7a2e 100644 --- a/testdata/HEAD/apps.v1beta1.Deployment.yaml +++ b/testdata/HEAD/apps.v1beta1.Deployment.yaml @@ -31,13 +31,12 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -212999359 - paused: true - progressDeadlineSeconds: -1491990975 + minReadySeconds: 2115665292 + progressDeadlineSeconds: -164140734 replicas: 896585016 - revisionHistoryLimit: -866496758 + revisionHistoryLimit: 237456757 rollbackTo: - revision: 5409045697701816557 + revision: 1498428055681994500 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -48,7 +47,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 卍睊 + type: ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj template: metadata: annotations: @@ -81,730 +80,730 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 5204116807884683873 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "406" - operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 + - key: "413" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "407" + - "414" matchFields: - - key: "408" - operator: ƒK07曳w + - key: "415" + operator: '[y#t(' values: - - "409" - weight: 1805682547 + - "416" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "402" - operator: "" + - key: "409" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "403" + - "410" matchFields: - - key: "404" - operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ + - key: "411" + operator: ' ' values: - - "405" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr - operator: DoesNotExist + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: C-_20 - operator: Exists + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "430" - topologyKey: "431" - weight: -450654683 + - "437" + topologyKey: "438" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 67F3p2_-_AmD-.0P - operator: DoesNotExist + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "416" - topologyKey: "417" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b - operator: NotIn - values: - - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 operator: DoesNotExist matchLabels: - 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "458" - topologyKey: "459" - weight: 1131487788 + - "465" + topologyKey: "466" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4b699/B9n.2 + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 operator: In values: - - MM7-.e.x + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J - operator: DoesNotExist + - key: N7.81_-._-_8_.._._a9 + operator: In + values: + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "444" - topologyKey: "445" - automountServiceAccountToken: true + - "451" + topologyKey: "452" + automountServiceAccountToken: false containers: - args: - - "248" + - "254" command: - - "247" + - "253" env: - - name: "255" - value: "256" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "262" - name: "261" + key: "268" + name: "267" optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "259" - divisor: "271" - resource: "260" + containerName: "265" + divisor: "965" + resource: "266" secretKeyRef: - key: "264" - name: "263" - optional: true + key: "270" + name: "269" + optional: false envFrom: - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" + name: "259" optional: false - image: "246" - imagePullPolicy: 汰8ŕİi騎C"6x$1s + prefix: "258" + secretRef: + name: "260" + optional: true + image: "252" + imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "291" + - "300" httpGet: - host: "293" + host: "302" httpHeaders: - - name: "294" - value: "295" - path: "292" - port: -1021949447 - scheme: B芭 + - name: "303" + value: "304" + path: "301" + port: 1502643091 + scheme: ­蜷ɔ幩š tcpSocket: - host: "297" - port: "296" + host: "305" + port: 455833230 preStop: exec: command: - - "298" + - "306" httpGet: - host: "301" + host: "308" httpHeaders: - - name: "302" - value: "303" - path: "299" - port: "300" - scheme: yƕ丆録²Ŏ) + - name: "309" + value: "310" + path: "307" + port: 1076497581 + scheme: h4ɊHȖ|ʐ tcpSocket: - host: "304" - port: 507384491 + host: "311" + port: 248533396 livenessProbe: exec: command: - - "271" - failureThreshold: 1156888068 + - "277" + failureThreshold: -1204965397 httpGet: - host: "273" + host: "280" httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 1907998540 - scheme: ',ŕ' - initialDelaySeconds: -253326525 - periodSeconds: 887319241 - successThreshold: 1559618829 + - name: "281" + value: "282" + path: "278" + port: "279" + scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 + initialDelaySeconds: 234253676 + periodSeconds: 1080545253 + successThreshold: 1843491416 tcpSocket: - host: "277" - port: "276" - terminationGracePeriodSeconds: -5566612115749133989 - timeoutSeconds: 567263590 - name: "245" + host: "283" + port: -614098868 + terminationGracePeriodSeconds: -2125560879532395341 + timeoutSeconds: 846286700 + name: "251" ports: - - containerPort: 1714588921 - hostIP: "251" - hostPort: -370386363 - name: "250" - protocol: Ư貾 + - containerPort: 1174240097 + hostIP: "257" + hostPort: -1314967760 + name: "256" + protocol: \E¦队偯J僳徥淳 readinessProbe: exec: command: - - "278" - failureThreshold: 422133388 + - "284" + failureThreshold: -402384013 httpGet: - host: "280" + host: "287" httpHeaders: - - name: "281" - value: "282" - path: "279" - port: 1315054653 - scheme: 蚃ɣľ)酊龨δ摖ȱ - initialDelaySeconds: 1905181464 - periodSeconds: 1272940694 - successThreshold: -385597677 + - name: "288" + value: "289" + path: "285" + port: "286" + scheme: 花ª瘡蟦JBʟ鍏 + initialDelaySeconds: -2062708879 + periodSeconds: -141401239 + successThreshold: -1187301925 tcpSocket: - host: "284" - port: "283" - terminationGracePeriodSeconds: 8385745044578923915 - timeoutSeconds: -1730959016 + host: "291" + port: "290" + terminationGracePeriodSeconds: -779972051078659613 + timeoutSeconds: 215186711 resources: limits: - 庰%皧V: "116" + 4Ǒ輂,ŕĪ: "398" requests: - "": "289" + V訆Ǝżŧ: "915" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - p鋄5弢ȹ均i绝5 + - DŽ髐njʉBn(fǂǢ曣 drop: - - "" - privileged: true - procMount: ş + - ay + privileged: false + procMount: u8晲 readOnlyRootFilesystem: false - runAsGroup: 7023916302283403328 - runAsNonRoot: false - runAsUser: -3385088507022597813 + runAsGroup: -4786249339103684082 + runAsNonRoot: true + runAsUser: -3576337664396773931 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "316" + role: "314" + type: "315" + user: "313" seccompProfile: - localhostProfile: "313" - type: 諔迮ƙ + localhostProfile: "320" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - hostProcess: false - runAsUserName: "312" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + hostProcess: true + runAsUserName: "319" startupProbe: exec: command: - - "285" - failureThreshold: 353361793 + - "292" + failureThreshold: 737722974 httpGet: - host: "287" + host: "295" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: 1013673874 - scheme: ə娯Ȱ囌{ - initialDelaySeconds: -205176266 - periodSeconds: -116469891 - successThreshold: 311083651 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: İ + initialDelaySeconds: -1615316902 + periodSeconds: -522215271 + successThreshold: 1374479082 tcpSocket: - host: "290" - port: -1829146875 - terminationGracePeriodSeconds: -8939747084334542875 - timeoutSeconds: 490479437 - stdinOnce: true - terminationMessagePath: "305" - terminationMessagePolicy: "3" + host: "299" + port: "298" + terminationGracePeriodSeconds: -247950237984551522 + timeoutSeconds: -793616601 + stdin: true + terminationMessagePath: "312" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "266" - mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ - name: "265" + - mountPath: "272" + mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< + name: "271" readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "472" + - "479" options: - - name: "474" - value: "475" + - name: "481" + value: "482" searches: - - "473" - dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b - enableServiceLinks: true + - "480" + dnsPolicy: +Œ9两 + enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "324" command: - - "316" + - "323" env: - - name: "324" - value: "325" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "328" - divisor: "66" - resource: "329" + containerName: "335" + divisor: "464" + resource: "336" secretKeyRef: - key: "333" - name: "332" + key: "340" + name: "339" optional: false envFrom: - configMapRef: - name: "322" + name: "329" optional: true - prefix: "321" + prefix: "328" secretRef: - name: "323" - optional: false - image: "315" - imagePullPolicy: 阠$嬏 + name: "330" + optional: true + image: "322" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "360" + - "366" httpGet: - host: "362" + host: "369" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 890223061 - scheme: uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ + - name: "370" + value: "371" + path: "367" + port: "368" + scheme: '%ʝ`ǭ' tcpSocket: - host: "366" - port: "365" + host: "372" + port: -1467648837 preStop: exec: command: - - "367" + - "373" httpGet: - host: "369" + host: "376" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 797714018 - scheme: vÄÚ× + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "373" - port: "372" + host: "380" + port: "379" livenessProbe: exec: command: - - "340" - failureThreshold: -1508967300 + - "347" + failureThreshold: -1211577347 httpGet: - host: "343" + host: "349" httpHeaders: - - name: "344" - value: "345" - path: "341" - port: "342" - initialDelaySeconds: -1843539391 - periodSeconds: -1758095966 - successThreshold: 1627026804 + - name: "350" + value: "351" + path: "348" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "346" - port: -819013491 - terminationGracePeriodSeconds: -4548040070833300341 - timeoutSeconds: 1238925115 - name: "314" + host: "352" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "321" ports: - - containerPort: 1137109081 - hostIP: "320" - hostPort: -488127393 - name: "319" - protocol: 丽饾| 鞤ɱď + - containerPort: 2037135322 + hostIP: "327" + hostPort: 1453852685 + name: "326" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "347" - failureThreshold: -47594442 + - "353" + failureThreshold: 757223010 httpGet: - host: "349" + host: "355" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 + - name: "356" + value: "357" + path: "354" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: -8866033802256420471 - timeoutSeconds: -894026356 + host: "358" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - ƣMț譎懚X: "93" + 汚磉反-n: "653" requests: - 曣ŋayåe躒訙: "484" + ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ¶熀ďJZ漤 + - 鬬$矐_敕ű嵞嬯t{Eɾ drop: - - "" + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 槃JŵǤ桒ɴ鉂WJ - readOnlyRootFilesystem: true - runAsGroup: -8721643037453811760 + procMount: s44矕Ƈè + readOnlyRootFilesystem: false + runAsGroup: 73764735411458498 runAsNonRoot: false - runAsUser: 5680561050872693436 + runAsUser: 4224635496843945227 seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "382" - type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ + localhostProfile: "389" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - hostProcess: false - runAsUserName: "381" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" + hostProcess: true + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: 1190831814 + - "359" + failureThreshold: 1671084780 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -1789721862 - scheme: 閈誹ʅ蕉ɼ - initialDelaySeconds: 1518001294 - periodSeconds: -2068583194 - successThreshold: -29073009 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: Ů犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -905,6 +904,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1060,17 +1063,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 845369726 - collisionCount: 2000058265 + availableReplicas: -1624946983 + collisionCount: 165914268 conditions: - - lastTransitionTime: "2127-02-15T04:53:58Z" - lastUpdateTime: "2587-03-02T15:57:31Z" - message: "485" - reason: "484" - status: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 - type: ',R譏K' - observedGeneration: 893725404715704439 - readyReplicas: 143932221 - replicas: -611078700 - unavailableReplicas: 1757097428 - updatedReplicas: -280135412 + - lastTransitionTime: "2398-05-12T06:43:28Z" + lastUpdateTime: "2322-02-12T18:39:07Z" + message: "492" + reason: "491" + status: ȇ>尪璎妽4LM桵Ţ宧ʜ + type: mv看ƜZ + observedGeneration: -1635909846206320942 + readyReplicas: -859094691 + replicas: -253906853 + unavailableReplicas: -779806398 + updatedReplicas: -602665165 diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.json b/testdata/HEAD/apps.v1beta1.StatefulSet.json index 21de0a7122..683ccdc174 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1538,131 +1543,136 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "484", - "generateName": "485", - "namespace": "486", - "selfLink": "487", - "uid": "ʬÇ[輚趞ț@", - "resourceVersion": "17306677052996382890", - "generation": -7348861935573569087, - "creationTimestamp": "1982-10-30T18:37:00Z", - "deletionGracePeriodSeconds": -7914036355585221334, + "name": "491", + "generateName": "492", + "namespace": "493", + "selfLink": "494", + "uid": "4LM桵Ţ宧ʜ嵹ʌ5Ë}", + "resourceVersion": "932117408350471144", + "generation": 4446917721686139397, + "creationTimestamp": "2013-04-06T12:27:00Z", + "deletionGracePeriodSeconds": -2948232978388571762, "labels": { - "489": "490" + "496": "497" }, "annotations": { - "491": "492" + "498": "499" }, "ownerReferences": [ { - "apiVersion": "493", - "kind": "494", - "name": "495", - "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", - "controller": true, - "blockOwnerDeletion": true + "apiVersion": "500", + "kind": "501", + "name": "502", + "uid": "憲Ħ焵i,ŋ", + "controller": false, + "blockOwnerDeletion": false } ], "finalizers": [ - "496" + "503" ], - "clusterName": "497", + "clusterName": "504", "managedFields": [ { - "manager": "498", - "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", - "apiVersion": "499", - "fieldsType": "500", - "subresource": "501" + "manager": "505", + "operation": "Ʀ§:Ǫ魚Emv看ƜZ穑S", + "apiVersion": "506", + "fieldsType": "507", + "subresource": "508" } ] }, "spec": { "accessModes": [ - "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" + "Is{豘ñ澀j劎笜釼鮭Ɯ" ], "selector": { "matchLabels": { - "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" + "789--9opn2/8.--4-___..1.N_l..-_.1-j---30q.-2_9.9-..-JA-H-C5-8_--4.__z22": "E_3-a__w.___-_-mv9h.-7.s__-_g6_-_N4-R._P-___0..X" }, "matchExpressions": [ { - "key": "c59x3oo2/a4-___..1.N_l..-8", - "operator": "DoesNotExist" + "key": "R_-U7-F34-6.-_-O-F__h9", + "operator": "Exists" } ] }, "resources": { "limits": { - "": "736" + "獪霛圦Ƶ": "159" }, "requests": { - "DÓǶɟ汩b隊曻:Bȗ轊": "278" + "-劺b": "142" } }, - "volumeName": "508", - "storageClassName": "509", - "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", + "volumeName": "515", + "storageClassName": "516", + "volumeMode": "ê婼SƸ炃\u0026-Ƹ绿浠穸æǷ^ɘʘ", "dataSource": { - "apiGroup": "510", - "kind": "511", - "name": "512" + "apiGroup": "517", + "kind": "518", + "name": "519" + }, + "dataSourceRef": { + "apiGroup": "520", + "kind": "521", + "name": "522" } }, "status": { - "phase": "VǕ酈t史C\u003c镼ƶƭ", + "phase": "h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț", "accessModes": [ - "" + "\u003e7u?=ȳ皆Cds壋" ], "capacity": { - "蟀贑!ǃȥ瓤骁ȩ": "486" + "H%": "764" }, "conditions": [ { - "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", - "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", - "lastProbeTime": "2002-10-17T05:21:34Z", - "lastTransitionTime": "2090-08-02T09:40:31Z", - "reason": "513", - "message": "514" + "type": "A麭T棞詢¡ɅǏõxġ疾ɇ", + "status": "=击S", + "lastProbeTime": "2806-03-31T09:12:56Z", + "lastTransitionTime": "2430-10-28T09:53:06Z", + "reason": "523", + "message": "524" } ] } } ], - "serviceName": "515", - "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", + "serviceName": "525", + "podManagementPolicy": "軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\\`ĝňY", "updateStrategy": { - "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", + "type": "Ä嚕uʟ膠ĉ班康%m忣àÂƺ琰Ȃ", "rollingUpdate": { - "partition": -578791744 + "partition": 804652982 } }, - "revisionHistoryLimit": 1747963012, - "minReadySeconds": 227754708, + "revisionHistoryLimit": -827620894, + "minReadySeconds": -619299042, "persistentVolumeClaimRetentionPolicy": { - "whenDeleted": "牦[闤ŬNĻ", - "whenScaled": "ĕ" + "whenDeleted": "弞þƔ剛Ʃ°qgWǰ绿络a", + "whenScaled": "7ɞŶJŖ)j{驟ʦcȃ/I" } }, "status": { - "observedGeneration": -5388384335248450956, - "replicas": 184101100, - "readyReplicas": -1742186708, - "currentReplicas": 428141081, - "updatedReplicas": -705407478, - "currentRevision": "516", - "updateRevision": "517", - "collisionCount": 1808522007, + "observedGeneration": -5220291719109120281, + "replicas": -1497706631, + "readyReplicas": -1313274125, + "currentReplicas": -281508057, + "updatedReplicas": 222952727, + "currentRevision": "526", + "updateRevision": "527", + "collisionCount": -696643813, "conditions": [ { - "type": "ʟ]mʦ獪霛圦Ƶ胐N砽§", - "status": "Y伂滹Ǽ颠Nc5ɚnX", - "lastTransitionTime": "2709-09-26T10:19:04Z", - "reason": "518", - "message": "519" + "type": "", + "status": "ůk`磾ƃ妹浓ª斈2婵=ǻ4 ʙ但Ǭ", + "lastTransitionTime": "2522-06-10T02:30:22Z", + "reason": "528", + "message": "529" } ], - "availableReplicas": 499586111 + "availableReplicas": 1369790557 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/testdata/HEAD/apps.v1beta1.StatefulSet.pb index 115b176e9c32c28803914aafea8b5588ba061fb4..fde5bf5eca906ee66fcb442c0bd2881bdf5aca6b 100644 GIT binary patch delta 6983 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 aM>n4W0m3c{mYBNn-vjmK@E;3Z(EkI^6vwsz delta 6619 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犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -901,6 +901,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1057,86 +1061,90 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: -578791744 - type: 撇Ȥ寭ƉɫDžXSgƈɿ1 + partition: 804652982 + type: Ä嚕uʟ膠ĉ班康%m忣àÂƺ琰Ȃ volumeClaimTemplates: - metadata: annotations: - "491": "492" - clusterName: "497" - creationTimestamp: "1982-10-30T18:37:00Z" - deletionGracePeriodSeconds: -7914036355585221334 + "498": "499" + clusterName: "504" + creationTimestamp: "2013-04-06T12:27:00Z" + deletionGracePeriodSeconds: -2948232978388571762 finalizers: - - "496" - generateName: "485" - generation: -7348861935573569087 + - "503" + generateName: "492" + generation: 4446917721686139397 labels: - "489": "490" + "496": "497" managedFields: - - apiVersion: "499" - fieldsType: "500" - manager: "498" - operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 - subresource: "501" - name: "484" - namespace: "486" + - apiVersion: "506" + fieldsType: "507" + manager: "505" + operation: Ʀ§:Ǫ魚Emv看ƜZ穑S + subresource: "508" + name: "491" + namespace: "493" ownerReferences: - - apiVersion: "493" - blockOwnerDeletion: true - controller: true - kind: "494" - name: "495" - uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' - resourceVersion: "17306677052996382890" - selfLink: "487" - uid: ʬÇ[輚趞ț@ + - apiVersion: "500" + blockOwnerDeletion: false + controller: false + kind: "501" + name: "502" + uid: 憲Ħ焵i,ŋ + resourceVersion: "932117408350471144" + selfLink: "494" + uid: 4LM桵Ţ宧ʜ嵹ʌ5Ë} spec: accessModes: - - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 + - Is{豘ñ澀j劎笜釼鮭Ɯ dataSource: - apiGroup: "510" - kind: "511" - name: "512" + apiGroup: "517" + kind: "518" + name: "519" + dataSourceRef: + apiGroup: "520" + kind: "521" + name: "522" resources: limits: - "": "736" + 獪霛圦Ƶ: "159" requests: - DÓǶɟ汩b隊曻:Bȗ轊: "278" + -劺b: "142" selector: matchExpressions: - - key: c59x3oo2/a4-___..1.N_l..-8 - operator: DoesNotExist + - key: R_-U7-F34-6.-_-O-F__h9 + operator: Exists matchLabels: - 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a - storageClassName: "509" - volumeMode: ɋb賝łų$Q郔惻¬\ơ^ - volumeName: "508" + 789--9opn2/8.--4-___..1.N_l..-_.1-j---30q.-2_9.9-..-JA-H-C5-8_--4.__z22: E_3-a__w.___-_-mv9h.-7.s__-_g6_-_N4-R._P-___0..X + storageClassName: "516" + volumeMode: ê婼SƸ炃&-Ƹ绿浠穸æǷ^ɘʘ + volumeName: "515" status: accessModes: - - "" + - '>7u?=ȳ皆Cds壋' capacity: - 蟀贑!ǃȥ瓤骁ȩ: "486" + H%: "764" conditions: - - lastProbeTime: "2002-10-17T05:21:34Z" - lastTransitionTime: "2090-08-02T09:40:31Z" - message: "514" - reason: "513" - status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ - type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 - phase: VǕ酈t史C<镼ƶƭ + - lastProbeTime: "2806-03-31T09:12:56Z" + lastTransitionTime: "2430-10-28T09:53:06Z" + message: "524" + reason: "523" + status: =击S + type: A麭T棞詢¡ɅǏõxġ疾ɇ + phase: h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț status: - availableReplicas: 499586111 - collisionCount: 1808522007 + availableReplicas: 1369790557 + collisionCount: -696643813 conditions: - - lastTransitionTime: "2709-09-26T10:19:04Z" - message: "519" - reason: "518" - status: Y伂滹Ǽ颠Nc5ɚnX - type: ʟ]mʦ獪霛圦Ƶ胐N砽§ - currentReplicas: 428141081 - currentRevision: "516" - observedGeneration: -5388384335248450956 - readyReplicas: -1742186708 - replicas: 184101100 - updateRevision: "517" - updatedReplicas: -705407478 + - lastTransitionTime: "2522-06-10T02:30:22Z" + message: "529" + reason: "528" + status: ůk`磾ƃ妹浓ª斈2婵=ǻ4 ʙ但Ǭ + type: "" + currentReplicas: -281508057 + currentRevision: "526" + observedGeneration: -5220291719109120281 + readyReplicas: -1313274125 + replicas: -1497706631 + updateRevision: "527" + updatedReplicas: 222952727 diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.json b/testdata/HEAD/apps.v1beta2.DaemonSet.json index 620a19856b..4bb2f6cb8d 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.json +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.json @@ -442,6 +442,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -450,59 +455,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": -1981710234, - "containerPort": -1109619518, - "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", - "hostIP": "184" + "name": "186", + "hostPort": 852780575, + "containerPort": -1252938503, + "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "617" + "containerName": "195", + "resource": "196", + "divisor": "139" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": false + "name": "197", + "key": "198", + "optional": true }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -510,255 +515,254 @@ ], "resources": { "limits": { - "朷Ǝ膯ljVX1虊谇": "279" + "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" }, "requests": { - "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀": "918" + "嚧ʣq埄": "936" } }, "volumeMounts": [ { - "name": "198", - "mountPath": "199", - "subPath": "200", - "mountPropagation": "ó藢xɮĵȑ6L*", - "subPathExpr": "201" + "name": "201", + "mountPath": "202", + "subPath": "203", + "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": "206", - "host": "207", - "scheme": "fʀļ腩墺Ò媁荭gw忊", + "path": "208", + "port": "209", + "host": "210", + "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", "httpHeaders": [ { - "name": "208", - "value": "209" + "name": "211", + "value": "212" } ] }, "tcpSocket": { - "port": -1761398388, - "host": "210" + "port": 1714588921, + "host": "213" }, - "initialDelaySeconds": -1532958330, - "timeoutSeconds": -438588982, - "periodSeconds": 1004325340, - "successThreshold": -1313320434, - "failureThreshold": 14304392, - "terminationGracePeriodSeconds": 2001337664780390084 + "initialDelaySeconds": -1246371817, + "timeoutSeconds": 617318981, + "periodSeconds": 432291364, + "successThreshold": 676578360, + "failureThreshold": -552281772, + "terminationGracePeriodSeconds": -2910346974754087949 }, "readinessProbe": { "exec": { "command": [ - "211" + "214" ] }, "httpGet": { - "path": "212", - "port": -614161319, - "host": "213", - "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", + "path": "215", + "port": 656200799, + "host": "216", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": "216", - "host": "217" + "port": "219", + "host": "220" }, - "initialDelaySeconds": 233282513, - "timeoutSeconds": -518330919, - "periodSeconds": 1313273370, - "successThreshold": -1296830577, - "failureThreshold": -1314967760, - "terminationGracePeriodSeconds": 5043322816247327651 + "initialDelaySeconds": -2165496, + "timeoutSeconds": -1778952574, + "periodSeconds": 1386255869, + "successThreshold": -778272981, + "failureThreshold": 2056774277, + "terminationGracePeriodSeconds": -9219895030215397584 }, "startupProbe": { "exec": { "command": [ - "218" + "221" ] }, "httpGet": { - "path": "219", - "port": "220", - "host": "221", - "scheme": "队偯J僳徥淳4揻", + "path": "222", + "port": "223", + "host": "224", + "scheme": "鬶l獕;跣Hǝcw", "httpHeaders": [ { - "name": "222", - "value": "223" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": 878005329, - "host": "224" + "port": -374766088, + "host": "227" }, - "initialDelaySeconds": -1244119841, - "timeoutSeconds": 1235694147, - "periodSeconds": 348370746, - "successThreshold": 468369166, - "failureThreshold": 1909548849, - "terminationGracePeriodSeconds": 6410850623145248813 + "initialDelaySeconds": -736151561, + "timeoutSeconds": -1515369804, + "periodSeconds": -1856061695, + "successThreshold": 1868683352, + "failureThreshold": -1137436579, + "terminationGracePeriodSeconds": 8876559635423161004 }, "lifecycle": { "postStart": { "exec": { "command": [ - "225" + "228" ] }, "httpGet": { - "path": "226", - "port": "227", - "host": "228", - "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", + "path": "229", + "port": "230", + "host": "231", + "scheme": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", "httpHeaders": [ { - "name": "229", - "value": "230" + "name": "232", + "value": "233" } ] }, "tcpSocket": { - "port": "231", - "host": "232" + "port": 1993268896, + "host": "234" } }, "preStop": { "exec": { "command": [ - "233" + "235" ] }, "httpGet": { - "path": "234", - "port": "235", - "host": "236", - "scheme": "δ摖", + "path": "236", + "port": "237", + "host": "238", + "scheme": "ƿ頀\"冓鍓贯澔 ", "httpHeaders": [ { - "name": "237", - "value": "238" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "239", - "host": "240" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "241", - "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", - "imagePullPolicy": "ǵɐ鰥Z", + "terminationMessagePath": "243", + "terminationMessagePolicy": "6Ɖ飴ɎiǨź'", + "imagePullPolicy": "{屿oiɥ嵐sC8?Ǻ", "securityContext": { "capabilities": { "add": [ - "DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ" + ";Nŕ璻Jih亏yƕ丆録²Ŏ" ], "drop": [ - "H鯂²静ƲǦŐnj汰8ŕİi騎C\"6" + "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "242", - "role": "243", - "type": "244", - "level": "245" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "246", - "gmsaCredentialSpec": "247", - "runAsUserName": "248", + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", "hostProcess": true }, - "runAsUser": -7299434051955863644, - "runAsGroup": 4041264710404335706, - "runAsNonRoot": false, + "runAsUser": 4041264710404335706, + "runAsGroup": 6453802934472477147, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", "seccompProfile": { - "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "localhostProfile": "249" + "type": "V擭銆j", + "localhostProfile": "251" } } } ], "containers": [ { - "name": "250", - "image": "251", + "name": "252", + "image": "253", "command": [ - "252" + "254" ], "args": [ - "253" + "255" ], - "workingDir": "254", + "workingDir": "256", "ports": [ { - "name": "255", - "hostPort": 1540899353, - "containerPort": -1330095135, - "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", - "hostIP": "256" + "name": "257", + "hostPort": -1408385387, + "containerPort": -1225881740, + "protocol": "撑¼蠾8餑噭", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "257", + "prefix": "259", "configMapRef": { - "name": "258", - "optional": false + "name": "260", + "optional": true }, "secretRef": { - "name": "259", + "name": "261", "optional": false } } ], "env": [ { - "name": "260", - "value": "261", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "262", - "fieldPath": "263" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "264", - "resource": "265", - "divisor": "293" + "containerName": "266", + "resource": "267", + "divisor": "834" }, "configMapKeyRef": { - "name": "266", - "key": "267", + "name": "268", + "key": "269", "optional": true }, "secretKeyRef": { - "name": "268", - "key": "269", + "name": "270", + "key": "271", "optional": false } } @@ -766,514 +770,512 @@ ], "resources": { "limits": { - "9崍": "210" + "n(fǂǢ曣ŋayåe躒訙Ǫ": "12" }, "requests": { - ")ǂť嗆u8晲T[irȎ3Ĕ\\ɢX鰨松": "775" + "(娕uE增猍": "264" } }, "volumeMounts": [ { - "name": "270", - "readOnly": true, - "mountPath": "271", - "subPath": "272", - "mountPropagation": "ʠɜ瞍阎lğ Ņ", - "subPathExpr": "273" + "name": "272", + "mountPath": "273", + "subPath": "274", + "mountPropagation": "irȎ3Ĕ\\ɢX鰨松", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "274", - "devicePath": "275" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "276" + "278" ] }, "httpGet": { - "path": "277", - "port": 1866529638, - "host": "278", - "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", + "path": "279", + "port": "280", + "host": "281", + "scheme": "ɜ瞍阎lğ Ņ#耗Ǚ(", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": 638012651, - "host": "281" + "port": 317211081, + "host": "284" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1934305215, + "timeoutSeconds": -655359985, + "periodSeconds": 875971520, + "successThreshold": 161338049, + "failureThreshold": 65094252, + "terminationGracePeriodSeconds": -6831592407095063988 }, "readinessProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", - "port": "284", - "host": "285", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "286", + "port": -2126891601, + "host": "287", + "scheme": "l}Ñ蠂Ü[ƛ^輅9ɛ棕", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "288", - "host": "289" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": 1660454722, + "timeoutSeconds": -1317234078, + "periodSeconds": -1347045470, + "successThreshold": 1169580662, + "failureThreshold": 404234347, + "terminationGracePeriodSeconds": 8560122250231719622 }, "startupProbe": { "exec": { "command": [ - "290" + "292" ] }, "httpGet": { - "path": "291", - "port": "292", - "host": "293", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "293", + "port": "294", + "host": "295", + "scheme": "ǚŜEuEy竬ʆɞ", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "296" + "port": "298", + "host": "299" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 336252010, + "timeoutSeconds": 677650619, + "periodSeconds": 930785927, + "successThreshold": 1624098740, + "failureThreshold": 1419787816, + "terminationGracePeriodSeconds": -506227444233847191 }, "lifecycle": { "postStart": { "exec": { "command": [ - "297" + "300" ] }, "httpGet": { - "path": "298", - "port": 466267060, - "host": "299", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "301", + "port": "302", + "host": "303", + "scheme": "ĝ®EĨǔvÄÚ×p鬷", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "304", + "value": "305" } ] }, "tcpSocket": { - "port": "302", - "host": "303" + "port": 1673908530, + "host": "306" } }, "preStop": { "exec": { "command": [ - "304" + "307" ] }, "httpGet": { - "path": "305", - "port": "306", - "host": "307", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "308", + "port": "309", + "host": "310", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { - "name": "308", - "value": "309" + "name": "311", + "value": "312" } ] }, "tcpSocket": { - "port": "310", - "host": "311" + "port": -1912967242, + "host": "313" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "314", + "terminationMessagePolicy": "漤ŗ坟", + "imagePullPolicy": "-紑浘牬釼aTGÒ鵌", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "Nh×DJɶ羹ƞʓ%ʝ`ǭ" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "ñ?卶滿筇ȟP:/a" ] }, "privileged": false, "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" + "user": "315", + "role": "316", + "type": "317", + "level": "318" }, "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true + "gmsaCredentialSpecName": "319", + "gmsaCredentialSpec": "320", + "runAsUserName": "321", + "hostProcess": false }, - "runAsUser": -1286199491017539507, - "runAsGroup": -6292316479661489180, + "runAsUser": 308757565294839546, + "runAsGroup": 5797412715505520759, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "cx赮ǒđ\u003e*劶?j", + "procMount": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", "seccompProfile": { - "type": "ĭ¥#ƱÁR", - "localhostProfile": "320" + "type": "繽敮ǰ詀ǿ忀oɎƺ", + "localhostProfile": "322" } }, - "stdin": true, "tty": true } ], "ephemeralContainers": [ { - "name": "321", - "image": "322", + "name": "323", + "image": "324", "command": [ - "323" + "325" ], "args": [ - "324" + "326" ], - "workingDir": "325", + "workingDir": "327", "ports": [ { - "name": "326", - "hostPort": 2032588794, - "containerPort": -1371690155, - "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", - "hostIP": "327" + "name": "328", + "hostPort": 788093377, + "containerPort": -557687916, + "protocol": "_敕", + "hostIP": "329" } ], "envFrom": [ { - "prefix": "328", + "prefix": "330", "configMapRef": { - "name": "329", + "name": "331", "optional": true }, "secretRef": { - "name": "330", + "name": "332", "optional": false } } ], "env": [ { - "name": "331", - "value": "332", + "name": "333", + "value": "334", "valueFrom": { "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" + "apiVersion": "335", + "fieldPath": "336" }, "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "473" + "containerName": "337", + "resource": "338", + "divisor": "971" }, "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": false - }, - "secretKeyRef": { "name": "339", "key": "340", "optional": true + }, + "secretKeyRef": { + "name": "341", + "key": "342", + "optional": true } } } ], "resources": { "limits": { - "盌3+Œ": "752" + "湷D谹気Ƀ秮òƬɸĻo:{": "523" }, "requests": { - ")Zq=歍þ": "759" + "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»": "929" } }, "volumeMounts": [ { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", - "subPathExpr": "344" + "name": "343", + "readOnly": true, + "mountPath": "344", + "subPath": "345", + "mountPropagation": "|ǓÓ敆OɈÏ 瞍髃", + "subPathExpr": "346" } ], "volumeDevices": [ { - "name": "345", - "devicePath": "346" + "name": "347", + "devicePath": "348" } ], "livenessProbe": { "exec": { "command": [ - "347" + "349" ] }, "httpGet": { - "path": "348", - "port": 1034835933, - "host": "349", - "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", + "path": "350", + "port": "351", + "host": "352", + "scheme": "07曳wœj堑ūM鈱ɖ'蠨", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": -1744546613, - "host": "352" + "port": "355", + "host": "356" }, - "initialDelaySeconds": 650448405, - "timeoutSeconds": 1943254244, - "periodSeconds": -168773629, - "successThreshold": 2068592383, - "failureThreshold": 1566765016, - "terminationGracePeriodSeconds": -1112599546012453731 + "initialDelaySeconds": -242798806, + "timeoutSeconds": -1940800545, + "periodSeconds": 681004793, + "successThreshold": 2002666266, + "failureThreshold": -2033879721, + "terminationGracePeriodSeconds": -4409241678312226730 }, "readinessProbe": { "exec": { "command": [ - "353" + "357" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "path": "358", + "port": 279062028, + "host": "359", + "scheme": "Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": -943058206, + "host": "362" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 725557531, + "timeoutSeconds": -703127031, + "periodSeconds": 741667779, + "successThreshold": -381344241, + "failureThreshold": -2122876628, + "terminationGracePeriodSeconds": 2700145646260085226 }, "startupProbe": { "exec": { "command": [ - "361" + "363" ] }, "httpGet": { - "path": "362", - "port": "363", - "host": "364", - "scheme": "y#t(ȗŜŲ\u0026", + "path": "364", + "port": "365", + "host": "366", + "scheme": "thp像-", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "367", + "value": "368" } ] }, "tcpSocket": { - "port": 1387858949, - "host": "367" + "port": "369", + "host": "370" }, - "initialDelaySeconds": 156368232, - "timeoutSeconds": -815239246, - "periodSeconds": 44612600, - "successThreshold": -688929182, - "failureThreshold": -1222486879, - "terminationGracePeriodSeconds": 6543873941346781273 + "initialDelaySeconds": 1589417286, + "timeoutSeconds": 445878206, + "periodSeconds": 1874051321, + "successThreshold": -500012714, + "failureThreshold": 1762917570, + "terminationGracePeriodSeconds": 4794571970514469019 }, "lifecycle": { "postStart": { "exec": { "command": [ - "368" + "371" ] }, "httpGet": { - "path": "369", - "port": 1176168596, - "host": "370", - "scheme": "轪d覉;Ĕ", + "path": "372", + "port": "373", + "host": "374", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "375", + "value": "376" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "377", + "host": "378" } }, "preStop": { "exec": { "command": [ - "375" + "379" ] }, "httpGet": { - "path": "376", - "port": "377", - "host": "378", - "scheme": "ʦŊĊ娮", + "path": "380", + "port": -1743587482, + "host": "381", "httpHeaders": [ { - "name": "379", - "value": "380" + "name": "382", + "value": "383" } ] }, "tcpSocket": { - "port": "381", - "host": "382" + "port": 858034123, + "host": "384" } } }, - "terminationMessagePath": "383", - "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", - "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", + "terminationMessagePath": "385", + "terminationMessagePolicy": "喾@潷", + "imagePullPolicy": "#t(ȗŜŲ\u0026洪y儕l", "securityContext": { "capabilities": { "add": [ - "蓋Cȗä2 ɲ±m嵘厶sȰÖ" + "ɻŶJ詢" ], "drop": [ - "ÆɰŞ襵" + "ǾɁ鍻G鯇ɀ魒Ð扬=惍E" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "384", - "role": "385", - "type": "386", - "level": "387" + "user": "386", + "role": "387", + "type": "388", + "level": "389" }, "windowsOptions": { - "gmsaCredentialSpecName": "388", - "gmsaCredentialSpec": "389", - "runAsUserName": "390", + "gmsaCredentialSpecName": "390", + "gmsaCredentialSpec": "391", + "runAsUserName": "392", "hostProcess": false }, - "runAsUser": -5519662252699559890, - "runAsGroup": -1624551961163368198, + "runAsUser": -5071790362153704411, + "runAsGroup": -2841141127223294729, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "阫Ƈʥ椹ý", + "procMount": ";Ƭ婦d%蹶/ʗp壥Ƥ", "seccompProfile": { - "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", - "localhostProfile": "391" + "type": "郡ɑ鮽ǍJB膾扉A­1襏櫯³", + "localhostProfile": "393" } }, - "stdin": true, "stdinOnce": true, - "targetContainerName": "392" + "targetContainerName": "394" } ], - "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", - "terminationGracePeriodSeconds": 3296766428578159624, - "activeDeadlineSeconds": -8925090445844634303, - "dnsPolicy": "q沷¾!", + "restartPolicy": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", + "terminationGracePeriodSeconds": -1390311149947249535, + "activeDeadlineSeconds": 2684251781701131156, + "dnsPolicy": "厶s", "nodeSelector": { - "393": "394" + "395": "396" }, - "serviceAccountName": "395", - "serviceAccount": "396", + "serviceAccountName": "397", + "serviceAccount": "398", "automountServiceAccountToken": true, - "nodeName": "397", + "nodeName": "399", + "hostPID": true, "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "398", - "role": "399", - "type": "400", - "level": "401" + "user": "400", + "role": "401", + "type": "402", + "level": "403" }, "windowsOptions": { - "gmsaCredentialSpecName": "402", - "gmsaCredentialSpec": "403", - "runAsUserName": "404", + "gmsaCredentialSpecName": "404", + "gmsaCredentialSpec": "405", + "runAsUserName": "406", "hostProcess": true }, - "runAsUser": -3496040522639830925, - "runAsGroup": 2960114664726223450, - "runAsNonRoot": false, + "runAsUser": -3184085461588437523, + "runAsGroup": -2037509302018919599, + "runAsNonRoot": true, "supplementalGroups": [ - 2402603282459663167 + -885564056413671854 ], - "fsGroup": 3564097949592109139, + "fsGroup": 4301352137345790658, "sysctls": [ { - "name": "405", - "value": "406" + "name": "407", + "value": "408" } ], - "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", + "fsGroupChangePolicy": "柱栦阫Ƈʥ椹", "seccompProfile": { - "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", - "localhostProfile": "407" + "type": "飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", + "localhostProfile": "409" } }, "imagePullSecrets": [ { - "name": "408" + "name": "410" } ], - "hostname": "409", - "subdomain": "410", + "hostname": "411", + "subdomain": "412", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1283,19 @@ { "matchExpressions": [ { - "key": "411", - "operator": "Üɉ愂,wa纝佯fɞ", + "key": "413", + "operator": "șƷK*ƌ驔瓊'", "values": [ - "412" + "414" ] } ], "matchFields": [ { - "key": "413", - "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", + "key": "415", + "operator": "Mĕ霉}閜LIȜŚɇA%ɀ蓧", "values": [ - "414" + "416" ] } ] @@ -1302,23 +1304,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1690937616, + "weight": 836045166, "preference": { "matchExpressions": [ { - "key": "415", - "operator": "襉{遠", + "key": "417", + "operator": "ȋ灋槊盘", "values": [ - "416" + "418" ] } ], "matchFields": [ { - "key": "417", - "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", + "key": "419", + "operator": "牬庘颮6(", "values": [ - "418" + "420" ] } ] @@ -1331,27 +1333,30 @@ { "labelSelector": { "matchLabels": { - "lx..w": "t-_.5.40w" + "8o1-x-1wl--7/S.ol": "Fgw_-z_659GE.l_.23--_6l.-5B" }, "matchExpressions": [ { - "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", - "operator": "DoesNotExist" + "key": "z_o_2.--4Z7__i1T.miw_a", + "operator": "NotIn", + "values": [ + "At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t" + ] } ] }, "namespaces": [ - "425" + "427" ], - "topologyKey": "426", + "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "8V": "3sn-03" + "5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL": "GIT_B" }, "matchExpressions": [ { - "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", - "operator": "Exists" + "key": "8-b6E_--Y_Dp8O_._e_3_.4_Wh", + "operator": "DoesNotExist" } ] } @@ -1359,34 +1364,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -947725955, + "weight": -585767440, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" + "I_--.k47M7y-Dy__3wc.q.8_00.0_._f": "L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0" }, "matchExpressions": [ { - "key": "3--_9QW2JkU27_.-4T-I.-..K.2", - "operator": "In", + "key": "n", + "operator": "NotIn", "values": [ - "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" + "a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP" ] } ] }, "namespaces": [ - "439" + "441" ], - "topologyKey": "440", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" + "tO4-7-P41_.-.-AQ._r.-_R1": "8KLu..ly--J-_.ZCRT.0z-e" }, "matchExpressions": [ { - "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", - "operator": "DoesNotExist" + "key": "34G._--u.._.105-4_ed-0-H", + "operator": "NotIn", + "values": [ + "a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q" + ] } ] } @@ -1399,27 +1407,27 @@ { "labelSelector": { "matchLabels": { - "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" + "3_Lsu-H_.f82-82": "dWNn_U-...1P_.D8_t..-Ww27" }, "matchExpressions": [ { - "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", - "operator": "Exists" + "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "453" + "455" ], - "topologyKey": "454", + "topologyKey": "456", "namespaceSelector": { "matchLabels": { - "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" + "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" }, "matchExpressions": [ { - "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", - "operator": "Exists" + "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", + "operator": "DoesNotExist" } ] } @@ -1427,34 +1435,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1819321475, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" + "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" }, "matchExpressions": [ { - "key": "62o787-7lk2/L.--4P--_q-.9", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] }, "namespaces": [ - "467" + "469" ], - "topologyKey": "468", + "topologyKey": "470", "namespaceSelector": { "matchLabels": { - "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1463,102 +1468,101 @@ ] } }, - "schedulerName": "475", + "schedulerName": "477", "tolerations": [ { - "key": "476", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "477", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "478", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "479", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "478", + "ip": "480", "hostnames": [ - "479" + "481" ] } ], - "priorityClassName": "480", - "priority": 743241089, + "priorityClassName": "482", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "481" + "483" ], "searches": [ - "482" + "484" ], "options": [ { - "name": "483", - "value": "484" + "name": "485", + "value": "486" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "485", + "runtimeClassName": "487", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "n{鳻", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "486", - "whenUnsatisfiable": "", + "maxSkew": 1486667065, + "topologyKey": "488", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "H1z..j_.r3--T" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "updateStrategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "șa汸\u003cƋlɋN磋镮ȺPÈ", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "revisionHistoryLimit": -629510776 + "minReadySeconds": 1750503412, + "revisionHistoryLimit": 128240007 }, "status": { - "currentNumberScheduled": -69450448, - "numberMisscheduled": -212409426, - "desiredNumberScheduled": 17761427, - "numberReady": 1329525670, - "observedGeneration": -721999650192865404, - "updatedNumberScheduled": 1162680985, - "numberAvailable": 171558604, - "numberUnavailable": -161888815, - "collisionCount": 1714841371, + "currentNumberScheduled": -900194589, + "numberMisscheduled": 295177820, + "desiredNumberScheduled": 1576197985, + "numberReady": -702578810, + "observedGeneration": -1989254568785172688, + "updatedNumberScheduled": -855944448, + "numberAvailable": -1556190810, + "numberUnavailable": -487001726, + "collisionCount": -2081947001, "conditions": [ { - "type": "ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ", - "status": "", - "lastTransitionTime": "2124-10-20T09:17:54Z", - "reason": "493", - "message": "494" + "type": "薑Ȣ#闬輙怀¹bCũw¼ ǫ", + "status": ":$", + "lastTransitionTime": "2082-11-07T20:44:23Z", + "reason": "495", + "message": "496" } ] } diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.pb b/testdata/HEAD/apps.v1beta2.DaemonSet.pb index 61a51c453f7f947100d3e194fe78c25b2d092d0e..6b0a087d989fc1e7e2834a11e28cd39b62d640f7 100644 GIT binary patch delta 5564 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 delta 5989 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 diff --git a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml index 206ce1223a..5577e3ad74 100644 --- a/testdata/HEAD/apps.v1beta2.DaemonSet.yaml +++ b/testdata/HEAD/apps.v1beta2.DaemonSet.yaml @@ -31,8 +31,8 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 1559072561 - revisionHistoryLimit: -629510776 + minReadySeconds: 1750503412 + revisionHistoryLimit: 128240007 selector: matchExpressions: - key: p503---477-49p---o61---4fy--9---7--9-9s-0-u5lj2--10pq-0-7-9-2-0/fP81.-.9Vdx.TB_M-H_5_.t..bG0 @@ -73,728 +73,726 @@ spec: selfLink: "29" uid: TʡȂŏ{sǡƟ spec: - activeDeadlineSeconds: -8925090445844634303 + activeDeadlineSeconds: 2684251781701131156 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "415" - operator: 襉{遠 - values: - - "416" - matchFields: - key: "417" - operator: 诰ðÈ娒Ġ滔xvŗÑ" + operator: ȋ灋槊盘 values: - "418" - weight: 1690937616 + matchFields: + - key: "419" + operator: 牬庘颮6( + values: + - "420" + weight: 836045166 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "411" - operator: Üɉ愂,wa纝佯fɞ - values: - - "412" - matchFields: - key: "413" - operator: 鏚U駯Ĕ驢.'鿳Ï掗掍瓣; + operator: șƷK*ƌ驔瓊' values: - "414" + matchFields: + - key: "415" + operator: Mĕ霉}閜LIȜŚɇA%ɀ蓧 + values: + - "416" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3--_9QW2JkU27_.-4T-I.-..K.2 - operator: In + - key: "n" + operator: NotIn values: - - 6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8 + - a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP matchLabels: - E00.0_._.-_L-__bf_9_-C-PfNxG: U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e + I_--.k47M7y-Dy__3wc.q.8_00.0_._f: L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0 namespaceSelector: matchExpressions: - - key: o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6 - operator: DoesNotExist + - key: 34G._--u.._.105-4_ed-0-H + operator: NotIn + values: + - a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q matchLabels: - 7G79.3bU_._nV34GH: qu.._.105-4_ed-0-iz + tO4-7-P41_.-.-AQ._r.-_R1: 8KLu..ly--J-_.ZCRT.0z-e namespaces: - - "439" - topologyKey: "440" - weight: -947725955 + - "441" + topologyKey: "442" + weight: -585767440 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0 - operator: DoesNotExist + - key: z_o_2.--4Z7__i1T.miw_a + operator: NotIn + values: + - At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t matchLabels: - lx..w: t-_.5.40w + 8o1-x-1wl--7/S.ol: Fgw_-z_659GE.l_.23--_6l.-5B namespaceSelector: matchExpressions: - - key: p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3 - operator: Exists + - key: 8-b6E_--Y_Dp8O_._e_3_.4_Wh + operator: DoesNotExist matchLabels: - 8V: 3sn-03 + 5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL: GIT_B namespaces: - - "425" - topologyKey: "426" + - "427" + topologyKey: "428" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 62o787-7lk2/L.--4P--_q-.9 + - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 operator: Exists matchLabels: - i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I: i.U.-7 + ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV namespaceSelector: matchExpressions: - - key: 9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8 - operator: In - values: - - x3___-..f5-6x-_-o_6O_If-5_-_.F + - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i + operator: Exists matchLabels: - j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N: U_.-_-I-P._..leR--e + E35H__.B_E: U..u8gwbk namespaces: - - "467" - topologyKey: "468" - weight: 1819321475 + - "469" + topologyKey: "470" + weight: 339079271 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1 - operator: Exists + - key: v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + operator: DoesNotExist matchLabels: - uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z: "" + 3_Lsu-H_.f82-82: dWNn_U-...1P_.D8_t..-Ww27 namespaceSelector: matchExpressions: - - key: 5__-_._.3l-_86_u2-7_._qN__A_f_-BT - operator: Exists + - key: y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7 + operator: DoesNotExist matchLabels: - d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9: Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z + "8": 7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR namespaces: - - "453" - topologyKey: "454" + - "455" + topologyKey: "456" automountServiceAccountToken: true containers: - args: - - "253" + - "255" command: - - "252" + - "254" env: - - name: "260" - value: "261" + - name: "262" + value: "263" valueFrom: configMapKeyRef: - key: "267" - name: "266" + key: "269" + name: "268" optional: true fieldRef: - apiVersion: "262" - fieldPath: "263" + apiVersion: "264" + fieldPath: "265" resourceFieldRef: - containerName: "264" - divisor: "293" - resource: "265" + containerName: "266" + divisor: "834" + resource: "267" secretKeyRef: - key: "269" - name: "268" + key: "271" + name: "270" optional: false envFrom: - configMapRef: - name: "258" - optional: false - prefix: "257" + name: "260" + optional: true + prefix: "259" secretRef: - name: "259" + name: "261" optional: false - image: "251" - imagePullPolicy: .wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢 + image: "253" + imagePullPolicy: -紑浘牬釼aTGÒ鵌 lifecycle: postStart: exec: command: - - "297" + - "300" httpGet: - host: "299" - httpHeaders: - - name: "300" - value: "301" - path: "298" - port: 466267060 - scheme: wy¶熀ďJZ漤ŗ坟Ů*劶?j - readOnlyRootFilesystem: false - runAsGroup: -6292316479661489180 + procMount: ð仁Q橱9ij\Ď愝Ű藛b磾sY + readOnlyRootFilesystem: true + runAsGroup: 5797412715505520759 runAsNonRoot: false - runAsUser: -1286199491017539507 + runAsUser: 308757565294839546 seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" + level: "318" + role: "316" + type: "317" + user: "315" seccompProfile: - localhostProfile: "320" - type: ĭ¥#ƱÁR + localhostProfile: "322" + type: 繽敮ǰ詀ǿ忀oɎƺ windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" + gmsaCredentialSpec: "320" + gmsaCredentialSpecName: "319" + hostProcess: false + runAsUserName: "321" startupProbe: exec: command: - - "290" - failureThreshold: 1447314009 + - "292" + failureThreshold: 1419787816 httpGet: - host: "293" + host: "295" httpHeaders: - - name: "294" - value: "295" - path: "291" - port: "292" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: ǚŜEuEy竬ʆɞ + initialDelaySeconds: 336252010 + periodSeconds: 930785927 + successThreshold: 1624098740 tcpSocket: - host: "296" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "299" + port: "298" + terminationGracePeriodSeconds: -506227444233847191 + timeoutSeconds: 677650619 + terminationMessagePath: "314" + terminationMessagePolicy: 漤ŗ坟 tty: true volumeDevices: - - devicePath: "275" - name: "274" + - devicePath: "277" + name: "276" volumeMounts: - - mountPath: "271" - mountPropagation: ʠɜ瞍阎lğ Ņ - name: "270" - readOnly: true - subPath: "272" - subPathExpr: "273" - workingDir: "254" + - mountPath: "273" + mountPropagation: irȎ3Ĕ\ɢX鰨松 + name: "272" + subPath: "274" + subPathExpr: "275" + workingDir: "256" dnsConfig: nameservers: - - "481" + - "483" options: - - name: "483" - value: "484" + - name: "485" + value: "486" searches: - - "482" - dnsPolicy: q沷¾! + - "484" + dnsPolicy: 厶s enableServiceLinks: false ephemeralContainers: - args: - - "324" + - "326" command: - - "323" + - "325" env: - - name: "331" - value: "332" + - name: "333" + value: "334" valueFrom: configMapKeyRef: - key: "338" - name: "337" - optional: false + key: "340" + name: "339" + optional: true fieldRef: - apiVersion: "333" - fieldPath: "334" + apiVersion: "335" + fieldPath: "336" resourceFieldRef: - containerName: "335" - divisor: "473" - resource: "336" + containerName: "337" + divisor: "971" + resource: "338" secretKeyRef: - key: "340" - name: "339" + key: "342" + name: "341" optional: true envFrom: - configMapRef: - name: "329" + name: "331" optional: true - prefix: "328" + prefix: "330" secretRef: - name: "330" + name: "332" optional: false - image: "322" - imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj + image: "324" + imagePullPolicy: '#t(ȗŜŲ&洪y儕l' lifecycle: postStart: exec: command: - - "368" + - "371" httpGet: - host: "370" - httpHeaders: - - name: "371" - value: "372" - path: "369" - port: 1176168596 - scheme: 轪d覉;Ĕ - tcpSocket: host: "374" + httpHeaders: + - name: "375" + value: "376" + path: "372" port: "373" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + tcpSocket: + host: "378" + port: "377" preStop: exec: command: - - "375" + - "379" httpGet: - host: "378" + host: "381" httpHeaders: - - name: "379" - value: "380" - path: "376" - port: "377" - scheme: ʦŊĊ娮 + - name: "382" + value: "383" + path: "380" + port: -1743587482 tcpSocket: - host: "382" - port: "381" + host: "384" + port: 858034123 livenessProbe: exec: command: - - "347" - failureThreshold: 1566765016 + - "349" + failureThreshold: -2033879721 httpGet: - host: "349" + host: "352" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: 1034835933 - scheme: O虀^背遻堣灭ƴɦ燻踸陴 - initialDelaySeconds: 650448405 - periodSeconds: -168773629 - successThreshold: 2068592383 + - name: "353" + value: "354" + path: "350" + port: "351" + scheme: 07曳wœj堑ūM鈱ɖ'蠨 + initialDelaySeconds: -242798806 + periodSeconds: 681004793 + successThreshold: 2002666266 tcpSocket: - host: "352" - port: -1744546613 - terminationGracePeriodSeconds: -1112599546012453731 - timeoutSeconds: 1943254244 - name: "321" + host: "356" + port: "355" + terminationGracePeriodSeconds: -4409241678312226730 + timeoutSeconds: -1940800545 + name: "323" ports: - - containerPort: -1371690155 - hostIP: "327" - hostPort: 2032588794 - name: "326" - protocol: G昧牱fsǕT衩kƒK07曳wœj堑 + - containerPort: -557687916 + hostIP: "329" + hostPort: 788093377 + name: "328" + protocol: _敕 readinessProbe: exec: command: - - "353" - failureThreshold: 902204699 + - "357" + failureThreshold: -2122876628 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: b轫ʓ滨ĖRh}颉hȱɷȰW - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "360" + value: "361" + path: "358" + port: 279062028 + scheme: Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p + initialDelaySeconds: 725557531 + periodSeconds: 741667779 + successThreshold: -381344241 tcpSocket: - host: "360" - port: "359" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "362" + port: -943058206 + terminationGracePeriodSeconds: 2700145646260085226 + timeoutSeconds: -703127031 resources: limits: - 盌3+Œ: "752" + 湷D谹気Ƀ秮òƬɸĻo:{: "523" requests: - )Zq=歍þ: "759" + 赮ǒđ>*劶?jĎĭ¥#ƱÁR»: "929" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 蓋Cȗä2 ɲ±m嵘厶sȰÖ + - ɻŶJ詢 drop: - - ÆɰŞ襵 - privileged: true - procMount: 阫Ƈʥ椹ý + - ǾɁ鍻G鯇ɀ魒Ð扬=惍E + privileged: false + procMount: ;Ƭ婦d%蹶/ʗp壥Ƥ readOnlyRootFilesystem: false - runAsGroup: -1624551961163368198 + runAsGroup: -2841141127223294729 runAsNonRoot: false - runAsUser: -5519662252699559890 + runAsUser: -5071790362153704411 seLinuxOptions: - level: "387" - role: "385" - type: "386" - user: "384" + level: "389" + role: "387" + type: "388" + user: "386" seccompProfile: - localhostProfile: "391" - type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ + localhostProfile: "393" + type: 郡ɑ鮽ǍJB膾扉A­1襏櫯³ windowsOptions: - gmsaCredentialSpec: "389" - gmsaCredentialSpecName: "388" + gmsaCredentialSpec: "391" + gmsaCredentialSpecName: "390" hostProcess: false - runAsUserName: "390" + runAsUserName: "392" startupProbe: exec: command: - - "361" - failureThreshold: -1222486879 + - "363" + failureThreshold: 1762917570 httpGet: - host: "364" + host: "366" httpHeaders: - - name: "365" - value: "366" - path: "362" - port: "363" - scheme: y#t(ȗŜŲ& - initialDelaySeconds: 156368232 - periodSeconds: 44612600 - successThreshold: -688929182 + - name: "367" + value: "368" + path: "364" + port: "365" + scheme: thp像- + initialDelaySeconds: 1589417286 + periodSeconds: 1874051321 + successThreshold: -500012714 tcpSocket: - host: "367" - port: 1387858949 - terminationGracePeriodSeconds: 6543873941346781273 - timeoutSeconds: -815239246 - stdin: true + host: "370" + port: "369" + terminationGracePeriodSeconds: 4794571970514469019 + timeoutSeconds: 445878206 stdinOnce: true - targetContainerName: "392" - terminationMessagePath: "383" - terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 + targetContainerName: "394" + terminationMessagePath: "385" + terminationMessagePolicy: 喾@潷 volumeDevices: - - devicePath: "346" - name: "345" + - devicePath: "348" + name: "347" volumeMounts: - - mountPath: "342" - mountPropagation: 讅缔m葰賦迾娙ƴ4虵p - name: "341" - subPath: "343" - subPathExpr: "344" - workingDir: "325" + - mountPath: "344" + mountPropagation: '|ǓÓ敆OɈÏ 瞍髃' + name: "343" + readOnly: true + subPath: "345" + subPathExpr: "346" + workingDir: "327" hostAliases: - hostnames: - - "479" - ip: "478" + - "481" + ip: "480" hostIPC: true - hostname: "409" + hostPID: true + hostname: "411" imagePullSecrets: - - name: "408" + - name: "410" initContainers: - args: - - "181" + - "184" command: - - "180" + - "183" env: - - name: "188" - value: "189" + - name: "191" + value: "192" valueFrom: configMapKeyRef: - key: "195" - name: "194" - optional: false + key: "198" + name: "197" + optional: true fieldRef: - apiVersion: "190" - fieldPath: "191" + apiVersion: "193" + fieldPath: "194" resourceFieldRef: - containerName: "192" - divisor: "617" - resource: "193" + containerName: "195" + divisor: "139" + resource: "196" secretKeyRef: - key: "197" - name: "196" + key: "200" + name: "199" optional: false envFrom: - configMapRef: - name: "186" - optional: true - prefix: "185" + name: "189" + optional: false + prefix: "188" secretRef: - name: "187" - optional: true - image: "179" - imagePullPolicy: ǵɐ鰥Z + name: "190" + optional: false + image: "182" + imagePullPolicy: '{屿oiɥ嵐sC8?Ǻ' lifecycle: postStart: exec: command: - - "225" + - "228" httpGet: - host: "228" + host: "231" httpHeaders: - - name: "229" - value: "230" - path: "226" - port: "227" - scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ + - name: "232" + value: "233" + path: "229" + port: "230" + scheme: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ tcpSocket: - host: "232" - port: "231" + host: "234" + port: 1993268896 preStop: exec: command: - - "233" + - "235" httpGet: - host: "236" + host: "238" httpHeaders: - - name: "237" - value: "238" - path: "234" - port: "235" - scheme: δ摖 + - name: "239" + value: "240" + path: "236" + port: "237" + scheme: 'ƿ頀"冓鍓贯澔 ' tcpSocket: - host: "240" - port: "239" + host: "242" + port: "241" livenessProbe: exec: command: - - "204" - failureThreshold: 14304392 + - "207" + failureThreshold: -552281772 httpGet: - host: "207" + host: "210" httpHeaders: - - name: "208" - value: "209" - path: "205" - port: "206" - scheme: fʀļ腩墺Ò媁荭gw忊 - initialDelaySeconds: -1532958330 - periodSeconds: 1004325340 - successThreshold: -1313320434 + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ + initialDelaySeconds: -1246371817 + periodSeconds: 432291364 + successThreshold: 676578360 tcpSocket: - host: "210" - port: -1761398388 - terminationGracePeriodSeconds: 2001337664780390084 - timeoutSeconds: -438588982 - name: "178" + host: "213" + port: 1714588921 + terminationGracePeriodSeconds: -2910346974754087949 + timeoutSeconds: 617318981 + name: "181" ports: - - containerPort: -1109619518 - hostIP: "184" - hostPort: -1981710234 - name: "183" - protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + - containerPort: -1252938503 + hostIP: "187" + hostPort: 852780575 + name: "186" + protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 readinessProbe: exec: command: - - "211" - failureThreshold: -1314967760 + - "214" + failureThreshold: 2056774277 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -614161319 - scheme: Ȩ<6鄰簳°Ļǟi& - initialDelaySeconds: 233282513 - periodSeconds: 1313273370 - successThreshold: -1296830577 + - name: "217" + value: "218" + path: "215" + port: 656200799 + initialDelaySeconds: -2165496 + periodSeconds: 1386255869 + successThreshold: -778272981 tcpSocket: - host: "217" - port: "216" - terminationGracePeriodSeconds: 5043322816247327651 - timeoutSeconds: -518330919 + host: "220" + port: "219" + terminationGracePeriodSeconds: -9219895030215397584 + timeoutSeconds: -1778952574 resources: limits: - 朷Ǝ膯ljVX1虊谇: "279" + LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" requests: - 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" + 嚧ʣq埄: "936" securityContext: allowPrivilegeEscalation: true capabilities: add: - - DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ + - ;Nŕ璻Jih亏yƕ丆録²Ŏ drop: - - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 - privileged: false - procMount: ȹ均i绝5哇芆斩ìh4Ɋ + - /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 + privileged: true + procMount: šeSvEȤƏ埮pɵ{WOŭW灬pȭ readOnlyRootFilesystem: true - runAsGroup: 4041264710404335706 - runAsNonRoot: false - runAsUser: -7299434051955863644 + runAsGroup: 6453802934472477147 + runAsNonRoot: true + runAsUser: 4041264710404335706 seLinuxOptions: - level: "245" - role: "243" - type: "244" - user: "242" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "249" - type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + localhostProfile: "251" + type: V擭銆j windowsOptions: - gmsaCredentialSpec: "247" - gmsaCredentialSpecName: "246" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" hostProcess: true - runAsUserName: "248" + runAsUserName: "250" startupProbe: exec: command: - - "218" - failureThreshold: 1909548849 + - "221" + failureThreshold: -1137436579 httpGet: - host: "221" + host: "224" httpHeaders: - - name: "222" - value: "223" - path: "219" - port: "220" - scheme: 队偯J僳徥淳4揻 - initialDelaySeconds: -1244119841 - periodSeconds: 348370746 - successThreshold: 468369166 + - name: "225" + value: "226" + path: "222" + port: "223" + scheme: 鬶l獕;跣Hǝcw + initialDelaySeconds: -736151561 + periodSeconds: -1856061695 + successThreshold: 1868683352 tcpSocket: - host: "224" - port: 878005329 - terminationGracePeriodSeconds: 6410850623145248813 - timeoutSeconds: 1235694147 - terminationMessagePath: "241" - terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ + host: "227" + port: -374766088 + terminationGracePeriodSeconds: 8876559635423161004 + timeoutSeconds: -1515369804 + terminationMessagePath: "243" + terminationMessagePolicy: 6Ɖ飴ɎiǨź' volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: ó藢xɮĵȑ6L* - name: "198" - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "397" + - mountPath: "202" + mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' + name: "201" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "399" nodeSelector: - "393": "394" + "395": "396" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "480" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "482" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI - runtimeClassName: "485" - schedulerName: "475" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 + runtimeClassName: "487" + schedulerName: "477" securityContext: - fsGroup: 3564097949592109139 - fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 - runAsGroup: 2960114664726223450 - runAsNonRoot: false - runAsUser: -3496040522639830925 + fsGroup: 4301352137345790658 + fsGroupChangePolicy: 柱栦阫Ƈʥ椹 + runAsGroup: -2037509302018919599 + runAsNonRoot: true + runAsUser: -3184085461588437523 seLinuxOptions: - level: "401" - role: "399" - type: "400" - user: "398" + level: "403" + role: "401" + type: "402" + user: "400" seccompProfile: - localhostProfile: "407" - type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ + localhostProfile: "409" + type: 飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i supplementalGroups: - - 2402603282459663167 + - -885564056413671854 sysctls: - - name: "405" - value: "406" + - name: "407" + value: "408" windowsOptions: - gmsaCredentialSpec: "403" - gmsaCredentialSpecName: "402" + gmsaCredentialSpec: "405" + gmsaCredentialSpecName: "404" hostProcess: true - runAsUserName: "404" - serviceAccount: "396" - serviceAccountName: "395" - setHostnameAsFQDN: true + runAsUserName: "406" + serviceAccount: "398" + serviceAccountName: "397" + setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "410" - terminationGracePeriodSeconds: 3296766428578159624 + subdomain: "412" + terminationGracePeriodSeconds: -1390311149947249535 tolerations: - - effect: '慰x:' - key: "476" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "477" + - key: "478" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "479" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - H1z..j_.r3--T matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "486" - whenUnsatisfiable: "" + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "488" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -894,6 +892,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" @@ -1051,20 +1053,20 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: șa汸<ƋlɋN磋镮ȺPÈ status: - collisionCount: 1714841371 + collisionCount: -2081947001 conditions: - - lastTransitionTime: "2124-10-20T09:17:54Z" - message: "494" - reason: "493" - status: "" - type: ɝ鶼K癨琞Z氞唬蹵ɥeȿĦ - currentNumberScheduled: -69450448 - desiredNumberScheduled: 17761427 - numberAvailable: 171558604 - numberMisscheduled: -212409426 - numberReady: 1329525670 - numberUnavailable: -161888815 - observedGeneration: -721999650192865404 - updatedNumberScheduled: 1162680985 + - lastTransitionTime: "2082-11-07T20:44:23Z" + message: "496" + reason: "495" + status: :$ + type: 薑Ȣ#闬輙怀¹bCũw¼ ǫ + currentNumberScheduled: -900194589 + desiredNumberScheduled: 1576197985 + numberAvailable: -1556190810 + numberMisscheduled: 295177820 + numberReady: -702578810 + numberUnavailable: -487001726 + observedGeneration: -1989254568785172688 + updatedNumberScheduled: -855944448 diff --git a/testdata/HEAD/apps.v1beta2.Deployment.json b/testdata/HEAD/apps.v1beta2.Deployment.json index 283ac64273..f0d6e90126 100644 --- a/testdata/HEAD/apps.v1beta2.Deployment.json +++ b/testdata/HEAD/apps.v1beta2.Deployment.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1536,34 +1541,33 @@ } }, "strategy": { - "type": "卍睊", + "type": "ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -212999359, - "revisionHistoryLimit": -866496758, - "paused": true, - "progressDeadlineSeconds": 1499408621 + "minReadySeconds": 2115665292, + "revisionHistoryLimit": 237456757, + "progressDeadlineSeconds": -1402499324 }, "status": { - "observedGeneration": 4061426462677728903, - "replicas": 208086661, - "updatedReplicas": 1598926042, - "readyReplicas": -1813284990, - "availableReplicas": 1659111388, - "unavailableReplicas": -717288184, + "observedGeneration": -8619941635428506201, + "replicas": -380889943, + "updatedReplicas": 466048730, + "readyReplicas": -601845829, + "availableReplicas": 426527089, + "unavailableReplicas": -1890403855, "conditions": [ { - "type": "Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ", - "status": "嘯龡班悦ʀ臺穔", - "lastUpdateTime": "2294-09-29T07:15:12Z", - "lastTransitionTime": "2196-06-26T01:09:43Z", - "reason": "484", - "message": "485" + "type": "绰爪qĖĖȠ姓ȇ\u003e尪璎妽", + "status": "ĈȖ董缞濪葷cŲ", + "lastUpdateTime": "1999-05-06T18:42:43Z", + "lastTransitionTime": "2109-09-25T13:37:56Z", + "reason": "491", + "message": "492" } ], - "collisionCount": 16994744 + "collisionCount": -2046786896 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta2.Deployment.pb b/testdata/HEAD/apps.v1beta2.Deployment.pb index a0a702161adf962656469eca04e32a80eba3589b..34e44f8760110ac987a97f52b6e3ac91ad24d01c 100644 GIT binary patch delta 6228 zcmY*dcU)9gzMl)W+$|wD*i`x>^BqH{XdG7>7nhGNz18nv)G!aqh zD4>9X3aB7WK@p5FmF(M;-Tfp{U-~ptHl`S3+WVaubd&kxH}{--?m55n`+a}4U%Se3aR;h?YxlIpIp~z8%>8u5;HdNeuz1Anmv@BsKqm0qdurr zXI`;H-%W?|s>T4(BSLwNV+Lo@p@PgaK!gY&q7jJn7!X3q5L?OE=Ld2hGnv6s;l9+qo*`ml~ zphQfkLv=-t_&E&^f})a1E!<$78tX7txo|`D@96vJpGb~s--V*bZS~d@3@jIQjk%Ym z*ZMk3?G?5Qwhl6>^Ky&=Td8~)1-DQIxP>Y{_Q0x%5?@oXtKB;GTmQ~-zh$g*qGEi| zQ@!8WXKlrQ5MY(GvXY{o3oxRp%%9078gthyD$GDO0x1a^XPoUjcu2AD_O}nZDpDPt zw)2lV&bX@ly~pDGW0jAQYii`unh^0z`tDhVu)p>0zw&KBWDy23FNS@1`HhTl%ZDwt z+R#XMYiseesMp`$`R^Ir2XCFd6cnyD;4gXII@tQcyHs2SMK2Gqq)CiSc9-w4q$z|Y z)yVkD`^Har8;UE@2RLOAAINvvcY|Jw(5oN0<+qC#qOQ|x<0o53o45 z{BP4EKvW_p7=Jq6?K?E&s&k*~vK=8(5jjx4$Vn0R&}4Ci<)iL5C?XM&lbJ=q?G%P3 z3)R4O-Hn}v(}LS+Mmj}ul|SR$|NLZCa5KP#$a8_48N%w?FXaTb;`ua~7BWL@rTNtq z9YNpcDDj`Ha_pVl9i1MPEXFseKxB`kQqYPD)p^38G54w~AUIE?8I$$jLsBmFa z8}*3qVvoJi+V5^?lO_)=ef<65QU9^A=Og_sM_ql^%5}bhLTi(&`vgS*rxH_Am3}Ip zej>1)E-(+nye{5>iVjy4blDhU?G0d5wJPC&(4y;Mmp^&?+phvj5APUr?F?c! zvhmV)r9mh}U9$~TPUqe%dGD

    xf9zwCI`?)Zj^c*xc6tY7EpK9}WbD|a26++!`a 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 DY0#JG delta 5839 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 diff --git a/testdata/HEAD/apps.v1beta2.Deployment.yaml b/testdata/HEAD/apps.v1beta2.Deployment.yaml index a94db877bb..12c3e335e0 100644 --- a/testdata/HEAD/apps.v1beta2.Deployment.yaml +++ b/testdata/HEAD/apps.v1beta2.Deployment.yaml @@ -31,11 +31,10 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: -212999359 - paused: true - progressDeadlineSeconds: 1499408621 + minReadySeconds: 2115665292 + progressDeadlineSeconds: -1402499324 replicas: 896585016 - revisionHistoryLimit: -866496758 + revisionHistoryLimit: 237456757 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 @@ -46,7 +45,7 @@ spec: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 卍睊 + type: ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj template: metadata: annotations: @@ -79,730 +78,730 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 5204116807884683873 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "406" - operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 + - key: "413" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "407" + - "414" matchFields: - - key: "408" - operator: ƒK07曳w + - key: "415" + operator: '[y#t(' values: - - "409" - weight: 1805682547 + - "416" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "402" - operator: "" + - key: "409" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "403" + - "410" matchFields: - - key: "404" - operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ + - key: "411" + operator: ' ' values: - - "405" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr - operator: DoesNotExist + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: C-_20 - operator: Exists + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "430" - topologyKey: "431" - weight: -450654683 + - "437" + topologyKey: "438" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 67F3p2_-_AmD-.0P - operator: DoesNotExist + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "416" - topologyKey: "417" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b - operator: NotIn - values: - - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 operator: DoesNotExist matchLabels: - 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "458" - topologyKey: "459" - weight: 1131487788 + - "465" + topologyKey: "466" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4b699/B9n.2 + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 operator: In values: - - MM7-.e.x + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J - operator: DoesNotExist + - key: N7.81_-._-_8_.._._a9 + operator: In + values: + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "444" - topologyKey: "445" - automountServiceAccountToken: true + - "451" + topologyKey: "452" + automountServiceAccountToken: false containers: - args: - - "248" + - "254" command: - - "247" + - "253" env: - - name: "255" - value: "256" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "262" - name: "261" + key: "268" + name: "267" optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "259" - divisor: "271" - resource: "260" + containerName: "265" + divisor: "965" + resource: "266" secretKeyRef: - key: "264" - name: "263" - optional: true + key: "270" + name: "269" + optional: false envFrom: - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" + name: "259" optional: false - image: "246" - imagePullPolicy: 汰8ŕİi騎C"6x$1s + prefix: "258" + secretRef: + name: "260" + optional: true + image: "252" + imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "291" + - "300" httpGet: - host: "293" + host: "302" httpHeaders: - - name: "294" - value: "295" - path: "292" - port: -1021949447 - scheme: B芭 + - name: "303" + value: "304" + path: "301" + port: 1502643091 + scheme: ­蜷ɔ幩š tcpSocket: - host: "297" - port: "296" + host: "305" + port: 455833230 preStop: exec: command: - - "298" + - "306" httpGet: - host: "301" + host: "308" httpHeaders: - - name: "302" - value: "303" - path: "299" - port: "300" - scheme: yƕ丆録²Ŏ) + - name: "309" + value: "310" + path: "307" + port: 1076497581 + scheme: h4ɊHȖ|ʐ tcpSocket: - host: "304" - port: 507384491 + host: "311" + port: 248533396 livenessProbe: exec: command: - - "271" - failureThreshold: 1156888068 + - "277" + failureThreshold: -1204965397 httpGet: - host: "273" + host: "280" httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 1907998540 - scheme: ',ŕ' - initialDelaySeconds: -253326525 - periodSeconds: 887319241 - successThreshold: 1559618829 + - name: "281" + value: "282" + path: "278" + port: "279" + scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 + initialDelaySeconds: 234253676 + periodSeconds: 1080545253 + successThreshold: 1843491416 tcpSocket: - host: "277" - port: "276" - terminationGracePeriodSeconds: -5566612115749133989 - timeoutSeconds: 567263590 - name: "245" + host: "283" + port: -614098868 + terminationGracePeriodSeconds: -2125560879532395341 + timeoutSeconds: 846286700 + name: "251" ports: - - containerPort: 1714588921 - hostIP: "251" - hostPort: -370386363 - name: "250" - protocol: Ư貾 + - containerPort: 1174240097 + hostIP: "257" + hostPort: -1314967760 + name: "256" + protocol: \E¦队偯J僳徥淳 readinessProbe: exec: command: - - "278" - failureThreshold: 422133388 + - "284" + failureThreshold: -402384013 httpGet: - host: "280" + host: "287" httpHeaders: - - name: "281" - value: "282" - path: "279" - port: 1315054653 - scheme: 蚃ɣľ)酊龨δ摖ȱ - initialDelaySeconds: 1905181464 - periodSeconds: 1272940694 - successThreshold: -385597677 + - name: "288" + value: "289" + path: "285" + port: "286" + scheme: 花ª瘡蟦JBʟ鍏 + initialDelaySeconds: -2062708879 + periodSeconds: -141401239 + successThreshold: -1187301925 tcpSocket: - host: "284" - port: "283" - terminationGracePeriodSeconds: 8385745044578923915 - timeoutSeconds: -1730959016 + host: "291" + port: "290" + terminationGracePeriodSeconds: -779972051078659613 + timeoutSeconds: 215186711 resources: limits: - 庰%皧V: "116" + 4Ǒ輂,ŕĪ: "398" requests: - "": "289" + V訆Ǝżŧ: "915" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - p鋄5弢ȹ均i绝5 + - DŽ髐njʉBn(fǂǢ曣 drop: - - "" - privileged: true - procMount: ş + - ay + privileged: false + procMount: u8晲 readOnlyRootFilesystem: false - runAsGroup: 7023916302283403328 - runAsNonRoot: false - runAsUser: -3385088507022597813 + runAsGroup: -4786249339103684082 + runAsNonRoot: true + runAsUser: -3576337664396773931 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "316" + role: "314" + type: "315" + user: "313" seccompProfile: - localhostProfile: "313" - type: 諔迮ƙ + localhostProfile: "320" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - hostProcess: false - runAsUserName: "312" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + hostProcess: true + runAsUserName: "319" startupProbe: exec: command: - - "285" - failureThreshold: 353361793 + - "292" + failureThreshold: 737722974 httpGet: - host: "287" + host: "295" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: 1013673874 - scheme: ə娯Ȱ囌{ - initialDelaySeconds: -205176266 - periodSeconds: -116469891 - successThreshold: 311083651 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: İ + initialDelaySeconds: -1615316902 + periodSeconds: -522215271 + successThreshold: 1374479082 tcpSocket: - host: "290" - port: -1829146875 - terminationGracePeriodSeconds: -8939747084334542875 - timeoutSeconds: 490479437 - stdinOnce: true - terminationMessagePath: "305" - terminationMessagePolicy: "3" + host: "299" + port: "298" + terminationGracePeriodSeconds: -247950237984551522 + timeoutSeconds: -793616601 + stdin: true + terminationMessagePath: "312" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "266" - mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ - name: "265" + - mountPath: "272" + mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< + name: "271" readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "472" + - "479" options: - - name: "474" - value: "475" + - name: "481" + value: "482" searches: - - "473" - dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b - enableServiceLinks: true + - "480" + dnsPolicy: +Œ9两 + enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "324" command: - - "316" + - "323" env: - - name: "324" - value: "325" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "328" - divisor: "66" - resource: "329" + containerName: "335" + divisor: "464" + resource: "336" secretKeyRef: - key: "333" - name: "332" + key: "340" + name: "339" optional: false envFrom: - configMapRef: - name: "322" + name: "329" optional: true - prefix: "321" + prefix: "328" secretRef: - name: "323" - optional: false - image: "315" - imagePullPolicy: 阠$嬏 + name: "330" + optional: true + image: "322" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "360" + - "366" httpGet: - host: "362" + host: "369" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 890223061 - scheme: uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ + - name: "370" + value: "371" + path: "367" + port: "368" + scheme: '%ʝ`ǭ' tcpSocket: - host: "366" - port: "365" + host: "372" + port: -1467648837 preStop: exec: command: - - "367" + - "373" httpGet: - host: "369" + host: "376" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 797714018 - scheme: vÄÚ× + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "373" - port: "372" + host: "380" + port: "379" livenessProbe: exec: command: - - "340" - failureThreshold: -1508967300 + - "347" + failureThreshold: -1211577347 httpGet: - host: "343" + host: "349" httpHeaders: - - name: "344" - value: "345" - path: "341" - port: "342" - initialDelaySeconds: -1843539391 - periodSeconds: -1758095966 - successThreshold: 1627026804 + - name: "350" + value: "351" + path: "348" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "346" - port: -819013491 - terminationGracePeriodSeconds: -4548040070833300341 - timeoutSeconds: 1238925115 - name: "314" + host: "352" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "321" ports: - - containerPort: 1137109081 - hostIP: "320" - hostPort: -488127393 - name: "319" - protocol: 丽饾| 鞤ɱď + - containerPort: 2037135322 + hostIP: "327" + hostPort: 1453852685 + name: "326" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "347" - failureThreshold: -47594442 + - "353" + failureThreshold: 757223010 httpGet: - host: "349" + host: "355" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 + - name: "356" + value: "357" + path: "354" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: -8866033802256420471 - timeoutSeconds: -894026356 + host: "358" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - ƣMț譎懚X: "93" + 汚磉反-n: "653" requests: - 曣ŋayåe躒訙: "484" + ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ¶熀ďJZ漤 + - 鬬$矐_敕ű嵞嬯t{Eɾ drop: - - "" + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 槃JŵǤ桒ɴ鉂WJ - readOnlyRootFilesystem: true - runAsGroup: -8721643037453811760 + procMount: s44矕Ƈè + readOnlyRootFilesystem: false + runAsGroup: 73764735411458498 runAsNonRoot: false - runAsUser: 5680561050872693436 + runAsUser: 4224635496843945227 seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "382" - type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ + localhostProfile: "389" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - hostProcess: false - runAsUserName: "381" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" + hostProcess: true + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: 1190831814 + - "359" + failureThreshold: 1671084780 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -1789721862 - scheme: 閈誹ʅ蕉ɼ - initialDelaySeconds: 1518001294 - periodSeconds: -2068583194 - successThreshold: -29073009 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: Ů犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -903,6 +902,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1058,17 +1061,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 1659111388 - collisionCount: 16994744 + availableReplicas: 426527089 + collisionCount: -2046786896 conditions: - - lastTransitionTime: "2196-06-26T01:09:43Z" - lastUpdateTime: "2294-09-29T07:15:12Z" - message: "485" - reason: "484" - status: 嘯龡班悦ʀ臺穔 - type: Ä_ʝ3Ƙr埁摢噓涫祲ŗȨĽ堐mpƮ - observedGeneration: 4061426462677728903 - readyReplicas: -1813284990 - replicas: 208086661 - unavailableReplicas: -717288184 - updatedReplicas: 1598926042 + - lastTransitionTime: "2109-09-25T13:37:56Z" + lastUpdateTime: "1999-05-06T18:42:43Z" + message: "492" + reason: "491" + status: ĈȖ董缞濪葷cŲ + type: 绰爪qĖĖȠ姓ȇ>尪璎妽 + observedGeneration: -8619941635428506201 + readyReplicas: -601845829 + replicas: -380889943 + unavailableReplicas: -1890403855 + updatedReplicas: 466048730 diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.json b/testdata/HEAD/apps.v1beta2.ReplicaSet.json index 8ad2a97cb6..0befb531a0 100644 --- a/testdata/HEAD/apps.v1beta2.ReplicaSet.json +++ b/testdata/HEAD/apps.v1beta2.ReplicaSet.json @@ -442,6 +442,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -450,317 +455,317 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 424236719, - "containerPort": -2031266553, - "protocol": "呝TG;邪", - "hostIP": "184" + "name": "186", + "hostPort": 747521320, + "containerPort": 859639931, + "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", + "name": "189", "optional": true }, "secretRef": { - "name": "187", + "name": "190", "optional": true } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "486" + "containerName": "195", + "resource": "196", + "divisor": "663" }, "configMapKeyRef": { - "name": "194", - "key": "195", + "name": "197", + "key": "198", "optional": true }, "secretKeyRef": { - "name": "196", - "key": "197", - "optional": true + "name": "199", + "key": "200", + "optional": false } } } ], "resources": { "limits": { - "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩": "47" + "ſ盷": "532" }, "requests": { - "榜VƋZ1": "932" + "[Řż丩": "47" } }, "volumeMounts": [ { - "name": "198", - "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", - "subPathExpr": "201" + "name": "201", + "mountPath": "202", + "subPath": "203", + "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": 2035347577, - "host": "206", - "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", + "path": "208", + "port": 1214895765, + "host": "209", + "scheme": "悖ȩ0Ƹ[Ęİ榌U", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": -1498229293, - "host": "209" + "port": -187060941, + "host": "212" }, - "initialDelaySeconds": -1155992025, - "timeoutSeconds": -194343002, - "periodSeconds": -850069363, - "successThreshold": 918929368, - "failureThreshold": 1016277253, - "terminationGracePeriodSeconds": -8520337362162976488 + "initialDelaySeconds": -442393168, + "timeoutSeconds": -307373517, + "periodSeconds": 1109079597, + "successThreshold": -646728130, + "failureThreshold": 1684643131, + "terminationGracePeriodSeconds": 5055443896475056676 }, "readinessProbe": { "exec": { "command": [ - "210" + "213" ] }, "httpGet": { - "path": "211", - "port": "212", - "host": "213", - "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "path": "214", + "port": "215", + "host": "216", + "scheme": "惇¸t颟.鵫ǚ灄鸫rʤî萨", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 538852927, - "host": "216" + "port": "219", + "host": "220" }, - "initialDelaySeconds": -407545915, - "timeoutSeconds": 902535764, - "periodSeconds": 716842280, - "successThreshold": 1479266199, - "failureThreshold": 163512962, - "terminationGracePeriodSeconds": -8521017368802772029 + "initialDelaySeconds": 1885896895, + "timeoutSeconds": -1232888129, + "periodSeconds": -1682044542, + "successThreshold": 1182477686, + "failureThreshold": -503805926, + "terminationGracePeriodSeconds": 332054723335023688 }, "startupProbe": { "exec": { "command": [ - "217" + "221" ] }, "httpGet": { - "path": "218", - "port": 1623772781, - "host": "219", - "scheme": "UÐ_ƮA攤/ɸɎ", + "path": "222", + "port": "223", + "host": "224", + "scheme": "«丯Ƙ枛牐ɺ皚", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": "222", - "host": "223" + "port": -1934111455, + "host": "227" }, - "initialDelaySeconds": 1054858106, - "timeoutSeconds": 232569106, - "periodSeconds": -1150474479, - "successThreshold": 744319626, - "failureThreshold": -2107743490, - "terminationGracePeriodSeconds": 8569885835306406695 + "initialDelaySeconds": 766864314, + "timeoutSeconds": 1146016612, + "periodSeconds": 1495880465, + "successThreshold": -1032967081, + "failureThreshold": 59664438, + "terminationGracePeriodSeconds": 4116652091516790056 }, "lifecycle": { "postStart": { "exec": { "command": [ - "224" + "228" ] }, "httpGet": { - "path": "225", - "port": 896430536, - "host": "226", - "scheme": "罴ņ螡źȰ", + "path": "229", + "port": -1196874390, + "host": "230", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "227", - "value": "228" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": 513341278, - "host": "229" + "port": -498930176, + "host": "233" } }, "preStop": { "exec": { "command": [ - "230" + "234" ] }, "httpGet": { - "path": "231", - "port": 1451056156, - "host": "232", - "scheme": "uʎȺ眖R#", + "path": "235", + "port": "236", + "host": "237", + "scheme": "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": "235", - "host": "236" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "237", - "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "imagePullPolicy": "1ØœȠƬQg鄠", + "terminationMessagePath": "242", + "terminationMessagePolicy": "?$矡ȶ网棊ʢ", + "imagePullPolicy": "ʎȺ眖R#", "securityContext": { "capabilities": { "add": [ - "o啛更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ" + "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ" ], "drop": [ - "W:ĸ輦唊#v" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "238", - "role": "239", - "type": "240", - "level": "241" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "242", - "gmsaCredentialSpec": "243", - "runAsUserName": "244", - "hostProcess": true + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": false }, - "runAsUser": 7510677649797968740, - "runAsGroup": -1629447906545846003, + "runAsUser": -2529737859863639391, + "runAsGroup": 7694930383795602762, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", + "procMount": "\u003e郵[+扴ȨŮ", "seccompProfile": { - "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", - "localhostProfile": "245" + "type": "朷Ǝ膯ljVX1虊谇", + "localhostProfile": "250" } }, - "stdin": true + "stdin": true, + "tty": true } ], "containers": [ { - "name": "246", - "image": "247", + "name": "251", + "image": "252", "command": [ - "248" + "253" ], "args": [ - "249" + "254" ], - "workingDir": "250", + "workingDir": "255", "ports": [ { - "name": "251", - "hostPort": 59244165, - "containerPort": -614161319, - "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", - "hostIP": "252" + "name": "256", + "hostPort": 1381579966, + "containerPort": -1418092595, + "protocol": "闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "253", + "prefix": "258", "configMapRef": { - "name": "254", - "optional": false + "name": "259", + "optional": true }, "secretRef": { - "name": "255", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "256", - "value": "257", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "258", - "fieldPath": "259" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "260", - "resource": "261", - "divisor": "861" + "containerName": "265", + "resource": "266", + "divisor": "894" }, "configMapKeyRef": { - "name": "262", - "key": "263", + "name": "267", + "key": "268", "optional": true }, "secretKeyRef": { - "name": "264", - "key": "265", + "name": "269", + "key": "270", "optional": false } } @@ -768,512 +773,511 @@ ], "resources": { "limits": { - "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" + "W\u003c敄lu|榝$î.Ȏ": "546" }, "requests": { - "Ö闊 鰔澝qV": "752" + "剒蔞|表": "379" } }, "volumeMounts": [ { - "name": "266", + "name": "271", "readOnly": true, - "mountPath": "267", - "subPath": "268", - "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", - "subPathExpr": "269" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "朦 wƯ貾坢'跩", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "270", - "devicePath": "271" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "272" + "277" ] }, "httpGet": { - "path": "273", - "port": "274", - "host": "275", - "scheme": "冓鍓贯", + "path": "278", + "port": -1471289102, + "host": "279", + "scheme": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": 113873869, + "host": "282" }, - "initialDelaySeconds": 1290950685, - "timeoutSeconds": 12533543, - "periodSeconds": 1058960779, - "successThreshold": -2133441986, - "failureThreshold": 472742933, - "terminationGracePeriodSeconds": 217739466937954194 + "initialDelaySeconds": -1421951296, + "timeoutSeconds": 878005329, + "periodSeconds": -1244119841, + "successThreshold": 1235694147, + "failureThreshold": 348370746, + "terminationGracePeriodSeconds": 2011630253582325853 }, "readinessProbe": { "exec": { "command": [ - "280" + "283" ] }, "httpGet": { - "path": "281", - "port": 1401790459, - "host": "282", - "scheme": "ǵɐ鰥Z", + "path": "284", + "port": 1907998540, + "host": "285", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "283", - "value": "284" + "name": "286", + "value": "287" } ] }, "tcpSocket": { - "port": -1103045151, - "host": "285" + "port": "288", + "host": "289" }, - "initialDelaySeconds": -614098868, - "timeoutSeconds": 234253676, - "periodSeconds": 846286700, - "successThreshold": 1080545253, - "failureThreshold": 1843491416, - "terminationGracePeriodSeconds": -5175286970144973961 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "startupProbe": { "exec": { "command": [ - "286" + "290" ] }, "httpGet": { - "path": "287", - "port": "288", - "host": "289", - "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", + "path": "291", + "port": 1315054653, + "host": "292", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { - "name": "290", - "value": "291" + "name": "293", + "value": "294" } ] }, "tcpSocket": { - "port": -560238386, - "host": "292" + "port": "295", + "host": "296" }, - "initialDelaySeconds": 1658749995, - "timeoutSeconds": -938421813, - "periodSeconds": 809683205, - "successThreshold": -1615316902, - "failureThreshold": -793616601, - "terminationGracePeriodSeconds": -2242897509815578930 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "lifecycle": { "postStart": { "exec": { "command": [ - "293" + "297" ] }, "httpGet": { - "path": "294", - "port": -1699531929, - "host": "295", - "scheme": "Z涬P­蜷ɔ幩šeS", + "path": "298", + "port": "299", + "host": "300", + "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 155090390, - "host": "298" + "port": 802134138, + "host": "303" } }, "preStop": { "exec": { "command": [ - "299" + "304" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", + "path": "305", + "port": -126958936, + "host": "306", + "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": -727263154, - "host": "305" + "port": "309", + "host": "310" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", + "terminationMessagePath": "311", + "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", + "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", "securityContext": { "capabilities": { "add": [ - ")DŽ髐njʉBn(fǂ" + "嘢4ʗN,丽饾| 鞤ɱďW賁" ], "drop": [ - "曣ŋayåe躒訙" + "ɭɪǹ0衷," ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "312", + "role": "313", + "type": "314", + "level": "315" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313", + "gmsaCredentialSpecName": "316", + "gmsaCredentialSpec": "317", + "runAsUserName": "318", "hostProcess": true }, - "runAsUser": 1083662227773909466, - "runAsGroup": 6245571390016329382, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "runAsUser": -1119183212148951030, + "runAsGroup": -7146044409185304665, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "w妕眵笭/9崍h趭(娕", "seccompProfile": { - "type": "|蕎'佉賞ǧ", - "localhostProfile": "314" + "type": "E增猍", + "localhostProfile": "319" } - }, - "stdin": true + } } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "320", + "image": "321", "command": [ - "317" + "322" ], "args": [ - "318" + "323" ], - "workingDir": "319", + "workingDir": "324", "ports": [ { - "name": "320", - "hostPort": -1920304485, - "containerPort": -1842062977, - "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", - "hostIP": "321" + "name": "325", + "hostPort": 601942575, + "containerPort": -1320027474, + "protocol": "Ƶf", + "hostIP": "326" } ], "envFrom": [ { - "prefix": "322", + "prefix": "327", "configMapRef": { - "name": "323", + "name": "328", "optional": true }, "secretRef": { - "name": "324", + "name": "329", "optional": true } } ], "env": [ { - "name": "325", - "value": "326", + "name": "330", + "value": "331", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "332", + "fieldPath": "333" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "992" + "containerName": "334", + "resource": "335", + "divisor": "179" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": true + "name": "336", + "key": "337", + "optional": false }, "secretKeyRef": { - "name": "333", - "key": "334", - "optional": true + "name": "338", + "key": "339", + "optional": false } } } ], "resources": { "limits": { - "ʨIk(dŊiɢzĮ蛋I滞": "394" + "阎l": "464" }, "requests": { - "ɞȥ}礤铟怖ý萜Ǖ": "305" + "'佉": "633" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", - "subPathExpr": "338" + "name": "340", + "mountPath": "341", + "subPath": "342", + "mountPropagation": "(ť1ùfŭƽ", + "subPathExpr": "343" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "344", + "devicePath": "345" } ], "livenessProbe": { "exec": { "command": [ - "341" + "346" ] }, "httpGet": { - "path": "342", - "port": 1529027685, - "host": "343", - "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", + "path": "347", + "port": -684167223, + "host": "348", + "scheme": "1b", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "349", + "value": "350" } ] }, "tcpSocket": { - "port": -1912967242, - "host": "346" + "port": "351", + "host": "352" }, - "initialDelaySeconds": -2106399359, - "timeoutSeconds": 1443270783, - "periodSeconds": -1038975198, - "successThreshold": 1821835340, - "failureThreshold": 2046765799, - "terminationGracePeriodSeconds": -6946775447206795219 + "initialDelaySeconds": -47594442, + "timeoutSeconds": -2064284357, + "periodSeconds": 725624946, + "successThreshold": -34803208, + "failureThreshold": -313085430, + "terminationGracePeriodSeconds": -7686796864837350582 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": "349", - "host": "350", - "scheme": "Ƒ[澔", + "path": "354", + "port": 1611386356, + "host": "355", + "scheme": "ɼ搳ǭ濑箨ʨIk(", "httpHeaders": [ { - "name": "351", - "value": "352" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": 1288391156, - "host": "353" + "port": 2115799218, + "host": "358" }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 + "initialDelaySeconds": 1984241264, + "timeoutSeconds": -758033170, + "periodSeconds": -487434422, + "successThreshold": -370404018, + "failureThreshold": -1844150067, + "terminationGracePeriodSeconds": 1778358283914418699 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -514169648, - "host": "356", - "scheme": "\u0026疀", + "path": "360", + "port": "361", + "host": "362", + "scheme": "焬CQm坊柩", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": "365", + "host": "366" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -135823101, + "timeoutSeconds": -1345219897, + "periodSeconds": 1141812777, + "successThreshold": -1830926023, + "failureThreshold": -320410537, + "terminationGracePeriodSeconds": 8766190045617353809 }, "lifecycle": { "postStart": { "exec": { "command": [ - "361" + "367" ] }, "httpGet": { - "path": "362", - "port": 1445923603, - "host": "363", - "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", + "path": "368", + "port": "369", + "host": "370", + "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": 1333166203, + "host": "373" } }, "preStop": { "exec": { "command": [ - "368" + "374" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "杧ż鯀1'", + "path": "375", + "port": 758604605, + "host": "376", + "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": 1297979953, - "host": "374" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "375", - "terminationMessagePolicy": "ǘ炙", - "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", + "terminationMessagePath": "381", + "terminationMessagePolicy": "釼aTGÒ鵌", + "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", "securityContext": { "capabilities": { "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" + "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" ], "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "tl敷斢杧ż鯀" ] }, "privileged": true, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382", + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", "hostProcess": true }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": -3379825899840103887, + "runAsGroup": -6950412587983829837, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "allowPrivilegeEscalation": true, + "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "383" + "type": "咑耖p^鏋蛹Ƚȿ醏g", + "localhostProfile": "389" } }, "tty": true, - "targetContainerName": "384" + "targetContainerName": "390" } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "restartPolicy": "飂廤Ƌʙcx", + "terminationGracePeriodSeconds": -4767735291842597991, + "activeDeadlineSeconds": -7888525810745339742, + "dnsPolicy": "h`職铳s44矕Ƈ", "nodeSelector": { - "385": "386" + "391": "392" }, - "serviceAccountName": "387", - "serviceAccount": "388", - "automountServiceAccountToken": false, - "nodeName": "389", - "hostPID": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": true, + "nodeName": "395", + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": 5422399684456852309, + "runAsGroup": -4636770370363077377, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -5728960352366086876 ], - "fsGroup": -3964669311891901178, + "fsGroup": 1712752437570220896, "sysctls": [ { - "name": "397", - "value": "398" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "399" + "type": "#", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "400" + "name": "406" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1285,19 @@ { "matchExpressions": [ { - "key": "403", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "409", + "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", "values": [ - "404" + "410" ] } ], "matchFields": [ { - "key": "405", - "operator": " ", + "key": "411", + "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", "values": [ - "406" + "412" ] } ] @@ -1302,23 +1306,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": 687140791, "preference": { "matchExpressions": [ { - "key": "407", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "413", + "operator": "ļǹʅŚO虀", "values": [ - "408" + "414" ] } ], "matchFields": [ { - "key": "409", - "operator": "[y#t(", + "key": "415", + "operator": "ɴĶ烷Ľthp像-觗裓6Ř", "values": [ - "410" + "416" ] } ] @@ -1331,30 +1335,30 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "operator": "In", "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "417" + "423" ], - "topologyKey": "418", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "4eq5": "" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] } @@ -1362,31 +1366,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": 888976270, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", - "operator": "Exists" + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] } ] }, "namespaces": [ - "431" + "437" ], - "topologyKey": "432", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", - "operator": "DoesNotExist" + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] } ] } @@ -1399,32 +1409,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" } ] }, "namespaces": [ - "445" + "451" ], - "topologyKey": "446", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" ] } ] @@ -1433,31 +1440,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": -1668452490, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" }, "matchExpressions": [ { - "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" } ] }, "namespaces": [ - "459" + "465" ], - "topologyKey": "460", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] } ] } @@ -1466,89 +1476,89 @@ ] } }, - "schedulerName": "467", + "schedulerName": "473", "tolerations": [ { - "key": "468", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "469", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "474", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "475", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "476", "hostnames": [ - "471" + "477" ] } ], - "priorityClassName": "472", - "priority": 347613368, + "priorityClassName": "478", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "479" ], "searches": [ - "474" + "480" ], "options": [ { - "name": "475", - "value": "476" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "483", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "D輷": "792" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "478", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": -174245111, + "topologyKey": "484", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", - "operator": "NotIn", + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" ] } ] } } ], - "setHostnameAsFQDN": false + "setHostnameAsFQDN": true } } }, "status": { - "replicas": 2106170541, - "fullyLabeledReplicas": 415168801, - "readyReplicas": 1448332644, - "availableReplicas": -2060941196, - "observedGeneration": 7426283174216567769, + "replicas": 1205668420, + "fullyLabeledReplicas": -1754098513, + "readyReplicas": -877836536, + "availableReplicas": 138992869, + "observedGeneration": -7169014491472696647, "conditions": [ { - "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", - "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", - "lastTransitionTime": "2597-11-21T15:14:16Z", - "reason": "485", - "message": "486" + "type": "零șPî壣V礆á¤拈tY圻醆锛[", + "status": "嬜Š\u0026?鳢.ǀŭ瘢颦z疵", + "lastTransitionTime": "2455-07-16T22:37:15Z", + "reason": "491", + "message": "492" } ] } diff --git a/testdata/HEAD/apps.v1beta2.ReplicaSet.pb b/testdata/HEAD/apps.v1beta2.ReplicaSet.pb index e5a1ebe5a90c0f5b2f270734f5f5b46335e6638f..f74e9638f6f7b3566b92b1f43c5ef8d63a31ce0f 100644 GIT binary patch delta 6050 zcmYjV30PIvwdMdO^rUU@v|mEWOLKEgDzVweGY?5>BPuAUASftly9>yqGRUC7m+!kE ziUNwvv&tkx6h%OgIS;r@eKs+v(WXgE^0<>RZJMTe85(_S->Yfw{l0z9*=L`%)?RxJ z|5|rm{&Y>*)9$lt%2y1#AAPC(1B-k03zcSS>XB<2eUql$C5gG#U*Vqa;rW3F{g+Cw zhi0j&{x=@-q)h&g(jL63F)--99=yger+z?t2r|#WAo#){8ex!D!5|Ck$t%Ts;_Ib~ zWjwfqzvawf`(UHxQp;k#rEknyS3Prn`sj4Oy|y)* zP*Gn91}X|+pa>@4U(+;s6v?B+EGPFexmSFb(H@#E`Tm%O8$nUYq~=2z??3DCta3hX z{ygnVFOPi5T77t5)~nWzQ_oCaVCPF2_(+x%<|j05DXOqnoqpBc(nTgkRS$X&2&%j{ zq{!XD{0OCM>5~SK5cV1(=t@&QSDTrv$3Xgp%(x=20&<@6WFd zO}RGj>jqjqsUU)UPX+6S)KTC4VL4W6xcG#CD6!&HZ(?u;e>Vvwbv-!gI5I@G_4 z>=*P51Mh3{rhfp`u6A}PzHVen@P7TfZ~p9}>~pQ|daH-w*4H0i_|~aszv-o>tDfA* zUrReE?fu?2KlzVlY6r}merNA%V6FBxHw4aJ|GSu~mJ|8Mj&%Fm6XH0tHfd$)><-zd7>Lv@#hG0Lrsa%-TTfP<0Y zV4Mdf>mZ8jR^hy9jOmFg|W?C|GElnRw1|q}VahHC;M2U@fni zzvQ$&owzyp^nL3i{-+b-y5e0|IC}hHpPO&}arSGc4H|07?|$IvS9!N={;qR^JN{k! z0;QFF^7U5*?-ccB`u@<-cE~c?K3lR_ADeBczfo|#|8?u_amuf?rS4es=T*}cl;EBC zdwc$nqq09kl5A(HXOF%>ECA$&LGbqwO}ZEaw^A4k@=mwkyCqWT$uv1Ho#{ zzc5JtaAFb%{w{I6FARdgEyyj*i>6k?Z++Sq^4T)D^6Ty8$M#c}M?Ld{BhbC<1cECeUo8jpizNj%3q56gL;F}(cpb5Z+$ zW$igJJz+mxyHH@R2uz;p%5{{KI!@&UPEC^40<+2FHFWFkId^6)?L$5knIF!K%?&Re zF*k(R>+{GWiFua1k(r+@49pDL3WjFJGZWJ+1t*ccv)0~LshI1?GKKl@A^IDNZl~yV zG{rG%c4`?2saVX$CINMvAjAQP0Fpp7W)dW0AniqaN^$#T#tp2R-?)1eU9bp{aPY7|(-3L!=a@kD_zp^gXe;dOT8)lz?(21)+E$6D4b+ zj`r(pWx%6PnO28q^ICFdb_}Q|4m8VS6tX^H9p(|%Fy1a^q#zEnNf<}7AwnRiEf}$! z$R?+;h;u5J--y)ha5xBlv1za_R?A{pScv_%unJ;#VO0QSqqOa+jM%v3h;5)(5qw4x zHRJFaclrRW9!P{8?aM|S680y6CJ-k^D_WL{_5o2X+j)&aI?6)3S8riMQ&6NJBAm;- zSgCqHW!i)S*wDz#5DBR$RN_Gt7OmaJ;&c{;F%uO1stOxNoX){0q#zAsK`22J5Q;{- zVGbQ6LmH0+lpT#y6&YT~?M_KWGAv1Bb%b`yak)HM6rDKMu`~MZ%24@IwR12>(#KV_@oG=W`PRv{sR(>tb(^7N;|&rhBNTXT&4#%E zP+1Ba8NCaq5)Eu%;^;L&usJpeR;6Q<8oC>?0*(SbA-n^z3WrPx98d#a+n0jjtkxb# zViTfvr|gIbg=rpVI1k{d2o~?(it$<;kCDHKL6XgE@J1z=4Lg_-ze!+jxqE&2!Q~}a zUSY1e(>)Y@f}*#iXi18c$%9S8FP02QgqQ^S1h2|MV5KH4;b0867aqZGk`t0tB>hzw9L71U9>Q)$Y%-h4JV7s4B2@{6fdaPYve6>mn94*v2rV9xB7@Qu#aKnrDs4#Q z*GFOqE?{bVbNyAY#%-)5$L4@t5%-K@ev-*<-mY*5*vRZqvbA7{Kg=##+?ynIosh{>xq*yT><24XNAC%B+cuBt3coha^Q7mfxr{U!0XNe zK~Y3kfxrU{g~{&=1YRcv0!Io2BMl{kdD7N6L%wtPex*1O>kJKOz z;0(tTFeq@OBH+YTJ`uAeQM~!WOu4P8cxGa*bfN$Gxk*RcNdaCd zXOPHW29Y3nKfvTXn2*3K#wV=>N2ji2I$BLh zi+2HJCq5QHN74qJVJ z=D1R`cHvUce35N@z+7lQ-Qwax3L#PdH#!w0Ql?4#9vFo5A1s#6kJy@O!dB!~QnZ1t z{DaSvCdSQ$?*)lKTS)?b5|mqlq!?PNKfc%0(Ej;*lpn>p0lZ%<{;s6;>Q_s9f_}8d zQE>T{Us{U>=DW-n2&NY#qI5|k-|GgqC|~*~)~2D^QhVXWxuS@jyuH5I-g^|5$Xp&p zIq^LO_#Wyf9_lwIs^_7GyASYr-3jm?{q-}pGcEIjw()XnTk&G63(i9w1=b31{_q0} z7I>!x3&Qt`Bj88?Y{X2RTe@;_w$6IG(NimGz7)h(N<4GdB@p>WqvnqUa9<-%WenX9R4q@Ytepvs_U&Xy^Esy05L;M zk(ei?XBW?}f9A!Vj)K>Iv%*?&*xold-E3(Zw{}!73_}D|W#cmIk>2bV{H{*@?N2vN z7aV_LM@W?-sQ}m|Rh=TiNt>tgKk5J2{VnP-@&>F|(l}qTii9gk6K+z}$CMBK7?%^V z)^h%kQlmALmYBgu zLqG<+q5(vS<2e+MQc-+5l98C1xOz)6CID_LoBB8j7==B0}|M^3$hCvABs@oHZ>*=Vs|vNm*(T*0E;L}Vyr)#zCBZoN!B;P1iK#v z06iSb?gdmD4~Zxyodv*xP_{Fl3b_E-HNfbAQV6;NxP@~RX)_DYu_!YcQVfU&85^>n z39;)pv#D_v?*HFAngrWmTWD%i}^h{$}30?tWkWZ~xz1@3`WncW>X1pNloEHD_N>*0y_gDJL zKmQEcLS#zw{%owO?_r<6cAINl`!OtDSg3We_xs~(y>GZ~xvTkamARt4Rx&kxOwvIpl) zC#PF&ZOya&mVuh^sdEui7pLLF`QtMyc;dCYM!?|utNBlfJ37LZ0-K$>j0 zH1Or^!}CqYuRTZ+{YCTd3|0KWe1-}_ma*pj)^n$A!!6d@VcTTE!i2TAVrFFV*y1_c z#Gs{Uc(ypeWWQ8u>u$1i_BtCw8aZm{?!iDBLr>C=St`oyc{ORjbDS)(HxAE_&rdoE zPbQF6-}i|~9swl_sw<6%g7zSdhyrAkR_YPQ(Xr_5fzuU^%g3E5M1+1a*t*`jmrwT8#fzmPTMq5+BN&12R^y;+1oilLFek+DMRVt zzuvx|jq)k4nW`@)JiRY=FOIrC_8Goje(BGS*8gsz497|@zwgRPewN`je<7SUIvNM( z>qDn6SlZemZ0&{9EmQ5*l4F^>EKQ@1!a_$?<15V1Ea#id&A<4yqrY_}JC|qfvDLLY fT03%WHJ5$8yc$o`7VF+_Mh{8nSHU1a_;>q%_!>$+ delta 6328 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懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 - initialDelaySeconds: -1155992025 - periodSeconds: -850069363 - successThreshold: 918929368 + - name: "210" + value: "211" + path: "208" + port: 1214895765 + scheme: 悖ȩ0Ƹ[Ęİ榌U + initialDelaySeconds: -442393168 + periodSeconds: 1109079597 + successThreshold: -646728130 tcpSocket: - host: "209" - port: -1498229293 - terminationGracePeriodSeconds: -8520337362162976488 - timeoutSeconds: -194343002 - name: "178" + host: "212" + port: -187060941 + terminationGracePeriodSeconds: 5055443896475056676 + timeoutSeconds: -307373517 + name: "181" ports: - - containerPort: -2031266553 - hostIP: "184" - hostPort: 424236719 - name: "183" - protocol: 呝TG;邪 + - containerPort: 859639931 + hostIP: "187" + hostPort: 747521320 + name: "186" + protocol: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF readinessProbe: exec: command: - - "210" - failureThreshold: 163512962 + - "213" + failureThreshold: -503805926 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "211" - port: "212" - scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p - initialDelaySeconds: -407545915 - periodSeconds: 716842280 - successThreshold: 1479266199 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 惇¸t颟.鵫ǚ灄鸫rʤî萨 + initialDelaySeconds: 1885896895 + periodSeconds: -1682044542 + successThreshold: 1182477686 tcpSocket: - host: "216" - port: 538852927 - terminationGracePeriodSeconds: -8521017368802772029 - timeoutSeconds: 902535764 + host: "220" + port: "219" + terminationGracePeriodSeconds: 332054723335023688 + timeoutSeconds: -1232888129 resources: limits: - 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩: "47" + ſ盷: "532" requests: - 榜VƋZ1: "932" + '[Řż丩': "47" securityContext: allowPrivilegeEscalation: true capabilities: add: - - o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + - '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' drop: - - W:ĸ輦唊#v - privileged: false - procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ - readOnlyRootFilesystem: true - runAsGroup: -1629447906545846003 + - "" + privileged: true + procMount: '>郵[+扴ȨŮ' + readOnlyRootFilesystem: false + runAsGroup: 7694930383795602762 runAsNonRoot: true - runAsUser: 7510677649797968740 + runAsUser: -2529737859863639391 seLinuxOptions: - level: "241" - role: "239" - type: "240" - user: "238" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "245" - type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 + localhostProfile: "250" + type: 朷Ǝ膯ljVX1虊谇 windowsOptions: - gmsaCredentialSpec: "243" - gmsaCredentialSpecName: "242" - hostProcess: true - runAsUserName: "244" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: false + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -2107743490 + - "221" + failureThreshold: 59664438 httpGet: - host: "219" + host: "224" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: 1623772781 - scheme: UÐ_ƮA攤/ɸɎ - initialDelaySeconds: 1054858106 - periodSeconds: -1150474479 - successThreshold: 744319626 + - name: "225" + value: "226" + path: "222" + port: "223" + scheme: «丯Ƙ枛牐ɺ皚 + initialDelaySeconds: 766864314 + periodSeconds: 1495880465 + successThreshold: -1032967081 tcpSocket: - host: "223" - port: "222" - terminationGracePeriodSeconds: 8569885835306406695 - timeoutSeconds: 232569106 + host: "227" + port: -1934111455 + terminationGracePeriodSeconds: 4116652091516790056 + timeoutSeconds: 1146016612 stdin: true - terminationMessagePath: "237" - terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + terminationMessagePath: "242" + terminationMessagePolicy: ?$矡ȶ网棊ʢ + tty: true volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę - name: "198" - readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "389" + - mountPath: "202" + mountPropagation: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + name: "201" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "385": "386" + "391": "392" overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "472" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "478" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "477" - schedulerName: "467" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 飂廤Ƌʙcx + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: 1712752437570220896 + fsGroupChangePolicy: "" + runAsGroup: -4636770370363077377 + runAsNonRoot: false + runAsUser: 5422399684456852309 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "399" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "405" + type: '#' supplementalGroups: - - -1600417733583164525 + - -5728960352366086876 sysctls: - - name: "397" - value: "398" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" - setHostnameAsFQDN: false + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" + setHostnameAsFQDN: true shareProcessNamespace: true - subdomain: "402" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "408" + terminationGracePeriodSeconds: -4767735291842597991 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "468" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "469" + - effect: '慰x:' + key: "474" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 - operator: NotIn + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In values: - - h.v._5.vB-.-7-.6Jv-86___3 + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "478" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "484" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -896,6 +898,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: ŴĿ: "377" @@ -1049,14 +1055,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2060941196 + availableReplicas: 138992869 conditions: - - lastTransitionTime: "2597-11-21T15:14:16Z" - message: "486" - reason: "485" - status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 - type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN - fullyLabeledReplicas: 415168801 - observedGeneration: 7426283174216567769 - readyReplicas: 1448332644 - replicas: 2106170541 + - lastTransitionTime: "2455-07-16T22:37:15Z" + message: "492" + reason: "491" + status: 嬜Š&?鳢.ǀŭ瘢颦z疵 + type: 零șPî壣V礆á¤拈tY圻醆锛[ + fullyLabeledReplicas: -1754098513 + observedGeneration: -7169014491472696647 + readyReplicas: -877836536 + replicas: 1205668420 diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.json b/testdata/HEAD/apps.v1beta2.StatefulSet.json index a103ccccd7..779f8e13d5 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1538,131 +1543,136 @@ "volumeClaimTemplates": [ { "metadata": { - "name": "484", - "generateName": "485", - "namespace": "486", - "selfLink": "487", - "uid": "ʬÇ[輚趞ț@", - "resourceVersion": "17306677052996382890", - "generation": -7348861935573569087, - "creationTimestamp": "1982-10-30T18:37:00Z", - "deletionGracePeriodSeconds": -7914036355585221334, + "name": "491", + "generateName": "492", + "namespace": "493", + "selfLink": "494", + "uid": "4LM桵Ţ宧ʜ嵹ʌ5Ë}", + "resourceVersion": "932117408350471144", + "generation": 4446917721686139397, + "creationTimestamp": "2013-04-06T12:27:00Z", + "deletionGracePeriodSeconds": -2948232978388571762, "labels": { - "489": "490" + "496": "497" }, "annotations": { - "491": "492" + "498": "499" }, "ownerReferences": [ { - "apiVersion": "493", - "kind": "494", - "name": "495", - "uid": "\u003e泔Eëæ:\u003c堸眺舐嘯龡班悦ʀ臺穔", - "controller": true, - "blockOwnerDeletion": true + "apiVersion": "500", + "kind": "501", + "name": "502", + "uid": "憲Ħ焵i,ŋ", + "controller": false, + "blockOwnerDeletion": false } ], "finalizers": [ - "496" + "503" ], - "clusterName": "497", + "clusterName": "504", "managedFields": [ { - "manager": "498", - "operation": "ƥm粝ôD齆O#ȞM\u003c²彾Ǟʈɐ碓", - "apiVersion": "499", - "fieldsType": "500", - "subresource": "501" + "manager": "505", + "operation": "Ʀ§:Ǫ魚Emv看ƜZ穑S", + "apiVersion": "506", + "fieldsType": "507", + "subresource": "508" } ] }, "spec": { "accessModes": [ - "uȒ\u003cȕ碭ȡ,簓\u0026禑Ŏ瑁鑕婙蓫椧蒭諎漎" + "Is{豘ñ澀j劎笜釼鮭Ɯ" ], "selector": { "matchLabels": { - "3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6": "9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a" + "789--9opn2/8.--4-___..1.N_l..-_.1-j---30q.-2_9.9-..-JA-H-C5-8_--4.__z22": "E_3-a__w.___-_-mv9h.-7.s__-_g6_-_N4-R._P-___0..X" }, "matchExpressions": [ { - "key": "c59x3oo2/a4-___..1.N_l..-8", - "operator": "DoesNotExist" + "key": "R_-U7-F34-6.-_-O-F__h9", + "operator": "Exists" } ] }, "resources": { "limits": { - "": "736" + "獪霛圦Ƶ": "159" }, "requests": { - "DÓǶɟ汩b隊曻:Bȗ轊": "278" + "-劺b": "142" } }, - "volumeName": "508", - "storageClassName": "509", - "volumeMode": "ɋb賝łų$Q郔惻¬\\ơ^", + "volumeName": "515", + "storageClassName": "516", + "volumeMode": "ê婼SƸ炃\u0026-Ƹ绿浠穸æǷ^ɘʘ", "dataSource": { - "apiGroup": "510", - "kind": "511", - "name": "512" + "apiGroup": "517", + "kind": "518", + "name": "519" + }, + "dataSourceRef": { + "apiGroup": "520", + "kind": "521", + "name": "522" } }, "status": { - "phase": "VǕ酈t史C\u003c镼ƶƭ", + "phase": "h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț", "accessModes": [ - "" + "\u003e7u?=ȳ皆Cds壋" ], "capacity": { - "蟀贑!ǃȥ瓤骁ȩ": "486" + "H%": "764" }, "conditions": [ { - "type": "儲ȃ\u003cDŽ噻ȁ隞ĻȀ拞抵\u003c躁ĄȐ煷叺", - "status": "貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ", - "lastProbeTime": "2002-10-17T05:21:34Z", - "lastTransitionTime": "2090-08-02T09:40:31Z", - "reason": "513", - "message": "514" + "type": "A麭T棞詢¡ɅǏõxġ疾ɇ", + "status": "=击S", + "lastProbeTime": "2806-03-31T09:12:56Z", + "lastTransitionTime": "2430-10-28T09:53:06Z", + "reason": "523", + "message": "524" } ] } } ], - "serviceName": "515", - "podManagementPolicy": "(DǺM變ǣƆ鄾篏q鴥络@", + "serviceName": "525", + "podManagementPolicy": "軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\\`ĝňY", "updateStrategy": { - "type": "撇Ȥ寭ƉɫDžXSgƈɿ1", + "type": "Ä嚕uʟ膠ĉ班康%m忣àÂƺ琰Ȃ", "rollingUpdate": { - "partition": -578791744 + "partition": 804652982 } }, - "revisionHistoryLimit": 1747963012, - "minReadySeconds": 227754708, + "revisionHistoryLimit": -827620894, + "minReadySeconds": -619299042, "persistentVolumeClaimRetentionPolicy": { - "whenDeleted": "牦[闤ŬNĻ", - "whenScaled": "ĕ" + "whenDeleted": "弞þƔ剛Ʃ°qgWǰ绿络a", + "whenScaled": "7ɞŶJŖ)j{驟ʦcȃ/I" } }, "status": { - "observedGeneration": 6686533762378407166, - "replicas": -506660990, - "readyReplicas": 504213151, - "currentReplicas": -1264206794, - "updatedReplicas": -691647199, - "currentRevision": "516", - "updateRevision": "517", - "collisionCount": -1994313473, + "observedGeneration": -3509397394862257066, + "replicas": -1343766220, + "readyReplicas": -346713296, + "currentReplicas": 282379690, + "updatedReplicas": -554064621, + "currentRevision": "526", + "updateRevision": "527", + "collisionCount": 974374726, "conditions": [ { - "type": "龌帲笁銭1ÂơHđ\"-劺b", - "status": "Dê婼SƸ炃\u0026-Ƹ绿浠穸æǷ^ɘ", - "lastTransitionTime": "2624-04-25T00:24:24Z", - "reason": "518", - "message": "519" + "type": "劾ůk`磾ƃ妹浓ª", + "status": "痞濥鐳VDɝÔȗ$", + "lastTransitionTime": "2141-07-05T00:48:21Z", + "reason": "528", + "message": "529" } ], - "availableReplicas": 2082714834 + "availableReplicas": -1350782402 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/testdata/HEAD/apps.v1beta2.StatefulSet.pb index 004722fee1eb4e067878c2330a62f157205d9c62..1a94112750a44127359aecf96a9e41426d4b07d8 100644 GIT binary patch delta 6958 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 diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml index 2c384a390c..f41dcf2304 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml @@ -31,20 +31,20 @@ metadata: selfLink: "5" uid: "7" spec: - minReadySeconds: 227754708 + minReadySeconds: -619299042 persistentVolumeClaimRetentionPolicy: - whenDeleted: 牦[闤ŬNĻ - whenScaled: ĕ - podManagementPolicy: (DǺM變ǣƆ鄾篏q鴥络@ + whenDeleted: 弞þƔ剛Ʃ°qgWǰ绿络a + whenScaled: 7ɞŶJŖ)j{驟ʦcȃ/I + podManagementPolicy: 軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\`ĝňY replicas: 896585016 - revisionHistoryLimit: 1747963012 + revisionHistoryLimit: -827620894 selector: matchExpressions: - key: 50-u--25cu87--r7p-w1e67-8pj5t-kl-v0q6b68--nu5oii38fn-8.629b-jd-8c45-0-8--6n--w0--w---196g8d--iv1-5--5ht-a-29--0qso796/3___47._49pIB_o61ISU4--A_.XK_._M99 operator: Exists matchLabels: 74404d5---g8c2-k-91e.y5-g--58----0683-b-w7ld-6cs06xj-x5yv0wm-k18/M_-Nx.N_6-___._-.-W._AAn---v_-5-_8LXj: 6-4_WE-_JTrcd-2.-__E_Sv__26KX_R_.-.Nth._--S_4DA_-5_-4lQ42M--1 - serviceName: "515" + serviceName: "525" template: metadata: annotations: @@ -77,730 +77,730 @@ spec: selfLink: "29" uid: ?Qȫş spec: - activeDeadlineSeconds: 5204116807884683873 + activeDeadlineSeconds: 3305070661619041050 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "406" - operator: ='ʨ|ǓÓ敆OɈÏ 瞍髃 + - key: "413" + operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' values: - - "407" + - "414" matchFields: - - key: "408" - operator: ƒK07曳w + - key: "415" + operator: '[y#t(' values: - - "409" - weight: 1805682547 + - "416" + weight: -5241849 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "402" - operator: "" + - key: "409" + operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 values: - - "403" + - "410" matchFields: - - key: "404" - operator: ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ + - key: "411" + operator: ' ' values: - - "405" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr - operator: DoesNotExist + - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s + operator: Exists matchLabels: - G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0: M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c + 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 namespaceSelector: matchExpressions: - - key: C-_20 - operator: Exists + - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np + operator: DoesNotExist matchLabels: - 8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h: ht-E6___-X__H.-39-A_-_l67Q.-t + Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E namespaces: - - "430" - topologyKey: "431" - weight: -450654683 + - "437" + topologyKey: "438" + weight: -234140 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 67F3p2_-_AmD-.0P - operator: DoesNotExist + - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q + operator: NotIn + values: + - 0..KpiS.oK-.O--5-yp8q_s-L matchLabels: - 0--1----v8-4--558n1asz-r886-1--s/t: r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5 + rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q namespaceSelector: matchExpressions: - - key: 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj - operator: Exists + - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr + operator: DoesNotExist matchLabels: - 6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w: d-5X1rh-K5y_AzOBW.9oE9_6.--v1r + 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g namespaces: - - "416" - topologyKey: "417" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b - operator: NotIn - values: - - u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m + - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h + operator: DoesNotExist matchLabels: - 2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D: Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p + 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 namespaceSelector: matchExpressions: - - key: wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T + - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 operator: DoesNotExist matchLabels: - 7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5: Y-__-Zvt.LT60v.WxPc--K + ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 + : I-._g_.._-hKc.OB_F_--.._m_-9 namespaces: - - "458" - topologyKey: "459" - weight: 1131487788 + - "465" + topologyKey: "466" + weight: 1276377114 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 4b699/B9n.2 + - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 operator: In values: - - MM7-.e.x + - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 matchLabels: - fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5: TB-d-Q + n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" namespaceSelector: matchExpressions: - - key: 8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J - operator: DoesNotExist + - key: N7.81_-._-_8_.._._a9 + operator: In + values: + - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh matchLabels: - B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j: Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 + m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT namespaces: - - "444" - topologyKey: "445" - automountServiceAccountToken: true + - "451" + topologyKey: "452" + automountServiceAccountToken: false containers: - args: - - "248" + - "254" command: - - "247" + - "253" env: - - name: "255" - value: "256" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "262" - name: "261" + key: "268" + name: "267" optional: false fieldRef: - apiVersion: "257" - fieldPath: "258" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "259" - divisor: "271" - resource: "260" + containerName: "265" + divisor: "965" + resource: "266" secretKeyRef: - key: "264" - name: "263" - optional: true + key: "270" + name: "269" + optional: false envFrom: - configMapRef: - name: "253" - optional: true - prefix: "252" - secretRef: - name: "254" + name: "259" optional: false - image: "246" - imagePullPolicy: 汰8ŕİi騎C"6x$1s + prefix: "258" + secretRef: + name: "260" + optional: true + image: "252" + imagePullPolicy: ņ lifecycle: postStart: exec: command: - - "291" + - "300" httpGet: - host: "293" + host: "302" httpHeaders: - - name: "294" - value: "295" - path: "292" - port: -1021949447 - scheme: B芭 + - name: "303" + value: "304" + path: "301" + port: 1502643091 + scheme: ­蜷ɔ幩š tcpSocket: - host: "297" - port: "296" + host: "305" + port: 455833230 preStop: exec: command: - - "298" + - "306" httpGet: - host: "301" + host: "308" httpHeaders: - - name: "302" - value: "303" - path: "299" - port: "300" - scheme: yƕ丆録²Ŏ) + - name: "309" + value: "310" + path: "307" + port: 1076497581 + scheme: h4ɊHȖ|ʐ tcpSocket: - host: "304" - port: 507384491 + host: "311" + port: 248533396 livenessProbe: exec: command: - - "271" - failureThreshold: 1156888068 + - "277" + failureThreshold: -1204965397 httpGet: - host: "273" + host: "280" httpHeaders: - - name: "274" - value: "275" - path: "272" - port: 1907998540 - scheme: ',ŕ' - initialDelaySeconds: -253326525 - periodSeconds: 887319241 - successThreshold: 1559618829 + - name: "281" + value: "282" + path: "278" + port: "279" + scheme: 蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏 + initialDelaySeconds: 234253676 + periodSeconds: 1080545253 + successThreshold: 1843491416 tcpSocket: - host: "277" - port: "276" - terminationGracePeriodSeconds: -5566612115749133989 - timeoutSeconds: 567263590 - name: "245" + host: "283" + port: -614098868 + terminationGracePeriodSeconds: -2125560879532395341 + timeoutSeconds: 846286700 + name: "251" ports: - - containerPort: 1714588921 - hostIP: "251" - hostPort: -370386363 - name: "250" - protocol: Ư貾 + - containerPort: 1174240097 + hostIP: "257" + hostPort: -1314967760 + name: "256" + protocol: \E¦队偯J僳徥淳 readinessProbe: exec: command: - - "278" - failureThreshold: 422133388 + - "284" + failureThreshold: -402384013 httpGet: - host: "280" + host: "287" httpHeaders: - - name: "281" - value: "282" - path: "279" - port: 1315054653 - scheme: 蚃ɣľ)酊龨δ摖ȱ - initialDelaySeconds: 1905181464 - periodSeconds: 1272940694 - successThreshold: -385597677 + - name: "288" + value: "289" + path: "285" + port: "286" + scheme: 花ª瘡蟦JBʟ鍏 + initialDelaySeconds: -2062708879 + periodSeconds: -141401239 + successThreshold: -1187301925 tcpSocket: - host: "284" - port: "283" - terminationGracePeriodSeconds: 8385745044578923915 - timeoutSeconds: -1730959016 + host: "291" + port: "290" + terminationGracePeriodSeconds: -779972051078659613 + timeoutSeconds: 215186711 resources: limits: - 庰%皧V: "116" + 4Ǒ輂,ŕĪ: "398" requests: - "": "289" + V訆Ǝżŧ: "915" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - p鋄5弢ȹ均i绝5 + - DŽ髐njʉBn(fǂǢ曣 drop: - - "" - privileged: true - procMount: ş + - ay + privileged: false + procMount: u8晲 readOnlyRootFilesystem: false - runAsGroup: 7023916302283403328 - runAsNonRoot: false - runAsUser: -3385088507022597813 + runAsGroup: -4786249339103684082 + runAsNonRoot: true + runAsUser: -3576337664396773931 seLinuxOptions: - level: "309" - role: "307" - type: "308" - user: "306" + level: "316" + role: "314" + type: "315" + user: "313" seccompProfile: - localhostProfile: "313" - type: 諔迮ƙ + localhostProfile: "320" + type: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' windowsOptions: - gmsaCredentialSpec: "311" - gmsaCredentialSpecName: "310" - hostProcess: false - runAsUserName: "312" + gmsaCredentialSpec: "318" + gmsaCredentialSpecName: "317" + hostProcess: true + runAsUserName: "319" startupProbe: exec: command: - - "285" - failureThreshold: 353361793 + - "292" + failureThreshold: 737722974 httpGet: - host: "287" + host: "295" httpHeaders: - - name: "288" - value: "289" - path: "286" - port: 1013673874 - scheme: ə娯Ȱ囌{ - initialDelaySeconds: -205176266 - periodSeconds: -116469891 - successThreshold: 311083651 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: İ + initialDelaySeconds: -1615316902 + periodSeconds: -522215271 + successThreshold: 1374479082 tcpSocket: - host: "290" - port: -1829146875 - terminationGracePeriodSeconds: -8939747084334542875 - timeoutSeconds: 490479437 - stdinOnce: true - terminationMessagePath: "305" - terminationMessagePolicy: "3" + host: "299" + port: "298" + terminationGracePeriodSeconds: -247950237984551522 + timeoutSeconds: -793616601 + stdin: true + terminationMessagePath: "312" + terminationMessagePolicy: 迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "266" - mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ - name: "265" + - mountPath: "272" + mountPropagation: SÄ蚃ɣľ)酊龨δ摖ȱğ_< + name: "271" readOnly: true - subPath: "267" - subPathExpr: "268" - workingDir: "249" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "472" + - "479" options: - - name: "474" - value: "475" + - name: "481" + value: "482" searches: - - "473" - dnsPolicy: 8ð仁Q橱9ij\Ď愝Ű藛b - enableServiceLinks: true + - "480" + dnsPolicy: +Œ9两 + enableServiceLinks: false ephemeralContainers: - args: - - "317" + - "324" command: - - "316" + - "323" env: - - name: "324" - value: "325" + - name: "331" + value: "332" valueFrom: configMapKeyRef: - key: "331" - name: "330" + key: "338" + name: "337" optional: true fieldRef: - apiVersion: "326" - fieldPath: "327" + apiVersion: "333" + fieldPath: "334" resourceFieldRef: - containerName: "328" - divisor: "66" - resource: "329" + containerName: "335" + divisor: "464" + resource: "336" secretKeyRef: - key: "333" - name: "332" + key: "340" + name: "339" optional: false envFrom: - configMapRef: - name: "322" + name: "329" optional: true - prefix: "321" + prefix: "328" secretRef: - name: "323" - optional: false - image: "315" - imagePullPolicy: 阠$嬏 + name: "330" + optional: true + image: "322" + imagePullPolicy: 愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL lifecycle: postStart: exec: command: - - "360" + - "366" httpGet: - host: "362" + host: "369" httpHeaders: - - name: "363" - value: "364" - path: "361" - port: 890223061 - scheme: uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ + - name: "370" + value: "371" + path: "367" + port: "368" + scheme: '%ʝ`ǭ' tcpSocket: - host: "366" - port: "365" + host: "372" + port: -1467648837 preStop: exec: command: - - "367" + - "373" httpGet: - host: "369" + host: "376" httpHeaders: - - name: "370" - value: "371" - path: "368" - port: 797714018 - scheme: vÄÚ× + - name: "377" + value: "378" + path: "374" + port: "375" + scheme: 磂tńČȷǻ.wȏâ磠Ƴ崖S tcpSocket: - host: "373" - port: "372" + host: "380" + port: "379" livenessProbe: exec: command: - - "340" - failureThreshold: -1508967300 + - "347" + failureThreshold: -1211577347 httpGet: - host: "343" + host: "349" httpHeaders: - - name: "344" - value: "345" - path: "341" - port: "342" - initialDelaySeconds: -1843539391 - periodSeconds: -1758095966 - successThreshold: 1627026804 + - name: "350" + value: "351" + path: "348" + port: -1088996269 + scheme: ƘƵŧ1ƟƓ宆! + initialDelaySeconds: -1065853311 + periodSeconds: -843639240 + successThreshold: 1573261475 tcpSocket: - host: "346" - port: -819013491 - terminationGracePeriodSeconds: -4548040070833300341 - timeoutSeconds: 1238925115 - name: "314" + host: "352" + port: -1836225650 + terminationGracePeriodSeconds: 6567123901989213629 + timeoutSeconds: 559999152 + name: "321" ports: - - containerPort: 1137109081 - hostIP: "320" - hostPort: -488127393 - name: "319" - protocol: 丽饾| 鞤ɱď + - containerPort: 2037135322 + hostIP: "327" + hostPort: 1453852685 + name: "326" + protocol: ǧĒzŔ瘍N readinessProbe: exec: command: - - "347" - failureThreshold: -47594442 + - "353" + failureThreshold: 757223010 httpGet: - host: "349" + host: "355" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: -186532794 - scheme: ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė - initialDelaySeconds: -751455207 - periodSeconds: 646133945 - successThreshold: -506710067 + - name: "356" + value: "357" + path: "354" + port: 705333281 + scheme: xƂ9阠 + initialDelaySeconds: -606614374 + periodSeconds: 498878902 + successThreshold: 652646450 tcpSocket: - host: "353" - port: "352" - terminationGracePeriodSeconds: -8866033802256420471 - timeoutSeconds: -894026356 + host: "358" + port: -916583020 + terminationGracePeriodSeconds: -8216131738691912586 + timeoutSeconds: -3478003 resources: limits: - ƣMț譎懚X: "93" + 汚磉反-n: "653" requests: - 曣ŋayåe躒訙: "484" + ^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ: "999" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ¶熀ďJZ漤 + - 鬬$矐_敕ű嵞嬯t{Eɾ drop: - - "" + - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' privileged: true - procMount: 槃JŵǤ桒ɴ鉂WJ - readOnlyRootFilesystem: true - runAsGroup: -8721643037453811760 + procMount: s44矕Ƈè + readOnlyRootFilesystem: false + runAsGroup: 73764735411458498 runAsNonRoot: false - runAsUser: 5680561050872693436 + runAsUser: 4224635496843945227 seLinuxOptions: - level: "378" - role: "376" - type: "377" - user: "375" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "382" - type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ + localhostProfile: "389" + type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 windowsOptions: - gmsaCredentialSpec: "380" - gmsaCredentialSpecName: "379" - hostProcess: false - runAsUserName: "381" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" + hostProcess: true + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: 1190831814 + - "359" + failureThreshold: 1671084780 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -1789721862 - scheme: 閈誹ʅ蕉ɼ - initialDelaySeconds: 1518001294 - periodSeconds: -2068583194 - successThreshold: -29073009 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: Ů犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -901,6 +901,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1057,86 +1061,90 @@ spec: volumePath: "103" updateStrategy: rollingUpdate: - partition: -578791744 - type: 撇Ȥ寭ƉɫDžXSgƈɿ1 + partition: 804652982 + type: Ä嚕uʟ膠ĉ班康%m忣àÂƺ琰Ȃ volumeClaimTemplates: - metadata: annotations: - "491": "492" - clusterName: "497" - creationTimestamp: "1982-10-30T18:37:00Z" - deletionGracePeriodSeconds: -7914036355585221334 + "498": "499" + clusterName: "504" + creationTimestamp: "2013-04-06T12:27:00Z" + deletionGracePeriodSeconds: -2948232978388571762 finalizers: - - "496" - generateName: "485" - generation: -7348861935573569087 + - "503" + generateName: "492" + generation: 4446917721686139397 labels: - "489": "490" + "496": "497" managedFields: - - apiVersion: "499" - fieldsType: "500" - manager: "498" - operation: ƥm粝ôD齆O#ȞM<²彾Ǟʈɐ碓 - subresource: "501" - name: "484" - namespace: "486" + - apiVersion: "506" + fieldsType: "507" + manager: "505" + operation: Ʀ§:Ǫ魚Emv看ƜZ穑S + subresource: "508" + name: "491" + namespace: "493" ownerReferences: - - apiVersion: "493" - blockOwnerDeletion: true - controller: true - kind: "494" - name: "495" - uid: '>泔Eëæ:<堸眺舐嘯龡班悦ʀ臺穔' - resourceVersion: "17306677052996382890" - selfLink: "487" - uid: ʬÇ[輚趞ț@ + - apiVersion: "500" + blockOwnerDeletion: false + controller: false + kind: "501" + name: "502" + uid: 憲Ħ焵i,ŋ + resourceVersion: "932117408350471144" + selfLink: "494" + uid: 4LM桵Ţ宧ʜ嵹ʌ5Ë} spec: accessModes: - - uȒ<ȕ碭ȡ,簓&禑Ŏ瑁鑕婙蓫椧蒭諎漎 + - Is{豘ñ澀j劎笜釼鮭Ɯ dataSource: - apiGroup: "510" - kind: "511" - name: "512" + apiGroup: "517" + kind: "518" + name: "519" + dataSourceRef: + apiGroup: "520" + kind: "521" + name: "522" resources: limits: - "": "736" + 獪霛圦Ƶ: "159" requests: - DÓǶɟ汩b隊曻:Bȗ轊: "278" + -劺b: "142" selector: matchExpressions: - - key: c59x3oo2/a4-___..1.N_l..-8 - operator: DoesNotExist + - key: R_-U7-F34-6.-_-O-F__h9 + operator: Exists matchLabels: - 3Q_-tHJ-_x-_l_-Ts1-Eb.zj.h96-63-T-.M----p_-6: 9_i-M_._i3-__5nw-_-0__P0.3_rK-Mn1l.j_.17.T-_.X_KS-J.9_j570n__a - storageClassName: "509" - volumeMode: ɋb賝łų$Q郔惻¬\ơ^ - volumeName: "508" + 789--9opn2/8.--4-___..1.N_l..-_.1-j---30q.-2_9.9-..-JA-H-C5-8_--4.__z22: E_3-a__w.___-_-mv9h.-7.s__-_g6_-_N4-R._P-___0..X + storageClassName: "516" + volumeMode: ê婼SƸ炃&-Ƹ绿浠穸æǷ^ɘʘ + volumeName: "515" status: accessModes: - - "" + - '>7u?=ȳ皆Cds壋' capacity: - 蟀贑!ǃȥ瓤骁ȩ: "486" + H%: "764" conditions: - - lastProbeTime: "2002-10-17T05:21:34Z" - lastTransitionTime: "2090-08-02T09:40:31Z" - message: "514" - reason: "513" - status: 貂ĝ,梙Ŭ贩濑bħ瓌L綡簏Ʉ - type: 儲ȃ<DŽ噻ȁ隞ĻȀ拞抵<躁ĄȐ煷叺 - phase: VǕ酈t史C<镼ƶƭ + - lastProbeTime: "2806-03-31T09:12:56Z" + lastTransitionTime: "2430-10-28T09:53:06Z" + message: "524" + reason: "523" + status: =击S + type: A麭T棞詢¡ɅǏõxġ疾ɇ + phase: h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț status: - availableReplicas: 2082714834 - collisionCount: -1994313473 + availableReplicas: -1350782402 + collisionCount: 974374726 conditions: - - lastTransitionTime: "2624-04-25T00:24:24Z" - message: "519" - reason: "518" - status: Dê婼SƸ炃&-Ƹ绿浠穸æǷ^ɘ - type: 龌帲笁銭1ÂơHđ"-劺b - currentReplicas: -1264206794 - currentRevision: "516" - observedGeneration: 6686533762378407166 - readyReplicas: 504213151 - replicas: -506660990 - updateRevision: "517" - updatedReplicas: -691647199 + - lastTransitionTime: "2141-07-05T00:48:21Z" + message: "529" + reason: "528" + status: 痞濥鐳VDɝÔȗ$ + type: 劾ůk`磾ƃ妹浓ª + currentReplicas: 282379690 + currentRevision: "526" + observedGeneration: -3509397394862257066 + readyReplicas: -346713296 + replicas: -1343766220 + updateRevision: "527" + updatedReplicas: -554064621 diff --git a/testdata/HEAD/batch.v1.CronJob.json b/testdata/HEAD/batch.v1.CronJob.json index 5e465b03fa..02a8eec39d 100644 --- a/testdata/HEAD/batch.v1.CronJob.json +++ b/testdata/HEAD/batch.v1.CronJob.json @@ -492,6 +492,11 @@ "apiGroup": "194", "kind": "195", "name": "196" + }, + "dataSourceRef": { + "apiGroup": "197", + "kind": "198", + "name": "199" } } } @@ -500,317 +505,315 @@ ], "initContainers": [ { - "name": "197", - "image": "198", + "name": "200", + "image": "201", "command": [ - "199" + "202" ], "args": [ - "200" + "203" ], - "workingDir": "201", + "workingDir": "204", "ports": [ { - "name": "202", - "hostPort": 1919527626, - "containerPort": -389501466, - "protocol": ".鵫", - "hostIP": "203" + "name": "205", + "hostPort": -1180080716, + "containerPort": -1409668172, + "protocol": "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", + "hostIP": "206" } ], "envFrom": [ { - "prefix": "204", + "prefix": "207", "configMapRef": { - "name": "205", + "name": "208", "optional": true }, "secretRef": { - "name": "206", + "name": "209", "optional": false } } ], "env": [ { - "name": "207", - "value": "208", + "name": "210", + "value": "211", "valueFrom": { "fieldRef": { - "apiVersion": "209", - "fieldPath": "210" + "apiVersion": "212", + "fieldPath": "213" }, "resourceFieldRef": { - "containerName": "211", - "resource": "212", - "divisor": "322" + "containerName": "214", + "resource": "215", + "divisor": "231" }, "configMapKeyRef": { - "name": "213", - "key": "214", - "optional": true + "name": "216", + "key": "217", + "optional": false }, "secretKeyRef": { - "name": "215", - "key": "216", - "optional": false + "name": "218", + "key": "219", + "optional": true } } } ], "resources": { "limits": { - "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" + "": "55" }, "requests": { - "I\\p[": "853" + "粕擓ƖHVe熼'FD": "235" } }, "volumeMounts": [ { - "name": "217", - "readOnly": true, - "mountPath": "218", - "subPath": "219", - "mountPropagation": "HVe熼'FD剂讼ɓ", - "subPathExpr": "220" + "name": "220", + "mountPath": "221", + "subPath": "222", + "mountPropagation": "UÐ_ƮA攤/ɸɎ", + "subPathExpr": "223" } ], "volumeDevices": [ { - "name": "221", - "devicePath": "222" + "name": "224", + "devicePath": "225" } ], "livenessProbe": { "exec": { "command": [ - "223" + "226" ] }, "httpGet": { - "path": "224", - "port": "225", - "host": "226", - "scheme": "A", + "path": "227", + "port": "228", + "host": "229", + "scheme": "翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź", "httpHeaders": [ { - "name": "227", - "value": "228" + "name": "230", + "value": "231" } ] }, "tcpSocket": { - "port": 2060823740, - "host": "229" + "port": -1543701088, + "host": "232" }, - "initialDelaySeconds": -498930176, - "timeoutSeconds": 1885897314, - "periodSeconds": -465677631, - "successThreshold": 1054858106, - "failureThreshold": 232569106, - "terminationGracePeriodSeconds": -4941250258285962800 + "initialDelaySeconds": 513341278, + "timeoutSeconds": 627713162, + "periodSeconds": 1255312175, + "successThreshold": -1740959124, + "failureThreshold": 158280212, + "terminationGracePeriodSeconds": -1552383991890236277 }, "readinessProbe": { "exec": { "command": [ - "230" + "233" ] }, "httpGet": { - "path": "231", - "port": "232", - "host": "233", - "scheme": "s3!Zɾģ毋", + "path": "234", + "port": -1099429189, + "host": "235", + "scheme": "9Ì", "httpHeaders": [ { - "name": "234", - "value": "235" + "name": "236", + "value": "237" } ] }, "tcpSocket": { - "port": 391562775, - "host": "236" + "port": -1364571630, + "host": "238" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101, - "terminationGracePeriodSeconds": 6232238734837754388 + "initialDelaySeconds": 1689978741, + "timeoutSeconds": -1423854443, + "periodSeconds": -1798849477, + "successThreshold": -1017263912, + "failureThreshold": 852780575, + "terminationGracePeriodSeconds": -5381329890395615297 }, "startupProbe": { "exec": { "command": [ - "237" + "239" ] }, "httpGet": { - "path": "238", - "port": -1140531048, - "host": "239", + "path": "240", + "port": 1853396726, + "host": "241", + "scheme": "曬逴褜1ØœȠƬQg鄠[颐o啛更偢ɇ卷", "httpHeaders": [ { - "name": "240", - "value": "241" + "name": "242", + "value": "243" } ] }, "tcpSocket": { - "port": 1741405963, - "host": "242" + "port": "244", + "host": "245" }, - "initialDelaySeconds": 1260448044, - "timeoutSeconds": -200461294, - "periodSeconds": -1791206950, - "successThreshold": 1160477220, - "failureThreshold": 1226391571, - "terminationGracePeriodSeconds": 6347577485454457915 + "initialDelaySeconds": -1789370277, + "timeoutSeconds": -1738948598, + "periodSeconds": 1724958480, + "successThreshold": -879005591, + "failureThreshold": -743369977, + "terminationGracePeriodSeconds": -6977492437661738751 }, "lifecycle": { "postStart": { "exec": { "command": [ - "243" + "246" ] }, "httpGet": { - "path": "244", - "port": "245", - "host": "246", - "scheme": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "path": "247", + "port": "248", + "host": "249", + "scheme": "j爻ƙt叀碧闳ȩr嚧ʣq埄趛屡ʁ岼昕Ĭ", "httpHeaders": [ { - "name": "247", - "value": "248" + "name": "250", + "value": "251" } ] }, "tcpSocket": { - "port": 1102291854, - "host": "249" + "port": "252", + "host": "253" } }, "preStop": { "exec": { "command": [ - "250" + "254" ] }, "httpGet": { - "path": "251", - "port": 809006670, - "host": "252", - "scheme": "扴ȨŮ+朷Ǝ膯ljVX1虊谇", + "path": "255", + "port": "256", + "host": "257", + "scheme": "y", "httpHeaders": [ { - "name": "253", - "value": "254" + "name": "258", + "value": "259" } ] }, "tcpSocket": { - "port": -1748648882, - "host": "255" + "port": -1620315711, + "host": "260" } } }, - "terminationMessagePath": "256", - "terminationMessagePolicy": "t叀碧闳ȩr嚧ʣq埄", - "imagePullPolicy": "ē鐭#嬀ơŸ8T 苧yñKJɐ", + "terminationMessagePath": "261", + "terminationMessagePolicy": "ɐ扵", + "imagePullPolicy": "鐫û咡W\u003c敄lu|榝", "securityContext": { "capabilities": { "add": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + ".Ȏ蝪ʜ5遰=" ], "drop": [ - "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" + "埄Ȁ朦 wƯ貾坢'跩a" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "257", - "role": "258", - "type": "259", - "level": "260" + "user": "262", + "role": "263", + "type": "264", + "level": "265" }, "windowsOptions": { - "gmsaCredentialSpecName": "261", - "gmsaCredentialSpec": "262", - "runAsUserName": "263", + "gmsaCredentialSpecName": "266", + "gmsaCredentialSpec": "267", + "runAsUserName": "268", "hostProcess": false }, - "runAsUser": 8833778257967181711, - "runAsGroup": -5647743520459672618, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "队偯J僳徥淳4揻", + "runAsUser": 3024893073780181445, + "runAsGroup": 5005043520982487553, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "垾现葢ŵ橨", "seccompProfile": { - "type": "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ", - "localhostProfile": "264" + "type": "l獕;跣Hǝcw媀瓄", + "localhostProfile": "269" } - }, - "stdin": true, - "stdinOnce": true + } } ], "containers": [ { - "name": "265", - "image": "266", + "name": "270", + "image": "271", "command": [ - "267" + "272" ], "args": [ - "268" + "273" ], - "workingDir": "269", + "workingDir": "274", "ports": [ { - "name": "270", - "hostPort": 1156888068, - "containerPort": -1296077882, - "protocol": "頸", - "hostIP": "271" + "name": "275", + "hostPort": 1868683352, + "containerPort": -1137436579, + "protocol": "颶妧Ö闊", + "hostIP": "276" } ], "envFrom": [ { - "prefix": "272", + "prefix": "277", "configMapRef": { - "name": "273", - "optional": true + "name": "278", + "optional": false }, "secretRef": { - "name": "274", - "optional": false + "name": "279", + "optional": true } } ], "env": [ { - "name": "275", - "value": "276", + "name": "280", + "value": "281", "valueFrom": { "fieldRef": { - "apiVersion": "277", - "fieldPath": "278" + "apiVersion": "282", + "fieldPath": "283" }, "resourceFieldRef": { - "containerName": "279", - "resource": "280", - "divisor": "50" + "containerName": "284", + "resource": "285", + "divisor": "381" }, "configMapKeyRef": { - "name": "281", - "key": "282", + "name": "286", + "key": "287", "optional": true }, "secretKeyRef": { - "name": "283", - "key": "284", + "name": "288", + "key": "289", "optional": false } } @@ -818,256 +821,258 @@ ], "resources": { "limits": { - "´摖ȱ": "528" + "²sNƗ¸g": "50" }, "requests": { - "鍓贯澔 ƺ蛜6Ɖ飴": "86" + "酊龨δ摖ȱğ_\u003c": "118" } }, "volumeMounts": [ { - "name": "285", - "mountPath": "286", - "subPath": "287", - "mountPropagation": "", - "subPathExpr": "288" + "name": "290", + "readOnly": true, + "mountPath": "291", + "subPath": "292", + "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", + "subPathExpr": "293" } ], "volumeDevices": [ { - "name": "289", - "devicePath": "290" + "name": "294", + "devicePath": "295" } ], "livenessProbe": { "exec": { "command": [ - "291" + "296" ] }, "httpGet": { - "path": "292", - "port": -1453143878, - "host": "293", - "scheme": "鰥Z龏´DÒȗ", + "path": "297", + "port": 865289071, + "host": "298", + "scheme": "iɥ嵐sC8", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": 1843491416, - "host": "296" + "port": -898536659, + "host": "301" }, - "initialDelaySeconds": -1204965397, - "timeoutSeconds": -494895708, - "periodSeconds": -1021949447, - "successThreshold": 802134138, - "failureThreshold": -942399354, - "terminationGracePeriodSeconds": 5431518803727886665 + "initialDelaySeconds": -1513284745, + "timeoutSeconds": 1258370227, + "periodSeconds": -414121491, + "successThreshold": -1862764022, + "failureThreshold": -300247800, + "terminationGracePeriodSeconds": 1661310708546756312 }, "readinessProbe": { "exec": { "command": [ - "297" + "302" ] }, "httpGet": { - "path": "298", - "port": "299", - "host": "300", - "scheme": "J", + "path": "303", + "port": "304", + "host": "305", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "306", + "value": "307" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": 507384491, + "host": "308" }, - "initialDelaySeconds": 657418949, - "timeoutSeconds": -992558278, - "periodSeconds": 287654902, - "successThreshold": -2062708879, - "failureThreshold": 215186711, - "terminationGracePeriodSeconds": -607313695104609402 + "initialDelaySeconds": -1117254382, + "timeoutSeconds": 1354318307, + "periodSeconds": -1329220997, + "successThreshold": -1659431885, + "failureThreshold": -668834933, + "terminationGracePeriodSeconds": -3376301370309029429 }, "startupProbe": { "exec": { "command": [ - "305" + "309" ] }, "httpGet": { - "path": "306", - "port": -617381112, - "host": "307", - "scheme": "8ŕİi騎C\"6x", + "path": "310", + "port": -305362540, + "host": "311", + "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "httpHeaders": [ { - "name": "308", - "value": "309" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -852140121, - "host": "310" + "port": 1167615307, + "host": "314" }, - "initialDelaySeconds": 1606930340, - "timeoutSeconds": 940930263, - "periodSeconds": -860435782, - "successThreshold": 1067125211, - "failureThreshold": -2088645849, - "terminationGracePeriodSeconds": 8161302388850132593 + "initialDelaySeconds": 455833230, + "timeoutSeconds": 1956567721, + "periodSeconds": 155090390, + "successThreshold": -2113700533, + "failureThreshold": -2130294761, + "terminationGracePeriodSeconds": -3385088507022597813 }, "lifecycle": { "postStart": { "exec": { "command": [ - "311" + "315" ] }, "httpGet": { - "path": "312", - "port": 1167615307, - "host": "313", - "scheme": "vEȤƏ埮p", + "path": "316", + "port": 1473407401, + "host": "317", + "scheme": "ʐşƧ", "httpHeaders": [ { - "name": "314", - "value": "315" + "name": "318", + "value": "319" } ] }, "tcpSocket": { - "port": "316", - "host": "317" + "port": 199049889, + "host": "320" } }, "preStop": { "exec": { "command": [ - "318" + "321" ] }, "httpGet": { - "path": "319", - "port": 1575106083, - "host": "320", - "scheme": "ş", + "path": "322", + "port": -1952582931, + "host": "323", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "321", - "value": "322" + "name": "324", + "value": "325" } ] }, "tcpSocket": { - "port": "323", - "host": "324" + "port": "326", + "host": "327" } } }, - "terminationMessagePath": "325", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "328", + "terminationMessagePolicy": ")DŽ髐njʉBn(fǂ", + "imagePullPolicy": "疪鑳w妕眵笭/9崍", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "(娕uE增猍" ], "drop": [ - "ay" + " xǨŴ壶ƵfȽÃ茓pȓɻ挴ʠɜ瞍" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "326", - "role": "327", - "type": "328", - "level": "329" + "user": "329", + "role": "330", + "type": "331", + "level": "332" }, "windowsOptions": { - "gmsaCredentialSpecName": "330", - "gmsaCredentialSpec": "331", - "runAsUserName": "332", - "hostProcess": true + "gmsaCredentialSpecName": "333", + "gmsaCredentialSpec": "334", + "runAsUserName": "335", + "hostProcess": false }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", + "runAsUser": 2548453080315983269, + "runAsGroup": -8236071895143008294, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "1ùfŭƽ眝{æ盪泙若`l}Ñ蠂", "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "333" + "type": "[ƛ^輅", + "localhostProfile": "336" } }, - "stdin": true + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "334", - "image": "335", + "name": "337", + "image": "338", "command": [ - "336" + "339" ], "args": [ - "337" + "340" ], - "workingDir": "338", + "workingDir": "341", "ports": [ { - "name": "339", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "340" + "name": "342", + "hostPort": -1977635123, + "containerPort": 1660454722, + "protocol": "礫Ƽ¨Ix糂腂ǂǚŜEu", + "hostIP": "343" } ], "envFrom": [ { - "prefix": "341", + "prefix": "344", "configMapRef": { - "name": "342", + "name": "345", "optional": true }, "secretRef": { - "name": "343", + "name": "346", "optional": true } } ], "env": [ { - "name": "344", - "value": "345", + "name": "347", + "value": "348", "valueFrom": { "fieldRef": { - "apiVersion": "346", - "fieldPath": "347" + "apiVersion": "349", + "fieldPath": "350" }, "resourceFieldRef": { - "containerName": "348", - "resource": "349", - "divisor": "464" + "containerName": "351", + "resource": "352", + "divisor": "741" }, "configMapKeyRef": { - "name": "350", - "key": "351", + "name": "353", + "key": "354", "optional": true }, "secretKeyRef": { - "name": "352", - "key": "353", + "name": "355", + "key": "356", "optional": false } } @@ -1075,254 +1080,256 @@ ], "resources": { "limits": { - "汚磉反-n": "653" + "ý萜Ǖc": "275" }, "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" + "Ƒĝ®EĨǔvÄÚ×p鬷m": "69" } }, "volumeMounts": [ { - "name": "354", - "mountPath": "355", - "subPath": "356", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "357" + "name": "357", + "readOnly": true, + "mountPath": "358", + "subPath": "359", + "mountPropagation": "暳ǽżLj捲攻xƂ9阠$嬏wy¶熀", + "subPathExpr": "360" } ], "volumeDevices": [ { - "name": "358", - "devicePath": "359" + "name": "361", + "devicePath": "362" } ], "livenessProbe": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", - "port": -1088996269, - "host": "362", - "scheme": "ƘƵŧ1ƟƓ宆!", + "path": "364", + "port": "365", + "host": "366", + "scheme": "裡×銵-紑浘牬釼", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "367", + "value": "368" } ] }, "tcpSocket": { - "port": -1836225650, - "host": "365" + "port": 1648539888, + "host": "369" }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 + "initialDelaySeconds": 762856658, + "timeoutSeconds": -1898251770, + "periodSeconds": 713473395, + "successThreshold": -912220708, + "failureThreshold": -92253969, + "terminationGracePeriodSeconds": 1046110838271944058 }, "readinessProbe": { "exec": { "command": [ - "366" + "370" ] }, "httpGet": { - "path": "367", - "port": 705333281, - "host": "368", - "scheme": "xƂ9阠", + "path": "371", + "port": 1797904220, + "host": "372", + "scheme": "羹", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "373", + "value": "374" } ] }, "tcpSocket": { - "port": -916583020, - "host": "371" + "port": "375", + "host": "376" }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 + "initialDelaySeconds": -1510210852, + "timeoutSeconds": 1604463080, + "periodSeconds": 1770824317, + "successThreshold": -1736247571, + "failureThreshold": 1504775716, + "terminationGracePeriodSeconds": 8657972883429789645 }, "startupProbe": { "exec": { "command": [ - "372" + "377" ] }, "httpGet": { - "path": "373", - "port": "374", - "host": "375", - "scheme": "Ů\u003cy鯶縆łƑ[澔", + "path": "378", + "port": 1859267428, + "host": "379", + "scheme": "ȟP", "httpHeaders": [ { - "name": "376", - "value": "377" + "name": "380", + "value": "381" } ] }, "tcpSocket": { - "port": 1288391156, - "host": "378" + "port": 1445923603, + "host": "382" }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 }, "lifecycle": { "postStart": { "exec": { "command": [ - "379" + "383" ] }, "httpGet": { - "path": "380", - "port": "381", - "host": "382", - "scheme": "%ʝ`ǭ", + "path": "384", + "port": "385", + "host": "386", + "scheme": "V", "httpHeaders": [ { - "name": "383", - "value": "384" + "name": "387", + "value": "388" } ] }, "tcpSocket": { - "port": -1467648837, - "host": "385" + "port": 1791758702, + "host": "389" } }, "preStop": { "exec": { "command": [ - "386" + "390" ] }, "httpGet": { - "path": "387", - "port": "388", - "host": "389", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", + "path": "391", + "port": "392", + "host": "393", + "scheme": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", "httpHeaders": [ { - "name": "390", - "value": "391" + "name": "394", + "value": "395" } ] }, "tcpSocket": { - "port": "392", - "host": "393" + "port": -1082980401, + "host": "396" } } }, - "terminationMessagePath": "394", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", + "terminationMessagePath": "397", + "terminationMessagePolicy": "肄$鬬", + "imagePullPolicy": "ʈʫ羶剹ƊF豎穜", "securityContext": { "capabilities": { "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" + "咑耖p^鏋蛹Ƚȿ醏g" ], "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401", + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", "hostProcess": true }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, + "runAsUser": -3365965984794126745, + "runAsGroup": 7755347487915595851, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "e", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "402" + "type": "G昧牱fsǕT衩kƒK07曳wœj堑", + "localhostProfile": "405" } }, + "stdin": true, "tty": true, - "targetContainerName": "403" + "targetContainerName": "406" } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "restartPolicy": "鈱ɖ'蠨磼O_h盌3+Œ9两@8", + "terminationGracePeriodSeconds": 8904478052175112945, + "activeDeadlineSeconds": -560099625007040954, + "dnsPolicy": "螗ɃŒGm¨z鋎靀", "nodeSelector": { - "404": "405" + "407": "408" }, - "serviceAccountName": "406", - "serviceAccount": "407", - "automountServiceAccountToken": false, - "nodeName": "408", - "hostPID": true, + "serviceAccountName": "409", + "serviceAccount": "410", + "automountServiceAccountToken": true, + "nodeName": "411", + "hostNetwork": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "409", - "role": "410", - "type": "411", - "level": "412" + "user": "412", + "role": "413", + "type": "414", + "level": "415" }, "windowsOptions": { - "gmsaCredentialSpecName": "413", - "gmsaCredentialSpec": "414", - "runAsUserName": "415", - "hostProcess": false + "gmsaCredentialSpecName": "416", + "gmsaCredentialSpec": "417", + "runAsUserName": "418", + "hostProcess": true }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, + "runAsUser": 107192836721418523, + "runAsGroup": -3019907599090873206, "runAsNonRoot": true, "supplementalGroups": [ - -1600417733583164525 + 5333609790435719468 ], - "fsGroup": -3964669311891901178, + "fsGroup": 2700145646260085226, "sysctls": [ { - "name": "416", - "value": "417" + "name": "419", + "value": "420" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "灭ƴɦ燻踸陴Sĕ濦", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "418" + "type": "ɻŊ0", + "localhostProfile": "421" } }, "imagePullSecrets": [ { - "name": "419" + "name": "422" } ], - "hostname": "420", - "subdomain": "421", + "hostname": "423", + "subdomain": "424", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1330,19 +1337,19 @@ { "matchExpressions": [ { - "key": "422", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "425", + "operator": "", "values": [ - "423" + "426" ] } ], "matchFields": [ { - "key": "424", - "operator": " ", + "key": "427", + "operator": "b轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "425" + "428" ] } ] @@ -1351,23 +1358,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": 903393545, "preference": { "matchExpressions": [ { - "key": "426", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "429", + "operator": "嫎¸殚篎3o8[y#t(", "values": [ - "427" + "430" ] } ], "matchFields": [ { - "key": "428", - "operator": "[y#t(", + "key": "431", + "operator": "¯rƈa餖Ľƛ淴ɑ?¶Ȳ", "values": [ - "429" + "432" ] } ] @@ -1380,30 +1387,33 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "8v--xk-gr-2/5-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6SN": "S" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "key": "0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7", "operator": "NotIn", "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" + "V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX3" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "5023-lt3-w-br75gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-6-g.4-----385h---0-u73phjo--8kb6--ut---p8--3-e-3-44---h-q7-ps/HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxB": "w-W_-E" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", + "operator": "NotIn", + "values": [ + "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" + ] } ] } @@ -1411,31 +1421,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": 199195373, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", - "operator": "Exists" + "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "5i-z-s--o8t5-l6-407--m-dc---6-q-q0o90--g-09--d5ez1----b9/ERG2nV.__Y": "T_YT.1--3" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", - "operator": "DoesNotExist" + "key": "3_Lsu-H_.f82-82", + "operator": "NotIn", + "values": [ + "P6j.u--.K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nI" + ] } ] } @@ -1448,32 +1461,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "t1n13sx82-cx-4q/Lbk81S3.T": "d" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/i..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_D7RufiV-7uu", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "f_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__78": "O-._-_8_.._._a-.N.__-_._.3l-_86_u2-7_._qN__A_f_B" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "U__L.KH6K.RwsfI_j", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "" ] } ] @@ -1482,31 +1492,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 1560053496, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "5396hq/v..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35HB": "u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-Z" }, "matchExpressions": [ { - "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", + "operator": "In", + "values": [ + "7.W74-R_Z_Tz.a3_HWo4_6" + ] } ] }, "namespaces": [ - "478" + "481" ], - "topologyKey": "479", + "topologyKey": "482", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] } ] } @@ -1515,93 +1531,93 @@ ] } }, - "schedulerName": "486", + "schedulerName": "489", "tolerations": [ { - "key": "487", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "488", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "490", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "491", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "489", + "ip": "492", "hostnames": [ - "490" + "493" ] } ], - "priorityClassName": "491", - "priority": 347613368, + "priorityClassName": "494", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "492" + "495" ], "searches": [ - "493" + "496" ], "options": [ { - "name": "494", - "value": "495" + "name": "497", + "value": "498" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "496", + "runtimeClassName": "499", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "D輷": "792" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "497", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": -174245111, + "topologyKey": "500", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", - "operator": "NotIn", + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" ] } ] } } ], - "setHostnameAsFQDN": false + "setHostnameAsFQDN": true } }, - "ttlSecondsAfterFinished": -1285029915, - "completionMode": "{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj}c殶", + "ttlSecondsAfterFinished": -1166275743, + "completionMode": "ĵ/Ş槀墺=Ĉ鳟/d\u0026蒡", "suspend": false } }, - "successfulJobsHistoryLimit": -2006986560, - "failedJobsHistoryLimit": -380889943 + "successfulJobsHistoryLimit": -1190434752, + "failedJobsHistoryLimit": -212409426 }, "status": { "active": [ { - "kind": "504", - "namespace": "505", - "name": "506", - "uid": "暉Ŝ!ȣ绰", - "apiVersion": "507", - "resourceVersion": "508", - "fieldPath": "509" + "kind": "507", + "namespace": "508", + "name": "509", + "uid": "蒱鄆\u0026嬜Š\u0026?鳢.ǀŭ瘢颦", + "apiVersion": "510", + "resourceVersion": "511", + "fieldPath": "512" } ] } diff --git a/testdata/HEAD/batch.v1.CronJob.pb b/testdata/HEAD/batch.v1.CronJob.pb index cf9ef3d3aaed51866572c9e43ea0c955e8eaa52b..610b854a870fec5198e35c479bfaf9abf308118a 100644 GIT binary patch delta 5923 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 O90u_@7$gYS9{&eRxd$`= delta 6122 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劶?jĎ + privileged: false + procMount: e readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 + runAsGroup: 7755347487915595851 runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsUser: -3365965984794126745 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "402" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "405" + type: G昧牱fsǕT衩kƒK07曳wœj堑 windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" hostProcess: true - runAsUserName: "401" + runAsUserName: "404" startupProbe: exec: command: - - "372" - failureThreshold: 1671084780 + - "377" + failureThreshold: -1457715462 httpGet: - host: "375" + host: "379" httpHeaders: - - name: "376" - value: "377" - path: "373" - port: "374" - scheme: Ů + priority: 743241089 + priorityClassName: "494" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "496" - schedulerName: "486" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 鈱ɖ'蠨磼O_h盌3+Œ9两@8 + runtimeClassName: "499" + schedulerName: "489" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 + fsGroup: 2700145646260085226 + fsGroupChangePolicy: 灭ƴɦ燻踸陴Sĕ濦 + runAsGroup: -3019907599090873206 runAsNonRoot: true - runAsUser: 3438266910774132295 + runAsUser: 107192836721418523 seLinuxOptions: - level: "412" - role: "410" - type: "411" - user: "409" + level: "415" + role: "413" + type: "414" + user: "412" seccompProfile: - localhostProfile: "418" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "421" + type: ɻŊ0 supplementalGroups: - - -1600417733583164525 + - 5333609790435719468 sysctls: - - name: "416" - value: "417" + - name: "419" + value: "420" windowsOptions: - gmsaCredentialSpec: "414" - gmsaCredentialSpecName: "413" - hostProcess: false - runAsUserName: "415" - serviceAccount: "407" - serviceAccountName: "406" - setHostnameAsFQDN: false + gmsaCredentialSpec: "417" + gmsaCredentialSpecName: "416" + hostProcess: true + runAsUserName: "418" + serviceAccount: "410" + serviceAccountName: "409" + setHostnameAsFQDN: true shareProcessNamespace: true - subdomain: "421" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "424" + terminationGracePeriodSeconds: 8904478052175112945 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "487" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "488" + - effect: '慰x:' + key: "490" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "491" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 - operator: NotIn + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In values: - - h.v._5.vB-.-7-.6Jv-86___3 + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "497" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "500" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "68" @@ -933,6 +941,10 @@ spec: apiGroup: "194" kind: "195" name: "196" + dataSourceRef: + apiGroup: "197" + kind: "198" + name: "199" resources: limits: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" @@ -1087,17 +1099,17 @@ spec: storagePolicyID: "125" storagePolicyName: "124" volumePath: "122" - ttlSecondsAfterFinished: -1285029915 + ttlSecondsAfterFinished: -1166275743 schedule: "20" startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: -2006986560 + successfulJobsHistoryLimit: -1190434752 suspend: true status: active: - - apiVersion: "507" - fieldPath: "509" - kind: "504" - name: "506" - namespace: "505" - resourceVersion: "508" - uid: 暉Ŝ!ȣ绰 + - apiVersion: "510" + fieldPath: "512" + kind: "507" + name: "509" + namespace: "508" + resourceVersion: "511" + uid: 蒱鄆&嬜Š&?鳢.ǀŭ瘢颦 diff --git a/testdata/HEAD/batch.v1.Job.json b/testdata/HEAD/batch.v1.Job.json index 012b083c2b..e76149b1ef 100644 --- a/testdata/HEAD/batch.v1.Job.json +++ b/testdata/HEAD/batch.v1.Job.json @@ -445,6 +445,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -453,256 +458,256 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": -1179067190, - "containerPort": 1434408532, - "protocol": "`劳\u0026¼傭Ȟ1酃=6}ɡŇƉ立h", - "hostIP": "184" + "name": "186", + "hostPort": -1280763790, + "containerPort": 44308192, + "protocol": "Żwʮ馜üNșƶ4ĩĉ", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", + "name": "189", "optional": true }, "secretRef": { - "name": "187", + "name": "190", "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "993" + "containerName": "195", + "resource": "196", + "divisor": "440" }, "configMapKeyRef": { - "name": "194", - "key": "195", + "name": "197", + "key": "198", "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", - "optional": true + "name": "199", + "key": "200", + "optional": false } } } ], "resources": { "limits": { - "n芞QÄȻȊ+?ƭ峧Y栲茇竛": "118" + "": "993" }, "requests": { - "Ā\u003cé瞾ʀNŬɨǙÄr": "862" + "瀹鞎sn芞": "621" } }, "volumeMounts": [ { - "name": "198", - "mountPath": "199", - "subPath": "200", - "mountPropagation": "蒒5靇C'ɵK.Q貇£ȹ嫰", - "subPathExpr": "201" + "name": "201", + "readOnly": true, + "mountPath": "202", + "subPath": "203", + "mountPropagation": "鲡:", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1470854631, - "host": "206", - "scheme": "ùƸʋŀ樺ȃ", + "path": "208", + "port": 1094670193, + "host": "209", + "scheme": "栲茇竛吲蚛隖\u003cǶĬ4y£軶ǃ*ʙ嫙\u0026", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": -270045321, - "host": "209" + "port": "212", + "host": "213" }, - "initialDelaySeconds": -1366875038, - "timeoutSeconds": -1188430996, - "periodSeconds": -2015604435, - "successThreshold": 576428641, - "failureThreshold": 1719293828, - "terminationGracePeriodSeconds": 7695418809915380277 + "initialDelaySeconds": -802585193, + "timeoutSeconds": 1901330124, + "periodSeconds": 1944205014, + "successThreshold": -2079582559, + "failureThreshold": -1167888910, + "terminationGracePeriodSeconds": 9134864175859680954 }, "readinessProbe": { "exec": { "command": [ - "210" + "214" ] }, "httpGet": { - "path": "211", - "port": "212", - "host": "213", - "scheme": "敍0)鈼¬麄", + "path": "215", + "port": "216", + "host": "217", + "scheme": "ȹ嫰ƹǔw÷nI粛E煹ǐƲE", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "218", + "value": "219" } ] }, "tcpSocket": { - "port": -648954478, - "host": "216" + "port": -88173241, + "host": "220" }, - "initialDelaySeconds": 1170649416, - "timeoutSeconds": 893619181, - "periodSeconds": -1891134534, - "successThreshold": -1710454086, - "failureThreshold": 192146389, - "terminationGracePeriodSeconds": 5519151154130360761 + "initialDelaySeconds": -1390686338, + "timeoutSeconds": 1762266578, + "periodSeconds": 1908897348, + "successThreshold": -153894372, + "failureThreshold": -1294101963, + "terminationGracePeriodSeconds": -8426138335498948912 }, "startupProbe": { "exec": { "command": [ - "217" + "221" ] }, "httpGet": { - "path": "218", - "port": "219", - "host": "220", - "scheme": "瓧嫭塓烀罁胾^拜", + "path": "222", + "port": -1273036797, + "host": "223", + "scheme": "ŤǢʭ嵔棂p儼Ƿ裚瓶", "httpHeaders": [ { - "name": "221", - "value": "222" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": "223", - "host": "224" + "port": -1549755975, + "host": "226" }, - "initialDelaySeconds": -1613115506, - "timeoutSeconds": -1341523482, - "periodSeconds": 1385030458, - "successThreshold": 427196286, - "failureThreshold": 1048864116, - "terminationGracePeriodSeconds": 1132874952502226901 + "initialDelaySeconds": -1275947865, + "timeoutSeconds": -2112697830, + "periodSeconds": -560140039, + "successThreshold": -1933850966, + "failureThreshold": 441998152, + "terminationGracePeriodSeconds": 3211788672813464064 }, "lifecycle": { "postStart": { "exec": { "command": [ - "225" + "227" ] }, "httpGet": { - "path": "226", - "port": 817152661, - "host": "227", - "scheme": "LJèux榜VƋZ", + "path": "228", + "port": "229", + "host": "230", + "scheme": "拜Ȍzɟ踡肒Ao/樝f", "httpHeaders": [ { - "name": "228", - "value": "229" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "230", - "host": "231" + "port": -1497057920, + "host": "233" } }, "preStop": { "exec": { "command": [ - "232" + "234" ] }, "httpGet": { - "path": "233", - "port": -2000048581, - "host": "234", - "scheme": "9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", + "path": "235", + "port": "236", + "host": "237", + "scheme": "x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ", "httpHeaders": [ { - "name": "235", - "value": "236" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": "237", - "host": "238" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "239", - "terminationMessagePolicy": "U髷裎$MVȟ@7飣奺Ȋ", - "imagePullPolicy": "ljʁ揆ɘȌ脾嚏吐ĠL", + "terminationMessagePath": "242", + "terminationMessagePolicy": "萭旿@掇lNdǂ\u003e5姣", "securityContext": { "capabilities": { "add": [ - "藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0" + "ȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄" ], "drop": [ - "Kʝ瘴I\\p[ħsĨɆâĺɗ" + "rʤî萨zvt莭琽§ć\\ ïì" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "240", - "role": "241", - "type": "242", - "level": "243" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "244", - "gmsaCredentialSpec": "245", - "runAsUserName": "246", - "hostProcess": true + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": false }, - "runAsUser": 8088324525605310061, - "runAsGroup": 4006793330334483398, - "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "runAsUser": 5064334456447889244, + "runAsGroup": 9197199583783594492, + "runAsNonRoot": false, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "攤/ɸɎ R§耶FfBl", + "procMount": "N粕擓ƖHVe熼", "seccompProfile": { - "type": "3!Zɾģ毋Ó6", - "localhostProfile": "247" + "type": "FD剂讼ɓȌʟn", + "localhostProfile": "250" } }, "stdinOnce": true, @@ -711,319 +716,316 @@ ], "containers": [ { - "name": "248", - "image": "249", + "name": "251", + "image": "252", "command": [ - "250" + "253" ], "args": [ - "251" + "254" ], - "workingDir": "252", + "workingDir": "255", "ports": [ { - "name": "253", - "hostPort": -970312425, - "containerPort": -1213051101, - "protocol": "埽uʎȺ眖R", - "hostIP": "254" + "name": "256", + "hostPort": 1087851818, + "containerPort": -1142814363, + "protocol": "f\u003c鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "255", + "prefix": "258", "configMapRef": { - "name": "256", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "257", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "258", - "value": "259", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "260", - "fieldPath": "261" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "262", - "resource": "263", - "divisor": "509" + "containerName": "265", + "resource": "266", + "divisor": "1" }, "configMapKeyRef": { - "name": "264", - "key": "265", + "name": "267", + "key": "268", "optional": true }, "secretKeyRef": { - "name": "266", - "key": "267", - "optional": false + "name": "269", + "key": "270", + "optional": true } } } ], "resources": { "limits": { - "Ůĺ}潷ʒ胵輓": "404" + "ɳɷ9Ì": "134" }, "requests": { - "1ØœȠƬQg鄠": "488" + "WKw(": "800" } }, "volumeMounts": [ { - "name": "268", + "name": "271", "readOnly": true, - "mountPath": "269", - "subPath": "270", - "mountPropagation": "\u003e郵[+扴ȨŮ", - "subPathExpr": "271" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "跦Opwǩ曬逴褜1", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "272", - "devicePath": "273" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "274" + "277" ] }, "httpGet": { - "path": "275", - "port": "276", - "host": "277", - "scheme": "佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ", + "path": "278", + "port": "279", + "host": "280", "httpHeaders": [ { - "name": "278", - "value": "279" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": -379385405, - "host": "280" + "port": 785984384, + "host": "283" }, - "initialDelaySeconds": -1224991707, - "timeoutSeconds": 887398685, - "periodSeconds": -612420031, - "successThreshold": -1139949896, - "failureThreshold": 1274622498, - "terminationGracePeriodSeconds": -772827768292101457 + "initialDelaySeconds": 193463975, + "timeoutSeconds": 1831208885, + "periodSeconds": -1425408777, + "successThreshold": -820113531, + "failureThreshold": 622267234, + "terminationGracePeriodSeconds": 1763564411727068601 }, "readinessProbe": { "exec": { "command": [ - "281" + "284" ] }, "httpGet": { - "path": "282", - "port": -1871050070, - "host": "283", - "scheme": "KJɐ扵Gƚ绤fʀļ腩墺", + "path": "285", + "port": "286", + "host": "287", + "scheme": "Ů+朷Ǝ膯ljVX1虊", "httpHeaders": [ { - "name": "284", - "value": "285" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "286", - "host": "287" + "port": -979584143, + "host": "290" }, - "initialDelaySeconds": -631862664, - "timeoutSeconds": 1056531337, - "periodSeconds": -53728881, - "successThreshold": -52739417, - "failureThreshold": 764360370, - "terminationGracePeriodSeconds": -4822130814617082943 + "initialDelaySeconds": -1748648882, + "timeoutSeconds": -239843014, + "periodSeconds": 1381579966, + "successThreshold": -1418092595, + "failureThreshold": -1538905728, + "terminationGracePeriodSeconds": -1867540518204155332 }, "startupProbe": { "exec": { "command": [ - "288" + "291" ] }, "httpGet": { - "path": "289", - "port": 1004325340, - "host": "290", - "scheme": "徶đ寳议Ƭƶ氩Ȩ", + "path": "292", + "port": "293", + "host": "294", + "scheme": "q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L*", "httpHeaders": [ { - "name": "291", - "value": "292" + "name": "295", + "value": "296" } ] }, "tcpSocket": { - "port": -18758819, - "host": "293" + "port": 1574967021, + "host": "297" }, - "initialDelaySeconds": -1666819085, - "timeoutSeconds": -282193676, - "periodSeconds": 1777326813, - "successThreshold": -1471289102, - "failureThreshold": 704287801, - "terminationGracePeriodSeconds": 8549738818875784336 + "initialDelaySeconds": -244758593, + "timeoutSeconds": 591440053, + "periodSeconds": 104069700, + "successThreshold": -331594625, + "failureThreshold": 888935190, + "terminationGracePeriodSeconds": 7193904584276385338 }, "lifecycle": { "postStart": { "exec": { "command": [ - "294" + "298" ] }, "httpGet": { - "path": "295", - "port": "296", - "host": "297", - "scheme": "V垾现葢ŵ橨鬶l", + "path": "299", + "port": "300", + "host": "301", + "scheme": "w忊|E剒蔞|表徶đ寳议", "httpHeaders": [ { - "name": "298", - "value": "299" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": "300", - "host": "301" + "port": -614161319, + "host": "304" } }, "preStop": { "exec": { "command": [ - "302" + "305" ] }, "httpGet": { - "path": "303", - "port": "304", - "host": "305", - "scheme": "淳4揻-$ɽ丟×x锏ɟ", + "path": "306", + "port": "307", + "host": "308", + "scheme": "跩aŕ翑", "httpHeaders": [ { - "name": "306", - "value": "307" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 1907998540, - "host": "308" + "port": "311", + "host": "312" } } }, - "terminationMessagePath": "309", - "terminationMessagePolicy": ",ŕ", - "imagePullPolicy": "澝qV訆Ǝżŧ", + "terminationMessagePath": "313", + "imagePullPolicy": "\u0026皥贸碔lNKƙ順\\E¦队偯", "securityContext": { "capabilities": { "add": [ - "sNƗ¸gĩ餠籲磣Óƿ頀\"冓鍓贯澔" + "徥淳4揻-$ɽ丟" ], "drop": [ - "ƺ蛜6Ɖ飴ɎiǨź" + "" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "310", - "role": "311", - "type": "312", - "level": "313" + "user": "314", + "role": "315", + "type": "316", + "level": "317" }, "windowsOptions": { - "gmsaCredentialSpecName": "314", - "gmsaCredentialSpec": "315", - "runAsUserName": "316", - "hostProcess": true + "gmsaCredentialSpecName": "318", + "gmsaCredentialSpec": "319", + "runAsUserName": "320", + "hostProcess": false }, - "runAsUser": 3716388262106582789, - "runAsGroup": 2830586634171662902, + "runAsUser": -816831389119959689, + "runAsGroup": 8194791334069427324, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", + "allowPrivilegeEscalation": true, + "procMount": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", "seccompProfile": { - "type": "鯂²静", - "localhostProfile": "317" + "type": "ȱğ_\u003cǬëJ橈'琕鶫:顇ə", + "localhostProfile": "321" } }, - "stdin": true, "stdinOnce": true, "tty": true } ], "ephemeralContainers": [ { - "name": "318", - "image": "319", + "name": "322", + "image": "323", "command": [ - "320" + "324" ], "args": [ - "321" + "325" ], - "workingDir": "322", + "workingDir": "326", "ports": [ { - "name": "323", - "hostPort": -617381112, - "containerPort": 1851229369, - "protocol": "ŕİi騎C", - "hostIP": "324" + "name": "327", + "hostPort": 1504385614, + "containerPort": 865289071, + "protocol": "iɥ嵐sC8", + "hostIP": "328" } ], "envFrom": [ { - "prefix": "325", + "prefix": "329", "configMapRef": { - "name": "326", + "name": "330", "optional": false }, "secretRef": { - "name": "327", - "optional": true + "name": "331", + "optional": false } } ], "env": [ { - "name": "328", - "value": "329", + "name": "332", + "value": "333", "valueFrom": { "fieldRef": { - "apiVersion": "330", - "fieldPath": "331" + "apiVersion": "334", + "fieldPath": "335" }, "resourceFieldRef": { - "containerName": "332", - "resource": "333", - "divisor": "817" + "containerName": "336", + "resource": "337", + "divisor": "832" }, "configMapKeyRef": { - "name": "334", - "key": "335", + "name": "338", + "key": "339", "optional": false }, "secretKeyRef": { - "name": "336", - "key": "337", + "name": "340", + "key": "341", "optional": false } } @@ -1031,255 +1033,256 @@ ], "resources": { "limits": { - "": "243" + "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻": "127" }, "requests": { - "ɔ幩še": "641" + "C\"6x$1s": "463" } }, "volumeMounts": [ { - "name": "338", - "readOnly": true, - "mountPath": "339", - "subPath": "340", - "mountPropagation": "", - "subPathExpr": "341" + "name": "342", + "mountPath": "343", + "subPath": "344", + "mountPropagation": "P­蜷ɔ幩šeSvEȤƏ埮pɵ{W", + "subPathExpr": "345" } ], "volumeDevices": [ { - "name": "342", - "devicePath": "343" + "name": "346", + "devicePath": "347" } ], "livenessProbe": { "exec": { "command": [ - "344" + "348" ] }, "httpGet": { - "path": "345", - "port": "346", - "host": "347", - "scheme": "pɵ{", + "path": "349", + "port": -1700828941, + "host": "350", + "scheme": "諔迮ƙ", "httpHeaders": [ { - "name": "348", - "value": "349" + "name": "351", + "value": "352" } ] }, "tcpSocket": { - "port": "350", - "host": "351" + "port": "353", + "host": "354" }, - "initialDelaySeconds": 1221583046, - "timeoutSeconds": -1861307253, - "periodSeconds": 1802356198, - "successThreshold": -5838370, - "failureThreshold": 595289079, - "terminationGracePeriodSeconds": -7062605330414484831 + "initialDelaySeconds": -969533986, + "timeoutSeconds": 299741709, + "periodSeconds": -488127393, + "successThreshold": 1137109081, + "failureThreshold": -1896415283, + "terminationGracePeriodSeconds": 6618112330449141397 }, "readinessProbe": { "exec": { "command": [ - "352" + "355" ] }, "httpGet": { - "path": "353", - "port": -1952582931, - "host": "354", - "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", + "path": "356", + "port": "357", + "host": "358", + "scheme": "ɱďW賁Ě", "httpHeaders": [ { - "name": "355", - "value": "356" + "name": "359", + "value": "360" } ] }, "tcpSocket": { - "port": "357", - "host": "358" + "port": 1436222565, + "host": "361" }, - "initialDelaySeconds": 748460736, - "timeoutSeconds": 1601057463, - "periodSeconds": 864674728, - "successThreshold": -707765804, - "failureThreshold": -1491762290, - "terminationGracePeriodSeconds": -6530634860612550556 + "initialDelaySeconds": -674445196, + "timeoutSeconds": 1239158543, + "periodSeconds": -543432015, + "successThreshold": -515370067, + "failureThreshold": 2073046460, + "terminationGracePeriodSeconds": 7270263763744228913 }, "startupProbe": { "exec": { "command": [ - "359" + "362" ] }, "httpGet": { - "path": "360", - "port": 129997413, - "host": "361", - "scheme": "Ǣ曣ŋayåe躒訙", + "path": "363", + "port": "364", + "host": "365", + "scheme": "XW疪鑳w妕眵", "httpHeaders": [ { - "name": "362", - "value": "363" + "name": "366", + "value": "367" } ] }, "tcpSocket": { - "port": "364", - "host": "365" + "port": 455919108, + "host": "368" }, - "initialDelaySeconds": 2144856253, - "timeoutSeconds": 739175678, - "periodSeconds": -17241638, - "successThreshold": 1454160406, - "failureThreshold": 597943993, - "terminationGracePeriodSeconds": -5315960194881172085 + "initialDelaySeconds": -832681001, + "timeoutSeconds": 1616390418, + "periodSeconds": -1337533938, + "successThreshold": 1473765654, + "failureThreshold": 252309773, + "terminationGracePeriodSeconds": -8460346884535567850 }, "lifecycle": { "postStart": { "exec": { "command": [ - "366" + "369" ] }, "httpGet": { - "path": "367", - "port": -637630736, - "host": "368", - "scheme": "Ŵ壶ƵfȽÃ茓pȓɻ", + "path": "370", + "port": -869776221, + "host": "371", + "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "372", + "value": "373" } ] }, "tcpSocket": { - "port": "371", - "host": "372" + "port": "374", + "host": "375" } }, "preStop": { "exec": { "command": [ - "373" + "376" ] }, "httpGet": { - "path": "374", - "port": "375", - "host": "376", - "scheme": "Ǹ|蕎'佉賞ǧĒz", + "path": "377", + "port": -1917609921, + "host": "378", + "scheme": "耗", "httpHeaders": [ { - "name": "377", - "value": "378" + "name": "379", + "value": "380" } ] }, "tcpSocket": { - "port": -1920304485, - "host": "379" + "port": "381", + "host": "382" } } }, - "terminationMessagePath": "380", - "imagePullPolicy": "ŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ƛ^輅9", + "terminationMessagePath": "383", + "terminationMessagePolicy": "ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[", + "imagePullPolicy": "灲閈誹ʅ蕉ɼ搳", "securityContext": { "capabilities": { "add": [ - "ƈ眽炊礫Ƽ¨Ix糂腂" + "箨ʨIk(dŊiɢ" ], "drop": [ - "ǚŜEuEy竬ʆɞ" + "Į蛋I滞廬耐鷞焬CQ" ] }, "privileged": true, "seLinuxOptions": { - "user": "381", - "role": "382", - "type": "383", - "level": "384" + "user": "384", + "role": "385", + "type": "386", + "level": "387" }, "windowsOptions": { - "gmsaCredentialSpecName": "385", - "gmsaCredentialSpec": "386", - "runAsUserName": "387", - "hostProcess": true + "gmsaCredentialSpecName": "388", + "gmsaCredentialSpec": "389", + "runAsUserName": "390", + "hostProcess": false }, - "runAsUser": 2002344837004307079, - "runAsGroup": 6975450977224404481, + "runAsUser": -506227444233847191, + "runAsGroup": -583355774536171734, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "ǣƘƵŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽż", + "allowPrivilegeEscalation": false, + "procMount": "EĨǔvÄÚ×p", "seccompProfile": { - "type": "", - "localhostProfile": "388" + "type": "m罂o3ǰ廋i乳'ȘUɻ", + "localhostProfile": "391" } }, "stdin": true, + "stdinOnce": true, "tty": true, - "targetContainerName": "389" + "targetContainerName": "392" } ], - "restartPolicy": "xƂ9阠", - "terminationGracePeriodSeconds": -1251681867635446860, - "activeDeadlineSeconds": -3936694093978979945, - "dnsPolicy": "喕", + "restartPolicy": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", + "terminationGracePeriodSeconds": -3877666641335425693, + "activeDeadlineSeconds": -2391833818948531474, + "dnsPolicy": "Ƒ[澔", "nodeSelector": { - "390": "391" + "393": "394" }, - "serviceAccountName": "392", - "serviceAccount": "393", - "automountServiceAccountToken": false, - "nodeName": "394", - "hostIPC": true, - "shareProcessNamespace": false, + "serviceAccountName": "395", + "serviceAccount": "396", + "automountServiceAccountToken": true, + "nodeName": "397", + "hostPID": true, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401", - "hostProcess": true + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", + "hostProcess": false }, - "runAsUser": -6831737663967002548, - "runAsGroup": 8790792169692841191, + "runAsUser": 7177254483209867257, + "runAsGroup": 7721939829013914482, "runAsNonRoot": true, "supplementalGroups": [ - 419368455950991325 + -5080569150241191388 ], - "fsGroup": 7768299165267384830, + "fsGroup": -6486306216295496187, "sysctls": [ { - "name": "402", - "value": "403" + "name": "405", + "value": "406" } ], - "fsGroupChangePolicy": "G", + "fsGroupChangePolicy": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", "seccompProfile": { - "type": "鵌Ē3Nh×DJɶ羹ƞʓ%ʝ", - "localhostProfile": "404" + "type": "崖S«V¯Á", + "localhostProfile": "407" } }, "imagePullSecrets": [ { - "name": "405" + "name": "408" } ], - "hostname": "406", - "subdomain": "407", + "hostname": "409", + "subdomain": "410", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1287,19 +1290,19 @@ { "matchExpressions": [ { - "key": "408", - "operator": "ȾD虓氙磂tńČȷǻ.wȏâ磠Ƴ崖S«", + "key": "411", + "operator": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", "values": [ - "409" + "412" ] } ], "matchFields": [ { - "key": "410", - "operator": "仁", + "key": "413", + "operator": "旹翃ɾ氒ĺʈʫ", "values": [ - "411" + "414" ] } ] @@ -1308,23 +1311,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -316155142, + "weight": -855547676, "preference": { "matchExpressions": [ { - "key": "412", - "operator": "ij\\", + "key": "415", + "operator": "F豎穜姰l咑耖p^鏋蛹Ƚȿ", "values": [ - "413" + "416" ] } ], "matchFields": [ { - "key": "414", - "operator": "ż鯀1", + "key": "417", + "operator": "ò", "values": [ - "415" + "418" ] } ] @@ -1337,27 +1340,30 @@ { "labelSelector": { "matchLabels": { - "w--2--82--cj-1-s--op34-yy28-38xmu5nx4s--41-7--65m8-1x129v.5kr-x0u-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cgr6q/z._8M0U1z": "X--56-7" + "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" }, "matchExpressions": [ { - "key": "Jd._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68", - "operator": "Exists" + "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", + "operator": "NotIn", + "values": [ + "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + ] } ] }, "namespaces": [ - "422" + "425" ], - "topologyKey": "423", + "topologyKey": "426", "namespaceSelector": { "matchLabels": { - "x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-5": "bB3_.b17ca-p" + "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" }, "matchExpressions": [ { - "key": "1rhm-5y--z-0/5eQ9", - "operator": "DoesNotExist" + "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "operator": "Exists" } ] } @@ -1365,34 +1371,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1731963575, + "weight": 957174721, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "v---064eqk5--f4e4--r1k278l-d-8o1-x-1wl----f33/Z": "jz_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4" + "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" }, "matchExpressions": [ { - "key": "wq--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0--2pn-5023-lt3-w-b7/C...8-_0__5HG2_5XOAX.gUq2", - "operator": "Exists" + "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", + "operator": "NotIn", + "values": [ + "N7_B_r" + ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr": "5-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h4" + "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" }, "matchExpressions": [ { - "key": "L4K..-68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP", - "operator": "In", - "values": [ - "7-.-_I-F.Pt" - ] + "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", + "operator": "Exists" } ] } @@ -1405,26 +1411,29 @@ { "labelSelector": { "matchLabels": { - "aP41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.3bU_._nV345": "y-u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dP" + "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" }, "matchExpressions": [ { - "key": "O-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.o", - "operator": "Exists" + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "bid-7x0u738--7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1od/Nn_U-...1P_.8": "8_2v89U--8.3N_.n1.--.._-x4" + "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" }, "matchExpressions": [ { - "key": "7-ufi-7/3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--C", + "key": "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo", "operator": "NotIn", "values": [ "0--_qv4--_.6_N_9X-B.s8.B" @@ -1450,9 +1459,9 @@ ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" @@ -1472,37 +1481,37 @@ ] } }, - "schedulerName": "472", + "schedulerName": "475", "tolerations": [ { - "key": "473", + "key": "476", "operator": "Ü", - "value": "474", + "value": "477", "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", "tolerationSeconds": 8594241010639209901 } ], "hostAliases": [ { - "ip": "475", + "ip": "478", "hostnames": [ - "476" + "479" ] } ], - "priorityClassName": "477", + "priorityClassName": "480", "priority": 878153992, "dnsConfig": { "nameservers": [ - "478" + "481" ], "searches": [ - "479" + "482" ], "options": [ { - "name": "480", - "value": "481" + "name": "483", + "value": "484" } ] }, @@ -1511,7 +1520,7 @@ "conditionType": "=ȑ-A敲ʉ" } ], - "runtimeClassName": "482", + "runtimeClassName": "485", "enableServiceLinks": false, "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", "overhead": { @@ -1520,7 +1529,7 @@ "topologySpreadConstraints": [ { "maxSkew": -702578810, - "topologyKey": "483", + "topologyKey": "486", "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", "labelSelector": { "matchLabels": { @@ -1549,13 +1558,13 @@ "status": "翻颌徚J殦殐ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ", "lastProbeTime": "2427-08-17T22:26:07Z", "lastTransitionTime": "2012-08-22T05:26:31Z", - "reason": "490", - "message": "491" + "reason": "493", + "message": "494" } ], "active": 543081713, "succeeded": -377965530, "failed": 77405208, - "completedIndexes": "492" + "completedIndexes": "495" } } \ No newline at end of file diff --git a/testdata/HEAD/batch.v1.Job.pb b/testdata/HEAD/batch.v1.Job.pb index 670266b0724c82251ad5db86e47f8845fa516dea..8bdcc0505571e2aed518eccf3b10cd9b875ce260 100644 GIT binary patch delta 5145 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 LY=#gPWC{9zqQuo7 diff --git a/testdata/HEAD/batch.v1.Job.yaml b/testdata/HEAD/batch.v1.Job.yaml index a6deede174..2c2f1a5e14 100644 --- a/testdata/HEAD/batch.v1.Job.yaml +++ b/testdata/HEAD/batch.v1.Job.yaml @@ -78,72 +78,73 @@ spec: selfLink: "29" uid: ɸ=ǤÆ碛,1 spec: - activeDeadlineSeconds: -3936694093978979945 + activeDeadlineSeconds: -2391833818948531474 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "412" - operator: ij\ + - key: "415" + operator: F豎穜姰l咑耖p^鏋蛹Ƚȿ values: - - "413" + - "416" matchFields: - - key: "414" - operator: ż鯀1 + - key: "417" + operator: ò values: - - "415" - weight: -316155142 + - "418" + weight: -855547676 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "408" - operator: ȾD虓氙磂tńČȷǻ.wȏâ磠Ƴ崖S« + - key: "411" + operator: \Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o values: - - "409" + - "412" matchFields: - - key: "410" - operator: 仁 + - key: "413" + operator: 旹翃ɾ氒ĺʈʫ values: - - "411" + - "414" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: wq--m--2k-p---139g-2wt-g-ve55m-2-dm--ux3--0--2pn-5023-lt3-w-b7/C...8-_0__5HG2_5XOAX.gUq2 - operator: Exists + - key: 4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p + operator: NotIn + values: + - N7_B_r matchLabels: - v---064eqk5--f4e4--r1k278l-d-8o1-x-1wl----f33/Z: jz_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.-4 + o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66: 11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C namespaceSelector: matchExpressions: - - key: L4K..-68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP - operator: In - values: - - 7-.-_I-F.Pt + - key: XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T + operator: Exists matchLabels: - 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr: 5-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h4 + O_._e_3_.4_W_-q: Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr namespaces: - - "436" - topologyKey: "437" - weight: -1731963575 + - "439" + topologyKey: "440" + weight: 957174721 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: Jd._.Um.-__k.j._g-G-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68 - operator: Exists + - key: 37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v + operator: NotIn + values: + - 0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc matchLabels: - ? w--2--82--cj-1-s--op34-yy28-38xmu5nx4s--41-7--65m8-1x129v.5kr-x0u-1meljf-5269893-t-kl35d6--7rs37zzgy3-4----nf---3a-cgr6q/z._8M0U1z - : X--56-7 + 4_-y.8_38xm-.nx.sEK4.B.__6m: J1-1.9_.-.Ms7_tP namespaceSelector: matchExpressions: - - key: 1rhm-5y--z-0/5eQ9 - operator: DoesNotExist + - key: w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a + operator: Exists matchLabels: - x.KNC0-.-m_0-m-6Sp_N-S..O-BZ..6-5: bB3_.b17ca-p + 3QC1--L--v_Z--ZgC: Q__-v_t_u_.__O namespaces: - - "422" - topologyKey: "423" + - "425" + topologyKey: "426" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: @@ -162,638 +163,638 @@ spec: matchLabels: 8.7-72qz.W.d.._1-3968: G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO namespaces: - - "464" - topologyKey: "465" + - "467" + topologyKey: "468" weight: -1832836223 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: O-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.e.Dx._.W-6..4_MU7iLfS-0.o - operator: Exists + - key: xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W + operator: In + values: + - U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx matchLabels: - aP41_.-.-AQ._r.-_Rw1k8KLu..ly--J-_.ZCRT.0z-oe.G79.3bU_._nV345: y-u.._.105-4_ed-0-i_zZsY_o8t5Vl6_..7CY-_dP + ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q: h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV namespaceSelector: matchExpressions: - - key: 7-ufi-7/3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._CJ4a1._-_CH--C + - key: 61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo operator: NotIn values: - 0--_qv4--_.6_N_9X-B.s8.B matchLabels: - bid-7x0u738--7w-tdt-u-0----p6l-3-znd-8b-dg--1035ad1od/Nn_U-...1P_.8: 8_2v89U--8.3N_.n1.--.._-x4 + 2-_.4dwFbuvf: 5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J namespaces: - - "450" - topologyKey: "451" - automountServiceAccountToken: false + - "453" + topologyKey: "454" + automountServiceAccountToken: true containers: - args: - - "251" + - "254" command: - - "250" + - "253" env: - - name: "258" - value: "259" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "265" - name: "264" + key: "268" + name: "267" optional: true fieldRef: - apiVersion: "260" - fieldPath: "261" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "262" - divisor: "509" - resource: "263" + containerName: "265" + divisor: "1" + resource: "266" secretKeyRef: - key: "267" - name: "266" - optional: false + key: "270" + name: "269" + optional: true envFrom: - configMapRef: - name: "256" - optional: true - prefix: "255" - secretRef: - name: "257" + name: "259" optional: false - image: "249" - imagePullPolicy: 澝qV訆Ǝżŧ + prefix: "258" + secretRef: + name: "260" + optional: true + image: "252" + imagePullPolicy: '&皥贸碔lNKƙ順\E¦队偯' lifecycle: postStart: exec: command: - - "294" + - "298" httpGet: - host: "297" - httpHeaders: - - name: "298" - value: "299" - path: "295" - port: "296" - scheme: V垾现葢ŵ橨鬶l - tcpSocket: host: "301" + httpHeaders: + - name: "302" + value: "303" + path: "299" port: "300" + scheme: w忊|E剒蔞|表徶đ寳议 + tcpSocket: + host: "304" + port: -614161319 preStop: exec: command: - - "302" + - "305" httpGet: - host: "305" + host: "308" httpHeaders: - - name: "306" - value: "307" - path: "303" - port: "304" - scheme: 淳4揻-$ɽ丟×x锏ɟ + - name: "309" + value: "310" + path: "306" + port: "307" + scheme: 跩aŕ翑 tcpSocket: - host: "308" - port: 1907998540 + host: "312" + port: "311" livenessProbe: exec: command: - - "274" - failureThreshold: 1274622498 + - "277" + failureThreshold: 622267234 httpGet: - host: "277" + host: "280" httpHeaders: - - name: "278" - value: "279" - path: "275" - port: "276" - scheme: 佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊#v铿ʩȂ - initialDelaySeconds: -1224991707 - periodSeconds: -612420031 - successThreshold: -1139949896 + - name: "281" + value: "282" + path: "278" + port: "279" + initialDelaySeconds: 193463975 + periodSeconds: -1425408777 + successThreshold: -820113531 tcpSocket: - host: "280" - port: -379385405 - terminationGracePeriodSeconds: -772827768292101457 - timeoutSeconds: 887398685 - name: "248" + host: "283" + port: 785984384 + terminationGracePeriodSeconds: 1763564411727068601 + timeoutSeconds: 1831208885 + name: "251" ports: - - containerPort: -1213051101 - hostIP: "254" - hostPort: -970312425 - name: "253" - protocol: 埽uʎȺ眖R + - containerPort: -1142814363 + hostIP: "257" + hostPort: 1087851818 + name: "256" + protocol: f<鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡źȰ readinessProbe: exec: command: - - "281" - failureThreshold: 764360370 + - "284" + failureThreshold: -1538905728 httpGet: - host: "283" - httpHeaders: - - name: "284" - value: "285" - path: "282" - port: -1871050070 - scheme: KJɐ扵Gƚ绤fʀļ腩墺 - initialDelaySeconds: -631862664 - periodSeconds: -53728881 - successThreshold: -52739417 - tcpSocket: host: "287" + httpHeaders: + - name: "288" + value: "289" + path: "285" port: "286" - terminationGracePeriodSeconds: -4822130814617082943 - timeoutSeconds: 1056531337 + scheme: Ů+朷Ǝ膯ljVX1虊 + initialDelaySeconds: -1748648882 + periodSeconds: 1381579966 + successThreshold: -1418092595 + tcpSocket: + host: "290" + port: -979584143 + terminationGracePeriodSeconds: -1867540518204155332 + timeoutSeconds: -239843014 resources: limits: - Ůĺ}潷ʒ胵輓: "404" + ɳɷ9Ì: "134" requests: - 1ØœȠƬQg鄠: "488" + WKw(: "800" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - sNƗ¸gĩ餠籲磣Óƿ頀"冓鍓贯澔 + - 徥淳4揻-$ɽ丟 drop: - - ƺ蛜6Ɖ飴ɎiǨź - privileged: true - procMount: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 + - "" + privileged: false + procMount: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ readOnlyRootFilesystem: false - runAsGroup: 2830586634171662902 + runAsGroup: 8194791334069427324 runAsNonRoot: false - runAsUser: 3716388262106582789 + runAsUser: -816831389119959689 seLinuxOptions: - level: "313" - role: "311" - type: "312" - user: "310" + level: "317" + role: "315" + type: "316" + user: "314" seccompProfile: - localhostProfile: "317" - type: 鯂²静 + localhostProfile: "321" + type: ȱğ_<ǬëJ橈'琕鶫:顇ə windowsOptions: - gmsaCredentialSpec: "315" - gmsaCredentialSpecName: "314" - hostProcess: true - runAsUserName: "316" + gmsaCredentialSpec: "319" + gmsaCredentialSpecName: "318" + hostProcess: false + runAsUserName: "320" startupProbe: exec: command: - - "288" - failureThreshold: 704287801 + - "291" + failureThreshold: 888935190 httpGet: - host: "290" + host: "294" httpHeaders: - - name: "291" - value: "292" - path: "289" - port: 1004325340 - scheme: 徶đ寳议Ƭƶ氩Ȩ - initialDelaySeconds: -1666819085 - periodSeconds: 1777326813 - successThreshold: -1471289102 + - name: "295" + value: "296" + path: "292" + port: "293" + scheme: q埄趛屡ʁ岼昕ĬÇó藢xɮĵȑ6L* + initialDelaySeconds: -244758593 + periodSeconds: 104069700 + successThreshold: -331594625 tcpSocket: - host: "293" - port: -18758819 - terminationGracePeriodSeconds: 8549738818875784336 - timeoutSeconds: -282193676 - stdin: true + host: "297" + port: 1574967021 + terminationGracePeriodSeconds: 7193904584276385338 + timeoutSeconds: 591440053 stdinOnce: true - terminationMessagePath: "309" - terminationMessagePolicy: ',ŕ' + terminationMessagePath: "313" tty: true volumeDevices: - - devicePath: "273" - name: "272" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "269" - mountPropagation: '>郵[+扴ȨŮ' - name: "268" + - mountPath: "272" + mountPropagation: 跦Opwǩ曬逴褜1 + name: "271" readOnly: true - subPath: "270" - subPathExpr: "271" - workingDir: "252" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "478" + - "481" options: - - name: "480" - value: "481" + - name: "483" + value: "484" searches: - - "479" - dnsPolicy: 喕 + - "482" + dnsPolicy: Ƒ[澔 enableServiceLinks: false ephemeralContainers: - args: - - "321" + - "325" command: - - "320" + - "324" env: - - name: "328" - value: "329" + - name: "332" + value: "333" valueFrom: configMapKeyRef: - key: "335" - name: "334" + key: "339" + name: "338" optional: false fieldRef: - apiVersion: "330" - fieldPath: "331" + apiVersion: "334" + fieldPath: "335" resourceFieldRef: - containerName: "332" - divisor: "817" - resource: "333" + containerName: "336" + divisor: "832" + resource: "337" secretKeyRef: - key: "337" - name: "336" + key: "341" + name: "340" optional: false envFrom: - configMapRef: - name: "326" + name: "330" optional: false - prefix: "325" + prefix: "329" secretRef: - name: "327" - optional: true - image: "319" - imagePullPolicy: ŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ƛ^輅9 + name: "331" + optional: false + image: "323" + imagePullPolicy: 灲閈誹ʅ蕉ɼ搳 lifecycle: postStart: exec: command: - - "366" + - "369" httpGet: - host: "368" + host: "371" httpHeaders: - - name: "369" - value: "370" - path: "367" - port: -637630736 - scheme: Ŵ壶ƵfȽÃ茓pȓɻ + - name: "372" + value: "373" + path: "370" + port: -869776221 + scheme: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' tcpSocket: - host: "372" - port: "371" + host: "375" + port: "374" preStop: exec: command: - - "373" + - "376" httpGet: - host: "376" + host: "378" httpHeaders: - - name: "377" - value: "378" - path: "374" - port: "375" - scheme: Ǹ|蕎'佉賞ǧĒz + - name: "379" + value: "380" + path: "377" + port: -1917609921 + scheme: 耗 tcpSocket: - host: "379" - port: -1920304485 + host: "382" + port: "381" livenessProbe: exec: command: - - "344" - failureThreshold: 595289079 + - "348" + failureThreshold: -1896415283 httpGet: - host: "347" + host: "350" httpHeaders: - - name: "348" - value: "349" - path: "345" - port: "346" - scheme: pɵ{ - initialDelaySeconds: 1221583046 - periodSeconds: 1802356198 - successThreshold: -5838370 + - name: "351" + value: "352" + path: "349" + port: -1700828941 + scheme: 諔迮ƙ + initialDelaySeconds: -969533986 + periodSeconds: -488127393 + successThreshold: 1137109081 tcpSocket: - host: "351" - port: "350" - terminationGracePeriodSeconds: -7062605330414484831 - timeoutSeconds: -1861307253 - name: "318" + host: "354" + port: "353" + terminationGracePeriodSeconds: 6618112330449141397 + timeoutSeconds: 299741709 + name: "322" ports: - - containerPort: 1851229369 - hostIP: "324" - hostPort: -617381112 - name: "323" - protocol: ŕİi騎C + - containerPort: 865289071 + hostIP: "328" + hostPort: 1504385614 + name: "327" + protocol: iɥ嵐sC8 readinessProbe: exec: command: - - "352" - failureThreshold: -1491762290 + - "355" + failureThreshold: 2073046460 httpGet: - host: "354" - httpHeaders: - - name: "355" - value: "356" - path: "353" - port: -1952582931 - scheme: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ - initialDelaySeconds: 748460736 - periodSeconds: 864674728 - successThreshold: -707765804 - tcpSocket: host: "358" + httpHeaders: + - name: "359" + value: "360" + path: "356" port: "357" - terminationGracePeriodSeconds: -6530634860612550556 - timeoutSeconds: 1601057463 + scheme: ɱďW賁Ě + initialDelaySeconds: -674445196 + periodSeconds: -543432015 + successThreshold: -515370067 + tcpSocket: + host: "361" + port: 1436222565 + terminationGracePeriodSeconds: 7270263763744228913 + timeoutSeconds: 1239158543 resources: limits: - "": "243" + h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻: "127" requests: - ɔ幩še: "641" + C"6x$1s: "463" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - ƈ眽炊礫Ƽ¨Ix糂腂 + - 箨ʨIk(dŊiɢ drop: - - ǚŜEuEy竬ʆɞ + - Į蛋I滞廬耐鷞焬CQ privileged: true - procMount: ǣƘƵŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽż + procMount: EĨǔvÄÚ×p readOnlyRootFilesystem: false - runAsGroup: 6975450977224404481 + runAsGroup: -583355774536171734 runAsNonRoot: false - runAsUser: 2002344837004307079 + runAsUser: -506227444233847191 seLinuxOptions: - level: "384" - role: "382" - type: "383" - user: "381" + level: "387" + role: "385" + type: "386" + user: "384" seccompProfile: - localhostProfile: "388" - type: "" + localhostProfile: "391" + type: m罂o3ǰ廋i乳'ȘUɻ windowsOptions: - gmsaCredentialSpec: "386" - gmsaCredentialSpecName: "385" - hostProcess: true - runAsUserName: "387" + gmsaCredentialSpec: "389" + gmsaCredentialSpecName: "388" + hostProcess: false + runAsUserName: "390" startupProbe: exec: command: - - "359" - failureThreshold: 597943993 + - "362" + failureThreshold: 252309773 httpGet: - host: "361" - httpHeaders: - - name: "362" - value: "363" - path: "360" - port: 129997413 - scheme: Ǣ曣ŋayåe躒訙 - initialDelaySeconds: 2144856253 - periodSeconds: -17241638 - successThreshold: 1454160406 - tcpSocket: host: "365" + httpHeaders: + - name: "366" + value: "367" + path: "363" port: "364" - terminationGracePeriodSeconds: -5315960194881172085 - timeoutSeconds: 739175678 + scheme: XW疪鑳w妕眵 + initialDelaySeconds: -832681001 + periodSeconds: -1337533938 + successThreshold: 1473765654 + tcpSocket: + host: "368" + port: 455919108 + terminationGracePeriodSeconds: -8460346884535567850 + timeoutSeconds: 1616390418 stdin: true - targetContainerName: "389" - terminationMessagePath: "380" + stdinOnce: true + targetContainerName: "392" + terminationMessagePath: "383" + terminationMessagePolicy: ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ tty: true volumeDevices: - - devicePath: "343" - name: "342" + - devicePath: "347" + name: "346" volumeMounts: - - mountPath: "339" - mountPropagation: "" - name: "338" - readOnly: true - subPath: "340" - subPathExpr: "341" - workingDir: "322" + - mountPath: "343" + mountPropagation: P­蜷ɔ幩šeSvEȤƏ埮pɵ{W + name: "342" + subPath: "344" + subPathExpr: "345" + workingDir: "326" hostAliases: - hostnames: - - "476" - ip: "475" - hostIPC: true - hostname: "406" + - "479" + ip: "478" + hostPID: true + hostname: "409" imagePullSecrets: - - name: "405" + - name: "408" initContainers: - args: - - "181" + - "184" command: - - "180" + - "183" env: - - name: "188" - value: "189" + - name: "191" + value: "192" valueFrom: configMapKeyRef: - key: "195" - name: "194" + key: "198" + name: "197" optional: false fieldRef: - apiVersion: "190" - fieldPath: "191" + apiVersion: "193" + fieldPath: "194" resourceFieldRef: - containerName: "192" - divisor: "993" - resource: "193" + containerName: "195" + divisor: "440" + resource: "196" secretKeyRef: - key: "197" - name: "196" - optional: true + key: "200" + name: "199" + optional: false envFrom: - configMapRef: - name: "186" + name: "189" optional: true - prefix: "185" + prefix: "188" secretRef: - name: "187" + name: "190" optional: false - image: "179" - imagePullPolicy: ljʁ揆ɘȌ脾嚏吐ĠL + image: "182" lifecycle: postStart: exec: command: - - "225" + - "227" httpGet: - host: "227" + host: "230" httpHeaders: - - name: "228" - value: "229" - path: "226" - port: 817152661 - scheme: LJèux榜VƋZ + - name: "231" + value: "232" + path: "228" + port: "229" + scheme: 拜Ȍzɟ踡肒Ao/樝f tcpSocket: - host: "231" - port: "230" + host: "233" + port: -1497057920 preStop: exec: command: - - "232" + - "234" httpGet: - host: "234" + host: "237" httpHeaders: - - name: "235" - value: "236" - path: "233" - port: -2000048581 - scheme: 9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę + - name: "238" + value: "239" + path: "235" + port: "236" + scheme: x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ tcpSocket: - host: "238" - port: "237" + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: 1719293828 + - "207" + failureThreshold: -1167888910 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1470854631 - scheme: ùƸʋŀ樺ȃ - initialDelaySeconds: -1366875038 - periodSeconds: -2015604435 - successThreshold: 576428641 + - name: "210" + value: "211" + path: "208" + port: 1094670193 + scheme: 栲茇竛吲蚛隖<ǶĬ4y£軶ǃ*ʙ嫙& + initialDelaySeconds: -802585193 + periodSeconds: 1944205014 + successThreshold: -2079582559 tcpSocket: - host: "209" - port: -270045321 - terminationGracePeriodSeconds: 7695418809915380277 - timeoutSeconds: -1188430996 - name: "178" + host: "213" + port: "212" + terminationGracePeriodSeconds: 9134864175859680954 + timeoutSeconds: 1901330124 + name: "181" ports: - - containerPort: 1434408532 - hostIP: "184" - hostPort: -1179067190 - name: "183" - protocol: '`劳&¼傭Ȟ1酃=6}ɡŇƉ立h' + - containerPort: 44308192 + hostIP: "187" + hostPort: -1280763790 + name: "186" + protocol: Żwʮ馜üNșƶ4ĩĉ readinessProbe: exec: command: - - "210" - failureThreshold: 192146389 + - "214" + failureThreshold: -1294101963 httpGet: - host: "213" + host: "217" httpHeaders: - - name: "214" - value: "215" - path: "211" - port: "212" - scheme: 敍0)鈼¬麄 - initialDelaySeconds: 1170649416 - periodSeconds: -1891134534 - successThreshold: -1710454086 + - name: "218" + value: "219" + path: "215" + port: "216" + scheme: ȹ嫰ƹǔw÷nI粛E煹ǐƲE + initialDelaySeconds: -1390686338 + periodSeconds: 1908897348 + successThreshold: -153894372 tcpSocket: - host: "216" - port: -648954478 - terminationGracePeriodSeconds: 5519151154130360761 - timeoutSeconds: 893619181 + host: "220" + port: -88173241 + terminationGracePeriodSeconds: -8426138335498948912 + timeoutSeconds: 1762266578 resources: limits: - n芞QÄȻȊ+?ƭ峧Y栲茇竛: "118" + "": "993" requests: - Ā<é瞾ʀNŬɨǙÄr: "862" + 瀹鞎sn芞: "621" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 藠3.v-鿧悮坮Ȣ幟ļ腻ŬƩȿ0 + - ȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 drop: - - Kʝ瘴I\p[ħsĨɆâĺɗ - privileged: true - procMount: 攤/ɸɎ R§耶FfBl - readOnlyRootFilesystem: true - runAsGroup: 4006793330334483398 - runAsNonRoot: true - runAsUser: 8088324525605310061 + - rʤî萨zvt莭琽§ć\ ïì + privileged: false + procMount: N粕擓ƖHVe熼 + readOnlyRootFilesystem: false + runAsGroup: 9197199583783594492 + runAsNonRoot: false + runAsUser: 5064334456447889244 seLinuxOptions: - level: "243" - role: "241" - type: "242" - user: "240" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "247" - type: 3!Zɾģ毋Ó6 + localhostProfile: "250" + type: FD剂讼ɓȌʟn windowsOptions: - gmsaCredentialSpec: "245" - gmsaCredentialSpecName: "244" - hostProcess: true - runAsUserName: "246" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: false + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: 1048864116 + - "221" + failureThreshold: 441998152 httpGet: - host: "220" + host: "223" httpHeaders: - - name: "221" - value: "222" - path: "218" - port: "219" - scheme: 瓧嫭塓烀罁胾^拜 - initialDelaySeconds: -1613115506 - periodSeconds: 1385030458 - successThreshold: 427196286 + - name: "224" + value: "225" + path: "222" + port: -1273036797 + scheme: ŤǢʭ嵔棂p儼Ƿ裚瓶 + initialDelaySeconds: -1275947865 + periodSeconds: -560140039 + successThreshold: -1933850966 tcpSocket: - host: "224" - port: "223" - terminationGracePeriodSeconds: 1132874952502226901 - timeoutSeconds: -1341523482 + host: "226" + port: -1549755975 + terminationGracePeriodSeconds: 3211788672813464064 + timeoutSeconds: -2112697830 stdinOnce: true - terminationMessagePath: "239" - terminationMessagePolicy: U髷裎$MVȟ@7飣奺Ȋ + terminationMessagePath: "242" + terminationMessagePolicy: 萭旿@掇lNdǂ>5姣 tty: true volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 蒒5靇C'ɵK.Q貇£ȹ嫰 - name: "198" - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "394" + - mountPath: "202" + mountPropagation: '鲡:' + name: "201" + readOnly: true + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "397" nodeSelector: - "390": "391" + "393": "394" overhead: <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa priority: 878153992 - priorityClassName: "477" + priorityClassName: "480" readinessGates: - conditionType: =ȑ-A敲ʉ - restartPolicy: xƂ9阠 - runtimeClassName: "482" - schedulerName: "472" + restartPolicy: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 + runtimeClassName: "485" + schedulerName: "475" securityContext: - fsGroup: 7768299165267384830 - fsGroupChangePolicy: G - runAsGroup: 8790792169692841191 + fsGroup: -6486306216295496187 + fsGroupChangePolicy: ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠 + runAsGroup: 7721939829013914482 runAsNonRoot: true - runAsUser: -6831737663967002548 + runAsUser: 7177254483209867257 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "404" - type: 鵌Ē3Nh×DJɶ羹ƞʓ%ʝ + localhostProfile: "407" + type: 崖S«V¯Á supplementalGroups: - - 419368455950991325 + - -5080569150241191388 sysctls: - - name: "402" - value: "403" + - name: "405" + value: "406" windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" - hostProcess: true - runAsUserName: "401" - serviceAccount: "393" - serviceAccountName: "392" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" + hostProcess: false + runAsUserName: "404" + serviceAccount: "396" + serviceAccountName: "395" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "407" - terminationGracePeriodSeconds: -1251681867635446860 + shareProcessNamespace: true + subdomain: "410" + terminationGracePeriodSeconds: -3877666641335425693 tolerations: - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ - key: "473" + key: "476" operator: Ü tolerationSeconds: 8594241010639209901 - value: "474" + value: "477" topologySpreadConstraints: - labelSelector: matchExpressions: @@ -802,7 +803,7 @@ spec: matchLabels: N-_.F: 09z2 maxSkew: -702578810 - topologyKey: "483" + topologyKey: "486" whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw volumes: - awsElasticBlockStore: @@ -903,6 +904,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŋƞ究:hoĂɋ: "206" @@ -1057,12 +1062,12 @@ spec: ttlSecondsAfterFinished: -1284862566 status: active: 543081713 - completedIndexes: "492" + completedIndexes: "495" conditions: - lastProbeTime: "2427-08-17T22:26:07Z" lastTransitionTime: "2012-08-22T05:26:31Z" - message: "491" - reason: "490" + message: "494" + reason: "493" status: 翻颌徚J殦殐ƕ蟶ŃēÖ釐駆Ŕƿe魛ĩ type: ɓ为\Ŧƺ猑\#ȼ縤ɰTaI楅© failed: 77405208 diff --git a/testdata/HEAD/batch.v1beta1.CronJob.json b/testdata/HEAD/batch.v1beta1.CronJob.json index c8201432df..78c59f9455 100644 --- a/testdata/HEAD/batch.v1beta1.CronJob.json +++ b/testdata/HEAD/batch.v1beta1.CronJob.json @@ -492,6 +492,11 @@ "apiGroup": "194", "kind": "195", "name": "196" + }, + "dataSourceRef": { + "apiGroup": "197", + "kind": "198", + "name": "199" } } } @@ -500,317 +505,315 @@ ], "initContainers": [ { - "name": "197", - "image": "198", + "name": "200", + "image": "201", "command": [ - "199" + "202" ], "args": [ - "200" + "203" ], - "workingDir": "201", + "workingDir": "204", "ports": [ { - "name": "202", - "hostPort": 1919527626, - "containerPort": -389501466, - "protocol": ".鵫", - "hostIP": "203" + "name": "205", + "hostPort": -1180080716, + "containerPort": -1409668172, + "protocol": "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻", + "hostIP": "206" } ], "envFrom": [ { - "prefix": "204", + "prefix": "207", "configMapRef": { - "name": "205", + "name": "208", "optional": true }, "secretRef": { - "name": "206", + "name": "209", "optional": false } } ], "env": [ { - "name": "207", - "value": "208", + "name": "210", + "value": "211", "valueFrom": { "fieldRef": { - "apiVersion": "209", - "fieldPath": "210" + "apiVersion": "212", + "fieldPath": "213" }, "resourceFieldRef": { - "containerName": "211", - "resource": "212", - "divisor": "322" + "containerName": "214", + "resource": "215", + "divisor": "231" }, "configMapKeyRef": { - "name": "213", - "key": "214", - "optional": true + "name": "216", + "key": "217", + "optional": false }, "secretKeyRef": { - "name": "215", - "key": "216", - "optional": false + "name": "218", + "key": "219", + "optional": true } } } ], "resources": { "limits": { - "莭琽§ć\\ ïì«丯Ƙ枛牐ɺ": "660" + "": "55" }, "requests": { - "I\\p[": "853" + "粕擓ƖHVe熼'FD": "235" } }, "volumeMounts": [ { - "name": "217", - "readOnly": true, - "mountPath": "218", - "subPath": "219", - "mountPropagation": "HVe熼'FD剂讼ɓ", - "subPathExpr": "220" + "name": "220", + "mountPath": "221", + "subPath": "222", + "mountPropagation": "UÐ_ƮA攤/ɸɎ", + "subPathExpr": "223" } ], "volumeDevices": [ { - "name": "221", - "devicePath": "222" + "name": "224", + "devicePath": "225" } ], "livenessProbe": { "exec": { "command": [ - "223" + "226" ] }, "httpGet": { - "path": "224", - "port": "225", - "host": "226", - "scheme": "A", + "path": "227", + "port": "228", + "host": "229", + "scheme": "翁杙Ŧ癃8鸖ɱJȉ罴ņ螡ź", "httpHeaders": [ { - "name": "227", - "value": "228" + "name": "230", + "value": "231" } ] }, "tcpSocket": { - "port": 2060823740, - "host": "229" + "port": -1543701088, + "host": "232" }, - "initialDelaySeconds": -498930176, - "timeoutSeconds": 1885897314, - "periodSeconds": -465677631, - "successThreshold": 1054858106, - "failureThreshold": 232569106, - "terminationGracePeriodSeconds": -4941250258285962800 + "initialDelaySeconds": 513341278, + "timeoutSeconds": 627713162, + "periodSeconds": 1255312175, + "successThreshold": -1740959124, + "failureThreshold": 158280212, + "terminationGracePeriodSeconds": -1552383991890236277 }, "readinessProbe": { "exec": { "command": [ - "230" + "233" ] }, "httpGet": { - "path": "231", - "port": "232", - "host": "233", - "scheme": "s3!Zɾģ毋", + "path": "234", + "port": -1099429189, + "host": "235", + "scheme": "9Ì", "httpHeaders": [ { - "name": "234", - "value": "235" + "name": "236", + "value": "237" } ] }, "tcpSocket": { - "port": 391562775, - "host": "236" + "port": -1364571630, + "host": "238" }, - "initialDelaySeconds": -775511009, - "timeoutSeconds": -832805508, - "periodSeconds": -228822833, - "successThreshold": -970312425, - "failureThreshold": -1213051101, - "terminationGracePeriodSeconds": 6232238734837754388 + "initialDelaySeconds": 1689978741, + "timeoutSeconds": -1423854443, + "periodSeconds": -1798849477, + "successThreshold": -1017263912, + "failureThreshold": 852780575, + "terminationGracePeriodSeconds": -5381329890395615297 }, "startupProbe": { "exec": { "command": [ - "237" + "239" ] }, "httpGet": { - "path": "238", - "port": -1140531048, - "host": "239", + "path": "240", + "port": 1853396726, + "host": "241", + "scheme": "曬逴褜1ØœȠƬQg鄠[颐o啛更偢ɇ卷", "httpHeaders": [ { - "name": "240", - "value": "241" + "name": "242", + "value": "243" } ] }, "tcpSocket": { - "port": 1741405963, - "host": "242" + "port": "244", + "host": "245" }, - "initialDelaySeconds": 1260448044, - "timeoutSeconds": -200461294, - "periodSeconds": -1791206950, - "successThreshold": 1160477220, - "failureThreshold": 1226391571, - "terminationGracePeriodSeconds": 6347577485454457915 + "initialDelaySeconds": -1789370277, + "timeoutSeconds": -1738948598, + "periodSeconds": 1724958480, + "successThreshold": -879005591, + "failureThreshold": -743369977, + "terminationGracePeriodSeconds": -6977492437661738751 }, "lifecycle": { "postStart": { "exec": { "command": [ - "243" + "246" ] }, "httpGet": { - "path": "244", - "port": "245", - "host": "246", - "scheme": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "path": "247", + "port": "248", + "host": "249", + "scheme": "j爻ƙt叀碧闳ȩr嚧ʣq埄趛屡ʁ岼昕Ĭ", "httpHeaders": [ { - "name": "247", - "value": "248" + "name": "250", + "value": "251" } ] }, "tcpSocket": { - "port": 1102291854, - "host": "249" + "port": "252", + "host": "253" } }, "preStop": { "exec": { "command": [ - "250" + "254" ] }, "httpGet": { - "path": "251", - "port": 809006670, - "host": "252", - "scheme": "扴ȨŮ+朷Ǝ膯ljVX1虊谇", + "path": "255", + "port": "256", + "host": "257", + "scheme": "y", "httpHeaders": [ { - "name": "253", - "value": "254" + "name": "258", + "value": "259" } ] }, "tcpSocket": { - "port": -1748648882, - "host": "255" + "port": -1620315711, + "host": "260" } } }, - "terminationMessagePath": "256", - "terminationMessagePolicy": "t叀碧闳ȩr嚧ʣq埄", - "imagePullPolicy": "ē鐭#嬀ơŸ8T 苧yñKJɐ", + "terminationMessagePath": "261", + "terminationMessagePolicy": "ɐ扵", + "imagePullPolicy": "鐫û咡W\u003c敄lu|榝", "securityContext": { "capabilities": { "add": [ - "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" + ".Ȏ蝪ʜ5遰=" ], "drop": [ - "表徶đ寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥" + "埄Ȁ朦 wƯ貾坢'跩a" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "257", - "role": "258", - "type": "259", - "level": "260" + "user": "262", + "role": "263", + "type": "264", + "level": "265" }, "windowsOptions": { - "gmsaCredentialSpecName": "261", - "gmsaCredentialSpec": "262", - "runAsUserName": "263", + "gmsaCredentialSpecName": "266", + "gmsaCredentialSpec": "267", + "runAsUserName": "268", "hostProcess": false }, - "runAsUser": 8833778257967181711, - "runAsGroup": -5647743520459672618, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "队偯J僳徥淳4揻", + "runAsUser": 3024893073780181445, + "runAsGroup": 5005043520982487553, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "垾现葢ŵ橨", "seccompProfile": { - "type": "$ɽ丟×x锏ɟ4Ǒ輂,ŕĪĠ", - "localhostProfile": "264" + "type": "l獕;跣Hǝcw媀瓄", + "localhostProfile": "269" } - }, - "stdin": true, - "stdinOnce": true + } } ], "containers": [ { - "name": "265", - "image": "266", + "name": "270", + "image": "271", "command": [ - "267" + "272" ], "args": [ - "268" + "273" ], - "workingDir": "269", + "workingDir": "274", "ports": [ { - "name": "270", - "hostPort": 1156888068, - "containerPort": -1296077882, - "protocol": "頸", - "hostIP": "271" + "name": "275", + "hostPort": 1868683352, + "containerPort": -1137436579, + "protocol": "颶妧Ö闊", + "hostIP": "276" } ], "envFrom": [ { - "prefix": "272", + "prefix": "277", "configMapRef": { - "name": "273", - "optional": true + "name": "278", + "optional": false }, "secretRef": { - "name": "274", - "optional": false + "name": "279", + "optional": true } } ], "env": [ { - "name": "275", - "value": "276", + "name": "280", + "value": "281", "valueFrom": { "fieldRef": { - "apiVersion": "277", - "fieldPath": "278" + "apiVersion": "282", + "fieldPath": "283" }, "resourceFieldRef": { - "containerName": "279", - "resource": "280", - "divisor": "50" + "containerName": "284", + "resource": "285", + "divisor": "381" }, "configMapKeyRef": { - "name": "281", - "key": "282", + "name": "286", + "key": "287", "optional": true }, "secretKeyRef": { - "name": "283", - "key": "284", + "name": "288", + "key": "289", "optional": false } } @@ -818,256 +821,258 @@ ], "resources": { "limits": { - "´摖ȱ": "528" + "²sNƗ¸g": "50" }, "requests": { - "鍓贯澔 ƺ蛜6Ɖ飴": "86" + "酊龨δ摖ȱğ_\u003c": "118" } }, "volumeMounts": [ { - "name": "285", - "mountPath": "286", - "subPath": "287", - "mountPropagation": "", - "subPathExpr": "288" + "name": "290", + "readOnly": true, + "mountPath": "291", + "subPath": "292", + "mountPropagation": "ƺ蛜6Ɖ飴ɎiǨź", + "subPathExpr": "293" } ], "volumeDevices": [ { - "name": "289", - "devicePath": "290" + "name": "294", + "devicePath": "295" } ], "livenessProbe": { "exec": { "command": [ - "291" + "296" ] }, "httpGet": { - "path": "292", - "port": -1453143878, - "host": "293", - "scheme": "鰥Z龏´DÒȗ", + "path": "297", + "port": 865289071, + "host": "298", + "scheme": "iɥ嵐sC8", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "299", + "value": "300" } ] }, "tcpSocket": { - "port": 1843491416, - "host": "296" + "port": -898536659, + "host": "301" }, - "initialDelaySeconds": -1204965397, - "timeoutSeconds": -494895708, - "periodSeconds": -1021949447, - "successThreshold": 802134138, - "failureThreshold": -942399354, - "terminationGracePeriodSeconds": 5431518803727886665 + "initialDelaySeconds": -1513284745, + "timeoutSeconds": 1258370227, + "periodSeconds": -414121491, + "successThreshold": -1862764022, + "failureThreshold": -300247800, + "terminationGracePeriodSeconds": 1661310708546756312 }, "readinessProbe": { "exec": { "command": [ - "297" + "302" ] }, "httpGet": { - "path": "298", - "port": "299", - "host": "300", - "scheme": "J", + "path": "303", + "port": "304", + "host": "305", + "scheme": "yƕ丆録²Ŏ)", "httpHeaders": [ { - "name": "301", - "value": "302" + "name": "306", + "value": "307" } ] }, "tcpSocket": { - "port": "303", - "host": "304" + "port": 507384491, + "host": "308" }, - "initialDelaySeconds": 657418949, - "timeoutSeconds": -992558278, - "periodSeconds": 287654902, - "successThreshold": -2062708879, - "failureThreshold": 215186711, - "terminationGracePeriodSeconds": -607313695104609402 + "initialDelaySeconds": -1117254382, + "timeoutSeconds": 1354318307, + "periodSeconds": -1329220997, + "successThreshold": -1659431885, + "failureThreshold": -668834933, + "terminationGracePeriodSeconds": -3376301370309029429 }, "startupProbe": { "exec": { "command": [ - "305" + "309" ] }, "httpGet": { - "path": "306", - "port": -617381112, - "host": "307", - "scheme": "8ŕİi騎C\"6x", + "path": "310", + "port": -305362540, + "host": "311", + "scheme": "Ǩ繫ʎǑyZ涬P­蜷ɔ幩", "httpHeaders": [ { - "name": "308", - "value": "309" + "name": "312", + "value": "313" } ] }, "tcpSocket": { - "port": -852140121, - "host": "310" + "port": 1167615307, + "host": "314" }, - "initialDelaySeconds": 1606930340, - "timeoutSeconds": 940930263, - "periodSeconds": -860435782, - "successThreshold": 1067125211, - "failureThreshold": -2088645849, - "terminationGracePeriodSeconds": 8161302388850132593 + "initialDelaySeconds": 455833230, + "timeoutSeconds": 1956567721, + "periodSeconds": 155090390, + "successThreshold": -2113700533, + "failureThreshold": -2130294761, + "terminationGracePeriodSeconds": -3385088507022597813 }, "lifecycle": { "postStart": { "exec": { "command": [ - "311" + "315" ] }, "httpGet": { - "path": "312", - "port": 1167615307, - "host": "313", - "scheme": "vEȤƏ埮p", + "path": "316", + "port": 1473407401, + "host": "317", + "scheme": "ʐşƧ", "httpHeaders": [ { - "name": "314", - "value": "315" + "name": "318", + "value": "319" } ] }, "tcpSocket": { - "port": "316", - "host": "317" + "port": 199049889, + "host": "320" } }, "preStop": { "exec": { "command": [ - "318" + "321" ] }, "httpGet": { - "path": "319", - "port": 1575106083, - "host": "320", - "scheme": "ş", + "path": "322", + "port": -1952582931, + "host": "323", + "scheme": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", "httpHeaders": [ { - "name": "321", - "value": "322" + "name": "324", + "value": "325" } ] }, "tcpSocket": { - "port": "323", - "host": "324" + "port": "326", + "host": "327" } } }, - "terminationMessagePath": "325", - "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", - "imagePullPolicy": "ņ", + "terminationMessagePath": "328", + "terminationMessagePolicy": ")DŽ髐njʉBn(fǂ", + "imagePullPolicy": "疪鑳w妕眵笭/9崍", "securityContext": { "capabilities": { "add": [ - "DŽ髐njʉBn(fǂǢ曣" + "(娕uE增猍" ], "drop": [ - "ay" + " xǨŴ壶ƵfȽÃ茓pȓɻ挴ʠɜ瞍" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "326", - "role": "327", - "type": "328", - "level": "329" + "user": "329", + "role": "330", + "type": "331", + "level": "332" }, "windowsOptions": { - "gmsaCredentialSpecName": "330", - "gmsaCredentialSpec": "331", - "runAsUserName": "332", - "hostProcess": true + "gmsaCredentialSpecName": "333", + "gmsaCredentialSpec": "334", + "runAsUserName": "335", + "hostProcess": false }, - "runAsUser": -3576337664396773931, - "runAsGroup": -4786249339103684082, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": true, - "procMount": "u8晲", + "runAsUser": 2548453080315983269, + "runAsGroup": -8236071895143008294, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": false, + "procMount": "1ùfŭƽ眝{æ盪泙若`l}Ñ蠂", "seccompProfile": { - "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", - "localhostProfile": "333" + "type": "[ƛ^輅", + "localhostProfile": "336" } }, - "stdin": true + "stdinOnce": true, + "tty": true } ], "ephemeralContainers": [ { - "name": "334", - "image": "335", + "name": "337", + "image": "338", "command": [ - "336" + "339" ], "args": [ - "337" + "340" ], - "workingDir": "338", + "workingDir": "341", "ports": [ { - "name": "339", - "hostPort": 1453852685, - "containerPort": 2037135322, - "protocol": "ǧĒzŔ瘍N", - "hostIP": "340" + "name": "342", + "hostPort": -1977635123, + "containerPort": 1660454722, + "protocol": "礫Ƽ¨Ix糂腂ǂǚŜEu", + "hostIP": "343" } ], "envFrom": [ { - "prefix": "341", + "prefix": "344", "configMapRef": { - "name": "342", + "name": "345", "optional": true }, "secretRef": { - "name": "343", + "name": "346", "optional": true } } ], "env": [ { - "name": "344", - "value": "345", + "name": "347", + "value": "348", "valueFrom": { "fieldRef": { - "apiVersion": "346", - "fieldPath": "347" + "apiVersion": "349", + "fieldPath": "350" }, "resourceFieldRef": { - "containerName": "348", - "resource": "349", - "divisor": "464" + "containerName": "351", + "resource": "352", + "divisor": "741" }, "configMapKeyRef": { - "name": "350", - "key": "351", + "name": "353", + "key": "354", "optional": true }, "secretKeyRef": { - "name": "352", - "key": "353", + "name": "355", + "key": "356", "optional": false } } @@ -1075,254 +1080,256 @@ ], "resources": { "limits": { - "汚磉反-n": "653" + "ý萜Ǖc": "275" }, "requests": { - "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" + "Ƒĝ®EĨǔvÄÚ×p鬷m": "69" } }, "volumeMounts": [ { - "name": "354", - "mountPath": "355", - "subPath": "356", - "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", - "subPathExpr": "357" + "name": "357", + "readOnly": true, + "mountPath": "358", + "subPath": "359", + "mountPropagation": "暳ǽżLj捲攻xƂ9阠$嬏wy¶熀", + "subPathExpr": "360" } ], "volumeDevices": [ { - "name": "358", - "devicePath": "359" + "name": "361", + "devicePath": "362" } ], "livenessProbe": { "exec": { "command": [ - "360" + "363" ] }, "httpGet": { - "path": "361", - "port": -1088996269, - "host": "362", - "scheme": "ƘƵŧ1ƟƓ宆!", + "path": "364", + "port": "365", + "host": "366", + "scheme": "裡×銵-紑浘牬釼", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "367", + "value": "368" } ] }, "tcpSocket": { - "port": -1836225650, - "host": "365" + "port": 1648539888, + "host": "369" }, - "initialDelaySeconds": -1065853311, - "timeoutSeconds": 559999152, - "periodSeconds": -843639240, - "successThreshold": 1573261475, - "failureThreshold": -1211577347, - "terminationGracePeriodSeconds": 6567123901989213629 + "initialDelaySeconds": 762856658, + "timeoutSeconds": -1898251770, + "periodSeconds": 713473395, + "successThreshold": -912220708, + "failureThreshold": -92253969, + "terminationGracePeriodSeconds": 1046110838271944058 }, "readinessProbe": { "exec": { "command": [ - "366" + "370" ] }, "httpGet": { - "path": "367", - "port": 705333281, - "host": "368", - "scheme": "xƂ9阠", + "path": "371", + "port": 1797904220, + "host": "372", + "scheme": "羹", "httpHeaders": [ { - "name": "369", - "value": "370" + "name": "373", + "value": "374" } ] }, "tcpSocket": { - "port": -916583020, - "host": "371" + "port": "375", + "host": "376" }, - "initialDelaySeconds": -606614374, - "timeoutSeconds": -3478003, - "periodSeconds": 498878902, - "successThreshold": 652646450, - "failureThreshold": 757223010, - "terminationGracePeriodSeconds": -8216131738691912586 + "initialDelaySeconds": -1510210852, + "timeoutSeconds": 1604463080, + "periodSeconds": 1770824317, + "successThreshold": -1736247571, + "failureThreshold": 1504775716, + "terminationGracePeriodSeconds": 8657972883429789645 }, "startupProbe": { "exec": { "command": [ - "372" + "377" ] }, "httpGet": { - "path": "373", - "port": "374", - "host": "375", - "scheme": "Ů\u003cy鯶縆łƑ[澔", + "path": "378", + "port": 1859267428, + "host": "379", + "scheme": "ȟP", "httpHeaders": [ { - "name": "376", - "value": "377" + "name": "380", + "value": "381" } ] }, "tcpSocket": { - "port": 1288391156, - "host": "378" + "port": 1445923603, + "host": "382" }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 + "initialDelaySeconds": 2040952835, + "timeoutSeconds": -1101457109, + "periodSeconds": -513325570, + "successThreshold": 1491794693, + "failureThreshold": -1457715462, + "terminationGracePeriodSeconds": 5797412715505520759 }, "lifecycle": { "postStart": { "exec": { "command": [ - "379" + "383" ] }, "httpGet": { - "path": "380", - "port": "381", - "host": "382", - "scheme": "%ʝ`ǭ", + "path": "384", + "port": "385", + "host": "386", + "scheme": "V", "httpHeaders": [ { - "name": "383", - "value": "384" + "name": "387", + "value": "388" } ] }, "tcpSocket": { - "port": -1467648837, - "host": "385" + "port": 1791758702, + "host": "389" } }, "preStop": { "exec": { "command": [ - "386" + "390" ] }, "httpGet": { - "path": "387", - "port": "388", - "host": "389", - "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", + "path": "391", + "port": "392", + "host": "393", + "scheme": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", "httpHeaders": [ { - "name": "390", - "value": "391" + "name": "394", + "value": "395" } ] }, "tcpSocket": { - "port": "392", - "host": "393" + "port": -1082980401, + "host": "396" } } }, - "terminationMessagePath": "394", - "terminationMessagePolicy": "¯ÁȦtl敷斢", - "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", + "terminationMessagePath": "397", + "terminationMessagePolicy": "肄$鬬", + "imagePullPolicy": "ʈʫ羶剹ƊF豎穜", "securityContext": { "capabilities": { "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" + "咑耖p^鏋蛹Ƚȿ醏g" ], "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "Ȋ飂廤Ƌʙcx赮ǒđ\u003e*劶?jĎ" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "395", - "role": "396", - "type": "397", - "level": "398" + "user": "398", + "role": "399", + "type": "400", + "level": "401" }, "windowsOptions": { - "gmsaCredentialSpecName": "399", - "gmsaCredentialSpec": "400", - "runAsUserName": "401", + "gmsaCredentialSpecName": "402", + "gmsaCredentialSpec": "403", + "runAsUserName": "404", "hostProcess": true }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, + "runAsUser": -3365965984794126745, + "runAsGroup": 7755347487915595851, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "procMount": "e", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "402" + "type": "G昧牱fsǕT衩kƒK07曳wœj堑", + "localhostProfile": "405" } }, + "stdin": true, "tty": true, - "targetContainerName": "403" + "targetContainerName": "406" } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "restartPolicy": "鈱ɖ'蠨磼O_h盌3+Œ9两@8", + "terminationGracePeriodSeconds": 8904478052175112945, + "activeDeadlineSeconds": -560099625007040954, + "dnsPolicy": "螗ɃŒGm¨z鋎靀", "nodeSelector": { - "404": "405" + "407": "408" }, - "serviceAccountName": "406", - "serviceAccount": "407", - "automountServiceAccountToken": false, - "nodeName": "408", - "hostPID": true, + "serviceAccountName": "409", + "serviceAccount": "410", + "automountServiceAccountToken": true, + "nodeName": "411", + "hostNetwork": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "409", - "role": "410", - "type": "411", - "level": "412" + "user": "412", + "role": "413", + "type": "414", + "level": "415" }, "windowsOptions": { - "gmsaCredentialSpecName": "413", - "gmsaCredentialSpec": "414", - "runAsUserName": "415", - "hostProcess": false + "gmsaCredentialSpecName": "416", + "gmsaCredentialSpec": "417", + "runAsUserName": "418", + "hostProcess": true }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, + "runAsUser": 107192836721418523, + "runAsGroup": -3019907599090873206, "runAsNonRoot": true, "supplementalGroups": [ - -1600417733583164525 + 5333609790435719468 ], - "fsGroup": -3964669311891901178, + "fsGroup": 2700145646260085226, "sysctls": [ { - "name": "416", - "value": "417" + "name": "419", + "value": "420" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "灭ƴɦ燻踸陴Sĕ濦", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "418" + "type": "ɻŊ0", + "localhostProfile": "421" } }, "imagePullSecrets": [ { - "name": "419" + "name": "422" } ], - "hostname": "420", - "subdomain": "421", + "hostname": "423", + "subdomain": "424", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1330,19 +1337,19 @@ { "matchExpressions": [ { - "key": "422", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "425", + "operator": "", "values": [ - "423" + "426" ] } ], "matchFields": [ { - "key": "424", - "operator": " ", + "key": "427", + "operator": "b轫ʓ滨ĖRh}颉hȱɷȰW", "values": [ - "425" + "428" ] } ] @@ -1351,23 +1358,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": 903393545, "preference": { "matchExpressions": [ { - "key": "426", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "429", + "operator": "嫎¸殚篎3o8[y#t(", "values": [ - "427" + "430" ] } ], "matchFields": [ { - "key": "428", - "operator": "[y#t(", + "key": "431", + "operator": "¯rƈa餖Ľƛ淴ɑ?¶Ȳ", "values": [ - "429" + "432" ] } ] @@ -1380,30 +1387,33 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "8v--xk-gr-2/5-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.C_--.F5_x.KNC0-.-m_0-m-6SN": "S" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "key": "0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7", "operator": "NotIn", "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" + "V.Vz_6.Hz_V_.r_v_._e_-78o_6Z..11_7pX3" ] } ] }, "namespaces": [ - "436" + "439" ], - "topologyKey": "437", + "topologyKey": "440", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "5023-lt3-w-br75gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-6-g.4-----385h---0-u73phjo--8kb6--ut---p8--3-e-3-44---h-q7-ps/HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxB": "w-W_-E" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "75p1em---1wwv3-f/k47M7y-Dy__3wcq", + "operator": "NotIn", + "values": [ + "x4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K..-68-A" + ] } ] } @@ -1411,31 +1421,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": 199195373, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "w_--5-_.3--_9QW2JkU27_.-4T-9": "4.K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._4" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", - "operator": "Exists" + "key": "J-_.ZCRT.0z-oe.G79.3bU_._nV34GH", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "450" + "453" ], - "topologyKey": "451", + "topologyKey": "454", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "5i-z-s--o8t5-l6-407--m-dc---6-q-q0o90--g-09--d5ez1----b9/ERG2nV.__Y": "T_YT.1--3" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", - "operator": "DoesNotExist" + "key": "3_Lsu-H_.f82-82", + "operator": "NotIn", + "values": [ + "P6j.u--.K--g__..2bidF.-0-...WE.-_tdt_-Z0_TM_p6lM.Y-nI" + ] } ] } @@ -1448,32 +1461,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "t1n13sx82-cx-4q/Lbk81S3.T": "d" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "l--7-n--kfk3x-j9133e--2t.58-7e74-ddq-a-lcv0n1-i-d-----9---063-qm-j-3wc89k-0-57z4063---kb/i..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_D7RufiV-7uu", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "464" + "467" ], - "topologyKey": "465", + "topologyKey": "468", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "f_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__78": "O-._-_8_.._._a-.N.__-_._.3l-_86_u2-7_._qN__A_f_B" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "U__L.KH6K.RwsfI_j", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "" ] } ] @@ -1482,31 +1492,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": 1560053496, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "5396hq/v..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35HB": "u8gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-Z" }, "matchExpressions": [ { - "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "ai.D7-_9..8-8yw..__Yb_58.p-06jVZ-uP.t_.O937uh", + "operator": "In", + "values": [ + "7.W74-R_Z_Tz.a3_HWo4_6" + ] } ] }, "namespaces": [ - "478" + "481" ], - "topologyKey": "479", + "topologyKey": "482", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] } ] } @@ -1515,93 +1531,93 @@ ] } }, - "schedulerName": "486", + "schedulerName": "489", "tolerations": [ { - "key": "487", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "488", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "490", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "491", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "489", + "ip": "492", "hostnames": [ - "490" + "493" ] } ], - "priorityClassName": "491", - "priority": 347613368, + "priorityClassName": "494", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "492" + "495" ], "searches": [ - "493" + "496" ], "options": [ { - "name": "494", - "value": "495" + "name": "497", + "value": "498" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "496", + "runtimeClassName": "499", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "D輷": "792" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "497", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": -174245111, + "topologyKey": "500", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", - "operator": "NotIn", + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" ] } ] } } ], - "setHostnameAsFQDN": false + "setHostnameAsFQDN": true } }, - "ttlSecondsAfterFinished": -1285029915, - "completionMode": "{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj}c殶", + "ttlSecondsAfterFinished": -1166275743, + "completionMode": "ĵ/Ş槀墺=Ĉ鳟/d\u0026蒡", "suspend": false } }, - "successfulJobsHistoryLimit": -2006986560, - "failedJobsHistoryLimit": -380889943 + "successfulJobsHistoryLimit": -1190434752, + "failedJobsHistoryLimit": -212409426 }, "status": { "active": [ { - "kind": "504", - "namespace": "505", - "name": "506", - "uid": "暉Ŝ!ȣ绰", - "apiVersion": "507", - "resourceVersion": "508", - "fieldPath": "509" + "kind": "507", + "namespace": "508", + "name": "509", + "uid": "蒱鄆\u0026嬜Š\u0026?鳢.ǀŭ瘢颦", + "apiVersion": "510", + "resourceVersion": "511", + "fieldPath": "512" } ] } diff --git a/testdata/HEAD/batch.v1beta1.CronJob.pb b/testdata/HEAD/batch.v1beta1.CronJob.pb index 4addd0a61b13bfc71f537614c2f93b79d97d866f..0e4f7ba919ac18130cf09c3e03e7234006bea77d 100644 GIT binary patch delta 5880 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 HvxNOWqryN= diff --git a/testdata/HEAD/batch.v1beta1.CronJob.yaml b/testdata/HEAD/batch.v1beta1.CronJob.yaml index 341a73aed1..77d7a69b6a 100644 --- a/testdata/HEAD/batch.v1beta1.CronJob.yaml +++ b/testdata/HEAD/batch.v1beta1.CronJob.yaml @@ -32,7 +32,7 @@ metadata: uid: "7" spec: concurrencyPolicy: Hr鯹)晿*劶?jĎ + privileged: false + procMount: e readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 + runAsGroup: 7755347487915595851 runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsUser: -3365965984794126745 seLinuxOptions: - level: "398" - role: "396" - type: "397" - user: "395" + level: "401" + role: "399" + type: "400" + user: "398" seccompProfile: - localhostProfile: "402" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "405" + type: G昧牱fsǕT衩kƒK07曳wœj堑 windowsOptions: - gmsaCredentialSpec: "400" - gmsaCredentialSpecName: "399" + gmsaCredentialSpec: "403" + gmsaCredentialSpecName: "402" hostProcess: true - runAsUserName: "401" + runAsUserName: "404" startupProbe: exec: command: - - "372" - failureThreshold: 1671084780 + - "377" + failureThreshold: -1457715462 httpGet: - host: "375" + host: "379" httpHeaders: - - name: "376" - value: "377" - path: "373" - port: "374" - scheme: Ů + priority: 743241089 + priorityClassName: "494" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "496" - schedulerName: "486" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 鈱ɖ'蠨磼O_h盌3+Œ9两@8 + runtimeClassName: "499" + schedulerName: "489" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 + fsGroup: 2700145646260085226 + fsGroupChangePolicy: 灭ƴɦ燻踸陴Sĕ濦 + runAsGroup: -3019907599090873206 runAsNonRoot: true - runAsUser: 3438266910774132295 + runAsUser: 107192836721418523 seLinuxOptions: - level: "412" - role: "410" - type: "411" - user: "409" + level: "415" + role: "413" + type: "414" + user: "412" seccompProfile: - localhostProfile: "418" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "421" + type: ɻŊ0 supplementalGroups: - - -1600417733583164525 + - 5333609790435719468 sysctls: - - name: "416" - value: "417" + - name: "419" + value: "420" windowsOptions: - gmsaCredentialSpec: "414" - gmsaCredentialSpecName: "413" - hostProcess: false - runAsUserName: "415" - serviceAccount: "407" - serviceAccountName: "406" - setHostnameAsFQDN: false + gmsaCredentialSpec: "417" + gmsaCredentialSpecName: "416" + hostProcess: true + runAsUserName: "418" + serviceAccount: "410" + serviceAccountName: "409" + setHostnameAsFQDN: true shareProcessNamespace: true - subdomain: "421" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "424" + terminationGracePeriodSeconds: 8904478052175112945 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "487" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "488" + - effect: '慰x:' + key: "490" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "491" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 - operator: NotIn + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In values: - - h.v._5.vB-.-7-.6Jv-86___3 + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "497" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "500" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "68" @@ -933,6 +941,10 @@ spec: apiGroup: "194" kind: "195" name: "196" + dataSourceRef: + apiGroup: "197" + kind: "198" + name: "199" resources: limits: /樝fw[Řż丩ŽoǠŻʘY賃ɪ鐊: "967" @@ -1087,17 +1099,17 @@ spec: storagePolicyID: "125" storagePolicyName: "124" volumePath: "122" - ttlSecondsAfterFinished: -1285029915 + ttlSecondsAfterFinished: -1166275743 schedule: "20" startingDeadlineSeconds: -2555947251840004808 - successfulJobsHistoryLimit: -2006986560 + successfulJobsHistoryLimit: -1190434752 suspend: true status: active: - - apiVersion: "507" - fieldPath: "509" - kind: "504" - name: "506" - namespace: "505" - resourceVersion: "508" - uid: 暉Ŝ!ȣ绰 + - apiVersion: "510" + fieldPath: "512" + kind: "507" + name: "509" + namespace: "508" + resourceVersion: "511" + uid: 蒱鄆&嬜Š&?鳢.ǀŭ瘢颦 diff --git a/testdata/HEAD/batch.v1beta1.JobTemplate.json b/testdata/HEAD/batch.v1beta1.JobTemplate.json index aa987ad1b5..5c70e764e3 100644 --- a/testdata/HEAD/batch.v1beta1.JobTemplate.json +++ b/testdata/HEAD/batch.v1beta1.JobTemplate.json @@ -490,6 +490,11 @@ "apiGroup": "193", "kind": "194", "name": "195" + }, + "dataSourceRef": { + "apiGroup": "196", + "kind": "197", + "name": "198" } } } @@ -498,59 +503,59 @@ ], "initContainers": [ { - "name": "196", - "image": "197", + "name": "199", + "image": "200", "command": [ - "198" + "201" ], "args": [ - "199" + "202" ], - "workingDir": "200", + "workingDir": "203", "ports": [ { - "name": "201", - "hostPort": -589000495, - "containerPort": -955773237, - "protocol": "g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿", - "hostIP": "202" + "name": "204", + "hostPort": -805795167, + "containerPort": 1791615594, + "protocol": "Ƥ熪军g\u003e郵[+扴", + "hostIP": "205" } ], "envFrom": [ { - "prefix": "203", + "prefix": "206", "configMapRef": { - "name": "204", + "name": "207", "optional": false }, "secretRef": { - "name": "205", + "name": "208", "optional": false } } ], "env": [ { - "name": "206", - "value": "207", + "name": "209", + "value": "210", "valueFrom": { "fieldRef": { - "apiVersion": "208", - "fieldPath": "209" + "apiVersion": "211", + "fieldPath": "212" }, "resourceFieldRef": { - "containerName": "210", - "resource": "211", - "divisor": "729" + "containerName": "213", + "resource": "214", + "divisor": "241" }, "configMapKeyRef": { - "name": "212", - "key": "213", + "name": "215", + "key": "216", "optional": true }, "secretKeyRef": { - "name": "214", - "key": "215", + "name": "217", + "key": "218", "optional": false } } @@ -558,113 +563,112 @@ ], "resources": { "limits": { - "輦唊#v铿ʩȂ4ē鐭": "879" + "": "268" }, "requests": { - "昕Ĭ": "524" + "-Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ": "340" } }, "volumeMounts": [ { - "name": "216", - "mountPath": "217", - "subPath": "218", - "mountPropagation": " 苧yñKJɐ", - "subPathExpr": "219" + "name": "219", + "mountPath": "220", + "subPath": "221", + "mountPropagation": "藢xɮĵȑ6L*Z鐫û咡W\u003c", + "subPathExpr": "222" } ], "volumeDevices": [ { - "name": "220", - "devicePath": "221" + "name": "223", + "devicePath": "224" } ], "livenessProbe": { "exec": { "command": [ - "222" + "225" ] }, "httpGet": { - "path": "223", - "port": "224", - "host": "225", - "scheme": "咡W", + "path": "226", + "port": -1225815437, + "host": "227", + "scheme": "荭gw忊|E", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "228", + "value": "229" } ] }, "tcpSocket": { - "port": 888935190, - "host": "228" + "port": -438588982, + "host": "230" }, - "initialDelaySeconds": 1674961434, - "timeoutSeconds": -553100686, - "periodSeconds": 44509253, - "successThreshold": -1661575965, - "failureThreshold": 183376425, - "terminationGracePeriodSeconds": 439010468654957223 + "initialDelaySeconds": 1004325340, + "timeoutSeconds": -1313320434, + "periodSeconds": 14304392, + "successThreshold": 465972736, + "failureThreshold": -1784617397, + "terminationGracePeriodSeconds": 8340498462419356921 }, "readinessProbe": { "exec": { "command": [ - "229" + "231" ] }, "httpGet": { - "path": "230", - "port": -2133054549, - "host": "231", - "scheme": "遰=E", + "path": "232", + "port": 627670321, + "host": "233", "httpHeaders": [ { - "name": "232", - "value": "233" + "name": "234", + "value": "235" } ] }, "tcpSocket": { - "port": "234", - "host": "235" + "port": "236", + "host": "237" }, - "initialDelaySeconds": -1462219068, - "timeoutSeconds": -370386363, - "periodSeconds": 1714588921, - "successThreshold": -1246371817, - "failureThreshold": 617318981, - "terminationGracePeriodSeconds": 1856677271350902065 + "initialDelaySeconds": -1666819085, + "timeoutSeconds": -282193676, + "periodSeconds": 1777326813, + "successThreshold": -1471289102, + "failureThreshold": 704287801, + "terminationGracePeriodSeconds": 8549738818875784336 }, "startupProbe": { "exec": { "command": [ - "236" + "238" ] }, "httpGet": { - "path": "237", - "port": "238", - "host": "239", - "scheme": "ŕ翑0展}", + "path": "239", + "port": -518330919, + "host": "240", + "scheme": "NKƙ順\\E¦队偯J僳徥淳4揻-$", "httpHeaders": [ { - "name": "240", - "value": "241" + "name": "241", + "value": "242" } ] }, "tcpSocket": { - "port": "242", + "port": 1235694147, "host": "243" }, - "initialDelaySeconds": -1778952574, - "timeoutSeconds": 1386255869, - "periodSeconds": -778272981, - "successThreshold": 2056774277, - "failureThreshold": -2146674095, - "terminationGracePeriodSeconds": -1117820874616112287 + "initialDelaySeconds": 348370746, + "timeoutSeconds": 468369166, + "periodSeconds": 1909548849, + "successThreshold": 1492642476, + "failureThreshold": -367153801, + "terminationGracePeriodSeconds": 8194791334069427324 }, "lifecycle": { "postStart": { @@ -675,58 +679,58 @@ }, "httpGet": { "path": "245", - "port": "246", - "host": "247", - "scheme": "队偯J僳徥淳4揻", + "port": 1746399757, + "host": "246", + "scheme": "V訆Ǝżŧ", "httpHeaders": [ { - "name": "248", - "value": "249" + "name": "247", + "value": "248" } ] }, "tcpSocket": { - "port": 878005329, - "host": "250" + "port": 204229950, + "host": "249" } }, "preStop": { "exec": { "command": [ - "251" + "250" ] }, "httpGet": { - "path": "252", - "port": "253", - "host": "254", - "scheme": "Œɥ颶妧Ö闊 鰔澝qV訆Ǝ", + "path": "251", + "port": "252", + "host": "253", + "scheme": "ɣľ)酊龨δ摖ȱğ_\u003cǬëJ橈", "httpHeaders": [ { - "name": "255", - "value": "256" + "name": "254", + "value": "255" } ] }, "tcpSocket": { - "port": 509813083, + "port": "256", "host": "257" } } }, "terminationMessagePath": "258", - "terminationMessagePolicy": "²sNƗ¸g", - "imagePullPolicy": ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:", + "terminationMessagePolicy": "鶫:顇ə娯Ȱ囌{屿oiɥ嵐sC", + "imagePullPolicy": "ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏", "securityContext": { "capabilities": { "add": [ - "" + "²静ƲǦŐnj汰8" ], "drop": [ - "Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ;" + "İ" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { "user": "259", "role": "260", @@ -737,21 +741,19 @@ "gmsaCredentialSpecName": "263", "gmsaCredentialSpec": "264", "runAsUserName": "265", - "hostProcess": false + "hostProcess": true }, - "runAsUser": -7747494447986851160, - "runAsGroup": 802922970712269023, - "runAsNonRoot": true, + "runAsUser": -1311522118950739815, + "runAsGroup": 5903342706635131481, + "runAsNonRoot": false, "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": false, - "procMount": "録²Ŏ)/灩聋3趐囨鏻砅邻爥", + "allowPrivilegeEscalation": true, + "procMount": "±p鋄5弢ȹ均i绝5哇芆", "seccompProfile": { - "type": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", + "type": "ì", "localhostProfile": "266" } - }, - "stdin": true, - "tty": true + } } ], "containers": [ @@ -768,9 +770,9 @@ "ports": [ { "name": "272", - "hostPort": -2130294761, - "containerPort": -788152336, - "protocol": "ɵ", + "hostPort": -1449289597, + "containerPort": 1473407401, + "protocol": "ʐşƧ", "hostIP": "273" } ], @@ -799,7 +801,7 @@ "resourceFieldRef": { "containerName": "281", "resource": "282", - "divisor": "879" + "divisor": "178" }, "configMapKeyRef": { "name": "283", @@ -809,25 +811,26 @@ "secretKeyRef": { "name": "285", "key": "286", - "optional": true + "optional": false } } } ], "resources": { "limits": { - "擭銆jʒǚ鍰\\縑": "992" + "饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM": "270" }, "requests": { - "鞤ɱďW賁Ěɭɪǹ0衷,Ʒƣ": "400" + "(fǂǢ曣ŋayå": "182" } }, "volumeMounts": [ { "name": "287", + "readOnly": true, "mountPath": "288", "subPath": "289", - "mountPropagation": "(fǂǢ曣ŋayå", + "mountPropagation": "崍h趭(娕u", "subPathExpr": "290" } ], @@ -845,9 +848,9 @@ }, "httpGet": { "path": "294", - "port": 1616390418, + "port": -869776221, "host": "295", - "scheme": "趭(娕uE增猍ǵ x", + "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", "httpHeaders": [ { "name": "296", @@ -859,12 +862,12 @@ "port": "298", "host": "299" }, - "initialDelaySeconds": -1320027474, - "timeoutSeconds": -1750169306, - "periodSeconds": 2112112129, - "successThreshold": 528603974, - "failureThreshold": -342387625, - "terminationGracePeriodSeconds": 7999187157758442620 + "initialDelaySeconds": 1532103808, + "timeoutSeconds": 593357971, + "periodSeconds": 1453852685, + "successThreshold": 2037135322, + "failureThreshold": -571541491, + "terminationGracePeriodSeconds": -7117039988160665426 }, "readinessProbe": { "exec": { @@ -874,9 +877,8 @@ }, "httpGet": { "path": "301", - "port": -647531549, + "port": -1920304485, "host": "302", - "scheme": "ʠɜ瞍阎lğ Ņ", "httpHeaders": [ { "name": "303", @@ -885,444 +887,446 @@ ] }, "tcpSocket": { - "port": "305", - "host": "306" + "port": -531787516, + "host": "305" }, - "initialDelaySeconds": -602411444, - "timeoutSeconds": -1519458130, - "periodSeconds": 711356517, - "successThreshold": -598179789, - "failureThreshold": 317211081, - "terminationGracePeriodSeconds": -8307777636454344321 + "initialDelaySeconds": 2073630689, + "timeoutSeconds": -830875556, + "periodSeconds": -1395144116, + "successThreshold": -684167223, + "failureThreshold": -751455207, + "terminationGracePeriodSeconds": -3839813958613977681 }, "startupProbe": { "exec": { "command": [ - "307" + "306" ] }, "httpGet": { - "path": "308", - "port": 65094252, - "host": "309", - "scheme": "æ盪泙若`l}Ñ蠂Ü", + "path": "307", + "port": -2064284357, + "host": "308", "httpHeaders": [ { - "name": "310", - "value": "311" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 1388874570, - "host": "312" + "port": -313085430, + "host": "311" }, - "initialDelaySeconds": 1618861163, - "timeoutSeconds": 413903479, - "periodSeconds": 1708236944, - "successThreshold": -1192140557, - "failureThreshold": 1961354355, - "terminationGracePeriodSeconds": -8493878174888297652 + "initialDelaySeconds": -1789721862, + "timeoutSeconds": 638012651, + "periodSeconds": -1161185537, + "successThreshold": 1928937303, + "failureThreshold": 1611386356, + "terminationGracePeriodSeconds": 3527635231201289331 }, "lifecycle": { "postStart": { "exec": { "command": [ - "313" + "312" ] }, "httpGet": { - "path": "314", - "port": "315", - "host": "316", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "313", + "port": -1347045470, + "host": "314", + "scheme": "¨Ix糂腂ǂǚŜEuEy", "httpHeaders": [ { - "name": "317", - "value": "318" + "name": "315", + "value": "316" } ] }, "tcpSocket": { - "port": "319", - "host": "320" + "port": -1945921250, + "host": "317" } }, "preStop": { "exec": { "command": [ - "321" + "318" ] }, "httpGet": { - "path": "322", - "port": "323", - "host": "324", - "scheme": "}礤铟怖ý萜Ǖc8ǣ", + "path": "319", + "port": 1605974497, + "host": "320", + "scheme": "m坊柩劄奼[ƕƑĝ", "httpHeaders": [ { - "name": "325", - "value": "326" + "name": "321", + "value": "322" } ] }, "tcpSocket": { - "port": "327", - "host": "328" + "port": 293042649, + "host": "323" } } }, - "terminationMessagePath": "329", - "terminationMessagePolicy": "ŧ1ƟƓ宆!鍲ɋȑoG鄧蜢暳ǽżLj捲攻", - "imagePullPolicy": "U", + "terminationMessagePath": "324", + "terminationMessagePolicy": "ǔvÄÚ×p鬷m罂o3ǰ廋i乳'", + "imagePullPolicy": "xƂ9阠", "securityContext": { "capabilities": { "add": [ - "襕ċ桉桃喕蠲$ɛ溢臜裡×銵" + "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł" ], "drop": [ - "紑浘牬釼aTGÒ鵌Ē3Nh×DJɶ羹ƞ" + "[澔槃JŵǤ桒" ] }, "privileged": true, "seLinuxOptions": { - "user": "330", - "role": "331", - "type": "332", - "level": "333" + "user": "325", + "role": "326", + "type": "327", + "level": "328" }, "windowsOptions": { - "gmsaCredentialSpecName": "334", - "gmsaCredentialSpec": "335", - "runAsUserName": "336", + "gmsaCredentialSpecName": "329", + "gmsaCredentialSpec": "330", + "runAsUserName": "331", "hostProcess": true }, - "runAsUser": -4166164136222066963, - "runAsGroup": 6462962492290658756, + "runAsUser": 7721939829013914482, + "runAsGroup": -2468498954406158514, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "筇ȟP", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", "seccompProfile": { - "type": "/a殆诵H玲鑠ĭ$", - "localhostProfile": "337" + "type": "崖S«V¯Á", + "localhostProfile": "332" } }, - "stdinOnce": true, + "stdin": true, "tty": true } ], "ephemeralContainers": [ { - "name": "338", - "image": "339", + "name": "333", + "image": "334", "command": [ - "340" + "335" ], "args": [ - "341" + "336" ], - "workingDir": "342", + "workingDir": "337", "ports": [ { - "name": "343", - "hostPort": 488431979, - "containerPort": -253063948, - "protocol": "橱9ij\\Ď愝Ű藛b磾s", - "hostIP": "344" + "name": "338", + "hostPort": -1069764899, + "containerPort": -329321819, + "protocol": "ż鯀1", + "hostIP": "339" } ], "envFrom": [ { - "prefix": "345", + "prefix": "340", "configMapRef": { - "name": "346", - "optional": false + "name": "341", + "optional": true }, "secretRef": { - "name": "347", + "name": "342", "optional": true } } ], "env": [ { - "name": "348", - "value": "349", + "name": "343", + "value": "344", "valueFrom": { "fieldRef": { - "apiVersion": "350", - "fieldPath": "351" + "apiVersion": "345", + "fieldPath": "346" }, "resourceFieldRef": { - "containerName": "352", - "resource": "353", - "divisor": "522" + "containerName": "347", + "resource": "348", + "divisor": "343" }, "configMapKeyRef": { - "name": "354", - "key": "355", + "name": "349", + "key": "350", "optional": true }, "secretKeyRef": { - "name": "356", - "key": "357", - "optional": true + "name": "351", + "key": "352", + "optional": false } } } ], "resources": { "limits": { - "ƺL肄$鬬$矐_敕ű嵞嬯": "84" + "q櫞繡": "121" }, "requests": { - "姰l咑耖p^鏋蛹Ƚȿ": "232" + "肄$鬬": "915" } }, "volumeMounts": [ { - "name": "358", + "name": "353", "readOnly": true, - "mountPath": "359", - "subPath": "360", - "mountPropagation": "ƬɸĻo:{柯?B俋¬h`職", - "subPathExpr": "361" + "mountPath": "354", + "subPath": "355", + "mountPropagation": "羶剹ƊF豎穜姰l咑耖", + "subPathExpr": "356" } ], "volumeDevices": [ { - "name": "362", - "devicePath": "363" + "name": "357", + "devicePath": "358" } ], "livenessProbe": { "exec": { "command": [ - "364" + "359" ] }, "httpGet": { - "path": "365", - "port": "366", - "host": "367", - "scheme": "¥", + "path": "360", + "port": 892837330, + "host": "361", + "scheme": "気Ƀ秮ò", "httpHeaders": [ { - "name": "368", - "value": "369" + "name": "362", + "value": "363" } ] }, "tcpSocket": { - "port": "370", - "host": "371" + "port": "364", + "host": "365" }, - "initialDelaySeconds": 1045190247, - "timeoutSeconds": 1805682547, - "periodSeconds": -651405950, - "successThreshold": 1903147240, - "failureThreshold": 178262944, - "terminationGracePeriodSeconds": 7591592723235237403 + "initialDelaySeconds": -1649234654, + "timeoutSeconds": -263708518, + "periodSeconds": 541943046, + "successThreshold": 1502194981, + "failureThreshold": 1447996588, + "terminationGracePeriodSeconds": -3565639689247870986 }, "readinessProbe": { "exec": { "command": [ - "372" + "366" ] }, "httpGet": { - "path": "373", - "port": "374", - "host": "375", - "scheme": "昧牱fsǕT衩kƒK0", + "path": "367", + "port": "368", + "host": "369", + "scheme": "h`職铳s44矕Ƈ", "httpHeaders": [ { - "name": "376", - "value": "377" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": -629974246, - "host": "378" + "port": 1592612939, + "host": "372" }, - "initialDelaySeconds": 22814565, - "timeoutSeconds": -89787189, - "periodSeconds": -96528156, - "successThreshold": -2043135662, - "failureThreshold": 240154501, - "terminationGracePeriodSeconds": -1988677584282886128 + "initialDelaySeconds": 168484477, + "timeoutSeconds": 1022152027, + "periodSeconds": -1001034710, + "successThreshold": 467693083, + "failureThreshold": 1262500808, + "terminationGracePeriodSeconds": -867246751039954454 }, "startupProbe": { "exec": { "command": [ - "379" + "373" ] }, "httpGet": { - "path": "380", - "port": 1885676566, - "host": "381", - "scheme": "O_h盌3+Œ9两@8Byß讪Ă2", + "path": "374", + "port": -1452767599, + "host": "375", + "scheme": " 瞍髃#ɣȕ", "httpHeaders": [ { - "name": "382", - "value": "383" + "name": "376", + "value": "377" } ] }, "tcpSocket": { - "port": -281926929, - "host": "384" + "port": "378", + "host": "379" }, - "initialDelaySeconds": -372626292, - "timeoutSeconds": 2018111855, - "periodSeconds": 1019901190, - "successThreshold": -1625381496, - "failureThreshold": -548803057, - "terminationGracePeriodSeconds": -8201340979270163756 + "initialDelaySeconds": -1014296961, + "timeoutSeconds": 1708011112, + "periodSeconds": -603097910, + "successThreshold": 1776174141, + "failureThreshold": -1349160121, + "terminationGracePeriodSeconds": -3183357344394757806 }, "lifecycle": { "postStart": { "exec": { "command": [ - "385" + "380" ] }, "httpGet": { - "path": "386", - "port": "387", - "host": "388", - "scheme": "ǹʅŚO虀^背", + "path": "381", + "port": "382", + "host": "383", + "scheme": "'蠨磼O_h盌3+Œ9两@8", "httpHeaders": [ { - "name": "389", - "value": "390" + "name": "384", + "value": "385" } ] }, "tcpSocket": { - "port": -1442230895, - "host": "391" + "port": -130408357, + "host": "386" } }, "preStop": { "exec": { "command": [ - "392" + "387" ] }, "httpGet": { - "path": "393", - "port": 1468940509, - "host": "394", - "scheme": "像-觗裓6Ř", + "path": "388", + "port": "389", + "host": "390", + "scheme": "ŒGm¨z鋎靀G", "httpHeaders": [ { - "name": "395", - "value": "396" + "name": "391", + "value": "392" } ] }, "tcpSocket": { - "port": 1762917570, - "host": "397" + "port": "393", + "host": "394" } } }, - "terminationMessagePath": "398", - "terminationMessagePolicy": "Ų買霎ȃň[\u003eą", - "imagePullPolicy": "ĖRh}颉hȱɷȰW瀤oɢ嫎¸殚篎", + "terminationMessagePath": "395", + "terminationMessagePolicy": "W#ļǹʅŚO虀^", + "imagePullPolicy": "ɴĶ烷Ľthp像-觗裓6Ř", "securityContext": { "capabilities": { "add": [ - "8[y#t(ȗŜŲ" + "5Ų買霎ȃň[\u003eą S" ], "drop": [ - "洪" + "d'呪" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "399", - "role": "400", - "type": "401", - "level": "402" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "403", - "gmsaCredentialSpec": "404", - "runAsUserName": "405", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": 4233308148542782456, - "runAsGroup": -2958928304063527963, + "runAsUser": -4328915352766545090, + "runAsGroup": -8583816881639870831, "runAsNonRoot": false, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ǾɁ鍻G鯇ɀ魒Ð扬=惍E", + "allowPrivilegeEscalation": true, + "procMount": "", "seccompProfile": { - "type": "ŊĊ娮rȧŹ黷", - "localhostProfile": "406" + "type": "ǻG喾@潷ƹ8ï驿", + "localhostProfile": "403" } }, + "stdin": true, + "stdinOnce": true, "tty": true, - "targetContainerName": "407" + "targetContainerName": "404" } ], - "restartPolicy": ";Ƭ婦d%蹶/ʗp壥Ƥ", - "terminationGracePeriodSeconds": -6472827475835479775, - "activeDeadlineSeconds": -1598226175696024006, - "dnsPolicy": "z委\u003e,趐V曡88 ", + "restartPolicy": "rƈa餖Ľ", + "terminationGracePeriodSeconds": -3501425899000054955, + "activeDeadlineSeconds": -5896459953103714718, + "dnsPolicy": "ŶJ詢QǾɁ鍻G鯇ɀ魒Ð扬=", "nodeSelector": { - "408": "409" + "405": "406" }, - "serviceAccountName": "410", - "serviceAccount": "411", + "serviceAccountName": "407", + "serviceAccount": "408", "automountServiceAccountToken": false, - "nodeName": "412", + "nodeName": "409", + "hostNetwork": true, "hostPID": true, "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "413", - "role": "414", - "type": "415", - "level": "416" + "user": "410", + "role": "411", + "type": "412", + "level": "413" }, "windowsOptions": { - "gmsaCredentialSpecName": "417", - "gmsaCredentialSpec": "418", - "runAsUserName": "419", - "hostProcess": true + "gmsaCredentialSpecName": "414", + "gmsaCredentialSpec": "415", + "runAsUserName": "416", + "hostProcess": false }, - "runAsUser": -5785208110583552190, - "runAsGroup": -8157642381087094542, - "runAsNonRoot": true, + "runAsUser": -2841141127223294729, + "runAsGroup": -6754946370765710682, + "runAsNonRoot": false, "supplementalGroups": [ - -6356503130840432651 + -1612979559790338418 ], - "fsGroup": -2019276087967685705, + "fsGroup": 6541871045343732877, "sysctls": [ { - "name": "420", - "value": "421" + "name": "417", + "value": "418" } ], - "fsGroupChangePolicy": "2 ɲ±m嵘厶sȰÖ埡ÆɰŞ", + "fsGroupChangePolicy": "d%蹶/ʗp壥", "seccompProfile": { - "type": "樞úʥ銀ƨ", - "localhostProfile": "422" + "type": "揤郡ɑ鮽ǍJB膾扉", + "localhostProfile": "419" } }, "imagePullSecrets": [ { - "name": "423" + "name": "420" } ], - "hostname": "424", - "subdomain": "425", + "hostname": "421", + "subdomain": "422", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1330,19 +1334,19 @@ { "matchExpressions": [ { - "key": "426", - "operator": "'o儿Ƭ銭u裡_", + "key": "423", + "operator": " u怞荊ù灹8緔Tj§E蓋Cȗä", "values": [ - "427" + "424" ] } ], "matchFields": [ { - "key": "428", - "operator": "L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", + "key": "425", + "operator": "愉BʟƮƙ", "values": [ - "429" + "426" ] } ] @@ -1351,23 +1355,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1896690864, + "weight": -1699090088, "preference": { "matchExpressions": [ { - "key": "430", - "operator": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", + "key": "427", + "operator": "普闎Ť萃Q+駟à稨氙", "values": [ - "431" + "428" ] } ], "matchFields": [ { - "key": "432", - "operator": "", + "key": "429", + "operator": "血x柱栦阫Ƈʥ椹ý飝ȕ笧L", "values": [ - "433" + "430" ] } ] @@ -1380,30 +1384,30 @@ { "labelSelector": { "matchLabels": { - "Z___._6..tf-_u-3-_n0..p": "S.K" + "0l4-vo5bypq.5---f31-0-2t3z-w5h/Z9p_6.C.-e16-O_.Q-U-_s-mtA.W5_-5_.V1-rU.___06.eqk5E_-4-.XH-.k7": "2" }, "matchExpressions": [ { - "key": "Fgw_-z_659GE.l_.23--_6l.-5_BZk5v3aUK_--_o_2.--4Z7__i1T.miw_7a2", - "operator": "NotIn", - "values": [ - "j_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.--_-_ve5.m_2d" - ] + "key": "e-_o_2.--4Z7__i1T.miw_7a_...8-_0__5HG2_5XOAX.gUqV22-4-y5", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "440" + "437" ], - "topologyKey": "441", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0": "2_I-_P..w-W_-nE...-__--.k47M7y-Dy__3wc.7" + "Y.39g_.--_-_ve5.m_U": "mXZ-3" }, "matchExpressions": [ { - "key": "L._.-_L-__bf_9_-C-PfNx__-U_.Pn-W23W", - "operator": "Exists" + "key": "p-a7-2--o--u0038mp9c10-k-r---3g7nz4-------385h-6.6qr-7----rgvf3q-z-5z80n--t5--9-4-d2-22--i--401/2-n_5023Xl-3Pw_-r75--_-A-o-_y", + "operator": "In", + "values": [ + "Z-nE...-__--.4" + ] } ] } @@ -1411,34 +1415,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1250715930, + "weight": 450920824, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "8-7AlR__8-7_-YD-Q9_-_1": "YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Q.-_t--O.37" + "0k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a42-2y20--s-7l6e--s-9/5-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_N_h_4Hl-X0_2--__4K.a": "A_-_l67Q.-_t--O.3L.z2-y.-...CC" }, "matchExpressions": [ { - "key": "oe7-7973b--7-n-34-h/C4_-_2G0.-c_C.G.hu", + "key": "d-m._fN._k8__._ep21", "operator": "In", "values": [ - "qu.._.105-4_ed-0-iz" + "5_--u.._.105-4_ed-0-i_zZsYo" ] } ] }, "namespaces": [ - "454" + "451" ], - "topologyKey": "455", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "8--7g0e6-x5-7-a6434---7i-f-d019o1v3-2101s8-j-6j4uvl/5p_B-d--Q5._D6_.d-n_9n.p.2-.-w": "61P_.D8_t..-Ww27" + "8d5ez1----b69x98--7g0e6-x5-7-a6434---7i-f-d019v.g9f82k8-2-d--n--r8661--3-8-tc/TB-d--Q5._D60": "F.-0-...WE.-_tdE" }, "matchExpressions": [ { - "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", - "operator": "DoesNotExist" + "key": "t1n13sx82-cx-4q/0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._bk81S3.T", + "operator": "NotIn", + "values": [ + "2-__3uM77U7._pT-___-_5-6h_K7" + ] } ] } @@ -1451,30 +1458,33 @@ { "labelSelector": { "matchLabels": { - "2.u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w": "QCJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT2" + "q": "zfdw.3-._CJ4a1._-_CH-6" }, "matchExpressions": [ { - "key": "wc89k-0-57z4063---k1b6x91-0f-w8l--7c17j.n78aou-jf35-k7cr-mo-dz12----8q--n260pvo8-8---ln-9ei-vi9g-dn--q/4...rBQ.9-_.m7-Q____vSW_4-___-_--x", - "operator": "NotIn", + "key": "nJ_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-_.m7-Q____vSW_4-__h", + "operator": "In", "values": [ - "81_---l_3_-_G-D....js--a---..6bD_M--c.0Q-2" + "m_-Z.wc..k_0_5.z.0..__D-1b.-9.Y0-_-.l__.c17__f_-336-.B_1" ] } ] }, "namespaces": [ - "468" + "465" ], - "topologyKey": "469", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "4-tf---7r88-1--p61cd--s-nu5718--lks7d-x99/8-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-R6_Q": "ai.D7-_5" + "o9-ak9-5--y-4-03ls-86-u2i7-6-q-----f-b-3-----7--6-7-wf.c50-de2qh2-b-6--13lk5-e4-u-5kvp-----887j72qz6-7d84-1f396h82a/n.60--o._H": "gwb.-R6_pQ_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSLq" }, "matchExpressions": [ { - "key": "le-to9e--a-7je9fz87-2jvd23-0p9j1t36--a4bl-gq38v7--a2o5.o-4k0267h5/m06jVZ-uP.t_.O937u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1W", - "operator": "DoesNotExist" + "key": "8v---a9j23/9", + "operator": "In", + "values": [ + "y__y.9O.L-.m.3h" + ] } ] } @@ -1482,34 +1492,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1093414706, + "weight": -2090647419, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "75-.._r6M__4-P-g3Jt6e9G.-84": "W-.auZTcwJ._KVpx_0-.mJe__.B-cd2_84-M-_-U...s._K9-.AJ-_8-W" + "N-._M5..-N_H_55..--E3_2D-1DW_o": "k._kzB7U_.Q.45cy-.._-__-Zvt.L6" }, "matchExpressions": [ { - "key": "3---49t7/87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..--44-Bb1.R_.225.5D1.--8", - "operator": "DoesNotExist" + "key": "3m-8vuo17qre-33-5-u8f0f1qv--i72-x3---v255/GT._.Y4-0.67hP-lX-_-..5-.._r6M__4P", + "operator": "In", + "values": [ + "6x-_-o_6O_If-5_-_._F-09z024" + ] } ] }, "namespaces": [ - "482" + "479" ], - "topologyKey": "483", + "topologyKey": "480", "namespaceSelector": { "matchLabels": { - "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..P": "whQ7be__-.-g5" + "23---49tw-2j.7-e10-f-o-fr-5-3t--y9---5/G0.87B_1BKi-5y-9-kE-4.._c_____gNM-.T-..--44-Bb1.R_.225.5D1.-a": "ql__KSvV-8-L__C_60-__.19_-gYY._..fP-h" }, "matchExpressions": [ { - "key": "P__n.__16ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..0", - "operator": "In", - "values": [ - "h_qD-J_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DLo" - ] + "key": "ctyxc-1-x9-i9wegl8ppv90-u---2-w-bn54kh-9/77q___n.__16ee.-.66c", + "operator": "Exists" } ] } @@ -1518,67 +1528,64 @@ ] } }, - "schedulerName": "490", + "schedulerName": "487", "tolerations": [ { - "key": "491", - "operator": "ʇɆȏ+\u0026ɃB沅零", - "value": "492", - "effect": "=Ĉ鳟/d\u0026蒡榤Ⱦ盜ŭ飼", - "tolerationSeconds": 5710269275969351972 + "key": "488", + "operator": "珢\\%傢z¦Ā竚ĐȌƨǴ", + "value": "489", + "effect": "Ƀ咇8夎純Ǐnn坾", + "tolerationSeconds": 7246782235209217945 } ], "hostAliases": [ { - "ip": "493", + "ip": "490", "hostnames": [ - "494" + "491" ] } ], - "priorityClassName": "495", - "priority": 171558604, + "priorityClassName": "492", + "priority": 516555648, "dnsConfig": { "nameservers": [ - "496" + "493" ], "searches": [ - "497" + "494" ], "options": [ { - "name": "498", - "value": "499" + "name": "495", + "value": "496" } ] }, "readinessGates": [ { - "conditionType": "鳢.ǀŭ瘢颦z疵悡nȩ純z邜排A" + "conditionType": "ɺ" } ], - "runtimeClassName": "500", + "runtimeClassName": "497", "enableServiceLinks": true, - "preemptionPolicy": "{De½t;Äƾ", + "preemptionPolicy": "牯雫íȣƎǗ啕倽|銜Ʌ0斃搡Cʼn嘡", "overhead": { - "3§T旦y6辱Ŵ鎥": "789" + "Ɇȏ+\u0026ɃB沅零șPî壣V礆á¤": "650" }, "topologySpreadConstraints": [ { - "maxSkew": 1725443144, - "topologyKey": "501", - "whenUnsatisfiable": "ƫƍƙơ卍睊Pǎ玒", + "maxSkew": -1190434752, + "topologyKey": "498", + "whenUnsatisfiable": "ŭ飼蒱鄆", "labelSelector": { "matchLabels": { - "1h9-z8-35x38iq/V_-q-L34-_D86-Wg": "51_n4a-n.Q_-.__A9-4l_m.A.Zi___Y__YDuzh9N6-...2_.Qa" + "i86t27w417-7-lyzeqr/G.i-F_.TJ.-V6K_.3_58t": "lSKp.Iw2__V3T68.W7De.._g" }, "matchExpressions": [ { - "key": "086----3-893097-0zy976-0--q-90fo4gk.3f--5nwy-m0---063-r-z-n1l3j-4175-x-0---9/s", - "operator": "In", - "values": [ - "79_j570n__.-7_I8.--4-___..1N" - ] + "key": "m2-8-i--------uzh9-6o0972-3-4.d50v-k47/z._3.x.8iSq-r_5--..dc3doP_.l-3", + "operator": "Exists" } ] } @@ -1587,8 +1594,8 @@ "setHostnameAsFQDN": true } }, - "ttlSecondsAfterFinished": -654972141, - "completionMode": "]ɬ朞ɄƶÁ1!ƜaǓÜ覚镉嵸ɫò", + "ttlSecondsAfterFinished": 1600150514, + "completionMode": "ıȦjJ綒鷈颿懽]轸", "suspend": false } } diff --git a/testdata/HEAD/batch.v1beta1.JobTemplate.pb b/testdata/HEAD/batch.v1beta1.JobTemplate.pb index 3c14121b4de0105998f4c747a26cf7df6949bd11..3dc356c2b58d44d1f989f21027ce96062dee398b 100644 GIT binary patch delta 5738 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 delta 5827 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,趐V曡88 ' + - "494" + dnsPolicy: ŶJ詢QǾɁ鍻G鯇ɀ魒Ð扬= enableServiceLinks: true ephemeralContainers: - args: - - "341" + - "336" command: - - "340" + - "335" env: - - name: "348" - value: "349" + - name: "343" + value: "344" valueFrom: configMapKeyRef: - key: "355" - name: "354" + key: "350" + name: "349" optional: true fieldRef: - apiVersion: "350" - fieldPath: "351" + apiVersion: "345" + fieldPath: "346" resourceFieldRef: - containerName: "352" - divisor: "522" - resource: "353" + containerName: "347" + divisor: "343" + resource: "348" secretKeyRef: - key: "357" - name: "356" - optional: true + key: "352" + name: "351" + optional: false envFrom: - configMapRef: - name: "346" - optional: false - prefix: "345" + name: "341" + optional: true + prefix: "340" secretRef: - name: "347" + name: "342" optional: true - image: "339" - imagePullPolicy: ĖRh}颉hȱɷȰW瀤oɢ嫎¸殚篎 + image: "334" + imagePullPolicy: ɴĶ烷Ľthp像-觗裓6Ř lifecycle: postStart: exec: command: - - "385" + - "380" httpGet: - host: "388" + host: "383" httpHeaders: - - name: "389" - value: "390" - path: "386" - port: "387" - scheme: ǹʅŚO虀^背 + - name: "384" + value: "385" + path: "381" + port: "382" + scheme: '''蠨磼O_h盌3+Œ9两@8' tcpSocket: - host: "391" - port: -1442230895 + host: "386" + port: -130408357 preStop: exec: command: - - "392" + - "387" httpGet: - host: "394" + host: "390" httpHeaders: - - name: "395" - value: "396" - path: "393" - port: 1468940509 - scheme: 像-觗裓6Ř + - name: "391" + value: "392" + path: "388" + port: "389" + scheme: ŒGm¨z鋎靀G tcpSocket: - host: "397" - port: 1762917570 + host: "394" + port: "393" livenessProbe: exec: command: - - "364" - failureThreshold: 178262944 + - "359" + failureThreshold: 1447996588 httpGet: - host: "367" + host: "361" httpHeaders: - - name: "368" - value: "369" - path: "365" - port: "366" - scheme: ¥ - initialDelaySeconds: 1045190247 - periodSeconds: -651405950 - successThreshold: 1903147240 + - name: "362" + value: "363" + path: "360" + port: 892837330 + scheme: 気Ƀ秮ò + initialDelaySeconds: -1649234654 + periodSeconds: 541943046 + successThreshold: 1502194981 tcpSocket: - host: "371" - port: "370" - terminationGracePeriodSeconds: 7591592723235237403 - timeoutSeconds: 1805682547 - name: "338" + host: "365" + port: "364" + terminationGracePeriodSeconds: -3565639689247870986 + timeoutSeconds: -263708518 + name: "333" ports: - - containerPort: -253063948 - hostIP: "344" - hostPort: 488431979 - name: "343" - protocol: 橱9ij\Ď愝Ű藛b磾s + - containerPort: -329321819 + hostIP: "339" + hostPort: -1069764899 + name: "338" + protocol: ż鯀1 readinessProbe: exec: command: - - "372" - failureThreshold: 240154501 + - "366" + failureThreshold: 1262500808 httpGet: - host: "375" + host: "369" httpHeaders: - - name: "376" - value: "377" - path: "373" - port: "374" - scheme: 昧牱fsǕT衩kƒK0 - initialDelaySeconds: 22814565 - periodSeconds: -96528156 - successThreshold: -2043135662 + - name: "370" + value: "371" + path: "367" + port: "368" + scheme: h`職铳s44矕Ƈ + initialDelaySeconds: 168484477 + periodSeconds: -1001034710 + successThreshold: 467693083 tcpSocket: - host: "378" - port: -629974246 - terminationGracePeriodSeconds: -1988677584282886128 - timeoutSeconds: -89787189 + host: "372" + port: 1592612939 + terminationGracePeriodSeconds: -867246751039954454 + timeoutSeconds: 1022152027 resources: limits: - ƺL肄$鬬$矐_敕ű嵞嬯: "84" + q櫞繡: "121" requests: - 姰l咑耖p^鏋蛹Ƚȿ: "232" + 肄$鬬: "915" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 8[y#t(ȗŜŲ + - 5Ų買霎ȃň[>ą S drop: - - 洪 - privileged: true - procMount: ǾɁ鍻G鯇ɀ魒Ð扬=惍E + - d'呪 + privileged: false + procMount: "" readOnlyRootFilesystem: false - runAsGroup: -2958928304063527963 + runAsGroup: -8583816881639870831 runAsNonRoot: false - runAsUser: 4233308148542782456 + runAsUser: -4328915352766545090 seLinuxOptions: - level: "402" - role: "400" - type: "401" - user: "399" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "406" - type: ŊĊ娮rȧŹ黷 + localhostProfile: "403" + type: ǻG喾@潷ƹ8ï驿 windowsOptions: - gmsaCredentialSpec: "404" - gmsaCredentialSpecName: "403" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "405" + runAsUserName: "402" startupProbe: exec: command: - - "379" - failureThreshold: -548803057 + - "373" + failureThreshold: -1349160121 httpGet: - host: "381" + host: "375" httpHeaders: - - name: "382" - value: "383" - path: "380" - port: 1885676566 - scheme: O_h盌3+Œ9两@8Byß讪Ă2 - initialDelaySeconds: -372626292 - periodSeconds: 1019901190 - successThreshold: -1625381496 + - name: "376" + value: "377" + path: "374" + port: -1452767599 + scheme: ' 瞍髃#ɣȕ' + initialDelaySeconds: -1014296961 + periodSeconds: -603097910 + successThreshold: 1776174141 tcpSocket: - host: "384" - port: -281926929 - terminationGracePeriodSeconds: -8201340979270163756 - timeoutSeconds: 2018111855 - targetContainerName: "407" - terminationMessagePath: "398" - terminationMessagePolicy: Ų買霎ȃň[>ą + host: "379" + port: "378" + terminationGracePeriodSeconds: -3183357344394757806 + timeoutSeconds: 1708011112 + stdin: true + stdinOnce: true + targetContainerName: "404" + terminationMessagePath: "395" + terminationMessagePolicy: W#ļǹʅŚO虀^ tty: true volumeDevices: - - devicePath: "363" - name: "362" + - devicePath: "358" + name: "357" volumeMounts: - - mountPath: "359" - mountPropagation: ƬɸĻo:{柯?B俋¬h`職 - name: "358" + - mountPath: "354" + mountPropagation: 羶剹ƊF豎穜姰l咑耖 + name: "353" readOnly: true - subPath: "360" - subPathExpr: "361" - workingDir: "342" + subPath: "355" + subPathExpr: "356" + workingDir: "337" hostAliases: - hostnames: - - "494" - ip: "493" + - "491" + ip: "490" + hostNetwork: true hostPID: true - hostname: "424" + hostname: "421" imagePullSecrets: - - name: "423" + - name: "420" initContainers: - args: - - "199" + - "202" command: - - "198" + - "201" env: - - name: "206" - value: "207" + - name: "209" + value: "210" valueFrom: configMapKeyRef: - key: "213" - name: "212" + key: "216" + name: "215" optional: true fieldRef: - apiVersion: "208" - fieldPath: "209" + apiVersion: "211" + fieldPath: "212" resourceFieldRef: - containerName: "210" - divisor: "729" - resource: "211" + containerName: "213" + divisor: "241" + resource: "214" secretKeyRef: - key: "215" - name: "214" + key: "218" + name: "217" optional: false envFrom: - configMapRef: - name: "204" + name: "207" optional: false - prefix: "203" + prefix: "206" secretRef: - name: "205" + name: "208" optional: false - image: "197" - imagePullPolicy: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' + image: "200" + imagePullPolicy: ÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ鍏 lifecycle: postStart: exec: command: - "244" httpGet: - host: "247" + host: "246" httpHeaders: - - name: "248" - value: "249" + - name: "247" + value: "248" path: "245" - port: "246" - scheme: 队偯J僳徥淳4揻 + port: 1746399757 + scheme: V訆Ǝżŧ tcpSocket: - host: "250" - port: 878005329 + host: "249" + port: 204229950 preStop: exec: command: - - "251" + - "250" httpGet: - host: "254" + host: "253" httpHeaders: - - name: "255" - value: "256" - path: "252" - port: "253" - scheme: Œɥ颶妧Ö闊 鰔澝qV訆Ǝ + - name: "254" + value: "255" + path: "251" + port: "252" + scheme: ɣľ)酊龨δ摖ȱğ_<ǬëJ橈 tcpSocket: host: "257" - port: 509813083 + port: "256" livenessProbe: exec: command: - - "222" - failureThreshold: 183376425 + - "225" + failureThreshold: -1784617397 httpGet: - host: "225" + host: "227" httpHeaders: - - name: "226" - value: "227" - path: "223" - port: "224" - scheme: 咡W - initialDelaySeconds: 1674961434 - periodSeconds: 44509253 - successThreshold: -1661575965 + - name: "228" + value: "229" + path: "226" + port: -1225815437 + scheme: 荭gw忊|E + initialDelaySeconds: 1004325340 + periodSeconds: 14304392 + successThreshold: 465972736 tcpSocket: - host: "228" - port: 888935190 - terminationGracePeriodSeconds: 439010468654957223 - timeoutSeconds: -553100686 - name: "196" + host: "230" + port: -438588982 + terminationGracePeriodSeconds: 8340498462419356921 + timeoutSeconds: -1313320434 + name: "199" ports: - - containerPort: -955773237 - hostIP: "202" - hostPort: -589000495 - name: "201" - protocol: g鄠[颐o啛更偢ɇ卷荙JLĹ]佱¿ + - containerPort: 1791615594 + hostIP: "205" + hostPort: -805795167 + name: "204" + protocol: Ƥ熪军g>郵[+扴 readinessProbe: exec: command: - - "229" - failureThreshold: 617318981 + - "231" + failureThreshold: 704287801 httpGet: - host: "231" + host: "233" httpHeaders: - - name: "232" - value: "233" - path: "230" - port: -2133054549 - scheme: 遰=E - initialDelaySeconds: -1462219068 - periodSeconds: 1714588921 - successThreshold: -1246371817 + - name: "234" + value: "235" + path: "232" + port: 627670321 + initialDelaySeconds: -1666819085 + periodSeconds: 1777326813 + successThreshold: -1471289102 tcpSocket: - host: "235" - port: "234" - terminationGracePeriodSeconds: 1856677271350902065 - timeoutSeconds: -370386363 + host: "237" + port: "236" + terminationGracePeriodSeconds: 8549738818875784336 + timeoutSeconds: -282193676 resources: limits: - 輦唊#v铿ʩȂ4ē鐭: "879" + "": "268" requests: - 昕Ĭ: "524" + -Ɂ圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀ơ: "340" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - "" + - ²静ƲǦŐnj汰8 drop: - - Ȱ囌{屿oiɥ嵐sC8?Ǻ鱎ƙ; - privileged: false - procMount: 録²Ŏ)/灩聋3趐囨鏻砅邻爥 + - İ + privileged: true + procMount: ±p鋄5弢ȹ均i绝5哇芆 readOnlyRootFilesystem: true - runAsGroup: 802922970712269023 - runAsNonRoot: true - runAsUser: -7747494447986851160 + runAsGroup: 5903342706635131481 + runAsNonRoot: false + runAsUser: -1311522118950739815 seLinuxOptions: level: "262" role: "260" @@ -734,108 +739,104 @@ template: user: "259" seccompProfile: localhostProfile: "266" - type: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS + type: ì windowsOptions: gmsaCredentialSpec: "264" gmsaCredentialSpecName: "263" - hostProcess: false + hostProcess: true runAsUserName: "265" startupProbe: exec: command: - - "236" - failureThreshold: -2146674095 + - "238" + failureThreshold: -367153801 httpGet: - host: "239" + host: "240" httpHeaders: - - name: "240" - value: "241" - path: "237" - port: "238" - scheme: ŕ翑0展} - initialDelaySeconds: -1778952574 - periodSeconds: -778272981 - successThreshold: 2056774277 + - name: "241" + value: "242" + path: "239" + port: -518330919 + scheme: NKƙ順\E¦队偯J僳徥淳4揻-$ + initialDelaySeconds: 348370746 + periodSeconds: 1909548849 + successThreshold: 1492642476 tcpSocket: host: "243" - port: "242" - terminationGracePeriodSeconds: -1117820874616112287 - timeoutSeconds: 1386255869 - stdin: true + port: 1235694147 + terminationGracePeriodSeconds: 8194791334069427324 + timeoutSeconds: 468369166 terminationMessagePath: "258" - terminationMessagePolicy: ²sNƗ¸g - tty: true + terminationMessagePolicy: 鶫:顇ə娯Ȱ囌{屿oiɥ嵐sC volumeDevices: - - devicePath: "221" - name: "220" + - devicePath: "224" + name: "223" volumeMounts: - - mountPath: "217" - mountPropagation: ' 苧yñKJɐ' - name: "216" - subPath: "218" - subPathExpr: "219" - workingDir: "200" - nodeName: "412" + - mountPath: "220" + mountPropagation: 藢xɮĵȑ6L*Z鐫û咡W< + name: "219" + subPath: "221" + subPathExpr: "222" + workingDir: "203" + nodeName: "409" nodeSelector: - "408": "409" + "405": "406" overhead: - 3§T旦y6辱Ŵ鎥: "789" - preemptionPolicy: '{De½t;Äƾ' - priority: 171558604 - priorityClassName: "495" + Ɇȏ+&ɃB沅零șPî壣V礆á¤: "650" + preemptionPolicy: 牯雫íȣƎǗ啕倽|銜Ʌ0斃搡Cʼn嘡 + priority: 516555648 + priorityClassName: "492" readinessGates: - - conditionType: 鳢.ǀŭ瘢颦z疵悡nȩ純z邜排A - restartPolicy: ;Ƭ婦d%蹶/ʗp壥Ƥ - runtimeClassName: "500" - schedulerName: "490" + - conditionType: ɺ + restartPolicy: rƈa餖Ľ + runtimeClassName: "497" + schedulerName: "487" securityContext: - fsGroup: -2019276087967685705 - fsGroupChangePolicy: 2 ɲ±m嵘厶sȰÖ埡ÆɰŞ - runAsGroup: -8157642381087094542 - runAsNonRoot: true - runAsUser: -5785208110583552190 + fsGroup: 6541871045343732877 + fsGroupChangePolicy: d%蹶/ʗp壥 + runAsGroup: -6754946370765710682 + runAsNonRoot: false + runAsUser: -2841141127223294729 seLinuxOptions: - level: "416" - role: "414" - type: "415" - user: "413" + level: "413" + role: "411" + type: "412" + user: "410" seccompProfile: - localhostProfile: "422" - type: 樞úʥ銀ƨ + localhostProfile: "419" + type: 揤郡ɑ鮽ǍJB膾扉 supplementalGroups: - - -6356503130840432651 + - -1612979559790338418 sysctls: - - name: "420" - value: "421" + - name: "417" + value: "418" windowsOptions: - gmsaCredentialSpec: "418" - gmsaCredentialSpecName: "417" - hostProcess: true - runAsUserName: "419" - serviceAccount: "411" - serviceAccountName: "410" + gmsaCredentialSpec: "415" + gmsaCredentialSpecName: "414" + hostProcess: false + runAsUserName: "416" + serviceAccount: "408" + serviceAccountName: "407" setHostnameAsFQDN: true shareProcessNamespace: false - subdomain: "425" - terminationGracePeriodSeconds: -6472827475835479775 + subdomain: "422" + terminationGracePeriodSeconds: -3501425899000054955 tolerations: - - effect: =Ĉ鳟/d&蒡榤Ⱦ盜ŭ飼 - key: "491" - operator: ʇɆȏ+&ɃB沅零 - tolerationSeconds: 5710269275969351972 - value: "492" + - effect: Ƀ咇8夎純Ǐnn坾 + key: "488" + operator: 珢\%傢z¦Ā竚ĐȌƨǴ + tolerationSeconds: 7246782235209217945 + value: "489" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: 086----3-893097-0zy976-0--q-90fo4gk.3f--5nwy-m0---063-r-z-n1l3j-4175-x-0---9/s - operator: In - values: - - 79_j570n__.-7_I8.--4-___..1N + - key: m2-8-i--------uzh9-6o0972-3-4.d50v-k47/z._3.x.8iSq-r_5--..dc3doP_.l-3 + operator: Exists matchLabels: - 1h9-z8-35x38iq/V_-q-L34-_D86-Wg: 51_n4a-n.Q_-.__A9-4l_m.A.Zi___Y__YDuzh9N6-...2_.Qa - maxSkew: 1725443144 - topologyKey: "501" - whenUnsatisfiable: ƫƍƙơ卍睊Pǎ玒 + i86t27w417-7-lyzeqr/G.i-F_.TJ.-V6K_.3_58t: lSKp.Iw2__V3T68.W7De.._g + maxSkew: -1190434752 + topologyKey: "498" + whenUnsatisfiable: ŭ飼蒱鄆 volumes: - awsElasticBlockStore: fsType: "67" @@ -936,6 +937,10 @@ template: apiGroup: "193" kind: "194" name: "195" + dataSourceRef: + apiGroup: "196" + kind: "197" + name: "198" resources: limits: ?$矡ȶ网棊ʢ: "891" @@ -1090,4 +1095,4 @@ template: storagePolicyID: "124" storagePolicyName: "123" volumePath: "121" - ttlSecondsAfterFinished: -654972141 + ttlSecondsAfterFinished: 1600150514 diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.json b/testdata/HEAD/core.v1.PersistentVolumeClaim.json index 50bd046099..1251e93c56 100644 --- a/testdata/HEAD/core.v1.PersistentVolumeClaim.json +++ b/testdata/HEAD/core.v1.PersistentVolumeClaim.json @@ -71,24 +71,29 @@ "apiGroup": "28", "kind": "29", "name": "30" + }, + "dataSourceRef": { + "apiGroup": "31", + "kind": "32", + "name": "33" } }, "status": { - "phase": "燴壩卄蓨MĮ?", + "phase": "gɸ=ǤÆ碛,1ZƜ/C龷Ȫ", "accessModes": [ - "ĭÐl恕ɍȇ廄裭4懙" + "l殛瓷雼浢Ü礽" ], "capacity": { - "嵒ƫS捕ɷD¡轫n": "583" + "{囥": "721" }, "conditions": [ { - "type": "Ü郀", - "status": "ƣKʘńw:5塋", - "lastProbeTime": "2588-10-04T08:20:38Z", - "lastTransitionTime": "2095-10-31T02:52:44Z", - "reason": "31", - "message": "32" + "type": "n(鲼ƳÐƣKʘńw:5塋訩塶\"=", + "status": "Ka縳讋ɮ衺勽Ƙq", + "lastProbeTime": "2343-07-10T15:32:16Z", + "lastTransitionTime": "2944-07-13T11:02:13Z", + "reason": "34", + "message": "35" } ] } diff --git a/testdata/HEAD/core.v1.PersistentVolumeClaim.pb b/testdata/HEAD/core.v1.PersistentVolumeClaim.pb index c73d155ea4595fcaf84edea25a1f2f8909afe601..de69094f13d448cb3d3c61a6d5b1a61f91803f78 100644 GIT binary patch delta 183 zcmV;o07(De1cC*SA_3ZwBf0{O0+HYUe?klj0y8lZ0y8oi0y8rjj{yo7XUVud$E3rC z=c1b|F6^UfwW7nE=cK(F4GIK%<(s7v1quT9V}Wv%`?aqf5$|#e{b{HRYj;=%}gXp|&DD5)(^d=eV=zu8Ya8=%KphC5yer lm~k2i2!N2t^eYemA_xez;-$!P5CAFyGc+;+Gc_6jA^_>eP+0%~ delta 148 zcmV;F0Biq(1>XdaA_2FNBf0|r0g>PTe;RuV5a)-q<)f+PjfCivs7=JKKN1$it;3LP z=7E*TjmU@PyM*YYtu*F`nHn1k66Lj$#;a52jg`r_M8cuyy{m2#1quT-I5Q$L3I)TQ z>4Sh04aTEO%9zE3cRDrYp^F*_2-flD-bfGtA_xfl#k%DV5CAFyGchs(Gcp_?3iJ)Q2w}q z4|R<+4X3|2bjn*fK!uP&BD+Aw*pkrzdI&P;At(_~4c7SjyBrx2BZuAfhpo^03JXPl zMb6CUT%A#Lw686PgK26^GC5n9OysD^03!0#1EGWtBnp5gik7jzb`Ch&r$=B7!E7+d zrbkIK)L{I);L3TzWWcW!WA%W&F(~YML9czB`Q{(}HQ(zN3wN}hf1hAZTXW0bRKBmx zIC$gwpT7DB5nDo#ae;kRY6bvH422Ot>$qMRWWs7ltmR32^Khx>Oj)dZZ@H)B05jRY z=geS(zb`Yf-FdhAxwcc{v*wt#a(vWs^maO_oeX5-eI&7W%OD zR{>y^nhn4T^Mj=o78F)Ei)Fd<*mT)nQ{z6-=gjpU@A72i4E7}ZtB=wC&U#0=cUPv4 ztnh%W2mxf>R|?)sk=DZ?Z++UcyUAVAvZ&}Cu zHxkqO36dwnl7{PC*+bRCeXc{cUU&MTC7#2D?yf`2s0o_AX@;lx_!L)n-=Ov)e}UoPFM-r7=&ZE`KftpB5GSQROk5U?yTGk*27W@Zn?b%nn=A zaNk>=v)vKoI4`L|D&5*y_gR1rTubQ8W_O#KR-Uhnjo^ zb!pp^t-id*(}W(z_;8AB8&N@!>-2S!NG$>!NuqEdrQd9{;mEiL(T!tKw*1U{c9$<> z;Fq3#N1glAT*rJpRlePYGZLnF>MB;JylyMAow?R?DiD*{G?MyX-jVTkGHW#!e%^3l zT$tw%j*o-QBNbPxZ|Qr4e_T>fsYfZneD=?FPN~Z4x_qkBcI75vdSr*A&eq|s>9TjO zcAg!|FgIm&Wen$^%Q;De59Vcj(R`a5<_1?_lH0tPt}24w*ZYD_RM zGb;?%UlD5!TMrQ=IFOeieeyDAf`PZdAQ=B}^6c%V+XuQ*!wly3^s847ynVSNHT=le zr~X#fTX2(NE`I(uzsq%d-=7J67a7##Wi=Aq$Kz1vA=F`z&4vX}`OXyc-ok<5L(Zey z**I@+fv2_HTVvhp&Od-Q`%a#Wd5nD6U%JP4x_2bYSF+c229_&K8YDViVRsWSa=Ccq z3yD8GMCK9XEHaWb;jaQU-hO7VZvGB$`)*&>ZpUue6N3L4{7s_5(uSLSNA}J4^jEt3 z8+_>n{_aX|X2Z;AJWIAxb3!}vyR*kqFOg5+1qx+!=VrQ3oO#_|Vm~-sG1xR4PgJR& z!dI1{D0`8+DSMLtK$~ly^I*bUe`YOwS6M2540$Ms+(nQ-C!dJYW*|+~VzrqxEhlI@ zc$!AEf)*qqRiGv=-9&5JT%^!6t^G)&qqR2`dM+IY3s{AUB)OtP4^6V7SqPyGG|fiK zw6>9^qp62xCB!E!N=Tl)V_i}*7)Mp`#;PToAYULugrwO5^-LrnOX4O)V-ZWM8tl3- zN!F6-S2Pe|9!+mh7fRG}(#*tYbgZVmyj{`g#Trd3n`wm7G(^+VtMu}yB+5DlcACH0 z^t?1%gV%}{uWjT&UL^@3S>tzTXaOvPKN(a*DU8N0m#KdSgNYxMjfUcsm71i{OthfUia0^U*U| zgkDByyB3R3>>8v+Q;(Blc!Wfj8Wr(@nKX)LCA1gAmV{VMTa&V$lEis)IZa%#c*Y8P&9W`aISvUZHD2UW zqu0uG(OcugtP82<$%)FQPsR)|#2%FHO-j{(qfpY8p!p29uu>s_d zbh5HTMjH`|Ln_*a5G%vtZ8BQ3QC3(XejPI=0*YU?o>{#P+zIiRpd`z*fKVcfIJ9FWN{~d*Ab!>61SCS#Nr+jsVKY)U z%ZXNwOAuC~6s$HYPf42rhS(^{(I8ARLW^nsWjc*RsbE){o+-dbZZ1QkH{lr1rPrcO z)KB8+SvzQreicDn2-?DB^17E-FJY)juE3w9fi;u2pl@@e_cs=ft+^w0Ukg*G=bhmO!#=QCE6)XLqb1mu z|7$#j$JCpZ@M=j3P;XXJ;TP0ds75Rn%xB~d5Zf_T&Rs%{u>y)9E)X!V4CDg-!A*gc)rcp4`Ih(8 z+cSUR>#N>5+27w1?>z19JR&^vvuIb#axR!vn3&%L*fk4`Edl_bd|`UA|ISC*cYmN4 ztRh;7MVLCUP{Lr4|3e*EMX};ns`1q2s-8eRg|*rH&g0eh2=o3w<@SyZf4?jJ>j0Bw zuGDnegO&Q4BiFm{?rmmbD+zKvCO9mVv&Hxyt4q*ZeDb^dOc^v%Im@%d%`0sCJV(pC z2T#m!4;*%NxpHm0r+A92Ij)n#XMGvvi~ZTft^>N9a2tU||3yGq6`NC)jJefc{dH_u z>!pm+0KEB~58t^oF8t{4-yOX|G2Qh?-9buObIZG#12`ohwVCf`%HlAnyW6|`hJx5ewy|1dm+r;n;CZk2VALq z|3>+N8#mv}BkBl48?h9w&Vp*C%-*uyOFZ56LyfjBd!xUh+1pJSKDe?A~dC%?g z$?p7gZ*{HzP`mTgR(E;rNX-^(W`SoRL`}m* z{({D*-3{sXDqD}T)a=_=n>y4QwZK(?Cn>6c(>TxSjS`-PMhVX<5k(Uoe=>%HM>Xa+ zW?$HAZ~&pk@Eq=j7>s-N`p4oV#B+ir+}+&nYihDL*t!O8(3iZ%g}N%W%Kr z*t%!E<&af+yw$};Wsg5)&A)P?UrKW-~JfkPZ@BVo+<3GiN=UL06?tv4Y?smbG-;bVg zoxRp`44+D#=cppZG{Ks8_w*Gato40c-Z*o^M^_wU!vFQjHy;EbnD_2_4vbSyc4s>O zb+EX8XWR#)?GIkyshI!*nrPdkY6l#;MmY`BGu!9&-t1hd5=zh)xON*>! z^4e>C`Kk7jYdzWi{cVG7w!Fzxyt_{McJ1SRT?OtVb^iQ*@7r1a-TnH8(7=La{C{dE zk54i$TE+D+N?V_D7v=bJvpuD!h8oriuH1Rf(w!p(wqy2MUwyIfTvOUnf{Y+1y34AC zkwc4KxYl#le_~*#*^!*r3dd`4q=M!7B~apsMOxQll9K;E)+kG zRTj&F45ooGB)QyC?Hcg*9Usnun0#`YtHxJc?>WB9S?sH5h;nu~GB(+EISY3_cdb8< z3i-7+tHl%=dj9tLJ-;v-ETN&j@8noBqKt-!U_p{N7$DOL5@b3-f=nmKEWDGs$aVtK z2($#|kvQ{16ChXs&IG|5dS+Mi?Khx)(xIiDnTw6xSBC!rG*D1kfKa)J(9kw#cgt3z zfeQ`2b=~1vW;9HN54>r31i8C z_5I*^+mCgu0dL8lo(*6rW+MEeyX5>h5LH#D28#?62?IONuwcArpwriO#DDUz#rt-D zWDN8#K^+0QSy&Csas^qk>YL{@=6o{|HWxxi2EYD(tg+UA;b0)^fCMsRLqS$Rg4XiC z*+5;;<{v$mk4)7ikX2Iv5W1FN99GBszT#5DQXTKN-}GgVGxl8F_30?7ggG4GDLmlS ze{#dx`y(Cji?9Biw?YS01hXOhLh*51!117$B7)TvDG~;G9uW(|FmX7u%l!HQ&`D&t zfKDPrKKv4N5j@V@H>T+#bQTx=F_2!3c^8is1e;)vXn{cj5v=yVcC~{oL8p&T+}sO7 zV;jl=okU!rM5s{MK^cD^YJNlqEI9M`{87N~>NDO60YDZwoXD~O*na-Q!wEWG-C+5r hNXLVl3lZLSxn*w%2eWwCffc|@tT>MdF&Qj|e*n^bh|esnq6N@4jdn6+sEc-KZgLZ$tz{6a)k$=`(=h z!j2>EfXX6>fb5GbQD&GKm!^p}ZIYVC{LW?)6VpG&EwSIZgH2kVhcoA%^!(?D4O9d@TiKE(QR8ajt`amXaBpJvt)NuQI;XxDc29dXdEWe!aXQH9= z`h>}Znfl5=263E7K_i7gBb%U6ra+@|0!;CYvFY#5`+>oK>A90X(e#w-RB!qlj$wP} z%+da_zOzNPTzBJuV@syHuSSMlJUeY3-h~PBQpgOF#9uQ0QmDspUxmKFgiIuZ1X(eM z{FsCuCji%+zy%Yg@oye~3&8>5(Ig_DWq$43F?i;LZ(wVxtDt4LcVkt2)@!zXw!y1?O|~HpCX^+`1o=CiHIb#J!#c0O+(@zs|38gr*$p+x~i5XF!u$e+Nz6YuTa^WA;;gUxtcGG4sB z^Ao}xd@rx8a#H9Q?=|1Qqfdub4*zL8!3;gjFkX<9ygGyFa`2Js)O?H(u{7 z?!B!K1s4tP`-h*)&`xLV75`}1cUMlI3u3y?)nB-)FH_o@zUX-SX5qKZL~H{=F4WnQ zSqi(0%>A1!nFqFH!StA?qtb1$jO~e9zQ(g{aPpi8oi7=?h-HW2ar06?0hLmKfWiQQ z0Aoq*=TmhxE3E19vDR7c-E~u)ea_O*C1;L#b9?5*hwDTX4u~jxh>?7t3i z(ta}ISx?OoM~`Qy!d+W<_GnHSL8{~v_DW}`vsWE0c6HU988LhIH8}TpdMl}?M@w8q z1>W9%$0!P>7iYHMeekcEkJrtmq(DN$(Qu_bN7n%E2a;4-JShkVG^d5ON7Kv4aRGCjt%- zPr^DL6sYTi=i#{Vu3#jN5|8r#8{-_d*1Fq@MlI5D0y~+2qe)~sh$95KTHhuKR1{1| zB8A=VV)MCfzhCLflqA#BFOQWw>b!do^K>TijU035n_FE~t&XFv{u=9`x8RiDX|RZr z@&mm}_#~MzUOR7l$L|Kg2hU&6_jf}-Jaf2XLRim@rXs&{G50PWANG5aa>U{NN;n;wQPmA zGtYX!+2TBI?`OP6dY>Qb9jl!`4W#BJ;EtD+aA?%%AYNvcK*O#iUJpnl(jZX4NIW8&iCe06B2x3k)Q%(^Sbwi`}WBEB)Wm{^KL902K;nrltCkpK9RVW9E30&6d6i$I*X==o# zRGNEPOGhcPtkN1`OUqJ_n6ZI| z@69M9YwAKo)6xoh`8+y(Sq6<>(GU_PM9UF0ugzPO00PaMg=j5~R;Z`4)~}5gvXRDU zBJd>7;Zr#cX|vWxAbJ+{2l6+w8APM?8iUp&X=$pq04=5Ig(y4*PCzWZ6ovCX7a1xcTEmTL7V7wmPIlcn9o^{lCyb+$wC=P zX2gq%z@RK40fCvt^lT|EHWkU-Mld-jT$#$Qqh&f-Lo1XNTFZ`RQSzKw+RAvIUd}{u zh|Y=1qNAwE0FG|r~=HuZkZJ|JK$O46Av&#C6>{v}(LnV`gfevjL$D;9f-nisMk$)GS7$*J|1-dLcI#Xj#7f@l)o7|7~G` zg@6}W!SoeD9wkUk6i{rMn1*R9DT%Vep-s@2r37dbfpT&-_zSl&0SUA!q$BWcQJ$*M zGy-=;^g2PFFKn>CHkT1{`H6^&tN-~;?ldl_lwSZYS3rhtU#)d;j$1-3Mres#f| zP4c1yL@TVY27E$Bi5VzT!V$1i)1qhuBF}=Q$&$Qy6*Z5X&I?FHn>TLa7^Jd{m>{4v zaY;;k;#6g}0PDE942@Q6v+22XA{c|#;up}`It7k0YpMUKfRNJ@$WwvjF@lUImq0Aa z3CtP^Ws68gt0V!=fuXf19>p=Nn!;xCh+`QxT|r4mN)k3@CQlVpwQ!sQ7K^kNA!&3R z+MuZ$Xb5L;;4I20v5Pc1LeVlnMJuu%;$-T#B(l6~eBR9dCnr>pz(KMUIK{M;AZL<< zLQRM4L367U==pPF=R%+=i`UXLn3v|}X>%6Skr2+>Jd~(MFsOGUqD7Pr@{3x;5^5&N zY?e7Nq@Zp>%zAm#rm5N5#!Qe%qa|&DCa5b>IGwK03$(QPU`2X1E&mrsxq$}H$A3LS zP~Q+_4M8T6jOEy4v{^}^r068baM2)Qnubyq#Q~dI4CohWuOM0i*94DOqBJcTl!4H! z%(ZkvOx%X$6iZHq#F&l{jxLDh*a&StLaS+JF+|M9L^?7STt#DPBvKFQDJUJ(BCwzq zfit~C{+uKu`Nu^dOowZc)WfgP^d==CD|Q`4TVDA2Wb^o*0|cyBj}rSICWBZEDp>%P z&;WpCMS$F_sBi#KSy459)#4cp4E7G4yY9aZO#kC*ZuS({dG_v@J;hpicB`$zTe#dD!Gye|oFG?V_`?Exl<*Jx0EV&(U@lhSO+RHu>mB)?-2?8tllEeF*ej`Z6EGTM0X;t9s%l#Jy1OUOdeWO)?Cm@5 z+giM4v>NkeX5r=zVpVn=xqoocTj=KkzaUtZGk%uuDhUieP+zyp5Aj0n?;gJ9w|v;8 zUH0St)y%~Y{`}cQV8qS{rssTx4K8!TN#ChG z4$Ii~XFY?vJtf_)ymIS)Z@~$VrPp(`;7Be~;r?Gnj>AF_34aw1-{QdA{Ca@9^=Q z9)e`aM?Ga#wo_SWTYU|OMhB@-$NsS%!P;cqX{+&8jX3u>ws<=`eB}k+?I+@*T)oG} zkvofFEsK#mi;+9Wgbr1GYPr^WWu6Y)17;2#x7A(x_MQEwiD+~1G;dcyR^&{_p7b-# zqdjL^t+_9ZHhHRtbv(~uJkMb~&+(x|jEQ`5f$fB|(Y}9lYnu09nYVq1b4!%%@YoSs zmvsa$1*8u^pC~5?9q6<0F4NIHD{=6O8}9<GmP_fB>X$^o9b)2!H+-F^@&lhDf9g9>U@wTZ zo{XGt?{N;k{-(FCT2DrtS{PVG82aygWt|9QB_`xq`&MV2+0kP=;;bI)9_{utbUfp3 z?Dq@}xkn1lmW8@^9rAQko07<1lEG1$D8g-sB6*FAKy1VcO-s=LJ5Yp7y+pDpF_{_k z%gZDtlU|X%Xf<3E^8g5}P1rPN?lQm;uL_8vB{^{sN?r+fB2C9q69KRS1boyS#pcj- zl18Ti6kN6|@RET%k83q54mcIpYE)dSQE{zCRq+)7SkAb;!CK`{0m1veXuj=#!JB^J zDeQK)Znsq;XP)a&+lpz{KJQ?IYj@!@Q(%`~vf*(c^AN~-$%bd-SMjG_v*96jgLsHq zNU#!AiS!Z;4>=qL|6Q`-St!}?tPo6u&n81i%GReW3-uNq+dSGnFWOlSeoRdu0|kM4 zjTQ0Yamp8s`&aa#p+Wg&( z;_)n5VEf0VNz6N4?YaIOu3WkKb=%cDCx*WyVs?+GZ=O>DegyG6qo?m%SFe=o1t6Yh zO;34BDyMsUYoqK{tFv6kb3K-=zw(S6^6sd17wPGd=gs&X%Ksp<@jN6po)?W@kBq!O zDY&J)u^z|SeIoSq=|7E(N7uc+Bje7`H1uwDOj6#y)$4k{|D)m!u_XjKPgjA!Q4ngp z!0Rvlx6W4Y^b3LS7G4lclSWI=bh*tHdvL7t0yeK8eV<`@0l%UJg?iCXO{JcJWe~XI zl@wkCq{54wDL~&ZV)Kf^5BB4LM8t+U?MU7kKWr=1`}$sgH& zH{fe89os*Bfvu8yEP8F?)q%3jW0hC?w)u)X&UAp?@nao|Swxe6RhKT6reEFw5JL23h zGb0^!V`Z+I)>LQr8!HytT2^@SPNd>>VlENzgIvtxJ5bjG!#~KyJfjy~sIdX>!9&v6 zPG4=8vvjS!(KetbW1ht^!9nH4oK8mSdwGe10wWK_PF#8U!hQaZ-N<>mRBE3LI- zdwu22Gh9XWo~B~Y;li^Ojwa8MePQ-puTdu7-V@%z{qEe{GySo%ZB1Ec21D)5)(ZEr zE^DE+&3o$biy;PsZK!jLVhk`D4F5m!R`W_@z!b=pG8bePpiTr`xKIU|fkBz$py9)Z z2*}z{idaD6l#RiR07VFZ35J0qAAhg_6fGF)KN&gXPx8ham+yZ#0SKua5K{Rm21Ccl z*_*#J25<($f$eu&o-qbYg9#yIzMmd=pP)(lD z_wVg|YlBX2_j?U>gwfnM*n4;!7{VeR2r2>)+*aCn5bOooyW8=>r@?-LB1qeQ@_KC$ z2dgB|ry_?#qeKxgzy})(sa24LBnL<%GCZ{ut6F3rVTo`(;L{J*HMK2;(^bRG9p?tI zH0JvNSehHRJW#mEKpGbr8Ca;Q>9{jfXW{c*=LeQx7DPtz%Ov7UMPwnV0@c4<=)FEo zm+7+0a&Fuq{$jKAJQMrD-}n_8EX*VYV->ed=cb%*YCG Q4l9BgSt%+YB)}B#FH5P*Q2+n{ diff --git a/testdata/HEAD/core.v1.Pod.yaml b/testdata/HEAD/core.v1.Pod.yaml index 54076304e2..5b24fe836b 100644 --- a/testdata/HEAD/core.v1.Pod.yaml +++ b/testdata/HEAD/core.v1.Pod.yaml @@ -31,154 +31,159 @@ metadata: selfLink: "5" uid: "7" spec: - activeDeadlineSeconds: 4288903380102217677 + activeDeadlineSeconds: -1027633754006304958 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "389" - operator: 若`l} + - key: "388" + operator: 劄奼[ƕƑĝ®E values: - - "390" + - "389" matchFields: - - key: "391" - operator: "" + - key: "390" + operator: Ɠ宆!鍲ɋȑoG鄧 values: - - "392" - weight: -684167223 + - "391" + weight: 1624098740 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "385" - operator: ȲǸ|蕎'佉賞ǧĒzŔ + - key: "384" + operator: Ƽ¨Ix糂腂ǂ values: - - "386" + - "385" matchFields: - - key: "387" - operator: fŭƽ眝{ + - key: "386" + operator: zĮ蛋I滞廬耐鷞焬CQ values: - - "388" + - "387" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: f2t-m839-qr-7----rgvf3q-z-5z80n--t5--9-4-d2-w/w0_.i__a.O2G_-_K-.03.mp.-10KkQ-R_R.-.--4_ITO - operator: DoesNotExist + - key: 3--51 + operator: NotIn + values: + - C.-e16-O5 matchLabels: - 23bm-6l2e5---k5v3a---ez-o-u.s11-7p--3zm-lx300w-tj-35840-w4g-27-5sx6dbp-72q--m--28/1k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H: 46.-y-s4483Po_L3f1-7_O4.nw_-_x18mtxb__e + y_-3_L_2--_v2.5p_6: u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q namespaceSelector: matchExpressions: - - key: 34-5-yqu20-9105g4-edj0fh/8C4_-_2G0.-c_C.G.h--m._fN._k8__._p + - key: 8mtxb__-ex-_1_-ODgC_1-_8__3 operator: DoesNotExist matchLabels: - 54-br5r---r8oh782-u---76g---h-4-lx-0-2qg-4.94s-6-k57/8..-__--.k47M7y-Dy__3wc.q.8_00.0_._.-_L-_b: E_8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-E6___-X__H.-39-A_-_l67Qa + 93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj: 5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM namespaces: - - "413" - topologyKey: "414" - weight: 1357609391 + - "412" + topologyKey: "413" + weight: -688929182 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8609a-e0--1----v8-2/ck..1Q7._l.._Q.6.I--2_9.v.--_.--4QQ.-s.H.Hu-k-_-0-T1mel--F2 + - key: 1-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l..Q operator: DoesNotExist matchLabels: - x9-35o-1-5w5z3-d----0p---s-9----747o-3.jr-927--m6-k8-c2---2etfh41ca-z-5g2wco28---6/Dup.2L_s-o779._-k-5___-Qq..csh-3--ZT: 6_31-_I-A-_3bz._8M0U1_-__.71-_-9_._XD + K_A-_9_Z_C..7o_x3..-.8-Jp-94: Tm.__G-8...__.Q_c8.G.b_9_18 namespaceSelector: matchExpressions: - - key: C0-.-m_0-m-6Sp_N-S..O-BZ..6-1.S-B3_.b17ca-p - operator: In + - key: 0R_.Z__Lv8_.O_..8n.--z_-..6W.VKs + operator: NotIn values: - - 3-3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ_K + - 6E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V7 matchLabels: - 780bdw0-1-47rrw8-5tn.0-1y-tw/O-..6W.VK.sTt.-U_--56-.7D.3_KPg___KA-._d.8: wmiJ4x-_0_5-_.7F3p2_-_AmD-.A + 4sE4: B.__65m8_1-1.9_.-.Ms7_t.P_3..H..k9M6 namespaces: - - "399" - topologyKey: "400" + - "398" + topologyKey: "399" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: 3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5 + - key: b6---9-d-6s83--r-vk58-7e74-ddq-al.8-0m2/48-S9_-4CwMqp..__X operator: Exists matchLabels: - ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV + L_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4.u: j__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w namespaceSelector: matchExpressions: - - key: Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i - operator: Exists + - key: vi.Z + operator: NotIn + values: + - 03l-_86_u2-7_._qN__A_f_-B3_U__L.H matchLabels: - E35H__.B_E: U..u8gwbk + 97---1-i-67-3o--w/Q__-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...7a: ZZ__.-_U-.60--o._8H__lB namespaces: - - "441" - topologyKey: "442" - weight: 339079271 + - "440" + topologyKey: "441" + weight: -616061040 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1 - operator: DoesNotExist + - key: sap--h--q0h-t2n4s-6-k5-e.t8x7-l--b-9-u--17---u7-gl7814ei0/pT75-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_V + operator: Exists matchLabels: - 8--7g0e6-x5-7-a6434---7i-f-d019o1v3-2101s8-j-6j4uvl/5p_B-d--Q5._D6_.d-n_9n.p.2-.-w: 61P_.D8_t..-Ww27 + K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_X0: u7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----cp__ac8u.._K namespaceSelector: matchExpressions: - - key: y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7 + - key: P6j.u--.K--g__..b operator: DoesNotExist matchLabels: - "8": 7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR + ? e7-7973b--7-n-34-5-yqu20-9105g4-edj0fi-z-s--o8t7.4--p1-2-xa-o65p--edno-52--6-0dkn-9n7p22o4a-w----17/zA_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h-m + : e.Dx._.W-6..4_MU7iLfS0 namespaces: - - "427" - topologyKey: "428" + - "426" + topologyKey: "427" automountServiceAccountToken: false containers: - args: - - "228" + - "229" command: - - "227" + - "228" env: - - name: "235" - value: "236" + - name: "236" + value: "237" valueFrom: configMapKeyRef: - key: "242" - name: "241" - optional: true + key: "243" + name: "242" + optional: false fieldRef: - apiVersion: "237" - fieldPath: "238" + apiVersion: "238" + fieldPath: "239" resourceFieldRef: - containerName: "239" - divisor: "478" - resource: "240" + containerName: "240" + divisor: "421" + resource: "241" secretKeyRef: - key: "244" - name: "243" + key: "245" + name: "244" optional: false envFrom: - configMapRef: - name: "233" + name: "234" optional: true - prefix: "232" + prefix: "233" secretRef: - name: "234" + name: "235" optional: true - image: "226" - imagePullPolicy: ?$矡ȶ网棊ʢ + image: "227" + imagePullPolicy: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p lifecycle: postStart: exec: command: - - "271" + - "272" httpGet: host: "274" httpHeaders: - name: "275" value: "276" - path: "272" - port: "273" - scheme: 粕擓ƖHVe熼'FD + path: "273" + port: 1422435836 + scheme: ',ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ' tcpSocket: host: "278" port: "277" @@ -187,571 +192,566 @@ spec: command: - "279" httpGet: - host: "281" + host: "282" httpHeaders: - - name: "282" - value: "283" + - name: "283" + value: "284" path: "280" - port: 100356493 - scheme: ƮA攤/ɸɎ R§耶FfB + port: "281" + scheme: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 tcpSocket: - host: "285" - port: "284" + host: "286" + port: "285" livenessProbe: exec: command: - - "251" - failureThreshold: 1427600698 + - "252" + failureThreshold: 208045354 httpGet: - host: "253" + host: "255" httpHeaders: - - name: "254" - value: "255" - path: "252" - port: 486195690 - scheme: 1Ůđ眊ľǎɳ,ǿ飏騀 - initialDelaySeconds: 474119379 - periodSeconds: -1343558801 - successThreshold: 284401429 + - name: "256" + value: "257" + path: "253" + port: "254" + scheme: '{Ⱦdz@' + initialDelaySeconds: 632397602 + periodSeconds: -730174220 + successThreshold: 433084615 tcpSocket: - host: "256" - port: -490345684 - terminationGracePeriodSeconds: -6576869501326512452 - timeoutSeconds: 1923334396 - name: "225" + host: "258" + port: 406308963 + terminationGracePeriodSeconds: -1159835821828680707 + timeoutSeconds: 2026784878 + name: "226" ports: - - containerPort: 1348377429 - hostIP: "231" - hostPort: 804417065 - name: "230" - protocol: 廷s{Ⱦdz@ùƸʋŀ樺ȃv渟7 + - containerPort: -1941847253 + hostIP: "232" + hostPort: 483512911 + name: "231" + protocol: =6}ɡ readinessProbe: exec: command: - - "257" - failureThreshold: -1180080716 + - "259" + failureThreshold: -820458255 httpGet: - host: "260" + host: "261" httpHeaders: - - name: "261" - value: "262" - path: "258" - port: "259" - scheme: '>5姣>懔%熷谟' - initialDelaySeconds: -1763501586 - periodSeconds: -1675041613 - successThreshold: 963670270 + - name: "262" + value: "263" + path: "260" + port: 576428641 + scheme: ƯĖ漘Z剚敍0)鈼¬麄p呝T + initialDelaySeconds: -1710454086 + periodSeconds: 1285027515 + successThreshold: 111876618 tcpSocket: - host: "263" - port: -1920661051 - terminationGracePeriodSeconds: -6054478692818889553 - timeoutSeconds: -337240309 + host: "264" + port: -1891134534 + terminationGracePeriodSeconds: -4763823273964408583 + timeoutSeconds: 192146389 resources: limits: - 0)鈼¬麄p呝TG;邪匾mɩC[ó瓧嫭: "957" + _瀹鞎sn芞QÄȻȊ+?: "193" requests: - ĨFħ籘Àǒɿʒ: "692" + '@Ȗs«öʮĀ<é瞾': "51" securityContext: - allowPrivilegeEscalation: true + allowPrivilegeEscalation: false capabilities: add: - - Ǖɳɷ9Ì崟¿瘦ɖ緕 + - sĨɆâĺɗŹ倗S晒嶗U drop: - - Í勅跦Opwǩ曬逴褜1ØœȠƬ + - _ƮA攤/ɸɎ R§耶FfBl privileged: true - procMount: 卷 - readOnlyRootFilesystem: true - runAsGroup: 4734307467052060549 + procMount: 娝嘚庎D}埽uʎȺ眖R#yV' + readOnlyRootFilesystem: false + runAsGroup: -7106791338981314910 runAsNonRoot: true - runAsUser: 7864982275050120786 + runAsUser: 3850139838566476547 seLinuxOptions: - level: "290" - role: "288" - type: "289" - user: "287" + level: "291" + role: "289" + type: "290" + user: "288" seccompProfile: - localhostProfile: "294" - type: J + localhostProfile: "295" + type: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ windowsOptions: - gmsaCredentialSpec: "292" - gmsaCredentialSpecName: "291" - hostProcess: false - runAsUserName: "293" + gmsaCredentialSpec: "293" + gmsaCredentialSpecName: "292" + hostProcess: true + runAsUserName: "294" startupProbe: exec: command: - - "264" - failureThreshold: -406148612 + - "265" + failureThreshold: 105707873 httpGet: - host: "266" + host: "267" httpHeaders: - - name: "267" - value: "268" - path: "265" - port: -1498229293 - scheme: LƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻 - initialDelaySeconds: -1171167638 - periodSeconds: 1179132251 - successThreshold: -2123728714 + - name: "268" + value: "269" + path: "266" + port: -122979840 + scheme: 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩 + initialDelaySeconds: 2045456786 + periodSeconds: -1537700150 + successThreshold: -1815868713 tcpSocket: - host: "270" - port: "269" - terminationGracePeriodSeconds: 241615716805649441 - timeoutSeconds: -1336170981 + host: "271" + port: "270" + terminationGracePeriodSeconds: -810905585400838367 + timeoutSeconds: 988932710 stdin: true - terminationMessagePath: "286" - terminationMessagePolicy: 3!Zɾģ毋Ó6 + terminationMessagePath: "287" + terminationMessagePolicy: ʤî萨zvt莭 + tty: true volumeDevices: - - devicePath: "250" - name: "249" + - devicePath: "251" + name: "250" volumeMounts: - - mountPath: "246" - mountPropagation: o/樝fw[Řż丩Ž - name: "245" - readOnly: true - subPath: "247" - subPathExpr: "248" - workingDir: "229" + - mountPath: "247" + mountPropagation: £軶ǃ*ʙ嫙&蒒5靇C'ɵK.Q貇 + name: "246" + subPath: "248" + subPathExpr: "249" + workingDir: "230" dnsConfig: nameservers: - - "455" + - "454" options: - - name: "457" - value: "458" + - name: "456" + value: "457" searches: - - "456" - dnsPolicy: 饾| 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣM + - "455" + dnsPolicy: Ȁĵ鴁 enableServiceLinks: false ephemeralContainers: - args: - - "298" + - "299" command: - - "297" + - "298" env: - - name: "305" - value: "306" + - name: "306" + value: "307" valueFrom: configMapKeyRef: - key: "312" - name: "311" + key: "313" + name: "312" optional: true fieldRef: - apiVersion: "307" - fieldPath: "308" + apiVersion: "308" + fieldPath: "309" resourceFieldRef: - containerName: "309" - divisor: "626" - resource: "310" + containerName: "310" + divisor: "730" + resource: "311" secretKeyRef: - key: "314" - name: "313" - optional: true + key: "315" + name: "314" + optional: false envFrom: - configMapRef: - name: "303" - optional: false - prefix: "302" - secretRef: name: "304" optional: true - image: "296" - imagePullPolicy: 囌{屿oiɥ嵐sC + prefix: "303" + secretRef: + name: "305" + optional: false + image: "297" + imagePullPolicy: 哇芆斩ìh4ɊHȖ|ʐşƧ諔迮 lifecycle: postStart: exec: command: - - "342" + - "343" httpGet: - host: "344" + host: "345" httpHeaders: - - name: "345" - value: "346" - path: "343" - port: -2128108224 - scheme: δ摖 + - name: "346" + value: "347" + path: "344" + port: 50696420 + scheme: iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ tcpSocket: host: "348" - port: "347" + port: 802134138 preStop: exec: command: - "349" httpGet: - host: "352" + host: "351" httpHeaders: - - name: "353" - value: "354" + - name: "352" + value: "353" path: "350" - port: "351" + port: -126958936 + scheme: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 tcpSocket: - host: "356" - port: "355" + host: "355" + port: "354" livenessProbe: exec: command: - - "321" - failureThreshold: -2146674095 + - "322" + failureThreshold: -787458357 httpGet: host: "324" httpHeaders: - name: "325" value: "326" - path: "322" - port: "323" - scheme: ŕ翑0展} - initialDelaySeconds: -1778952574 - periodSeconds: -778272981 - successThreshold: 2056774277 + path: "323" + port: 14304392 + scheme: 寳议Ƭƶ氩Ȩ<6鄰簳°Ļǟi&皥贸碔 + initialDelaySeconds: -1296830577 + periodSeconds: 1174240097 + successThreshold: -1928016742 tcpSocket: host: "328" port: "327" - terminationGracePeriodSeconds: -1117820874616112287 - timeoutSeconds: 1386255869 - name: "295" + terminationGracePeriodSeconds: 342609112008782456 + timeoutSeconds: -1314967760 + name: "296" ports: - - containerPort: -1624574056 - hostIP: "301" - hostPort: -743369977 - name: "300" - protocol: 犵殇ŕ-Ɂ圯W:ĸ輦唊# + - containerPort: -805795167 + hostIP: "302" + hostPort: -1643733106 + name: "301" + protocol: 8Ƥ熪军g>郵[+ readinessProbe: exec: command: - "329" - failureThreshold: 2030115750 + failureThreshold: 1907998540 httpGet: host: "331" httpHeaders: - name: "332" value: "333" path: "330" - port: 303592056 - scheme: 獕;跣Hǝcw媀瓄&翜舞拉 - initialDelaySeconds: 2066735093 - periodSeconds: -940334911 - successThreshold: -341287812 + port: -528664199 + scheme: 徥淳4揻-$ɽ丟 + initialDelaySeconds: 468369166 + periodSeconds: 1492642476 + successThreshold: -367153801 tcpSocket: host: "335" port: "334" - terminationGracePeriodSeconds: 7933506142593743951 - timeoutSeconds: -190183379 + terminationGracePeriodSeconds: 8959437085840841638 + timeoutSeconds: 1909548849 resources: limits: - Ÿ8T 苧yñKJɐ扵: "44" + 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq: "431" requests: - û咡W<敄lu|榝$î.Ȏ蝪ʜ5: "723" + ē鐭#嬀ơŸ8T 苧yñKJɐ: "894" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - Ǻ鱎ƙ;Nŕ + - 嘢4ʗN,丽饾| 鞤ɱďW賁 drop: - - Jih亏yƕ丆録² - privileged: false - procMount: 邻爥蹔ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩 + - ɭɪǹ0衷, + privileged: true + procMount: w妕眵笭/9崍h趭(娕 readOnlyRootFilesystem: true - runAsGroup: -4798571027889325171 - runAsNonRoot: true - runAsUser: -5099422937845460309 + runAsGroup: -7146044409185304665 + runAsNonRoot: false + runAsUser: -1119183212148951030 seLinuxOptions: - level: "361" - role: "359" - type: "360" - user: "358" + level: "360" + role: "358" + type: "359" + user: "357" seccompProfile: - localhostProfile: "365" - type: eSvEȤƏ埮pɵ{WOŭW灬p + localhostProfile: "364" + type: E增猍 windowsOptions: - gmsaCredentialSpec: "363" - gmsaCredentialSpecName: "362" + gmsaCredentialSpec: "362" + gmsaCredentialSpecName: "361" hostProcess: true - runAsUserName: "364" + runAsUserName: "363" startupProbe: exec: command: - "336" - failureThreshold: 1328165061 + failureThreshold: -385597677 httpGet: - host: "338" + host: "339" httpHeaders: - - name: "339" - value: "340" + - name: "340" + value: "341" path: "337" - port: -816630929 - initialDelaySeconds: 509813083 - periodSeconds: 204229950 - successThreshold: 237070189 + port: "338" + scheme: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ + initialDelaySeconds: -1971421078 + periodSeconds: -1730959016 + successThreshold: 1272940694 tcpSocket: - host: "341" - port: 1965273344 - terminationGracePeriodSeconds: -2419752030496149068 - timeoutSeconds: -1389984716 - stdinOnce: true - targetContainerName: "366" - terminationMessagePath: "357" - terminationMessagePolicy: ƺ蛜6Ɖ飴ɎiǨź - tty: true + host: "342" + port: 458427807 + terminationGracePeriodSeconds: 1813049096022212391 + timeoutSeconds: 1905181464 + targetContainerName: "365" + terminationMessagePath: "356" + terminationMessagePolicy: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS volumeDevices: - - devicePath: "320" - name: "319" + - devicePath: "321" + name: "320" volumeMounts: - - mountPath: "316" - mountPropagation: 徶đ寳议Ƭƶ氩Ȩ - name: "315" - subPath: "317" - subPathExpr: "318" - workingDir: "299" + - mountPath: "317" + mountPropagation: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + name: "316" + subPath: "318" + subPathExpr: "319" + workingDir: "300" hostAliases: - hostnames: - - "453" - ip: "452" - hostIPC: true - hostNetwork: true - hostname: "383" + - "452" + ip: "451" + hostPID: true + hostname: "382" imagePullSecrets: - - name: "382" + - name: "381" initContainers: - args: - - "157" + - "160" command: - - "156" + - "159" env: - - name: "164" - value: "165" + - name: "167" + value: "168" valueFrom: configMapKeyRef: - key: "171" - name: "170" + key: "174" + name: "173" optional: true fieldRef: - apiVersion: "166" - fieldPath: "167" + apiVersion: "169" + fieldPath: "170" resourceFieldRef: - containerName: "168" - divisor: "275" - resource: "169" + containerName: "171" + divisor: "877" + resource: "172" secretKeyRef: - key: "173" - name: "172" + key: "176" + name: "175" optional: false envFrom: - configMapRef: - name: "162" + name: "165" optional: false - prefix: "161" + prefix: "164" secretRef: - name: "163" + name: "166" optional: true - image: "155" - imagePullPolicy: 垁鷌辪 + image: "158" lifecycle: postStart: exec: command: - - "201" + - "204" httpGet: - host: "204" + host: "206" httpHeaders: - - name: "205" - value: "206" - path: "202" - port: "203" - scheme: 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ + - name: "207" + value: "208" + path: "205" + port: -1296140 + scheme: Y籎顒ǥŴ tcpSocket: - host: "207" - port: 1180382332 + host: "209" + port: 1061537 preStop: exec: command: - - "208" + - "210" httpGet: - host: "211" + host: "213" httpHeaders: - - name: "212" - value: "213" - path: "209" - port: "210" - scheme: 蕵ɢ + - name: "214" + value: "215" + path: "211" + port: "212" + scheme: 墴1Rƥ贫d tcpSocket: - host: "215" - port: "214" + host: "216" + port: -33154680 livenessProbe: exec: command: - - "180" - failureThreshold: 1231820696 + - "183" + failureThreshold: 952979935 httpGet: - host: "183" + host: "185" httpHeaders: - - name: "184" - value: "185" - path: "181" - port: "182" - scheme: 0åȂ町恰nj揠8lj - initialDelaySeconds: -1188153605 - periodSeconds: 912004803 - successThreshold: -2098817064 + - name: "186" + value: "187" + path: "184" + port: -522879476 + scheme: "N" + initialDelaySeconds: -687313111 + periodSeconds: 1730325900 + successThreshold: -828368050 tcpSocket: - host: "186" - port: -2049272966 - terminationGracePeriodSeconds: 5366407347694307113 - timeoutSeconds: -427769948 - name: "154" + host: "189" + port: "188" + terminationGracePeriodSeconds: 3485267088372060587 + timeoutSeconds: -131161294 + name: "157" ports: - - containerPort: -573382936 - hostIP: "160" - hostPort: 664393458 - name: "159" - protocol: 嫫猤痈C*ĕʄő芖{|ǘ"^饣V + - containerPort: -1746427184 + hostIP: "163" + hostPort: 869879222 + name: "162" + protocol: ŏ{ readinessProbe: exec: command: - - "187" - failureThreshold: 1569992019 + - "190" + failureThreshold: 749147575 httpGet: - host: "189" + host: "192" httpHeaders: - - name: "190" - value: "191" - path: "188" - port: 1322581021 - scheme: 坩O`涁İ而踪鄌eÞ - initialDelaySeconds: 565789036 - periodSeconds: -582473401 - successThreshold: -1252931244 + - name: "193" + value: "194" + path: "191" + port: -1893103047 + scheme: įXŋ朘瑥A徙ɶɊł/擇ɦĽ胚O醔ɍ + initialDelaySeconds: 1836896522 + periodSeconds: 2064656704 + successThreshold: -1940723300 tcpSocket: - host: "192" - port: -1319491110 - terminationGracePeriodSeconds: 4559267523176571 - timeoutSeconds: -1572269414 + host: "196" + port: "195" + terminationGracePeriodSeconds: 2131277878630553496 + timeoutSeconds: -2101285839 resources: limits: - ǝ鿟ldg滠鼍ƭt?QȫşŇɜ: "211" + É/p: "144" requests: - VzÏ抴ŨfZhUʎ浵ɲõ: "303" + $妻ƅTGS: "845" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 珝Żwʮ馜ü + - 閼咎櫸eʔŊ drop: - - șƶ4ĩĉş蝿ɖȃ賲鐅臬dH巧 - privileged: true - procMount: :贅wE@Ȗs«öʮĀ<é瞾 + - 究:hoĂɋ瀐<ɉ湨 + privileged: false + procMount: Ǯń readOnlyRootFilesystem: true - runAsGroup: -4525194116194020035 + runAsGroup: -879001843196053690 runAsNonRoot: true - runAsUser: 42649466061901501 + runAsUser: 5069703513298030462 seLinuxOptions: - level: "220" - role: "218" - type: "219" - user: "217" + level: "221" + role: "219" + type: "220" + user: "218" seccompProfile: - localhostProfile: "224" - type: NŬɨǙÄr蛏豈ɃHŠơŴĿ + localhostProfile: "225" + type: ǰ溟ɴ扵閝ȝ鐵儣廡ɑ龫`劳 windowsOptions: - gmsaCredentialSpec: "222" - gmsaCredentialSpecName: "221" + gmsaCredentialSpec: "223" + gmsaCredentialSpecName: "222" hostProcess: true - runAsUserName: "223" + runAsUserName: "224" startupProbe: exec: command: - - "193" - failureThreshold: 741871873 + - "197" + failureThreshold: -1618937335 httpGet: - host: "196" - httpHeaders: - - name: "197" - value: "198" - path: "194" - port: "195" - scheme: 鹎ğ#咻痗ȡmƴy綸_Ú8參遼 - initialDelaySeconds: -997191789 - periodSeconds: -918862259 - successThreshold: 655980302 - tcpSocket: host: "200" + httpHeaders: + - name: "201" + value: "202" + path: "198" port: "199" - terminationGracePeriodSeconds: 1919118248821998564 - timeoutSeconds: -935589762 + initialDelaySeconds: 994527057 + periodSeconds: -1346458591 + successThreshold: 1234551517 + tcpSocket: + host: "203" + port: 675406340 + terminationGracePeriodSeconds: -8171267464271993058 + timeoutSeconds: -1482763519 stdin: true - stdinOnce: true - terminationMessagePath: "216" - terminationMessagePolicy: ńMǰ溟ɴ扵閝 + terminationMessagePath: "217" + terminationMessagePolicy: 跾|@?鷅bȻN+ņ榱* tty: true volumeDevices: - - devicePath: "179" - name: "178" + - devicePath: "182" + name: "181" volumeMounts: - - mountPath: "175" - mountPropagation: Ť倱<įXŋ朘瑥A - name: "174" + - mountPath: "178" + mountPropagation: ^}穠C]躢|)黰eȪ嵛4$%QɰV + name: "177" readOnly: true - subPath: "176" - subPathExpr: "177" - workingDir: "158" - nodeName: "371" + subPath: "179" + subPathExpr: "180" + workingDir: "161" + nodeName: "370" nodeSelector: - "367": "368" + "366": "367" overhead: - 隅DžbİEMǶɼ`|褞: "229" - preemptionPolicy: n{鳻 - priority: -340583156 - priorityClassName: "454" + kƱ: "313" + preemptionPolicy: ħ\ + priority: 780753434 + priorityClassName: "453" readinessGates: - - conditionType: țc£PAÎǨȨ栋 - restartPolicy: V擭銆j - runtimeClassName: "459" - schedulerName: "449" + - conditionType: ¤趜磕绘翁揌p:oŇE + restartPolicy: xǨŴ壶ƵfȽà + runtimeClassName: "458" + schedulerName: "448" securityContext: - fsGroup: 2373631082804169687 - fsGroupChangePolicy: 趭(娕uE增猍ǵ x - runAsGroup: -495558749504439559 + fsGroup: 1362411221198469787 + fsGroupChangePolicy: 輔3璾ėȜv1b繐汚磉反-n覦 + runAsGroup: -2587337448078233130 runAsNonRoot: false - runAsUser: -6717020695319852049 + runAsUser: 8749429589533479764 seLinuxOptions: - level: "375" - role: "373" - type: "374" - user: "372" + level: "374" + role: "372" + type: "373" + user: "371" seccompProfile: - localhostProfile: "381" - type: Ŵ壶ƵfȽÃ茓pȓɻ + localhostProfile: "380" + type: 閈誹ʅ蕉ɼ supplementalGroups: - - 933334675092942213 + - 8748656795747647539 sysctls: - - name: "379" - value: "380" + - name: "378" + value: "379" windowsOptions: - gmsaCredentialSpec: "377" - gmsaCredentialSpecName: "376" - hostProcess: true - runAsUserName: "378" - serviceAccount: "370" - serviceAccountName: "369" + gmsaCredentialSpec: "376" + gmsaCredentialSpecName: "375" + hostProcess: false + runAsUserName: "377" + serviceAccount: "369" + serviceAccountName: "368" setHostnameAsFQDN: false shareProcessNamespace: false - subdomain: "384" - terminationGracePeriodSeconds: -2096491188749634309 + subdomain: "383" + terminationGracePeriodSeconds: -6480965203152502098 tolerations: - - key: "450" - operator: ŭʔb'?舍ȃʥx臥]å摞 - tolerationSeconds: 3053978290188957517 - value: "451" + - effect: 甬Ʈ岢r臣鐐qwïźU痤ȵ + key: "449" + operator: 瘂S淫íŶƭ鬯富Nú顏*z犔kU + tolerationSeconds: -4322909565451750640 + value: "450" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b - operator: NotIn - values: - - H1z..j_.r3--T + - key: h---dY7_M_-._M5..-N_H_55..--E3_2D1 + operator: DoesNotExist matchLabels: - H_55..--E3_2D-1DW__o_-.k: "7" - maxSkew: 1486667065 - topologyKey: "460" - whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 + Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i: Wq-...Oai.D7-_9..8-8yw..__Yb_8 + maxSkew: 1674267790 + topologyKey: "459" + whenUnsatisfiable: G峣搒R谱ʜ篲&ZǘtnjʣǕV volumes: - awsElasticBlockStore: fsType: "25" @@ -851,6 +851,10 @@ spec: apiGroup: "151" kind: "152" name: "153" + dataSourceRef: + apiGroup: "154" + kind: "155" + name: "156" resources: limits: ɜ曢\%枅:=ǛƓɥ踓Ǻǧ湬: "530" @@ -1004,126 +1008,126 @@ spec: volumePath: "79" status: conditions: - - lastProbeTime: "2446-08-01T12:34:13Z" - lastTransitionTime: "2721-06-15T10:27:00Z" - message: "468" - reason: "467" - status: 闬輙怀¹bCũw¼ ǫđ槴Ċį軠> - type: 偁髕ģƗ鐫?勥穌砊ʑȩ硘(ǒ[ + - lastProbeTime: "2761-08-29T15:09:53Z" + lastTransitionTime: "2608-03-08T03:06:33Z" + message: "467" + reason: "466" + status: '{煰' + type: ?ɣ蔫椁Ȕ蝬KȴǃmŁȒ|'从 containerStatuses: - - containerID: "502" - image: "500" - imageID: "501" + - containerID: "501" + image: "499" + imageID: "500" lastState: running: - startedAt: "2018-06-11T20:33:19Z" + startedAt: "2127-06-24T09:29:52Z" terminated: - containerID: "499" - exitCode: 267482175 - finishedAt: "2921-08-01T07:23:37Z" - message: "498" - reason: "497" - signal: -724869497 - startedAt: "2261-09-25T07:35:50Z" + containerID: "498" + exitCode: 1574959758 + finishedAt: "2299-04-20T19:57:50Z" + message: "497" + reason: "496" + signal: 1657812021 + startedAt: "2153-04-02T23:06:37Z" waiting: - message: "496" - reason: "495" - name: "489" - ready: false - restartCount: 1996366336 - started: true + message: "495" + reason: "494" + name: "488" + ready: true + restartCount: 2015720150 + started: false state: running: - startedAt: "2639-07-13T08:26:34Z" + startedAt: "2760-10-14T11:51:24Z" terminated: - containerID: "494" - exitCode: -477105883 - finishedAt: "2270-10-11T19:35:54Z" - message: "493" - reason: "492" - signal: 1266675441 - startedAt: "2760-06-20T08:13:38Z" + containerID: "493" + exitCode: 165747350 + finishedAt: "2699-11-10T05:45:30Z" + message: "492" + reason: "491" + signal: 470888375 + startedAt: "2942-12-12T07:01:06Z" waiting: - message: "491" - reason: "490" + message: "490" + reason: "489" ephemeralContainerStatuses: - - containerID: "516" - image: "514" - imageID: "515" + - containerID: "515" + image: "513" + imageID: "514" lastState: running: - startedAt: "2470-09-16T06:10:29Z" + startedAt: "2100-10-03T01:21:07Z" terminated: - containerID: "513" - exitCode: -379260195 - finishedAt: "2940-09-11T05:49:16Z" - message: "512" - reason: "511" - signal: 1724179157 - startedAt: "2713-05-24T08:16:36Z" + containerID: "512" + exitCode: -1308926448 + finishedAt: "2358-12-25T12:18:48Z" + message: "511" + reason: "510" + signal: 1208014329 + startedAt: "2915-11-30T10:57:55Z" waiting: - message: "510" - reason: "509" - name: "503" + message: "509" + reason: "508" + name: "502" ready: true - restartCount: -579160123 - started: false + restartCount: 1093414706 + started: true state: running: - startedAt: "2679-03-05T15:56:11Z" + startedAt: "2513-06-23T10:07:34Z" terminated: - containerID: "508" - exitCode: -678247306 - finishedAt: "2671-06-02T09:10:05Z" - message: "507" - reason: "506" - signal: -798353979 - startedAt: "2522-07-17T20:42:05Z" + containerID: "507" + exitCode: -1155216843 + finishedAt: "2685-03-12T10:07:19Z" + message: "506" + reason: "505" + signal: 839330574 + startedAt: "2296-08-29T04:36:22Z" waiting: - message: "505" - reason: "504" - hostIP: "472" + message: "504" + reason: "503" + hostIP: "471" initContainerStatuses: - - containerID: "488" - image: "486" - imageID: "487" + - containerID: "487" + image: "485" + imageID: "486" lastState: running: - startedAt: "2909-12-17T10:35:05Z" + startedAt: "2687-07-04T15:23:41Z" terminated: - containerID: "485" - exitCode: 344566548 - finishedAt: "2181-04-23T17:08:11Z" - message: "484" - reason: "483" - signal: -1274159576 - startedAt: "2448-03-03T21:49:58Z" + containerID: "484" + exitCode: 1892596557 + finishedAt: "2719-07-17T22:00:10Z" + message: "483" + reason: "482" + signal: -1952419528 + startedAt: "2135-06-21T01:04:43Z" waiting: - message: "482" - reason: "481" - name: "475" + message: "481" + reason: "480" + name: "474" ready: false - restartCount: 880515121 + restartCount: -391574961 started: true state: running: - startedAt: "2044-06-19T19:39:57Z" + startedAt: "2207-07-09T15:21:43Z" terminated: - containerID: "480" - exitCode: -702718077 - finishedAt: "2953-05-20T20:14:17Z" - message: "479" - reason: "478" - signal: 648978003 - startedAt: "2298-10-11T07:26:38Z" + containerID: "479" + exitCode: 1874682186 + finishedAt: "2465-03-18T23:55:27Z" + message: "478" + reason: "477" + signal: -768346969 + startedAt: "2757-03-25T09:04:49Z" waiting: - message: "477" - reason: "476" - message: "469" - nominatedNodeName: "471" - phase: șa汸<ƋlɋN磋镮ȺPÈ - podIP: "473" + message: "476" + reason: "475" + message: "468" + nominatedNodeName: "470" + phase: VǢɾ纤ą + podIP: "472" podIPs: - - ip: "474" - qosClass: ɹNL觀嫧酞篐8郫焮3ó緼Ŷ獃夕ƆIJ - reason: "470" + - ip: "473" + qosClass: 澵貛香"砻B + reason: "469" diff --git a/testdata/HEAD/core.v1.PodTemplate.json b/testdata/HEAD/core.v1.PodTemplate.json index 520e147a2b..fede0026ee 100644 --- a/testdata/HEAD/core.v1.PodTemplate.json +++ b/testdata/HEAD/core.v1.PodTemplate.json @@ -428,6 +428,11 @@ "apiGroup": "169", "kind": "170", "name": "171" + }, + "dataSourceRef": { + "apiGroup": "172", + "kind": "173", + "name": "174" } } } @@ -436,371 +441,372 @@ ], "initContainers": [ { - "name": "172", - "image": "173", + "name": "175", + "image": "176", "command": [ - "174" + "177" ], "args": [ - "175" + "178" ], - "workingDir": "176", + "workingDir": "179", "ports": [ { - "name": "177", - "hostPort": 949227156, - "containerPort": 231063530, - "protocol": "8參遼ūPH炮掊°n", - "hostIP": "178" + "name": "180", + "hostPort": -379514302, + "containerPort": 173916181, + "protocol": "鷅bȻN+ņ榱*Gưoɘ檲ɨ銦", + "hostIP": "181" } ], "envFrom": [ { - "prefix": "179", + "prefix": "182", "configMapRef": { - "name": "180", - "optional": true + "name": "183", + "optional": false }, "secretRef": { - "name": "181", - "optional": false + "name": "184", + "optional": true } } ], "env": [ { - "name": "182", - "value": "183", + "name": "185", + "value": "186", "valueFrom": { "fieldRef": { - "apiVersion": "184", - "fieldPath": "185" + "apiVersion": "187", + "fieldPath": "188" }, "resourceFieldRef": { - "containerName": "186", - "resource": "187", - "divisor": "577" + "containerName": "189", + "resource": "190", + "divisor": "959" }, "configMapKeyRef": { - "name": "188", - "key": "189", + "name": "191", + "key": "192", "optional": false }, "secretKeyRef": { - "name": "190", - "key": "191", - "optional": true + "name": "193", + "key": "194", + "optional": false } } } ], "resources": { "limits": { - "hoĂɋ": "206" + "瓷碑": "809" }, "requests": { - "瓷碑": "809" + "=å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ": "829" } }, "volumeMounts": [ { - "name": "192", - "mountPath": "193", - "subPath": "194", - "mountPropagation": "å睫}堇硲蕵ɢ苆", - "subPathExpr": "195" + "name": "195", + "mountPath": "196", + "subPath": "197", + "mountPropagation": "虽U珝Żwʮ馜üNșƶ4ĩĉş蝿ɖȃ", + "subPathExpr": "198" } ], "volumeDevices": [ { - "name": "196", - "devicePath": "197" + "name": "199", + "devicePath": "200" } ], "livenessProbe": { "exec": { "command": [ - "198" + "201" ] }, "httpGet": { - "path": "199", - "port": -57352147, - "host": "200", - "scheme": "Y鶪5w垁鷌辪虽U珝", + "path": "202", + "port": "203", + "host": "204", + "scheme": "|dk_瀹鞎sn芞QÄȻȊ+?", "httpHeaders": [ { - "name": "201", - "value": "202" + "name": "205", + "value": "206" } ] }, "tcpSocket": { - "port": "203", - "host": "204" + "port": 1094670193, + "host": "207" }, - "initialDelaySeconds": 411878451, - "timeoutSeconds": 1676588692, - "periodSeconds": -254454655, - "successThreshold": -1925916855, - "failureThreshold": -1553779100, - "terminationGracePeriodSeconds": 8334895174951990407 + "initialDelaySeconds": 905846572, + "timeoutSeconds": -396185898, + "periodSeconds": 166278802, + "successThreshold": -2005424724, + "failureThreshold": 462729263, + "terminationGracePeriodSeconds": -2545119488724336295 }, "readinessProbe": { "exec": { "command": [ - "205" + "208" ] }, "httpGet": { - "path": "206", - "port": 1463207240, - "host": "207", - "scheme": "蝿", + "path": "209", + "port": 1054302708, + "host": "210", "httpHeaders": [ { - "name": "208", - "value": "209" + "name": "211", + "value": "212" } ] }, "tcpSocket": { - "port": "210", - "host": "211" + "port": "213", + "host": "214" }, - "initialDelaySeconds": 1435507444, - "timeoutSeconds": -1430577593, - "periodSeconds": 524249411, - "successThreshold": -1617359505, - "failureThreshold": -1801400049, - "terminationGracePeriodSeconds": -5734988028820567880 + "initialDelaySeconds": -2093767566, + "timeoutSeconds": -1718681455, + "periodSeconds": 386652373, + "successThreshold": -1157800046, + "failureThreshold": 1577445629, + "terminationGracePeriodSeconds": 562397907094900922 }, "startupProbe": { "exec": { "command": [ - "212" + "215" ] }, "httpGet": { - "path": "213", - "port": "214", - "host": "215", - "scheme": "十Oɢǵʭd鲡:", + "path": "216", + "port": "217", + "host": "218", + "scheme": "C'ɵK.Q貇£ȹ嫰ƹǔw÷nI粛", "httpHeaders": [ { - "name": "216", - "value": "217" + "name": "219", + "value": "220" } ] }, "tcpSocket": { - "port": -2037320199, - "host": "218" + "port": "221", + "host": "222" }, - "initialDelaySeconds": 185639167, - "timeoutSeconds": 1487007476, - "periodSeconds": 393169267, - "successThreshold": 1381010768, - "failureThreshold": -722355061, - "terminationGracePeriodSeconds": 6388225771169951791 + "initialDelaySeconds": 800220849, + "timeoutSeconds": -1429994426, + "periodSeconds": 135036402, + "successThreshold": -1650568978, + "failureThreshold": 304141309, + "terminationGracePeriodSeconds": -378701183370790036 }, "lifecycle": { "postStart": { "exec": { "command": [ - "219" + "223" ] }, "httpGet": { - "path": "220", - "port": "221", - "host": "222", - "scheme": "Ĭ4y£軶", + "path": "224", + "port": 1791729314, + "host": "225", + "scheme": "漘Z剚敍0)", "httpHeaders": [ { - "name": "223", - "value": "224" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "225", - "host": "226" + "port": 424236719, + "host": "228" } }, "preStop": { "exec": { "command": [ - "227" + "229" ] }, "httpGet": { - "path": "228", - "port": "229", - "host": "230", - "scheme": "ɃHŠơŴĿǹ_Áȉ彂Ŵ廷", + "path": "230", + "port": -1131820775, + "host": "231", + "scheme": "Ƿ裚瓶釆Ɗ+j忊", "httpHeaders": [ { - "name": "231", - "value": "232" + "name": "232", + "value": "233" } ] }, "tcpSocket": { - "port": "233", - "host": "234" + "port": "234", + "host": "235" } } }, - "terminationMessagePath": "235", - "terminationMessagePolicy": "Ⱦdz@ùƸʋŀ", - "imagePullPolicy": "ǐƲE'iþŹʣy豎@ɀ羭,铻OŤǢʭ", + "terminationMessagePath": "236", + "terminationMessagePolicy": "焗捏", + "imagePullPolicy": "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩", "securityContext": { "capabilities": { "add": [ - "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF" + "" ], "drop": [ - "籘Àǒɿʒ刽ʼn" + "ŻʘY賃ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ" ] }, "privileged": false, "seLinuxOptions": { - "user": "236", - "role": "237", - "type": "238", - "level": "239" + "user": "237", + "role": "238", + "type": "239", + "level": "240" }, "windowsOptions": { - "gmsaCredentialSpecName": "240", - "gmsaCredentialSpec": "241", - "runAsUserName": "242", - "hostProcess": false + "gmsaCredentialSpecName": "241", + "gmsaCredentialSpec": "242", + "runAsUserName": "243", + "hostProcess": true }, - "runAsUser": 8519427267030036521, - "runAsGroup": -4151726557168738613, + "runAsUser": 301534795599983361, + "runAsGroup": -505892685699484816, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ", + "procMount": "", "seccompProfile": { - "type": "ǣ萭", - "localhostProfile": "243" + "type": "Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄", + "localhostProfile": "244" } }, - "stdin": true + "stdin": true, + "stdinOnce": true } ], "containers": [ { - "name": "244", - "image": "245", + "name": "245", + "image": "246", "command": [ - "246" + "247" ], "args": [ - "247" + "248" ], - "workingDir": "248", + "workingDir": "249", "ports": [ { - "name": "249", - "hostPort": 70206540, - "containerPort": -1694108493, - "protocol": "ǂ\u003e5姣\u003e懔%熷", - "hostIP": "250" + "name": "250", + "hostPort": -421846800, + "containerPort": 62799871, + "protocol": "vt莭琽§ć\\ ïì«", + "hostIP": "251" } ], "envFrom": [ { - "prefix": "251", + "prefix": "252", "configMapRef": { - "name": "252", - "optional": true - }, - "secretRef": { "name": "253", "optional": false + }, + "secretRef": { + "name": "254", + "optional": true } } ], "env": [ { - "name": "254", - "value": "255", + "name": "255", + "value": "256", "valueFrom": { "fieldRef": { - "apiVersion": "256", - "fieldPath": "257" + "apiVersion": "257", + "fieldPath": "258" }, "resourceFieldRef": { - "containerName": "258", - "resource": "259", - "divisor": "138" + "containerName": "259", + "resource": "260", + "divisor": "804" }, "configMapKeyRef": { - "name": "260", - "key": "261", + "name": "261", + "key": "262", "optional": true }, "secretKeyRef": { - "name": "262", - "key": "263", - "optional": false + "name": "263", + "key": "264", + "optional": true } } } ], "resources": { "limits": { - "脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻": "575" + "粕擓ƖHVe熼'FD": "235" }, "requests": { - "丯Ƙ枛牐ɺ皚|": "933" + "嶗U": "647" } }, "volumeMounts": [ { - "name": "264", - "mountPath": "265", - "subPath": "266", - "mountPropagation": "[ħsĨɆâĺɗŹ倗S晒嶗UÐ_Ʈ", - "subPathExpr": "267" + "name": "265", + "mountPath": "266", + "subPath": "267", + "mountPropagation": "i酛3ƁÀ*f\u003c鴒翁杙Ŧ癃", + "subPathExpr": "268" } ], "volumeDevices": [ { - "name": "268", - "devicePath": "269" + "name": "269", + "devicePath": "270" } ], "livenessProbe": { "exec": { "command": [ - "270" + "271" ] }, "httpGet": { - "path": "271", - "port": 1087851818, - "host": "272", + "path": "272", + "port": 630004123, + "host": "273", + "scheme": "ɾģ毋Ó6dz娝嘚", "httpHeaders": [ { - "name": "273", - "value": "274" + "name": "274", + "value": "275" } ] }, "tcpSocket": { - "port": "275", + "port": -1213051101, "host": "276" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1451056156, + "timeoutSeconds": 267768240, + "periodSeconds": -127849333, + "successThreshold": -1455098755, + "failureThreshold": -1140531048, + "terminationGracePeriodSeconds": -8648209499645539653 }, "readinessProbe": { "exec": { @@ -810,200 +816,199 @@ }, "httpGet": { "path": "278", - "port": -331283026, - "host": "279", - "scheme": "ȉ", + "port": "279", + "host": "280", + "scheme": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", "httpHeaders": [ { - "name": "280", - "value": "281" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": 714088955, - "host": "282" + "port": -36782737, + "host": "283" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -1738069460, + "timeoutSeconds": -1643733106, + "periodSeconds": -805795167, + "successThreshold": 1791615594, + "failureThreshold": 785984384, + "terminationGracePeriodSeconds": 830921445879518469 }, "startupProbe": { "exec": { "command": [ - "283" + "284" ] }, "httpGet": { - "path": "284", - "port": -361442565, - "host": "285", - "scheme": "w", + "path": "285", + "port": 622267234, + "host": "286", + "scheme": "[+扴ȨŮ+朷Ǝ膯ljV", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "287", + "value": "288" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "288" + "port": "289", + "host": "290" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -171684192, + "timeoutSeconds": -602419938, + "periodSeconds": 1040396664, + "successThreshold": -979584143, + "failureThreshold": -1748648882, + "terminationGracePeriodSeconds": -1030117900836778816 }, "lifecycle": { "postStart": { "exec": { "command": [ - "289" + "291" ] }, "httpGet": { - "path": "290", - "port": -1109619518, - "host": "291", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "292", + "port": 415947324, + "host": "293", + "scheme": "v铿ʩȂ4ē鐭#嬀ơŸ8T 苧yñ", "httpHeaders": [ { - "name": "292", - "value": "293" + "name": "294", + "value": "295" } ] }, "tcpSocket": { - "port": "294", - "host": "295" + "port": "296", + "host": "297" } }, "preStop": { "exec": { "command": [ - "296" + "298" ] }, "httpGet": { - "path": "297", - "port": 461585849, - "host": "298", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "299", + "port": "300", + "host": "301", + "scheme": "鐫û咡W\u003c敄lu|榝", "httpHeaders": [ { - "name": "299", - "value": "300" + "name": "302", + "value": "303" } ] }, "tcpSocket": { - "port": 467291328, - "host": "301" + "port": 102215089, + "host": "304" } } }, - "terminationMessagePath": "302", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "305", + "terminationMessagePolicy": "Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ", + "imagePullPolicy": "Ļǟi\u0026", "securityContext": { "capabilities": { "add": [ - "埄趛" + "碔" ], "drop": [ - "ʁ岼昕ĬÇ" + "NKƙ順\\E¦队偯J僳徥淳4揻-$" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "303", - "role": "304", - "type": "305", - "level": "306" + "user": "306", + "role": "307", + "type": "308", + "level": "309" }, "windowsOptions": { - "gmsaCredentialSpecName": "307", - "gmsaCredentialSpec": "308", - "runAsUserName": "309", + "gmsaCredentialSpecName": "310", + "gmsaCredentialSpec": "311", + "runAsUserName": "312", "hostProcess": false }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, + "runAsUser": 8025933883888025358, + "runAsGroup": 8201449858636177397, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "310" + "type": ")酊龨δ摖ȱğ_\u003cǬëJ橈'琕鶫:", + "localhostProfile": "313" } }, "stdin": true, - "stdinOnce": true, "tty": true } ], "ephemeralContainers": [ { - "name": "311", - "image": "312", + "name": "314", + "image": "315", "command": [ - "313" + "316" ], "args": [ - "314" + "317" ], - "workingDir": "315", + "workingDir": "318", "ports": [ { - "name": "316", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "317" + "name": "319", + "hostPort": -116224247, + "containerPort": -2097329452, + "protocol": "屿oiɥ嵐sC8?", + "hostIP": "320" } ], "envFrom": [ { - "prefix": "318", + "prefix": "321", "configMapRef": { - "name": "319", - "optional": true + "name": "322", + "optional": false }, "secretRef": { - "name": "320", - "optional": false + "name": "323", + "optional": true } } ], "env": [ { - "name": "321", - "value": "322", + "name": "324", + "value": "325", "valueFrom": { "fieldRef": { - "apiVersion": "323", - "fieldPath": "324" + "apiVersion": "326", + "fieldPath": "327" }, "resourceFieldRef": { - "containerName": "325", - "resource": "326", - "divisor": "271" + "containerName": "328", + "resource": "329", + "divisor": "974" }, "configMapKeyRef": { - "name": "327", - "key": "328", - "optional": false + "name": "330", + "key": "331", + "optional": true }, "secretKeyRef": { - "name": "329", - "key": "330", + "name": "332", + "key": "333", "optional": true } } @@ -1011,257 +1016,256 @@ ], "resources": { "limits": { - "庰%皧V": "116" + "亏yƕ丆録²Ŏ)/灩聋3趐囨鏻": "838" }, "requests": { - "": "289" + "i騎C\"6x$1sȣ±p鋄5弢ȹ均": "582" } }, "volumeMounts": [ { - "name": "331", + "name": "334", "readOnly": true, - "mountPath": "332", - "subPath": "333", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "334" + "mountPath": "335", + "subPath": "336", + "mountPropagation": "vEȤƏ埮p", + "subPathExpr": "337" } ], "volumeDevices": [ { - "name": "335", - "devicePath": "336" + "name": "338", + "devicePath": "339" } ], "livenessProbe": { "exec": { "command": [ - "337" + "340" ] }, "httpGet": { - "path": "338", - "port": 1907998540, - "host": "339", - "scheme": ",ŕ", + "path": "341", + "port": 1473407401, + "host": "342", + "scheme": "ʐşƧ", "httpHeaders": [ { - "name": "340", - "value": "341" + "name": "343", + "value": "344" } ] }, "tcpSocket": { - "port": "342", - "host": "343" + "port": 199049889, + "host": "345" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 1947032456, + "timeoutSeconds": 1233904535, + "periodSeconds": -969533986, + "successThreshold": 299741709, + "failureThreshold": -488127393, + "terminationGracePeriodSeconds": 4883846315878203110 }, "readinessProbe": { "exec": { "command": [ - "344" + "346" ] }, "httpGet": { - "path": "345", - "port": 1315054653, - "host": "346", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "347", + "port": "348", + "host": "349", + "scheme": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", "httpHeaders": [ { - "name": "347", - "value": "348" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": "349", - "host": "350" + "port": "352", + "host": "353" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -200074798, + "timeoutSeconds": 556036216, + "periodSeconds": -1838917931, + "successThreshold": -1563928252, + "failureThreshold": -302933400, + "terminationGracePeriodSeconds": 7094149050088640176 }, "startupProbe": { "exec": { "command": [ - "351" + "354" ] }, "httpGet": { - "path": "352", - "port": 1013673874, - "host": "353", - "scheme": "ə娯Ȱ囌{", + "path": "355", + "port": -832681001, + "host": "356", + "scheme": "h趭", "httpHeaders": [ { - "name": "354", - "value": "355" + "name": "357", + "value": "358" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "356" + "port": "359", + "host": "360" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1969828011, + "timeoutSeconds": -1186720090, + "periodSeconds": -748525373, + "successThreshold": 805162379, + "failureThreshold": 1486914884, + "terminationGracePeriodSeconds": -2753079965660681160 }, "lifecycle": { "postStart": { "exec": { "command": [ - "357" + "361" ] }, "httpGet": { - "path": "358", - "port": -1021949447, - "host": "359", - "scheme": "B芭", + "path": "362", + "port": -819013491, + "host": "363", + "scheme": "Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "364", + "value": "365" } ] }, "tcpSocket": { - "port": "362", - "host": "363" + "port": "366", + "host": "367" } }, "preStop": { "exec": { "command": [ - "364" + "368" ] }, "httpGet": { - "path": "365", - "port": "366", - "host": "367", - "scheme": "yƕ丆録²Ŏ)", + "path": "369", + "port": "370", + "host": "371", + "scheme": "(ť1ùfŭƽ", "httpHeaders": [ { - "name": "368", - "value": "369" + "name": "372", + "value": "373" } ] }, "tcpSocket": { - "port": 507384491, - "host": "370" + "port": "374", + "host": "375" } } }, - "terminationMessagePath": "371", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "376", + "terminationMessagePolicy": "æ盪泙若`l}Ñ蠂Ü", + "imagePullPolicy": "覦灲閈誹ʅ蕉", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "ǭ濑箨ʨIk" ], "drop": [ - "" + "dŊiɢ" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "372", - "role": "373", - "type": "374", - "level": "375" + "user": "377", + "role": "378", + "type": "379", + "level": "380" }, "windowsOptions": { - "gmsaCredentialSpecName": "376", - "gmsaCredentialSpec": "377", - "runAsUserName": "378", - "hostProcess": false + "gmsaCredentialSpecName": "381", + "gmsaCredentialSpec": "382", + "runAsUserName": "383", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, + "runAsUser": 3835909844513980271, + "runAsGroup": -4911894469676245979, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "ş", + "procMount": "Qm坊柩劄", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "379" + "type": "[ƕƑĝ®EĨǔvÄÚ", + "localhostProfile": "384" } }, + "stdin": true, "stdinOnce": true, - "targetContainerName": "380" + "tty": true, + "targetContainerName": "385" } ], - "restartPolicy": "4ʗN,丽饾| 鞤ɱď", - "terminationGracePeriodSeconds": 5667186155078596628, - "activeDeadlineSeconds": 8952305945735902812, - "dnsPolicy": "µņP)DŽ髐njʉBn(fǂǢ", + "restartPolicy": "鬷m罂", + "terminationGracePeriodSeconds": 6757106584708307313, + "activeDeadlineSeconds": -8137450023376708507, + "dnsPolicy": "żLj捲攻xƂ9阠$嬏wy¶熀", "nodeSelector": { - "381": "382" + "386": "387" }, - "serviceAccountName": "383", - "serviceAccount": "384", - "automountServiceAccountToken": false, - "nodeName": "385", - "hostNetwork": true, - "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": true, + "serviceAccountName": "388", + "serviceAccount": "389", + "automountServiceAccountToken": true, + "nodeName": "390", + "shareProcessNamespace": false, "securityContext": { "seLinuxOptions": { - "user": "386", - "role": "387", - "type": "388", - "level": "389" + "user": "391", + "role": "392", + "type": "393", + "level": "394" }, "windowsOptions": { - "gmsaCredentialSpecName": "390", - "gmsaCredentialSpec": "391", - "runAsUserName": "392", - "hostProcess": true + "gmsaCredentialSpecName": "395", + "gmsaCredentialSpec": "396", + "runAsUserName": "397", + "hostProcess": false }, - "runAsUser": 2373631082804169687, - "runAsGroup": 6942343986058351509, + "runAsUser": 8790792169692841191, + "runAsGroup": 5680561050872693436, "runAsNonRoot": true, "supplementalGroups": [ - 3174735363260936461 + 7768299165267384830 ], - "fsGroup": -8460346884535567850, + "fsGroup": -838253411893392910, "sysctls": [ { - "name": "393", - "value": "394" + "name": "398", + "value": "399" } ], - "fsGroupChangePolicy": "8", + "fsGroupChangePolicy": "槃JŵǤ桒ɴ鉂WJ", "seccompProfile": { - "type": "T[", - "localhostProfile": "395" + "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", + "localhostProfile": "400" } }, "imagePullSecrets": [ { - "name": "396" + "name": "401" } ], - "hostname": "397", - "subdomain": "398", + "hostname": "402", + "subdomain": "403", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1269,19 +1273,19 @@ { "matchExpressions": [ { - "key": "399", - "operator": "Ƶf", + "key": "404", + "operator": "鑠ĭ$#卛8ð仁Q橱9", "values": [ - "400" + "405" ] } ], "matchFields": [ { - "key": "401", - "operator": "X鰨松/Ȁĵ鴁ĩȲǸ|蕎'佉賞", + "key": "406", + "operator": "斢杧ż鯀1'鸔", "values": [ - "402" + "407" ] } ] @@ -1290,23 +1294,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1519458130, + "weight": -585628051, "preference": { "matchExpressions": [ { - "key": "403", - "operator": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", + "key": "408", + "operator": "炙B餸硷张q櫞繡旹翃ɾ氒ĺʈʫ羶剹", "values": [ - "404" + "409" ] } ], "matchFields": [ { - "key": "405", - "operator": "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ", + "key": "410", + "operator": "嬯t{", "values": [ - "406" + "411" ] } ] @@ -1319,30 +1323,30 @@ { "labelSelector": { "matchLabels": { - "f.-zv._._.5-H.T.-.-.T-V_D_0-K_AS": "NZ_C..7o_x3..-.8-Jp-9-4-Tm.__G-8...__.Q_c8.G.b_9_18" + "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" }, "matchExpressions": [ { - "key": "1-_I-A-_3bz._8M0U1_-__.71-_-9_._X-D---k..1Q7._l..Q", - "operator": "DoesNotExist" + "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", + "operator": "NotIn", + "values": [ + "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + ] } ] }, "namespaces": [ - "413" + "418" ], - "topologyKey": "414", + "topologyKey": "419", "namespaceSelector": { "matchLabels": { - "4sE4": "B.__65m8_1-1.9_.-.Ms7_t.P_3..H..k9M6" + "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" }, "matchExpressions": [ { - "key": "0R_.Z__Lv8_.O_..8n.--z_-..6W.VKs", - "operator": "NotIn", - "values": [ - "6E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V7" - ] + "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "operator": "Exists" } ] } @@ -1350,34 +1354,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -688929182, + "weight": 957174721, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "y_-3_L_2--_v2.5p_6": "u.wg_-b8a_6_.0Q4_.84.K_-_0_..u.F.pq..--3QC1--L--v_Z--Zg-_Q" + "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" }, "matchExpressions": [ { - "key": "3--51", + "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", "operator": "NotIn", "values": [ - "C.-e16-O5" + "N7_B_r" ] } ] }, "namespaces": [ - "427" + "432" ], - "topologyKey": "428", + "topologyKey": "433", "namespaceSelector": { "matchLabels": { - "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/9--v17r__.2bIZ___._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj": "5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4.nM" + "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" }, "matchExpressions": [ { - "key": "8mtxb__-ex-_1_-ODgC_1-_8__3", - "operator": "DoesNotExist" + "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", + "operator": "Exists" } ] } @@ -1390,27 +1394,33 @@ { "labelSelector": { "matchLabels": { - "K-.03.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_X0": "u7.-hj-O_8-b6E_--Y_Dp8O_._e_3_.4_W_-_-7Tp_.----cp__ac8u.._K" + "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" }, "matchExpressions": [ { - "key": "sap--h--q0h-t2n4s-6-k5-e.t8x7-l--b-9-u--17---u7-gl7814ei0/pT75-.emV__1-wv3UDf.-4D-r.-F__r.oh..2_uGGP..-_V", - "operator": "Exists" + "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", + "operator": "In", + "values": [ + "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" + ] } ] }, "namespaces": [ - "441" + "446" ], - "topologyKey": "442", + "topologyKey": "447", "namespaceSelector": { "matchLabels": { - "e7-7973b--7-n-34-5-yqu20-9105g4-edj0fi-z-s--o8t7.4--p1-2-xa-o65p--edno-52--6-0dkn-9n7p22o4a-w----17/zA_-_l67Q.-_t--O.3L.z2-y.-...C4_-_2G0.-c_C.G.h-m": "e.Dx._.W-6..4_MU7iLfS0" + "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" }, "matchExpressions": [ { - "key": "P6j.u--.K--g__..b", - "operator": "DoesNotExist" + "key": "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo", + "operator": "NotIn", + "values": [ + "0--_qv4--_.6_N_9X-B.s8.B" + ] } ] } @@ -1418,33 +1428,33 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -616061040, + "weight": -1832836223, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "L_v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4.u": "j__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.w" + "BQ.9-_.m7-Q____vSW_4-__h": "w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj" }, "matchExpressions": [ { - "key": "b6---9-d-6s83--r-vk58-7e74-ddq-al.8-0m2/48-S9_-4CwMqp..__X", + "key": "dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A", "operator": "Exists" } ] }, "namespaces": [ - "455" + "460" ], - "topologyKey": "456", + "topologyKey": "461", "namespaceSelector": { "matchLabels": { - "97---1-i-67-3o--w/Q__-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...7a": "ZZ__.-_U-.60--o._8H__lB" + "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" }, "matchExpressions": [ { - "key": "vi.Z", + "key": "006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W", "operator": "NotIn", "values": [ - "03l-_86_u2-7_._qN__A_f_-B3_U__L.H" + "z87_2---2.E.p9-.-3.__a.bl_--..-A" ] } ] @@ -1454,63 +1464,63 @@ ] } }, - "schedulerName": "463", + "schedulerName": "468", "tolerations": [ { - "key": "464", - "operator": "瘂S淫íŶƭ鬯富Nú顏*z犔kU", - "value": "465", - "effect": "甬Ʈ岢r臣鐐qwïźU痤ȵ", - "tolerationSeconds": -4322909565451750640 + "key": "469", + "operator": "Ü", + "value": "470", + "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", + "tolerationSeconds": 8594241010639209901 } ], "hostAliases": [ { - "ip": "466", + "ip": "471", "hostnames": [ - "467" + "472" ] } ], - "priorityClassName": "468", - "priority": 780753434, + "priorityClassName": "473", + "priority": 878153992, "dnsConfig": { "nameservers": [ - "469" + "474" ], "searches": [ - "470" + "475" ], "options": [ { - "name": "471", - "value": "472" + "name": "476", + "value": "477" } ] }, "readinessGates": [ { - "conditionType": "¤趜磕绘翁揌p:oŇE" + "conditionType": "=ȑ-A敲ʉ" } ], - "runtimeClassName": "473", + "runtimeClassName": "478", "enableServiceLinks": false, - "preemptionPolicy": "ħ\\", + "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", "overhead": { - "kƱ": "313" + "\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ": "283" }, "topologySpreadConstraints": [ { - "maxSkew": 1674267790, - "topologyKey": "474", - "whenUnsatisfiable": "G峣搒R谱ʜ篲\u0026ZǘtnjʣǕV", + "maxSkew": -702578810, + "topologyKey": "479", + "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", "labelSelector": { "matchLabels": { - "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i": "Wq-...Oai.D7-_9..8-8yw..__Yb_8" + "N-_.F": "09z2" }, "matchExpressions": [ { - "key": "h---dY7_M_-._M5..-N_H_55..--E3_2D1", + "key": "z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0", "operator": "DoesNotExist" } ] diff --git a/testdata/HEAD/core.v1.PodTemplate.pb b/testdata/HEAD/core.v1.PodTemplate.pb index 97970c0e14080cf6261d39d3f7fc740116ea4c08..b8f32d80550a93378c19d6bc66feb7d9ba4a4abc 100644 GIT binary patch delta 5848 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 YhY#犵殇ŕ-Ɂ + - name: "302" + value: "303" + path: "299" + port: "300" + scheme: 鐫û咡W<敄lu|榝 tcpSocket: - host: "301" - port: 467291328 + host: "304" + port: 102215089 livenessProbe: exec: command: - - "270" - failureThreshold: -93157681 + - "271" + failureThreshold: -1140531048 httpGet: - host: "272" + host: "273" httpHeaders: - - name: "273" - value: "274" - path: "271" - port: 1087851818 - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "274" + value: "275" + path: "272" + port: 630004123 + scheme: ɾģ毋Ó6dz娝嘚 + initialDelaySeconds: 1451056156 + periodSeconds: -127849333 + successThreshold: -1455098755 tcpSocket: host: "276" - port: "275" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "244" + port: -1213051101 + terminationGracePeriodSeconds: -8648209499645539653 + timeoutSeconds: 267768240 + name: "245" ports: - - containerPort: -1694108493 - hostIP: "250" - hostPort: 70206540 - name: "249" - protocol: ǂ>5姣>懔%熷 + - containerPort: 62799871 + hostIP: "251" + hostPort: -421846800 + name: "250" + protocol: vt莭琽§ć\ ïì« readinessProbe: exec: command: - "277" - failureThreshold: 513341278 + failureThreshold: 785984384 httpGet: - host: "279" + host: "280" httpHeaders: - - name: "280" - value: "281" + - name: "281" + value: "282" path: "278" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + port: "279" + scheme: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + initialDelaySeconds: -1738069460 + periodSeconds: -805795167 + successThreshold: 1791615594 tcpSocket: - host: "282" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "283" + port: -36782737 + terminationGracePeriodSeconds: 830921445879518469 + timeoutSeconds: -1643733106 resources: limits: - 脾嚏吐ĠLƐȤ藠3.v-鿧悮坮Ȣ幟ļ腻: "575" + 粕擓ƖHVe熼'FD: "235" requests: - 丯Ƙ枛牐ɺ皚|: "933" + 嶗U: "647" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - 碔 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 - readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 + - NKƙ順\E¦队偯J僳徥淳4揻-$ + privileged: false + procMount: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ + readOnlyRootFilesystem: true + runAsGroup: 8201449858636177397 runAsNonRoot: false - runAsUser: 161123823296532265 + runAsUser: 8025933883888025358 seLinuxOptions: - level: "306" - role: "304" - type: "305" - user: "303" + level: "309" + role: "307" + type: "308" + user: "306" seccompProfile: - localhostProfile: "310" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "313" + type: ')酊龨δ摖ȱğ_<ǬëJ橈''琕鶫:' windowsOptions: - gmsaCredentialSpec: "308" - gmsaCredentialSpecName: "307" + gmsaCredentialSpec: "311" + gmsaCredentialSpecName: "310" hostProcess: false - runAsUserName: "309" + runAsUserName: "312" startupProbe: exec: command: - - "283" - failureThreshold: -1364571630 + - "284" + failureThreshold: -1748648882 httpGet: - host: "285" + host: "286" httpHeaders: - - name: "286" - value: "287" - path: "284" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "287" + value: "288" + path: "285" + port: 622267234 + scheme: '[+扴ȨŮ+朷Ǝ膯ljV' + initialDelaySeconds: -171684192 + periodSeconds: 1040396664 + successThreshold: -979584143 tcpSocket: - host: "288" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "290" + port: "289" + terminationGracePeriodSeconds: -1030117900836778816 + timeoutSeconds: -602419938 stdin: true - stdinOnce: true - terminationMessagePath: "302" - terminationMessagePolicy: ĸ輦唊 + terminationMessagePath: "305" + terminationMessagePolicy: Ȏ蝪ʜ5遰=E埄Ȁ朦 wƯ貾坢'跩aŕ tty: true volumeDevices: - - devicePath: "269" - name: "268" + - devicePath: "270" + name: "269" volumeMounts: - - mountPath: "265" - mountPropagation: '[ħsĨɆâĺɗŹ倗S晒嶗UÐ_Ʈ' - name: "264" - subPath: "266" - subPathExpr: "267" - workingDir: "248" + - mountPath: "266" + mountPropagation: i酛3ƁÀ*f<鴒翁杙Ŧ癃 + name: "265" + subPath: "267" + subPathExpr: "268" + workingDir: "249" dnsConfig: nameservers: - - "469" + - "474" options: - - name: "471" - value: "472" + - name: "476" + value: "477" searches: - - "470" - dnsPolicy: µņP)DŽ髐njʉBn(fǂǢ + - "475" + dnsPolicy: żLj捲攻xƂ9阠$嬏wy¶熀 enableServiceLinks: false ephemeralContainers: - args: - - "314" + - "317" command: - - "313" + - "316" env: - - name: "321" - value: "322" + - name: "324" + value: "325" valueFrom: configMapKeyRef: - key: "328" - name: "327" - optional: false + key: "331" + name: "330" + optional: true fieldRef: - apiVersion: "323" - fieldPath: "324" + apiVersion: "326" + fieldPath: "327" resourceFieldRef: - containerName: "325" - divisor: "271" - resource: "326" + containerName: "328" + divisor: "974" + resource: "329" secretKeyRef: - key: "330" - name: "329" + key: "333" + name: "332" optional: true envFrom: - configMapRef: - name: "319" - optional: true - prefix: "318" - secretRef: - name: "320" + name: "322" optional: false - image: "312" - imagePullPolicy: 汰8ŕİi騎C"6x$1s + prefix: "321" + secretRef: + name: "323" + optional: true + image: "315" + imagePullPolicy: 覦灲閈誹ʅ蕉 lifecycle: postStart: exec: command: - - "357" + - "361" httpGet: - host: "359" + host: "363" httpHeaders: - - name: "360" - value: "361" - path: "358" - port: -1021949447 - scheme: B芭 + - name: "364" + value: "365" + path: "362" + port: -819013491 + scheme: Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲǸ|蕎 tcpSocket: - host: "363" - port: "362" + host: "367" + port: "366" preStop: exec: command: - - "364" + - "368" httpGet: - host: "367" + host: "371" httpHeaders: - - name: "368" - value: "369" - path: "365" - port: "366" - scheme: yƕ丆録²Ŏ) + - name: "372" + value: "373" + path: "369" + port: "370" + scheme: (ť1ùfŭƽ tcpSocket: - host: "370" - port: 507384491 + host: "375" + port: "374" livenessProbe: exec: command: - - "337" - failureThreshold: 1156888068 + - "340" + failureThreshold: -488127393 httpGet: - host: "339" + host: "342" httpHeaders: - - name: "340" - value: "341" - path: "338" - port: 1907998540 - scheme: ',ŕ' - initialDelaySeconds: -253326525 - periodSeconds: 887319241 - successThreshold: 1559618829 + - name: "343" + value: "344" + path: "341" + port: 1473407401 + scheme: ʐşƧ + initialDelaySeconds: 1947032456 + periodSeconds: -969533986 + successThreshold: 299741709 tcpSocket: - host: "343" - port: "342" - terminationGracePeriodSeconds: -5566612115749133989 - timeoutSeconds: 567263590 - name: "311" + host: "345" + port: 199049889 + terminationGracePeriodSeconds: 4883846315878203110 + timeoutSeconds: 1233904535 + name: "314" ports: - - containerPort: 1714588921 - hostIP: "317" - hostPort: -370386363 - name: "316" - protocol: Ư貾 + - containerPort: -2097329452 + hostIP: "320" + hostPort: -116224247 + name: "319" + protocol: 屿oiɥ嵐sC8? readinessProbe: exec: command: - - "344" - failureThreshold: 422133388 + - "346" + failureThreshold: -302933400 httpGet: - host: "346" + host: "349" httpHeaders: - - name: "347" - value: "348" - path: "345" - port: 1315054653 - scheme: 蚃ɣľ)酊龨δ摖ȱ - initialDelaySeconds: 1905181464 - periodSeconds: 1272940694 - successThreshold: -385597677 + - name: "350" + value: "351" + path: "347" + port: "348" + scheme: ' 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎' + initialDelaySeconds: -200074798 + periodSeconds: -1838917931 + successThreshold: -1563928252 tcpSocket: - host: "350" - port: "349" - terminationGracePeriodSeconds: 8385745044578923915 - timeoutSeconds: -1730959016 + host: "353" + port: "352" + terminationGracePeriodSeconds: 7094149050088640176 + timeoutSeconds: 556036216 resources: limits: - 庰%皧V: "116" + 亏yƕ丆録²Ŏ)/灩聋3趐囨鏻: "838" requests: - "": "289" + i騎C"6x$1sȣ±p鋄5弢ȹ均: "582" securityContext: allowPrivilegeEscalation: false capabilities: add: - - p鋄5弢ȹ均i绝5 + - ǭ濑箨ʨIk drop: - - "" - privileged: true - procMount: ş + - dŊiɢ + privileged: false + procMount: Qm坊柩劄 readOnlyRootFilesystem: false - runAsGroup: 7023916302283403328 + runAsGroup: -4911894469676245979 runAsNonRoot: false - runAsUser: -3385088507022597813 + runAsUser: 3835909844513980271 seLinuxOptions: - level: "375" - role: "373" - type: "374" - user: "372" + level: "380" + role: "378" + type: "379" + user: "377" seccompProfile: - localhostProfile: "379" - type: 諔迮ƙ + localhostProfile: "384" + type: '[ƕƑĝ®EĨǔvÄÚ' windowsOptions: - gmsaCredentialSpec: "377" - gmsaCredentialSpecName: "376" - hostProcess: false - runAsUserName: "378" + gmsaCredentialSpec: "382" + gmsaCredentialSpecName: "381" + hostProcess: true + runAsUserName: "383" startupProbe: exec: command: - - "351" - failureThreshold: 353361793 + - "354" + failureThreshold: 1486914884 httpGet: - host: "353" + host: "356" httpHeaders: - - name: "354" - value: "355" - path: "352" - port: 1013673874 - scheme: ə娯Ȱ囌{ - initialDelaySeconds: -205176266 - periodSeconds: -116469891 - successThreshold: 311083651 + - name: "357" + value: "358" + path: "355" + port: -832681001 + scheme: h趭 + initialDelaySeconds: -1969828011 + periodSeconds: -748525373 + successThreshold: 805162379 tcpSocket: - host: "356" - port: -1829146875 - terminationGracePeriodSeconds: -8939747084334542875 - timeoutSeconds: 490479437 + host: "360" + port: "359" + terminationGracePeriodSeconds: -2753079965660681160 + timeoutSeconds: -1186720090 + stdin: true stdinOnce: true - targetContainerName: "380" - terminationMessagePath: "371" - terminationMessagePolicy: "3" + targetContainerName: "385" + terminationMessagePath: "376" + terminationMessagePolicy: æ盪泙若`l}Ñ蠂Ü + tty: true volumeDevices: - - devicePath: "336" - name: "335" + - devicePath: "339" + name: "338" volumeMounts: - - mountPath: "332" - mountPropagation: 橨鬶l獕;跣Hǝcw媀瓄&翜舞拉Œ - name: "331" + - mountPath: "335" + mountPropagation: vEȤƏ埮p + name: "334" readOnly: true - subPath: "333" - subPathExpr: "334" - workingDir: "315" + subPath: "336" + subPathExpr: "337" + workingDir: "318" hostAliases: - hostnames: - - "467" - ip: "466" - hostIPC: true - hostNetwork: true - hostPID: true - hostname: "397" + - "472" + ip: "471" + hostname: "402" imagePullSecrets: - - name: "396" + - name: "401" initContainers: - args: - - "175" + - "178" command: - - "174" + - "177" env: - - name: "182" - value: "183" + - name: "185" + value: "186" valueFrom: configMapKeyRef: - key: "189" - name: "188" + key: "192" + name: "191" optional: false fieldRef: - apiVersion: "184" - fieldPath: "185" + apiVersion: "187" + fieldPath: "188" resourceFieldRef: - containerName: "186" - divisor: "577" - resource: "187" + containerName: "189" + divisor: "959" + resource: "190" secretKeyRef: - key: "191" - name: "190" - optional: true + key: "194" + name: "193" + optional: false envFrom: - configMapRef: - name: "180" - optional: true - prefix: "179" - secretRef: - name: "181" + name: "183" optional: false - image: "173" - imagePullPolicy: ǐƲE'iþŹʣy豎@ɀ羭,铻OŤǢʭ + prefix: "182" + secretRef: + name: "184" + optional: true + image: "176" + imagePullPolicy: 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩 lifecycle: postStart: exec: command: - - "219" + - "223" httpGet: - host: "222" + host: "225" httpHeaders: - - name: "223" - value: "224" - path: "220" - port: "221" - scheme: Ĭ4y£軶 + - name: "226" + value: "227" + path: "224" + port: 1791729314 + scheme: 漘Z剚敍0) tcpSocket: - host: "226" - port: "225" + host: "228" + port: 424236719 preStop: exec: command: - - "227" + - "229" httpGet: - host: "230" + host: "231" httpHeaders: - - name: "231" - value: "232" - path: "228" - port: "229" - scheme: ɃHŠơŴĿǹ_Áȉ彂Ŵ廷 + - name: "232" + value: "233" + path: "230" + port: -1131820775 + scheme: Ƿ裚瓶釆Ɗ+j忊 tcpSocket: - host: "234" - port: "233" + host: "235" + port: "234" livenessProbe: exec: command: - - "198" - failureThreshold: -1553779100 + - "201" + failureThreshold: 462729263 httpGet: - host: "200" - httpHeaders: - - name: "201" - value: "202" - path: "199" - port: -57352147 - scheme: Y鶪5w垁鷌辪虽U珝 - initialDelaySeconds: 411878451 - periodSeconds: -254454655 - successThreshold: -1925916855 - tcpSocket: host: "204" + httpHeaders: + - name: "205" + value: "206" + path: "202" port: "203" - terminationGracePeriodSeconds: 8334895174951990407 - timeoutSeconds: 1676588692 - name: "172" + scheme: '|dk_瀹鞎sn芞QÄȻȊ+?' + initialDelaySeconds: 905846572 + periodSeconds: 166278802 + successThreshold: -2005424724 + tcpSocket: + host: "207" + port: 1094670193 + terminationGracePeriodSeconds: -2545119488724336295 + timeoutSeconds: -396185898 + name: "175" ports: - - containerPort: 231063530 - hostIP: "178" - hostPort: 949227156 - name: "177" - protocol: 8參遼ūPH炮掊°n + - containerPort: 173916181 + hostIP: "181" + hostPort: -379514302 + name: "180" + protocol: 鷅bȻN+ņ榱*Gưoɘ檲ɨ銦 readinessProbe: exec: command: - - "205" - failureThreshold: -1801400049 + - "208" + failureThreshold: 1577445629 httpGet: - host: "207" + host: "210" httpHeaders: - - name: "208" - value: "209" - path: "206" - port: 1463207240 - scheme: 蝿 - initialDelaySeconds: 1435507444 - periodSeconds: 524249411 - successThreshold: -1617359505 + - name: "211" + value: "212" + path: "209" + port: 1054302708 + initialDelaySeconds: -2093767566 + periodSeconds: 386652373 + successThreshold: -1157800046 tcpSocket: - host: "211" - port: "210" - terminationGracePeriodSeconds: -5734988028820567880 - timeoutSeconds: -1430577593 + host: "214" + port: "213" + terminationGracePeriodSeconds: 562397907094900922 + timeoutSeconds: -1718681455 resources: limits: - hoĂɋ: "206" - requests: 瓷碑: "809" + requests: + =å睫}堇硲蕵ɢ苆ǮńMǰ溟ɴ扵閝ȝ: "829" securityContext: allowPrivilegeEscalation: false capabilities: add: - - p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF + - "" drop: - - 籘Àǒɿʒ刽ʼn + - ŻʘY賃ɪ鐊瀑Ź9ǕLLȊɞ-uƻ悖ȩ privileged: false - procMount: x榜VƋZ1Ůđ眊ľǎɳ,ǿ飏騀呣ǎ - readOnlyRootFilesystem: true - runAsGroup: -4151726557168738613 + procMount: "" + readOnlyRootFilesystem: false + runAsGroup: -505892685699484816 runAsNonRoot: true - runAsUser: 8519427267030036521 + runAsUser: 301534795599983361 seLinuxOptions: - level: "239" - role: "237" - type: "238" - user: "236" + level: "240" + role: "238" + type: "239" + user: "237" seccompProfile: - localhostProfile: "243" - type: ǣ萭 + localhostProfile: "244" + type: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 windowsOptions: - gmsaCredentialSpec: "241" - gmsaCredentialSpecName: "240" - hostProcess: false - runAsUserName: "242" + gmsaCredentialSpec: "242" + gmsaCredentialSpecName: "241" + hostProcess: true + runAsUserName: "243" startupProbe: exec: command: - - "212" - failureThreshold: -722355061 + - "215" + failureThreshold: 304141309 httpGet: - host: "215" + host: "218" httpHeaders: - - name: "216" - value: "217" - path: "213" - port: "214" - scheme: '十Oɢǵʭd鲡:' - initialDelaySeconds: 185639167 - periodSeconds: 393169267 - successThreshold: 1381010768 + - name: "219" + value: "220" + path: "216" + port: "217" + scheme: C'ɵK.Q貇£ȹ嫰ƹǔw÷nI粛 + initialDelaySeconds: 800220849 + periodSeconds: 135036402 + successThreshold: -1650568978 tcpSocket: - host: "218" - port: -2037320199 - terminationGracePeriodSeconds: 6388225771169951791 - timeoutSeconds: 1487007476 + host: "222" + port: "221" + terminationGracePeriodSeconds: -378701183370790036 + timeoutSeconds: -1429994426 stdin: true - terminationMessagePath: "235" - terminationMessagePolicy: Ⱦdz@ùƸʋŀ + stdinOnce: true + terminationMessagePath: "236" + terminationMessagePolicy: 焗捏 volumeDevices: - - devicePath: "197" - name: "196" + - devicePath: "200" + name: "199" volumeMounts: - - mountPath: "193" - mountPropagation: å睫}堇硲蕵ɢ苆 - name: "192" - subPath: "194" - subPathExpr: "195" - workingDir: "176" - nodeName: "385" + - mountPath: "196" + mountPropagation: 虽U珝Żwʮ馜üNșƶ4ĩĉş蝿ɖȃ + name: "195" + subPath: "197" + subPathExpr: "198" + workingDir: "179" + nodeName: "390" nodeSelector: - "381": "382" + "386": "387" overhead: - kƱ: "313" - preemptionPolicy: ħ\ - priority: 780753434 - priorityClassName: "468" + <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" + preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa + priority: 878153992 + priorityClassName: "473" readinessGates: - - conditionType: ¤趜磕绘翁揌p:oŇE - restartPolicy: 4ʗN,丽饾| 鞤ɱď - runtimeClassName: "473" - schedulerName: "463" + - conditionType: =ȑ-A敲ʉ + restartPolicy: 鬷m罂 + runtimeClassName: "478" + schedulerName: "468" securityContext: - fsGroup: -8460346884535567850 - fsGroupChangePolicy: "8" - runAsGroup: 6942343986058351509 + fsGroup: -838253411893392910 + fsGroupChangePolicy: 槃JŵǤ桒ɴ鉂WJ + runAsGroup: 5680561050872693436 runAsNonRoot: true - runAsUser: 2373631082804169687 + runAsUser: 8790792169692841191 seLinuxOptions: - level: "389" - role: "387" - type: "388" - user: "386" + level: "394" + role: "392" + type: "393" + user: "391" seccompProfile: - localhostProfile: "395" - type: T[ + localhostProfile: "400" + type: 抉泅ą&疀ȼN翾ȾD虓氙磂tńČȷǻ supplementalGroups: - - 3174735363260936461 + - 7768299165267384830 sysctls: - - name: "393" - value: "394" + - name: "398" + value: "399" windowsOptions: - gmsaCredentialSpec: "391" - gmsaCredentialSpecName: "390" - hostProcess: true - runAsUserName: "392" - serviceAccount: "384" - serviceAccountName: "383" + gmsaCredentialSpec: "396" + gmsaCredentialSpecName: "395" + hostProcess: false + runAsUserName: "397" + serviceAccount: "389" + serviceAccountName: "388" setHostnameAsFQDN: false - shareProcessNamespace: true - subdomain: "398" - terminationGracePeriodSeconds: 5667186155078596628 + shareProcessNamespace: false + subdomain: "403" + terminationGracePeriodSeconds: 6757106584708307313 tolerations: - - effect: 甬Ʈ岢r臣鐐qwïźU痤ȵ - key: "464" - operator: 瘂S淫íŶƭ鬯富Nú顏*z犔kU - tolerationSeconds: -4322909565451750640 - value: "465" + - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ + key: "469" + operator: Ü + tolerationSeconds: 8594241010639209901 + value: "470" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: h---dY7_M_-._M5..-N_H_55..--E3_2D1 + - key: z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0 operator: DoesNotExist matchLabels: - Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i: Wq-...Oai.D7-_9..8-8yw..__Yb_8 - maxSkew: 1674267790 - topologyKey: "474" - whenUnsatisfiable: G峣搒R谱ʜ篲&ZǘtnjʣǕV + N-_.F: 09z2 + maxSkew: -702578810 + topologyKey: "479" + whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw volumes: - awsElasticBlockStore: fsType: "43" @@ -885,6 +887,10 @@ template: apiGroup: "169" kind: "170" name: "171" + dataSourceRef: + apiGroup: "172" + kind: "173" + name: "174" resources: limits: Y籎顒ǥŴ: "744" diff --git a/testdata/HEAD/core.v1.ReplicationController.json b/testdata/HEAD/core.v1.ReplicationController.json index 0c4c54545d..4771d97230 100644 --- a/testdata/HEAD/core.v1.ReplicationController.json +++ b/testdata/HEAD/core.v1.ReplicationController.json @@ -433,6 +433,11 @@ "apiGroup": "171", "kind": "172", "name": "173" + }, + "dataSourceRef": { + "apiGroup": "174", + "kind": "175", + "name": "176" } } } @@ -441,59 +446,58 @@ ], "initContainers": [ { - "name": "174", - "image": "175", + "name": "177", + "image": "178", "command": [ - "176" + "179" ], "args": [ - "177" + "180" ], - "workingDir": "178", + "workingDir": "181", "ports": [ { - "name": "179", - "hostPort": -1872407654, - "containerPort": 32378685, - "protocol": "ş蝿ɖȃ賲鐅臬", - "hostIP": "180" + "name": "182", + "hostPort": 118729776, + "containerPort": -614785801, + "hostIP": "183" } ], "envFrom": [ { - "prefix": "181", + "prefix": "184", "configMapRef": { - "name": "182", - "optional": false + "name": "185", + "optional": true }, "secretRef": { - "name": "183", + "name": "186", "optional": true } } ], "env": [ { - "name": "184", - "value": "185", + "name": "187", + "value": "188", "valueFrom": { "fieldRef": { - "apiVersion": "186", - "fieldPath": "187" + "apiVersion": "189", + "fieldPath": "190" }, "resourceFieldRef": { - "containerName": "188", - "resource": "189", - "divisor": "117" + "containerName": "191", + "resource": "192", + "divisor": "421" }, "configMapKeyRef": { - "name": "190", - "key": "191", - "optional": true + "name": "193", + "key": "194", + "optional": false }, "secretKeyRef": { - "name": "192", - "key": "193", + "name": "195", + "key": "196", "optional": false } } @@ -501,406 +505,407 @@ ], "resources": { "limits": { - "ʭd鲡:贅wE@Ȗs«öʮĀ\u003cé瞾ʀN": "197" + "_瀹鞎sn芞QÄȻȊ+?": "193" }, "requests": { - "軶ǃ*ʙ嫙\u0026蒒5靇": "813" + "@Ȗs«öʮĀ\u003cé瞾": "51" } }, "volumeMounts": [ { - "name": "194", - "mountPath": "195", - "subPath": "196", - "mountPropagation": "ǹ_Áȉ彂Ŵ廷s", - "subPathExpr": "197" + "name": "197", + "mountPath": "198", + "subPath": "199", + "mountPropagation": "£軶ǃ*ʙ嫙\u0026蒒5靇C'ɵK.Q貇", + "subPathExpr": "200" } ], "volumeDevices": [ { - "name": "198", - "devicePath": "199" + "name": "201", + "devicePath": "202" } ], "livenessProbe": { "exec": { "command": [ - "200" + "203" ] }, "httpGet": { - "path": "201", - "port": 1923650413, - "host": "202", - "scheme": "I粛E煹ǐƲE'iþŹʣy", + "path": "204", + "port": "205", + "host": "206", + "scheme": "{Ⱦdz@", "httpHeaders": [ { - "name": "203", - "value": "204" + "name": "207", + "value": "208" } ] }, "tcpSocket": { - "port": "205", - "host": "206" + "port": 406308963, + "host": "209" }, - "initialDelaySeconds": -1961863213, - "timeoutSeconds": -103588794, - "periodSeconds": -1045704964, - "successThreshold": 1089147958, - "failureThreshold": -1273036797, - "terminationGracePeriodSeconds": 2787866729016106782 + "initialDelaySeconds": 632397602, + "timeoutSeconds": 2026784878, + "periodSeconds": -730174220, + "successThreshold": 433084615, + "failureThreshold": 208045354, + "terminationGracePeriodSeconds": -1159835821828680707 }, "readinessProbe": { "exec": { "command": [ - "207" + "210" ] }, "httpGet": { - "path": "208", - "port": 859639931, - "host": "209", - "scheme": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", + "path": "211", + "port": 576428641, + "host": "212", + "scheme": "ƯĖ漘Z剚敍0)鈼¬麄p呝T", "httpHeaders": [ { - "name": "210", - "value": "211" + "name": "213", + "value": "214" } ] }, "tcpSocket": { - "port": "212", - "host": "213" + "port": -1891134534, + "host": "215" }, - "initialDelaySeconds": 1380874688, - "timeoutSeconds": -1018741501, - "periodSeconds": -674091068, - "successThreshold": -2061678740, - "failureThreshold": -495373547, - "terminationGracePeriodSeconds": -703684984628150402 + "initialDelaySeconds": -1710454086, + "timeoutSeconds": 192146389, + "periodSeconds": 1285027515, + "successThreshold": 111876618, + "failureThreshold": -820458255, + "terminationGracePeriodSeconds": -4763823273964408583 }, "startupProbe": { "exec": { "command": [ - "214" + "216" ] }, "httpGet": { - "path": "215", - "port": 1255169591, - "host": "216", - "scheme": "褎weLJèux", + "path": "217", + "port": -122979840, + "host": "218", + "scheme": "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩", "httpHeaders": [ { - "name": "217", - "value": "218" + "name": "219", + "value": "220" } ] }, "tcpSocket": { - "port": "219", - "host": "220" + "port": "221", + "host": "222" }, - "initialDelaySeconds": -1133499416, - "timeoutSeconds": 486195690, - "periodSeconds": 1157241180, - "successThreshold": -1810997540, - "failureThreshold": -1681029343, - "terminationGracePeriodSeconds": -6826008110504741173 + "initialDelaySeconds": 2045456786, + "timeoutSeconds": 988932710, + "periodSeconds": -1537700150, + "successThreshold": -1815868713, + "failureThreshold": 105707873, + "terminationGracePeriodSeconds": -810905585400838367 }, "lifecycle": { "postStart": { "exec": { "command": [ - "221" + "223" ] }, "httpGet": { - "path": "222", - "port": "223", - "host": "224", - "scheme": "LLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌", + "path": "224", + "port": 1422435836, + "host": "225", + "scheme": ",ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ", "httpHeaders": [ { - "name": "225", - "value": "226" + "name": "226", + "value": "227" } ] }, "tcpSocket": { - "port": "227", - "host": "228" + "port": "228", + "host": "229" } }, "preStop": { "exec": { "command": [ - "229" + "230" ] }, "httpGet": { - "path": "230", - "port": "231", - "host": "232", - "scheme": "懔%熷谟", + "path": "231", + "port": "232", + "host": "233", + "scheme": "Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "234", + "value": "235" } ] }, "tcpSocket": { - "port": -1920661051, - "host": "235" + "port": "236", + "host": "237" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3", - "imagePullPolicy": "vt莭琽§ć\\ ïì«", + "terminationMessagePath": "238", + "terminationMessagePolicy": "ʤî萨zvt莭", + "imagePullPolicy": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", "securityContext": { "capabilities": { "add": [ - "枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F" + "sĨɆâĺɗŹ倗S晒嶗U" ], "drop": [ - "剂讼ɓȌʟni酛3Ɓ" + "_ƮA攤/ɸɎ R§耶FfBl" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "239", + "role": "240", + "type": "241", + "level": "242" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "243", + "gmsaCredentialSpec": "244", + "runAsUserName": "245", + "hostProcess": true }, - "runAsUser": 4530581071337252406, - "runAsGroup": 708875421817317137, + "runAsUser": 3850139838566476547, + "runAsGroup": -7106791338981314910, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "鸖ɱJȉ罴ņ螡źȰ", + "procMount": "娝嘚庎D}埽uʎȺ眖R#yV'", "seccompProfile": { - "type": "$矡ȶ", - "localhostProfile": "244" + "type": "Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", + "localhostProfile": "246" } }, - "stdinOnce": true, + "stdin": true, "tty": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "247", + "image": "248", "command": [ - "247" + "249" ], "args": [ - "248" + "250" ], - "workingDir": "249", + "workingDir": "251", "ports": [ { - "name": "250", - "hostPort": -1905643191, - "containerPort": -2717401, - "protocol": "ɳɷ9Ì", - "hostIP": "251" + "name": "252", + "hostPort": -1643733106, + "containerPort": -805795167, + "protocol": "8Ƥ熪军g\u003e郵[+", + "hostIP": "253" } ], "envFrom": [ { - "prefix": "252", + "prefix": "254", "configMapRef": { - "name": "253", - "optional": false + "name": "255", + "optional": true }, "secretRef": { - "name": "254", - "optional": true + "name": "256", + "optional": false } } ], "env": [ { - "name": "255", - "value": "256", + "name": "257", + "value": "258", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "259", + "fieldPath": "260" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "800" + "containerName": "261", + "resource": "262", + "divisor": "730" }, "configMapKeyRef": { - "name": "261", - "key": "262", - "optional": false - }, - "secretKeyRef": { "name": "263", "key": "264", "optional": true + }, + "secretKeyRef": { + "name": "265", + "key": "266", + "optional": false } } } ], "resources": { "limits": { - "pw": "934" + "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq": "431" }, "requests": { - "輓Ɔȓ蹣ɐǛv+8": "375" + "ē鐭#嬀ơŸ8T 苧yñKJɐ": "894" } }, "volumeMounts": [ { - "name": "265", - "mountPath": "266", - "subPath": "267", - "mountPropagation": "颐o", - "subPathExpr": "268" + "name": "267", + "mountPath": "268", + "subPath": "269", + "mountPropagation": "û咡W\u003c敄lu|榝$î.Ȏ蝪ʜ5", + "subPathExpr": "270" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "271", + "devicePath": "272" } ], "livenessProbe": { "exec": { "command": [ - "271" + "273" ] }, "httpGet": { - "path": "272", - "port": 972978563, - "host": "273", - "scheme": "ȨŮ+朷Ǝ膯", + "path": "274", + "port": 14304392, + "host": "275", + "scheme": "寳议Ƭƶ氩Ȩ\u003c6鄰簳°Ļǟi\u0026皥贸碔", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "276", + "value": "277" } ] }, "tcpSocket": { - "port": -1506633471, - "host": "276" + "port": "278", + "host": "279" }, - "initialDelaySeconds": -249989919, - "timeoutSeconds": -171684192, - "periodSeconds": -602419938, - "successThreshold": 1040396664, - "failureThreshold": -979584143, - "terminationGracePeriodSeconds": -7510389757339505131 + "initialDelaySeconds": -1296830577, + "timeoutSeconds": -1314967760, + "periodSeconds": 1174240097, + "successThreshold": -1928016742, + "failureThreshold": -787458357, + "terminationGracePeriodSeconds": 342609112008782456 }, "readinessProbe": { "exec": { "command": [ - "277" + "280" ] }, "httpGet": { - "path": "278", - "port": -1538905728, - "host": "279", - "scheme": "ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢xɮ", + "path": "281", + "port": -528664199, + "host": "282", + "scheme": "徥淳4揻-$ɽ丟", "httpHeaders": [ { - "name": "280", - "value": "281" + "name": "283", + "value": "284" } ] }, "tcpSocket": { - "port": "282", - "host": "283" + "port": "285", + "host": "286" }, - "initialDelaySeconds": -1817291584, - "timeoutSeconds": 1224868165, - "periodSeconds": 582041100, - "successThreshold": 509188266, - "failureThreshold": -940514142, - "terminationGracePeriodSeconds": 6764431850409848860 + "initialDelaySeconds": 468369166, + "timeoutSeconds": 1909548849, + "periodSeconds": 1492642476, + "successThreshold": -367153801, + "failureThreshold": 1907998540, + "terminationGracePeriodSeconds": 8959437085840841638 }, "startupProbe": { "exec": { "command": [ - "284" + "287" ] }, "httpGet": { - "path": "285", - "port": -331594625, - "host": "286", - "scheme": "lu|榝$î.", + "path": "288", + "port": "289", + "host": "290", + "scheme": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", "httpHeaders": [ { - "name": "287", - "value": "288" + "name": "291", + "value": "292" } ] }, "tcpSocket": { - "port": "289", - "host": "290" + "port": 458427807, + "host": "293" }, - "initialDelaySeconds": -1505188927, - "timeoutSeconds": -2133054549, - "periodSeconds": 2083727489, - "successThreshold": 486365838, - "failureThreshold": 133009177, - "terminationGracePeriodSeconds": -6177393256425700216 + "initialDelaySeconds": -1971421078, + "timeoutSeconds": 1905181464, + "periodSeconds": -1730959016, + "successThreshold": 1272940694, + "failureThreshold": -385597677, + "terminationGracePeriodSeconds": 1813049096022212391 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "294" ] }, "httpGet": { - "path": "292", - "port": "293", - "host": "294", + "path": "295", + "port": 50696420, + "host": "296", + "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", "httpHeaders": [ { - "name": "295", - "value": "296" + "name": "297", + "value": "298" } ] }, "tcpSocket": { - "port": "297", - "host": "298" + "port": 802134138, + "host": "299" } }, "preStop": { "exec": { "command": [ - "299" + "300" ] }, "httpGet": { - "path": "300", - "port": "301", + "path": "301", + "port": -126958936, "host": "302", - "scheme": "跩aŕ翑", + "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { "name": "303", @@ -915,17 +920,18 @@ } }, "terminationMessagePath": "307", - "imagePullPolicy": "\u0026皥贸碔lNKƙ順\\E¦队偯", + "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", + "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", "securityContext": { "capabilities": { "add": [ - "徥淳4揻-$ɽ丟" + "嘢4ʗN,丽饾| 鞤ɱďW賁" ], "drop": [ - "" + "ɭɪǹ0衷," ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { "user": "308", "role": "309", @@ -936,21 +942,19 @@ "gmsaCredentialSpecName": "312", "gmsaCredentialSpec": "313", "runAsUserName": "314", - "hostProcess": false + "hostProcess": true }, - "runAsUser": -816831389119959689, - "runAsGroup": 8194791334069427324, + "runAsUser": -1119183212148951030, + "runAsGroup": -7146044409185304665, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ", + "procMount": "w妕眵笭/9崍h趭(娕", "seccompProfile": { - "type": "ȱğ_\u003cǬëJ橈'琕鶫:顇ə", + "type": "E增猍", "localhostProfile": "315" } - }, - "stdinOnce": true, - "tty": true + } } ], "ephemeralContainers": [ @@ -967,9 +971,9 @@ "ports": [ { "name": "321", - "hostPort": 1504385614, - "containerPort": 865289071, - "protocol": "iɥ嵐sC8", + "hostPort": 601942575, + "containerPort": -1320027474, + "protocol": "Ƶf", "hostIP": "322" } ], @@ -978,11 +982,11 @@ "prefix": "323", "configMapRef": { "name": "324", - "optional": false + "optional": true }, "secretRef": { "name": "325", - "optional": false + "optional": true } } ], @@ -998,7 +1002,7 @@ "resourceFieldRef": { "containerName": "330", "resource": "331", - "divisor": "832" + "divisor": "179" }, "configMapKeyRef": { "name": "332", @@ -1015,10 +1019,10 @@ ], "resources": { "limits": { - "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻": "127" + "阎l": "464" }, "requests": { - "C\"6x$1s": "463" + "'佉": "633" } }, "volumeMounts": [ @@ -1026,7 +1030,7 @@ "name": "336", "mountPath": "337", "subPath": "338", - "mountPropagation": "P­蜷ɔ幩šeSvEȤƏ埮pɵ{W", + "mountPropagation": "(ť1ùfŭƽ", "subPathExpr": "339" } ], @@ -1044,9 +1048,9 @@ }, "httpGet": { "path": "343", - "port": -1700828941, + "port": -684167223, "host": "344", - "scheme": "諔迮ƙ", + "scheme": "1b", "httpHeaders": [ { "name": "345", @@ -1058,12 +1062,12 @@ "port": "347", "host": "348" }, - "initialDelaySeconds": -969533986, - "timeoutSeconds": 299741709, - "periodSeconds": -488127393, - "successThreshold": 1137109081, - "failureThreshold": -1896415283, - "terminationGracePeriodSeconds": 6618112330449141397 + "initialDelaySeconds": -47594442, + "timeoutSeconds": -2064284357, + "periodSeconds": 725624946, + "successThreshold": -34803208, + "failureThreshold": -313085430, + "terminationGracePeriodSeconds": -7686796864837350582 }, "readinessProbe": { "exec": { @@ -1073,55 +1077,55 @@ }, "httpGet": { "path": "350", - "port": "351", - "host": "352", - "scheme": "ɱďW賁Ě", + "port": 1611386356, + "host": "351", + "scheme": "ɼ搳ǭ濑箨ʨIk(", "httpHeaders": [ { - "name": "353", - "value": "354" + "name": "352", + "value": "353" } ] }, "tcpSocket": { - "port": 1436222565, - "host": "355" + "port": 2115799218, + "host": "354" }, - "initialDelaySeconds": -674445196, - "timeoutSeconds": 1239158543, - "periodSeconds": -543432015, - "successThreshold": -515370067, - "failureThreshold": 2073046460, - "terminationGracePeriodSeconds": 7270263763744228913 + "initialDelaySeconds": 1984241264, + "timeoutSeconds": -758033170, + "periodSeconds": -487434422, + "successThreshold": -370404018, + "failureThreshold": -1844150067, + "terminationGracePeriodSeconds": 1778358283914418699 }, "startupProbe": { "exec": { "command": [ - "356" + "355" ] }, "httpGet": { - "path": "357", - "port": "358", - "host": "359", - "scheme": "XW疪鑳w妕眵", + "path": "356", + "port": "357", + "host": "358", + "scheme": "焬CQm坊柩", "httpHeaders": [ { - "name": "360", - "value": "361" + "name": "359", + "value": "360" } ] }, "tcpSocket": { - "port": 455919108, + "port": "361", "host": "362" }, - "initialDelaySeconds": -832681001, - "timeoutSeconds": 1616390418, - "periodSeconds": -1337533938, - "successThreshold": 1473765654, - "failureThreshold": 252309773, - "terminationGracePeriodSeconds": -8460346884535567850 + "initialDelaySeconds": -135823101, + "timeoutSeconds": -1345219897, + "periodSeconds": 1141812777, + "successThreshold": -1830926023, + "failureThreshold": -320410537, + "terminationGracePeriodSeconds": 8766190045617353809 }, "lifecycle": { "postStart": { @@ -1132,18 +1136,18 @@ }, "httpGet": { "path": "364", - "port": -869776221, - "host": "365", - "scheme": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "port": "365", + "host": "366", + "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", "httpHeaders": [ { - "name": "366", - "value": "367" + "name": "367", + "value": "368" } ] }, "tcpSocket": { - "port": "368", + "port": 1333166203, "host": "369" } }, @@ -1155,9 +1159,9 @@ }, "httpGet": { "path": "371", - "port": -1917609921, + "port": 758604605, "host": "372", - "scheme": "耗", + "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", "httpHeaders": [ { "name": "373", @@ -1172,15 +1176,15 @@ } }, "terminationMessagePath": "377", - "terminationMessagePolicy": "ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[", - "imagePullPolicy": "灲閈誹ʅ蕉ɼ搳", + "terminationMessagePolicy": "釼aTGÒ鵌", + "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", "securityContext": { "capabilities": { "add": [ - "箨ʨIk(dŊiɢ" + "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" ], "drop": [ - "Į蛋I滞廬耐鷞焬CQ" + "tl敷斢杧ż鯀" ] }, "privileged": true, @@ -1194,29 +1198,27 @@ "gmsaCredentialSpecName": "382", "gmsaCredentialSpec": "383", "runAsUserName": "384", - "hostProcess": false + "hostProcess": true }, - "runAsUser": -506227444233847191, - "runAsGroup": -583355774536171734, - "runAsNonRoot": false, + "runAsUser": -3379825899840103887, + "runAsGroup": -6950412587983829837, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "EĨǔvÄÚ×p", + "allowPrivilegeEscalation": true, + "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", "seccompProfile": { - "type": "m罂o3ǰ廋i乳'ȘUɻ", + "type": "咑耖p^鏋蛹Ƚȿ醏g", "localhostProfile": "385" } }, - "stdin": true, - "stdinOnce": true, "tty": true, "targetContainerName": "386" } ], - "restartPolicy": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", - "terminationGracePeriodSeconds": -3877666641335425693, - "activeDeadlineSeconds": -2391833818948531474, - "dnsPolicy": "Ƒ[澔", + "restartPolicy": "飂廤Ƌʙcx", + "terminationGracePeriodSeconds": -4767735291842597991, + "activeDeadlineSeconds": -7888525810745339742, + "dnsPolicy": "h`職铳s44矕Ƈ", "nodeSelector": { "387": "388" }, @@ -1224,7 +1226,7 @@ "serviceAccount": "390", "automountServiceAccountToken": true, "nodeName": "391", - "hostPID": true, + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { @@ -1239,22 +1241,22 @@ "runAsUserName": "398", "hostProcess": false }, - "runAsUser": 7177254483209867257, - "runAsGroup": 7721939829013914482, - "runAsNonRoot": true, + "runAsUser": 5422399684456852309, + "runAsGroup": -4636770370363077377, + "runAsNonRoot": false, "supplementalGroups": [ - -5080569150241191388 + -5728960352366086876 ], - "fsGroup": -6486306216295496187, + "fsGroup": 1712752437570220896, "sysctls": [ { "name": "399", "value": "400" } ], - "fsGroupChangePolicy": "ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠", + "fsGroupChangePolicy": "", "seccompProfile": { - "type": "崖S«V¯Á", + "type": "#", "localhostProfile": "401" } }, @@ -1273,7 +1275,7 @@ "matchExpressions": [ { "key": "405", - "operator": "\\Ď愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀o", + "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", "values": [ "406" ] @@ -1282,7 +1284,7 @@ "matchFields": [ { "key": "407", - "operator": "旹翃ɾ氒ĺʈʫ", + "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", "values": [ "408" ] @@ -1293,12 +1295,12 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -855547676, + "weight": 687140791, "preference": { "matchExpressions": [ { "key": "409", - "operator": "F豎穜姰l咑耖p^鏋蛹Ƚȿ", + "operator": "ļǹʅŚO虀", "values": [ "410" ] @@ -1307,7 +1309,7 @@ "matchFields": [ { "key": "411", - "operator": "ò", + "operator": "ɴĶ烷Ľthp像-觗裓6Ř", "values": [ "412" ] @@ -1322,14 +1324,14 @@ { "labelSelector": { "matchLabels": { - "4_-y.8_38xm-.nx.sEK4.B.__6m": "J1-1.9_.-.Ms7_tP" + "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "37zzgy3-4----nf---3a-cgr6---r58-e-l203-8sln7-3x-b--550397801/1.k9M86.9a_-0R_.Z__v", - "operator": "NotIn", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "operator": "In", "values": [ - "0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_.7F3p2_-_AmD-.0AP.-.Cc" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] @@ -1340,11 +1342,11 @@ "topologyKey": "420", "namespaceSelector": { "matchLabels": { - "3QC1--L--v_Z--ZgC": "Q__-v_t_u_.__O" + "4eq5": "" }, "matchExpressions": [ { - "key": "w3--5X1rh-K5y_AzOBW.9oE9_6.--v17r__.2bIZ___._6..tf-_u-a", + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", "operator": "Exists" } ] @@ -1353,18 +1355,18 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 957174721, + "weight": 888976270, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.Hz_V_.r_v_._e_-78o_66": "11_7pX_.-mLlx...w_t-_.5.40Rw4gD.._.-x6db-L7.-__-G_2C" + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" }, "matchExpressions": [ { - "key": "4exr-1-o--g--1l-8---3snw0-3i--a7-2--o--u0038mp9c10-k-r--l.06-4g-z46--f2t-m839q/2_--XZ-x.__.Y_p", - "operator": "NotIn", + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", "values": [ - "N7_B_r" + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" ] } ] @@ -1375,12 +1377,15 @@ "topologyKey": "434", "namespaceSelector": { "matchLabels": { - "O_._e_3_.4_W_-q": "Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emV__1-wv3UDf.-4D-rr" + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" }, "matchExpressions": [ { - "key": "XN_h_4Hl-X0_2--__4K..-68-7AlR__8-7_-YD-Q9_-T", - "operator": "Exists" + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] } ] } @@ -1393,15 +1398,12 @@ { "labelSelector": { "matchLabels": { - "ue--s-1--t-4m7a-41-6j4m--4-r4p--w1k8--u87lyqq-o-3-7/07-ht-E6_Q": "h--m._fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWUV" + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" }, "matchExpressions": [ { - "key": "xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1---.-o7.pJ-4-W", - "operator": "In", - "values": [ - "U7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidFx" - ] + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" } ] }, @@ -1411,14 +1413,14 @@ "topologyKey": "448", "namespaceSelector": { "matchLabels": { - "2-_.4dwFbuvf": "5Y2k.F-F..3m6.._2v89U--8.3N_.n1.--.._-x_4..u2-__3uM77U7J" + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" }, "matchExpressions": [ { - "key": "61-cm---ch-g0t-q--qr95ws-v-5--7-ufi-7/E5-6h_Kyo", - "operator": "NotIn", + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", + "operator": "In", "values": [ - "0--_qv4--_.6_N_9X-B.s8.B" + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" ] } ] @@ -1427,15 +1429,15 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -1832836223, + "weight": -1668452490, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "BQ.9-_.m7-Q____vSW_4-__h": "w-ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yj" + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" }, "matchExpressions": [ { - "key": "dy-4-03ls-86-u2i7-6-q-----f-b-3-----73.6b---nhc50-de2qh2-b-6s/J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9-A", + "key": "6W74-R_Z_Tz.a3_Ho", "operator": "Exists" } ] @@ -1446,14 +1448,14 @@ "topologyKey": "462", "namespaceSelector": { "matchLabels": { - "8.7-72qz.W.d.._1-3968": "G__B.3R6-.7Bf8GA--__A7r.8U.V_p61-dO" + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" }, "matchExpressions": [ { - "key": "006j--tu-0t-8-937uqhtjrd-7---u6--522p----5506rh-3-2-h10.ale-to9e--a-7j9/lks7dG-9S-O62o.8._.---UK_-.j21---W", - "operator": "NotIn", + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", "values": [ - "z87_2---2.E.p9-.-3.__a.bl_--..-A" + "x3___-..f5-6x-_-o_6O_If-5_-_.F" ] } ] @@ -1467,10 +1469,10 @@ "tolerations": [ { "key": "470", - "operator": "Ü", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", "value": "471", - "effect": "貛香\"砻B鷋RȽXv*!ɝ茀Ǩ", - "tolerationSeconds": 8594241010639209901 + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ @@ -1482,7 +1484,7 @@ } ], "priorityClassName": "474", - "priority": 878153992, + "priority": 743241089, "dnsConfig": { "nameservers": [ "475" @@ -1499,48 +1501,51 @@ }, "readinessGates": [ { - "conditionType": "=ȑ-A敲ʉ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], "runtimeClassName": "479", "enableServiceLinks": false, - "preemptionPolicy": "梊蝴.Ĉ马āƭw鰕ǰ\"șa", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "\u003cƋlɋN磋镮ȺPÈɥ偁髕ģƗ": "283" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -702578810, + "maxSkew": -174245111, "topologyKey": "480", - "whenUnsatisfiable": "Ž氮怉ƥ;\"薑Ȣ#闬輙怀¹bCũw", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "N-_.F": "09z2" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0", - "operator": "DoesNotExist" + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", + "values": [ + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + ] } ] } } ], - "setHostnameAsFQDN": false + "setHostnameAsFQDN": true } } }, "status": { - "replicas": 432535745, - "fullyLabeledReplicas": 2073220944, - "readyReplicas": -141868138, - "availableReplicas": -1324418171, - "observedGeneration": -5431516755862952643, + "replicas": 1205668420, + "fullyLabeledReplicas": -1754098513, + "readyReplicas": -877836536, + "availableReplicas": 138992869, + "observedGeneration": -7169014491472696647, "conditions": [ { - "type": "ƻ舁Ȁ贠ȇö匉a揘O 籇", - "status": "楅©Ǫ壿/š^劶äɲ泒欞尟燬Ǻ媳ɦ", - "lastTransitionTime": "2169-06-15T23:50:17Z", + "type": "零șPî壣V礆á¤拈tY圻醆锛[", + "status": "嬜Š\u0026?鳢.ǀŭ瘢颦z疵", + "lastTransitionTime": "2455-07-16T22:37:15Z", "reason": "487", "message": "488" } diff --git a/testdata/HEAD/core.v1.ReplicationController.pb b/testdata/HEAD/core.v1.ReplicationController.pb index 411dd51bc5934d41fbbf873cae9a8f971ac6a33f..b4b86630de06e3f4d7d21582681bc467fb28d83c 100644 GIT binary patch delta 5752 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 delta 5375 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郵[+ readinessProbe: exec: command: - - "277" - failureThreshold: -940514142 + - "280" + failureThreshold: 1907998540 httpGet: - host: "279" + host: "282" httpHeaders: - - name: "280" - value: "281" - path: "278" - port: -1538905728 - scheme: ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢xɮ - initialDelaySeconds: -1817291584 - periodSeconds: 582041100 - successThreshold: 509188266 + - name: "283" + value: "284" + path: "281" + port: -528664199 + scheme: 徥淳4揻-$ɽ丟 + initialDelaySeconds: 468369166 + periodSeconds: 1492642476 + successThreshold: -367153801 tcpSocket: - host: "283" - port: "282" - terminationGracePeriodSeconds: 6764431850409848860 - timeoutSeconds: 1224868165 + host: "286" + port: "285" + terminationGracePeriodSeconds: 8959437085840841638 + timeoutSeconds: 1909548849 resources: limits: - pw: "934" + 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq: "431" requests: - 輓Ɔȓ蹣ɐǛv+8: "375" + ē鐭#嬀ơŸ8T 苧yñKJɐ: "894" securityContext: allowPrivilegeEscalation: true capabilities: add: - - 徥淳4揻-$ɽ丟 + - 嘢4ʗN,丽饾| 鞤ɱďW賁 drop: - - "" - privileged: false - procMount: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ - readOnlyRootFilesystem: false - runAsGroup: 8194791334069427324 + - ɭɪǹ0衷, + privileged: true + procMount: w妕眵笭/9崍h趭(娕 + readOnlyRootFilesystem: true + runAsGroup: -7146044409185304665 runAsNonRoot: false - runAsUser: -816831389119959689 + runAsUser: -1119183212148951030 seLinuxOptions: level: "311" role: "309" @@ -314,46 +315,45 @@ spec: user: "308" seccompProfile: localhostProfile: "315" - type: ȱğ_<ǬëJ橈'琕鶫:顇ə + type: E增猍 windowsOptions: gmsaCredentialSpec: "313" gmsaCredentialSpecName: "312" - hostProcess: false + hostProcess: true runAsUserName: "314" startupProbe: exec: command: - - "284" - failureThreshold: 133009177 + - "287" + failureThreshold: -385597677 httpGet: - host: "286" - httpHeaders: - - name: "287" - value: "288" - path: "285" - port: -331594625 - scheme: lu|榝$î. - initialDelaySeconds: -1505188927 - periodSeconds: 2083727489 - successThreshold: 486365838 - tcpSocket: host: "290" + httpHeaders: + - name: "291" + value: "292" + path: "288" port: "289" - terminationGracePeriodSeconds: -6177393256425700216 - timeoutSeconds: -2133054549 - stdinOnce: true + scheme: M蘇KŅ/»頸+SÄ蚃ɣľ)酊龨δ + initialDelaySeconds: -1971421078 + periodSeconds: -1730959016 + successThreshold: 1272940694 + tcpSocket: + host: "293" + port: 458427807 + terminationGracePeriodSeconds: 1813049096022212391 + timeoutSeconds: 1905181464 terminationMessagePath: "307" - tty: true + terminationMessagePolicy: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS volumeDevices: - - devicePath: "270" - name: "269" + - devicePath: "272" + name: "271" volumeMounts: - - mountPath: "266" - mountPropagation: 颐o - name: "265" - subPath: "267" - subPathExpr: "268" - workingDir: "249" + - mountPath: "268" + mountPropagation: û咡W<敄lu|榝$î.Ȏ蝪ʜ5 + name: "267" + subPath: "269" + subPathExpr: "270" + workingDir: "251" dnsConfig: nameservers: - "475" @@ -362,7 +362,7 @@ spec: value: "478" searches: - "476" - dnsPolicy: Ƒ[澔 + dnsPolicy: h`職铳s44矕Ƈ enableServiceLinks: false ephemeralContainers: - args: @@ -382,7 +382,7 @@ spec: fieldPath: "329" resourceFieldRef: containerName: "330" - divisor: "832" + divisor: "179" resource: "331" secretKeyRef: key: "335" @@ -391,29 +391,29 @@ spec: envFrom: - configMapRef: name: "324" - optional: false + optional: true prefix: "323" secretRef: name: "325" - optional: false + optional: true image: "317" - imagePullPolicy: 灲閈誹ʅ蕉ɼ搳 + imagePullPolicy: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ lifecycle: postStart: exec: command: - "363" httpGet: - host: "365" + host: "366" httpHeaders: - - name: "366" - value: "367" + - name: "367" + value: "368" path: "364" - port: -869776221 - scheme: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' + port: "365" + scheme: '!鍲ɋȑoG鄧蜢暳ǽżLj' tcpSocket: host: "369" - port: "368" + port: 1333166203 preStop: exec: command: @@ -424,8 +424,8 @@ spec: - name: "373" value: "374" path: "371" - port: -1917609921 - scheme: 耗 + port: 758604605 + scheme: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 tcpSocket: host: "376" port: "375" @@ -433,69 +433,69 @@ spec: exec: command: - "342" - failureThreshold: -1896415283 + failureThreshold: -313085430 httpGet: host: "344" httpHeaders: - name: "345" value: "346" path: "343" - port: -1700828941 - scheme: 諔迮ƙ - initialDelaySeconds: -969533986 - periodSeconds: -488127393 - successThreshold: 1137109081 + port: -684167223 + scheme: 1b + initialDelaySeconds: -47594442 + periodSeconds: 725624946 + successThreshold: -34803208 tcpSocket: host: "348" port: "347" - terminationGracePeriodSeconds: 6618112330449141397 - timeoutSeconds: 299741709 + terminationGracePeriodSeconds: -7686796864837350582 + timeoutSeconds: -2064284357 name: "316" ports: - - containerPort: 865289071 + - containerPort: -1320027474 hostIP: "322" - hostPort: 1504385614 + hostPort: 601942575 name: "321" - protocol: iɥ嵐sC8 + protocol: Ƶf readinessProbe: exec: command: - "349" - failureThreshold: 2073046460 + failureThreshold: -1844150067 httpGet: - host: "352" + host: "351" httpHeaders: - - name: "353" - value: "354" + - name: "352" + value: "353" path: "350" - port: "351" - scheme: ɱďW賁Ě - initialDelaySeconds: -674445196 - periodSeconds: -543432015 - successThreshold: -515370067 + port: 1611386356 + scheme: ɼ搳ǭ濑箨ʨIk( + initialDelaySeconds: 1984241264 + periodSeconds: -487434422 + successThreshold: -370404018 tcpSocket: - host: "355" - port: 1436222565 - terminationGracePeriodSeconds: 7270263763744228913 - timeoutSeconds: 1239158543 + host: "354" + port: 2115799218 + terminationGracePeriodSeconds: 1778358283914418699 + timeoutSeconds: -758033170 resources: limits: - h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻: "127" + 阎l: "464" requests: - C"6x$1s: "463" + '''佉': "633" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 箨ʨIk(dŊiɢ + - 氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á drop: - - Į蛋I滞廬耐鷞焬CQ + - tl敷斢杧ż鯀 privileged: true - procMount: EĨǔvÄÚ×p + procMount: 张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰 readOnlyRootFilesystem: false - runAsGroup: -583355774536171734 - runAsNonRoot: false - runAsUser: -506227444233847191 + runAsGroup: -6950412587983829837 + runAsNonRoot: true + runAsUser: -3379825899840103887 seLinuxOptions: level: "381" role: "379" @@ -503,45 +503,43 @@ spec: user: "378" seccompProfile: localhostProfile: "385" - type: m罂o3ǰ廋i乳'ȘUɻ + type: 咑耖p^鏋蛹Ƚȿ醏g windowsOptions: gmsaCredentialSpec: "383" gmsaCredentialSpecName: "382" - hostProcess: false + hostProcess: true runAsUserName: "384" startupProbe: exec: command: - - "356" - failureThreshold: 252309773 + - "355" + failureThreshold: -320410537 httpGet: - host: "359" + host: "358" httpHeaders: - - name: "360" - value: "361" - path: "357" - port: "358" - scheme: XW疪鑳w妕眵 - initialDelaySeconds: -832681001 - periodSeconds: -1337533938 - successThreshold: 1473765654 + - name: "359" + value: "360" + path: "356" + port: "357" + scheme: 焬CQm坊柩 + initialDelaySeconds: -135823101 + periodSeconds: 1141812777 + successThreshold: -1830926023 tcpSocket: host: "362" - port: 455919108 - terminationGracePeriodSeconds: -8460346884535567850 - timeoutSeconds: 1616390418 - stdin: true - stdinOnce: true + port: "361" + terminationGracePeriodSeconds: 8766190045617353809 + timeoutSeconds: -1345219897 targetContainerName: "386" terminationMessagePath: "377" - terminationMessagePolicy: ť1ùfŭƽ眝{æ盪泙若`l}Ñ蠂Ü[ + terminationMessagePolicy: 釼aTGÒ鵌 tty: true volumeDevices: - devicePath: "341" name: "340" volumeMounts: - mountPath: "337" - mountPropagation: P­蜷ɔ幩šeSvEȤƏ埮pɵ{W + mountPropagation: (ť1ùfŭƽ name: "336" subPath: "338" subPathExpr: "339" @@ -550,209 +548,208 @@ spec: - hostnames: - "473" ip: "472" - hostPID: true + hostIPC: true hostname: "403" imagePullSecrets: - name: "402" initContainers: - args: - - "177" + - "180" command: - - "176" + - "179" env: - - name: "184" - value: "185" + - name: "187" + value: "188" valueFrom: configMapKeyRef: - key: "191" - name: "190" - optional: true + key: "194" + name: "193" + optional: false fieldRef: - apiVersion: "186" - fieldPath: "187" + apiVersion: "189" + fieldPath: "190" resourceFieldRef: - containerName: "188" - divisor: "117" - resource: "189" + containerName: "191" + divisor: "421" + resource: "192" secretKeyRef: - key: "193" - name: "192" + key: "196" + name: "195" optional: false envFrom: - configMapRef: - name: "182" - optional: false - prefix: "181" + name: "185" + optional: true + prefix: "184" secretRef: - name: "183" + name: "186" optional: true - image: "175" - imagePullPolicy: vt莭琽§ć\ ïì« + image: "178" + imagePullPolicy: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p lifecycle: postStart: exec: command: - - "221" + - "223" httpGet: - host: "224" + host: "225" httpHeaders: - - name: "225" - value: "226" - path: "222" - port: "223" - scheme: LLȊɞ-uƻ悖ȩ0Ƹ[Ęİ榌 + - name: "226" + value: "227" + path: "224" + port: 1422435836 + scheme: ',ǿ飏騀呣ǎfǣ萭旿@掇lNdǂ' tcpSocket: - host: "228" - port: "227" + host: "229" + port: "228" preStop: exec: command: - - "229" + - "230" httpGet: - host: "232" + host: "233" httpHeaders: - - name: "233" - value: "234" - path: "230" - port: "231" - scheme: 懔%熷谟 + - name: "234" + value: "235" + path: "231" + port: "232" + scheme: Vȟ@7飣奺Ȋ礶惇¸t颟.鵫ǚ灄 tcpSocket: - host: "235" - port: -1920661051 + host: "237" + port: "236" livenessProbe: exec: command: - - "200" - failureThreshold: -1273036797 + - "203" + failureThreshold: 208045354 httpGet: - host: "202" - httpHeaders: - - name: "203" - value: "204" - path: "201" - port: 1923650413 - scheme: I粛E煹ǐƲE'iþŹʣy - initialDelaySeconds: -1961863213 - periodSeconds: -1045704964 - successThreshold: 1089147958 - tcpSocket: host: "206" + httpHeaders: + - name: "207" + value: "208" + path: "204" port: "205" - terminationGracePeriodSeconds: 2787866729016106782 - timeoutSeconds: -103588794 - name: "174" + scheme: '{Ⱦdz@' + initialDelaySeconds: 632397602 + periodSeconds: -730174220 + successThreshold: 433084615 + tcpSocket: + host: "209" + port: 406308963 + terminationGracePeriodSeconds: -1159835821828680707 + timeoutSeconds: 2026784878 + name: "177" ports: - - containerPort: 32378685 - hostIP: "180" - hostPort: -1872407654 - name: "179" - protocol: ş蝿ɖȃ賲鐅臬 + - containerPort: -614785801 + hostIP: "183" + hostPort: 118729776 + name: "182" readinessProbe: exec: command: - - "207" - failureThreshold: -495373547 + - "210" + failureThreshold: -820458255 httpGet: - host: "209" + host: "212" httpHeaders: - - name: "210" - value: "211" - path: "208" - port: 859639931 - scheme: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF - initialDelaySeconds: 1380874688 - periodSeconds: -674091068 - successThreshold: -2061678740 + - name: "213" + value: "214" + path: "211" + port: 576428641 + scheme: ƯĖ漘Z剚敍0)鈼¬麄p呝T + initialDelaySeconds: -1710454086 + periodSeconds: 1285027515 + successThreshold: 111876618 tcpSocket: - host: "213" - port: "212" - terminationGracePeriodSeconds: -703684984628150402 - timeoutSeconds: -1018741501 + host: "215" + port: -1891134534 + terminationGracePeriodSeconds: -4763823273964408583 + timeoutSeconds: 192146389 resources: limits: - ʭd鲡:贅wE@Ȗs«öʮĀ<é瞾ʀN: "197" + _瀹鞎sn芞QÄȻȊ+?: "193" requests: - 軶ǃ*ʙ嫙&蒒5靇: "813" + '@Ȗs«öʮĀ<é瞾': "51" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 枛牐ɺ皚|懥ƖN粕擓ƖHVe熼'F + - sĨɆâĺɗŹ倗S晒嶗U drop: - - 剂讼ɓȌʟni酛3Ɓ - privileged: false - procMount: 鸖ɱJȉ罴ņ螡źȰ - readOnlyRootFilesystem: true - runAsGroup: 708875421817317137 + - _ƮA攤/ɸɎ R§耶FfBl + privileged: true + procMount: 娝嘚庎D}埽uʎȺ眖R#yV' + readOnlyRootFilesystem: false + runAsGroup: -7106791338981314910 runAsNonRoot: true - runAsUser: 4530581071337252406 + runAsUser: 3850139838566476547 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "242" + role: "240" + type: "241" + user: "239" seccompProfile: - localhostProfile: "244" - type: $矡ȶ + localhostProfile: "246" + type: Kw(ğ儴Ůĺ}潷ʒ胵輓Ɔ windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "244" + gmsaCredentialSpecName: "243" + hostProcess: true + runAsUserName: "245" startupProbe: exec: command: - - "214" - failureThreshold: -1681029343 + - "216" + failureThreshold: 105707873 httpGet: - host: "216" + host: "218" httpHeaders: - - name: "217" - value: "218" - path: "215" - port: 1255169591 - scheme: 褎weLJèux - initialDelaySeconds: -1133499416 - periodSeconds: 1157241180 - successThreshold: -1810997540 + - name: "219" + value: "220" + path: "217" + port: -122979840 + scheme: 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩 + initialDelaySeconds: 2045456786 + periodSeconds: -1537700150 + successThreshold: -1815868713 tcpSocket: - host: "220" - port: "219" - terminationGracePeriodSeconds: -6826008110504741173 - timeoutSeconds: 486195690 - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3 + host: "222" + port: "221" + terminationGracePeriodSeconds: -810905585400838367 + timeoutSeconds: 988932710 + stdin: true + terminationMessagePath: "238" + terminationMessagePolicy: ʤî萨zvt莭 tty: true volumeDevices: - - devicePath: "199" - name: "198" + - devicePath: "202" + name: "201" volumeMounts: - - mountPath: "195" - mountPropagation: ǹ_Áȉ彂Ŵ廷s - name: "194" - subPath: "196" - subPathExpr: "197" - workingDir: "178" + - mountPath: "198" + mountPropagation: £軶ǃ*ʙ嫙&蒒5靇C'ɵK.Q貇 + name: "197" + subPath: "199" + subPathExpr: "200" + workingDir: "181" nodeName: "391" nodeSelector: "387": "388" overhead: - <ƋlɋN磋镮ȺPÈɥ偁髕ģƗ: "283" - preemptionPolicy: 梊蝴.Ĉ马āƭw鰕ǰ"șa - priority: 878153992 + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 priorityClassName: "474" readinessGates: - - conditionType: =ȑ-A敲ʉ - restartPolicy: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 飂廤Ƌʙcx runtimeClassName: "479" schedulerName: "469" securityContext: - fsGroup: -6486306216295496187 - fsGroupChangePolicy: ȼN翾ȾD虓氙磂tńČȷǻ.wȏâ磠 - runAsGroup: 7721939829013914482 - runAsNonRoot: true - runAsUser: 7177254483209867257 + fsGroup: 1712752437570220896 + fsGroupChangePolicy: "" + runAsGroup: -4636770370363077377 + runAsNonRoot: false + runAsUser: 5422399684456852309 seLinuxOptions: level: "395" role: "393" @@ -760,9 +757,9 @@ spec: user: "392" seccompProfile: localhostProfile: "401" - type: 崖S«V¯Á + type: '#' supplementalGroups: - - -5080569150241191388 + - -5728960352366086876 sysctls: - name: "399" value: "400" @@ -773,26 +770,28 @@ spec: runAsUserName: "398" serviceAccount: "390" serviceAccountName: "389" - setHostnameAsFQDN: false + setHostnameAsFQDN: true shareProcessNamespace: true subdomain: "404" - terminationGracePeriodSeconds: -3877666641335425693 + terminationGracePeriodSeconds: -4767735291842597991 tolerations: - - effect: 貛香"砻B鷋RȽXv*!ɝ茀Ǩ + - effect: '慰x:' key: "470" - operator: Ü - tolerationSeconds: 8594241010639209901 + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 value: "471" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: z-g--v8-c58kh44k-b13--2.7a-h0-4d-z-23---49tw-a/G5-_-_Llmft6.5H905IBI-._g_0 - operator: DoesNotExist + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In + values: + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - N-_.F: 09z2 - maxSkew: -702578810 + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 topologyKey: "480" - whenUnsatisfiable: Ž氮怉ƥ;"薑Ȣ#闬輙怀¹bCũw + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "45" @@ -892,6 +891,10 @@ spec: apiGroup: "171" kind: "172" name: "173" + dataSourceRef: + apiGroup: "174" + kind: "175" + name: "176" resources: limits: 銦妰黖ȓƇ$缔獵偐ę腬瓷碑=ɉ: "707" @@ -1045,14 +1048,14 @@ spec: storagePolicyName: "101" volumePath: "99" status: - availableReplicas: -1324418171 + availableReplicas: 138992869 conditions: - - lastTransitionTime: "2169-06-15T23:50:17Z" + - lastTransitionTime: "2455-07-16T22:37:15Z" message: "488" reason: "487" - status: 楅©Ǫ壿/š^劶äɲ泒欞尟燬Ǻ媳ɦ - type: ƻ舁Ȁ贠ȇö匉a揘O 籇 - fullyLabeledReplicas: 2073220944 - observedGeneration: -5431516755862952643 - readyReplicas: -141868138 - replicas: 432535745 + status: 嬜Š&?鳢.ǀŭ瘢颦z疵 + type: 零șPî壣V礆á¤拈tY圻醆锛[ + fullyLabeledReplicas: -1754098513 + observedGeneration: -7169014491472696647 + readyReplicas: -877836536 + replicas: 1205668420 diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.json b/testdata/HEAD/extensions.v1beta1.DaemonSet.json index c463c3f4c4..d3fb9f05c7 100644 --- a/testdata/HEAD/extensions.v1beta1.DaemonSet.json +++ b/testdata/HEAD/extensions.v1beta1.DaemonSet.json @@ -442,6 +442,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -450,59 +455,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": -1981710234, - "containerPort": -1109619518, - "protocol": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", - "hostIP": "184" + "name": "186", + "hostPort": 852780575, + "containerPort": -1252938503, + "protocol": "Opwǩ曬逴褜1ØœȠƬQg鄠", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "617" + "containerName": "195", + "resource": "196", + "divisor": "139" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": false + "name": "197", + "key": "198", + "optional": true }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -510,255 +515,254 @@ ], "resources": { "limits": { - "朷Ǝ膯ljVX1虊谇": "279" + "LĹ]佱¿\u003e犵殇ŕ-Ɂ圯W:ĸ輦唊": "807" }, "requests": { - "圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀": "918" + "嚧ʣq埄": "936" } }, "volumeMounts": [ { - "name": "198", - "mountPath": "199", - "subPath": "200", - "mountPropagation": "ó藢xɮĵȑ6L*", - "subPathExpr": "201" + "name": "201", + "mountPath": "202", + "subPath": "203", + "mountPropagation": "#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": "206", - "host": "207", - "scheme": "fʀļ腩墺Ò媁荭gw忊", + "path": "208", + "port": "209", + "host": "210", + "scheme": "u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ", "httpHeaders": [ { - "name": "208", - "value": "209" + "name": "211", + "value": "212" } ] }, "tcpSocket": { - "port": -1761398388, - "host": "210" + "port": 1714588921, + "host": "213" }, - "initialDelaySeconds": -1532958330, - "timeoutSeconds": -438588982, - "periodSeconds": 1004325340, - "successThreshold": -1313320434, - "failureThreshold": 14304392, - "terminationGracePeriodSeconds": 2001337664780390084 + "initialDelaySeconds": -1246371817, + "timeoutSeconds": 617318981, + "periodSeconds": 432291364, + "successThreshold": 676578360, + "failureThreshold": -552281772, + "terminationGracePeriodSeconds": -2910346974754087949 }, "readinessProbe": { "exec": { "command": [ - "211" + "214" ] }, "httpGet": { - "path": "212", - "port": -614161319, - "host": "213", - "scheme": "Ȩ\u003c6鄰簳°Ļǟi\u0026", + "path": "215", + "port": 656200799, + "host": "216", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": "216", - "host": "217" + "port": "219", + "host": "220" }, - "initialDelaySeconds": 233282513, - "timeoutSeconds": -518330919, - "periodSeconds": 1313273370, - "successThreshold": -1296830577, - "failureThreshold": -1314967760, - "terminationGracePeriodSeconds": 5043322816247327651 + "initialDelaySeconds": -2165496, + "timeoutSeconds": -1778952574, + "periodSeconds": 1386255869, + "successThreshold": -778272981, + "failureThreshold": 2056774277, + "terminationGracePeriodSeconds": -9219895030215397584 }, "startupProbe": { "exec": { "command": [ - "218" + "221" ] }, "httpGet": { - "path": "219", - "port": "220", - "host": "221", - "scheme": "队偯J僳徥淳4揻", + "path": "222", + "port": "223", + "host": "224", + "scheme": "鬶l獕;跣Hǝcw", "httpHeaders": [ { - "name": "222", - "value": "223" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": 878005329, - "host": "224" + "port": -374766088, + "host": "227" }, - "initialDelaySeconds": -1244119841, - "timeoutSeconds": 1235694147, - "periodSeconds": 348370746, - "successThreshold": 468369166, - "failureThreshold": 1909548849, - "terminationGracePeriodSeconds": 6410850623145248813 + "initialDelaySeconds": -736151561, + "timeoutSeconds": -1515369804, + "periodSeconds": -1856061695, + "successThreshold": 1868683352, + "failureThreshold": -1137436579, + "terminationGracePeriodSeconds": 8876559635423161004 }, "lifecycle": { "postStart": { "exec": { "command": [ - "225" + "228" ] }, "httpGet": { - "path": "226", - "port": "227", - "host": "228", - "scheme": "鰔澝qV訆ƎżŧL²sNƗ¸", + "path": "229", + "port": "230", + "host": "231", + "scheme": "ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ", "httpHeaders": [ { - "name": "229", - "value": "230" + "name": "232", + "value": "233" } ] }, "tcpSocket": { - "port": "231", - "host": "232" + "port": 1993268896, + "host": "234" } }, "preStop": { "exec": { "command": [ - "233" + "235" ] }, "httpGet": { - "path": "234", - "port": "235", - "host": "236", - "scheme": "δ摖", + "path": "236", + "port": "237", + "host": "238", + "scheme": "ƿ頀\"冓鍓贯澔 ", "httpHeaders": [ { - "name": "237", - "value": "238" + "name": "239", + "value": "240" } ] }, "tcpSocket": { - "port": "239", - "host": "240" + "port": "241", + "host": "242" } } }, - "terminationMessagePath": "241", - "terminationMessagePolicy": "_\u003cǬëJ橈'琕鶫:顇ə娯Ȱ", - "imagePullPolicy": "ǵɐ鰥Z", + "terminationMessagePath": "243", + "terminationMessagePolicy": "6Ɖ飴ɎiǨź'", + "imagePullPolicy": "{屿oiɥ嵐sC8?Ǻ", "securityContext": { "capabilities": { "add": [ - "DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ" + ";Nŕ璻Jih亏yƕ丆録²Ŏ" ], "drop": [ - "H鯂²静ƲǦŐnj汰8ŕİi騎C\"6" + "/灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "242", - "role": "243", - "type": "244", - "level": "245" + "user": "244", + "role": "245", + "type": "246", + "level": "247" }, "windowsOptions": { - "gmsaCredentialSpecName": "246", - "gmsaCredentialSpec": "247", - "runAsUserName": "248", + "gmsaCredentialSpecName": "248", + "gmsaCredentialSpec": "249", + "runAsUserName": "250", "hostProcess": true }, - "runAsUser": -7299434051955863644, - "runAsGroup": 4041264710404335706, - "runAsNonRoot": false, + "runAsUser": 4041264710404335706, + "runAsGroup": 6453802934472477147, + "runAsNonRoot": true, "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": true, - "procMount": "ȹ均i绝5哇芆斩ìh4Ɋ", + "procMount": "šeSvEȤƏ埮pɵ{WOŭW灬pȭ", "seccompProfile": { - "type": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "localhostProfile": "249" + "type": "V擭銆j", + "localhostProfile": "251" } } } ], "containers": [ { - "name": "250", - "image": "251", + "name": "252", + "image": "253", "command": [ - "252" + "254" ], "args": [ - "253" + "255" ], - "workingDir": "254", + "workingDir": "256", "ports": [ { - "name": "255", - "hostPort": 1540899353, - "containerPort": -1330095135, - "protocol": " 鞤ɱďW賁Ěɭɪǹ0衷,ƷƣMț譎", - "hostIP": "256" + "name": "257", + "hostPort": -1408385387, + "containerPort": -1225881740, + "protocol": "撑¼蠾8餑噭", + "hostIP": "258" } ], "envFrom": [ { - "prefix": "257", + "prefix": "259", "configMapRef": { - "name": "258", - "optional": false + "name": "260", + "optional": true }, "secretRef": { - "name": "259", + "name": "261", "optional": false } } ], "env": [ { - "name": "260", - "value": "261", + "name": "262", + "value": "263", "valueFrom": { "fieldRef": { - "apiVersion": "262", - "fieldPath": "263" + "apiVersion": "264", + "fieldPath": "265" }, "resourceFieldRef": { - "containerName": "264", - "resource": "265", - "divisor": "293" + "containerName": "266", + "resource": "267", + "divisor": "834" }, "configMapKeyRef": { - "name": "266", - "key": "267", + "name": "268", + "key": "269", "optional": true }, "secretKeyRef": { - "name": "268", - "key": "269", + "name": "270", + "key": "271", "optional": false } } @@ -766,514 +770,512 @@ ], "resources": { "limits": { - "9崍": "210" + "n(fǂǢ曣ŋayåe躒訙Ǫ": "12" }, "requests": { - ")ǂť嗆u8晲T[irȎ3Ĕ\\ɢX鰨松": "775" + "(娕uE增猍": "264" } }, "volumeMounts": [ { - "name": "270", - "readOnly": true, - "mountPath": "271", - "subPath": "272", - "mountPropagation": "ʠɜ瞍阎lğ Ņ", - "subPathExpr": "273" + "name": "272", + "mountPath": "273", + "subPath": "274", + "mountPropagation": "irȎ3Ĕ\\ɢX鰨松", + "subPathExpr": "275" } ], "volumeDevices": [ { - "name": "274", - "devicePath": "275" + "name": "276", + "devicePath": "277" } ], "livenessProbe": { "exec": { "command": [ - "276" + "278" ] }, "httpGet": { - "path": "277", - "port": 1866529638, - "host": "278", - "scheme": "Ŕ瘍Nʊ輔3璾ėȜv1b繐汚磉反-n", + "path": "279", + "port": "280", + "host": "281", + "scheme": "ɜ瞍阎lğ Ņ#耗Ǚ(", "httpHeaders": [ { - "name": "279", - "value": "280" + "name": "282", + "value": "283" } ] }, "tcpSocket": { - "port": 638012651, - "host": "281" + "port": 317211081, + "host": "284" }, - "initialDelaySeconds": -1161185537, - "timeoutSeconds": 1928937303, - "periodSeconds": 1611386356, - "successThreshold": 821341581, - "failureThreshold": 240657401, - "terminationGracePeriodSeconds": 7806703309589874498 + "initialDelaySeconds": -1934305215, + "timeoutSeconds": -655359985, + "periodSeconds": 875971520, + "successThreshold": 161338049, + "failureThreshold": 65094252, + "terminationGracePeriodSeconds": -6831592407095063988 }, "readinessProbe": { "exec": { "command": [ - "282" + "285" ] }, "httpGet": { - "path": "283", - "port": "284", - "host": "285", - "scheme": "Ik(dŊiɢzĮ蛋I", + "path": "286", + "port": -2126891601, + "host": "287", + "scheme": "l}Ñ蠂Ü[ƛ^輅9ɛ棕", "httpHeaders": [ { - "name": "286", - "value": "287" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "288", - "host": "289" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 571693619, - "timeoutSeconds": 1643238856, - "periodSeconds": -2028546276, - "successThreshold": -2128305760, - "failureThreshold": 1605974497, - "terminationGracePeriodSeconds": 2002344837004307079 + "initialDelaySeconds": 1660454722, + "timeoutSeconds": -1317234078, + "periodSeconds": -1347045470, + "successThreshold": 1169580662, + "failureThreshold": 404234347, + "terminationGracePeriodSeconds": 8560122250231719622 }, "startupProbe": { "exec": { "command": [ - "290" + "292" ] }, "httpGet": { - "path": "291", - "port": "292", - "host": "293", - "scheme": "奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂", + "path": "293", + "port": "294", + "host": "295", + "scheme": "ǚŜEuEy竬ʆɞ", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1894647727, - "host": "296" + "port": "298", + "host": "299" }, - "initialDelaySeconds": 235623869, - "timeoutSeconds": 564558594, - "periodSeconds": -505848936, - "successThreshold": -1819021257, - "failureThreshold": 1447314009, - "terminationGracePeriodSeconds": -7637760856622746738 + "initialDelaySeconds": 336252010, + "timeoutSeconds": 677650619, + "periodSeconds": 930785927, + "successThreshold": 1624098740, + "failureThreshold": 1419787816, + "terminationGracePeriodSeconds": -506227444233847191 }, "lifecycle": { "postStart": { "exec": { "command": [ - "297" + "300" ] }, "httpGet": { - "path": "298", - "port": 466267060, - "host": "299", - "scheme": "wy¶熀ďJZ漤ŗ坟Ů\u003cy鯶縆ł", + "path": "301", + "port": "302", + "host": "303", + "scheme": "ĝ®EĨǔvÄÚ×p鬷", "httpHeaders": [ { - "name": "300", - "value": "301" + "name": "304", + "value": "305" } ] }, "tcpSocket": { - "port": "302", - "host": "303" + "port": 1673908530, + "host": "306" } }, "preStop": { "exec": { "command": [ - "304" + "307" ] }, "httpGet": { - "path": "305", - "port": "306", - "host": "307", - "scheme": "Ē3Nh×DJɶ羹ƞʓ%ʝ", + "path": "308", + "port": "309", + "host": "310", + "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", "httpHeaders": [ { - "name": "308", - "value": "309" + "name": "311", + "value": "312" } ] }, "tcpSocket": { - "port": "310", - "host": "311" + "port": -1912967242, + "host": "313" } } }, - "terminationMessagePath": "312", - "terminationMessagePolicy": "躌ñ?卶滿筇ȟP:/a", - "imagePullPolicy": ".wȏâ磠Ƴ崖S«V¯ÁȦtl敷斢", + "terminationMessagePath": "314", + "terminationMessagePolicy": "漤ŗ坟", + "imagePullPolicy": "-紑浘牬釼aTGÒ鵌", "securityContext": { "capabilities": { "add": [ - "鯀1'鸔ɧWǘ炙B餸硷张q櫞繡旹翃" + "Nh×DJɶ羹ƞʓ%ʝ`ǭ" ], "drop": [ - "氒ĺʈʫ羶剹ƊF豎穜姰l咑耖p^鏋蛹" + "ñ?卶滿筇ȟP:/a" ] }, "privileged": false, "seLinuxOptions": { - "user": "313", - "role": "314", - "type": "315", - "level": "316" + "user": "315", + "role": "316", + "type": "317", + "level": "318" }, "windowsOptions": { - "gmsaCredentialSpecName": "317", - "gmsaCredentialSpec": "318", - "runAsUserName": "319", - "hostProcess": true + "gmsaCredentialSpecName": "319", + "gmsaCredentialSpec": "320", + "runAsUserName": "321", + "hostProcess": false }, - "runAsUser": -1286199491017539507, - "runAsGroup": -6292316479661489180, + "runAsUser": 308757565294839546, + "runAsGroup": 5797412715505520759, "runAsNonRoot": false, - "readOnlyRootFilesystem": false, + "readOnlyRootFilesystem": true, "allowPrivilegeEscalation": false, - "procMount": "cx赮ǒđ\u003e*劶?j", + "procMount": "ð仁Q橱9ij\\Ď愝Ű藛b磾sY", "seccompProfile": { - "type": "ĭ¥#ƱÁR", - "localhostProfile": "320" + "type": "繽敮ǰ詀ǿ忀oɎƺ", + "localhostProfile": "322" } }, - "stdin": true, "tty": true } ], "ephemeralContainers": [ { - "name": "321", - "image": "322", + "name": "323", + "image": "324", "command": [ - "323" + "325" ], "args": [ - "324" + "326" ], - "workingDir": "325", + "workingDir": "327", "ports": [ { - "name": "326", - "hostPort": 2032588794, - "containerPort": -1371690155, - "protocol": "G昧牱fsǕT衩kƒK07曳wœj堑", - "hostIP": "327" + "name": "328", + "hostPort": 788093377, + "containerPort": -557687916, + "protocol": "_敕", + "hostIP": "329" } ], "envFrom": [ { - "prefix": "328", + "prefix": "330", "configMapRef": { - "name": "329", + "name": "331", "optional": true }, "secretRef": { - "name": "330", + "name": "332", "optional": false } } ], "env": [ { - "name": "331", - "value": "332", + "name": "333", + "value": "334", "valueFrom": { "fieldRef": { - "apiVersion": "333", - "fieldPath": "334" + "apiVersion": "335", + "fieldPath": "336" }, "resourceFieldRef": { - "containerName": "335", - "resource": "336", - "divisor": "473" + "containerName": "337", + "resource": "338", + "divisor": "971" }, "configMapKeyRef": { - "name": "337", - "key": "338", - "optional": false - }, - "secretKeyRef": { "name": "339", "key": "340", "optional": true + }, + "secretKeyRef": { + "name": "341", + "key": "342", + "optional": true } } } ], "resources": { "limits": { - "盌3+Œ": "752" + "湷D谹気Ƀ秮òƬɸĻo:{": "523" }, "requests": { - ")Zq=歍þ": "759" + "赮ǒđ\u003e*劶?jĎĭ¥#ƱÁR»": "929" } }, "volumeMounts": [ { - "name": "341", - "mountPath": "342", - "subPath": "343", - "mountPropagation": "讅缔m葰賦迾娙ƴ4虵p", - "subPathExpr": "344" + "name": "343", + "readOnly": true, + "mountPath": "344", + "subPath": "345", + "mountPropagation": "|ǓÓ敆OɈÏ 瞍髃", + "subPathExpr": "346" } ], "volumeDevices": [ { - "name": "345", - "devicePath": "346" + "name": "347", + "devicePath": "348" } ], "livenessProbe": { "exec": { "command": [ - "347" + "349" ] }, "httpGet": { - "path": "348", - "port": 1034835933, - "host": "349", - "scheme": "O虀^背遻堣灭ƴɦ燻踸陴", + "path": "350", + "port": "351", + "host": "352", + "scheme": "07曳wœj堑ūM鈱ɖ'蠨", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "353", + "value": "354" } ] }, "tcpSocket": { - "port": -1744546613, - "host": "352" + "port": "355", + "host": "356" }, - "initialDelaySeconds": 650448405, - "timeoutSeconds": 1943254244, - "periodSeconds": -168773629, - "successThreshold": 2068592383, - "failureThreshold": 1566765016, - "terminationGracePeriodSeconds": -1112599546012453731 + "initialDelaySeconds": -242798806, + "timeoutSeconds": -1940800545, + "periodSeconds": 681004793, + "successThreshold": 2002666266, + "failureThreshold": -2033879721, + "terminationGracePeriodSeconds": -4409241678312226730 }, "readinessProbe": { "exec": { "command": [ - "353" + "357" ] }, "httpGet": { - "path": "354", - "port": "355", - "host": "356", - "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", + "path": "358", + "port": 279062028, + "host": "359", + "scheme": "Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "360", + "value": "361" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": -943058206, + "host": "362" }, - "initialDelaySeconds": 636493142, - "timeoutSeconds": -192358697, - "periodSeconds": 420595064, - "successThreshold": 1195176401, - "failureThreshold": 902204699, - "terminationGracePeriodSeconds": 9196919020604133323 + "initialDelaySeconds": 725557531, + "timeoutSeconds": -703127031, + "periodSeconds": 741667779, + "successThreshold": -381344241, + "failureThreshold": -2122876628, + "terminationGracePeriodSeconds": 2700145646260085226 }, "startupProbe": { "exec": { "command": [ - "361" + "363" ] }, "httpGet": { - "path": "362", - "port": "363", - "host": "364", - "scheme": "y#t(ȗŜŲ\u0026", + "path": "364", + "port": "365", + "host": "366", + "scheme": "thp像-", "httpHeaders": [ { - "name": "365", - "value": "366" + "name": "367", + "value": "368" } ] }, "tcpSocket": { - "port": 1387858949, - "host": "367" + "port": "369", + "host": "370" }, - "initialDelaySeconds": 156368232, - "timeoutSeconds": -815239246, - "periodSeconds": 44612600, - "successThreshold": -688929182, - "failureThreshold": -1222486879, - "terminationGracePeriodSeconds": 6543873941346781273 + "initialDelaySeconds": 1589417286, + "timeoutSeconds": 445878206, + "periodSeconds": 1874051321, + "successThreshold": -500012714, + "failureThreshold": 1762917570, + "terminationGracePeriodSeconds": 4794571970514469019 }, "lifecycle": { "postStart": { "exec": { "command": [ - "368" + "371" ] }, "httpGet": { - "path": "369", - "port": 1176168596, - "host": "370", - "scheme": "轪d覉;Ĕ", + "path": "372", + "port": "373", + "host": "374", + "scheme": "b轫ʓ滨ĖRh}颉hȱɷȰW", "httpHeaders": [ { - "name": "371", - "value": "372" + "name": "375", + "value": "376" } ] }, "tcpSocket": { - "port": "373", - "host": "374" + "port": "377", + "host": "378" } }, "preStop": { "exec": { "command": [ - "375" + "379" ] }, "httpGet": { - "path": "376", - "port": "377", - "host": "378", - "scheme": "ʦŊĊ娮", + "path": "380", + "port": -1743587482, + "host": "381", "httpHeaders": [ { - "name": "379", - "value": "380" + "name": "382", + "value": "383" } ] }, "tcpSocket": { - "port": "381", - "host": "382" + "port": 858034123, + "host": "384" } } }, - "terminationMessagePath": "383", - "terminationMessagePolicy": "Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽", - "imagePullPolicy": "委\u003e,趐V曡88 u怞荊ù灹8緔Tj", + "terminationMessagePath": "385", + "terminationMessagePolicy": "喾@潷", + "imagePullPolicy": "#t(ȗŜŲ\u0026洪y儕l", "securityContext": { "capabilities": { "add": [ - "蓋Cȗä2 ɲ±m嵘厶sȰÖ" + "ɻŶJ詢" ], "drop": [ - "ÆɰŞ襵" + "ǾɁ鍻G鯇ɀ魒Ð扬=惍E" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "384", - "role": "385", - "type": "386", - "level": "387" + "user": "386", + "role": "387", + "type": "388", + "level": "389" }, "windowsOptions": { - "gmsaCredentialSpecName": "388", - "gmsaCredentialSpec": "389", - "runAsUserName": "390", + "gmsaCredentialSpecName": "390", + "gmsaCredentialSpec": "391", + "runAsUserName": "392", "hostProcess": false }, - "runAsUser": -5519662252699559890, - "runAsGroup": -1624551961163368198, + "runAsUser": -5071790362153704411, + "runAsGroup": -2841141127223294729, "runAsNonRoot": false, "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": false, - "procMount": "阫Ƈʥ椹ý", + "procMount": ";Ƭ婦d%蹶/ʗp壥Ƥ", "seccompProfile": { - "type": "ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷", - "localhostProfile": "391" + "type": "郡ɑ鮽ǍJB膾扉A­1襏櫯³", + "localhostProfile": "393" } }, - "stdin": true, "stdinOnce": true, - "targetContainerName": "392" + "targetContainerName": "394" } ], - "restartPolicy": "砘Cș栣险¹贮獘薟8Mĕ霉}閜LI", - "terminationGracePeriodSeconds": 3296766428578159624, - "activeDeadlineSeconds": -8925090445844634303, - "dnsPolicy": "q沷¾!", + "restartPolicy": "刪q塨Ý-扚聧扈4ƫZɀȩ愉", + "terminationGracePeriodSeconds": -1390311149947249535, + "activeDeadlineSeconds": 2684251781701131156, + "dnsPolicy": "厶s", "nodeSelector": { - "393": "394" + "395": "396" }, - "serviceAccountName": "395", - "serviceAccount": "396", + "serviceAccountName": "397", + "serviceAccount": "398", "automountServiceAccountToken": true, - "nodeName": "397", + "nodeName": "399", + "hostPID": true, "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "398", - "role": "399", - "type": "400", - "level": "401" + "user": "400", + "role": "401", + "type": "402", + "level": "403" }, "windowsOptions": { - "gmsaCredentialSpecName": "402", - "gmsaCredentialSpec": "403", - "runAsUserName": "404", + "gmsaCredentialSpecName": "404", + "gmsaCredentialSpec": "405", + "runAsUserName": "406", "hostProcess": true }, - "runAsUser": -3496040522639830925, - "runAsGroup": 2960114664726223450, - "runAsNonRoot": false, + "runAsUser": -3184085461588437523, + "runAsGroup": -2037509302018919599, + "runAsNonRoot": true, "supplementalGroups": [ - 2402603282459663167 + -885564056413671854 ], - "fsGroup": 3564097949592109139, + "fsGroup": 4301352137345790658, "sysctls": [ { - "name": "405", - "value": "406" + "name": "407", + "value": "408" } ], - "fsGroupChangePolicy": "ûǭg怨彬ɈNƋl塠傫üMɮ6", + "fsGroupChangePolicy": "柱栦阫Ƈʥ椹", "seccompProfile": { - "type": ".¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ", - "localhostProfile": "407" + "type": "飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i", + "localhostProfile": "409" } }, "imagePullSecrets": [ { - "name": "408" + "name": "410" } ], - "hostname": "409", - "subdomain": "410", + "hostname": "411", + "subdomain": "412", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1283,19 @@ { "matchExpressions": [ { - "key": "411", - "operator": "Üɉ愂,wa纝佯fɞ", + "key": "413", + "operator": "șƷK*ƌ驔瓊'", "values": [ - "412" + "414" ] } ], "matchFields": [ { - "key": "413", - "operator": "鏚U駯Ĕ驢.'鿳Ï掗掍瓣;", + "key": "415", + "operator": "Mĕ霉}閜LIȜŚɇA%ɀ蓧", "values": [ - "414" + "416" ] } ] @@ -1302,23 +1304,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1690937616, + "weight": 836045166, "preference": { "matchExpressions": [ { - "key": "415", - "operator": "襉{遠", + "key": "417", + "operator": "ȋ灋槊盘", "values": [ - "416" + "418" ] } ], "matchFields": [ { - "key": "417", - "operator": "诰ðÈ娒Ġ滔xvŗÑ\"", + "key": "419", + "operator": "牬庘颮6(", "values": [ - "418" + "420" ] } ] @@ -1331,27 +1333,30 @@ { "labelSelector": { "matchLabels": { - "lx..w": "t-_.5.40w" + "8o1-x-1wl--7/S.ol": "Fgw_-z_659GE.l_.23--_6l.-5B" }, "matchExpressions": [ { - "key": "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0", - "operator": "DoesNotExist" + "key": "z_o_2.--4Z7__i1T.miw_a", + "operator": "NotIn", + "values": [ + "At-_.5.40Rw4gD.._.-x6db-L7.-__-G_2kCpS__.39g_.t" + ] } ] }, "namespaces": [ - "425" + "427" ], - "topologyKey": "426", + "topologyKey": "428", "namespaceSelector": { "matchLabels": { - "8V": "3sn-03" + "5gp-c-coa--y--4-1204wrb---1024g-5-3v9-9jcz9f-64/M-_x18mtxb__-ex-_1_-ODgL": "GIT_B" }, "matchExpressions": [ { - "key": "p9-4-d2-22--i--40wv--in-870w--it6k47-y/003.mp.-10KkQ-R_R.-.--4_IT_O__3.5h_XC0_-7.-hj-O_8-b6E_--Y_Dp8O3", - "operator": "Exists" + "key": "8-b6E_--Y_Dp8O_._e_3_.4_Wh", + "operator": "DoesNotExist" } ] } @@ -1359,34 +1364,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -947725955, + "weight": -585767440, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "E00.0_._.-_L-__bf_9_-C-PfNxG": "U_.Pn-W23-_.z_.._s--_F-BR-.h_-2-.s_6O-5_7_-0w_e" + "I_--.k47M7y-Dy__3wc.q.8_00.0_._f": "L-__bf_9_-C-PfNx__-U_.Pn-W23-_.z_.._s--_F-BR0" }, "matchExpressions": [ { - "key": "3--_9QW2JkU27_.-4T-I.-..K.2", - "operator": "In", + "key": "n", + "operator": "NotIn", "values": [ - "6___-X__H.-39-A_-_l67Q.-_t--O.3L.z2-y.-.8" + "a68-7AlR__8-7_-YD-Q9_-__..YNFu7Pg-.814e-_07-ht-EP" ] } ] }, "namespaces": [ - "439" + "441" ], - "topologyKey": "440", + "topologyKey": "442", "namespaceSelector": { "matchLabels": { - "7G79.3bU_._nV34GH": "qu.._.105-4_ed-0-iz" + "tO4-7-P41_.-.-AQ._r.-_R1": "8KLu..ly--J-_.ZCRT.0z-e" }, "matchExpressions": [ { - "key": "o79p-f4r1--7p--053--suu--9f82k8-2-d--n--e/Y_o8t5Vl6_..7CY-_dc__G6N-_-0o.0C_gV.9_G-.-z1Y_HEb.9x98MM7-.6", - "operator": "DoesNotExist" + "key": "34G._--u.._.105-4_ed-0-H", + "operator": "NotIn", + "values": [ + "a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9n.p.2-.-Qw__YT.1q" + ] } ] } @@ -1399,27 +1407,27 @@ { "labelSelector": { "matchLabels": { - "uv-f55-2k2-e-443m678-2v89-zk873--1n13sx82-cx-428u2j--3u-777.6-b-b-8/u...WE.-_tdt_-Z0_TM_p6lM.z": "" + "3_Lsu-H_.f82-82": "dWNn_U-...1P_.D8_t..-Ww27" }, "matchExpressions": [ { - "key": "w.3-._CJ4a1._-_CH--.C.8-S9_-4CwMqp..__._-J_-fk3-_j1", - "operator": "Exists" + "key": "v.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "453" + "455" ], - "topologyKey": "454", + "topologyKey": "456", "namespaceSelector": { "matchLabels": { - "d--Y-_l-v0-1V-N-R__RR9YAZ...W-m_-Z.wc..k_0_5.z.0..__D-1b.9": "Y0-_-.l__.c17__f_-336-.B__.QiA6._3o_V-w._-0d__7.81_-._-_Z" + "8": "7--.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lq-.5-s_-_5_DR" }, "matchExpressions": [ { - "key": "5__-_._.3l-_86_u2-7_._qN__A_f_-BT", - "operator": "Exists" + "key": "y72r--49u-0m7uu/x_qv4--_.6_N_9X-B.s8.N_rM-k5.C.7", + "operator": "DoesNotExist" } ] } @@ -1427,34 +1435,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1819321475, + "weight": 339079271, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "i60a--z.u-5kvp-----887j72qz6-7d84-1f396h82----23-6b77-f4/M--c.0Q--2qh.Eb_I": "i.U.-7" + "ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-yE-R5W5_2n...78o": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnV" }, "matchExpressions": [ { - "key": "62o787-7lk2/L.--4P--_q-.9", + "key": "3.js--a---..6bD_M--c.0Q--2qh.Eb_.__1.-5", "operator": "Exists" } ] }, "namespaces": [ - "467" + "469" ], - "topologyKey": "468", + "topologyKey": "470", "namespaceSelector": { "matchLabels": { - "j21---__y.9O.L-.m.3--.4_-8U.2617.W74-R_Z_Tz.a3_HWo4N": "U_.-_-I-P._..leR--e" + "E35H__.B_E": "U..u8gwbk" }, "matchExpressions": [ { - "key": "9rl-l-u575b93-r0.j-0r3qtm-8vuo17qre-33-5-u8f0f1qv--i2/7_2---2.E.p9-.-3.__a.bl_--..-._S-.-_-16-...8", - "operator": "In", - "values": [ - "x3___-..f5-6x-_-o_6O_If-5_-_.F" - ] + "key": "Q_mgi.U.-e7z-t0-pQ-.-.g-_Z_-nSL.--4i", + "operator": "Exists" } ] } @@ -1463,103 +1468,102 @@ ] } }, - "schedulerName": "475", + "schedulerName": "477", "tolerations": [ { - "key": "476", - "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", - "value": "477", - "effect": "慰x:", - "tolerationSeconds": 3362400521064014157 + "key": "478", + "operator": "ŭʔb'?舍ȃʥx臥]å摞", + "value": "479", + "tolerationSeconds": 3053978290188957517 } ], "hostAliases": [ { - "ip": "478", + "ip": "480", "hostnames": [ - "479" + "481" ] } ], - "priorityClassName": "480", - "priority": 743241089, + "priorityClassName": "482", + "priority": -340583156, "dnsConfig": { "nameservers": [ - "481" + "483" ], "searches": [ - "482" + "484" ], "options": [ { - "name": "483", - "value": "484" + "name": "485", + "value": "486" } ] }, "readinessGates": [ { - "conditionType": "0yVA嬂刲;牆詒ĸąs" + "conditionType": "țc£PAÎǨȨ栋" } ], - "runtimeClassName": "485", + "runtimeClassName": "487", "enableServiceLinks": false, - "preemptionPolicy": "Iƭij韺ʧ\u003e", + "preemptionPolicy": "n{鳻", "overhead": { - "D傕Ɠ栊闔虝巒瀦ŕ": "124" + "隅DžbİEMǶɼ`|褞": "229" }, "topologySpreadConstraints": [ { - "maxSkew": -174245111, - "topologyKey": "486", - "whenUnsatisfiable": "", + "maxSkew": 1486667065, + "topologyKey": "488", + "whenUnsatisfiable": "DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞", "labelSelector": { "matchLabels": { - "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" + "H_55..--E3_2D-1DW__o_-.k": "7" }, "matchExpressions": [ { - "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", - "operator": "In", + "key": "oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b", + "operator": "NotIn", "values": [ - "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" + "H1z..j_.r3--T" ] } ] } } ], - "setHostnameAsFQDN": true + "setHostnameAsFQDN": false } }, "updateStrategy": { - "type": "秮ȳĵ/Ş槀墺=Ĉ鳟/d\u0026", + "type": "șa汸\u003cƋlɋN磋镮ȺPÈ", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": 1559072561, - "templateGeneration": 5029735218517286947, - "revisionHistoryLimit": -69450448 + "minReadySeconds": 1750503412, + "templateGeneration": -360030892563979363, + "revisionHistoryLimit": -900194589 }, "status": { - "currentNumberScheduled": -212409426, - "numberMisscheduled": 17761427, - "desiredNumberScheduled": 1329525670, - "numberReady": -1169406076, - "observedGeneration": -660751236671399271, - "updatedNumberScheduled": 171558604, - "numberAvailable": -161888815, - "numberUnavailable": 1676195855, - "collisionCount": -286154190, + "currentNumberScheduled": 295177820, + "numberMisscheduled": 1576197985, + "desiredNumberScheduled": -702578810, + "numberReady": 1539090224, + "observedGeneration": 1991467680216601344, + "updatedNumberScheduled": -1556190810, + "numberAvailable": -487001726, + "numberUnavailable": 929611261, + "collisionCount": -1535458227, "conditions": [ { - "type": "鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹", - "status": "De½t;Ä", - "lastTransitionTime": "2194-10-19T16:17:18Z", - "reason": "493", - "message": "494" + "type": "Ȣ#", + "status": "罦¦褅桃|薝Țµʍ^鼑:$Ǿ觇ƒ幦", + "lastTransitionTime": "2721-06-15T10:27:00Z", + "reason": "495", + "message": "496" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.DaemonSet.pb b/testdata/HEAD/extensions.v1beta1.DaemonSet.pb index 4f434abf81dedba627de2a78ce75d5f0be1f68ba..ecb98780ab478d7e51fd7272483dfa85a0c065dd 100644 GIT binary patch delta 5606 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 bEn0v7@6ViVdrjj54GTp-1%#;e(fRxr)Azg? delta 5992 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劶?j - readOnlyRootFilesystem: false - runAsGroup: -6292316479661489180 + procMount: ð仁Q橱9ij\Ď愝Ű藛b磾sY + readOnlyRootFilesystem: true + runAsGroup: 5797412715505520759 runAsNonRoot: false - runAsUser: -1286199491017539507 + runAsUser: 308757565294839546 seLinuxOptions: - level: "316" - role: "314" - type: "315" - user: "313" + level: "318" + role: "316" + type: "317" + user: "315" seccompProfile: - localhostProfile: "320" - type: ĭ¥#ƱÁR + localhostProfile: "322" + type: 繽敮ǰ詀ǿ忀oɎƺ windowsOptions: - gmsaCredentialSpec: "318" - gmsaCredentialSpecName: "317" - hostProcess: true - runAsUserName: "319" + gmsaCredentialSpec: "320" + gmsaCredentialSpecName: "319" + hostProcess: false + runAsUserName: "321" startupProbe: exec: command: - - "290" - failureThreshold: 1447314009 + - "292" + failureThreshold: 1419787816 httpGet: - host: "293" + host: "295" httpHeaders: - - name: "294" - value: "295" - path: "291" - port: "292" - scheme: 奼[ƕƑĝ®EĨǔvÄÚ×p鬷m罂 - initialDelaySeconds: 235623869 - periodSeconds: -505848936 - successThreshold: -1819021257 + - name: "296" + value: "297" + path: "293" + port: "294" + scheme: ǚŜEuEy竬ʆɞ + initialDelaySeconds: 336252010 + periodSeconds: 930785927 + successThreshold: 1624098740 tcpSocket: - host: "296" - port: -1894647727 - terminationGracePeriodSeconds: -7637760856622746738 - timeoutSeconds: 564558594 - stdin: true - terminationMessagePath: "312" - terminationMessagePolicy: 躌ñ?卶滿筇ȟP:/a + host: "299" + port: "298" + terminationGracePeriodSeconds: -506227444233847191 + timeoutSeconds: 677650619 + terminationMessagePath: "314" + terminationMessagePolicy: 漤ŗ坟 tty: true volumeDevices: - - devicePath: "275" - name: "274" + - devicePath: "277" + name: "276" volumeMounts: - - mountPath: "271" - mountPropagation: ʠɜ瞍阎lğ Ņ - name: "270" - readOnly: true - subPath: "272" - subPathExpr: "273" - workingDir: "254" + - mountPath: "273" + mountPropagation: irȎ3Ĕ\ɢX鰨松 + name: "272" + subPath: "274" + subPathExpr: "275" + workingDir: "256" dnsConfig: nameservers: - - "481" + - "483" options: - - name: "483" - value: "484" + - name: "485" + value: "486" searches: - - "482" - dnsPolicy: q沷¾! + - "484" + dnsPolicy: 厶s enableServiceLinks: false ephemeralContainers: - args: - - "324" + - "326" command: - - "323" + - "325" env: - - name: "331" - value: "332" + - name: "333" + value: "334" valueFrom: configMapKeyRef: - key: "338" - name: "337" - optional: false + key: "340" + name: "339" + optional: true fieldRef: - apiVersion: "333" - fieldPath: "334" + apiVersion: "335" + fieldPath: "336" resourceFieldRef: - containerName: "335" - divisor: "473" - resource: "336" + containerName: "337" + divisor: "971" + resource: "338" secretKeyRef: - key: "340" - name: "339" + key: "342" + name: "341" optional: true envFrom: - configMapRef: - name: "329" + name: "331" optional: true - prefix: "328" + prefix: "330" secretRef: - name: "330" + name: "332" optional: false - image: "322" - imagePullPolicy: 委>,趐V曡88 u怞荊ù灹8緔Tj + image: "324" + imagePullPolicy: '#t(ȗŜŲ&洪y儕l' lifecycle: postStart: exec: command: - - "368" + - "371" httpGet: - host: "370" - httpHeaders: - - name: "371" - value: "372" - path: "369" - port: 1176168596 - scheme: 轪d覉;Ĕ - tcpSocket: host: "374" + httpHeaders: + - name: "375" + value: "376" + path: "372" port: "373" + scheme: b轫ʓ滨ĖRh}颉hȱɷȰW + tcpSocket: + host: "378" + port: "377" preStop: exec: command: - - "375" + - "379" httpGet: - host: "378" + host: "381" httpHeaders: - - name: "379" - value: "380" - path: "376" - port: "377" - scheme: ʦŊĊ娮 + - name: "382" + value: "383" + path: "380" + port: -1743587482 tcpSocket: - host: "382" - port: "381" + host: "384" + port: 858034123 livenessProbe: exec: command: - - "347" - failureThreshold: 1566765016 + - "349" + failureThreshold: -2033879721 httpGet: - host: "349" + host: "352" httpHeaders: - - name: "350" - value: "351" - path: "348" - port: 1034835933 - scheme: O虀^背遻堣灭ƴɦ燻踸陴 - initialDelaySeconds: 650448405 - periodSeconds: -168773629 - successThreshold: 2068592383 + - name: "353" + value: "354" + path: "350" + port: "351" + scheme: 07曳wœj堑ūM鈱ɖ'蠨 + initialDelaySeconds: -242798806 + periodSeconds: 681004793 + successThreshold: 2002666266 tcpSocket: - host: "352" - port: -1744546613 - terminationGracePeriodSeconds: -1112599546012453731 - timeoutSeconds: 1943254244 - name: "321" + host: "356" + port: "355" + terminationGracePeriodSeconds: -4409241678312226730 + timeoutSeconds: -1940800545 + name: "323" ports: - - containerPort: -1371690155 - hostIP: "327" - hostPort: 2032588794 - name: "326" - protocol: G昧牱fsǕT衩kƒK07曳wœj堑 + - containerPort: -557687916 + hostIP: "329" + hostPort: 788093377 + name: "328" + protocol: _敕 readinessProbe: exec: command: - - "353" - failureThreshold: 902204699 + - "357" + failureThreshold: -2122876628 httpGet: - host: "356" + host: "359" httpHeaders: - - name: "357" - value: "358" - path: "354" - port: "355" - scheme: b轫ʓ滨ĖRh}颉hȱɷȰW - initialDelaySeconds: 636493142 - periodSeconds: 420595064 - successThreshold: 1195176401 + - name: "360" + value: "361" + path: "358" + port: 279062028 + scheme: Byß讪Ă2讅缔m葰賦迾娙ƴ4虵p + initialDelaySeconds: 725557531 + periodSeconds: 741667779 + successThreshold: -381344241 tcpSocket: - host: "360" - port: "359" - terminationGracePeriodSeconds: 9196919020604133323 - timeoutSeconds: -192358697 + host: "362" + port: -943058206 + terminationGracePeriodSeconds: 2700145646260085226 + timeoutSeconds: -703127031 resources: limits: - 盌3+Œ: "752" + 湷D谹気Ƀ秮òƬɸĻo:{: "523" requests: - )Zq=歍þ: "759" + 赮ǒđ>*劶?jĎĭ¥#ƱÁR»: "929" securityContext: allowPrivilegeEscalation: false capabilities: add: - - 蓋Cȗä2 ɲ±m嵘厶sȰÖ + - ɻŶJ詢 drop: - - ÆɰŞ襵 - privileged: true - procMount: 阫Ƈʥ椹ý + - ǾɁ鍻G鯇ɀ魒Ð扬=惍E + privileged: false + procMount: ;Ƭ婦d%蹶/ʗp壥Ƥ readOnlyRootFilesystem: false - runAsGroup: -1624551961163368198 + runAsGroup: -2841141127223294729 runAsNonRoot: false - runAsUser: -5519662252699559890 + runAsUser: -5071790362153704411 seLinuxOptions: - level: "387" - role: "385" - type: "386" - user: "384" + level: "389" + role: "387" + type: "388" + user: "386" seccompProfile: - localhostProfile: "391" - type: ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i÷ + localhostProfile: "393" + type: 郡ɑ鮽ǍJB膾扉A­1襏櫯³ windowsOptions: - gmsaCredentialSpec: "389" - gmsaCredentialSpecName: "388" + gmsaCredentialSpec: "391" + gmsaCredentialSpecName: "390" hostProcess: false - runAsUserName: "390" + runAsUserName: "392" startupProbe: exec: command: - - "361" - failureThreshold: -1222486879 + - "363" + failureThreshold: 1762917570 httpGet: - host: "364" + host: "366" httpHeaders: - - name: "365" - value: "366" - path: "362" - port: "363" - scheme: y#t(ȗŜŲ& - initialDelaySeconds: 156368232 - periodSeconds: 44612600 - successThreshold: -688929182 + - name: "367" + value: "368" + path: "364" + port: "365" + scheme: thp像- + initialDelaySeconds: 1589417286 + periodSeconds: 1874051321 + successThreshold: -500012714 tcpSocket: - host: "367" - port: 1387858949 - terminationGracePeriodSeconds: 6543873941346781273 - timeoutSeconds: -815239246 - stdin: true + host: "370" + port: "369" + terminationGracePeriodSeconds: 4794571970514469019 + timeoutSeconds: 445878206 stdinOnce: true - targetContainerName: "392" - terminationMessagePath: "383" - terminationMessagePolicy: Ź黷`嵐;Ƭ婦d%蹶/ʗp壥Ƥ揤郡ɑ鮽 + targetContainerName: "394" + terminationMessagePath: "385" + terminationMessagePolicy: 喾@潷 volumeDevices: - - devicePath: "346" - name: "345" + - devicePath: "348" + name: "347" volumeMounts: - - mountPath: "342" - mountPropagation: 讅缔m葰賦迾娙ƴ4虵p - name: "341" - subPath: "343" - subPathExpr: "344" - workingDir: "325" + - mountPath: "344" + mountPropagation: '|ǓÓ敆OɈÏ 瞍髃' + name: "343" + readOnly: true + subPath: "345" + subPathExpr: "346" + workingDir: "327" hostAliases: - hostnames: - - "479" - ip: "478" + - "481" + ip: "480" hostIPC: true - hostname: "409" + hostPID: true + hostname: "411" imagePullSecrets: - - name: "408" + - name: "410" initContainers: - args: - - "181" + - "184" command: - - "180" + - "183" env: - - name: "188" - value: "189" + - name: "191" + value: "192" valueFrom: configMapKeyRef: - key: "195" - name: "194" - optional: false + key: "198" + name: "197" + optional: true fieldRef: - apiVersion: "190" - fieldPath: "191" + apiVersion: "193" + fieldPath: "194" resourceFieldRef: - containerName: "192" - divisor: "617" - resource: "193" + containerName: "195" + divisor: "139" + resource: "196" secretKeyRef: - key: "197" - name: "196" + key: "200" + name: "199" optional: false envFrom: - configMapRef: - name: "186" - optional: true - prefix: "185" + name: "189" + optional: false + prefix: "188" secretRef: - name: "187" - optional: true - image: "179" - imagePullPolicy: ǵɐ鰥Z + name: "190" + optional: false + image: "182" + imagePullPolicy: '{屿oiɥ嵐sC8?Ǻ' lifecycle: postStart: exec: command: - - "225" + - "228" httpGet: - host: "228" + host: "231" httpHeaders: - - name: "229" - value: "230" - path: "226" - port: "227" - scheme: 鰔澝qV訆ƎżŧL²sNƗ¸ + - name: "232" + value: "233" + path: "229" + port: "230" + scheme: ŕĪĠM蘇KŅ/»頸+SÄ蚃ɣ tcpSocket: - host: "232" - port: "231" + host: "234" + port: 1993268896 preStop: exec: command: - - "233" + - "235" httpGet: - host: "236" + host: "238" httpHeaders: - - name: "237" - value: "238" - path: "234" - port: "235" - scheme: δ摖 + - name: "239" + value: "240" + path: "236" + port: "237" + scheme: 'ƿ頀"冓鍓贯澔 ' tcpSocket: - host: "240" - port: "239" + host: "242" + port: "241" livenessProbe: exec: command: - - "204" - failureThreshold: 14304392 + - "207" + failureThreshold: -552281772 httpGet: - host: "207" + host: "210" httpHeaders: - - name: "208" - value: "209" - path: "205" - port: "206" - scheme: fʀļ腩墺Ò媁荭gw忊 - initialDelaySeconds: -1532958330 - periodSeconds: 1004325340 - successThreshold: -1313320434 + - name: "211" + value: "212" + path: "208" + port: "209" + scheme: u|榝$î.Ȏ蝪ʜ5遰=E埄Ȁ + initialDelaySeconds: -1246371817 + periodSeconds: 432291364 + successThreshold: 676578360 tcpSocket: - host: "210" - port: -1761398388 - terminationGracePeriodSeconds: 2001337664780390084 - timeoutSeconds: -438588982 - name: "178" + host: "213" + port: 1714588921 + terminationGracePeriodSeconds: -2910346974754087949 + timeoutSeconds: 617318981 + name: "181" ports: - - containerPort: -1109619518 - hostIP: "184" - hostPort: -1981710234 - name: "183" - protocol: ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪 + - containerPort: -1252938503 + hostIP: "187" + hostPort: 852780575 + name: "186" + protocol: Opwǩ曬逴褜1ØœȠƬQg鄠 readinessProbe: exec: command: - - "211" - failureThreshold: -1314967760 + - "214" + failureThreshold: 2056774277 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -614161319 - scheme: Ȩ<6鄰簳°Ļǟi& - initialDelaySeconds: 233282513 - periodSeconds: 1313273370 - successThreshold: -1296830577 + - name: "217" + value: "218" + path: "215" + port: 656200799 + initialDelaySeconds: -2165496 + periodSeconds: 1386255869 + successThreshold: -778272981 tcpSocket: - host: "217" - port: "216" - terminationGracePeriodSeconds: 5043322816247327651 - timeoutSeconds: -518330919 + host: "220" + port: "219" + terminationGracePeriodSeconds: -9219895030215397584 + timeoutSeconds: -1778952574 resources: limits: - 朷Ǝ膯ljVX1虊谇: "279" + LĹ]佱¿>犵殇ŕ-Ɂ圯W:ĸ輦唊: "807" requests: - 圯W:ĸ輦唊#v铿ʩȂ4ē鐭#嬀: "918" + 嚧ʣq埄: "936" securityContext: allowPrivilegeEscalation: true capabilities: add: - - DÒȗÔÂɘɢ鬍熖B芭花ª瘡蟦JBʟ + - ;Nŕ璻Jih亏yƕ丆録²Ŏ drop: - - H鯂²静ƲǦŐnj汰8ŕİi騎C"6 - privileged: false - procMount: ȹ均i绝5哇芆斩ìh4Ɋ + - /灩聋3趐囨鏻砅邻爥蹔ŧOǨ繫 + privileged: true + procMount: šeSvEȤƏ埮pɵ{WOŭW灬pȭ readOnlyRootFilesystem: true - runAsGroup: 4041264710404335706 - runAsNonRoot: false - runAsUser: -7299434051955863644 + runAsGroup: 6453802934472477147 + runAsNonRoot: true + runAsUser: 4041264710404335706 seLinuxOptions: - level: "245" - role: "243" - type: "244" - user: "242" + level: "247" + role: "245" + type: "246" + user: "244" seccompProfile: - localhostProfile: "249" - type: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + localhostProfile: "251" + type: V擭銆j windowsOptions: - gmsaCredentialSpec: "247" - gmsaCredentialSpecName: "246" + gmsaCredentialSpec: "249" + gmsaCredentialSpecName: "248" hostProcess: true - runAsUserName: "248" + runAsUserName: "250" startupProbe: exec: command: - - "218" - failureThreshold: 1909548849 + - "221" + failureThreshold: -1137436579 httpGet: - host: "221" + host: "224" httpHeaders: - - name: "222" - value: "223" - path: "219" - port: "220" - scheme: 队偯J僳徥淳4揻 - initialDelaySeconds: -1244119841 - periodSeconds: 348370746 - successThreshold: 468369166 + - name: "225" + value: "226" + path: "222" + port: "223" + scheme: 鬶l獕;跣Hǝcw + initialDelaySeconds: -736151561 + periodSeconds: -1856061695 + successThreshold: 1868683352 tcpSocket: - host: "224" - port: 878005329 - terminationGracePeriodSeconds: 6410850623145248813 - timeoutSeconds: 1235694147 - terminationMessagePath: "241" - terminationMessagePolicy: _<ǬëJ橈'琕鶫:顇ə娯Ȱ + host: "227" + port: -374766088 + terminationGracePeriodSeconds: 8876559635423161004 + timeoutSeconds: -1515369804 + terminationMessagePath: "243" + terminationMessagePolicy: 6Ɖ飴ɎiǨź' volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: ó藢xɮĵȑ6L* - name: "198" - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "397" + - mountPath: "202" + mountPropagation: '#嬀ơŸ8T 苧yñKJɐ扵Gƚ绤f' + name: "201" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "399" nodeSelector: - "393": "394" + "395": "396" overhead: - D傕Ɠ栊闔虝巒瀦ŕ: "124" - preemptionPolicy: Iƭij韺ʧ> - priority: 743241089 - priorityClassName: "480" + 隅DžbİEMǶɼ`|褞: "229" + preemptionPolicy: n{鳻 + priority: -340583156 + priorityClassName: "482" readinessGates: - - conditionType: 0yVA嬂刲;牆詒ĸąs - restartPolicy: 砘Cș栣险¹贮獘薟8Mĕ霉}閜LI - runtimeClassName: "485" - schedulerName: "475" + - conditionType: țc£PAÎǨȨ栋 + restartPolicy: 刪q塨Ý-扚聧扈4ƫZɀȩ愉 + runtimeClassName: "487" + schedulerName: "477" securityContext: - fsGroup: 3564097949592109139 - fsGroupChangePolicy: ûǭg怨彬ɈNƋl塠傫üMɮ6 - runAsGroup: 2960114664726223450 - runAsNonRoot: false - runAsUser: -3496040522639830925 + fsGroup: 4301352137345790658 + fsGroupChangePolicy: 柱栦阫Ƈʥ椹 + runAsGroup: -2037509302018919599 + runAsNonRoot: true + runAsUser: -3184085461588437523 seLinuxOptions: - level: "401" - role: "399" - type: "400" - user: "398" + level: "403" + role: "401" + type: "402" + user: "400" seccompProfile: - localhostProfile: "407" - type: .¸赂ʓ蔋 ǵq砯á缈gȇǙ屏宨殴妓ɡ + localhostProfile: "409" + type: 飝ȕ笧L唞鹚蝉茲ʛ饊ɣKIJWĶʗ{裦i supplementalGroups: - - 2402603282459663167 + - -885564056413671854 sysctls: - - name: "405" - value: "406" + - name: "407" + value: "408" windowsOptions: - gmsaCredentialSpec: "403" - gmsaCredentialSpecName: "402" + gmsaCredentialSpec: "405" + gmsaCredentialSpecName: "404" hostProcess: true - runAsUserName: "404" - serviceAccount: "396" - serviceAccountName: "395" - setHostnameAsFQDN: true + runAsUserName: "406" + serviceAccount: "398" + serviceAccountName: "397" + setHostnameAsFQDN: false shareProcessNamespace: true - subdomain: "410" - terminationGracePeriodSeconds: 3296766428578159624 + subdomain: "412" + terminationGracePeriodSeconds: -1390311149947249535 tolerations: - - effect: '慰x:' - key: "476" - operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ - tolerationSeconds: 3362400521064014157 - value: "477" + - key: "478" + operator: ŭʔb'?舍ȃʥx臥]å摞 + tolerationSeconds: 3053978290188957517 + value: "479" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x - operator: In + - key: oZvt.LT60v.WxPc---K__-iguFGT._.Y4-0.67hP-lX-_-..b + operator: NotIn values: - - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe + - H1z..j_.r3--T matchLabels: - 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a - maxSkew: -174245111 - topologyKey: "486" - whenUnsatisfiable: "" + H_55..--E3_2D-1DW__o_-.k: "7" + maxSkew: 1486667065 + topologyKey: "488" + whenUnsatisfiable: DŽɤȶšɞƵõ禲#樹罽濅ʏ 撜粞 volumes: - awsElasticBlockStore: fsType: "49" @@ -894,6 +892,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: 'âĺɗŹ倗S晒嶗UÐ_ƮA攤/ɸɎ ': "648" @@ -1047,25 +1049,25 @@ spec: storagePolicyID: "106" storagePolicyName: "105" volumePath: "103" - templateGeneration: 5029735218517286947 + templateGeneration: -360030892563979363 updateStrategy: rollingUpdate: maxSurge: 3 maxUnavailable: 2 - type: 秮ȳĵ/Ş槀墺=Ĉ鳟/d& + type: șa汸<ƋlɋN磋镮ȺPÈ status: - collisionCount: -286154190 + collisionCount: -1535458227 conditions: - - lastTransitionTime: "2194-10-19T16:17:18Z" - message: "494" - reason: "493" - status: De½t;Ä - type: 鶼K癨琞Z氞唬蹵ɥeȿĦ`垨Džɞ堹 - currentNumberScheduled: -212409426 - desiredNumberScheduled: 1329525670 - numberAvailable: -161888815 - numberMisscheduled: 17761427 - numberReady: -1169406076 - numberUnavailable: 1676195855 - observedGeneration: -660751236671399271 - updatedNumberScheduled: 171558604 + - lastTransitionTime: "2721-06-15T10:27:00Z" + message: "496" + reason: "495" + status: 罦¦褅桃|薝Țµʍ^鼑:$Ǿ觇ƒ幦 + type: Ȣ# + currentNumberScheduled: 295177820 + desiredNumberScheduled: -702578810 + numberAvailable: -487001726 + numberMisscheduled: 1576197985 + numberReady: 1539090224 + numberUnavailable: 929611261 + observedGeneration: 1991467680216601344 + updatedNumberScheduled: -1556190810 diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.json b/testdata/HEAD/extensions.v1beta1.Deployment.json index 315bab5658..d341aeeb77 100644 --- a/testdata/HEAD/extensions.v1beta1.Deployment.json +++ b/testdata/HEAD/extensions.v1beta1.Deployment.json @@ -443,6 +443,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -451,59 +456,59 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 1923334396, - "containerPort": -1343558801, - "protocol": "@掇lNdǂ\u003e", - "hostIP": "184" + "name": "186", + "hostPort": 282592353, + "containerPort": 377225334, + "protocol": "Ƹ[Ęİ榌U髷裎$MVȟ@7", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", - "optional": true + "name": "189", + "optional": false }, "secretRef": { - "name": "187", - "optional": true + "name": "190", + "optional": false } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "713" + "containerName": "195", + "resource": "196", + "divisor": "573" }, "configMapKeyRef": { - "name": "194", - "key": "195", - "optional": true + "name": "197", + "key": "198", + "optional": false }, "secretKeyRef": { - "name": "196", - "key": "197", + "name": "199", + "key": "200", "optional": false } } @@ -511,517 +516,514 @@ ], "resources": { "limits": { - "荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3": "86" + "ǚ灄鸫rʤî萨zvt": "829" }, "requests": { - "t莭琽§ć\\ ïì": "80" + "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p": "604" } }, "volumeMounts": [ { - "name": "198", + "name": "201", "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "0矀Kʝ瘴I\\p[ħsĨɆâĺɗŹ倗S", - "subPathExpr": "201" + "mountPath": "202", + "subPath": "203", + "mountPropagation": "ƖHV", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": -1285424066, - "host": "206", - "scheme": "ni酛3ƁÀ", + "path": "208", + "port": -1196874390, + "host": "209", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": "209", - "host": "210" + "port": -498930176, + "host": "212" }, - "initialDelaySeconds": -2036074491, - "timeoutSeconds": -148216266, - "periodSeconds": 165047920, - "successThreshold": -393291312, - "failureThreshold": -93157681, - "terminationGracePeriodSeconds": -4856573944864548413 + "initialDelaySeconds": 1885897314, + "timeoutSeconds": -465677631, + "periodSeconds": 1054858106, + "successThreshold": 232569106, + "failureThreshold": -1150474479, + "terminationGracePeriodSeconds": 3196828455642760911 }, "readinessProbe": { "exec": { "command": [ - "211" + "213" ] }, "httpGet": { - "path": "212", - "port": -331283026, - "host": "213", - "scheme": "ȉ", + "path": "214", + "port": "215", + "host": "216", + "scheme": "3!Zɾģ毋Ó6", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 714088955, - "host": "216" + "port": -832805508, + "host": "219" }, - "initialDelaySeconds": 1033766276, - "timeoutSeconds": -1745509819, - "periodSeconds": -859135545, - "successThreshold": -1543701088, - "failureThreshold": 513341278, - "terminationGracePeriodSeconds": 2696007505383404823 + "initialDelaySeconds": -228822833, + "timeoutSeconds": -970312425, + "periodSeconds": -1213051101, + "successThreshold": 1451056156, + "failureThreshold": 267768240, + "terminationGracePeriodSeconds": -549108701661089463 }, "startupProbe": { "exec": { "command": [ - "217" + "220" ] }, "httpGet": { - "path": "218", - "port": -361442565, - "host": "219", - "scheme": "w", + "path": "221", + "port": "222", + "host": "223", + "scheme": "#yV'WKw(ğ儴Ůĺ}", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "224", + "value": "225" } ] }, "tcpSocket": { - "port": -1099429189, - "host": "222" + "port": -20130017, + "host": "226" }, - "initialDelaySeconds": 994072122, - "timeoutSeconds": 1752155096, - "periodSeconds": -1962065705, - "successThreshold": 1701999128, - "failureThreshold": -1364571630, - "terminationGracePeriodSeconds": 7258403424756645907 + "initialDelaySeconds": -1244623134, + "timeoutSeconds": -1334110502, + "periodSeconds": -398297599, + "successThreshold": 873056500, + "failureThreshold": -36782737, + "terminationGracePeriodSeconds": -7464951486382552895 }, "lifecycle": { "postStart": { "exec": { "command": [ - "223" + "227" ] }, "httpGet": { - "path": "224", - "port": -1109619518, - "host": "225", - "scheme": "ĺ}潷ʒ胵輓Ɔȓ蹣ɐǛv+8Ƥ熪", + "path": "228", + "port": "229", + "host": "230", + "scheme": "鄠[颐o啛更偢ɇ卷荙JL", "httpHeaders": [ { - "name": "226", - "value": "227" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": "228", - "host": "229" + "port": "233", + "host": "234" } }, "preStop": { "exec": { "command": [ - "230" + "235" ] }, "httpGet": { - "path": "231", - "port": 461585849, - "host": "232", - "scheme": "ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ", + "path": "236", + "port": -1506633471, + "host": "237", + "scheme": "1虊谇j爻ƙt叀碧闳ȩr嚧ʣq", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": 467291328, - "host": "235" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "236", - "terminationMessagePolicy": "ĸ輦唊", - "imagePullPolicy": "r嚧", + "terminationMessagePath": "242", + "terminationMessagePolicy": "屡ʁ", "securityContext": { "capabilities": { "add": [ - "埄趛" + "Ÿ8T 苧yñKJɐ扵" ], "drop": [ - "ʁ岼昕ĬÇ" + "ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "237", - "role": "238", - "type": "239", - "level": "240" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "241", - "gmsaCredentialSpec": "242", - "runAsUserName": "243", - "hostProcess": false + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": true }, - "runAsUser": 161123823296532265, - "runAsGroup": -6406791857291159870, - "runAsNonRoot": false, + "runAsUser": 3582457287488712192, + "runAsGroup": -7664873352063067579, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "鐫û咡W\u003c敄lu|榝", + "allowPrivilegeEscalation": true, + "procMount": "\u003c6", "seccompProfile": { - "type": "î.Ȏ蝪ʜ5遰=", - "localhostProfile": "244" + "type": "簳°Ļǟi\u0026皥贸", + "localhostProfile": "250" } }, - "stdin": true, - "stdinOnce": true, - "tty": true + "stdin": true } ], "containers": [ { - "name": "245", - "image": "246", + "name": "251", + "image": "252", "command": [ - "247" + "253" ], "args": [ - "248" + "254" ], - "workingDir": "249", + "workingDir": "255", "ports": [ { - "name": "250", - "hostPort": -370386363, - "containerPort": 1714588921, - "protocol": "Ư貾", - "hostIP": "251" + "name": "256", + "hostPort": -1314967760, + "containerPort": 1174240097, + "protocol": "\\E¦队偯J僳徥淳", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "252", + "prefix": "258", "configMapRef": { - "name": "253", - "optional": true + "name": "259", + "optional": false }, "secretRef": { - "name": "254", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "255", - "value": "256", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "257", - "fieldPath": "258" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "259", - "resource": "260", - "divisor": "271" + "containerName": "265", + "resource": "266", + "divisor": "965" }, "configMapKeyRef": { - "name": "261", - "key": "262", + "name": "267", + "key": "268", "optional": false }, "secretKeyRef": { - "name": "263", - "key": "264", - "optional": true + "name": "269", + "key": "270", + "optional": false } } } ], "resources": { "limits": { - "庰%皧V": "116" + "4Ǒ輂,ŕĪ": "398" }, "requests": { - "": "289" + "V訆Ǝżŧ": "915" } }, "volumeMounts": [ { - "name": "265", + "name": "271", "readOnly": true, - "mountPath": "266", - "subPath": "267", - "mountPropagation": "橨鬶l獕;跣Hǝcw媀瓄\u0026翜舞拉Œ", - "subPathExpr": "268" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "SÄ蚃ɣľ)酊龨δ摖ȱğ_\u003c", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "269", - "devicePath": "270" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "271" + "277" ] }, "httpGet": { - "path": "272", - "port": 1907998540, - "host": "273", - "scheme": ",ŕ", + "path": "278", + "port": "279", + "host": "280", + "scheme": "蛜6Ɖ飴ɎiǨź'ǵɐ鰥Z龏", "httpHeaders": [ { - "name": "274", - "value": "275" + "name": "281", + "value": "282" } ] }, "tcpSocket": { - "port": "276", - "host": "277" + "port": -614098868, + "host": "283" }, - "initialDelaySeconds": -253326525, - "timeoutSeconds": 567263590, - "periodSeconds": 887319241, - "successThreshold": 1559618829, - "failureThreshold": 1156888068, - "terminationGracePeriodSeconds": -5566612115749133989 + "initialDelaySeconds": 234253676, + "timeoutSeconds": 846286700, + "periodSeconds": 1080545253, + "successThreshold": 1843491416, + "failureThreshold": -1204965397, + "terminationGracePeriodSeconds": -2125560879532395341 }, "readinessProbe": { "exec": { "command": [ - "278" + "284" ] }, "httpGet": { - "path": "279", - "port": 1315054653, - "host": "280", - "scheme": "蚃ɣľ)酊龨δ摖ȱ", + "path": "285", + "port": "286", + "host": "287", + "scheme": "花ª瘡蟦JBʟ鍏", "httpHeaders": [ { - "name": "281", - "value": "282" + "name": "288", + "value": "289" } ] }, "tcpSocket": { - "port": "283", - "host": "284" + "port": "290", + "host": "291" }, - "initialDelaySeconds": 1905181464, - "timeoutSeconds": -1730959016, - "periodSeconds": 1272940694, - "successThreshold": -385597677, - "failureThreshold": 422133388, - "terminationGracePeriodSeconds": 8385745044578923915 + "initialDelaySeconds": -2062708879, + "timeoutSeconds": 215186711, + "periodSeconds": -141401239, + "successThreshold": -1187301925, + "failureThreshold": -402384013, + "terminationGracePeriodSeconds": -779972051078659613 }, "startupProbe": { "exec": { "command": [ - "285" + "292" ] }, "httpGet": { - "path": "286", - "port": 1013673874, - "host": "287", - "scheme": "ə娯Ȱ囌{", + "path": "293", + "port": "294", + "host": "295", + "scheme": "İ", "httpHeaders": [ { - "name": "288", - "value": "289" + "name": "296", + "value": "297" } ] }, "tcpSocket": { - "port": -1829146875, - "host": "290" + "port": "298", + "host": "299" }, - "initialDelaySeconds": -205176266, - "timeoutSeconds": 490479437, - "periodSeconds": -116469891, - "successThreshold": 311083651, - "failureThreshold": 353361793, - "terminationGracePeriodSeconds": -8939747084334542875 + "initialDelaySeconds": -1615316902, + "timeoutSeconds": -793616601, + "periodSeconds": -522215271, + "successThreshold": 1374479082, + "failureThreshold": 737722974, + "terminationGracePeriodSeconds": -247950237984551522 }, "lifecycle": { "postStart": { "exec": { "command": [ - "291" + "300" ] }, "httpGet": { - "path": "292", - "port": -1021949447, - "host": "293", - "scheme": "B芭", + "path": "301", + "port": 1502643091, + "host": "302", + "scheme": "­蜷ɔ幩š", "httpHeaders": [ { - "name": "294", - "value": "295" + "name": "303", + "value": "304" } ] }, "tcpSocket": { - "port": "296", - "host": "297" + "port": 455833230, + "host": "305" } }, "preStop": { "exec": { "command": [ - "298" + "306" ] }, "httpGet": { - "path": "299", - "port": "300", - "host": "301", - "scheme": "yƕ丆録²Ŏ)", + "path": "307", + "port": 1076497581, + "host": "308", + "scheme": "h4ɊHȖ|ʐ", "httpHeaders": [ { - "name": "302", - "value": "303" + "name": "309", + "value": "310" } ] }, "tcpSocket": { - "port": 507384491, - "host": "304" + "port": 248533396, + "host": "311" } } }, - "terminationMessagePath": "305", - "terminationMessagePolicy": "3", - "imagePullPolicy": "汰8ŕİi騎C\"6x$1s", + "terminationMessagePath": "312", + "terminationMessagePolicy": "迮ƙIJ嘢4ʗN,丽饾| 鞤ɱďW賁Ěɭ", + "imagePullPolicy": "ņ", "securityContext": { "capabilities": { "add": [ - "p鋄5弢ȹ均i绝5" + "DŽ髐njʉBn(fǂǢ曣" ], "drop": [ - "" + "ay" ] }, - "privileged": true, + "privileged": false, "seLinuxOptions": { - "user": "306", - "role": "307", - "type": "308", - "level": "309" + "user": "313", + "role": "314", + "type": "315", + "level": "316" }, "windowsOptions": { - "gmsaCredentialSpecName": "310", - "gmsaCredentialSpec": "311", - "runAsUserName": "312", - "hostProcess": false + "gmsaCredentialSpecName": "317", + "gmsaCredentialSpec": "318", + "runAsUserName": "319", + "hostProcess": true }, - "runAsUser": -3385088507022597813, - "runAsGroup": 7023916302283403328, - "runAsNonRoot": false, + "runAsUser": -3576337664396773931, + "runAsGroup": -4786249339103684082, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "ş", + "allowPrivilegeEscalation": true, + "procMount": "u8晲", "seccompProfile": { - "type": "諔迮ƙ", - "localhostProfile": "313" + "type": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "localhostProfile": "320" } }, - "stdinOnce": true + "stdin": true } ], "ephemeralContainers": [ { - "name": "314", - "image": "315", + "name": "321", + "image": "322", "command": [ - "316" + "323" ], "args": [ - "317" + "324" ], - "workingDir": "318", + "workingDir": "325", "ports": [ { - "name": "319", - "hostPort": -488127393, - "containerPort": 1137109081, - "protocol": "丽饾| 鞤ɱď", - "hostIP": "320" + "name": "326", + "hostPort": 1453852685, + "containerPort": 2037135322, + "protocol": "ǧĒzŔ瘍N", + "hostIP": "327" } ], "envFrom": [ { - "prefix": "321", + "prefix": "328", "configMapRef": { - "name": "322", + "name": "329", "optional": true }, "secretRef": { - "name": "323", - "optional": false + "name": "330", + "optional": true } } ], "env": [ { - "name": "324", - "value": "325", + "name": "331", + "value": "332", "valueFrom": { "fieldRef": { - "apiVersion": "326", - "fieldPath": "327" + "apiVersion": "333", + "fieldPath": "334" }, "resourceFieldRef": { - "containerName": "328", - "resource": "329", - "divisor": "66" + "containerName": "335", + "resource": "336", + "divisor": "464" }, "configMapKeyRef": { - "name": "330", - "key": "331", + "name": "337", + "key": "338", "optional": true }, "secretKeyRef": { - "name": "332", - "key": "333", + "name": "339", + "key": "340", "optional": false } } @@ -1029,254 +1031,254 @@ ], "resources": { "limits": { - "ƣMț譎懚X": "93" + "汚磉反-n": "653" }, "requests": { - "曣ŋayåe躒訙": "484" + "^輅9ɛ棕ƈ眽炊礫Ƽ¨Ix糂腂ǂǚ": "999" } }, "volumeMounts": [ { - "name": "334", - "mountPath": "335", - "subPath": "336", - "mountPropagation": "(娕uE增猍", - "subPathExpr": "337" + "name": "341", + "mountPath": "342", + "subPath": "343", + "mountPropagation": "蛋I滞廬耐鷞焬CQm坊柩", + "subPathExpr": "344" } ], "volumeDevices": [ { - "name": "338", - "devicePath": "339" + "name": "345", + "devicePath": "346" } ], "livenessProbe": { "exec": { "command": [ - "340" + "347" ] }, "httpGet": { - "path": "341", - "port": "342", - "host": "343", + "path": "348", + "port": -1088996269, + "host": "349", + "scheme": "ƘƵŧ1ƟƓ宆!", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "350", + "value": "351" } ] }, "tcpSocket": { - "port": -819013491, - "host": "346" + "port": -1836225650, + "host": "352" }, - "initialDelaySeconds": -1843539391, - "timeoutSeconds": 1238925115, - "periodSeconds": -1758095966, - "successThreshold": 1627026804, - "failureThreshold": -1508967300, - "terminationGracePeriodSeconds": -4548040070833300341 + "initialDelaySeconds": -1065853311, + "timeoutSeconds": 559999152, + "periodSeconds": -843639240, + "successThreshold": 1573261475, + "failureThreshold": -1211577347, + "terminationGracePeriodSeconds": 6567123901989213629 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": -186532794, - "host": "349", - "scheme": "ĩȲǸ|蕎'佉賞ǧĒzŔ瘍Nʊ輔3璾ė", + "path": "354", + "port": 705333281, + "host": "355", + "scheme": "xƂ9阠", "httpHeaders": [ { - "name": "350", - "value": "351" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": "352", - "host": "353" + "port": -916583020, + "host": "358" }, - "initialDelaySeconds": -751455207, - "timeoutSeconds": -894026356, - "periodSeconds": 646133945, - "successThreshold": -506710067, - "failureThreshold": -47594442, - "terminationGracePeriodSeconds": -8866033802256420471 + "initialDelaySeconds": -606614374, + "timeoutSeconds": -3478003, + "periodSeconds": 498878902, + "successThreshold": 652646450, + "failureThreshold": 757223010, + "terminationGracePeriodSeconds": -8216131738691912586 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -1789721862, - "host": "356", - "scheme": "閈誹ʅ蕉ɼ", + "path": "360", + "port": "361", + "host": "362", + "scheme": "Ů\u003cy鯶縆łƑ[澔", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": 374862544, - "host": "359" + "port": 1288391156, + "host": "365" }, - "initialDelaySeconds": 1518001294, - "timeoutSeconds": 1467189105, - "periodSeconds": -2068583194, - "successThreshold": -29073009, - "failureThreshold": 1190831814, - "terminationGracePeriodSeconds": 7262727411813417219 + "initialDelaySeconds": -952255430, + "timeoutSeconds": 1568034275, + "periodSeconds": -824007302, + "successThreshold": -359713104, + "failureThreshold": 1671084780, + "terminationGracePeriodSeconds": 1571605531283019612 }, "lifecycle": { "postStart": { "exec": { "command": [ - "360" + "366" ] }, "httpGet": { - "path": "361", - "port": 890223061, - "host": "362", - "scheme": "uEy竬ʆɞȥ}礤铟怖ý萜Ǖc8ǣ", + "path": "367", + "port": "368", + "host": "369", + "scheme": "%ʝ`ǭ", "httpHeaders": [ { - "name": "363", - "value": "364" + "name": "370", + "value": "371" } ] }, "tcpSocket": { - "port": "365", - "host": "366" + "port": -1467648837, + "host": "372" } }, "preStop": { "exec": { "command": [ - "367" + "373" ] }, "httpGet": { - "path": "368", - "port": 797714018, - "host": "369", - "scheme": "vÄÚ×", + "path": "374", + "port": "375", + "host": "376", + "scheme": "磂tńČȷǻ.wȏâ磠Ƴ崖S", "httpHeaders": [ { - "name": "370", - "value": "371" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": "372", - "host": "373" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "374", - "terminationMessagePolicy": "m罂o3ǰ廋i乳'ȘUɻ", - "imagePullPolicy": "阠$嬏", + "terminationMessagePath": "381", + "terminationMessagePolicy": "¯ÁȦtl敷斢", + "imagePullPolicy": "愝Ű藛b磾sYȠ繽敮ǰ詀ǿ忀oɎƺL", "securityContext": { "capabilities": { "add": [ - "¶熀ďJZ漤" + "鬬$矐_敕ű嵞嬯t{Eɾ" ], "drop": [ - "" + "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" ] }, "privileged": true, "seLinuxOptions": { - "user": "375", - "role": "376", - "type": "377", - "level": "378" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "379", - "gmsaCredentialSpec": "380", - "runAsUserName": "381", - "hostProcess": false + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", + "hostProcess": true }, - "runAsUser": 5680561050872693436, - "runAsGroup": -8721643037453811760, + "runAsUser": 4224635496843945227, + "runAsGroup": 73764735411458498, "runAsNonRoot": false, - "readOnlyRootFilesystem": true, - "allowPrivilegeEscalation": true, - "procMount": "槃JŵǤ桒ɴ鉂WJ", + "readOnlyRootFilesystem": false, + "allowPrivilegeEscalation": false, + "procMount": "s44矕Ƈè", "seccompProfile": { - "type": "抉泅ą\u0026疀ȼN翾ȾD虓氙磂tńČȷǻ", - "localhostProfile": "382" + "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", + "localhostProfile": "389" } }, - "targetContainerName": "383" + "tty": true, + "targetContainerName": "390" } ], - "restartPolicy": "ȏâ磠", - "terminationGracePeriodSeconds": 5614430095732678823, - "activeDeadlineSeconds": 5204116807884683873, - "dnsPolicy": "8ð仁Q橱9ij\\Ď愝Ű藛b", + "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", + "terminationGracePeriodSeconds": -8335674866227004872, + "activeDeadlineSeconds": 3305070661619041050, + "dnsPolicy": "+Œ9两", "nodeSelector": { - "384": "385" + "391": "392" }, - "serviceAccountName": "386", - "serviceAccount": "387", - "automountServiceAccountToken": true, - "nodeName": "388", - "hostNetwork": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": false, + "nodeName": "395", "hostPID": true, - "hostIPC": true, - "shareProcessNamespace": false, + "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "389", - "role": "390", - "type": "391", - "level": "392" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "393", - "gmsaCredentialSpec": "394", - "runAsUserName": "395", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": -3072254610148392250, - "runAsGroup": -935274303703112577, + "runAsUser": 3438266910774132295, + "runAsGroup": 3230705132538051674, "runAsNonRoot": true, "supplementalGroups": [ - 5215323049148402377 + -1600417733583164525 ], - "fsGroup": 2946116477552625615, + "fsGroup": -3964669311891901178, "sysctls": [ { - "name": "396", - "value": "397" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "$鬬$矐_敕", + "fsGroupChangePolicy": "ƴ4虵p", "seccompProfile": { - "type": "嵞嬯t{Eɾ敹Ȯ-湷D谹", - "localhostProfile": "398" + "type": "沥7uPƒw©ɴĶ烷Ľthp", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "399" + "name": "406" } ], - "hostname": "400", - "subdomain": "401", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1284,19 +1286,19 @@ { "matchExpressions": [ { - "key": "402", - "operator": "", + "key": "409", + "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", "values": [ - "403" + "410" ] } ], "matchFields": [ { - "key": "404", - "operator": "ɸĻo:{柯?B俋¬h`職铳s44矕Ƈ", + "key": "411", + "operator": " ", "values": [ - "405" + "412" ] } ] @@ -1305,23 +1307,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1805682547, + "weight": -5241849, "preference": { "matchExpressions": [ { - "key": "406", - "operator": "='ʨ|ǓÓ敆OɈÏ 瞍髃", + "key": "413", + "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", "values": [ - "407" + "414" ] } ], "matchFields": [ { - "key": "408", - "operator": "ƒK07曳w", + "key": "415", + "operator": "[y#t(", "values": [ - "409" + "416" ] } ] @@ -1334,27 +1336,30 @@ { "labelSelector": { "matchLabels": { - "0--1----v8-4--558n1asz-r886-1--s/t": "r.E__-.8_e_l2.._8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp5" + "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" }, "matchExpressions": [ { - "key": "67F3p2_-_AmD-.0P", - "operator": "DoesNotExist" + "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", + "operator": "NotIn", + "values": [ + "0..KpiS.oK-.O--5-yp8q_s-L" + ] } ] }, "namespaces": [ - "416" + "423" ], - "topologyKey": "417", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "6--3QC1--L--v_Z--Zg-_4Q__-v_t_u_.__I_-_-w": "d-5X1rh-K5y_AzOBW.9oE9_6.--v1r" + "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" }, "matchExpressions": [ { - "key": "93z-w5----7-z-63-z---5r-v-5-e-m78o-6-6211-7p--3zm-lx300w-tj-354/K._6..tf-_u-3-_n0..KpiS.oK-.O--5-yp8q_s-1__gwj", - "operator": "Exists" + "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", + "operator": "DoesNotExist" } ] } @@ -1362,31 +1367,31 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -450654683, + "weight": -234140, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "G_2kCpS__.39g_.--_-_ve5.m_2_--XZ-x._0": "M2-n_5023Xl-3Pw_-r75--_-A-o-__y__._12..wrbW_E..24-O._.v._9c" + "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/Jm...Cr", - "operator": "DoesNotExist" + "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", + "operator": "Exists" } ] }, "namespaces": [ - "430" + "437" ], - "topologyKey": "431", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "8---h-1.l-h--q0h-t2n4s-6-k5-7-a0w-ke5p-33lt-9--2-k-27-4r4-d-9a46/FL-__bf_9_-C-PfNx__-U_.Pn-W2h": "ht-E6___-X__H.-39-A_-_l67Q.-t" + "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" }, "matchExpressions": [ { - "key": "C-_20", - "operator": "Exists" + "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", + "operator": "DoesNotExist" } ] } @@ -1399,30 +1404,33 @@ { "labelSelector": { "matchLabels": { - "fN._k8__._ep2P.B._A_090ERG2nV.__p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o5": "TB-d-Q" + "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" }, "matchExpressions": [ { - "key": "4b699/B9n.2", + "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", "operator": "In", "values": [ - "MM7-.e.x" + "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" ] } ] }, "namespaces": [ - "444" + "451" ], - "topologyKey": "445", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "B_05._Lsu-H_.f82-8_.UdWNn_U-...1P_.D8_t..-Ww2q.zK-p-...Z-O.-j": "Vv.-_.4dwFbuvEf55Y2k.F-F..3m6.._2v89U--8.3N_.1" + "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" }, "matchExpressions": [ { - "key": "8u2-__3uM77U7._pT-___-_5-6h_Ky7-_0Vw-Nzfdw.3-._J", - "operator": "DoesNotExist" + "key": "N7.81_-._-_8_.._._a9", + "operator": "In", + "values": [ + "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + ] } ] } @@ -1430,33 +1438,30 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1131487788, + "weight": 1276377114, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "2fk3x-j9133e--2-t--k-fmt4272r--49u-0m7u-----v8.0--063-qm-j-3wc89k-0-57z4063---kb/v_5_D7RufiV-7u0--_qv4-D": "Y_o.-0-yE-R5W5_2n...78aou_j-3.J-.-r_-oPd-.2_Z__.-_U-.6p" + "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" }, "matchExpressions": [ { - "key": "h-i-60a---9--n8i64t1-4----c-----35---1--6-u-68u8w.3-6b77-f8--tf---7r88-1--p61cd--6/e-Avi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_M--c.0Q--2qh.b", - "operator": "NotIn", - "values": [ - "u.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-m" - ] + "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", + "operator": "DoesNotExist" } ] }, "namespaces": [ - "458" + "465" ], - "topologyKey": "459", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "7u-h---dY7_M_-._M5..-N_H_55..--E3_2D-1DW__o_-._kzB7U_.Q.45cy5": "Y-__-Zvt.LT60v.WxPc--K" + "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" }, "matchExpressions": [ { - "key": "wr3qtm-8vuo17qre-33-5-u8f0f1qv--i72-x3---v25f1.2-84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--18/iguFGT._.Y4-0.67hP-lX-_-..5-.._r6T", + "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", "operator": "DoesNotExist" } ] @@ -1466,66 +1471,66 @@ ] } }, - "schedulerName": "466", + "schedulerName": "473", "tolerations": [ { - "key": "467", - "operator": "E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ", - "value": "468", - "effect": "ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸", - "tolerationSeconds": -3147305732428645642 + "key": "474", + "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", + "value": "475", + "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", + "tolerationSeconds": 3252034671163905138 } ], "hostAliases": [ { - "ip": "469", + "ip": "476", "hostnames": [ - "470" + "477" ] } ], - "priorityClassName": "471", - "priority": -1756088332, + "priorityClassName": "478", + "priority": 347613368, "dnsConfig": { "nameservers": [ - "472" + "479" ], "searches": [ - "473" + "480" ], "options": [ { - "name": "474", - "value": "475" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "#sM網" + "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" } ], - "runtimeClassName": "476", - "enableServiceLinks": true, - "preemptionPolicy": "ûŠl倳ţü¿Sʟ鍡", + "runtimeClassName": "483", + "enableServiceLinks": false, + "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", "overhead": { - "炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉": "452" + "D輷": "792" }, "topologySpreadConstraints": [ { - "maxSkew": -447559705, - "topologyKey": "477", - "whenUnsatisfiable": "TaI楅©Ǫ壿/š^劶äɲ泒", + "maxSkew": -484382570, + "topologyKey": "484", + "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", "labelSelector": { "matchLabels": { - "47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT": "u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D" + "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" }, "matchExpressions": [ { - "key": "KTlO.__0PX", - "operator": "In", + "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", + "operator": "NotIn", "values": [ - "V6K_.3_583-6.f-.9-.V..Q-K_6_3" + "h.v._5.vB-.-7-.6Jv-86___3" ] } ] @@ -1536,37 +1541,36 @@ } }, "strategy": { - "type": "卍睊", + "type": "ʔF{ȃ騑ȫ(踶NJđƟÝɹ橽ƴåj", "rollingUpdate": { "maxUnavailable": 2, "maxSurge": 3 } }, - "minReadySeconds": -212999359, - "revisionHistoryLimit": -866496758, - "paused": true, + "minReadySeconds": 2115665292, + "revisionHistoryLimit": 237456757, "rollbackTo": { - "revision": 5409045697701816557 + "revision": 1498428055681994500 }, - "progressDeadlineSeconds": -1491990975 + "progressDeadlineSeconds": -164140734 }, "status": { - "observedGeneration": 893725404715704439, - "replicas": -611078700, - "updatedReplicas": -280135412, - "readyReplicas": 143932221, - "availableReplicas": 845369726, - "unavailableReplicas": 1757097428, + "observedGeneration": -1635909846206320942, + "replicas": -253906853, + "updatedReplicas": -602665165, + "readyReplicas": -859094691, + "availableReplicas": -1624946983, + "unavailableReplicas": -779806398, "conditions": [ { - "type": ",R譏K", - "status": "埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$\u003cʖ欢", - "lastUpdateTime": "2587-03-02T15:57:31Z", - "lastTransitionTime": "2127-02-15T04:53:58Z", - "reason": "484", - "message": "485" + "type": "mv看ƜZ", + "status": "ȇ\u003e尪璎妽4LM桵Ţ宧ʜ", + "lastUpdateTime": "2322-02-12T18:39:07Z", + "lastTransitionTime": "2398-05-12T06:43:28Z", + "reason": "491", + "message": "492" } ], - "collisionCount": 2000058265 + "collisionCount": 165914268 } } \ No newline at end of file diff --git a/testdata/HEAD/extensions.v1beta1.Deployment.pb b/testdata/HEAD/extensions.v1beta1.Deployment.pb index 9dcd9aa244e368780479111641bd890db851ba59..c46fdeaf5d857b5bb46db9ca4f847a29f853af22 100644 GIT binary patch delta 6135 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 delta 5966 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犵殇ŕ-Ɂ + - name: "238" + value: "239" + path: "236" + port: -1506633471 + scheme: 1虊谇j爻ƙt叀碧闳ȩr嚧ʣq tcpSocket: - host: "235" - port: 467291328 + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: -93157681 + - "207" + failureThreshold: -1150474479 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: -1285424066 - scheme: ni酛3ƁÀ - initialDelaySeconds: -2036074491 - periodSeconds: 165047920 - successThreshold: -393291312 + - name: "210" + value: "211" + path: "208" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 + initialDelaySeconds: 1885897314 + periodSeconds: 1054858106 + successThreshold: 232569106 tcpSocket: - host: "210" - port: "209" - terminationGracePeriodSeconds: -4856573944864548413 - timeoutSeconds: -148216266 - name: "178" + host: "212" + port: -498930176 + terminationGracePeriodSeconds: 3196828455642760911 + timeoutSeconds: -465677631 + name: "181" ports: - - containerPort: -1343558801 - hostIP: "184" - hostPort: 1923334396 - name: "183" - protocol: '@掇lNdǂ>' + - containerPort: 377225334 + hostIP: "187" + hostPort: 282592353 + name: "186" + protocol: Ƹ[Ęİ榌U髷裎$MVȟ@7 readinessProbe: exec: command: - - "211" - failureThreshold: 513341278 + - "213" + failureThreshold: 267768240 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "212" - port: -331283026 - scheme: ȉ - initialDelaySeconds: 1033766276 - periodSeconds: -859135545 - successThreshold: -1543701088 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 3!Zɾģ毋Ó6 + initialDelaySeconds: -228822833 + periodSeconds: -1213051101 + successThreshold: 1451056156 tcpSocket: - host: "216" - port: 714088955 - terminationGracePeriodSeconds: 2696007505383404823 - timeoutSeconds: -1745509819 + host: "219" + port: -832805508 + terminationGracePeriodSeconds: -549108701661089463 + timeoutSeconds: -970312425 resources: limits: - 荶ljʁ揆ɘȌ脾嚏吐ĠLƐȤ藠3: "86" + ǚ灄鸫rʤî萨zvt: "829" requests: - t莭琽§ć\ ïì: "80" + 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p: "604" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 埄趛 + - Ÿ8T 苧yñKJɐ扵 drop: - - ʁ岼昕ĬÇ - privileged: true - procMount: 鐫û咡W<敄lu|榝 + - ƚ绤fʀļ腩墺Ò媁荭gw忊|E剒蔞 + privileged: false + procMount: <6 readOnlyRootFilesystem: false - runAsGroup: -6406791857291159870 - runAsNonRoot: false - runAsUser: 161123823296532265 + runAsGroup: -7664873352063067579 + runAsNonRoot: true + runAsUser: 3582457287488712192 seLinuxOptions: - level: "240" - role: "238" - type: "239" - user: "237" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "244" - type: î.Ȏ蝪ʜ5遰= + localhostProfile: "250" + type: 簳°Ļǟi&皥贸 windowsOptions: - gmsaCredentialSpec: "242" - gmsaCredentialSpecName: "241" - hostProcess: false - runAsUserName: "243" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: true + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -1364571630 + - "220" + failureThreshold: -36782737 httpGet: - host: "219" + host: "223" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: -361442565 - scheme: w - initialDelaySeconds: 994072122 - periodSeconds: -1962065705 - successThreshold: 1701999128 + - name: "224" + value: "225" + path: "221" + port: "222" + scheme: '#yV''WKw(ğ儴Ůĺ}' + initialDelaySeconds: -1244623134 + periodSeconds: -398297599 + successThreshold: 873056500 tcpSocket: - host: "222" - port: -1099429189 - terminationGracePeriodSeconds: 7258403424756645907 - timeoutSeconds: 1752155096 + host: "226" + port: -20130017 + terminationGracePeriodSeconds: -7464951486382552895 + timeoutSeconds: -1334110502 stdin: true - stdinOnce: true - terminationMessagePath: "236" - terminationMessagePolicy: ĸ輦唊 - tty: true + terminationMessagePath: "242" + terminationMessagePolicy: 屡ʁ volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 0矀Kʝ瘴I\p[ħsĨɆâĺɗŹ倗S - name: "198" + - mountPath: "202" + mountPropagation: ƖHV + name: "201" readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "388" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "384": "385" + "391": "392" overhead: - 炳薝鴠:X才à脡ǯ?b砸ƻ舁Ȁ贠ȇö匉: "452" - preemptionPolicy: ûŠl倳ţü¿Sʟ鍡 - priority: -1756088332 - priorityClassName: "471" + D輷: "792" + preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 + priority: 347613368 + priorityClassName: "478" readinessGates: - - conditionType: '#sM網' - restartPolicy: ȏâ磠 - runtimeClassName: "476" - schedulerName: "466" + - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ + restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: 2946116477552625615 - fsGroupChangePolicy: $鬬$矐_敕 - runAsGroup: -935274303703112577 + fsGroup: -3964669311891901178 + fsGroupChangePolicy: ƴ4虵p + runAsGroup: 3230705132538051674 runAsNonRoot: true - runAsUser: -3072254610148392250 + runAsUser: 3438266910774132295 seLinuxOptions: - level: "392" - role: "390" - type: "391" - user: "389" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "398" - type: 嵞嬯t{Eɾ敹Ȯ-湷D谹 + localhostProfile: "405" + type: 沥7uPƒw©ɴĶ烷Ľthp supplementalGroups: - - 5215323049148402377 + - -1600417733583164525 sysctls: - - name: "396" - value: "397" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "394" - gmsaCredentialSpecName: "393" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "395" - serviceAccount: "387" - serviceAccountName: "386" + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" setHostnameAsFQDN: false - shareProcessNamespace: false - subdomain: "401" - terminationGracePeriodSeconds: 5614430095732678823 + shareProcessNamespace: true + subdomain: "408" + terminationGracePeriodSeconds: -8335674866227004872 tolerations: - - effect: ŕ蘴濼DZj鎒ũW|ȶdžH0ƾ瘿¸ - key: "467" - operator: E色kx-餌勀奷ŎC菡ƴ勋;*靯įƊ - tolerationSeconds: -3147305732428645642 - value: "468" + - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ + key: "474" + operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 + tolerationSeconds: 3252034671163905138 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: KTlO.__0PX - operator: In + - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 + operator: NotIn values: - - V6K_.3_583-6.f-.9-.V..Q-K_6_3 + - h.v._5.vB-.-7-.6Jv-86___3 matchLabels: - 47--9k-e4ora9.t7bm9-4m04qn-n7--c3k7--fei-br7310gl-xwm5-85a/r8-L__C_60-__.19_-gYY._..fP--hQ7be__-.-g-5.-59...7q___nT: u0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.o_e-d92e8S_-0D - maxSkew: -447559705 - topologyKey: "477" - whenUnsatisfiable: TaI楅©Ǫ壿/š^劶äɲ泒 + n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb + maxSkew: -484382570 + topologyKey: "484" + whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` volumes: - awsElasticBlockStore: fsType: "49" @@ -905,6 +904,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: Ŗȫ焗捏ĨFħ籘: "853" @@ -1060,17 +1063,17 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: 845369726 - collisionCount: 2000058265 + availableReplicas: -1624946983 + collisionCount: 165914268 conditions: - - lastTransitionTime: "2127-02-15T04:53:58Z" - lastUpdateTime: "2587-03-02T15:57:31Z" - message: "485" - reason: "484" - status: 埁摢噓涫祲ŗȨĽ堐mpƮ搌麸$<ʖ欢 - type: ',R譏K' - observedGeneration: 893725404715704439 - readyReplicas: 143932221 - replicas: -611078700 - unavailableReplicas: 1757097428 - updatedReplicas: -280135412 + - lastTransitionTime: "2398-05-12T06:43:28Z" + lastUpdateTime: "2322-02-12T18:39:07Z" + message: "492" + reason: "491" + status: ȇ>尪璎妽4LM桵Ţ宧ʜ + type: mv看ƜZ + observedGeneration: -1635909846206320942 + readyReplicas: -859094691 + replicas: -253906853 + unavailableReplicas: -779806398 + updatedReplicas: -602665165 diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json index 81eb214dc7..b9b471cb49 100644 --- a/testdata/HEAD/extensions.v1beta1.ReplicaSet.json +++ b/testdata/HEAD/extensions.v1beta1.ReplicaSet.json @@ -442,6 +442,11 @@ "apiGroup": "175", "kind": "176", "name": "177" + }, + "dataSourceRef": { + "apiGroup": "178", + "kind": "179", + "name": "180" } } } @@ -450,317 +455,317 @@ ], "initContainers": [ { - "name": "178", - "image": "179", + "name": "181", + "image": "182", "command": [ - "180" + "183" ], "args": [ - "181" + "184" ], - "workingDir": "182", + "workingDir": "185", "ports": [ { - "name": "183", - "hostPort": 424236719, - "containerPort": -2031266553, - "protocol": "呝TG;邪", - "hostIP": "184" + "name": "186", + "hostPort": 747521320, + "containerPort": 859639931, + "protocol": "p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF", + "hostIP": "187" } ], "envFrom": [ { - "prefix": "185", + "prefix": "188", "configMapRef": { - "name": "186", + "name": "189", "optional": true }, "secretRef": { - "name": "187", + "name": "190", "optional": true } } ], "env": [ { - "name": "188", - "value": "189", + "name": "191", + "value": "192", "valueFrom": { "fieldRef": { - "apiVersion": "190", - "fieldPath": "191" + "apiVersion": "193", + "fieldPath": "194" }, "resourceFieldRef": { - "containerName": "192", - "resource": "193", - "divisor": "486" + "containerName": "195", + "resource": "196", + "divisor": "663" }, "configMapKeyRef": { - "name": "194", - "key": "195", + "name": "197", + "key": "198", "optional": true }, "secretKeyRef": { - "name": "196", - "key": "197", - "optional": true + "name": "199", + "key": "200", + "optional": false } } } ], "resources": { "limits": { - "罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩": "47" + "ſ盷": "532" }, "requests": { - "榜VƋZ1": "932" + "[Řż丩": "47" } }, "volumeMounts": [ { - "name": "198", - "readOnly": true, - "mountPath": "199", - "subPath": "200", - "mountPropagation": "瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę", - "subPathExpr": "201" + "name": "201", + "mountPath": "202", + "subPath": "203", + "mountPropagation": "VƋZ1Ůđ眊ľǎɳ,ǿ飏", + "subPathExpr": "204" } ], "volumeDevices": [ { - "name": "202", - "devicePath": "203" + "name": "205", + "devicePath": "206" } ], "livenessProbe": { "exec": { "command": [ - "204" + "207" ] }, "httpGet": { - "path": "205", - "port": 2035347577, - "host": "206", - "scheme": "姣\u003e懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾", + "path": "208", + "port": 1214895765, + "host": "209", + "scheme": "悖ȩ0Ƹ[Ęİ榌U", "httpHeaders": [ { - "name": "207", - "value": "208" + "name": "210", + "value": "211" } ] }, "tcpSocket": { - "port": -1498229293, - "host": "209" + "port": -187060941, + "host": "212" }, - "initialDelaySeconds": -1155992025, - "timeoutSeconds": -194343002, - "periodSeconds": -850069363, - "successThreshold": 918929368, - "failureThreshold": 1016277253, - "terminationGracePeriodSeconds": -8520337362162976488 + "initialDelaySeconds": -442393168, + "timeoutSeconds": -307373517, + "periodSeconds": 1109079597, + "successThreshold": -646728130, + "failureThreshold": 1684643131, + "terminationGracePeriodSeconds": 5055443896475056676 }, "readinessProbe": { "exec": { "command": [ - "210" + "213" ] }, "httpGet": { - "path": "211", - "port": "212", - "host": "213", - "scheme": "悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\\p", + "path": "214", + "port": "215", + "host": "216", + "scheme": "惇¸t颟.鵫ǚ灄鸫rʤî萨", "httpHeaders": [ { - "name": "214", - "value": "215" + "name": "217", + "value": "218" } ] }, "tcpSocket": { - "port": 538852927, - "host": "216" + "port": "219", + "host": "220" }, - "initialDelaySeconds": -407545915, - "timeoutSeconds": 902535764, - "periodSeconds": 716842280, - "successThreshold": 1479266199, - "failureThreshold": 163512962, - "terminationGracePeriodSeconds": -8521017368802772029 + "initialDelaySeconds": 1885896895, + "timeoutSeconds": -1232888129, + "periodSeconds": -1682044542, + "successThreshold": 1182477686, + "failureThreshold": -503805926, + "terminationGracePeriodSeconds": 332054723335023688 }, "startupProbe": { "exec": { "command": [ - "217" + "221" ] }, "httpGet": { - "path": "218", - "port": 1623772781, - "host": "219", - "scheme": "UÐ_ƮA攤/ɸɎ", + "path": "222", + "port": "223", + "host": "224", + "scheme": "«丯Ƙ枛牐ɺ皚", "httpHeaders": [ { - "name": "220", - "value": "221" + "name": "225", + "value": "226" } ] }, "tcpSocket": { - "port": "222", - "host": "223" + "port": -1934111455, + "host": "227" }, - "initialDelaySeconds": 1054858106, - "timeoutSeconds": 232569106, - "periodSeconds": -1150474479, - "successThreshold": 744319626, - "failureThreshold": -2107743490, - "terminationGracePeriodSeconds": 8569885835306406695 + "initialDelaySeconds": 766864314, + "timeoutSeconds": 1146016612, + "periodSeconds": 1495880465, + "successThreshold": -1032967081, + "failureThreshold": 59664438, + "terminationGracePeriodSeconds": 4116652091516790056 }, "lifecycle": { "postStart": { "exec": { "command": [ - "224" + "228" ] }, "httpGet": { - "path": "225", - "port": 896430536, - "host": "226", - "scheme": "罴ņ螡źȰ", + "path": "229", + "port": -1196874390, + "host": "230", + "scheme": "S晒嶗UÐ_ƮA攤", "httpHeaders": [ { - "name": "227", - "value": "228" + "name": "231", + "value": "232" } ] }, "tcpSocket": { - "port": 513341278, - "host": "229" + "port": -498930176, + "host": "233" } }, "preStop": { "exec": { "command": [ - "230" + "234" ] }, "httpGet": { - "path": "231", - "port": 1451056156, - "host": "232", - "scheme": "uʎȺ眖R#", + "path": "235", + "port": "236", + "host": "237", + "scheme": "鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡", "httpHeaders": [ { - "name": "233", - "value": "234" + "name": "238", + "value": "239" } ] }, "tcpSocket": { - "port": "235", - "host": "236" + "port": "240", + "host": "241" } } }, - "terminationMessagePath": "237", - "terminationMessagePolicy": "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ", - "imagePullPolicy": "1ØœȠƬQg鄠", + "terminationMessagePath": "242", + "terminationMessagePolicy": "?$矡ȶ网棊ʢ", + "imagePullPolicy": "ʎȺ眖R#", "securityContext": { "capabilities": { "add": [ - "o啛更偢ɇ卷荙JLĹ]佱¿\u003e犵殇ŕ-Ɂ" + "'WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ" ], "drop": [ - "W:ĸ輦唊#v" + "" ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "238", - "role": "239", - "type": "240", - "level": "241" + "user": "243", + "role": "244", + "type": "245", + "level": "246" }, "windowsOptions": { - "gmsaCredentialSpecName": "242", - "gmsaCredentialSpec": "243", - "runAsUserName": "244", - "hostProcess": true + "gmsaCredentialSpecName": "247", + "gmsaCredentialSpec": "248", + "runAsUserName": "249", + "hostProcess": false }, - "runAsUser": 7510677649797968740, - "runAsGroup": -1629447906545846003, + "runAsUser": -2529737859863639391, + "runAsGroup": 7694930383795602762, "runAsNonRoot": true, - "readOnlyRootFilesystem": true, + "readOnlyRootFilesystem": false, "allowPrivilegeEscalation": true, - "procMount": "8T 苧yñKJɐ扵Gƚ绤fʀ", + "procMount": "\u003e郵[+扴ȨŮ", "seccompProfile": { - "type": "腩墺Ò媁荭gw忊|E剒蔞|表徶", - "localhostProfile": "245" + "type": "朷Ǝ膯ljVX1虊谇", + "localhostProfile": "250" } }, - "stdin": true + "stdin": true, + "tty": true } ], "containers": [ { - "name": "246", - "image": "247", + "name": "251", + "image": "252", "command": [ - "248" + "253" ], "args": [ - "249" + "254" ], - "workingDir": "250", + "workingDir": "255", "ports": [ { - "name": "251", - "hostPort": 59244165, - "containerPort": -614161319, - "protocol": "Ȩ\u003c6鄰簳°Ļǟi\u0026", - "hostIP": "252" + "name": "256", + "hostPort": 1381579966, + "containerPort": -1418092595, + "protocol": "闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x", + "hostIP": "257" } ], "envFrom": [ { - "prefix": "253", + "prefix": "258", "configMapRef": { - "name": "254", - "optional": false + "name": "259", + "optional": true }, "secretRef": { - "name": "255", - "optional": false + "name": "260", + "optional": true } } ], "env": [ { - "name": "256", - "value": "257", + "name": "261", + "value": "262", "valueFrom": { "fieldRef": { - "apiVersion": "258", - "fieldPath": "259" + "apiVersion": "263", + "fieldPath": "264" }, "resourceFieldRef": { - "containerName": "260", - "resource": "261", - "divisor": "861" + "containerName": "265", + "resource": "266", + "divisor": "894" }, "configMapKeyRef": { - "name": "262", - "key": "263", + "name": "267", + "key": "268", "optional": true }, "secretKeyRef": { - "name": "264", - "key": "265", + "name": "269", + "key": "270", "optional": false } } @@ -768,512 +773,511 @@ ], "resources": { "limits": { - "¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ": "178" + "W\u003c敄lu|榝$î.Ȏ": "546" }, "requests": { - "Ö闊 鰔澝qV": "752" + "剒蔞|表": "379" } }, "volumeMounts": [ { - "name": "266", + "name": "271", "readOnly": true, - "mountPath": "267", - "subPath": "268", - "mountPropagation": "/»頸+SÄ蚃ɣľ)酊龨Î", - "subPathExpr": "269" + "mountPath": "272", + "subPath": "273", + "mountPropagation": "朦 wƯ貾坢'跩", + "subPathExpr": "274" } ], "volumeDevices": [ { - "name": "270", - "devicePath": "271" + "name": "275", + "devicePath": "276" } ], "livenessProbe": { "exec": { "command": [ - "272" + "277" ] }, "httpGet": { - "path": "273", - "port": "274", - "host": "275", - "scheme": "冓鍓贯", + "path": "278", + "port": -1471289102, + "host": "279", + "scheme": "i\u0026皥贸碔lNKƙ順\\E¦队偯J僳徥淳", "httpHeaders": [ { - "name": "276", - "value": "277" + "name": "280", + "value": "281" } ] }, "tcpSocket": { - "port": "278", - "host": "279" + "port": 113873869, + "host": "282" }, - "initialDelaySeconds": 1290950685, - "timeoutSeconds": 12533543, - "periodSeconds": 1058960779, - "successThreshold": -2133441986, - "failureThreshold": 472742933, - "terminationGracePeriodSeconds": 217739466937954194 + "initialDelaySeconds": -1421951296, + "timeoutSeconds": 878005329, + "periodSeconds": -1244119841, + "successThreshold": 1235694147, + "failureThreshold": 348370746, + "terminationGracePeriodSeconds": 2011630253582325853 }, "readinessProbe": { "exec": { "command": [ - "280" + "283" ] }, "httpGet": { - "path": "281", - "port": 1401790459, - "host": "282", - "scheme": "ǵɐ鰥Z", + "path": "284", + "port": 1907998540, + "host": "285", + "scheme": ",ŕ", "httpHeaders": [ { - "name": "283", - "value": "284" + "name": "286", + "value": "287" } ] }, "tcpSocket": { - "port": -1103045151, - "host": "285" + "port": "288", + "host": "289" }, - "initialDelaySeconds": -614098868, - "timeoutSeconds": 234253676, - "periodSeconds": 846286700, - "successThreshold": 1080545253, - "failureThreshold": 1843491416, - "terminationGracePeriodSeconds": -5175286970144973961 + "initialDelaySeconds": -253326525, + "timeoutSeconds": 567263590, + "periodSeconds": 887319241, + "successThreshold": 1559618829, + "failureThreshold": 1156888068, + "terminationGracePeriodSeconds": -5566612115749133989 }, "startupProbe": { "exec": { "command": [ - "286" + "290" ] }, "httpGet": { - "path": "287", - "port": "288", - "host": "289", - "scheme": "芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj", + "path": "291", + "port": 1315054653, + "host": "292", + "scheme": "蚃ɣľ)酊龨δ摖ȱ", "httpHeaders": [ { - "name": "290", - "value": "291" + "name": "293", + "value": "294" } ] }, "tcpSocket": { - "port": -560238386, - "host": "292" + "port": "295", + "host": "296" }, - "initialDelaySeconds": 1658749995, - "timeoutSeconds": -938421813, - "periodSeconds": 809683205, - "successThreshold": -1615316902, - "failureThreshold": -793616601, - "terminationGracePeriodSeconds": -2242897509815578930 + "initialDelaySeconds": 1905181464, + "timeoutSeconds": -1730959016, + "periodSeconds": 1272940694, + "successThreshold": -385597677, + "failureThreshold": 422133388, + "terminationGracePeriodSeconds": 8385745044578923915 }, "lifecycle": { "postStart": { "exec": { "command": [ - "293" + "297" ] }, "httpGet": { - "path": "294", - "port": -1699531929, - "host": "295", - "scheme": "Z涬P­蜷ɔ幩šeS", + "path": "298", + "port": "299", + "host": "300", + "scheme": "iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ", "httpHeaders": [ { - "name": "296", - "value": "297" + "name": "301", + "value": "302" } ] }, "tcpSocket": { - "port": 155090390, - "host": "298" + "port": 802134138, + "host": "303" } }, "preStop": { "exec": { "command": [ - "299" + "304" ] }, "httpGet": { - "path": "300", - "port": "301", - "host": "302", + "path": "305", + "port": -126958936, + "host": "306", + "scheme": "h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻", "httpHeaders": [ { - "name": "303", - "value": "304" + "name": "307", + "value": "308" } ] }, "tcpSocket": { - "port": -727263154, - "host": "305" + "port": "309", + "host": "310" } } }, - "terminationMessagePath": "306", - "terminationMessagePolicy": "Ȗ|ʐşƧ諔迮ƙIJ嘢4", - "imagePullPolicy": "ʒǚ鍰\\縑ɀ撑¼蠾8餑噭Dµ", + "terminationMessagePath": "311", + "terminationMessagePolicy": "ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS", + "imagePullPolicy": "哇芆斩ìh4ɊHȖ|ʐşƧ諔迮", "securityContext": { "capabilities": { "add": [ - ")DŽ髐njʉBn(fǂ" + "嘢4ʗN,丽饾| 鞤ɱďW賁" ], "drop": [ - "曣ŋayåe躒訙" + "ɭɪǹ0衷," ] }, - "privileged": false, + "privileged": true, "seLinuxOptions": { - "user": "307", - "role": "308", - "type": "309", - "level": "310" + "user": "312", + "role": "313", + "type": "314", + "level": "315" }, "windowsOptions": { - "gmsaCredentialSpecName": "311", - "gmsaCredentialSpec": "312", - "runAsUserName": "313", + "gmsaCredentialSpecName": "316", + "gmsaCredentialSpec": "317", + "runAsUserName": "318", "hostProcess": true }, - "runAsUser": 1083662227773909466, - "runAsGroup": 6245571390016329382, - "runAsNonRoot": true, - "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "[irȎ3Ĕ\\ɢX鰨松/Ȁĵ鴁ĩȲ", + "runAsUser": -1119183212148951030, + "runAsGroup": -7146044409185304665, + "runAsNonRoot": false, + "readOnlyRootFilesystem": true, + "allowPrivilegeEscalation": true, + "procMount": "w妕眵笭/9崍h趭(娕", "seccompProfile": { - "type": "|蕎'佉賞ǧ", - "localhostProfile": "314" + "type": "E增猍", + "localhostProfile": "319" } - }, - "stdin": true + } } ], "ephemeralContainers": [ { - "name": "315", - "image": "316", + "name": "320", + "image": "321", "command": [ - "317" + "322" ], "args": [ - "318" + "323" ], - "workingDir": "319", + "workingDir": "324", "ports": [ { - "name": "320", - "hostPort": -1920304485, - "containerPort": -1842062977, - "protocol": "輔3璾ėȜv1b繐汚磉反-n覦", - "hostIP": "321" + "name": "325", + "hostPort": 601942575, + "containerPort": -1320027474, + "protocol": "Ƶf", + "hostIP": "326" } ], "envFrom": [ { - "prefix": "322", + "prefix": "327", "configMapRef": { - "name": "323", + "name": "328", "optional": true }, "secretRef": { - "name": "324", + "name": "329", "optional": true } } ], "env": [ { - "name": "325", - "value": "326", + "name": "330", + "value": "331", "valueFrom": { "fieldRef": { - "apiVersion": "327", - "fieldPath": "328" + "apiVersion": "332", + "fieldPath": "333" }, "resourceFieldRef": { - "containerName": "329", - "resource": "330", - "divisor": "992" + "containerName": "334", + "resource": "335", + "divisor": "179" }, "configMapKeyRef": { - "name": "331", - "key": "332", - "optional": true + "name": "336", + "key": "337", + "optional": false }, "secretKeyRef": { - "name": "333", - "key": "334", - "optional": true + "name": "338", + "key": "339", + "optional": false } } } ], "resources": { "limits": { - "ʨIk(dŊiɢzĮ蛋I滞": "394" + "阎l": "464" }, "requests": { - "ɞȥ}礤铟怖ý萜Ǖ": "305" + "'佉": "633" } }, "volumeMounts": [ { - "name": "335", - "readOnly": true, - "mountPath": "336", - "subPath": "337", - "mountPropagation": "Ƒĝ®EĨǔvÄÚ×p鬷m", - "subPathExpr": "338" + "name": "340", + "mountPath": "341", + "subPath": "342", + "mountPropagation": "(ť1ùfŭƽ", + "subPathExpr": "343" } ], "volumeDevices": [ { - "name": "339", - "devicePath": "340" + "name": "344", + "devicePath": "345" } ], "livenessProbe": { "exec": { "command": [ - "341" + "346" ] }, "httpGet": { - "path": "342", - "port": 1529027685, - "host": "343", - "scheme": "żLj捲攻xƂ9阠$嬏wy¶熀", + "path": "347", + "port": -684167223, + "host": "348", + "scheme": "1b", "httpHeaders": [ { - "name": "344", - "value": "345" + "name": "349", + "value": "350" } ] }, "tcpSocket": { - "port": -1912967242, - "host": "346" + "port": "351", + "host": "352" }, - "initialDelaySeconds": -2106399359, - "timeoutSeconds": 1443270783, - "periodSeconds": -1038975198, - "successThreshold": 1821835340, - "failureThreshold": 2046765799, - "terminationGracePeriodSeconds": -6946775447206795219 + "initialDelaySeconds": -47594442, + "timeoutSeconds": -2064284357, + "periodSeconds": 725624946, + "successThreshold": -34803208, + "failureThreshold": -313085430, + "terminationGracePeriodSeconds": -7686796864837350582 }, "readinessProbe": { "exec": { "command": [ - "347" + "353" ] }, "httpGet": { - "path": "348", - "port": "349", - "host": "350", - "scheme": "Ƒ[澔", + "path": "354", + "port": 1611386356, + "host": "355", + "scheme": "ɼ搳ǭ濑箨ʨIk(", "httpHeaders": [ { - "name": "351", - "value": "352" + "name": "356", + "value": "357" } ] }, "tcpSocket": { - "port": 1288391156, - "host": "353" + "port": 2115799218, + "host": "358" }, - "initialDelaySeconds": -952255430, - "timeoutSeconds": 1568034275, - "periodSeconds": -824007302, - "successThreshold": -359713104, - "failureThreshold": 1671084780, - "terminationGracePeriodSeconds": 1571605531283019612 + "initialDelaySeconds": 1984241264, + "timeoutSeconds": -758033170, + "periodSeconds": -487434422, + "successThreshold": -370404018, + "failureThreshold": -1844150067, + "terminationGracePeriodSeconds": 1778358283914418699 }, "startupProbe": { "exec": { "command": [ - "354" + "359" ] }, "httpGet": { - "path": "355", - "port": -514169648, - "host": "356", - "scheme": "\u0026疀", + "path": "360", + "port": "361", + "host": "362", + "scheme": "焬CQm坊柩", "httpHeaders": [ { - "name": "357", - "value": "358" + "name": "363", + "value": "364" } ] }, "tcpSocket": { - "port": "359", - "host": "360" + "port": "365", + "host": "366" }, - "initialDelaySeconds": -39292476, - "timeoutSeconds": 801902541, - "periodSeconds": -1312249623, - "successThreshold": -1089435479, - "failureThreshold": -1031303729, - "terminationGracePeriodSeconds": -7317946572666008364 + "initialDelaySeconds": -135823101, + "timeoutSeconds": -1345219897, + "periodSeconds": 1141812777, + "successThreshold": -1830926023, + "failureThreshold": -320410537, + "terminationGracePeriodSeconds": 8766190045617353809 }, "lifecycle": { "postStart": { "exec": { "command": [ - "361" + "367" ] }, "httpGet": { - "path": "362", - "port": 1445923603, - "host": "363", - "scheme": "殆诵H玲鑠ĭ$#卛8ð仁Q", + "path": "368", + "port": "369", + "host": "370", + "scheme": "!鍲ɋȑoG鄧蜢暳ǽżLj", "httpHeaders": [ { - "name": "364", - "value": "365" + "name": "371", + "value": "372" } ] }, "tcpSocket": { - "port": "366", - "host": "367" + "port": 1333166203, + "host": "373" } }, "preStop": { "exec": { "command": [ - "368" + "374" ] }, "httpGet": { - "path": "369", - "port": "370", - "host": "371", - "scheme": "杧ż鯀1'", + "path": "375", + "port": 758604605, + "host": "376", + "scheme": "ċ桉桃喕蠲$ɛ溢臜裡×銵-紑", "httpHeaders": [ { - "name": "372", - "value": "373" + "name": "377", + "value": "378" } ] }, "tcpSocket": { - "port": 1297979953, - "host": "374" + "port": "379", + "host": "380" } } }, - "terminationMessagePath": "375", - "terminationMessagePolicy": "ǘ炙", - "imagePullPolicy": "ǰ詀ǿ忀oɎƺL", + "terminationMessagePath": "381", + "terminationMessagePolicy": "釼aTGÒ鵌", + "imagePullPolicy": "ŵǤ桒ɴ鉂WJ1抉泅ą\u0026疀ȼN翾Ⱦ", "securityContext": { "capabilities": { "add": [ - "鬬$矐_敕ű嵞嬯t{Eɾ" + "氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á" ], "drop": [ - "Ȯ-湷D谹気Ƀ秮òƬɸĻo:" + "tl敷斢杧ż鯀" ] }, "privileged": true, "seLinuxOptions": { - "user": "376", - "role": "377", - "type": "378", - "level": "379" + "user": "382", + "role": "383", + "type": "384", + "level": "385" }, "windowsOptions": { - "gmsaCredentialSpecName": "380", - "gmsaCredentialSpec": "381", - "runAsUserName": "382", + "gmsaCredentialSpecName": "386", + "gmsaCredentialSpec": "387", + "runAsUserName": "388", "hostProcess": true }, - "runAsUser": 4224635496843945227, - "runAsGroup": 73764735411458498, - "runAsNonRoot": false, + "runAsUser": -3379825899840103887, + "runAsGroup": -6950412587983829837, + "runAsNonRoot": true, "readOnlyRootFilesystem": false, - "allowPrivilegeEscalation": false, - "procMount": "s44矕Ƈè", + "allowPrivilegeEscalation": true, + "procMount": "张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰", "seccompProfile": { - "type": "鑏='ʨ|ǓÓ敆OɈÏ 瞍", - "localhostProfile": "383" + "type": "咑耖p^鏋蛹Ƚȿ醏g", + "localhostProfile": "389" } }, "tty": true, - "targetContainerName": "384" + "targetContainerName": "390" } ], - "restartPolicy": "ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn", - "terminationGracePeriodSeconds": -8335674866227004872, - "activeDeadlineSeconds": 3305070661619041050, - "dnsPolicy": "+Œ9两", + "restartPolicy": "飂廤Ƌʙcx", + "terminationGracePeriodSeconds": -4767735291842597991, + "activeDeadlineSeconds": -7888525810745339742, + "dnsPolicy": "h`職铳s44矕Ƈ", "nodeSelector": { - "385": "386" + "391": "392" }, - "serviceAccountName": "387", - "serviceAccount": "388", - "automountServiceAccountToken": false, - "nodeName": "389", - "hostPID": true, + "serviceAccountName": "393", + "serviceAccount": "394", + "automountServiceAccountToken": true, + "nodeName": "395", + "hostIPC": true, "shareProcessNamespace": true, "securityContext": { "seLinuxOptions": { - "user": "390", - "role": "391", - "type": "392", - "level": "393" + "user": "396", + "role": "397", + "type": "398", + "level": "399" }, "windowsOptions": { - "gmsaCredentialSpecName": "394", - "gmsaCredentialSpec": "395", - "runAsUserName": "396", + "gmsaCredentialSpecName": "400", + "gmsaCredentialSpec": "401", + "runAsUserName": "402", "hostProcess": false }, - "runAsUser": 3438266910774132295, - "runAsGroup": 3230705132538051674, - "runAsNonRoot": true, + "runAsUser": 5422399684456852309, + "runAsGroup": -4636770370363077377, + "runAsNonRoot": false, "supplementalGroups": [ - -1600417733583164525 + -5728960352366086876 ], - "fsGroup": -3964669311891901178, + "fsGroup": 1712752437570220896, "sysctls": [ { - "name": "397", - "value": "398" + "name": "403", + "value": "404" } ], - "fsGroupChangePolicy": "ƴ4虵p", + "fsGroupChangePolicy": "", "seccompProfile": { - "type": "沥7uPƒw©ɴĶ烷Ľthp", - "localhostProfile": "399" + "type": "#", + "localhostProfile": "405" } }, "imagePullSecrets": [ { - "name": "400" + "name": "406" } ], - "hostname": "401", - "subdomain": "402", + "hostname": "407", + "subdomain": "408", "affinity": { "nodeAffinity": { "requiredDuringSchedulingIgnoredDuringExecution": { @@ -1281,19 +1285,19 @@ { "matchExpressions": [ { - "key": "403", - "operator": "濦ʓɻŊ0蚢鑸鶲Ãqb轫", + "key": "409", + "operator": "7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3", "values": [ - "404" + "410" ] } ], "matchFields": [ { - "key": "405", - "operator": " ", + "key": "411", + "operator": "@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿", "values": [ - "406" + "412" ] } ] @@ -1302,23 +1306,23 @@ }, "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -5241849, + "weight": 687140791, "preference": { "matchExpressions": [ { - "key": "407", - "operator": "'呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG", + "key": "413", + "operator": "ļǹʅŚO虀", "values": [ - "408" + "414" ] } ], "matchFields": [ { - "key": "409", - "operator": "[y#t(", + "key": "415", + "operator": "ɴĶ烷Ľthp像-觗裓6Ř", "values": [ - "410" + "416" ] } ] @@ -1331,30 +1335,30 @@ { "labelSelector": { "matchLabels": { - "rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68": "Q4_.84.K_-_0_..u.F.pq..--Q" + "0": "X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7" }, "matchExpressions": [ { - "key": "8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q", - "operator": "NotIn", + "key": "c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o", + "operator": "In", "values": [ - "0..KpiS.oK-.O--5-yp8q_s-L" + "g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7" ] } ] }, "namespaces": [ - "417" + "423" ], - "topologyKey": "418", + "topologyKey": "424", "namespaceSelector": { "matchLabels": { - "0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D": "Y_2-n_5023Xl-3Pw_-r7g" + "4eq5": "" }, "matchExpressions": [ { - "key": "3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr", - "operator": "DoesNotExist" + "key": "XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z", + "operator": "Exists" } ] } @@ -1362,31 +1366,37 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": -234140, + "weight": 888976270, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1_.-_L-__bf_9_-C-PfNx__-U_P": "tW23-_.z_.._s--_F-BR-.h_2" + "z_o_2.--4Z7__i1T.miw_a": "2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n" }, "matchExpressions": [ { - "key": "s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s", - "operator": "Exists" + "key": "e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0", + "operator": "In", + "values": [ + "H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ" + ] } ] }, "namespaces": [ - "431" + "437" ], - "topologyKey": "432", + "topologyKey": "438", "namespaceSelector": { "matchLabels": { - "Q.-_t--O3": "7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E" + "vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z": "2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R" }, "matchExpressions": [ { - "key": "P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np", - "operator": "DoesNotExist" + "key": "76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V", + "operator": "In", + "values": [ + "4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7" + ] } ] } @@ -1399,32 +1409,29 @@ { "labelSelector": { "matchLabels": { - "n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e": "8" + "5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8": "r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr" }, "matchExpressions": [ { - "key": "75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2", - "operator": "In", - "values": [ - "u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0" - ] + "key": "D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8", + "operator": "Exists" } ] }, "namespaces": [ - "445" + "451" ], - "topologyKey": "446", + "topologyKey": "452", "namespaceSelector": { "matchLabels": { - "m_-Z.wc..k_0_5.z.0..__k": "b.-9.Y0-_-.l__.c17__f_-336-.BT" + "u_.mu": "U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E" }, "matchExpressions": [ { - "key": "N7.81_-._-_8_.._._a9", + "key": "Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s", "operator": "In", "values": [ - "vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh" + "V._qN__A_f_-B3_U__L.KH6K.RwsfI2" ] } ] @@ -1433,31 +1440,34 @@ ], "preferredDuringSchedulingIgnoredDuringExecution": [ { - "weight": 1276377114, + "weight": -1668452490, "podAffinityTerm": { "labelSelector": { "matchLabels": { - "1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6": "M9..8-8yw..__Yb_58.p-06jVZ-u0" + "n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S": "cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t" }, "matchExpressions": [ { - "key": "v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h", - "operator": "DoesNotExist" + "key": "6W74-R_Z_Tz.a3_Ho", + "operator": "Exists" } ] }, "namespaces": [ - "459" + "465" ], - "topologyKey": "460", + "topologyKey": "466", "namespaceSelector": { "matchLabels": { - "o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6": "I-._g_.._-hKc.OB_F_--.._m_-9" + "h1DW__o_-._kzB7U_.Q.45cy-.._-__Z": "t.LT60v.WxPc---K__i" }, "matchExpressions": [ { - "key": "410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1", - "operator": "DoesNotExist" + "key": "ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV", + "operator": "In", + "values": [ + "x3___-..f5-6x-_-o_6O_If-5_-_.F" + ] } ] } @@ -1466,89 +1476,89 @@ ] } }, - "schedulerName": "467", + "schedulerName": "473", "tolerations": [ { - "key": "468", - "operator": "r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸", - "value": "469", - "effect": "U烈 źfjǰɪ嘞ȏ}杻扞Ğ", - "tolerationSeconds": 3252034671163905138 + "key": "474", + "operator": "4%ʬD$;X郪\\#撄貶à圽榕ɹ", + "value": "475", + "effect": "慰x:", + "tolerationSeconds": 3362400521064014157 } ], "hostAliases": [ { - "ip": "470", + "ip": "476", "hostnames": [ - "471" + "477" ] } ], - "priorityClassName": "472", - "priority": 347613368, + "priorityClassName": "478", + "priority": 743241089, "dnsConfig": { "nameservers": [ - "473" + "479" ], "searches": [ - "474" + "480" ], "options": [ { - "name": "475", - "value": "476" + "name": "481", + "value": "482" } ] }, "readinessGates": [ { - "conditionType": "ř岈ǎǏ]S5:œƌ嵃ǁ" + "conditionType": "0yVA嬂刲;牆詒ĸąs" } ], - "runtimeClassName": "477", + "runtimeClassName": "483", "enableServiceLinks": false, - "preemptionPolicy": "m珢\\%傢z¦Ā竚ĐȌƨǴ叆", + "preemptionPolicy": "Iƭij韺ʧ\u003e", "overhead": { - "D輷": "792" + "D傕Ɠ栊闔虝巒瀦ŕ": "124" }, "topologySpreadConstraints": [ { - "maxSkew": -484382570, - "topologyKey": "478", - "whenUnsatisfiable": "nn坾\u0026Pɫ(ʙÆʨɺC`", + "maxSkew": -174245111, + "topologyKey": "484", + "whenUnsatisfiable": "", "labelSelector": { "matchLabels": { - "n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T": "O.__0PPX-.-d4Badb" + "7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R": "a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a" }, "matchExpressions": [ { - "key": "zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52", - "operator": "NotIn", + "key": "ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x", + "operator": "In", "values": [ - "h.v._5.vB-.-7-.6Jv-86___3" + "zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe" ] } ] } } ], - "setHostnameAsFQDN": false + "setHostnameAsFQDN": true } } }, "status": { - "replicas": 2106170541, - "fullyLabeledReplicas": 415168801, - "readyReplicas": 1448332644, - "availableReplicas": -2060941196, - "observedGeneration": 7426283174216567769, + "replicas": 1205668420, + "fullyLabeledReplicas": -1754098513, + "readyReplicas": -877836536, + "availableReplicas": 138992869, + "observedGeneration": -7169014491472696647, "conditions": [ { - "type": "犓`ɜɅco\\穜T睭憲Ħ焵i,ŋŨN", - "status": "\u003c暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ\u003e尪璎", - "lastTransitionTime": "2597-11-21T15:14:16Z", - "reason": "485", - "message": "486" + "type": "零șPî壣V礆á¤拈tY圻醆锛[", + "status": "嬜Š\u0026?鳢.ǀŭ瘢颦z疵", + "lastTransitionTime": "2455-07-16T22:37:15Z", + "reason": "491", + "message": "492" } ] } diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb b/testdata/HEAD/extensions.v1beta1.ReplicaSet.pb index 6920c24a825bf54c9e16bb098c073785fca6897f..2a1628605f3588def90e65b2225fb145338269bb 100644 GIT binary patch delta 6056 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 go#u`_d+lX^AD^bn+a delta 6308 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 W{P=)3+7M)fd03j|ABuyFLH`8854OPo diff --git a/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml b/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml index abfcd2d1f1..bfc22f6521 100644 --- a/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml +++ b/testdata/HEAD/extensions.v1beta1.ReplicaSet.yaml @@ -73,731 +73,733 @@ spec: selfLink: "29" uid: ʬ spec: - activeDeadlineSeconds: 3305070661619041050 + activeDeadlineSeconds: -7888525810745339742 affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - preference: matchExpressions: - - key: "407" - operator: '''呪欼萜õ箘鸰呾顓闉ȦT瑄ǻG' + - key: "413" + operator: ļǹʅŚO虀 values: - - "408" + - "414" matchFields: - - key: "409" - operator: '[y#t(' + - key: "415" + operator: ɴĶ烷Ľthp像-觗裓6Ř values: - - "410" - weight: -5241849 + - "416" + weight: 687140791 requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - - key: "403" - operator: 濦ʓɻŊ0蚢鑸鶲Ãqb轫 + - key: "409" + operator: 7曳wœj堑ūM鈱ɖ'蠨磼O_h盌3 values: - - "404" + - "410" matchFields: - - key: "405" - operator: ' ' + - key: "411" + operator: '@@)Zq=歍þ螗ɃŒGm¨z鋎靀G¿' values: - - "406" + - "412" podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: s_6O-5_7_-0w_--5-_.3--_9QW2JkU27_.-4T-I.-..K.-.0__sD.-.-_s - operator: Exists + - key: e9jcz9f-6-4g-z46--f2t-m839-q9.3hjo--8kb6--ut---p8--3-e-3-44-e/Sx18mtxb__-ex-_1_-ODgC_1-_8__T3sn-0_.i__a.O2G_-_K-.03.mp.-0 + operator: In + values: + - H-7Tp_.----cp__ac8u.._-__BM.6-.Y_72-_--pT75-.emVQ matchLabels: - 1_.-_L-__bf_9_-C-PfNx__-U_P: tW23-_.z_.._s--_F-BR-.h_2 + z_o_2.--4Z7__i1T.miw_a: 2..8-_0__5HG2_5XOAX.gUqV22-4-ye52yQh7.6.-y-s4483Po_L3f1-7_O4n namespaceSelector: matchExpressions: - - key: P_p_Y-.2__a_dWU_V-_Q_Ap._2_xa_o..p_B-d--Q5._D6_.d-n_9np - operator: DoesNotExist + - key: 76---090---2n-8--p--g82--a-d----w----p1-2-xa-o65p--edno-52--p.9--d5ez1----b69x98--7g0e6-x5-70/ly--J-_.ZCRT.0z-oe.G79.3bU_._V + operator: In + values: + - 4.4_MU7iLfS-0.9-.-._.1..s._jP6j.u--.K--g__..2bidF.-0-...W7 matchLabels: - Q.-_t--O3: 7z2-y.-...C4_-_2G0.-c_C.G.h--m._fN._k8__._ep2P.B._A_09E + vh-4-lx-0-2qg--4-03a68u7-l---8x7-l--b-9-u-d/M.Pn-W23-_z: 2JkU27_.-4T-I.-..K.-.0__sD.-.-_I-F.PWtO4-7-P41_.-.-AQ._r.-R namespaces: - - "431" - topologyKey: "432" - weight: -234140 + - "437" + topologyKey: "438" + weight: 888976270 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 8b-3-3b17cab-ppy5e--9p-61-2we16h--5-d-k-sm.2xv17r--32b-----4-670tfz-up3n/ov_Z--Zg-_Q - operator: NotIn + - key: c-.F5_x.KNC0-.-m_0-m-6Sp_N-S..o + operator: In values: - - 0..KpiS.oK-.O--5-yp8q_s-L + - g-_4Q__-v_t_u_.__I_-_-3-3--5X1rh-K5y_AzOBW.9oE9_6.--v7 matchLabels: - rG-7--p9.-_0R.-_-3_L_2--_v2.5p_..Y-.wg_-b8a_68: Q4_.84.K_-_0_..u.F.pq..--Q + "0": X8s--7_3x_-J_.....7..--w0_1V4.-r-8S5--_7_-Zp_._.-miJ4x-_0_5-_7 namespaceSelector: matchExpressions: - - key: 3hjo--8kb6--ut---p8--3-e-3-44-e.w--i--40wv--in-870w--it6k47-7yd-y--3wc8q8/wrbW_E..24-O._.v._9-cz.-Y6T4g_-.._Lf2t_m...Cr - operator: DoesNotExist + - key: XH-.k.7.l_-W8o._xJ1-lFA_Xf3.V0H2-.zHw.H__V.Vz_6.z + operator: Exists matchLabels: - 0--0g-q-22r4wye52y-h7463lyps4483-o--3f1p7--43nw-l-x8/Hz_V_.r_v_._e_-78o_6Z..11_7pX_.-mLlx...w_t-_.5.40Rw4D: Y_2-n_5023Xl-3Pw_-r7g + 4eq5: "" namespaces: - - "417" - topologyKey: "418" + - "423" + topologyKey: "424" podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - - key: v54le-to9e--a-7je9fz87-2jvd23-0p1.360v2-x-cpor---cigu--s/j-dY7_M_-._M5..-N_H_55..--E3_2h - operator: DoesNotExist + - key: 6W74-R_Z_Tz.a3_Ho + operator: Exists matchLabels: - 1f8--tf---7r88-1--p61cd--s-nu5718--lks7d-x9-f-62o8/L9._5-..Bi_..aOQ_._Yn.-.4t.U.VU__-_BAB_35H__.B_6_-U..u8gwb.-6: M9..8-8yw..__Yb_58.p-06jVZ-u0 + n8i64t1-4----c-----35---1--6-u-68u8gwb0k-6-p--mgi7-2je7zjt0pp-e/b_.__1.--5B-S: cd_O-Ynu.7.._B-ks7dG-9S-O62o.8._.---UK_-.j21---__y.9O.L-.m.t namespaceSelector: matchExpressions: - - key: 410-f-o-fr-5-3t--y9---2--e-yya3.98t-----60t--019-yg--4-37f-rwh-7be--y0agp51x597277q---nt/M-0R.-I-_23L_J49t-X..1 - operator: DoesNotExist + - key: ki2/rlX-_-..5-.._r6M__4-P-g3Jt6e9G.-8p4__-.auZTcwJV + operator: In + values: + - x3___-..f5-6x-_-o_6O_If-5_-_.F matchLabels: - ? o17qre-33-5-u8f0f1qv--i72-x3---v25f56.w84s-n-i-711s4--9s8--o-8dm---b----03-64-8l7-l-0787--1--ia5yl9k/267hP-lX-_-..5-.._r6M__4-P-g3J6 - : I-._g_.._-hKc.OB_F_--.._m_-9 + h1DW__o_-._kzB7U_.Q.45cy-.._-__Z: t.LT60v.WxPc---K__i namespaces: - - "459" - topologyKey: "460" - weight: 1276377114 + - "465" + topologyKey: "466" + weight: -1668452490 requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - - key: 75-p-z---k-5r6h--y7o-0-wq-zfdw73w0---4a18-f4/d1-CdM._bk81S3.s_s_6.-_v__.rP._2_O--d.7.--2 - operator: In - values: - - u-.C.8-S9_-4CwMqp..__._-J_-fk3-_j.133eT_2_t_IkI-mt4...rBQ.9-0 + - key: D7RufiV-7u0--_qv4--_.6_N_9X-B.s8.N_rM-k8 + operator: Exists matchLabels: - n7-a6434---7i-f-d019o1v3u.2k8-2-d--n--r8661--3-8-t48g-w2q7z-vps548-d-1r7j--v2x-64dwb/e: "8" + 5k873--1n13sx82-cx-428u2j-3/Z0_TM_p6lM.Y-nd_.b_-gL_1..5a-1-CdM._b8: r.2cg.MGbG-_-8Qi..9-4.2K_FQ.E--__K-h_-0-T-_Lr namespaceSelector: matchExpressions: - - key: N7.81_-._-_8_.._._a9 + - key: Jj-3.J-.-r_-oPd-.2_Z__.-_U-.60--o._8H__ln_9--Avi.gZdnUVP._81_s operator: In values: - - vi.gZdnUVP._81_---l_3_-_G-D....js--a---..6bD_Mh + - V._qN__A_f_-B3_U__L.KH6K.RwsfI2 matchLabels: - m_-Z.wc..k_0_5.z.0..__k: b.-9.Y0-_-.l__.c17__f_-336-.BT + u_.mu: U___vSW_4-___-_--ux_E4-.-PT-_Nx__-F_._n.WaY_o.-0-E namespaces: - - "445" - topologyKey: "446" - automountServiceAccountToken: false + - "451" + topologyKey: "452" + automountServiceAccountToken: true containers: - args: - - "249" + - "254" command: - - "248" + - "253" env: - - name: "256" - value: "257" + - name: "261" + value: "262" valueFrom: configMapKeyRef: - key: "263" - name: "262" + key: "268" + name: "267" optional: true fieldRef: - apiVersion: "258" - fieldPath: "259" + apiVersion: "263" + fieldPath: "264" resourceFieldRef: - containerName: "260" - divisor: "861" - resource: "261" + containerName: "265" + divisor: "894" + resource: "266" secretKeyRef: - key: "265" - name: "264" + key: "270" + name: "269" optional: false envFrom: - configMapRef: - name: "254" - optional: false - prefix: "253" + name: "259" + optional: true + prefix: "258" secretRef: - name: "255" - optional: false - image: "247" - imagePullPolicy: ʒǚ鍰\縑ɀ撑¼蠾8餑噭Dµ + name: "260" + optional: true + image: "252" + imagePullPolicy: 哇芆斩ìh4ɊHȖ|ʐşƧ諔迮 lifecycle: postStart: exec: command: - - "293" + - "297" httpGet: - host: "295" + host: "300" httpHeaders: - - name: "296" - value: "297" - path: "294" - port: -1699531929 - scheme: Z涬P­蜷ɔ幩šeS + - name: "301" + value: "302" + path: "298" + port: "299" + scheme: iǨź'ǵɐ鰥Z龏´DÒȗÔÂɘɢ tcpSocket: - host: "298" - port: 155090390 + host: "303" + port: 802134138 preStop: exec: command: - - "299" + - "304" httpGet: - host: "302" + host: "306" httpHeaders: - - name: "303" - value: "304" - path: "300" - port: "301" + - name: "307" + value: "308" + path: "305" + port: -126958936 + scheme: h亏yƕ丆録²Ŏ)/灩聋3趐囨鏻砅邻 tcpSocket: - host: "305" - port: -727263154 + host: "310" + port: "309" livenessProbe: exec: command: - - "272" - failureThreshold: 472742933 + - "277" + failureThreshold: 348370746 httpGet: - host: "275" + host: "279" httpHeaders: - - name: "276" - value: "277" - path: "273" - port: "274" - scheme: 冓鍓贯 - initialDelaySeconds: 1290950685 - periodSeconds: 1058960779 - successThreshold: -2133441986 + - name: "280" + value: "281" + path: "278" + port: -1471289102 + scheme: i&皥贸碔lNKƙ順\E¦队偯J僳徥淳 + initialDelaySeconds: -1421951296 + periodSeconds: -1244119841 + successThreshold: 1235694147 tcpSocket: - host: "279" - port: "278" - terminationGracePeriodSeconds: 217739466937954194 - timeoutSeconds: 12533543 - name: "246" + host: "282" + port: 113873869 + terminationGracePeriodSeconds: 2011630253582325853 + timeoutSeconds: 878005329 + name: "251" ports: - - containerPort: -614161319 - hostIP: "252" - hostPort: 59244165 - name: "251" - protocol: Ȩ<6鄰簳°Ļǟi& + - containerPort: -1418092595 + hostIP: "257" + hostPort: 1381579966 + name: "256" + protocol: 闳ȩr嚧ʣq埄趛屡ʁ岼昕ĬÇó藢x readinessProbe: exec: command: - - "280" - failureThreshold: 1843491416 + - "283" + failureThreshold: 1156888068 httpGet: - host: "282" + host: "285" httpHeaders: - - name: "283" - value: "284" - path: "281" - port: 1401790459 - scheme: ǵɐ鰥Z - initialDelaySeconds: -614098868 - periodSeconds: 846286700 - successThreshold: 1080545253 + - name: "286" + value: "287" + path: "284" + port: 1907998540 + scheme: ',ŕ' + initialDelaySeconds: -253326525 + periodSeconds: 887319241 + successThreshold: 1559618829 tcpSocket: - host: "285" - port: -1103045151 - terminationGracePeriodSeconds: -5175286970144973961 - timeoutSeconds: 234253676 + host: "289" + port: "288" + terminationGracePeriodSeconds: -5566612115749133989 + timeoutSeconds: 567263590 resources: limits: - ¦队偯J僳徥淳4揻-$ɽ丟×x锏ɟ: "178" + W<敄lu|榝$î.Ȏ: "546" requests: - Ö闊 鰔澝qV: "752" + 剒蔞|表: "379" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - )DŽ髐njʉBn(fǂ + - 嘢4ʗN,丽饾| 鞤ɱďW賁 drop: - - 曣ŋayåe躒訙 - privileged: false - procMount: '[irȎ3Ĕ\ɢX鰨松/Ȁĵ鴁ĩȲ' - readOnlyRootFilesystem: false - runAsGroup: 6245571390016329382 - runAsNonRoot: true - runAsUser: 1083662227773909466 + - ɭɪǹ0衷, + privileged: true + procMount: w妕眵笭/9崍h趭(娕 + readOnlyRootFilesystem: true + runAsGroup: -7146044409185304665 + runAsNonRoot: false + runAsUser: -1119183212148951030 seLinuxOptions: - level: "310" - role: "308" - type: "309" - user: "307" + level: "315" + role: "313" + type: "314" + user: "312" seccompProfile: - localhostProfile: "314" - type: '|蕎''佉賞ǧ' + localhostProfile: "319" + type: E增猍 windowsOptions: - gmsaCredentialSpec: "312" - gmsaCredentialSpecName: "311" + gmsaCredentialSpec: "317" + gmsaCredentialSpecName: "316" hostProcess: true - runAsUserName: "313" + runAsUserName: "318" startupProbe: exec: command: - - "286" - failureThreshold: -793616601 + - "290" + failureThreshold: 422133388 httpGet: - host: "289" + host: "292" httpHeaders: - - name: "290" - value: "291" - path: "287" - port: "288" - scheme: 芭花ª瘡蟦JBʟ鍏H鯂²静ƲǦŐnj - initialDelaySeconds: 1658749995 - periodSeconds: 809683205 - successThreshold: -1615316902 + - name: "293" + value: "294" + path: "291" + port: 1315054653 + scheme: 蚃ɣľ)酊龨δ摖ȱ + initialDelaySeconds: 1905181464 + periodSeconds: 1272940694 + successThreshold: -385597677 tcpSocket: - host: "292" - port: -560238386 - terminationGracePeriodSeconds: -2242897509815578930 - timeoutSeconds: -938421813 - stdin: true - terminationMessagePath: "306" - terminationMessagePolicy: Ȗ|ʐşƧ諔迮ƙIJ嘢4 + host: "296" + port: "295" + terminationGracePeriodSeconds: 8385745044578923915 + timeoutSeconds: -1730959016 + terminationMessagePath: "311" + terminationMessagePolicy: ŧOǨ繫ʎǑyZ涬P­蜷ɔ幩šeS volumeDevices: - - devicePath: "271" - name: "270" + - devicePath: "276" + name: "275" volumeMounts: - - mountPath: "267" - mountPropagation: /»頸+SÄ蚃ɣľ)酊龨Î - name: "266" + - mountPath: "272" + mountPropagation: 朦 wƯ貾坢'跩 + name: "271" readOnly: true - subPath: "268" - subPathExpr: "269" - workingDir: "250" + subPath: "273" + subPathExpr: "274" + workingDir: "255" dnsConfig: nameservers: - - "473" + - "479" options: - - name: "475" - value: "476" + - name: "481" + value: "482" searches: - - "474" - dnsPolicy: +Œ9两 + - "480" + dnsPolicy: h`職铳s44矕Ƈ enableServiceLinks: false ephemeralContainers: - args: - - "318" + - "323" command: - - "317" + - "322" env: - - name: "325" - value: "326" + - name: "330" + value: "331" valueFrom: configMapKeyRef: - key: "332" - name: "331" - optional: true + key: "337" + name: "336" + optional: false fieldRef: - apiVersion: "327" - fieldPath: "328" + apiVersion: "332" + fieldPath: "333" resourceFieldRef: - containerName: "329" - divisor: "992" - resource: "330" + containerName: "334" + divisor: "179" + resource: "335" secretKeyRef: - key: "334" - name: "333" - optional: true + key: "339" + name: "338" + optional: false envFrom: - configMapRef: - name: "323" + name: "328" optional: true - prefix: "322" + prefix: "327" secretRef: - name: "324" + name: "329" optional: true - image: "316" - imagePullPolicy: ǰ詀ǿ忀oɎƺL + image: "321" + imagePullPolicy: ŵǤ桒ɴ鉂WJ1抉泅ą&疀ȼN翾Ⱦ lifecycle: postStart: exec: command: - - "361" + - "367" httpGet: - host: "363" + host: "370" httpHeaders: - - name: "364" - value: "365" - path: "362" - port: 1445923603 - scheme: 殆诵H玲鑠ĭ$#卛8ð仁Q + - name: "371" + value: "372" + path: "368" + port: "369" + scheme: '!鍲ɋȑoG鄧蜢暳ǽżLj' tcpSocket: - host: "367" - port: "366" + host: "373" + port: 1333166203 preStop: exec: command: - - "368" + - "374" httpGet: - host: "371" + host: "376" httpHeaders: - - name: "372" - value: "373" - path: "369" - port: "370" - scheme: 杧ż鯀1' + - name: "377" + value: "378" + path: "375" + port: 758604605 + scheme: ċ桉桃喕蠲$ɛ溢臜裡×銵-紑 tcpSocket: - host: "374" - port: 1297979953 + host: "380" + port: "379" livenessProbe: exec: command: - - "341" - failureThreshold: 2046765799 + - "346" + failureThreshold: -313085430 httpGet: - host: "343" + host: "348" httpHeaders: - - name: "344" - value: "345" - path: "342" - port: 1529027685 - scheme: żLj捲攻xƂ9阠$嬏wy¶熀 - initialDelaySeconds: -2106399359 - periodSeconds: -1038975198 - successThreshold: 1821835340 + - name: "349" + value: "350" + path: "347" + port: -684167223 + scheme: 1b + initialDelaySeconds: -47594442 + periodSeconds: 725624946 + successThreshold: -34803208 tcpSocket: - host: "346" - port: -1912967242 - terminationGracePeriodSeconds: -6946775447206795219 - timeoutSeconds: 1443270783 - name: "315" + host: "352" + port: "351" + terminationGracePeriodSeconds: -7686796864837350582 + timeoutSeconds: -2064284357 + name: "320" ports: - - containerPort: -1842062977 - hostIP: "321" - hostPort: -1920304485 - name: "320" - protocol: 輔3璾ėȜv1b繐汚磉反-n覦 + - containerPort: -1320027474 + hostIP: "326" + hostPort: 601942575 + name: "325" + protocol: Ƶf readinessProbe: exec: command: - - "347" - failureThreshold: 1671084780 + - "353" + failureThreshold: -1844150067 httpGet: - host: "350" + host: "355" httpHeaders: - - name: "351" - value: "352" - path: "348" - port: "349" - scheme: Ƒ[澔 - initialDelaySeconds: -952255430 - periodSeconds: -824007302 - successThreshold: -359713104 + - name: "356" + value: "357" + path: "354" + port: 1611386356 + scheme: ɼ搳ǭ濑箨ʨIk( + initialDelaySeconds: 1984241264 + periodSeconds: -487434422 + successThreshold: -370404018 tcpSocket: - host: "353" - port: 1288391156 - terminationGracePeriodSeconds: 1571605531283019612 - timeoutSeconds: 1568034275 + host: "358" + port: 2115799218 + terminationGracePeriodSeconds: 1778358283914418699 + timeoutSeconds: -758033170 resources: limits: - ʨIk(dŊiɢzĮ蛋I滞: "394" + 阎l: "464" requests: - ɞȥ}礤铟怖ý萜Ǖ: "305" + '''佉': "633" securityContext: - allowPrivilegeEscalation: false + allowPrivilegeEscalation: true capabilities: add: - - 鬬$矐_敕ű嵞嬯t{Eɾ + - 氙磂tńČȷǻ.wȏâ磠Ƴ崖S«V¯Á drop: - - 'Ȯ-湷D谹気Ƀ秮òƬɸĻo:' + - tl敷斢杧ż鯀 privileged: true - procMount: s44矕Ƈè + procMount: 张q櫞繡旹翃ɾ氒ĺʈʫ羶剹ƊF豎穜姰 readOnlyRootFilesystem: false - runAsGroup: 73764735411458498 - runAsNonRoot: false - runAsUser: 4224635496843945227 + runAsGroup: -6950412587983829837 + runAsNonRoot: true + runAsUser: -3379825899840103887 seLinuxOptions: - level: "379" - role: "377" - type: "378" - user: "376" + level: "385" + role: "383" + type: "384" + user: "382" seccompProfile: - localhostProfile: "383" - type: 鑏='ʨ|ǓÓ敆OɈÏ 瞍 + localhostProfile: "389" + type: 咑耖p^鏋蛹Ƚȿ醏g windowsOptions: - gmsaCredentialSpec: "381" - gmsaCredentialSpecName: "380" + gmsaCredentialSpec: "387" + gmsaCredentialSpecName: "386" hostProcess: true - runAsUserName: "382" + runAsUserName: "388" startupProbe: exec: command: - - "354" - failureThreshold: -1031303729 + - "359" + failureThreshold: -320410537 httpGet: - host: "356" + host: "362" httpHeaders: - - name: "357" - value: "358" - path: "355" - port: -514169648 - scheme: '&疀' - initialDelaySeconds: -39292476 - periodSeconds: -1312249623 - successThreshold: -1089435479 + - name: "363" + value: "364" + path: "360" + port: "361" + scheme: 焬CQm坊柩 + initialDelaySeconds: -135823101 + periodSeconds: 1141812777 + successThreshold: -1830926023 tcpSocket: - host: "360" - port: "359" - terminationGracePeriodSeconds: -7317946572666008364 - timeoutSeconds: 801902541 - targetContainerName: "384" - terminationMessagePath: "375" - terminationMessagePolicy: ǘ炙 + host: "366" + port: "365" + terminationGracePeriodSeconds: 8766190045617353809 + timeoutSeconds: -1345219897 + targetContainerName: "390" + terminationMessagePath: "381" + terminationMessagePolicy: 釼aTGÒ鵌 tty: true volumeDevices: - - devicePath: "340" - name: "339" + - devicePath: "345" + name: "344" volumeMounts: - - mountPath: "336" - mountPropagation: Ƒĝ®EĨǔvÄÚ×p鬷m - name: "335" - readOnly: true - subPath: "337" - subPathExpr: "338" - workingDir: "319" + - mountPath: "341" + mountPropagation: (ť1ùfŭƽ + name: "340" + subPath: "342" + subPathExpr: "343" + workingDir: "324" hostAliases: - hostnames: - - "471" - ip: "470" - hostPID: true - hostname: "401" + - "477" + ip: "476" + hostIPC: true + hostname: "407" imagePullSecrets: - - name: "400" + - name: "406" initContainers: - args: - - "181" + - "184" command: - - "180" + - "183" env: - - name: "188" - value: "189" + - name: "191" + value: "192" valueFrom: configMapKeyRef: - key: "195" - name: "194" + key: "198" + name: "197" optional: true fieldRef: - apiVersion: "190" - fieldPath: "191" + apiVersion: "193" + fieldPath: "194" resourceFieldRef: - containerName: "192" - divisor: "486" - resource: "193" + containerName: "195" + divisor: "663" + resource: "196" secretKeyRef: - key: "197" - name: "196" - optional: true + key: "200" + name: "199" + optional: false envFrom: - configMapRef: - name: "186" + name: "189" optional: true - prefix: "185" + prefix: "188" secretRef: - name: "187" + name: "190" optional: true - image: "179" - imagePullPolicy: 1ØœȠƬQg鄠 + image: "182" + imagePullPolicy: ʎȺ眖R# lifecycle: postStart: exec: command: - - "224" + - "228" httpGet: - host: "226" + host: "230" httpHeaders: - - name: "227" - value: "228" - path: "225" - port: 896430536 - scheme: 罴ņ螡źȰ + - name: "231" + value: "232" + path: "229" + port: -1196874390 + scheme: S晒嶗UÐ_ƮA攤 tcpSocket: - host: "229" - port: 513341278 + host: "233" + port: -498930176 preStop: exec: command: - - "230" + - "234" httpGet: - host: "232" + host: "237" httpHeaders: - - name: "233" - value: "234" - path: "231" - port: 1451056156 - scheme: uʎȺ眖R# + - name: "238" + value: "239" + path: "235" + port: "236" + scheme: 鴒翁杙Ŧ癃8鸖ɱJȉ罴ņ螡 tcpSocket: - host: "236" - port: "235" + host: "241" + port: "240" livenessProbe: exec: command: - - "204" - failureThreshold: 1016277253 + - "207" + failureThreshold: 1684643131 httpGet: - host: "206" + host: "209" httpHeaders: - - name: "207" - value: "208" - path: "205" - port: 2035347577 - scheme: 姣>懔%熷谟þ蛯ɰ荶ljʁ揆ɘȌ脾 - initialDelaySeconds: -1155992025 - periodSeconds: -850069363 - successThreshold: 918929368 + - name: "210" + value: "211" + path: "208" + port: 1214895765 + scheme: 悖ȩ0Ƹ[Ęİ榌U + initialDelaySeconds: -442393168 + periodSeconds: 1109079597 + successThreshold: -646728130 tcpSocket: - host: "209" - port: -1498229293 - terminationGracePeriodSeconds: -8520337362162976488 - timeoutSeconds: -194343002 - name: "178" + host: "212" + port: -187060941 + terminationGracePeriodSeconds: 5055443896475056676 + timeoutSeconds: -307373517 + name: "181" ports: - - containerPort: -2031266553 - hostIP: "184" - hostPort: 424236719 - name: "183" - protocol: 呝TG;邪 + - containerPort: 859639931 + hostIP: "187" + hostPort: 747521320 + name: "186" + protocol: p儼Ƿ裚瓶釆Ɗ+j忊Ŗȫ焗捏ĨF readinessProbe: exec: command: - - "210" - failureThreshold: 163512962 + - "213" + failureThreshold: -503805926 httpGet: - host: "213" + host: "216" httpHeaders: - - name: "214" - value: "215" - path: "211" - port: "212" - scheme: 悮坮Ȣ幟ļ腻ŬƩȿ0矀Kʝ瘴I\p - initialDelaySeconds: -407545915 - periodSeconds: 716842280 - successThreshold: 1479266199 + - name: "217" + value: "218" + path: "214" + port: "215" + scheme: 惇¸t颟.鵫ǚ灄鸫rʤî萨 + initialDelaySeconds: 1885896895 + periodSeconds: -1682044542 + successThreshold: 1182477686 tcpSocket: - host: "216" - port: 538852927 - terminationGracePeriodSeconds: -8521017368802772029 - timeoutSeconds: 902535764 + host: "220" + port: "219" + terminationGracePeriodSeconds: 332054723335023688 + timeoutSeconds: -1232888129 resources: limits: - 罁胾^拜Ȍzɟ踡肒Ao/樝fw[Řż丩: "47" + ſ盷: "532" requests: - 榜VƋZ1: "932" + '[Řż丩': "47" securityContext: allowPrivilegeEscalation: true capabilities: add: - - o啛更偢ɇ卷荙JLĹ]佱¿>犵殇ŕ-Ɂ + - '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' drop: - - W:ĸ輦唊#v - privileged: false - procMount: 8T 苧yñKJɐ扵Gƚ绤fʀ - readOnlyRootFilesystem: true - runAsGroup: -1629447906545846003 + - "" + privileged: true + procMount: '>郵[+扴ȨŮ' + readOnlyRootFilesystem: false + runAsGroup: 7694930383795602762 runAsNonRoot: true - runAsUser: 7510677649797968740 + runAsUser: -2529737859863639391 seLinuxOptions: - level: "241" - role: "239" - type: "240" - user: "238" + level: "246" + role: "244" + type: "245" + user: "243" seccompProfile: - localhostProfile: "245" - type: 腩墺Ò媁荭gw忊|E剒蔞|表徶 + localhostProfile: "250" + type: 朷Ǝ膯ljVX1虊谇 windowsOptions: - gmsaCredentialSpec: "243" - gmsaCredentialSpecName: "242" - hostProcess: true - runAsUserName: "244" + gmsaCredentialSpec: "248" + gmsaCredentialSpecName: "247" + hostProcess: false + runAsUserName: "249" startupProbe: exec: command: - - "217" - failureThreshold: -2107743490 + - "221" + failureThreshold: 59664438 httpGet: - host: "219" + host: "224" httpHeaders: - - name: "220" - value: "221" - path: "218" - port: 1623772781 - scheme: UÐ_ƮA攤/ɸɎ - initialDelaySeconds: 1054858106 - periodSeconds: -1150474479 - successThreshold: 744319626 + - name: "225" + value: "226" + path: "222" + port: "223" + scheme: «丯Ƙ枛牐ɺ皚 + initialDelaySeconds: 766864314 + periodSeconds: 1495880465 + successThreshold: -1032967081 tcpSocket: - host: "223" - port: "222" - terminationGracePeriodSeconds: 8569885835306406695 - timeoutSeconds: 232569106 + host: "227" + port: -1934111455 + terminationGracePeriodSeconds: 4116652091516790056 + timeoutSeconds: 1146016612 stdin: true - terminationMessagePath: "237" - terminationMessagePolicy: '''WKw(ğ儴Ůĺ}潷ʒ胵輓Ɔ' + terminationMessagePath: "242" + terminationMessagePolicy: ?$矡ȶ网棊ʢ + tty: true volumeDevices: - - devicePath: "203" - name: "202" + - devicePath: "206" + name: "205" volumeMounts: - - mountPath: "199" - mountPropagation: 瀑Ź9ǕLLȊɞ-uƻ悖ȩ0Ƹ[Ę - name: "198" - readOnly: true - subPath: "200" - subPathExpr: "201" - workingDir: "182" - nodeName: "389" + - mountPath: "202" + mountPropagation: VƋZ1Ůđ眊ľǎɳ,ǿ飏 + name: "201" + subPath: "203" + subPathExpr: "204" + workingDir: "185" + nodeName: "395" nodeSelector: - "385": "386" + "391": "392" overhead: - D輷: "792" - preemptionPolicy: m珢\%傢z¦Ā竚ĐȌƨǴ叆 - priority: 347613368 - priorityClassName: "472" + D傕Ɠ栊闔虝巒瀦ŕ: "124" + preemptionPolicy: Iƭij韺ʧ> + priority: 743241089 + priorityClassName: "478" readinessGates: - - conditionType: ř岈ǎǏ]S5:œƌ嵃ǁ - restartPolicy: ɣȕW歹s梊ɥʋăƻ遲njlȘ鹾KƂʼn - runtimeClassName: "477" - schedulerName: "467" + - conditionType: 0yVA嬂刲;牆詒ĸąs + restartPolicy: 飂廤Ƌʙcx + runtimeClassName: "483" + schedulerName: "473" securityContext: - fsGroup: -3964669311891901178 - fsGroupChangePolicy: ƴ4虵p - runAsGroup: 3230705132538051674 - runAsNonRoot: true - runAsUser: 3438266910774132295 + fsGroup: 1712752437570220896 + fsGroupChangePolicy: "" + runAsGroup: -4636770370363077377 + runAsNonRoot: false + runAsUser: 5422399684456852309 seLinuxOptions: - level: "393" - role: "391" - type: "392" - user: "390" + level: "399" + role: "397" + type: "398" + user: "396" seccompProfile: - localhostProfile: "399" - type: 沥7uPƒw©ɴĶ烷Ľthp + localhostProfile: "405" + type: '#' supplementalGroups: - - -1600417733583164525 + - -5728960352366086876 sysctls: - - name: "397" - value: "398" + - name: "403" + value: "404" windowsOptions: - gmsaCredentialSpec: "395" - gmsaCredentialSpecName: "394" + gmsaCredentialSpec: "401" + gmsaCredentialSpecName: "400" hostProcess: false - runAsUserName: "396" - serviceAccount: "388" - serviceAccountName: "387" - setHostnameAsFQDN: false + runAsUserName: "402" + serviceAccount: "394" + serviceAccountName: "393" + setHostnameAsFQDN: true shareProcessNamespace: true - subdomain: "402" - terminationGracePeriodSeconds: -8335674866227004872 + subdomain: "408" + terminationGracePeriodSeconds: -4767735291842597991 tolerations: - - effect: U烈 źfjǰɪ嘞ȏ}杻扞Ğ - key: "468" - operator: r}梳攔wŲ魦Ɔ0ƢĮÀĘÆɆȸȢ蒸 - tolerationSeconds: 3252034671163905138 - value: "469" + - effect: '慰x:' + key: "474" + operator: 4%ʬD$;X郪\#撄貶à圽榕ɹ + tolerationSeconds: 3362400521064014157 + value: "475" topologySpreadConstraints: - labelSelector: matchExpressions: - - key: zz8-35x38i-qnr-5zi82dc3do--7lw63jvksy--w-i33-dzn6-302m7rx1/7Jl----i_I.-_7g-8iJ--p-7f3-2_Z_V_-q-L34-_D86-W_g52 - operator: NotIn + - key: ee.-.66hcB.rTt7bm9I.-..q-F-.__c.k7__f--_br..1.--x + operator: In values: - - h.v._5.vB-.-7-.6Jv-86___3 + - zJ_.84.-0-.6---Q.__y64L.0-.c-tm..__---r__._-.DL.oe matchLabels: - n.DL.o_e-d92e8S_-0-_8Vz-E41___75Q-T: O.__0PPX-.-d4Badb - maxSkew: -484382570 - topologyKey: "478" - whenUnsatisfiable: nn坾&Pɫ(ʙÆʨɺC` + 7a8-phs1a-----28-d-e10-f-o-fr-5-3th/Mm_-q9.N8._--M-R: a-C3-._-l__KSvV-8-L__C_60-__.19_-gYY._..fP--hQ7be__-a + maxSkew: -174245111 + topologyKey: "484" + whenUnsatisfiable: "" volumes: - awsElasticBlockStore: fsType: "49" @@ -896,6 +898,10 @@ spec: apiGroup: "175" kind: "176" name: "177" + dataSourceRef: + apiGroup: "178" + kind: "179" + name: "180" resources: limits: ŴĿ: "377" @@ -1049,14 +1055,14 @@ spec: storagePolicyName: "105" volumePath: "103" status: - availableReplicas: -2060941196 + availableReplicas: 138992869 conditions: - - lastTransitionTime: "2597-11-21T15:14:16Z" - message: "486" - reason: "485" - status: <暉Ŝ!ȣ绰爪qĖĖȠ姓ȇ>尪璎 - type: 犓`ɜɅco\穜T睭憲Ħ焵i,ŋŨN - fullyLabeledReplicas: 415168801 - observedGeneration: 7426283174216567769 - readyReplicas: 1448332644 - replicas: 2106170541 + - lastTransitionTime: "2455-07-16T22:37:15Z" + message: "492" + reason: "491" + status: 嬜Š&?鳢.ǀŭ瘢颦z疵 + type: 零șPî壣V礆á¤拈tY圻醆锛[ + fullyLabeledReplicas: -1754098513 + observedGeneration: -7169014491472696647 + readyReplicas: -877836536 + replicas: 1205668420 From bb601f17a2b2a88eab19a36512033a54527a6bde Mon Sep 17 00:00:00 2001 From: Sergey Kanzhelev Date: Thu, 17 Jun 2021 22:14:46 +0000 Subject: [PATCH 117/130] deprecate and disable by default DynamicKubeletConfig feature flag Kubernetes-commit: dffc2a60a28c6a61ee0af638c011d60f3b8413f2 --- core/v1/generated.proto | 7 +++++-- core/v1/types.go | 8 ++++++-- core/v1/types_swagger_doc_generated.go | 6 +++--- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 87c0ab6290..b3e7300fcc 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -522,6 +522,7 @@ message ConfigMapList { } // ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. +// This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration message ConfigMapNodeConfigSource { // Namespace is the metadata.namespace of the referenced ConfigMap. // This field is required in all cases. @@ -2231,6 +2232,7 @@ message NodeCondition { } // NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. +// This API is deprecated since 1.22 message NodeConfigSource { // ConfigMap is a reference to a Node's ConfigMap optional ConfigMapNodeConfigSource configMap = 2; @@ -2386,8 +2388,9 @@ message NodeSpec { // +optional repeated Taint taints = 5; - // If specified, the source to get node configuration from - // The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field + // Deprecated. If specified, the source of the node's configuration. + // The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. + // This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration // +optional optional NodeConfigSource configSource = 6; diff --git a/core/v1/types.go b/core/v1/types.go index 1a30849b32..cd99c2f980 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -4621,8 +4621,10 @@ type NodeSpec struct { // If specified, the node's taints. // +optional Taints []Taint `json:"taints,omitempty" protobuf:"bytes,5,opt,name=taints"` - // If specified, the source to get node configuration from - // The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field + + // Deprecated. If specified, the source of the node's configuration. + // The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. + // This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration // +optional ConfigSource *NodeConfigSource `json:"configSource,omitempty" protobuf:"bytes,6,opt,name=configSource"` @@ -4633,6 +4635,7 @@ type NodeSpec struct { } // NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. +// This API is deprecated since 1.22 type NodeConfigSource struct { // For historical context, regarding the below kind, apiVersion, and configMapRef deprecation tags: // 1. kind/apiVersion were used by the kubelet to persist this struct to disk (they had no protobuf tags) @@ -4650,6 +4653,7 @@ type NodeConfigSource struct { } // ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. +// This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration type ConfigMapNodeConfigSource struct { // Namespace is the metadata.namespace of the referenced ConfigMap. // This field is required in all cases. diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 4df8e1299a..007ddc3b8b 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -291,7 +291,7 @@ func (ConfigMapList) SwaggerDoc() map[string]string { } var map_ConfigMapNodeConfigSource = map[string]string{ - "": "ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node.", + "": "ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration", "namespace": "Namespace is the metadata.namespace of the referenced ConfigMap. This field is required in all cases.", "name": "Name is the metadata.name of the referenced ConfigMap. This field is required in all cases.", "uid": "UID is the metadata.UID of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.", @@ -1085,7 +1085,7 @@ func (NodeCondition) SwaggerDoc() map[string]string { } var map_NodeConfigSource = map[string]string{ - "": "NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil.", + "": "NodeConfigSource specifies a source of node configuration. Exactly one subfield (excluding metadata) must be non-nil. This API is deprecated since 1.22", "configMap": "ConfigMap is a reference to a Node's ConfigMap", } @@ -1179,7 +1179,7 @@ var map_NodeSpec = map[string]string{ "providerID": "ID of the node assigned by the cloud provider in the format: ://", "unschedulable": "Unschedulable controls node schedulability of new pods. By default, node is schedulable. More info: https://kubernetes.io/docs/concepts/nodes/node/#manual-node-administration", "taints": "If specified, the node's taints.", - "configSource": "If specified, the source to get node configuration from The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field", + "configSource": "Deprecated. If specified, the source of the node's configuration. The DynamicKubeletConfig feature gate must be enabled for the Kubelet to use this field. This field is deprecated as of 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration", "externalID": "Deprecated. Not all kubelets will set this field. Remove field after 1.13. see: https://issues.k8s.io/61966", } From 24751157f950014350816d9e6efa583535d7a721 Mon Sep 17 00:00:00 2001 From: Monis Khan Date: Fri, 25 Jun 2021 22:08:10 -0400 Subject: [PATCH 118/130] csr: add expirationSeconds field to control cert lifetime This change updates the CSR API to add a new, optional field called expirationSeconds. This field is a request to the signer for the maximum duration the client wishes the cert to have. The signer is free to ignore this request based on its own internal policy. The signers built-in to KCM will honor this field if it is not set to a value greater than --cluster-signing-duration. The minimum allowed value for this field is 600 seconds (ten minutes). This change will help enforce safer durations for certificates in the Kube ecosystem and will help related projects such as cert-manager with their migration to the Kube CSR API. Future enhancements may update the Kubelet to take advantage of this field when it is configured in a way that can tolerate shorter certificate lifespans with regular rotation. Signed-off-by: Monis Khan Kubernetes-commit: cd91e59f7c351fce47c064a5162c2cb79075159c --- certificates/v1/types.go | 26 +++++++++++++++++++++++++- certificates/v1beta1/types.go | 35 +++++++++++++++++++++++++++++------ 2 files changed, 54 insertions(+), 7 deletions(-) diff --git a/certificates/v1/types.go b/certificates/v1/types.go index 8d3b2305ec..4bfd1fb613 100644 --- a/certificates/v1/types.go +++ b/certificates/v1/types.go @@ -44,7 +44,7 @@ type CertificateSigningRequest struct { metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // spec contains the certificate request, and is immutable after creation. - // Only the request, signerName, and usages fields can be set on creation. + // Only the request, signerName, expirationSeconds, and usages fields can be set on creation. // Other fields are derived by Kubernetes and cannot be modified by users. Spec CertificateSigningRequestSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` @@ -84,6 +84,30 @@ type CertificateSigningRequestSpec struct { // 6. Whether or not requests for CA certificates are allowed. SignerName string `json:"signerName" protobuf:"bytes,7,opt,name=signerName"` + // expirationSeconds is the requested duration of validity of the issued + // certificate. The certificate signer may issue a certificate with a different + // validity duration so a client must check the delta between the notBefore and + // and notAfter fields in the issued certificate to determine the actual duration. + // + // The v1.22+ in-tree implementations of the well-known Kubernetes signers will + // honor this field as long as the requested duration is not greater than the + // maximum duration they will honor per the --cluster-signing-duration CLI + // flag to the Kubernetes controller manager. + // + // Certificate signers may not honor this field for various reasons: + // + // 1. Old signer that is unaware of the field (such as the in-tree + // implementations prior to v1.22) + // 2. Signer whose configured maximum is shorter than the requested duration + // 3. Signer whose configured minimum is longer than the requested duration + // + // The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. + // + // As of v1.22, this field is beta and is controlled via the CSRDuration feature gate. + // + // +optional + ExpirationSeconds *int32 `json:"expirationSeconds,omitempty" protobuf:"varint,8,opt,name=expirationSeconds"` + // usages specifies a set of key usages requested in the issued certificate. // // Requests for TLS client certificates typically request: "digital signature", "key encipherment", "client auth". diff --git a/certificates/v1beta1/types.go b/certificates/v1beta1/types.go index 9e61c67ff4..031ef77550 100644 --- a/certificates/v1beta1/types.go +++ b/certificates/v1beta1/types.go @@ -36,18 +36,17 @@ type CertificateSigningRequest struct { // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` - // The certificate request itself and any additional information. - // +optional - Spec CertificateSigningRequestSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` + // spec contains the certificate request, and is immutable after creation. + // Only the request, signerName, expirationSeconds, and usages fields can be set on creation. + // Other fields are derived by Kubernetes and cannot be modified by users. + Spec CertificateSigningRequestSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // Derived information about the request. // +optional Status CertificateSigningRequestStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` } -// This information is immutable after the request is created. Only the Request -// and Usages fields can be set on creation, other fields are derived by -// Kubernetes and cannot be modified by users. +// CertificateSigningRequestSpec contains the certificate request. type CertificateSigningRequestSpec struct { // Base64-encoded PKCS#10 CSR data // +listType=atomic @@ -66,6 +65,30 @@ type CertificateSigningRequestSpec struct { // +optional SignerName *string `json:"signerName,omitempty" protobuf:"bytes,7,opt,name=signerName"` + // expirationSeconds is the requested duration of validity of the issued + // certificate. The certificate signer may issue a certificate with a different + // validity duration so a client must check the delta between the notBefore and + // and notAfter fields in the issued certificate to determine the actual duration. + // + // The v1.22+ in-tree implementations of the well-known Kubernetes signers will + // honor this field as long as the requested duration is not greater than the + // maximum duration they will honor per the --cluster-signing-duration CLI + // flag to the Kubernetes controller manager. + // + // Certificate signers may not honor this field for various reasons: + // + // 1. Old signer that is unaware of the field (such as the in-tree + // implementations prior to v1.22) + // 2. Signer whose configured maximum is shorter than the requested duration + // 3. Signer whose configured minimum is longer than the requested duration + // + // The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. + // + // As of v1.22, this field is beta and is controlled via the CSRDuration feature gate. + // + // +optional + ExpirationSeconds *int32 `json:"expirationSeconds,omitempty" protobuf:"varint,8,opt,name=expirationSeconds"` + // allowedUsages specifies a set of usage contexts the key will be // valid for. // See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 From 03dbe2b123839fbd572493da6105d511c5873de2 Mon Sep 17 00:00:00 2001 From: Monis Khan Date: Wed, 23 Jun 2021 17:55:14 -0400 Subject: [PATCH 119/130] Generated Signed-off-by: Monis Khan Kubernetes-commit: 29b3fa782631ab65c7e1f48fecef58c5365577c8 --- certificates/v1/generated.pb.go | 143 +++++++++++------- certificates/v1/generated.proto | 26 +++- .../v1/types_swagger_doc_generated.go | 19 +-- certificates/v1/zz_generated.deepcopy.go | 5 + certificates/v1beta1/generated.pb.go | 143 +++++++++++------- certificates/v1beta1/generated.proto | 33 +++- .../v1beta1/types_swagger_doc_generated.go | 19 +-- certificates/v1beta1/zz_generated.deepcopy.go | 5 + ...s.k8s.io.v1.CertificateSigningRequest.json | 13 +- ...tes.k8s.io.v1.CertificateSigningRequest.pb | Bin 373 -> 383 bytes ...s.k8s.io.v1.CertificateSigningRequest.yaml | 13 +- ....io.v1beta1.CertificateSigningRequest.json | 13 +- ...8s.io.v1beta1.CertificateSigningRequest.pb | Bin 378 -> 388 bytes ....io.v1beta1.CertificateSigningRequest.yaml | 13 +- 14 files changed, 285 insertions(+), 160 deletions(-) diff --git a/certificates/v1/generated.pb.go b/certificates/v1/generated.pb.go index fca7d21154..3f06ac97a9 100644 --- a/certificates/v1/generated.pb.go +++ b/certificates/v1/generated.pb.go @@ -229,62 +229,64 @@ func init() { } var fileDescriptor_17e045d0de66f3c7 = []byte{ - // 873 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xcf, 0x6f, 0x1b, 0x45, - 0x14, 0xf6, 0xfa, 0x57, 0xec, 0x71, 0x49, 0xab, 0x11, 0xaa, 0x16, 0x4b, 0xdd, 0x8d, 0x56, 0x50, - 0x05, 0x04, 0xbb, 0x38, 0x2a, 0x10, 0x0a, 0xe2, 0xb0, 0x69, 0x85, 0x2a, 0x52, 0x90, 0x26, 0x09, - 0x87, 0xc2, 0xa1, 0x93, 0xf5, 0xeb, 0x66, 0xea, 0xee, 0x0f, 0x66, 0x66, 0x2d, 0x7c, 0xeb, 0x9f, - 0xc0, 0x91, 0x23, 0xff, 0x09, 0xd7, 0x1c, 0x7b, 0x2c, 0x12, 0xb2, 0x88, 0x7b, 0xe1, 0x6f, 0xc8, - 0x09, 0xcd, 0xec, 0x78, 0xed, 0xfc, 0x70, 0x5b, 0x72, 0xdb, 0xf9, 0xde, 0xf7, 0xbe, 0xef, 0xbd, - 0xb7, 0x6f, 0x06, 0xed, 0x8c, 0xb6, 0x85, 0xcf, 0xb2, 0x60, 0x54, 0x1c, 0x02, 0x4f, 0x41, 0x82, - 0x08, 0xc6, 0x90, 0x0e, 0x33, 0x1e, 0x98, 0x00, 0xcd, 0x59, 0x10, 0x01, 0x97, 0xec, 0x09, 0x8b, - 0xa8, 0x0e, 0x0f, 0x82, 0x18, 0x52, 0xe0, 0x54, 0xc2, 0xd0, 0xcf, 0x79, 0x26, 0x33, 0xdc, 0x2f, - 0xb9, 0x3e, 0xcd, 0x99, 0xbf, 0xcc, 0xf5, 0xc7, 0x83, 0xfe, 0x27, 0x31, 0x93, 0x47, 0xc5, 0xa1, - 0x1f, 0x65, 0x49, 0x10, 0x67, 0x71, 0x16, 0xe8, 0x94, 0xc3, 0xe2, 0x89, 0x3e, 0xe9, 0x83, 0xfe, - 0x2a, 0xa5, 0xfa, 0xde, 0xb2, 0x6d, 0xc6, 0xe1, 0x12, 0xbb, 0xfe, 0x9d, 0x05, 0x27, 0xa1, 0xd1, - 0x11, 0x4b, 0x81, 0x4f, 0x82, 0x7c, 0x14, 0x2b, 0x40, 0x04, 0x09, 0x48, 0x7a, 0x59, 0x56, 0xb0, - 0x2a, 0x8b, 0x17, 0xa9, 0x64, 0x09, 0x5c, 0x48, 0xf8, 0xfc, 0x4d, 0x09, 0x22, 0x3a, 0x82, 0x84, - 0x9e, 0xcf, 0xf3, 0xfe, 0xac, 0xa3, 0xf7, 0x76, 0x16, 0x53, 0xd8, 0x63, 0x71, 0xca, 0xd2, 0x98, - 0xc0, 0x2f, 0x05, 0x08, 0x89, 0x1f, 0xa3, 0x8e, 0xaa, 0x70, 0x48, 0x25, 0xb5, 0xad, 0x0d, 0x6b, - 0xb3, 0xb7, 0xf5, 0xa9, 0xbf, 0x18, 0x5f, 0x65, 0xe4, 0xe7, 0xa3, 0x58, 0x01, 0xc2, 0x57, 0x6c, - 0x7f, 0x3c, 0xf0, 0x7f, 0x38, 0x7c, 0x0a, 0x91, 0x7c, 0x08, 0x92, 0x86, 0xf8, 0x78, 0xea, 0xd6, - 0x66, 0x53, 0x17, 0x2d, 0x30, 0x52, 0xa9, 0xe2, 0x9f, 0x50, 0x53, 0xe4, 0x10, 0xd9, 0x75, 0xad, - 0xfe, 0xa5, 0xbf, 0xfa, 0xe7, 0xf8, 0x2b, 0xcb, 0xdc, 0xcb, 0x21, 0x0a, 0xaf, 0x19, 0x9b, 0xa6, - 0x3a, 0x11, 0x2d, 0x8a, 0x23, 0xd4, 0x16, 0x92, 0xca, 0x42, 0xd8, 0x0d, 0x2d, 0xff, 0xd5, 0xd5, - 0xe4, 0xb5, 0x44, 0xb8, 0x6e, 0x0c, 0xda, 0xe5, 0x99, 0x18, 0x69, 0xef, 0x55, 0x03, 0x79, 0x2b, - 0x73, 0x77, 0xb2, 0x74, 0xc8, 0x24, 0xcb, 0x52, 0xbc, 0x8d, 0x9a, 0x72, 0x92, 0x83, 0x1e, 0x63, - 0x37, 0x7c, 0x7f, 0x5e, 0xed, 0xfe, 0x24, 0x87, 0xd3, 0xa9, 0xfb, 0xee, 0x79, 0xbe, 0xc2, 0x89, - 0xce, 0xc0, 0xbb, 0x55, 0x17, 0x6d, 0x9d, 0x7b, 0xe7, 0x6c, 0x21, 0xa7, 0x53, 0xf7, 0x92, 0x3d, - 0xf4, 0x2b, 0xa5, 0xb3, 0xe5, 0xe2, 0xdb, 0xa8, 0xcd, 0x81, 0x8a, 0x2c, 0xd5, 0x23, 0xef, 0x2e, - 0xda, 0x22, 0x1a, 0x25, 0x26, 0x8a, 0x3f, 0x44, 0x6b, 0x09, 0x08, 0x41, 0x63, 0xd0, 0xc3, 0xeb, - 0x86, 0xd7, 0x0d, 0x71, 0xed, 0x61, 0x09, 0x93, 0x79, 0x1c, 0x3f, 0x45, 0xeb, 0xcf, 0xa8, 0x90, - 0x07, 0xf9, 0x90, 0x4a, 0xd8, 0x67, 0x09, 0xd8, 0x4d, 0x3d, 0xee, 0x8f, 0xde, 0x6e, 0x57, 0x54, - 0x46, 0x78, 0xd3, 0xa8, 0xaf, 0xef, 0x9e, 0x51, 0x22, 0xe7, 0x94, 0xf1, 0x18, 0x61, 0x85, 0xec, - 0x73, 0x9a, 0x8a, 0x72, 0x50, 0xca, 0xaf, 0xf5, 0xbf, 0xfd, 0xfa, 0xc6, 0x0f, 0xef, 0x5e, 0x50, - 0x23, 0x97, 0x38, 0x78, 0x7f, 0x59, 0xe8, 0xd6, 0xca, 0xbf, 0xbc, 0xcb, 0x84, 0xc4, 0x3f, 0x5f, - 0xb8, 0x2b, 0xfe, 0xdb, 0xd5, 0xa3, 0xb2, 0xf5, 0x4d, 0xb9, 0x61, 0x6a, 0xea, 0xcc, 0x91, 0xa5, - 0x7b, 0xf2, 0x08, 0xb5, 0x98, 0x84, 0x44, 0xd8, 0xf5, 0x8d, 0xc6, 0x66, 0x6f, 0xeb, 0xb3, 0x2b, - 0x6d, 0x72, 0xf8, 0x8e, 0x71, 0x68, 0x3d, 0x50, 0x5a, 0xa4, 0x94, 0xf4, 0xfe, 0x6d, 0xbc, 0xa6, - 0x37, 0x75, 0x9d, 0xf0, 0x07, 0x68, 0x8d, 0x97, 0x47, 0xdd, 0xda, 0xb5, 0xb0, 0xa7, 0x16, 0xc1, - 0x30, 0xc8, 0x3c, 0x86, 0xb7, 0x10, 0x12, 0x2c, 0x4e, 0x81, 0x7f, 0x4f, 0x13, 0xb0, 0xd7, 0xf4, - 0xda, 0x54, 0xd7, 0x7f, 0xaf, 0x8a, 0x90, 0x25, 0x16, 0xf6, 0x51, 0xbb, 0x50, 0x5b, 0x24, 0xec, - 0xd6, 0x46, 0x63, 0xb3, 0x1b, 0xde, 0x54, 0xbb, 0x78, 0xa0, 0x91, 0xd3, 0xa9, 0xdb, 0xf9, 0x0e, - 0x26, 0xfa, 0x40, 0x0c, 0x0b, 0x7f, 0x8c, 0x3a, 0x85, 0x00, 0x9e, 0x2a, 0x87, 0x72, 0x83, 0xab, - 0xb1, 0x1d, 0x18, 0x9c, 0x54, 0x0c, 0x7c, 0x0b, 0x35, 0x0a, 0x36, 0x34, 0x1b, 0xdc, 0x33, 0xc4, - 0xc6, 0xc1, 0x83, 0x7b, 0x44, 0xe1, 0xd8, 0x43, 0xed, 0x98, 0x67, 0x45, 0x2e, 0xec, 0xa6, 0x36, - 0x47, 0xca, 0xfc, 0x5b, 0x8d, 0x10, 0x13, 0xc1, 0x0c, 0xb5, 0xe0, 0x57, 0xc9, 0xa9, 0xdd, 0xd6, - 0x93, 0xbf, 0x77, 0xe5, 0x27, 0xca, 0xbf, 0xaf, 0x64, 0xee, 0xa7, 0x92, 0x4f, 0x16, 0x3f, 0x42, - 0x63, 0xa4, 0x74, 0xe8, 0x3f, 0x46, 0x68, 0xc1, 0xc1, 0x37, 0x50, 0x63, 0x04, 0x93, 0xf2, 0xc1, - 0x20, 0xea, 0x13, 0x7f, 0x8d, 0x5a, 0x63, 0xfa, 0xac, 0x00, 0xf3, 0x5a, 0xde, 0x7e, 0x5d, 0x29, - 0x5a, 0xe8, 0x47, 0xc5, 0x26, 0x65, 0xd2, 0xdd, 0xfa, 0xb6, 0xe5, 0x1d, 0x5b, 0xc8, 0x7d, 0xc3, - 0x43, 0x87, 0x39, 0x42, 0xd1, 0xfc, 0xf1, 0x10, 0xb6, 0xa5, 0xbb, 0xfe, 0xe6, 0x4a, 0x5d, 0x57, - 0x6f, 0xd0, 0x62, 0x0b, 0x2a, 0x48, 0x90, 0x25, 0x17, 0x3c, 0x40, 0xbd, 0x25, 0x55, 0xdd, 0xdf, - 0xb5, 0xf0, 0xfa, 0x6c, 0xea, 0xf6, 0x96, 0xc4, 0xc9, 0x32, 0xc7, 0xfb, 0xc2, 0x0c, 0x4b, 0xf7, - 0x88, 0xdd, 0xf9, 0xfd, 0xb0, 0xf4, 0x8f, 0xec, 0x9e, 0x5f, 0xf2, 0xbb, 0x9d, 0xdf, 0xff, 0x70, - 0x6b, 0xcf, 0xff, 0xde, 0xa8, 0x85, 0x9b, 0xc7, 0x27, 0x4e, 0xed, 0xc5, 0x89, 0x53, 0x7b, 0x79, - 0xe2, 0xd4, 0x9e, 0xcf, 0x1c, 0xeb, 0x78, 0xe6, 0x58, 0x2f, 0x66, 0x8e, 0xf5, 0x72, 0xe6, 0x58, - 0xff, 0xcc, 0x1c, 0xeb, 0xb7, 0x57, 0x4e, 0xed, 0x51, 0x7d, 0x3c, 0xf8, 0x2f, 0x00, 0x00, 0xff, - 0xff, 0x9d, 0x8f, 0x4c, 0xfa, 0x70, 0x08, 0x00, 0x00, + // 906 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0x4f, 0x6f, 0x1b, 0x45, + 0x14, 0xf7, 0xc6, 0x7f, 0x62, 0x8f, 0x43, 0xda, 0x8e, 0xa0, 0x5a, 0x2c, 0xd5, 0x6b, 0x59, 0x50, + 0x19, 0x04, 0xbb, 0x38, 0x2a, 0x10, 0x0a, 0xe2, 0xb0, 0x69, 0x84, 0x2a, 0x52, 0x90, 0x26, 0x09, + 0x87, 0xc2, 0xa1, 0x93, 0xf5, 0xeb, 0x66, 0xea, 0xee, 0x1f, 0x66, 0x66, 0xad, 0xfa, 0xd6, 0x8f, + 0xc0, 0x91, 0x23, 0x5f, 0x80, 0xcf, 0xc0, 0x35, 0xc7, 0x1e, 0x8b, 0x84, 0x2c, 0xe2, 0x7e, 0x8b, + 0x9c, 0xd0, 0xcc, 0x8e, 0xd7, 0x8e, 0x13, 0xb7, 0x25, 0xb7, 0x99, 0xf7, 0x7e, 0xef, 0xf7, 0x7b, + 0xef, 0xcd, 0x7b, 0x83, 0x76, 0x86, 0xdb, 0xc2, 0x65, 0x89, 0x37, 0xcc, 0x8e, 0x80, 0xc7, 0x20, + 0x41, 0x78, 0x23, 0x88, 0x07, 0x09, 0xf7, 0x8c, 0x83, 0xa6, 0xcc, 0x0b, 0x80, 0x4b, 0xf6, 0x98, + 0x05, 0x54, 0xbb, 0xfb, 0x5e, 0x08, 0x31, 0x70, 0x2a, 0x61, 0xe0, 0xa6, 0x3c, 0x91, 0x09, 0x6e, + 0xe5, 0x58, 0x97, 0xa6, 0xcc, 0x5d, 0xc4, 0xba, 0xa3, 0x7e, 0xeb, 0xd3, 0x90, 0xc9, 0xe3, 0xec, + 0xc8, 0x0d, 0x92, 0xc8, 0x0b, 0x93, 0x30, 0xf1, 0x74, 0xc8, 0x51, 0xf6, 0x58, 0xdf, 0xf4, 0x45, + 0x9f, 0x72, 0xaa, 0x56, 0x77, 0x51, 0x36, 0xe1, 0x70, 0x89, 0x5c, 0xeb, 0xce, 0x1c, 0x13, 0xd1, + 0xe0, 0x98, 0xc5, 0xc0, 0xc7, 0x5e, 0x3a, 0x0c, 0x95, 0x41, 0x78, 0x11, 0x48, 0x7a, 0x59, 0x94, + 0xb7, 0x2a, 0x8a, 0x67, 0xb1, 0x64, 0x11, 0x5c, 0x08, 0xf8, 0xe2, 0x4d, 0x01, 0x22, 0x38, 0x86, + 0x88, 0x2e, 0xc7, 0x75, 0xff, 0x5a, 0x43, 0xef, 0xef, 0xcc, 0xbb, 0xb0, 0xcf, 0xc2, 0x98, 0xc5, + 0x21, 0x81, 0x5f, 0x33, 0x10, 0x12, 0x3f, 0x42, 0x75, 0x95, 0xe1, 0x80, 0x4a, 0x6a, 0x5b, 0x1d, + 0xab, 0xd7, 0xdc, 0xfa, 0xcc, 0x9d, 0xb7, 0xaf, 0x10, 0x72, 0xd3, 0x61, 0xa8, 0x0c, 0xc2, 0x55, + 0x68, 0x77, 0xd4, 0x77, 0x7f, 0x3c, 0x7a, 0x02, 0x81, 0x7c, 0x00, 0x92, 0xfa, 0xf8, 0x64, 0xe2, + 0x94, 0xa6, 0x13, 0x07, 0xcd, 0x6d, 0xa4, 0x60, 0xc5, 0x3f, 0xa3, 0x8a, 0x48, 0x21, 0xb0, 0xd7, + 0x34, 0xfb, 0x57, 0xee, 0xea, 0xc7, 0x71, 0x57, 0xa6, 0xb9, 0x9f, 0x42, 0xe0, 0x6f, 0x18, 0x99, + 0x8a, 0xba, 0x11, 0x4d, 0x8a, 0x03, 0x54, 0x13, 0x92, 0xca, 0x4c, 0xd8, 0x65, 0x4d, 0xff, 0xf5, + 0xd5, 0xe8, 0x35, 0x85, 0xbf, 0x69, 0x04, 0x6a, 0xf9, 0x9d, 0x18, 0xea, 0xee, 0xab, 0x32, 0xea, + 0xae, 0x8c, 0xdd, 0x49, 0xe2, 0x01, 0x93, 0x2c, 0x89, 0xf1, 0x36, 0xaa, 0xc8, 0x71, 0x0a, 0xba, + 0x8d, 0x0d, 0xff, 0x83, 0x59, 0xb6, 0x07, 0xe3, 0x14, 0xce, 0x26, 0xce, 0xbb, 0xcb, 0x78, 0x65, + 0x27, 0x3a, 0x02, 0xef, 0x15, 0x55, 0xd4, 0x74, 0xec, 0x9d, 0xf3, 0x89, 0x9c, 0x4d, 0x9c, 0x4b, + 0xe6, 0xd0, 0x2d, 0x98, 0xce, 0xa7, 0x8b, 0x6f, 0xa3, 0x1a, 0x07, 0x2a, 0x92, 0x58, 0xb7, 0xbc, + 0x31, 0x2f, 0x8b, 0x68, 0x2b, 0x31, 0x5e, 0xfc, 0x11, 0x5a, 0x8f, 0x40, 0x08, 0x1a, 0x82, 0x6e, + 0x5e, 0xc3, 0xbf, 0x66, 0x80, 0xeb, 0x0f, 0x72, 0x33, 0x99, 0xf9, 0xf1, 0x13, 0xb4, 0xf9, 0x94, + 0x0a, 0x79, 0x98, 0x0e, 0xa8, 0x84, 0x03, 0x16, 0x81, 0x5d, 0xd1, 0xed, 0xfe, 0xf8, 0xed, 0x66, + 0x45, 0x45, 0xf8, 0x37, 0x0d, 0xfb, 0xe6, 0xde, 0x39, 0x26, 0xb2, 0xc4, 0x8c, 0x47, 0x08, 0x2b, + 0xcb, 0x01, 0xa7, 0xb1, 0xc8, 0x1b, 0xa5, 0xf4, 0xaa, 0xff, 0x5b, 0xaf, 0x65, 0xf4, 0xf0, 0xde, + 0x05, 0x36, 0x72, 0x89, 0x42, 0xf7, 0x6f, 0x0b, 0xdd, 0x5a, 0xf9, 0xca, 0x7b, 0x4c, 0x48, 0xfc, + 0xcb, 0x85, 0x5d, 0x71, 0xdf, 0x2e, 0x1f, 0x15, 0xad, 0x37, 0xe5, 0xba, 0xc9, 0xa9, 0x3e, 0xb3, + 0x2c, 0xec, 0xc9, 0x43, 0x54, 0x65, 0x12, 0x22, 0x61, 0xaf, 0x75, 0xca, 0xbd, 0xe6, 0xd6, 0xe7, + 0x57, 0x9a, 0x64, 0xff, 0x1d, 0xa3, 0x50, 0xbd, 0xaf, 0xb8, 0x48, 0x4e, 0xd9, 0xfd, 0xb3, 0xf2, + 0x9a, 0xda, 0xd4, 0x3a, 0xe1, 0x0f, 0xd1, 0x3a, 0xcf, 0xaf, 0xba, 0xb4, 0x0d, 0xbf, 0xa9, 0x06, + 0xc1, 0x20, 0xc8, 0xcc, 0x87, 0xb7, 0x10, 0x12, 0x2c, 0x8c, 0x81, 0xff, 0x40, 0x23, 0xb0, 0xd7, + 0xf5, 0xd8, 0x14, 0xeb, 0xbf, 0x5f, 0x78, 0xc8, 0x02, 0x0a, 0xef, 0xa0, 0x1b, 0xf0, 0x2c, 0x65, + 0x9c, 0xea, 0x59, 0x85, 0x20, 0x89, 0x07, 0xc2, 0xae, 0x77, 0xac, 0x5e, 0xd5, 0x7f, 0x6f, 0x3a, + 0x71, 0x6e, 0xec, 0x2e, 0x3b, 0xc9, 0x45, 0x3c, 0x76, 0x51, 0x2d, 0x53, 0xa3, 0x28, 0xec, 0x6a, + 0xa7, 0xdc, 0x6b, 0xf8, 0x37, 0xd5, 0x40, 0x1f, 0x6a, 0xcb, 0xd9, 0xc4, 0xa9, 0x7f, 0x0f, 0x63, + 0x7d, 0x21, 0x06, 0x85, 0x3f, 0x41, 0xf5, 0x4c, 0x00, 0x8f, 0x55, 0x9a, 0xf9, 0x1a, 0x14, 0xbd, + 0x3f, 0x34, 0x76, 0x52, 0x20, 0xf0, 0x2d, 0x54, 0xce, 0xd8, 0xc0, 0xac, 0x41, 0xd3, 0x00, 0xcb, + 0x87, 0xf7, 0xef, 0x11, 0x65, 0xc7, 0x5d, 0x54, 0x0b, 0x79, 0x92, 0xa5, 0xc2, 0xae, 0x68, 0x71, + 0xa4, 0xc4, 0xbf, 0xd3, 0x16, 0x62, 0x3c, 0x98, 0xa1, 0x2a, 0x3c, 0x93, 0x9c, 0xda, 0x35, 0xfd, + 0x7c, 0xf7, 0xae, 0xfc, 0xcf, 0xb9, 0xbb, 0x8a, 0x66, 0x37, 0x96, 0x7c, 0x3c, 0x7f, 0x4d, 0x6d, + 0x23, 0xb9, 0x42, 0xeb, 0x11, 0x42, 0x73, 0x0c, 0xbe, 0x8e, 0xca, 0x43, 0x18, 0xe7, 0xbf, 0x0e, + 0x51, 0x47, 0xfc, 0x0d, 0xaa, 0x8e, 0xe8, 0xd3, 0x0c, 0xcc, 0x97, 0x7b, 0xfb, 0x75, 0xa9, 0x68, + 0xa2, 0x9f, 0x14, 0x9a, 0xe4, 0x41, 0x77, 0xd7, 0xb6, 0xad, 0xee, 0x89, 0x85, 0x9c, 0x37, 0xfc, + 0x96, 0x98, 0x23, 0x14, 0xcc, 0x7e, 0x20, 0x61, 0x5b, 0xba, 0xea, 0x6f, 0xaf, 0x54, 0x75, 0xf1, + 0x91, 0xcd, 0x47, 0xa9, 0x30, 0x09, 0xb2, 0xa0, 0x82, 0xfb, 0xa8, 0xb9, 0xc0, 0xaa, 0xeb, 0xdb, + 0xf0, 0xaf, 0x4d, 0x27, 0x4e, 0x73, 0x81, 0x9c, 0x2c, 0x62, 0xba, 0x5f, 0x9a, 0x66, 0xe9, 0x1a, + 0xb1, 0x33, 0x5b, 0x32, 0x4b, 0x3f, 0x64, 0x63, 0x79, 0x53, 0xee, 0xd6, 0x7f, 0xff, 0xc3, 0x29, + 0x3d, 0xff, 0xa7, 0x53, 0xf2, 0x7b, 0x27, 0xa7, 0xed, 0xd2, 0x8b, 0xd3, 0x76, 0xe9, 0xe5, 0x69, + 0xbb, 0xf4, 0x7c, 0xda, 0xb6, 0x4e, 0xa6, 0x6d, 0xeb, 0xc5, 0xb4, 0x6d, 0xbd, 0x9c, 0xb6, 0xad, + 0x7f, 0xa7, 0x6d, 0xeb, 0xb7, 0x57, 0xed, 0xd2, 0xc3, 0xb5, 0x51, 0xff, 0xbf, 0x00, 0x00, 0x00, + 0xff, 0xff, 0x88, 0x08, 0x6d, 0x53, 0xb5, 0x08, 0x00, 0x00, } func (m *CertificateSigningRequest) Marshal() (dAtA []byte, err error) { @@ -470,6 +472,11 @@ func (m *CertificateSigningRequestSpec) MarshalToSizedBuffer(dAtA []byte) (int, _ = i var l int _ = l + if m.ExpirationSeconds != nil { + i = encodeVarintGenerated(dAtA, i, uint64(*m.ExpirationSeconds)) + i-- + dAtA[i] = 0x40 + } i -= len(m.SignerName) copy(dAtA[i:], m.SignerName) i = encodeVarintGenerated(dAtA, i, uint64(len(m.SignerName))) @@ -719,6 +726,9 @@ func (m *CertificateSigningRequestSpec) Size() (n int) { } l = len(m.SignerName) n += 1 + l + sovGenerated(uint64(l)) + if m.ExpirationSeconds != nil { + n += 1 + sovGenerated(uint64(*m.ExpirationSeconds)) + } return n } @@ -827,6 +837,7 @@ func (this *CertificateSigningRequestSpec) String() string { `Usages:` + fmt.Sprintf("%v", this.Usages) + `,`, `Extra:` + mapStringForExtra + `,`, `SignerName:` + fmt.Sprintf("%v", this.SignerName) + `,`, + `ExpirationSeconds:` + valueToStringGenerated(this.ExpirationSeconds) + `,`, `}`, }, "") return s @@ -1717,6 +1728,26 @@ func (m *CertificateSigningRequestSpec) Unmarshal(dAtA []byte) error { } m.SignerName = string(dAtA[iNdEx:postIndex]) iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ExpirationSeconds", wireType) + } + var v int32 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.ExpirationSeconds = &v default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/certificates/v1/generated.proto b/certificates/v1/generated.proto index 839c1aa874..1db9e324eb 100644 --- a/certificates/v1/generated.proto +++ b/certificates/v1/generated.proto @@ -44,7 +44,7 @@ message CertificateSigningRequest { optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; // spec contains the certificate request, and is immutable after creation. - // Only the request, signerName, and usages fields can be set on creation. + // Only the request, signerName, expirationSeconds, and usages fields can be set on creation. // Other fields are derived by Kubernetes and cannot be modified by users. optional CertificateSigningRequestSpec spec = 2; @@ -135,6 +135,30 @@ message CertificateSigningRequestSpec { // 6. Whether or not requests for CA certificates are allowed. optional string signerName = 7; + // expirationSeconds is the requested duration of validity of the issued + // certificate. The certificate signer may issue a certificate with a different + // validity duration so a client must check the delta between the notBefore and + // and notAfter fields in the issued certificate to determine the actual duration. + // + // The v1.22+ in-tree implementations of the well-known Kubernetes signers will + // honor this field as long as the requested duration is not greater than the + // maximum duration they will honor per the --cluster-signing-duration CLI + // flag to the Kubernetes controller manager. + // + // Certificate signers may not honor this field for various reasons: + // + // 1. Old signer that is unaware of the field (such as the in-tree + // implementations prior to v1.22) + // 2. Signer whose configured maximum is shorter than the requested duration + // 3. Signer whose configured minimum is longer than the requested duration + // + // The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. + // + // As of v1.22, this field is beta and is controlled via the CSRDuration feature gate. + // + // +optional + optional int32 expirationSeconds = 8; + // usages specifies a set of key usages requested in the issued certificate. // // Requests for TLS client certificates typically request: "digital signature", "key encipherment", "client auth". diff --git a/certificates/v1/types_swagger_doc_generated.go b/certificates/v1/types_swagger_doc_generated.go index 9a078fa0c4..2714584eda 100644 --- a/certificates/v1/types_swagger_doc_generated.go +++ b/certificates/v1/types_swagger_doc_generated.go @@ -29,7 +29,7 @@ package v1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_CertificateSigningRequest = map[string]string{ "": "CertificateSigningRequest objects provide a mechanism to obtain x509 certificates by submitting a certificate signing request, and having it asynchronously approved and issued.\n\nKubelets use this API to obtain:\n 1. client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client-kubelet\" signerName).\n 2. serving certificates for TLS endpoints kube-apiserver can connect to securely (with the \"kubernetes.io/kubelet-serving\" signerName).\n\nThis API can be used to request client certificates to authenticate to kube-apiserver (with the \"kubernetes.io/kube-apiserver-client\" signerName), or to obtain certificates from custom non-Kubernetes signers.", - "spec": "spec contains the certificate request, and is immutable after creation. Only the request, signerName, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.", + "spec": "spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.", "status": "status contains information about whether the request is approved or denied, and the certificate issued by the signer, or the failure condition indicating signer failure.", } @@ -61,14 +61,15 @@ func (CertificateSigningRequestList) SwaggerDoc() map[string]string { } var map_CertificateSigningRequestSpec = map[string]string{ - "": "CertificateSigningRequestSpec contains the certificate request.", - "request": "request contains an x509 certificate signing request encoded in a \"CERTIFICATE REQUEST\" PEM block. When serialized as JSON or YAML, the data is additionally base64-encoded.", - "signerName": "signerName indicates the requested signer, and is a qualified name.\n\nList/watch requests for CertificateSigningRequests can filter on this field using a \"spec.signerName=NAME\" fieldSelector.\n\nWell-known Kubernetes signers are:\n 1. \"kubernetes.io/kube-apiserver-client\": issues client certificates that can be used to authenticate to kube-apiserver.\n Requests for this signer are never auto-approved by kube-controller-manager, can be issued by the \"csrsigning\" controller in kube-controller-manager.\n 2. \"kubernetes.io/kube-apiserver-client-kubelet\": issues client certificates that kubelets use to authenticate to kube-apiserver.\n Requests for this signer can be auto-approved by the \"csrapproving\" controller in kube-controller-manager, and can be issued by the \"csrsigning\" controller in kube-controller-manager.\n 3. \"kubernetes.io/kubelet-serving\" issues serving certificates that kubelets use to serve TLS endpoints, which kube-apiserver can connect to securely.\n Requests for this signer are never auto-approved by kube-controller-manager, and can be issued by the \"csrsigning\" controller in kube-controller-manager.\n\nMore details are available at https://k8s.io/docs/reference/access-authn-authz/certificate-signing-requests/#kubernetes-signers\n\nCustom signerNames can also be specified. The signer defines:\n 1. Trust distribution: how trust (CA bundles) are distributed.\n 2. Permitted subjects: and behavior when a disallowed subject is requested.\n 3. Required, permitted, or forbidden x509 extensions in the request (including whether subjectAltNames are allowed, which types, restrictions on allowed values) and behavior when a disallowed extension is requested.\n 4. Required, permitted, or forbidden key usages / extended key usages.\n 5. Expiration/certificate lifetime: whether it is fixed by the signer, configurable by the admin.\n 6. Whether or not requests for CA certificates are allowed.", - "usages": "usages specifies a set of key usages requested in the issued certificate.\n\nRequests for TLS client certificates typically request: \"digital signature\", \"key encipherment\", \"client auth\".\n\nRequests for TLS serving certificates typically request: \"key encipherment\", \"digital signature\", \"server auth\".\n\nValid values are:\n \"signing\", \"digital signature\", \"content commitment\",\n \"key encipherment\", \"key agreement\", \"data encipherment\",\n \"cert sign\", \"crl sign\", \"encipher only\", \"decipher only\", \"any\",\n \"server auth\", \"client auth\",\n \"code signing\", \"email protection\", \"s/mime\",\n \"ipsec end system\", \"ipsec tunnel\", \"ipsec user\",\n \"timestamping\", \"ocsp signing\", \"microsoft sgc\", \"netscape sgc\"", - "username": "username contains the name of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", - "uid": "uid contains the uid of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", - "groups": "groups contains group membership of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", - "extra": "extra contains extra attributes of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", + "": "CertificateSigningRequestSpec contains the certificate request.", + "request": "request contains an x509 certificate signing request encoded in a \"CERTIFICATE REQUEST\" PEM block. When serialized as JSON or YAML, the data is additionally base64-encoded.", + "signerName": "signerName indicates the requested signer, and is a qualified name.\n\nList/watch requests for CertificateSigningRequests can filter on this field using a \"spec.signerName=NAME\" fieldSelector.\n\nWell-known Kubernetes signers are:\n 1. \"kubernetes.io/kube-apiserver-client\": issues client certificates that can be used to authenticate to kube-apiserver.\n Requests for this signer are never auto-approved by kube-controller-manager, can be issued by the \"csrsigning\" controller in kube-controller-manager.\n 2. \"kubernetes.io/kube-apiserver-client-kubelet\": issues client certificates that kubelets use to authenticate to kube-apiserver.\n Requests for this signer can be auto-approved by the \"csrapproving\" controller in kube-controller-manager, and can be issued by the \"csrsigning\" controller in kube-controller-manager.\n 3. \"kubernetes.io/kubelet-serving\" issues serving certificates that kubelets use to serve TLS endpoints, which kube-apiserver can connect to securely.\n Requests for this signer are never auto-approved by kube-controller-manager, and can be issued by the \"csrsigning\" controller in kube-controller-manager.\n\nMore details are available at https://k8s.io/docs/reference/access-authn-authz/certificate-signing-requests/#kubernetes-signers\n\nCustom signerNames can also be specified. The signer defines:\n 1. Trust distribution: how trust (CA bundles) are distributed.\n 2. Permitted subjects: and behavior when a disallowed subject is requested.\n 3. Required, permitted, or forbidden x509 extensions in the request (including whether subjectAltNames are allowed, which types, restrictions on allowed values) and behavior when a disallowed extension is requested.\n 4. Required, permitted, or forbidden key usages / extended key usages.\n 5. Expiration/certificate lifetime: whether it is fixed by the signer, configurable by the admin.\n 6. Whether or not requests for CA certificates are allowed.", + "expirationSeconds": "expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration.\n\nThe v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager.\n\nCertificate signers may not honor this field for various reasons:\n\n 1. Old signer that is unaware of the field (such as the in-tree\n implementations prior to v1.22)\n 2. Signer whose configured maximum is shorter than the requested duration\n 3. Signer whose configured minimum is longer than the requested duration\n\nThe minimum valid value for expirationSeconds is 600, i.e. 10 minutes.\n\nAs of v1.22, this field is beta and is controlled via the CSRDuration feature gate.", + "usages": "usages specifies a set of key usages requested in the issued certificate.\n\nRequests for TLS client certificates typically request: \"digital signature\", \"key encipherment\", \"client auth\".\n\nRequests for TLS serving certificates typically request: \"key encipherment\", \"digital signature\", \"server auth\".\n\nValid values are:\n \"signing\", \"digital signature\", \"content commitment\",\n \"key encipherment\", \"key agreement\", \"data encipherment\",\n \"cert sign\", \"crl sign\", \"encipher only\", \"decipher only\", \"any\",\n \"server auth\", \"client auth\",\n \"code signing\", \"email protection\", \"s/mime\",\n \"ipsec end system\", \"ipsec tunnel\", \"ipsec user\",\n \"timestamping\", \"ocsp signing\", \"microsoft sgc\", \"netscape sgc\"", + "username": "username contains the name of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", + "uid": "uid contains the uid of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", + "groups": "groups contains group membership of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", + "extra": "extra contains extra attributes of the user that created the CertificateSigningRequest. Populated by the API server on creation and immutable.", } func (CertificateSigningRequestSpec) SwaggerDoc() map[string]string { diff --git a/certificates/v1/zz_generated.deepcopy.go b/certificates/v1/zz_generated.deepcopy.go index cc6a60be78..af591b46f7 100644 --- a/certificates/v1/zz_generated.deepcopy.go +++ b/certificates/v1/zz_generated.deepcopy.go @@ -111,6 +111,11 @@ func (in *CertificateSigningRequestSpec) DeepCopyInto(out *CertificateSigningReq *out = make([]byte, len(*in)) copy(*out, *in) } + if in.ExpirationSeconds != nil { + in, out := &in.ExpirationSeconds, &out.ExpirationSeconds + *out = new(int32) + **out = **in + } if in.Usages != nil { in, out := &in.Usages, &out.Usages *out = make([]KeyUsage, len(*in)) diff --git a/certificates/v1beta1/generated.pb.go b/certificates/v1beta1/generated.pb.go index f21256f484..d9a2976441 100644 --- a/certificates/v1beta1/generated.pb.go +++ b/certificates/v1beta1/generated.pb.go @@ -229,62 +229,64 @@ func init() { } var fileDescriptor_09d156762b8218ef = []byte{ - // 878 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0x4b, 0x6f, 0x1c, 0x45, - 0x10, 0xde, 0xf1, 0xbe, 0x7b, 0x8d, 0x13, 0xb5, 0x50, 0x34, 0xac, 0x94, 0x19, 0x6b, 0x04, 0xc8, - 0x3c, 0xd2, 0x83, 0xa3, 0x08, 0x2c, 0x1f, 0x10, 0x8c, 0x89, 0xc0, 0xc2, 0x01, 0xa9, 0x6d, 0x73, - 0x40, 0x48, 0xa4, 0x77, 0xb6, 0x32, 0xee, 0x6c, 0xe6, 0xc1, 0x74, 0xcf, 0xc2, 0xde, 0xf2, 0x13, - 0x38, 0x72, 0xe4, 0xe7, 0x98, 0x03, 0x52, 0x8e, 0x39, 0xa0, 0x15, 0xde, 0xdc, 0xf9, 0x01, 0x3e, - 0xa1, 0xee, 0xe9, 0x9d, 0x5d, 0xbf, 0x70, 0x48, 0x6e, 0xdb, 0x5f, 0xd7, 0xf7, 0x7d, 0x55, 0x35, - 0xd5, 0xb5, 0xe8, 0xab, 0xd1, 0x96, 0x20, 0x3c, 0xf5, 0x47, 0xc5, 0x00, 0xf2, 0x04, 0x24, 0x08, - 0x7f, 0x0c, 0xc9, 0x30, 0xcd, 0x7d, 0x73, 0xc1, 0x32, 0xee, 0x87, 0x90, 0x4b, 0xfe, 0x88, 0x87, - 0x4c, 0x5f, 0x6f, 0x0e, 0x40, 0xb2, 0x4d, 0x3f, 0x82, 0x04, 0x72, 0x26, 0x61, 0x48, 0xb2, 0x3c, - 0x95, 0x29, 0x76, 0x4b, 0x02, 0x61, 0x19, 0x27, 0xcb, 0x04, 0x62, 0x08, 0xfd, 0x3b, 0x11, 0x97, - 0x47, 0xc5, 0x80, 0x84, 0x69, 0xec, 0x47, 0x69, 0x94, 0xfa, 0x9a, 0x37, 0x28, 0x1e, 0xe9, 0x93, - 0x3e, 0xe8, 0x5f, 0xa5, 0x5e, 0xdf, 0x5b, 0x4e, 0x20, 0xcd, 0xc1, 0x1f, 0x5f, 0xf0, 0xec, 0xdf, - 0x5b, 0xc4, 0xc4, 0x2c, 0x3c, 0xe2, 0x09, 0xe4, 0x13, 0x3f, 0x1b, 0x45, 0x0a, 0x10, 0x7e, 0x0c, - 0x92, 0x5d, 0xc6, 0xf2, 0xaf, 0x62, 0xe5, 0x45, 0x22, 0x79, 0x0c, 0x17, 0x08, 0x1f, 0x5f, 0x47, - 0x10, 0xe1, 0x11, 0xc4, 0xec, 0x3c, 0xcf, 0xfb, 0x63, 0x05, 0xbd, 0xb5, 0xb3, 0x68, 0xc5, 0x3e, - 0x8f, 0x12, 0x9e, 0x44, 0x14, 0x7e, 0x2a, 0x40, 0x48, 0xfc, 0x10, 0x75, 0x54, 0x86, 0x43, 0x26, - 0x99, 0x6d, 0xad, 0x5b, 0x1b, 0xbd, 0xbb, 0x1f, 0x91, 0x45, 0x0f, 0x2b, 0x23, 0x92, 0x8d, 0x22, - 0x05, 0x08, 0xa2, 0xa2, 0xc9, 0x78, 0x93, 0x7c, 0x3b, 0x78, 0x0c, 0xa1, 0x7c, 0x00, 0x92, 0x05, - 0xf8, 0x78, 0xea, 0xd6, 0x66, 0x53, 0x17, 0x2d, 0x30, 0x5a, 0xa9, 0xe2, 0x87, 0xa8, 0x21, 0x32, - 0x08, 0xed, 0x15, 0xad, 0xfe, 0x29, 0xb9, 0xe6, 0x0b, 0x91, 0x2b, 0x73, 0xdd, 0xcf, 0x20, 0x0c, - 0x56, 0x8d, 0x57, 0x43, 0x9d, 0xa8, 0x56, 0xc6, 0x47, 0xa8, 0x25, 0x24, 0x93, 0x85, 0xb0, 0xeb, - 0xda, 0xe3, 0xb3, 0xd7, 0xf0, 0xd0, 0x3a, 0xc1, 0x9a, 0x71, 0x69, 0x95, 0x67, 0x6a, 0xf4, 0xbd, - 0x17, 0x75, 0xe4, 0x5d, 0xc9, 0xdd, 0x49, 0x93, 0x21, 0x97, 0x3c, 0x4d, 0xf0, 0x16, 0x6a, 0xc8, - 0x49, 0x06, 0xba, 0xa1, 0xdd, 0xe0, 0xed, 0x79, 0xca, 0x07, 0x93, 0x0c, 0x4e, 0xa7, 0xee, 0x9b, - 0xe7, 0xe3, 0x15, 0x4e, 0x35, 0x03, 0xef, 0x55, 0xa5, 0xb4, 0x34, 0xf7, 0xde, 0xd9, 0x44, 0x4e, - 0xa7, 0xee, 0x25, 0x13, 0x49, 0x2a, 0xa5, 0xb3, 0xe9, 0xe2, 0x77, 0x51, 0x2b, 0x07, 0x26, 0xd2, - 0x44, 0x37, 0xbf, 0xbb, 0x28, 0x8b, 0x6a, 0x94, 0x9a, 0x5b, 0xfc, 0x1e, 0x6a, 0xc7, 0x20, 0x04, - 0x8b, 0x40, 0x77, 0xb0, 0x1b, 0xdc, 0x30, 0x81, 0xed, 0x07, 0x25, 0x4c, 0xe7, 0xf7, 0xf8, 0x31, - 0x5a, 0x7b, 0xc2, 0x84, 0x3c, 0xcc, 0x86, 0x4c, 0xc2, 0x01, 0x8f, 0xc1, 0x6e, 0xe8, 0x9e, 0xbf, - 0xff, 0x72, 0x53, 0xa3, 0x18, 0xc1, 0x2d, 0xa3, 0xbe, 0xb6, 0x77, 0x46, 0x89, 0x9e, 0x53, 0xc6, - 0x63, 0x84, 0x15, 0x72, 0x90, 0xb3, 0x44, 0x94, 0x8d, 0x52, 0x7e, 0xcd, 0xff, 0xed, 0xd7, 0x37, - 0x7e, 0x78, 0xef, 0x82, 0x1a, 0xbd, 0xc4, 0xc1, 0x9b, 0x5a, 0xe8, 0xf6, 0x95, 0x5f, 0x79, 0x8f, - 0x0b, 0x89, 0x7f, 0xb8, 0xf0, 0x6a, 0xc8, 0xcb, 0xe5, 0xa3, 0xd8, 0xfa, 0xcd, 0xdc, 0x34, 0x39, - 0x75, 0xe6, 0xc8, 0xd2, 0x8b, 0xf9, 0x11, 0x35, 0xb9, 0x84, 0x58, 0xd8, 0x2b, 0xeb, 0xf5, 0x8d, - 0xde, 0xdd, 0xed, 0x57, 0x1f, 0xe7, 0xe0, 0x0d, 0x63, 0xd3, 0xdc, 0x55, 0x82, 0xb4, 0xd4, 0xf5, - 0xfe, 0xa9, 0xff, 0x47, 0x81, 0xea, 0x61, 0xe1, 0x77, 0x50, 0x3b, 0x2f, 0x8f, 0xba, 0xbe, 0xd5, - 0xa0, 0xa7, 0xa6, 0xc1, 0x44, 0xd0, 0xf9, 0x1d, 0x26, 0x08, 0x09, 0x1e, 0x25, 0x90, 0x7f, 0xc3, - 0x62, 0xb0, 0xdb, 0xe5, 0x90, 0xa9, 0x4d, 0xb0, 0x5f, 0xa1, 0x74, 0x29, 0x02, 0x13, 0xd4, 0x2a, - 0xd4, 0x18, 0x09, 0xbb, 0xb9, 0x5e, 0xdf, 0xe8, 0x06, 0xb7, 0xd4, 0x30, 0x1e, 0x6a, 0xe4, 0x74, - 0xea, 0x76, 0xbe, 0x86, 0x89, 0x3e, 0x50, 0x13, 0x85, 0x3f, 0x44, 0x9d, 0x42, 0x40, 0x9e, 0x28, - 0xf5, 0x72, 0x84, 0xab, 0xbe, 0x1d, 0x1a, 0x9c, 0x56, 0x11, 0xf8, 0x36, 0xaa, 0x17, 0x7c, 0x68, - 0x46, 0xb8, 0x67, 0x02, 0xeb, 0x87, 0xbb, 0x5f, 0x50, 0x85, 0x63, 0x0f, 0xb5, 0xa2, 0x3c, 0x2d, - 0x32, 0x61, 0x37, 0xb4, 0x39, 0x52, 0xe6, 0x5f, 0x6a, 0x84, 0x9a, 0x1b, 0x9c, 0xa0, 0x26, 0xfc, - 0x22, 0x73, 0x66, 0xb7, 0x74, 0xeb, 0x77, 0x5f, 0x6f, 0x5b, 0x91, 0xfb, 0x4a, 0xeb, 0x7e, 0x22, - 0xf3, 0xc9, 0xe2, 0x4b, 0x68, 0x8c, 0x96, 0x36, 0x7d, 0x40, 0x68, 0x11, 0x83, 0x6f, 0xa2, 0xfa, - 0x08, 0x26, 0xe5, 0xda, 0xa0, 0xea, 0x27, 0xfe, 0x1c, 0x35, 0xc7, 0xec, 0x49, 0x01, 0x66, 0x7b, - 0x7e, 0x70, 0x6d, 0x3e, 0x5a, 0xed, 0x3b, 0x45, 0xa1, 0x25, 0x73, 0x7b, 0x65, 0xcb, 0xf2, 0xfe, - 0xb4, 0x90, 0x7b, 0xcd, 0xce, 0xc3, 0x3f, 0x23, 0x14, 0xce, 0xf7, 0x88, 0xb0, 0x2d, 0x5d, 0xff, - 0xce, 0xab, 0xd7, 0x5f, 0xed, 0xa4, 0xc5, 0xdf, 0x43, 0x05, 0x09, 0xba, 0x64, 0x85, 0x37, 0x51, - 0x6f, 0x49, 0x5a, 0x57, 0xba, 0x1a, 0xdc, 0x98, 0x4d, 0xdd, 0xde, 0x92, 0x38, 0x5d, 0x8e, 0xf1, - 0x3e, 0x31, 0x6d, 0xd3, 0x85, 0x62, 0x77, 0xfe, 0x5e, 0x2c, 0xfd, 0x5d, 0xbb, 0xe7, 0xe7, 0x7d, - 0xbb, 0xf3, 0xdb, 0xef, 0x6e, 0xed, 0xe9, 0x5f, 0xeb, 0xb5, 0xe0, 0xce, 0xf1, 0x89, 0x53, 0x7b, - 0x76, 0xe2, 0xd4, 0x9e, 0x9f, 0x38, 0xb5, 0xa7, 0x33, 0xc7, 0x3a, 0x9e, 0x39, 0xd6, 0xb3, 0x99, - 0x63, 0x3d, 0x9f, 0x39, 0xd6, 0xdf, 0x33, 0xc7, 0xfa, 0xf5, 0x85, 0x53, 0xfb, 0xbe, 0x6d, 0xaa, - 0xfb, 0x37, 0x00, 0x00, 0xff, 0xff, 0x21, 0x97, 0x54, 0xe9, 0x99, 0x08, 0x00, 0x00, + // 912 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x55, 0xdd, 0x6e, 0x1b, 0x45, + 0x14, 0xf6, 0xc6, 0xff, 0xe3, 0x92, 0xb6, 0x23, 0xa8, 0x16, 0x4b, 0xf5, 0x5a, 0x16, 0xa0, 0xf0, + 0xd3, 0x59, 0x52, 0x55, 0x10, 0xe5, 0x02, 0xc1, 0x86, 0x08, 0x22, 0x52, 0x90, 0x26, 0x09, 0x17, + 0x08, 0x89, 0x8e, 0xd7, 0xa7, 0x9b, 0xa9, 0xbb, 0x3f, 0xec, 0xcc, 0x9a, 0xfa, 0xae, 0x8f, 0xc0, + 0x25, 0x97, 0xbc, 0x03, 0x2f, 0x11, 0x2e, 0x90, 0x7a, 0xd9, 0x0b, 0x64, 0x11, 0xf7, 0x2d, 0x72, + 0x85, 0x66, 0x76, 0xbc, 0x76, 0xec, 0x84, 0x94, 0xf6, 0xce, 0xf3, 0xcd, 0xf9, 0xbe, 0xef, 0x9c, + 0xb3, 0xe7, 0x8c, 0xd1, 0xd7, 0xc3, 0x2d, 0x41, 0x78, 0xec, 0x0e, 0xb3, 0x3e, 0xa4, 0x11, 0x48, + 0x10, 0xee, 0x08, 0xa2, 0x41, 0x9c, 0xba, 0xe6, 0x82, 0x25, 0xdc, 0xf5, 0x21, 0x95, 0xfc, 0x21, + 0xf7, 0x99, 0xbe, 0xde, 0xec, 0x83, 0x64, 0x9b, 0x6e, 0x00, 0x11, 0xa4, 0x4c, 0xc2, 0x80, 0x24, + 0x69, 0x2c, 0x63, 0xec, 0xe4, 0x04, 0xc2, 0x12, 0x4e, 0x16, 0x09, 0xc4, 0x10, 0xda, 0x77, 0x02, + 0x2e, 0x8f, 0xb3, 0x3e, 0xf1, 0xe3, 0xd0, 0x0d, 0xe2, 0x20, 0x76, 0x35, 0xaf, 0x9f, 0x3d, 0xd4, + 0x27, 0x7d, 0xd0, 0xbf, 0x72, 0xbd, 0x76, 0x6f, 0x31, 0x81, 0x38, 0x05, 0x77, 0xb4, 0xe2, 0xd9, + 0xbe, 0x37, 0x8f, 0x09, 0x99, 0x7f, 0xcc, 0x23, 0x48, 0xc7, 0x6e, 0x32, 0x0c, 0x14, 0x20, 0xdc, + 0x10, 0x24, 0xbb, 0x88, 0xe5, 0x5e, 0xc6, 0x4a, 0xb3, 0x48, 0xf2, 0x10, 0x56, 0x08, 0x9f, 0x5c, + 0x45, 0x10, 0xfe, 0x31, 0x84, 0x6c, 0x99, 0xd7, 0xfb, 0x73, 0x0d, 0xbd, 0xbd, 0x33, 0x6f, 0xc5, + 0x01, 0x0f, 0x22, 0x1e, 0x05, 0x14, 0x7e, 0xce, 0x40, 0x48, 0xfc, 0x00, 0x35, 0x54, 0x86, 0x03, + 0x26, 0x99, 0x6d, 0x75, 0xad, 0x8d, 0xd6, 0xdd, 0x8f, 0xc9, 0xbc, 0x87, 0x85, 0x11, 0x49, 0x86, + 0x81, 0x02, 0x04, 0x51, 0xd1, 0x64, 0xb4, 0x49, 0xbe, 0xeb, 0x3f, 0x02, 0x5f, 0xde, 0x07, 0xc9, + 0x3c, 0x7c, 0x32, 0x71, 0x4a, 0xd3, 0x89, 0x83, 0xe6, 0x18, 0x2d, 0x54, 0xf1, 0x03, 0x54, 0x11, + 0x09, 0xf8, 0xf6, 0x9a, 0x56, 0xff, 0x8c, 0x5c, 0xf1, 0x85, 0xc8, 0xa5, 0xb9, 0x1e, 0x24, 0xe0, + 0x7b, 0xd7, 0x8c, 0x57, 0x45, 0x9d, 0xa8, 0x56, 0xc6, 0xc7, 0xa8, 0x26, 0x24, 0x93, 0x99, 0xb0, + 0xcb, 0xda, 0xe3, 0xf3, 0xd7, 0xf0, 0xd0, 0x3a, 0xde, 0xba, 0x71, 0xa9, 0xe5, 0x67, 0x6a, 0xf4, + 0x7b, 0x2f, 0xca, 0xa8, 0x77, 0x29, 0x77, 0x27, 0x8e, 0x06, 0x5c, 0xf2, 0x38, 0xc2, 0x5b, 0xa8, + 0x22, 0xc7, 0x09, 0xe8, 0x86, 0x36, 0xbd, 0x77, 0x66, 0x29, 0x1f, 0x8e, 0x13, 0x38, 0x9b, 0x38, + 0x6f, 0x2e, 0xc7, 0x2b, 0x9c, 0x6a, 0x06, 0xde, 0x2f, 0x4a, 0xa9, 0x69, 0xee, 0xbd, 0xf3, 0x89, + 0x9c, 0x4d, 0x9c, 0x0b, 0x26, 0x92, 0x14, 0x4a, 0xe7, 0xd3, 0xc5, 0xef, 0xa1, 0x5a, 0x0a, 0x4c, + 0xc4, 0x91, 0x6e, 0x7e, 0x73, 0x5e, 0x16, 0xd5, 0x28, 0x35, 0xb7, 0xf8, 0x7d, 0x54, 0x0f, 0x41, + 0x08, 0x16, 0x80, 0xee, 0x60, 0xd3, 0xbb, 0x6e, 0x02, 0xeb, 0xf7, 0x73, 0x98, 0xce, 0xee, 0xf1, + 0x23, 0xb4, 0xfe, 0x98, 0x09, 0x79, 0x94, 0x0c, 0x98, 0x84, 0x43, 0x1e, 0x82, 0x5d, 0xd1, 0x3d, + 0xff, 0xe0, 0xe5, 0xa6, 0x46, 0x31, 0xbc, 0x5b, 0x46, 0x7d, 0x7d, 0xff, 0x9c, 0x12, 0x5d, 0x52, + 0xc6, 0x23, 0x84, 0x15, 0x72, 0x98, 0xb2, 0x48, 0xe4, 0x8d, 0x52, 0x7e, 0xd5, 0xff, 0xed, 0xd7, + 0x36, 0x7e, 0x78, 0x7f, 0x45, 0x8d, 0x5e, 0xe0, 0xd0, 0x9b, 0x58, 0xe8, 0xf6, 0xa5, 0x5f, 0x79, + 0x9f, 0x0b, 0x89, 0x7f, 0x5c, 0xd9, 0x1a, 0xf2, 0x72, 0xf9, 0x28, 0xb6, 0xde, 0x99, 0x1b, 0x26, + 0xa7, 0xc6, 0x0c, 0x59, 0xd8, 0x98, 0x9f, 0x50, 0x95, 0x4b, 0x08, 0x85, 0xbd, 0xd6, 0x2d, 0x6f, + 0xb4, 0xee, 0x6e, 0xbf, 0xfa, 0x38, 0x7b, 0x6f, 0x18, 0x9b, 0xea, 0x9e, 0x12, 0xa4, 0xb9, 0x6e, + 0xef, 0x8f, 0xca, 0x7f, 0x14, 0xa8, 0x16, 0x0b, 0xbf, 0x8b, 0xea, 0x69, 0x7e, 0xd4, 0xf5, 0x5d, + 0xf3, 0x5a, 0x6a, 0x1a, 0x4c, 0x04, 0x9d, 0xdd, 0x61, 0x82, 0x90, 0xe0, 0x41, 0x04, 0xe9, 0xb7, + 0x2c, 0x04, 0xbb, 0x9e, 0x0f, 0x99, 0x7a, 0x09, 0x0e, 0x0a, 0x94, 0x2e, 0x44, 0xe0, 0x1d, 0x74, + 0x13, 0x9e, 0x24, 0x3c, 0x65, 0x7a, 0x58, 0xc1, 0x8f, 0xa3, 0x81, 0xb0, 0x1b, 0x5d, 0x6b, 0xa3, + 0xea, 0xbd, 0x35, 0x9d, 0x38, 0x37, 0x77, 0x97, 0x2f, 0xe9, 0x6a, 0x3c, 0x26, 0xa8, 0x96, 0xa9, + 0x59, 0x14, 0x76, 0xb5, 0x5b, 0xde, 0x68, 0x7a, 0xb7, 0xd4, 0x44, 0x1f, 0x69, 0xe4, 0x6c, 0xe2, + 0x34, 0xbe, 0x81, 0xb1, 0x3e, 0x50, 0x13, 0x85, 0x3f, 0x42, 0x8d, 0x4c, 0x40, 0x1a, 0xa9, 0x14, + 0xf3, 0x3d, 0x28, 0x9a, 0x7f, 0x64, 0x70, 0x5a, 0x44, 0xe0, 0xdb, 0xa8, 0x9c, 0xf1, 0x81, 0xd9, + 0x83, 0x96, 0x09, 0x2c, 0x1f, 0xed, 0x7d, 0x49, 0x15, 0x8e, 0x7b, 0xa8, 0x16, 0xa4, 0x71, 0x96, + 0x08, 0xbb, 0xa2, 0xcd, 0x91, 0x32, 0xff, 0x4a, 0x23, 0xd4, 0xdc, 0xe0, 0x08, 0x55, 0xe1, 0x89, + 0x4c, 0x99, 0x5d, 0xd3, 0xdf, 0x6f, 0xef, 0xf5, 0x9e, 0x3c, 0xb2, 0xab, 0xb4, 0x76, 0x23, 0x99, + 0x8e, 0xe7, 0x9f, 0x53, 0x63, 0x34, 0xb7, 0x69, 0x03, 0x42, 0xf3, 0x18, 0x7c, 0x03, 0x95, 0x87, + 0x30, 0xce, 0xdf, 0x1e, 0xaa, 0x7e, 0xe2, 0x2f, 0x50, 0x75, 0xc4, 0x1e, 0x67, 0x60, 0x9e, 0xe0, + 0x0f, 0xaf, 0xcc, 0x47, 0xab, 0x7d, 0xaf, 0x28, 0x34, 0x67, 0x6e, 0xaf, 0x6d, 0x59, 0xbd, 0xbf, + 0x2c, 0xe4, 0x5c, 0xf1, 0x70, 0xe2, 0x5f, 0x10, 0xf2, 0x67, 0x8f, 0x91, 0xb0, 0x2d, 0x5d, 0xff, + 0xce, 0xab, 0xd7, 0x5f, 0x3c, 0x6c, 0xf3, 0xff, 0x98, 0x02, 0x12, 0x74, 0xc1, 0x0a, 0x6f, 0xa2, + 0xd6, 0x82, 0xb4, 0xae, 0xf4, 0x9a, 0x77, 0x7d, 0x3a, 0x71, 0x5a, 0x0b, 0xe2, 0x74, 0x31, 0xa6, + 0xf7, 0xa9, 0x69, 0x9b, 0x2e, 0x14, 0x3b, 0xb3, 0xa5, 0xb3, 0xf4, 0x77, 0x6d, 0x2e, 0x2f, 0xcd, + 0x76, 0xe3, 0xb7, 0xdf, 0x9d, 0xd2, 0xd3, 0xbf, 0xbb, 0x25, 0xef, 0xce, 0xc9, 0x69, 0xa7, 0xf4, + 0xec, 0xb4, 0x53, 0x7a, 0x7e, 0xda, 0x29, 0x3d, 0x9d, 0x76, 0xac, 0x93, 0x69, 0xc7, 0x7a, 0x36, + 0xed, 0x58, 0xcf, 0xa7, 0x1d, 0xeb, 0x9f, 0x69, 0xc7, 0xfa, 0xf5, 0x45, 0xa7, 0xf4, 0x43, 0xdd, + 0x54, 0xf7, 0x6f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x95, 0x4b, 0xd3, 0xe2, 0xde, 0x08, 0x00, 0x00, } func (m *CertificateSigningRequest) Marshal() (dAtA []byte, err error) { @@ -470,6 +472,11 @@ func (m *CertificateSigningRequestSpec) MarshalToSizedBuffer(dAtA []byte) (int, _ = i var l int _ = l + if m.ExpirationSeconds != nil { + i = encodeVarintGenerated(dAtA, i, uint64(*m.ExpirationSeconds)) + i-- + dAtA[i] = 0x40 + } if m.SignerName != nil { i -= len(*m.SignerName) copy(dAtA[i:], *m.SignerName) @@ -723,6 +730,9 @@ func (m *CertificateSigningRequestSpec) Size() (n int) { l = len(*m.SignerName) n += 1 + l + sovGenerated(uint64(l)) } + if m.ExpirationSeconds != nil { + n += 1 + sovGenerated(uint64(*m.ExpirationSeconds)) + } return n } @@ -831,6 +841,7 @@ func (this *CertificateSigningRequestSpec) String() string { `Usages:` + fmt.Sprintf("%v", this.Usages) + `,`, `Extra:` + mapStringForExtra + `,`, `SignerName:` + valueToStringGenerated(this.SignerName) + `,`, + `ExpirationSeconds:` + valueToStringGenerated(this.ExpirationSeconds) + `,`, `}`, }, "") return s @@ -1722,6 +1733,26 @@ func (m *CertificateSigningRequestSpec) Unmarshal(dAtA []byte) error { s := string(dAtA[iNdEx:postIndex]) m.SignerName = &s iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ExpirationSeconds", wireType) + } + var v int32 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenerated + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int32(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.ExpirationSeconds = &v default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/certificates/v1beta1/generated.proto b/certificates/v1beta1/generated.proto index 73631fb77c..904e952073 100644 --- a/certificates/v1beta1/generated.proto +++ b/certificates/v1beta1/generated.proto @@ -34,8 +34,9 @@ message CertificateSigningRequest { // +optional optional k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; - // The certificate request itself and any additional information. - // +optional + // spec contains the certificate request, and is immutable after creation. + // Only the request, signerName, expirationSeconds, and usages fields can be set on creation. + // Other fields are derived by Kubernetes and cannot be modified by users. optional CertificateSigningRequestSpec spec = 2; // Derived information about the request. @@ -80,9 +81,7 @@ message CertificateSigningRequestList { repeated CertificateSigningRequest items = 2; } -// This information is immutable after the request is created. Only the Request -// and Usages fields can be set on creation, other fields are derived by -// Kubernetes and cannot be modified by users. +// CertificateSigningRequestSpec contains the certificate request. message CertificateSigningRequestSpec { // Base64-encoded PKCS#10 CSR data // +listType=atomic @@ -101,6 +100,30 @@ message CertificateSigningRequestSpec { // +optional optional string signerName = 7; + // expirationSeconds is the requested duration of validity of the issued + // certificate. The certificate signer may issue a certificate with a different + // validity duration so a client must check the delta between the notBefore and + // and notAfter fields in the issued certificate to determine the actual duration. + // + // The v1.22+ in-tree implementations of the well-known Kubernetes signers will + // honor this field as long as the requested duration is not greater than the + // maximum duration they will honor per the --cluster-signing-duration CLI + // flag to the Kubernetes controller manager. + // + // Certificate signers may not honor this field for various reasons: + // + // 1. Old signer that is unaware of the field (such as the in-tree + // implementations prior to v1.22) + // 2. Signer whose configured maximum is shorter than the requested duration + // 3. Signer whose configured minimum is longer than the requested duration + // + // The minimum valid value for expirationSeconds is 600, i.e. 10 minutes. + // + // As of v1.22, this field is beta and is controlled via the CSRDuration feature gate. + // + // +optional + optional int32 expirationSeconds = 8; + // allowedUsages specifies a set of usage contexts the key will be // valid for. // See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 diff --git a/certificates/v1beta1/types_swagger_doc_generated.go b/certificates/v1beta1/types_swagger_doc_generated.go index 396fee0bf6..816a618cb9 100644 --- a/certificates/v1beta1/types_swagger_doc_generated.go +++ b/certificates/v1beta1/types_swagger_doc_generated.go @@ -29,7 +29,7 @@ package v1beta1 // AUTO-GENERATED FUNCTIONS START HERE. DO NOT EDIT. var map_CertificateSigningRequest = map[string]string{ "": "Describes a certificate signing request", - "spec": "The certificate request itself and any additional information.", + "spec": "spec contains the certificate request, and is immutable after creation. Only the request, signerName, expirationSeconds, and usages fields can be set on creation. Other fields are derived by Kubernetes and cannot be modified by users.", "status": "Derived information about the request.", } @@ -51,14 +51,15 @@ func (CertificateSigningRequestCondition) SwaggerDoc() map[string]string { } var map_CertificateSigningRequestSpec = map[string]string{ - "": "This information is immutable after the request is created. Only the Request and Usages fields can be set on creation, other fields are derived by Kubernetes and cannot be modified by users.", - "request": "Base64-encoded PKCS#10 CSR data", - "signerName": "Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:\n 1. If it's a kubelet client certificate, it is assigned\n \"kubernetes.io/kube-apiserver-client-kubelet\".\n 2. If it's a kubelet serving certificate, it is assigned\n \"kubernetes.io/kubelet-serving\".\n 3. Otherwise, it is assigned \"kubernetes.io/legacy-unknown\".\nDistribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.", - "usages": "allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3\n https://tools.ietf.org/html/rfc5280#section-4.2.1.12\nValid values are:\n \"signing\",\n \"digital signature\",\n \"content commitment\",\n \"key encipherment\",\n \"key agreement\",\n \"data encipherment\",\n \"cert sign\",\n \"crl sign\",\n \"encipher only\",\n \"decipher only\",\n \"any\",\n \"server auth\",\n \"client auth\",\n \"code signing\",\n \"email protection\",\n \"s/mime\",\n \"ipsec end system\",\n \"ipsec tunnel\",\n \"ipsec user\",\n \"timestamping\",\n \"ocsp signing\",\n \"microsoft sgc\",\n \"netscape sgc\"", - "username": "Information about the requesting user. See user.Info interface for details.", - "uid": "UID information about the requesting user. See user.Info interface for details.", - "groups": "Group information about the requesting user. See user.Info interface for details.", - "extra": "Extra information about the requesting user. See user.Info interface for details.", + "": "CertificateSigningRequestSpec contains the certificate request.", + "request": "Base64-encoded PKCS#10 CSR data", + "signerName": "Requested signer for the request. It is a qualified name in the form: `scope-hostname.io/name`. If empty, it will be defaulted:\n 1. If it's a kubelet client certificate, it is assigned\n \"kubernetes.io/kube-apiserver-client-kubelet\".\n 2. If it's a kubelet serving certificate, it is assigned\n \"kubernetes.io/kubelet-serving\".\n 3. Otherwise, it is assigned \"kubernetes.io/legacy-unknown\".\nDistribution of trust for signers happens out of band. You can select on this field using `spec.signerName`.", + "expirationSeconds": "expirationSeconds is the requested duration of validity of the issued certificate. The certificate signer may issue a certificate with a different validity duration so a client must check the delta between the notBefore and and notAfter fields in the issued certificate to determine the actual duration.\n\nThe v1.22+ in-tree implementations of the well-known Kubernetes signers will honor this field as long as the requested duration is not greater than the maximum duration they will honor per the --cluster-signing-duration CLI flag to the Kubernetes controller manager.\n\nCertificate signers may not honor this field for various reasons:\n\n 1. Old signer that is unaware of the field (such as the in-tree\n implementations prior to v1.22)\n 2. Signer whose configured maximum is shorter than the requested duration\n 3. Signer whose configured minimum is longer than the requested duration\n\nThe minimum valid value for expirationSeconds is 600, i.e. 10 minutes.\n\nAs of v1.22, this field is beta and is controlled via the CSRDuration feature gate.", + "usages": "allowedUsages specifies a set of usage contexts the key will be valid for. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3\n https://tools.ietf.org/html/rfc5280#section-4.2.1.12\nValid values are:\n \"signing\",\n \"digital signature\",\n \"content commitment\",\n \"key encipherment\",\n \"key agreement\",\n \"data encipherment\",\n \"cert sign\",\n \"crl sign\",\n \"encipher only\",\n \"decipher only\",\n \"any\",\n \"server auth\",\n \"client auth\",\n \"code signing\",\n \"email protection\",\n \"s/mime\",\n \"ipsec end system\",\n \"ipsec tunnel\",\n \"ipsec user\",\n \"timestamping\",\n \"ocsp signing\",\n \"microsoft sgc\",\n \"netscape sgc\"", + "username": "Information about the requesting user. See user.Info interface for details.", + "uid": "UID information about the requesting user. See user.Info interface for details.", + "groups": "Group information about the requesting user. See user.Info interface for details.", + "extra": "Extra information about the requesting user. See user.Info interface for details.", } func (CertificateSigningRequestSpec) SwaggerDoc() map[string]string { diff --git a/certificates/v1beta1/zz_generated.deepcopy.go b/certificates/v1beta1/zz_generated.deepcopy.go index 0463f5bb0c..48e460aac3 100644 --- a/certificates/v1beta1/zz_generated.deepcopy.go +++ b/certificates/v1beta1/zz_generated.deepcopy.go @@ -116,6 +116,11 @@ func (in *CertificateSigningRequestSpec) DeepCopyInto(out *CertificateSigningReq *out = new(string) **out = **in } + if in.ExpirationSeconds != nil { + in, out := &in.ExpirationSeconds, &out.ExpirationSeconds + *out = new(int32) + **out = **in + } if in.Usages != nil { in, out := &in.Usages, &out.Usages *out = make([]KeyUsage, len(*in)) diff --git a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json index 81ae70dc70..88c3418169 100644 --- a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json +++ b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.json @@ -44,8 +44,9 @@ "spec": { "request": "OA==", "signerName": "20", + "expirationSeconds": 1305381319, "usages": [ - "J枊a" + "鯹)晿\u003c" ], "username": "21", "uid": "22", @@ -61,14 +62,14 @@ "status": { "conditions": [ { - "type": "o,c鮽ort昍řČ扷5Ɨ", - "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "type": ".蘯6ċV夸", + "status": "Č扷5ƗǸƢ6/ʕVŚ(ĿȊ甞谐颋DžS", "reason": "26", "message": "27", - "lastUpdateTime": "1985-03-23T14:10:57Z", - "lastTransitionTime": "2352-05-22T04:29:36Z" + "lastUpdateTime": "2762-08-27T06:50:32Z", + "lastTransitionTime": "2214-12-23T19:22:14Z" } ], - "certificate": "cw==" + "certificate": "fQ==" } } \ No newline at end of file diff --git a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.pb b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.pb index 12104d77604c22a350f7d653ddf16ec08a381a73..bb154740fc2174419a8e756de307f91ec2dbd44f 100644 GIT binary patch delta 151 zcmV;I0BHa90{;S#Isw0tJGy@_3IRA00x~fg0x~ip0x~ly2ZD3ohuGuQtSsR^_C)5&|+d8UivmA_xe$vbvXD5CAF& z27omZ$Awc80eu<( FA^_}cI8y)s delta 141 zcmV;80CNBT0`&rrIsvtjJGy@+3IRA00x~fg0x~ip0x~ly1xn_gieWMe3IZ}T5(EkY zGBr8^GB6rb3Qh_ZZ!BZ!uDx$^bmo|i#hJv6=83m8#+MQTGBz3lGB+X!2=TUy03rbZn-MdA diff --git a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml index 2e8dfdef90..9e4b7dce40 100644 --- a/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml +++ b/testdata/HEAD/certificates.k8s.io.v1.CertificateSigningRequest.yaml @@ -31,6 +31,7 @@ metadata: selfLink: "5" uid: "7" spec: + expirationSeconds: 1305381319 extra: "24": - "25" @@ -40,14 +41,14 @@ spec: signerName: "20" uid: "22" usages: - - J枊a + - 鯹)晿< username: "21" status: - certificate: cw== + certificate: fQ== conditions: - - lastTransitionTime: "2352-05-22T04:29:36Z" - lastUpdateTime: "1985-03-23T14:10:57Z" + - lastTransitionTime: "2214-12-23T19:22:14Z" + lastUpdateTime: "2762-08-27T06:50:32Z" message: "27" reason: "26" - status: ěĂ凗蓏Ŋ蛊ĉy緅縕 - type: o,c鮽ort昍řČ扷5Ɨ + status: Č扷5ƗǸƢ6/ʕVŚ(ĿȊ甞谐颋DžS + type: .蘯6ċV夸 diff --git a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json index 3810feed8a..569e1a4041 100644 --- a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json +++ b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.json @@ -44,8 +44,9 @@ "spec": { "request": "OA==", "signerName": "20", + "expirationSeconds": 1305381319, "usages": [ - "J枊a" + "鯹)晿\u003c" ], "username": "21", "uid": "22", @@ -61,14 +62,14 @@ "status": { "conditions": [ { - "type": "o,c鮽ort昍řČ扷5Ɨ", - "status": "ěĂ凗蓏Ŋ蛊ĉy緅縕", + "type": ".蘯6ċV夸", + "status": "Č扷5ƗǸƢ6/ʕVŚ(ĿȊ甞谐颋DžS", "reason": "26", "message": "27", - "lastUpdateTime": "1985-03-23T14:10:57Z", - "lastTransitionTime": "2352-05-22T04:29:36Z" + "lastUpdateTime": "2762-08-27T06:50:32Z", + "lastTransitionTime": "2214-12-23T19:22:14Z" } ], - "certificate": "cw==" + "certificate": "fQ==" } } \ No newline at end of file diff --git a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.pb index e48e08c8c85d894c3a2548587854c8d501052b72..f3812323c6c6397797ebfe75f1124601627860b2 100644 GIT binary patch delta 151 zcmV;I0BHaE0)zvQKLNjyK)Qb~3IRA00x~fg0x~ip0x~ly2ZD3ohuGuQtSsR^_C)5&|+d8UivmA_xe$vbvXD5CAF& z27omZ$Awc80eu<( FA^@%YH|PKW delta 141 zcmV;80CN9?1Ns7xKLNFoK)Qb>3IRA00x~fg0x~ip0x~ly1xn_gieWMe3IZ}T5(EkY zGBr8^GB6rb3Qh_ZZ!BZ!uDx$^bmo|i#hJv6=83m8#+MQTGBz3lGB+X!2=TUy03rbZU(quZ diff --git a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml index 7364e9465b..ea7f59682b 100644 --- a/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml +++ b/testdata/HEAD/certificates.k8s.io.v1beta1.CertificateSigningRequest.yaml @@ -31,6 +31,7 @@ metadata: selfLink: "5" uid: "7" spec: + expirationSeconds: 1305381319 extra: "24": - "25" @@ -40,14 +41,14 @@ spec: signerName: "20" uid: "22" usages: - - J枊a + - 鯹)晿< username: "21" status: - certificate: cw== + certificate: fQ== conditions: - - lastTransitionTime: "2352-05-22T04:29:36Z" - lastUpdateTime: "1985-03-23T14:10:57Z" + - lastTransitionTime: "2214-12-23T19:22:14Z" + lastUpdateTime: "2762-08-27T06:50:32Z" message: "27" reason: "26" - status: ěĂ凗蓏Ŋ蛊ĉy緅縕 - type: o,c鮽ort昍řČ扷5Ɨ + status: Č扷5ƗǸƢ6/ʕVŚ(ĿȊ甞谐颋DžS + type: .蘯6ċV夸 From bfaee584bfefa6c1c2668d144ea84d02a8574273 Mon Sep 17 00:00:00 2001 From: caodonghui Date: Fri, 25 Jun 2021 15:25:52 +0800 Subject: [PATCH 120/130] Update golang.org/x/net to v0.0.0-20210520170846-37e1c6afe023 Kubernetes-commit: c1d5a3a99e120281c618d6573d7b424138dfb5a9 --- go.mod | 7 +++++-- go.sum | 12 +++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/go.mod b/go.mod index fb5415e8be..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210630214150-3272933c38f1 + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210630214150-3272933c38f1 +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 4d5a6cb7d5..03916e4399 100644 --- a/go.sum +++ b/go.sum @@ -124,8 +124,8 @@ golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0= -golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210520170846-37e1c6afe023 h1:ADo5wSpq2gqaCGQWzk7S5vd//0iyyLeAratkEoG5dLE= +golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -143,7 +143,7 @@ golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -207,15 +207,13 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210630214150-3272933c38f1 h1:7OgDmfxP0iHGe53HMiXFEPPju/kG6nQG8ygS3teYDsI= -k8s.io/apimachinery v0.0.0-20210630214150-3272933c38f1/go.mod h1:nl5vA2gQ1rZlqYe97ozT8wfbPFvI1zFQ1kilS6u/8Ks= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2 h1:Hr/htKFmJEbtMgS/UD0N+gtgctAqz81t3nu+sPzynno= -sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/structured-merge-diff/v4 v4.1.1 h1:nYqY2A6oy37sKLYuSBXuQhbj4JVclzJK13BOIvJG5XU= +sigs.k8s.io/structured-merge-diff/v4 v4.1.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= From b71fde3beeb9f7eeb6b2f211fa27497ce9bbc397 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 29 Jun 2021 10:04:40 -0700 Subject: [PATCH 121/130] Merge pull request #102028 from chrishenzie/read-write-once-pod-access-mode ReadWriteOncePod access mode for PVs and PVCs Kubernetes-commit: 01819dd322855915e0477dcad3b922d66bec9878 From ca00f16fa5702a6c1849dfe12a8d4cfaa308170b Mon Sep 17 00:00:00 2001 From: Joe Betz Date: Tue, 29 Jun 2021 19:33:00 -0700 Subject: [PATCH 122/130] Bump SMD to v4.1.2 to pick up #102749 fix Kubernetes-commit: b790cf388ce1fce140c80bb0f7f9669288408b7a --- go.mod | 7 +++++-- go.sum | 6 ++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index b1fa29dee7..f0cd56596f 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,10 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210624234137-a4b8a5f324ca + k8s.io/apimachinery v0.0.0 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210624234137-a4b8a5f324ca +replace ( + k8s.io/api => ../api + k8s.io/apimachinery => ../apimachinery +) diff --git a/go.sum b/go.sum index 196df28a45..6db2729799 100644 --- a/go.sum +++ b/go.sum @@ -207,15 +207,13 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210624234137-a4b8a5f324ca h1:Rhwv9/llB72sYX254T1Be2ak+CMVvZellTv/HZxAXto= -k8s.io/apimachinery v0.0.0-20210624234137-a4b8a5f324ca/go.mod h1:KrFIbDnxb/YcngqIe3ro6X24QG9xTL5O3a3cX7+XaWg= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM= k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= -sigs.k8s.io/structured-merge-diff/v4 v4.1.1 h1:nYqY2A6oy37sKLYuSBXuQhbj4JVclzJK13BOIvJG5XU= -sigs.k8s.io/structured-merge-diff/v4 v4.1.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= +sigs.k8s.io/structured-merge-diff/v4 v4.1.2 h1:Hr/htKFmJEbtMgS/UD0N+gtgctAqz81t3nu+sPzynno= +sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= sigs.k8s.io/yaml v1.2.0 h1:kr/MCeFWJWTwyaHoR9c8EjH9OumOmoF9YGiZd7lFm/Q= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= From 9aa829fbe660ff9fd0578f40850571f022ef20ef Mon Sep 17 00:00:00 2001 From: Tim Hockin Date: Sun, 4 Jul 2021 14:49:44 -0700 Subject: [PATCH 123/130] Fix small bug with AllocateLoadBalancerNodePorts If the user specified a port, DO reserve it, even if they asked you not to allocate new ports. Kubernetes-commit: eae4a19bd35ee4042234fbf6739b450961edd9bb --- core/v1/generated.proto | 13 ++++++++----- core/v1/types.go | 13 ++++++++----- core/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index b3e7300fcc..1b7152a39c 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -5040,11 +5040,14 @@ message ServiceSpec { optional string ipFamilyPolicy = 17; // allocateLoadBalancerNodePorts defines if NodePorts will be automatically - // allocated for services with type LoadBalancer. Default is "true". It may be - // set to "false" if the cluster load-balancer does not rely on NodePorts. - // allocateLoadBalancerNodePorts may only be set for services with type LoadBalancer - // and will be cleared if the type is changed to any other type. - // This field is alpha-level and is only honored by servers that enable the ServiceLBNodePortControl feature. + // allocated for services with type LoadBalancer. Default is "true". It + // may be set to "false" if the cluster load-balancer does not rely on + // NodePorts. If the caller requests specific NodePorts (by specifying a + // value), those requests will be respected, regardless of this field. + // This field may only be set for services with type LoadBalancer and will + // be cleared if the type is changed to any other type. + // This field is beta-level and is only honored by servers that enable the ServiceLBNodePortControl feature. + // +featureGate=ServiceLBNodePortControl // +optional optional bool allocateLoadBalancerNodePorts = 20; diff --git a/core/v1/types.go b/core/v1/types.go index cd99c2f980..19eef8b135 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -4294,11 +4294,14 @@ type ServiceSpec struct { IPFamilyPolicy *IPFamilyPolicyType `json:"ipFamilyPolicy,omitempty" protobuf:"bytes,17,opt,name=ipFamilyPolicy,casttype=IPFamilyPolicyType"` // allocateLoadBalancerNodePorts defines if NodePorts will be automatically - // allocated for services with type LoadBalancer. Default is "true". It may be - // set to "false" if the cluster load-balancer does not rely on NodePorts. - // allocateLoadBalancerNodePorts may only be set for services with type LoadBalancer - // and will be cleared if the type is changed to any other type. - // This field is alpha-level and is only honored by servers that enable the ServiceLBNodePortControl feature. + // allocated for services with type LoadBalancer. Default is "true". It + // may be set to "false" if the cluster load-balancer does not rely on + // NodePorts. If the caller requests specific NodePorts (by specifying a + // value), those requests will be respected, regardless of this field. + // This field may only be set for services with type LoadBalancer and will + // be cleared if the type is changed to any other type. + // This field is beta-level and is only honored by servers that enable the ServiceLBNodePortControl feature. + // +featureGate=ServiceLBNodePortControl // +optional AllocateLoadBalancerNodePorts *bool `json:"allocateLoadBalancerNodePorts,omitempty" protobuf:"bytes,20,opt,name=allocateLoadBalancerNodePorts"` diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 007ddc3b8b..c03bbb89fe 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -2247,7 +2247,7 @@ var map_ServiceSpec = map[string]string{ "sessionAffinityConfig": "sessionAffinityConfig contains the configurations of session affinity.", "ipFamilies": "IPFamilies is a list of IP families (e.g. IPv4, IPv6) assigned to this service, and is gated by the \"IPv6DualStack\" feature gate. This field is usually assigned automatically based on cluster configuration and the ipFamilyPolicy field. If this field is specified manually, the requested family is available in the cluster, and ipFamilyPolicy allows it, it will be used; otherwise creation of the service will fail. This field is conditionally mutable: it allows for adding or removing a secondary IP family, but it does not allow changing the primary IP family of the Service. Valid values are \"IPv4\" and \"IPv6\". This field only applies to Services of types ClusterIP, NodePort, and LoadBalancer, and does apply to \"headless\" services. This field will be wiped when updating a Service to type ExternalName.\n\nThis field may hold a maximum of two entries (dual-stack families, in either order). These families must correspond to the values of the clusterIPs field, if specified. Both clusterIPs and ipFamilies are governed by the ipFamilyPolicy field.", "ipFamilyPolicy": "IPFamilyPolicy represents the dual-stack-ness requested or required by this Service, and is gated by the \"IPv6DualStack\" feature gate. If there is no value provided, then this field will be set to SingleStack. Services can be \"SingleStack\" (a single IP family), \"PreferDualStack\" (two IP families on dual-stack configured clusters or a single IP family on single-stack clusters), or \"RequireDualStack\" (two IP families on dual-stack configured clusters, otherwise fail). The ipFamilies and clusterIPs fields depend on the value of this field. This field will be wiped when updating a service to type ExternalName.", - "allocateLoadBalancerNodePorts": "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. allocateLoadBalancerNodePorts may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. This field is alpha-level and is only honored by servers that enable the ServiceLBNodePortControl feature.", + "allocateLoadBalancerNodePorts": "allocateLoadBalancerNodePorts defines if NodePorts will be automatically allocated for services with type LoadBalancer. Default is \"true\". It may be set to \"false\" if the cluster load-balancer does not rely on NodePorts. If the caller requests specific NodePorts (by specifying a value), those requests will be respected, regardless of this field. This field may only be set for services with type LoadBalancer and will be cleared if the type is changed to any other type. This field is beta-level and is only honored by servers that enable the ServiceLBNodePortControl feature.", "loadBalancerClass": "loadBalancerClass is the class of the load balancer implementation this Service belongs to. If specified, the value of this field must be a label-style identifier, with an optional prefix, e.g. \"internal-vip\" or \"example.com/internal-vip\". Unprefixed names are reserved for end-users. This field can only be set when the Service type is 'LoadBalancer'. If not set, the default load balancer implementation is used, today this is typically done through the cloud provider integration, but should apply for any default implementation. If set, it is assumed that a load balancer implementation is watching for Services with a matching class. Any default load balancer implementation (e.g. cloud providers) should ignore Services that set this field. This field can only be set when creating or updating a Service to type 'LoadBalancer'. Once set, it can not be changed. This field will be wiped when a service is updated to a non 'LoadBalancer' type.", "internalTrafficPolicy": "InternalTrafficPolicy specifies if the cluster internal traffic should be routed to all endpoints or node-local endpoints only. \"Cluster\" routes internal traffic to a Service to all endpoints. \"Local\" routes traffic to node-local endpoints only, traffic is dropped if no node-local endpoints are ready. The default value is \"Cluster\".", } From ae00b16fe090a7528378172a934392a04a379e45 Mon Sep 17 00:00:00 2001 From: Shiming Zhang Date: Wed, 7 Jul 2021 10:44:10 +0800 Subject: [PATCH 124/130] Update API documents Kubernetes-commit: 20de04d6c304122dc470c8de67172d5a4ccf1956 --- core/v1/types.go | 1 + 1 file changed, 1 insertion(+) diff --git a/core/v1/types.go b/core/v1/types.go index 6d0bd51849..4d7fd6be7c 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2151,6 +2151,7 @@ type Probe struct { // Value must be non-negative integer. The value zero indicates stop immediately via // the kill signal (no opportunity to shut down). // This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. + // Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. // +optional TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" protobuf:"varint,7,opt,name=terminationGracePeriodSeconds"` } From 8479309c3988648752a60924bfc16f146cf6b771 Mon Sep 17 00:00:00 2001 From: Shiming Zhang Date: Wed, 7 Jul 2021 10:44:25 +0800 Subject: [PATCH 125/130] Regenerate Kubernetes-commit: 1ff5ae2cb5f1e7351c9c7161bacc11087e561c42 --- core/v1/generated.proto | 1 + core/v1/types_swagger_doc_generated.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index a4546cdbd3..40875bfac6 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -3913,6 +3913,7 @@ message Probe { // Value must be non-negative integer. The value zero indicates stop immediately via // the kill signal (no opportunity to shut down). // This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. + // Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. // +optional optional int64 terminationGracePeriodSeconds = 7; } diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index 399147a670..c760eddd28 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -1775,7 +1775,7 @@ var map_Probe = map[string]string{ "periodSeconds": "How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.", "successThreshold": "Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", "failureThreshold": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.", - "terminationGracePeriodSeconds": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate.", + "terminationGracePeriodSeconds": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset.", } func (Probe) SwaggerDoc() map[string]string { From 4aee5491340862fdaa59ae7996ff938a281abf32 Mon Sep 17 00:00:00 2001 From: Elana Hashman Date: Tue, 13 Jul 2021 11:23:14 -0700 Subject: [PATCH 126/130] Update API description for probe.terminationGracePeriodSeconds Kubernetes-commit: aaa7de0ac67cd3e1517280aa84e1233f0cdd17a0 --- core/v1/generated.proto | 2 +- core/v1/types.go | 2 +- core/v1/types_swagger_doc_generated.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/v1/generated.proto b/core/v1/generated.proto index 40875bfac6..ff63fd29f3 100644 --- a/core/v1/generated.proto +++ b/core/v1/generated.proto @@ -3912,7 +3912,7 @@ message Probe { // value overrides the value provided by the pod spec. // Value must be non-negative integer. The value zero indicates stop immediately via // the kill signal (no opportunity to shut down). - // This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. + // This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. // Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. // +optional optional int64 terminationGracePeriodSeconds = 7; diff --git a/core/v1/types.go b/core/v1/types.go index 4d7fd6be7c..027d73edd1 100644 --- a/core/v1/types.go +++ b/core/v1/types.go @@ -2150,7 +2150,7 @@ type Probe struct { // value overrides the value provided by the pod spec. // Value must be non-negative integer. The value zero indicates stop immediately via // the kill signal (no opportunity to shut down). - // This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. + // This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. // Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset. // +optional TerminationGracePeriodSeconds *int64 `json:"terminationGracePeriodSeconds,omitempty" protobuf:"varint,7,opt,name=terminationGracePeriodSeconds"` diff --git a/core/v1/types_swagger_doc_generated.go b/core/v1/types_swagger_doc_generated.go index c760eddd28..8d6327375b 100644 --- a/core/v1/types_swagger_doc_generated.go +++ b/core/v1/types_swagger_doc_generated.go @@ -1775,7 +1775,7 @@ var map_Probe = map[string]string{ "periodSeconds": "How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1.", "successThreshold": "Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", "failureThreshold": "Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1.", - "terminationGracePeriodSeconds": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is an alpha field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset.", + "terminationGracePeriodSeconds": "Optional duration in seconds the pod needs to terminate gracefully upon probe failure. The grace period is the duration in seconds after the processes running in the pod are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. If this value is nil, the pod's terminationGracePeriodSeconds will be used. Otherwise, this value overrides the value provided by the pod spec. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). This is a beta field and requires enabling ProbeTerminationGracePeriod feature gate. Minimum value is 1. spec.terminationGracePeriodSeconds is used if unset.", } func (Probe) SwaggerDoc() map[string]string { From 4bdcbc60ffeee2c04231f11ff114314c1a93ce65 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Tue, 13 Jul 2021 15:42:19 -0700 Subject: [PATCH 127/130] Merge pull request #103168 from raisaat/beta-2238 Code changes for Probe-level Termination Grace Period Beta Kubernetes-commit: f0b7ad3ee06c5168fef5fa4f01fe445ece595f89 From 99803f633ec63d8a008e42ef62aca314071ccdd3 Mon Sep 17 00:00:00 2001 From: Matthew Cary Date: Thu, 15 Jul 2021 17:14:19 -0700 Subject: [PATCH 128/130] Revert "statefulset PersistentVolumeClaimDeletePolicy api change" This reverts commit e4e735cd1cf6e9c06f98a6cc8785ae5f0ab5c099. Change-Id: I3e17aa585fd9ae4f9e74b97326ae6b9fadd2a94c Kubernetes-commit: 10a3cc815bea73f78f7126cab5df95233da96e1b --- apps/v1/types.go | 43 ------------------------------------------- apps/v1beta1/types.go | 40 ---------------------------------------- apps/v1beta2/types.go | 40 ---------------------------------------- 3 files changed, 123 deletions(-) diff --git a/apps/v1/types.go b/apps/v1/types.go index c60a959bc8..51c9fa43d5 100644 --- a/apps/v1/types.go +++ b/apps/v1/types.go @@ -116,40 +116,6 @@ type RollingUpdateStatefulSetStrategy struct { Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"` } -// PersistentVolumeClaimRetentionPolicyType is a string enumeration of the policies that will determine -// when volumes from the VolumeClaimTemplates will be deleted when the controlling StatefulSet is -// deleted or scaled down. -type PersistentVolumeClaimRetentionPolicyType string - -const ( - // RetainPersistentVolumeClaimRetentionPolicyType is the default - // PersistentVolumeClaimRetentionPolicy and specifies that - // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates - // will not be deleted. - RetainPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Retain" - // RetentionPersistentVolumeClaimRetentionPolicyType specifies that - // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates - // will be deleted in the scenario specified in - // StatefulSetPersistentVolumeClaimRetentionPolicy. - DeletePersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Delete" -) - -// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs -// created from the StatefulSet VolumeClaimTemplates. -type StatefulSetPersistentVolumeClaimRetentionPolicy struct { - // WhenDeleted specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is deleted. The default policy - // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The - // `Delete` policy causes those PVCs to be deleted. - WhenDeleted PersistentVolumeClaimRetentionPolicyType `json:"whenDeleted,omitempty" protobuf:"bytes,1,opt,name=whenDeleted,casttype=PersistentVolumeClaimRetentionPolicyType"` - // WhenScaled specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is scaled down. The default - // policy of `Retain` causes PVCs to not be affected by a scaledown. The - // `Delete` policy causes the associated PVCs for any excess pods above - // the replica count to be deleted. - WhenScaled PersistentVolumeClaimRetentionPolicyType `json:"whenScaled,omitempty" protobuf:"bytes,2,opt,name=whenScaled,casttype=PersistentVolumeClaimRetentionPolicyType"` -} - // A StatefulSetSpec is the specification of a StatefulSet. type StatefulSetSpec struct { // replicas is the desired number of replicas of the given Template. @@ -216,15 +182,6 @@ type StatefulSetSpec struct { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` - - // persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent - // volume claims created from volumeClaimTemplates. By default, all persistent - // volume claims are created as needed and retained until manually deleted. This - // policy allows the lifecycle to be altered, for example by deleting persistent - // volume claims when their stateful set is deleted, or when their pod is scaled - // down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, - // which is alpha. +optional - PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta1/types.go b/apps/v1beta1/types.go index 2c2db067d1..be638bb0f9 100644 --- a/apps/v1beta1/types.go +++ b/apps/v1beta1/types.go @@ -158,40 +158,6 @@ type RollingUpdateStatefulSetStrategy struct { Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"` } -// PersistentVolumeClaimRetentionPolicyType is a string enumeration of the policies that will determine -// when volumes from the VolumeClaimTemplates will be deleted when the controlling StatefulSet is -// deleted or scaled down. -type PersistentVolumeClaimRetentionPolicyType string - -const ( - // RetainPersistentVolumeClaimRetentionPolicyType is the default - // PersistentVolumeClaimRetentionPolicy and specifies that - // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates - // will not be deleted. - RetainPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Retain" - // RetentionPersistentVolumeClaimRetentionPolicyType specifies that - // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates - // will be deleted in the scenario specified in - // StatefulSetPersistentVolumeClaimRetentionPolicy. - RetentionPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Delete" -) - -// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs -// created from the StatefulSet VolumeClaimTemplates. -type StatefulSetPersistentVolumeClaimRetentionPolicy struct { - // WhenDeleted specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is deleted. The default policy - // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The - // `Delete` policy causes those PVCs to be deleted. - WhenDeleted PersistentVolumeClaimRetentionPolicyType `json:"whenDeleted,omitempty" protobuf:"bytes,1,opt,name=whenDeleted,casttype=PersistentVolumeClaimRetentionPolicyType"` - // WhenScaled specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is scaled down. The default - // policy of `Retain` causes PVCs to not be affected by a scaledown. The - // `Delete` policy causes the associated PVCs for any excess pods above - // the replica count to be deleted. - WhenScaled PersistentVolumeClaimRetentionPolicyType `json:"whenScaled,omitempty" protobuf:"bytes,2,opt,name=whenScaled,casttype=PersistentVolumeClaimRetentionPolicyType"` -} - // A StatefulSetSpec is the specification of a StatefulSet. type StatefulSetSpec struct { // replicas is the desired number of replicas of the given Template. @@ -259,12 +225,6 @@ type StatefulSetSpec struct { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` - - // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from - // the StatefulSet VolumeClaimTemplates. This requires the - // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. - // +optional - PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta2/types.go b/apps/v1beta2/types.go index 873921c4e2..67e10b9714 100644 --- a/apps/v1beta2/types.go +++ b/apps/v1beta2/types.go @@ -169,40 +169,6 @@ type RollingUpdateStatefulSetStrategy struct { Partition *int32 `json:"partition,omitempty" protobuf:"varint,1,opt,name=partition"` } -// PersistentVolumeClaimRetentionPolicyType is a string enumeration of the policies that will determine -// when volumes from the VolumeClaimTemplates will be deleted when the controlling StatefulSet is -// deleted or scaled down. -type PersistentVolumeClaimRetentionPolicyType string - -const ( - // RetainPersistentVolumeClaimRetentionPolicyType is the default - // PersistentVolumeClaimRetentionPolicy and specifies that - // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates - // will not be deleted. - RetainPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Retain" - // RetentionPersistentVolumeClaimRetentionPolicyType specifies that - // PersistentVolumeClaims associated with StatefulSet VolumeClaimTemplates - // will be deleted in the scenario specified in - // StatefulSetPersistentVolumeClaimRetentionPolicy. - RetentionPersistentVolumeClaimRetentionPolicyType PersistentVolumeClaimRetentionPolicyType = "Delete" -) - -// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs -// created from the StatefulSet VolumeClaimTemplates. -type StatefulSetPersistentVolumeClaimRetentionPolicy struct { - // WhenDeleted specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is deleted. The default policy - // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The - // `Delete` policy causes those PVCs to be deleted. - WhenDeleted PersistentVolumeClaimRetentionPolicyType `json:"whenDeleted,omitempty" protobuf:"bytes,1,opt,name=whenDeleted,casttype=PersistentVolumeClaimRetentionPolicyType"` - // WhenScaled specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is scaled down. The default - // policy of `Retain` causes PVCs to not be affected by a scaledown. The - // `Delete` policy causes the associated PVCs for any excess pods above - // the replica count to be deleted. - WhenScaled PersistentVolumeClaimRetentionPolicyType `json:"whenScaled,omitempty" protobuf:"bytes,2,opt,name=whenScaled,casttype=PersistentVolumeClaimRetentionPolicyType"` -} - // A StatefulSetSpec is the specification of a StatefulSet. type StatefulSetSpec struct { // replicas is the desired number of replicas of the given Template. @@ -269,12 +235,6 @@ type StatefulSetSpec struct { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional MinReadySeconds int32 `json:"minReadySeconds,omitempty" protobuf:"varint,9,opt,name=minReadySeconds"` - - // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from - // the StatefulSet VolumeClaimTemplates. This requires the - // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. - // +optional - PersistentVolumeClaimRetentionPolicy *StatefulSetPersistentVolumeClaimRetentionPolicy `json:"persistentVolumeClaimRetentionPolicy,omitempty" protobuf:"bytes,10,opt,name=persistentVolumeClaimRetentionPolicy"` } // StatefulSetStatus represents the current state of a StatefulSet. From 68328c152ccaecc859ca5ce51f92f3c2e8fb0d2c Mon Sep 17 00:00:00 2001 From: Matthew Cary Date: Thu, 15 Jul 2021 17:15:50 -0700 Subject: [PATCH 129/130] Revert "tests for statefulset PersistentVolumeClaimDeletePolicy api change" This reverts commit b259686b367ffef89310a71875834a97befc5b4b. Change-Id: I25cc8ae8a9aa77d0bc483147d3f8fb65616a2b2b Kubernetes-commit: aeb82243fc863c44c3603f0d3bf4d8910774765e --- apps/v1/generated.pb.go | 526 +++++-------------- apps/v1/generated.proto | 26 - apps/v1/types_swagger_doc_generated.go | 31 +- apps/v1/zz_generated.deepcopy.go | 21 - apps/v1beta1/generated.pb.go | 503 +++++------------- apps/v1beta1/generated.proto | 23 - apps/v1beta1/types_swagger_doc_generated.go | 31 +- apps/v1beta1/zz_generated.deepcopy.go | 21 - apps/v1beta2/generated.pb.go | 543 +++++--------------- apps/v1beta2/generated.proto | 23 - apps/v1beta2/types_swagger_doc_generated.go | 31 +- apps/v1beta2/zz_generated.deepcopy.go | 21 - testdata/HEAD/apps.v1.StatefulSet.json | 26 +- testdata/HEAD/apps.v1.StatefulSet.pb | Bin 9132 -> 9083 bytes testdata/HEAD/apps.v1.StatefulSet.yaml | 23 +- testdata/HEAD/apps.v1beta1.StatefulSet.json | 26 +- testdata/HEAD/apps.v1beta1.StatefulSet.pb | Bin 9135 -> 9081 bytes testdata/HEAD/apps.v1beta1.StatefulSet.yaml | 23 +- testdata/HEAD/apps.v1beta2.StatefulSet.json | 26 +- testdata/HEAD/apps.v1beta2.StatefulSet.pb | Bin 9137 -> 9088 bytes testdata/HEAD/apps.v1beta2.StatefulSet.yaml | 23 +- 21 files changed, 487 insertions(+), 1460 deletions(-) diff --git a/apps/v1/generated.pb.go b/apps/v1/generated.pb.go index 81d51bd58f..0a15aff4d8 100644 --- a/apps/v1/generated.pb.go +++ b/apps/v1/generated.pb.go @@ -748,40 +748,10 @@ func (m *StatefulSetList) XXX_DiscardUnknown() { var xxx_messageInfo_StatefulSetList proto.InternalMessageInfo -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Reset() { - *m = StatefulSetPersistentVolumeClaimRetentionPolicy{} -} -func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {} -func (*StatefulSetPersistentVolumeClaimRetentionPolicy) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{25} -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Merge(src proto.Message) { - xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.Merge(m, src) -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Size() int { - return m.Size() -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_DiscardUnknown() { - xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.DiscardUnknown(m) -} - -var xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy proto.InternalMessageInfo - func (m *StatefulSetSpec) Reset() { *m = StatefulSetSpec{} } func (*StatefulSetSpec) ProtoMessage() {} func (*StatefulSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{26} + return fileDescriptor_e1014cab6f31e43b, []int{25} } func (m *StatefulSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -809,7 +779,7 @@ var xxx_messageInfo_StatefulSetSpec proto.InternalMessageInfo func (m *StatefulSetStatus) Reset() { *m = StatefulSetStatus{} } func (*StatefulSetStatus) ProtoMessage() {} func (*StatefulSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{27} + return fileDescriptor_e1014cab6f31e43b, []int{26} } func (m *StatefulSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -837,7 +807,7 @@ var xxx_messageInfo_StatefulSetStatus proto.InternalMessageInfo func (m *StatefulSetUpdateStrategy) Reset() { *m = StatefulSetUpdateStrategy{} } func (*StatefulSetUpdateStrategy) ProtoMessage() {} func (*StatefulSetUpdateStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_e1014cab6f31e43b, []int{28} + return fileDescriptor_e1014cab6f31e43b, []int{27} } func (m *StatefulSetUpdateStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -888,7 +858,6 @@ func init() { proto.RegisterType((*StatefulSet)(nil), "k8s.io.api.apps.v1.StatefulSet") proto.RegisterType((*StatefulSetCondition)(nil), "k8s.io.api.apps.v1.StatefulSetCondition") proto.RegisterType((*StatefulSetList)(nil), "k8s.io.api.apps.v1.StatefulSetList") - proto.RegisterType((*StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), "k8s.io.api.apps.v1.StatefulSetPersistentVolumeClaimRetentionPolicy") proto.RegisterType((*StatefulSetSpec)(nil), "k8s.io.api.apps.v1.StatefulSetSpec") proto.RegisterType((*StatefulSetStatus)(nil), "k8s.io.api.apps.v1.StatefulSetStatus") proto.RegisterType((*StatefulSetUpdateStrategy)(nil), "k8s.io.api.apps.v1.StatefulSetUpdateStrategy") @@ -899,142 +868,135 @@ func init() { } var fileDescriptor_e1014cab6f31e43b = []byte{ - // 2149 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcb, 0x6f, 0x1b, 0xc7, - 0x19, 0xd7, 0xf2, 0x21, 0x51, 0x23, 0x4b, 0xb2, 0x47, 0xaa, 0xc4, 0xd8, 0x0d, 0xe9, 0xb2, 0xae, - 0xa3, 0xc4, 0x31, 0x59, 0x3b, 0x4e, 0x50, 0xc4, 0x45, 0x02, 0x91, 0x4a, 0xd3, 0x34, 0x7a, 0x75, - 0x64, 0x39, 0x80, 0x9b, 0x16, 0x1d, 0x2d, 0xc7, 0xd4, 0x46, 0xfb, 0xc2, 0xee, 0x2c, 0x63, 0xa2, - 0x97, 0xa2, 0x40, 0x6f, 0x3d, 0xf4, 0x3f, 0x29, 0x8a, 0xa2, 0xb9, 0x15, 0x41, 0xd0, 0x8b, 0x2f, - 0x45, 0x83, 0x5e, 0x9a, 0x13, 0x51, 0x33, 0xa7, 0xa2, 0xe8, 0xad, 0xbd, 0xf8, 0xd2, 0x62, 0x66, - 0x67, 0xdf, 0xb3, 0x22, 0x25, 0x27, 0xca, 0x03, 0xbe, 0x89, 0x33, 0xbf, 0xef, 0x37, 0xdf, 0xcc, - 0x7c, 0xdf, 0x7c, 0xbf, 0x99, 0x15, 0xb8, 0x7d, 0xf4, 0x3d, 0xb7, 0xa9, 0x59, 0xad, 0x23, 0xef, - 0x80, 0x38, 0x26, 0xa1, 0xc4, 0x6d, 0xf5, 0x89, 0xd9, 0xb5, 0x9c, 0x96, 0xe8, 0xc0, 0xb6, 0xd6, - 0xc2, 0xb6, 0xed, 0xb6, 0xfa, 0x37, 0x5a, 0x3d, 0x62, 0x12, 0x07, 0x53, 0xd2, 0x6d, 0xda, 0x8e, - 0x45, 0x2d, 0x08, 0x7d, 0x4c, 0x13, 0xdb, 0x5a, 0x93, 0x61, 0x9a, 0xfd, 0x1b, 0x17, 0xaf, 0xf7, - 0x34, 0x7a, 0xe8, 0x1d, 0x34, 0x55, 0xcb, 0x68, 0xf5, 0xac, 0x9e, 0xd5, 0xe2, 0xd0, 0x03, 0xef, - 0x3e, 0xff, 0xc5, 0x7f, 0xf0, 0xbf, 0x7c, 0x8a, 0x8b, 0x8d, 0xd8, 0x30, 0xaa, 0xe5, 0x10, 0xc9, - 0x30, 0x17, 0x6f, 0x45, 0x18, 0x03, 0xab, 0x87, 0x9a, 0x49, 0x9c, 0x41, 0xcb, 0x3e, 0xea, 0xb1, - 0x06, 0xb7, 0x65, 0x10, 0x8a, 0x65, 0x56, 0xad, 0x3c, 0x2b, 0xc7, 0x33, 0xa9, 0x66, 0x90, 0x8c, - 0xc1, 0x2b, 0xe3, 0x0c, 0x5c, 0xf5, 0x90, 0x18, 0x38, 0x63, 0xf7, 0x52, 0x9e, 0x9d, 0x47, 0x35, - 0xbd, 0xa5, 0x99, 0xd4, 0xa5, 0x4e, 0xda, 0xa8, 0xf1, 0x5f, 0x05, 0xc0, 0x8e, 0x65, 0x52, 0xc7, - 0xd2, 0x75, 0xe2, 0x20, 0xd2, 0xd7, 0x5c, 0xcd, 0x32, 0xe1, 0xcf, 0x41, 0x85, 0xcd, 0xa7, 0x8b, - 0x29, 0xae, 0x2a, 0x97, 0x95, 0xb5, 0xb9, 0x9b, 0xdf, 0x6d, 0x46, 0x8b, 0x1c, 0xd2, 0x37, 0xed, - 0xa3, 0x1e, 0x6b, 0x70, 0x9b, 0x0c, 0xdd, 0xec, 0xdf, 0x68, 0xee, 0x1c, 0xbc, 0x47, 0x54, 0xba, - 0x45, 0x28, 0x6e, 0xc3, 0x87, 0xc3, 0xfa, 0xd4, 0x68, 0x58, 0x07, 0x51, 0x1b, 0x0a, 0x59, 0xe1, - 0x0e, 0x28, 0x71, 0xf6, 0x02, 0x67, 0xbf, 0x9e, 0xcb, 0x2e, 0x26, 0xdd, 0x44, 0xf8, 0xfd, 0x37, - 0x1e, 0x50, 0x62, 0x32, 0xf7, 0xda, 0xe7, 0x04, 0x75, 0x69, 0x03, 0x53, 0x8c, 0x38, 0x11, 0x7c, - 0x11, 0x54, 0x1c, 0xe1, 0x7e, 0xb5, 0x78, 0x59, 0x59, 0x2b, 0xb6, 0xcf, 0x0b, 0x54, 0x25, 0x98, - 0x16, 0x0a, 0x11, 0x8d, 0x3f, 0x2b, 0x60, 0x25, 0x3b, 0xef, 0x4d, 0xcd, 0xa5, 0xf0, 0xdd, 0xcc, - 0xdc, 0x9b, 0x93, 0xcd, 0x9d, 0x59, 0xf3, 0x99, 0x87, 0x03, 0x07, 0x2d, 0xb1, 0x79, 0xbf, 0x0d, - 0xca, 0x1a, 0x25, 0x86, 0x5b, 0x2d, 0x5c, 0x2e, 0xae, 0xcd, 0xdd, 0xbc, 0xda, 0xcc, 0xc6, 0x6e, - 0x33, 0xeb, 0x58, 0x7b, 0x5e, 0x50, 0x96, 0xdf, 0x62, 0xc6, 0xc8, 0xe7, 0x68, 0xfc, 0x4f, 0x01, - 0xb3, 0x1b, 0x98, 0x18, 0x96, 0xb9, 0x47, 0xe8, 0x19, 0x6c, 0x5a, 0x07, 0x94, 0x5c, 0x9b, 0xa8, - 0x62, 0xd3, 0xbe, 0x25, 0xf3, 0x3d, 0x74, 0x67, 0xcf, 0x26, 0x6a, 0xb4, 0x51, 0xec, 0x17, 0xe2, - 0xc6, 0xf0, 0x6d, 0x30, 0xed, 0x52, 0x4c, 0x3d, 0x97, 0x6f, 0xd3, 0xdc, 0xcd, 0x6f, 0x1f, 0x4f, - 0xc3, 0xa1, 0xed, 0x05, 0x41, 0x34, 0xed, 0xff, 0x46, 0x82, 0xa2, 0xf1, 0xcf, 0x02, 0x80, 0x21, - 0xb6, 0x63, 0x99, 0x5d, 0x8d, 0xb2, 0xf8, 0x7d, 0x15, 0x94, 0xe8, 0xc0, 0x26, 0x7c, 0x19, 0x66, - 0xdb, 0x57, 0x03, 0x2f, 0xee, 0x0c, 0x6c, 0xf2, 0x78, 0x58, 0x5f, 0xc9, 0x5a, 0xb0, 0x1e, 0xc4, - 0x6d, 0xe0, 0x66, 0xe8, 0x5f, 0x81, 0x5b, 0xdf, 0x4a, 0x0e, 0xfd, 0x78, 0x58, 0x97, 0x1c, 0x16, - 0xcd, 0x90, 0x29, 0xe9, 0x20, 0xec, 0x03, 0xa8, 0x63, 0x97, 0xde, 0x71, 0xb0, 0xe9, 0xfa, 0x23, - 0x69, 0x06, 0x11, 0x33, 0x7f, 0x61, 0xb2, 0xed, 0x61, 0x16, 0xed, 0x8b, 0xc2, 0x0b, 0xb8, 0x99, - 0x61, 0x43, 0x92, 0x11, 0xe0, 0x55, 0x30, 0xed, 0x10, 0xec, 0x5a, 0x66, 0xb5, 0xc4, 0x67, 0x11, - 0x2e, 0x20, 0xe2, 0xad, 0x48, 0xf4, 0xc2, 0xe7, 0xc1, 0x8c, 0x41, 0x5c, 0x17, 0xf7, 0x48, 0xb5, - 0xcc, 0x81, 0x8b, 0x02, 0x38, 0xb3, 0xe5, 0x37, 0xa3, 0xa0, 0xbf, 0xf1, 0x7b, 0x05, 0xcc, 0x87, - 0x2b, 0x77, 0x06, 0xa9, 0xd2, 0x4e, 0xa6, 0xca, 0xb3, 0xc7, 0xc6, 0x49, 0x4e, 0x86, 0x7c, 0x58, - 0x8c, 0xf9, 0xcc, 0x82, 0x10, 0xfe, 0x14, 0x54, 0x5c, 0xa2, 0x13, 0x95, 0x5a, 0x8e, 0xf0, 0xf9, - 0xa5, 0x09, 0x7d, 0xc6, 0x07, 0x44, 0xdf, 0x13, 0xa6, 0xed, 0x73, 0xcc, 0xe9, 0xe0, 0x17, 0x0a, - 0x29, 0xe1, 0x8f, 0x41, 0x85, 0x12, 0xc3, 0xd6, 0x31, 0x25, 0x22, 0x4d, 0x12, 0xf1, 0xcd, 0xc2, - 0x85, 0x91, 0xed, 0x5a, 0xdd, 0x3b, 0x02, 0xc6, 0x13, 0x25, 0x5c, 0x87, 0xa0, 0x15, 0x85, 0x34, - 0xf0, 0x08, 0x2c, 0x78, 0x76, 0x97, 0x21, 0x29, 0x3b, 0xba, 0x7b, 0x03, 0x11, 0x3e, 0xd7, 0x8e, - 0x5d, 0x90, 0xfd, 0x84, 0x49, 0x7b, 0x45, 0x0c, 0xb0, 0x90, 0x6c, 0x47, 0x29, 0x6a, 0xb8, 0x0e, - 0x16, 0x0d, 0xcd, 0x44, 0x04, 0x77, 0x07, 0x7b, 0x44, 0xb5, 0xcc, 0xae, 0xcb, 0x03, 0xa8, 0xdc, - 0x5e, 0x15, 0x04, 0x8b, 0x5b, 0xc9, 0x6e, 0x94, 0xc6, 0xc3, 0x4d, 0xb0, 0x1c, 0x9c, 0xb3, 0x3f, - 0xd4, 0x5c, 0x6a, 0x39, 0x83, 0x4d, 0xcd, 0xd0, 0x68, 0x75, 0x9a, 0xf3, 0x54, 0x47, 0xc3, 0xfa, - 0x32, 0x92, 0xf4, 0x23, 0xa9, 0x55, 0xe3, 0x37, 0xd3, 0x60, 0x31, 0x75, 0x1a, 0xc0, 0xbb, 0x60, - 0x45, 0xf5, 0x1c, 0x87, 0x98, 0x74, 0xdb, 0x33, 0x0e, 0x88, 0xb3, 0xa7, 0x1e, 0x92, 0xae, 0xa7, - 0x93, 0x2e, 0xdf, 0xd1, 0x72, 0xbb, 0x26, 0x7c, 0x5d, 0xe9, 0x48, 0x51, 0x28, 0xc7, 0x1a, 0xfe, - 0x08, 0x40, 0x93, 0x37, 0x6d, 0x69, 0xae, 0x1b, 0x72, 0x16, 0x38, 0x67, 0x98, 0x80, 0xdb, 0x19, - 0x04, 0x92, 0x58, 0x31, 0x1f, 0xbb, 0xc4, 0xd5, 0x1c, 0xd2, 0x4d, 0xfb, 0x58, 0x4c, 0xfa, 0xb8, - 0x21, 0x45, 0xa1, 0x1c, 0x6b, 0xf8, 0x32, 0x98, 0xf3, 0x47, 0xe3, 0x6b, 0x2e, 0x36, 0x67, 0x49, - 0x90, 0xcd, 0x6d, 0x47, 0x5d, 0x28, 0x8e, 0x63, 0x53, 0xb3, 0x0e, 0x5c, 0xe2, 0xf4, 0x49, 0xf7, - 0x4d, 0x5f, 0x03, 0xb0, 0x42, 0x59, 0xe6, 0x85, 0x32, 0x9c, 0xda, 0x4e, 0x06, 0x81, 0x24, 0x56, - 0x6c, 0x6a, 0x7e, 0xd4, 0x64, 0xa6, 0x36, 0x9d, 0x9c, 0xda, 0xbe, 0x14, 0x85, 0x72, 0xac, 0x59, - 0xec, 0xf9, 0x2e, 0xaf, 0xf7, 0xb1, 0xa6, 0xe3, 0x03, 0x9d, 0x54, 0x67, 0x92, 0xb1, 0xb7, 0x9d, - 0xec, 0x46, 0x69, 0x3c, 0x7c, 0x13, 0x5c, 0xf0, 0x9b, 0xf6, 0x4d, 0x1c, 0x92, 0x54, 0x38, 0xc9, - 0x33, 0x82, 0xe4, 0xc2, 0x76, 0x1a, 0x80, 0xb2, 0x36, 0xf0, 0x55, 0xb0, 0xa0, 0x5a, 0xba, 0xce, - 0xe3, 0xb1, 0x63, 0x79, 0x26, 0xad, 0xce, 0x72, 0x16, 0xc8, 0x72, 0xa8, 0x93, 0xe8, 0x41, 0x29, - 0x24, 0xbc, 0x07, 0x80, 0x1a, 0x94, 0x03, 0xb7, 0x0a, 0xf2, 0x0b, 0x7d, 0xb6, 0x0e, 0x45, 0x05, - 0x38, 0x6c, 0x72, 0x51, 0x8c, 0xad, 0xf1, 0xa1, 0x02, 0x56, 0x73, 0x72, 0x1c, 0xbe, 0x9e, 0xa8, - 0x7a, 0xd7, 0x52, 0x55, 0xef, 0x52, 0x8e, 0x59, 0xac, 0xf4, 0xa9, 0x60, 0x9e, 0xe9, 0x0e, 0xcd, - 0xec, 0xf9, 0x10, 0x71, 0x82, 0xbd, 0x20, 0xf3, 0x1d, 0xc5, 0x81, 0xd1, 0x31, 0x7c, 0x61, 0x34, - 0xac, 0xcf, 0x27, 0xfa, 0x50, 0x92, 0xb3, 0xf1, 0xab, 0x02, 0x00, 0x1b, 0xc4, 0xd6, 0xad, 0x81, - 0x41, 0xcc, 0xb3, 0x50, 0x2d, 0x1b, 0x09, 0xd5, 0xd2, 0x90, 0x6e, 0x44, 0xe8, 0x4f, 0xae, 0x6c, - 0xd9, 0x4c, 0xc9, 0x96, 0x2b, 0x63, 0x78, 0x8e, 0xd7, 0x2d, 0x7f, 0x2f, 0x82, 0xa5, 0x08, 0x1c, - 0x09, 0x97, 0xdb, 0x89, 0x2d, 0x7c, 0x2e, 0xb5, 0x85, 0xab, 0x12, 0x93, 0xcf, 0x4d, 0xb9, 0xbc, - 0x07, 0x16, 0x98, 0xae, 0xf0, 0x77, 0x8d, 0xab, 0x96, 0xe9, 0x13, 0xab, 0x96, 0xb0, 0xea, 0x6c, - 0x26, 0x98, 0x50, 0x8a, 0x39, 0x47, 0x25, 0xcd, 0x7c, 0x15, 0x55, 0xd2, 0x1f, 0x14, 0xb0, 0x10, - 0x6d, 0xd3, 0x19, 0xc8, 0xa4, 0x4e, 0x52, 0x26, 0xd5, 0x8e, 0x8f, 0xcb, 0x1c, 0x9d, 0xf4, 0xb7, - 0x52, 0xdc, 0x6b, 0x2e, 0x94, 0xd6, 0xd8, 0x85, 0xca, 0xd6, 0x35, 0x15, 0xbb, 0xa2, 0xac, 0x9e, - 0xf3, 0x2f, 0x53, 0x7e, 0x1b, 0x0a, 0x7b, 0x13, 0x92, 0xaa, 0xf0, 0xf9, 0x4a, 0xaa, 0xe2, 0x67, - 0x23, 0xa9, 0xee, 0x80, 0x8a, 0x1b, 0x88, 0xa9, 0x12, 0xa7, 0xbc, 0x3a, 0x2e, 0x9d, 0x85, 0x8e, - 0x0a, 0x59, 0x43, 0x05, 0x15, 0x32, 0xc9, 0xb4, 0x53, 0xf9, 0x8b, 0xd4, 0x4e, 0x2c, 0xbc, 0x6d, - 0xec, 0xb9, 0xa4, 0xcb, 0x53, 0xa9, 0x12, 0x85, 0xf7, 0x2e, 0x6f, 0x45, 0xa2, 0x17, 0xee, 0x83, - 0x55, 0xdb, 0xb1, 0x7a, 0x0e, 0x71, 0xdd, 0x0d, 0x82, 0xbb, 0xba, 0x66, 0x92, 0x60, 0x02, 0x7e, - 0xd5, 0xbb, 0x34, 0x1a, 0xd6, 0x57, 0x77, 0xe5, 0x10, 0x94, 0x67, 0xdb, 0xf8, 0x53, 0x09, 0x9c, - 0x4f, 0x9f, 0x88, 0x39, 0x42, 0x44, 0x39, 0x95, 0x10, 0x79, 0x31, 0x16, 0xa2, 0xbe, 0x4a, 0x8b, - 0xdd, 0xf9, 0x33, 0x61, 0xba, 0x0e, 0x16, 0x85, 0xf0, 0x08, 0x3a, 0x85, 0x14, 0x0b, 0xb7, 0x67, - 0x3f, 0xd9, 0x8d, 0xd2, 0x78, 0x78, 0x1b, 0xcc, 0x3b, 0x5c, 0x5b, 0x05, 0x04, 0xbe, 0x3e, 0xf9, - 0x86, 0x20, 0x98, 0x47, 0xf1, 0x4e, 0x94, 0xc4, 0x32, 0x6d, 0x12, 0x49, 0x8e, 0x80, 0xa0, 0x94, - 0xd4, 0x26, 0xeb, 0x69, 0x00, 0xca, 0xda, 0xc0, 0x2d, 0xb0, 0xe4, 0x99, 0x59, 0x2a, 0x3f, 0xd6, - 0x2e, 0x09, 0xaa, 0xa5, 0xfd, 0x2c, 0x04, 0xc9, 0xec, 0xe0, 0x4f, 0x12, 0x72, 0x65, 0x9a, 0x9f, - 0x22, 0xcf, 0x1d, 0x9f, 0x0e, 0x13, 0xeb, 0x15, 0x89, 0x8e, 0xaa, 0x4c, 0xaa, 0xa3, 0x1a, 0x1f, - 0x28, 0x00, 0x66, 0x53, 0x70, 0xec, 0xe5, 0x3e, 0x63, 0x11, 0x2b, 0x91, 0x5d, 0xb9, 0xc2, 0xb9, - 0x36, 0x5e, 0xe1, 0x44, 0x27, 0xe8, 0x64, 0x12, 0x47, 0x2c, 0xef, 0xd9, 0x3c, 0xcc, 0x4c, 0x20, - 0x71, 0x22, 0x7f, 0x9e, 0x4c, 0xe2, 0xc4, 0x78, 0x8e, 0x97, 0x38, 0xff, 0x2a, 0x80, 0xa5, 0x08, - 0x3c, 0xb1, 0xc4, 0x91, 0x98, 0x3c, 0x7d, 0x9c, 0x99, 0x4c, 0x76, 0x44, 0x4b, 0xf7, 0x25, 0x91, - 0x1d, 0x91, 0x43, 0x39, 0xb2, 0xe3, 0x77, 0x85, 0xb8, 0xd7, 0x27, 0x94, 0x1d, 0x9f, 0xc1, 0x53, - 0xc5, 0x57, 0x4e, 0xb9, 0x34, 0x3e, 0x2a, 0x82, 0xf3, 0xe9, 0x14, 0x4c, 0xd4, 0x41, 0x65, 0x6c, - 0x1d, 0xdc, 0x05, 0xcb, 0xf7, 0x3d, 0x5d, 0x1f, 0xf0, 0x39, 0xc4, 0x8a, 0xa1, 0x5f, 0x41, 0xbf, - 0x29, 0x2c, 0x97, 0x7f, 0x20, 0xc1, 0x20, 0xa9, 0x65, 0xb6, 0x2c, 0x96, 0x9e, 0xb4, 0x2c, 0x96, - 0x4f, 0x51, 0x16, 0xe5, 0xca, 0xa2, 0x78, 0x2a, 0x65, 0x31, 0x71, 0x4d, 0x94, 0x1c, 0x57, 0x63, - 0xef, 0xf0, 0x23, 0x05, 0xac, 0xc8, 0xaf, 0xcf, 0x50, 0x07, 0x0b, 0x06, 0x7e, 0x10, 0x7f, 0xbc, - 0x18, 0x57, 0x30, 0x3c, 0xaa, 0xe9, 0x4d, 0xff, 0xeb, 0x4e, 0xf3, 0x2d, 0x93, 0xee, 0x38, 0x7b, - 0xd4, 0xd1, 0xcc, 0x9e, 0x5f, 0x60, 0xb7, 0x12, 0x5c, 0x28, 0xc5, 0x0d, 0xef, 0x81, 0x8a, 0x81, - 0x1f, 0xec, 0x79, 0x4e, 0x2f, 0x28, 0x84, 0x27, 0x1f, 0x87, 0xc7, 0xfe, 0x96, 0x60, 0x41, 0x21, - 0x5f, 0xe3, 0x53, 0x05, 0xac, 0xe6, 0x54, 0xd0, 0xaf, 0xd1, 0x2c, 0x77, 0xc0, 0xe5, 0xc4, 0x24, - 0x59, 0x42, 0x92, 0xfb, 0x9e, 0xce, 0x73, 0x53, 0xe8, 0x95, 0x6b, 0x60, 0xd6, 0xc6, 0x0e, 0xd5, - 0x42, 0xa1, 0x5b, 0x6e, 0xcf, 0x8f, 0x86, 0xf5, 0xd9, 0xdd, 0xa0, 0x11, 0x45, 0xfd, 0x8d, 0x5f, - 0x17, 0xc0, 0x5c, 0x8c, 0xe4, 0x0c, 0xb4, 0xc3, 0x1b, 0x09, 0xed, 0x20, 0xfd, 0x1a, 0x13, 0x9f, - 0x55, 0x9e, 0x78, 0xd8, 0x4a, 0x89, 0x87, 0xef, 0x8c, 0x23, 0x3a, 0x5e, 0x3d, 0xfc, 0xbb, 0x00, - 0x96, 0x63, 0xe8, 0x48, 0x3e, 0x7c, 0x3f, 0x21, 0x1f, 0xd6, 0x52, 0xf2, 0xa1, 0x2a, 0xb3, 0x79, - 0xaa, 0x1f, 0xc6, 0xeb, 0x87, 0x3f, 0x2a, 0x60, 0x31, 0xb6, 0x76, 0x67, 0x20, 0x20, 0x36, 0x92, - 0x02, 0xa2, 0x3e, 0x26, 0x5e, 0x72, 0x14, 0xc4, 0x7f, 0x14, 0xd0, 0x8a, 0xa1, 0x76, 0x89, 0xe3, - 0x6a, 0x2e, 0x25, 0x26, 0xbd, 0x6b, 0xe9, 0x9e, 0x41, 0x3a, 0x3a, 0xd6, 0x0c, 0x44, 0x58, 0x83, - 0x66, 0x99, 0xbb, 0x96, 0xae, 0xa9, 0x03, 0x88, 0xc1, 0xdc, 0xfb, 0x87, 0xc4, 0xdc, 0x20, 0x3a, - 0xa1, 0xe2, 0x9b, 0xc1, 0x6c, 0xfb, 0xf5, 0xe0, 0x09, 0xfd, 0x9d, 0xa8, 0xeb, 0xf1, 0xb0, 0xbe, - 0x36, 0x09, 0x23, 0x0f, 0xb0, 0x38, 0x27, 0xfc, 0x19, 0x00, 0xec, 0xe7, 0x9e, 0x8a, 0x83, 0x2f, - 0x08, 0xb3, 0xed, 0xd7, 0x82, 0x34, 0x7c, 0x27, 0xec, 0x39, 0xd1, 0x00, 0x31, 0xc6, 0xc6, 0x5f, - 0x67, 0x12, 0xdb, 0xf5, 0xb5, 0x7f, 0xb0, 0xf9, 0x05, 0x58, 0xee, 0x47, 0xab, 0x13, 0x00, 0x98, - 0xd0, 0x60, 0xb1, 0xf3, 0xbc, 0x94, 0x5e, 0xb6, 0xae, 0x91, 0xbc, 0xb9, 0x2b, 0xa1, 0x43, 0xd2, - 0x41, 0xe0, 0xcb, 0x60, 0x8e, 0x09, 0x04, 0x4d, 0x25, 0xdb, 0xd8, 0x08, 0x52, 0x29, 0xfc, 0xe4, - 0xb2, 0x17, 0x75, 0xa1, 0x38, 0x0e, 0x1e, 0x82, 0x25, 0xdb, 0xea, 0x6e, 0x61, 0x13, 0xf7, 0x08, - 0x2b, 0x7b, 0xfe, 0x56, 0xf2, 0xa7, 0x9c, 0xd9, 0xf6, 0x2b, 0xc1, 0x35, 0x7d, 0x37, 0x0b, 0x61, - 0xd7, 0x20, 0x49, 0x33, 0x0f, 0x02, 0x19, 0x25, 0x34, 0x32, 0x5f, 0x08, 0x67, 0x32, 0xff, 0x56, - 0x21, 0xcb, 0xa9, 0x53, 0x7e, 0x23, 0xcc, 0x7b, 0xa4, 0xaa, 0x9c, 0xea, 0x91, 0x4a, 0x22, 0xe3, - 0x67, 0x4f, 0x28, 0xe3, 0x3f, 0x52, 0xc0, 0x15, 0x7b, 0x82, 0x34, 0xaa, 0x02, 0xbe, 0x2c, 0x9d, - 0x31, 0xcb, 0x32, 0x49, 0x46, 0xb6, 0xd7, 0x46, 0xc3, 0xfa, 0x95, 0x49, 0x90, 0x68, 0x22, 0xd7, - 0x1a, 0x1f, 0x94, 0xc1, 0x85, 0x4c, 0x79, 0xfc, 0x02, 0x5f, 0xcb, 0x32, 0x9a, 0xbe, 0x78, 0x02, - 0x4d, 0xbf, 0x0e, 0x16, 0xc5, 0x27, 0xd6, 0xd4, 0x95, 0x20, 0xdc, 0xd3, 0x4e, 0xb2, 0x1b, 0xa5, - 0xf1, 0xb2, 0xd7, 0xba, 0xf2, 0x09, 0x5f, 0xeb, 0xe2, 0x5e, 0x88, 0xff, 0x0c, 0xf2, 0x93, 0x2f, - 0xeb, 0x85, 0xf8, 0x07, 0xa1, 0x34, 0x1e, 0xbe, 0x16, 0x64, 0x56, 0xc8, 0x30, 0xc3, 0x19, 0x52, - 0xa9, 0x12, 0x12, 0xa4, 0xd0, 0x4f, 0xf4, 0x19, 0xf1, 0x5d, 0xc9, 0x67, 0xc4, 0xb5, 0x31, 0xa1, - 0x3b, 0xf9, 0xc3, 0x9c, 0xf4, 0xda, 0x35, 0x77, 0xf2, 0x6b, 0x57, 0xe3, 0x2f, 0x0a, 0x78, 0x26, - 0xf7, 0x4c, 0x81, 0xeb, 0x09, 0xb9, 0x76, 0x3d, 0x25, 0xd7, 0x9e, 0xcd, 0x35, 0x8c, 0x69, 0x36, - 0x43, 0xfe, 0x66, 0x77, 0x6b, 0xec, 0x9b, 0x9d, 0x44, 0x8c, 0x8f, 0x7f, 0xbc, 0x6b, 0xaf, 0x3d, - 0x7c, 0x54, 0x9b, 0xfa, 0xf8, 0x51, 0x6d, 0xea, 0x93, 0x47, 0xb5, 0xa9, 0x5f, 0x8e, 0x6a, 0xca, - 0xc3, 0x51, 0x4d, 0xf9, 0x78, 0x54, 0x53, 0x3e, 0x19, 0xd5, 0x94, 0x7f, 0x8c, 0x6a, 0xca, 0x6f, - 0x3f, 0xad, 0x4d, 0xdd, 0x2b, 0xf4, 0x6f, 0xfc, 0x3f, 0x00, 0x00, 0xff, 0xff, 0xc5, 0x7f, 0x6b, - 0xc0, 0xb5, 0x28, 0x00, 0x00, + // 2047 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcd, 0x6f, 0x24, 0x47, + 0x15, 0x77, 0xcf, 0x87, 0x3d, 0x2e, 0xaf, 0xed, 0xdd, 0xb2, 0xb1, 0x27, 0xbb, 0x64, 0x66, 0x19, + 0x60, 0xe3, 0x64, 0xb3, 0x3d, 0xec, 0x66, 0x13, 0xa1, 0x2c, 0x02, 0x79, 0xc6, 0x21, 0x84, 0x78, + 0x6c, 0x53, 0x5e, 0xef, 0x61, 0x09, 0x12, 0xe5, 0xe9, 0xda, 0x71, 0xc7, 0xfd, 0xa5, 0xee, 0xea, + 0x61, 0x47, 0x5c, 0x10, 0x12, 0x27, 0x38, 0xf0, 0x9f, 0x20, 0x84, 0xc8, 0x0d, 0x45, 0x88, 0xcb, + 0x5e, 0x90, 0x22, 0x2e, 0xe4, 0x64, 0xb1, 0x93, 0x13, 0x42, 0x1c, 0xb9, 0xe4, 0x02, 0xaa, 0xea, + 0xea, 0xef, 0x6a, 0xcf, 0xd8, 0x9b, 0x38, 0x24, 0xca, 0x6d, 0xba, 0xea, 0xf7, 0x7e, 0xf5, 0x5e, + 0xd5, 0xab, 0x7a, 0xbf, 0xae, 0x1e, 0x70, 0xef, 0xf8, 0xdb, 0x9e, 0xaa, 0xdb, 0xed, 0x63, 0xff, + 0x90, 0xb8, 0x16, 0xa1, 0xc4, 0x6b, 0x0f, 0x89, 0xa5, 0xd9, 0x6e, 0x5b, 0x74, 0x60, 0x47, 0x6f, + 0x63, 0xc7, 0xf1, 0xda, 0xc3, 0xdb, 0xed, 0x01, 0xb1, 0x88, 0x8b, 0x29, 0xd1, 0x54, 0xc7, 0xb5, + 0xa9, 0x0d, 0x61, 0x80, 0x51, 0xb1, 0xa3, 0xab, 0x0c, 0xa3, 0x0e, 0x6f, 0x5f, 0xbd, 0x35, 0xd0, + 0xe9, 0x91, 0x7f, 0xa8, 0xf6, 0x6d, 0xb3, 0x3d, 0xb0, 0x07, 0x76, 0x9b, 0x43, 0x0f, 0xfd, 0x47, + 0xfc, 0x89, 0x3f, 0xf0, 0x5f, 0x01, 0xc5, 0xd5, 0x56, 0x62, 0x98, 0xbe, 0xed, 0x12, 0xc9, 0x30, + 0x57, 0xef, 0xc6, 0x18, 0x13, 0xf7, 0x8f, 0x74, 0x8b, 0xb8, 0xa3, 0xb6, 0x73, 0x3c, 0x60, 0x0d, + 0x5e, 0xdb, 0x24, 0x14, 0xcb, 0xac, 0xda, 0x45, 0x56, 0xae, 0x6f, 0x51, 0xdd, 0x24, 0x39, 0x83, + 0xd7, 0x26, 0x19, 0x78, 0xfd, 0x23, 0x62, 0xe2, 0x9c, 0xdd, 0x2b, 0x45, 0x76, 0x3e, 0xd5, 0x8d, + 0xb6, 0x6e, 0x51, 0x8f, 0xba, 0x59, 0xa3, 0xd6, 0x7f, 0x14, 0x00, 0xbb, 0xb6, 0x45, 0x5d, 0xdb, + 0x30, 0x88, 0x8b, 0xc8, 0x50, 0xf7, 0x74, 0xdb, 0x82, 0x3f, 0x05, 0x35, 0x16, 0x8f, 0x86, 0x29, + 0xae, 0x2b, 0xd7, 0x95, 0x8d, 0x85, 0x3b, 0xdf, 0x52, 0xe3, 0x49, 0x8e, 0xe8, 0x55, 0xe7, 0x78, + 0xc0, 0x1a, 0x3c, 0x95, 0xa1, 0xd5, 0xe1, 0x6d, 0x75, 0xf7, 0xf0, 0x5d, 0xd2, 0xa7, 0x3d, 0x42, + 0x71, 0x07, 0x3e, 0x39, 0x69, 0xce, 0x8c, 0x4f, 0x9a, 0x20, 0x6e, 0x43, 0x11, 0x2b, 0xdc, 0x05, + 0x15, 0xce, 0x5e, 0xe2, 0xec, 0xb7, 0x0a, 0xd9, 0x45, 0xd0, 0x2a, 0xc2, 0x3f, 0x7b, 0xe3, 0x31, + 0x25, 0x16, 0x73, 0xaf, 0x73, 0x49, 0x50, 0x57, 0xb6, 0x30, 0xc5, 0x88, 0x13, 0xc1, 0x97, 0x41, + 0xcd, 0x15, 0xee, 0xd7, 0xcb, 0xd7, 0x95, 0x8d, 0x72, 0xe7, 0xb2, 0x40, 0xd5, 0xc2, 0xb0, 0x50, + 0x84, 0x68, 0xfd, 0x45, 0x01, 0x6b, 0xf9, 0xb8, 0xb7, 0x75, 0x8f, 0xc2, 0x77, 0x72, 0xb1, 0xab, + 0xd3, 0xc5, 0xce, 0xac, 0x79, 0xe4, 0xd1, 0xc0, 0x61, 0x4b, 0x22, 0xee, 0xb7, 0x41, 0x55, 0xa7, + 0xc4, 0xf4, 0xea, 0xa5, 0xeb, 0xe5, 0x8d, 0x85, 0x3b, 0x37, 0xd4, 0x7c, 0xee, 0xaa, 0x79, 0xc7, + 0x3a, 0x8b, 0x82, 0xb2, 0xfa, 0x16, 0x33, 0x46, 0x01, 0x47, 0xeb, 0xbf, 0x0a, 0x98, 0xdf, 0xc2, + 0xc4, 0xb4, 0xad, 0x7d, 0x42, 0x2f, 0x60, 0xd1, 0xba, 0xa0, 0xe2, 0x39, 0xa4, 0x2f, 0x16, 0xed, + 0x6b, 0x32, 0xdf, 0x23, 0x77, 0xf6, 0x1d, 0xd2, 0x8f, 0x17, 0x8a, 0x3d, 0x21, 0x6e, 0x0c, 0xdf, + 0x06, 0xb3, 0x1e, 0xc5, 0xd4, 0xf7, 0xf8, 0x32, 0x2d, 0xdc, 0xf9, 0xfa, 0xe9, 0x34, 0x1c, 0xda, + 0x59, 0x12, 0x44, 0xb3, 0xc1, 0x33, 0x12, 0x14, 0xad, 0x7f, 0x96, 0x00, 0x8c, 0xb0, 0x5d, 0xdb, + 0xd2, 0x74, 0xca, 0xf2, 0xf7, 0x75, 0x50, 0xa1, 0x23, 0x87, 0xf0, 0x69, 0x98, 0xef, 0xdc, 0x08, + 0xbd, 0xb8, 0x3f, 0x72, 0xc8, 0xc7, 0x27, 0xcd, 0xb5, 0xbc, 0x05, 0xeb, 0x41, 0xdc, 0x06, 0x6e, + 0x47, 0xfe, 0x95, 0xb8, 0xf5, 0xdd, 0xf4, 0xd0, 0x1f, 0x9f, 0x34, 0x25, 0x87, 0x85, 0x1a, 0x31, + 0xa5, 0x1d, 0x84, 0x43, 0x00, 0x0d, 0xec, 0xd1, 0xfb, 0x2e, 0xb6, 0xbc, 0x60, 0x24, 0xdd, 0x24, + 0x22, 0xf2, 0x97, 0xa6, 0x5b, 0x1e, 0x66, 0xd1, 0xb9, 0x2a, 0xbc, 0x80, 0xdb, 0x39, 0x36, 0x24, + 0x19, 0x01, 0xde, 0x00, 0xb3, 0x2e, 0xc1, 0x9e, 0x6d, 0xd5, 0x2b, 0x3c, 0x8a, 0x68, 0x02, 0x11, + 0x6f, 0x45, 0xa2, 0x17, 0xbe, 0x08, 0xe6, 0x4c, 0xe2, 0x79, 0x78, 0x40, 0xea, 0x55, 0x0e, 0x5c, + 0x16, 0xc0, 0xb9, 0x5e, 0xd0, 0x8c, 0xc2, 0xfe, 0xd6, 0xef, 0x15, 0xb0, 0x18, 0xcd, 0xdc, 0x05, + 0x6c, 0x95, 0x4e, 0x7a, 0xab, 0x3c, 0x7f, 0x6a, 0x9e, 0x14, 0xec, 0x90, 0xf7, 0xcb, 0x09, 0x9f, + 0x59, 0x12, 0xc2, 0x9f, 0x80, 0x9a, 0x47, 0x0c, 0xd2, 0xa7, 0xb6, 0x2b, 0x7c, 0x7e, 0x65, 0x4a, + 0x9f, 0xf1, 0x21, 0x31, 0xf6, 0x85, 0x69, 0xe7, 0x12, 0x73, 0x3a, 0x7c, 0x42, 0x11, 0x25, 0xfc, + 0x11, 0xa8, 0x51, 0x62, 0x3a, 0x06, 0xa6, 0x44, 0x6c, 0x93, 0x54, 0x7e, 0xb3, 0x74, 0x61, 0x64, + 0x7b, 0xb6, 0x76, 0x5f, 0xc0, 0xf8, 0x46, 0x89, 0xe6, 0x21, 0x6c, 0x45, 0x11, 0x0d, 0x3c, 0x06, + 0x4b, 0xbe, 0xa3, 0x31, 0x24, 0x65, 0x47, 0xf7, 0x60, 0x24, 0xd2, 0xe7, 0xe6, 0xa9, 0x13, 0x72, + 0x90, 0x32, 0xe9, 0xac, 0x89, 0x01, 0x96, 0xd2, 0xed, 0x28, 0x43, 0x0d, 0x37, 0xc1, 0xb2, 0xa9, + 0x5b, 0x88, 0x60, 0x6d, 0xb4, 0x4f, 0xfa, 0xb6, 0xa5, 0x79, 0x3c, 0x81, 0xaa, 0x9d, 0x75, 0x41, + 0xb0, 0xdc, 0x4b, 0x77, 0xa3, 0x2c, 0x1e, 0x6e, 0x83, 0xd5, 0xf0, 0x9c, 0xfd, 0x81, 0xee, 0x51, + 0xdb, 0x1d, 0x6d, 0xeb, 0xa6, 0x4e, 0xeb, 0xb3, 0x9c, 0xa7, 0x3e, 0x3e, 0x69, 0xae, 0x22, 0x49, + 0x3f, 0x92, 0x5a, 0xb5, 0x7e, 0x33, 0x0b, 0x96, 0x33, 0xa7, 0x01, 0x7c, 0x00, 0xd6, 0xfa, 0xbe, + 0xeb, 0x12, 0x8b, 0xee, 0xf8, 0xe6, 0x21, 0x71, 0xf7, 0xfb, 0x47, 0x44, 0xf3, 0x0d, 0xa2, 0xf1, + 0x15, 0xad, 0x76, 0x1a, 0xc2, 0xd7, 0xb5, 0xae, 0x14, 0x85, 0x0a, 0xac, 0xe1, 0x0f, 0x01, 0xb4, + 0x78, 0x53, 0x4f, 0xf7, 0xbc, 0x88, 0xb3, 0xc4, 0x39, 0xa3, 0x0d, 0xb8, 0x93, 0x43, 0x20, 0x89, + 0x15, 0xf3, 0x51, 0x23, 0x9e, 0xee, 0x12, 0x2d, 0xeb, 0x63, 0x39, 0xed, 0xe3, 0x96, 0x14, 0x85, + 0x0a, 0xac, 0xe1, 0xab, 0x60, 0x21, 0x18, 0x8d, 0xcf, 0xb9, 0x58, 0x9c, 0x15, 0x41, 0xb6, 0xb0, + 0x13, 0x77, 0xa1, 0x24, 0x8e, 0x85, 0x66, 0x1f, 0x7a, 0xc4, 0x1d, 0x12, 0xed, 0xcd, 0x40, 0x03, + 0xb0, 0x42, 0x59, 0xe5, 0x85, 0x32, 0x0a, 0x6d, 0x37, 0x87, 0x40, 0x12, 0x2b, 0x16, 0x5a, 0x90, + 0x35, 0xb9, 0xd0, 0x66, 0xd3, 0xa1, 0x1d, 0x48, 0x51, 0xa8, 0xc0, 0x9a, 0xe5, 0x5e, 0xe0, 0xf2, + 0xe6, 0x10, 0xeb, 0x06, 0x3e, 0x34, 0x48, 0x7d, 0x2e, 0x9d, 0x7b, 0x3b, 0xe9, 0x6e, 0x94, 0xc5, + 0xc3, 0x37, 0xc1, 0x95, 0xa0, 0xe9, 0xc0, 0xc2, 0x11, 0x49, 0x8d, 0x93, 0x3c, 0x27, 0x48, 0xae, + 0xec, 0x64, 0x01, 0x28, 0x6f, 0x03, 0x5f, 0x07, 0x4b, 0x7d, 0xdb, 0x30, 0x78, 0x3e, 0x76, 0x6d, + 0xdf, 0xa2, 0xf5, 0x79, 0xce, 0x02, 0xd9, 0x1e, 0xea, 0xa6, 0x7a, 0x50, 0x06, 0x09, 0x1f, 0x02, + 0xd0, 0x0f, 0xcb, 0x81, 0x57, 0x07, 0xc5, 0x85, 0x3e, 0x5f, 0x87, 0xe2, 0x02, 0x1c, 0x35, 0x79, + 0x28, 0xc1, 0xd6, 0x7a, 0x5f, 0x01, 0xeb, 0x05, 0x7b, 0x1c, 0x7e, 0x2f, 0x55, 0xf5, 0x6e, 0x66, + 0xaa, 0xde, 0xb5, 0x02, 0xb3, 0x44, 0xe9, 0xeb, 0x83, 0x45, 0xa6, 0x3b, 0x74, 0x6b, 0x10, 0x40, + 0xc4, 0x09, 0xf6, 0x92, 0xcc, 0x77, 0x94, 0x04, 0xc6, 0xc7, 0xf0, 0x95, 0xf1, 0x49, 0x73, 0x31, + 0xd5, 0x87, 0xd2, 0x9c, 0xad, 0x5f, 0x96, 0x00, 0xd8, 0x22, 0x8e, 0x61, 0x8f, 0x4c, 0x62, 0x5d, + 0x84, 0x6a, 0xd9, 0x4a, 0xa9, 0x96, 0x96, 0x74, 0x21, 0x22, 0x7f, 0x0a, 0x65, 0xcb, 0x76, 0x46, + 0xb6, 0x7c, 0x63, 0x02, 0xcf, 0xe9, 0xba, 0xe5, 0xef, 0x65, 0xb0, 0x12, 0x83, 0x63, 0xe1, 0x72, + 0x2f, 0xb5, 0x84, 0x2f, 0x64, 0x96, 0x70, 0x5d, 0x62, 0xf2, 0xa9, 0x29, 0x97, 0x77, 0xc1, 0x12, + 0xd3, 0x15, 0xc1, 0xaa, 0x71, 0xd5, 0x32, 0x7b, 0x66, 0xd5, 0x12, 0x55, 0x9d, 0xed, 0x14, 0x13, + 0xca, 0x30, 0x17, 0xa8, 0xa4, 0xb9, 0xcf, 0xa3, 0x4a, 0xfa, 0x83, 0x02, 0x96, 0xe2, 0x65, 0xba, + 0x00, 0x99, 0xd4, 0x4d, 0xcb, 0xa4, 0xc6, 0xe9, 0x79, 0x59, 0xa0, 0x93, 0xfe, 0x56, 0x49, 0x7a, + 0xcd, 0x85, 0xd2, 0x06, 0x7b, 0xa1, 0x72, 0x0c, 0xbd, 0x8f, 0x3d, 0x51, 0x56, 0x2f, 0x05, 0x2f, + 0x53, 0x41, 0x1b, 0x8a, 0x7a, 0x53, 0x92, 0xaa, 0xf4, 0xe9, 0x4a, 0xaa, 0xf2, 0x27, 0x23, 0xa9, + 0xee, 0x83, 0x9a, 0x17, 0x8a, 0xa9, 0x0a, 0xa7, 0xbc, 0x31, 0x69, 0x3b, 0x0b, 0x1d, 0x15, 0xb1, + 0x46, 0x0a, 0x2a, 0x62, 0x92, 0x69, 0xa7, 0xea, 0x67, 0xa9, 0x9d, 0x58, 0x7a, 0x3b, 0xd8, 0xf7, + 0x88, 0xc6, 0xb7, 0x52, 0x2d, 0x4e, 0xef, 0x3d, 0xde, 0x8a, 0x44, 0x2f, 0x3c, 0x00, 0xeb, 0x8e, + 0x6b, 0x0f, 0x5c, 0xe2, 0x79, 0x5b, 0x04, 0x6b, 0x86, 0x6e, 0x91, 0x30, 0x80, 0xa0, 0xea, 0x5d, + 0x1b, 0x9f, 0x34, 0xd7, 0xf7, 0xe4, 0x10, 0x54, 0x64, 0xdb, 0xfa, 0x53, 0x05, 0x5c, 0xce, 0x9e, + 0x88, 0x05, 0x42, 0x44, 0x39, 0x97, 0x10, 0x79, 0x39, 0x91, 0xa2, 0x81, 0x4a, 0x4b, 0xbc, 0xf3, + 0xe7, 0xd2, 0x74, 0x13, 0x2c, 0x0b, 0xe1, 0x11, 0x76, 0x0a, 0x29, 0x16, 0x2d, 0xcf, 0x41, 0xba, + 0x1b, 0x65, 0xf1, 0xf0, 0x1e, 0x58, 0x74, 0xb9, 0xb6, 0x0a, 0x09, 0x02, 0x7d, 0xf2, 0x15, 0x41, + 0xb0, 0x88, 0x92, 0x9d, 0x28, 0x8d, 0x65, 0xda, 0x24, 0x96, 0x1c, 0x21, 0x41, 0x25, 0xad, 0x4d, + 0x36, 0xb3, 0x00, 0x94, 0xb7, 0x81, 0x3d, 0xb0, 0xe2, 0x5b, 0x79, 0xaa, 0x20, 0xd7, 0xae, 0x09, + 0xaa, 0x95, 0x83, 0x3c, 0x04, 0xc9, 0xec, 0xe0, 0x8f, 0x53, 0x72, 0x65, 0x96, 0x9f, 0x22, 0x2f, + 0x9c, 0xbe, 0x1d, 0xa6, 0xd6, 0x2b, 0x12, 0x1d, 0x55, 0x9b, 0x56, 0x47, 0xb5, 0xde, 0x53, 0x00, + 0xcc, 0x6f, 0xc1, 0x89, 0x2f, 0xf7, 0x39, 0x8b, 0x44, 0x89, 0xd4, 0xe4, 0x0a, 0xe7, 0xe6, 0x64, + 0x85, 0x13, 0x9f, 0xa0, 0xd3, 0x49, 0x1c, 0x31, 0xbd, 0x17, 0x73, 0x31, 0x33, 0x85, 0xc4, 0x89, + 0xfd, 0x79, 0x36, 0x89, 0x93, 0xe0, 0x39, 0x5d, 0xe2, 0xfc, 0xab, 0x04, 0x56, 0x62, 0xf0, 0xd4, + 0x12, 0x47, 0x62, 0xf2, 0xe5, 0xe5, 0xcc, 0x74, 0xb2, 0x23, 0x9e, 0xba, 0xff, 0x13, 0xd9, 0x11, + 0x3b, 0x54, 0x20, 0x3b, 0x7e, 0x57, 0x4a, 0x7a, 0x7d, 0x46, 0xd9, 0xf1, 0x09, 0x5c, 0x55, 0x7c, + 0xee, 0x94, 0x4b, 0xeb, 0xcf, 0x65, 0x70, 0x39, 0xbb, 0x05, 0x53, 0x75, 0x50, 0x99, 0x58, 0x07, + 0xf7, 0xc0, 0xea, 0x23, 0xdf, 0x30, 0x46, 0x3c, 0x86, 0x44, 0x31, 0x0c, 0x2a, 0xe8, 0x57, 0x85, + 0xe5, 0xea, 0xf7, 0x25, 0x18, 0x24, 0xb5, 0xcc, 0x97, 0xc5, 0xca, 0xb3, 0x96, 0xc5, 0xea, 0x39, + 0xca, 0xa2, 0x5c, 0x59, 0x94, 0xcf, 0xa5, 0x2c, 0xa6, 0xae, 0x89, 0x92, 0xe3, 0x6a, 0xe2, 0x3b, + 0xfc, 0x58, 0x01, 0x6b, 0xf2, 0xd7, 0x67, 0x68, 0x80, 0x25, 0x13, 0x3f, 0x4e, 0x5e, 0x5e, 0x4c, + 0x2a, 0x18, 0x3e, 0xd5, 0x0d, 0x35, 0xf8, 0xba, 0xa3, 0xbe, 0x65, 0xd1, 0x5d, 0x77, 0x9f, 0xba, + 0xba, 0x35, 0x08, 0x0a, 0x6c, 0x2f, 0xc5, 0x85, 0x32, 0xdc, 0xf0, 0x21, 0xa8, 0x99, 0xf8, 0xf1, + 0xbe, 0xef, 0x0e, 0xc2, 0x42, 0x78, 0xf6, 0x71, 0x78, 0xee, 0xf7, 0x04, 0x0b, 0x8a, 0xf8, 0x5a, + 0x1f, 0x29, 0x60, 0xbd, 0xa0, 0x82, 0x7e, 0x81, 0xa2, 0xdc, 0x05, 0xd7, 0x53, 0x41, 0xb2, 0x0d, + 0x49, 0x1e, 0xf9, 0x06, 0xdf, 0x9b, 0x42, 0xaf, 0xdc, 0x04, 0xf3, 0x0e, 0x76, 0xa9, 0x1e, 0x09, + 0xdd, 0x6a, 0x67, 0x71, 0x7c, 0xd2, 0x9c, 0xdf, 0x0b, 0x1b, 0x51, 0xdc, 0xdf, 0xfa, 0x55, 0x09, + 0x2c, 0x24, 0x48, 0x2e, 0x40, 0x3b, 0xbc, 0x91, 0xd2, 0x0e, 0xd2, 0xaf, 0x31, 0xc9, 0xa8, 0x8a, + 0xc4, 0x43, 0x2f, 0x23, 0x1e, 0xbe, 0x39, 0x89, 0xe8, 0x74, 0xf5, 0xf0, 0xef, 0x12, 0x58, 0x4d, + 0xa0, 0x63, 0xf9, 0xf0, 0x9d, 0x94, 0x7c, 0xd8, 0xc8, 0xc8, 0x87, 0xba, 0xcc, 0xe6, 0x4b, 0xfd, + 0x30, 0x59, 0x3f, 0xfc, 0x51, 0x01, 0xcb, 0x89, 0xb9, 0xbb, 0x00, 0x01, 0xb1, 0x95, 0x16, 0x10, + 0xcd, 0x09, 0xf9, 0x52, 0xa0, 0x20, 0x7e, 0x3d, 0x9b, 0xf2, 0xfb, 0x0b, 0x7f, 0x73, 0xf1, 0x73, + 0xb0, 0x3a, 0xb4, 0x0d, 0xdf, 0x24, 0x5d, 0x03, 0xeb, 0x66, 0x08, 0x60, 0x15, 0x97, 0x4d, 0xe2, + 0x8b, 0x52, 0x7a, 0xe2, 0x7a, 0xba, 0x47, 0x89, 0x45, 0x1f, 0xc4, 0x96, 0x71, 0x9d, 0x7f, 0x20, + 0xa1, 0x43, 0xd2, 0x41, 0xe0, 0xab, 0x60, 0x81, 0x55, 0x4a, 0xbd, 0x4f, 0x76, 0xb0, 0x19, 0xe6, + 0x54, 0xf4, 0xed, 0x61, 0x3f, 0xee, 0x42, 0x49, 0x1c, 0x3c, 0x02, 0x2b, 0x8e, 0xad, 0xf5, 0xb0, + 0x85, 0x07, 0x84, 0x9d, 0xff, 0x7b, 0xb6, 0xa1, 0xf7, 0x47, 0xfc, 0x4e, 0x63, 0xbe, 0xf3, 0x5a, + 0xf8, 0xbe, 0xba, 0x97, 0x87, 0xb0, 0xf7, 0x01, 0x49, 0x33, 0xdf, 0xcf, 0x32, 0x4a, 0x68, 0xe6, + 0x3e, 0x95, 0xcd, 0xe5, 0xfe, 0x5f, 0x20, 0x4b, 0xae, 0x73, 0x7e, 0x2c, 0x2b, 0xba, 0xad, 0xa9, + 0x9d, 0xeb, 0xb6, 0x46, 0xa2, 0x67, 0xe7, 0xcf, 0xa6, 0x67, 0x5b, 0xef, 0x55, 0xc1, 0x95, 0xdc, + 0x19, 0xfb, 0x19, 0x5e, 0xb9, 0xe4, 0x84, 0x61, 0xf9, 0x0c, 0xc2, 0x70, 0x13, 0x2c, 0x8b, 0xef, + 0x74, 0x19, 0x5d, 0x19, 0xcd, 0x47, 0x37, 0xdd, 0x8d, 0xb2, 0x78, 0xd9, 0x95, 0x4f, 0xf5, 0x8c, + 0x57, 0x3e, 0x49, 0x2f, 0xc4, 0xdf, 0x4b, 0x82, 0xc4, 0xcd, 0x7b, 0x21, 0xfe, 0x65, 0x92, 0xc5, + 0xc3, 0xef, 0x86, 0x59, 0x19, 0x31, 0xcc, 0x71, 0x86, 0x4c, 0x9a, 0x45, 0x04, 0x19, 0xf4, 0x33, + 0x7d, 0x8b, 0x7a, 0x47, 0xf2, 0x2d, 0x6a, 0x63, 0xc2, 0x6e, 0x98, 0xfe, 0x76, 0x47, 0xaa, 0xdd, + 0x17, 0xce, 0xae, 0xdd, 0x5b, 0x7f, 0x55, 0xc0, 0x73, 0x85, 0xfb, 0x11, 0x6e, 0xa6, 0x6a, 0xfe, + 0xad, 0x4c, 0xcd, 0x7f, 0xbe, 0xd0, 0x30, 0x51, 0xf8, 0x4d, 0xf9, 0xc5, 0xcf, 0xdd, 0x89, 0x17, + 0x3f, 0x12, 0x45, 0x37, 0xf9, 0x06, 0xa8, 0xb3, 0xf1, 0xe4, 0x69, 0x63, 0xe6, 0x83, 0xa7, 0x8d, + 0x99, 0x0f, 0x9f, 0x36, 0x66, 0x7e, 0x31, 0x6e, 0x28, 0x4f, 0xc6, 0x0d, 0xe5, 0x83, 0x71, 0x43, + 0xf9, 0x70, 0xdc, 0x50, 0xfe, 0x31, 0x6e, 0x28, 0xbf, 0xfd, 0xa8, 0x31, 0xf3, 0xb0, 0x34, 0xbc, + 0xfd, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8a, 0x69, 0x8a, 0x39, 0xfa, 0x26, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -2329,39 +2291,6 @@ func (m *StatefulSetList) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - i -= len(m.WhenScaled) - copy(dAtA[i:], m.WhenScaled) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenScaled))) - i-- - dAtA[i] = 0x12 - i -= len(m.WhenDeleted) - copy(dAtA[i:], m.WhenDeleted) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenDeleted))) - i-- - dAtA[i] = 0xa - return len(dAtA) - i, nil -} - func (m *StatefulSetSpec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -2382,18 +2311,6 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.PersistentVolumeClaimRetentionPolicy != nil { - { - size, err := m.PersistentVolumeClaimRetentionPolicy.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintGenerated(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x52 - } i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) i-- dAtA[i] = 0x48 @@ -3038,19 +2955,6 @@ func (m *StatefulSetList) Size() (n int) { return n } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.WhenDeleted) - n += 1 + l + sovGenerated(uint64(l)) - l = len(m.WhenScaled) - n += 1 + l + sovGenerated(uint64(l)) - return n -} - func (m *StatefulSetSpec) Size() (n int) { if m == nil { return 0 @@ -3082,10 +2986,6 @@ func (m *StatefulSetSpec) Size() (n int) { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } n += 1 + sovGenerated(uint64(m.MinReadySeconds)) - if m.PersistentVolumeClaimRetentionPolicy != nil { - l = m.PersistentVolumeClaimRetentionPolicy.Size() - n += 1 + l + sovGenerated(uint64(l)) - } return n } @@ -3499,17 +3399,6 @@ func (this *StatefulSetList) String() string { }, "") return s } -func (this *StatefulSetPersistentVolumeClaimRetentionPolicy) String() string { - if this == nil { - return "nil" - } - s := strings.Join([]string{`&StatefulSetPersistentVolumeClaimRetentionPolicy{`, - `WhenDeleted:` + fmt.Sprintf("%v", this.WhenDeleted) + `,`, - `WhenScaled:` + fmt.Sprintf("%v", this.WhenScaled) + `,`, - `}`, - }, "") - return s -} func (this *StatefulSetSpec) String() string { if this == nil { return "nil" @@ -3529,7 +3418,6 @@ func (this *StatefulSetSpec) String() string { `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, - `PersistentVolumeClaimRetentionPolicy:` + strings.Replace(this.PersistentVolumeClaimRetentionPolicy.String(), "StatefulSetPersistentVolumeClaimRetentionPolicy", "StatefulSetPersistentVolumeClaimRetentionPolicy", 1) + `,`, `}`, }, "") return s @@ -7573,120 +7461,6 @@ func (m *StatefulSetList) Unmarshal(dAtA []byte) error { } return nil } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field WhenDeleted", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.WhenDeleted = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field WhenScaled", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.WhenScaled = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthGenerated - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -7975,42 +7749,6 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { break } } - case 10: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaimRetentionPolicy", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if m.PersistentVolumeClaimRetentionPolicy == nil { - m.PersistentVolumeClaimRetentionPolicy = &StatefulSetPersistentVolumeClaimRetentionPolicy{} - } - if err := m.PersistentVolumeClaimRetentionPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1/generated.proto b/apps/v1/generated.proto index 510ac7521a..6e593a3799 100644 --- a/apps/v1/generated.proto +++ b/apps/v1/generated.proto @@ -611,23 +611,6 @@ message StatefulSetList { repeated StatefulSet items = 2; } -// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs -// created from the StatefulSet VolumeClaimTemplates. -message StatefulSetPersistentVolumeClaimRetentionPolicy { - // WhenDeleted specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is deleted. The default policy - // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The - // `Delete` policy causes those PVCs to be deleted. - optional string whenDeleted = 1; - - // WhenScaled specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is scaled down. The default - // policy of `Retain` causes PVCs to not be affected by a scaledown. The - // `Delete` policy causes the associated PVCs for any excess pods above - // the replica count to be deleted. - optional string whenScaled = 2; -} - // A StatefulSetSpec is the specification of a StatefulSet. message StatefulSetSpec { // replicas is the desired number of replicas of the given Template. @@ -694,15 +677,6 @@ message StatefulSetSpec { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional optional int32 minReadySeconds = 9; - - // persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent - // volume claims created from volumeClaimTemplates. By default, all persistent - // volume claims are created as needed and retained until manually deleted. This - // policy allows the lifecycle to be altered, for example by deleting persistent - // volume claims when their stateful set is deleted, or when their pod is scaled - // down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, - // which is alpha. +optional - optional StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy = 10; } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1/types_swagger_doc_generated.go b/apps/v1/types_swagger_doc_generated.go index acbcbd6eef..39c733adb5 100644 --- a/apps/v1/types_swagger_doc_generated.go +++ b/apps/v1/types_swagger_doc_generated.go @@ -323,28 +323,17 @@ func (StatefulSetList) SwaggerDoc() map[string]string { return map_StatefulSetList } -var map_StatefulSetPersistentVolumeClaimRetentionPolicy = map[string]string{ - "": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.", - "whenDeleted": "WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of `Retain` causes PVCs to not be affected by StatefulSet deletion. The `Delete` policy causes those PVCs to be deleted.", - "whenScaled": "WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of `Retain` causes PVCs to not be affected by a scaledown. The `Delete` policy causes the associated PVCs for any excess pods above the replica count to be deleted.", -} - -func (StatefulSetPersistentVolumeClaimRetentionPolicy) SwaggerDoc() map[string]string { - return map_StatefulSetPersistentVolumeClaimRetentionPolicy -} - var map_StatefulSetSpec = map[string]string{ - "": "A StatefulSetSpec is the specification of a StatefulSet.", - "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", - "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", - "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", - "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", - "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", - "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", - "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", - "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", - "persistentVolumeClaimRetentionPolicy": "persistentVolumeClaimRetentionPolicy describes the lifecycle of persistent volume claims created from volumeClaimTemplates. By default, all persistent volume claims are created as needed and retained until manually deleted. This policy allows the lifecycle to be altered, for example by deleting persistent volume claims when their stateful set is deleted, or when their pod is scaled down. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. +optional", + "": "A StatefulSetSpec is the specification of a StatefulSet.", + "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", + "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", + "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", + "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", + "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", + "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", + "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { diff --git a/apps/v1/zz_generated.deepcopy.go b/apps/v1/zz_generated.deepcopy.go index ea88c6f016..0c80548521 100644 --- a/apps/v1/zz_generated.deepcopy.go +++ b/apps/v1/zz_generated.deepcopy.go @@ -687,22 +687,6 @@ func (in *StatefulSetList) DeepCopyObject() runtime.Object { return nil } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopyInto(out *StatefulSetPersistentVolumeClaimRetentionPolicy) { - *out = *in - return -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetPersistentVolumeClaimRetentionPolicy. -func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopy() *StatefulSetPersistentVolumeClaimRetentionPolicy { - if in == nil { - return nil - } - out := new(StatefulSetPersistentVolumeClaimRetentionPolicy) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = *in @@ -730,11 +714,6 @@ func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = new(int32) **out = **in } - if in.PersistentVolumeClaimRetentionPolicy != nil { - in, out := &in.PersistentVolumeClaimRetentionPolicy, &out.PersistentVolumeClaimRetentionPolicy - *out = new(StatefulSetPersistentVolumeClaimRetentionPolicy) - **out = **in - } return } diff --git a/apps/v1beta1/generated.pb.go b/apps/v1beta1/generated.pb.go index 74584223c9..79e39e582f 100644 --- a/apps/v1beta1/generated.pb.go +++ b/apps/v1beta1/generated.pb.go @@ -553,40 +553,10 @@ func (m *StatefulSetList) XXX_DiscardUnknown() { var xxx_messageInfo_StatefulSetList proto.InternalMessageInfo -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Reset() { - *m = StatefulSetPersistentVolumeClaimRetentionPolicy{} -} -func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {} -func (*StatefulSetPersistentVolumeClaimRetentionPolicy) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{18} -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Merge(src proto.Message) { - xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.Merge(m, src) -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Size() int { - return m.Size() -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_DiscardUnknown() { - xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.DiscardUnknown(m) -} - -var xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy proto.InternalMessageInfo - func (m *StatefulSetSpec) Reset() { *m = StatefulSetSpec{} } func (*StatefulSetSpec) ProtoMessage() {} func (*StatefulSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{19} + return fileDescriptor_2a07313e8f66e805, []int{18} } func (m *StatefulSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -614,7 +584,7 @@ var xxx_messageInfo_StatefulSetSpec proto.InternalMessageInfo func (m *StatefulSetStatus) Reset() { *m = StatefulSetStatus{} } func (*StatefulSetStatus) ProtoMessage() {} func (*StatefulSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{20} + return fileDescriptor_2a07313e8f66e805, []int{19} } func (m *StatefulSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -642,7 +612,7 @@ var xxx_messageInfo_StatefulSetStatus proto.InternalMessageInfo func (m *StatefulSetUpdateStrategy) Reset() { *m = StatefulSetUpdateStrategy{} } func (*StatefulSetUpdateStrategy) ProtoMessage() {} func (*StatefulSetUpdateStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_2a07313e8f66e805, []int{21} + return fileDescriptor_2a07313e8f66e805, []int{20} } func (m *StatefulSetUpdateStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -688,7 +658,6 @@ func init() { proto.RegisterType((*StatefulSet)(nil), "k8s.io.api.apps.v1beta1.StatefulSet") proto.RegisterType((*StatefulSetCondition)(nil), "k8s.io.api.apps.v1beta1.StatefulSetCondition") proto.RegisterType((*StatefulSetList)(nil), "k8s.io.api.apps.v1beta1.StatefulSetList") - proto.RegisterType((*StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), "k8s.io.api.apps.v1beta1.StatefulSetPersistentVolumeClaimRetentionPolicy") proto.RegisterType((*StatefulSetSpec)(nil), "k8s.io.api.apps.v1beta1.StatefulSetSpec") proto.RegisterType((*StatefulSetStatus)(nil), "k8s.io.api.apps.v1beta1.StatefulSetStatus") proto.RegisterType((*StatefulSetUpdateStrategy)(nil), "k8s.io.api.apps.v1beta1.StatefulSetUpdateStrategy") @@ -699,130 +668,124 @@ func init() { } var fileDescriptor_2a07313e8f66e805 = []byte{ - // 1968 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcd, 0x6f, 0x1b, 0xc7, - 0x15, 0xd7, 0x4a, 0xa2, 0x44, 0x3d, 0x45, 0x94, 0x3d, 0x52, 0x2d, 0x46, 0x69, 0x49, 0x81, 0x35, - 0x12, 0xe5, 0x43, 0xcb, 0x58, 0x49, 0x83, 0xc4, 0x2e, 0xdc, 0x8a, 0x92, 0x1b, 0x3b, 0x90, 0x22, - 0x65, 0x24, 0xc5, 0x68, 0xfa, 0x81, 0x0c, 0xc9, 0x31, 0xb5, 0xd1, 0x7e, 0x61, 0x77, 0xc8, 0x98, - 0xe8, 0xa5, 0x7f, 0x40, 0x81, 0xf4, 0xdc, 0xbf, 0xa2, 0xb7, 0x16, 0xed, 0xad, 0x87, 0xc2, 0xc7, - 0xa0, 0x97, 0xa6, 0x17, 0xa2, 0x66, 0xae, 0xed, 0xad, 0xbd, 0x18, 0x28, 0x50, 0xcc, 0xec, 0xec, - 0xf7, 0xae, 0xb4, 0x2c, 0x60, 0x01, 0xcd, 0x8d, 0x3b, 0xef, 0xbd, 0xdf, 0x9b, 0x99, 0xf7, 0x31, - 0xef, 0x47, 0xf8, 0xe1, 0xf9, 0xbb, 0xae, 0xaa, 0x59, 0xcd, 0xf3, 0x7e, 0x9b, 0x3a, 0x26, 0x65, - 0xd4, 0x6d, 0x0e, 0xa8, 0xd9, 0xb5, 0x9c, 0xa6, 0x14, 0x10, 0x5b, 0x6b, 0x12, 0xdb, 0x76, 0x9b, - 0x83, 0x5b, 0x6d, 0xca, 0xc8, 0xad, 0x66, 0x8f, 0x9a, 0xd4, 0x21, 0x8c, 0x76, 0x55, 0xdb, 0xb1, - 0x98, 0x85, 0xd6, 0x3c, 0x45, 0x95, 0xd8, 0x9a, 0xca, 0x15, 0x55, 0xa9, 0xb8, 0xbe, 0xd5, 0xd3, - 0xd8, 0x59, 0xbf, 0xad, 0x76, 0x2c, 0xa3, 0xd9, 0xb3, 0x7a, 0x56, 0x53, 0xe8, 0xb7, 0xfb, 0x8f, - 0xc4, 0x97, 0xf8, 0x10, 0xbf, 0x3c, 0x9c, 0xf5, 0x46, 0xc4, 0x61, 0xc7, 0x72, 0x68, 0x73, 0x90, - 0xf2, 0xb5, 0xfe, 0x76, 0xa8, 0x63, 0x90, 0xce, 0x99, 0x66, 0x52, 0x67, 0xd8, 0xb4, 0xcf, 0x7b, - 0x7c, 0xc1, 0x6d, 0x1a, 0x94, 0x91, 0x2c, 0xab, 0x66, 0x9e, 0x95, 0xd3, 0x37, 0x99, 0x66, 0xd0, - 0x94, 0xc1, 0x3b, 0x97, 0x19, 0xb8, 0x9d, 0x33, 0x6a, 0x90, 0x94, 0xdd, 0x5b, 0x79, 0x76, 0x7d, - 0xa6, 0xe9, 0x4d, 0xcd, 0x64, 0x2e, 0x73, 0x92, 0x46, 0x8d, 0x7f, 0x2b, 0x80, 0x76, 0x2d, 0x93, - 0x39, 0x96, 0xae, 0x53, 0x07, 0xd3, 0x81, 0xe6, 0x6a, 0x96, 0x89, 0x3e, 0x85, 0x32, 0x3f, 0x4f, - 0x97, 0x30, 0x52, 0x55, 0x36, 0x94, 0xcd, 0xc5, 0xed, 0x37, 0xd5, 0xf0, 0xa6, 0x03, 0x78, 0xd5, - 0x3e, 0xef, 0xf1, 0x05, 0x57, 0xe5, 0xda, 0xea, 0xe0, 0x96, 0x7a, 0xd8, 0xfe, 0x8c, 0x76, 0xd8, - 0x01, 0x65, 0xa4, 0x85, 0x9e, 0x8c, 0xea, 0x53, 0xe3, 0x51, 0x1d, 0xc2, 0x35, 0x1c, 0xa0, 0xa2, - 0x43, 0x98, 0x15, 0xe8, 0xd3, 0x02, 0x7d, 0x2b, 0x17, 0x5d, 0x1e, 0x5a, 0xc5, 0xe4, 0xf3, 0x7b, - 0x8f, 0x19, 0x35, 0xf9, 0xf6, 0x5a, 0x2f, 0x48, 0xe8, 0xd9, 0x3d, 0xc2, 0x08, 0x16, 0x40, 0xe8, - 0x0d, 0x28, 0x3b, 0x72, 0xfb, 0xd5, 0x99, 0x0d, 0x65, 0x73, 0xa6, 0x75, 0x4d, 0x6a, 0x95, 0xfd, - 0x63, 0xe1, 0x40, 0xa3, 0xf1, 0x44, 0x81, 0x1b, 0xe9, 0x73, 0xef, 0x6b, 0x2e, 0x43, 0x3f, 0x4d, - 0x9d, 0x5d, 0x2d, 0x76, 0x76, 0x6e, 0x2d, 0x4e, 0x1e, 0x38, 0xf6, 0x57, 0x22, 0xe7, 0x3e, 0x82, - 0x92, 0xc6, 0xa8, 0xe1, 0x56, 0xa7, 0x37, 0x66, 0x36, 0x17, 0xb7, 0x5f, 0x57, 0x73, 0x12, 0x58, - 0x4d, 0xef, 0xae, 0xb5, 0x24, 0x71, 0x4b, 0x0f, 0x38, 0x02, 0xf6, 0x80, 0x1a, 0xbf, 0x9a, 0x06, - 0xd8, 0xa3, 0xb6, 0x6e, 0x0d, 0x0d, 0x6a, 0xb2, 0x2b, 0x08, 0xdd, 0x03, 0x98, 0x75, 0x6d, 0xda, - 0x91, 0xa1, 0x7b, 0x25, 0xf7, 0x04, 0xe1, 0xa6, 0x8e, 0x6d, 0xda, 0x09, 0x83, 0xc6, 0xbf, 0xb0, - 0x80, 0x40, 0x1f, 0xc1, 0x9c, 0xcb, 0x08, 0xeb, 0xbb, 0x22, 0x64, 0x8b, 0xdb, 0xaf, 0x16, 0x01, - 0x13, 0x06, 0xad, 0x8a, 0x84, 0x9b, 0xf3, 0xbe, 0xb1, 0x04, 0x6a, 0xfc, 0x75, 0x06, 0x56, 0x42, - 0xe5, 0x5d, 0xcb, 0xec, 0x6a, 0x8c, 0xa7, 0xf4, 0x1d, 0x98, 0x65, 0x43, 0x9b, 0x8a, 0x3b, 0x59, - 0x68, 0xbd, 0xe2, 0x6f, 0xe6, 0x64, 0x68, 0xd3, 0x67, 0xa3, 0xfa, 0x5a, 0x86, 0x09, 0x17, 0x61, - 0x61, 0x84, 0xf6, 0x83, 0x7d, 0x4e, 0x0b, 0xf3, 0xb7, 0xe3, 0xce, 0x9f, 0x8d, 0xea, 0x19, 0x0d, - 0x44, 0x0d, 0x90, 0xe2, 0x5b, 0x44, 0x9f, 0x41, 0x45, 0x27, 0x2e, 0x3b, 0xb5, 0xbb, 0x84, 0xd1, - 0x13, 0xcd, 0xa0, 0xd5, 0x39, 0x71, 0xfa, 0xd7, 0x8a, 0x05, 0x8a, 0x5b, 0xb4, 0x6e, 0xc8, 0x1d, - 0x54, 0xf6, 0x63, 0x48, 0x38, 0x81, 0x8c, 0x06, 0x80, 0xf8, 0xca, 0x89, 0x43, 0x4c, 0xd7, 0x3b, - 0x15, 0xf7, 0x37, 0x3f, 0xb1, 0xbf, 0x75, 0xe9, 0x0f, 0xed, 0xa7, 0xd0, 0x70, 0x86, 0x07, 0xf4, - 0x32, 0xcc, 0x39, 0x94, 0xb8, 0x96, 0x59, 0x9d, 0x15, 0x37, 0x16, 0x84, 0x0b, 0x8b, 0x55, 0x2c, - 0xa5, 0xe8, 0x55, 0x98, 0x37, 0xa8, 0xeb, 0x92, 0x1e, 0xad, 0x96, 0x84, 0xe2, 0xb2, 0x54, 0x9c, - 0x3f, 0xf0, 0x96, 0xb1, 0x2f, 0x6f, 0xfc, 0x5e, 0x81, 0x4a, 0x18, 0xa6, 0x2b, 0xa8, 0xd5, 0xfb, - 0xf1, 0x5a, 0xfd, 0x6e, 0x81, 0xe4, 0xcc, 0xa9, 0xd1, 0x7f, 0x4c, 0x03, 0x0a, 0x95, 0xb0, 0xa5, - 0xeb, 0x6d, 0xd2, 0x39, 0x47, 0x1b, 0x30, 0x6b, 0x12, 0xc3, 0xcf, 0xc9, 0xa0, 0x40, 0x3e, 0x24, - 0x06, 0xc5, 0x42, 0x82, 0xbe, 0x50, 0x00, 0xf5, 0x45, 0x34, 0xbb, 0x3b, 0xa6, 0x69, 0x31, 0xc2, - 0x2f, 0xd8, 0xdf, 0xd0, 0x6e, 0x81, 0x0d, 0xf9, 0xbe, 0xd4, 0xd3, 0x14, 0xca, 0x3d, 0x93, 0x39, - 0xc3, 0x30, 0xb0, 0x69, 0x05, 0x9c, 0xe1, 0x1a, 0xfd, 0x04, 0xc0, 0x91, 0x98, 0x27, 0x96, 0x2c, - 0xdb, 0xfc, 0x1e, 0xe0, 0xbb, 0xdf, 0xb5, 0xcc, 0x47, 0x5a, 0x2f, 0x6c, 0x2c, 0x38, 0x80, 0xc0, - 0x11, 0xb8, 0xf5, 0x7b, 0xb0, 0x96, 0xb3, 0x4f, 0x74, 0x0d, 0x66, 0xce, 0xe9, 0xd0, 0xbb, 0x2a, - 0xcc, 0x7f, 0xa2, 0x55, 0x28, 0x0d, 0x88, 0xde, 0xa7, 0x5e, 0x4d, 0x62, 0xef, 0xe3, 0xf6, 0xf4, - 0xbb, 0x4a, 0xe3, 0xb7, 0xa5, 0x68, 0xa6, 0xf0, 0x7e, 0x83, 0x36, 0xf9, 0xf3, 0x60, 0xeb, 0x5a, - 0x87, 0xb8, 0x02, 0xa3, 0xd4, 0x7a, 0xc1, 0x7b, 0x1a, 0xbc, 0x35, 0x1c, 0x48, 0xd1, 0xcf, 0xa0, - 0xec, 0x52, 0x9d, 0x76, 0x98, 0xe5, 0xc8, 0x16, 0xf7, 0x56, 0xc1, 0x9c, 0x22, 0x6d, 0xaa, 0x1f, - 0x4b, 0x53, 0x0f, 0xde, 0xff, 0xc2, 0x01, 0x24, 0xfa, 0x08, 0xca, 0x8c, 0x1a, 0xb6, 0x4e, 0x18, - 0x95, 0xb7, 0x17, 0xcb, 0x2b, 0xde, 0x3b, 0x38, 0xd8, 0x91, 0xd5, 0x3d, 0x91, 0x6a, 0xa2, 0x7b, - 0x06, 0x79, 0xea, 0xaf, 0xe2, 0x00, 0x06, 0xfd, 0x18, 0xca, 0x2e, 0xe3, 0xaf, 0x7a, 0x6f, 0x28, - 0xaa, 0xed, 0xa2, 0x67, 0x25, 0xda, 0x47, 0x3d, 0x93, 0x10, 0xda, 0x5f, 0xc1, 0x01, 0x1c, 0xda, - 0x81, 0x65, 0x43, 0x33, 0x31, 0x25, 0xdd, 0xe1, 0x31, 0xed, 0x58, 0x66, 0xd7, 0x15, 0x65, 0x5a, - 0x6a, 0xad, 0x49, 0xa3, 0xe5, 0x83, 0xb8, 0x18, 0x27, 0xf5, 0xd1, 0x3e, 0xac, 0xfa, 0xcf, 0xee, - 0x7d, 0xcd, 0x65, 0x96, 0x33, 0xdc, 0xd7, 0x0c, 0x8d, 0x89, 0x9e, 0x57, 0x6a, 0x55, 0xc7, 0xa3, - 0xfa, 0x2a, 0xce, 0x90, 0xe3, 0x4c, 0x2b, 0xde, 0x57, 0x6c, 0xd2, 0x77, 0x69, 0x57, 0xf4, 0xb0, - 0x72, 0xd8, 0x57, 0x8e, 0xc4, 0x2a, 0x96, 0x52, 0xf4, 0x30, 0x96, 0xa6, 0xe5, 0xc9, 0xd2, 0xb4, - 0x92, 0x9f, 0xa2, 0xe8, 0x14, 0xd6, 0x6c, 0xc7, 0xea, 0x39, 0xd4, 0x75, 0xf7, 0x28, 0xe9, 0xea, - 0x9a, 0x49, 0xfd, 0x9b, 0x59, 0x10, 0x27, 0x7a, 0x69, 0x3c, 0xaa, 0xaf, 0x1d, 0x65, 0xab, 0xe0, - 0x3c, 0xdb, 0xc6, 0x9f, 0x66, 0xe1, 0x5a, 0xf2, 0x8d, 0x43, 0x1f, 0x00, 0xb2, 0xda, 0x2e, 0x75, - 0x06, 0xb4, 0xfb, 0xbe, 0x37, 0xb8, 0xf1, 0xe9, 0x46, 0x11, 0xd3, 0x4d, 0x50, 0xb7, 0x87, 0x29, - 0x0d, 0x9c, 0x61, 0xe5, 0xcd, 0x47, 0xb2, 0x00, 0xa6, 0xc5, 0x46, 0x23, 0xf3, 0x51, 0xaa, 0x08, - 0x76, 0x60, 0x59, 0xd6, 0xbe, 0x2f, 0x14, 0xc9, 0x1a, 0x89, 0xfb, 0x69, 0x5c, 0x8c, 0x93, 0xfa, - 0xe8, 0x0e, 0x2c, 0x39, 0x3c, 0x0f, 0x02, 0x80, 0x79, 0x01, 0xf0, 0x2d, 0x09, 0xb0, 0x84, 0xa3, - 0x42, 0x1c, 0xd7, 0x45, 0xef, 0xc3, 0x75, 0x32, 0x20, 0x9a, 0x4e, 0xda, 0x3a, 0x0d, 0x00, 0x66, - 0x05, 0xc0, 0x8b, 0x12, 0xe0, 0xfa, 0x4e, 0x52, 0x01, 0xa7, 0x6d, 0xd0, 0x01, 0xac, 0xf4, 0xcd, - 0x34, 0x94, 0x97, 0xc4, 0x2f, 0x49, 0xa8, 0x95, 0xd3, 0xb4, 0x0a, 0xce, 0xb2, 0x43, 0x9f, 0x02, - 0x74, 0xfc, 0x57, 0xdd, 0xad, 0xce, 0x89, 0x36, 0xfc, 0x46, 0x81, 0x62, 0x0b, 0x46, 0x81, 0xb0, - 0x05, 0x06, 0x4b, 0x2e, 0x8e, 0x60, 0xa2, 0xdb, 0x50, 0xe9, 0x58, 0xba, 0x2e, 0x32, 0x7f, 0xd7, - 0xea, 0x9b, 0x4c, 0x24, 0x6f, 0xa9, 0x85, 0xf8, 0x63, 0xbf, 0x1b, 0x93, 0xe0, 0x84, 0x66, 0xe3, - 0x8f, 0x4a, 0xf4, 0x99, 0xf1, 0xcb, 0x19, 0xdd, 0x8e, 0x8d, 0x3e, 0x2f, 0x27, 0x46, 0x9f, 0x1b, - 0x69, 0x8b, 0xc8, 0xe4, 0xa3, 0xc1, 0x12, 0x4f, 0x7e, 0xcd, 0xec, 0x79, 0x01, 0x97, 0x2d, 0xf1, - 0xcd, 0x0b, 0x4b, 0x29, 0xd0, 0x8e, 0x3c, 0x8c, 0xd7, 0x45, 0xcc, 0xa3, 0x42, 0x1c, 0x47, 0x6e, - 0xdc, 0x85, 0x4a, 0xbc, 0x0e, 0x63, 0x33, 0xbd, 0x72, 0xe9, 0x4c, 0xff, 0xb5, 0x02, 0x6b, 0x39, - 0xde, 0x91, 0x0e, 0x15, 0x83, 0x3c, 0x8e, 0x84, 0xf9, 0xd2, 0xd9, 0x98, 0xb3, 0x26, 0xd5, 0x63, - 0x4d, 0xea, 0x03, 0x93, 0x1d, 0x3a, 0xc7, 0xcc, 0xd1, 0xcc, 0x9e, 0x17, 0x87, 0x83, 0x18, 0x16, - 0x4e, 0x60, 0xa3, 0x4f, 0xa0, 0x6c, 0x90, 0xc7, 0xc7, 0x7d, 0xa7, 0x97, 0x75, 0x5f, 0xc5, 0xfc, - 0x88, 0xf7, 0xe3, 0x40, 0xa2, 0xe0, 0x00, 0xaf, 0x71, 0x08, 0x1b, 0xb1, 0x43, 0xf2, 0x56, 0x41, - 0x1f, 0xf5, 0xf5, 0x63, 0x1a, 0x06, 0xfc, 0x75, 0x58, 0xb0, 0x89, 0xc3, 0xb4, 0xa0, 0x5d, 0x94, - 0x5a, 0x4b, 0xe3, 0x51, 0x7d, 0xe1, 0xc8, 0x5f, 0xc4, 0xa1, 0xbc, 0xf1, 0x1f, 0x05, 0x4a, 0xc7, - 0x1d, 0xa2, 0xd3, 0x2b, 0xa0, 0x0e, 0x7b, 0x31, 0xea, 0xd0, 0xc8, 0x4d, 0x22, 0xb1, 0x9f, 0x5c, - 0xd6, 0xb0, 0x9f, 0x60, 0x0d, 0x37, 0x2f, 0xc1, 0xb9, 0x98, 0x30, 0xbc, 0x07, 0x0b, 0x81, 0xbb, - 0x58, 0x97, 0x54, 0x2e, 0xeb, 0x92, 0x8d, 0xdf, 0x4c, 0xc3, 0x62, 0xc4, 0xc5, 0x64, 0xd6, 0xfc, - 0xba, 0x23, 0x83, 0x06, 0xef, 0x24, 0xdb, 0x45, 0x0e, 0xa2, 0xfa, 0x43, 0x85, 0x37, 0xbf, 0x85, - 0xaf, 0x77, 0x7a, 0xd6, 0xb8, 0x0b, 0x15, 0x46, 0x9c, 0x1e, 0x65, 0xbe, 0x4c, 0x5c, 0xd8, 0x42, - 0x48, 0x1e, 0x4e, 0x62, 0x52, 0x9c, 0xd0, 0x5e, 0xbf, 0x03, 0x4b, 0x31, 0x67, 0x13, 0x0d, 0x61, - 0x5f, 0xf0, 0xcb, 0x09, 0x93, 0xf3, 0x0a, 0xb2, 0xeb, 0x83, 0x58, 0x76, 0x6d, 0xe6, 0x5f, 0x66, - 0xa4, 0x64, 0xf2, 0x72, 0x0c, 0x27, 0x72, 0xec, 0xb5, 0x42, 0x68, 0x17, 0x67, 0xda, 0x3f, 0xa7, - 0x61, 0x35, 0xa2, 0x1d, 0x72, 0xd3, 0xef, 0xc7, 0x1a, 0xf4, 0x66, 0xa2, 0x41, 0x57, 0xb3, 0x6c, - 0x9e, 0x1b, 0x39, 0xcd, 0x26, 0x8c, 0x33, 0xff, 0x8f, 0x84, 0xf1, 0x0f, 0x0a, 0x2c, 0x47, 0xee, - 0xee, 0x0a, 0x18, 0xe3, 0x83, 0x38, 0x63, 0xbc, 0x59, 0x24, 0x69, 0x72, 0x28, 0xe3, 0xbf, 0x14, - 0x68, 0x46, 0xb4, 0x8e, 0xa8, 0xe3, 0x6a, 0x2e, 0xa3, 0x26, 0xfb, 0xd8, 0xd2, 0xfb, 0x06, 0xdd, - 0xd5, 0x89, 0x66, 0x60, 0xca, 0x17, 0x34, 0xcb, 0x3c, 0xb2, 0x74, 0xad, 0x33, 0x44, 0x04, 0x16, - 0x3f, 0x3f, 0xa3, 0xe6, 0x1e, 0xd5, 0x29, 0xa3, 0x5d, 0x99, 0x4e, 0x3f, 0x90, 0xf0, 0x8b, 0x0f, - 0x43, 0xd1, 0xb3, 0x51, 0x7d, 0xb3, 0x08, 0xa2, 0xc8, 0xb2, 0x28, 0x26, 0xfa, 0x39, 0x00, 0xff, - 0x14, 0xfd, 0xa8, 0x2b, 0x13, 0xee, 0xae, 0x5f, 0x95, 0x0f, 0x03, 0xc9, 0x44, 0x0e, 0x22, 0x88, - 0x8d, 0xbf, 0xcd, 0xc7, 0x62, 0xf6, 0x8d, 0xe7, 0x6e, 0xbf, 0x80, 0xd5, 0x41, 0x78, 0x3b, 0xbe, - 0x02, 0x9f, 0x75, 0x67, 0x92, 0xff, 0x87, 0x05, 0xf0, 0x59, 0xf7, 0xda, 0xfa, 0xb6, 0x74, 0xb2, - 0xfa, 0x71, 0x06, 0x1c, 0xce, 0x74, 0x82, 0xbe, 0x07, 0x8b, 0x9c, 0x27, 0x68, 0x1d, 0xfa, 0x21, - 0x31, 0xfc, 0x7a, 0x5a, 0xf1, 0xf3, 0xe5, 0x38, 0x14, 0xe1, 0xa8, 0x1e, 0x3a, 0x83, 0x15, 0xdb, - 0xea, 0x1e, 0x10, 0x93, 0xf4, 0x28, 0x9f, 0xae, 0xbc, 0x50, 0x0a, 0x42, 0xb7, 0xd0, 0x7a, 0xc7, - 0x9f, 0xa9, 0x8f, 0xd2, 0x2a, 0xcf, 0x38, 0x33, 0x4a, 0x2f, 0x8b, 0x24, 0xc8, 0x82, 0x44, 0x0e, - 0x54, 0xfa, 0x72, 0xca, 0x91, 0xfc, 0xd6, 0xfb, 0xe7, 0x6a, 0xbb, 0x48, 0x61, 0x9d, 0xc6, 0x2c, - 0xc3, 0x47, 0x2f, 0xbe, 0x8e, 0x13, 0x1e, 0x72, 0xf9, 0x6a, 0xf9, 0x7f, 0xe2, 0xab, 0x19, 0x04, - 0x7a, 0x61, 0x42, 0x02, 0xfd, 0x67, 0x05, 0x6e, 0xda, 0x05, 0x6a, 0xa9, 0x0a, 0xe2, 0x6e, 0xee, - 0x17, 0xb9, 0x9b, 0x22, 0xb5, 0xd9, 0xda, 0x1c, 0x8f, 0xea, 0x37, 0x8b, 0x68, 0xe2, 0x42, 0xfb, - 0x6b, 0xfc, 0xae, 0x04, 0xd7, 0x53, 0xaf, 0x25, 0xfa, 0xd1, 0x05, 0x24, 0xf7, 0xc6, 0x73, 0x23, - 0xb8, 0x29, 0x76, 0x3a, 0x33, 0x01, 0x3b, 0xdd, 0x81, 0xe5, 0x4e, 0xdf, 0x71, 0xa8, 0xc9, 0x12, - 0xdc, 0x34, 0x08, 0xea, 0x6e, 0x5c, 0x8c, 0x93, 0xfa, 0x59, 0x04, 0xbb, 0x34, 0x21, 0xc1, 0x8e, - 0xee, 0x42, 0x92, 0x24, 0xaf, 0x04, 0xd3, 0xbb, 0x90, 0x5c, 0x29, 0xa9, 0xcf, 0x07, 0x44, 0x0f, - 0x35, 0x40, 0x98, 0x8f, 0x0f, 0x88, 0xa7, 0x31, 0x29, 0x4e, 0x68, 0x67, 0x90, 0xd5, 0x85, 0xa2, - 0x64, 0x15, 0x91, 0x18, 0x95, 0x06, 0xd1, 0xef, 0xb6, 0x8a, 0xe4, 0x6e, 0x71, 0x2e, 0x9d, 0xf9, - 0x2f, 0xc2, 0xe2, 0xe4, 0xff, 0x22, 0x34, 0xfe, 0xa2, 0xc0, 0x8b, 0xb9, 0x9d, 0x05, 0xed, 0xc4, - 0xc6, 0xb7, 0xad, 0xc4, 0xf8, 0xf6, 0x9d, 0x5c, 0xc3, 0xc8, 0x0c, 0xe7, 0x64, 0xd3, 0xec, 0xf7, - 0x8a, 0xd1, 0xec, 0x0c, 0x0e, 0x78, 0x39, 0xdf, 0x6e, 0x6d, 0x3d, 0x79, 0x5a, 0x9b, 0xfa, 0xf2, - 0x69, 0x6d, 0xea, 0xab, 0xa7, 0xb5, 0xa9, 0x5f, 0x8e, 0x6b, 0xca, 0x93, 0x71, 0x4d, 0xf9, 0x72, - 0x5c, 0x53, 0xbe, 0x1a, 0xd7, 0x94, 0xbf, 0x8f, 0x6b, 0xca, 0xaf, 0xbf, 0xae, 0x4d, 0x7d, 0x32, - 0x2f, 0x3d, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0x3d, 0xfc, 0xe0, 0xc3, 0xad, 0x1d, 0x00, 0x00, + // 1869 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0xcd, 0x6f, 0x24, 0x47, + 0x15, 0x77, 0x8f, 0x3d, 0xf6, 0xcc, 0x73, 0x3c, 0xde, 0x2d, 0x9b, 0xf5, 0xc4, 0x81, 0xb1, 0x35, + 0x44, 0x89, 0xf3, 0xe1, 0x9e, 0xac, 0x13, 0xa2, 0x64, 0x17, 0x45, 0x78, 0xbc, 0x4b, 0xb2, 0x91, + 0x8d, 0x9d, 0xb2, 0x1d, 0x44, 0x00, 0x29, 0x35, 0x3d, 0xb5, 0xb3, 0x1d, 0xf7, 0x97, 0xba, 0xab, + 0x87, 0x1d, 0x71, 0xe1, 0x0f, 0x40, 0x4a, 0xce, 0xfc, 0x15, 0xdc, 0x40, 0x70, 0xe3, 0xb4, 0xc7, + 0x88, 0x0b, 0x39, 0x59, 0xec, 0xe4, 0x0a, 0x47, 0x2e, 0x2b, 0x21, 0xa1, 0xaa, 0xae, 0xfe, 0xee, + 0xb6, 0xdb, 0x48, 0x6b, 0x09, 0x6e, 0xd3, 0xf5, 0xde, 0xfb, 0xbd, 0x57, 0x55, 0xef, 0xbd, 0x7a, + 0xbf, 0x81, 0x1f, 0x9d, 0xbd, 0xe7, 0xa9, 0xba, 0xdd, 0x3b, 0xf3, 0x07, 0xd4, 0xb5, 0x28, 0xa3, + 0x5e, 0x6f, 0x4c, 0xad, 0xa1, 0xed, 0xf6, 0xa4, 0x80, 0x38, 0x7a, 0x8f, 0x38, 0x8e, 0xd7, 0x1b, + 0xdf, 0x1e, 0x50, 0x46, 0x6e, 0xf7, 0x46, 0xd4, 0xa2, 0x2e, 0x61, 0x74, 0xa8, 0x3a, 0xae, 0xcd, + 0x6c, 0xb4, 0x16, 0x28, 0xaa, 0xc4, 0xd1, 0x55, 0xae, 0xa8, 0x4a, 0xc5, 0xf5, 0xed, 0x91, 0xce, + 0x1e, 0xf9, 0x03, 0x55, 0xb3, 0xcd, 0xde, 0xc8, 0x1e, 0xd9, 0x3d, 0xa1, 0x3f, 0xf0, 0x1f, 0x8a, + 0x2f, 0xf1, 0x21, 0x7e, 0x05, 0x38, 0xeb, 0xdd, 0x84, 0x43, 0xcd, 0x76, 0x69, 0x6f, 0x9c, 0xf3, + 0xb5, 0xfe, 0x4e, 0xac, 0x63, 0x12, 0xed, 0x91, 0x6e, 0x51, 0x77, 0xd2, 0x73, 0xce, 0x46, 0x7c, + 0xc1, 0xeb, 0x99, 0x94, 0x91, 0x22, 0xab, 0x5e, 0x99, 0x95, 0xeb, 0x5b, 0x4c, 0x37, 0x69, 0xce, + 0xe0, 0xdd, 0xcb, 0x0c, 0x3c, 0xed, 0x11, 0x35, 0x49, 0xce, 0xee, 0xed, 0x32, 0x3b, 0x9f, 0xe9, + 0x46, 0x4f, 0xb7, 0x98, 0xc7, 0xdc, 0xac, 0x51, 0xf7, 0x5f, 0x0a, 0xa0, 0x3d, 0xdb, 0x62, 0xae, + 0x6d, 0x18, 0xd4, 0xc5, 0x74, 0xac, 0x7b, 0xba, 0x6d, 0xa1, 0xcf, 0xa1, 0xc1, 0xf7, 0x33, 0x24, + 0x8c, 0xb4, 0x95, 0x4d, 0x65, 0x6b, 0x71, 0xe7, 0x2d, 0x35, 0x3e, 0xe9, 0x08, 0x5e, 0x75, 0xce, + 0x46, 0x7c, 0xc1, 0x53, 0xb9, 0xb6, 0x3a, 0xbe, 0xad, 0x1e, 0x0e, 0xbe, 0xa0, 0x1a, 0x3b, 0xa0, + 0x8c, 0xf4, 0xd1, 0x93, 0xf3, 0x8d, 0x99, 0xe9, 0xf9, 0x06, 0xc4, 0x6b, 0x38, 0x42, 0x45, 0x87, + 0x30, 0x27, 0xd0, 0x6b, 0x02, 0x7d, 0xbb, 0x14, 0x5d, 0x6e, 0x5a, 0xc5, 0xe4, 0x57, 0xf7, 0x1f, + 0x33, 0x6a, 0xf1, 0xf0, 0xfa, 0x2f, 0x48, 0xe8, 0xb9, 0x7b, 0x84, 0x11, 0x2c, 0x80, 0xd0, 0x9b, + 0xd0, 0x70, 0x65, 0xf8, 0xed, 0xd9, 0x4d, 0x65, 0x6b, 0xb6, 0x7f, 0x43, 0x6a, 0x35, 0xc2, 0x6d, + 0xe1, 0x48, 0xa3, 0xfb, 0x44, 0x81, 0x5b, 0xf9, 0x7d, 0xef, 0xeb, 0x1e, 0x43, 0xbf, 0xc8, 0xed, + 0x5d, 0xad, 0xb6, 0x77, 0x6e, 0x2d, 0x76, 0x1e, 0x39, 0x0e, 0x57, 0x12, 0xfb, 0x3e, 0x82, 0xba, + 0xce, 0xa8, 0xe9, 0xb5, 0x6b, 0x9b, 0xb3, 0x5b, 0x8b, 0x3b, 0x6f, 0xa8, 0x25, 0x09, 0xac, 0xe6, + 0xa3, 0xeb, 0x2f, 0x49, 0xdc, 0xfa, 0x03, 0x8e, 0x80, 0x03, 0xa0, 0xee, 0x6f, 0x6b, 0x00, 0xf7, + 0xa8, 0x63, 0xd8, 0x13, 0x93, 0x5a, 0xec, 0x1a, 0xae, 0xee, 0x01, 0xcc, 0x79, 0x0e, 0xd5, 0xe4, + 0xd5, 0xbd, 0x5a, 0xba, 0x83, 0x38, 0xa8, 0x63, 0x87, 0x6a, 0xf1, 0xa5, 0xf1, 0x2f, 0x2c, 0x20, + 0xd0, 0x27, 0x30, 0xef, 0x31, 0xc2, 0x7c, 0x4f, 0x5c, 0xd9, 0xe2, 0xce, 0x6b, 0x55, 0xc0, 0x84, + 0x41, 0xbf, 0x25, 0xe1, 0xe6, 0x83, 0x6f, 0x2c, 0x81, 0xba, 0x7f, 0x9b, 0x85, 0x95, 0x58, 0x79, + 0xcf, 0xb6, 0x86, 0x3a, 0xe3, 0x29, 0x7d, 0x17, 0xe6, 0xd8, 0xc4, 0xa1, 0xe2, 0x4c, 0x9a, 0xfd, + 0x57, 0xc3, 0x60, 0x4e, 0x26, 0x0e, 0x7d, 0x76, 0xbe, 0xb1, 0x56, 0x60, 0xc2, 0x45, 0x58, 0x18, + 0xa1, 0xfd, 0x28, 0xce, 0x9a, 0x30, 0x7f, 0x27, 0xed, 0xfc, 0xd9, 0xf9, 0x46, 0x41, 0x03, 0x51, + 0x23, 0xa4, 0x74, 0x88, 0xe8, 0x0b, 0x68, 0x19, 0xc4, 0x63, 0xa7, 0xce, 0x90, 0x30, 0x7a, 0xa2, + 0x9b, 0xb4, 0x3d, 0x2f, 0x76, 0xff, 0x7a, 0xb5, 0x8b, 0xe2, 0x16, 0xfd, 0x5b, 0x32, 0x82, 0xd6, + 0x7e, 0x0a, 0x09, 0x67, 0x90, 0xd1, 0x18, 0x10, 0x5f, 0x39, 0x71, 0x89, 0xe5, 0x05, 0xbb, 0xe2, + 0xfe, 0x16, 0xae, 0xec, 0x6f, 0x5d, 0xfa, 0x43, 0xfb, 0x39, 0x34, 0x5c, 0xe0, 0x01, 0xbd, 0x02, + 0xf3, 0x2e, 0x25, 0x9e, 0x6d, 0xb5, 0xe7, 0xc4, 0x89, 0x45, 0xd7, 0x85, 0xc5, 0x2a, 0x96, 0x52, + 0xf4, 0x1a, 0x2c, 0x98, 0xd4, 0xf3, 0xc8, 0x88, 0xb6, 0xeb, 0x42, 0x71, 0x59, 0x2a, 0x2e, 0x1c, + 0x04, 0xcb, 0x38, 0x94, 0x77, 0xff, 0xa8, 0x40, 0x2b, 0xbe, 0xa6, 0x6b, 0xa8, 0xd5, 0x8f, 0xd2, + 0xb5, 0xfa, 0xfd, 0x0a, 0xc9, 0x59, 0x52, 0xa3, 0xff, 0xa8, 0x01, 0x8a, 0x95, 0xb0, 0x6d, 0x18, + 0x03, 0xa2, 0x9d, 0xa1, 0x4d, 0x98, 0xb3, 0x88, 0x19, 0xe6, 0x64, 0x54, 0x20, 0x3f, 0x21, 0x26, + 0xc5, 0x42, 0x82, 0xbe, 0x54, 0x00, 0xf9, 0xe2, 0x36, 0x87, 0xbb, 0x96, 0x65, 0x33, 0xc2, 0x0f, + 0x38, 0x0c, 0x68, 0xaf, 0x42, 0x40, 0xa1, 0x2f, 0xf5, 0x34, 0x87, 0x72, 0xdf, 0x62, 0xee, 0x24, + 0xbe, 0xd8, 0xbc, 0x02, 0x2e, 0x70, 0x8d, 0x7e, 0x0e, 0xe0, 0x4a, 0xcc, 0x13, 0x5b, 0x96, 0x6d, + 0x79, 0x0f, 0x08, 0xdd, 0xef, 0xd9, 0xd6, 0x43, 0x7d, 0x14, 0x37, 0x16, 0x1c, 0x41, 0xe0, 0x04, + 0xdc, 0xfa, 0x7d, 0x58, 0x2b, 0x89, 0x13, 0xdd, 0x80, 0xd9, 0x33, 0x3a, 0x09, 0x8e, 0x0a, 0xf3, + 0x9f, 0x68, 0x15, 0xea, 0x63, 0x62, 0xf8, 0x34, 0xa8, 0x49, 0x1c, 0x7c, 0xdc, 0xa9, 0xbd, 0xa7, + 0x74, 0x7f, 0x5f, 0x4f, 0x66, 0x0a, 0xef, 0x37, 0x68, 0x8b, 0x3f, 0x0f, 0x8e, 0xa1, 0x6b, 0xc4, + 0x13, 0x18, 0xf5, 0xfe, 0x0b, 0xc1, 0xd3, 0x10, 0xac, 0xe1, 0x48, 0x8a, 0x7e, 0x09, 0x0d, 0x8f, + 0x1a, 0x54, 0x63, 0xb6, 0x2b, 0x5b, 0xdc, 0xdb, 0x15, 0x73, 0x8a, 0x0c, 0xa8, 0x71, 0x2c, 0x4d, + 0x03, 0xf8, 0xf0, 0x0b, 0x47, 0x90, 0xe8, 0x13, 0x68, 0x30, 0x6a, 0x3a, 0x06, 0x61, 0x54, 0x9e, + 0x5e, 0x2a, 0xaf, 0x78, 0xef, 0xe0, 0x60, 0x47, 0xf6, 0xf0, 0x44, 0xaa, 0x89, 0xee, 0x19, 0xe5, + 0x69, 0xb8, 0x8a, 0x23, 0x18, 0xf4, 0x33, 0x68, 0x78, 0x8c, 0xbf, 0xea, 0xa3, 0x89, 0xa8, 0xb6, + 0x8b, 0x9e, 0x95, 0x64, 0x1f, 0x0d, 0x4c, 0x62, 0xe8, 0x70, 0x05, 0x47, 0x70, 0x68, 0x17, 0x96, + 0x4d, 0xdd, 0xc2, 0x94, 0x0c, 0x27, 0xc7, 0x54, 0xb3, 0xad, 0xa1, 0x27, 0xca, 0xb4, 0xde, 0x5f, + 0x93, 0x46, 0xcb, 0x07, 0x69, 0x31, 0xce, 0xea, 0xa3, 0x7d, 0x58, 0x0d, 0x9f, 0xdd, 0x8f, 0x74, + 0x8f, 0xd9, 0xee, 0x64, 0x5f, 0x37, 0x75, 0x26, 0x7a, 0x5e, 0xbd, 0xdf, 0x9e, 0x9e, 0x6f, 0xac, + 0xe2, 0x02, 0x39, 0x2e, 0xb4, 0xe2, 0x7d, 0xc5, 0x21, 0xbe, 0x47, 0x87, 0xa2, 0x87, 0x35, 0xe2, + 0xbe, 0x72, 0x24, 0x56, 0xb1, 0x94, 0xa2, 0x9f, 0xa6, 0xd2, 0xb4, 0x71, 0xb5, 0x34, 0x6d, 0x95, + 0xa7, 0x28, 0x3a, 0x85, 0x35, 0xc7, 0xb5, 0x47, 0x2e, 0xf5, 0xbc, 0x7b, 0x94, 0x0c, 0x0d, 0xdd, + 0xa2, 0xe1, 0xc9, 0x34, 0xc5, 0x8e, 0x5e, 0x9a, 0x9e, 0x6f, 0xac, 0x1d, 0x15, 0xab, 0xe0, 0x32, + 0xdb, 0xee, 0x5f, 0xe6, 0xe0, 0x46, 0xf6, 0x8d, 0x43, 0x1f, 0x03, 0xb2, 0x07, 0x1e, 0x75, 0xc7, + 0x74, 0xf8, 0x61, 0x30, 0xb8, 0xf1, 0xe9, 0x46, 0x11, 0xd3, 0x4d, 0x54, 0xb7, 0x87, 0x39, 0x0d, + 0x5c, 0x60, 0x15, 0xcc, 0x47, 0xb2, 0x00, 0x6a, 0x22, 0xd0, 0xc4, 0x7c, 0x94, 0x2b, 0x82, 0x5d, + 0x58, 0x96, 0xb5, 0x1f, 0x0a, 0x45, 0xb2, 0x26, 0xee, 0xfd, 0x34, 0x2d, 0xc6, 0x59, 0x7d, 0x74, + 0x17, 0x96, 0x5c, 0x9e, 0x07, 0x11, 0xc0, 0x82, 0x00, 0xf8, 0x8e, 0x04, 0x58, 0xc2, 0x49, 0x21, + 0x4e, 0xeb, 0xa2, 0x0f, 0xe1, 0x26, 0x19, 0x13, 0xdd, 0x20, 0x03, 0x83, 0x46, 0x00, 0x73, 0x02, + 0xe0, 0x45, 0x09, 0x70, 0x73, 0x37, 0xab, 0x80, 0xf3, 0x36, 0xe8, 0x00, 0x56, 0x7c, 0x2b, 0x0f, + 0x15, 0x24, 0xf1, 0x4b, 0x12, 0x6a, 0xe5, 0x34, 0xaf, 0x82, 0x8b, 0xec, 0xd0, 0xe7, 0x00, 0x5a, + 0xf8, 0xaa, 0x7b, 0xed, 0x79, 0xd1, 0x86, 0xdf, 0xac, 0x50, 0x6c, 0xd1, 0x28, 0x10, 0xb7, 0xc0, + 0x68, 0xc9, 0xc3, 0x09, 0x4c, 0x74, 0x07, 0x5a, 0x9a, 0x6d, 0x18, 0x22, 0xf3, 0xf7, 0x6c, 0xdf, + 0x62, 0x22, 0x79, 0xeb, 0x7d, 0xc4, 0x1f, 0xfb, 0xbd, 0x94, 0x04, 0x67, 0x34, 0xbb, 0x7f, 0x56, + 0x92, 0xcf, 0x4c, 0x58, 0xce, 0xe8, 0x4e, 0x6a, 0xf4, 0x79, 0x25, 0x33, 0xfa, 0xdc, 0xca, 0x5b, + 0x24, 0x26, 0x1f, 0x1d, 0x96, 0x78, 0xf2, 0xeb, 0xd6, 0x28, 0xb8, 0x70, 0xd9, 0x12, 0xdf, 0xba, + 0xb0, 0x94, 0x22, 0xed, 0xc4, 0xc3, 0x78, 0x53, 0xdc, 0x79, 0x52, 0x88, 0xd3, 0xc8, 0xdd, 0x0f, + 0xa0, 0x95, 0xae, 0xc3, 0xd4, 0x4c, 0xaf, 0x5c, 0x3a, 0xd3, 0x7f, 0xab, 0xc0, 0x5a, 0x89, 0x77, + 0x64, 0x40, 0xcb, 0x24, 0x8f, 0x13, 0xd7, 0x7c, 0xe9, 0x6c, 0xcc, 0x59, 0x93, 0x1a, 0xb0, 0x26, + 0xf5, 0x81, 0xc5, 0x0e, 0xdd, 0x63, 0xe6, 0xea, 0xd6, 0x28, 0xb8, 0x87, 0x83, 0x14, 0x16, 0xce, + 0x60, 0xa3, 0xcf, 0xa0, 0x61, 0x92, 0xc7, 0xc7, 0xbe, 0x3b, 0x2a, 0x3a, 0xaf, 0x6a, 0x7e, 0xc4, + 0xfb, 0x71, 0x20, 0x51, 0x70, 0x84, 0xd7, 0x3d, 0x84, 0xcd, 0xd4, 0x26, 0x79, 0xab, 0xa0, 0x0f, + 0x7d, 0xe3, 0x98, 0xc6, 0x17, 0xfe, 0x06, 0x34, 0x1d, 0xe2, 0x32, 0x3d, 0x6a, 0x17, 0xf5, 0xfe, + 0xd2, 0xf4, 0x7c, 0xa3, 0x79, 0x14, 0x2e, 0xe2, 0x58, 0xde, 0xfd, 0xb7, 0x02, 0xf5, 0x63, 0x8d, + 0x18, 0xf4, 0x1a, 0xa8, 0xc3, 0xbd, 0x14, 0x75, 0xe8, 0x96, 0x26, 0x91, 0x88, 0xa7, 0x94, 0x35, + 0xec, 0x67, 0x58, 0xc3, 0xcb, 0x97, 0xe0, 0x5c, 0x4c, 0x18, 0xde, 0x87, 0x66, 0xe4, 0x2e, 0xd5, + 0x25, 0x95, 0xcb, 0xba, 0x64, 0xf7, 0x77, 0x35, 0x58, 0x4c, 0xb8, 0xb8, 0x9a, 0x35, 0x3f, 0xee, + 0xc4, 0xa0, 0xc1, 0x3b, 0xc9, 0x4e, 0x95, 0x8d, 0xa8, 0xe1, 0x50, 0x11, 0xcc, 0x6f, 0xf1, 0xeb, + 0x9d, 0x9f, 0x35, 0x3e, 0x80, 0x16, 0x23, 0xee, 0x88, 0xb2, 0x50, 0x26, 0x0e, 0xac, 0x19, 0x93, + 0x87, 0x93, 0x94, 0x14, 0x67, 0xb4, 0xd7, 0xef, 0xc2, 0x52, 0xca, 0xd9, 0x95, 0x86, 0xb0, 0x2f, + 0xf9, 0xe1, 0xc4, 0xc9, 0x79, 0x0d, 0xd9, 0xf5, 0x71, 0x2a, 0xbb, 0xb6, 0xca, 0x0f, 0x33, 0x51, + 0x32, 0x65, 0x39, 0x86, 0x33, 0x39, 0xf6, 0x7a, 0x25, 0xb4, 0x8b, 0x33, 0xed, 0x9f, 0x35, 0x58, + 0x4d, 0x68, 0xc7, 0xdc, 0xf4, 0x87, 0xa9, 0x06, 0xbd, 0x95, 0x69, 0xd0, 0xed, 0x22, 0x9b, 0xe7, + 0x46, 0x4e, 0x8b, 0x09, 0xe3, 0xec, 0xff, 0x22, 0x61, 0xfc, 0x93, 0x02, 0xcb, 0x89, 0xb3, 0xbb, + 0x06, 0xc6, 0xf8, 0x20, 0xcd, 0x18, 0x5f, 0xae, 0x92, 0x34, 0x25, 0x94, 0xf1, 0xab, 0xf9, 0x54, + 0xf0, 0xff, 0xf7, 0x24, 0xe6, 0xd7, 0xb0, 0x3a, 0xb6, 0x0d, 0xdf, 0xa4, 0x7b, 0x06, 0xd1, 0xcd, + 0x50, 0x81, 0x0f, 0x7d, 0xb3, 0xd9, 0x3f, 0x86, 0x22, 0x78, 0xea, 0x7a, 0xba, 0xc7, 0xa8, 0xc5, + 0x3e, 0x8d, 0x2d, 0xfb, 0xdf, 0x95, 0x4e, 0x56, 0x3f, 0x2d, 0x80, 0xc3, 0x85, 0x4e, 0xd0, 0x0f, + 0x60, 0x91, 0x0f, 0xcc, 0xba, 0x46, 0x39, 0xf7, 0x96, 0x89, 0xb5, 0x22, 0x81, 0x16, 0x8f, 0x63, + 0x11, 0x4e, 0xea, 0xa1, 0x47, 0xb0, 0xe2, 0xd8, 0xc3, 0x03, 0x62, 0x91, 0x11, 0xe5, 0x63, 0xc6, + 0x91, 0x6d, 0xe8, 0xda, 0x44, 0x30, 0x9b, 0x66, 0xff, 0xdd, 0x70, 0xb8, 0x3c, 0xca, 0xab, 0x3c, + 0xe3, 0x14, 0x21, 0xbf, 0x2c, 0x8a, 0xba, 0x08, 0x12, 0xb9, 0xd0, 0xf2, 0xe5, 0x73, 0x2f, 0x89, + 0x5e, 0xf0, 0x17, 0xce, 0x4e, 0x95, 0x0c, 0x3b, 0x4d, 0x59, 0xc6, 0xdd, 0x3f, 0xbd, 0x8e, 0x33, + 0x1e, 0x4a, 0x89, 0x5b, 0xe3, 0xbf, 0x22, 0x6e, 0x05, 0x4c, 0xb2, 0x79, 0x35, 0x26, 0xd9, 0xfd, + 0x43, 0x1d, 0x6e, 0xe6, 0xba, 0x2d, 0xfa, 0xf1, 0x05, 0x24, 0xe9, 0xd6, 0x73, 0x23, 0x48, 0x39, + 0x76, 0x33, 0x7b, 0x05, 0x76, 0xb3, 0x0b, 0xcb, 0x9a, 0xef, 0xba, 0xd4, 0x62, 0x19, 0x6e, 0x13, + 0x9d, 0xc5, 0x5e, 0x5a, 0x8c, 0xb3, 0xfa, 0x45, 0x04, 0xad, 0x7e, 0x45, 0x82, 0x96, 0x8c, 0x42, + 0x0e, 0xd9, 0x41, 0xe6, 0xe6, 0xa3, 0x90, 0xb3, 0x76, 0x56, 0x9f, 0x0f, 0x18, 0x01, 0x6a, 0x84, + 0xb0, 0x90, 0x1e, 0x30, 0x4e, 0x53, 0x52, 0x9c, 0xd1, 0x2e, 0x20, 0x3b, 0xcd, 0xaa, 0x64, 0x07, + 0x91, 0x14, 0x15, 0x03, 0xd1, 0x26, 0xb6, 0xab, 0x94, 0x43, 0x75, 0x2e, 0x56, 0xc8, 0x42, 0x17, + 0xaf, 0xce, 0x42, 0xbb, 0x7f, 0x55, 0xe0, 0xc5, 0xd2, 0x82, 0x44, 0xbb, 0xa9, 0xe7, 0x7f, 0x3b, + 0xf3, 0xfc, 0x7f, 0xaf, 0xd4, 0x30, 0x31, 0x03, 0xb8, 0xc5, 0x34, 0xed, 0xfd, 0x6a, 0x34, 0xad, + 0x80, 0x43, 0x5c, 0xce, 0xd7, 0xfa, 0xdb, 0x4f, 0x9e, 0x76, 0x66, 0xbe, 0x7e, 0xda, 0x99, 0xf9, + 0xe6, 0x69, 0x67, 0xe6, 0x37, 0xd3, 0x8e, 0xf2, 0x64, 0xda, 0x51, 0xbe, 0x9e, 0x76, 0x94, 0x6f, + 0xa6, 0x1d, 0xe5, 0xef, 0xd3, 0x8e, 0xf2, 0xd5, 0xb7, 0x9d, 0x99, 0xcf, 0x16, 0xa4, 0xc7, 0xff, + 0x04, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x02, 0xfa, 0x27, 0xed, 0x1b, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -1724,39 +1687,6 @@ func (m *StatefulSetList) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - i -= len(m.WhenScaled) - copy(dAtA[i:], m.WhenScaled) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenScaled))) - i-- - dAtA[i] = 0x12 - i -= len(m.WhenDeleted) - copy(dAtA[i:], m.WhenDeleted) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenDeleted))) - i-- - dAtA[i] = 0xa - return len(dAtA) - i, nil -} - func (m *StatefulSetSpec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -1777,18 +1707,6 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.PersistentVolumeClaimRetentionPolicy != nil { - { - size, err := m.PersistentVolumeClaimRetentionPolicy.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintGenerated(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x52 - } i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) i-- dAtA[i] = 0x48 @@ -2295,19 +2213,6 @@ func (m *StatefulSetList) Size() (n int) { return n } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.WhenDeleted) - n += 1 + l + sovGenerated(uint64(l)) - l = len(m.WhenScaled) - n += 1 + l + sovGenerated(uint64(l)) - return n -} - func (m *StatefulSetSpec) Size() (n int) { if m == nil { return 0 @@ -2339,10 +2244,6 @@ func (m *StatefulSetSpec) Size() (n int) { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } n += 1 + sovGenerated(uint64(m.MinReadySeconds)) - if m.PersistentVolumeClaimRetentionPolicy != nil { - l = m.PersistentVolumeClaimRetentionPolicy.Size() - n += 1 + l + sovGenerated(uint64(l)) - } return n } @@ -2658,17 +2559,6 @@ func (this *StatefulSetList) String() string { }, "") return s } -func (this *StatefulSetPersistentVolumeClaimRetentionPolicy) String() string { - if this == nil { - return "nil" - } - s := strings.Join([]string{`&StatefulSetPersistentVolumeClaimRetentionPolicy{`, - `WhenDeleted:` + fmt.Sprintf("%v", this.WhenDeleted) + `,`, - `WhenScaled:` + fmt.Sprintf("%v", this.WhenScaled) + `,`, - `}`, - }, "") - return s -} func (this *StatefulSetSpec) String() string { if this == nil { return "nil" @@ -2688,7 +2578,6 @@ func (this *StatefulSetSpec) String() string { `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, - `PersistentVolumeClaimRetentionPolicy:` + strings.Replace(this.PersistentVolumeClaimRetentionPolicy.String(), "StatefulSetPersistentVolumeClaimRetentionPolicy", "StatefulSetPersistentVolumeClaimRetentionPolicy", 1) + `,`, `}`, }, "") return s @@ -5547,120 +5436,6 @@ func (m *StatefulSetList) Unmarshal(dAtA []byte) error { } return nil } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field WhenDeleted", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.WhenDeleted = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field WhenScaled", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.WhenScaled = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthGenerated - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -5949,42 +5724,6 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { break } } - case 10: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaimRetentionPolicy", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if m.PersistentVolumeClaimRetentionPolicy == nil { - m.PersistentVolumeClaimRetentionPolicy = &StatefulSetPersistentVolumeClaimRetentionPolicy{} - } - if err := m.PersistentVolumeClaimRetentionPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1beta1/generated.proto b/apps/v1beta1/generated.proto index 40e4bc22bc..128efa9ca9 100644 --- a/apps/v1beta1/generated.proto +++ b/apps/v1beta1/generated.proto @@ -367,23 +367,6 @@ message StatefulSetList { repeated StatefulSet items = 2; } -// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs -// created from the StatefulSet VolumeClaimTemplates. -message StatefulSetPersistentVolumeClaimRetentionPolicy { - // WhenDeleted specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is deleted. The default policy - // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The - // `Delete` policy causes those PVCs to be deleted. - optional string whenDeleted = 1; - - // WhenScaled specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is scaled down. The default - // policy of `Retain` causes PVCs to not be affected by a scaledown. The - // `Delete` policy causes the associated PVCs for any excess pods above - // the replica count to be deleted. - optional string whenScaled = 2; -} - // A StatefulSetSpec is the specification of a StatefulSet. message StatefulSetSpec { // replicas is the desired number of replicas of the given Template. @@ -451,12 +434,6 @@ message StatefulSetSpec { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional optional int32 minReadySeconds = 9; - - // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from - // the StatefulSet VolumeClaimTemplates. This requires the - // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. - // +optional - optional StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy = 10; } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta1/types_swagger_doc_generated.go b/apps/v1beta1/types_swagger_doc_generated.go index 50ae2af775..51e08b575e 100644 --- a/apps/v1beta1/types_swagger_doc_generated.go +++ b/apps/v1beta1/types_swagger_doc_generated.go @@ -227,28 +227,17 @@ func (StatefulSetList) SwaggerDoc() map[string]string { return map_StatefulSetList } -var map_StatefulSetPersistentVolumeClaimRetentionPolicy = map[string]string{ - "": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.", - "whenDeleted": "WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of `Retain` causes PVCs to not be affected by StatefulSet deletion. The `Delete` policy causes those PVCs to be deleted.", - "whenScaled": "WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of `Retain` causes PVCs to not be affected by a scaledown. The `Delete` policy causes the associated PVCs for any excess pods above the replica count to be deleted.", -} - -func (StatefulSetPersistentVolumeClaimRetentionPolicy) SwaggerDoc() map[string]string { - return map_StatefulSetPersistentVolumeClaimRetentionPolicy -} - var map_StatefulSetSpec = map[string]string{ - "": "A StatefulSetSpec is the specification of a StatefulSet.", - "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", - "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", - "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", - "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", - "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", - "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", - "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", - "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", - "persistentVolumeClaimRetentionPolicy": "PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha.", + "": "A StatefulSetSpec is the specification of a StatefulSet.", + "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", + "selector": "selector is a label query over pods that should match the replica count. If empty, defaulted to labels on the pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", + "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", + "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", + "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", + "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", + "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { diff --git a/apps/v1beta1/zz_generated.deepcopy.go b/apps/v1beta1/zz_generated.deepcopy.go index ab8cd1866f..fb27612419 100644 --- a/apps/v1beta1/zz_generated.deepcopy.go +++ b/apps/v1beta1/zz_generated.deepcopy.go @@ -499,22 +499,6 @@ func (in *StatefulSetList) DeepCopyObject() runtime.Object { return nil } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopyInto(out *StatefulSetPersistentVolumeClaimRetentionPolicy) { - *out = *in - return -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetPersistentVolumeClaimRetentionPolicy. -func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopy() *StatefulSetPersistentVolumeClaimRetentionPolicy { - if in == nil { - return nil - } - out := new(StatefulSetPersistentVolumeClaimRetentionPolicy) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = *in @@ -542,11 +526,6 @@ func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = new(int32) **out = **in } - if in.PersistentVolumeClaimRetentionPolicy != nil { - in, out := &in.PersistentVolumeClaimRetentionPolicy, &out.PersistentVolumeClaimRetentionPolicy - *out = new(StatefulSetPersistentVolumeClaimRetentionPolicy) - **out = **in - } return } diff --git a/apps/v1beta2/generated.pb.go b/apps/v1beta2/generated.pb.go index cd1a06e25f..e03a95acd4 100644 --- a/apps/v1beta2/generated.pb.go +++ b/apps/v1beta2/generated.pb.go @@ -833,40 +833,10 @@ func (m *StatefulSetList) XXX_DiscardUnknown() { var xxx_messageInfo_StatefulSetList proto.InternalMessageInfo -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Reset() { - *m = StatefulSetPersistentVolumeClaimRetentionPolicy{} -} -func (*StatefulSetPersistentVolumeClaimRetentionPolicy) ProtoMessage() {} -func (*StatefulSetPersistentVolumeClaimRetentionPolicy) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{28} -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Unmarshal(b []byte) error { - return m.Unmarshal(b) -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - b = b[:cap(b)] - n, err := m.MarshalToSizedBuffer(b) - if err != nil { - return nil, err - } - return b[:n], nil -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Merge(src proto.Message) { - xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.Merge(m, src) -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_Size() int { - return m.Size() -} -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) XXX_DiscardUnknown() { - xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy.DiscardUnknown(m) -} - -var xxx_messageInfo_StatefulSetPersistentVolumeClaimRetentionPolicy proto.InternalMessageInfo - func (m *StatefulSetSpec) Reset() { *m = StatefulSetSpec{} } func (*StatefulSetSpec) ProtoMessage() {} func (*StatefulSetSpec) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{29} + return fileDescriptor_42fe616264472f7e, []int{28} } func (m *StatefulSetSpec) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -894,7 +864,7 @@ var xxx_messageInfo_StatefulSetSpec proto.InternalMessageInfo func (m *StatefulSetStatus) Reset() { *m = StatefulSetStatus{} } func (*StatefulSetStatus) ProtoMessage() {} func (*StatefulSetStatus) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{30} + return fileDescriptor_42fe616264472f7e, []int{29} } func (m *StatefulSetStatus) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -922,7 +892,7 @@ var xxx_messageInfo_StatefulSetStatus proto.InternalMessageInfo func (m *StatefulSetUpdateStrategy) Reset() { *m = StatefulSetUpdateStrategy{} } func (*StatefulSetUpdateStrategy) ProtoMessage() {} func (*StatefulSetUpdateStrategy) Descriptor() ([]byte, []int) { - return fileDescriptor_42fe616264472f7e, []int{31} + return fileDescriptor_42fe616264472f7e, []int{30} } func (m *StatefulSetUpdateStrategy) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -977,7 +947,6 @@ func init() { proto.RegisterType((*StatefulSet)(nil), "k8s.io.api.apps.v1beta2.StatefulSet") proto.RegisterType((*StatefulSetCondition)(nil), "k8s.io.api.apps.v1beta2.StatefulSetCondition") proto.RegisterType((*StatefulSetList)(nil), "k8s.io.api.apps.v1beta2.StatefulSetList") - proto.RegisterType((*StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), "k8s.io.api.apps.v1beta2.StatefulSetPersistentVolumeClaimRetentionPolicy") proto.RegisterType((*StatefulSetSpec)(nil), "k8s.io.api.apps.v1beta2.StatefulSetSpec") proto.RegisterType((*StatefulSetStatus)(nil), "k8s.io.api.apps.v1beta2.StatefulSetStatus") proto.RegisterType((*StatefulSetUpdateStrategy)(nil), "k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy") @@ -988,150 +957,144 @@ func init() { } var fileDescriptor_42fe616264472f7e = []byte{ - // 2284 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcf, 0x6f, 0x1b, 0xc7, - 0xf5, 0xf7, 0xf2, 0x87, 0x44, 0x8e, 0x2c, 0xc9, 0x1e, 0xe9, 0x2b, 0x31, 0xf2, 0xb7, 0xa4, 0xb1, - 0x31, 0x1c, 0x25, 0xb6, 0x48, 0x5b, 0xf9, 0x81, 0xc4, 0x2e, 0x92, 0x8a, 0x52, 0x6a, 0x3b, 0xd0, - 0x0f, 0x66, 0x64, 0x39, 0x68, 0xd0, 0x1f, 0x1e, 0x91, 0x63, 0x6a, 0xa3, 0xe5, 0xee, 0x62, 0x77, - 0x96, 0x31, 0xd1, 0x4b, 0xaf, 0x05, 0x0a, 0xb4, 0xbd, 0xf6, 0x9f, 0xe8, 0xad, 0x28, 0x9a, 0x5b, - 0x11, 0x04, 0x3e, 0x06, 0xbd, 0x24, 0xbd, 0x10, 0x35, 0x73, 0x2a, 0x8a, 0xde, 0xda, 0x8b, 0x81, - 0x02, 0xc5, 0xcc, 0xce, 0xfe, 0xde, 0x35, 0x97, 0x8a, 0xa3, 0x34, 0x41, 0x6e, 0xe2, 0xbc, 0xf7, - 0x3e, 0xf3, 0xde, 0xcc, 0x7b, 0xf3, 0x3e, 0x33, 0x2b, 0xf0, 0x83, 0xe3, 0xd7, 0xad, 0xba, 0xa2, - 0x37, 0x8e, 0xed, 0x43, 0x62, 0x6a, 0x84, 0x12, 0xab, 0xd1, 0x27, 0x5a, 0x47, 0x37, 0x1b, 0x42, - 0x80, 0x0d, 0xa5, 0x81, 0x0d, 0xc3, 0x6a, 0xf4, 0xaf, 0x1f, 0x12, 0x8a, 0xd7, 0x1b, 0x5d, 0xa2, - 0x11, 0x13, 0x53, 0xd2, 0xa9, 0x1b, 0xa6, 0x4e, 0x75, 0xb8, 0xec, 0x28, 0xd6, 0xb1, 0xa1, 0xd4, - 0x99, 0x62, 0x5d, 0x28, 0xae, 0xac, 0x75, 0x15, 0x7a, 0x64, 0x1f, 0xd6, 0xdb, 0x7a, 0xaf, 0xd1, - 0xd5, 0xbb, 0x7a, 0x83, 0xeb, 0x1f, 0xda, 0x0f, 0xf8, 0x2f, 0xfe, 0x83, 0xff, 0xe5, 0xe0, 0xac, - 0xc8, 0x81, 0x09, 0xdb, 0xba, 0x49, 0x1a, 0xfd, 0xeb, 0xd1, 0xb9, 0x56, 0x5e, 0xf1, 0x75, 0x7a, - 0xb8, 0x7d, 0xa4, 0x68, 0xc4, 0x1c, 0x34, 0x8c, 0xe3, 0x2e, 0x1b, 0xb0, 0x1a, 0x3d, 0x42, 0x71, - 0x92, 0x55, 0x23, 0xcd, 0xca, 0xb4, 0x35, 0xaa, 0xf4, 0x48, 0xcc, 0xe0, 0xb5, 0x71, 0x06, 0x56, - 0xfb, 0x88, 0xf4, 0x70, 0xcc, 0xee, 0xe5, 0x34, 0x3b, 0x9b, 0x2a, 0x6a, 0x43, 0xd1, 0xa8, 0x45, - 0xcd, 0xa8, 0x91, 0xfc, 0x6f, 0x09, 0xc0, 0x4d, 0x5d, 0xa3, 0xa6, 0xae, 0xaa, 0xc4, 0x44, 0xa4, - 0xaf, 0x58, 0x8a, 0xae, 0xc1, 0xfb, 0xa0, 0xc4, 0xe2, 0xe9, 0x60, 0x8a, 0x2b, 0xd2, 0x45, 0x69, - 0x75, 0x66, 0xfd, 0x5a, 0xdd, 0x5f, 0x69, 0x0f, 0xbe, 0x6e, 0x1c, 0x77, 0xd9, 0x80, 0x55, 0x67, - 0xda, 0xf5, 0xfe, 0xf5, 0xfa, 0xde, 0xe1, 0x07, 0xa4, 0x4d, 0x77, 0x08, 0xc5, 0x4d, 0xf8, 0x68, - 0x58, 0x3b, 0x33, 0x1a, 0xd6, 0x80, 0x3f, 0x86, 0x3c, 0x54, 0xb8, 0x07, 0x0a, 0x1c, 0x3d, 0xc7, - 0xd1, 0xd7, 0x52, 0xd1, 0x45, 0xd0, 0x75, 0x84, 0x3f, 0x7c, 0xfb, 0x21, 0x25, 0x1a, 0x73, 0xaf, - 0x79, 0x56, 0x40, 0x17, 0xb6, 0x30, 0xc5, 0x88, 0x03, 0xc1, 0xab, 0xa0, 0x64, 0x0a, 0xf7, 0x2b, - 0xf9, 0x8b, 0xd2, 0x6a, 0xbe, 0x79, 0x4e, 0x68, 0x95, 0xdc, 0xb0, 0x90, 0xa7, 0x21, 0x3f, 0x92, - 0xc0, 0x52, 0x3c, 0xee, 0x6d, 0xc5, 0xa2, 0xf0, 0xc7, 0xb1, 0xd8, 0xeb, 0xd9, 0x62, 0x67, 0xd6, - 0x3c, 0x72, 0x6f, 0x62, 0x77, 0x24, 0x10, 0x77, 0x0b, 0x14, 0x15, 0x4a, 0x7a, 0x56, 0x25, 0x77, - 0x31, 0xbf, 0x3a, 0xb3, 0x7e, 0xa5, 0x9e, 0x92, 0xc0, 0xf5, 0xb8, 0x77, 0xcd, 0x59, 0x81, 0x5b, - 0xbc, 0xc3, 0x10, 0x90, 0x03, 0x24, 0xff, 0x32, 0x07, 0xca, 0x5b, 0x98, 0xf4, 0x74, 0x6d, 0x9f, - 0xd0, 0x53, 0xd8, 0xb9, 0xdb, 0xa0, 0x60, 0x19, 0xa4, 0x2d, 0x76, 0xee, 0x72, 0x6a, 0x00, 0x9e, - 0x4f, 0xfb, 0x06, 0x69, 0xfb, 0x5b, 0xc6, 0x7e, 0x21, 0x8e, 0x00, 0x5b, 0x60, 0xca, 0xa2, 0x98, - 0xda, 0x16, 0xdf, 0xb0, 0x99, 0xf5, 0xd5, 0x0c, 0x58, 0x5c, 0xbf, 0x39, 0x27, 0xd0, 0xa6, 0x9c, - 0xdf, 0x48, 0xe0, 0xc8, 0x7f, 0xcf, 0x01, 0xe8, 0xe9, 0x6e, 0xea, 0x5a, 0x47, 0xa1, 0x2c, 0x9d, - 0x6f, 0x80, 0x02, 0x1d, 0x18, 0x84, 0x2f, 0x48, 0xb9, 0x79, 0xd9, 0x75, 0xe5, 0xee, 0xc0, 0x20, - 0x4f, 0x86, 0xb5, 0xa5, 0xb8, 0x05, 0x93, 0x20, 0x6e, 0x03, 0xb7, 0x3d, 0x27, 0x73, 0xdc, 0xfa, - 0x95, 0xf0, 0xd4, 0x4f, 0x86, 0xb5, 0x84, 0xb3, 0xa3, 0xee, 0x21, 0x85, 0x1d, 0x84, 0x7d, 0x00, - 0x55, 0x6c, 0xd1, 0xbb, 0x26, 0xd6, 0x2c, 0x67, 0x26, 0xa5, 0x47, 0x44, 0xf8, 0x2f, 0x65, 0xdb, - 0x28, 0x66, 0xd1, 0x5c, 0x11, 0x5e, 0xc0, 0xed, 0x18, 0x1a, 0x4a, 0x98, 0x01, 0x5e, 0x06, 0x53, - 0x26, 0xc1, 0x96, 0xae, 0x55, 0x0a, 0x3c, 0x0a, 0x6f, 0x01, 0x11, 0x1f, 0x45, 0x42, 0x0a, 0x5f, - 0x04, 0xd3, 0x3d, 0x62, 0x59, 0xb8, 0x4b, 0x2a, 0x45, 0xae, 0x38, 0x2f, 0x14, 0xa7, 0x77, 0x9c, - 0x61, 0xe4, 0xca, 0xe5, 0x3f, 0x48, 0x60, 0xd6, 0x5b, 0xb9, 0x53, 0xa8, 0x9c, 0x5b, 0xe1, 0xca, - 0x91, 0xc7, 0x27, 0x4b, 0x4a, 0xc1, 0x7c, 0x9c, 0x0f, 0x38, 0xce, 0xd2, 0x11, 0xfe, 0x04, 0x94, - 0x2c, 0xa2, 0x92, 0x36, 0xd5, 0x4d, 0xe1, 0xf8, 0xcb, 0x19, 0x1d, 0xc7, 0x87, 0x44, 0xdd, 0x17, - 0xa6, 0xcd, 0xb3, 0xcc, 0x73, 0xf7, 0x17, 0xf2, 0x20, 0xe1, 0xbb, 0xa0, 0x44, 0x49, 0xcf, 0x50, - 0x31, 0x25, 0xa2, 0x6a, 0x9e, 0x0f, 0x3a, 0xcf, 0x72, 0x86, 0x81, 0xb5, 0xf4, 0xce, 0x5d, 0xa1, - 0xc6, 0x4b, 0xc6, 0x5b, 0x0c, 0x77, 0x14, 0x79, 0x30, 0xd0, 0x00, 0x73, 0xb6, 0xd1, 0x61, 0x9a, - 0x94, 0x1d, 0xe7, 0xdd, 0x81, 0xc8, 0xa1, 0x6b, 0xe3, 0x57, 0xe5, 0x20, 0x64, 0xd7, 0x5c, 0x12, - 0xb3, 0xcc, 0x85, 0xc7, 0x51, 0x04, 0x1f, 0x6e, 0x80, 0xf9, 0x9e, 0xa2, 0x21, 0x82, 0x3b, 0x83, - 0x7d, 0xd2, 0xd6, 0xb5, 0x8e, 0xc5, 0x53, 0xa9, 0xd8, 0x5c, 0x16, 0x00, 0xf3, 0x3b, 0x61, 0x31, - 0x8a, 0xea, 0xc3, 0x6d, 0xb0, 0xe8, 0x1e, 0xc0, 0xb7, 0x15, 0x8b, 0xea, 0xe6, 0x60, 0x5b, 0xe9, - 0x29, 0xb4, 0x32, 0xc5, 0x71, 0x2a, 0xa3, 0x61, 0x6d, 0x11, 0x25, 0xc8, 0x51, 0xa2, 0x95, 0xfc, - 0xdb, 0x29, 0x30, 0x1f, 0x39, 0x17, 0xe0, 0x3d, 0xb0, 0xd4, 0xb6, 0x4d, 0x93, 0x68, 0x74, 0xd7, - 0xee, 0x1d, 0x12, 0x73, 0xbf, 0x7d, 0x44, 0x3a, 0xb6, 0x4a, 0x3a, 0x7c, 0x5b, 0x8b, 0xcd, 0xaa, - 0xf0, 0x75, 0x69, 0x33, 0x51, 0x0b, 0xa5, 0x58, 0xc3, 0x77, 0x00, 0xd4, 0xf8, 0xd0, 0x8e, 0x62, - 0x59, 0x1e, 0x66, 0x8e, 0x63, 0x7a, 0xa5, 0xb8, 0x1b, 0xd3, 0x40, 0x09, 0x56, 0xcc, 0xc7, 0x0e, - 0xb1, 0x14, 0x93, 0x74, 0xa2, 0x3e, 0xe6, 0xc3, 0x3e, 0x6e, 0x25, 0x6a, 0xa1, 0x14, 0x6b, 0xf8, - 0x2a, 0x98, 0x71, 0x66, 0xe3, 0x6b, 0x2e, 0x36, 0x67, 0x41, 0x80, 0xcd, 0xec, 0xfa, 0x22, 0x14, - 0xd4, 0x63, 0xa1, 0xe9, 0x87, 0x16, 0x31, 0xfb, 0xa4, 0x73, 0xcb, 0x21, 0x07, 0xac, 0x83, 0x16, - 0x79, 0x07, 0xf5, 0x42, 0xdb, 0x8b, 0x69, 0xa0, 0x04, 0x2b, 0x16, 0x9a, 0x93, 0x35, 0xb1, 0xd0, - 0xa6, 0xc2, 0xa1, 0x1d, 0x24, 0x6a, 0xa1, 0x14, 0x6b, 0x96, 0x7b, 0x8e, 0xcb, 0x1b, 0x7d, 0xac, - 0xa8, 0xf8, 0x50, 0x25, 0x95, 0xe9, 0x70, 0xee, 0xed, 0x86, 0xc5, 0x28, 0xaa, 0x0f, 0x6f, 0x81, - 0xf3, 0xce, 0xd0, 0x81, 0x86, 0x3d, 0x90, 0x12, 0x07, 0x79, 0x4e, 0x80, 0x9c, 0xdf, 0x8d, 0x2a, - 0xa0, 0xb8, 0x0d, 0xbc, 0x01, 0xe6, 0xda, 0xba, 0xaa, 0xf2, 0x7c, 0xdc, 0xd4, 0x6d, 0x8d, 0x56, - 0xca, 0x1c, 0x05, 0xb2, 0x1a, 0xda, 0x0c, 0x49, 0x50, 0x44, 0x13, 0xfe, 0x0c, 0x80, 0xb6, 0xdb, - 0x18, 0xac, 0x0a, 0x18, 0xc3, 0x00, 0xe2, 0x6d, 0xc9, 0xef, 0xcc, 0xde, 0x90, 0x85, 0x02, 0x90, - 0xf2, 0xc7, 0x12, 0x58, 0x4e, 0x29, 0x74, 0xf8, 0x56, 0xa8, 0x09, 0x5e, 0x89, 0x34, 0xc1, 0x0b, - 0x29, 0x66, 0x81, 0x4e, 0x78, 0x04, 0x66, 0x19, 0x21, 0x51, 0xb4, 0xae, 0xa3, 0x22, 0xce, 0xb2, - 0x46, 0x6a, 0x00, 0x28, 0xa8, 0xed, 0x9f, 0xca, 0xe7, 0x47, 0xc3, 0xda, 0x6c, 0x48, 0x86, 0xc2, - 0xc0, 0xf2, 0xaf, 0x72, 0x00, 0x6c, 0x11, 0x43, 0xd5, 0x07, 0x3d, 0xa2, 0x9d, 0x06, 0xa7, 0xb9, - 0x13, 0xe2, 0x34, 0x2f, 0xa4, 0x6f, 0x89, 0xe7, 0x54, 0x2a, 0xa9, 0x79, 0x37, 0x42, 0x6a, 0x5e, - 0xcc, 0x02, 0xf6, 0x74, 0x56, 0xf3, 0x59, 0x1e, 0x2c, 0xf8, 0xca, 0x3e, 0xad, 0xb9, 0x19, 0xda, - 0xd1, 0x17, 0x22, 0x3b, 0xba, 0x9c, 0x60, 0xf2, 0x95, 0xf1, 0x9a, 0x0f, 0xc0, 0x1c, 0x63, 0x1d, - 0xce, 0xfe, 0x71, 0x4e, 0x33, 0x35, 0x31, 0xa7, 0xf1, 0x3a, 0xd1, 0x76, 0x08, 0x09, 0x45, 0x90, - 0x53, 0x38, 0xd4, 0xf4, 0x37, 0x91, 0x43, 0xfd, 0x51, 0x02, 0x73, 0xfe, 0x36, 0x9d, 0x02, 0x89, - 0xba, 0x1d, 0x26, 0x51, 0xcf, 0x67, 0x48, 0xce, 0x14, 0x16, 0xf5, 0x59, 0x21, 0xe8, 0x3a, 0xa7, - 0x51, 0xab, 0xec, 0x0a, 0x66, 0xa8, 0x4a, 0x1b, 0x5b, 0xa2, 0xdf, 0x9e, 0x75, 0xae, 0x5f, 0xce, - 0x18, 0xf2, 0xa4, 0x21, 0xc2, 0x95, 0xfb, 0x6a, 0x09, 0x57, 0xfe, 0xd9, 0x10, 0xae, 0x1f, 0x81, - 0x92, 0xe5, 0x52, 0xad, 0x02, 0x87, 0xbc, 0x92, 0xa9, 0xb0, 0x05, 0xcb, 0xf2, 0xa0, 0x3d, 0x7e, - 0xe5, 0xc1, 0x25, 0x31, 0xab, 0xe2, 0xd7, 0xc9, 0xac, 0x58, 0xa2, 0x1b, 0xd8, 0xb6, 0x48, 0x87, - 0x17, 0x55, 0xc9, 0x4f, 0xf4, 0x16, 0x1f, 0x45, 0x42, 0x0a, 0x0f, 0xc0, 0xb2, 0x61, 0xea, 0x5d, - 0x93, 0x58, 0xd6, 0x16, 0xc1, 0x1d, 0x55, 0xd1, 0x88, 0x1b, 0x80, 0xd3, 0x13, 0x2f, 0x8c, 0x86, - 0xb5, 0xe5, 0x56, 0xb2, 0x0a, 0x4a, 0xb3, 0x95, 0xff, 0x5c, 0x00, 0xe7, 0xa2, 0x67, 0x63, 0x0a, - 0x4d, 0x91, 0x4e, 0x44, 0x53, 0xae, 0x06, 0xf2, 0xd4, 0xe1, 0x70, 0x81, 0xa7, 0x82, 0x58, 0xae, - 0x6e, 0x80, 0x79, 0x41, 0x4b, 0x5c, 0xa1, 0x20, 0x6a, 0xde, 0xf6, 0x1c, 0x84, 0xc5, 0x28, 0xaa, - 0x0f, 0x6f, 0x82, 0x59, 0x93, 0x33, 0x2f, 0x17, 0xc0, 0x61, 0x2f, 0xff, 0x27, 0x00, 0x66, 0x51, - 0x50, 0x88, 0xc2, 0xba, 0x8c, 0xb9, 0xf8, 0x84, 0xc4, 0x05, 0x28, 0x84, 0x99, 0xcb, 0x46, 0x54, - 0x01, 0xc5, 0x6d, 0xe0, 0x0e, 0x58, 0xb0, 0xb5, 0x38, 0x94, 0x93, 0x6b, 0x17, 0x04, 0xd4, 0xc2, - 0x41, 0x5c, 0x05, 0x25, 0xd9, 0xc1, 0xfb, 0x21, 0x32, 0x33, 0xc5, 0xcf, 0x93, 0xab, 0x19, 0x6a, - 0x22, 0x33, 0x9b, 0x49, 0xa0, 0x5a, 0xa5, 0xac, 0x54, 0x4b, 0xfe, 0x48, 0x02, 0x30, 0x5e, 0x87, - 0x63, 0x5f, 0x02, 0x62, 0x16, 0x81, 0x8e, 0xa9, 0x24, 0xf3, 0x9f, 0x6b, 0x19, 0xf9, 0x8f, 0x7f, - 0xa0, 0x66, 0x23, 0x40, 0x62, 0xa1, 0x4f, 0xe7, 0x51, 0x27, 0x2b, 0x01, 0xf2, 0x9d, 0x7a, 0x06, - 0x04, 0x28, 0x00, 0xf6, 0x74, 0x02, 0xf4, 0x8f, 0x1c, 0x58, 0xf0, 0x95, 0x33, 0x13, 0xa0, 0x04, - 0x93, 0xef, 0x1e, 0x76, 0xb2, 0x91, 0x12, 0x7f, 0xe9, 0xfe, 0x97, 0x48, 0x89, 0xef, 0x55, 0x0a, - 0x29, 0xf9, 0x7d, 0x2e, 0xe8, 0xfa, 0x84, 0xa4, 0xe4, 0x19, 0xbc, 0x70, 0x7c, 0xe3, 0x78, 0x8d, - 0xfc, 0x49, 0x1e, 0x9c, 0x8b, 0xd6, 0x61, 0xa8, 0x41, 0x4a, 0x63, 0x1b, 0x64, 0x0b, 0x2c, 0x3e, - 0xb0, 0x55, 0x75, 0xc0, 0x63, 0x08, 0x74, 0x49, 0xa7, 0xb5, 0xfe, 0xbf, 0xb0, 0x5c, 0xfc, 0x61, - 0x82, 0x0e, 0x4a, 0xb4, 0x8c, 0xf7, 0xcb, 0xc2, 0x97, 0xed, 0x97, 0xc5, 0x13, 0xf4, 0xcb, 0x64, - 0xca, 0x91, 0x3f, 0x11, 0xe5, 0x98, 0xac, 0x59, 0x26, 0x1c, 0x5c, 0x63, 0xaf, 0xfe, 0x23, 0x09, - 0x2c, 0x25, 0x5f, 0xb8, 0xa1, 0x0a, 0xe6, 0x7a, 0xf8, 0x61, 0xf0, 0xe1, 0x63, 0x5c, 0x13, 0xb1, - 0xa9, 0xa2, 0xd6, 0x9d, 0x4f, 0x46, 0xf5, 0x3b, 0x1a, 0xdd, 0x33, 0xf7, 0xa9, 0xa9, 0x68, 0x5d, - 0xa7, 0xf3, 0xee, 0x84, 0xb0, 0x50, 0x04, 0x1b, 0xbe, 0x0f, 0x4a, 0x3d, 0xfc, 0x70, 0xdf, 0x36, - 0xbb, 0x49, 0x1d, 0x32, 0xdb, 0x3c, 0xbc, 0x00, 0x76, 0x04, 0x0a, 0xf2, 0xf0, 0xe4, 0x2f, 0x24, - 0xb0, 0x9c, 0xd2, 0x55, 0xbf, 0x45, 0x51, 0xee, 0x81, 0x8b, 0xa1, 0x20, 0x59, 0x55, 0x92, 0x07, - 0xb6, 0xca, 0x0b, 0x54, 0x10, 0x99, 0x2b, 0xa0, 0x6c, 0x60, 0x93, 0x2a, 0x1e, 0x0d, 0x2e, 0x36, - 0x67, 0x47, 0xc3, 0x5a, 0xb9, 0xe5, 0x0e, 0x22, 0x5f, 0x2e, 0xff, 0x47, 0x02, 0xc5, 0xfd, 0x36, - 0x56, 0xc9, 0x29, 0x30, 0x89, 0xad, 0x10, 0x93, 0x48, 0x7f, 0xa5, 0xe7, 0xfe, 0xa4, 0x92, 0x88, - 0xed, 0x08, 0x89, 0xb8, 0x34, 0x06, 0xe7, 0xe9, 0xfc, 0xe1, 0x0d, 0x50, 0xf6, 0xa6, 0x9b, 0xec, - 0x70, 0x93, 0x7f, 0x97, 0x03, 0x33, 0x81, 0x29, 0x26, 0x3c, 0x1a, 0xef, 0x87, 0xfa, 0x01, 0x2b, - 0xfa, 0xf5, 0x2c, 0x81, 0xd4, 0xdd, 0xb3, 0xff, 0x6d, 0x8d, 0x9a, 0xc1, 0xcb, 0x63, 0xbc, 0x25, - 0xbc, 0x09, 0xe6, 0x28, 0x36, 0xbb, 0x84, 0xba, 0x32, 0xbe, 0x60, 0x65, 0xff, 0x31, 0xe5, 0x6e, - 0x48, 0x8a, 0x22, 0xda, 0x2b, 0x37, 0xc1, 0x6c, 0x68, 0x32, 0x78, 0x0e, 0xe4, 0x8f, 0xc9, 0xc0, - 0xa1, 0x54, 0x88, 0xfd, 0x09, 0x17, 0x41, 0xb1, 0x8f, 0x55, 0xdb, 0xc9, 0xf3, 0x32, 0x72, 0x7e, - 0xdc, 0xc8, 0xbd, 0x2e, 0xc9, 0xbf, 0x66, 0x8b, 0xe3, 0x27, 0xe7, 0x29, 0x64, 0xd7, 0x3b, 0xa1, - 0xec, 0x4a, 0xff, 0x60, 0x18, 0x2c, 0x99, 0xb4, 0x1c, 0x43, 0x91, 0x1c, 0x7b, 0x29, 0x13, 0xda, - 0xd3, 0x33, 0xed, 0x9f, 0x39, 0xb0, 0x18, 0xd0, 0xf6, 0xa9, 0xea, 0xf7, 0x43, 0x54, 0x75, 0x35, - 0x42, 0x55, 0x2b, 0x49, 0x36, 0xdf, 0x71, 0xd5, 0xf1, 0x5c, 0xf5, 0x4f, 0x12, 0x98, 0x0f, 0xac, - 0xdd, 0x29, 0x90, 0xd5, 0x3b, 0x61, 0xb2, 0x7a, 0x29, 0x4b, 0xd2, 0xa4, 0xb0, 0xd5, 0x7f, 0x49, - 0xa0, 0x11, 0xd0, 0x6a, 0x11, 0xd3, 0x52, 0x2c, 0x4a, 0x34, 0x7a, 0x4f, 0x57, 0xed, 0x1e, 0xd9, - 0x54, 0xb1, 0xd2, 0x43, 0x84, 0x0d, 0x28, 0xba, 0xd6, 0xd2, 0x55, 0xa5, 0x3d, 0x80, 0x18, 0xcc, - 0x7c, 0x78, 0x44, 0xb4, 0x2d, 0xa2, 0x12, 0x2a, 0x3e, 0x6b, 0x95, 0x9b, 0x6f, 0xb9, 0x5f, 0x79, - 0xde, 0xf3, 0x45, 0x4f, 0x86, 0xb5, 0xd5, 0x2c, 0x88, 0x3c, 0xcb, 0x82, 0x98, 0xf0, 0xa7, 0x00, - 0xb0, 0x9f, 0xfc, 0x3c, 0xea, 0x88, 0x84, 0x7b, 0xd3, 0xad, 0xca, 0xf7, 0x3c, 0xc9, 0x44, 0x13, - 0x04, 0x10, 0xe5, 0xbf, 0x4e, 0x87, 0xf6, 0xec, 0x5b, 0xff, 0x74, 0xf8, 0x73, 0xb0, 0xd8, 0xf7, - 0x57, 0xc7, 0x55, 0x60, 0xa4, 0x36, 0x1f, 0xbd, 0x1e, 0x7b, 0xf0, 0x49, 0xeb, 0xea, 0x53, 0xe9, - 0x7b, 0x09, 0x70, 0x28, 0x71, 0x12, 0xf8, 0x2a, 0x98, 0x61, 0x64, 0x54, 0x69, 0x93, 0x5d, 0xdc, - 0x73, 0xeb, 0xc9, 0xfb, 0x2a, 0xb8, 0xef, 0x8b, 0x50, 0x50, 0x0f, 0x1e, 0x81, 0x05, 0x43, 0xef, - 0xec, 0x60, 0x0d, 0x77, 0x09, 0x63, 0x57, 0xce, 0x56, 0xf2, 0xf7, 0xc4, 0x72, 0xf3, 0x35, 0xf7, - 0xad, 0xa8, 0x15, 0x57, 0x61, 0xf7, 0xee, 0x84, 0x61, 0x9e, 0x04, 0x49, 0x90, 0xd0, 0x8c, 0x7d, - 0xc9, 0x76, 0x5e, 0xf2, 0xd7, 0xb3, 0x14, 0xd6, 0x09, 0xbf, 0x65, 0xa7, 0x3d, 0x97, 0x96, 0x4e, - 0xf4, 0x5c, 0x9a, 0x70, 0x6f, 0x2c, 0x4f, 0x78, 0x6f, 0xfc, 0x44, 0x02, 0x97, 0x8c, 0x0c, 0xb5, - 0x54, 0x01, 0x7c, 0x6d, 0x6e, 0x67, 0x59, 0x9b, 0x2c, 0xb5, 0xd9, 0x5c, 0x1d, 0x0d, 0x6b, 0x97, - 0xb2, 0x68, 0xa2, 0x4c, 0xfe, 0xc9, 0x1f, 0x15, 0xc1, 0xf9, 0x58, 0xb7, 0xfc, 0x1a, 0x1f, 0x6f, - 0x63, 0x37, 0xc9, 0xfc, 0x04, 0x37, 0xc9, 0x0d, 0x30, 0x2f, 0xfe, 0x1f, 0x20, 0x72, 0x11, 0xf5, - 0x36, 0x76, 0x33, 0x2c, 0x46, 0x51, 0xfd, 0xa4, 0xc7, 0xe3, 0xe2, 0x84, 0x8f, 0xc7, 0x41, 0x2f, - 0xc4, 0xff, 0xb7, 0x39, 0x65, 0x18, 0xf7, 0x42, 0xfc, 0x9b, 0x5b, 0x54, 0x9f, 0x91, 0x44, 0x07, - 0xd5, 0x43, 0x98, 0x0e, 0x93, 0xc4, 0x83, 0x90, 0x14, 0x45, 0xb4, 0xbf, 0xd4, 0x37, 0x6f, 0x9c, - 0xf0, 0xcd, 0x7b, 0x2d, 0x4b, 0xfe, 0x66, 0x7f, 0x27, 0x4e, 0xbc, 0xf1, 0xcf, 0x4c, 0x7e, 0xe3, - 0x97, 0xff, 0x22, 0x81, 0xe7, 0x52, 0x4f, 0x17, 0xb8, 0x11, 0xa2, 0x70, 0x6b, 0x11, 0x0a, 0xf7, - 0xbd, 0x54, 0xc3, 0x00, 0x8f, 0x33, 0x93, 0x9f, 0x90, 0xdf, 0xc8, 0xf6, 0x84, 0x9c, 0x70, 0x0f, - 0x1c, 0xff, 0x96, 0xdc, 0x5c, 0x7b, 0xf4, 0xb8, 0x7a, 0xe6, 0xd3, 0xc7, 0xd5, 0x33, 0x9f, 0x3f, - 0xae, 0x9e, 0xf9, 0xc5, 0xa8, 0x2a, 0x3d, 0x1a, 0x55, 0xa5, 0x4f, 0x47, 0x55, 0xe9, 0xf3, 0x51, - 0x55, 0xfa, 0xdb, 0xa8, 0x2a, 0xfd, 0xe6, 0x8b, 0xea, 0x99, 0xf7, 0xa7, 0xc5, 0x8c, 0xff, 0x0d, - 0x00, 0x00, 0xff, 0xff, 0x3e, 0x13, 0x3b, 0xc7, 0x94, 0x2b, 0x00, 0x00, + // 2182 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5a, 0xcd, 0x6f, 0x1c, 0xb7, + 0xf9, 0xf6, 0xec, 0x87, 0xb4, 0x4b, 0x59, 0x92, 0x4d, 0xe9, 0x27, 0x6d, 0xec, 0x5f, 0x57, 0xc6, + 0x26, 0x70, 0x94, 0xd8, 0x9a, 0xb5, 0x95, 0x0f, 0x24, 0x76, 0xd1, 0x56, 0x2b, 0xa5, 0xb6, 0x03, + 0x7d, 0x85, 0xb2, 0x0c, 0x34, 0x68, 0x51, 0x53, 0xbb, 0xf4, 0x6a, 0xa2, 0xf9, 0xc2, 0x0c, 0x67, + 0xeb, 0x45, 0x2f, 0xbd, 0x16, 0x28, 0xd0, 0xf4, 0xda, 0x7f, 0xa2, 0xb7, 0xa2, 0x68, 0x6e, 0x45, + 0x50, 0xf8, 0x18, 0xf4, 0x92, 0x9c, 0x84, 0x7a, 0x73, 0x2a, 0x8a, 0x1e, 0x7b, 0x09, 0x50, 0xa0, + 0x20, 0x87, 0xf3, 0xc1, 0xf9, 0xf0, 0x8e, 0x14, 0x47, 0x69, 0x82, 0xdc, 0xb4, 0xe4, 0xf3, 0x3e, + 0x7c, 0x5f, 0xf2, 0x25, 0xdf, 0x87, 0x1c, 0x81, 0x1f, 0x1d, 0xbd, 0xe5, 0xaa, 0x9a, 0xd5, 0x3e, + 0xf2, 0x0e, 0x88, 0x63, 0x12, 0x4a, 0xdc, 0xf6, 0x80, 0x98, 0x3d, 0xcb, 0x69, 0x8b, 0x0e, 0x6c, + 0x6b, 0x6d, 0x6c, 0xdb, 0x6e, 0x7b, 0x70, 0xf3, 0x80, 0x50, 0xbc, 0xda, 0xee, 0x13, 0x93, 0x38, + 0x98, 0x92, 0x9e, 0x6a, 0x3b, 0x16, 0xb5, 0xe0, 0xa2, 0x0f, 0x54, 0xb1, 0xad, 0xa9, 0x0c, 0xa8, + 0x0a, 0xe0, 0xa5, 0x95, 0xbe, 0x46, 0x0f, 0xbd, 0x03, 0xb5, 0x6b, 0x19, 0xed, 0xbe, 0xd5, 0xb7, + 0xda, 0x1c, 0x7f, 0xe0, 0x3d, 0xe2, 0xbf, 0xf8, 0x0f, 0xfe, 0x97, 0xcf, 0x73, 0xa9, 0x15, 0x1b, + 0xb0, 0x6b, 0x39, 0xa4, 0x3d, 0xb8, 0x99, 0x1c, 0xeb, 0xd2, 0xeb, 0x11, 0xc6, 0xc0, 0xdd, 0x43, + 0xcd, 0x24, 0xce, 0xb0, 0x6d, 0x1f, 0xf5, 0x59, 0x83, 0xdb, 0x36, 0x08, 0xc5, 0x59, 0x56, 0xed, + 0x3c, 0x2b, 0xc7, 0x33, 0xa9, 0x66, 0x90, 0x94, 0xc1, 0x9b, 0xe3, 0x0c, 0xdc, 0xee, 0x21, 0x31, + 0x70, 0xca, 0xee, 0xb5, 0x3c, 0x3b, 0x8f, 0x6a, 0x7a, 0x5b, 0x33, 0xa9, 0x4b, 0x9d, 0xa4, 0x51, + 0xeb, 0xdf, 0x0a, 0x80, 0xeb, 0x96, 0x49, 0x1d, 0x4b, 0xd7, 0x89, 0x83, 0xc8, 0x40, 0x73, 0x35, + 0xcb, 0x84, 0x0f, 0x41, 0x8d, 0xc5, 0xd3, 0xc3, 0x14, 0x37, 0x94, 0x2b, 0xca, 0xf2, 0xd4, 0xea, + 0x0d, 0x35, 0x9a, 0xe9, 0x90, 0x5e, 0xb5, 0x8f, 0xfa, 0xac, 0xc1, 0x55, 0x19, 0x5a, 0x1d, 0xdc, + 0x54, 0x77, 0x0e, 0x3e, 0x20, 0x5d, 0xba, 0x45, 0x28, 0xee, 0xc0, 0x27, 0xc7, 0x4b, 0xe7, 0x46, + 0xc7, 0x4b, 0x20, 0x6a, 0x43, 0x21, 0x2b, 0xdc, 0x01, 0x15, 0xce, 0x5e, 0xe2, 0xec, 0x2b, 0xb9, + 0xec, 0x22, 0x68, 0x15, 0xe1, 0x5f, 0xbc, 0xf3, 0x98, 0x12, 0x93, 0xb9, 0xd7, 0x39, 0x2f, 0xa8, + 0x2b, 0x1b, 0x98, 0x62, 0xc4, 0x89, 0xe0, 0x75, 0x50, 0x73, 0x84, 0xfb, 0x8d, 0xf2, 0x15, 0x65, + 0xb9, 0xdc, 0xb9, 0x20, 0x50, 0xb5, 0x20, 0x2c, 0x14, 0x22, 0x5a, 0x4f, 0x14, 0xb0, 0x90, 0x8e, + 0x7b, 0x53, 0x73, 0x29, 0xfc, 0x69, 0x2a, 0x76, 0xb5, 0x58, 0xec, 0xcc, 0x9a, 0x47, 0x1e, 0x0e, + 0x1c, 0xb4, 0xc4, 0xe2, 0xde, 0x05, 0x55, 0x8d, 0x12, 0xc3, 0x6d, 0x94, 0xae, 0x94, 0x97, 0xa7, + 0x56, 0xaf, 0xa9, 0x39, 0x09, 0xac, 0xa6, 0xbd, 0xeb, 0x4c, 0x0b, 0xde, 0xea, 0x3d, 0xc6, 0x80, + 0x7c, 0xa2, 0xd6, 0xaf, 0x4b, 0xa0, 0xbe, 0x81, 0x89, 0x61, 0x99, 0x7b, 0x84, 0x9e, 0xc1, 0xca, + 0xdd, 0x05, 0x15, 0xd7, 0x26, 0x5d, 0xb1, 0x72, 0x57, 0x73, 0x03, 0x08, 0x7d, 0xda, 0xb3, 0x49, + 0x37, 0x5a, 0x32, 0xf6, 0x0b, 0x71, 0x06, 0xb8, 0x0b, 0x26, 0x5c, 0x8a, 0xa9, 0xe7, 0xf2, 0x05, + 0x9b, 0x5a, 0x5d, 0x2e, 0xc0, 0xc5, 0xf1, 0x9d, 0x19, 0xc1, 0x36, 0xe1, 0xff, 0x46, 0x82, 0xa7, + 0xf5, 0x8f, 0x12, 0x80, 0x21, 0x76, 0xdd, 0x32, 0x7b, 0x1a, 0x65, 0xe9, 0x7c, 0x0b, 0x54, 0xe8, + 0xd0, 0x26, 0x7c, 0x42, 0xea, 0x9d, 0xab, 0x81, 0x2b, 0xf7, 0x87, 0x36, 0xf9, 0xe2, 0x78, 0x69, + 0x21, 0x6d, 0xc1, 0x7a, 0x10, 0xb7, 0x81, 0x9b, 0xa1, 0x93, 0x25, 0x6e, 0xfd, 0xba, 0x3c, 0xf4, + 0x17, 0xc7, 0x4b, 0x19, 0x67, 0x87, 0x1a, 0x32, 0xc9, 0x0e, 0xc2, 0x01, 0x80, 0x3a, 0x76, 0xe9, + 0x7d, 0x07, 0x9b, 0xae, 0x3f, 0x92, 0x66, 0x10, 0x11, 0xfe, 0xab, 0xc5, 0x16, 0x8a, 0x59, 0x74, + 0x2e, 0x09, 0x2f, 0xe0, 0x66, 0x8a, 0x0d, 0x65, 0x8c, 0x00, 0xaf, 0x82, 0x09, 0x87, 0x60, 0xd7, + 0x32, 0x1b, 0x15, 0x1e, 0x45, 0x38, 0x81, 0x88, 0xb7, 0x22, 0xd1, 0x0b, 0x5f, 0x01, 0x93, 0x06, + 0x71, 0x5d, 0xdc, 0x27, 0x8d, 0x2a, 0x07, 0xce, 0x0a, 0xe0, 0xe4, 0x96, 0xdf, 0x8c, 0x82, 0xfe, + 0xd6, 0x1f, 0x15, 0x30, 0x1d, 0xce, 0xdc, 0x19, 0xec, 0x9c, 0x3b, 0xf2, 0xce, 0x69, 0x8d, 0x4f, + 0x96, 0x9c, 0x0d, 0xf3, 0x71, 0x39, 0xe6, 0x38, 0x4b, 0x47, 0xf8, 0x33, 0x50, 0x73, 0x89, 0x4e, + 0xba, 0xd4, 0x72, 0x84, 0xe3, 0xaf, 0x15, 0x74, 0x1c, 0x1f, 0x10, 0x7d, 0x4f, 0x98, 0x76, 0xce, + 0x33, 0xcf, 0x83, 0x5f, 0x28, 0xa4, 0x84, 0xef, 0x81, 0x1a, 0x25, 0x86, 0xad, 0x63, 0x4a, 0xc4, + 0xae, 0x79, 0x31, 0xee, 0x3c, 0xcb, 0x19, 0x46, 0xb6, 0x6b, 0xf5, 0xee, 0x0b, 0x18, 0xdf, 0x32, + 0xe1, 0x64, 0x04, 0xad, 0x28, 0xa4, 0x81, 0x36, 0x98, 0xf1, 0xec, 0x1e, 0x43, 0x52, 0x76, 0x9c, + 0xf7, 0x87, 0x22, 0x87, 0x6e, 0x8c, 0x9f, 0x95, 0x7d, 0xc9, 0xae, 0xb3, 0x20, 0x46, 0x99, 0x91, + 0xdb, 0x51, 0x82, 0x1f, 0xae, 0x81, 0x59, 0x43, 0x33, 0x11, 0xc1, 0xbd, 0xe1, 0x1e, 0xe9, 0x5a, + 0x66, 0xcf, 0xe5, 0xa9, 0x54, 0xed, 0x2c, 0x0a, 0x82, 0xd9, 0x2d, 0xb9, 0x1b, 0x25, 0xf1, 0x70, + 0x13, 0xcc, 0x07, 0x07, 0xf0, 0x5d, 0xcd, 0xa5, 0x96, 0x33, 0xdc, 0xd4, 0x0c, 0x8d, 0x36, 0x26, + 0x38, 0x4f, 0x63, 0x74, 0xbc, 0x34, 0x8f, 0x32, 0xfa, 0x51, 0xa6, 0x55, 0xeb, 0x77, 0x13, 0x60, + 0x36, 0x71, 0x2e, 0xc0, 0x07, 0x60, 0xa1, 0xeb, 0x39, 0x0e, 0x31, 0xe9, 0xb6, 0x67, 0x1c, 0x10, + 0x67, 0xaf, 0x7b, 0x48, 0x7a, 0x9e, 0x4e, 0x7a, 0x7c, 0x59, 0xab, 0x9d, 0xa6, 0xf0, 0x75, 0x61, + 0x3d, 0x13, 0x85, 0x72, 0xac, 0xe1, 0xbb, 0x00, 0x9a, 0xbc, 0x69, 0x4b, 0x73, 0xdd, 0x90, 0xb3, + 0xc4, 0x39, 0xc3, 0xad, 0xb8, 0x9d, 0x42, 0xa0, 0x0c, 0x2b, 0xe6, 0x63, 0x8f, 0xb8, 0x9a, 0x43, + 0x7a, 0x49, 0x1f, 0xcb, 0xb2, 0x8f, 0x1b, 0x99, 0x28, 0x94, 0x63, 0x0d, 0xdf, 0x00, 0x53, 0xfe, + 0x68, 0x7c, 0xce, 0xc5, 0xe2, 0xcc, 0x09, 0xb2, 0xa9, 0xed, 0xa8, 0x0b, 0xc5, 0x71, 0x2c, 0x34, + 0xeb, 0xc0, 0x25, 0xce, 0x80, 0xf4, 0xee, 0xf8, 0xe2, 0x80, 0x55, 0xd0, 0x2a, 0xaf, 0xa0, 0x61, + 0x68, 0x3b, 0x29, 0x04, 0xca, 0xb0, 0x62, 0xa1, 0xf9, 0x59, 0x93, 0x0a, 0x6d, 0x42, 0x0e, 0x6d, + 0x3f, 0x13, 0x85, 0x72, 0xac, 0x59, 0xee, 0xf9, 0x2e, 0xaf, 0x0d, 0xb0, 0xa6, 0xe3, 0x03, 0x9d, + 0x34, 0x26, 0xe5, 0xdc, 0xdb, 0x96, 0xbb, 0x51, 0x12, 0x0f, 0xef, 0x80, 0x8b, 0x7e, 0xd3, 0xbe, + 0x89, 0x43, 0x92, 0x1a, 0x27, 0x79, 0x41, 0x90, 0x5c, 0xdc, 0x4e, 0x02, 0x50, 0xda, 0x06, 0xde, + 0x02, 0x33, 0x5d, 0x4b, 0xd7, 0x79, 0x3e, 0xae, 0x5b, 0x9e, 0x49, 0x1b, 0x75, 0xce, 0x02, 0xd9, + 0x1e, 0x5a, 0x97, 0x7a, 0x50, 0x02, 0x09, 0x7f, 0x0e, 0x40, 0x37, 0x28, 0x0c, 0x6e, 0x03, 0x8c, + 0x51, 0x00, 0xe9, 0xb2, 0x14, 0x55, 0xe6, 0xb0, 0xc9, 0x45, 0x31, 0xca, 0xd6, 0xc7, 0x0a, 0x58, + 0xcc, 0xd9, 0xe8, 0xf0, 0x87, 0x52, 0x11, 0xbc, 0x96, 0x28, 0x82, 0x97, 0x73, 0xcc, 0x62, 0x95, + 0xf0, 0x10, 0x4c, 0x33, 0x41, 0xa2, 0x99, 0x7d, 0x1f, 0x22, 0xce, 0xb2, 0x76, 0x6e, 0x00, 0x28, + 0x8e, 0x8e, 0x4e, 0xe5, 0x8b, 0xa3, 0xe3, 0xa5, 0x69, 0xa9, 0x0f, 0xc9, 0xc4, 0xad, 0xdf, 0x94, + 0x00, 0xd8, 0x20, 0xb6, 0x6e, 0x0d, 0x0d, 0x62, 0x9e, 0x85, 0xa6, 0xb9, 0x27, 0x69, 0x9a, 0x97, + 0xf3, 0x97, 0x24, 0x74, 0x2a, 0x57, 0xd4, 0xbc, 0x97, 0x10, 0x35, 0xaf, 0x14, 0x21, 0x7b, 0xb6, + 0xaa, 0xf9, 0xb4, 0x0c, 0xe6, 0x22, 0x70, 0x24, 0x6b, 0x6e, 0x4b, 0x2b, 0xfa, 0x72, 0x62, 0x45, + 0x17, 0x33, 0x4c, 0xbe, 0x32, 0x5d, 0xf3, 0x01, 0x98, 0x61, 0xaa, 0xc3, 0x5f, 0x3f, 0xae, 0x69, + 0x26, 0x4e, 0xac, 0x69, 0xc2, 0x4a, 0xb4, 0x29, 0x31, 0xa1, 0x04, 0x73, 0x8e, 0x86, 0x9a, 0xfc, + 0x26, 0x6a, 0xa8, 0x3f, 0x29, 0x60, 0x26, 0x5a, 0xa6, 0x33, 0x10, 0x51, 0x77, 0x65, 0x11, 0xf5, + 0x62, 0x81, 0xe4, 0xcc, 0x51, 0x51, 0x9f, 0x56, 0xe2, 0xae, 0x73, 0x19, 0xb5, 0xcc, 0xae, 0x60, + 0xb6, 0xae, 0x75, 0xb1, 0x2b, 0xea, 0xed, 0x79, 0xff, 0xfa, 0xe5, 0xb7, 0xa1, 0xb0, 0x57, 0x12, + 0x5c, 0xa5, 0xaf, 0x56, 0x70, 0x95, 0x9f, 0x8f, 0xe0, 0xfa, 0x09, 0xa8, 0xb9, 0x81, 0xd4, 0xaa, + 0x70, 0xca, 0x6b, 0x85, 0x36, 0xb6, 0x50, 0x59, 0x21, 0x75, 0xa8, 0xaf, 0x42, 0xba, 0x2c, 0x65, + 0x55, 0xfd, 0x3a, 0x95, 0x15, 0x4b, 0x74, 0x1b, 0x7b, 0x2e, 0xe9, 0xf1, 0x4d, 0x55, 0x8b, 0x12, + 0x7d, 0x97, 0xb7, 0x22, 0xd1, 0x0b, 0xf7, 0xc1, 0xa2, 0xed, 0x58, 0x7d, 0x87, 0xb8, 0xee, 0x06, + 0xc1, 0x3d, 0x5d, 0x33, 0x49, 0x10, 0x80, 0x5f, 0x13, 0x2f, 0x8f, 0x8e, 0x97, 0x16, 0x77, 0xb3, + 0x21, 0x28, 0xcf, 0xb6, 0xf5, 0x97, 0x0a, 0xb8, 0x90, 0x3c, 0x1b, 0x73, 0x64, 0x8a, 0x72, 0x2a, + 0x99, 0x72, 0x3d, 0x96, 0xa7, 0xbe, 0x86, 0x8b, 0x3d, 0x15, 0xa4, 0x72, 0x75, 0x0d, 0xcc, 0x0a, + 0x59, 0x12, 0x74, 0x0a, 0xa1, 0x16, 0x2e, 0xcf, 0xbe, 0xdc, 0x8d, 0x92, 0x78, 0x78, 0x1b, 0x4c, + 0x3b, 0x5c, 0x79, 0x05, 0x04, 0xbe, 0x7a, 0xf9, 0x3f, 0x41, 0x30, 0x8d, 0xe2, 0x9d, 0x48, 0xc6, + 0x32, 0xe5, 0x12, 0x09, 0x92, 0x80, 0xa0, 0x22, 0x2b, 0x97, 0xb5, 0x24, 0x00, 0xa5, 0x6d, 0xe0, + 0x16, 0x98, 0xf3, 0xcc, 0x34, 0x95, 0x9f, 0x6b, 0x97, 0x05, 0xd5, 0xdc, 0x7e, 0x1a, 0x82, 0xb2, + 0xec, 0xe0, 0x43, 0x49, 0xcc, 0x4c, 0xf0, 0xf3, 0xe4, 0x7a, 0x81, 0x3d, 0x51, 0x58, 0xcd, 0x64, + 0x48, 0xad, 0x5a, 0x51, 0xa9, 0xd5, 0xfa, 0x48, 0x01, 0x30, 0xbd, 0x0f, 0xc7, 0xbe, 0x04, 0xa4, + 0x2c, 0x62, 0x15, 0x53, 0xcb, 0xd6, 0x3f, 0x37, 0x0a, 0xea, 0x9f, 0xe8, 0x40, 0x2d, 0x26, 0x80, + 0xc4, 0x44, 0x9f, 0xcd, 0xa3, 0x4e, 0x51, 0x01, 0x14, 0x39, 0xf5, 0x1c, 0x04, 0x50, 0x8c, 0xec, + 0xd9, 0x02, 0xe8, 0x9f, 0x25, 0x30, 0x17, 0x81, 0x0b, 0x0b, 0xa0, 0x0c, 0x93, 0xef, 0x1e, 0x76, + 0x8a, 0x89, 0x92, 0x68, 0xea, 0xfe, 0x97, 0x44, 0x49, 0xe4, 0x55, 0x8e, 0x28, 0xf9, 0x43, 0x29, + 0xee, 0xfa, 0x09, 0x45, 0xc9, 0x73, 0x78, 0xe1, 0xf8, 0xc6, 0xe9, 0x9a, 0xd6, 0x5f, 0xcb, 0xe0, + 0x42, 0x72, 0x1f, 0x4a, 0x05, 0x52, 0x19, 0x5b, 0x20, 0x77, 0xc1, 0xfc, 0x23, 0x4f, 0xd7, 0x87, + 0x3c, 0x86, 0x58, 0x95, 0xf4, 0x4b, 0xeb, 0xff, 0x0b, 0xcb, 0xf9, 0x1f, 0x67, 0x60, 0x50, 0xa6, + 0x65, 0xba, 0x5e, 0x56, 0xbe, 0x6c, 0xbd, 0xac, 0x9e, 0xa2, 0x5e, 0x66, 0x4b, 0x8e, 0xf2, 0xa9, + 0x24, 0xc7, 0xc9, 0x8a, 0x65, 0xc6, 0xc1, 0x35, 0xf6, 0xea, 0x3f, 0x52, 0xc0, 0x42, 0xf6, 0x85, + 0x1b, 0xea, 0x60, 0xc6, 0xc0, 0x8f, 0xe3, 0x0f, 0x1f, 0xe3, 0x8a, 0x88, 0x47, 0x35, 0x5d, 0xf5, + 0x3f, 0x19, 0xa9, 0xf7, 0x4c, 0xba, 0xe3, 0xec, 0x51, 0x47, 0x33, 0xfb, 0x7e, 0xe5, 0xdd, 0x92, + 0xb8, 0x50, 0x82, 0x1b, 0xbe, 0x0f, 0x6a, 0x06, 0x7e, 0xbc, 0xe7, 0x39, 0xfd, 0xac, 0x0a, 0x59, + 0x6c, 0x1c, 0xbe, 0x01, 0xb6, 0x04, 0x0b, 0x0a, 0xf9, 0x5a, 0x9f, 0x2b, 0x60, 0x31, 0xa7, 0xaa, + 0x7e, 0x8b, 0xa2, 0xdc, 0x01, 0x57, 0xa4, 0x20, 0xd9, 0xae, 0x24, 0x8f, 0x3c, 0x9d, 0x6f, 0x50, + 0x21, 0x64, 0xae, 0x81, 0xba, 0x8d, 0x1d, 0xaa, 0x85, 0x32, 0xb8, 0xda, 0x99, 0x1e, 0x1d, 0x2f, + 0xd5, 0x77, 0x83, 0x46, 0x14, 0xf5, 0xb7, 0xfe, 0xa3, 0x80, 0xea, 0x5e, 0x17, 0xeb, 0xe4, 0x0c, + 0x94, 0xc4, 0x86, 0xa4, 0x24, 0xf2, 0x5f, 0xe9, 0xb9, 0x3f, 0xb9, 0x22, 0x62, 0x33, 0x21, 0x22, + 0x5e, 0x1a, 0xc3, 0xf3, 0x6c, 0xfd, 0xf0, 0x36, 0xa8, 0x87, 0xc3, 0x9d, 0xec, 0x70, 0x6b, 0xfd, + 0xbe, 0x04, 0xa6, 0x62, 0x43, 0x9c, 0xf0, 0x68, 0x7c, 0x28, 0xd5, 0x03, 0xb6, 0xe9, 0x57, 0x8b, + 0x04, 0xa2, 0x06, 0x67, 0xff, 0x3b, 0x26, 0x75, 0xe2, 0x97, 0xc7, 0x74, 0x49, 0xf8, 0x01, 0x98, + 0xa1, 0xd8, 0xe9, 0x13, 0x1a, 0xf4, 0xf1, 0x09, 0xab, 0x47, 0x8f, 0x29, 0xf7, 0xa5, 0x5e, 0x94, + 0x40, 0x5f, 0xba, 0x0d, 0xa6, 0xa5, 0xc1, 0xe0, 0x05, 0x50, 0x3e, 0x22, 0x43, 0x5f, 0x52, 0x21, + 0xf6, 0x27, 0x9c, 0x07, 0xd5, 0x01, 0xd6, 0x3d, 0x3f, 0xcf, 0xeb, 0xc8, 0xff, 0x71, 0xab, 0xf4, + 0x96, 0xd2, 0xfa, 0x2d, 0x9b, 0x9c, 0x28, 0x39, 0xcf, 0x20, 0xbb, 0xde, 0x95, 0xb2, 0x2b, 0xff, + 0x83, 0x61, 0x7c, 0xcb, 0xe4, 0xe5, 0x18, 0x4a, 0xe4, 0xd8, 0xab, 0x85, 0xd8, 0x9e, 0x9d, 0x69, + 0xff, 0x2a, 0x81, 0xf9, 0x18, 0x3a, 0x92, 0xaa, 0xdf, 0x97, 0xa4, 0xea, 0x72, 0x42, 0xaa, 0x36, + 0xb2, 0x6c, 0xbe, 0xd3, 0xaa, 0xe3, 0xb5, 0xea, 0x9f, 0x15, 0x30, 0x1b, 0x9b, 0xbb, 0x33, 0x10, + 0xab, 0xf7, 0x64, 0xb1, 0xfa, 0x52, 0x91, 0xa4, 0xc9, 0x51, 0xab, 0x1f, 0x4e, 0x48, 0xce, 0x7f, + 0xeb, 0xdf, 0xd0, 0x7e, 0x09, 0xe6, 0x07, 0x96, 0xee, 0x19, 0x64, 0x5d, 0xc7, 0x9a, 0x11, 0x00, + 0x98, 0xba, 0x2b, 0x27, 0xef, 0x89, 0x21, 0x3d, 0x71, 0x5c, 0xcd, 0xa5, 0xc4, 0xa4, 0x0f, 0x22, + 0xcb, 0x48, 0x53, 0x3e, 0xc8, 0xa0, 0x43, 0x99, 0x83, 0xc0, 0x37, 0xc0, 0x14, 0x53, 0x65, 0x5a, + 0x97, 0x6c, 0x63, 0x23, 0x48, 0xac, 0xf0, 0xf3, 0xd8, 0x5e, 0xd4, 0x85, 0xe2, 0x38, 0x78, 0x08, + 0xe6, 0x6c, 0xab, 0xb7, 0x85, 0x4d, 0xdc, 0x27, 0x4c, 0x66, 0xec, 0x5a, 0xba, 0xd6, 0x1d, 0xf2, + 0x87, 0xb5, 0x7a, 0xe7, 0xcd, 0xe0, 0xd1, 0x64, 0x37, 0x0d, 0x61, 0x17, 0xd0, 0x8c, 0x66, 0xbe, + 0xa9, 0xb3, 0x28, 0xa1, 0x93, 0xfa, 0xa4, 0xeb, 0x3f, 0x69, 0xaf, 0x16, 0xc9, 0xb0, 0x53, 0x7e, + 0xd4, 0xcd, 0x7b, 0x37, 0xac, 0x9d, 0xea, 0xdd, 0x30, 0xe3, 0x02, 0x55, 0x3f, 0xd9, 0x05, 0xaa, + 0xf5, 0x51, 0x15, 0x5c, 0x4c, 0x9d, 0xb6, 0x5f, 0xe3, 0xe3, 0x5f, 0xea, 0x26, 0x52, 0x3e, 0xc1, + 0x4d, 0x64, 0x0d, 0xcc, 0x8a, 0xef, 0xc9, 0x89, 0x8b, 0x4c, 0x38, 0x1f, 0xeb, 0x72, 0x37, 0x4a, + 0xe2, 0xb3, 0x1e, 0x1f, 0xab, 0x27, 0x7c, 0x7c, 0x8c, 0x7b, 0x21, 0xfe, 0x3f, 0xca, 0xcf, 0xde, + 0xb4, 0x17, 0xe2, 0xdf, 0xa4, 0x92, 0x78, 0x26, 0x32, 0x7c, 0xd6, 0x90, 0x61, 0x52, 0x16, 0x19, + 0xfb, 0x52, 0x2f, 0x4a, 0xa0, 0xbf, 0xd4, 0x37, 0x53, 0x9c, 0xf1, 0xcd, 0x74, 0xa5, 0xc8, 0x96, + 0x28, 0xfe, 0xce, 0x98, 0x79, 0x63, 0x9c, 0x3a, 0xf9, 0x8d, 0xb1, 0xf5, 0x37, 0x05, 0xbc, 0x90, + 0xbb, 0x29, 0xe1, 0x9a, 0x24, 0x01, 0x56, 0x12, 0x12, 0xe0, 0x7b, 0xb9, 0x86, 0x31, 0x1d, 0xe0, + 0x64, 0x3f, 0x41, 0xbe, 0x5d, 0xec, 0x09, 0x32, 0xe3, 0x1e, 0x31, 0xfe, 0x2d, 0xb2, 0xb3, 0xf2, + 0xe4, 0x69, 0xf3, 0xdc, 0x27, 0x4f, 0x9b, 0xe7, 0x3e, 0x7b, 0xda, 0x3c, 0xf7, 0xab, 0x51, 0x53, + 0x79, 0x32, 0x6a, 0x2a, 0x9f, 0x8c, 0x9a, 0xca, 0x67, 0xa3, 0xa6, 0xf2, 0xf7, 0x51, 0x53, 0xf9, + 0xf0, 0xf3, 0xe6, 0xb9, 0xf7, 0x27, 0xc5, 0x88, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xda, 0x5d, + 0xee, 0xc9, 0xd4, 0x29, 0x00, 0x00, } func (m *ControllerRevision) Marshal() (dAtA []byte, err error) { @@ -2560,39 +2523,6 @@ func (m *StatefulSetList) MarshalToSizedBuffer(dAtA []byte) (int, error) { return len(dAtA) - i, nil } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Marshal() (dAtA []byte, err error) { - size := m.Size() - dAtA = make([]byte, size) - n, err := m.MarshalToSizedBuffer(dAtA[:size]) - if err != nil { - return nil, err - } - return dAtA[:n], nil -} - -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalTo(dAtA []byte) (int, error) { - size := m.Size() - return m.MarshalToSizedBuffer(dAtA[:size]) -} - -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) { - i := len(dAtA) - _ = i - var l int - _ = l - i -= len(m.WhenScaled) - copy(dAtA[i:], m.WhenScaled) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenScaled))) - i-- - dAtA[i] = 0x12 - i -= len(m.WhenDeleted) - copy(dAtA[i:], m.WhenDeleted) - i = encodeVarintGenerated(dAtA, i, uint64(len(m.WhenDeleted))) - i-- - dAtA[i] = 0xa - return len(dAtA) - i, nil -} - func (m *StatefulSetSpec) Marshal() (dAtA []byte, err error) { size := m.Size() dAtA = make([]byte, size) @@ -2613,18 +2543,6 @@ func (m *StatefulSetSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.PersistentVolumeClaimRetentionPolicy != nil { - { - size, err := m.PersistentVolumeClaimRetentionPolicy.MarshalToSizedBuffer(dAtA[:i]) - if err != nil { - return 0, err - } - i -= size - i = encodeVarintGenerated(dAtA, i, uint64(size)) - } - i-- - dAtA[i] = 0x52 - } i = encodeVarintGenerated(dAtA, i, uint64(m.MinReadySeconds)) i-- dAtA[i] = 0x48 @@ -3314,19 +3232,6 @@ func (m *StatefulSetList) Size() (n int) { return n } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Size() (n int) { - if m == nil { - return 0 - } - var l int - _ = l - l = len(m.WhenDeleted) - n += 1 + l + sovGenerated(uint64(l)) - l = len(m.WhenScaled) - n += 1 + l + sovGenerated(uint64(l)) - return n -} - func (m *StatefulSetSpec) Size() (n int) { if m == nil { return 0 @@ -3358,10 +3263,6 @@ func (m *StatefulSetSpec) Size() (n int) { n += 1 + sovGenerated(uint64(*m.RevisionHistoryLimit)) } n += 1 + sovGenerated(uint64(m.MinReadySeconds)) - if m.PersistentVolumeClaimRetentionPolicy != nil { - l = m.PersistentVolumeClaimRetentionPolicy.Size() - n += 1 + l + sovGenerated(uint64(l)) - } return n } @@ -3819,17 +3720,6 @@ func (this *StatefulSetList) String() string { }, "") return s } -func (this *StatefulSetPersistentVolumeClaimRetentionPolicy) String() string { - if this == nil { - return "nil" - } - s := strings.Join([]string{`&StatefulSetPersistentVolumeClaimRetentionPolicy{`, - `WhenDeleted:` + fmt.Sprintf("%v", this.WhenDeleted) + `,`, - `WhenScaled:` + fmt.Sprintf("%v", this.WhenScaled) + `,`, - `}`, - }, "") - return s -} func (this *StatefulSetSpec) String() string { if this == nil { return "nil" @@ -3849,7 +3739,6 @@ func (this *StatefulSetSpec) String() string { `UpdateStrategy:` + strings.Replace(strings.Replace(this.UpdateStrategy.String(), "StatefulSetUpdateStrategy", "StatefulSetUpdateStrategy", 1), `&`, ``, 1) + `,`, `RevisionHistoryLimit:` + valueToStringGenerated(this.RevisionHistoryLimit) + `,`, `MinReadySeconds:` + fmt.Sprintf("%v", this.MinReadySeconds) + `,`, - `PersistentVolumeClaimRetentionPolicy:` + strings.Replace(this.PersistentVolumeClaimRetentionPolicy.String(), "StatefulSetPersistentVolumeClaimRetentionPolicy", "StatefulSetPersistentVolumeClaimRetentionPolicy", 1) + `,`, `}`, }, "") return s @@ -8339,120 +8228,6 @@ func (m *StatefulSetList) Unmarshal(dAtA []byte) error { } return nil } -func (m *StatefulSetPersistentVolumeClaimRetentionPolicy) Unmarshal(dAtA []byte) error { - l := len(dAtA) - iNdEx := 0 - for iNdEx < l { - preIndex := iNdEx - var wire uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - wire |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - fieldNum := int32(wire >> 3) - wireType := int(wire & 0x7) - if wireType == 4 { - return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: wiretype end group for non-group") - } - if fieldNum <= 0 { - return fmt.Errorf("proto: StatefulSetPersistentVolumeClaimRetentionPolicy: illegal tag %d (wire type %d)", fieldNum, wire) - } - switch fieldNum { - case 1: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field WhenDeleted", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.WhenDeleted = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - case 2: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field WhenScaled", wireType) - } - var stringLen uint64 - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - stringLen |= uint64(b&0x7F) << shift - if b < 0x80 { - break - } - } - intStringLen := int(stringLen) - if intStringLen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + intStringLen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - m.WhenScaled = PersistentVolumeClaimRetentionPolicyType(dAtA[iNdEx:postIndex]) - iNdEx = postIndex - default: - iNdEx = preIndex - skippy, err := skipGenerated(dAtA[iNdEx:]) - if err != nil { - return err - } - if (skippy < 0) || (iNdEx+skippy) < 0 { - return ErrInvalidLengthGenerated - } - if (iNdEx + skippy) > l { - return io.ErrUnexpectedEOF - } - iNdEx += skippy - } - } - - if iNdEx > l { - return io.ErrUnexpectedEOF - } - return nil -} func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { l := len(dAtA) iNdEx := 0 @@ -8741,42 +8516,6 @@ func (m *StatefulSetSpec) Unmarshal(dAtA []byte) error { break } } - case 10: - if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field PersistentVolumeClaimRetentionPolicy", wireType) - } - var msglen int - for shift := uint(0); ; shift += 7 { - if shift >= 64 { - return ErrIntOverflowGenerated - } - if iNdEx >= l { - return io.ErrUnexpectedEOF - } - b := dAtA[iNdEx] - iNdEx++ - msglen |= int(b&0x7F) << shift - if b < 0x80 { - break - } - } - if msglen < 0 { - return ErrInvalidLengthGenerated - } - postIndex := iNdEx + msglen - if postIndex < 0 { - return ErrInvalidLengthGenerated - } - if postIndex > l { - return io.ErrUnexpectedEOF - } - if m.PersistentVolumeClaimRetentionPolicy == nil { - m.PersistentVolumeClaimRetentionPolicy = &StatefulSetPersistentVolumeClaimRetentionPolicy{} - } - if err := m.PersistentVolumeClaimRetentionPolicy.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { - return err - } - iNdEx = postIndex default: iNdEx = preIndex skippy, err := skipGenerated(dAtA[iNdEx:]) diff --git a/apps/v1beta2/generated.proto b/apps/v1beta2/generated.proto index 5d0e97f0cd..fb3f05ea29 100644 --- a/apps/v1beta2/generated.proto +++ b/apps/v1beta2/generated.proto @@ -656,23 +656,6 @@ message StatefulSetList { repeated StatefulSet items = 2; } -// StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs -// created from the StatefulSet VolumeClaimTemplates. -message StatefulSetPersistentVolumeClaimRetentionPolicy { - // WhenDeleted specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is deleted. The default policy - // of `Retain` causes PVCs to not be affected by StatefulSet deletion. The - // `Delete` policy causes those PVCs to be deleted. - optional string whenDeleted = 1; - - // WhenScaled specifies what happens to PVCs created from StatefulSet - // VolumeClaimTemplates when the StatefulSet is scaled down. The default - // policy of `Retain` causes PVCs to not be affected by a scaledown. The - // `Delete` policy causes the associated PVCs for any excess pods above - // the replica count to be deleted. - optional string whenScaled = 2; -} - // A StatefulSetSpec is the specification of a StatefulSet. message StatefulSetSpec { // replicas is the desired number of replicas of the given Template. @@ -739,12 +722,6 @@ message StatefulSetSpec { // This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate. // +optional optional int32 minReadySeconds = 9; - - // PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from - // the StatefulSet VolumeClaimTemplates. This requires the - // StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha. - // +optional - optional StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy = 10; } // StatefulSetStatus represents the current state of a StatefulSet. diff --git a/apps/v1beta2/types_swagger_doc_generated.go b/apps/v1beta2/types_swagger_doc_generated.go index 06b669f002..1f9912203d 100644 --- a/apps/v1beta2/types_swagger_doc_generated.go +++ b/apps/v1beta2/types_swagger_doc_generated.go @@ -351,28 +351,17 @@ func (StatefulSetList) SwaggerDoc() map[string]string { return map_StatefulSetList } -var map_StatefulSetPersistentVolumeClaimRetentionPolicy = map[string]string{ - "": "StatefulSetPersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates.", - "whenDeleted": "WhenDeleted specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is deleted. The default policy of `Retain` causes PVCs to not be affected by StatefulSet deletion. The `Delete` policy causes those PVCs to be deleted.", - "whenScaled": "WhenScaled specifies what happens to PVCs created from StatefulSet VolumeClaimTemplates when the StatefulSet is scaled down. The default policy of `Retain` causes PVCs to not be affected by a scaledown. The `Delete` policy causes the associated PVCs for any excess pods above the replica count to be deleted.", -} - -func (StatefulSetPersistentVolumeClaimRetentionPolicy) SwaggerDoc() map[string]string { - return map_StatefulSetPersistentVolumeClaimRetentionPolicy -} - var map_StatefulSetSpec = map[string]string{ - "": "A StatefulSetSpec is the specification of a StatefulSet.", - "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", - "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", - "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", - "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", - "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", - "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", - "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", - "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", - "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", - "persistentVolumeClaimRetentionPolicy": "PersistentVolumeClaimRetentionPolicy describes the policy used for PVCs created from the StatefulSet VolumeClaimTemplates. This requires the StatefulSetAutoDeletePVC feature gate to be enabled, which is alpha.", + "": "A StatefulSetSpec is the specification of a StatefulSet.", + "replicas": "replicas is the desired number of replicas of the given Template. These are replicas in the sense that they are instantiations of the same Template, but individual replicas also have a consistent identity. If unspecified, defaults to 1.", + "selector": "selector is a label query over pods that should match the replica count. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors", + "template": "template is the object that describes the pod that will be created if insufficient replicas are detected. Each pod stamped out by the StatefulSet will fulfill this Template, but have a unique identity from the rest of the StatefulSet.", + "volumeClaimTemplates": "volumeClaimTemplates is a list of claims that pods are allowed to reference. The StatefulSet controller is responsible for mapping network identities to claims in a way that maintains the identity of a pod. Every claim in this list must have at least one matching (by name) volumeMount in one container in the template. A claim in this list takes precedence over any volumes in the template, with the same name.", + "serviceName": "serviceName is the name of the service that governs this StatefulSet. This service must exist before the StatefulSet, and is responsible for the network identity of the set. Pods get DNS/hostnames that follow the pattern: pod-specific-string.serviceName.default.svc.cluster.local where \"pod-specific-string\" is managed by the StatefulSet controller.", + "podManagementPolicy": "podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down. The default policy is `OrderedReady`, where pods are created in increasing order (pod-0, then pod-1, etc) and the controller will wait until each pod is ready before continuing. When scaling down, the pods are removed in the opposite order. The alternative policy is `Parallel` which will create pods in parallel to match the desired scale without waiting, and on scale down will delete all pods at once.", + "updateStrategy": "updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.", + "revisionHistoryLimit": "revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history. The revision history consists of all revisions not represented by a currently applied StatefulSetSpec version. The default value is 10.", + "minReadySeconds": "Minimum number of seconds for which a newly created pod should be ready without any of its container crashing for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready) This is an alpha field and requires enabling StatefulSetMinReadySeconds feature gate.", } func (StatefulSetSpec) SwaggerDoc() map[string]string { diff --git a/apps/v1beta2/zz_generated.deepcopy.go b/apps/v1beta2/zz_generated.deepcopy.go index 1cd7261803..0a84d1b08a 100644 --- a/apps/v1beta2/zz_generated.deepcopy.go +++ b/apps/v1beta2/zz_generated.deepcopy.go @@ -754,22 +754,6 @@ func (in *StatefulSetList) DeepCopyObject() runtime.Object { return nil } -// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. -func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopyInto(out *StatefulSetPersistentVolumeClaimRetentionPolicy) { - *out = *in - return -} - -// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulSetPersistentVolumeClaimRetentionPolicy. -func (in *StatefulSetPersistentVolumeClaimRetentionPolicy) DeepCopy() *StatefulSetPersistentVolumeClaimRetentionPolicy { - if in == nil { - return nil - } - out := new(StatefulSetPersistentVolumeClaimRetentionPolicy) - in.DeepCopyInto(out) - return out -} - // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = *in @@ -797,11 +781,6 @@ func (in *StatefulSetSpec) DeepCopyInto(out *StatefulSetSpec) { *out = new(int32) **out = **in } - if in.PersistentVolumeClaimRetentionPolicy != nil { - in, out := &in.PersistentVolumeClaimRetentionPolicy, &out.PersistentVolumeClaimRetentionPolicy - *out = new(StatefulSetPersistentVolumeClaimRetentionPolicy) - **out = **in - } return } diff --git a/testdata/HEAD/apps.v1.StatefulSet.json b/testdata/HEAD/apps.v1.StatefulSet.json index ac6fc0a78d..e54bd8b897 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.json +++ b/testdata/HEAD/apps.v1.StatefulSet.json @@ -1649,30 +1649,26 @@ } }, "revisionHistoryLimit": -827620894, - "minReadySeconds": -619299042, - "persistentVolumeClaimRetentionPolicy": { - "whenDeleted": "弞þƔ剛Ʃ°qgWǰ绿络a", - "whenScaled": "7ɞŶJŖ)j{驟ʦcȃ/I" - } + "minReadySeconds": -619299042 }, "status": { - "observedGeneration": -3509397394862257066, - "replicas": -1343766220, - "readyReplicas": -346713296, - "currentReplicas": 282379690, - "updatedReplicas": -554064621, + "observedGeneration": 5447372700200122498, + "replicas": -2070785865, + "readyReplicas": 1702437783, + "currentReplicas": -1694062357, + "updatedReplicas": -296989682, "currentRevision": "526", "updateRevision": "527", - "collisionCount": 974374726, + "collisionCount": 1261428189, "conditions": [ { - "type": "劾ůk`磾ƃ妹浓ª", - "status": "痞濥鐳VDɝÔȗ$", - "lastTransitionTime": "2141-07-05T00:48:21Z", + "type": "鮩澊聝楧p问Ð7ɞŶJŖ)j{驟ʦ", + "status": "N崑-ņȎ", + "lastTransitionTime": "2128-12-14T15:28:07Z", "reason": "528", "message": "529" } ], - "availableReplicas": -1350782402 + "availableReplicas": -346713296 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1.StatefulSet.pb b/testdata/HEAD/apps.v1.StatefulSet.pb index 3bc2c122bebc8e2e3f8c62e87598b92405868a48..d66686eedfe23293c591bd95a7185ac5893ec03b 100644 GIT binary patch delta 172 zcmZ4E{@ZPWEYl6QiSj!cJ2&3sQmU7l$jH(3@z#_BllPwS7TCV<P+oz)T}%QzJ7gAYtxtclZ9AEJ4m(N-x)~e73LaMdRFOOP3eC zoWAbx1oM;gj&AchI!!aH`sK>`r001gcSeyU= delta 221 zcmezEw#I#eEK{fZMERYJ`!?R>QmPL!=8}54XWrp`$EG~(oPBKNp$&!U;m0>T-@X6& z?m3APc2J6(X8(&)yv3nZN~OJv$wV{JI^SvrD^{EU;lxC zQDVcgYq$P^nF_1AFSjvjOg{DO`(Lnt5woe0nH7*Q_c+#f{sME59hb;cudaPZ*Jmd@ zU%c;F^V4NJpKYCdXqAxA^Xc=R?O*zG!salSlXDMGIWb*Dii6|on@3Yb1Q?WnCRk_z S3CoCmPd@#I*ek`L!~g)<({*_O diff --git a/testdata/HEAD/apps.v1.StatefulSet.yaml b/testdata/HEAD/apps.v1.StatefulSet.yaml index ac57c61338..7a812f43f5 100644 --- a/testdata/HEAD/apps.v1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1.StatefulSet.yaml @@ -32,9 +32,6 @@ metadata: uid: "7" spec: minReadySeconds: -619299042 - persistentVolumeClaimRetentionPolicy: - whenDeleted: 弞þƔ剛Ʃ°qgWǰ绿络a - whenScaled: 7ɞŶJŖ)j{驟ʦcȃ/I podManagementPolicy: 軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\`ĝňY replicas: 896585016 revisionHistoryLimit: -827620894 @@ -1133,18 +1130,18 @@ spec: type: A麭T棞詢¡ɅǏõxġ疾ɇ phase: h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț status: - availableReplicas: -1350782402 - collisionCount: 974374726 + availableReplicas: -346713296 + collisionCount: 1261428189 conditions: - - lastTransitionTime: "2141-07-05T00:48:21Z" + - lastTransitionTime: "2128-12-14T15:28:07Z" message: "529" reason: "528" - status: 痞濥鐳VDɝÔȗ$ - type: 劾ůk`磾ƃ妹浓ª - currentReplicas: 282379690 + status: N崑-ņȎ + type: 鮩澊聝楧p问Ð7ɞŶJŖ)j{驟ʦ + currentReplicas: -1694062357 currentRevision: "526" - observedGeneration: -3509397394862257066 - readyReplicas: -346713296 - replicas: -1343766220 + observedGeneration: 5447372700200122498 + readyReplicas: 1702437783 + replicas: -2070785865 updateRevision: "527" - updatedReplicas: -554064621 + updatedReplicas: -296989682 diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.json b/testdata/HEAD/apps.v1beta1.StatefulSet.json index 683ccdc174..280b1f15e9 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.json @@ -1649,30 +1649,26 @@ } }, "revisionHistoryLimit": -827620894, - "minReadySeconds": -619299042, - "persistentVolumeClaimRetentionPolicy": { - "whenDeleted": "弞þƔ剛Ʃ°qgWǰ绿络a", - "whenScaled": "7ɞŶJŖ)j{驟ʦcȃ/I" - } + "minReadySeconds": -619299042 }, "status": { - "observedGeneration": -5220291719109120281, - "replicas": -1497706631, - "readyReplicas": -1313274125, - "currentReplicas": -281508057, - "updatedReplicas": 222952727, + "observedGeneration": 186539306115504993, + "replicas": 807518438, + "readyReplicas": -425205512, + "currentReplicas": 214266202, + "updatedReplicas": 702030092, "currentRevision": "526", "updateRevision": "527", - "collisionCount": -696643813, + "collisionCount": 1054770378, "conditions": [ { - "type": "", - "status": "ůk`磾ƃ妹浓ª斈2婵=ǻ4 ʙ但Ǭ", - "lastTransitionTime": "2522-06-10T02:30:22Z", + "type": "gWǰ绿络aw壳Ĝxɮǻ蝀}", + "status": "驟ʦcȃ/ILǓ巟軷p羯孛", + "lastTransitionTime": "2919-04-11T18:57:19Z", "reason": "528", "message": "529" } ], - "availableReplicas": 1369790557 + "availableReplicas": 597030717 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.pb b/testdata/HEAD/apps.v1beta1.StatefulSet.pb index fde5bf5eca906ee66fcb442c0bd2881bdf5aca6b..d93e9dd38d05d1f7f6750bed536f803342197039 100644 GIT binary patch delta 165 zcmV;W09yaANBKsOA_CDyktDeRiLu@aB7Yi+0SMu?rmd@xuFC=t=7EQS0~q+hpSAw~ z|Ns91All-UW+;rp;LZXv12r->Is-K_H%Q8f`t}1-ObQxjSI4mDyT9kVoMCt6qqD@E zc*(BEyXc*OeG(e!sh`TGW5|OqNleF+<+q>cySH%XzOUu2n;HlRkA|SkZx8??0}?ed TI4T1*GC5ei?$?|G8UP{y!2D14 delta 219 zcmezAw%&b$5>vbTM3tS4`!?R=QmPL!=8}54XWrp`$EG~(oPBKNp$&!U;m0>T-@X6& z?m3APc2J6(X8(&)y>H9{O-*w@4G%9+s-KPbKdK%zy1RO zqr~UlC%wPHOoiorkAD6GGc~6FTApRZY-(g?1tiQpX3u-E`7c-|$itS4K}hxJ`s{?~ zi}xLCe!6Vuv#pa4t$H@C!|3VCt+vN^n;cqjYUY!@ZO7M0ad7OL@cM^?0D}_H6bmgN QVHt6E!_;0@DF!750A+o3K>z>% diff --git a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml index b36e7832c9..c7d145ec94 100644 --- a/testdata/HEAD/apps.v1beta1.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta1.StatefulSet.yaml @@ -32,9 +32,6 @@ metadata: uid: "7" spec: minReadySeconds: -619299042 - persistentVolumeClaimRetentionPolicy: - whenDeleted: 弞þƔ剛Ʃ°qgWǰ绿络a - whenScaled: 7ɞŶJŖ)j{驟ʦcȃ/I podManagementPolicy: 軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\`ĝňY replicas: 896585016 revisionHistoryLimit: -827620894 @@ -1133,18 +1130,18 @@ spec: type: A麭T棞詢¡ɅǏõxġ疾ɇ phase: h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț status: - availableReplicas: 1369790557 - collisionCount: -696643813 + availableReplicas: 597030717 + collisionCount: 1054770378 conditions: - - lastTransitionTime: "2522-06-10T02:30:22Z" + - lastTransitionTime: "2919-04-11T18:57:19Z" message: "529" reason: "528" - status: ůk`磾ƃ妹浓ª斈2婵=ǻ4 ʙ但Ǭ - type: "" - currentReplicas: -281508057 + status: 驟ʦcȃ/ILǓ巟軷p羯孛 + type: gWǰ绿络aw壳Ĝxɮǻ蝀} + currentReplicas: 214266202 currentRevision: "526" - observedGeneration: -5220291719109120281 - readyReplicas: -1313274125 - replicas: -1497706631 + observedGeneration: 186539306115504993 + readyReplicas: -425205512 + replicas: 807518438 updateRevision: "527" - updatedReplicas: 222952727 + updatedReplicas: 702030092 diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.json b/testdata/HEAD/apps.v1beta2.StatefulSet.json index 779f8e13d5..e0228c6034 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.json +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.json @@ -1649,30 +1649,26 @@ } }, "revisionHistoryLimit": -827620894, - "minReadySeconds": -619299042, - "persistentVolumeClaimRetentionPolicy": { - "whenDeleted": "弞þƔ剛Ʃ°qgWǰ绿络a", - "whenScaled": "7ɞŶJŖ)j{驟ʦcȃ/I" - } + "minReadySeconds": -619299042 }, "status": { - "observedGeneration": -3509397394862257066, - "replicas": -1343766220, - "readyReplicas": -346713296, - "currentReplicas": 282379690, - "updatedReplicas": -554064621, + "observedGeneration": 5447372700200122498, + "replicas": -2070785865, + "readyReplicas": 1702437783, + "currentReplicas": -1694062357, + "updatedReplicas": -296989682, "currentRevision": "526", "updateRevision": "527", - "collisionCount": 974374726, + "collisionCount": 1261428189, "conditions": [ { - "type": "劾ůk`磾ƃ妹浓ª", - "status": "痞濥鐳VDɝÔȗ$", - "lastTransitionTime": "2141-07-05T00:48:21Z", + "type": "鮩澊聝楧p问Ð7ɞŶJŖ)j{驟ʦ", + "status": "N崑-ņȎ", + "lastTransitionTime": "2128-12-14T15:28:07Z", "reason": "528", "message": "529" } ], - "availableReplicas": -1350782402 + "availableReplicas": -346713296 } } \ No newline at end of file diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.pb b/testdata/HEAD/apps.v1beta2.StatefulSet.pb index 1a94112750a44127359aecf96a9e41426d4b07d8..eafde89afc00971c64a9b8309c4c256fcf1291fd 100644 GIT binary patch delta 172 zcmdn!-rzn#iRp&hM3tS4og43QDb-6&WaMc2cx%dm$$QUu3v6F_a>p}tyl1e~hEVO`x RWyFSM*KR>9kYZ3`008C}ST+Cv delta 221 zcmZp0-{?L;iK)|lqRLLjeH-s_Db)uVb4fkjGw<-eV^f}X&OWyC(1ybF@Z%ev@817> z_nbr_QS+1Yj&AchI!!aH`sK>`rSg4(He>sq*<0I}oo5u-(lr17um3>6 zD6wJLwOjwdOodh5m)jUMCZBrt{V!O+h}qQ0%nC@DdmQUKe}Os3j!WdJSJ%Fy>$4M{ zFWz^o`RTHq&$doJv`R?m`Sf|u_Ah-oVRM+v$+?H8oS3d6#ldm)&7&zI0t`w(6D+iV Sgk{9OC!c;p?3H3rVgLYvBy|%2 diff --git a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml index f41dcf2304..f8a32b3aa8 100644 --- a/testdata/HEAD/apps.v1beta2.StatefulSet.yaml +++ b/testdata/HEAD/apps.v1beta2.StatefulSet.yaml @@ -32,9 +32,6 @@ metadata: uid: "7" spec: minReadySeconds: -619299042 - persistentVolumeClaimRetentionPolicy: - whenDeleted: 弞þƔ剛Ʃ°qgWǰ绿络a - whenScaled: 7ɞŶJŖ)j{驟ʦcȃ/I podManagementPolicy: 軈ĕʦ竳÷ 骵蓧應ĸ簋涼ĥ訛\`ĝňY replicas: 896585016 revisionHistoryLimit: -827620894 @@ -1133,18 +1130,18 @@ spec: type: A麭T棞詢¡ɅǏõxġ疾ɇ phase: h蹤?攫垳ȿūDmÒ侠泊蠻毜鷟傚罢ț status: - availableReplicas: -1350782402 - collisionCount: 974374726 + availableReplicas: -346713296 + collisionCount: 1261428189 conditions: - - lastTransitionTime: "2141-07-05T00:48:21Z" + - lastTransitionTime: "2128-12-14T15:28:07Z" message: "529" reason: "528" - status: 痞濥鐳VDɝÔȗ$ - type: 劾ůk`磾ƃ妹浓ª - currentReplicas: 282379690 + status: N崑-ņȎ + type: 鮩澊聝楧p问Ð7ɞŶJŖ)j{驟ʦ + currentReplicas: -1694062357 currentRevision: "526" - observedGeneration: -3509397394862257066 - readyReplicas: -346713296 - replicas: -1343766220 + observedGeneration: 5447372700200122498 + readyReplicas: 1702437783 + replicas: -2070785865 updateRevision: "527" - updatedReplicas: -554064621 + updatedReplicas: -296989682 From 882d2ec6f15bb12af59722949736d9722a2afe47 Mon Sep 17 00:00:00 2001 From: Kubernetes Publisher Date: Thu, 28 Oct 2021 04:49:28 +0000 Subject: [PATCH 130/130] Update dependencies to v0.22.3 tag --- go.mod | 4 ++-- go.sum | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index f9602f05f0..37016b9073 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ go 1.16 require ( github.com/gogo/protobuf v1.3.2 github.com/stretchr/testify v1.7.0 - k8s.io/apimachinery v0.0.0-20210712060818-a644435e2c13 + k8s.io/apimachinery v0.22.3 ) -replace k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210712060818-a644435e2c13 +replace k8s.io/apimachinery => k8s.io/apimachinery v0.22.3 diff --git a/go.sum b/go.sum index 894272e8a8..6945e88d9b 100644 --- a/go.sum +++ b/go.sum @@ -207,8 +207,8 @@ gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= -k8s.io/apimachinery v0.0.0-20210712060818-a644435e2c13 h1:Y40e5ho6n8KOvBCqdz/jm7ssKQyQLQdbZbC3lR9TaCU= -k8s.io/apimachinery v0.0.0-20210712060818-a644435e2c13/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= +k8s.io/apimachinery v0.22.3 h1:mrvBG5CZnEfwgpVqWcrRKvdsYECTrhAR6cApAgdsflk= +k8s.io/apimachinery v0.22.3/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.9.0 h1:D7HV+n1V57XeZ0m6tdRkfknthUaM06VFbWldOFh8kzM=